# Ukrainian translation of the Godot Engine class reference.
# Copyright (c) 2014-present Godot Engine contributors.
# Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.
# This file is distributed under the same license as the Godot source code.
#
# Yuri Chornoivan <yurchor@ukr.net>, 2020, 2022.
# Kiev Ball <supermensy2@gmail.com>, 2020.
# Pierre Stempin <pierre.stempin@gmail.com>, 2020.
# Wataru Onuki <bettawat@yahoo.co.jp>, 2020.
# IllusiveMan196 <hamsterrv@gmail.com>, 2021.
# Valerii Bosiak <valerii540@protonmail.com>, 2021.
# KazanskiyMaks <kazanskiy.maks@gmail.com>, 2022.
# Vladyslav Anisimov <uniss@ua.fm>, 2022.
# Мирослав <hlopukmyroslav@gmail.com>, 2022, 2023.
# Гліб Соколов <ramithes@i.ua>, 2022.
# Yan Chen <cyan97087@gmail.com>, 2022.
# Богдан Матвіїв <bomtvv@gmail.com>, 2022.
# Лев Дворский <ne3r0n@gmail.com>, 2022.
# Dan <jonweblin2205@protonmail.com>, 2023.
# Siked Siked <siked3@gmail.com>, 2023, 2025.
# Maxi fox <oleksijyerukh@gmail.com>, 2023.
# "Yegor Yeriomin (Vendetta8247)" <vendetta8247@gmail.com>, 2024.
# Evgen Zukov <searchyou13@gmail.com>, 2024.
# Veni Vid <venivid28@gmail.com>, 2024.
# Oleksandr <galaxynarium@gmail.com>, 2024.
# Максим Горпиніч <mgorpinic2005@gmail.com>, 2024.
# Bezruchenko Simon <worcposj44@gmail.com>, 2024.
# Максим Горпиніч <maksimgorpinic2005a@gmail.com>, 2025.
# ghKoty <kirabovkun09@gmail.com>, 2025.
# Artur <artyrnerobrinew@gmail.com>, 2025.
# Максим Горпиніч <maksimgorpinic4@gmail.com>, 2025.
# Hotripak <hotr1pak@gmail.com>, 2025.
# Максим Горпиніч <gorpinicmaksim5@gmail.com>, 2025.
# Максим Горпиніч <gorpinicmaksim0@gmail.com>, 2025, 2026.
# Rémi Verschelde <remi@godotengine.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Godot Engine class reference\n"
"Report-Msgid-Bugs-To: https://github.com/godotengine/godot\n"
"PO-Revision-Date: 2026-01-25 00:40+0000\n"
"Last-Translator: Максим Горпиніч <gorpinicmaksim0@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/godot-engine/"
"godot-class-reference/uk/>\n"
"Language: uk\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 5.16-dev\n"
msgid "All classes"
msgstr "Усі класи"
msgid "Globals"
msgstr "Глобальні"
msgid "Nodes"
msgstr "Вузли"
msgid "Resources"
msgstr "Ресурси"
msgid "Editor-only"
msgstr "Тільки для редактору"
msgid "Other objects"
msgstr "Інші об'єкти"
msgid "Variant types"
msgstr "Варіанти типів"
msgid "Description"
msgstr "Опис"
msgid "Tutorials"
msgstr "Посібники"
msgid "Properties"
msgstr "Властивості"
msgid "Constructors"
msgstr "Конструктори"
msgid "Methods"
msgstr "Методи"
msgid "Operators"
msgstr "Оператори"
msgid "Theme Properties"
msgstr "Властивості теми"
msgid "Signals"
msgstr "Сигнали"
msgid "Enumerations"
msgstr "Переліки"
msgid "Constants"
msgstr "Константи"
msgid "Annotations"
msgstr "Анотації"
msgid "Property Descriptions"
msgstr "Описи властивостей"
msgid "Constructor Descriptions"
msgstr "Описи конструкторів"
msgid "Method Descriptions"
msgstr "Описи методів"
msgid "Operator Descriptions"
msgstr "Описи операторів"
msgid "Theme Property Descriptions"
msgstr "Описи тематичної нерухомості"
msgid "Inherits:"
msgstr "Успадковує:"
msgid "Inherited By:"
msgstr "Успадковано від:"
msgid "(overrides %s)"
msgstr "(перевизначає %s)"
msgid "Default"
msgstr "Типовий"
msgid "Setter"
msgstr "Встановлювач/Сеттер"
msgid "value"
msgstr "значення"
msgid "Getter"
msgstr "Отримувач/Геттер"
msgid ""
"This method should typically be overridden by the user to have any effect."
msgstr "Зазвичай, цей метод перевизначається користувачем, щоб він мав вплив."
msgid ""
"This method has no side effects. It doesn't modify any of the instance's "
"member variables."
msgstr ""
"Цей метод не має побічних ефектів. Не змінює ніяку змінну екземпляра об'єкта."
msgid ""
"This method accepts any number of arguments after the ones described here."
msgstr "Цей метод приймає будь-яке число аргументів після описаних тут."
msgid "This method is used to construct a type."
msgstr "Цей метод використовується для побудови типів."
msgid ""
"This method doesn't need an instance to be called, so it can be called "
"directly using the class name."
msgstr ""
"Цей метод не потребує екземпляра для виклику, його можна викликати "
"безпосередньо за допомогою назви класу."
msgid ""
"This method describes a valid operator to use with this type as left-hand "
"operand."
msgstr ""
"Цей метод описує дійсний оператор для взаємодії з цим типом як з лівим "
"операндом."
msgid "This value is an integer composed as a bitmask of the following flags."
msgstr ""
"Це значення є цілим числом, складеним у вигляді бітової маски з наступних "
"прапорів."
msgid "No return value."
msgstr "Значення не повертається."
msgid ""
"There is currently no description for this class. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі для цього класу немає опису. Будь ласка, допоможіть нам :ref:`додавши "
"один <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this signal. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"На даний момент не існує опису даного сигналу. Будь ласка, допоможіть "
"нам :ref:`доповнити документацію <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this enum. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі для цього переліку немає опису. Будь ласка, допоможіть "
"нам :ref:`додавши один <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this constant. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі для цієї константи немає опису. Будь ласка, допоможіть "
"нам :ref:`додавши один <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this annotation. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі немає опису цієї анотації (annotation). Будь ласка, допоможіть "
"нам :ref:`contributing one <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this property. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі немає опису цієї властивості. Будь ласка, допоможіть "
"нам :ref:`contributing one <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this constructor. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі немає опису цього конструктора. Будь ласка, допоможіть "
"нам :ref:`contributing one <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this method. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі немає опису цього методу. Будь ласка, допоможіть "
"нам :ref:`contributing one <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this operator. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"Наразі немає опису цього оператора. Будь ласка, допоможіть "
"нам :ref:`contributing one <doc_updating_the_class_reference>`!"
msgid ""
"There is currently no description for this theme property. Please help us "
"by :ref:`contributing one <doc_updating_the_class_reference>`!"
msgstr ""
"На даний момент, не існує опису для цієї властивості теми. Будь ласка, "
"допоможіть нам: ref:`додавши один <doc_updating_the_class_reference>`!"
msgid ""
"There are notable differences when using this API with C#. "
"See :ref:`doc_c_sharp_differences` for more information."
msgstr ""
"Існують значні відмінності при використанні цього API із С#. Більше "
"інформації: ref:`doc_c_sharp_differences`."
msgid "Deprecated:"
msgstr "Застаріло:"
msgid "Experimental:"
msgstr "Експериментальний:"
msgid "This signal may be changed or removed in future versions."
msgstr "Цей сигнал може бути змінено або усунуто у майбутньому."
msgid "This constant may be changed or removed in future versions."
msgstr "Ця константа може бути змінена або усунута у наступних версіях."
msgid "This property may be changed or removed in future versions."
msgstr "Ця властивість може бути змінена або усунута у наступних версіях."
msgid "This constructor may be changed or removed in future versions."
msgstr "Цей конструктор може бути змінений або усунутий в наступних версіях."
msgid "This method may be changed or removed in future versions."
msgstr "Цей метод може бути змінений або усунутий у наступних версіях."
msgid "This operator may be changed or removed in future versions."
msgstr "Цей оператор може бути змінений або усунутий у наступних версіях."
msgid "This theme property may be changed or removed in future versions."
msgstr "Ця властивіть теми може бути змінена або усунута у наступних версіях."
msgid "Built-in GDScript constants, functions, and annotations."
msgstr "Вбудовані константи, функції та анотації GDScript."
msgid ""
"A list of utility functions and annotations accessible from any script "
"written in GDScript.\n"
"For the list of global functions and constants that can be accessed in any "
"scripting language, see [@GlobalScope]."
msgstr ""
"Список службових функцій і анотацій, доступних з будь-якого сценарію, "
"написаного на GDScript. \n"
"Список глобальних функцій і констант, до яких можна отримати доступ будь-якою "
"мовою сценаріїв, див. [@GlobalScope]."
msgid "GDScript exports"
msgstr "Експорт GDScript"
msgid "Use [method Color.from_rgba8] instead."
msgstr "Натомість використовуйте [method Color.from_rgba8]."
msgid ""
"Returns a [Color] constructed from red ([param r8]), green ([param g8]), blue "
"([param b8]), and optionally alpha ([param a8]) integer channels, each "
"divided by [code]255.0[/code] for their final value. Using [method Color8] "
"instead of the standard [Color] constructor is useful when you need to match "
"exact color values in an [Image].\n"
"[codeblock]\n"
"var red = Color8(255, 0, 0) # Same as Color(1, 0, 0).\n"
"var dark_blue = Color8(0, 0, 51) # Same as Color(0, 0, 0.2).\n"
"var my_color = Color8(306, 255, 0, 102) # Same as Color(1.2, 1, 0, 0.4).\n"
"[/codeblock]\n"
"[b]Note:[/b] Due to the lower precision of [method Color8] compared to the "
"standard [Color] constructor, a color created with [method Color8] will "
"generally not be equal to the same color created with the standard [Color] "
"constructor. Use [method Color.is_equal_approx] for comparisons to avoid "
"issues with floating-point precision error."
msgstr ""
"Повертає [Color] сформований з червоного ([param r8]), зеленого ([param g8]), "
"синього ([param b8]), і, за бажання, альфа ([param a8]) цілочисельних "
"каналів, кожен з яких поділений на [code]255.0[/code] для кінцевого "
"значення.\n"
"[codeblock]\n"
"var red = Color8(255, 0, 0) # Same as Color(1, 0, 0).\n"
"var dark_blue = Color8(0, 0, 51) # Same as Color(0, 0, 0.2).\n"
"var my_color = Color8(306, 255, 0, 102) # Same as Color(1.2, 1, 0, 0.4).\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Через нижчу точність [method Color8] порівняно зі "
"стандартним конструктором [Color], колір, створений за допомогою [method "
"Color8], зазвичай не дорівнюватиме тому самому кольору, створеному за "
"допомогою стандартного конструктора [Color]. Використовуйте [method "
"Color.is_equal_approx] для порівнянь, щоб уникнути проблем з похибкою "
"точності обчислень з плаваючою комою."
msgid ""
"Asserts that the [param condition] is [code]true[/code]. If the [param "
"condition] is [code]false[/code], an error is generated. When running from "
"the editor, the running project will also be paused until you resume it. This "
"can be used as a stronger form of [method @GlobalScope.push_error] for "
"reporting errors to project developers or add-on users.\n"
"An optional [param message] can be shown in addition to the generic "
"\"Assertion failed\" message. You can use this to provide additional details "
"about why the assertion failed.\n"
"[b]Warning:[/b] For performance reasons, the code inside [method assert] is "
"only executed in debug builds or when running the project from the editor. "
"Don't include code that has side effects in an [method assert] call. "
"Otherwise, the project will behave differently when exported in release "
"mode.\n"
"[codeblock]\n"
"# Imagine we always want speed to be between 0 and 20.\n"
"var speed = -10\n"
"assert(speed < 20) # True, the program will continue.\n"
"assert(speed >= 0) # False, the program will stop.\n"
"assert(speed >= 0 and speed < 20) # You can also combine the two conditional "
"statements in one check.\n"
"assert(speed < 20, \"the speed limit is 20\") # Show a message.\n"
"[/codeblock]\n"
"[b]Note:[/b] [method assert] is a keyword, not a function. So you cannot "
"access it as a [Callable] or use it inside expressions."
msgstr ""
"Перевіряє чи [param condition] є [code]true[/code]. Якщо [param condition] є "
"[code]false[/code], то генерується помилка. При запуску з редактора, "
"запущений проект буде призупинено, поки ви не відновите його. Це можна "
"використовувати як посилену форму [method @GlobalScope.push_error] для "
"повідомлень про помилки розробникам проекту або користувачам доповнень.\n"
"Додаткове [param message] може бути додане до згенерованого повідомлення "
"\"Умова не виконана\". Ви можете використовувати його для надання додаткових "
"відомостей про те, чому не вдалося виконати умову.\n"
"[b]Попередження:[/b] З міркувань продуктивності, код всередині [method "
"assert] виконується лише у налагоджувальних збірках або під час запуску "
"проекту з редактора. Не включайте до виклику. Не включайте код, що містить "
"побічні ефекти до виклику [method assert]. В іншому випадку проект буде вести "
"себе по-іншому при експорті в режимі випуску.\n"
"[codeblock]\n"
"# Уявімо, що ми хочемо, щоб швидкість завжди була в між 0 і 20.\n"
"var speed = -10\n"
"assert(speed < 20) # True, програма продовжить роботу.\n"
"assert(speed >= 0) # False, програма зупиниться.\n"
"assert(speed >= 0 and speed < 20) # Ви можете також поєднати два умовні "
"оператори в одній перевірці.\n"
"assert(speed < 20, \"обмеження швидкості - 20\") # Показати повідомлення.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] [method assert] є ключовим словом, а не функцією. Тому ви не "
"можете викликати її як [Callable] або використовувати у виразах."
msgid ""
"Returns a single character (as a [String] of length 1) of the given Unicode "
"code point [param code].\n"
"[codeblock]\n"
"print(char(65)) # Prints \"A\"\n"
"print(char(129302)) # Prints \"🤖\" (robot face emoji)\n"
"[/codeblock]\n"
"This is the inverse of [method ord]. See also [method String.chr] and [method "
"String.unicode_at]."
msgstr ""
"Повертає один символ (як [String] довжиною 1) заданої кодової точки Unicode "
"[param code].\n"
"[codeblock]\n"
"print(char(65)) # Виводить \"A\"\n"
"print(char(129302)) # Виводить \"🤖\" (емодзі обличчя робота)\n"
"[/codeblock]\n"
"Це інверсія методу [method ord]. Див. також [method String.chr] та [method "
"String.unicode_at]."
msgid "Use [method @GlobalScope.type_convert] instead."
msgstr "Натомість використовуйте [method @GlobalScope.type_convert]."
msgid ""
"Converts [param what] to [param type] in the best way possible. The [param "
"type] uses the [enum Variant.Type] values.\n"
"[codeblock]\n"
"var a = [4, 2.5, 1.2]\n"
"print(a is Array) # Prints true\n"
"\n"
"var b = convert(a, TYPE_PACKED_BYTE_ARRAY)\n"
"print(b) # Prints [4, 2, 1]\n"
"print(b is Array) # Prints false\n"
"[/codeblock]"
msgstr ""
"Перетворює [param what] на [param type] найкращим чином. Параметр [param "
"type] використовує значення [enum Variant.Type].\n"
"[codeblock]\n"
"var a = [4, 2,5, 1,2]\n"
"print(a is Array) # Друкує true\n"
"\n"
"var b = convert(a, TYPE_PACKED_BYTE_ARRAY)\n"
"print(b) # Виводить [4, 2, 1]\n"
"print(b is Array) # Виводить false\n"
"[/codeblock]"
msgid ""
"Consider using [method JSON.to_native] or [method Object.get_property_list] "
"instead."
msgstr ""
"Замість цього можна використовувати [method JSON.to_native] або [method "
"Object.get_property_list]."
msgid ""
"Converts a [param dictionary] (created with [method inst_to_dict]) back to an "
"Object instance. Can be useful for deserializing."
msgstr ""
"Конвертує [param dictionary] (створений з [method inst_to_dict]) назад в "
"екземпляр Object. Може бути корисний для десеріалізації."
msgid ""
"Returns an array of dictionaries representing the current call stack.\n"
"[codeblock]\n"
"func _ready():\n"
"\tfoo()\n"
"\n"
"func foo():\n"
"\tbar()\n"
"\n"
"func bar():\n"
"\tprint(get_stack())\n"
"[/codeblock]\n"
"Starting from [code]_ready()[/code], [code]bar()[/code] would print:\n"
"[codeblock lang=text]\n"
"[{function:bar, line:12, source:res://script.gd}, {function:foo, line:9, "
"source:res://script.gd}, {function:_ready, line:6, source:res://script.gd}]\n"
"[/codeblock]\n"
"See also [method print_debug], [method print_stack], and [method "
"Engine.capture_script_backtraces].\n"
"[b]Note:[/b] By default, backtraces are only available in editor builds and "
"debug builds. To enable them for release builds as well, you need to enable "
"[member ProjectSettings.debug/settings/gdscript/always_track_call_stacks]."
msgstr ""
"Повертає масив словників, що представляють поточний стек викликів.\n"
"[codeblock]\n"
"func _ready():\n"
"\tfoo()\n"
"\n"
"func foo():\n"
"\tbar()\n"
"\n"
"func bar():\n"
"\tprint(get_stack())\n"
"[/codeblock]\n"
"Починаючи з [code]_ready()[/code], [code]bar()[/code] виведе:\n"
"[codeblock lang=text]\n"
"[{function:bar, line:12, source:res://script.gd}, {function:foo, line:9, "
"source:res://script.gd}, {function:_ready, line:6, source:res://script.gd}]\n"
"[/codeblock]\n"
"Див. також [method print_debug], [method print_stack] та [method "
"Engine.capture_script_backtraces].\n"
"[b]Примітка:[/b] За замовчуванням зворотні трасування доступні лише в збірках "
"редактора та налагоджувальних збірках. Щоб увімкнути їх також і для релізних "
"збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/gdscript/"
"always_track_call_stacks]."
msgid ""
"Consider using [method JSON.from_native] or [method Object.get_property_list] "
"instead."
msgstr ""
"Замість цього можна використовувати [method JSON.from_native] або [method "
"Object.get_property_list]."
msgid ""
"Returns the passed [param instance] converted to a [Dictionary]. Can be "
"useful for serializing.\n"
"[codeblock]\n"
"var foo = \"bar\"\n"
"func _ready():\n"
"\tvar d = inst_to_dict(self)\n"
"\tprint(d.keys())\n"
"\tprint(d.values())\n"
"[/codeblock]\n"
"Prints out:\n"
"[codeblock lang=text]\n"
"[@subpath, @path, foo]\n"
"[, res://test.gd, bar]\n"
"[/codeblock]\n"
"[b]Note:[/b] This function can only be used to serialize objects with an "
"attached [GDScript] stored in a separate file. Objects without an attached "
"script, with a script written in another language, or with a built-in script "
"are not supported.\n"
"[b]Note:[/b] This function is not recursive, which means that nested objects "
"will not be represented as dictionaries. Also, properties passed by reference "
"([Object], [Dictionary], [Array], and packed arrays) are copied by reference, "
"not duplicated."
msgstr ""
"Повертає переданий [param instance], перетворений на словник. Може бути "
"корисним для серіалізації. \n"
"[codeblock] \n"
"var foo = \"bar\" \n"
"func _ready(): \n"
"\tvar d = inst_to_dict(self) \n"
"\tprint(d.keys()) \n"
"\tprint(d.values()) \n"
"[/codeblock] \n"
"Роздруковує: \n"
"[codeblock lang=text] \n"
"[@subpath, @path, foo] \n"
"[, res://test.gd, bar] \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Цю функцію можна використовувати лише для серіалізації "
"об’єктів із прикріпленим [GDScript], що зберігається в окремому файлі. "
"Об’єкти без прикріпленого сценарію, зі сценарієм, написаним іншою мовою, або "
"з вбудованим сценарієм не підтримуються. \n"
"[b]Примітка:[/b] Ця функція не є рекурсивною, що означає, що вкладені об’єкти "
"не будуть представлені як словники. Крім того, властивості, передані за "
"посиланням ([Object], [Dictionary], [Array] і упаковані масиви), копіюються "
"за посиланням, а не дублюються."
msgid ""
"Returns [code]true[/code] if [param value] is an instance of [param type]. "
"The [param type] value must be one of the following:\n"
"- A constant from the [enum Variant.Type] enumeration, for example [constant "
"TYPE_INT].\n"
"- An [Object]-derived class which exists in [ClassDB], for example [Node].\n"
"- A [Script] (you can use any class, including inner one).\n"
"Unlike the right operand of the [code]is[/code] operator, [param type] can be "
"a non-constant value. The [code]is[/code] operator supports more features "
"(such as typed arrays). Use the operator instead of this method if you do not "
"need to check the type dynamically.\n"
"[b]Examples:[/b]\n"
"[codeblock]\n"
"print(is_instance_of(a, TYPE_INT))\n"
"print(is_instance_of(a, Node))\n"
"print(is_instance_of(a, MyClass))\n"
"print(is_instance_of(a, MyClass.InnerClass))\n"
"[/codeblock]\n"
"[b]Note:[/b] If [param value] and/or [param type] are freed objects (see "
"[method @GlobalScope.is_instance_valid]), or [param type] is not one of the "
"above options, this method will raise a runtime error.\n"
"See also [method @GlobalScope.typeof], [method type_exists], [method "
"Array.is_same_typed] (and other [Array] methods)."
msgstr ""
"Повертає [code]true[/code], якщо [param value] є екземпляром [param type]. "
"Значення [param type] має бути одним із таких: \n"
"- Константа з переліку [enum Variant.Type], наприклад [constant TYPE_INT]. \n"
"- Похідний від [Object] клас, який існує в [ClassDB], наприклад [Node]. \n"
"- A [Script] (можна використовувати будь-який клас, включаючи внутрішній). \n"
"На відміну від правого операнда оператора [code]is[/code], [param type] може "
"бути непостійним значенням. Оператор [code]is[/code] підтримує більше функцій "
"(наприклад, типізовані масиви). Використовуйте оператор замість цього методу, "
"якщо вам не потрібна динамічна перевірка типу. \n"
"[b]Приклади:[/b] \n"
"[codeblock] \n"
"print(is_instance_of(a, TYPE_INT)) \n"
"print(is_instance_of(a, Node)) \n"
"print(is_instance_of(a, MyClass)) \n"
"print(is_instance_of(a, MyClass.InnerClass)) \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Якщо [param value] і/або [param type] є звільненими "
"об’єктами (див. [method @GlobalScope.is_instance_valid]), або [param type] не "
"є одним із наведених вище параметрів, цей метод викличе помилку виконання. \n"
"Дивіться також [method @GlobalScope.typeof], [method type_exists], [method "
"Array.is_same_typed] (та інші методи [Array])."
msgid ""
"Returns the length of the given Variant [param var]. The length can be the "
"character count of a [String] or [StringName], the element count of any array "
"type, or the size of a [Dictionary]. For every other Variant type, a run-time "
"error is generated and execution is stopped.\n"
"[codeblock]\n"
"var a = [1, 2, 3, 4]\n"
"len(a) # Returns 4\n"
"\n"
"var b = \"Hello!\"\n"
"len(b) # Returns 6\n"
"[/codeblock]"
msgstr ""
"Повертає довжину заданого варіанту [param var]. Довжиною може бути кількість "
"символів [String] або [StringName], кількість елементів будь-якого типу "
"масиву або розмір [Dictionary]. Для кожного іншого типу Variant генерується "
"помилка під час виконання, і виконання припиняється. \n"
"[codeblock] \n"
"var a = [1, 2, 3, 4] \n"
"len(a) # Повертає 4 \n"
"\n"
"var b = \"Привіт!\" \n"
"len(b) # Повертає 6 \n"
"[/codeblock]"
msgid ""
"Returns a [Resource] from the filesystem located at the absolute [param "
"path]. Unless it's already referenced elsewhere (such as in another script or "
"in the scene), the resource is loaded from disk on function call, which might "
"cause a slight delay, especially when loading large scenes. To avoid "
"unnecessary delays when loading something multiple times, either store the "
"resource in a variable or use [method preload]. This method is equivalent of "
"using [method ResourceLoader.load] with [constant "
"ResourceLoader.CACHE_MODE_REUSE].\n"
"[b]Note:[/b] Resource paths can be obtained by right-clicking on a resource "
"in the FileSystem dock and choosing \"Copy Path\", or by dragging the file "
"from the FileSystem dock into the current script.\n"
"[codeblock]\n"
"# Load a scene called \"main\" located in the root of the project directory "
"and cache it in a variable.\n"
"var main = load(\"res://main.tscn\") # main will contain a PackedScene "
"resource.\n"
"[/codeblock]\n"
"[b]Important:[/b] Relative paths are [i]not[/i] relative to the script "
"calling this method, instead it is prefixed with [code]\"res://\"[/code]. "
"Loading from relative paths might not work as expected.\n"
"This function is a simplified version of [method ResourceLoader.load], which "
"can be used for more advanced scenarios.\n"
"[b]Note:[/b] Files have to be imported into the engine first to load them "
"using this function. If you want to load [Image]s at run-time, you may use "
"[method Image.load]. If you want to import audio files, you can use the "
"snippet described in [member AudioStreamMP3.data].\n"
"[b]Note:[/b] If [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] is [code]true[/code], [method "
"@GDScript.load] will not be able to read converted files in an exported "
"project. If you rely on run-time loading of files present within the PCK, set "
"[member ProjectSettings.editor/export/convert_text_resources_to_binary] to "
"[code]false[/code]."
msgstr ""
"Повертає [Resource] із файлової системи, розташованої за абсолютним [param "
"path]. Якщо на нього ще нема посилань в іншому місці (наприклад, в іншому "
"сценарії або в сцені), ресурс завантажується з диска під час виклику функції, "
"що може спричинити невелику затримку, особливо під час завантаження великих "
"сцен. Щоб уникнути непотрібних затримок під час багаторазового завантаження "
"чогось, або збережіть ресурс у змінній, або використовуйте [method preload]. "
"Цей метод еквівалентний використанню [method ResourceLoader.load] із "
"[constant ResourceLoader.CACHE_MODE_REUSE].\n"
"[b]Примітка.[/b] Шляхи до ресурсів можна отримати, клацнувши правою кнопкою "
"миші на ресурсі в док-станції FileSystem і вибравши «Копіювати шлях», або "
"перетягнувши файл із док-станції FileSystem у поточний скрипт.\n"
"[codeblock]\n"
" # Завантажимо сцену під назвою \"main\", розташовану в кореневому каталозі "
"проєкту, і закешуємо її в змінній.\n"
"var main = load(\"res://main.tscn\") # main міститиме ресурс PackedScene.\n"
"[/codeblock]\n"
"[b]Важливо:[/b] відносні шляхи [i]не є[/i] відносними до сценарію, який "
"викликає цей метод, натомість він має префікс [code]\"res://\"[/code]. "
"Завантаження з відносних шляхів може не працювати належним чином.\n"
" Ця функція є спрощеною версією [method ResourceLoader.load], який можна "
"використовувати для складніших сценаріїв.\n"
"[b]Примітка: [/b] Щоб завантажити файли за допомогою цієї функції, спочатку "
"їх потрібно імпортувати в механізм. Якщо ви хочете завантажити [Image] під "
"час виконання, ви можете використовувати [method Image.load]. Якщо ви хочете "
"імпортувати аудіофайли, ви можете використати фрагмент, описаний у [member "
"AudioStreamMP3.data].\n"
"[b]Примітка:[/b] Якщо [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] має значення [code]true[/code], [method "
"@GDScript.load] не зможе прочитати конвертовані файли в експортованому "
"проєкті. Якщо ви покладаєтеся на завантаження файлів у PCK під час виконання, "
"установіть [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] на [code]false[/code]."
msgid ""
"Returns an integer representing the Unicode code point of the given character "
"[param char], which should be a string of length 1.\n"
"[codeblock]\n"
"print(ord(\"A\")) # Prints 65\n"
"print(ord(\"🤖\")) # Prints 129302\n"
"[/codeblock]\n"
"This is the inverse of [method char]. See also [method String.chr] and "
"[method String.unicode_at]."
msgstr ""
"Повертає ціле число, що представляє кодову точку Unicode заданого символу "
"[param char], який має бути рядком довжини 1.\n"
"[codeblock]\n"
"print(ord(\"A\")) # Виводить 65\n"
"print(ord(\"🤖\")) # Виводить 129302\n"
"[/codeblock]\n"
"Це інверсія до [method char]. Див. також [method String.chr] та [method "
"String.unicode_at]."
msgid ""
"Returns a [Resource] from the filesystem located at [param path]. During run-"
"time, the resource is loaded when the script is being parsed. This function "
"effectively acts as a reference to that resource. Note that this function "
"requires [param path] to be a constant [String]. If you want to load a "
"resource from a dynamic/variable path, use [method load].\n"
"[b]Note:[/b] Resource paths can be obtained by right-clicking on a resource "
"in the Assets Panel and choosing \"Copy Path\", or by dragging the file from "
"the FileSystem dock into the current script.\n"
"[codeblock]\n"
"# Create instance of a scene.\n"
"var diamond = preload(\"res://diamond.tscn\").instantiate()\n"
"[/codeblock]\n"
"[b]Note:[/b] [method preload] is a keyword, not a function. So you cannot "
"access it as a [Callable]."
msgstr ""
"Повертає [Resource] із файлової системи, розташованої за [param path]. Під "
"час виконання ресурс завантажується під час аналізу скрипту. Ця функція діє "
"як посилання на цей ресурс. Зауважте, що ця функція вимагає, щоб [param path] "
"був константою [String]. Якщо ви хочете завантажити ресурс із динамічного/"
"змінного шляху, використовуйте [method load].\n"
"[b]Примітка.[/b] Шляхи до ресурсів можна отримати, клацнувши правою кнопкою "
"миші на ресурсі на панелі ресурсів і вибравши «Копіювати шлях» або "
"перетягнувши файл із док-станції FileSystem у поточний скрипт.\n"
"[codeblock]\n"
" # Створення екземпляра сцени.\n"
"var diamond = preload(\"res://diamond.tscn\").instantiate()\n"
"[/codeblock]\n"
"[b]Примітка:[/b] [попереднє завантаження методу] є ключовим словом, а не "
"функцією. Тому ви не можете отримати до нього доступ як [Callable]."
msgid ""
"Like [method @GlobalScope.print], but includes the current stack frame when "
"running with the debugger turned on.\n"
"The output in the console may look like the following:\n"
"[codeblock lang=text]\n"
"Test print\n"
"At: res://test.gd:15:_process()\n"
"[/codeblock]\n"
"See also [method print_stack], [method get_stack], and [method "
"Engine.capture_script_backtraces].\n"
"[b]Note:[/b] By default, backtraces are only available in editor builds and "
"debug builds. To enable them for release builds as well, you need to enable "
"[member ProjectSettings.debug/settings/gdscript/always_track_call_stacks]."
msgstr ""
"Подібно до [method @GlobalScope.print], але включає поточний стековий кадр "
"під час роботи з увімкненим налагоджувачем.\n"
"Вивід у консолі може виглядати так:\n"
"[codeblock lang=text]\n"
"Тестовий друк\n"
"За адресою: res://test.gd:15:_process()\n"
"[/codeblock]\n"
"Див. також [method print_stack], [method get_stack] та [method "
"Engine.capture_script_backtraces].\n"
"[b]Примітка:[/b] За замовчуванням зворотні трасування доступні лише в "
"редакторських та налагоджувальних збірках. Щоб увімкнути їх також для "
"релізних збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/"
"gdscript/always_track_call_stacks]."
msgid ""
"Prints a stack trace at the current code location.\n"
"The output in the console may look like the following:\n"
"[codeblock lang=text]\n"
"Frame 0 - res://test.gd:16 in function '_process'\n"
"[/codeblock]\n"
"See also [method print_debug], [method get_stack], and [method "
"Engine.capture_script_backtraces].\n"
"[b]Note:[/b] By default, backtraces are only available in editor builds and "
"debug builds. To enable them for release builds as well, you need to enable "
"[member ProjectSettings.debug/settings/gdscript/always_track_call_stacks]."
msgstr ""
"Друкує трасування стека в поточному місці коду.\n"
"Вивід у консолі може виглядати так:\n"
"[codeblock lang=text]\n"
"Кадр 0 - res://test.gd:16 у функції '_process'\n"
"[/codeblock]\n"
"Див. також [method print_debug], [method get_stack] та [method "
"Engine.capture_script_backtraces].\n"
"[b]Примітка:[/b] За замовчуванням зворотні трасування доступні лише в "
"редакторських та налагоджувальних збірках. Щоб увімкнути їх також для "
"релізних збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/"
"gdscript/always_track_call_stacks]."
msgid ""
"Returns an array with the given range. [method range] can be called in three "
"ways:\n"
"[code]range(n: int)[/code]: Starts from 0, increases by steps of 1, and stops "
"[i]before[/i] [code]n[/code]. The argument [code]n[/code] is [b]exclusive[/"
"b].\n"
"[code]range(b: int, n: int)[/code]: Starts from [code]b[/code], increases by "
"steps of 1, and stops [i]before[/i] [code]n[/code]. The arguments [code]b[/"
"code] and [code]n[/code] are [b]inclusive[/b] and [b]exclusive[/b], "
"respectively.\n"
"[code]range(b: int, n: int, s: int)[/code]: Starts from [code]b[/code], "
"increases/decreases by steps of [code]s[/code], and stops [i]before[/i] "
"[code]n[/code]. The arguments [code]b[/code] and [code]n[/code] are "
"[b]inclusive[/b] and [b]exclusive[/b], respectively. The argument [code]s[/"
"code] [b]can[/b] be negative, but not [code]0[/code]. If [code]s[/code] is "
"[code]0[/code], an error message is printed.\n"
"[method range] converts all arguments to [int] before processing.\n"
"[b]Note:[/b] Returns an empty array if no value meets the value constraint "
"(e.g. [code]range(2, 5, -1)[/code] or [code]range(5, 5, 1)[/code]).\n"
"[b]Examples:[/b]\n"
"[codeblock]\n"
"print(range(4)) # Prints [0, 1, 2, 3]\n"
"print(range(2, 5)) # Prints [2, 3, 4]\n"
"print(range(0, 6, 2)) # Prints [0, 2, 4]\n"
"print(range(4, 1, -1)) # Prints [4, 3, 2]\n"
"[/codeblock]\n"
"To iterate over an [Array] backwards, use:\n"
"[codeblock]\n"
"var array = [3, 6, 9]\n"
"for i in range(array.size() - 1, -1, -1):\n"
"\tprint(array[i])\n"
"[/codeblock]\n"
"Output:\n"
"[codeblock lang=text]\n"
"9\n"
"6\n"
"3\n"
"[/codeblock]\n"
"To iterate over [float], convert them in the loop.\n"
"[codeblock]\n"
"for i in range (3, 0, -1):\n"
"\tprint(i / 10.0)\n"
"[/codeblock]\n"
"Output:\n"
"[codeblock lang=text]\n"
"0.3\n"
"0.2\n"
"0.1\n"
"[/codeblock]"
msgstr ""
"Повертає масив із заданим діапазоном. [method range] можна викликати трьома "
"способами: \n"
"[code]range(n: int)[/code]: починається з 0, збільшується з кроком 1 і "
"зупиняється [i]перед[/i] [code]n[/code]. Аргумент [code]n[/code] є "
"[b]виключним[/b]. \n"
"[code]range(b: int, n: int)[/code]: починається з [code]b[/code], "
"збільшується на крок 1 і зупиняється [i]перед[/i] [code]n[/code]. Аргументи "
"[code]b[/code] і [code]n[/code] є [b]включними[/b] та [b]виключними[/b] "
"відповідно. \n"
"[code]range(b: int, n: int, s: int)[/code]: починається з [code]b[/code], "
"збільшує/зменшується кроками [code]s[/code] та зупиняється [i]перед[/i] "
"[code]n[/code]. Аргументи [code]b[/code] і [code]n[/code] є [b]включними[/b] "
"та [b]виключними[/b] відповідно. Аргумент [code]s[/code] [b]може[/b] бути "
"негативним, але не [code]0[/code]. Якщо [code]s[/code] дорівнює [code]0[/"
"code], друкується повідомлення про помилку. \n"
"[method range] перетворює всі аргументи на [int] перед обробкою. \n"
"[b]Примітка:[/b] Повертає порожній масив, якщо жодне значення не відповідає "
"обмеженню значення (наприклад, [code]range(2, 5, -1)[/code] або "
"[code]range(5, 5, 1)[/code]). \n"
"[b]Приклади:[/b] \n"
"[codeblock] \n"
"print(range(4)) # Виводить [0, 1, 2, 3] \n"
"print(range(2, 5)) # Виводить [2, 3, 4] \n"
"print(range(0, 6, 2)) # Виводить [0, 2, 4] \n"
"print(range(4, 1, -1)) # Виводить [4, 3, 2] \n"
"[/codeblock] \n"
"Щоб виконати ітерацію [Array] у зворотному напрямку, використовуйте: \n"
"[codeblock] \n"
"var array = [3, 6, 9] \n"
"from i in range(array.size() - 1, -1, -1): \n"
"\tprint(array[i]) \n"
"[/codeblock] \n"
"Вихід: \n"
"[codeblock lang=text] \n"
"9\n"
"6\n"
"3\n"
"[/codeblock] \n"
"Щоб виконати ітерацію [float], перетворіть їх у циклі. \n"
"[codeblock] \n"
"from i in range (3, 0, -1): \n"
"\tprint(i / 10.0) \n"
"[/codeblock] \n"
"Вихід: \n"
"[codeblock lang=text] \n"
"0.3\n"
"0.2\n"
"0.1\n"
"[/codeblock]"
msgid ""
"Returns [code]true[/code] if the given [Object]-derived class exists in "
"[ClassDB]. Note that [Variant] data types are not registered in [ClassDB].\n"
"[codeblock]\n"
"type_exists(\"Sprite2D\") # Returns true\n"
"type_exists(\"NonExistentClass\") # Returns false\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code] якщо заданий [Object]-похідний клас існує в "
"[ClassDB]. Зауважте, що типи даних [Variant] не зареєстровані в [ClassDB].\n"
"[codeblock]\n"
"type_exists(\"Sprite2D\") # Повертає true\n"
"type_exists(\"NonExistentClass\") # Повертає false\n"
"[/codeblock]"
msgid ""
"Constant that represents how many times the diameter of a circle fits around "
"its perimeter. This is equivalent to [code]TAU / 2[/code], or 180 degrees in "
"rotations."
msgstr ""
"Константа, яка показує, скільки разів діаметр кола поміщається в його "
"периметрі. Це еквівалентно [code]TAU / 2[/code], або 180 градусів в обертах."
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 ""
"Константа кола, окружність одного кола в радіанах. Це еквівалентно [code]PI * "
"2[/code], або 360 градусів в обертах."
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 "
"[code]-INF[/code]. Dividing by [code]-0.0[/code] will result in negative "
"infinity if the numerator is positive, so dividing by [code]0.0[/code] is not "
"the same as dividing by [code]-0.0[/code] (despite [code]0.0 == -0.0[/code] "
"returning [code]true[/code]).\n"
"[b]Warning:[/b] Numeric infinity is only a concept with floating-point "
"numbers, and has no equivalent for integers. Dividing an integer number by "
"[code]0[/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], а призведе до помилки під час "
"виконання."
msgid ""
"\"Not a Number\", an invalid floating-point value. It is returned by some "
"invalid operations, such as dividing floating-point [code]0.0[/code] by "
"[code]0.0[/code].\n"
"[constant NAN] has special properties, including that [code]!=[/code] always "
"returns [code]true[/code], while other comparison operators always return "
"[code]false[/code]. This is true even when comparing with itself ([code]NAN "
"== NAN[/code] returns [code]false[/code] and [code]NAN != NAN[/code] returns "
"[code]true[/code]). Due to this, you must use [method @GlobalScope.is_nan] to "
"check whether a number is equal to [constant NAN].\n"
"[b]Warning:[/b] \"Not a Number\" is only a concept with floating-point "
"numbers, and has no equivalent for integers. Dividing an integer [code]0[/"
"code] by [code]0[/code] will not result in [constant NAN] and will result in "
"a run-time error instead."
msgstr ""
"«Не число», недійсне значення з плаваючою комою. Його повертають деякі "
"недійсні операції, такі як ділення числа з плаваючою комою [code]0.0[/code] "
"на [code]0.0[/code].\n"
"[constant NAN] має спеціальні властивості, зокрема те, що [code]!=[/code] "
"завжди повертає [code]true[/code], тоді як інші оператори порівняння завжди "
"повертають [code]false[/code]. Це вірно навіть під час порівняння з самим "
"собою ([code]NAN == NAN[/code] повертає [code]false[/code] та [code]NAN != "
"NAN[/code] повертає [code]true[/code]). Через це необхідно використовувати "
"[method @GlobalScope.is_nan], щоб перевірити, чи число дорівнює [constant "
"NAN].\n"
"[b]Попередження:[/b] «Не число» – це поняття лише для чисел з плаваючою комою "
"та не має еквівалента для цілих чисел. Ділення цілого числа [code]0[/code] на "
"[code]0[/code] не призведе до [constant NAN], а натомість призведе до помилки "
"під час виконання."
msgid ""
"Marks a class or a method as abstract.\n"
"An abstract class is a class that cannot be instantiated directly. Instead, "
"it is meant to be inherited by other classes. Attempting to instantiate an "
"abstract class will result in an error.\n"
"An abstract method is a method that has no implementation. Therefore, a "
"newline or a semicolon is expected after the function header. This defines a "
"contract that inheriting classes must conform to, because the method "
"signature must be compatible when overriding.\n"
"Inheriting classes must either provide implementations for all abstract "
"methods, or the inheriting class must be marked as abstract. If a class has "
"at least one abstract method (either its own or an unimplemented inherited "
"one), then it must also be marked as abstract. However, the reverse is not "
"true: an abstract class is allowed to have no abstract methods.\n"
"[codeblock]\n"
"@abstract class Shape:\n"
"\t@abstract func draw()\n"
"\n"
"class Circle extends Shape:\n"
"\tfunc draw():\n"
"\t\tprint(\"Drawing a circle.\")\n"
"\n"
"class Square extends Shape:\n"
"\tfunc draw():\n"
"\t\tprint(\"Drawing a square.\")\n"
"[/codeblock]"
msgstr ""
"Позначає клас або метод як абстрактний.\n"
"Абстрактний клас – це клас, екземпляр якого не можна створити безпосередньо. "
"Натомість він призначений для успадкування іншими класами. Спроба створити "
"екземпляр абстрактного класу призведе до помилки.\n"
"Абстрактний метод – це метод, який не має реалізації. Тому після заголовка "
"функції очікується новий рядок або крапка з комою. Це визначає контракт, "
"якому повинні відповідати класи, що успадковуються, оскільки сигнатура методу "
"має бути сумісною під час перевизначення.\n"
"Класи, що успадковуються, повинні або забезпечувати реалізації для всіх "
"абстрактних методів, або клас, що успадковується, має бути позначений як "
"абстрактний. Якщо клас має принаймні один абстрактний метод (або власний, або "
"нереалізований успадкований), то він також має бути позначений як "
"абстрактний. Однак зворотне не вірно: абстрактному класу дозволено не мати "
"абстрактних методів.\n"
"[codeblock]\n"
"@abstract class Shape:\n"
"\t@abstract func draw()\n"
"\n"
"class Circle extends Shape:\n"
"\tfunc draw():\n"
"\t\tprint(\"Drawing a circle.\")\n"
"\n"
"class Square extends Shape:\n"
"\tfunc draw():\n"
"\t\tprint(\"Drawing a square.\")\n"
"[/codeblock]"
msgid ""
"Mark the following property as exported (editable in the Inspector dock and "
"saved to disk). To control the type of the exported property, use the type "
"hint notation.\n"
"[codeblock]\n"
"extends Node\n"
"\n"
"enum Direction {LEFT, RIGHT, UP, DOWN}\n"
"\n"
"# Built-in types.\n"
"@export var string = \"\"\n"
"@export var int_number = 5\n"
"@export var float_number: float = 5\n"
"\n"
"# Enums.\n"
"@export var type: Variant.Type\n"
"@export var format: Image.Format\n"
"@export var direction: Direction\n"
"\n"
"# Resources.\n"
"@export var image: Image\n"
"@export var custom_resource: CustomResource\n"
"\n"
"# Nodes.\n"
"@export var node: Node\n"
"@export var custom_node: CustomNode\n"
"\n"
"# Typed arrays.\n"
"@export var int_array: Array[int]\n"
"@export var direction_array: Array[Direction]\n"
"@export var image_array: Array[Image]\n"
"@export var node_array: Array[Node]\n"
"[/codeblock]\n"
"[b]Note:[/b] Custom resources and nodes should be registered as global "
"classes using [code]class_name[/code], since the Inspector currently only "
"supports global classes. Otherwise, a less specific type will be exported "
"instead.\n"
"[b]Note:[/b] Node export is only supported in [Node]-derived classes and has "
"a number of other limitations."
msgstr ""
"Позначте наступну властивість як експортовану (можна редагувати в панелі "
"інспектора та зберегти на диску). Щоб керувати типом експортованої "
"властивості, використовуйте нотацію підказки типу.\n"
"[codeblock]\n"
"extends Node\n"
"\n"
"enum Direction {LEFT, RIGHT, UP, DOWN}\n"
"\n"
" # Вбудовані типи.\n"
" @export var strint = \"\"\n"
" @export var int_number = 5\n"
" @export var float_number: float = 5\n"
"\n"
" # Enums.\n"
" @export variable type: Variant.Type\n"
"@export variable format: Image.Format\n"
"@export var direction: Direction\n"
"\n"
" # Ресурси.\n"
" @export var image: Image\n"
"@export var custom_resource: CustomResource\n"
"\n"
" # Вузли.\n"
" @export var node: node\n"
"@export var custom_node: CustomNode\n"
"\n"
" # Введені масиви.\n"
" @export var int_array: Array[int]\n"
"@export var direction_array: Array[Direction]\n"
"@export var image_array: Array[Image]\n"
"@export var node_array: Array[node]\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Спеціальні ресурси та вузли слід реєструвати як глобальні "
"класи за допомогою [code]class_name[/code], оскільки Inspector наразі "
"підтримує лише глобальні класи. Інакше буде експортовано менш специфічний "
"тип.\n"
"[b]Примітка:[/b] Експорт Node підтримується лише в класах, похідних від "
"[Node], і має ряд інших обмежень."
msgid ""
"Define a new category for the following exported properties. This helps to "
"organize properties in the Inspector dock.\n"
"See also [constant PROPERTY_USAGE_CATEGORY].\n"
"[codeblock]\n"
"@export_category(\"Statistics\")\n"
"@export var hp = 30\n"
"@export var speed = 1.25\n"
"[/codeblock]\n"
"[b]Note:[/b] Categories in the Inspector dock's list usually divide "
"properties coming from different classes (Node, Node2D, Sprite, etc.). For "
"better clarity, it's recommended to use [annotation @export_group] and "
"[annotation @export_subgroup], instead."
msgstr ""
"Визначає нову категорію для наступних експортованих властивостей. Допоможе "
"впорядкувати властивості на панелі інспектора.\n"
"Дивіться також [constant PROPERTY_USAGE_CATEGORY].\n"
"[codeblock]\n"
"@export_category(\"Statistics\")\n"
"@export var hp = 30\n"
"@export var speed = 1.25\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Категорії у списку панелі Інспектора зазвичай розділяють "
"властивості, що належать до різних класів (Node, Node2D, Sprite і т. д.). Для "
"більшої наочності рекомендується використовувати [annotation @export_group] "
"та [annotation @export_subgroup]."
msgid ""
"Export a [Color], [Array][lb][Color][rb], or [PackedColorArray] property "
"without allowing its transparency ([member Color.a]) to be edited.\n"
"See also [constant PROPERTY_HINT_COLOR_NO_ALPHA].\n"
"[codeblock]\n"
"@export_color_no_alpha var dye_color: Color\n"
"@export_color_no_alpha var dye_colors: Array[Color]\n"
"[/codeblock]"
msgstr ""
"Експорт властивісті [Color], [Array][lb][Color][rb] або [PackedColorArray] "
"без можливості редагувати прозорість ([member Color.a]).\n"
"Дивіться також [constant PROPERTY_HINT_COLOR_NO_ALPHA].\n"
"[codeblock]\n"
"@export_color_no_alpha var dye_color: Color \n"
"@export_color_no_alpha var dye_colors: array[color]\n"
"[/codeblock]"
msgid ""
"Allows you to set a custom hint, hint string, and usage flags for the "
"exported property. Note that there's no validation done in GDScript, it will "
"just pass the parameters to the editor.\n"
"[codeblock]\n"
"@export_custom(PROPERTY_HINT_NONE, \"suffix:m\") var suffix: Vector3\n"
"[/codeblock]\n"
"[b]Note:[/b] Regardless of the [param usage] value, the [constant "
"PROPERTY_USAGE_SCRIPT_VARIABLE] flag is always added, as with any explicitly "
"declared script variable."
msgstr ""
"Дозволяє встановити спеціальну підказку, рядок підказки та позначки "
"використання для експортованої властивості. Зауважте, що GDScript не виконує "
"перевірку, він просто передає параметри до редактора.\n"
"[codeblock]\n"
" @export_custom(PROPERTY_HINT_NONE, \"suffix:m\") suffix var: Vector3\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Незалежно від значення [param usage] прапор [constant "
"PROPERTY_USAGE_SCRIPT_VARIABLE] додається завжди, як і будь-яка явно "
"оголошена змінна сценарію."
msgid ""
"Export a [String], [Array][lb][String][rb], or [PackedStringArray] property "
"as a path to a directory. The path will be limited to the project folder and "
"its subfolders. See [annotation @export_global_dir] to allow picking from the "
"entire filesystem.\n"
"See also [constant PROPERTY_HINT_DIR].\n"
"[codeblock]\n"
"@export_dir var sprite_folder_path: String\n"
"@export_dir var sprite_folder_paths: Array[String]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [String], [Array][lb][String][rb] або "
"[PackedStringArray] як шлях до каталогу. Шлях буде обмежено папкою проекту та "
"її вкладеними папками. Перегляньте [annotation @export_global_dir], щоб "
"дозволити вибір із усієї файлової системи.\n"
" Дивіться також [constant PROPERTY_HINT_DIR].\n"
"[codeblock]\n"
" @export_dir var sprite_folder_path: String\n"
" @export_dir var sprite_folder_paths: Array[String]\n"
"[/codeblock]"
msgid ""
"Export an [int], [String], [Array][lb][int][rb], [Array][lb][String][rb], "
"[PackedByteArray], [PackedInt32Array], [PackedInt64Array], or "
"[PackedStringArray] property as an enumerated list of options (or an array of "
"options). If the property is an [int], then the index of the value is stored, "
"in the same order the values are provided. You can add explicit values using "
"a colon. If the property is a [String], then the value is stored.\n"
"See also [constant PROPERTY_HINT_ENUM].\n"
"[codeblock]\n"
"@export_enum(\"Warrior\", \"Magician\", \"Thief\") var character_class: int\n"
"@export_enum(\"Slow:30\", \"Average:60\", \"Very Fast:200\") var "
"character_speed: int\n"
"@export_enum(\"Rebecca\", \"Mary\", \"Leah\") var character_name: String\n"
"\n"
"@export_enum(\"Sword\", \"Spear\", \"Mace\") var character_items: Array[int]\n"
"@export_enum(\"double_jump\", \"climb\", \"dash\") var character_skills: "
"Array[String]\n"
"[/codeblock]\n"
"If you want to set an initial value, you must specify it explicitly:\n"
"[codeblock]\n"
"@export_enum(\"Rebecca\", \"Mary\", \"Leah\") var character_name: String = "
"\"Rebecca\"\n"
"[/codeblock]\n"
"If you want to use named GDScript enums, then use [annotation @export] "
"instead:\n"
"[codeblock]\n"
"enum CharacterName {REBECCA, MARY, LEAH}\n"
"@export var character_name: CharacterName\n"
"\n"
"enum CharacterItem {SWORD, SPEAR, MACE}\n"
"@export var character_items: Array[CharacterItem]\n"
"[/codeblock]"
msgstr ""
"Експортуйте [int], [String], [Array][lb][int][rb], [Array][lb][String][rb], "
"[PackedByteArray], [PackedInt32Array], [PackedInt64Array] або "
"[PackedStringArray] як пронумерований список параметрів (або масив "
"параметрів). Якщо властивість є [int], тоді зберігається індекс значення, у "
"тому ж порядку, що надаються значення. Ви можете додавати явні значення за "
"допомогою двокрапки. Якщо властивість є [String], тоді значення "
"зберігається.\n"
" Дивіться також [constant PROPERTY_HINT_ENUM].\n"
"[codeblock]\n"
" @export_enum(\"Warrior\", \"Wizard\", \"Thief\") var character_class: int\n"
" @export_enum(\"Slow:30\", \"Medium:60\", \"Very fast:200\") var "
"character_speed: int\n"
" @export_enum(\"Rebecca\", \"Mary\", \"Leah\") var character_name: string\n"
"\n"
" @export_enum(\"Sword\", \"Spear\", \"Mace\"\") var character_items: "
"Array[int]\n"
" @export_enum(\"double_jump\", \"climb\", \"dash\") var character_skills: "
"Array[String]\n"
"[/codeblock]\n"
" Якщо ви хочете встановити початкове значення, ви повинні вказати його явно:\n"
"[codeblock]\n"
" @export_enum(\"Rebecca\", \"Mary\", \"Leah\") var character_name: String = "
"\"Rebecca\"\n"
"[/codeblock]\n"
" Якщо ви хочете використовувати іменовані переліки GDScript, замість цього "
"використовуйте [annotation @export]:\n"
"[codeblock]\n"
"enum CharacterName {REBECCA, MARY, LEAH}\n"
" @export var character_name: Symbol name\n"
"\n"
"enum CharacterItem {SWORD, SCRIPT, MACE}\n"
" @export var character_items: Array[CharacterItem]\n"
"[/codeblock]"
msgid ""
"Export a floating-point property with an easing editor widget. Additional "
"hints can be provided to adjust the behavior of the widget. [code]"
"\"attenuation\"[/code] flips the curve, which makes it more intuitive for "
"editing attenuation properties. [code]\"positive_only\"[/code] limits values "
"to only be greater than or equal to zero.\n"
"See also [constant PROPERTY_HINT_EXP_EASING].\n"
"[codeblock]\n"
"@export_exp_easing var transition_speed\n"
"@export_exp_easing(\"attenuation\") var fading_attenuation\n"
"@export_exp_easing(\"positive_only\") var effect_power\n"
"@export_exp_easing var speeds: Array[float]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість з плаваючою комою за допомогою віджета редактора "
"easing. Можна надати додаткові підказки для налаштування поведінки віджета. "
"[code]\"attenuation\"[/code] перевертає криву, що робить її більш інтуїтивно "
"зрозумілою для редагування властивостей затухання. [code]\"positive_only\"[/"
"code] обмежує значення лише як більше або дорівнює нулю.\n"
" Дивіться також [constant PROPERTY_HINT_EXP_EASING].\n"
"[codeblock]\n"
" @export_exp_easing var transition_speed\n"
" @export_exp_easing(\"attenuation\") var fading_attenuation\n"
" @export_exp_easing(\"positive_only\") var effect_power\n"
" @export_exp_easing var speeds: Array [float]\n"
"[/codeblock]"
msgid ""
"Export a [String], [Array][lb][String][rb], or [PackedStringArray] property "
"as a path to a file. The path will be limited to the project folder and its "
"subfolders. See [annotation @export_global_file] to allow picking from the "
"entire filesystem.\n"
"If [param filter] is provided, only matching files will be available for "
"picking.\n"
"See also [constant PROPERTY_HINT_FILE].\n"
"[codeblock]\n"
"@export_file var sound_effect_path: String\n"
"@export_file(\"*.txt\") var notes_path: String\n"
"@export_file var level_paths: Array[String]\n"
"[/codeblock]\n"
"[b]Note:[/b] The file will be stored and referenced as UID, if available. "
"This ensures that the reference is valid even when the file is moved. You can "
"use [ResourceUID] methods to convert it to path."
msgstr ""
"Експортувати властивість [String], [Array][lb][String][rb] або "
"[PackedStringArray] як шлях до файлу. Шлях буде обмежено папкою проєкту та її "
"підпапками. Див. [annotation @export_global_file], щоб дозволити вибір з "
"усієї файлової системи.\n"
"Якщо вказано [param filter], для вибору будуть доступні лише відповідні "
"файли.\n"
"Див. також [constant PROPERTY_HINT_FILE].\n"
"[codeblock]\n"
"@export_file var sound_effect_path: String\n"
"@export_file(\"*.txt\") var notes_path: String\n"
"@export_file var level_paths: Array[String]\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Файл буде збережено та посилатиметься на нього як на UID, "
"якщо він доступний. Це гарантує, що посилання буде дійсним навіть після "
"переміщення файлу. Ви можете використовувати методи [ResourceUID] для "
"перетворення його на шлях."
msgid ""
"Same as [annotation @export_file], except the file will be stored as a raw "
"path. This means that it may become invalid when the file is moved. If you "
"are exporting a [Resource] path, consider using [annotation @export_file] "
"instead."
msgstr ""
"Те саме, що й [annotation @export_file], але файл буде збережено як "
"необроблений шлях. Це означає, що він може стати недійсним під час "
"переміщення файлу. Якщо ви експортуєте шлях [Resource], спробуйте "
"використовувати [annotation @export_file]."
msgid ""
"Export an integer property as a bit flag field. This allows to store several "
"\"checked\" or [code]true[/code] values with one property, and comfortably "
"select them from the Inspector dock.\n"
"See also [constant PROPERTY_HINT_FLAGS].\n"
"[codeblock]\n"
"@export_flags(\"Fire\", \"Water\", \"Earth\", \"Wind\") var spell_elements = "
"0\n"
"[/codeblock]\n"
"You can add explicit values using a colon:\n"
"[codeblock]\n"
"@export_flags(\"Self:4\", \"Allies:8\", \"Foes:16\") var spell_targets = 0\n"
"[/codeblock]\n"
"You can also combine several flags:\n"
"[codeblock]\n"
"@export_flags(\"Self:4\", \"Allies:8\", \"Self and Allies:12\", \"Foes:16\")\n"
"var spell_targets = 0\n"
"[/codeblock]\n"
"[b]Note:[/b] A flag value must be at least [code]1[/code] and at most [code]2 "
"** 32 - 1[/code].\n"
"[b]Note:[/b] Unlike [annotation @export_enum], the previous explicit value is "
"not taken into account. In the following example, A is 16, B is 2, C is 4.\n"
"[codeblock]\n"
"@export_flags(\"A:16\", \"B\", \"C\") var x\n"
"[/codeblock]\n"
"You can also use the annotation on [Array][lb][int][rb], [PackedByteArray], "
"[PackedInt32Array], and [PackedInt64Array]\n"
"[codeblock]\n"
"@export_flags(\"Fire\", \"Water\", \"Earth\", \"Wind\") var phase_elements: "
"Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортувати властивість цілого числа як поле бітового прапора. Це дозволяє "
"зберігати кілька «перевірених» чи [code]true[/code] значень з однією "
"властивістю та зручно вибирати їх із док-станції Inspector.\n"
" Дивіться також [constant PROPERTY_HINT_FLAGS].\n"
"[codeblock]\n"
" @export_flags(\"Fire\", \"Water\", \"Earth\", \"Wind\") var spell_elements = "
"0\n"
"[/codeblock]\n"
" Ви можете додати явні значення за допомогою двокрапки:\n"
"[codeblock]\n"
"@export_flags(\"Self:4\", \"Allies:8\", \"Self and Allies:12\", \"Foes:16\")\n"
"[/codeblock]\n"
" Ви також можете комбінувати кілька прапорів:\n"
"[codeblock]\n"
" @export_flags(\"A:4\", \"Allies:8\", \"Me and Allies:12\", \"Enemies:16\")\n"
"var spell_targets = 0\n"
"[/codeblock]\n"
"[b]Примітка.[/b] Значення прапора має бути не менше [code]1[/code] і не "
"більше [code]2 ** 32 - 1[/code].\n"
"[b]Примітка:[/b] На відміну від [annotation @export_enum], попереднє явне "
"значення не враховується. У наступному прикладі A дорівнює 16, B дорівнює 2, "
"C дорівнює 4.\n"
"[codeblock]\n"
" @export_flags(\"A:16\", \"B\", \"C\") змінна x\n"
"[/codeblock]\n"
" Ви також можете використовувати анотацію для [Array][lb][int][rb], "
"[PackedByteArray], [PackedInt32Array] і [PackedInt64Array]\n"
"[codeblock]\n"
" @export_flags(\"Fire\", \"Water\", \"Earth\", \"Wind\") var phase_elements: "
"Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 2D navigation layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/2d_navigation/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_2D_NAVIGATION].\n"
"[codeblock]\n"
"@export_flags_2d_navigation var navigation_layers: int\n"
"@export_flags_2d_navigation var navigation_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте цілочисельну властивість як поле бітового прапора для двовимірних "
"шарів навігації. Віджет у доці Inspector використовуватиме назви шарів, "
"визначені в [member ProjectSettings.layer_names/2d_navigation/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_2D_NAVIGATION].\n"
"[codeblock]\n"
" @export_flags_2d_navigation var navigation_layers: int\n"
" @export_flags_2d_navigation var navigation_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 2D physics layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/2d_physics/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_2D_PHYSICS].\n"
"[codeblock]\n"
"@export_flags_2d_physics var physics_layers: int\n"
"@export_flags_2d_physics var physics_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість цілого числа як поле бітового прапора для шарів 2D "
"фізики. Віджет у доці Inspector використовуватиме назви шарів, визначені в "
"[member ProjectSettings.layer_names/2d_physics/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_2D_PHYSICS].\n"
"[codeblock]\n"
" @export_flags_2d_physics змінна physics_layers: int\n"
" @export_flags_2d_physics вар. physics_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 2D render layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/2d_render/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_2D_RENDER].\n"
"[codeblock]\n"
"@export_flags_2d_render var render_layers: int\n"
"@export_flags_2d_render var render_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість цілого числа як поле бітового прапорця для шарів 2D "
"візуалізації. Віджет у доці Inspector використовуватиме назви шарів, "
"визначені в [member ProjectSettings.layer_names/2d_render/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_2D_RENDER].\n"
"[codeblock]\n"
" @export_flags_2d_render var render_layers: int\n"
" @export_flags_2d_render var render_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 3D navigation layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/3d_navigation/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_3D_NAVIGATION].\n"
"[codeblock]\n"
"@export_flags_3d_navigation var navigation_layers: int\n"
"@export_flags_3d_navigation var navigation_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість цілого числа як поле бітового прапора для шарів 3D-"
"навігації. Віджет у доці Inspector використовуватиме назви шарів, визначені в "
"[member ProjectSettings.layer_names/3d_navigation/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_3D_NAVIGATION].\n"
"[codeblock]\n"
" @export_flags_3d_navigation var navigation_layers: int\n"
" @export_flags_3d_navigation var navigation_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 3D physics layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/3d_physics/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_3D_PHYSICS].\n"
"[codeblock]\n"
"@export_flags_3d_physics var physics_layers: int\n"
"@export_flags_3d_physics var physics_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість цілого числа як поле бітового прапорця для шарів 3D-"
"фізики. Віджет у доці Inspector використовуватиме назви шарів, визначені в "
"[member ProjectSettings.layer_names/3d_physics/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_3D_PHYSICS].\n"
"[codeblock]\n"
" @export_flags_3d_physics var physics_layers: int\n"
" @export_flags_3d_physics var physics_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for 3D render layers. The "
"widget in the Inspector dock will use the layer names defined in [member "
"ProjectSettings.layer_names/3d_render/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_3D_RENDER].\n"
"[codeblock]\n"
"@export_flags_3d_render var render_layers: int\n"
"@export_flags_3d_render var render_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте цілочисельну властивість як поле бітового прапора для шарів 3D "
"візуалізації. Віджет у доці Inspector використовуватиме назви шарів, "
"визначені в [member ProjectSettings.layer_names/3d_render/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_3D_RENDER].\n"
"[codeblock]\n"
" @export_flags_3d_render var render_layers: int\n"
" @export_flags_3d_render var render_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export an integer property as a bit flag field for navigation avoidance "
"layers. The widget in the Inspector dock will use the layer names defined in "
"[member ProjectSettings.layer_names/avoidance/layer_1].\n"
"See also [constant PROPERTY_HINT_LAYERS_AVOIDANCE].\n"
"[codeblock]\n"
"@export_flags_avoidance var avoidance_layers: int\n"
"@export_flags_avoidance var avoidance_layers_array: Array[int]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість цілого числа як поле бітового прапора для шарів "
"уникнення навігації. Віджет у доці Inspector використовуватиме назви шарів, "
"визначені в [member ProjectSettings.layer_names/avoidance/layer_1].\n"
" Дивіться також [constant PROPERTY_HINT_LAYERS_AVOIDANCE].\n"
"[codeblock]\n"
" @export_flags_avoidance вар. Avoidance_layers: int\n"
" @export_flags_avoidance вар. Avoidance_layers_array: Array[int]\n"
"[/codeblock]"
msgid ""
"Export a [String], [Array][lb][String][rb], or [PackedStringArray] property "
"as an absolute path to a directory. The path can be picked from the entire "
"filesystem. See [annotation @export_dir] to limit it to the project folder "
"and its subfolders.\n"
"See also [constant PROPERTY_HINT_GLOBAL_DIR].\n"
"[codeblock]\n"
"@export_global_dir var sprite_folder_path: String\n"
"@export_global_dir var sprite_folder_paths: Array[String]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [String], [Array][lb][String][rb] або "
"[PackedStringArray] як абсолютний шлях до каталогу. Шлях можна вибрати з "
"усієї файлової системи. Перегляньте [annotation @export_dir], щоб обмежити "
"його папкою проекту та її вкладеними папками.\n"
" Дивіться також [constant PROPERTY_HINT_GLOBAL_DIR].\n"
"[codeblock]\n"
" @export_global_dir var sprite_folder_path: String\n"
" @export_global_dir var sprite_folder_paths: Array[String]\n"
"[/codeblock]"
msgid ""
"Export a [String], [Array][lb][String][rb], or [PackedStringArray] property "
"as an absolute path to a file. The path can be picked from the entire "
"filesystem. See [annotation @export_file] to limit it to the project folder "
"and its subfolders.\n"
"If [param filter] is provided, only matching files will be available for "
"picking.\n"
"See also [constant PROPERTY_HINT_GLOBAL_FILE].\n"
"[codeblock]\n"
"@export_global_file var sound_effect_path: String\n"
"@export_global_file(\"*.txt\") var notes_path: String\n"
"@export_global_file var multiple_paths: Array[String]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [String], [Array][lb][String][rb] або "
"[PackedStringArray] як абсолютний шлях до файлу. Шлях можна вибрати з усієї "
"файлової системи. Перегляньте [annotation @export_file], щоб обмежити його "
"папкою проекту та її вкладеними папками.\n"
" Якщо надано [param filter], лише відповідні файли будуть доступні для "
"вибору.\n"
" Дивіться також [constant PROPERTY_HINT_GLOBAL_FILE].\n"
"[codeblock]\n"
" @export_global_file var sound_effect_path: String\n"
" @export_global_file(\"*.txt\") var notes_path: String\n"
" @export_global_file var multiple_paths: Array[String]\n"
"[/codeblock]"
msgid ""
"Define a new group for the following exported properties. This helps to "
"organize properties in the Inspector dock. Groups can be added with an "
"optional [param prefix], which would make group to only consider properties "
"that have this prefix. The grouping will break on the first property that "
"doesn't have a prefix. The prefix is also removed from the property's name in "
"the Inspector dock.\n"
"If no [param prefix] is provided, then every following property will be added "
"to the group. The group ends when then next group or category is defined. You "
"can also force end a group by using this annotation with empty strings for "
"parameters, [code]@export_group(\"\", \"\")[/code].\n"
"Groups cannot be nested, use [annotation @export_subgroup] to add subgroups "
"within groups.\n"
"See also [constant PROPERTY_USAGE_GROUP].\n"
"[codeblock]\n"
"@export_group(\"Racer Properties\")\n"
"@export var nickname = \"Nick\"\n"
"@export var age = 26\n"
"\n"
"@export_group(\"Car Properties\", \"car_\")\n"
"@export var car_label = \"Speedy\"\n"
"@export var car_number = 3\n"
"\n"
"@export_group(\"\", \"\")\n"
"@export var ungrouped_number = 3\n"
"[/codeblock]"
msgstr ""
"Визначте нову групу для таких експортованих властивостей. Це допомагає "
"впорядкувати властивості в доці Inspector. Групи можна додавати за допомогою "
"необов’язкового [param prefix], що змусить групу розглядати лише властивості, "
"які мають цей префікс. Групування буде розірвано для першої властивості, яка "
"не має префікса. Префікс також видаляється з назви властивості в панелі "
"Inspector.\n"
" Якщо [param prefix] не вказано, кожна наступна властивість буде додано до "
"групи. Група закінчується, коли визначається наступна група або категорія. Ви "
"також можете примусово завершити групу, використовуючи цю анотацію з "
"порожніми рядками для параметрів, [code]@export_group(\"\", \"\")[/code].\n"
" Групи не можуть бути вкладеними, використовуйте [annotation "
"@export_subgroup], щоб додати підгрупи всередині груп.\n"
" Дивіться також [constant PROPERTY_USAGE_GROUP].\n"
"[codeblock]\n"
" @export_group(\"Racer Properties\")\n"
" @export var nickname = \"Nick\"\n"
" @export var age = 26\n"
"\n"
" @export_group(\"Car Properties\", \"car_7\")\n"
" @export var car_label = \"Speedy\"\n"
" @export var car_number = 3\n"
"\n"
" @export_group(\"\", \"\")\n"
" @export var ungrouped_number = 3\n"
"[/codeblock]"
msgid ""
"Export a [String], [Array][lb][String][rb], [PackedStringArray], [Dictionary] "
"or [Array][lb][Dictionary][rb] property with a large [TextEdit] widget "
"instead of a [LineEdit]. This adds support for multiline content and makes it "
"easier to edit large amount of text stored in the property.\n"
"See also [constant PROPERTY_HINT_MULTILINE_TEXT].\n"
"[codeblock]\n"
"@export_multiline var character_biography\n"
"@export_multiline var npc_dialogs: Array[String]\n"
"@export_multiline(\"monospace\", \"no_wrap\") var favorite_ascii_art: String\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [String], [Array][lb][String][rb], "
"[PackedStringArray], [Dictionary] або [Array][lb][Dictionary][rb] з великим "
"віджетом [TextEdit] замість [LineEdit]. Це додає підтримку багаторядкового "
"вмісту та спрощує редагування великої кількості тексту, що зберігається у "
"властивості.\n"
"Див. також [constant PROPERTY_HINT_MULTILINE_TEXT].\n"
"[codblock]\n"
"@export_multiline var character_biography\n"
"@export_multiline var npc_dialogs: Array[String]\n"
"@export_multiline(\"monospace\", \"no_wrap\") var favorite_ascii_art: String\n"
"[/codblock]"
msgid ""
"Export a [NodePath] or [Array][lb][NodePath][rb] property with a filter for "
"allowed node types.\n"
"See also [constant PROPERTY_HINT_NODE_PATH_VALID_TYPES].\n"
"[codeblock]\n"
"@export_node_path(\"Button\", \"TouchScreenButton\") var some_button\n"
"@export_node_path(\"Button\", \"TouchScreenButton\") var many_buttons: "
"Array[NodePath]\n"
"[/codeblock]\n"
"[b]Note:[/b] The type must be a native class or a globally registered script "
"(using the [code]class_name[/code] keyword) that inherits [Node]."
msgstr ""
"Експортуйте властивість [NodePath] або [Array][lb][NodePath][rb] із фільтром "
"для дозволених типів вузлів.\n"
" Дивіться також [constant PROPERTY_HINT_NODE_PATH_VALID_TYPES].\n"
"[codeblock]\n"
" @export_node_path(\"Bottom\", \"Bottom TouchScreenButton\") var some_button\n"
" @export_node_path(\"Button\", \"TouchScreenButton\") var many_buttons: "
"Array[NodePath]\n"
"[/codeblock]\n"
"[b]Примітка.[/b] Тип має бути власним класом або глобально зареєстрованим "
"сценарієм (з використанням ключового слова [code]class_name[/code]), який "
"успадковує [Node]."
msgid ""
"Export a [String], [Array][lb][String][rb], or [PackedStringArray] property "
"with a placeholder text displayed in the editor widget when no value is "
"present.\n"
"See also [constant PROPERTY_HINT_PLACEHOLDER_TEXT].\n"
"[codeblock]\n"
"@export_placeholder(\"Name in lowercase\") var character_id: String\n"
"@export_placeholder(\"Name in lowercase\") var friend_ids: Array[String]\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [String], [Array][lb][String][rb] або "
"[PackedStringArray] із текстом-заповнювачем, який відображається у віджеті "
"редактора, якщо немає значення.\n"
" Дивіться також [constant PROPERTY_HINT_PLACEHOLDER_TEXT].\n"
"[codeblock]\n"
" @export_placeholder(\"Name in lowercase\") var character_id: String\n"
" @export_placeholder(\"Name in lowercase\") var friend_ids: Array[String]\n"
"[/codeblock]"
msgid ""
"Export an [int], [float], [Array][lb][int][rb], [Array][lb][float][rb], "
"[PackedByteArray], [PackedInt32Array], [PackedInt64Array], "
"[PackedFloat32Array], or [PackedFloat64Array] property as a range value. The "
"range must be defined by [param min] and [param max], as well as an optional "
"[param step] and a variety of extra hints. The [param step] defaults to "
"[code]1[/code] for integer properties. For floating-point numbers this value "
"depends on your [member EditorSettings.interface/inspector/"
"default_float_step] setting.\n"
"If hints [code]\"or_greater\"[/code] and [code]\"or_less\"[/code] are "
"provided, the editor widget will not cap the value at range boundaries. The "
"[code]\"exp\"[/code] hint will make the edited values on range to change "
"exponentially. The [code]\"prefer_slider\"[/code] hint will make integer "
"values use the slider instead of arrows for editing, while [code]"
"\"hide_control\"[/code] will hide the element controlling the value of the "
"editor widget.\n"
"Hints also allow to indicate the units for the edited value. Using [code]"
"\"radians_as_degrees\"[/code] you can specify that the actual value is in "
"radians, but should be displayed in degrees in the Inspector dock (the range "
"values are also in degrees). [code]\"degrees\"[/code] allows to add a degree "
"sign as a unit suffix (the value is unchanged). Finally, a custom suffix can "
"be provided using [code]\"suffix:unit\"[/code], where \"unit\" can be any "
"string.\n"
"See also [constant PROPERTY_HINT_RANGE].\n"
"[codeblock]\n"
"@export_range(0, 20) var number\n"
"@export_range(-10, 20) var number\n"
"@export_range(-10, 20, 0.2) var number: float\n"
"@export_range(0, 20) var numbers: Array[float]\n"
"\n"
"@export_range(0, 100, 1, \"or_greater\") var power_percent\n"
"@export_range(0, 100, 1, \"or_greater\", \"or_less\") var health_delta\n"
"\n"
"@export_range(-180, 180, 0.001, \"radians_as_degrees\") var angle_radians\n"
"@export_range(0, 360, 1, \"degrees\") var angle_degrees\n"
"@export_range(-8, 8, 2, \"suffix:px\") var target_offset\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість [int], [float], [Array][lb][int][rb], [Array][lb]"
"[float][rb], [PackedByteArray], [PackedInt32Array], [PackedInt64Array], "
"[PackedFloat32Array] або [PackedFloat64Array] як значення діапазону. Діапазон "
"має бути визначений параметрами [param min] та [param max], а також "
"необов'язковим параметром [param step] та різноманітними додатковими "
"підказками. Для цілочисельних властивостей [param step] за замовчуванням має "
"значення [code]1[/code]. Для чисел з плаваючою комою це значення залежить від "
"налаштування [member EditorSettings.interface/inspector/default_float_step].\n"
"Якщо надано підказки [code]\"or_greater\"[/code] та [code]\"or_less\"[/code], "
"віджет редактора не обмежуватиме значення межами діапазону. Підказка [code]"
"\"exp\"[/code] призведе до експоненціальної зміни відредагованих значень у "
"діапазоні. Підказка [code]\"prefer_slider\"[/code] призведе до використання "
"повзунка замість стрілок для редагування цілочисельних значень, тоді як [code]"
"\"hide_control\"[/code] приховає елемент, що керує значенням віджета "
"редактора.\n"
"Підказки також дозволяють вказувати одиниці вимірювання для відредагованого "
"значення. Використовуючи [code]\"radians_as_degrees\"[/code], ви можете "
"вказати, що фактичне значення має бути в радіанах, але має відображатися в "
"градусах на панелі Інспектора (значення діапазону також у градусах). [code]"
"\"degrees\"[/code] дозволяє додати знак градуса як суфікс одиниці (значення "
"залишається незмінним). Нарешті, можна надати власний суфікс за допомогою "
"[code]\"suffix:unit\"[/code], де \"unit\" може бути будь-яким рядком.\n"
"Див. також [constant PROPERTY_HINT_RANGE].\n"
"[codeblock]\n"
"@export_range(0, 20) var number\n"
"@export_range(-10, 20) var number\n"
"@export_range(-10, 20, 0.2) var number: float\n"
"@export_range(0, 20) var numbers: Array[float]\n"
"\n"
"@export_range(0, 100, 1, \"or_greater\") var power_percent\n"
"@export_range(0, 100, 1, \"or_greater\", \"or_less\") var health_delta\n"
"\n"
"@export_range(-180, 180, 0.001, \"radians_as_degrees\") var angle_radians\n"
"@export_range(0, 360, 1, \"degrees\") var angle_degrees\n"
"@export_range(-8, 8, 2, \"suffix:px\") var target_offset\n"
"[/codeblock]"
msgid ""
"Export a property with [constant PROPERTY_USAGE_STORAGE] flag. The property "
"is not displayed in the editor, but it is serialized and stored in the scene "
"or resource file. This can be useful for [annotation @tool] scripts. Also the "
"property value is copied when [method Resource.duplicate] or [method "
"Node.duplicate] is called, unlike non-exported variables.\n"
"[codeblock]\n"
"var a # Not stored in the file, not displayed in the editor.\n"
"@export_storage var b # Stored in the file, not displayed in the editor.\n"
"@export var c: int # Stored in the file, displayed in the editor.\n"
"[/codeblock]"
msgstr ""
"Експортуйте властивість із [constant PROPERTY_USAGE_STORAGE] прапорцем. "
"Властивість не відображається в редакторі, але вона серіалізується та "
"зберігається у файлі сцени або ресурсу. Це може бути корисним для сценаріїв "
"[annotation @tool]. Також значення властивості копіюється під час виклику "
"[method Resource.duplicate] або [method Node.duplicate], на відміну від "
"неекспортованих змінних.\n"
"[codeblock]\n"
"var a # Не зберігається у файлі, не відображається в редакторі.\n"
" @export_storage var b # Зберігається у файлі, не відображається в "
"редакторі.\n"
" @export var c: int # Зберігається у файлі, відображається в редакторі.\n"
"[/codeblock]"
msgid ""
"Define a new subgroup for the following exported properties. This helps to "
"organize properties in the Inspector dock. Subgroups work exactly like "
"groups, except they need a parent group to exist. See [annotation "
"@export_group].\n"
"See also [constant PROPERTY_USAGE_SUBGROUP].\n"
"[codeblock]\n"
"@export_group(\"Racer Properties\")\n"
"@export var nickname = \"Nick\"\n"
"@export var age = 26\n"
"\n"
"@export_subgroup(\"Car Properties\", \"car_\")\n"
"@export var car_label = \"Speedy\"\n"
"@export var car_number = 3\n"
"[/codeblock]\n"
"[b]Note:[/b] Subgroups cannot be nested, but you can use the slash separator "
"([code]/[/code]) to achieve the desired effect:\n"
"[codeblock]\n"
"@export_group(\"Car Properties\")\n"
"@export_subgroup(\"Wheels\", \"wheel_\")\n"
"@export_subgroup(\"Wheels/Front\", \"front_wheel_\")\n"
"@export var front_wheel_strength = 10\n"
"@export var front_wheel_mobility = 5\n"
"@export_subgroup(\"Wheels/Rear\", \"rear_wheel_\")\n"
"@export var rear_wheel_strength = 8\n"
"@export var rear_wheel_mobility = 3\n"
"@export_subgroup(\"Wheels\", \"wheel_\")\n"
"@export var wheel_material: PhysicsMaterial\n"
"[/codeblock]"
msgstr ""
"Визначте нову підгрупу для таких експортованих властивостей. Це допомагає "
"впорядкувати властивості в доці Inspector. Підгрупи працюють так само, як "
"групи, за винятком того, що для існування їм потрібна батьківська група. "
"Перегляньте [annotation @export_group]. \n"
"Дивіться також [constant PROPERTY_USAGE_SUBGROUP]. \n"
"[codeblock] \n"
"@export_group(\"Racer Properties\") \n"
"@export var nickname = \"Nick\" \n"
"@export var age = 26 \n"
"\n"
"@export_subgroup(\", \"Car Properties\") \n"
"@export var car_label = \"Speedy\" \n"
"@export var car_number = 3 \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Підгрупи не можуть бути вкладеними, але ви можете "
"використовувати роздільник похилої риски ([code]/[/code]), щоб досягти "
"бажаного ефекту: \n"
"[codeblock] \n"
"@export_group(\"Car Properties\") \n"
"@export_subgroup(\"Wheels\", \"wheel_\") \n"
"@export_subgroup(\"Wheels/front\", \"front_wheel_\") \n"
"@export var front_wheel_strength = 10 \n"
"@export var front_wheel_mobility = 5 \n"
"@export_subgroup(\"Wheels/rear\", \"rear_wheel_\") \n"
"@export var rear_wheel_strength = 8 \n"
"@export var rear_wheel_mobility = 3 \n"
"@export_subgroup(\"Wheels\", \"wheel_\") \n"
"@export var wheel_material: PhysicsMaterial \n"
"[/codeblock]"
msgid ""
"Export a [Callable] property as a clickable button with the label [param "
"text]. When the button is pressed, the callable is called.\n"
"If [param icon] is specified, it is used to fetch an icon for the button via "
"[method Control.get_theme_icon], from the [code]\"EditorIcons\"[/code] theme "
"type. If [param icon] is omitted, the default [code]\"Callable\"[/code] icon "
"is used instead.\n"
"Consider using the [EditorUndoRedoManager] to allow the action to be reverted "
"safely.\n"
"See also [constant PROPERTY_HINT_TOOL_BUTTON].\n"
"[codeblock]\n"
"@tool\n"
"extends Sprite2D\n"
"\n"
"@export_tool_button(\"Hello\") var hello_action = hello\n"
"@export_tool_button(\"Randomize the color!\", \"ColorRect\")\n"
"var randomize_color_action = randomize_color\n"
"\n"
"func hello():\n"
"\tprint(\"Hello world!\")\n"
"\n"
"func randomize_color():\n"
"\tvar undo_redo = EditorInterface.get_editor_undo_redo()\n"
"\tundo_redo.create_action(\"Randomized Sprite2D Color\")\n"
"\tundo_redo.add_do_property(self, &\"self_modulate\", Color(randf(), randf(), "
"randf()))\n"
"\tundo_redo.add_undo_property(self, &\"self_modulate\", self_modulate)\n"
"\tundo_redo.commit_action()\n"
"[/codeblock]\n"
"[b]Note:[/b] The property is exported without the [constant "
"PROPERTY_USAGE_STORAGE] flag because a [Callable] cannot be properly "
"serialized and stored in a file.\n"
"[b]Note:[/b] In an exported project neither [EditorInterface] nor "
"[EditorUndoRedoManager] exist, which may cause some scripts to break. To "
"prevent this, you can use [method Engine.get_singleton] and omit the static "
"type from the variable declaration:\n"
"[codeblock]\n"
"var undo_redo = "
"Engine.get_singleton(&\"EditorInterface\").get_editor_undo_redo()\n"
"[/codeblock]\n"
"[b]Note:[/b] Avoid storing lambda callables in member variables of "
"[RefCounted]-based classes (e.g. resources), as this can lead to memory "
"leaks. Use only method callables and optionally [method Callable.bind] or "
"[method Callable.unbind]."
msgstr ""
"Експортуйте властивість [Callable] як кнопку, яку можна натиснути, з міткою "
"[param text]. При натисканні кнопки викликається абонент. \n"
"Якщо вказано [param icon], він використовується для отримання піктограми для "
"кнопки через [method Control.get_theme_icon] із типу теми [code]"
"\"EditorIcons\"[/code]. Якщо [param icon] опущено, замість нього "
"використовується типовий значок [code]\"Callable\"[/code]. \n"
"Розгляньте можливість використання [EditorUndoRedoManager], щоб дозволити "
"безпечне скасування дії. \n"
"Дивіться також [constant PROPERTY_HINT_TOOL_BUTTON]. \n"
"[codeblock] \n"
"@tool \n"
"extends Sprite2D \n"
"\n"
"@export_tool_button(\"Hello\") var hello_action = hello \n"
"@export_tool_button(\"Randomize the color!\", \"ColorRect\") \n"
"var randomize_color_action = randomize_color \n"
"\n"
"func hello(): \n"
"\tprint(\"Привіт, світе!\") \n"
"\n"
"func randomize_color(): \n"
"\tvar undo_redo = EditorInterface.get_editor_undo_redo() \n"
"\tundo_redo.create_action(\"Random color Sprite2D\") \n"
"\tundo_redo.add_do_property(self, &\"self_modulate\", Color(randf(), randf(), "
"randf())) \n"
"\tundo_redo.add_undo_property(self, &\"self_modulate\", self_modulate) \n"
"\tundo_redo.commit_action() \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Властивість експортується без прапора [constant "
"PROPERTY_USAGE_STORAGE], оскільки [Callable] неможливо належним чином "
"серіалізувати та зберегти у файлі. \n"
"[b]Примітка:[/b] В експортованому проєкті не існує ані [EditorInterface], ані "
"[EditorUndoRedoManager], що може призвести до несправності деяких сценаріїв. "
"Щоб запобігти цьому, ви можете використовувати [method Engine.get_singleton] "
"і опустити статичний тип в декларації змінної: \n"
"[codeblock] \n"
"var undo_redo = "
"Engine.get_singleton(&\"EditorInterface\").get_editor_undo_redo() \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Уникайте зберігання лямбда-викликів у змінних-членах класів "
"на основі [RefCounted] (наприклад, ресурсів), оскільки це може призвести до "
"витоку пам’яті. Використовуйте лише викликані методи та додатково [method "
"Callable.bind] або [method Callable.unbind]."
msgid ""
"Add a custom icon to the current script. The icon specified at [param "
"icon_path] is displayed in the Scene dock for every node of that class, as "
"well as in various editor dialogs.\n"
"[codeblock]\n"
"@icon(\"res://path/to/class/icon.svg\")\n"
"[/codeblock]\n"
"[b]Note:[/b] Only the script can have a custom icon. Inner classes are not "
"supported.\n"
"[b]Note:[/b] As annotations describe their subject, the [annotation @icon] "
"annotation must be placed before the class definition and inheritance.\n"
"[b]Note:[/b] Unlike most other annotations, the argument of the [annotation "
"@icon] annotation must be a string literal (constant expressions are not "
"supported)."
msgstr ""
"Додайте спеціальний значок до поточного сценарію. Піктограма, указана в "
"[param icon_path], відображається в панелі Scene для кожного вузла цього "
"класу, а також у різних діалогових вікнах редактора. \n"
"[codeblock] \n"
"@icon(\"res://path/to/class/icon.svg\") \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Лише скрипти може мати спеціальний значок. Внутрішні класи "
"не підтримуються. \n"
"[b]Примітка:[/b] Оскільки анотації описують предмет, анотація [annotation "
"@icon] має бути розміщена перед визначенням класу та успадкуванням. \n"
"[b]Примітка:[/b] На відміну від більшості інших анотацій, аргумент анотації "
"[annotation @icon] має бути рядковим літералом (постійні вирази не "
"підтримуються)."
msgid ""
"Mark the following property as assigned when the [Node] is ready. Values for "
"these properties are not assigned immediately when the node is initialized "
"([method Object._init]), and instead are computed and stored right before "
"[method Node._ready].\n"
"[codeblock]\n"
"@onready var character_name = $Label\n"
"[/codeblock]"
msgstr ""
"Позначте наступну властивість як призначену, коли [Node] буде готовий. "
"Значення для цих властивостей не призначаються відразу після ініціалізації "
"вузла ([method Object._init]), а натомість обчислюються та зберігаються "
"безпосередньо перед [method Node._ready]. \n"
"[codeblock] \n"
"@onready var character_name = $Label \n"
"[/codeblock]"
msgid ""
"Mark the following method for remote procedure calls. See [url=$DOCS_URL/"
"tutorials/networking/high_level_multiplayer.html]High-level multiplayer[/"
"url].\n"
"If [param mode] is set as [code]\"any_peer\"[/code], allows any peer to call "
"this RPC function. Otherwise, only the authority peer is allowed to call it "
"and [param mode] should be kept as [code]\"authority\"[/code]. When "
"configuring functions as RPCs with [method Node.rpc_config], each of these "
"modes respectively corresponds to the [constant "
"MultiplayerAPI.RPC_MODE_AUTHORITY] and [constant "
"MultiplayerAPI.RPC_MODE_ANY_PEER] RPC modes. See [enum "
"MultiplayerAPI.RPCMode]. If a peer that is not the authority tries to call a "
"function that is only allowed for the authority, the function will not be "
"executed. If the error can be detected locally (when the RPC configuration is "
"consistent between the local and the remote peer), an error message will be "
"displayed on the sender peer. Otherwise, the remote peer will detect the "
"error and print an error there.\n"
"If [param sync] is set as [code]\"call_remote\"[/code], the function will "
"only be executed on the remote peer, but not locally. To run this function "
"locally too, set [param sync] to [code]\"call_local\"[/code]. When "
"configuring functions as RPCs with [method Node.rpc_config], this is "
"equivalent to setting [code]call_local[/code] to [code]true[/code].\n"
"The [param transfer_mode] accepted values are [code]\"unreliable\"[/code], "
"[code]\"unreliable_ordered\"[/code], or [code]\"reliable\"[/code]. It sets "
"the transfer mode of the underlying [MultiplayerPeer]. See [member "
"MultiplayerPeer.transfer_mode].\n"
"The [param transfer_channel] defines the channel of the underlying "
"[MultiplayerPeer]. See [member MultiplayerPeer.transfer_channel].\n"
"The order of [param mode], [param sync] and [param transfer_mode] does not "
"matter, but values related to the same argument must not be used more than "
"once. [param transfer_channel] always has to be the 4th argument (you must "
"specify 3 preceding arguments).\n"
"[codeblock]\n"
"@rpc\n"
"func fn(): pass\n"
"\n"
"@rpc(\"any_peer\", \"unreliable_ordered\")\n"
"func fn_update_pos(): pass\n"
"\n"
"@rpc(\"authority\", \"call_remote\", \"reliable\", 0) # Equivalent to @rpc\n"
"func fn_default(): pass\n"
"[/codeblock]\n"
"[b]Note:[/b] Methods annotated with [annotation @rpc] cannot receive objects "
"which define required parameters in [method Object._init]. See [method "
"Object._init] for more details."
msgstr ""
"Позначте наступний метод для віддалених викликів процедури. Дивіться "
"[url=$DOCS_URL/tutorials/networking/high_level_multiplayer.html]Високий "
"рівень багатокористувацької гри[/url].\n"
"Якщо [param mode] встановлено як [code]\"any_peer\"[/code], це дозволяє будь-"
"якому аналогу викликати цю функцію RPC. В іншому випадку лише колега з владою "
"має право викликати його, а [param mode] слід зберігати як [code]"
"\"авторитет\"[/code]. Під час налаштування функцій як RPC за допомогою "
"[method Node.rpc_config] кожен із цих режимів відповідно відповідає [constant "
"MultiplayerAPI.RPC_MODE_AUTHORITY] і [constant Multiplayer "
"API.RPS_MODe_ANY_PEER] режимам RPC. Див. [enum MultiplayerAPI.RPCMode]. Якщо "
"колега, який не є авторитетом, спробує викликати функцію, яка дозволена лише "
"для авторитету, функція не буде виконана. Якщо помилку можна виявити локально "
"(коли конфігурація RPC узгоджується між локальним і віддаленим аналогом), "
"повідомлення про помилку буде відображено на аналізі відправника. В іншому "
"випадку віддалений аналог виявить помилку та надрукує там помилку.\n"
"Якщо [param sync] встановлено як [code]\"call_remote\"[/code], функція буде "
"виконуватися лише на віддаленому рівні, але не локально. Щоб запустити цю "
"функцію локально, встановіть [param sync] на [code]\"call_local\"[/code]. Під "
"час налаштування функцій як RPC за допомогою [method Node.rpc_config] це "
"еквівалентно встановленню [code]call_local[/code]на [code]true[/code]\n"
"Прийняті значення [param transfer_mode]: [code]\"ненадійний\"[/code], [code]"
"\"unreliable_ordered\"[/code] або [code]\"надійні\"[/code]. Він встановлює "
"режим передачі базового [MultiplayerPeer]. Дивіться [member "
"MultiplayerPeer.transfer_mode].\n"
"[param transfer_channel] визначає канал базового [MultiplayerPeer]. Дивіться "
"[member MultiplayerPeer.transfer_channel].\n"
"Порядок [param mode], [param sync] та [param transfer_mode] не має значення, "
"але значення, пов\"язані з одним і тим же аргументом, не повинні "
"використовуватися більше одного разу. [param transfer_channel] завжди має "
"бути четвертим аргументом (ви повинні вказати 3 попередні аргументи).\n"
"[codeblock]\n"
"func fn(): pass\n"
"\n"
"@rpc(\"any_peer\", \"unreliable_ordered\")\n"
"func fn_update_pos(): pass\n"
"\n"
"@rpc(\"authority\", \"call_remote\", \"reliable\", 0) # Equivalent to @rpc\n"
"\n"
"func fn_default(): pass\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Методи, анотовані за допомогою [annotation @rpc], не можуть "
"отримувати об\"єкти, які визначають необхідні параметри в [method "
"Object._init]. Див. [method Object._init] для отримання додаткової інформації."
msgid ""
"Make a script with static variables to not persist after all references are "
"lost. If the script is loaded again the static variables will revert to their "
"default values.\n"
"[b]Note:[/b] As annotations describe their subject, the [annotation "
"@static_unload] annotation must be placed before the class definition and "
"inheritance.\n"
"[b]Warning:[/b] Currently, due to a bug, scripts are never freed, even if "
"[annotation @static_unload] annotation is used."
msgstr ""
"Створіть скрипт зі статичними змінними, щоб не зберігатися після втрати всіх "
"посилань. Якщо скрипт буде завантажено знову, статичні змінні повернуться до "
"своїх значень за замовчуванням.\n"
"[b]Примітка:[/b] Оскільки анотації описують свою тему, анотація [annotation "
"@static_unload] має бути розміщена перед визначенням класу та успадкуванням.\n"
"[b]Попередження:[/b] Наразі через помилку сценарії ніколи не звільняються, "
"навіть якщо використовується анотація [annotation @static_unload]."
msgid ""
"Mark the current script as a tool script, allowing it to be loaded and "
"executed by the editor. See [url=$DOCS_URL/tutorials/plugins/"
"running_code_in_the_editor.html]Running code in the editor[/url].\n"
"[codeblock]\n"
"@tool\n"
"extends Node\n"
"[/codeblock]\n"
"[b]Note:[/b] As annotations describe their subject, the [annotation @tool] "
"annotation must be placed before the class definition and inheritance."
msgstr ""
"Позначте поточний скрипт як інструментальний, щоб редактор міг його "
"завантажити і виконати. Дивіться [url=$DOCS_URL/tutorials/plugins/"
"running_code_in_the_editor.html]Запуск коду у редакторі[/url].\n"
"[codeblock]\n"
"@tool\n"
"extends Node\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Оскільки анотації описують свій предмет, анотацію "
"[annotation @tool] слід розміщувати перед визначенням та успадкуванням класу."
msgid ""
"Mark the following statement to ignore the specified [param warning]. See "
"[url=$DOCS_URL/tutorials/scripting/gdscript/warning_system.html]GDScript "
"warning system[/url].\n"
"[codeblock]\n"
"func test():\n"
"\tprint(\"hello\")\n"
"\treturn\n"
"\t@warning_ignore(\"unreachable_code\")\n"
"\tprint(\"unreachable\")\n"
"[/codeblock]\n"
"See also [annotation @warning_ignore_start] and [annotation "
"@warning_ignore_restore]."
msgstr ""
"Позначте наступний оператор, щоб ігнорувати вказане [param warning]. "
"Перегляньте [url=$DOCS_URL/tutorials/scripting/gdscript/"
"warning_system.html]систему попереджень GDScript[/url]. \n"
"[codeblock] \n"
"func test(): \n"
"\tprint(\"привіт\") \n"
"\treturn \n"
"\t@warning_ignore(\"unavailable_code\") \n"
"\tprint(\"недосяжний\") \n"
"[/codeblock] \n"
"Дивіться також [annotation @warning_ignore_start] і [annotation "
"@warning_ignore_restore]."
msgid ""
"Stops ignoring the listed warning types after [annotation "
"@warning_ignore_start]. Ignoring the specified warning types will be reset to "
"Project Settings. This annotation can be omitted to ignore the warning types "
"until the end of the file.\n"
"[b]Note:[/b] Unlike most other annotations, arguments of the [annotation "
"@warning_ignore_restore] annotation must be string literals (constant "
"expressions are not supported)."
msgstr ""
"Перестає ігнорувати перелічені типи попереджень після [annotation "
"@warning_ignore_start]. Ігнорування зазначених типів попереджень буде скинуто "
"до параметрів проекту. Цю анотацію можна опустити, щоб ігнорувати типи "
"попереджень до кінця файлу. \n"
"[b]Примітка:[/b] На відміну від більшості інших анотацій, аргументи анотації "
"[annotation @warning_ignore_restore] мають бути рядковими літералами "
"(постійні вирази не підтримуються)."
msgid ""
"Starts ignoring the listed warning types until the end of the file or the "
"[annotation @warning_ignore_restore] annotation with the given warning type.\n"
"[codeblock]\n"
"func test():\n"
"\tvar a = 1 # Warning (if enabled in the Project Settings).\n"
"\t@warning_ignore_start(\"unused_variable\")\n"
"\tvar b = 2 # No warning.\n"
"\tvar c = 3 # No warning.\n"
"\t@warning_ignore_restore(\"unused_variable\")\n"
"\tvar d = 4 # Warning (if enabled in the Project Settings).\n"
"[/codeblock]\n"
"[b]Note:[/b] To suppress a single warning, use [annotation @warning_ignore] "
"instead.\n"
"[b]Note:[/b] Unlike most other annotations, arguments of the [annotation "
"@warning_ignore_start] annotation must be string literals (constant "
"expressions are not supported)."
msgstr ""
"Починає ігнорувати перелічені типи попереджень до кінця файлу або анотації "
"[annotation @warning_ignore_restore] із заданим типом попередження. \n"
"[codeblock] \n"
"func test(): \n"
"\tvar a = 1 # Попередження (якщо ввімкнено в налаштуваннях проекту). \n"
"\t@warning_ignore_start(\"невикористана_змінна\") \n"
"\tvar b = 2 # Немає попередження. \n"
"\tvar c = 3 # Немає попередження. \n"
"\t@warning_ignore_restore(\"невикористана_змінна\") \n"
"\tvar d = 4 # Попередження (якщо ввімкнено в налаштуваннях проекту). \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Щоб приховати одне попередження, замість нього "
"використовуйте [annotation @warning_ignore]. \n"
"[b]Примітка:[/b] На відміну від більшості інших анотацій, аргументи анотації "
"[annotation @warning_ignore_start] мають бути рядковими літералами (постійні "
"вирази не підтримуються)."
msgid "Global scope constants and functions."
msgstr "Глобальні константи та функції."
msgid ""
"A list of global scope enumerated constants and built-in functions. This is "
"all that resides in the globals, constants regarding error codes, keycodes, "
"property hints, etc.\n"
"Singletons are also documented here, since they can be accessed from "
"anywhere.\n"
"For the entries that can only be accessed from scripts written in GDScript, "
"see [@GDScript]."
msgstr ""
"Список глобальних констант із переліком і вбудованих функцій. Це все, що "
"міститься в глобалах, константах щодо кодів помилок, кодів клавіш, підказок "
"властивостей тощо. \n"
"Синглтони також задокументовані тут, оскільки до них можна отримати доступ з "
"будь-якого місця. \n"
"Для записів, доступ до яких можна отримати лише зі сценаріїв, написаних у "
"GDScript, див. [@GDScript]."
msgid "Random number generation"
msgstr "Генерація випадкових чисел"
msgid ""
"Returns the absolute value of a [Variant] parameter [param x] (i.e. non-"
"negative value). Supported types: [int], [float], [Vector2], [Vector2i], "
"[Vector3], [Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"var a = abs(-1)\n"
"# a is 1\n"
"\n"
"var b = abs(-1.2)\n"
"# b is 1.2\n"
"\n"
"var c = abs(Vector2(-3.5, -4))\n"
"# c is (3.5, 4)\n"
"\n"
"var d = abs(Vector2i(-5, -6))\n"
"# d is (5, 6)\n"
"\n"
"var e = abs(Vector3(-7, 8.5, -3.8))\n"
"# e is (7, 8.5, 3.8)\n"
"\n"
"var f = abs(Vector3i(-7, -8, -9))\n"
"# f is (7, 8, 9)\n"
"[/codeblock]\n"
"[b]Note:[/b] For better type safety, use [method absf], [method absi], "
"[method Vector2.abs], [method Vector2i.abs], [method Vector3.abs], [method "
"Vector3i.abs], [method Vector4.abs], or [method Vector4i.abs]."
msgstr ""
"Повертає абсолютне значення параметру [Variant] [param x] (тобто невід'ємне "
"значення). Підтримувані типи: [int], [float], [Vector2], [Vector2i], "
"[Vector3], [Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"var a = abs(-1)\n"
"# a is 1\n"
"\n"
"var b = abs(-1.2)\n"
"# b is 1.2\n"
"\n"
"var c = abs(Vector2(-3.5, -4))\n"
"# c is (3.5, 4)\n"
"\n"
"var d = abs(Vector2i(-5, -6))\n"
"# d is (5, 6)\n"
"\n"
"var e = abs(Vector3(-7, 8.5, -3.8))\n"
"# e is (7, 8.5, 3.8)\n"
"\n"
"var f = abs(Vector3i(-7, -8, -9))\n"
"# f is (7, 8, 9)\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method absf], "
"[method absi], [method Vector2.abs], [method Vector2i.abs], [method "
"Vector3.abs], [method Vector3i.abs], [method Vector4.abs], або [method "
"Vector4i.abs]."
msgid ""
"Returns the absolute value of float parameter [param x] (i.e. positive "
"value).\n"
"[codeblock]\n"
"# a is 1.2\n"
"var a = absf(-1.2)\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютне значення десяткового параметру [param x] (тобто додатне "
"значення).\n"
"[codeblock]\n"
"# a is 1.2\n"
"var a = absf(-1.2)\n"
"[/codeblock]"
msgid ""
"Returns the absolute value of int parameter [param x] (i.e. positive value).\n"
"[codeblock]\n"
"# a is 1\n"
"var a = absi(-1)\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютне значення цілого параметру [param x] (тобто додатне "
"значення).\n"
"[codeblock]\n"
"# a is 1\n"
"var a = absi(-1)\n"
"[/codeblock]"
msgid ""
"Returns the arc cosine of [param x] in radians. Use to get the angle of "
"cosine [param x]. [param x] will be clamped between [code]-1.0[/code] and "
"[code]1.0[/code] (inclusive), in order to prevent [method acos] from "
"returning [constant @GDScript.NAN].\n"
"[codeblock]\n"
"# c is 0.523599 or 30 degrees if converted with rad_to_deg(c)\n"
"var c = acos(0.866025)\n"
"[/codeblock]"
msgstr ""
"Повертає арккосинус [param x] у радіанах. Використовуйте для отримання кута "
"косинуса [param x]. [param x] буде обмежено між [code]-1.0[/code] і "
"[code]1.0[/code] (включно), щоб запобігти поверненню [method acos] [constant "
"@GDScript.NAN].\n"
"[codeblock]\n"
" # c дорівнює 0,523599 або 30 градусів, якщо конвертувати за допомогою "
"rad_to_deg(c)\n"
"var c = acos(0,866025)\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic arc (also called inverse) cosine of [param x], "
"returning a value in radians. Use it to get the angle from an angle's cosine "
"in hyperbolic space if [param x] is larger or equal to 1. For values of "
"[param x] lower than 1, it will return 0, in order to prevent [method acosh] "
"from returning [constant @GDScript.NAN].\n"
"[codeblock]\n"
"var a = acosh(2) # Returns 1.31695789692482\n"
"cosh(a) # Returns 2\n"
"\n"
"var b = acosh(-1) # Returns 0\n"
"[/codeblock]"
msgstr ""
"Повертає косинус гіперболічної дуги (також званий оберненим) до [param x], "
"повертаючи значення в радіанах. Використовуйте її для отримання кута з "
"косинуса кута у гіперболічному просторі, якщо [param x] більше або дорівнює "
"1. Для значень [param x], менших за 1, він повертатиме 0, щоб запобігти "
"поверненню [method acosh] [constant @GDScript.NAN].\n"
"[codeblock]\n"
"var a = acosh(2) # Retruns 1.31695789692482\n"
"cosh(a) # Returns 2\n"
"\n"
"var b = acosh(-1) # Returns 0\n"
"[/codeblock]"
msgid ""
"Returns the difference between the two angles (in radians), in the range of "
"[code][-PI, +PI][/code]. When [param from] and [param to] are opposite, "
"returns [code]-PI[/code] if [param from] is smaller than [param to], or "
"[code]PI[/code] otherwise."
msgstr ""
"Повертає різницю між двома кутами (у радіанах) у діапазоні [code][-PI, +PI][/"
"code]. Коли [param from] і [param to] протилежні, повертає [code]-PI[/code], "
"якщо [param from] менше, ніж [param to], або [code]PI[/code] в іншому випадку."
msgid ""
"Returns the arc sine of [param x] in radians. Use to get the angle of sine "
"[param x]. [param x] will be clamped between [code]-1.0[/code] and [code]1.0[/"
"code] (inclusive), in order to prevent [method asin] from returning [constant "
"@GDScript.NAN].\n"
"[codeblock]\n"
"# s is 0.523599 or 30 degrees if converted with rad_to_deg(s)\n"
"var s = asin(0.5)\n"
"[/codeblock]"
msgstr ""
"Повертає арксинус [param x] у радіанах. Використовуйте для отримання кута "
"синуса [param x]. [param x] буде обмежено між [code]-1.0[/code] і [code]1.0[/"
"code] (включно), щоб запобігти поверненню [method asin] [constant "
"@GDScript.NAN].\n"
"[codeblock]\n"
" # s дорівнює 0,523599 або 30 градусів, якщо конвертувати за допомогою "
"rad_to_deg(s)\n"
"var s = asin(0,5)\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic arc (also called inverse) sine of [param x], returning "
"a value in radians. Use it to get the angle from an angle's sine in "
"hyperbolic space.\n"
"[codeblock]\n"
"var a = asinh(0.9) # Returns 0.8088669356527824\n"
"sinh(a) # Returns 0.9\n"
"[/codeblock]"
msgstr ""
"Повертає гіперболічний (також званий арк) синус [param x], повертаючи "
"значення в радіанах. Використовуйте його, щоб отримати кут від синуса кута в "
"гіперболічному просторі.\n"
"[codeblock]\n"
"var a = asinh(0.9) # Returns 0.8088669356527824\n"
"sinh(a) # Returns 0.9\n"
"[/codeblock]"
msgid ""
"Returns the arc tangent of [param x] in radians. Use it to get the angle from "
"an angle's tangent in trigonometry.\n"
"The method cannot know in which quadrant the angle should fall. See [method "
"atan2] if you have both [code]y[/code] and [code skip-lint]x[/code].\n"
"[codeblock]\n"
"var a = atan(0.5) # a is 0.463648\n"
"[/codeblock]\n"
"If [param x] is between [code]-PI / 2[/code] and [code]PI / 2[/code] "
"(inclusive), [code]atan(tan(x))[/code] is equal to [param x]."
msgstr ""
"Повертає арктангенс від [param x] в радіанах. Використовуйте його для "
"отримання кута за тангенсом кута в тригонометрії.\n"
"Метод не може знати, в який квадрант повинен потрапити кут. Дивіться [method "
"atan2], якщо у вас є і [code]y[/code], і [code skip-lint]x[/code].\n"
"[codeblock]\n"
"var a = atan(0.5) # a is 0.463648\n"
"[/codeblock]\n"
"Якщо [param x] знаходиться між [code]-PI / 2[/code] і [code]PI / 2[/code] "
"(включно), [code]atan(tan(x))[/code] дорівнює [param x]."
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 "
"account the sign of both arguments in order to determine the quadrant.\n"
"Important note: The Y coordinate comes first, by convention.\n"
"[codeblock]\n"
"var a = atan2(0, -1) # a is 3.141593\n"
"[/codeblock]"
msgstr ""
"Повертає арктангенс [code]y/x[/code] у радіанах. Використовується для "
"отримання кута за тангенсом [code]y/x[/code]. При обчисленні значення метод "
"враховує знаки обох аргументів для визначення координатної чверті.\n"
"Важливе зауваження: як правило, Y-координата вказується першою.\n"
"[codeblock]\n"
"var a = atan2(0, -1) # a is 3.141593\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic arc (also called inverse) tangent of [param x], "
"returning a value in radians. Use it to get the angle from an angle's tangent "
"in hyperbolic space if [param x] is between -1 and 1 (non-inclusive).\n"
"In mathematics, the inverse hyperbolic tangent is only defined for -1 < "
"[param x] < 1 in the real set, so values equal or lower to -1 for [param x] "
"return negative [constant @GDScript.INF] and values equal or higher than 1 "
"return positive [constant @GDScript.INF] in order to prevent [method atanh] "
"from returning [constant @GDScript.NAN].\n"
"[codeblock]\n"
"var a = atanh(0.9) # Returns 1.47221948958322\n"
"tanh(a) # Returns 0.9\n"
"\n"
"var b = atanh(-2) # Returns -inf\n"
"tanh(b) # Returns -1\n"
"[/codeblock]"
msgstr ""
"Повертає тангенс гіперболічної дуги (також званий зворотним) до [param x], "
"повертаючи значення в радіанах. Використовуйте його, щоб отримати кут від "
"тангенса кута в гіперболічному просторі, якщо [param x] становить від -1 до 1 "
"(не включно).\n"
" У математиці обернений гіперболічний тангенс визначається лише для -1 < "
"[param x] < 1 у реальному наборі, тому значення, що дорівнюють або менші за "
"-1 для [param x], повертають від’ємне значення [constant @GDScript.INF], а "
"значення дорівнюють або вище 1 повертає позитивний результат [constant "
"@GDScript.INF], щоб запобігти [method atanh] повертати [constant "
"@GDScript.NAN].\n"
"[codeblock]\n"
"var a = atanh(0,9) # Returns 1,47221948958322\n"
"tanh(a) # Returns 0,9\n"
"\n"
"var b = atanh(-2) # Returns -inf\n"
"tanh(b) # Returns -1\n"
"[/codeblock]"
msgid ""
"Returns the derivative at the given [param t] on a one-dimensional "
"[url=https://en.wikipedia.org/wiki/B%C3%A9zier_curve]Bézier curve[/url] "
"defined by the given [param control_1], [param control_2], and [param end] "
"points."
msgstr ""
"Повертає похідну за заданим [param t] на одновимірній [url=https://"
"uk.wikipedia.org/wiki/"
"%D0%9A%D1%80%D0%B8%D0%B2%D0%B0_%D0%91%D0%B5%D0%B7%D1%8C%D1%94]Кривій Безьє[/"
"url] визначеній за заданими точками [param control_1], [param control_2], та "
"[param end]."
msgid ""
"Returns the point at the given [param t] on a one-dimensional [url=https://"
"en.wikipedia.org/wiki/B%C3%A9zier_curve]Bézier curve[/url] defined by the "
"given [param control_1], [param control_2], and [param end] points."
msgstr ""
"Повертає точку за заданим [param t] на одновимірній [url=https://"
"uk.wikipedia.org/wiki/"
"%D0%9A%D1%80%D0%B8%D0%B2%D0%B0_%D0%91%D0%B5%D0%B7%D1%8C%D1%94]Кривій Безьє[/"
"url] визначеній заданими точками [param control_1], [param control_2], та "
"[param end]."
msgid ""
"Decodes a byte array back to a [Variant] value, without decoding objects.\n"
"[b]Note:[/b] If you need object deserialization, see [method "
"bytes_to_var_with_objects]."
msgstr ""
"Декодує масив байтів назад у значення [Variant], без декодування об'єктів.\n"
"[b]Примітка:[/b] Якщо вам потрібна десеріалізація об'єктів, дивіться [method "
"bytes_to_var_with_objects]."
msgid ""
"Decodes a byte array back to a [Variant] value. Decoding objects is allowed.\n"
"[b]Warning:[/b] Deserialized object can contain code which gets executed. Do "
"not use this option if the serialized object comes from untrusted sources to "
"avoid potential security threats (remote code execution)."
msgstr ""
"Декодує масив байтів назад у значення [Variant]. Декодування об'єктів "
"дозволено.\n"
"[b]Попередження:[/b] Десеріалізований об'єкт може містити виконуваний код. Не "
"використовуйте цю опцію, якщо серіалізований об'єкт отримано із неперевірених "
"джерел задля уникнення потенційних порушень безпеки (віддаленого виконання "
"коду)."
msgid ""
"Rounds [param x] upward (towards positive infinity), returning the smallest "
"whole number that is not less than [param x]. Supported types: [int], "
"[float], [Vector2], [Vector2i], [Vector3], [Vector3i], [Vector4], "
"[Vector4i].\n"
"[codeblock]\n"
"var i = ceil(1.45) # i is 2.0\n"
"i = ceil(1.001) # i is 2.0\n"
"[/codeblock]\n"
"See also [method floor], [method round], and [method snapped].\n"
"[b]Note:[/b] For better type safety, use [method ceilf], [method ceili], "
"[method Vector2.ceil], [method Vector3.ceil], or [method Vector4.ceil]."
msgstr ""
"Округлює [param x] у бік збільшення (у бік додатної нескінченності), "
"повертаючи найменше ціле число, яке не менше [param x]. Підтримувані типи: "
"[int], [float], [Vector2], [Vector2i], [Vector3], [Vector3i], [Vector4], "
"[Vector4i].\n"
"[codeblock]\n"
"var i = ceil(1.45) # i is 2.0\n"
"i = ceil(1,001) # i is 2,0\n"
"[/codeblock]\n"
" Дивіться також [method floor], [method round] і [method snapped].\n"
"[b]Примітка.[/b] Для кращої безпеки типу використовуйте [method ceilf], "
"[method ceili], [method Vector2.ceil], [method Vector3.ceil] або [method "
"Vector4.ceil]."
msgid ""
"Rounds [param x] upward (towards positive infinity), returning the smallest "
"whole number that is not less than [param x].\n"
"A type-safe version of [method ceil], returning a [float]."
msgstr ""
"Заокруглює [param x] в більшу сторону (до додатної нескінченності), "
"повертаючи найменше число, яке не менше за [param x].\n"
"Безпечна для типу версія [method ceil], що повертає [float]."
msgid ""
"Rounds [param x] upward (towards positive infinity), returning the smallest "
"whole number that is not less than [param x].\n"
"A type-safe version of [method ceil], returning an [int]."
msgstr ""
"Заокруглює [param x] в більшу сторону (до додатної нескінченності), "
"повертаючи найменше число, яке не менше за [param x].\n"
"Безпечна для типу версія [method ceil], що повертає [int]."
msgid ""
"Clamps the [param value], returning a [Variant] not less than [param min] and "
"not more than [param max]. Any values that can be compared with the less than "
"and greater than operators will work.\n"
"[codeblock]\n"
"var a = clamp(-10, -1, 5)\n"
"# a is -1\n"
"\n"
"var b = clamp(8.1, 0.9, 5.5)\n"
"# b is 5.5\n"
"[/codeblock]\n"
"[b]Note:[/b] For better type safety, use [method clampf], [method clampi], "
"[method Vector2.clamp], [method Vector2i.clamp], [method Vector3.clamp], "
"[method Vector3i.clamp], [method Vector4.clamp], [method Vector4i.clamp], or "
"[method Color.clamp] (not currently supported by this method).\n"
"[b]Note:[/b] When using this on vectors it will [i]not[/i] perform component-"
"wise clamping, and will pick [param min] if [code]value < min[/code] or "
"[param max] if [code]value > max[/code]. To perform component-wise clamping "
"use the methods listed above."
msgstr ""
"Обмежує [param value], повертаючи [Variant] не менше ніж [param min] і не "
"більше ніж [param max]. Будь-які значення, які можна порівняти з операторами "
"менше та більше, працюватимуть.\n"
"[codeblock]\n"
"var a = clamp (-10, -1, 5)\n"
" # a is -1\n"
"\n"
" змінна b = clamp (8.1, 0.9, 5.5)\n"
" # b is 5,5\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method clampf], "
"[method clampi], [method Vector2.clamp], [method Vector2i.clamp], [method "
"Vector3.clamp], [method Vector3i. clamp], [method Vector4.clamp], [method "
"Vector4i.clamp] або [method Color.clamp] (наразі не підтримується цим "
"методом).\n"
"[b]Примітка.[/b] Якщо це використовувати для векторів, воно [i]не[/i] "
"виконуватиме покомпонентне закріплення та вибиратиме [param min], якщо "
"[code]value < min[/code] або [ param max], якщо [code]value > max[/code]. Щоб "
"виконати закріплення компонентів, використовуйте перелічені вище методи."
msgid ""
"Clamps the [param value], returning a [float] not less than [param min] and "
"not more than [param max].\n"
"[codeblock]\n"
"var speed = 42.1\n"
"var a = clampf(speed, 1.0, 20.5) # a is 20.5\n"
"\n"
"speed = -10.0\n"
"var b = clampf(speed, -1.0, 1.0) # b is -1.0\n"
"[/codeblock]"
msgstr ""
"Затискує [param value] повертаючи [float] не менше за [param min] і не більше "
"за [param max].\n"
"[codeblock]\n"
"var speed = 42.1\n"
"var a = clampf(speed, 1.0, 20.5) # a is20.5\n"
"\n"
"speed = -10.0\n"
"var b = clampf(speed, -1.0, 1.0) # b is -1.0\n"
"[/codeblock]"
msgid ""
"Clamps the [param value], returning an [int] not less than [param min] and "
"not more than [param max].\n"
"[codeblock]\n"
"var speed = 42\n"
"var a = clampi(speed, 1, 20) # a is 20\n"
"\n"
"speed = -10\n"
"var b = clampi(speed, -1, 1) # b is -1\n"
"[/codeblock]"
msgstr ""
"Затискує [param value] повертаючи [int] не менше за [param min] і не більше "
"за [param max].\n"
"[codeblock]\n"
"var speed = 42\n"
"var a = clampi(speed, 1, 20) # a is 20\n"
"\n"
"speed = -10\n"
"var b = clampi(speed, -1, 1) # b is -1\n"
"[/codeblock]"
msgid ""
"Returns the cosine of angle [param angle_rad] in radians.\n"
"[codeblock]\n"
"cos(PI * 2) # Returns 1.0\n"
"cos(PI) # Returns -1.0\n"
"cos(deg_to_rad(90)) # Returns 0.0\n"
"[/codeblock]"
msgstr ""
"Повертає косинус кута [param angle_rad] в радіанах.\n"
"[codeblock]\n"
"cos(PI * 2) # Returns 1.0\n"
"cos(PI) # Returns -1.0\n"
"cos(deg_to_rad(90)) # Returns 0.0\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic cosine of [param x] in radians.\n"
"[codeblock]\n"
"print(cosh(1)) # Prints 1.543081\n"
"[/codeblock]"
msgstr ""
"Повертає гіперболічний косинус [param x] у радіанах\n"
"[codeblock]\n"
"print(cosh(1)) # Prints 1.543081\n"
"[/codeblock]"
msgid ""
"Cubic interpolates between two values by the factor defined in [param weight] "
"with [param pre] and [param post] values."
msgstr ""
"Кубічна інтерполяція між двома значеннями за коефіцієнтом, визначеним у "
"[param weight], і значеннями [param pre] та [param post]."
msgid ""
"Cubic interpolates between two rotation values with shortest path by the "
"factor defined in [param weight] with [param pre] and [param post] values. "
"See also [method lerp_angle]."
msgstr ""
"Кубічна інтерполяція між двома значеннями повороту з найкоротшим шляхом за "
"коефіцієнтом, визначеним у параметрі [param weight], і значеннями [param pre] "
"та [param post]. Дивіться також [method lerp_angle]."
msgid ""
"Cubic interpolates between two rotation values with shortest path by the "
"factor defined in [param weight] with [param pre] and [param post] values. "
"See also [method lerp_angle].\n"
"It can perform smoother interpolation than [method cubic_interpolate] by the "
"time values."
msgstr ""
"Cubic інтерполює між двома значеннями обертання з найкоротшим шляхом за "
"коефіцієнтом, визначеним у [param weight] зі значеннями [param pre] і [param "
"post]. Дивіться також [method lerp_angle].\n"
" Він може виконувати більш плавну інтерполяцію, ніж [method "
"cubic_interpolate] за значеннями часу."
msgid ""
"Cubic interpolates between two values by the factor defined in [param weight] "
"with [param pre] and [param post] values.\n"
"It can perform smoother interpolation than [method cubic_interpolate] by the "
"time values."
msgstr ""
"Кубічна інтерполяція між двома значеннями за коефіцієнтом, визначеним у "
"[param weight], і значеннями [param pre] і [param post].\n"
"Воно може показувати більш плавну інтерполяцію, ніж [method "
"cubic_interpolate] за значеннями часу."
msgid "Converts from decibels to linear energy (audio)."
msgstr "Перетворює з децибел в лінійну енергію (аудіо)."
msgid ""
"Converts an angle expressed in degrees to radians.\n"
"[codeblock]\n"
"var r = deg_to_rad(180) # r is 3.141593\n"
"[/codeblock]"
msgstr ""
"Перетворює кут виражений в градусах в радіани.\n"
"[codeblock]\n"
"var r = deg_to_rad(180) # r is 3.141593\n"
"[/codeblock]"
msgid ""
"Returns an \"eased\" value of [param x] based on an easing function defined "
"with [param curve]. This easing function is based on an exponent. The [param "
"curve] can be any floating-point number, with specific values leading to the "
"following behaviors:\n"
"[codeblock lang=text]\n"
"- Lower than -1.0 (exclusive): Ease in-out\n"
"- -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 out\n"
"- 1.0: Linear\n"
"- Greater than 1.0 (exclusive): Ease in\n"
"[/codeblock]\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"ease_cheatsheet.png]ease() curve values cheatsheet[/url]\n"
"See also [method smoothstep]. If you need to perform more advanced "
"transitions, use [method Tween.interpolate_value]."
msgstr ""
"Повертає «пом’якшене» значення [param x] на основі функції пом'якшення, "
"визначеної за допомогою [param curve]. Ця функція пом’якшення базується на "
"показнику степеня. [param curve] може бути будь-яким числом із рухомою комою "
"з певними значеннями, що призводять до таких дій: \n"
"[codeblock lang=text] \n"
"- Нижче за -1.0 (виключно): Ease in-out\n"
"- -1.0: Linear\n"
"- Між -1.0 та 0.0 (виключно): Ease out-in\n"
"- 0.0: Constant\n"
"- Між 0.0 та 1.0 (виключно): Ease out\n"
"- 1.0: Linear\n"
"- Більше від 1.0 (виключно): Ease in\n"
"[/codeblock] \n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"ease_cheatsheet.png]шпаргалка зі значеннями кривої ease()[/url] \n"
"Дивіться також [method smoothstep]. Якщо вам потрібно виконати складніші "
"переходи, використовуйте [method Tween.interpolate_value]."
msgid ""
"Returns a human-readable name for the given [enum Error] code.\n"
"[codeblock]\n"
"print(OK) # Prints 0\n"
"print(error_string(OK)) # Prints \"OK\"\n"
"print(error_string(ERR_BUSY)) # Prints \"Busy\"\n"
"print(error_string(ERR_OUT_OF_MEMORY)) # Prints \"Out of memory\"\n"
"[/codeblock]"
msgstr ""
"Повертає зрозумілу людині назву для заданого коду [enum Error]. \n"
"[codeblock] \n"
"print(OK) # Друкує 0 \n"
"print(error_string(OK)) # Виводить \"ОК\" \n"
"print(error_string(ERR_BUSY)) # Виводить \"Зайнято\" \n"
"print(error_string(ERR_OUT_OF_MEMORY)) # Виводить \"Недостатньо пам'яті\" \n"
"[/codeblock]"
msgid ""
"The natural exponential function. It raises the mathematical constant [i]e[/"
"i] to the power of [param x] and returns it.\n"
"[i]e[/i] has an approximate value of 2.71828, and can be obtained with "
"[code]exp(1)[/code].\n"
"For exponents to other bases use the method [method pow].\n"
"[codeblock]\n"
"var a = exp(2) # Approximately 7.39\n"
"[/codeblock]"
msgstr ""
"Натуральна експоненціальна функція. Вона підносить математичну константу "
"[i]e[/i] до степеня [param x] і повертає це.\n"
"[i]e[/i] має приблизне значення 2.71828 і може бути отримана за допомогою "
"[code]exp(1)[/code].\n"
"Для піднесення до степеня інших основ степеней використовуйте метод [method "
"pow].\n"
"[codeblock]\n"
"var a = exp(2) # Approximately 7.39\n"
"[/codeblock]"
msgid ""
"Rounds [param x] downward (towards negative infinity), returning the largest "
"whole number that is not more than [param x]. Supported types: [int], "
"[float], [Vector2], [Vector2i], [Vector3], [Vector3i], [Vector4], "
"[Vector4i].\n"
"[codeblock]\n"
"var a = floor(2.99) # a is 2.0\n"
"a = floor(-2.99) # a is -3.0\n"
"[/codeblock]\n"
"See also [method ceil], [method round], and [method snapped].\n"
"[b]Note:[/b] For better type safety, use [method floorf], [method floori], "
"[method Vector2.floor], [method Vector3.floor], or [method Vector4.floor]."
msgstr ""
"Заокруглює [param x] в меншу сторону (до від'ємної нескінченності), "
"повертаючи найбільше ціле число, яке не перевищує [param x]. Підтримувані "
"типи: [int], [float], [Vector2], [Vector3], [Vector4].\n"
"[codeblock]\n"
"var a = floor(2.99) # a is 2.0\n"
"a = floor(-2.99) # a is -3.0\n"
"[/codeblock]\n"
"Дивіться також [method ceil], [method round], та [method snapped].\n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method floorf], "
"[method floori], [method Vector2.floor], [method Vector3.floor], або [method "
"Vector4.floor]."
msgid ""
"Rounds [param x] downward (towards negative infinity), returning the largest "
"whole number that is not more than [param x].\n"
"A type-safe version of [method floor], returning a [float]."
msgstr ""
"Заокруглює [param x] в меншу сторону (до від'ємної нескінченності), "
"повертаючи найбільше ціле число, яке не перевищує [param x].\n"
"Безпечна для типу версія [method floor], що повертає [float]."
msgid ""
"Rounds [param x] downward (towards negative infinity), returning the largest "
"whole number that is not more than [param x].\n"
"A type-safe version of [method floor], returning an [int].\n"
"[b]Note:[/b] This function is [i]not[/i] the same as [code]int(x)[/code], "
"which rounds towards 0."
msgstr ""
"Заокруглює [param x] в меншу сторону (до від'ємної нескінченності), "
"повертаючи найбільше ціле число, яке не перевищує [param x].\n"
"Безпечна для типу версія [method floor], що повертає [int].\n"
"[b]Примітка:[/b] Ця функція [i]не[/i] така сама як [code]int(x)[/code], яка "
"заокруглює до 0."
msgid ""
"Returns the floating-point remainder of [param x] divided by [param y], "
"keeping the sign of [param x].\n"
"[codeblock]\n"
"var remainder = fmod(7, 5.5) # remainder is 1.5\n"
"[/codeblock]\n"
"For the integer remainder operation, use the [code]%[/code] operator."
msgstr ""
"Повертає остачу з рухомою комою від ділення [param x] на [param y], зі "
"збереженням знаку [param x].\n"
"[codeblock]\n"
"var remainder = fmod(7, 5.5) # remainder 1.5\n"
"[/codeblock]\n"
"Щоб отримати цілу остачу використовуйте оператор [code]%[/code]."
msgid ""
"Returns the floating-point modulus of [param x] divided by [param y], "
"wrapping equally in positive and negative.\n"
"[codeblock]\n"
"print(\" (x) (fmod(x, 1.5)) (fposmod(x, 1.5))\")\n"
"for i in 7:\n"
"\tvar x = i * 0.5 - 1.5\n"
"\tprint(\"%4.1f %4.1f | %4.1f\" % [x, fmod(x, 1.5), fposmod(x, "
"1.5)])\n"
"[/codeblock]\n"
"Prints:\n"
"[codeblock lang=text]\n"
" (x) (fmod(x, 1.5)) (fposmod(x, 1.5))\n"
"-1.5 -0.0 | 0.0\n"
"-1.0 -1.0 | 0.5\n"
"-0.5 -0.5 | 1.0\n"
" 0.0 0.0 | 0.0\n"
" 0.5 0.5 | 0.5\n"
" 1.0 1.0 | 1.0\n"
" 1.5 0.0 | 0.0\n"
"[/codeblock]"
msgstr ""
"Повертає модуль із плаваючою комою [param x], поділений на [param y], "
"рівномірно обертаючи додатні та від’ємні значення.\n"
"[codeblock]\n"
"print(\" (x) (fmod(x, 1.5)) (fposmod(x, 1.5))\")\n"
"for I in7:\n"
"\t var x = i * 0,5 - 1,5\n"
"\t print(\"%4.1f %4.1f | %4.1f\" % [x, fmod(x, 1.5), fposmod(x, 1.5)])\n"
"[/codeblock]\n"
" Принти:\n"
"[codeblock lang=text]\n"
" (x) (fmod(x, 1,5)) (fposmod(x, 1,5))\n"
" -1,5 -0,0 | 0,0\n"
" -1,0 -1,0 | 0,5\n"
" -0,5 -0,5 | 1.0\n"
" 0,0 0,0 | 0,0\n"
" 0,5 0,5 | 0,5\n"
" 1,0 1,0 | 1.0\n"
" 1,5 0,0 | 0,0\n"
"[/codeblock]"
msgid ""
"Returns the integer hash of the passed [param variable].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(hash(\"a\")) # Prints 177670\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(GD.Hash(\"a\")); // Prints 177670\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає цілочисельний хеш переданої [param variable].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(hash(\"a\")) # Prints 177670\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(GD.Hash(\"a\")); // Prints 177670\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the [Object] that corresponds to [param instance_id]. All Objects "
"have a unique instance ID. See also [method Object.get_instance_id].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var drink = \"water\"\n"
"\n"
"func _ready():\n"
"\tvar id = get_instance_id()\n"
"\tvar instance = instance_from_id(id)\n"
"\tprint(instance.drink) # Prints \"water\"\n"
"[/gdscript]\n"
"[csharp]\n"
"public partial class MyNode : Node\n"
"{\n"
"\tpublic string Drink { get; set; } = \"water\";\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\tulong id = GetInstanceId();\n"
"\t\tvar instance = (MyNode)InstanceFromId(Id);\n"
"\t\tGD.Print(instance.Drink); // Prints \"water\"\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [Object], що відповідає [param instance_id]. Усі Об'єкти мають "
"унікальний ідентифікатор екземпляра. Див. також [method "
"Object.get_instance_id].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var drink = \"water\"\n"
"\n"
"func _ready():\n"
"\tvar id = get_instance_id()\n"
"\tvar instance = instance_from_id(id)\n"
"\tprint(instance.drink) # Друкує \"water\"\n"
"[/gdscript]\n"
"[csharp]\n"
"public partial class MyNode : Node\n"
"{\n"
"\tpublic string Drink { get; set; } = \"water\";\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\tulong id = GetInstanceId();\n"
"\t\tvar instance = (MyNode)InstanceFromId(Id);\n"
"\t\tGD.Print(instance.Drink); // Друкує \"water\"\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns an interpolation or extrapolation factor considering the range "
"specified in [param from] and [param to], and the interpolated value "
"specified in [param weight]. The returned value will be between [code]0.0[/"
"code] and [code]1.0[/code] if [param weight] is between [param from] and "
"[param to] (inclusive). If [param weight] 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]). Use [method clamp] on the result of "
"[method inverse_lerp] if this is not desired.\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"
"\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]\n"
"See also [method lerp], which performs the reverse of this operation, and "
"[method remap] to map a continuous series of values to another."
msgstr ""
"Повертає коефіцієнт інтерполяції або екстраполяції з урахуванням діапазону, "
"який визначають [param from] та [param to], та інтерпольованого значення, "
"вказаного в [param weight]. Значення, що повертається, буде між [code]0.0[/"
"code]та [code]1.0[/code] якщо [param weight] в межах [param from] та [param "
"to] (включно). Якщо [param weight] знаходиться за межами цього діапазону, то "
"буде повернуто коефіцієнт екстраполяції (повернеться значення менше ніж "
"[code]0.0[/code], або більше ніж [code]1.0[/code]). Використовуйте [method "
"clamp] на результат [method inverse_lerp] якщо це не бажано.\n"
"[codeblock]\n"
"# Коефіцієнт інтерполяції в виклику `lerp()` становить 0.75.\n"
"var middle = lerp(20, 30, 0.75)\n"
"# middle тепер дорівнює 27.5.\n"
"\n"
"# Тепер вдаємо, що забули початкове співвідношення і хочемо його повернути.\n"
"var ratio = inverse_lerp(20, 30, 27.5)\n"
"# ratio тепер дорівнює 0.75.\n"
"[/codeblock]\n"
"Дивіться також [method lerp], який виконує зворотну операцію, та [method "
"remap] для зіставлення безперервного ряду значень з іншим."
msgid ""
"Returns [code]true[/code] if [param a] and [param b] are approximately equal "
"to each other.\n"
"Here, \"approximately equal\" means that [param a] and [param b] are within a "
"small internal epsilon of each other, which scales with the magnitude of the "
"numbers.\n"
"Infinity values of the same sign are considered equal."
msgstr ""
"Повертає [code]true[/code] якщо [param a] і [param b] приблизно рівні між "
"собою\n"
"\"Приблизно рівні\" тут означає, що [param a] і [param b] знаходяться в межах "
"невеликого внутрішнього епсилона, який масштабується в залежності від "
"величини чисел.\n"
"Нескінченність значень одного і того ж знаку вважається рівною."
msgid ""
"Returns whether [param x] is a finite value, i.e. it is not [constant "
"@GDScript.NAN], positive infinity, or negative infinity. See also [method "
"is_inf] and [method is_nan]."
msgstr ""
"Повертає чи є [param x] скінченним значенням, тобто не є [constant "
"@GDScript.NAN], додатною нескінченністю або від'ємною нескінченністю."
msgid ""
"Returns [code]true[/code] if [param x] is either positive infinity or "
"negative infinity. See also [method is_finite] and [method is_nan]."
msgstr ""
"Повертає [code]true[/code] якщо [param x] дорівнює або додатній, або "
"від'ємній нескінченності."
msgid ""
"Returns [code]true[/code] if the Object that corresponds to [param id] is a "
"valid object (e.g. has not been deleted from memory). All Objects have a "
"unique instance ID."
msgstr ""
"Повертає [code]true[/code] якщо Об'єкт, що відповідає [param id] є дійсним "
"об'єктом (наприклад, не був видалений з пам'яті). Всі об'єкти мають "
"унікальний ідентифікатор екземпляру."
msgid ""
"Returns [code]true[/code] if [param instance] is a valid Object (e.g. has not "
"been deleted from memory)."
msgstr ""
"Повертає [code]true[/code] якщо [param instance] є дійсним об'єктом "
"(наприклад, не був видалений з пам'яті)."
msgid ""
"Returns [code]true[/code] if [param x] is a NaN (\"Not a Number\" or invalid) "
"value. This method is needed as [constant @GDScript.NAN] is not equal to "
"itself, which means [code]x == NAN[/code] can't be used to check whether a "
"value is a NaN."
msgstr ""
"Повертає [code]true[/code], якщо [param x] є значенням NaN (\"не число\" або "
"недійсне). Цей метод потрібен, оскільки [constant @GDScript.NAN] не дорівнює "
"самій собі, а це означає, що [code]x == NAN[/code] не можна використовувати "
"для перевірки, чи є значення NaN."
msgid ""
"Returns [code]true[/code], for value types, if [param a] and [param b] share "
"the same value. Returns [code]true[/code], for reference types, if the "
"references of [param a] and [param b] are the same.\n"
"[codeblock]\n"
"# Vector2 is a value type\n"
"var vec2_a = Vector2(0, 0)\n"
"var vec2_b = Vector2(0, 0)\n"
"var vec2_c = Vector2(1, 1)\n"
"is_same(vec2_a, vec2_a) # true\n"
"is_same(vec2_a, vec2_b) # true\n"
"is_same(vec2_a, vec2_c) # false\n"
"\n"
"# Array is a reference type\n"
"var arr_a = []\n"
"var arr_b = []\n"
"is_same(arr_a, arr_a) # true\n"
"is_same(arr_a, arr_b) # false\n"
"[/codeblock]\n"
"These are [Variant] value types: [code]null[/code], [bool], [int], [float], "
"[String], [StringName], [Vector2], [Vector2i], [Vector3], [Vector3i], "
"[Vector4], [Vector4i], [Rect2], [Rect2i], [Transform2D], [Transform3D], "
"[Plane], [Quaternion], [AABB], [Basis], [Projection], [Color], [NodePath], "
"[RID], [Callable] and [Signal].\n"
"These are [Variant] reference types: [Object], [Dictionary], [Array], "
"[PackedByteArray], [PackedInt32Array], [PackedInt64Array], "
"[PackedFloat32Array], [PackedFloat64Array], [PackedStringArray], "
"[PackedVector2Array], [PackedVector3Array], [PackedVector4Array], and "
"[PackedColorArray]."
msgstr ""
"Повертає [code]true[/code] для типів значень, якщо [param a] і [param b] "
"мають однакове значення. Повертає [code]true[/code] для посилальних типів, "
"якщо посилання [param a] і [param b] однакові.\n"
"[codeblock]\n"
" # Vector2 є типом значення\n"
"var vec2_a = Vector2(0, 0)\n"
"var vec2_b = Vector2(0, 0)\n"
"var vec2_c = Vector2(1, 1)\n"
"is_same(vec2_a, vec2_a) # true\n"
"is_same(vec2_a, vec2_b) # true\n"
"is_same(vec2_a, vec2_c) # false\n"
"\n"
" # Масив є довідковим типом\n"
"var arr_a = []\n"
"var arr_b = []\n"
"is_same(arr_a, arr_a) # true\n"
"is_same(arr_a, arr_b) # false\n"
"[/codeblock]\n"
" Це типи значень [Variant]: [code]null[/code], [bool], [int], [float], "
"[String], [StringName], [Vector2], [Vector2i], [Vector3], [Vector3i], "
"[Vector4], [Vector4i], [Rect2], [Rect2i], [Transform2D], [Transform3D], "
"[Plane], [Quaternion], [AABB], [Basis], [Projection], [Color] , [NodePath], "
"[RID], [Callable] і [Signal].\n"
" Це [Variant] типи посилань: [Object], [Dictionary], [Array], "
"[PackedByteArray], [PackedInt32Array], [PackedInt64Array], "
"[PackedFloat32Array], [PackedStringArray], [PackedVector2Array], "
"[PackedVector3Array], [PackedVector4Array] і [PackedColorArray]."
msgid ""
"Returns [code]true[/code] if [param x] is zero or almost zero. The comparison "
"is done using a tolerance calculation with a small internal epsilon.\n"
"This function is faster than using [method is_equal_approx] with one value as "
"zero."
msgstr ""
"Повертає [code]true[/code] якщо [param x] дорівнює нулю або майже нулю. "
"Порівняння виконується за допомогою обчислення допуску з невеликим внутрішнім "
"епсилоном.\n"
"Ця функція працює швидше, ніж використання [method is_equal_approx] з одним "
"значенням, що дорівнює нулю."
msgid ""
"Linearly interpolates between two values by the factor defined in [param "
"weight]. To perform interpolation, [param weight] 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]. If "
"this is not desired, use [method clampf] to limit [param weight].\n"
"Both [param from] and [param to] must be the same type. Supported types: "
"[int], [float], [Vector2], [Vector3], [Vector4], [Color], [Quaternion], "
"[Basis], [Transform2D], [Transform3D].\n"
"[codeblock]\n"
"lerp(0, 4, 0.75) # Returns 3.0\n"
"[/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]. See also [method remap] to map a continuous "
"series of values to another.\n"
"[b]Note:[/b] For better type safety, use [method lerpf], [method "
"Vector2.lerp], [method Vector3.lerp], [method Vector4.lerp], [method "
"Color.lerp], [method Quaternion.slerp], [method Basis.slerp], [method "
"Transform2D.interpolate_with], or [method Transform3D.interpolate_with]."
msgstr ""
"Лінійно інтерполює між двома значеннями за коефіцієнтом, визначеним у [param "
"weight]. Щоб виконати інтерполяцію, [param weight] має бути між [code]0.0[/"
"code] і [code]1.0[/code] (включно). Однак значення за межами цього діапазону "
"дозволені та можуть використовуватися для виконання [i]екстраполяції[/i]. "
"Якщо це небажано, використовуйте [method clampf], щоб обмежити [param "
"weight]. \n"
"[param from] і [param to] мають бути одного типу. Підтримувані типи: [int], "
"[float], [Vector2], [Vector3], [Vector4], [Color], [Quaternion], [Basis], "
"[Transform2D], [Transform3D]. \n"
"[codeblock] \n"
"lerp(0, 4, 0.75) # Returns 3.0 \n"
"[/codeblock] \n"
"Дивіться також [method inverse_lerp], який виконує зворотну операцію. Щоб "
"виконати спрощену інтерполяцію за допомогою [method lerp], поєднайте його з "
"[method ease] або [method smoothstep]. Дивіться також [method remap], щоб "
"зіставити безперервний ряд значень з іншим. \n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method lerpf], "
"[method Vector2.lerp], [method Vector3.lerp], [method Vector4.lerp], [method "
"Color.lerp], [method Quaternion.slerp], [method Basis.slerp], [method "
"Transform2D.interpolate_with] або [method Transform3D.interpolate_with]."
msgid ""
"Linearly interpolates between two angles (in radians) by a [param weight] "
"value between 0.0 and 1.0.\n"
"Similar to [method lerp], but interpolates correctly when the angles wrap "
"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"
"func _process(delta):\n"
"\tvar min_angle = deg_to_rad(0.0)\n"
"\tvar max_angle = deg_to_rad(90.0)\n"
"\trotation = lerp_angle(min_angle, max_angle, elapsed)\n"
"\telapsed += delta\n"
"[/codeblock]\n"
"[b]Note:[/b] This function lerps through the shortest path between [param "
"from] and [param to]. However, when these two angles are approximately "
"[code]PI + k * TAU[/code] apart for any integer [code]k[/code], it's not "
"obvious which way they lerp due to floating-point precision errors. For "
"example, [code]lerp_angle(0, PI, weight)[/code] lerps counter-clockwise, "
"while [code]lerp_angle(0, PI + 5 * TAU, weight)[/code] lerps clockwise."
msgstr ""
"Лінійна інтерполяція між двома кутами (в радіанах) за значенням [param "
"weight] між 0.0 та 1.0.\n"
"Подібна до [method lerp], але правильно інтерполює, коли кути знаходяться в "
"районі [constant @GDScript.TAU]. Щоб виконати полегшену інтерполяцію за "
"допомогою [method lerp_angle], поєднайте його з [method ease] або [method "
"smoothstep].\n"
"[codeblock]\n"
"extends Sprite\n"
"var elapsed = 0.0\n"
"func _process(delta):\n"
"\tvar min_angle = deg_to_rad(0.0)\n"
"\tvar max_angle = deg_to_rad(90.0)\n"
"\trotation = lerp_angle(min_angle, max_angle, elapsed)\n"
"\telapsed += delta\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Ця функція виконує найкоротший шлях між [param from] та "
"[param to]. Однак, коли ці два кути приблизно [code]PI + k * TAU[/code] один "
"від одного для будь-якого цілого [code]k[/code], то не очевидно, в який бік "
"рухатися через похибки в точності обчислень з рухомою комою. Наприклад, "
"[code]lerp_angle(0, PI, weight)[/code] рухається проти годинникової стрілки, "
"тоді як [code]lerp_angle(0, PI + 5 * TAU, weight)[/code] за стрілкою."
msgid ""
"Linearly interpolates between two values by the factor defined in [param "
"weight]. To perform interpolation, [param weight] 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]. If "
"this is not desired, use [method clampf] on the result of this function.\n"
"[codeblock]\n"
"lerpf(0, 4, 0.75) # Returns 3.0\n"
"[/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 ""
"Лінійно інтерполює між двома значеннями за коефіцієнтом, визначеним у [param "
"weight]. Щоб виконати інтерполяцію, [param weight] має бути між [code]0.0[/"
"code] і [code]1.0[/code] (включно). Однак значення за межами цього діапазону "
"дозволені та можуть використовуватися для виконання [i]екстраполяції[/i]. "
"Якщо це небажано, використовуйте [method clampf] для результату цієї "
"функції.\n"
"[codeblock]\n"
"lerpf(0, 4, 0.75) # Returns 3.0\n"
"[/codeblock]\n"
" Дивіться також [method inverse_lerp], який виконує зворотну операцію. Щоб "
"виконати полегшену інтерполяцію за допомогою [method lerp], поєднайте його з "
"[method ease] або [method smoothstep]."
msgid ""
"Converts from linear energy to decibels (audio). Since volume is not normally "
"linear, this can be used to implement volume sliders that behave as "
"expected.\n"
"[b]Example:[/b] Change the Master bus's volume through a [Slider] node, which "
"ranges from [code]0.0[/code] to [code]1.0[/code]:\n"
"[codeblock]\n"
"AudioServer.set_bus_volume_db(AudioServer.get_bus_index(\"Master\"), "
"linear_to_db($Slider.value))\n"
"[/codeblock]"
msgstr ""
"Перетворює лінійну енергію в децибели (аудіо). Оскільки гучність зазвичай не "
"є лінійною, це можна використовувати для реалізації повзунків гучності, які "
"поводяться належним чином. \n"
"[b]Приклад: [/b] Змініть гучність головної шини за допомогою вузла [Slider], "
"який варіюється від [code]0.0[/code] до [code]1.0[/code]: \n"
"[codeblock] \n"
"AudioServer.set_bus_volume_db(AudioServer.get_bus_index(\"Master\"), "
"linear_to_db($Slider.value)) \n"
"[/codeblock]"
msgid ""
"Returns the [url=https://en.wikipedia.org/wiki/Natural_logarithm]natural "
"logarithm[/url] of [param x] (base [url=https://en.wikipedia.org/wiki/"
"E_(mathematical_constant)][i]e[/i][/url], with [i]e[/i] being approximately "
"2.71828). This is the amount of time needed to reach a certain level of "
"continuous growth.\n"
"[b]Note:[/b] This is not the same as the \"log\" function on most "
"calculators, which uses a base 10 logarithm. To use base 10 logarithm, use "
"[code]log(x) / log(10)[/code].\n"
"[codeblock]\n"
"log(10) # Returns 2.302585\n"
"[/codeblock]\n"
"[b]Note:[/b] The logarithm of [code]0[/code] returns [code]-inf[/code], while "
"negative values return [code]-nan[/code]."
msgstr ""
"Повертає [url=https://uk.wikipedia.org/wiki/"
"%D0%9D%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%BB%D0%BE%D0%B3%D0%B0%D1%80%D0%B8%D1%84%D0%BC]натуральний "
"логарифм[/url] від [param x] (з основою [url=https://uk.wikipedia.org/wiki/"
"E_(%D1%87%D0%B8%D1%81%D0%BB%D0%BE)][i]e[/i][/url], де [i]e[/i] дорівнює "
"приблизно 2.71828). Це кількість часу, необхідна для досягнення певного рівня "
"безперервного зростання.\n"
"[b]Примітка:[/b] Це не те саме, що функція \"log\" на більшості "
"калькуляторів, яка використовує логарифм з основою 10. Щоб використовувати "
"логарифм з основою 10, використовуйте [code]log(x) / log(10)[/code].\n"
"[codeblock]\n"
"log(10) # Поверне 2.302585\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Логарифм [code]0[/code] повертає [code]-inf[/code], тоді як "
"від'ємні значення повертають [code]-nan[/code]."
msgid ""
"Returns the maximum of the given numeric values. This function can take any "
"number of arguments.\n"
"[codeblock]\n"
"max(1, 7, 3, -6, 5) # Returns 7\n"
"[/codeblock]\n"
"[b]Note:[/b] When using this on vectors it will [i]not[/i] perform component-"
"wise maximum, and will pick the largest value when compared using [code]x < "
"y[/code]. To perform component-wise maximum, use [method Vector2.max], "
"[method Vector2i.max], [method Vector3.max], [method Vector3i.max], [method "
"Vector4.max], and [method Vector4i.max]."
msgstr ""
"Повертає максимальне із заданих числових значень. Ця функція може приймати "
"будь-яку кількість аргументів.\n"
"[codeblocks]\n"
"max(1, 7, 3, -6, 5) # Returns 7\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Якщо це використовувати для векторів, це [i]не[/i] буде "
"виконувати максимум компонентів, а вибиратиме найбільше значення під час "
"порівняння за допомогою [code]x < y[/code]. Щоб виконати максимум "
"компонентів, використовуйте [method Vector2.max], [method Vector2i.max], "
"[method Vector3.max], [method Vector3i.max], [method Vector4.max] і [method "
"Vector4i.max]."
msgid ""
"Returns the maximum of two [float] values.\n"
"[codeblock]\n"
"maxf(3.6, 24) # Returns 24.0\n"
"maxf(-3.99, -4) # Returns -3.99\n"
"[/codeblock]"
msgstr ""
"Повертає максимальне з двох значень [float].\n"
"[codeblock]\n"
"maxf(3.6, 24) # Returns 24.0\n"
"maxf(-3.99, -4) # Returns -3.99\n"
"[/codeblock]"
msgid ""
"Returns the maximum of two [int] values.\n"
"[codeblock]\n"
"maxi(1, 2) # Returns 2\n"
"maxi(-3, -4) # Returns -3\n"
"[/codeblock]"
msgstr ""
"Повертає максимальне з двох значень [int].\n"
"[codeblock]\n"
"maxi(1, 2) # Returns 2\n"
"maxi(-3, -4) # Returns -3\n"
"[/codeblock]"
msgid ""
"Returns the minimum of the given numeric values. This function can take any "
"number of arguments.\n"
"[codeblock]\n"
"min(1, 7, 3, -6, 5) # Returns -6\n"
"[/codeblock]\n"
"[b]Note:[/b] When using this on vectors it will [i]not[/i] perform component-"
"wise minimum, and will pick the smallest value when compared using [code]x < "
"y[/code]. To perform component-wise minimum, use [method Vector2.min], "
"[method Vector2i.min], [method Vector3.min], [method Vector3i.min], [method "
"Vector4.min], and [method Vector4i.min]."
msgstr ""
"Повертає мінімальне із заданих числових значень. Ця функція може приймати "
"будь-яку кількість аргументів.\n"
"[codeblock]\n"
"min(1, 7, 3, -6, 5) # Returns -6\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Якщо це використовувати для векторів, воно [i]не[/i] "
"виконуватиме мінімальне значення по компонентах і вибиратиме найменше "
"значення під час порівняння за допомогою [code]x < y[/code]. Щоб виконати "
"мінімум компонентів, використовуйте [method Vector2.min], [method "
"Vector2i.min], [method Vector3.min], [method Vector3i.min], [method "
"Vector4.min] і [method Vector4i.min] ."
msgid ""
"Returns the minimum of two [float] values.\n"
"[codeblock]\n"
"minf(3.6, 24) # Returns 3.6\n"
"minf(-3.99, -4) # Returns -4.0\n"
"[/codeblock]"
msgstr ""
"Повертає мінімальне з двох значень [float].\n"
"[codeblock]\n"
"minf(3.6, 24) # Returns 3.6\n"
"minf(-3.99, -4) # Returns -4.0\n"
"[/codeblock]"
msgid ""
"Returns the minimum of two [int] values.\n"
"[codeblock]\n"
"mini(1, 2) # Returns 1\n"
"mini(-3, -4) # Returns -4\n"
"[/codeblock]"
msgstr ""
"Повертає мінімальне з двох значень [int].\n"
"[codeblock]\n"
"mini(1, 2) # Returns 1\n"
"mini(-3, -4) # Returns -4\n"
"[/codeblock]"
msgid ""
"Moves [param from] toward [param to] by the [param delta] amount. Will not go "
"past [param to].\n"
"Use a negative [param delta] value to move away.\n"
"[codeblock]\n"
"move_toward(5, 10, 4) # Returns 9\n"
"move_toward(10, 5, 4) # Returns 6\n"
"move_toward(5, 10, 9) # Returns 10\n"
"move_toward(10, 5, -1.5) # Returns 11.5\n"
"[/codeblock]"
msgstr ""
"Переміщує [param from] до [param to] на величину [param delta]. Не вийде за "
"межі [param to].\n"
"Використовуйте від'ємне значення [param delta] для віддалення.\n"
"[codeblock]\n"
"move_toward(5, 10, 4) # Returns 9\n"
"move_toward(10, 5, 4) # Returns 6\n"
"move_toward(5, 10, 9) # Returns 10\n"
"move_toward(10, 5, -1.5) # Returns 11.5\n"
"[/codeblock]"
msgid ""
"Returns the smallest integer power of 2 that is greater than or equal to "
"[param value].\n"
"[codeblock]\n"
"nearest_po2(3) # Returns 4\n"
"nearest_po2(4) # Returns 4\n"
"nearest_po2(5) # Returns 8\n"
"\n"
"nearest_po2(0) # Returns 0 (this may not be expected)\n"
"nearest_po2(-1) # Returns 0 (this may not be expected)\n"
"[/codeblock]\n"
"[b]Warning:[/b] Due to its implementation, this method returns [code]0[/code] "
"rather than [code]1[/code] for values less than or equal to [code]0[/code], "
"with an exception for [param value] being the smallest negative 64-bit "
"integer ([code]-9223372036854775808[/code]) in which case the [param value] "
"is returned unchanged."
msgstr ""
"Повертає найменший цілий степінь числа 2, який більший або дорівнює [value "
"param].[b]\n"
"[codeblock]\n"
"nearest_po2(3) # Returns 4\n"
"nearest_po2(4) # Returns 4\n"
"nearest_po2(5) # Returns 8\n"
"\n"
"nearest_po2(0) # Returns 0 (це може бути неочікувано)\n"
"nearest_po2(-1) # Returns 0 (це може бути неочікувано)\n"
"[/codeblock]\n"
"[b]Попередження:[/b] Через свою реалізацію цей метод повертає [code]0[/code], "
"а не [code]1[/code] для значень, менших або рівних [code]0[/code], за "
"винятком випадку, коли [param value] є найменшим від'ємним 64-бітним цілим "
"([code]-9223372036854775808[/code]), у цьому випадку [param value] "
"повертається без змін."
msgid ""
"Wraps [param value] between [code]0[/code] and the [param length]. If the "
"limit is reached, the next value the function returns is decreased to the "
"[code]0[/code] side or increased to the [param length] side (like a triangle "
"wave). If [param length] is less than zero, it becomes positive.\n"
"[codeblock]\n"
"pingpong(-3.0, 3.0) # Returns 3.0\n"
"pingpong(-2.0, 3.0) # Returns 2.0\n"
"pingpong(-1.0, 3.0) # Returns 1.0\n"
"pingpong(0.0, 3.0) # Returns 0.0\n"
"pingpong(1.0, 3.0) # Returns 1.0\n"
"pingpong(2.0, 3.0) # Returns 2.0\n"
"pingpong(3.0, 3.0) # Returns 3.0\n"
"pingpong(4.0, 3.0) # Returns 2.0\n"
"pingpong(5.0, 3.0) # Returns 1.0\n"
"pingpong(6.0, 3.0) # Returns 0.0\n"
"[/codeblock]"
msgstr ""
"Повертає [param value] між [code]0[/code] та [param length]. Якщо досягається "
"межа, наступне значення, яке повертає функція, зменшується в бік [code]0[/"
"code] або збільшується в бік [param length] (як хвиля). Якщо [param length] "
"менше нуля, воно стає додатним.\n"
"[codeblock]\n"
"pingpong(-3.0, 3.0) # Returns 3.0\n"
"pingpong(-2.0, 3.0) # Returns 2.0\n"
"pingpong(-1.0, 3.0) # Returns 1.0\n"
"pingpong(0.0, 3.0) # Returns 0.0\n"
"pingpong(1.0, 3.0) # Returns 1.0\n"
"pingpong(2.0, 3.0) # Returns 2.0\n"
"pingpong(3.0, 3.0) # Returns 3.0\n"
"pingpong(4.0, 3.0) # Returns 2.0\n"
"pingpong(5.0, 3.0) # Returns 1.0\n"
"pingpong(6.0, 3.0) # Returns 0.0\n"
"[/codeblock]"
msgid ""
"Returns the integer modulus of [param x] divided by [param y] that wraps "
"equally in positive and negative.\n"
"[codeblock]\n"
"print(\"#(i) (i % 3) (posmod(i, 3))\")\n"
"for i in range(-3, 4):\n"
"\tprint(\"%2d %2d | %2d\" % [i, i % 3, posmod(i, 3)])\n"
"[/codeblock]\n"
"Prints:\n"
"[codeblock lang=text]\n"
"(i) (i % 3) (posmod(i, 3))\n"
"-3 0 | 0\n"
"-2 -2 | 1\n"
"-1 -1 | 2\n"
" 0 0 | 0\n"
" 1 1 | 1\n"
" 2 2 | 2\n"
" 3 0 | 0\n"
"[/codeblock]"
msgstr ""
"Повертає цілий модуль [param x], поділений на [param y], який рівномірно "
"загортає додатні та від’ємні значення.\n"
"[codeblock]\n"
"print(\"#(i) (i % 3) (posmod(i, 3))\")\n"
"for i in range (-3, 4):\n"
"\t print(\"%2d %2d | %2d\" % [i, i % 3, posmod(i, 3)])\n"
"[/codeblock]\n"
" Принти:\n"
"[codeblock lang=text]\n"
" (i) (i % 3) (posmod(i, 3))\n"
" -3 0 | 0\n"
" -2 -2 | 1\n"
" -1 -1 | 2\n"
" 0 0 | 0\n"
" 1 1 | 1\n"
" 2 2 | 2\n"
" 3 0 | 0\n"
"[/codeblock]"
msgid ""
"Returns the result of [param base] raised to the power of [param exp].\n"
"In GDScript, this is the equivalent of the [code]**[/code] operator.\n"
"[codeblock]\n"
"pow(2, 5) # Returns 32.0\n"
"pow(4, 1.5) # Returns 8.0\n"
"[/codeblock]"
msgstr ""
"Повертає результат підняття [param base] до степеню [param exp].\n"
"У GDScript це еквівалент оператора [code]**[/code].\n"
"[codeblock]\n"
"pow(2, 5) # Returns 32.0\n"
"pow(4, 1.5) # Returns 8.0\n"
"[/codeblock]"
msgid ""
"Converts one or more arguments of any type to string in the best way possible "
"and prints them to the console.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = [1, 2, 3]\n"
"print(\"a\", \"b\", a) # Prints \"ab[1, 2, 3]\"\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array a = [1, 2, 3];\n"
"GD.Print(\"a\", \"b\", a); // Prints \"ab[1, 2, 3]\"\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Consider using [method push_error] and [method push_warning] to "
"print error and warning messages instead of [method print] or [method "
"print_rich]. This distinguishes them from print messages used for debugging "
"purposes, while also displaying a stack trace when an error or warning is "
"printed. See also [member Engine.print_to_stdout] and [member "
"ProjectSettings.application/run/disable_stdout]."
msgstr ""
"Перетворює один або кілька аргументів будь-якого типу на рядок найкращим "
"чином і друкує їх на консолі. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var a = [1, 2, 3] \n"
"print(\"a\", \"b\", a) # Друкує \"ab[1, 2, 3]\" \n"
"[/gdscript] \n"
"[csharp] \n"
"Godot.Collections.Array a = [1, 2, 3]; \n"
"GD.Print(\"a\", \"b\", a); // Друкує \"ab[1, 2, 3]\" \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Розгляньте можливість використання [method push_error] і "
"[method push_warning] для друку повідомлень про помилку та попередження "
"замість [method print] або [method print_rich]. Це відрізняє їх від "
"повідомлень друку, які використовуються для налагодження, а також відображає "
"трасування стека, коли друкується помилка чи попередження. Див. також [member "
"Engine.print_to_stdout] і [member ProjectSettings.application/run/"
"disable_stdout]."
msgid ""
"Converts one or more arguments of any type to string in the best way possible "
"and prints them to the console.\n"
"The following BBCode tags are supported: [code]b[/code], [code]i[/code], "
"[code]u[/code], [code]s[/code], [code]indent[/code], [code]code[/code], "
"[code]url[/code], [code]center[/code], [code]right[/code], [code]color[/"
"code], [code]bgcolor[/code], [code]fgcolor[/code].\n"
"URL tags only support URLs wrapped by a URL tag, not URLs with a different "
"title.\n"
"When printing to standard output, the supported subset of BBCode is converted "
"to ANSI escape codes for the terminal emulator to display. Support for ANSI "
"escape codes varies across terminal emulators, especially for italic and "
"strikethrough. In standard output, [code]code[/code] is represented with "
"faint text but without any font change. Unsupported tags are left as-is in "
"standard output.\n"
"[codeblocks]\n"
"[gdscript skip-lint]\n"
"print_rich(\"[color=green][b]Hello world![/b][/color]\") # Prints \"Hello "
"world!\", in green with a bold font.\n"
"[/gdscript]\n"
"[csharp skip-lint]\n"
"GD.PrintRich(\"[color=green][b]Hello world![/b][/color]\"); // Prints \"Hello "
"world!\", in green with a bold font.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Consider using [method push_error] and [method push_warning] to "
"print error and warning messages instead of [method print] or [method "
"print_rich]. This distinguishes them from print messages used for debugging "
"purposes, while also displaying a stack trace when an error or warning is "
"printed.\n"
"[b]Note:[/b] Output displayed in the editor supports clickable [code skip-"
"lint][url=address]text[/url][/code] tags. The [code skip-lint][url][/code] "
"tag's [code]address[/code] value is handled by [method OS.shell_open] when "
"clicked."
msgstr ""
"Перетворює один або декілька аргументів будь-якого типу на рядок найкращим "
"чином та виводить їх у консоль.\n"
"Підтримуються такі теги BBCode: [code]b[/code], [code]i[/code], [code]u[/"
"code], [code]s[/code], [code]indent[/code], [code]code[/code], [code]url[/"
"code], [code]center[/code], [code]right[/code], [code]color[/code], "
"[code]bgcolor[/code], [code]fgcolor[/code].\n"
"Теги URL підтримують лише URL-адреси, обгорнуті тегом URL, а не URL-адреси з "
"іншим заголовком.\n"
"Під час виводу на стандартний вивід підтримувана підмножина BBCode "
"перетворюється на ANSI-кодові екранування для відображення в емуляторі "
"терміналу. Підтримка ANSI-кодових екранування відрізняється залежно від "
"емулятора терміналу, особливо для курсиву та закреслення. У стандартному "
"виводі [code]code[/code] представлено тьмяним текстом, але без зміни шрифту. "
"Непідтримувані теги залишаються як є у стандартному виводі.\n"
"[codeblocks]\n"
"[gdscript skip-lint]\n"
"print_rich(\"[color=green][b]Привіт, світе![/b][/color]\") # Виводить "
"\"Привіт, світе!\" зеленим шрифтом жирним шрифтом.\n"
"[/gdscript]\n"
"[csharp skip-lint]\n"
"GD.PrintRich(\"[color=green][b]Привіт, світе![/b][/color]\"); // Виводить "
"\"Привіт, світе!\" зеленим шрифтом жирним шрифтом.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Рекомендується використовувати [method push_error] та "
"[method push_warning] для виведення повідомлень про помилки та попередження "
"замість [method print] або [method print_rich]. Це відрізняє їх від "
"повідомлень друку, що використовуються для налагодження, а також відображає "
"трасування стека, коли виводиться помилка або попередження.\n"
"[b]Примітка:[/b] Вивід, що відображається в редакторі, підтримує клікабельні "
"теги [code skip-lint][url=адреса]текст[/url][/code]. Значення тегу "
"[code]адреса[/code] [code skip-lint][url][/code] обробляється методом [method "
"OS.shell_open] після кліку."
msgid ""
"If verbose mode is enabled ([method OS.is_stdout_verbose] returning "
"[code]true[/code]), converts one or more arguments of any type to string in "
"the best way possible and prints them to the console."
msgstr ""
"Якщо увімкнено режим багатослівності ([method OS.is_stdout_verbose] повертає "
"[code]true[/code]), перетворює один або декілька аргументів будь-якого типу в "
"текст у найкращий можливий спосіб і виводить їх на консоль."
msgid ""
"Prints one or more arguments to strings in the best way possible to standard "
"error line.\n"
"[codeblocks]\n"
"[gdscript]\n"
"printerr(\"prints to stderr\")\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintErr(\"prints to stderr\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Виводить один або декілька аргументів в тексті у найкращому з можливих "
"способів у стандартний рядок помилок.\n"
"[codeblocks]\n"
"[gdscript]\n"
"printerr(\"prints to stderr\")\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintErr(\"prints to stderr\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Prints one or more arguments to strings in the best way possible to the OS "
"terminal. Unlike [method print], no newline is automatically added at the "
"end.\n"
"[b]Note:[/b] The OS terminal is [i]not[/i] the same as the editor's Output "
"dock. The output sent to the OS terminal can be seen when running Godot from "
"a terminal. On Windows, this requires using the [code]console.exe[/code] "
"executable.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Prints \"ABC\" to terminal.\n"
"printraw(\"A\")\n"
"printraw(\"B\")\n"
"printraw(\"C\")\n"
"[/gdscript]\n"
"[csharp]\n"
"// Prints \"ABC\" to terminal.\n"
"GD.PrintRaw(\"A\");\n"
"GD.PrintRaw(\"B\");\n"
"GD.PrintRaw(\"C\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Друкує один або кілька аргументів рядків у найкращий спосіб на терміналі ОС. "
"На відміну від [method print], новий рядок не додається автоматично в кінці.\n"
"[b]Примітка:[/b] Термінал ОС [i]не[/i] те саме, що вихідний док редактора. "
"Результати, надіслані на термінал ОС, можна побачити під час запуску Godot із "
"терміналу. У Windows для цього потрібно використовувати виконуваний файл "
"[code]console.exe[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"printraw(\"A\")\n"
"printraw(\"B\")\n"
"printraw(\"C\")\n"
" # Друкує ABC на терміналі\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintRaw(\"A\");\n"
"GD.PrintRaw(\"B\");\n"
"GD.PrintRaw(\"C\");\n"
" // Друкує ABC на термінал\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Prints one or more arguments to the console with a space between each "
"argument.\n"
"[codeblocks]\n"
"[gdscript]\n"
"prints(\"A\", \"B\", \"C\") # Prints \"A B C\"\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintS(\"A\", \"B\", \"C\"); // Prints \"A B C\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Виводить у консоль один або декілька аргументів з пропуском між ними.\n"
"[codeblocks]\n"
"[gdscript]\n"
"prints(\"A\", \"B\", \"C\") # Prints A B C\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintS(\"A\", \"B\", \"C\"); // Prints A B C\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Prints one or more arguments to the console with a tab between each "
"argument.\n"
"[codeblocks]\n"
"[gdscript]\n"
"printt(\"A\", \"B\", \"C\") # Prints \"A B C\"\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintT(\"A\", \"B\", \"C\"); // Prints \"A B C\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Виводить у консоль один або декілька аргументів з табуляцією між кожним "
"аргументом.\n"
"[codeblocks]\n"
"[gdscript]\n"
"printt(\"A\", \"B\", \"C\") # Prints A B C\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PrintT(\"A\", \"B\", \"C\"); // Prints A B C\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Pushes an error message to Godot's built-in debugger and to the OS terminal.\n"
"[codeblocks]\n"
"[gdscript]\n"
"push_error(\"test error\") # Prints \"test error\" to debugger and terminal "
"as an error.\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PushError(\"test error\"); // Prints \"test error\" to debugger and "
"terminal as an error.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This function does not pause project execution. To print an "
"error message and pause project execution in debug builds, use "
"[code]assert(false, \"test error\")[/code] instead."
msgstr ""
"Надсилає повідомлення про помилку до вбудованого зневаджувача Godot та до "
"терміналу ОС.\n"
"[codeblocks]\n"
"[gdscript]\n"
"push_error(\"test error\") # Виводить \"test error\" до зневаджувача та "
"терміналу як виклик помилки\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PushError(\"test error\"); // Виводить \"test error\" до зневаджувача та "
"терміналу як виклик помилки\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Ця функція не призупиняє виконання проекту. Щоб вивести "
"повідомлення про помилку і призупинити виконання проекту у відлагоджувальних "
"збірках, використовуйте замість неї [code]assert(false, \"test error\")[/"
"code]."
msgid ""
"Pushes a warning message to Godot's built-in debugger and to the OS "
"terminal.\n"
"[codeblocks]\n"
"[gdscript]\n"
"push_warning(\"test warning\") # Prints \"test warning\" to debugger and "
"terminal as a warning.\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PushWarning(\"test warning\"); // Prints \"test warning\" to debugger and "
"terminal as a warning.\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Надсилає попереджувальне повідомлення до вбудованого зневаджувача Godot та до "
"терміналу ОС.\n"
"[codeblocks]\n"
"[gdscript]\n"
"push_warning(\"test warning\") # Виводить \"test warning\" в зневаджувачі та "
"терміналі як виклик попередження\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.PushWarning(\"test warning\"); // Виводить \"test warning\" в зневаджувачі "
"та терміналі як виклик попередження\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Converts an angle expressed in radians to degrees.\n"
"[codeblock]\n"
"rad_to_deg(0.523599) # Returns 30\n"
"rad_to_deg(PI) # Returns 180\n"
"rad_to_deg(PI * 2) # Returns 360\n"
"[/codeblock]"
msgstr ""
"Перетворює кут, виражений у радіанах, у градуси.\n"
"[codeblock]\n"
"rad_to_deg(0.523599) # Returns 30\n"
"rad_to_deg(PI) # Returns 180\n"
"rad_to_deg(PI * 2) # Returns 360\n"
"[/codeblock]"
msgid ""
"Given a [param seed], returns a [PackedInt64Array] of size [code]2[/code], "
"where its first element is the randomized [int] value, and the second element "
"is the same as [param seed]. Passing the same [param seed] consistently "
"returns the same array.\n"
"[b]Note:[/b] \"Seed\" here refers to the internal state of the pseudo random "
"number generator, currently implemented as a 64 bit integer.\n"
"[codeblock]\n"
"var a = rand_from_seed(4)\n"
"\n"
"print(a[0]) # Prints 2879024997\n"
"print(a[1]) # Prints 4\n"
"[/codeblock]"
msgstr ""
"За заданим [param seed], повертає [PackedInt64Array] розміру [code]2[/code], "
"де перший елемент є випадковим значенням [int], а другий такий самий, як і "
"[param seed]. Передача того самого [param seed] послідовно повертає один і "
"той же масив.\n"
"[b]Примітка:[/b] Під \"seed\" тут мається на увазі внутрішній стан генератора "
"псевдовипадкових чисел, який наразі реалізовано як 64-бітне ціле число.\n"
"[codeblock]\n"
"var a = rand_from_seed(4)\n"
"\n"
"print(a[0])\t# Prints 2879024997\n"
"print(a[1])\t# Prints 4\n"
"[/codeblock]"
msgid ""
"Returns a random floating-point value between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randf() # Returns e.g. 0.375671\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Randf(); // Returns e.g. 0.375671\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає випадкове значення з плаваючою комою від [code]0.0[/code] до "
"[code]1.0[/code] (включно).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randf() # Returns e.g. 0,375671\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Randf(); // Returns e.g. 0,375671\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a random floating-point value between [param from] and [param to] "
"(inclusive).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randf_range(0, 20.5) # Returns e.g. 7.45315\n"
"randf_range(-10, 10) # Returns e.g. -3.844535\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.RandRange(0.0, 20.5); // Returns e.g. 7.45315\n"
"GD.RandRange(-10.0, 10.0); // Returns e.g. -3.844535\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає випадкове значення з плаваючою комою між [param from] і [param to] "
"(включно).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randf_range(0, 20.5) # Returns e.g. 7,45315\n"
"randf_range(-10, 10) # Returns e.g. -3,844535\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.RandRange(0,0, 20,5); // Returns e.g. 7,45315\n"
"GD.RandRange(-10,0, 10,0); // Returns e.g. -3,844535\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a [url=https://en.wikipedia.org/wiki/Normal_distribution]normally-"
"distributed[/url], pseudo-random floating-point value from the specified "
"[param mean] and a standard [param deviation]. This is also known as a "
"Gaussian distribution.\n"
"[b]Note:[/b] This method uses the [url=https://en.wikipedia.org/wiki/"
"Box%E2%80%93Muller_transform]Box-Muller transform[/url] algorithm."
msgstr ""
"Повертає [url=https://uk.wikipedia.org/wiki/"
"%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D1%80%D0%BE%D0%B7%D0%BF%D0%BE%D0%B4%D1%96%D0%BB]нормально "
"розподілене[/url] псевдовипадкове значення з рухомою комою від указаного "
"[param mean] і стандартного [param deviation]. Це також відоме як розподіл "
"Гауса.\n"
"[b]Примітка:[/b] Цей метод використовує алгоритм [url=https://"
"uk.wikipedia.org/wiki/"
"%D0%9F%D0%B5%D1%80%D0%B5%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F_%D0%91%D0%BE%D0%BA%D1%81%D0%B0-"
"%D0%9C%D1%8E%D0%BB%D0%BB%D0%B5%D1%80%D0%B0]перетворення Box-Muller[/url]."
msgid ""
"Returns a random unsigned 32-bit integer. Use remainder to obtain a random "
"value in the interval [code][0, N - 1][/code] (where N is smaller than "
"2^32).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randi() # Returns random integer between 0 and 2^32 - 1\n"
"randi() % 20 # Returns random integer between 0 and 19\n"
"randi() % 100 # Returns random integer between 0 and 99\n"
"randi() % 100 + 1 # Returns random integer between 1 and 100\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Randi(); // Returns random integer between 0 and 2^32 - 1\n"
"GD.Randi() % 20; // Returns random integer between 0 and 19\n"
"GD.Randi() % 100; // Returns random integer between 0 and 99\n"
"GD.Randi() % 100 + 1; // Returns random integer between 1 and 100\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає випадкове 32-бітне ціле число без знаку. Використовуйте залишок для "
"отримання випадкового значення в інтервалі [code][0, N - 1][/code] (де N "
"менше 2^32).\n"
"[codeblocks]\n"
"[gdscript]\n"
"randi() # Повертає випадкове ціле між 0 і 2^32 - 1\n"
"randi() % 20 # Повертає випадкове ціле між 0 і 19\n"
"randi() % 100 # Повертає випадкове ціле між 0 і 99\n"
"randi() % 100 + 1 # Повертає випадкове ціле між 1 і 100\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Randi(); // Повертає випадкове ціле між 0 і 2^32 - 1\n"
"GD.Randi() % 20; // Повертає випадкове ціле між 0 і 19\n"
"GD.Randi() % 100; // Повертає випадкове ціле між 0 і 99\n"
"GD.Randi() % 100 + 1; // Повертає випадкове ціле між 1 і 100\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a random signed 32-bit integer between [param from] and [param to] "
"(inclusive). If [param to] is lesser than [param from], they are swapped.\n"
"[codeblocks]\n"
"[gdscript]\n"
"randi_range(0, 1) # Returns either 0 or 1\n"
"randi_range(-10, 1000) # Returns random integer between -10 and 1000\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.RandRange(0, 1); // Returns either 0 or 1\n"
"GD.RandRange(-10, 1000); // Returns random integer between -10 and 1000\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає випадкове 32-бітне ціле число зі знаком між [param from] і [param "
"to] (включно). Якщо [param to] менше [param from], то вони міняються "
"місцями.\n"
"[codeblocks]\n"
"[gdscript]\n"
"randi_range(0, 1) # Повертає 0 або 1\n"
"randi_range(-10, 1000) # Повертає випадкове ціле між -10 і 1000\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.RandRange(0, 1); // Повертає 0 або 1\n"
"GD.RandRange(-10, 1000); // Повертає випадкове ціле між -10 і 1000\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Randomizes the seed (or the internal state) of the random number generator. "
"The current implementation uses a number based on the device's time.\n"
"[b]Note:[/b] This function is called automatically when the project is run. "
"If you need to fix the seed to have consistent, reproducible results, use "
"[method seed] to initialize the random number generator."
msgstr ""
"Випадковим чином визначає початкове число (або внутрішній стан) генератора "
"випадкових чисел. Поточна реалізація використовує число, засноване на часі "
"пристрою.\n"
"[b]Примітка:[/b] Ця функція викликається автоматично під час запуску проекту. "
"Якщо вам потрібно зафіксувати початкове число для отримання послідовних, "
"відтворюваних результатів, використовуйте [method seed] для ініціалізації "
"генератора випадкових чисел."
msgid ""
"Maps a [param value] from range [code][istart, istop][/code] to [code]"
"[ostart, ostop][/code]. See also [method lerp] and [method inverse_lerp]. If "
"[param value] is outside [code][istart, istop][/code], then the resulting "
"value will also be outside [code][ostart, ostop][/code]. If this is not "
"desired, use [method clamp] on the result of this function.\n"
"[codeblock]\n"
"remap(75, 0, 100, -1, 1) # Returns 0.5\n"
"[/codeblock]\n"
"For complex use cases where multiple ranges are needed, consider using "
"[Curve] or [Gradient] instead.\n"
"[b]Note:[/b] If [code]istart == istop[/code], the return value is undefined "
"(most likely NaN, INF, or -INF)."
msgstr ""
"Зіставляє [param value] з діапазону [code][istart, istop][/code] до [code]"
"[ostart, ostop][/code]. Дивіться також [method lerp] і [method inverse_lerp]. "
"Якщо [param value] знаходиться за межами [code][istart, istop][/code], то "
"результуюче значення також буде за межами [code][ostart, ostop][/code]. Якщо "
"це небажано, використовуйте [method clamp] для результату цієї функції.\n"
"[codeblock]\n"
"remap(75, 0, 100, -1, 1) # Returns 0,5\n"
"[/codeblock]\n"
"Для складних випадків використання, де потрібні кілька діапазонів, подумайте "
"про використання [Curve] або [Gradient].\n"
"[b]Примітка.[/b] Якщо [code]istart == istop[/code], повертається значення "
"невизначене (швидше за все, NaN, INF або -INF)."
msgid ""
"Allocates a unique ID which can be used by the implementation to construct an "
"RID. This is used mainly from native extensions to implement servers."
msgstr ""
"Виділяє унікальний ідентифікатор, який може використовуватися реалізацією для "
"створення RID. Це використовується в основному з власних розширень для "
"реалізації серверів."
msgid ""
"Creates an RID from a [param base]. This is used mainly from native "
"extensions to build servers."
msgstr ""
"Створює RID з [param base]. Це використовується в основному з власних "
"розширень для створення серверів."
msgid ""
"Rotates [param from] toward [param to] by the [param delta] amount. Will not "
"go past [param to].\n"
"Similar to [method move_toward], but interpolates correctly when the angles "
"wrap around [constant @GDScript.TAU].\n"
"If [param delta] is negative, this function will rotate away from [param to], "
"toward the opposite angle, and will not go past the opposite angle."
msgstr ""
"Повертає [param from] у бік [param to] на величину [param delta]. Не пройде "
"повз [param to].\n"
"Подібний до [method move_toward], але правильно інтерполює, коли кути "
"обертаються навколо [constant @GDScript.TAU].\n"
"Якщо [param delta] є від’ємним, ця функція обертатиметься від [param to] до "
"протилежного кута, і не пройде за протилежний кут."
msgid ""
"Rounds [param x] to the nearest whole number, with halfway cases rounded away "
"from 0. Supported types: [int], [float], [Vector2], [Vector2i], [Vector3], "
"[Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"round(2.4) # Returns 2\n"
"round(2.5) # Returns 3\n"
"round(2.6) # Returns 3\n"
"[/codeblock]\n"
"See also [method floor], [method ceil], and [method snapped].\n"
"[b]Note:[/b] For better type safety, use [method roundf], [method roundi], "
"[method Vector2.round], [method Vector3.round], or [method Vector4.round]."
msgstr ""
"Округлює [param x] до найближчого цілого числа, при цьому регістри "
"округляються від 0. Підтримувані типи: [int], [float], [Vector2], [Vector2i], "
"[Vector3], [Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"round(2.4) # Returns 2\n"
"round(2.5) # Returns 3\n"
"round(2.6) # Returns 3\n"
"[/codeblock]\n"
"Дивіться також [method floor], [method ceil] і [method snapped].\n"
"[b]Примітка.[/b] Для кращої безпеки типу використовуйте [method roundf], "
"[method roundi], [method Vector2.round], [method Vector3.round] або [method "
"Vector4.round]."
msgid ""
"Rounds [param x] to the nearest whole number, with halfway cases rounded away "
"from 0.\n"
"A type-safe version of [method round], returning a [float]."
msgstr ""
"Заокруглює [param x] до найближчого цілого числа, у проміжних випадках "
"округлює від 0.\n"
"Безпечна для типу версія [method round], що повертає [float]."
msgid ""
"Rounds [param x] to the nearest whole number, with halfway cases rounded away "
"from 0.\n"
"A type-safe version of [method round], returning an [int]."
msgstr ""
"Заокруглює [param x] до найближчого цілого числа, у проміжних випадках "
"округлює від 0.\n"
"Безпечна для типу версія [method round], що повертає [int]."
msgid ""
"Sets the seed for the random number generator to [param base]. Setting the "
"seed manually can ensure consistent, repeatable results for most random "
"functions.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_seed = \"Godot Rocks\".hash()\n"
"seed(my_seed)\n"
"var a = randf() + randi()\n"
"seed(my_seed)\n"
"var b = randf() + randi()\n"
"# a and b are now identical\n"
"[/gdscript]\n"
"[csharp]\n"
"ulong mySeed = (ulong)GD.Hash(\"Godot Rocks\");\n"
"GD.Seed(mySeed);\n"
"var a = GD.Randf() + GD.Randi();\n"
"GD.Seed(mySeed);\n"
"var b = GD.Randf() + GD.Randi();\n"
"// a and b are now identical\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Встановлює початкове число для генератора випадкових чисел [param base]. "
"Встановлення початкового числа вручну може забезпечити стабільні, повторювані "
"результати для більшості випадкових функцій.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_seed = \"Godot Rocks\".hash()\n"
"seed(my_seed)\n"
"var a = randf() + randi()\n"
"seed(my_seed)\n"
"var b = randf() + randi()\n"
"# a і b тепер ідентичні\n"
"[/gdscript]\n"
"[csharp]\n"
"ulong mySeed = (ulong)GD.Hash(\"Godot Rocks\");\n"
"GD.Seed(mySeed);\n"
"var a = GD.Randf() + GD.Randi();\n"
"GD.Seed(mySeed);\n"
"var b = GD.Randf() + GD.Randi();\n"
"// a і b тепер ідентичні\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the same type of [Variant] as [param x], with [code]-1[/code] for "
"negative values, [code]1[/code] for positive values, and [code]0[/code] for "
"zeros. For [code]nan[/code] values it returns 0.\n"
"Supported types: [int], [float], [Vector2], [Vector2i], [Vector3], "
"[Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"sign(-6.0) # Returns -1\n"
"sign(0.0) # Returns 0\n"
"sign(6.0) # Returns 1\n"
"sign(NAN) # Returns 0\n"
"\n"
"sign(Vector3(-6.0, 0.0, 6.0)) # Returns (-1, 0, 1)\n"
"[/codeblock]\n"
"[b]Note:[/b] For better type safety, use [method signf], [method signi], "
"[method Vector2.sign], [method Vector2i.sign], [method Vector3.sign], [method "
"Vector3i.sign], [method Vector4.sign], or [method Vector4i.sign]."
msgstr ""
"Повертає той самий тип [Variant], що і [param x], з [code]-1[/code] для "
"від'ємних значень, [code]1[/code] для додатних значень і [code]0[/code] для "
"нулів. Для значень [code]nan[/code] повертає 0.\n"
"Підтримувані типи: [int], [float], [Vector2], [Vector2i], [Vector3], "
"[Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"sign(-6.0) # Returns -1\n"
"sign(0.0) # Returns 0\n"
"sign(6.0) # Returns 1\n"
"sign(NAN) # Returns 0\n"
"\n"
"sign(Vector3(-6.0, 0.0, 6.0)) # Returns (-1, 0, 1)\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method signf], "
"[method signi], [method Vector2.sign], [method Vector2i.sign], [method "
"Vector3.sign], [method Vector3i.sign], [method Vector4.sign], або [method "
"Vector4i.sign]."
msgid ""
"Returns [code]-1.0[/code] if [param x] is negative, [code]1.0[/code] if "
"[param x] is positive, and [code]0.0[/code] if [param x] is zero. For "
"[code]nan[/code] values of [param x] it returns 0.0.\n"
"[codeblock]\n"
"signf(-6.5) # Returns -1.0\n"
"signf(0.0) # Returns 0.0\n"
"signf(6.5) # Returns 1.0\n"
"signf(NAN) # Returns 0.0\n"
"[/codeblock]"
msgstr ""
"Повертає [code]-1.0[/code], якщо [param x] від'ємне, [code]1.0[/code], якщо "
"[param x] додатне, і [code]0.0[/code], якщо [param x] дорівнює нулю. Для "
"[code]nan[/code] значень [param x] повертає 0.0.\n"
"[codeblock]\n"
"signf(-6.5) # Returns -1.0\n"
"signf(0.0) # Returns 0.0\n"
"signf(6.5) # Returns 1.0\n"
"signf(NAN) # Returns 0.0\n"
"[/codeblock]"
msgid ""
"Returns [code]-1[/code] if [param x] is negative, [code]1[/code] if [param x] "
"is positive, and [code]0[/code] if [param x] is zero.\n"
"[codeblock]\n"
"signi(-6) # Returns -1\n"
"signi(0) # Returns 0\n"
"signi(6) # Returns 1\n"
"[/codeblock]"
msgstr ""
"Повертає [code]-1[/code], якщо [param x] негативний, [code]1[/code], якщо "
"[param x] додатний, і [code]0[/code], якщо [param x] є нуль.\n"
"[codeblock]\n"
"signi(-6) # Returns -1\n"
"signi(0) # Returns 0\n"
"signi(6) # Returns 1\n"
"[/codeblock]"
msgid ""
"Returns the sine of angle [param angle_rad] in radians.\n"
"[codeblock]\n"
"sin(0.523599) # Returns 0.5\n"
"sin(deg_to_rad(90)) # Returns 1.0\n"
"[/codeblock]"
msgstr ""
"Повертає синус кута [param angle_rad] в радіанах.\n"
"[codeblock]\n"
"sin(0.523599) # Returns 0.5\n"
"sin(deg_to_rad(90)) # Returns 1.0\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic sine of [param x].\n"
"[codeblock]\n"
"var a = log(2.0) # Returns 0.693147\n"
"sinh(a) # Returns 0.75\n"
"[/codeblock]"
msgstr ""
"Повертає гіперболічний синус [param x].\n"
"[codeblock]\n"
"var a = log(2.0) # Returns 0.693147\n"
"sinh(a) # Returns 0.75\n"
"[/codeblock]"
msgid ""
"Returns a smooth cubic Hermite interpolation between [code]0[/code] and "
"[code]1[/code].\n"
"For positive ranges (when [code]from <= to[/code]) the return value is "
"[code]0[/code] when [code]x <= from[/code], and [code]1[/code] when [code]x "
">= to[/code]. If [param x] lies between [param from] and [param to], the "
"return value follows an S-shaped curve that smoothly transitions from "
"[code]0[/code] to [code]1[/code].\n"
"For negative ranges (when [code]from > to[/code]) the function is mirrored "
"and returns [code]1[/code] when [code]x <= to[/code] and [code]0[/code] when "
"[code]x >= from[/code].\n"
"This S-shaped curve is the cubic Hermite interpolator, given by [code]f(y) = "
"3*y^2 - 2*y^3[/code] where [code]y = (x-from) / (to-from)[/code].\n"
"[codeblock]\n"
"smoothstep(0, 2, -5.0) # Returns 0.0\n"
"smoothstep(0, 2, 0.5) # Returns 0.15625\n"
"smoothstep(0, 2, 1.0) # Returns 0.5\n"
"smoothstep(0, 2, 2.0) # Returns 1.0\n"
"[/codeblock]\n"
"Compared to [method ease] with a curve value of [code]-1.6521[/code], [method "
"smoothstep] returns the smoothest possible curve with no sudden changes in "
"the derivative. If you need to perform more advanced transitions, use [Tween] "
"or [AnimationPlayer].\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"smoothstep_ease_comparison.png]Comparison between smoothstep() and ease(x, "
"-1.6521) return values[/url]\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"smoothstep_range.webp]Smoothstep() return values with positive, zero, and "
"negative ranges[/url]"
msgstr ""
"Повертає плавну кубічну інтерполяцію Ерміта між [code]0[/code] і [code]1[/"
"code]. \n"
"Для позитивних діапазонів (коли [code]від <= до[/code]) повертається значення "
"[code]0[/code], коли [code]x <= from[/code], і [code]1[/code], коли [code]x "
">= to[/code]. Якщо [param x] знаходиться між [param from] і [param to], "
"значення, що повертається, слідує S-подібній кривій, яка плавно переходить "
"від [code]0[/code] до [code]1[/code]. \n"
"Для від’ємних діапазонів (коли [code]від > до[/code]) функція відображається "
"і повертає [code]1[/code], коли [code]x <= to[/code], і [code]0[/code], коли "
"[code]x >= from[/code]. \n"
"Ця S-подібна крива є кубічним інтерполятором Ерміта, що визначається як "
"[code]f(y) = 3*y^2 - 2*y^3[/code], де [code]y = (x-від) / (до-від)[/code]. \n"
"[codeblock] \n"
"smoothstep(0, 2, -5.0) # Returns 0.0 \n"
"smoothstep(0, 2, 0.5) # Returns 0,15625 \n"
"smoothstep(0, 2, 1.0) # Returns 0,5 \n"
"smoothstep(0, 2, 2.0) # Returns 1.0 \n"
"[/codeblock] \n"
"Порівняно з [method ease] зі значенням кривої [code]-1,6521[/code], [method "
"smoothstep] повертає максимально гладку криву без раптових змін у похідній. "
"Якщо вам потрібно виконати більш складні переходи, використовуйте [Tween] або "
"[AnimationPlayer]. \n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"smoothstep_ease_comparison.png]Порівняння повернених значень smoothstep() і "
"ease(x, -1,6521)[/url] \n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"smoothstep_range.webp]Smoothstep() повертає значення з позитивним, нульовим і "
"негативним діапазонами[/url]"
msgid ""
"Returns the multiple of [param step] that is the closest to [param x]. This "
"can also be used to round a floating-point number to an arbitrary number of "
"decimals.\n"
"The returned value is the same type of [Variant] as [param step]. Supported "
"types: [int], [float], [Vector2], [Vector2i], [Vector3], [Vector3i], "
"[Vector4], [Vector4i].\n"
"[codeblock]\n"
"snapped(100, 32) # Returns 96\n"
"snapped(3.14159, 0.01) # Returns 3.14\n"
"\n"
"snapped(Vector2(34, 70), Vector2(8, 8)) # Returns (32, 72)\n"
"[/codeblock]\n"
"See also [method ceil], [method floor], and [method round].\n"
"[b]Note:[/b] For better type safety, use [method snappedf], [method "
"snappedi], [method Vector2.snapped], [method Vector2i.snapped], [method "
"Vector3.snapped], [method Vector3i.snapped], [method Vector4.snapped], or "
"[method Vector4i.snapped]."
msgstr ""
"Повертає кратне [param step], яке є найближчим до [param x]. Це також можна "
"використовувати для округлення числа з плаваючою комою до довільної кількості "
"десяткових знаків.\n"
" Повернене значення має той самий тип [Variant], що й [param step]. "
"Підтримувані типи: [int], [float], [Vector2], [Vector2i], [Vector3], "
"[Vector3i], [Vector4], [Vector4i].\n"
"[codeblock]\n"
"snapped(100, 32) # Returns 96\n"
"snapped(3.14159, 0.01) # Returns 3.14\n"
"\n"
"snapped(Vector2(34, 70), Vector2(8, 8)) # Returns (32, 72)\n"
"[/codeblock]\n"
" Дивіться також [method ceil], [method floor] і [method round].\n"
"[b]Примітка:[/b] Для кращої безпеки типу використовуйте [method snappedf], "
"[method snappedi], [method Vector2.snapped], [method Vector2i.snapped], "
"[method Vector3.snapped], [method Vector3i. snapped], [method "
"Vector4.snapped] або [method Vector4i.snapped]."
msgid ""
"Returns the multiple of [param step] that is the closest to [param x]. This "
"can also be used to round a floating-point number to an arbitrary number of "
"decimals.\n"
"A type-safe version of [method snapped], returning a [float].\n"
"[codeblock]\n"
"snappedf(32.0, 2.5) # Returns 32.5\n"
"snappedf(3.14159, 0.01) # Returns 3.14\n"
"[/codeblock]"
msgstr ""
"Повертає кратне [param step], яке є найближчим до [param x]. Це також можна "
"використовувати для округлення числа з плаваючою комою до довільної кількості "
"десяткових знаків.\n"
" Типобезпечна версія [method snapped], що повертає [float].\n"
"[codeblock]\n"
"snappedf(32.0, 2.5) # Returns 32.5\n"
"snappedf(3.14159, 0.01) # Returns 3.14\n"
"[/codeblock]"
msgid ""
"Returns the multiple of [param step] that is the closest to [param x].\n"
"A type-safe version of [method snapped], returning an [int].\n"
"[codeblock]\n"
"snappedi(53, 16) # Returns 48\n"
"snappedi(4096, 100) # Returns 4100\n"
"[/codeblock]"
msgstr ""
"Повертає кратне [param step], яке є найближчим до [param x].\n"
" Типобезпечна версія [method snapped], що повертає [int].\n"
"[codeblock]\n"
"snappedi(53, 16) # Returns 48\n"
"snappedi(4096, 100) # Returns 4100\n"
"[/codeblock]"
msgid ""
"Returns the square root of [param x], where [param x] is a non-negative "
"number.\n"
"[codeblock]\n"
"sqrt(9) # Returns 3\n"
"sqrt(10.24) # Returns 3.2\n"
"sqrt(-1) # Returns NaN\n"
"[/codeblock]\n"
"[b]Note:[/b] Negative values of [param x] return NaN (\"Not a Number\"). In "
"C#, if you need negative inputs, use [code]System.Numerics.Complex[/code]."
msgstr ""
"Повертає квадратний корінь з [param x], де [param x] невід'ємне число.\n"
"[codeblock]\n"
"sqrt(9) # Returns 3\n"
"sqrt(10.24) # Returns 3.2\n"
"sqrt(-1) # Returns NaN\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Від'ємні значення [param x] повертають NaN (\"Not a Number "
"(Не Число)\"). В C#, якщо вам потрібні від'ємні вхідні дані, використовуйте "
"[code]System.Numerics.Complex[/code]."
msgid ""
"Returns the position of the first non-zero digit, after the decimal point. "
"Note that the maximum return value is 10, which is a design decision in the "
"implementation.\n"
"[codeblock]\n"
"var n = step_decimals(5) # n is 0\n"
"n = step_decimals(1.0005) # n is 4\n"
"n = step_decimals(0.000000005) # n is 9\n"
"[/codeblock]"
msgstr ""
"Повертає позицію першої відмінної від нуля цифри після десяткової коми. "
"Зауважте, що максимальне значення, що повертається, становить 10, що є "
"проектним рішенням у реалізації.\n"
"[codeblock]\n"
"var n = step_decimals(5) # n is 0\n"
"n = step_decimals(1.0005) # n is 4\n"
"n = step_decimals(0.000000005) # n is 9\n"
"[/codeblock]"
msgid ""
"Converts one or more arguments of any [Variant] type to a [String] in the "
"best way possible.\n"
"[codeblock]\n"
"var a = [10, 20, 30]\n"
"var b = str(a)\n"
"print(len(a)) # Prints 3 (the number of elements in the array).\n"
"print(len(b)) # Prints 12 (the length of the string \"[10, 20, 30]\").\n"
"[/codeblock]"
msgstr ""
"Перетворює один або більше аргументів будь-якого типу [Variant] в [String] "
"найкращим можливим способом.\n"
"[codeblock]\n"
"var a = [10, 20, 30]\n"
"var b = str(a)\n"
"print(len(a)) # Виводить 3 (число елементів в масиві).\n"
"print(len(b)) # Виводить 12 (довжина тексту \"[10, 20, 30]\").\n"
"[/codeblock]"
msgid ""
"Converts a formatted [param string] that was returned by [method var_to_str] "
"to the original [Variant].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var data = '{ \"a\": 1, \"b\": 2 }' # data is a String\n"
"var dict = str_to_var(data) # dict is a Dictionary\n"
"print(dict[\"a\"]) # Prints 1\n"
"[/gdscript]\n"
"[csharp]\n"
"string data = \"{ \\\"a\\\": 1, \\\"b\\\": 2 }\"; // data is a "
"string\n"
"var dict = GD.StrToVar(data).AsGodotDictionary(); // dict is a Dictionary\n"
"GD.Print(dict[\"a\"]); // Prints 1\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Перетворює відформатований [param string] повернутий [method var_to_str] на "
"оригінальний [Variant].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var data = '{ \"a\": 1, \"b\": 2 }' # data є String (текстом)\n"
"var dict = str_to_var(data) # dict є Dictionary (словником)\n"
"print(dict[\"a\"]) # Виводить 1\n"
"[/gdscript]\n"
"[csharp]\n"
"string data = \"{ \\\"a\\\": 1, \\\"b\\\": 2 }\"; // data є string\n"
"var dict = GD.StrToVar(data).AsGodotDictionary(); // dict є Dictionary\n"
"GD.Print(dict[\"a\"]); // Виводить 1\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the tangent of angle [param angle_rad] in radians.\n"
"[codeblock]\n"
"tan(deg_to_rad(45)) # Returns 1\n"
"[/codeblock]"
msgstr ""
"Повертає тангенс кута [param angle_rad] у радіанах.\n"
"[codeblock]\n"
"tan(deg_to_rad(45)) # Повертає 1\n"
"[/codeblock]"
msgid ""
"Returns the hyperbolic tangent of [param x].\n"
"[codeblock]\n"
"var a = log(2.0) # Returns 0.693147\n"
"tanh(a) # Returns 0.6\n"
"[/codeblock]"
msgstr ""
"Повертає гіперболічний тангенс [param x].\n"
"[codeblock]\n"
"var a = log(2.0) # Повертає 0.693147\n"
"tanh(a) # Повертає 0.6\n"
"[/codeblock]"
msgid ""
"Converts the given [param variant] to the given [param type], using the [enum "
"Variant.Type] values. This method is generous with how it handles types, it "
"can automatically convert between array types, convert numeric [String]s to "
"[int], and converting most things to [String].\n"
"If the type conversion cannot be done, this method will return the default "
"value for that type, for example converting [Rect2] to [Vector2] will always "
"return [constant Vector2.ZERO]. This method will never show error messages as "
"long as [param type] is a valid Variant type.\n"
"The returned value is a [Variant], but the data inside and its type will be "
"the same as the requested type.\n"
"[codeblock]\n"
"type_convert(\"Hi!\", TYPE_INT) # Returns 0\n"
"type_convert(\"123\", TYPE_INT) # Returns 123\n"
"type_convert(123.4, TYPE_INT) # Returns 123\n"
"type_convert(5, TYPE_VECTOR2) # Returns (0, 0)\n"
"type_convert(\"Hi!\", TYPE_NIL) # Returns null\n"
"[/codeblock]"
msgstr ""
"Перетворює наданий [param variant] на заданий [param type], використовуючи "
"значення [enum Variant.Type]. Цей метод невимогливий у тому, як він обробляє "
"типи, він може автоматично перетворювати між різнотиповими масивами, "
"перетворювати числові [String] у [int] і перетворювати більшість речей у "
"[String].\n"
" Якщо неможливо виконати перетворення типу, цей метод поверне значення за "
"замовчуванням для цього типу, наприклад, перетворення [Rect2] на [Vector2] "
"завжди повертатиме [constant Vector2.ZERO]. Цей метод ніколи не показуватиме "
"повідомлення про помилки, доки [param type] є дійсним типом Variant.\n"
" Поверненим значенням є [Variant], але дані всередині та їх тип будуть такими "
"самими, як запитуваний тип.\n"
"[codeblock]\n"
"type_convert(\"Привіт!\", TYPE_INT) # Повертає 0\n"
"type_convert(\"123\", TYPE_INT) # Повертає 123\n"
"type_convert(123.4, TYPE_INT) # Повертає 123\n"
"type_convert(5, TYPE_VECTOR2) # Повертає (0, 0)\n"
"type_convert(\"Привіт!\", TYPE_NIL) # Повертає null\n"
"[/codeblock]"
msgid ""
"Returns a human-readable name of the given [param type], using the [enum "
"Variant.Type] values.\n"
"[codeblock]\n"
"print(TYPE_INT) # Prints 2\n"
"print(type_string(TYPE_INT)) # Prints \"int\"\n"
"print(type_string(TYPE_STRING)) # Prints \"String\"\n"
"[/codeblock]\n"
"See also [method typeof]."
msgstr ""
"Повертає зрозумілу людині назву заданого [типу параметра], використовуючи "
"значення [enum Variant.Type].\n"
"[codeblock]\n"
"print(TYPE_INT) # Друкує 2.\n"
"print(type_string(TYPE_INT)) # Виводить \"int\".\n"
"print(type_string(TYPE_STRING)) # Виводить \"Рядок\".\n"
"[/codeblock]\n"
" Дивіться також [method typeof]."
msgid ""
"Returns the internal type of the given [param variable], using the [enum "
"Variant.Type] values.\n"
"[codeblock]\n"
"var json = JSON.new()\n"
"json.parse('[\"a\", \"b\", \"c\"]')\n"
"var result = json.get_data()\n"
"if typeof(result) == TYPE_ARRAY:\n"
"\tprint(result[0]) # Prints \"a\"\n"
"else:\n"
"\tprint(\"Unexpected result!\")\n"
"[/codeblock]\n"
"See also [method type_string]."
msgstr ""
"Повертає внутрішній тип заданої змінної [param variable], використовуючи "
"значення [enum Variant.Type].\n"
"[codeblock]\n"
"var json = JSON.new()\n"
"json.parse('[\"a\", \"b\", \"c\"]')\n"
"var result = json.get_data()\n"
"if typeof(result) == TYPE_ARRAY:\n"
"\tprint(result[0]) # Prints \"a\"\n"
"else:\n"
"\tprint(\"Unexpected result!\")\n"
"[/codeblock]\n"
"Див. також [method type_string]."
msgid ""
"Encodes a [Variant] value to a byte array, without encoding objects. "
"Deserialization can be done with [method bytes_to_var].\n"
"[b]Note:[/b] If you need object serialization, see [method "
"var_to_bytes_with_objects].\n"
"[b]Note:[/b] Encoding [Callable] is not supported and will result in an empty "
"value, regardless of the data."
msgstr ""
"Кодує значення [Variant] у масив байтів без кодування об’єктів. "
"Десеріалізацію можна виконати за допомогою [method bytes_to_var].\n"
"[b]Примітка.[/b] Якщо вам потрібна серіалізація об’єктів, див. [method "
"var_to_bytes_with_objects].\n"
"[b]Примітка: [/b] Кодування [Callable] не підтримується та призведе до "
"порожнього значення, незалежно від даних."
msgid ""
"Encodes a [Variant] value to a byte array. Encoding objects is allowed (and "
"can potentially include executable code). Deserialization can be done with "
"[method bytes_to_var_with_objects].\n"
"[b]Note:[/b] Encoding [Callable] is not supported and will result in an empty "
"value, regardless of the data."
msgstr ""
"Кодує значення [Variant] у масив байтів. Кодування об’єктів дозволено (і "
"потенційно може містити виконуваний код). Десеріалізацію можна виконати за "
"допомогою [method bytes_to_var_with_objects].\n"
"[b]Примітка: [/b] Кодування [Callable] не підтримується та призведе до "
"порожнього значення, незалежно від даних."
msgid ""
"Converts a [Variant] [param variable] to a formatted [String] that can then "
"be parsed using [method str_to_var].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = { \"a\": 1, \"b\": 2 }\n"
"print(var_to_str(a))\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Godot.Collections.Dictionary { [\"a\"] = 1, [\"b\"] = 2 };\n"
"GD.Print(GD.VarToStr(a));\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Prints:\n"
"[codeblock lang=text]\n"
"{\n"
"\t\"a\": 1,\n"
"\t\"b\": 2\n"
"}\n"
"[/codeblock]\n"
"[b]Note:[/b] Converting [Signal] or [Callable] is not supported and will "
"result in an empty value for these types, regardless of their data."
msgstr ""
"Перетворює [Variant] [param variable] у відформатований [String], який потім "
"можна проаналізувати за допомогою [method str_to_var].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = { \"a\": 1, \"b\": 2 }\n"
"print(var_to_str(a))\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Godot.Collections.Dictionary { [\"a\"] = 1, [\"b\"] = 2 };\n"
"GD.Print(GD.VarToStr(a));\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Принти:\n"
"[codeblock lang=text]\n"
" {\n"
"\t \"а\": 1,\n"
"\t \"б\": 2\n"
" }\n"
"[/codeblock]\n"
"[b]Примітка: [/b] Перетворення [Signal] або [Callable] не підтримується та "
"призведе до порожнього значення для цих типів, незалежно від їхніх даних."
msgid ""
"Returns a [WeakRef] instance holding a weak reference to [param obj]. Returns "
"an empty [WeakRef] instance if [param obj] is [code]null[/code]. Prints an "
"error and returns [code]null[/code] if [param obj] is neither [Object]-"
"derived nor [code]null[/code].\n"
"A weak reference to an object is not enough to keep the object alive: when "
"the only remaining references to a referent are weak references, garbage "
"collection is free to destroy the referent and reuse its memory for something "
"else. However, until the object is actually destroyed the weak reference may "
"return the object even if there are no strong references to it."
msgstr ""
"Повертає екземпляр [WeakRef], що містить слабке посилання на [param obj]. "
"Повертає порожній екземпляр [WeakRef], якщо [param obj] має значення "
"[code]null[/code]. Виводить помилку та повертає [code]null[/code], якщо "
"[param obj] не є ані [Object]-похідним, ані [code]null[/code].\n"
" Слабкого посилання на об’єкт недостатньо, щоб зберегти об’єкт живим: коли "
"єдині посилання на референт є слабкими посиланнями, збір сміття вільно знищує "
"референт і повторно використовує його пам’ять для чогось іншого. Однак, поки "
"об’єкт не буде фактично знищено, слабке посилання може повертати об’єкт, "
"навіть якщо на нього немає сильних посилань."
msgid ""
"Wraps the [Variant] [param value] between [param min] and [param max]. [param "
"min] is [i]inclusive[/i] while [param max] is [i]exclusive[/i]. This can be "
"used for creating loop-like behavior or infinite surfaces.\n"
"Variant types [int] and [float] are supported. If any of the arguments is "
"[float], this function returns a [float], otherwise it returns an [int].\n"
"[codeblock]\n"
"var a = wrap(4, 5, 10)\n"
"# a is 9 (int)\n"
"\n"
"var a = wrap(7, 5, 10)\n"
"# a is 7 (int)\n"
"\n"
"var a = wrap(10.5, 5, 10)\n"
"# a is 5.5 (float)\n"
"[/codeblock]"
msgstr ""
"Огортає значення [Variant] [param value] між [param min] та [param max]. "
"[param min] є [i]включним[/i], тоді як [param max] є [i]виключним[/i]. Це "
"можна використовувати для створення циклічної поведінки або нескінченних "
"поверхонь.\n"
"Підтримуються типи варіантів [int] та [float]. Якщо будь-який з аргументів "
"має значення [float], ця функція повертає значення [float], інакше вона "
"повертає [int].\n"
"[codeblock]\n"
"var a = wrap(4, 5, 10)\n"
"# a is 9 (int)\n"
"\n"
"var a = wrap(7, 5, 10)\n"
"# a is 7 (int)\n"
"\n"
"var a = wrap(10.5, 5, 10)\n"
"# a is 5.5 (float)\n"
"[/codeblock]"
msgid ""
"Wraps the float [param value] between [param min] and [param max]. [param "
"min] is [i]inclusive[/i] while [param max] is [i]exclusive[/i]. This can be "
"used for creating loop-like behavior or infinite surfaces.\n"
"[codeblock]\n"
"# Infinite loop between 5.0 and 9.9\n"
"value = wrapf(value + 0.1, 5.0, 10.0)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# Infinite rotation (in radians)\n"
"angle = wrapf(angle + 0.1, 0.0, TAU)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# Infinite rotation (in radians)\n"
"angle = wrapf(angle + 0.1, -PI, PI)\n"
"[/codeblock]\n"
"[b]Note:[/b] If [param min] is [code]0[/code], this is equivalent to [method "
"fposmod], so prefer using that instead. [method wrapf] is more flexible than "
"using the [method fposmod] approach by giving the user control over the "
"minimum value."
msgstr ""
"Огортає число з плаваючою комою [param value] між [param min] та [param max]. "
"[param min] є [i]включним[/i], тоді як [param max] є [i]виключним[/i]. Це "
"можна використовувати для створення циклічної поведінки або нескінченних "
"поверхонь.\n"
"[codeblock]\n"
"# Нескінченний цикл між 5.0 та 9.9\n"
"value = wrapf(value + 0.1, 5.0, 10.0)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# Нескінченне обертання (у радіанах)\n"
"angle = wrapf(angle + 0.1, 0.0, TAU)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# Нескінченне обертання (у радіанах)\n"
"angle = wrapf(angle + 0.1, -PI, PI)\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Якщо [param min] дорівнює [code]0[/code], це еквівалентно "
"[method fposmod], тому краще використовувати його замість цього. [method "
"wrapf] є більш гнучким, ніж використання підходу [method fposmod], оскільки "
"дає користувачеві контроль над мінімальним значенням."
msgid ""
"Wraps the integer [param value] between [param min] and [param max]. [param "
"min] is [i]inclusive[/i] while [param max] is [i]exclusive[/i]. This can be "
"used for creating loop-like behavior or infinite surfaces.\n"
"[codeblock]\n"
"# Infinite loop between 5 and 9\n"
"frame = wrapi(frame + 1, 5, 10)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# result is -2\n"
"var result = wrapi(-6, -5, -1)\n"
"[/codeblock]"
msgstr ""
"Огортає ціле число [param value] між [param min] та [param max]. [param min] "
"є [i]включним[/i], тоді як [param max] є [i]виключним[/i]. Це можна "
"використовувати для створення циклічної поведінки або нескінченних "
"поверхонь.\n"
"[codeblock]\n"
"# Нескінченний цикл між 5 та 9\n"
"frame = wrapi(frame + 1, 5, 10)\n"
"[/codeblock]\n"
"[codeblock]\n"
"# результат -2\n"
"var result = wrapi(-6, -5, -1)\n"
"[/codeblock]"
msgid "The [AudioServer] singleton."
msgstr "Синглтон [AudioServer]."
msgid "The [CameraServer] singleton."
msgstr "Синглтон [CameraServer]."
msgid "The [ClassDB] singleton."
msgstr "Синглтон [ClassDB]."
msgid "The [DisplayServer] singleton."
msgstr "Синглтон [DisplayServer]."
msgid ""
"The [EditorInterface] singleton.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
"Синглтон [EditorInterface].\n"
"[b]Примітка:[/b] доступно лише у збірках редактора."
msgid "The [Engine] singleton."
msgstr "Синглтон [Engine]."
msgid "The [EngineDebugger] singleton."
msgstr "Синглтон [EngineDebugger]."
msgid "The [GDExtensionManager] singleton."
msgstr "Синглтон [GDExtensionManager]."
msgid "The [Geometry2D] singleton."
msgstr "Синглтон [Geometry2D]."
msgid "The [Geometry3D] singleton."
msgstr "Синглтон [Geometry3D]."
msgid "The [IP] singleton."
msgstr "Синглтон [IP]."
msgid "The [Input] singleton."
msgstr "Синглтон [Input]."
msgid "The [InputMap] singleton."
msgstr "Синглтон [InputMap]."
msgid ""
"The [JavaClassWrapper] singleton.\n"
"[b]Note:[/b] Only implemented on Android."
msgstr ""
"Синглтон [JavaClassWrapper].\n"
"[b]Примітка:[/b] Реалізовано лише на Android."
msgid ""
"The [JavaScriptBridge] singleton.\n"
"[b]Note:[/b] Only implemented on the Web platform."
msgstr ""
"Синглтон [JavaScriptBridge].\n"
"[b]Примітка:[/b] Реалізовано лише на веб-платформі."
msgid "The [Marshalls] singleton."
msgstr "Синглтон [Marshalls]."
msgid ""
"The [NativeMenu] singleton.\n"
"[b]Note:[/b] Only implemented on macOS."
msgstr ""
"Синглтон [NativeMenu].\n"
"[b]Примітка:[/b] реалізовано лише в macOS."
msgid "The [NavigationMeshGenerator] singleton."
msgstr "Синглтон [NavigationMeshGenerator]."
msgid "The [NavigationServer2D] singleton."
msgstr "Синглтон [NavigationServer2D]."
msgid "The [NavigationServer2DManager] singleton."
msgstr "Синглтон [NavigationServer2DManager]."
msgid "The [NavigationServer3D] singleton."
msgstr "Синглтон [NavigationServer3D]."
msgid "The [NavigationServer3DManager] singleton."
msgstr "Синглтон [NavigationServer3DManager]."
msgid "The [OS] singleton."
msgstr "Синглтон [OS]."
msgid "The [Performance] singleton."
msgstr "Синглтон [Performance]."
msgid "The [PhysicsServer2D] singleton."
msgstr "Синглтон [PhysicsServer2D]."
msgid "The [PhysicsServer2DManager] singleton."
msgstr "Синглтон [PhysicsServer2DManager]."
msgid "The [PhysicsServer3D] singleton."
msgstr "Синглтон [PhysicsServer3D]."
msgid "The [PhysicsServer3DManager] singleton."
msgstr "Синглтон [PhysicsServer3DManager]."
msgid "The [ProjectSettings] singleton."
msgstr "Синглтон [ProjectSettings]."
msgid "The [RenderingServer] singleton."
msgstr "Синглтон [RenderingServer]."
msgid "The [ResourceLoader] singleton."
msgstr "Синглтон [ResourceLoader]."
msgid "The [ResourceSaver] singleton."
msgstr "Синглтон [ResourceSaver]."
msgid "The [ResourceUID] singleton."
msgstr "Синглтон [ResourceUID]."
msgid "The [TextServerManager] singleton."
msgstr "Синглтон [TextServerManager]."
msgid "The [ThemeDB] singleton."
msgstr "Синглтон [ThemeDB]."
msgid "The [Time] singleton."
msgstr "Синглтон [Time]."
msgid "The [TranslationServer] singleton."
msgstr "Синглтон [TranslationServer]."
msgid "The [WorkerThreadPool] singleton."
msgstr "Синглтон [WorkerThreadPool]."
msgid "The [XRServer] singleton."
msgstr "Синглтон [XRServer]."
msgid "Left side, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Ліва сторона, зазвичай використовується для класів, що походять від [Control] "
"або [StyleBox]."
msgid "Top side, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Верхня частина, зазвичай використовується для класів, що походять від "
"[Control] або [StyleBox]."
msgid "Right side, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Права частина, зазвичай використовується для класів, що походять від "
"[Control] або [StyleBox]."
msgid "Bottom side, usually used for [Control] or [StyleBox]-derived classes."
msgstr ""
"Нижній сторона, зазвичай використовується для класів, що походять від "
"[Control] або [StyleBox]."
msgid "Top-left corner."
msgstr "Верхній лівий кут."
msgid "Top-right corner."
msgstr "Верхній правий кут."
msgid "Bottom-right corner."
msgstr "Нижній правий кут."
msgid "Bottom-left corner."
msgstr "Нижній лівий кут."
msgid ""
"General vertical alignment, usually used for [Separator], [ScrollBar], "
"[Slider], etc."
msgstr ""
"Загальне вирівнювання по вертикалі, зазвичай використовується для "
"[Separator], [ScrollBar], [Slider] и т. д."
msgid ""
"General horizontal alignment, usually used for [Separator], [ScrollBar], "
"[Slider], etc."
msgstr ""
"Загальне вирівнювання по горизонталі, зазвичай використовується для "
"[Separator], [ScrollBar], [Slider] и т. д."
msgid ""
"Clockwise rotation. Used by some methods (e.g. [method Image.rotate_90])."
msgstr ""
"Обертання за годинниковою стрілкою. Використовується деякими методами "
"(наприклад, [method Image.rotate_90])."
msgid ""
"Counter-clockwise rotation. Used by some methods (e.g. [method "
"Image.rotate_90])."
msgstr ""
"Обертання проти годинникової стрілки. Використовується деякими методами "
"(наприклад, [method Image.rotate_90])."
msgid "Horizontal left alignment, usually for text-derived classes."
msgstr ""
"Горизонтальне вирівнювання по лівому краю, зазвичай для текстових класів."
msgid "Horizontal center alignment, usually for text-derived classes."
msgstr "Горизонтальне вирівнювання по центру, зазвичай для текстових класів."
msgid "Horizontal right alignment, usually for text-derived classes."
msgstr ""
"Горизонтальне вирівнювання по правому краю, зазвичай для текстових класів."
msgid "Expand row to fit width, usually for text-derived classes."
msgstr "Розгортання рядка до потрібної ширини, зазвичай для текстових класів."
msgid "Vertical top alignment, usually for text-derived classes."
msgstr "Вертикальне вирівнювання по верху, зазвичай для текстових класів."
msgid "Vertical center alignment, usually for text-derived classes."
msgstr "Вертикальне вирівнювання по центру, зазвичай для текстових класів."
msgid "Vertical bottom alignment, usually for text-derived classes."
msgstr "Вертикальне вирівнювання по низу, зазвичай для текстових класів."
msgid "Expand rows to fit height, usually for text-derived classes."
msgstr "Розгортання рядків за висотою, зазвичай для текстових класів."
msgid ""
"Aligns the top of the inline object (e.g. image, table) to the position of "
"the text specified by [code]INLINE_ALIGNMENT_TO_*[/code] constant."
msgstr ""
"Вирівнює верхню частину вбудованого об'єкта (наприклад, зображення, таблицю) "
"за позицією тексту, визначеною константою [code]INLINE_ALIGNMENT_TO_*[/code]."
msgid ""
"Aligns the center of the inline object (e.g. image, table) to the position of "
"the text specified by [code]INLINE_ALIGNMENT_TO_*[/code] constant."
msgstr ""
"Вирівнює центр вбудованого об'єкта (наприклад, зображення, таблиці) за "
"позицією тексту, визначеною константою [code]INLINE_ALIGNMENT_TO_*[/code]."
msgid ""
"Aligns the baseline (user defined) of the inline object (e.g. image, table) "
"to the position of the text specified by [code]INLINE_ALIGNMENT_TO_*[/code] "
"constant."
msgstr ""
"Вирівнює базову лінію (визначену користувачем) вбудованого об'єкта "
"(наприклад, зображення, таблиці) до позиції тексту, визначеної константою "
"[code]INLINE_ALIGNMENT_TO_*[/code]."
msgid ""
"Aligns the bottom of the inline object (e.g. image, table) to the position of "
"the text specified by [code]INLINE_ALIGNMENT_TO_*[/code] constant."
msgstr ""
"Вирівнює нижню частину вбудованого об'єкта (наприклад, зображення, таблицю) "
"за позицією тексту, визначеною константою [code]INLINE_ALIGNMENT_TO_*[/code]."
msgid ""
"Aligns the position of the inline object (e.g. image, table) specified by "
"[code]INLINE_ALIGNMENT_*_TO[/code] constant to the top of the text."
msgstr ""
"Вирівнює позицію вбудованого об'єкта (наприклад, зображення, таблиці), "
"визначену константою [code]INLINE_ALIGNMENT_*_TO[/code], за верхнім краєм "
"тексту."
msgid ""
"Aligns the position of the inline object (e.g. image, table) specified by "
"[code]INLINE_ALIGNMENT_*_TO[/code] constant to the center of the text."
msgstr ""
"Вирівнює позицію вбудованого об'єкта (наприклад, зображення, таблиці), "
"визначену константою [code]INLINE_ALIGNMENT_*_TO[/code], по центру тексту."
msgid ""
"Aligns the position of the inline object (e.g. image, table) specified by "
"[code]INLINE_ALIGNMENT_*_TO[/code] constant to the baseline of the text."
msgstr ""
"Вирівнює позицію вбудованого об'єкта (наприклад, зображення, таблиці), "
"визначену константою [code]INLINE_ALIGNMENT_*_TO[/code], до базової лінії "
"тексту."
msgid "Aligns inline object (e.g. image, table) to the bottom of the text."
msgstr ""
"Вирівнює вбудований об'єкт (наприклад, зображення, таблицю) по нижньому краю "
"тексту."
msgid ""
"Aligns top of the inline object (e.g. image, table) to the top of the text. "
"Equivalent to [code]INLINE_ALIGNMENT_TOP_TO | INLINE_ALIGNMENT_TO_TOP[/code]."
msgstr ""
"Вирівнює верхню частину вбудованого об'єкта (наприклад, зображення, таблицю) "
"по верхньому краю тексту. Еквівалентно [code]INLINE_ALIGNMENT_TOP_TO | "
"INLINE_ALIGNMENT_TO_TOP[/code]."
msgid ""
"Aligns center of the inline object (e.g. image, table) to the center of the "
"text. Equivalent to [code]INLINE_ALIGNMENT_CENTER_TO | "
"INLINE_ALIGNMENT_TO_CENTER[/code]."
msgstr ""
"Вирівнює центр вбудованого об’єкта (наприклад, зображення, таблиці) по центру "
"тексту. Еквівалентно [code]INLINE_ALIGNMENT_CENTER_TO | "
"INLINE_ALIGNMENT_TO_CENTER[/code]."
msgid ""
"Aligns bottom of the inline object (e.g. image, table) to the bottom of the "
"text. Equivalent to [code]INLINE_ALIGNMENT_BOTTOM_TO | "
"INLINE_ALIGNMENT_TO_BOTTOM[/code]."
msgstr ""
"Вирівнює нижній край вбудованого об'єкта (наприклад, зображення, таблиці) по "
"нижньому краю тексту. Еквівалентно [code]INLINE_ALIGNMENT_BOTTOM_TO | "
"INLINE_ALIGNMENT_TO_BOTTOM[/code]."
msgid "A bit mask for [code]INLINE_ALIGNMENT_*_TO[/code] alignment constants."
msgstr ""
"Бітова маска для констант вирівнювання [code]INLINE_ALIGNMENT_*_TO[/code]."
msgid "A bit mask for [code]INLINE_ALIGNMENT_TO_*[/code] alignment constants."
msgstr ""
"Бітова маска для констант вирівнювання [code]INLINE_ALIGNMENT_TO_*[/code]."
msgid ""
"Specifies that Euler angles should be in XYZ order. When composing, the order "
"is X, Y, Z. When decomposing, the order is reversed, first Z, then Y, and X "
"last."
msgstr ""
"Вказує, що кути Ейлера повинні бути в порядку XYZ. Складання відбувається в "
"порядку X, Y, Z. При розкладанні порядок зворотний, спочатку Z, потім Y, і X "
"в останню чергу."
msgid ""
"Specifies that Euler angles should be in XZY order. When composing, the order "
"is X, Z, Y. When decomposing, the order is reversed, first Y, then Z, and X "
"last."
msgstr ""
"Вказує, що кути Ейлера повинні бути в порядку XZY. При складанні порядок X, "
"Z, Y. При розкладанні порядок зворотний, спочатку Y, потім Z, і X в останню "
"чергу."
msgid ""
"Specifies that Euler angles should be in YXZ order. When composing, the order "
"is Y, X, Z. When decomposing, the order is reversed, first Z, then X, and Y "
"last."
msgstr ""
"Вказує, що кути Ейлера повинні бути в порядку YXZ. При складанні порядок Y, "
"X, Z. При розкладанні порядок зворотний, спочатку Z, потім X, і Y в останню "
"чергу."
msgid ""
"Specifies that Euler angles should be in YZX order. When composing, the order "
"is Y, Z, X. When decomposing, the order is reversed, first X, then Z, and Y "
"last."
msgstr ""
"Вказує, що кути Ейлера повинні бути в порядку YZX. При складанні порядок Y, "
"Z, X. При розкладанні порядок зворотний, спочатку X, потім Z, і Y в останню "
"чергу."
msgid ""
"Specifies that Euler angles should be in ZXY order. When composing, the order "
"is Z, X, Y. When decomposing, the order is reversed, first Y, then X, and Z "
"last."
msgstr ""
"Вказує, що кути Ейлера мають бути у порядку ZXY. При складанні порядок Z, X, "
"Y. При розкладанні порядок змінюється на протилежний, спочатку Y, потім X, і "
"Z в останню чергу."
msgid ""
"Specifies that Euler angles should be in ZYX order. When composing, the order "
"is Z, Y, X. When decomposing, the order is reversed, first X, then Y, and Z "
"last."
msgstr ""
"Вказує, що кути Ейлера повинні бути в порядку ZYX. При складанні порядок Z, "
"Y, X. При розкладанні порядок зворотний, спочатку X, потім Y, і Z в останню "
"чергу."
msgid ""
"Enum value which doesn't correspond to any key. This is used to initialize "
"[enum Key] properties with a generic state."
msgstr ""
"Значення переліку, яке не відповідає жодній клавіші. Використовується для "
"ініціалізації властивостей [enum Key] із загальним станом."
msgid "Keycodes with this bit applied are non-printable."
msgstr "Коди клавіш з цим бітом не можна друкувати."
msgid "Escape key."
msgstr "Клавіша Escape."
msgid "Tab key."
msgstr "Клавіша Tab."
msgid "Shift + Tab key."
msgstr "Shift + клавіша Tab."
msgid "Backspace key."
msgstr "Клавіша Backspace."
msgid "Return key (on the main keyboard)."
msgstr "Клавіша введення (на основній клавіатурі)."
msgid "Enter key on the numeric keypad."
msgstr "Клавіша Enter на цифровій клавіатурі."
msgid "Insert key."
msgstr "Клавіша Insert."
msgid "Delete key."
msgstr "Клавіша Delete."
msgid "Pause key."
msgstr "Клавіша Pause."
msgid "Print Screen key."
msgstr "Клавіша Print Screen."
msgid "System Request key."
msgstr "Клавіша System Request."
msgid "Clear key."
msgstr "Клавіша очищення."
msgid "Home key."
msgstr "Клавіша Home."
msgid "End key."
msgstr "Клавіша End."
msgid "Left arrow key."
msgstr "Клавіша зі стрілкою вліво."
msgid "Up arrow key."
msgstr "Клавіша зі стрілкою вгору."
msgid "Right arrow key."
msgstr "Клавіша зі стрілкою вправо."
msgid "Down arrow key."
msgstr "Клавіша зі стрілкою вниз."
msgid "Page Up key."
msgstr "Клавіша Page Up."
msgid "Page Down key."
msgstr "Клавіша Page Down."
msgid "Shift key."
msgstr "Клавіша Shift."
msgid "Control key."
msgstr "Клавіша Control."
msgid "Meta key."
msgstr "Клавіша Meta."
msgid "Alt key."
msgstr "Клавіша Alt."
msgid "Caps Lock key."
msgstr "Клавіша Caps Lock."
msgid "Num Lock key."
msgstr "Клавіша Num Lock."
msgid "Scroll Lock key."
msgstr "Клавіша Scroll Lock."
msgid "F1 key."
msgstr "Клавіша F1."
msgid "F2 key."
msgstr "Клавіша F2."
msgid "F3 key."
msgstr "Клавіша F3."
msgid "F4 key."
msgstr "Клавіша F4."
msgid "F5 key."
msgstr "Клавіша F5."
msgid "F6 key."
msgstr "Клавіша F6."
msgid "F7 key."
msgstr "Клавіша F7."
msgid "F8 key."
msgstr "Клавіша F8."
msgid "F9 key."
msgstr "Клавіша F9."
msgid "F10 key."
msgstr "Клавіша F10."
msgid "F11 key."
msgstr "Клавіша F11."
msgid "F12 key."
msgstr "Клавіша F12."
msgid "F13 key."
msgstr "Клавіша F13."
msgid "F14 key."
msgstr "Клавіша F14."
msgid "F15 key."
msgstr "Клавіша F15."
msgid "F16 key."
msgstr "Клавіша F16."
msgid "F17 key."
msgstr "Клавіша F17."
msgid "F18 key."
msgstr "Клавіша F18."
msgid "F19 key."
msgstr "Клавіша F19."
msgid "F20 key."
msgstr "Клавіша F20."
msgid "F21 key."
msgstr "Клавіша F21."
msgid "F22 key."
msgstr "Клавіша F22."
msgid "F23 key."
msgstr "Клавіша F23."
msgid "F24 key."
msgstr "Клавіша F24."
msgid "F25 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F25. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F26 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F26. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F27 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F27. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F28 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F28. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F29 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F29. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F30 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F30. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F31 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F31. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F32 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F32. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F33 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F33. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F34 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F34. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "F35 key. Only supported on macOS and Linux due to a Windows limitation."
msgstr ""
"Клавіша F35. Підтримується лише в macOS та Linux через обмеження Windows."
msgid "Multiply (*) key on the numeric keypad."
msgstr "Клавіша множення (*) на цифровій клавіатурі."
msgid "Divide (/) key on the numeric keypad."
msgstr "Клавіша ділення (/) на цифровій клавіатурі."
msgid "Subtract (-) key on the numeric keypad."
msgstr "Клавіша віднімання (-) на цифровій клавіатурі."
msgid "Period (.) key on the numeric keypad."
msgstr "Клавіша крапки (.) на цифровій клавіатурі."
msgid "Add (+) key on the numeric keypad."
msgstr "Клавіша додавання (+) на цифровій клавіатурі."
msgid "Number 0 on the numeric keypad."
msgstr "Цифра 0 на цифровій клавіатурі."
msgid "Number 1 on the numeric keypad."
msgstr "Цифра 1 на цифровій клавіатурі."
msgid "Number 2 on the numeric keypad."
msgstr "Цифра 2 на цифровій клавіатурі."
msgid "Number 3 on the numeric keypad."
msgstr "Цифра 3 на цифровій клавіатурі."
msgid "Number 4 on the numeric keypad."
msgstr "Цифра 4 на цифровій клавіатурі."
msgid "Number 5 on the numeric keypad."
msgstr "Цифра 5 на цифровій клавіатурі."
msgid "Number 6 on the numeric keypad."
msgstr "Цифра 6 на цифровій клавіатурі."
msgid "Number 7 on the numeric keypad."
msgstr "Цифра 7 на цифровій клавіатурі."
msgid "Number 8 on the numeric keypad."
msgstr "Цифра 8 на цифровій клавіатурі."
msgid "Number 9 on the numeric keypad."
msgstr "Цифра 9 на цифровій клавіатурі."
msgid "Context menu key."
msgstr "Клавіша контекстного меню."
msgid "Hyper key. (On Linux/X11 only)."
msgstr "Гіпер клавіша. (Лише на Linux/X11)."
msgid "Help key."
msgstr "Клавіша Help."
msgid "Back key."
msgstr "Клавіша «Назад»."
msgid "Forward key."
msgstr "Клавіша вперед."
msgid "Media stop key."
msgstr "Клавіша зупинки медіа."
msgid "Refresh key."
msgstr "Клавіша оновлення."
msgid "Volume down key."
msgstr "Клавіша зменшення гучності."
msgid "Mute volume key."
msgstr "Клавіша вимкнення звуку."
msgid "Volume up key."
msgstr "Клавіша збільшення гучності."
msgid "Media play key."
msgstr "Клавіша відтворення медіа."
msgid "Previous song key."
msgstr "Клавіша попередньої пісні."
msgid "Next song key."
msgstr "Клавіша наступної пісні."
msgid "Media record key."
msgstr "Клавіша запису медіа."
msgid "Home page key."
msgstr "Клавіша домашньої сторінки."
msgid "Favorites key."
msgstr "Клавіша улюбленого."
msgid "Search key."
msgstr "Клавіша пошуку."
msgid "Standby key."
msgstr "Клавіша очікування."
msgid "Open URL / Launch Browser key."
msgstr "Клавіша Відкрити URL / Запустити браузер."
msgid "Launch Mail key."
msgstr "Клавіша запуску пошти."
msgid "Launch Media key."
msgstr "Клавіша запуску медіа."
msgid "Launch Shortcut 0 key."
msgstr "Клавіша швидкого запуску 0."
msgid "Launch Shortcut 1 key."
msgstr "Клавіша швидкого запуску 1."
msgid "Launch Shortcut 2 key."
msgstr "Клавіша швидкого запуску 2."
msgid "Launch Shortcut 3 key."
msgstr "Клавіша швидкого запуску 3."
msgid "Launch Shortcut 4 key."
msgstr "Клавіша швидкого запуску 4."
msgid "Launch Shortcut 5 key."
msgstr "Клавіша швидкого запуску 5."
msgid "Launch Shortcut 6 key."
msgstr "Клавіша швидкого запуску 6."
msgid "Launch Shortcut 7 key."
msgstr "Клавіша швидкого запуску 7."
msgid "Launch Shortcut 8 key."
msgstr "Клавіша швидкого запуску 8."
msgid "Launch Shortcut 9 key."
msgstr "Клавіша швидкого запуску 9."
msgid "Launch Shortcut A key."
msgstr "Клавіша швидкого запуску A."
msgid "Launch Shortcut B key."
msgstr "Клавіша швидкого запуску B."
msgid "Launch Shortcut C key."
msgstr "Клавіша швидкого запуску С."
msgid "Launch Shortcut D key."
msgstr "Клавіша швидкого запуску D."
msgid "Launch Shortcut E key."
msgstr "Клавіша швидкого запуску Е."
msgid "Launch Shortcut F key."
msgstr "Клавіша швидкого запуску F."
msgid "\"Globe\" key on Mac / iPad keyboard."
msgstr "Клавіша \"Globe\" на клавіатурі Mac / iPad."
msgid "\"On-screen keyboard\" key on iPad keyboard."
msgstr "Клавіша «Екранна клавіатура» на клавіатурі iPad."
msgid "英数 key on Mac keyboard."
msgstr "Клавіша 英数 на клавіатурі Mac."
msgid "かな key on Mac keyboard."
msgstr "Клавіша かな на клавіатурі Mac."
msgid "Unknown key."
msgstr "Невідома клавіша."
msgid "Space key."
msgstr "Клавіша Пробіл."
msgid "Exclamation mark ([code]![/code]) key."
msgstr "Клавіша зі знаком оклику ([code]![/code])."
msgid "Double quotation mark ([code]\"[/code]) key."
msgstr "Ключ подвійних лапок ([code]\"[/code])."
msgid "Number sign or [i]hash[/i] ([code]#[/code]) key."
msgstr "Цифровий знак або клавіша [i]hash[/i] ([code]#[/code])."
msgid "Dollar sign ([code]$[/code]) key."
msgstr "Знак долара ([code]$[/code]) ключ."
msgid "Percent sign ([code]%[/code]) key."
msgstr "Клавіша знака відсотка ([code]%[/code])."
msgid "Ampersand ([code]&[/code]) key."
msgstr "Амперсанд ([code]&[/code]) ключ."
msgid "Apostrophe ([code]'[/code]) key."
msgstr "Клавіша апостроф ([code]'[/code])."
msgid "Left parenthesis ([code]([/code]) key."
msgstr "Ліва дужка (клавіша [code]([/code])."
msgid "Right parenthesis ([code])[/code]) key."
msgstr "Права дужка ([code])[/code])."
msgid "Asterisk ([code]*[/code]) key."
msgstr "Клавіша зірочка ([code]*[/code])."
msgid "Plus ([code]+[/code]) key."
msgstr "Плюс ([code]+[/code])."
msgid "Comma ([code],[/code]) key."
msgstr "Кома ([code],[/code]) ключ."
msgid "Minus ([code]-[/code]) key."
msgstr "Клавіша мінус ([code]-[/code])."
msgid "Period ([code].[/code]) key."
msgstr "Період ([code].[/code]) ключ."
msgid "Slash ([code]/[/code]) key."
msgstr "Слеш ([code]/[/code])."
msgid "Number 0 key."
msgstr "Клавіша цифра 0."
msgid "Number 1 key."
msgstr "Клавіша цифра 1."
msgid "Number 2 key."
msgstr "Клавіша цифра 2."
msgid "Number 3 key."
msgstr "Клавіша цифра 3."
msgid "Number 4 key."
msgstr "Клавіша цифра 4."
msgid "Number 5 key."
msgstr "Клавіша цифра 5."
msgid "Number 6 key."
msgstr "Клавіша цифра 6."
msgid "Number 7 key."
msgstr "Клавіша цифра 7."
msgid "Number 8 key."
msgstr "Клавіша цифра 8."
msgid "Number 9 key."
msgstr "Клавіша цифра 9."
msgid "Colon ([code]:[/code]) key."
msgstr "Колон ([code]:[/code]) ключ."
msgid "Semicolon ([code];[/code]) key."
msgstr "Крапка з комою ([code];[/code]) клавіша."
msgid "Less-than sign ([code]<[/code]) key."
msgstr "Клавіша зі знаком «менше» ([code]<[/code])."
msgid "Equal sign ([code]=[/code]) key."
msgstr "Клавіша знака рівності ([code]=[/code])."
msgid "Greater-than sign ([code]>[/code]) key."
msgstr "Ключ із знаком «більше» ([code]>[/code])."
msgid "Question mark ([code]?[/code]) key."
msgstr "Клавіша знака питання ([code]?[/code])."
msgid "At sign ([code]@[/code]) key."
msgstr "Знак ([code]@[/code]) ключ."
msgid "A key."
msgstr "Клавіша А."
msgid "B key."
msgstr "Клавіша B."
msgid "C key."
msgstr "Клавіша C."
msgid "D key."
msgstr "Клавіша D."
msgid "E key."
msgstr "Клавіша Е."
msgid "F key."
msgstr "Клавіша F."
msgid "G key."
msgstr "Клавіша G."
msgid "H key."
msgstr "Клавіша H."
msgid "I key."
msgstr "Клавіша І."
msgid "J key."
msgstr "Клавіша J."
msgid "K key."
msgstr "Клавіша К."
msgid "L key."
msgstr "Клавіша L."
msgid "M key."
msgstr "Клавіша M."
msgid "N key."
msgstr "Клавіша N."
msgid "O key."
msgstr "Клавіша О."
msgid "P key."
msgstr "Клавіша P."
msgid "Q key."
msgstr "Клавіша Q."
msgid "R key."
msgstr "Клавіша R."
msgid "S key."
msgstr "Клавіша S."
msgid "T key."
msgstr "Клавіша Т."
msgid "U key."
msgstr "Клавіша U."
msgid "V key."
msgstr "Клавіша V."
msgid "W key."
msgstr "Клавіша W."
msgid "X key."
msgstr "Клавіша X."
msgid "Y key."
msgstr "Клавіша Y."
msgid "Z key."
msgstr "Клавіша Z."
msgid "Left bracket ([code][lb][/code]) key."
msgstr "Ліва квадратна дужка ([code][lb][/code])."
msgid "Backslash ([code]\\[/code]) key."
msgstr "Клавіша зворотної косої риски ([code]\\[/code])."
msgid "Right bracket ([code][rb][/code]) key."
msgstr "Права дужка ([code][rb][/code])."
msgid "Caret ([code]^[/code]) key."
msgstr "Клавіша вставки ([code]^[/code])."
msgid "Underscore ([code]_[/code]) key."
msgstr "Клавіша підкреслення ([code]_[/code])."
msgid "Backtick ([code]`[/code]) key."
msgstr "Клавіша зворотної галочки ([code]`[/code])."
msgid "Left brace ([code]{[/code]) key."
msgstr "Клавіша лівої фігурної дужки ([code]{[/code])."
msgid "Vertical bar or [i]pipe[/i] ([code]|[/code]) key."
msgstr "Клавіша вертикальної смуги або [i]трубки[/i] ([code]|[/code])."
msgid "Right brace ([code]}[/code]) key."
msgstr "Права дужка ([code]}[/code])."
msgid "Tilde ([code]~[/code]) key."
msgstr "Клавіша тильди ([code]~[/code])."
msgid "Yen symbol ([code]¥[/code]) key."
msgstr "Символ ієни ([code]¥[/code])."
msgid "Section sign ([code]§[/code]) key."
msgstr "Клавіша знака розділу ([code]§[/code])."
msgid "Key Code mask."
msgstr "Маска коду клавіші."
msgid "Modifier key mask."
msgstr "Маска клавіші модифікатора."
msgid ""
"Automatically remapped to [constant KEY_META] on macOS and [constant "
"KEY_CTRL] on other platforms, this mask is never set in the actual events, "
"and should be used for key mapping only."
msgstr ""
"Ця маска, яка автоматично змінюється на [constant KEY_META] на macOS і "
"[constant KEY_CTRL] на інших платформах, ніколи не встановлюється в фактичних "
"подіях і повинна використовуватися лише для зіставлення клавіш."
msgid "Shift key mask."
msgstr "Маска клавіші Shift."
msgid "Alt or Option (on macOS) key mask."
msgstr "Маска клавіші Alt або Option (на macOS)."
msgid "Command (on macOS) or Meta/Windows key mask."
msgstr "Маска клавіші Command (on macOS) або Meta/Windows."
msgid "Control key mask."
msgstr "Маска клавіші Control."
msgid "Keypad key mask."
msgstr "Маска клавіш клавіатури."
msgid "Group Switch key mask."
msgstr "Маска клавіші Group Switch."
msgid ""
"Used for keys which only appear once, or when a comparison doesn't need to "
"differentiate the [code]LEFT[/code] and [code]RIGHT[/code] versions.\n"
"For example, when using [method InputEvent.is_match], an event which has "
"[constant KEY_LOCATION_UNSPECIFIED] will match any [enum KeyLocation] on the "
"passed event."
msgstr ""
"Використовується для клавіш, які з’являються лише один раз, або коли для "
"порівняння не потрібно розрізняти версії [code]LEFT[/code] і [code]RIGHT[/"
"code].\n"
" Наприклад, якщо використовується [method InputEvent.is_match], подія, яка "
"має [constant KEY_LOCATION_UNSPECIFIED], відповідатиме будь-якому [enum "
"KeyLocation] у переданій події."
msgid "A key which is to the left of its twin."
msgstr "Ключ, який знаходиться зліва від свого близнюка."
msgid "A key which is to the right of its twin."
msgstr "Ключ, який знаходиться праворуч від свого близнюка."
msgid ""
"Enum value which doesn't correspond to any mouse button. This is used to "
"initialize [enum MouseButton] properties with a generic state."
msgstr ""
"Значення переліку, яке не відповідає жодній кнопці мишки. Використовується "
"для ініціалізації властивостей [enum MouseButton] із загальним станом."
msgid "Primary mouse button, usually assigned to the left button."
msgstr "Основна кнопка миші, зазвичай призначається лівій кнопці."
msgid "Secondary mouse button, usually assigned to the right button."
msgstr "Вторинна кнопка мишки, зазвичай призначається правій кнопці."
msgid "Middle mouse button."
msgstr "Середня кнопка мишки."
msgid "Mouse wheel scrolling up."
msgstr "Прокручування коліщатка мишки вгору."
msgid "Mouse wheel scrolling down."
msgstr "Прокручування коліщатка мишки вниз."
msgid "Mouse wheel left button (only present on some mice)."
msgstr "Ліва кнопка коліщатка мишки (присутня лише на деяких мишках)."
msgid "Mouse wheel right button (only present on some mice)."
msgstr "Права кнопка коліщатка мишки (присутня лише на деяких мишках)."
msgid ""
"Extra mouse button 1. This is sometimes present, usually to the sides of the "
"mouse."
msgstr "Додаткова кнопка мишки 1. Іноді вона присутня, зазвичай з боків мишки."
msgid ""
"Extra mouse button 2. This is sometimes present, usually to the sides of the "
"mouse."
msgstr "Додаткова кнопка мишки 2. Іноді вона присутня, зазвичай з боків мишки."
msgid "Primary mouse button mask, usually for the left button."
msgstr "Маска основної кнопки мишки, як правило, для лівої кнопки."
msgid "Secondary mouse button mask, usually for the right button."
msgstr "Маска вторинної кнопки мишки, зазвичай для правої кнопки."
msgid "Middle mouse button mask."
msgstr "Маска середньої кнопки мишки."
msgid "Extra mouse button 1 mask."
msgstr "Маска додаткової кнопки мишки 1."
msgid "Extra mouse button 2 mask."
msgstr "Маска додаткової кнопки мишки 2."
msgid "An invalid game controller button."
msgstr "Некоректна кнопка ігрового контролера."
msgid ""
"Game controller SDL button A. Corresponds to the bottom action button: Sony "
"Cross, Xbox A, Nintendo B."
msgstr ""
"Кнопка A ігрового контролера SDL. Відповідає дії нижньої кнопки: Sony Cross, "
"Xbox A, Nintendo B."
msgid ""
"Game controller SDL button B. Corresponds to the right action button: Sony "
"Circle, Xbox B, Nintendo A."
msgstr ""
"Кнопка В ігрового контролера SDL. Відповідає дії правої кнопки: Sony Circle, "
"Xbox В, Nintendo А."
msgid ""
"Game controller SDL button X. Corresponds to the left action button: Sony "
"Square, Xbox X, Nintendo Y."
msgstr ""
"Кнопка Х ігрового контролера SDL. Відповідає дії лівої кнопки: Sony Square, "
"Xbox Х, Nintendo Y."
msgid ""
"Game controller SDL button Y. Corresponds to the top action button: Sony "
"Triangle, Xbox Y, Nintendo X."
msgstr ""
"Кнопка Y ігрового контролера SDL. Відповідає дії верхньої кнопки: Sony "
"Triangle, Xbox Y, Nintendo X."
msgid ""
"Game controller SDL back button. Corresponds to the Sony Select, Xbox Back, "
"Nintendo - button."
msgstr ""
"Кнопка назад Ігрового контролера SDL . Відповідає кнопці Sony Select, Xbox "
"Back, Nintendo."
msgid ""
"Game controller SDL guide button. Corresponds to the Sony PS, Xbox Home "
"button."
msgstr ""
"Кнопка керівництва ігрового контролера SDL. Відповідає кнопці Sony PS, Xbox "
"Home."
msgid ""
"Game controller SDL start button. Corresponds to the Sony Options, Xbox Menu, "
"Nintendo + button."
msgstr ""
"Кнопка запуску ігрового контролера SDL. Відповідає параметрам Sony, меню "
"Xbox, кнопці Nintendo +."
msgid ""
"Game controller SDL left stick button. Corresponds to the Sony L3, Xbox L/LS "
"button."
msgstr ""
"Ліва кнопка-джойстик ігрового контролера SDL. Відповідає кнопці Sony L3, Xbox "
"L/LS."
msgid ""
"Game controller SDL right stick button. Corresponds to the Sony R3, Xbox R/RS "
"button."
msgstr ""
"Права кнопка-джойстик ігрового контролера SDL. Відповідає кнопці Sony R3, "
"Xbox R/RS."
msgid ""
"Game controller SDL left shoulder button. Corresponds to the Sony L1, Xbox LB "
"button."
msgstr ""
"Ігровий контролер SDL з лівою плечовою кнопкою. Відповідає кнопці Sony L1, "
"Xbox LB."
msgid ""
"Game controller SDL right shoulder button. Corresponds to the Sony R1, Xbox "
"RB button."
msgstr ""
"Ігровий контролер SDL на праву плечову кнопку. Відповідає кнопці Sony R1, "
"Xbox RB."
msgid "Game controller D-pad up button."
msgstr "Кнопка вгору D-pad ігрового контролера."
msgid "Game controller D-pad down button."
msgstr "Кнопка вниз D-pad ігрового контролера."
msgid "Game controller D-pad left button."
msgstr "Кнопка вліво D-pad ігрового контролера."
msgid "Game controller D-pad right button."
msgstr "Кнопка вправо D-pad ігрового контролера."
msgid ""
"Game controller SDL miscellaneous button. Corresponds to Xbox share button, "
"PS5 microphone button, Nintendo Switch capture button."
msgstr ""
"Різні кнопки ігрового контролера SDL. Відповідає кнопці спільного доступу "
"Xbox, кнопці мікрофона PS5, кнопці захоплення Nintendo Switch."
msgid "Game controller SDL paddle 1 button."
msgstr "Ігровий контролер SDL paddle 1 кнопка."
msgid "Game controller SDL paddle 2 button."
msgstr "Кнопка ігрового контролера SDL paddle 2."
msgid "Game controller SDL paddle 3 button."
msgstr "Ігровий контролер SDL paddle 3 кнопки."
msgid "Game controller SDL paddle 4 button."
msgstr "Ігровий контролер SDL paddle 4 кнопки."
msgid "Game controller SDL touchpad button."
msgstr "Сенсорна кнопка ігрового контролера SDL ."
msgid "The number of SDL game controller buttons."
msgstr "Кількість кнопок ігрового контролера SDL."
msgid ""
"The maximum number of game controller buttons supported by the engine. The "
"actual limit may be lower on specific platforms:\n"
"- [b]Android:[/b] Up to 36 buttons.\n"
"- [b]Linux:[/b] Up to 80 buttons.\n"
"- [b]Windows[/b] and [b]macOS:[/b] Up to 128 buttons."
msgstr ""
"Максимальна кількість кнопок ігрового контролера, що підтримується рушієм. "
"Фактична межа може бути меншою на певних платформах:\n"
"- [b]Android:[/b] До 36 кнопок.\n"
"- [b]Linux:[/b] До 80 кнопок.\n"
"- [b]Windows[/b] та [b]macOS:[/b] До 128 кнопок."
msgid "An invalid game controller axis."
msgstr "Некоректна вісь ігрового контролера."
msgid "Game controller left joystick x-axis."
msgstr "Вісь-х лівого джойстика ігрового контролера."
msgid "Game controller left joystick y-axis."
msgstr "Вісь-у лівого джойстика ігрового контролера."
msgid "Game controller right joystick x-axis."
msgstr "Вісь-х правого джойстика ігрового контролера."
msgid "Game controller right joystick y-axis."
msgstr "Вісь-у правого джойстика ігрового контролера."
msgid "Game controller left trigger axis."
msgstr "Вісь лівого тригера ігрового контролера."
msgid "Game controller right trigger axis."
msgstr "Вісь правого тригера ігрового контролера."
msgid "The number of SDL game controller axes."
msgstr "Кількість осей ігрового контролера SDL."
msgid ""
"The maximum number of game controller axes: OpenVR supports up to 5 Joysticks "
"making a total of 10 axes."
msgstr ""
"Максимальна кількість осей ігрового контролера: OpenVR підтримує до 5 "
"джойстиків, що складає 10 осей."
msgid ""
"Does not correspond to any MIDI message. This is the default value of [member "
"InputEventMIDI.message]."
msgstr ""
"Не відповідає жодному MIDI-повідомленню. Це значення [member "
"InputEventMIDI.message] за замовчуванням."
msgid ""
"MIDI message sent when a note is released.\n"
"[b]Note:[/b] Not all MIDI devices send this message; some may send [constant "
"MIDI_MESSAGE_NOTE_ON] with [member InputEventMIDI.velocity] set to [code]0[/"
"code]."
msgstr ""
"MIDI-повідомлення, що надсилається, коли відпускається нота.\n"
"[b]Примітка:[/b] Не всі MIDI-пристрої надсилають це повідомлення; деякі "
"можуть надсилати [constant MIDI_MESSAGE_NOTE_ON] із [member "
"InputEventMIDI.velocity] зі значенням [code]0[/code]."
msgid "MIDI message sent when a note is pressed."
msgstr "MIDI-повідомлення, яке надсилається, коли натискається нота."
msgid ""
"MIDI message sent to indicate a change in pressure while a note is being "
"pressed down, also called aftertouch."
msgstr ""
"MIDI-повідомлення, яке надсилається для позначення зміни тиску під час "
"натискання ноти, також називається післядотиком."
msgid ""
"MIDI message sent when a controller value changes. In a MIDI device, a "
"controller is any input that doesn't play notes. These may include sliders "
"for volume, balance, and panning, as well as switches and pedals. See the "
"[url=https://en.wikipedia.org/wiki/General_MIDI#Controller_events]General "
"MIDI specification[/url] for a small list."
msgstr ""
"MIDI-повідомлення, що надсилається, коли змінюється значення контролера. У "
"MIDI-пристрої контролер — це будь-який вхід, який не відтворює ноти. Це "
"можуть бути повзунки для гучності, балансу та панорамування, а також "
"перемикачі та педалі. Перегляньте [url=https://en.wikipedia.org/wiki/"
"General_MIDI#Controller_events]загальну специфікацію MIDI[/url] для "
"невеликого списку."
msgid ""
"MIDI message sent when the MIDI device changes its current instrument (also "
"called [i]program[/i] or [i]preset[/i])."
msgstr ""
"MIDI-повідомлення, яке надсилається, коли MIDI-пристрій змінює поточний "
"інструмент (також називається [i]програма[/i] або [i]попередня настройка[/i])."
msgid ""
"MIDI message sent to indicate a change in pressure for the whole channel. "
"Some MIDI devices may send this instead of [constant MIDI_MESSAGE_AFTERTOUCH]."
msgstr ""
"Повідомлення MIDI, надіслане для вказівки на зміну тиску для всього каналу. "
"Деякі пристрої MIDI можуть надсилати це замість [constant "
"MIDI_MESSAGE_AFTERTOUCH]."
msgid ""
"MIDI message sent when the value of the pitch bender changes, usually a wheel "
"on the MIDI device."
msgstr ""
"MIDI-повідомлення, яке надсилається, коли змінюється значення регулятора "
"висоти звуку, зазвичай це колесо на пристрої MIDI."
msgid ""
"MIDI system exclusive (SysEx) message. This type of message is not "
"standardized and it's highly dependent on the MIDI device sending it.\n"
"[b]Note:[/b] Getting this message's data from [InputEventMIDI] is not "
"implemented."
msgstr ""
"Ексклюзивне повідомлення системи MIDI (SysEx). Цей тип повідомлення не є "
"стандартизованим і сильно залежить від MIDI-пристрою, який його надсилає.\n"
"[b]Примітка:[/b] Отримання даних цього повідомлення з [InputEventMIDI] не "
"реалізовано."
msgid ""
"MIDI message sent every quarter frame to keep connected MIDI devices "
"synchronized. Related to [constant MIDI_MESSAGE_TIMING_CLOCK].\n"
"[b]Note:[/b] Getting this message's data from [InputEventMIDI] is not "
"implemented."
msgstr ""
"MIDI-повідомлення надсилається кожні чверть кадру для синхронізації "
"підключених MIDI-пристроїв. Пов’язано з [constant "
"MIDI_MESSAGE_TIMING_CLOCK].\n"
"[b]Примітка:[/b] Отримання даних цього повідомлення з [InputEventMIDI] не "
"реалізовано."
msgid ""
"MIDI message sent to jump onto a new position in the current sequence or "
"song.\n"
"[b]Note:[/b] Getting this message's data from [InputEventMIDI] is not "
"implemented."
msgstr ""
"MIDI-повідомлення, надіслане для переходу на нову позицію в поточній "
"послідовності або пісні.\n"
"[b]Примітка:[/b] Отримання даних цього повідомлення з [InputEventMIDI] не "
"реалізовано."
msgid ""
"MIDI message sent to select a sequence or song to play.\n"
"[b]Note:[/b] Getting this message's data from [InputEventMIDI] is not "
"implemented."
msgstr ""
"MIDI-повідомлення, надіслане для вибору послідовності або пісні для "
"відтворення.\n"
"[b]Примітка:[/b] Отримання даних цього повідомлення з [InputEventMIDI] не "
"реалізовано."
msgid ""
"MIDI message sent to request a tuning calibration. Used on analog "
"synthesizers. Most modern MIDI devices do not need this message."
msgstr ""
"Повідомлення MIDI, надіслане для запиту калібрування налаштування. "
"Використовується на аналогових синтезаторах. Для більшості сучасних MIDI-"
"пристроїв це повідомлення не потрібне."
msgid ""
"MIDI message sent 24 times after [constant MIDI_MESSAGE_QUARTER_FRAME], to "
"keep connected MIDI devices synchronized."
msgstr ""
"MIDI-повідомлення надсилається 24 рази після [constant "
"MIDI_MESSAGE_QUARTER_FRAME], щоб підтримувати синхронізацію підключених MIDI-"
"пристроїв."
msgid ""
"MIDI message sent to start the current sequence or song from the beginning."
msgstr ""
"MIDI-повідомлення, надіслане для початку поточної послідовності або пісні з "
"початку."
msgid ""
"MIDI message sent to resume from the point the current sequence or song was "
"paused."
msgstr ""
"MIDI-повідомлення, надіслане для відновлення з того моменту, коли поточна "
"послідовність або пісня була призупинена."
msgid "MIDI message sent to pause the current sequence or song."
msgstr ""
"MIDI-повідомлення, надіслане для призупинення поточної послідовності або "
"пісні."
msgid ""
"MIDI message sent repeatedly while the MIDI device is idle, to tell the "
"receiver that the connection is alive. Most MIDI devices do not send this "
"message."
msgstr ""
"MIDI-повідомлення, яке надсилається кілька разів, коли MIDI-пристрій "
"неактивний, щоб повідомити одержувачу, що з’єднання активне. Більшість "
"пристроїв MIDI не надсилають це повідомлення."
msgid ""
"MIDI message sent to reset a MIDI device to its default state, as if it was "
"just turned on. It should not be sent when the MIDI device is being turned on."
msgstr ""
"MIDI-повідомлення, надіслане для скидання MIDI-пристрою до стандартного "
"стану, ніби його щойно ввімкнули. Його не слід надсилати, коли пристрій MIDI "
"увімкнено."
msgid ""
"Methods that return [enum Error] return [constant OK] when no error "
"occurred.\n"
"Since [constant OK] has value [code]0[/code], and all other error constants "
"are positive integers, it can also be used in boolean checks.\n"
"[codeblock]\n"
"var error = method_that_returns_error()\n"
"if error != OK:\n"
"\tprinterr(\"Failure!\")\n"
"\n"
"# Or, alternatively:\n"
"if error:\n"
"\tprinterr(\"Still failing!\")\n"
"[/codeblock]\n"
"[b]Note:[/b] Many functions do not return an error code, but will print error "
"messages to standard output."
msgstr ""
"Методи, що повертають [enum Error], повертають [constant OK], коли помилок не "
"сталося.\n"
"Оскільки [constant OK] має значення [code]0[/code], а всі інші константи "
"помилок є додатними цілими числами, її також можна використовувати в булевих "
"перевірках.\n"
"[codeblock]\n"
"var error = method_that_returns_error()\n"
"if error != OK:\n"
"\tprinterr(\"Невдача!\")\n"
"\n"
"# Або ж:\n"
"if error:\n"
"\tprinterr(\"Все ще не вдається!\")\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Багато функцій не повертають код помилки, але виводять "
"повідомлення про помилки на стандартний вивід."
msgid "Generic error."
msgstr "Типова помилка."
msgid "Unavailable error."
msgstr "Помилка недоступна."
msgid "Unconfigured error."
msgstr "Неконфігурована помилка."
msgid "Unauthorized error."
msgstr "Несанкціонована помилка."
msgid "Parameter range error."
msgstr "Помилка діапазону параметрів."
msgid "Out of memory (OOM) error."
msgstr "Помилка Out of memory (OOM) (Брак пам'яті)."
msgid "File: Not found error."
msgstr "Помилка: Файл не знайдено."
msgid "File: Bad drive error."
msgstr "Помилка файлу: Недоступний диск."
msgid "File: Bad path error."
msgstr "Помилка файлу: Невірний шлях."
msgid "File: No permission error."
msgstr "Помилка файлу: Нема дозволу."
msgid "File: Already in use error."
msgstr "Помилка файлу: Вже використовується."
msgid "File: Can't open error."
msgstr "Помилка файлу: Неможливо відкрити."
msgid "File: Can't write error."
msgstr "Помилка файлу: Неможливо записати."
msgid "File: Can't read error."
msgstr "Помилка файлу: Неможливо прочитати."
msgid "File: Unrecognized error."
msgstr "Помилка файлу: Нерозпізнаний."
msgid "File: Corrupt error."
msgstr "Помилка файлу: Пошкоджений."
msgid "File: Missing dependencies error."
msgstr "Помилка файлу: Відсутні залежності."
msgid "File: End of file (EOF) error."
msgstr "Помилка файлу: Кінець файлу (End of file (EOF))."
msgid "Can't open error."
msgstr "Помилка: Неможливо відкрити."
msgid "Can't create error."
msgstr "Помилка: Неможливо створити."
msgid "Query failed error."
msgstr "Помилка: Запит не вдався."
msgid "Already in use error."
msgstr "Помилка: Вже використовується."
msgid "Locked error."
msgstr "Помилка: Заблоковано."
msgid "Timeout error."
msgstr "Помилка: Час вийшов."
msgid "Can't connect error."
msgstr "Помилка: Неможливо під'єднатися."
msgid "Can't resolve error."
msgstr "Помилка: Неможливо вирішити."
msgid "Connection error."
msgstr "Помилка з'єднання."
msgid "Can't acquire resource error."
msgstr "Помилка: Неможливо отримати ресурс."
msgid "Can't fork process error."
msgstr "Помилка: Неможливо розгалузити процес."
msgid "Invalid data error."
msgstr "Помилка: Невірні дані."
msgid "Invalid parameter error."
msgstr "Помилка: Некоректний параметр."
msgid "Already exists error."
msgstr "Помилка: Вже існує."
msgid "Does not exist error."
msgstr "Помилка: Не існує."
msgid "Database: Read error."
msgstr "База даних: Помилка читання."
msgid "Database: Write error."
msgstr "База даних: Помилка запису."
msgid "Compilation failed error."
msgstr "Помилка: Компіляція не вдалася."
msgid "Method not found error."
msgstr "Помилка: Метод не знайдено."
msgid "Linking failed error."
msgstr "Помилка підключення."
msgid "Script failed error."
msgstr "Помилка скрипта."
msgid "Cycling link (import cycle) error."
msgstr "Помилка: Циклічне посилання (цикл імпорту)."
msgid "Invalid declaration error."
msgstr "Помилка: Некоректне визначення."
msgid "Duplicate symbol error."
msgstr "Помилка повторюваного символу."
msgid "Parse error."
msgstr "Помилка розбору."
msgid "Busy error."
msgstr "Помилка зайнятості."
msgid "Skip error."
msgstr "Помилка пропуску."
msgid ""
"Help error. Used internally when passing [code]--version[/code] or [code]--"
"help[/code] as executable options."
msgstr ""
"Помилка довідки. Використовується внутрішньо при передачі [code]--version[/"
"code] або [code]--help[/code] як опцій виконуваного файлу."
msgid ""
"Bug error, caused by an implementation issue in the method.\n"
"[b]Note:[/b] If a built-in method returns this code, please open an issue on "
"[url=https://github.com/godotengine/godot/issues]the GitHub Issue Tracker[/"
"url]."
msgstr ""
"Помилка помилки, викликана проблемою реалізації в методі.\n"
"[b]Примітка: [/b] Якщо вбудований метод повертає цей код, відкрийте проблему "
"на [url=https://github.com/godotengine/godot/issues]засобі відстеження "
"проблем GitHub[/url]."
msgid ""
"Printer on fire error (This is an easter egg, no built-in methods return this "
"error code)."
msgstr ""
"Помилка: Гарячий принтер (Це пасхалка, жоден вбудований метод не повертає цей "
"код помилки)."
msgid "The property has no hint for the editor."
msgstr "Властивість не має підказки для редактора."
msgid ""
"Hints that an [int] or [float] property should be within a range specified "
"via the hint string [code]\"min,max\"[/code] or [code]\"min,max,step\"[/"
"code]. The hint string can optionally include [code]\"or_greater\"[/code] and/"
"or [code]\"or_less\"[/code] to allow manual input going respectively above "
"the max or below the min values.\n"
"[b]Example:[/b] [code]\"-360,360,1,or_greater,or_less\"[/code].\n"
"Additionally, other keywords can be included: [code]\"exp\"[/code] for "
"exponential range editing, [code]\"radians_as_degrees\"[/code] for editing "
"radian angles in degrees (the range values are also in degrees), [code]"
"\"degrees\"[/code] to hint at an angle, [code]\"prefer_slider\"[/code] to "
"show the slider for integers, [code]\"hide_control\"[/code] to hide the "
"slider or up-down arrows, and [code]\"suffix:px/s\"[/code] to display a "
"suffix indicating the value's unit (e.g. [code]px/s[/code] for pixels per "
"second)."
msgstr ""
"Підказки про те, що властивість [int] або [float] повинна знаходитися в "
"діапазоні, визначеному за допомогою рядка підказки [code]\"min,max\"[/code] "
"або [code]\"min,max,step\"[/code]. Рядок підказки може за бажанням містити "
"[code]\"or_greater\"[/code] та/або [code]\"or_less\"[/code], щоб дозволити "
"ручне введення значень, що виходять за максимальне або мінімальне значення "
"відповідно.\n"
"[b]Приклад:[/b] [code]\"-360,360,1,or_greater,or_less\"[/code].\n"
" Крім того, можна включити інші ключові слова: [code]\"exp\"[/code] для "
"редагування експоненціального діапазону, [code]\"radians_as_degrees\"[/code] "
"для редагування радіанних кутів у градусах (значення діапазону також у "
"градусах), [code]\"degrees\"[/code] для підказки кута, [code]"
"\"prefer_slider\"[/code] для відображення повзунка для цілих чисел, [code]"
"\"hide_control\"[/code] для приховування повзунка або стрілок вгору-вниз, та "
"[code]\"suffix:px/s\"[/code] для відображення суфікса, що вказує на одиницю "
"вимірювання значення (наприклад, [code]px/s[/code] для пікселів за секунду)."
msgid ""
"Hints that an [int], [String], or [StringName] property is an enumerated "
"value to 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]. Whitespace is [b]not[/b] removed from either "
"end of a name. For integer 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 ""
"Підказки, що властивість [int], [String] або [StringName] є перелічуваним "
"значенням для вибору зі списку, заданого за допомогою рядка підказки.\n"
"Рядок підказки – це список імен, розділених комами, наприклад, [code]"
"\"Hello,Something,Else\"[/code]. Пробіли [b]не[/b] видаляються з жодного "
"кінця імені. Для цілочисельних властивостей перше ім'я у списку має значення "
"0, наступне – 1 тощо. Явні значення також можна вказати, додавши "
"[code]:integer[/code] до імені, наприклад, [code]"
"\"Zero,One,Three:3,Four,Six:6\"[/code]."
msgid ""
"Hints that a [String] or [StringName] property can be an enumerated value to "
"pick in a list specified via a hint string such as [code]"
"\"Hello,Something,Else\"[/code]. See [constant PROPERTY_HINT_ENUM] for "
"details.\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 ""
"Підказки, що властивість [String] або [StringName] може бути перелічуваним "
"значенням для вибору зі списку, заданого за допомогою рядка підказки, такого "
"як [code]\"Hello,Something,Else\"[/code]. Див. [constant PROPERTY_HINT_ENUM] "
"для отримання детальної інформації.\n"
"На відміну від [constant PROPERTY_HINT_ENUM], властивість з цією підказкою "
"все ще приймає довільні значення та може бути порожньою. Список значень "
"служить для підказки можливих значень."
msgid ""
"Hints that a [float] property should be edited via an exponential easing "
"function. The hint string can include [code]\"attenuation\"[/code] to flip "
"the curve horizontally and/or [code]\"positive_only\"[/code] to exclude in/"
"out easing and limit values to be greater than or equal to zero."
msgstr ""
"Підказує, що властивість [float] слід редагувати за допомогою "
"експоненціальної функції згладжування. Текст підказки може містити [code]"
"\"attenuation\"[/code], щоб перевернути криву по горизонталі та/або [code]"
"\"positive_only\"[/code], щоб виключити згладжування на вході/виході та "
"обмежити значення більшими або рівними нулю."
msgid ""
"Hints that a vector property should allow its components to be linked. For "
"example, this allows [member Vector2.x] and [member Vector2.y] to be edited "
"together."
msgstr ""
"Підказує, що властивість вектора повинна дозволяти пов'язувати його "
"компоненти. Наприклад, це дозволяє [member Vector2.x] і [member Vector2.y] "
"редагувати разом."
msgid ""
"Hints that an [int] property is a bitmask with named bit flags.\n"
"The hint string is a comma separated list of names such as [code]"
"\"Bit0,Bit1,Bit2,Bit3\"[/code]. Whitespace is [b]not[/b] removed from either "
"end of a name. The first name in the list has value 1, the next 2, then 4, 8, "
"16 and so on. Explicit values can also be specified by appending "
"[code]:integer[/code] to the name, e.g. [code]\"A:4,B:8,C:16\"[/code]. You "
"can also combine several flags ([code]\"A:4,B:8,AB:12,C:16\"[/code]).\n"
"[b]Note:[/b] A flag value must be at least [code]1[/code] and at most [code]2 "
"** 32 - 1[/code].\n"
"[b]Note:[/b] Unlike [constant PROPERTY_HINT_ENUM], the previous explicit "
"value is not taken into account. For the hint [code]\"A:16,B,C\"[/code], A is "
"16, B is 2, C is 4."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою з іменованими бітовими "
"прапорцями.\n"
"Рядок підказки – це список імен, розділених комами, наприклад, [code]"
"\"Bit0,Bit1,Bit2,Bit3\"[/code]. Пробіли [b]не[/b] видаляються з жодного кінця "
"імені. Перше ім'я у списку має значення 1, наступне 2, потім 4, 8, 16 тощо. "
"Явні значення також можна вказати, додавши [code]:integer[/code] до імені, "
"наприклад, [code]\"A:4,B:8,C:16\"[/code]. Ви також можете поєднувати кілька "
"прапорців ([code]\"A:4,B:8,AB:12,C:16\"[/code]).\n"
"[b]Примітка:[/b] Значення прапора має бути щонайменше [code]1[/code] і "
"щонайбільше [code]2 ** 32 - 1[/code].\n"
" [b]Примітка:[/b] На відміну від [constant PROPERTY_HINT_ENUM], попереднє "
"явне значення не враховується. Для підказки [code]\"A:16,B,C\"[/code], A "
"дорівнює 16, B дорівнює 2, C дорівнює 4."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 2D "
"render layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою, яка використовує "
"необов'язкові названі 2D шари візуалізації."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 2D "
"physics layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою, яка використовує "
"необов'язкові іменовані шари 2D фізичні."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 2D "
"navigation layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою з використанням опціонально "
"названих шарів 2D навігації."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 3D "
"render layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою, яка використовує "
"необов'язкові іменовані шари 3D-рендерингу."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 3D "
"physics layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою яка використовує "
"необов'язково іменовані шари 3D-фізики."
msgid ""
"Hints that an [int] property is a bitmask using the optionally named 3D "
"navigation layers."
msgstr ""
"Підказує, що властивість [int] є бітовою маскою з використання необов'язкових "
"іменованих шарів 3D-навігації."
msgid ""
"Hints that an integer property is a bitmask using the optionally named "
"avoidance layers."
msgstr ""
"Підказує, що цілочисельна властивість є бітовою маскою, використовуючи "
"додаткові імена шарів уникнення."
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 "
"with wildcards like [code]\"*.png,*.jpg\"[/code]. By default the file will be "
"stored as UID whenever available. You can use [ResourceUID] methods to "
"convert it back to path. For storing a raw path, use [constant "
"PROPERTY_HINT_FILE_PATH]."
msgstr ""
"Підказує, що властивість [String] є шляхом до файлу. Після її редагування "
"відобразиться діалогове вікно вибору шляху. Рядок підказки може бути набором "
"фільтрів із символами підстановки, такими як [code]\"*.png,*.jpg\"[/code]. За "
"замовчуванням файл зберігатиметься як UID, коли він доступний. Ви можете "
"використовувати методи [ResourceUID], щоб перетворити його назад на шлях. Для "
"зберігання необробленого шляху використовуйте [constant "
"PROPERTY_HINT_FILE_PATH]."
msgid ""
"Hints that a [String] property is a path to a directory. Editing it will show "
"a file dialog for picking the path."
msgstr ""
"Підказує, що властивість [String] є шляхом до каталогу. При її редагуванні "
"буде показано діалогове вікно вибору шляху до файлу."
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]."
msgstr ""
"Підказує, що властивість [String] - це абсолютний шлях до файлу поза текою "
"проекту. При редагуванні буде показано діалогове вікно для вибору шляху до "
"файлу. Текст підказки може бути набором фільтрів зі спеціальними символами, "
"наприклад, [code]\"*.png,*.jpg\"[/code]."
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."
msgstr ""
"Підказує, що властивість [String] - це абсолютний шлях до каталогу поза текою "
"проекту. При її редагуванні буде показано діалогове вікно вибору шляху до "
"файлу."
msgid ""
"Hints that a property is an instance of a [Resource]-derived type, optionally "
"specified via the hint string (e.g. [code]\"Texture2D\"[/code]). Editing it "
"will show a popup menu of valid resource types to instantiate."
msgstr ""
"Підказує, що властивість є екземпляром [Resource]-похідного типу, додатково "
"вказаного у тексті підказки (наприклад, [code]\"Texture2D\"[/code]). При "
"редагуванні буде показано спливаюче меню з допустимими типами ресурсів, які "
"можна створити."
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.\n"
"The hint string can be set to [code]\"monospace\"[/code] to force the input "
"field to use a monospaced font.\n"
"If the hint string [code]\"no_wrap\"[/code] is set, the input field will not "
"wrap lines at boundaries, instead resorting to making the area scrollable."
msgstr ""
"Підказує, що властивість [String] є текстом з розривами рядків. Редагування "
"відобразить поле введення тексту, де можна вводити розриви рядків.\n"
"Рядок підказки можна встановити на [code]\"monospace\"[/code], щоб примусово "
"використовувати моноширинний шрифт у полі введення.\n"
"Якщо встановлено рядок підказки [code]\"no_wrap\"[/code], поле введення не "
"переноситиме рядки на межах, натомість область буде прокручуватися."
msgid "Hints that a [String] property is an [Expression]."
msgstr "Підказує, що властивість [String] є [Expression]."
msgid ""
"Hints that a [String] property should show a placeholder text on its input "
"field, if empty. The hint string is the placeholder text to use."
msgstr ""
"Підказує, що властивість [String] повинна показувати текст-заповнювач у полі "
"введення, якщо воно порожнє. Текст підказки є текстом-заповнювачем, який слід "
"використовувати."
msgid ""
"Hints that a [Color] property should be edited without affecting its "
"transparency ([member Color.a] is not editable)."
msgstr ""
"Підказує, що властивість [Color] слід редагувати, не впливаючи на її "
"прозорість ([member Color.a] не редагується)."
msgid ""
"Hints that the property's value is an object encoded as object ID, with its "
"type specified in the hint string. Used by the debugger."
msgstr ""
"Підказує, що значенням властивості є об’єкт, закодований як ідентифікатор "
"об’єкта, тип якого вказано в рядку підказки. Використовується налагоджувачем."
msgid ""
"If a property is [String], hints that the property represents a particular "
"type (class). This allows to select a type from the create dialog. The "
"property will store the selected type as a string.\n"
"If a property is [Array], hints the editor how to show elements. The "
"[code]hint_string[/code] must encode nested types using [code]\":\"[/code] "
"and [code]\"/\"[/code].\n"
"If a property is [Dictionary], hints the editor how to show elements. The "
"[code]hint_string[/code] is the same as [Array], with a [code]\";\"[/code] "
"separating the key and value.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Array of elem_type.\n"
"hint_string = \"%d:\" % [elem_type]\n"
"hint_string = \"%d/%d:%s\" % [elem_type, elem_hint, elem_hint_string]\n"
"# Two-dimensional array of elem_type (array of arrays of elem_type).\n"
"hint_string = \"%d:%d:\" % [TYPE_ARRAY, elem_type]\n"
"hint_string = \"%d:%d/%d:%s\" % [TYPE_ARRAY, elem_type, elem_hint, "
"elem_hint_string]\n"
"# Three-dimensional array of elem_type (array of arrays of arrays of "
"elem_type).\n"
"hint_string = \"%d:%d:%d:\" % [TYPE_ARRAY, TYPE_ARRAY, elem_type]\n"
"hint_string = \"%d:%d:%d/%d:%s\" % [TYPE_ARRAY, TYPE_ARRAY, elem_type, "
"elem_hint, elem_hint_string]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Array of elemType.\n"
"hintString = $\"{elemType:D}:\";\n"
"hintString = $\"{elemType:}/{elemHint:D}:{elemHintString}\";\n"
"// Two-dimensional array of elemType (array of arrays of elemType).\n"
"hintString = $\"{Variant.Type.Array:D}:{elemType:D}:\";\n"
"hintString = $\"{Variant.Type.Array:D}:{elemType:D}/{elemHint:D}:"
"{elemHintString}\";\n"
"// Three-dimensional array of elemType (array of arrays of arrays of "
"elemType).\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Array:D}:{elemType:D}:"
"\";\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Array:D}:{elemType:D}/"
"{elemHint:D}:{elemHintString}\";\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Examples:[/b]\n"
"[codeblocks]\n"
"[gdscript]\n"
"hint_string = \"%d:\" % [TYPE_INT] # Array of integers.\n"
"hint_string = \"%d/%d:1,10,1\" % [TYPE_INT, PROPERTY_HINT_RANGE] # Array of "
"integers (in range from 1 to 10).\n"
"hint_string = \"%d/%d:Zero,One,Two\" % [TYPE_INT, PROPERTY_HINT_ENUM] # Array "
"of integers (an enum).\n"
"hint_string = \"%d/%d:Zero,One,Three:3,Six:6\" % [TYPE_INT, "
"PROPERTY_HINT_ENUM] # Array of integers (an enum).\n"
"hint_string = \"%d/%d:*.png\" % [TYPE_STRING, PROPERTY_HINT_FILE] # Array of "
"strings (file paths).\n"
"hint_string = \"%d/%d:Texture2D\" % [TYPE_OBJECT, "
"PROPERTY_HINT_RESOURCE_TYPE] # Array of textures.\n"
"\n"
"hint_string = \"%d:%d:\" % [TYPE_ARRAY, TYPE_FLOAT] # Two-dimensional array "
"of floats.\n"
"hint_string = \"%d:%d/%d:\" % [TYPE_ARRAY, TYPE_STRING, "
"PROPERTY_HINT_MULTILINE_TEXT] # Two-dimensional array of multiline strings.\n"
"hint_string = \"%d:%d/%d:-1,1,0.1\" % [TYPE_ARRAY, TYPE_FLOAT, "
"PROPERTY_HINT_RANGE] # Two-dimensional array of floats (in range from -1 to "
"1).\n"
"hint_string = \"%d:%d/%d:Texture2D\" % [TYPE_ARRAY, TYPE_OBJECT, "
"PROPERTY_HINT_RESOURCE_TYPE] # Two-dimensional array of textures.\n"
"[/gdscript]\n"
"[csharp]\n"
"hintString = $\"{Variant.Type.Int:D}/{PropertyHint.Range:D}:1,10,1\"; // "
"Array of integers (in range from 1 to 10).\n"
"hintString = $\"{Variant.Type.Int:D}/{PropertyHint.Enum:D}:Zero,One,Two\"; // "
"Array of integers (an enum).\n"
"hintString = $\"{Variant.Type.Int:D}/"
"{PropertyHint.Enum:D}:Zero,One,Three:3,Six:6\"; // Array of integers (an "
"enum).\n"
"hintString = $\"{Variant.Type.String:D}/{PropertyHint.File:D}:*.png\"; // "
"Array of strings (file paths).\n"
"hintString = $\"{Variant.Type.Object:D}/"
"{PropertyHint.ResourceType:D}:Texture2D\"; // Array of textures.\n"
"\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Float:D}:\"; // Two-"
"dimensional array of floats.\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.String:D}/"
"{PropertyHint.MultilineText:D}:\"; // Two-dimensional array of multiline "
"strings.\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Float:D}/"
"{PropertyHint.Range:D}:-1,1,0.1\"; // Two-dimensional array of floats (in "
"range from -1 to 1).\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Object:D}/"
"{PropertyHint.ResourceType:D}:Texture2D\"; // Two-dimensional array of "
"textures.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] The trailing colon is required for properly detecting built-in "
"types."
msgstr ""
"Якщо властивість має значення [String], це підказує, що властивість "
"представляє певний тип (клас). Це дозволяє вибрати тип у діалоговому вікні "
"створення. Властивість зберігатиме вибраний тип як рядок.\n"
"Якщо властивість має значення [Array], це підказує редактору, як відображати "
"елементи. [code]hint_string[/code] має кодувати вкладені типи за допомогою "
"[code]\":\"[/code] та [code]\"/\"[/code].\n"
"Якщо властивість має значення [Dictionary], це підказує редактору, як "
"відображати елементи. [code]hint_string[/code] те саме, що й [Array], з [code]"
"\";\"[/code], що розділяє ключ і значення.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Масив elem_type.\n"
"hint_string = \"%d:\" % [elem_type]\n"
"hint_string = \"%d/%d:%s\" % [elem_type, elem_hint, elem_hint_string]\n"
"# Двовимірний масив elem_type (масив масивів elem_type).\n"
"hint_string = \"%d:%d:\" % [TYPE_ARRAY, elem_type]\n"
"hint_string = \"%d:%d/%d:%s\" % [TYPE_ARRAY, elem_type, elem_hint, "
"elem_hint_string]\n"
"# Тривимірний масив elem_type (масив масивів elem_type).\n"
"hint_string = \"%d:%d:%d:\" % [TYPE_ARRAY, TYPE_ARRAY, elem_type]\n"
"hint_string = \"%d:%d:%d/%d:%s\" % [TYPE_ARRAY, TYPE_ARRAY, elem_type, "
"elem_hint, elem_hint_string]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Масив elemType.\n"
"hintString = $\"{elemType:D}:\";\n"
"hintString = $\"{elemType:}/{elemHint:D}:{elemHintString}\";\n"
"// Двовимірний масив elemType (масив масивів elemType).\n"
"hintString = $\"{Variant.Type.Array:D}:{elemType:D}:\";\n"
"hintString = $\"{Variant.Type.Array:D}:{elemType:D}/{elemHint:D}:"
"{elemHintString}\";\n"
"// Тривимірний масив elemType (масив масивів elemType).\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Array:D}:{elemType:D}:"
"\";\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Array:D}:{elemType:D}/"
"{elemHint:D}:{elemHintString}\";\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Приклади:[/b]\n"
"[codeblocks]\n"
"[gdscript]\n"
"hint_string = \"%d:\" % [TYPE_INT] # Масив цілих чисел.\n"
"hint_string = \"%d/%d:1,10,1\" % [TYPE_INT, PROPERTY_HINT_RANGE] # Масив "
"цілих чисел (у діапазоні від 1 до 10).\n"
"hint_string = \"%d/%d:Нуль,Один,Два\" % [TYPE_INT, PROPERTY_HINT_ENUM] # "
"Масив цілих чисел (перелік).\n"
"hint_string = \"%d/%d:Нуль,Один,Три:3,Шість:6\" % [TYPE_INT, "
"PROPERTY_HINT_ENUM] # Масив цілих чисел (перелік).\n"
"hint_string = \"%d/%d:*.png\" % [TYPE_STRING, PROPERTY_HINT_FILE] # Масив "
"рядків (шляхи до файлів).\n"
"hint_string = \"%d/%d:Texture2D\" % [TYPE_OBJECT, "
"PROPERTY_HINT_RESOURCE_TYPE] # Масив текстур.\n"
"\n"
"hint_string = \"%d:%d:\" % [TYPE_ARRAY, TYPE_FLOAT] # Двовимірний масив чисел "
"з плаваючою комою.\n"
"hint_string = \"%d:%d/%d:\" % [TYPE_ARRAY, TYPE_STRING, "
"PROPERTY_HINT_MULTILINE_TEXT] # Двовимірний масив багаторядкових рядків.\n"
"hint_string = \"%d:%d/%d:-1,1,0.1\" % [TYPE_ARRAY, TYPE_FLOAT, "
"PROPERTY_HINT_RANGE] # Двовимірний масив чисел з плаваючою комою (в діапазоні "
"від -1 до 1).\n"
"hint_string = \"%d:%d/%d:Texture2D\" % [TYPE_ARRAY, TYPE_OBJECT, "
"PROPERTY_HINT_RESOURCE_TYPE] # Двовимірний масив текстур.\n"
"[/gdscript]\n"
"[csharp]\n"
"hintString = $\"{Variant.Type.Int:D}/{PropertyHint.Range:D}:1,10,1\"; // "
"Масив цілих чисел (у діапазоні від 1 до 10).\n"
"hintString = $\"{Variant.Type.Int:D}/{PropertyHint.Enum:D}:Zero,One,Two\"; // "
"Масив цілих чисел (перелік).\n"
"hintString = $\"{Variant.Type.Int:D}/"
"{PropertyHint.Enum:D}:Zero,One,Three:3,Six:6\"; // Масив цілих чисел "
"(перелік).\n"
"hintString = $\"{Variant.Type.String:D}/{PropertyHint.File:D}:*.png\"; // "
"Масив рядків (шляхи до файлів).\n"
"hintString = $\"{Variant.Type.Object:D}/"
"{PropertyHint.ResourceType:D}:Texture2D\"; // Масив текстур.\n"
"\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Float:D}:\"; // "
"Двовимірний масив чисел з плаваючою комою.\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.String:D}/"
"{PropertyHint.MultilineText:D}:\"; // Двовимірний масив багаторядкових "
"рядків.\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Float:D}/"
"{PropertyHint.Range:D}:-1,1,0.1\"; // Двовимірний масив чисел з плаваючою "
"комою (в діапазоні від -1 до 1).\n"
"hintString = $\"{Variant.Type.Array:D}:{Variant.Type.Object:D}/"
"{PropertyHint.ResourceType:D}:Texture2D\"; // Двовимірний масив текстур.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Заключна двокрапка необхідна для правильного виявлення "
"вбудованих типів."
msgid "This hint is not used by the engine."
msgstr "Ця підказка не використовується двигуном."
msgid "Hints that an object is too big to be sent via the debugger."
msgstr "Підказує, що об’єкт завеликий для надсилання через налагоджувач."
msgid ""
"Hints that the hint string specifies valid node types for property of type "
"[NodePath]."
msgstr ""
"Підказки, що рядок підказки визначає дійсні типи вузлів для властивості типу "
"[NodePath]."
msgid ""
"Hints that a [String] property is a path to a file. Editing it will show a "
"file dialog for picking the path for the file to be saved at. The dialog has "
"access to the project's directory. The hint string can be a set of filters "
"with wildcards like [code]\"*.png,*.jpg\"[/code]. See also [member "
"FileDialog.filters]."
msgstr ""
"Підказує, що властивість [String] є шляхом до файлу. Під час його редагування "
"відобразиться діалогове вікно для вибору шляху до файлу, який потрібно "
"зберегти. Діалог має доступ до каталогу проєкту. Рядком підказки може бути "
"набір фільтрів із символами підстановки, наприклад [code]\"*.png,*.jpg\"[/"
"code]. Дивіться також [member FileDialog.filters]."
msgid ""
"Hints that a [String] property is a path to a file. Editing it will show a "
"file dialog for picking the path for the file to be saved at. The dialog has "
"access to the entire filesystem. The hint string can be a set of filters with "
"wildcards like [code]\"*.png,*.jpg\"[/code]. See also [member "
"FileDialog.filters]."
msgstr ""
"Підказує, що властивість [String] є шляхом до файлу. Під час його редагування "
"відобразиться діалогове вікно для вибору шляху до файлу, який потрібно "
"зберегти. Діалог має доступ усієї файлової системи. Рядком підказки може бути "
"набір фільтрів із символами підстановки, наприклад [code]\"*.png,*.jpg\"[/"
"code]. Дивіться також [member FileDialog.filters]."
msgid "Hints that an [int] property is a pointer. Used by GDExtension."
msgstr ""
"Підказує, що властивість [int] є вказівником. Використовується GDExtension."
msgid ""
"Hints that a property is an [Array] with the stored type specified in the "
"hint string. The hint string contains the type of the array (e.g. [code]"
"\"String\"[/code]).\n"
"Use the hint string format from [constant PROPERTY_HINT_TYPE_STRING] for more "
"control over the stored type."
msgstr ""
"Підказує, що властивість є масивом [Array] зі збереженим типом, зазначеним у "
"рядку підказки. Рядок підказки містить тип масиву (наприклад, [code]"
"\"String\"[/code]).\n"
"Використовуйте формат рядка підказки з [constant PROPERTY_HINT_TYPE_STRING] "
"для кращого контролю над збереженим типом."
msgid ""
"Hints that a property is a [Dictionary] with the stored types specified in "
"the hint string. The hint string contains the key and value types separated "
"by a semicolon (e.g. [code]\"int;String\"[/code]).\n"
"Use the hint string format from [constant PROPERTY_HINT_TYPE_STRING] for more "
"control over the stored types."
msgstr ""
"Підказує, що властивість є [Dictionary] зі збереженими типами, зазначеними в "
"рядку підказки. Рядок підказки містить типи ключів та значень, розділені "
"крапкою з комою (наприклад, [code]\"int;String\"[/code]).\n"
"Використовуйте формат рядка підказки з [constant PROPERTY_HINT_TYPE_STRING] "
"для кращого контролю над збереженими типами."
msgid ""
"Hints that a string property is a locale code. Editing it will show a locale "
"dialog for picking language and country."
msgstr ""
"Підказує, що текстова властивість є кодом місцевості. При її редагуванні буде "
"показано діалогове вікно для вибору мови і країни."
msgid ""
"Hints that a dictionary property is string translation map. Dictionary keys "
"are locale codes and, values are translated strings."
msgstr ""
"Підказує, що властивість словника є картою перекладу текстів. Ключами "
"словника є коди місцевості, а значеннями - перекладені тексти."
msgid ""
"Hints that a property is an instance of a [Node]-derived type, optionally "
"specified via the hint string (e.g. [code]\"Node2D\"[/code]). Editing it will "
"show a dialog for picking a node from the scene."
msgstr ""
"Підказки, що властивість є екземпляром типу, похідного від [Node], "
"необов’язково вказується через рядок підказки (наприклад, [code]\"Node2D\"[/"
"code]). Під час його редагування відобразиться діалогове вікно для вибору "
"вузла зі сцени."
msgid ""
"Hints that a quaternion property should disable the temporary euler editor."
msgstr ""
"Підказує, що властивість кватерніону повинна вимкнути тимчасовий редактор "
"ейлера."
msgid ""
"Hints that a string property is a password, and every character is replaced "
"with the secret character."
msgstr ""
"Підказує, що текстова властивість є паролем, і кожен символ замінюється на "
"символ секрету."
msgid ""
"Hints that a [Callable] property should be displayed as a clickable button. "
"When the button is pressed, the callable is called. The hint string specifies "
"the button text and optionally an icon from the [code]\"EditorIcons\"[/code] "
"theme type.\n"
"[codeblock lang=text]\n"
"\"Click me!\" - A button with the text \"Click me!\" and the default "
"\"Callable\" icon.\n"
"\"Click me!,ColorRect\" - A button with the text \"Click me!\" and the "
"\"ColorRect\" icon.\n"
"[/codeblock]\n"
"[b]Note:[/b] A [Callable] cannot be properly serialized and stored in a file, "
"so it is recommended to use [constant PROPERTY_USAGE_EDITOR] instead of "
"[constant PROPERTY_USAGE_DEFAULT]."
msgstr ""
"Підказки, що властивість [Callable] має відображатися як кнопка, яку можна "
"натиснути. При натисканні кнопки викликається абонент. Рядок підказки "
"визначає текст кнопки та, за бажанням, піктограму з типу теми [code]"
"\"EditorIcons\"[/code]. \n"
"[codeblock lang=text] \n"
"\"Натисни мене!\" - кнопка з текстом \"Натисни мене!\" і значок за "
"замовчуванням «Можливий виклик». \n"
"\"Click me!,ColorRect\" - кнопка з текстом \"Click me!\" і піктограму "
"«ColorRect». \n"
"[/codeblock] \n"
"[b]Примітка: [/b] [Callable] не можна правильно серіалізувати та зберегти у "
"файлі, тому рекомендується використовувати [constant PROPERTY_USAGE_EDITOR] "
"замість [constant PROPERTY_USAGE_DEFAULT]."
msgid ""
"Hints that a property will be changed on its own after setting, such as "
"[member AudioStreamPlayer.playing] or [member GPUParticles3D.emitting]."
msgstr ""
"Підказки про те, що властивість буде змінено самостійно після налаштування, "
"наприклад [member AudioStreamPlayer.playing] або [member "
"GPUParticles3D.emitting]."
msgid ""
"Hints that a boolean property will enable the feature associated with the "
"group that it occurs in. The property will be displayed as a checkbox on the "
"group header. Only works within a group or subgroup.\n"
"By default, disabling the property hides all properties in the group. Use the "
"optional hint string [code]\"checkbox_only\"[/code] to disable this behavior."
msgstr ""
"Підказує, що булева властивість активує функцію, пов'язану з групою, в якій "
"вона знаходиться. Властивість відображатиметься як прапорець у заголовку "
"групи. Працює лише в межах групи або підгрупи.\n"
"За замовчуванням вимкнення властивості приховує всі властивості в групі. "
"Використовуйте додатковий рядок підказки [code]\"checkbox_only\"[/code], щоб "
"вимкнути цю поведінку."
msgid ""
"Hints that a [String] or [StringName] property is the name of an input "
"action. This allows the selection of any action name from the Input Map in "
"the Project Settings. The hint string may contain two options separated by "
"commas:\n"
"- If it contains [code]\"show_builtin\"[/code], built-in input actions are "
"included in the selection.\n"
"- If it contains [code]\"loose_mode\"[/code], loose mode is enabled. This "
"allows inserting any action name even if it's not present in the input map."
msgstr ""
"Підказує, що властивість [String] або [StringName] є назвою дії введення. Це "
"дозволяє вибрати будь-яку назву дії з карти введення в налаштуваннях проекту. "
"Рядок підказки може містити два параметри, розділені комами:\n"
"- Якщо він містить [code]\"show_builtin\"[/code], вбудовані дії введення "
"включаються до вибору.\n"
"- Якщо містить [code]\"loose_mode\"[/code], увімкнено вільний режим. Це "
"дозволяє вставляти будь-яку назву дії, навіть якщо її немає на вхідній карті."
msgid ""
"Like [constant PROPERTY_HINT_FILE], but the property is stored as a raw path, "
"not UID. That means the reference will be broken if you move the file. "
"Consider using [constant PROPERTY_HINT_FILE] when possible."
msgstr ""
"Як і [constant PROPERTY_HINT_FILE], але властивість зберігається як "
"необроблений шлях, а не як UID. Це означає, що посилання буде пошкоджено, "
"якщо ви перемістите файл. Рекомендується використовувати [constant "
"PROPERTY_HINT_FILE], коли це можливо."
msgid "Represents the size of the [enum PropertyHint] enum."
msgstr "Відображає розмір переліку [enum PropertyHint]."
msgid ""
"The property is not stored, and does not display in the editor. This is the "
"default for non-exported properties."
msgstr ""
"Властивість не зберігається і не відображається в редакторі. Це значення за "
"замовчуванням для неекспортованих властивостей."
msgid ""
"The property is serialized and saved in the scene file (default for exported "
"properties)."
msgstr ""
"Властивість серіалізується та зберігається у файлі сцени (за замовчуванням "
"для експортованих властивостей)."
msgid ""
"The property is shown in the [EditorInspector] (default for exported "
"properties)."
msgstr ""
"Властивість відображається в [EditorInspector] (за замовчуванням для "
"експортованих властивостей)."
msgid "The property is excluded from the class reference."
msgstr "Властивість виключено з посилання на клас."
msgid "The property can be checked in the [EditorInspector]."
msgstr "Властивість можна позначити в [EditorInspector]."
msgid "The property is checked in the [EditorInspector]."
msgstr "Властивість позначена в [EditorInspector]."
msgid "Used to group properties together in the editor. See [EditorInspector]."
msgstr ""
"Використовується для групування властивостей у редакторі. Дивіться "
"[EditorInspector]."
msgid "Used to categorize properties together in the editor."
msgstr "Використовується для об'єднання властивостей у категорії в редакторі."
msgid ""
"Used to group properties together in the editor in a subgroup (under a "
"group). See [EditorInspector]."
msgstr ""
"Використовується для групування властивостей у редакторі в підгрупи (під "
"групою). Дивіться [EditorInspector]."
msgid ""
"The property is a bitfield, i.e. it contains multiple flags represented as "
"bits."
msgstr ""
"Властивість є бітовим полем, тобто воно містить кілька прапорів, "
"представлених у вигляді бітів."
msgid "The property does not save its state in [PackedScene]."
msgstr "Властивість не зберігає свій стан у [PackedScene]."
msgid "Editing the property prompts the user for restarting the editor."
msgstr ""
"При редагуванні властивості користувачеві буде запропоновано перезапустити "
"редактор."
msgid ""
"The property is a script variable. [constant PROPERTY_USAGE_SCRIPT_VARIABLE] "
"can be used to distinguish between exported script variables from built-in "
"variables (which don't have this usage flag). By default, [constant "
"PROPERTY_USAGE_SCRIPT_VARIABLE] is [b]not[/b] applied to variables that are "
"created by overriding [method Object._get_property_list] in a script."
msgstr ""
"Властивість є змінною скрипта. [constant PROPERTY_USAGE_SCRIPT_VARIABLE] "
"можна використовувати для розрізнення експортованих змінних скрипта від "
"вбудованих змінних (які не мають цього прапорця використання). За "
"замовчуванням [constant PROPERTY_USAGE_SCRIPT_VARIABLE] [b]не[/b] "
"застосовується до змінних, створених шляхом перевизначення [method "
"Object._get_property_list] у скрипті."
msgid ""
"The property value of type [Object] will be stored even if its value is "
"[code]null[/code]."
msgstr ""
"Значення властивості типу [Object] буде збережено, навіть якщо його значення "
"[code]null[/code]."
msgid "If this property is modified, all inspector fields will be refreshed."
msgstr "Якщо цю властивість змінити, усі поля інспектора будуть оновлені."
msgid "This flag is not used by the engine."
msgstr "Цей прапорець не використовується двигуном."
msgid ""
"The property is a variable of enum type, i.e. it only takes named integer "
"constants from its associated enumeration."
msgstr ""
"Властивість є змінною типу enum, тобто вона приймає лише іменовані цілі "
"константи з пов’язаного з нею переліку."
msgid ""
"If property has [code]nil[/code] as default value, its type will be [Variant]."
msgstr ""
"Якщо властивість має [code]nil[/code] як значення за замовчуванням, її тип "
"буде [Variant]."
msgid ""
"The property is the element count of a property array, i.e. a list of groups "
"of related properties. Properties defined with this usage also need a "
"specific [code]class_name[/code] field in the form of [code]label,prefix[/"
"code]. The field may also include additional comma-separated options:\n"
"- [code]page_size=N[/code]: Overrides [member EditorSettings.interface/"
"inspector/max_array_dictionary_items_per_page] for this array.\n"
"- [code]add_button_text=text[/code]: The text displayed by the \"Add "
"Element\" button.\n"
"- [code]static[/code]: The elements can't be re-arranged.\n"
"- [code]const[/code]: New elements can't be added.\n"
"- [code]numbered[/code]: An index will appear next to each element.\n"
"- [code]unfoldable[/code]: The array can't be folded.\n"
"- [code]swap_method=method_name[/code]: The method that will be called when "
"two elements switch places. The method should take 2 [int] parameters, which "
"will be indices of the elements being swapped.\n"
"Note that making a full-fledged property array requires boilerplate code "
"involving [method Object._get_property_list]."
msgstr ""
"Властивість – це кількість елементів масиву властивостей, тобто список груп "
"пов’язаних властивостей. Властивості, визначені за цим використанням, також "
"потребують спеціального поля [code]class_name[/code] у форматі "
"[code]label,prefix[/code]. Поле також може містити додаткові параметри, "
"розділені комами:\n"
"- [code]page_size=N[/code]: Перевизначає [member EditorSettings.interface/"
"inspector/max_array_dictionary_items_per_page] для цього масиву.\n"
"- [code]add_button_text=text[/code]: Текст, що відображається кнопкою «Додати "
"елемент».\n"
"- [code]static[/code]: Елементи не можна перевпорядкувати.\n"
"- [code]const[/code]: Нові елементи не можна додавати.\n"
"- [code]numbered[/code]: Індекс з’явиться поруч із кожним елементом.\n"
"- [code]unfoldable[/code]: Масив не можна згорнути.\n"
" - [code]swap_method=назва_методу[/code]: Метод, який буде викликано, коли "
"два елементи поміняються місцями. Метод повинен приймати 2 параметри [int], "
"які будуть індексами елементів, що міняються місцями.\n"
"Зверніть увагу, що створення повноцінного масиву властивостей вимагає "
"шаблонного коду, що включає [method Object._get_property_list]."
msgid ""
"When duplicating a resource with [method Resource.duplicate], and this flag "
"is set on a property of that resource, the property should always be "
"duplicated, regardless of the [code]subresources[/code] bool parameter."
msgstr ""
"При дублюванні ресурсу за допомогою [method Resource.duplicate], якщо цю "
"позначку встановлено на властивості цього ресурсу, властивість завжди має "
"бути продубльована, незалежно від булевого параметра [code]subresources[/"
"code]."
msgid ""
"When duplicating a resource with [method Resource.duplicate], and this flag "
"is set on a property of that resource, the property should never be "
"duplicated, regardless of the [code]subresources[/code] bool parameter."
msgstr ""
"При дублюванні ресурсу за допомогою [method Resource.duplicate], якщо цю "
"позначку встановлено на властивості цього ресурсу, властивість ніколи не "
"повинна дублюватися, незалежно від булевого параметра [code]subresources[/"
"code]."
msgid ""
"The property is only shown in the editor if modern renderers are supported "
"(the Compatibility rendering method is excluded)."
msgstr ""
"Властивість відображається у редакторі лише за умови підтримки сучасних "
"рендерингів (метод рендерингу Compatibility виключено)."
msgid ""
"The [NodePath] property will always be relative to the scene's root. Mostly "
"useful for local resources."
msgstr ""
"Властивість [NodePath] завжди буде відносно кореня сцени. Здебільшого "
"корисний для місцевих ресурсів."
msgid ""
"Use when a resource is created on the fly, i.e. the getter will always return "
"a different instance. [ResourceSaver] needs this information to properly save "
"such resources."
msgstr ""
"Використовуйте, коли ресурс створюється на льоту, тобто геттер завжди "
"повертатиме інший екземпляр. [ResourceSaver] потрібна ця інформація, щоб "
"належним чином зберігати такі ресурси."
msgid ""
"Inserting an animation key frame of this property will automatically "
"increment the value, allowing to easily keyframe multiple values in a row."
msgstr ""
"Вставлення ключового кадру анімації з цією властивістю автоматично збільшить "
"значення, дозволяючи легко використовувати кілька значень ключового кадру "
"підряд."
msgid ""
"When this property is a [Resource] and base object is a [Node], a resource "
"instance will be automatically created whenever the node is created in the "
"editor."
msgstr ""
"Якщо цією властивістю є [Resource], а базовим об’єктом є [Node], екземпляр "
"ресурсу створюватиметься автоматично щоразу, коли вузол буде створено в "
"редакторі."
msgid ""
"The property is considered a basic setting and will appear even when advanced "
"mode is disabled. Used for project settings."
msgstr ""
"Властивість вважається базовим параметром і з’являється, навіть якщо "
"розширений режим вимкнено. Використовується для налаштувань проекту."
msgid "The property is read-only in the [EditorInspector]."
msgstr "Властивість доступна лише для читання в [EditorInspector]."
msgid ""
"An export preset property with this flag contains confidential information "
"and is stored separately from the rest of the export preset configuration."
msgstr ""
"Властивість попереднього налаштування експорту з цим прапорцем містить "
"конфіденційну інформацію та зберігається окремо від решти конфігурації "
"попереднього налаштування експорту."
msgid "Default usage (storage and editor)."
msgstr "Використання за умовчанням (сховище та редактор)."
msgid "Default usage but without showing the property in the editor (storage)."
msgstr ""
"Використання за умовчанням, але без відображення властивості в редакторі "
"(сховище)."
msgid "Flag for a normal method."
msgstr "Позначка для звичайного методу."
msgid "Flag for an editor method."
msgstr "Позначка для методу редактора."
msgid "Flag for a constant method."
msgstr "Позначка для константного методу."
msgid "Flag for a virtual method."
msgstr "Позначка для віртуального методу."
msgid "Flag for a method with a variable number of arguments."
msgstr "Позначка для методу зі змінною кількістю аргументів."
msgid "Flag for a static method."
msgstr "Позначка для статичного методу."
msgid ""
"Used internally. Allows to not dump core virtual methods (such as [method "
"Object._notification]) to the JSON API."
msgstr ""
"Застосовують внутрішньо. Дозволяє не скидати основні віртуальні методи (такі "
"як [method Object._notification]) до JSON API."
msgid ""
"Flag for a virtual method that is required. In GDScript, this flag is set for "
"abstract functions."
msgstr ""
"Прапорець для віртуального методу, який є обов'язковим. У GDScript цей "
"прапорець встановлюється для абстрактних функцій."
msgid "Default method flags (normal)."
msgstr "Позначка методу за замовчуванням (звичайна)."
msgid "Variable is [code]null[/code]."
msgstr "Змінна є [code]null[/code]."
msgid "Variable is of type [bool]."
msgstr "Змінна має тип [bool]."
msgid "Variable is of type [int]."
msgstr "Змінна має тип [int]."
msgid "Variable is of type [float]."
msgstr "Змінна має тип [float]."
msgid "Variable is of type [String]."
msgstr "Змінна має тип [String]."
msgid "Variable is of type [Vector2]."
msgstr "Змінна має тип [Vector2]."
msgid "Variable is of type [Vector2i]."
msgstr "Змінна має тип [Vector2i]."
msgid "Variable is of type [Rect2]."
msgstr "Змінна має тип [Rect2]."
msgid "Variable is of type [Rect2i]."
msgstr "Змінна має тип [Rect2i]."
msgid "Variable is of type [Vector3]."
msgstr "Змінна має тип [Vector3]."
msgid "Variable is of type [Vector3i]."
msgstr "Змінна має тип [Vector3i]."
msgid "Variable is of type [Transform2D]."
msgstr "Змінна має тип [Transform2D]."
msgid "Variable is of type [Vector4]."
msgstr "Змінна має тип [Vector4]."
msgid "Variable is of type [Vector4i]."
msgstr "Змінна має тип [Vector4i]."
msgid "Variable is of type [Plane]."
msgstr "Змінна має тип [Plane]."
msgid "Variable is of type [Quaternion]."
msgstr "Змінна має тип [Quaternion]."
msgid "Variable is of type [AABB]."
msgstr "Змінна має тип [AABB]."
msgid "Variable is of type [Basis]."
msgstr "Змінна має тип [Basis]."
msgid "Variable is of type [Transform3D]."
msgstr "Змінна має тип [Transform3D]."
msgid "Variable is of type [Projection]."
msgstr "Змінна має тип [Projection]."
msgid "Variable is of type [Color]."
msgstr "Змінна має тип [Color]."
msgid "Variable is of type [StringName]."
msgstr "Змінна має тип [StringName]."
msgid "Variable is of type [NodePath]."
msgstr "Змінна має тип [NodePath]."
msgid "Variable is of type [RID]."
msgstr "Змінна має тип [RID]."
msgid "Variable is of type [Object]."
msgstr "Змінна має тип [Object]."
msgid "Variable is of type [Callable]."
msgstr "Змінна має тип [Callable]."
msgid "Variable is of type [Signal]."
msgstr "Змінна має тип [Signal]."
msgid "Variable is of type [Dictionary]."
msgstr "Змінна має тип [Dictionary]."
msgid "Variable is of type [Array]."
msgstr "Змінна має тип [Array]."
msgid "Variable is of type [PackedByteArray]."
msgstr "Змінна має тип [PackedByteArray]."
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 "Variable is of type [PackedStringArray]."
msgstr "Змінна має тип [PackedStringArray]."
msgid "Variable is of type [PackedVector2Array]."
msgstr "Змінна має тип [PackedVector2Array]."
msgid "Variable is of type [PackedVector3Array]."
msgstr "Змінна має тип [PackedVector3Array]."
msgid "Variable is of type [PackedColorArray]."
msgstr "Змінна має тип [PackedColorArray]."
msgid "Variable is of type [PackedVector4Array]."
msgstr "Змінна має тип [PackedVector4Array]."
msgid "Represents the size of the [enum Variant.Type] enum."
msgstr "Представляє розмір переліку [enum Variant.Type]."
msgid "Equality operator ([code]==[/code])."
msgstr "Оператор рівності ([code]==[/code])."
msgid "Inequality operator ([code]!=[/code])."
msgstr "Оператор нерівності ([code]!=[/code])."
msgid "Less than operator ([code]<[/code])."
msgstr "Оператор Менше за ([code]<[/code])."
msgid "Less than or equal operator ([code]<=[/code])."
msgstr "Оператор Менше або дорівнює ([code]<=[/code])."
msgid "Greater than operator ([code]>[/code])."
msgstr "Оператор Більше за ([code]>[/code])."
msgid "Greater than or equal operator ([code]>=[/code])."
msgstr "Оператор Більше або дорівнює ([code]>=[/code])."
msgid "Addition operator ([code]+[/code])."
msgstr "Оператор додавання ([code]+[/code])."
msgid "Subtraction operator ([code]-[/code])."
msgstr "Оператор віднімання ([code]-[/code])."
msgid "Multiplication operator ([code]*[/code])."
msgstr "Оператор множення ([code]*[/code])."
msgid "Division operator ([code]/[/code])."
msgstr "Оператор ділення ([code]/[/code])."
msgid "Unary negation operator ([code]-[/code])."
msgstr "Оператор унарний мінус ([code]-[/code])."
msgid "Unary plus operator ([code]+[/code])."
msgstr "Оператор Унарний плюс ([code]+[/code])."
msgid "Remainder/modulo operator ([code]%[/code])."
msgstr "Оператор залишку/модуля ([code]%[/code])."
msgid "Power operator ([code]**[/code])."
msgstr "Оператор піднесення до степеня ([code]**[/code])."
msgid "Left shift operator ([code]<<[/code])."
msgstr "Оператор зсуву вліво ([code]<<[/code])."
msgid "Right shift operator ([code]>>[/code])."
msgstr "Оператор зсуву вправо ([code]>>[/code])."
msgid "Bitwise AND operator ([code]&[/code])."
msgstr "Оператор бітового І (AND) ([code]&[/code])."
msgid "Bitwise OR operator ([code]|[/code])."
msgstr "Оператор бітового АБО (OR) ([code]|[/code])."
msgid "Bitwise XOR operator ([code]^[/code])."
msgstr "Оператор Виключної диз'юкції (XOR) ([code]^[/code])."
msgid "Bitwise NOT operator ([code]~[/code])."
msgstr "Оператор бітового НЕ (NOT) ([code]~[/code])."
msgid "Logical AND operator ([code]and[/code] or [code]&&[/code])."
msgstr "Оператор логічного І ([code]and[/code] або [code]&&[/code])."
msgid "Logical OR operator ([code]or[/code] or [code]||[/code])."
msgstr "Оператор логічного АБО ([code]or[/code] чи [code]||[/code])."
msgid "Logical XOR operator (not implemented in GDScript)."
msgstr "Оператор логічної Виключної диз'юкції (не реалізований у GDScript)."
msgid "Logical NOT operator ([code]not[/code] or [code]![/code])."
msgstr "Оператор логічного НЕ ([code]not[/code] або [code]![/code])."
msgid "Logical IN operator ([code]in[/code])."
msgstr "Оператор логічного В ([code]in[/code])."
msgid "Represents the size of the [enum Variant.Operator] enum."
msgstr "Представляє розмір переліку [enum Variant.Operator]."
msgid "A 3D axis-aligned bounding box."
msgstr "Тривимірна обмежувальна рамка, вирівняна по осі."
msgid ""
"The [AABB] built-in [Variant] type represents an axis-aligned bounding box in "
"a 3D space. It is defined by its [member position] and [member size], which "
"are [Vector3]. It is frequently used for fast overlap tests (see [method "
"intersects]). Although [AABB] itself is axis-aligned, it can be combined with "
"[Transform3D] to represent a rotated or skewed bounding box.\n"
"It uses floating-point coordinates. The 2D counterpart to [AABB] is [Rect2]. "
"There is no version of [AABB] that uses integer coordinates.\n"
"[b]Note:[/b] Negative values for [member size] are not supported. With "
"negative size, most [AABB] methods do not work correctly. Use [method abs] to "
"get an equivalent [AABB] with a non-negative size.\n"
"[b]Note:[/b] In a boolean context, an [AABB] evaluates to [code]false[/code] "
"if both [member position] and [member size] are zero (equal to [constant "
"Vector3.ZERO]). Otherwise, it always evaluates to [code]true[/code]."
msgstr ""
"Вбудований тип [Variant] [AABB] представляє вирівняну по осях обмежувальну "
"рамку у 3D-просторі. Вона визначається своїми [member position] та [member "
"size], які є [Vector3]. Вона часто використовується для швидких перевірок "
"перекриття (див. [method intersects]). Хоча сам [AABB] вирівняний по осях, "
"його можна поєднати з [Transform3D] для представлення повернутої або "
"нахиленої обмежувальної рамки.\n"
"Він використовує координати з плаваючою комою. Двовимірним аналогом [AABB] є "
"[Rect2]. Немає версії [AABB], яка використовує цілочисельні координати.\n"
"[b]Примітка:[/b] Від'ємні значення для [member size] не підтримуються. З "
"від'ємним розміром більшість методів [AABB] працюють неправильно. "
"Використовуйте [method abs], щоб отримати еквівалентний [AABB] з невід'ємним "
"розміром.\n"
"[b]Примітка:[/b] У булевому контексті значення [AABB] повертає значення "
"[code]false[/code], якщо обидва значення [member position] та [member size] "
"дорівнюють нулю (дорівнюють [constant Vector3.ZERO]). В іншому випадку "
"значення завжди повертає значення [code]true[/code]."
msgid "Math documentation index"
msgstr "Покажчик математичної документації"
msgid "Vector math"
msgstr "Векторна математика"
msgid "Advanced vector math"
msgstr "Поглиблена векторна математика"
msgid ""
"Constructs an [AABB] with its [member position] and [member size] set to "
"[constant Vector3.ZERO]."
msgstr ""
"Створює [AABB] зі значеннями [member position] і [member sizr] установленими "
"на [constant Vector3.ZERO]."
msgid "Constructs an [AABB] as a copy of the given [AABB]."
msgstr "Створює [AABB] як копію заданого [AABB]."
msgid "Constructs an [AABB] by [param position] and [param size]."
msgstr "Створює [AABB] за [param position] і [param size]."
msgid ""
"Returns an [AABB] equivalent to this bounding box, with its width, height, "
"and depth modified to be non-negative values.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(5, 0, 5), Vector3(-20, -10, -5))\n"
"var absolute = box.abs()\n"
"print(absolute.position) # Prints (-15.0, -10.0, 0.0)\n"
"print(absolute.size) # Prints (20.0, 10.0, 5.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(5, 0, 5), new Vector3(-20, -10, -5));\n"
"var absolute = box.Abs();\n"
"GD.Print(absolute.Position); // Prints (-15, -10, 0)\n"
"GD.Print(absolute.Size); // Prints (20, 10, 5)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] It's recommended to use this method when [member size] is "
"negative, as most other methods in Godot assume that the [member size]'s "
"components are greater than [code]0[/code]."
msgstr ""
"Повертає [AABB], еквівалентний цій обмежувальній рамці, з її шириною, висотою "
"та глибиною, зміненими на невід’ємні значення. \n"
"[codeblocks] \n"
"[gdscript] \n"
"змінна коробка = AABB(Вектор3(5, 0, 5), Вектор3(-20, -10, -5)) \n"
"var absolute = box.abs() \n"
"print(absolute.position) # Друк (-15.0, -10.0, 0.0) \n"
"print(absolute.size) # Друк (20.0, 10.0, 5.0) \n"
"[/gdscript] \n"
"[csharp] \n"
"var box = new Aabb(new Vector3(5, 0, 5), new Vector3(-20, -10, -5)); \n"
"var absolute = box.Abs(); \n"
"GD.Print(absolute.Position); // Виводить (-15, -10, 0) \n"
"GD.Print(absolute.Size); // Друк (20, 10, 5) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Рекомендується використовувати цей метод, коли [member size] "
"є від’ємним, оскільки більшість інших методів у Godot припускають, що "
"компоненти [member size] більші за [code]0[/code]."
msgid ""
"Returns [code]true[/code] if this bounding box [i]completely[/i] encloses the "
"[param with] box. The edges of both boxes are included.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = AABB(Vector3(0, 0, 0), Vector3(4, 4, 4))\n"
"var b = AABB(Vector3(1, 1, 1), Vector3(3, 3, 3))\n"
"var c = AABB(Vector3(2, 2, 2), Vector3(8, 8, 8))\n"
"\n"
"print(a.encloses(a)) # Prints true\n"
"print(a.encloses(b)) # Prints true\n"
"print(a.encloses(c)) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Aabb(new Vector3(0, 0, 0), new Vector3(4, 4, 4));\n"
"var b = new Aabb(new Vector3(1, 1, 1), new Vector3(3, 3, 3));\n"
"var c = new Aabb(new Vector3(2, 2, 2), new Vector3(8, 8, 8));\n"
"\n"
"GD.Print(a.Encloses(a)); // Prints True\n"
"GD.Print(a.Encloses(b)); // Prints True\n"
"GD.Print(a.Encloses(c)); // Prints False\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [code]true[/code], якщо ця обмежувальна рамка [i]повністю[/i] "
"охоплює рамку [param with]. Краї обох коробок включені.\n"
"[codeblock]\n"
"[gdscript]\n"
"var a = AABB(Vector3(0, 0, 0), Vector3(4, 4, 4))\n"
"var b = AABB(Vector3(1, 1, 1), Vector3(3, 3, 3))\n"
"var c = AABB(Vector3(2, 2, 2), Vector3(8, 8, 8))\n"
"\n"
"print(a.encloses(a)) # Виводить true\n"
"print(a.encloses(b)) # Виводить true\n"
"print(a.encloses(c)) # Виводить false\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Aabb(new Vector3(0, 0, 0), new Vector3(4, 4, 4));\n"
"var b = new Aabb(new Vector3(1, 1, 1), new Vector3(3, 3, 3));\n"
"var c = new Aabb(new Vector3(2, 2, 2), new Vector3(8, 8, 8));\n"
"\n"
"GD.Print(a.Encloses(a)); // Виводить True\n"
"GD.Print(a.Encloses(b)); // Виводить True\n"
"GD.Print(a.Encloses(c)); // Виводить False\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a copy of this bounding box expanded to align the edges with the "
"given [param to_point], if necessary.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(0, 0, 0), Vector3(5, 2, 5))\n"
"\n"
"box = box.expand(Vector3(10, 0, 0))\n"
"print(box.position) # Prints (0.0, 0.0, 0.0)\n"
"print(box.size) # Prints (10.0, 2.0, 5.0)\n"
"\n"
"box = box.expand(Vector3(-5, 0, 5))\n"
"print(box.position) # Prints (-5.0, 0.0, 0.0)\n"
"print(box.size) # Prints (15.0, 2.0, 5.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(5, 2, 5));\n"
"\n"
"box = box.Expand(new Vector3(10, 0, 0));\n"
"GD.Print(box.Position); // Prints (0, 0, 0)\n"
"GD.Print(box.Size); // Prints (10, 2, 5)\n"
"\n"
"box = box.Expand(new Vector3(-5, 0, 5));\n"
"GD.Print(box.Position); // Prints (-5, 0, 0)\n"
"GD.Print(box.Size); // Prints (15, 2, 5)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цієї обмежувальної рамки, розширену для вирівнювання країв із "
"заданим [param to_point], якщо необхідно. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var box = AABB(Vector3(0, 0, 0), Vector3(5, 2, 5)) \n"
"\n"
"box = box.expand(Vector3(10, 0, 0)) \n"
"print(box.position) # Друкує (0.0, 0.0, 0.0) \n"
"print(box.size) # Друк (10.0, 2.0, 5.0) \n"
"\n"
"box = box.expand(Vector3(-5, 0, 5)) \n"
"print(box.position) # Друк (-5.0, 0.0, 0.0) \n"
"print(box.size) # Друк (15.0, 2.0, 5.0) \n"
"[/gdscript] \n"
"[csharp] \n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(5, 2, 5)); \n"
"\n"
"box = box.Expand(new Vector3(10, 0, 0)); \n"
"GD.Print(box.Position); // Виводить (0, 0, 0) \n"
"GD.Print(box.Size); // Друк (10, 2, 5) \n"
"\n"
"box = box.Expand(new Vector3(-5, 0, 5)); \n"
"GD.Print(box.Position); // Друкує (-5, 0, 0) \n"
"GD.Print(box.Size); // Друк (15, 2, 5) \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the center point of the bounding box. This is the same as "
"[code]position + (size / 2.0)[/code]."
msgstr ""
"Повертає центральну точку обмежувальної рамки. Це те саме, що [code]позиція + "
"(розмір / 2.0)[/code]."
msgid ""
"Returns the position of one of the 8 vertices that compose this bounding box. "
"With an [param idx] of [code]0[/code] this is the same as [member position], "
"and an [param idx] of [code]7[/code] is the same as [member end]."
msgstr ""
"Повертає позицію однієї з 8 вершин, що складають цю обмежувальну рамку. З "
"[param idx], що дорівнює [code]0[/code], це те саме, що й [member position], "
"а [param idx], що дорівнює [code]7[/code] [member end], те саме, що й [member "
"end]."
msgid ""
"Returns the longest normalized axis of this bounding box's [member size], as "
"a [Vector3] ([constant Vector3.RIGHT], [constant Vector3.UP], or [constant "
"Vector3.BACK]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(0, 0, 0), Vector3(2, 4, 8))\n"
"\n"
"print(box.get_longest_axis()) # Prints (0.0, 0.0, 1.0)\n"
"print(box.get_longest_axis_index()) # Prints 2\n"
"print(box.get_longest_axis_size()) # Prints 8.0\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(2, 4, 8));\n"
"\n"
"GD.Print(box.GetLongestAxis()); // Prints (0, 0, 1)\n"
"GD.Print(box.GetLongestAxisIndex()); // Prints Z\n"
"GD.Print(box.GetLongestAxisSize()); // Prints 8\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method get_longest_axis_index] and [method get_longest_axis_size]."
msgstr ""
"Повертає найдовшу нормалізовану вісь [member size] цієї обмежувальної рамки "
"як [Vector3] ([constant Vector3.RIGHT], [constant Vector3.UP] або [constant "
"Vector3.BACK]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(0, 0, 0), Vector3(2, 4, 8))\n"
"\n"
"print(box.get_longest_axis()) # Друк (0, 0, 1)\n"
"print(box.get_longest_axis_index()) # Друкує 2\n"
"print(box.get_longest_axis_size()) # Друкує 8\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(2, 4, 8));\n"
"\n"
"GD.Print(box.GetLongestAxis()); // Виводить (0, 0, 1)\n"
"GD.Print(box.GetLongestAxisIndex()); // Друкує 2\n"
"GD.Print(box.GetLongestAxisSize()); // Друкує 8\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Дивіться також [method get_longest_axis_index] і [method "
"get_longest_axis_size]."
msgid ""
"Returns the index to the longest axis of this bounding box's [member size] "
"(see [constant Vector3.AXIS_X], [constant Vector3.AXIS_Y], and [constant "
"Vector3.AXIS_Z]).\n"
"For an example, see [method get_longest_axis]."
msgstr ""
"Повертає індекс до найдовшої осі [member size] цієї обмежувальної рамки (див. "
"[constant Vector3.AXIS_X], [constant Vector3.AXIS_Y] і [constant "
"Vector3.AXIS_Z]).\n"
" Для прикладу див. [method get_longest_axis]."
msgid ""
"Returns the longest dimension of this bounding box's [member size].\n"
"For an example, see [method get_longest_axis]."
msgstr ""
"Повертає найдовший розміри [member size] цього обмежувального прямокутника.\n"
"Для прикладу див. [method get_longest_axis]."
msgid ""
"Returns the shortest normalized axis of this bounding box's [member size], as "
"a [Vector3] ([constant Vector3.RIGHT], [constant Vector3.UP], or [constant "
"Vector3.BACK]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(0, 0, 0), Vector3(2, 4, 8))\n"
"\n"
"print(box.get_shortest_axis()) # Prints (1.0, 0.0, 0.0)\n"
"print(box.get_shortest_axis_index()) # Prints 0\n"
"print(box.get_shortest_axis_size()) # Prints 2.0\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(2, 4, 8));\n"
"\n"
"GD.Print(box.GetShortestAxis()); // Prints (1, 0, 0)\n"
"GD.Print(box.GetShortestAxisIndex()); // Prints X\n"
"GD.Print(box.GetShortestAxisSize()); // Prints 2\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method get_shortest_axis_index] and [method get_shortest_axis_size]."
msgstr ""
"Повертає найкоротшу нормалізовану вісь [member size] цієї обмежувальної рамки "
"як [Vector3] ([constant Vector3.RIGHT], [constant Vector3.UP] або [constant "
"Vector3.BACK]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box = AABB(Vector3(0, 0, 0), Vector3(2, 4, 8))\n"
"\n"
"print(box.get_shortest_axis()) # Друк (1, 0, 0)\n"
"print(box.get_shortest_axis_index()) # Виводить 0\n"
"print(box.get_shortest_axis_size()) # Друкує 2\n"
"[/gdscript]\n"
"[csharp]\n"
"var box = new Aabb(new Vector3(0, 0, 0), new Vector3(2, 4, 8));\n"
"\n"
"GD.Print(box.GetShortestAxis()); // Виводить (1, 0, 0)\n"
"GD.Print(box.GetShortestAxisIndex()); // Виводить 0\n"
"GD.Print(box.GetShortestAxisSize()); // Друкує 2\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Дивіться також [method get_shortest_axis_index] і [method "
"get_shortest_axis_size]."
msgid ""
"Returns the index to the shortest axis of this bounding box's [member size] "
"(see [constant Vector3.AXIS_X], [constant Vector3.AXIS_Y], and [constant "
"Vector3.AXIS_Z]).\n"
"For an example, see [method get_shortest_axis]."
msgstr ""
"Повертає індекс до найкоротшої осі [member size] цієї обмежувальної рамки "
"(див. [constant Vector3.AXIS_X], [constant Vector3.AXIS_Y] і [constant "
"Vector3.AXIS_Z]).\n"
" Для прикладу див. [method get_shortest_axis]."
msgid ""
"Returns the shortest dimension of this bounding box's [member size].\n"
"For an example, see [method get_shortest_axis]."
msgstr ""
"Повертає найкоротший розмір [member size] цієї обмежувальної рамки.\n"
"Для прикладу див. [method get_shortest_axis]."
msgid ""
"Returns the vertex's position of this bounding box that's the farthest in the "
"given direction. This point is commonly known as the support point in "
"collision detection algorithms."
msgstr ""
"Повертає позицію вершини цієї обмежувальної рамки, яка знаходиться найдальше "
"в заданому напрямку. Ця точка широко відома як опорна точка в алгоритмах "
"виявлення зіткнень."
msgid ""
"Returns the bounding box's volume. This is equivalent to [code]size.x * "
"size.y * size.z[/code]. See also [method has_volume]."
msgstr ""
"Повертає об’єм обмежувальної рамки. Це еквівалентно [code]size.x * size.y * "
"size.z[/code]. Дивіться також [method has_volume]."
msgid ""
"Returns a copy of this bounding box extended on all sides by the given amount "
"[param by]. A negative amount shrinks the box instead.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = AABB(Vector3(4, 4, 4), Vector3(8, 8, 8)).grow(4)\n"
"print(a.position) # Prints (0.0, 0.0, 0.0)\n"
"print(a.size) # Prints (16.0, 16.0, 16.0)\n"
"\n"
"var b = AABB(Vector3(0, 0, 0), Vector3(8, 4, 2)).grow(2)\n"
"print(b.position) # Prints (-2.0, -2.0, -2.0)\n"
"print(b.size) # Prints (12.0, 8.0, 6.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Aabb(new Vector3(4, 4, 4), new Vector3(8, 8, 8)).Grow(4);\n"
"GD.Print(a.Position); // Prints (0, 0, 0)\n"
"GD.Print(a.Size); // Prints (16, 16, 16)\n"
"\n"
"var b = new Aabb(new Vector3(0, 0, 0), new Vector3(8, 4, 2)).Grow(2);\n"
"GD.Print(b.Position); // Prints (-2, -2, -2)\n"
"GD.Print(b.Size); // Prints (12, 8, 6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цієї обмежувальної рамки, розширену з усіх боків на задану "
"величину [param by]. Натомість від’ємне значення зменшує коробку.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = AABB(Vector3(4, 4, 4), Vector3(8, 8, 8)).grow(4)\n"
"print(a.position) # Друк (0, 0, 0)\n"
"print(a.size) # Відбитки (16, 16, 16)\n"
"\n"
"var b = AABB(Vector3(0, 0, 0), Vector3(8, 4, 2)).grow(2)\n"
"print(b.position) # Друк (-2, -2, -2)\n"
"print(b.size) # Відбитки (12, 8, 6)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Aabb(new Vector3(4, 4, 4), new Vector3(8, 8, 8)).Grow(4);\n"
"GD.Print(a.Position); // Виводить (0, 0, 0)\n"
"GD.Print(a.Size); // Друк (16, 16, 16)\n"
"\n"
"var b = new Aabb(new Vector3(0, 0, 0), new Vector3(8, 4, 2)).Grow(2);\n"
"GD.Print(b.Position); // Друк (-2, -2, -2)\n"
"GD.Print(b.Size); // Друкує (12, 8, 6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if the bounding box contains the given [param "
"point]. By convention, points exactly on the right, top, and front sides are "
"[b]not[/b] included.\n"
"[b]Note:[/b] This method is not reliable for [AABB] with a [i]negative[/i] "
"[member size]. Use [method abs] first to get a valid bounding box."
msgstr ""
"Повертає [code]true[/code], якщо обмежувальна рамка містить задану [param "
"point]. Згідно з умовами, точки праворуч, зверху та спереду [b]не[/b] "
"включені.\n"
"[b]Примітка:[/b] Цей метод не є надійним для [AABB] з [i]негативним[/i] "
"[member size]. Спочатку використовуйте [method abs], щоб отримати дійсну "
"обмежувальну рамку."
msgid ""
"Returns [code]true[/code] if this bounding box has a surface or a length, "
"that is, at least one component of [member size] is greater than [code]0[/"
"code]. Otherwise, returns [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо ця обмежувальна рамка має поверхню або "
"довжину, тобто принаймні один компонент [member size] більший за [code]0[/"
"code]. В іншому випадку повертає [code]false[/code]."
msgid ""
"Returns [code]true[/code] if this bounding box's width, height, and depth are "
"all positive. See also [method get_volume]."
msgstr ""
"Повертає [code]true[/code], якщо ширина, висота та глибина обмежувальної "
"рамки додатні. Дивіться також [method get_volume]."
msgid ""
"Returns the intersection between this bounding box and [param with]. If the "
"boxes do not intersect, returns an empty [AABB]. If the boxes intersect at "
"the edge, returns a flat [AABB] with no volume (see [method has_surface] and "
"[method has_volume]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box1 = AABB(Vector3(0, 0, 0), Vector3(5, 2, 8))\n"
"var box2 = AABB(Vector3(2, 0, 2), Vector3(8, 4, 4))\n"
"\n"
"var intersection = box1.intersection(box2)\n"
"print(intersection.position) # Prints (2.0, 0.0, 2.0)\n"
"print(intersection.size) # Prints (3.0, 2.0, 4.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var box1 = new Aabb(new Vector3(0, 0, 0), new Vector3(5, 2, 8));\n"
"var box2 = new Aabb(new Vector3(2, 0, 2), new Vector3(8, 4, 4));\n"
"\n"
"var intersection = box1.Intersection(box2);\n"
"GD.Print(intersection.Position); // Prints (2, 0, 2)\n"
"GD.Print(intersection.Size); // Prints (3, 2, 4)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If you only need to know whether two bounding boxes are "
"intersecting, use [method intersects], instead."
msgstr ""
"Повертає перетин між цією обмежувальною рамкою та [param with]. Якщо поля не "
"перетинаються, повертає порожній [AABB]. Якщо рамки перетинаються на краю, "
"повертає плоский [AABB] без обсягу (див. [method has_surface] і [method "
"has_volume]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var box1 = AABB(Vector3(0, 0, 0), Vector3(5, 2, 8))\n"
"var box2 = AABB(Vector3(2, 0, 2), Vector3(8, 4, 4))\n"
"\n"
"var intersection = box1.intersection(box2)\n"
"print(intersection.position) # Вивести (2, 0, 2)\n"
"print(intersection.size) # Друк (3, 2, 4)\n"
"[/gdscript]\n"
"[csharp]\n"
"var box1 = new Aabb(новий Vector3(0, 0, 0), new Vector3(5, 2, 8));\n"
"var box2 = new Aabb(новий Vector3(2, 0, 2), new Vector3(8, 4, 4));\n"
"\n"
"var intersection = box1.Intersection(box2);\n"
"GD.Print(intersection.position); // Виводить (2, 0, 2)\n"
"GD.Print(intersection.size); // Друкує (3, 2, 4)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Якщо вам потрібно лише знати, чи перетинаються дві "
"обмежувальні рамки, замість цього використовуйте [method intersects]."
msgid ""
"Returns [code]true[/code] if this bounding box overlaps with the box [param "
"with]. The edges of both boxes are [i]always[/i] excluded."
msgstr ""
"Повертає [code]true[/code], якщо ця обмежувальна рамка накладається на рамку "
"[param with]. Краї обох полів [i]завжди[/i] виключаються."
msgid ""
"Returns [code]true[/code] if this bounding box is on both sides of the given "
"[param plane]."
msgstr ""
"Повертає [code]true[/code], якщо ця обмежувальна рамка знаходиться по обидва "
"боки заданої [param plane]."
msgid ""
"Returns the first point where this bounding box and the given ray intersect, "
"as a [Vector3]. If no intersection occurs, returns [code]null[/code].\n"
"The ray begin at [param from], faces [param dir] and extends towards infinity."
msgstr ""
"Повертає першу точку перетину цієї обмежувальної рамки та заданого променя як "
"[Vector3]. Якщо перетину не відбувається, повертає [code]null[/code].\n"
" Промінь починається в [param from], звернений до [param dir] і тягнеться до "
"нескінченності."
msgid ""
"Returns the first point where this bounding box and the given segment "
"intersect, as a [Vector3]. If no intersection occurs, returns [code]null[/"
"code].\n"
"The segment begins at [param from] and ends at [param to]."
msgstr ""
"Повертає першу точку перетину цієї обмежувальної рамки та заданого сегмента "
"як [Vector3]. Якщо перетину не відбувається, повертає [code]null[/code].\n"
" Сегмент починається в [param from] і закінчується в [param to]."
msgid ""
"Returns [code]true[/code] if this bounding box and [param aabb] are "
"approximately equal, by calling [method Vector3.is_equal_approx] on the "
"[member position] and the [member size]."
msgstr ""
"Повертає [code]true[/code], якщо ця обмежувальна рамка та [param aabb] "
"приблизно однакові, шляхом виклику [method Vector3.is_equal_approx] для "
"[member position] і [member size]."
msgid ""
"Returns [code]true[/code] if this bounding box's values are finite, by "
"calling [method Vector3.is_finite] on the [member position] and the [member "
"size]."
msgstr ""
"Повертає [code]true[/code], якщо значення цієї обмежувальної рамки скінченні, "
"шляхом виклику [method Vector3.is_finite] для [member position] і [member "
"size]."
msgid ""
"Returns an [AABB] that encloses both this bounding box and [param with] "
"around the edges. See also [method encloses]."
msgstr ""
"Повертає [AABB], який охоплює як цю обмежувальну рамку, так і [param with] по "
"краях. Дивіться також [method encloses]."
msgid ""
"The ending point. This is usually the corner on the top-right and back of the "
"bounding box, and is equivalent to [code]position + size[/code]. Setting this "
"point affects the [member size]."
msgstr ""
"Кінцева точка. Зазвичай це кут у верхньому правому куті та задній частині "
"рамки, що еквівалентно [code]позиція + розмір[/code]. Встановлення цієї точки "
"впливає на [member size]."
msgid ""
"The origin point. This is usually the corner on the bottom-left and forward "
"of the bounding box."
msgstr ""
"Початкова точка. Зазвичай це кут нижнього лівого та переднього кута "
"обмежувальної рамки."
msgid ""
"The bounding box's width, height, and depth starting from [member position]. "
"Setting this value also affects the [member end] point.\n"
"[b]Note:[/b] It's recommended setting the width, height, and depth to non-"
"negative values. This is because most methods in Godot assume that the "
"[member position] is the bottom-left-forward corner, and the [member end] is "
"the top-right-back corner. To get an equivalent bounding box with non-"
"negative size, use [method abs]."
msgstr ""
"Ширина, висота та глибина обмежувальної рамки, починаючи з [member position]. "
"Встановлення цього значення також впливає на точку [member end].\n"
"[b]Примітка:[/b] Рекомендується встановлювати невід’ємні значення ширини, "
"висоти та глибини. Це пояснюється тим, що більшість методів у Godot "
"припускають, що [member position] — це нижній лівий задній кут, а [member "
"end] — верхній правий передній кут. Щоб отримати еквівалентну обмежувальну "
"рамку з невід’ємним розміром, використовуйте [method abs]."
msgid ""
"Returns [code]true[/code] if the [member position] or [member size] of both "
"bounding boxes are not equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо [member position] або [member size] обох "
"обмежувальних рамок не однакові.\n"
"[b]Примітка:[/b] Через помилки точності з плаваючою комою, краще використати "
"[method is_equal_approx], який є більш надійним."
msgid ""
"Inversely transforms (multiplies) the [AABB] by the given [Transform3D] "
"transformation matrix, under the assumption that the transformation basis is "
"orthonormal (i.e. rotation/reflection is fine, scaling/skew is not).\n"
"[code]aabb * transform[/code] is equivalent to [code]transform.inverse() * "
"aabb[/code]. See [method Transform3D.inverse].\n"
"For transforming by inverse of an affine transformation (e.g. with scaling) "
"[code]transform.affine_inverse() * aabb[/code] can be used instead. See "
"[method Transform3D.affine_inverse]."
msgstr ""
"Зворотно перетворює (множить) [AABB] на задану матрицю перетворення "
"[Transform3D] за припущенням, що базис перетворення є ортонормальним (тобто "
"обертання/відображення є правильним, масштабування/перекіс – ні).\n"
"[code]aabb * transform[/code] еквівалентний [code]transform.inverse() * aabb[/"
"code]. Див. [method Transform3D.inverse].\n"
" Для перетворення шляхом зворотного до афінного перетворення (наприклад, із "
"масштабуванням) замість нього можна використовувати "
"[code]transform.affine_inverse() * aabb[/code]. Див. [method "
"Transform3D.affine_inverse]."
msgid ""
"Returns [code]true[/code] if both [member position] and [member size] of the "
"bounding boxes are exactly equal, respectively.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо [member position] і [member size] "
"обмежувальних рамок точно рівні, відповідно.\n"
"[b]Примітка:[/b] Через похибки точності обчислень з плаваючою комою, "
"розгляньте можливість використання [method is_equal_approx], який є більш "
"надійним."
msgid "A base dialog used for user notification."
msgstr "Базове діалогове вікно, яке використовується для сповіщень користувача."
msgid ""
"The default use of [AcceptDialog] is to allow it to only be accepted or "
"closed, with the same result. However, the [signal confirmed] and [signal "
"canceled] signals allow to make the two actions different, and the [method "
"add_button] method allows to add custom buttons and actions.\n"
"[b]Note:[/b] [AcceptDialog] is invisible by default. To make it visible, call "
"one of the [code]popup_*[/code] methods from [Window] on the node, such as "
"[method Window.popup_centered_clamped]."
msgstr ""
"За замовчуванням [AcceptDialog] використовується для того, щоб дозволити його "
"лише прийняття або закриття з тим самим результатом. Однак сигнали [signal "
"confirmed] та [signal canceled] дозволяють зробити ці дві дії різними, а "
"метод [method add_button] дозволяє додавати власні кнопки та дії.\n"
"[b]Примітка:[/b] [AcceptDialog] за замовчуванням невидимий. Щоб зробити його "
"видимим, викличте один із методів [code]popup_*[/code] з [Window] на вузлі, "
"наприклад, [method Window.popup_centered_clamped]."
msgid ""
"Adds a button with label [param text] and a custom [param action] to the "
"dialog and returns the created button.\n"
"If [param action] is not empty, pressing the button will emit the [signal "
"custom_action] signal with the specified action string.\n"
"If [code]true[/code], [param right] will place the button to the right of any "
"sibling buttons.\n"
"You can use [method remove_button] method to remove a button created with "
"this method from the dialog."
msgstr ""
"Додає кнопку з міткою [param text] та користувацьким [param action] до "
"діалогового вікна та повертає створену кнопку.\n"
"Якщо [param action] не порожнє, натискання кнопки викличе сигнал [signal "
"custom_action] із заданим рядком дії.\n"
"Якщо [code]true[/code], [param right] розмістить кнопку праворуч від будь-"
"яких кнопок-батьків.\n"
"Ви можете використовувати метод [method remove_button], щоб видалити кнопку, "
"створену за допомогою цього методу, з діалогового вікна."
msgid ""
"Adds a button with label [param name] and a cancel action to the dialog and "
"returns the created button.\n"
"You can use [method remove_button] method to remove a button created with "
"this method from the dialog."
msgstr ""
"Додає до діалогу кнопку з міткою [param name] і дією скасування та повертає "
"створену кнопку.\n"
"Ви можете використовувати метод [method remove_button] для видалення кнопки, "
"створеної за допомогою цього методу, з діалогу."
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]."
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 ""
"Повертає екземпляр [Button] OK.\n"
"[b]Попередження:[/b] Це обов'язковий внутрішній вузол, вилучення або "
"звільнення якого може призвести до аварійного завершення роботи програми. "
"Якщо ви хочете приховати його або будь-який з його дочірніх елементів, "
"скористайтеся їхньою властивістю [member CanvasItem.visible]."
msgid ""
"Registers a [LineEdit] in the dialog. When the enter key is pressed, the "
"dialog will be accepted."
msgstr ""
"Реєструє [LineEdit] у діалоговому вікні. Після натискання клавіші вводу "
"діалог буде прийнято."
msgid ""
"Removes the [param button] from the dialog. Does NOT free the [param button]. "
"The [param button] must be a [Button] added with [method add_button] or "
"[method add_cancel_button] method. After removal, pressing the [param button] "
"will no longer emit this dialog's [signal custom_action] or [signal canceled] "
"signals."
msgstr ""
"Вилучає [param button] з діалогового вікна. НЕ звільняє [param button]. "
"[param button] має бути [Button], доданою за допомогою методів [method "
"add_button], або [method add_cancel_button]. Після вилучення натискання "
"[param button] більше не буде випромінювати сигнали [signal custom_action], "
"або [signal canceled], цього діалогового вікна."
msgid "Sets autowrapping for the text in the dialog."
msgstr "Встановлює автоматичне перенесення тексту в діалоговому вікні."
msgid ""
"If [code]true[/code], the dialog will be hidden when the "
"[code]ui_close_dialog[/code] action is pressed (by default, this action is "
"bound to [kbd]Escape[/kbd], or [kbd]Cmd + W[/kbd] on macOS)."
msgstr ""
"Якщо значення [code]true[/code], діалогове вікно буде приховано після "
"натискання дії [code]ui_close_dialog[/code] (за замовчуванням ця дія "
"пов’язана з [kbd]Escape[/kbd] або [kbd]Cmd + W[/kbd] на macOS)."
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 when "
"receiving the [signal confirmed] signal, and handle hiding the dialog in your "
"own logic.\n"
"[b]Note:[/b] Some nodes derived from this class can have a different default "
"value, and potentially their own built-in logic overriding this setting. For "
"example [FileDialog] defaults to [code]false[/code], and has its own input "
"validation code that is called when you press OK, which eventually hides the "
"dialog if the input is valid. As such, this property can't be used in "
"[FileDialog] to disable hiding the dialog when pressing OK."
msgstr ""
"Якщо [code]true[/code], діалогове вікно буде приховане після натискання "
"кнопки OK. Ви можете встановити значення [code]false[/code], якщо хочете, "
"наприклад, робити перевірку вводу при отриманні сигналу [signal confirmed], і "
"обробляти приховування діалогового вікна у вашій власній логіці.\n"
"[b]Примітка:[/b] Деякі вузли, похідні від цього класу, можуть мати інше "
"значення за замовчуванням, і, можливо, власну вбудовану логіку, що "
"перевизначає це налаштування. Наприклад, [FileDialog] за замовчуванням має "
"значення [code]false[/code], і має власний код перевірки введених даних, який "
"викликається при натисканні кнопки OK, і зрештою приховує діалогове вікно, "
"якщо введено правильні дані. Таким чином, ця властивість не може бути "
"використана у [FileDialog] для вимкнення приховування діалогового вікна після "
"натискання кнопки OK."
msgid "The text displayed by the dialog."
msgstr "Текст, який відображається в діалоговому вікні."
msgid ""
"The text displayed by the OK button (see [method get_ok_button]). If empty, a "
"default text will be used."
msgstr ""
"Текст, що відображається кнопкою OK (див. [method get_ok_button]). Якщо "
"порожній, буде використано текст за замовчуванням."
msgid ""
"Emitted when the dialog is closed or the button created with [method "
"add_cancel_button] is pressed."
msgstr ""
"Випромінюється, коли діалогове вікно закрите або натиснуто кнопку, створену "
"за допомогою [method add_cancel_button]."
msgid "Emitted when the dialog is accepted, i.e. the OK button is pressed."
msgstr ""
"Випромінюється, коли діалогове вікно приймається, тобто натискається кнопка "
"ОК."
msgid ""
"Emitted when a custom button with an action is pressed. See [method "
"add_button]."
msgstr ""
"Викликається при натисканні власної кнопки з дією. Див. [method add_button]."
msgid ""
"The minimum height of each button in the bottom row (such as OK/Cancel) in "
"pixels. This can be increased to make buttons with short texts easier to "
"click/tap."
msgstr ""
"За замовчуванням [AcceptDialog] дозволяє лише використовувати або закривати "
"його з тим самим результатом. Однак сигнали [сигнал підтверджено] і [сигнал "
"скасовано] можуть зробити дві дії позитивними, а метод [method add_button] "
"дозволяє додавати власні кнопки та дії."
msgid ""
"The minimum width of each button in the bottom row (such as OK/Cancel) in "
"pixels. This can be increased to make buttons with short texts easier to "
"click/tap."
msgstr ""
"Мінімальна ширина кожної кнопки в нижньому рядку (наприклад, OK/Cancel) у "
"пікселях. Це можна збільшити, щоб кнопки з коротким текстом було легше "
"натискати."
msgid ""
"The size of the vertical space between the dialog's content and the button "
"row."
msgstr "Розмір вертикального простору між вмістом діалогу та рядком кнопок."
msgid "The panel that fills the background of the window."
msgstr "Панель, яка заповнює фон вікна."
msgid "Provides access to AES encryption/decryption of raw data."
msgstr "Надає доступ до шифрування/дешифрування необроблених даних AES."
msgid ""
"This class holds the context information required for encryption and "
"decryption operations with AES (Advanced Encryption Standard). Both AES-ECB "
"and AES-CBC modes are supported.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends Node\n"
"\n"
"var aes = AESContext.new()\n"
"\n"
"func _ready():\n"
"\tvar key = \"My secret key!!!\" # Key must be either 16 or 32 bytes.\n"
"\tvar data = \"My secret text!!\" # Data size must be multiple of 16 bytes, "
"apply padding if needed.\n"
"\t# Encrypt ECB\n"
"\taes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8_buffer())\n"
"\tvar encrypted = aes.update(data.to_utf8_buffer())\n"
"\taes.finish()\n"
"\t# Decrypt ECB\n"
"\taes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8_buffer())\n"
"\tvar decrypted = aes.update(encrypted)\n"
"\taes.finish()\n"
"\t# Check ECB\n"
"\tassert(decrypted == data.to_utf8_buffer())\n"
"\n"
"\tvar iv = \"My secret iv!!!!\" # IV must be of exactly 16 bytes.\n"
"\t# Encrypt CBC\n"
"\taes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8_buffer(), "
"iv.to_utf8_buffer())\n"
"\tencrypted = aes.update(data.to_utf8_buffer())\n"
"\taes.finish()\n"
"\t# Decrypt CBC\n"
"\taes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8_buffer(), "
"iv.to_utf8_buffer())\n"
"\tdecrypted = aes.update(encrypted)\n"
"\taes.finish()\n"
"\t# Check CBC\n"
"\tassert(decrypted == data.to_utf8_buffer())\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"using System.Diagnostics;\n"
"\n"
"public partial class MyNode : Node\n"
"{\n"
"\tprivate AesContext _aes = new AesContext();\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\tstring key = \"My secret key!!!\"; // Key must be either 16 or 32 bytes.\n"
"\t\tstring data = \"My secret text!!\"; // Data size must be multiple of 16 "
"bytes, apply padding if needed.\n"
"\t\t// Encrypt ECB\n"
"\t\t_aes.Start(AesContext.Mode.EcbEncrypt, key.ToUtf8Buffer());\n"
"\t\tbyte[] encrypted = _aes.Update(data.ToUtf8Buffer());\n"
"\t\t_aes.Finish();\n"
"\t\t// Decrypt ECB\n"
"\t\t_aes.Start(AesContext.Mode.EcbDecrypt, key.ToUtf8Buffer());\n"
"\t\tbyte[] decrypted = _aes.Update(encrypted);\n"
"\t\t_aes.Finish();\n"
"\t\t// Check ECB\n"
"\t\tDebug.Assert(decrypted == data.ToUtf8Buffer());\n"
"\n"
"\t\tstring iv = \"My secret iv!!!!\"; // IV must be of exactly 16 bytes.\n"
"\t\t// Encrypt CBC\n"
"\t\t_aes.Start(AesContext.Mode.EcbEncrypt, key.ToUtf8Buffer(), "
"iv.ToUtf8Buffer());\n"
"\t\tencrypted = _aes.Update(data.ToUtf8Buffer());\n"
"\t\t_aes.Finish();\n"
"\t\t// Decrypt CBC\n"
"\t\t_aes.Start(AesContext.Mode.EcbDecrypt, key.ToUtf8Buffer(), "
"iv.ToUtf8Buffer());\n"
"\t\tdecrypted = _aes.Update(encrypted);\n"
"\t\t_aes.Finish();\n"
"\t\t// Check CBC\n"
"\t\tDebug.Assert(decrypted == data.ToUtf8Buffer());\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Цей клас містить контекстну інформацію, необхідну для операцій шифрування та "
"дешифрування за допомогою AES (Advanced Encryption Standard). Підтримуються "
"режими AES-ECB і AES-CBC.\n"
"[codeblock]\n"
"[gdscript]\n"
"extends Node\n"
"\n"
"var aes = AESContext.new()\n"
"\n"
"func _ready():\n"
"\t var key = \"Мій секретний ключ!!!\" # Ключ має мати 16 або 32 байти.\n"
"\t var data = \"Мій секретний текст!!\" # Розмір даних має бути кратним 16 "
"байтам, за потреби застосувати доповнення.\n"
"\t # Шифрувати ECB\n"
"\t aes.start(AESContext.MODE_ECB_ENCRYPT, key.to_utf8_buffer())\n"
"\t var encrypted = aes.update(data.to_utf8_buffer())\n"
"\t aes.finish()\n"
"\t # Розшифруйте ECB\n"
"\t aes.start(AESContext.MODE_ECB_DECRYPT, key.to_utf8_buffer())\n"
"\t var decrypted = aes.update(encrypted)\n"
"\t aes.finish()\n"
"\t # Перевірте ECB\n"
"\t assert(decrypted == data.to_utf8_buffer())\n"
"\n"
"\t var iv = \"Мій секрет iv!!!!\" # IV має мати рівно 16 байт.\n"
"\t # Шифруйте CBC\n"
"\t aes.start(AESContext.MODE_CBC_ENCRYPT, key.to_utf8_buffer(), "
"iv.to_utf8_buffer())\n"
"\t зашифровано = aes.update(data.to_utf8_buffer())\n"
"\t aes.finish()\n"
"\t # Розшифруйте CBC\n"
"\t aes.start(AESContext.MODE_CBC_DECRYPT, key.to_utf8_buffer(), "
"iv.to_utf8_buffer())\n"
"\t розшифровано = aes.update(зашифровано)\n"
"\t aes.finish()\n"
"\t # Перевірити CBC\n"
"\t assert(decrypted == data.to_utf8_buffer())\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"using System.Diagnostics;\n"
"\n"
"public partial class MyNode : Node\n"
" {\n"
"\t private AesContext _aes = новий AesContext();\n"
"\n"
"\t public override void _Ready()\n"
"\t {\n"
"\t\t string key = \"Мій секретний ключ!!!\"; // Ключ має мати 16 або 32 "
"байти.\n"
"\t\t string data = \"Мій секретний текст!!\"; // Розмір даних має бути "
"кратним 16 байтам, за потреби застосувати доповнення.\n"
"\t\t // Шифрувати ECB\n"
"\t\t _aes.Start(AesContext.Mode.EcbEncrypt, key.ToUtf8Buffer());\n"
"\t\t byte[] encrypted = _aes.Update(data.ToUtf8Buffer());\n"
"\t\t _aes.Finish();\n"
"\t\t // Розшифрувати ECB\n"
"\t\t _aes.Start(AesContext.Mode.EcbDecrypt, key.ToUtf8Buffer());\n"
"\t\t byte[] decrypted = _aes.Update(encrypted);\n"
"\t\t _aes.Finish();\n"
"\t\t // Перевірити ECB\n"
"\t\t Debug.Assert(decrypted == data.ToUtf8Buffer());\n"
"\n"
"\t\t string iv = \"Мій секрет iv!!!!\"; // IV має мати рівно 16 байт.\n"
"\t\t // Шифрувати CBC\n"
"\t\t _aes.Start(AesContext.Mode.EcbEncrypt, key.ToUtf8Buffer(), "
"iv.ToUtf8Buffer());\n"
"\t\t зашифровано = _aes.Update(data.ToUtf8Buffer());\n"
"\t\t _aes.Finish();\n"
"\t\t // Розшифрувати CBC\n"
"\t\t _aes.Start(AesContext.Mode.EcbDecrypt, key.ToUtf8Buffer(), "
"iv.ToUtf8Buffer());\n"
"\t\t розшифровано = _aes.Update(зашифровано);\n"
"\t\t _aes.Finish();\n"
"\t\t // Перевірити CBC\n"
"\t\t Debug.Assert(decrypted == data.ToUtf8Buffer());\n"
"\t }\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Close this AES context so it can be started again. See [method start]."
msgstr ""
"Закрийте цей контекст AES, щоб його можна було запустити знову. Див. розділ "
"[method start]."
msgid ""
"Get the current IV state for this context (IV gets updated when calling "
"[method update]). You normally don't need this function.\n"
"[b]Note:[/b] This function only makes sense when the context is started with "
"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]."
msgstr ""
"Отримати поточний стан IV для цього контексту (IV оновлюється при виклику "
"[method update]). Зазвичай ця функція не потрібна.\n"
"[b]Примітка:[/b] Ця функція має сенс лише тоді, коли контекст запущено з "
"[constant MODE_CBC_ENCRYPT] або [constant MODE_CBC_DECRYPT]."
msgid ""
"Start the AES context in the given [param mode]. A [param key] of either 16 "
"or 32 bytes must always be provided, while an [param iv] (initialization "
"vector) of exactly 16 bytes, is only needed when [param mode] is either "
"[constant MODE_CBC_ENCRYPT] or [constant MODE_CBC_DECRYPT]."
msgstr ""
"Запустити контекст AES у заданому [param mode]. Завжди потрібно вказувати "
"[param key] довжиною 16 або 32 байти, тоді як [param iv] (вектор "
"ініціалізації) довжиною рівною 16 байтам потрібен лише тоді, коли [param "
"mode] має значення [constant MODE_CBC_ENCRYPT] або [constant "
"MODE_CBC_DECRYPT]."
msgid ""
"Run the desired operation for this AES context. Will return a "
"[PackedByteArray] containing the result of encrypting (or decrypting) the "
"given [param src]. See [method start] for mode of operation.\n"
"[b]Note:[/b] The size of [param src] must be a multiple of 16. Apply some "
"padding if needed."
msgstr ""
"Запускає потрібну операцію для цього контексту AES. Поверне "
"[PackedByteArray], що містить результат шифрування (або дешифрування) даного "
"[param src]. Дивіться [method start] для режиму роботи.\n"
"[b] Примітка:[/b] Розмір [param src] повинен бути кратним 16. При "
"необхідності наберіть трохи пробілів."
msgid "AES electronic codebook encryption mode."
msgstr "Режим шифрування електронної кодової книги AES."
msgid "AES electronic codebook decryption mode."
msgstr "Режим розшифрування електронної кодової книги AES."
msgid "AES cipher block chaining encryption mode."
msgstr "Режим шифрування з ланцюжком блоків AES."
msgid "AES cipher block chaining decryption mode."
msgstr "Режим дешифрування з ланцюжком блоків шифру AES."
msgid "Maximum value for the mode enum."
msgstr "Максимальне значення для переліку режимів."
msgid "The [AimModifier3D] rotates a bone to look at a reference bone."
msgstr "[AimModifier3D] повертає кістку, щоб переглянути опорну кістку."
msgid ""
"This is a simple version of [LookAtModifier3D] that only allows bone to the "
"reference without advanced options such as angle limitation or time-based "
"interpolation.\n"
"The feature is simplified, but instead it is implemented with smooth tracking "
"without euler, see [method set_use_euler]."
msgstr ""
"Це спрощена версія [LookAtModifier3D], яка дозволяє лише кістку до посилання "
"без розширених опцій, таких як обмеження кута або інтерполяція на основі "
"часу.\n"
"Функцію спрощено, але натомість вона реалізована з плавним відстеженням без "
"Ейлера, див. [method set_use_euler]."
msgid "Returns the forward axis of the bone."
msgstr "Повертає передню вісь кістки."
msgid ""
"Returns the axis of the first rotation. It is enabled only if [method "
"is_using_euler] is [code]true[/code]."
msgstr ""
"Повертає вісь першого обертання. Активно, лише якщо [method is_using_euler] "
"має значення [code]true[/code]."
msgid ""
"Returns [code]true[/code] if the relative option is enabled in the setting at "
"[param index]."
msgstr ""
"Повертає [code]true[/code], якщо відносний параметр увімкнено в налаштуванні "
"[param index]."
msgid "Returns [code]true[/code] if it provides rotation with using euler."
msgstr ""
"Повертає [code]true[/code], якщо забезпечує обертання з використанням Ейлера."
msgid ""
"Returns [code]true[/code] if it provides rotation by two axes. It is enabled "
"only if [method is_using_euler] is [code]true[/code]."
msgstr ""
"Повертає [code]true[/code], якщо забезпечується обертання на дві осі. Це "
"ввімкнено, лише якщо [method is_using_euler] має значення [code]true[/code]."
msgid "Sets the forward axis of the bone."
msgstr "Встановлює передню вісь кістки."
msgid ""
"Sets the axis of the first rotation. It is enabled only if [method "
"is_using_euler] is [code]true[/code]."
msgstr ""
"Встановлює вісь першого обертання. Активується лише якщо [method "
"is_using_euler] має значення [code]true[/code]."
msgid ""
"Sets relative option in the setting at [param index] to [param enabled].\n"
"If sets [param enabled] to [code]true[/code], the rotation is applied "
"relative to the pose.\n"
"If sets [param enabled] to [code]false[/code], the rotation is applied "
"relative to the rest. It means to replace the current pose with the "
"[AimModifier3D]'s result."
msgstr ""
"Встановлює відносний параметр у налаштуванні [param index] на [param "
"enabled].\n"
"Якщо встановлює [param enabled] на [code]true[/code], обертання "
"застосовується відносно пози.\n"
"Якщо встановлює [param enabled] на [code]false[/code], обертання "
"застосовується відносно решти. Це означає заміну поточної пози результатом "
"[AimModifier3D]."
msgid ""
"If sets [param enabled] to [code]true[/code], it provides rotation with using "
"euler.\n"
"If sets [param enabled] to [code]false[/code], it provides rotation with "
"using rotation by arc generated from the forward axis vector and the vector "
"toward the reference."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], це забезпечує обертання "
"з використанням Ейлера.\n"
"Якщо встановити [param enabled] на [code]false[/code], це забезпечує "
"обертання за допомогою дуги, згенерованої з вектора прямої осі та вектора до "
"посилання."
msgid ""
"If sets [param enabled] to [code]true[/code], it provides rotation by two "
"axes. It is enabled only if [method is_using_euler] is [code]true[/code]."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], це забезпечує обертання "
"на дві осі. Це ввімкнено, лише якщо [method is_using_euler] має значення "
"[code]true[/code]."
msgid "The number of settings in the modifier."
msgstr "Кількість налаштувань у модифікаторі."
msgid ""
"A 2D physics body that can't be moved by external forces. When moved "
"manually, it affects other bodies in its path."
msgstr ""
"Двовимірне фізичне тіло, яке не може рухатися зовнішніми силами. При "
"переміщенні вручну він впливає на інші тіла на своєму шляху."
msgid ""
"An animatable 2D physics body. It can't be moved by external forces or "
"contacts, but can be moved manually by other means such as code, "
"[AnimationMixer]s (with [member AnimationMixer.callback_mode_process] set to "
"[constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]), and "
"[RemoteTransform2D].\n"
"When [AnimatableBody2D] is moved, its linear and angular velocity are "
"estimated and used to affect other physics bodies in its path. This makes it "
"useful for moving platforms, doors, and other moving objects."
msgstr ""
"Анімаційне двовимірне фізичне тіло. Його не можна перемістити зовнішніми "
"силами чи контактами, але можна перемістити вручну за допомогою інших "
"засобів, таких як код, [AnimationMixer]s (з [member "
"AnimationMixer.callback_mode_process], встановленим на [constant "
"AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]), і "
"[RemoteTransform2D] .\n"
" Коли [AnimatableBody2D] переміщується, його лінійна та кутова швидкість "
"оцінюються та використовуються для впливу на інші фізичні тіла на його шляху. "
"Це робить його корисним для рухомих платформ, дверей та інших рухомих "
"об’єктів."
msgid "Physics introduction"
msgstr "Запровадження фізики"
msgid "Troubleshooting physics issues"
msgstr "Вирішення проблем з фізики"
msgid ""
"If [code]true[/code], the body's movement will be synchronized to the physics "
"frame. This is useful when animating movement via [AnimationPlayer], for "
"example on moving platforms. Do [b]not[/b] use together with [method "
"PhysicsBody2D.move_and_collide]."
msgstr ""
"Якщо [code]true[/code], рух тіла буде синхронізовано з фізичним кадром. Це "
"корисно при анімації руху через [AnimationPlayer], наприклад, на рухомих "
"платформах. [b]Не[/b] використовувати разом з [method "
"PhysicsBody2D.move_and_collide]."
msgid ""
"A 3D physics body that can't be moved by external forces. When moved "
"manually, it affects other bodies in its path."
msgstr ""
"Тривимірне фізичне тіло, яке не може рухатися зовнішніми силами. При "
"переміщенні вручну він впливає на інші тіла на своєму шляху."
msgid ""
"An animatable 3D physics body. It can't be moved by external forces or "
"contacts, but can be moved manually by other means such as code, "
"[AnimationMixer]s (with [member AnimationMixer.callback_mode_process] set to "
"[constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]), and "
"[RemoteTransform3D].\n"
"When [AnimatableBody3D] is moved, its linear and angular velocity are "
"estimated and used to affect other physics bodies in its path. This makes it "
"useful for moving platforms, doors, and other moving objects."
msgstr ""
"Анімаційне 3D фізичне тіло. Його не можна перемістити зовнішніми силами чи "
"контактами, але можна перемістити вручну за допомогою інших засобів, таких як "
"код, [AnimationMixer]s (з [member AnimationMixer.callback_mode_process], "
"встановленим на [constant "
"AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]), і "
"[RemoteTransform3D] .\n"
" Коли [AnimatableBody3D] переміщується, його лінійна та кутова швидкість "
"оцінюються та використовуються для впливу на інші фізичні тіла на його шляху. "
"Це робить його корисним для рухомих платформ, дверей та інших рухомих "
"об’єктів."
msgid "3D Physics Tests Demo"
msgstr "Демонстрація тестів з 3D-фізики"
msgid "Third Person Shooter (TPS) Demo"
msgstr "Демо-версія шутера від третьої особи (TPS)"
msgid "3D Voxel Demo"
msgstr "Демонстрація 3D вокселів"
msgid ""
"If [code]true[/code], the body's movement will be synchronized to the physics "
"frame. This is useful when animating movement via [AnimationPlayer], for "
"example on moving platforms. Do [b]not[/b] use together with [method "
"PhysicsBody3D.move_and_collide]."
msgstr ""
"Якщо [code]true[/code], рух тіла буде синхронізовано з фізичним кадром. Це "
"корисно при анімації руху через [AnimationPlayer], наприклад, на рухомих "
"платформах. [b]Не[/b] використовувати разом з [method "
"PhysicsBody3D.move_and_collide]."
msgid ""
"Sprite node that contains multiple textures as frames to play for animation."
msgstr ""
"Вузол спрайту, який містить декілька текстур у вигляді кадрів для відтворення "
"анімації."
msgid ""
"[AnimatedSprite2D] is similar to the [Sprite2D] node, except it carries "
"multiple textures as animation frames. Animations are created using a "
"[SpriteFrames] resource, which allows you to import image files (or a folder "
"containing said files) to provide the animation frames for the sprite. The "
"[SpriteFrames] resource can be configured in the editor via the SpriteFrames "
"bottom panel."
msgstr ""
"Вузол [AnimatedSprite2D] подібний до вузла [Sprite2D], за винятком того, що "
"він містить декілька текстур в якості кадрів анімації. Анімація створюється "
"за допомогою ресурсу [SpriteFrames], який дозволяє імпортувати файли "
"зображень (або папку з цими файлами) для створення кадрів анімації для "
"спрайту. Ресурс [SpriteFrames] можна налаштувати у редакторі за допомогою "
"нижньої панелі SpriteFrames."
msgid "2D Sprite animation"
msgstr "Анімація 2D спрайтів"
msgid "2D Dodge The Creeps Demo"
msgstr "2D демонстрація Dodge The Creeps"
msgid ""
"Returns the actual playing speed of current animation or [code]0[/code] if "
"not playing. This speed is the [member speed_scale] property multiplied by "
"[code]custom_speed[/code] argument specified when calling the [method play] "
"method.\n"
"Returns a negative value if the current animation is playing backwards."
msgstr ""
"Повертає фактичну швидкість відтворення поточної анімації або [code]0[/code], "
"якщо вона не відтворюється. Ця швидкість - це властивість [member "
"speed_scale], помножена на аргумент [code]custom_speed[/code], вказаний при "
"виклику методу [method play].\n"
"Повертає від'ємне значення, якщо поточна анімація відтворюється у зворотному "
"напрямку."
msgid ""
"Returns [code]true[/code] if an animation is currently playing (even if "
"[member speed_scale] and/or [code]custom_speed[/code] are [code]0[/code])."
msgstr ""
"Повертає [code]true[/code], якщо анімація зараз відтворюється (навіть якщо "
"[member speed_scale] та/або [code]custom_speed[/code] рівні [code]0[/code])."
msgid ""
"Pauses the currently playing animation. The [member frame] and [member "
"frame_progress] will be kept and calling [method play] or [method "
"play_backwards] without arguments will resume the animation from the current "
"playback position.\n"
"See also [method stop]."
msgstr ""
"Ставить на паузу анімацію, що відтворюється у даний момент. Кадри [member "
"frame] і [member frame_progress] будуть збережені, а виклик [method play], "
"або [method play_backwards], без аргументів, відновить анімацію з поточної "
"позиції відтворення.\n"
"Дивіться також [method stop]."
msgid ""
"Plays the animation with key [param name]. If [param custom_speed] is "
"negative and [param from_end] is [code]true[/code], the animation will play "
"backwards (which is equivalent to calling [method play_backwards]).\n"
"If this method is called with that same animation [param name], or with no "
"[param name] parameter, the assigned animation will resume playing if it was "
"paused."
msgstr ""
"Відтворює анімацію з ключем [param name]. Якщо [param custom_speed] "
"від'ємний, а [param from_end] має значення [code]true[/code], анімація буде "
"відтворюватися у зворотному напрямку (що еквівалентно виклику [method "
"play_backwards]).\n"
"Якщо цей метод викликати з тією самою анімацією [param name] або без "
"параметра [param name], призначена анімація відновить відтворення, якщо її "
"було призупинено."
msgid ""
"Plays the animation with key [param name] in reverse.\n"
"This method is a shorthand for [method play] with [code]custom_speed = -1.0[/"
"code] and [code]from_end = true[/code], so see its description for more "
"information."
msgstr ""
"Відтворює анімацію з ключем [param name] у зворотному напрямку.\n"
"Цей метод є скороченням від [method play] з [code]custom_speed = -1.0[/code] "
"і [code]from_end = true[/code], тому дивіться його опис для додаткової "
"інформації."
msgid ""
"Sets [member frame] and [member frame_progress] to the given values. Unlike "
"setting [member frame], this method does not reset the [member "
"frame_progress] to [code]0.0[/code] implicitly.\n"
"[b]Example:[/b] Change the animation while keeping the same [member frame] "
"and [member frame_progress]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var current_frame = animated_sprite.get_frame()\n"
"var current_progress = animated_sprite.get_frame_progress()\n"
"animated_sprite.play(\"walk_another_skin\")\n"
"animated_sprite.set_frame_and_progress(current_frame, current_progress)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Встановлює для [member frame] та [member frame_progress] задані значення. На "
"відміну від встановлення [member frame], цей метод не скидає [member "
"frame_progress] до [code]0.0[/code] неявно.\n"
"[b]Приклад:[/b] Змініть анімацію, зберігаючи ті самі [member frame] та "
"[member frame_progress]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var current_frame = animated_sprite.get_frame()\n"
"var current_progress = animated_sprite.get_frame_progress()\n"
"animated_sprite.play(\"walk_another_skin\")\n"
"animated_sprite.set_frame_and_progress(current_frame, current_progress)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Stops the currently playing animation. The animation position is reset to "
"[code]0[/code] and the [code]custom_speed[/code] is reset to [code]1.0[/"
"code]. See also [method pause]."
msgstr ""
"Зупиняє відтворення поточної анімації. Позицію анімації буде скинуто до "
"[code]0[/code], а [code]custom_speed[/code] до [code]1.0[/code]. Дивіться "
"також [method pause]."
msgid ""
"The current animation from the [member sprite_frames] resource. If this value "
"is changed, the [member frame] counter and the [member frame_progress] are "
"reset."
msgstr ""
"Поточна анімація з ресурсу [member sprite_frames]. Якщо це значення "
"змінюється, лічильник [member frame] та [member frame_progress] обнуляються."
msgid "The key of the animation to play when the scene loads."
msgstr "Ключ анімації для відтворення при завантаженні сцени."
msgid ""
"If [code]true[/code], texture will be centered.\n"
"[b]Note:[/b] For games with a pixel art aesthetic, textures may appear "
"deformed when centered. This is caused by their position being between "
"pixels. To prevent this, set this property to [code]false[/code], or consider "
"enabling [member ProjectSettings.rendering/2d/snap/snap_2d_vertices_to_pixel] "
"and [member ProjectSettings.rendering/2d/snap/snap_2d_transforms_to_pixel]."
msgstr ""
"Якщо [code]true[/code], текстура буде відцентрована.\n"
"[b]Примітка.[/b] В іграх із естетикою піксельного мистецтва текстури можуть "
"виглядати деформованими, якщо їх центрувати. Це викликано їх розташуванням "
"між пікселями. Щоб запобігти цьому, установіть для цієї властивості значення "
"[code]false[/code] або спробуйте ввімкнути [member ProjectSettings.rendering/"
"2d/snap/snap_2d_vertices_to_pixel] і [member ProjectSettings.rendering/2d/"
"snap/snap_2d_transforms_to_pixel]."
msgid "If [code]true[/code], texture is flipped horizontally."
msgstr "Якщо [code]true[/code], текстура віддзеркалюється горизонтально."
msgid "If [code]true[/code], texture is flipped vertically."
msgstr "Якщо [code]true[/code], текстура віддзеркалюється вертикально."
msgid ""
"The displayed animation frame's index. Setting this property also resets "
"[member frame_progress]. If this is not desired, use [method "
"set_frame_and_progress]."
msgstr ""
"Індекс відображуваного кадру анімації. Встановлення цієї властивості також "
"скидає [member frame_progress]. Якщо це не бажано, використовуйте [method "
"set_frame_and_progress]."
msgid ""
"The progress value between [code]0.0[/code] and [code]1.0[/code] until the "
"current frame transitions to the next frame. If the animation is playing "
"backwards, the value transitions from [code]1.0[/code] to [code]0.0[/code]."
msgstr ""
"Значення прогресу між [code]0.0[/code] і [code]1.0[/code] до моменту переходу "
"до наступного кадру. Якщо анімація відтворюється у зворотному напрямку, "
"значення переходить від [code]1.0[/code] до [code]0.0[/code]."
msgid "The texture's drawing offset."
msgstr "Зміщення малюнка текстури."
msgid ""
"The speed scaling ratio. For example, if this value is [code]1[/code], then "
"the animation plays at normal speed. If it's [code]0.5[/code], then it plays "
"at half speed. If it's [code]2[/code], then it plays at double speed.\n"
"If set to a negative value, the animation is played in reverse. If set to "
"[code]0[/code], the animation will not advance."
msgstr ""
"Коефіцієнт масштабування швидкості. Наприклад, якщо це значення [code]1[/"
"code], то анімація відтворюється з нормальною швидкістю. Якщо це [code]0.5[/"
"code], то вона відтворюється наполовину швидко. Якщо це [code]2[/code], то "
"анімація відтворюється з подвійною швидкістю.\n"
"Якщо встановлено від'ємне значення, анімація відтворюється у зворотному "
"напрямку. Якщо встановлено [code]0[/code], анімація не буде відтворюватися."
msgid ""
"The [SpriteFrames] resource containing the animation(s). Allows you the "
"option to load, edit, clear, make unique and save the states of the "
"[SpriteFrames] resource."
msgstr ""
"Ресурс [SpriteFrames], що містить анімацію(ї). Дозволяє завантажувати, "
"редагувати, очищати, робити унікальними та зберігати стани ресурсу "
"[SpriteFrames]."
msgid "Emitted when [member animation] changes."
msgstr "Випромінюється, коли змінюється [member animation]."
msgid ""
"Emitted when the animation reaches the end, or the start if it is played in "
"reverse. When the animation finishes, it pauses the playback.\n"
"[b]Note:[/b] This signal is not emitted if an animation is looping."
msgstr ""
"Видається, коли анімація досягає кінця або початку, якщо вона відтворюється у "
"зворотному напрямку. Після завершення анімації відтворення призупиняється.\n"
"[b]Примітка.[/b] Цей сигнал не випромінюється, якщо анімація повторюється."
msgid "Emitted when the animation loops."
msgstr "Випромінюється, коли анімація повторюється."
msgid "Emitted when [member frame] changes."
msgstr "Випромінюється, коли змінюється [member frame]."
msgid "Emitted when [member sprite_frames] changes."
msgstr "Випромінюється, коли змінюється [member sprite_frames]."
msgid ""
"2D sprite node in 3D world, that can use multiple 2D textures for animation."
msgstr ""
"Вузол 2D-спрайту в 3D-світі, який може використовувати кілька 2D-текстур для "
"анімації."
msgid ""
"[AnimatedSprite3D] is similar to the [Sprite3D] node, except it carries "
"multiple textures as animation [member sprite_frames]. Animations are created "
"using a [SpriteFrames] resource, which allows you to import image files (or a "
"folder containing said files) to provide the animation frames for the sprite. "
"The [SpriteFrames] resource can be configured in the editor via the "
"SpriteFrames bottom panel."
msgstr ""
"[AnimatedSprite3D] схожий на вузол [Sprite3D], за винятком того, що він "
"містить декілька текстур у вигляді анімації [member sprite_frames]. Анімація "
"створюється за допомогою ресурсу [SpriteFrames], який дозволяє імпортувати "
"файли зображень (або теки, що містять ці файли) для створення кадрів анімації "
"для цього спрайту. Ресурс [SpriteFrames] можна налаштувати у редакторі за "
"допомогою нижньої панелі Кадри Спрайту."
msgid "2D Sprite animation (also applies to 3D)"
msgstr "Анімація 2D-спрайту (також стосується 3D)"
msgid ""
"This class does not work properly in current versions and may be removed in "
"the future. There is currently no equivalent workaround."
msgstr ""
"Цей клас не працює належним чином у поточних версіях і може бути видалений у "
"майбутньому. Наразі немає еквівалентного обхідного шляху."
msgid "Proxy texture for simple frame-based animations."
msgstr "Проксі-текстура для простої анімації на основі кадрів."
msgid ""
"[AnimatedTexture] is a resource format for frame-based animations, where "
"multiple textures can be chained automatically with a predefined delay for "
"each frame. Unlike [AnimationPlayer] or [AnimatedSprite2D], it isn't a "
"[Node], but has the advantage of being usable anywhere a [Texture2D] resource "
"can be used, e.g. in a [TileSet].\n"
"The playback of the animation is controlled by the [member speed_scale] "
"property, as well as each frame's duration (see [method set_frame_duration]). "
"The animation loops, i.e. it will restart at frame 0 automatically after "
"playing the last frame.\n"
"[AnimatedTexture] currently requires all frame textures to have the same "
"size, otherwise the bigger ones will be cropped to match the smallest one.\n"
"[b]Note:[/b] AnimatedTexture doesn't support using [AtlasTexture]s. Each "
"frame needs to be a separate [Texture2D].\n"
"[b]Warning:[/b] The current implementation is not efficient for the modern "
"renderers."
msgstr ""
"[AnimatedTexture] — це формат ресурсу для анімації на основі кадрів, у якому "
"декілька текстур можна автоматично об’єднувати в ланцюг із попередньо "
"визначеною затримкою для кожного кадру. На відміну від [AnimationPlayer] або "
"[AnimatedSprite2D], він не є [Node], але має перевагу в тому, що його можна "
"використовувати будь-де, де можна використовувати ресурс [Texture2D], "
"наприклад. у [TileSet].\n"
" Відтворенням анімації керує властивість [member speed_scale], а також "
"тривалість кожного кадру (див. [method set_frame_duration]). Анімація "
"повторюється, тобто вона автоматично перезапускається з кадру 0 після "
"відтворення останнього кадру.\n"
"[AnimatedTexture] наразі вимагає, щоб усі текстури рамки мали однаковий "
"розмір, інакше більші текстури будуть обрізані відповідно до найменшої.\n"
"[b]Примітка: [/b] AnimatedTexture не підтримує використання [AtlasTexture]. "
"Кожен кадр має бути окремою [Texture2D].\n"
"[b]Попередження: [/b] Поточна реалізація неефективна для сучасних рендерів."
msgid "Returns the given [param frame]'s duration, in seconds."
msgstr "Повертає задану тривалість [param frame] у секундах."
msgid "Returns the given frame's [Texture2D]."
msgstr "Повертає [Texture2D] заданого кадру."
msgid ""
"Sets the duration of any given [param frame]. The final duration is affected "
"by the [member speed_scale]. If set to [code]0[/code], the frame is skipped "
"during playback."
msgstr ""
"Задає тривалість будь-якого заданого [param frame]. На остаточну тривалість "
"впливає [member speed_scale]. Якщо встановлено [code]0[/code], кадр буде "
"пропущений під час відтворення."
msgid ""
"Assigns a [Texture2D] 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] - "
"1.\n"
"You can define any number of textures up to [constant MAX_FRAMES], but keep "
"in mind that only frames from 0 to [member frames] - 1 will be part of the "
"animation."
msgstr ""
"Призначає [Texture2D] заданому кадру. Ідентифікатори кадрів починаються з 0, "
"тому перший кадр має ідентифікатор 0, а останній кадр анімації має "
"ідентифікатор [member frames] - 1.\n"
"Ви можете визначити будь-яку кількість текстур в [constant MAX_FRAMES], але "
"майте на увазі, що лише кадри від 0 до [member frames] - 1 будуть частиною "
"анімації."
msgid ""
"Sets the currently visible frame of the texture. Setting this frame while "
"playing resets the current frame time, so the newly selected frame plays for "
"its whole configured frame duration."
msgstr ""
"Встановлює поточний видимий кадр текстури. Встановлення цього кадру під час "
"відтворення скидає час поточного кадру, тому новий вибраний кадр "
"відтворюється протягом усієї заданої тривалості кадру."
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 for "
"the animation to take new frames into account. The maximum number of frames "
"is [constant MAX_FRAMES]."
msgstr ""
"Кількість кадрів для використання в анімації. Хоча ви можете створювати кадри "
"самостійно за допомогою [method set_frame_texture], вам потрібно встановити "
"це значення, щоб анімація враховувала нові кадри. Максимальна кількість "
"кадрів - [constant MAX_FRAMES]."
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 "
"will not set [member pause] to [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], анімація буде відтворюватися лише один раз і не буде "
"повертатися до першого кадру після досягнення кінця. Зауважте, що досягнення "
"кінця не призведе до встановлення [member pause] на [code]true[/code]."
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 paused "
"when changing this property to [code]false[/code]."
msgstr ""
"Якщо [code]true[/code], анімація призупиниться на тому місці, де вона зараз "
"знаходиться (тобто на [member current_frame]). Анімація продовжиться з того "
"місця, де її було призупинено, якщо змінити цю властивість на [code]false[/"
"code]."
msgid ""
"The animation speed is multiplied by this value. If set to a negative value, "
"the animation is played in reverse."
msgstr ""
"Швидкість анімації множиться на це значення. Якщо встановлено від'ємне "
"значення, анімація відтворюється у зворотному напрямку."
msgid ""
"The maximum number of frames supported by [AnimatedTexture]. If you need more "
"frames in your animation, use [AnimationPlayer] or [AnimatedSprite2D]."
msgstr ""
"Максимальна кількість кадрів, яку підтримує [AnimatedTexture]. Якщо вам "
"потрібно більше кадрів у вашій анімації, використовуйте [AnimationPlayer] або "
"[AnimatedSprite2D]."
msgid "Holds data that can be used to animate anything in the engine."
msgstr ""
"Зберігає дані, які можна використовувати для анімації будь-чого в механізмі."
msgid ""
"This resource holds data that can be used to animate anything in the engine. "
"Animations are divided into tracks and each track must be linked to a node. "
"The state of that node can be changed through time, by adding timed keys "
"(events) to the track.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# This creates an animation that makes the node \"Enemy\" move to the right "
"by\n"
"# 100 pixels in 2.0 seconds.\n"
"var animation = Animation.new()\n"
"var track_index = animation.add_track(Animation.TYPE_VALUE)\n"
"animation.track_set_path(track_index, \"Enemy:position:x\")\n"
"animation.track_insert_key(track_index, 0.0, 0)\n"
"animation.track_insert_key(track_index, 2.0, 100)\n"
"animation.length = 2.0\n"
"[/gdscript]\n"
"[csharp]\n"
"// This creates an animation that makes the node \"Enemy\" move to the right "
"by\n"
"// 100 pixels in 2.0 seconds.\n"
"var animation = new Animation();\n"
"int trackIndex = animation.AddTrack(Animation.TrackType.Value);\n"
"animation.TrackSetPath(trackIndex, \"Enemy:position:x\");\n"
"animation.TrackInsertKey(trackIndex, 0.0f, 0);\n"
"animation.TrackInsertKey(trackIndex, 2.0f, 100);\n"
"animation.Length = 2.0f;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Animations are just data containers, and must be added to nodes such as an "
"[AnimationPlayer] to be played back. Animation tracks have different types, "
"each with its own set of dedicated methods. Check [enum TrackType] to see "
"available types.\n"
"[b]Note:[/b] For 3D position/rotation/scale, using the dedicated [constant "
"TYPE_POSITION_3D], [constant TYPE_ROTATION_3D] and [constant TYPE_SCALE_3D] "
"track types instead of [constant TYPE_VALUE] is recommended for performance "
"reasons."
msgstr ""
"Цей ресурс містить дані, які можна використовувати для анімації будь-чого в "
"механізмі. Анімації поділені на доріжки, і кожна доріжка має бути пов’язана з "
"вузлом. Стан цього вузла можна змінювати з часом, додаючи часові ключі "
"(події) до треку.\n"
"[codeblocks]\n"
"[gdscript]\n"
" # Це створює анімацію, яка змушує вузол «Ворог» рухатися праворуч\n"
" # 100 пікселів за 2,0 секунди.\n"
"var animation = Animation.new()\n"
"var track_index = animation.add_track(Animation.TYPE_VALUE)\n"
"animation.track_set_path(track_index, \"Enemy:position:x\")\n"
"animation.track_insert_key(індекс_доріжки, 0.0, 0)\n"
"animation.track_insert_key(track_index, 2.0, 100)\n"
"animation.length = 2,0\n"
"[/gdscript]\n"
"[csharp]\n"
" // Це створює анімацію, яка змушує вузол «Ворог» рухатися вправо\n"
" // 100 пікселів за 2,0 секунди.\n"
"var animation = new Animation();\n"
"int trackIndex = animation.AddTrack(Animation.TrackType.Value);\n"
"animation.TrackSetPath(trackIndex, \"Enemy:position:x\");\n"
"animation.TrackInsertKey(trackIndex, 0.0f, 0);\n"
"animation.TrackInsertKey(trackIndex, 2.0f, 100);\n"
"animation.Length = 2.0f;\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Анімації — це лише контейнери даних, і для відтворення їх потрібно додати до "
"таких вузлів, як [AnimationPlayer]. Доріжки анімації мають різні типи, кожна "
"з яких має власний набір спеціальних методів. Перевірте [enum TrackType], щоб "
"побачити доступні типи.\n"
"[b]Примітка.[/b] Для 3D-положення/обертання/масштабу з міркувань "
"продуктивності рекомендується використовувати спеціалізовані типи треків "
"[constant TYPE_POSITION_3D], [constant TYPE_ROTATION_3D] і [constant "
"TYPE_SCALE_3D] замість [constant TYPE_VALUE]."
msgid "Animation documentation index"
msgstr "Індекс анімаційної документації"
msgid "Adds a marker to this Animation."
msgstr "Додає маркер до цієї анімації."
msgid "Adds a track to the Animation."
msgstr "Додає доріжку до анімації."
msgid ""
"Returns the animation name at the key identified by [param key_idx]. The "
"[param track_idx] must be the index of an Animation Track."
msgstr ""
"Повертає назву анімації за ключем, визначеним [param key_idx]. [param "
"track_idx] має бути індексом Доріжки Анімації."
msgid ""
"Inserts a key with value [param animation] at the given [param time] (in "
"seconds). The [param track_idx] must be the index of an Animation Track."
msgstr ""
"Вставляє ключ зі значенням [param animation] на заданий [param time] (у "
"секундах). [param track_idx] має бути індексом Доріжки Анімації."
msgid ""
"Sets the key identified by [param key_idx] to value [param animation]. The "
"[param track_idx] must be the index of an Animation Track."
msgstr ""
"Встановлює ключ, визначений [param key_idx], на значення [param animation]. "
"[param track_idx] має бути індексом Доріжки Анімації."
msgid ""
"Returns the end offset of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of an Audio Track.\n"
"End offset is the number of seconds cut off at the ending of the audio stream."
msgstr ""
"Повертає кінцеве зміщення ключа, визначеного [param key_idx]. [param "
"track_idx] має бути індексом Звукової Доріжки.\n"
"Кінцеве зміщення - це кількість секунд, що відсікаються в кінці аудіопотоку."
msgid ""
"Returns the start offset of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of an Audio Track.\n"
"Start offset is the number of seconds cut off at the beginning of the audio "
"stream."
msgstr ""
"Повертає початкове зміщення ключа, визначеного параметром [param key_idx]. "
"[param track_idx] має бути індексом Звукової Доріжки.\n"
"Початкове зміщення - це кількість секунд, відрізаних на початку аудіопотоку."
msgid ""
"Returns the audio stream of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of an Audio Track."
msgstr ""
"Повертає аудіопотік ключа, визначеного параметром [param key_idx]. [param "
"track_idx] має бути індексом Звукової Доріжки."
msgid ""
"Inserts an Audio Track key at the given [param time] in seconds. The [param "
"track_idx] must be the index of an Audio Track.\n"
"[param stream] is the [AudioStream] resource to play. [param start_offset] is "
"the number of seconds cut off at the beginning of the audio stream, while "
"[param end_offset] is at the ending."
msgstr ""
"Вставляє ключ Звукової Доріжки на заданий [param time] у секундах. [param "
"track_idx] має бути індексом Звукової Доріжки.\n"
"[param stream] - це ресурс [AudioStream] для відтворення. [param "
"start_offset] - це кількість секунд, що відсікаються на початку аудіопотоку, "
"а [param end_offset] - наприкінці."
msgid ""
"Returns [code]true[/code] if the track at [param track_idx] will be blended "
"with other animations."
msgstr ""
"Повертає [code]true[/code], якщо доріжка [param track_idx] буде змішана з "
"іншими анімаціями."
msgid ""
"Sets the end offset of the key identified by [param key_idx] to value [param "
"offset]. The [param track_idx] must be the index of an Audio Track."
msgstr ""
"Встановлює кінцеве зміщення ключа, визначеного параметром [param key_idx], на "
"значення [param offset]. [param track_idx] має бути індексом Звукової Доріжки."
msgid ""
"Sets the start offset of the key identified by [param key_idx] to value "
"[param offset]. The [param track_idx] must be the index of an Audio Track."
msgstr ""
"Встановлює початкове зміщення ключа визначеної [param key_idx], на значення "
"[param offset]. [param track_idx] має бути індексом Звукової Доріжки."
msgid ""
"Sets the stream of the key identified by [param key_idx] to value [param "
"stream]. The [param track_idx] must be the index of an Audio Track."
msgstr ""
"Встановлює потік ключа, визначеного [param key_idx], на значення [param "
"stream]. [param track_idx] має бути індексом Звукової Доріжки."
msgid ""
"Sets whether the track will be blended with other animations. If [code]true[/"
"code], the audio playback volume changes depending on the blend value."
msgstr ""
"Дозволяє вказати, чи буде доріжку змішано з іншими анімаціями. Якщо "
"[code]true[/code], гучність відтворення звуку змінюється залежно від значення "
"змішування."
msgid ""
"Returns the in handle of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of a Bezier Track."
msgstr ""
"Повертає дескриптор ключа, визначеного [param key_idx]. [param track_idx] має "
"бути індексом Доріжки Безьє."
msgid ""
"Returns the out handle of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of a Bezier Track."
msgstr ""
"Повертає вихідний дескриптор ключа, визначеного [param key_idx]. [param "
"track_idx] має бути індексом Доріжки Безьє."
msgid ""
"Returns the value of the key identified by [param key_idx]. The [param "
"track_idx] must be the index of a Bezier Track."
msgstr ""
"Повертає значення ключа, визначеного [param key_idx]. [param track_idx] має "
"бути індексом Доріжки Безьє."
msgid ""
"Inserts a Bezier Track key at the given [param time] in seconds. The [param "
"track_idx] must be the index of a Bezier Track.\n"
"[param in_handle] is the left-side weight of the added Bezier curve point, "
"[param out_handle] is the right-side one, while [param value] is the actual "
"value at this point."
msgstr ""
"Вставляє ключ Доріжки Безьє на заданий [param time] у секундах. [param "
"track_idx] має бути індексом Доріжки Безьє.\n"
"[param in_handle] — вплив лівої сторони доданої точки кривої Безьє, [param "
"out_handle] — правої, а [param value] — фактичне значення в цій точці."
msgid ""
"Returns the interpolated value at the given [param time] (in seconds). The "
"[param track_idx] must be the index of a Bezier Track."
msgstr ""
"Повертає інтерпольоване значення на заданий [param time] (у секундах). [param "
"track_idx] має бути індексом Доріжки Безьє."
msgid ""
"Sets the in handle of the key identified by [param key_idx] to value [param "
"in_handle]. The [param track_idx] must be the index of a Bezier Track."
msgstr ""
"Встановлює для дескриптора ключа, визначеного [param key_idx], значення "
"[param in_handle]. [param track_idx] має бути індексом Доріжки Безьє."
msgid ""
"Sets the out handle of the key identified by [param key_idx] to value [param "
"out_handle]. The [param track_idx] must be the index of a Bezier Track."
msgstr ""
"Встановлює вихідний дескриптор ключа, визначеного [param key_idx], на "
"значення [param out_handle]. [param track_idx] має бути індексом Доріжки "
"Безьє."
msgid ""
"Sets the value of the key identified by [param key_idx] to the given value. "
"The [param track_idx] must be the index of a Bezier Track."
msgstr ""
"Встановлює значення ключа, визначеного параметром [param key_idx], на задане "
"значення. [param track_idx] має бути індексом Доріжки Безьє."
msgid "Inserts a key in a given blend shape track. Returns the key index."
msgstr ""
"Вставляє ключ на задану доріжку форми змішування. Повертає індекс ключа."
msgid ""
"Returns the interpolated blend shape value at the given time (in seconds). "
"The [param track_idx] must be the index of a blend shape track."
msgstr ""
"Повертає інтерпольоване значення форми змішування в заданий час (у секундах). "
"[param track_idx] має бути індексом доріжки форми змішування."
msgid "Clear the animation (clear all tracks and reset all)."
msgstr "Очистить анімацію (очищає всі доріжки і все скидає)."
msgid ""
"Compress the animation and all its tracks in-place. This will make [method "
"track_is_compressed] return [code]true[/code] once called on this "
"[Animation]. Compressed tracks require less memory to be played, and are "
"designed to be used for complex 3D animations (such as cutscenes) imported "
"from external 3D software. Compression is lossy, but the difference is "
"usually not noticeable in real world conditions.\n"
"[b]Note:[/b] Compressed tracks have various limitations (such as not being "
"editable from the editor), so only use compressed animations if you actually "
"need them."
msgstr ""
"Стискає анімацію та всі її доріжки на місці. Це призведе до того, що [method "
"track_is_compressed] поверне [code]true[/code] після виклику на цій "
"[Animation]. Стиснуті доріжки вимагають менше пам'яті для відтворення і "
"призначені для використання у складних 3D-анімаціях (таких як ролики), "
"імпортованих із зовнішнього 3D-програмного забезпечення. Стиснення призводить "
"до втрат, але в реальних умовах різниця зазвичай не помітна.\n"
"[b]Примітка:[/b] Стиснуті доріжки мають різні обмеження (наприклад, їх не "
"можна редагувати у редакторі), тому використовуйте стиснуту анімацію лише "
"тоді, коли вона вам справді потрібна."
msgid ""
"Adds a new track to [param to_animation] that is a copy of the given track "
"from this animation."
msgstr ""
"Додає новий трек до [param to_animation], який є копією заданого треку з цієї "
"анімації."
msgid ""
"Returns the index of the specified track. If the track is not found, return "
"-1."
msgstr ""
"Повертає індекс заданої доріжки. Якщо доріжку не знайдено, повертається -1."
msgid "Returns the name of the marker located at the given time."
msgstr "Повертає назву маркера, розташованого в заданий час."
msgid "Returns the given marker's color."
msgstr "Повертає заданий колір маркера."
msgid "Returns every marker in this Animation, sorted ascending by time."
msgstr ""
"Повертає кожен маркер у цій анімації, відсортований за зростанням за часом."
msgid "Returns the given marker's time."
msgstr "Повертає заданий час маркера."
msgid ""
"Returns the closest marker that comes after the given time. If no such marker "
"exists, an empty string is returned."
msgstr ""
"Повертає найближчий маркер після заданого часу. Якщо такий маркер не існує, "
"повертається порожній рядок."
msgid ""
"Returns the closest marker that comes before the given time. If no such "
"marker exists, an empty string is returned."
msgstr ""
"Повертає найближчий маркер, який передує вказаному часу. Якщо такий маркер не "
"існує, повертається порожній рядок."
msgid "Returns the amount of tracks in the animation."
msgstr "Повертає кількість доріжок в анімації."
msgid ""
"Returns [code]true[/code] if this Animation contains a marker with the given "
"name."
msgstr ""
"Повертає [code]true[/code], якщо ця анімація містить маркер із вказаною "
"назвою."
msgid "Returns the method name of a method track."
msgstr "Повертає назву методу доріжки методу."
msgid ""
"Returns the arguments values to be called on a method track for a given key "
"in a given track."
msgstr ""
"Повертає значення аргументів, які потрібно викликати на доріжці методів для "
"заданого ключа на даній доріжці."
msgid ""
"Optimize the animation and all its tracks in-place. This will preserve only "
"as many keys as are necessary to keep the animation within the specified "
"bounds."
msgstr ""
"Оптимізуйте анімацію та всі її доріжки на місці. Це збереже лише стільки "
"ключів, скільки необхідно для збереження анімації у вказаних межах."
msgid "Inserts a key in a given 3D position track. Returns the key index."
msgstr "Вставляє ключ у задану доріжку 3D-розташування. Повертає індекс ключа."
msgid ""
"Returns the interpolated position value at the given time (in seconds). The "
"[param track_idx] must be the index of a 3D position track."
msgstr ""
"Повертає інтерпольоване значення позиції в заданий час (у секундах). [param "
"track_idx] має бути індексом 3D-треку позиції."
msgid "Removes the marker with the given name from this Animation."
msgstr "Видаляє маркер із вказаною назвою з цієї анімації."
msgid "Removes a track by specifying the track index."
msgstr "Видаляє доріжку, вказавши її індекс."
msgid "Inserts a key in a given 3D rotation track. Returns the key index."
msgstr "Вставляє ключ у задану доріжку 3D-обертання. Повертає індекс ключа."
msgid ""
"Returns the interpolated rotation value at the given time (in seconds). The "
"[param track_idx] must be the index of a 3D rotation track."
msgstr ""
"Повертає інтерпольоване значення обертання в заданий час (у секундах). [param "
"track_idx] має бути індексом 3D-доріжки обертання."
msgid "Inserts a key in a given 3D scale track. Returns the key index."
msgstr "Вставляє ключ у задану доріжку 3D-масштабування. Повертає індекс ключа."
msgid ""
"Returns the interpolated scale value at the given time (in seconds). The "
"[param track_idx] must be the index of a 3D scale track."
msgstr ""
"Повертає інтерпольоване значення масштабу в заданий час (у секундах). "
"Параметр [param track_idx] має бути індексом доріжки 3D-масштабування."
msgid "Sets the given marker's color."
msgstr "Встановлює заданий колір маркера."
msgid ""
"Finds the key index by time in a given track. Optionally, only find it if the "
"approx/exact time is given.\n"
"If [param limit] is [code]true[/code], it does not return keys outside the "
"animation range.\n"
"If [param backward] is [code]true[/code], the direction is reversed in "
"methods that rely on one directional processing.\n"
"For example, in case [param find_mode] is [constant FIND_MODE_NEAREST], if "
"there is no key in the current position just after seeked, the first key "
"found is retrieved by searching before the position, but if [param backward] "
"is [code]true[/code], the first key found is retrieved after the position."
msgstr ""
"Знаходить індекс ключа за часом у даній доріжці. За бажанням знайдіть його, "
"лише якщо вказано приблизний/точний час.\n"
" Якщо [param limit] має значення [code]true[/code], ключі за межами діапазону "
"анімації не повертаються.\n"
" Якщо [param backward] має значення [code]true[/code], напрямок змінюється на "
"протилежний у методах, які покладаються на односпрямовану обробку.\n"
" Наприклад, якщо [param find_mode] дорівнює [constant FIND_MODE_NEAREST], "
"якщо в поточній позиції відразу після пошуку немає ключа, перший знайдений "
"ключ витягується шляхом пошуку перед позицією, але якщо [param backward] "
"дорівнює [code] true[/code], перший знайдений ключ витягується після позиції."
msgid ""
"Returns [code]true[/code] if the track at [param track_idx] wraps the "
"interpolation loop. New tracks wrap the interpolation loop by default."
msgstr ""
"Повертає [code]true[/code], якщо доріжка в [param track_idx] обертає цикл "
"інтерполяції. Нові доріжки обертають цикл інтерполяції за замовчуванням."
msgid "Returns the interpolation type of a given track."
msgstr "Повертає тип інтерполяції заданої доріжки."
msgid "Returns the number of keys in a given track."
msgstr "Повертає кількість ключів на заданій доріжці."
msgid "Returns the time at which the key is located."
msgstr "Повертає час, на якому розміщений ключ."
msgid ""
"Returns the transition curve (easing) for a specific key (see the built-in "
"math function [method @GlobalScope.ease])."
msgstr ""
"Повертає криву переходу (послаблення) для певного ключа (дивіться вбудовану "
"математичну функцію [method @GlobalScope.ease])."
msgid "Returns the value of a given key in a given track."
msgstr "Повертає значення заданого ключа на заданій доріжці."
msgid ""
"Gets the path of a track. For more information on the path format, see "
"[method track_set_path]."
msgstr ""
"Отримує шлях до доріжки. Докладнішу інформацію про формат шляху можна знайти "
"у [method track_set_path]."
msgid "Gets the type of a track."
msgstr "Отримує тип доріжки."
msgid "Inserts a generic key in a given track. Returns the key index."
msgstr "Вставляє загальний ключ у задану доріжку. Повертає індекс ключа."
msgid ""
"Returns [code]true[/code] if the track is compressed, [code]false[/code] "
"otherwise. See also [method compress]."
msgstr ""
"Повертає [code]true[/code], якщо доріжку стиснуто, інакше [code]false[/code]. "
"Дивіться також [method compress]."
msgid ""
"Returns [code]true[/code] if the track at index [param track_idx] is enabled."
msgstr ""
"Повертає [code]true[/code], якщо доріжка за індексом [param track_idx] "
"увімкнена."
msgid ""
"Returns [code]true[/code] if the given track is imported. Else, return "
"[code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо задану доріжку імпортовано. Інакше повертає "
"[code]false[/code]."
msgid "Moves a track down."
msgstr "Переміщує доріжку вниз."
msgid ""
"Changes the index position of track [param track_idx] to the one defined in "
"[param to_idx]."
msgstr ""
"Змінює індексну позицію доріжки [param track_idx] на позицію, визначену у "
"[param to_idx]."
msgid "Moves a track up."
msgstr "Переміщує доріжку вгору."
msgid "Removes a key by index in a given track."
msgstr "Видаляє ключ за індексом на заданій доріжці."
msgid "Removes a key at [param time] in a given track."
msgstr "Видаляє ключ на [param time] у заданій доріжці."
msgid "Enables/disables the given track. Tracks are enabled by default."
msgstr "Вмикає/вимикає задану доріжку. За замовчуванням доріжки увімкнені."
msgid "Sets the given track as imported or not."
msgstr "Визначає імпортовану доріжку як імпортовану чи ні."
msgid ""
"If [code]true[/code], the track at [param track_idx] wraps the interpolation "
"loop."
msgstr ""
"Якщо [code]true[/code], доріжка в [param track_idx] обертає цикл інтерполяції."
msgid "Sets the interpolation type of a given track."
msgstr "Задає тип інтерполяції для даної доріжки."
msgid "Sets the time of an existing key."
msgstr "Встановлює час існуючого ключа."
msgid ""
"Sets the transition curve (easing) for a specific key (see the built-in math "
"function [method @GlobalScope.ease])."
msgstr ""
"Встановлює криву переходу (послаблення) для певного ключа (див. вбудовану "
"математичну функцію [method @GlobalScope.ease])."
msgid "Sets the value of an existing key."
msgstr "Встановлює значення існуючого ключа."
msgid ""
"Sets the path of a track. Paths must be valid scene-tree paths to a node and "
"must be specified starting from the [member AnimationMixer.root_node] that "
"will reproduce the animation. Tracks that control properties or bones must "
"append their name after the path, separated by [code]\":\"[/code].\n"
"For example, [code]\"character/skeleton:ankle\"[/code] or [code]\"character/"
"mesh:transform/local\"[/code]."
msgstr ""
"Встановлює шлях доріжки. Шляхи мають бути дійсними шляхами дерева сцен до "
"вузла та мають бути вказані, починаючи з [member AnimationMixer.root_node], "
"який відтворюватиме анімацію. Треки, які керують властивостями або кістками, "
"мають додавати свою назву після шляху, розділеного [code]\":\"[/code].\n"
" Наприклад, [code]\"character/skeleton:ankle\"[/code] або [code]\"character/"
"mesh:transform/local\"[/code]."
msgid ""
"Swaps the track [param track_idx]'s index position with the track [param "
"with_idx]."
msgstr ""
"Міняє місцями індексну позицію доріжки [param track_idx] та доріжки [param "
"with_idx]."
msgid "Returns the update mode of a value track."
msgstr "Повертає режим оновлення значень доріжки."
msgid ""
"Returns the interpolated value at the given time (in seconds). The [param "
"track_idx] must be the index of a value track.\n"
"A [param backward] mainly affects the direction of key retrieval of the track "
"with [constant UPDATE_DISCRETE] converted by [constant "
"AnimationMixer.ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS] to match "
"the result with [method track_find_key]."
msgstr ""
"Повертає інтерпольоване значення в заданий час (у секундах). [param "
"track_idx] має бути індексом доріжки значення.\n"
"[param backward] головним чином впливає на напрямок пошуку ключа треку з "
"[constant UPDATE_DISCRETE], перетвореною [constant "
"AnimationMixer.ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS], щоб "
"відповідати результату [method track_find_key]."
msgid "Sets the update mode of a value track."
msgstr "Встановлює режим оновлення відстеження вартості."
msgid ""
"Returns [code]true[/code] if the capture track is included. This is a cached "
"readonly value for performance."
msgstr ""
"Повертає [code]true[/code], якщо включений контроль захоплення. Це окреме "
"значення для виконання."
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] Довжина не обмежується останнім ключем, оскільки вона може "
"бути до, або після, кінця, щоб забезпечити правильну інтерполяцію та "
"зациклення."
msgid ""
"Determines the behavior of both ends of the animation timeline during "
"animation playback. This indicates whether and how the animation should be "
"restarted, and is also used to correctly interpolate animation cycles."
msgstr ""
"Визначає поведінку обох кінців часової шкали анімації під час відтворення "
"анімації. Це вказує, чи слід перезапускати анімацію і як, а також "
"використовується для правильної інтерполяції циклів анімації."
msgid "The animation step value."
msgstr "Значення кроку анімації."
msgid ""
"Value tracks set values in node properties, but only those which can be "
"interpolated. For 3D position/rotation/scale, using the dedicated [constant "
"TYPE_POSITION_3D], [constant TYPE_ROTATION_3D] and [constant TYPE_SCALE_3D] "
"track types instead of [constant TYPE_VALUE] is recommended for performance "
"reasons."
msgstr ""
"Доріжки значення задають значення у властивостях вузла, але тільки ті, які "
"можна інтерполювати. Для 3D-розташування/обертання/масштабу рекомендується "
"використовувати спеціальні типи доріжок [constant TYPE_POSITION_3D], "
"[constant TYPE_ROTATION_3D] і [constant TYPE_SCALE_3D] замість [constant "
"TYPE_VALUE] з міркувань продуктивності."
msgid "3D position track (values are stored in [Vector3]s)."
msgstr "Доріжка 3D-розташування (значення зберігаються у [Vector3]ах)."
msgid "3D rotation track (values are stored in [Quaternion]s)."
msgstr "Доріжка 3D-обертання (значення зберігаються у [Quaternion]ах)."
msgid "3D scale track (values are stored in [Vector3]s)."
msgstr "Доріжка 3D-масштабування (значення зберігаються в [Vector3]ах)."
msgid "Blend shape track."
msgstr "Доріжка форми змішування."
msgid "Method tracks call functions with given arguments per key."
msgstr "Доріжка методу викликає функції із заданими аргументами на кожен ключ."
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 ""
"Доріжки Безьє використовуються для інтерполяції значення за допомогою "
"користувацьких кривих. Їх також можна використовувати для анімування "
"підвластивостей векторів і кольорів (наприклад, значення альфа-параметру "
"[Color])."
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 ""
"Звукові доріжки використовуються для відтворення аудіопотоку за допомогою "
"будь-якого типу [AudioStreamPlayer]. Потік можна обрізати та попередньо "
"переглянути в анімації."
msgid "Animation tracks play animations in other [AnimationPlayer] nodes."
msgstr "Доріжки анімації відтворюють анімацію в інших вузлах [AnimationPlayer]."
msgid "No interpolation (nearest value)."
msgstr "Без інтерполяції (найближче значення)."
msgid "Linear interpolation."
msgstr "Лінійна інтерполяція."
msgid ""
"Cubic interpolation. This looks smoother than linear interpolation, but is "
"more expensive to interpolate. Stick to [constant INTERPOLATION_LINEAR] for "
"complex 3D animations imported from external software, even if it requires "
"using a higher animation framerate in return."
msgstr ""
"Кубічна інтерполяція. Виглядає більш плавно, ніж лінійна інтерполяція, але "
"більш затратна. Використовуйте значення [constant INTERPOLATION_LINEAR] для "
"складних 3D-анімацій, імпортованих із зовнішнього програмного забезпечення, "
"навіть якщо це вимагає використання більшої частоти кадрів анімації."
msgid ""
"Linear interpolation with shortest path rotation.\n"
"[b]Note:[/b] The result value is always normalized and may not match the key "
"value."
msgstr ""
"Лінійна інтерполяція з обертанням по найкоротшому шляху.\n"
"[b]Примітка:[/b] Значення результату завжди нормалізоване і може не збігатися "
"зі значенням ключа."
msgid ""
"Cubic interpolation with shortest path rotation.\n"
"[b]Note:[/b] The result value is always normalized and may not match the key "
"value."
msgstr ""
"Кубічна інтерполяція з обертанням по найкоротшому шляху.\n"
"[b]Примітка:[/b] Значення результату завжди нормалізоване і може не збігатися "
"зі значенням ключа."
msgid "Update between keyframes and hold the value."
msgstr "Оновлення між ключовими кадрами та утриманням значення."
msgid "Update at the keyframes."
msgstr "Оновлення на ключових кадрах."
msgid ""
"Same as [constant UPDATE_CONTINUOUS] but works as a flag to capture the value "
"of the current object and perform interpolation in some methods. See also "
"[method AnimationMixer.capture], [member "
"AnimationPlayer.playback_auto_capture], and [method "
"AnimationPlayer.play_with_capture]."
msgstr ""
"Те саме, що [constant UPDATE_CONTINUOUS], але працює як прапорець для "
"захоплення значення поточного об’єкта та виконання інтерполяції в деяких "
"методах. Дивіться також [member AnimationMixer.capture], [member "
"AnimationPlayer.playback_auto_capture] і [method "
"AnimationPlayer.play_with_capture]."
msgid "At both ends of the animation, the animation will stop playing."
msgstr "На обох кінцях анімації відтворення анімації буде зупинено."
msgid ""
"At both ends of the animation, the animation will be repeated without "
"changing the playback direction."
msgstr ""
"В обох кінцях анімації анімація повторюватиметься без зміни напрямку "
"відтворення."
msgid "Repeats playback and reverse playback at both ends of the animation."
msgstr ""
"Повторюється відтворення та зворотне відтворення на обох кінцях анімації."
msgid "This flag indicates that the animation proceeds without any looping."
msgstr "Ця позначка вказує на те, що анімація виконується без зациклення."
msgid ""
"This flag indicates that the animation has reached the end of the animation "
"and just after loop processed."
msgstr ""
"Ця позначка вказує на те, що анімація досягла кінця і щойно завершився цикл."
msgid ""
"This flag indicates that the animation has reached the start of the animation "
"and just after loop processed."
msgstr ""
"Ця позначка вказує на те, що анімація досягла початку анімації і щойно "
"завершився цикл."
msgid "Finds the nearest time key."
msgstr "Знаходить найближчий часовий ключ."
msgid "Finds only the key with approximating the time."
msgstr "Знаходить тільки ключ з наближеним часом."
msgid "Finds only the key with matching the time."
msgstr "Знаходить тільки той ключ, який збігається за часом."
msgid "Container for [Animation] resources."
msgstr "Контейнер для ресурсів [Animation]."
msgid ""
"An animation library stores a set of animations accessible through "
"[StringName] keys, for use with [AnimationPlayer] nodes."
msgstr ""
"Бібліотека Анімації зберігає набір анімацій, доступних через ключі "
"[StringName], для використання з вузлами [AnimationPlayer]."
msgid "Animation tutorial index"
msgstr "Індекс підручника з анімації"
msgid ""
"Adds the [param animation] to the library, accessible by the key [param name]."
msgstr ""
"Додає [param animation] до бібліотеки, доступної за ключем [param name]."
msgid ""
"Returns the [Animation] with the key [param name]. If the animation does not "
"exist, [code]null[/code] is returned and an error is logged."
msgstr ""
"Повертає [Animation] за ключем [param name]. Якщо анімації не існує, "
"повертається [code]null[/code] і реєструється помилка."
msgid "Returns the keys for the [Animation]s stored in the library."
msgstr "Повертає ключі для [Animation]й, що зберігає(ю)ться у бібліотеці."
msgid "Returns the key count for the [Animation]s stored in the library."
msgstr ""
"Повертає кількість ключів для [Animation], що зберігається в бібліотеці."
msgid ""
"Returns [code]true[/code] if the library stores an [Animation] with [param "
"name] as the key."
msgstr ""
"Повертає [code]true[/code], якщо бібліотека зберігає [Animation] з ключем "
"[param name]."
msgid "Removes the [Animation] with the key [param name]."
msgstr "Видаляє [Animation] з ключем [param name]."
msgid ""
"Changes the key of the [Animation] associated with the key [param name] to "
"[param newname]."
msgstr ""
"Змінює ключ [Animation], пов'язаний з ключем [param name] на [param newname]."
msgid "Emitted when an [Animation] is added, under the key [param name]."
msgstr "Випромінюється, коли додається [Animation], під ключем [param name]."
msgid ""
"Emitted when there's a change in one of the animations, e.g. tracks are "
"added, moved or have changed paths. [param name] is the key of the animation "
"that was changed.\n"
"See also [signal Resource.changed], which this acts as a relay for."
msgstr ""
"Випромінюється, коли відбувається якась зміна в анімації, наприклад, додалася "
"доріжка, перемістилися, або змінилися шляхи. [param name] - це ключ анімації, "
"яка була змінена.\n"
"Дивіться також [signal Resource.changed], для якого це діє як реле."
msgid "Emitted when an [Animation] stored with the key [param name] is removed."
msgstr ""
"Випромінюється, коли [Animation], збережена з ключем [param name], "
"видаляється."
msgid ""
"Emitted when the key for an [Animation] is changed, from [param name] to "
"[param to_name]."
msgstr ""
"Випромінюється, коли ключ для [Animation] змінюється, з [param name] на "
"[param to_name]."
msgid "Base class for [AnimationPlayer] and [AnimationTree]."
msgstr "Базовий клас для [AnimationPlayer] і [AnimationTree]."
msgid ""
"Base class for [AnimationPlayer] and [AnimationTree] to manage animation "
"lists. It also has general properties and methods for playback and blending.\n"
"After instantiating the playback information data within the extended class, "
"the blending is processed by the [AnimationMixer]."
msgstr ""
"Базовий клас для [AnimationPlayer] і [AnimationTree] для керування списками "
"анімації. Він також має загальні властивості та методи для відтворення та "
"змішування.\n"
" Після створення екземпляра даних інформації про відтворення в розширеному "
"класі змішування обробляється [AnimationMixer]."
msgid "Migrating Animations from Godot 4.0 to 4.3"
msgstr "Перенесення анімацій з Godot 4.0 на 4.3"
msgid "A virtual function for processing after getting a key during playback."
msgstr "Віртуальна функція обробки після отримання ключа під час відтворення."
msgid ""
"Adds [param library] to the animation player, under the key [param name].\n"
"AnimationMixer has a global library by default with an empty string as key. "
"For adding an animation to the global library:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var global_library = mixer.get_animation_library(\"\")\n"
"global_library.add_animation(\"animation_name\", animation_resource)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Додає [param library] до програвача анімації під ключ [param name].\n"
"AnimationMixer за замовчуванням має глобальну бібліотеку з порожнім рядком як "
"ключ. Щоб додати анімацію до глобальної бібліотеки:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var global_library = mixer.get_animation_library(\"\")\n"
"global_library.add_animation(\"назва_анімації\", ресурс_анімації)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid "Manually advance the animations by the specified time (in seconds)."
msgstr "Вручну перемотайте анімацію на вказаний час (у секундах)."
msgid ""
"If the animation track specified by [param name] has an option [constant "
"Animation.UPDATE_CAPTURE], stores current values of the objects indicated by "
"the track path as a cache. If there is already a captured cache, the old "
"cache is discarded.\n"
"After this it will interpolate with current animation blending result during "
"the playback process for the time specified by [param duration], working like "
"a crossfade.\n"
"You can specify [param trans_type] as the curve for the interpolation. For "
"better results, it may be appropriate to specify [constant "
"Tween.TRANS_LINEAR] for cases where the first key of the track begins with a "
"non-zero value or where the key value does not change, and [constant "
"Tween.TRANS_QUAD] for cases where the key value changes linearly."
msgstr ""
"Якщо доріжка анімації, визначена [param name], має опцію [constant "
"Animation.UPDATE_CAPTURE], зберігає поточні значення об’єктів, указаних "
"шляхом доріжки, як кеш. Якщо вже є захоплений кеш, старий кеш відкидається.\n"
" Після цього він буде інтерполювати з поточним результатом змішування "
"анімації під час процесу відтворення протягом часу, визначеного параметром "
"[param duration], працюючи як крос-фейд.\n"
" Ви можете вказати [param trans_type] як криву для інтерполяції. Для кращих "
"результатів може бути доцільно вказати [constant Tween.TRANS_LINEAR] для "
"випадків, коли перша клавіша доріжки починається з ненульового значення або "
"коли значення ключа не змінюється, і [constant Tween.TRANS_QUAD] для випадків "
"де значення ключа змінюється лінійно."
msgid ""
"[AnimationMixer] caches animated nodes. It may not notice if a node "
"disappears; [method clear_caches] forces it to update the cache again."
msgstr ""
"[AnimationMixer] кешує анімовані вузли. Він може не помітити, якщо вузол "
"зникне. [method clear_caches] змушує його знову оновити кеш."
msgid ""
"Returns the key of [param animation] or an empty [StringName] if not found."
msgstr ""
"Повертає ключ [param animation] або порожній [StringName], якщо його не "
"знайдено."
msgid ""
"Returns the key for the [AnimationLibrary] that contains [param animation] or "
"an empty [StringName] if not found."
msgstr ""
"Повертає ключ до бібліотеки [AnimationLibrary], яка містить [param animation] "
"або порожній рядок [StringName], якщо його не знайдено."
msgid ""
"Returns the first [AnimationLibrary] with key [param name] or [code]null[/"
"code] if not found.\n"
"To get the [AnimationMixer]'s global animation library, use "
"[code]get_animation_library(\"\")[/code]."
msgstr ""
"Повертає першу [AnimationLibrary] з ключем [param name] або [code]null[/"
"code], якщо не знайдено.\n"
" Щоб отримати глобальну бібліотеку анімації [AnimationMixer], використовуйте "
"[code]get_animation_library(\"\")[/code]."
msgid "Returns the list of stored library keys."
msgstr "Повертає список збережених ключів бібліотеки."
msgid "Returns the list of stored animation keys."
msgstr "Повертає список збережених ключів анімації."
msgid ""
"Retrieve the motion delta of position with the [member root_motion_track] as "
"a [Vector3] that can be used elsewhere.\n"
"If [member root_motion_track] is not a path to a track of type [constant "
"Animation.TYPE_POSITION_3D], returns [code]Vector3(0, 0, 0)[/code].\n"
"See also [member root_motion_track] and [RootMotionView].\n"
"The most basic example is applying position to [CharacterBody3D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var current_rotation\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tcurrent_rotation = get_quaternion()\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar velocity = current_rotation * "
"animation_tree.get_root_motion_position() / delta\n"
"\tset_velocity(velocity)\n"
"\tmove_and_slide()\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"By using this in combination with [method "
"get_root_motion_rotation_accumulator], you can apply the root motion position "
"more correctly to account for the rotation of the node.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation())\n"
"\tvar velocity = "
"(animation_tree.get_root_motion_rotation_accumulator().inverse() * "
"get_quaternion()) * animation_tree.get_root_motion_position() / delta\n"
"\tset_velocity(velocity)\n"
"\tmove_and_slide()\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"If [member root_motion_local] is [code]true[/code], returns the pre-"
"multiplied translation value with the inverted rotation.\n"
"In this case, the code can be written as follows:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation())\n"
"\tvar velocity = get_quaternion() * "
"animation_tree.get_root_motion_position() / delta\n"
"\tset_velocity(velocity)\n"
"\tmove_and_slide()\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Отримайте дельту руху позиції за допомогою [member root_motion_track] як "
"[Vector3], який можна використовувати деінде. \n"
"Якщо [member root_motion_track] не є шляхом до треку типу [constant "
"Animation.TYPE_POSITION_3D], повертає [code]Vector3(0, 0, 0)[/code]. \n"
"Дивіться також [member root_motion_track] і [RootMotionView]. \n"
"Найпростіший приклад — застосування позиції до [CharacterBody3D]: \n"
"[codeblocks] \n"
"[gdscript] \n"
"змінна current_rotation \n"
"\n"
"func _process(delta): \n"
"\tif Input.is_action_just_pressed(\"animate\"): \n"
"\t\tcurrent_rotation = get_quaternion() \n"
"\t\tstate_machine.travel(\"Анімувати\") \n"
"\tvar velocity = current_rotation * "
"animation_tree.get_root_motion_position() / delta \n"
"\tset_velocity(velocity) \n"
"\tmove_and_slide() \n"
"[/gdscript] \n"
"[/codeblocks] \n"
"Використовуючи це в поєднанні з [method "
"get_root_motion_rotation_accumulator], ви можете більш правильно застосувати "
"положення кореневого руху для врахування обертання вузла. \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _process(delta): \n"
"\tif Input.is_action_just_pressed(\"animate\"): \n"
"\t\tstate_machine.travel(\"Анімувати\") \n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation()) \n"
"\tvar velocity = "
"(animation_tree.get_root_motion_rotation_accumulator().inverse() * "
"get_quaternion()) * animation_tree.get_root_motion_position() / delta \n"
"\tset_velocity(velocity) \n"
"\tmove_and_slide() \n"
"[/gdscript] \n"
"[/codeblocks] \n"
"Якщо [member root_motion_local] має значення [code]true[/code], повертає "
"попередньо помножене значення перекладу з інвертованим обертанням. \n"
"У цьому випадку код можна записати наступним чином: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _process(delta): \n"
"\tif Input.is_action_just_pressed(\"animate\"): \n"
"\t\tstate_machine.travel(\"Анімувати\") \n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation()) \n"
"\tvar velocity = get_quaternion() * "
"animation_tree.get_root_motion_position() / delta \n"
"\tset_velocity(velocity) \n"
"\tmove_and_slide() \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Retrieve the blended value of the position tracks with the [member "
"root_motion_track] as a [Vector3] that can be used elsewhere.\n"
"This is useful in cases where you want to respect the initial key values of "
"the animation.\n"
"For example, if an animation with only one key [code]Vector3(0, 0, 0)[/code] "
"is played in the previous frame and then an animation with only one key "
"[code]Vector3(1, 0, 1)[/code] is played in the next frame, the difference can "
"be calculated as follows:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prev_root_motion_position_accumulator\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar current_root_motion_position_accumulator = "
"animation_tree.get_root_motion_position_accumulator()\n"
"\tvar difference = current_root_motion_position_accumulator - "
"prev_root_motion_position_accumulator\n"
"\tprev_root_motion_position_accumulator = "
"current_root_motion_position_accumulator\n"
"\ttransform.origin += difference\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"However, if the animation loops, an unintended discrete change may occur, so "
"this is only useful for some simple use cases."
msgstr ""
"Отримує змішане значення доріжок переміщення з [member root_motion_track] як "
"[Vector3], який можна десь використати.\n"
"Це корисно у випадках, коли ви хочете зберегти початкові значення ключів "
"анімації.\n"
"Наприклад, якщо у попередньому кадрі відтворюється анімація з одним ключем "
"[code]Vector3(0, 0, 0)[/code], а у наступному кадрі відтворюється анімація з "
"одним ключем [code]Vector3(1, 0, 1)[/code] то різницю можна обчислити "
"наступним чином:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prev_root_motion_position_accumulator: Vector3\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar current_root_motion_position_accumulator: Vector3 = "
"animation_tree.get_root_motion_position_accumulator()\n"
"\tvar difference: Vector3 = current_root_motion_position_accumulator - "
"prev_root_motion_position_accumulator\n"
"\tprev_root_motion_position_accumulator = "
"current_root_motion_position_accumulator\n"
"\ttransform.origin += difference\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Однак, якщо анімація зациклена, може відбутися ненавмисна дискретна зміна, "
"тому це корисно лише для деяких простих випадків використання."
msgid ""
"Retrieve the motion delta of rotation with the [member root_motion_track] as "
"a [Quaternion] that can be used elsewhere.\n"
"If [member root_motion_track] is not a path to a track of type [constant "
"Animation.TYPE_ROTATION_3D], returns [code]Quaternion(0, 0, 0, 1)[/code].\n"
"See also [member root_motion_track] and [RootMotionView].\n"
"The most basic example is applying rotation to [CharacterBody3D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation())\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Отримати дельту обертання з [member root_motion_track] як [Quaternion] який "
"можна десь використати.\n"
"Якщо [member root_motion_track] не є шляхом до типу доріжку [constant "
"Animation.TYPE_ROTATION_3D], повертає [code]Quaternion(0, 0, 0, 1)[/code].\n"
"Дивіться також [member root_motion_track] і [RootMotionView].\n"
"Найпростішим прикладом є застосування обертання до [CharacterBody3D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tset_quaternion(get_quaternion() * "
"animation_tree.get_root_motion_rotation())\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Retrieve the blended value of the rotation tracks with the [member "
"root_motion_track] as a [Quaternion] that can be used elsewhere.\n"
"This is necessary to apply the root motion position correctly, taking "
"rotation into account. See also [method get_root_motion_position].\n"
"Also, this is useful in cases where you want to respect the initial key "
"values of the animation.\n"
"For example, if an animation with only one key [code]Quaternion(0, 0, 0, 1)[/"
"code] is played in the previous frame and then an animation with only one key "
"[code]Quaternion(0, 0.707, 0, 0.707)[/code] is played in the next frame, the "
"difference can be calculated as follows:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prev_root_motion_rotation_accumulator\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar current_root_motion_rotation_accumulator = "
"animation_tree.get_root_motion_rotation_accumulator()\n"
"\tvar difference = prev_root_motion_rotation_accumulator.inverse() * "
"current_root_motion_rotation_accumulator\n"
"\tprev_root_motion_rotation_accumulator = "
"current_root_motion_rotation_accumulator\n"
"\ttransform.basis *= Basis(difference)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"However, if the animation loops, an unintended discrete change may occur, so "
"this is only useful for some simple use cases."
msgstr ""
"Отримайте змішане значення доріжок обертання за допомогою [member "
"root_motion_track] як [Quaternion], який можна використовувати деінде.\n"
" Це необхідно для правильного застосування положення руху кореня з "
"урахуванням обертання. Дивіться також [method get_root_motion_position].\n"
" Крім того, це корисно у випадках, коли потрібно дотримуватися початкових "
"ключових значень анімації.\n"
" Наприклад, якщо в попередньому кадрі відтворюється анімація лише з одним "
"ключем [code]Quaternion(0, 0, 0, 1)[/code], а потім анімація лише з одним "
"ключем [code]Quaternion(0, 0,707, 0, 0,707)[/code] відтворюється в наступному "
"кадрі, різницю можна обчислити наступним чином:\n"
"[codeblock]\n"
"[gdscript]\n"
"var prev_root_motion_rotation_accumulator:\n"
"\n"
"func _process(delta):\n"
"\t if Input.is_action_just_pressed(\"animate\"):\n"
"\t\t state_machine.travel(\"Анімувати\")\n"
"\t var current_root_motion_rotation_accumulator: Quaternion = "
"animation_tree.get_root_motion_rotation_accumulator()\n"
"\t змінна різниця: Quaternion = "
"prev_root_motion_rotation_accumulator.inverse() * "
"current_root_motion_rotation_accumulator\n"
"\t prev_root_motion_rotation_accumulator = "
"current_root_motion_rotation_accumulator\n"
"\t transform.basis *= Basis(difference)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
" Однак, якщо анімація повторюється, може статися ненавмисна дискретна зміна, "
"тому це корисно лише для деяких простих випадків використання."
msgid ""
"Retrieve the motion delta of scale with the [member root_motion_track] as a "
"[Vector3] that can be used elsewhere.\n"
"If [member root_motion_track] is not a path to a track of type [constant "
"Animation.TYPE_SCALE_3D], returns [code]Vector3(0, 0, 0)[/code].\n"
"See also [member root_motion_track] and [RootMotionView].\n"
"The most basic example is applying scale to [CharacterBody3D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var current_scale = Vector3(1, 1, 1)\n"
"var scale_accum = Vector3(1, 1, 1)\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tcurrent_scale = get_scale()\n"
"\t\tscale_accum = Vector3(1, 1, 1)\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tscale_accum += animation_tree.get_root_motion_scale()\n"
"\tset_scale(current_scale * scale_accum)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Отримує дельту маштабування з [member root_motion_track] як [Vector3] який "
"можна десь використати.\n"
"Якщо [member root_motion_track] не є шляхом до доріжки типу [constant "
"Animation.TYPE_SCALE_3D], повертає [code]Vector3(0, 0, 0)[/code].\n"
"Дивіться також [member root_motion_track] і [RootMotionView].\n"
"Найпростішим прикладом є застосування масштабування до [CharacterBody3D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var current_scale: Vector3 = Vector3(1, 1, 1)\n"
"var scale_accum: Vector3 = Vector3(1, 1, 1)\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tcurrent_scale = get_scale()\n"
"\t\tscale_accum = Vector3(1, 1, 1)\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tscale_accum += animation_tree.get_root_motion_scale()\n"
"\tset_scale(current_scale * scale_accum)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Retrieve the blended value of the scale tracks with the [member "
"root_motion_track] as a [Vector3] that can be used elsewhere.\n"
"For example, if an animation with only one key [code]Vector3(1, 1, 1)[/code] "
"is played in the previous frame and then an animation with only one key "
"[code]Vector3(2, 2, 2)[/code] is played in the next frame, the difference can "
"be calculated as follows:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prev_root_motion_scale_accumulator\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar current_root_motion_scale_accumulator = "
"animation_tree.get_root_motion_scale_accumulator()\n"
"\tvar difference = current_root_motion_scale_accumulator - "
"prev_root_motion_scale_accumulator\n"
"\tprev_root_motion_scale_accumulator = current_root_motion_scale_accumulator\n"
"\ttransform.basis = transform.basis.scaled(difference)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"However, if the animation loops, an unintended discrete change may occur, so "
"this is only useful for some simple use cases."
msgstr ""
"Отримує змішане значення доріжок масштабування з [member root_motion_track] "
"як [Vector3] який можна десь використати.\n"
"Наприклад, якщо у попередньому кадрі відтворено анімацію з ключем "
"[code]Vector3(1, 1, 1)[/code], а в наступному з ключем [code]Vector3(2, 2, 2)"
"[/code], то різницю можна вирахувати наступним чином:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var prev_root_motion_scale_accumulator: Vector3\n"
"\n"
"func _process(delta):\n"
"\tif Input.is_action_just_pressed(\"animate\"):\n"
"\t\tstate_machine.travel(\"Animate\")\n"
"\tvar current_root_motion_scale_accumulator: Vector3 = "
"animation_tree.get_root_motion_scale_accumulator()\n"
"\tvar difference: Vector3 = current_root_motion_scale_accumulator - "
"prev_root_motion_scale_accumulator\n"
"\tprev_root_motion_scale_accumulator = current_root_motion_scale_accumulator\n"
"\ttransform.basis = transform.basis.scaled(difference)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Однак, якщо анімація зациклена, може статися ненавмисна дискретна зміна, тому "
"це корисно лише для деяких простих випадків використання."
msgid ""
"Returns [code]true[/code] if the [AnimationMixer] stores an [Animation] with "
"key [param name]."
msgstr ""
"Повертає [code]true[/code], якщо [AnimationMixer] зберігає [Animation] із "
"ключем [param name]."
msgid ""
"Returns [code]true[/code] if the [AnimationMixer] stores an "
"[AnimationLibrary] with key [param name]."
msgstr ""
"Повертає [code]true[/code], якщо [AnimationMixer] зберігає [Animation] із "
"ключем [param name]."
msgid "Removes the [AnimationLibrary] associated with the key [param name]."
msgstr "Видаляє [AnimationLibrary], пов'язану з ключем [param name]."
msgid ""
"Moves the [AnimationLibrary] associated with the key [param name] to the key "
"[param newname]."
msgstr ""
"Переміщує [AnimationLibrary], пов'язану з ключем [param name], до ключа "
"[param newname]."
msgid "If [code]true[/code], the [AnimationMixer] will be processing."
msgstr "Якщо [code]true[/code], [AnimationMixer] оброблятиме."
msgid ""
"The number of possible simultaneous sounds for each of the assigned "
"AudioStreamPlayers.\n"
"For example, if this value is [code]32[/code] and the animation has two audio "
"tracks, the two [AudioStreamPlayer]s assigned can play simultaneously up to "
"[code]32[/code] voices each."
msgstr ""
"Кількість можливих одночасних звуків для кожного з призначених "
"AudioStreamPlayers.\n"
"Наприклад, якщо це значення дорівнює [code]32[/code] і анімація має дві "
"звукові доріжки, два призначені [AudioStreamPlayer] можуть відтворювати "
"одночасно до [code]32[/code] голосів кожен."
msgid ""
"Ordinarily, tracks can be set to [constant Animation.UPDATE_DISCRETE] to "
"update infrequently, usually when using nearest interpolation.\n"
"However, when blending with [constant Animation.UPDATE_CONTINUOUS] several "
"results are considered. The [member callback_mode_discrete] specify it "
"explicitly. See also [enum AnimationCallbackModeDiscrete].\n"
"To make the blended results look good, it is recommended to set this to "
"[constant ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS] to update every "
"frame during blending. Other values exist for compatibility and they are fine "
"if there is no blending, but not so, may produce artifacts."
msgstr ""
"Зазвичай для доріжок можна встановити значення [constant "
"Animation.UPDATE_DISCRETE] для нечастого оновлення, як правило, під час "
"використання найближчої інтерполяції.\n"
"Однак під час змішування з [constant Animation.UPDATE_CONTINUOUS] "
"враховуються кілька результатів. [member callback_mode_discrete] вказує це "
"явно. Дивіться також [enum AnimationCallbackModeDiscrete].\n"
"Щоб результати змішування мали гарний вигляд, рекомендується встановити це "
"значення на [constant ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS] для "
"оновлення кожного кадра під час змішування. Існують інші значення для "
"сумісності, і вони підходять, якщо немає змішування, але інакше можуть "
"виникнути артефакти."
msgid "The call mode used for \"Call Method\" tracks."
msgstr "Режим виклику, який використовується для треків \"Метод виклику\"."
msgid "The process notification in which to update animations."
msgstr "Сповіщення про процес, в якому потрібно оновити анімацію."
msgid ""
"If [code]true[/code], the blending uses the deterministic algorithm. The "
"total weight is not normalized and the result is accumulated with an initial "
"value ([code]0[/code] or a [code]\"RESET\"[/code] animation if present).\n"
"This means that if the total amount of blending is [code]0.0[/code], the "
"result is equal to the [code]\"RESET\"[/code] animation.\n"
"If the number of tracks between the blended animations is different, the "
"animation with the missing track is treated as if it had the initial value.\n"
"If [code]false[/code], The blend does not use the deterministic algorithm. "
"The total weight is normalized and always [code]1.0[/code]. If the number of "
"tracks between the blended animations is different, nothing is done about the "
"animation that is missing a track.\n"
"[b]Note:[/b] In [AnimationTree], the blending with [AnimationNodeAdd2], "
"[AnimationNodeAdd3], [AnimationNodeSub2] or the weight greater than "
"[code]1.0[/code] may produce unexpected results.\n"
"For example, if [AnimationNodeAdd2] blends two nodes with the amount "
"[code]1.0[/code], then total weight is [code]2.0[/code] but it will be "
"normalized to make the total amount [code]1.0[/code] and the result will be "
"equal to [AnimationNodeBlend2] with the amount [code]0.5[/code]."
msgstr ""
"Якщо [code]true[/code], змішування використовує детермінований алгоритм. "
"Загальна вага не нормалізується, а результат накопичується з початковим "
"значенням ([code]0[/code] або анімація [code]\"RESET\"[/code], якщо є).\n"
" Це означає, що якщо загальна кількість змішування становить [code]0,0[/"
"code], результат дорівнює анімації [code]\"RESET\"[/code].\n"
" Якщо кількість доріжок між змішаними анімаціями різна, анімація з відсутньою "
"доріжкою розглядається так, ніби вона мала початкове значення.\n"
" Якщо [code]false[/code], суміш не використовує детермінований алгоритм. "
"Загальна вага нормалізується і завжди [code]1.0[/code]. Якщо кількість "
"доріжок між змішаними анімаціями різна, нічого не буде зроблено щодо "
"анімації, у якій відсутня доріжка.\n"
"[b]Примітка.[/b] У [AnimationTree] змішування з [AnimationNodeAdd2], "
"[AnimationNodeAdd3], [AnimationNodeSub2] або вагою, більшою за [code]1.0[/"
"code], може призвести до несподіваних результатів.\n"
" Наприклад, якщо [AnimationNodeAdd2] поєднує два вузли з кількістю [code]1.0[/"
"code], тоді загальна вага буде [code]2.0[/code], але вона буде нормалізована, "
"щоб зробити загальну кількість [code]1.0[/code] і результат дорівнюватиме "
"[AnimationNodeBlend2] із значенням [code]0,5[/code]."
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 (the animation with the key "
"[code]\"RESET\"[/code]) applied as if it had been seeked to time 0, with the "
"editor keeping the values that the scene had before saving.\n"
"This makes it more convenient to preview and edit animations in the editor, "
"as changes to the scene will not be saved as long as they are set in the "
"reset animation."
msgstr ""
"Цей параметр використовується редактором. Якщо встановлено значення "
"[code]true[/code], сцену буде збережено з ефектами анімації скидання "
"(анімація з ключем [code]\"RESET\"[/code]), застосованими так, ніби її було "
"створено в момент часу 0, при цьому редактор збереже значення, які сцена мала "
"перед збереженням.\n"
"Це робить зручнішим попередній перегляд і редагування анімації у редакторі, "
"оскільки зміни у сцені не будуть збережені, доки вони встановлені в анімації "
"скидання."
msgid ""
"If [code]true[/code], [method get_root_motion_position] value is extracted as "
"a local translation value before blending. In other words, it is treated like "
"the translation is done after the rotation."
msgstr ""
"Якщо [code]true[/code], значення [method get_root_motion_position] "
"витягується як значення локального перекладу перед змішуванням. Іншими "
"словами, це трактується так, ніби переклад виконується після обертання."
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 "
"node of the node that will reproduce the animation. The [member "
"root_motion_track] uses the same format as [method Animation.track_set_path], "
"but note that a bone must be specified.\n"
"If the track has type [constant Animation.TYPE_POSITION_3D], [constant "
"Animation.TYPE_ROTATION_3D], or [constant Animation.TYPE_SCALE_3D] the "
"transformation will be canceled visually, and the animation will appear to "
"stay in place. See also [method get_root_motion_position], [method "
"get_root_motion_rotation], [method get_root_motion_scale], and "
"[RootMotionView]."
msgstr ""
"Шлях до доріжки анімації, яка використовується для основного руху. Шляхи "
"мають бути дійсними шляхами дерева сцен до вузла та мають бути вказані, "
"починаючи з батьківського вузла вузла, який відтворюватиме анімацію. [member "
"root_motion_track] використовує той самий формат, що й [method "
"Animation.track_set_path], але зауважте, що потрібно вказати кістку.\n"
" Якщо трек має тип [constant Animation.TYPE_POSITION_3D], [constant "
"Animation.TYPE_ROTATION_3D] або [constant Animation.TYPE_SCALE_3D], "
"трансформація буде візуально скасована, а анімація залишиться на місці. "
"Дивіться також [method get_root_motion_position], [method "
"get_root_motion_rotation], [method get_root_motion_scale] і [RootMotionView]."
msgid "The node which node path references will travel from."
msgstr "Вузол, з якого буде проходити посилання на шлях вузла."
msgid ""
"Notifies when an animation finished playing.\n"
"[b]Note:[/b] This signal is not emitted if an animation is looping."
msgstr ""
"Сповіщає про завершення відтворення анімації.\n"
"[b]Примітка:[/b] Цей сигнал не випромінюється, якщо анімація зациклена."
msgid "Notifies when the animation libraries have changed."
msgstr "Сповіщає про зміни в бібліотеках анімації."
msgid "Notifies when an animation list is changed."
msgstr "Сповіщає про зміну списку анімацій."
msgid ""
"Notifies when an animation starts playing.\n"
"[b]Note:[/b] This signal is not emitted if an animation is looping."
msgstr ""
"Сповіщає про початок відтворення анімації.\n"
"[b]Примітка:[/b] Цей сигнал не випромінюється, якщо анімація відтворюється "
"зациклено."
msgid ""
"Notifies when the caches have been cleared, either automatically, or manually "
"via [method clear_caches]."
msgstr ""
"Сповіщає про очищення кешів, автоматично або вручну, за допомогою [method "
"clear_caches]."
msgid ""
"Notifies when the blending result related have been applied to the target "
"objects."
msgstr "Повідомляє, коли результат змішування застосовано до цільових об’єктів."
msgid "Notifies when the property related process have been updated."
msgstr "Повідомляє про оновлення процесу, пов’язаного з властивостями."
msgid ""
"Process animation during physics frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS]). This is especially useful when "
"animating physics bodies."
msgstr ""
"Анімація процесу під час кадрів фізики (див. [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS]). Це особливо корисно під час "
"анімації фізичних тіл."
msgid ""
"Process animation during process frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgstr ""
"Анімація процесу під час кадрів процесу (див. [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgid ""
"Do not process animation. Use [method advance] to process the animation "
"manually."
msgstr ""
"Не обробляти анімацію. Використовуйте [method advance], щоб обробити анімацію "
"вручну."
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 ""
"Пакетні виклики методів під час процесу анімації, а потім виклики після "
"обробки подій. Це дозволяє уникнути помилок, пов'язаних з видаленням вузлів "
"або модифікацією AnimationPlayer під час відтворення."
msgid "Make method calls immediately when reached in the animation."
msgstr "Виклики методом робляться одразу після його досягнення в анімації."
msgid ""
"An [constant Animation.UPDATE_DISCRETE] track value takes precedence when "
"blending [constant Animation.UPDATE_CONTINUOUS] or [constant "
"Animation.UPDATE_CAPTURE] track values and [constant "
"Animation.UPDATE_DISCRETE] track values."
msgstr ""
"Значення доріжки [constant Animation.UPDATE_DISCRETE] має перевагу під час "
"змішування значень доріжки [constant Animation.UPDATE_CONTINUOUS] або "
"[constant Animation.UPDATE_CAPTURE] і значень доріжки [constant "
"Animation.UPDATE_DISCRETE]."
msgid ""
"An [constant Animation.UPDATE_CONTINUOUS] or [constant "
"Animation.UPDATE_CAPTURE] track value takes precedence when blending the "
"[constant Animation.UPDATE_CONTINUOUS] or [constant Animation.UPDATE_CAPTURE] "
"track values and the [constant Animation.UPDATE_DISCRETE] track values. This "
"is the default behavior for [AnimationPlayer]."
msgstr ""
"Значення доріжки [constant Animation.UPDATE_CONTINUOUS] або [constant "
"Animation.UPDATE_CAPTURE] має перевагу під час змішування значень доріжки "
"[constant Animation.UPDATE_CONTINUOUS] або [constant "
"Animation.UPDATE_CAPTURE] і значень доріжки [constant "
"Animation.UPDATE_DISCRETE]. Це типова поведінка для [AnimationPlayer]."
msgid ""
"Always treat the [constant Animation.UPDATE_DISCRETE] track value as "
"[constant Animation.UPDATE_CONTINUOUS] with [constant "
"Animation.INTERPOLATION_NEAREST]. This is the default behavior for "
"[AnimationTree].\n"
"If a value track has un-interpolatable type key values, it is internally "
"converted to use [constant ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE] with "
"[constant Animation.UPDATE_DISCRETE].\n"
"Un-interpolatable type list:\n"
"- [constant @GlobalScope.TYPE_NIL]\n"
"- [constant @GlobalScope.TYPE_NODE_PATH]\n"
"- [constant @GlobalScope.TYPE_RID]\n"
"- [constant @GlobalScope.TYPE_OBJECT]\n"
"- [constant @GlobalScope.TYPE_CALLABLE]\n"
"- [constant @GlobalScope.TYPE_SIGNAL]\n"
"- [constant @GlobalScope.TYPE_DICTIONARY]\n"
"- [constant @GlobalScope.TYPE_PACKED_BYTE_ARRAY]\n"
"[constant @GlobalScope.TYPE_BOOL] and [constant @GlobalScope.TYPE_INT] are "
"treated as [constant @GlobalScope.TYPE_FLOAT] during blending and rounded "
"when the result is retrieved.\n"
"It is same for arrays and vectors with them such as [constant "
"@GlobalScope.TYPE_PACKED_INT32_ARRAY] or [constant "
"@GlobalScope.TYPE_VECTOR2I], they are treated as [constant "
"@GlobalScope.TYPE_PACKED_FLOAT32_ARRAY] or [constant "
"@GlobalScope.TYPE_VECTOR2]. Also note that for arrays, the size is also "
"interpolated.\n"
"[constant @GlobalScope.TYPE_STRING] and [constant "
"@GlobalScope.TYPE_STRING_NAME] are interpolated between character codes and "
"lengths, but note that there is a difference in algorithm between "
"interpolation between keys and interpolation by blending."
msgstr ""
"Завжди обробляйте значення доріжки [constant Animation.UPDATE_DISCRETE] як "
"[constant Animation.UPDATE_CONTINUOUS] із [constant "
"Animation.INTERPOLATION_NEAREST]. Це стандартна поведінка для "
"[AnimationTree]. \n"
"Якщо трек значень має неінтерполюємі значення типу ключа, вона внутрішньо "
"перетворюється для використання [constant "
"ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE] із [constant "
"Animation.UPDATE_DISCRETE]. \n"
"Список типів, що не підлягають інтерполяції: \n"
"- [constant @GlobalScope.TYPE_NIL] \n"
"- [constant @GlobalScope.TYPE_NODE_PATH] \n"
"- [constant @GlobalScope.TYPE_RID] \n"
"- [constant @GlobalScope.TYPE_OBJECT] \n"
"- [constant @GlobalScope.TYPE_CALLABLE] \n"
"- [constant @GlobalScope.TYPE_SIGNAL] \n"
"- [constant @GlobalScope.TYPE_DICTIONARY] \n"
"- [constant @GlobalScope.TYPE_PACKED_BYTE_ARRAY] \n"
"[constant @GlobalScope.TYPE_BOOL] і [constant @GlobalScope.TYPE_INT] "
"розглядаються як [constant @GlobalScope.TYPE_FLOAT] під час змішування та "
"округлюються під час отримання результату. \n"
"Те ж саме для масивів і векторів з ними, наприклад [constant "
"@GlobalScope.TYPE_PACKED_INT32_ARRAY] або [constant "
"@GlobalScope.TYPE_VECTOR2I], вони обробляються як [constant "
"@GlobalScope.TYPE_PACKED_FLOAT32_ARRAY] або [constant "
"@GlobalScope.TYPE_VECTOR2]. Також зауважте, що для масивів розмір також "
"інтерполюється. \n"
"[constant @GlobalScope.TYPE_STRING] і [constant "
"@GlobalScope.TYPE_STRING_NAME] інтерполюються між кодами символів і довжиною, "
"але зауважте, що існує різниця в алгоритмі між інтерполяцією між ключами та "
"інтерполяцією шляхом змішування."
msgid "Base class for [AnimationTree] nodes. Not related to scene nodes."
msgstr "Базовий клас для вузлів [AnimationTree]. Не стосується вузлів сцени."
msgid ""
"Base resource for [AnimationTree] nodes. In general, it's not used directly, "
"but you can create custom ones with custom blending formulas.\n"
"Inherit this when creating animation nodes mainly for use in "
"[AnimationNodeBlendTree], otherwise [AnimationRootNode] should be used "
"instead.\n"
"You can access the time information as read-only parameter which is processed "
"and stored in the previous frame for all nodes except [AnimationNodeOutput].\n"
"[b]Note:[/b] If multiple inputs exist in the [AnimationNode], which time "
"information takes precedence depends on the type of [AnimationNode].\n"
"[codeblock]\n"
"var current_length = $AnimationTree[\"parameters/AnimationNodeName/"
"current_length\"]\n"
"var current_position = $AnimationTree[\"parameters/AnimationNodeName/"
"current_position\"]\n"
"var current_delta = $AnimationTree[\"parameters/AnimationNodeName/"
"current_delta\"]\n"
"[/codeblock]"
msgstr ""
"Базовий ресурс для вузлів [AnimationTree]. Загалом він не використовується "
"безпосередньо, але ви можете створювати власні за допомогою спеціальних "
"формул змішування.\n"
" Успадкуйте це під час створення вузлів анімації, головним чином для "
"використання в [AnimationNodeBlendTree], інакше замість нього слід "
"використовувати [AnimationRootNode].\n"
" Ви можете отримати доступ до інформації про час як параметра лише для "
"читання, який обробляється та зберігається в попередньому кадрі для всіх "
"вузлів, крім [AnimationNodeOutput].\n"
"[b]Примітка:[/b] Якщо в [AnimationNode] існує кілька вхідних даних, яка "
"інформація про час матиме пріоритет, залежить від типу [AnimationNode].\n"
"[codeblock]\n"
"var current_length = $AnimationTree[parameters/AnimationNodeName/"
"current_length]\n"
"var current_position = $AnimationTree[parameters/AnimationNodeName/"
"current_position]\n"
"var current_delta = $AnimationTree[parameters/AnimationNodeName/"
"current_delta]\n"
"[/codeblock]"
msgid "Using AnimationTree"
msgstr "Використання Дерева анімації"
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"override the text caption for this animation node."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод, щоб "
"замінити текстовий підпис для цього вузла анімації."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return a child animation node by its [param name]."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод, щоб "
"повернути дочірній вузол анімації за його [param name]."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return all child animation nodes in order as a [code]name: node[/code] "
"dictionary."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод, щоб "
"повернути всі дочірні вузли анімації в порядку [code]name: node[/code] "
"словник."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return the default value of a [param parameter]. Parameters are custom local "
"memory used for your animation nodes, given a resource can be reused in "
"multiple trees."
msgstr ""
"При успадкуванні від [AnimationRootNode] реалізуйте цей віртуальний метод, "
"щоб повернути значення за замовчуванням для [param parameter]. Параметри — це "
"спеціальна локальна пам’ять, яка використовується для ваших вузлів анімації, "
"оскільки ресурс можна перевикористовувати в кількох деревах."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return a list of the properties on this animation node. Parameters are custom "
"local memory used for your animation nodes, given a resource can be reused in "
"multiple trees. Format is similar to [method Object.get_property_list]."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод, щоб "
"повернути список властивостей цього вузла анімації. Параметри — це спеціальна "
"локальна пам’ять, яка використовується для ваших вузлів анімації, оскільки "
"ресурс можна повторно використовувати в кількох деревах. Формат схожий на "
"[method Object.get_property_list]."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return whether the blend tree editor should display filter editing on this "
"animation node."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод, щоб "
"повернути, чи повинен редактор дерева змішування відображати редагування "
"фільтра на цьому вузлі анімації."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"return whether the [param parameter] is read-only. Parameters are custom "
"local memory used for your animation nodes, given a resource can be reused in "
"multiple trees."
msgstr ""
"Під час успадкування від [AnimationRootNode] реалізуйте цей віртуальний "
"метод, щоб повернути, чи є [param parameter] лише для читання. Параметри — це "
"спеціальна локальна пам’ять, яка використовується для ваших вузлів анімації, "
"оскільки ресурс можна повторно використовувати в кількох деревах."
msgid ""
"Currently this is mostly useless as there is a lack of many APIs to extend "
"AnimationNode by GDScript. It is planned that a more flexible API using "
"structures will be provided in the future."
msgstr ""
"Наразі це здебільшого марно, оскільки бракує багатьох API для розширення "
"AnimationNode за допомогою GDScript. Планується, що в майбутньому буде надано "
"більш гнучкий API із використанням структур."
msgid ""
"When inheriting from [AnimationRootNode], implement this virtual method to "
"run some code when this animation node is processed. The [param time] "
"parameter is a relative delta, unless [param seek] is [code]true[/code], in "
"which case it is absolute.\n"
"Here, call the [method blend_input], [method blend_node] or [method "
"blend_animation] functions. You can also use [method get_parameter] and "
"[method set_parameter] to modify local memory.\n"
"This function should return the delta."
msgstr ""
"Успадковуючи від [AnimationRootNode], реалізуйте цей віртуальний метод для "
"запуску деякого коду під час обробки цього вузла анімації. Параметр [param "
"time] є відносною дельтою, якщо [param seek] не має значення [code]true[/"
"code], у такому випадку він є абсолютним.\n"
" Тут викличте функції [method blend_input], [method blend_node] або [method "
"blend_animation]. Ви також можете використовувати [method get_parameter] і "
"[method set_parameter] для зміни локальної пам'яті.\n"
" Ця функція має повертати дельту."
msgid ""
"Adds an input to the animation node. This is only useful for animation nodes "
"created for use in an [AnimationNodeBlendTree]. If the addition fails, "
"returns [code]false[/code]."
msgstr ""
"Додає вхідні дані до вузла анімації. Це корисно лише для вузлів анімації, "
"створених для використання в [AnimationNodeBlendTree]. Якщо додавання не "
"вдається, повертає [code]false[/code]."
msgid ""
"Blends an animation by [param blend] amount (name must be valid in the linked "
"[AnimationPlayer]). A [param time] and [param delta] may be passed, as well "
"as whether [param seeked] happened.\n"
"A [param looped_flag] is used by internal processing immediately after the "
"loop."
msgstr ""
"Змішує анімацію на величину [param blend] (назва має бути дійсною у "
"пов'язаному [AnimationPlayer]). Можна передати [param time] і [param delta], "
"а також те, чи відбулося [param seeked].\n"
"Позначка [param looped_flag] використовується внутрішньою обробкою одразу "
"після циклу. Дивіться також [enum Animation.LoopedFlag]."
msgid ""
"Blends an input. This is only useful for animation nodes created for an "
"[AnimationNodeBlendTree]. The [param time] parameter is a relative delta, "
"unless [param seek] is [code]true[/code], in which case it is absolute. A "
"filter mode may be optionally passed."
msgstr ""
"Змішування входу. Це корисно лише для вузлів анімації, створених для "
"[AnimationNodeBlendTree]. Параметр [param time] є відносною дельтою, якщо "
"[param seek] не має значення [code]true[/code], у такому випадку він є "
"абсолютним. Додатково можна передати режим фільтра (параметри див. [enum "
"FilterAction])."
msgid ""
"Blend another animation node (in case this animation node contains child "
"animation nodes). This function is only useful if you inherit from "
"[AnimationRootNode] instead, otherwise editors will not display your "
"animation node for addition."
msgstr ""
"Змішайте інший вузол анімації (якщо цей вузол анімації містить дочірні вузли "
"анімації). Ця функція корисна, лише якщо ви наслідуєте [AnimationRootNode], "
"інакше редактори не відображатимуть ваш вузол анімації для додавання."
msgid ""
"Returns the input index which corresponds to [param name]. If not found, "
"returns [code]-1[/code]."
msgstr ""
"Повертає вхідний індекс, який відповідає [param name]. Якщо не знайдено, "
"повертає [code]-1[/code]."
msgid ""
"Amount of inputs in this animation node, only useful for animation nodes that "
"go into [AnimationNodeBlendTree]."
msgstr ""
"Кількість вхідних даних у цьому вузлі анімації, корисна лише для вузлів "
"анімації, які входять до [AnimationNodeBlendTree]."
msgid "Gets the name of an input by index."
msgstr "Отримує назву вхідних даних за індексом."
msgid ""
"Gets the value of a parameter. Parameters are custom local memory used for "
"your animation nodes, given a resource can be reused in multiple trees."
msgstr ""
"Отримує значення параметра. Параметри — це спеціальна локальна пам’ять, яка "
"використовується для ваших вузлів анімації, оскільки ресурс можна повторно "
"використовувати в кількох деревах."
msgid ""
"Returns the object id of the [AnimationTree] that owns this node.\n"
"[b]Note:[/b] This method should only be called from within the [method "
"AnimationNodeExtension._process_animation_node] method, and will return an "
"invalid id otherwise."
msgstr ""
"Повертає ідентифікатор об’єкта [AnimationTree], якому належить цей вузол. \n"
"[b]Примітка.[/b] Цей метод слід викликати лише з методу [method "
"AnimationNodeExtension._process_animation_node], інакше він поверне недійсний "
"ідентифікатор."
msgid "Returns [code]true[/code] if the given path is filtered."
msgstr "Повертає [code]true[/code], якщо заданий шлях відфільтровано."
msgid ""
"Returns [code]true[/code] if this animation node is being processed in test-"
"only mode."
msgstr ""
"Повертає [code]true[/code], якщо цей вузол анімації обробляється лише в "
"тестовому режимі."
msgid "Removes an input, call this only when inactive."
msgstr "Видаляє вхід, робіть виклик лише коли він неактивний."
msgid "Adds or removes a path for the filter."
msgstr "Додає або видаляє шлях до фільтра."
msgid ""
"Sets the name of the input at the given [param input] index. If the setting "
"fails, returns [code]false[/code]."
msgstr ""
"Встановлює назву входу за заданим індексом [param input]. Якщо встановлення "
"не вдалося, повертає [code]false[/code]."
msgid ""
"Sets a custom parameter. These are used as local memory, because resources "
"can be reused across the tree or scenes."
msgstr ""
"Задає користувацький параметр. Вони використовуються як локальна пам'ять, "
"оскільки ресурси можна повторно використовувати у дереві або сценах."
msgid "If [code]true[/code], filtering is enabled."
msgstr "Якщо [code]true[/code], фільтрування ввімкнено."
msgid ""
"Emitted by nodes that inherit from this class and that have an internal tree "
"when one of their animation nodes removes. The animation nodes that emit this "
"signal are [AnimationNodeBlendSpace1D], [AnimationNodeBlendSpace2D], "
"[AnimationNodeStateMachine], and [AnimationNodeBlendTree]."
msgstr ""
"Випускається вузлами, які успадковують цей клас і мають внутрішнє дерево, "
"коли один із їхніх вузлів анімації видаляється. Вузли анімації, які видають "
"цей сигнал, це [AnimationNodeBlendSpace1D], [AnimationNodeBlendSpace2D], "
"[AnimationNodeStateMachine] і [AnimationNodeBlendTree]."
msgid ""
"Emitted by nodes that inherit from this class and that have an internal tree "
"when one of their animation node names changes. The animation nodes that emit "
"this signal are [AnimationNodeBlendSpace1D], [AnimationNodeBlendSpace2D], "
"[AnimationNodeStateMachine], and [AnimationNodeBlendTree]."
msgstr ""
"Випромінюється вузлами, які успадковують цей клас і мають внутрішнє дерево, "
"коли одне з їхніх імен вузлів анімації змінюється. Вузли анімації, які "
"видають цей сигнал, це [AnimationNodeBlendSpace1D], "
"[AnimationNodeBlendSpace2D], [AnimationNodeStateMachine] і "
"[AnimationNodeBlendTree]."
msgid ""
"Emitted by nodes that inherit from this class and that have an internal tree "
"when one of their animation nodes changes. The animation nodes that emit this "
"signal are [AnimationNodeBlendSpace1D], [AnimationNodeBlendSpace2D], "
"[AnimationNodeStateMachine], [AnimationNodeBlendTree] and "
"[AnimationNodeTransition]."
msgstr ""
"Випускається вузлами, які успадковують цей клас і мають внутрішнє дерево, "
"коли один із їхніх вузлів анімації змінюється. Вузли анімації, які "
"випромінюють цей сигнал: [AnimationNodeBlendSpace1D], "
"[AnimationNodeBlendSpace2D], [AnimationNodeStateMachine], "
"[AnimationNodeBlendTree] і [AnimationNodeTransition]."
msgid "Do not use filtering."
msgstr "Не використовувати фільтрування."
msgid "Paths matching the filter will be allowed to pass."
msgstr "Шляхи, що відповідають фільтру, будуть пропущені."
msgid "Paths matching the filter will be discarded."
msgstr "Шляхи, що відповідають фільтру, будуть відкинуті."
msgid "Paths matching the filter will be blended (by the blend value)."
msgstr ""
"Шляхи, що відповідають фільтру, будуть змішані (за значенням змішування)."
msgid "Blends two animations additively inside of an [AnimationNodeBlendTree]."
msgstr "Змішує дві анімації в [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"additively based on the amount value.\n"
"If the amount is greater than [code]1.0[/code], the animation connected to "
"\"in\" port is blended with the amplified animation connected to \"add\" "
"port.\n"
"If the amount is less than [code]0.0[/code], the animation connected to "
"\"in\" port is blended with the inverted animation connected to \"add\" port."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Змішує дві анімації "
"адитивно на основі значення суми.\n"
"Якщо сума більша за [code]1.0[/code], анімація, під'єднана до порту \"in\", "
"змішується з посиленою анімацією, під'єднаною до порту \"add\".\n"
"Якщо сума менше [code]0.0[/code], анімація, підключена до порту \"in\", буде "
"змішана з інвертованою анімацією, підключеною до порту \"add\"."
msgid ""
"Blends two of three animations additively inside of an "
"[AnimationNodeBlendTree]."
msgstr "Змішує дві з трьох анімацій в [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations out "
"of three additively out of three based on the amount value.\n"
"This animation node has three inputs:\n"
"- The base animation to add to\n"
"- A \"-add\" animation to blend with when the blend amount is negative\n"
"- A \"+add\" animation to blend with when the blend amount is positive\n"
"If the absolute value of the amount is greater than [code]1.0[/code], the "
"animation connected to \"in\" port is blended with the amplified animation "
"connected to \"-add\"/\"+add\" port."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Змішує дві анімації з трьох "
"адитивно з трьох на основі значення суми.\n"
"Цей вузол анімації має три входи:\n"
"- Базова анімація для додавання\n"
"- Анімація \"-add\" для змішування, коли сума змішування від'ємна\n"
"- Анімація \"+додавання\" для змішування, коли кількість суміші є додатною\n"
"Якщо абсолютне значення суми більше [code]1.0[/code], анімація, підключена до "
"порту \"in\", змішується з посиленою анімацією, підключеною до портів \"-"
"add\"/\"+add\"."
msgid "An input animation for an [AnimationNodeBlendTree]."
msgstr "Вхідна анімація для [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Only has one output port "
"using the [member animation] property. Used as an input for [AnimationNode]s "
"that blend animations together."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Має лише один вихідний "
"порт, який використовує властивість [member animation]. Використовується як "
"вхідні дані для [AnimationNode], які поєднують анімації."
msgid "3D Platformer Demo"
msgstr "Демонстрація 3D-платформера"
msgid ""
"If [code]true[/code], on receiving a request to play an animation from the "
"start, the first frame is not drawn, but only processed, and playback starts "
"from the next frame.\n"
"See also the notes of [method AnimationPlayer.play]."
msgstr ""
"Якщо [code]true[/code], після отримання запиту на відтворення анімації з "
"початку перший кадр не малюється, а лише обробляється, і відтворення "
"починається з наступного кадру. \n"
"Дивіться також примітки до [method AnimationPlayer.play]."
msgid ""
"Animation to use as an output. It is one of the animations provided by "
"[member AnimationTree.anim_player]."
msgstr ""
"Анімація для виведення. Це одна з анімацій, що надаються [member "
"AnimationTree.anim_player]."
msgid ""
"If [member use_custom_timeline] is [code]true[/code], override the loop "
"settings of the original [Animation] resource with the value.\n"
"[b]Note:[/b] If the [member Animation.loop_mode] isn't set to looping, the "
"[method Animation.track_set_interpolation_loop_wrap] option will not be "
"respected. If you cannot get the expected behavior, consider duplicating the "
"[Animation] resource and changing the loop settings."
msgstr ""
"Якщо [member use_custom_timeline] має значення [code]true[/code], замініть "
"параметри циклу вихідного ресурсу [Animation] значенням.\n"
"[b]Примітка:[/b] Якщо [member Animation.loop_mode] не налаштовано на цикл, "
"параметр [method Animation.track_set_interpolation_loop_wrap] не "
"застосовуватиметься. Якщо ви не можете отримати очікувану поведінку, "
"подумайте про дублювання ресурсу [Animation] і зміни параметрів циклу."
msgid "Determines the playback direction of the animation."
msgstr "Визначає напрямок відтворення анімації."
msgid ""
"If [member use_custom_timeline] is [code]true[/code], offset the start "
"position of the animation.\n"
"This is useful for adjusting which foot steps first in 3D walking animations."
msgstr ""
"Якщо [member use_custom_timeline] має значення [code]true[/code], зсув "
"початкової позиції анімації.\n"
" Це корисно для налаштування того, яка нога ступає першою в 3D-анімації "
"ходьби."
msgid ""
"If [code]true[/code], scales the time so that the length specified in [member "
"timeline_length] is one cycle.\n"
"This is useful for matching the periods of walking and running animations.\n"
"If [code]false[/code], the original animation length is respected. If you set "
"the loop to [member loop_mode], the animation will loop in [member "
"timeline_length]."
msgstr ""
"Якщо [code]true[/code], масштабує час так, щоб довжина, указана в [member "
"timeline_length], становила один цикл.\n"
" Це корисно для зіставлення періодів анімації ходьби та бігу.\n"
" Якщо [code]false[/code], оригінальна тривалість анімації дотримується. Якщо "
"ви встановите для циклу [member loop_mode], анімація буде повторюватися в "
"[member timeline_length]."
msgid ""
"The length of the custom timeline.\n"
"If [member stretch_time_scale] is [code]true[/code], scales the animation to "
"this length."
msgstr ""
"Тривалість користувацької часової шкали.\n"
"Якщо [member stretch_time_scale] має значення [code]true[/code], масштабує "
"анімацію до цієї довжини."
msgid ""
"If [code]true[/code], [AnimationNode] provides an animation based on the "
"[Animation] resource with some parameters adjusted."
msgstr ""
"Якщо [code]true[/code], [AnimationNode] забезпечує анімацію на основі ресурсу "
"[Animation] з деякими налаштованими параметрами."
msgid "Plays animation in forward direction."
msgstr "Відтворює анімацію в звичайному напрямку."
msgid "Plays animation in backward direction."
msgstr "Відтворює анімацію у зворотному напрямку."
msgid "Blends two animations linearly inside of an [AnimationNodeBlendTree]."
msgstr "Лінійно змішує дві анімації всередині [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"linearly based on the amount value.\n"
"In general, the blend value should be in the [code][0.0, 1.0][/code] range. "
"Values outside of this range can blend amplified or inverted animations, "
"however, [AnimationNodeAdd2] works better for this purpose."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Лінійно змішує дві анімації "
"на основі значення суми.\n"
"Загалом, значення накладання має бути в діапазоні [code][0.0, 1.0][/code]. "
"Значення поза цим діапазоном можуть змішувати посилені або інвертовані "
"анімації, однак для цієї мети краще підходить [AnimationNodeAdd2]."
msgid ""
"Blends two of three animations linearly inside of an [AnimationNodeBlendTree]."
msgstr "Лінійно змішує дві з трьох анімацій всередині [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations out "
"of three linearly out of three based on the amount value.\n"
"This animation node has three inputs:\n"
"- The base animation to blend with\n"
"- A \"-blend\" animation to blend with when the blend amount is negative "
"value\n"
"- A \"+blend\" animation to blend with when the blend amount is positive "
"value\n"
"In general, the blend value should be in the [code][-1.0, 1.0][/code] range. "
"Values outside of this range can blend amplified animations, however, "
"[AnimationNodeAdd3] works better for this purpose."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Лінійно змішує дві анімації "
"з трьох на основі значення суми.\n"
"Цей вузол анімації має три входи:\n"
"- Базова анімація для змішування\n"
"- Анімація \"-blend\", з якою змішується, коли сума змішування є від'ємним "
"значенням\n"
"- Анімація \"+blend\" для накладання, коли значення суми накладання є "
"додатним\n"
"Загалом, значення накладання має бути в діапазоні [code][-1.0, 1.0][/code]. "
"Значення поза цим діапазоном можуть змішувати посилені анімації, однак для "
"цієї мети краще підходить [AnimationNodeAdd3]."
msgid ""
"A set of [AnimationRootNode]s placed on a virtual axis, crossfading between "
"the two adjacent ones. Used by [AnimationTree]."
msgstr ""
"Набір [AnimationRootNode], розміщений на віртуальній осі, перехресний між "
"двома сусідніми. Використовується [AnimationTree]."
msgid ""
"A resource used by [AnimationNodeBlendTree].\n"
"[AnimationNodeBlendSpace1D] represents a virtual axis on which any type of "
"[AnimationRootNode]s can be added using [method add_blend_point]. Outputs the "
"linear blend of the two [AnimationRootNode]s adjacent to the current value.\n"
"You can set the extents of the axis with [member min_space] and [member "
"max_space]."
msgstr ""
"Ресурс, що використовується [AnimationNodeBlendTree].\n"
"[AnimationNodeBlendSpace1D] представляє віртуальну вісь, на яку можна додати "
"будь-який тип [AnimationRootNode] за допомогою [method add_blend_point]. "
"Виводить лінійне змішування двох [AnimationRootNode], розташованих поруч з "
"поточним значенням.\n"
"Ви можете задати ширину осі за допомогою [member min_space] та [member "
"max_space]."
msgid ""
"Adds a new point that represents a [param node] on the virtual axis at a "
"given position set by [param pos]. You can insert it at a specific index "
"using the [param at_index] argument. If you use the default value for [param "
"at_index], the point is inserted at the end of the blend points array."
msgstr ""
"Додає нову точку, яка представляє вузол [param node] на віртуальній осі у "
"заданій в [param pos] позиції. Ви можете вставити її за певним індексом за "
"допомогою аргументу [param at_index]. Якщо ви використовуєте значення за "
"замовчуванням для [param at_index], точка буде вставлена в кінець масиву "
"точок змішування."
msgid "Returns the number of points on the blend axis."
msgstr "Повертає кількість точок на осі змішування."
msgid ""
"Returns the [AnimationNode] referenced by the point at index [param point]."
msgstr ""
"Повертає [AnimationNode], на який посилається точка з індексом [param point]."
msgid "Returns the position of the point at index [param point]."
msgstr "Повертає позицію точки за індексом [param point]."
msgid "Removes the point at index [param point] from the blend axis."
msgstr "Видаляє з осі змішування точку з індексом [param point]."
msgid ""
"Changes the [AnimationNode] referenced by the point at index [param point]."
msgstr ""
"Змінює [AnimationNode], на який посилається точка з індексом [param point]."
msgid ""
"Updates the position of the point at index [param point] on the blend axis."
msgstr "Оновлює позицію точки з індексом [param point] на осі змішування."
msgid "Controls the interpolation between animations."
msgstr "Керує інтерполяцією між анімаціями."
msgid ""
"The blend space's axis's upper limit for the points' position. See [method "
"add_blend_point]."
msgstr ""
"Верхня межа осі простору змішування для положення точок. Дивіться [method "
"add_blend_point]."
msgid ""
"The blend space's axis's lower limit for the points' position. See [method "
"add_blend_point]."
msgstr ""
"Нижня межа осі простору змішування для розташування точок. Дивіться [method "
"add_blend_point]."
msgid "Position increment to snap to when moving a point on the axis."
msgstr ""
"Приріст позиції, до якого слід прив'язуватися при переміщенні точки на осі."
msgid ""
"If [code]false[/code], the blended animations' frame are stopped when the "
"blend value is [code]0[/code].\n"
"If [code]true[/code], forcing the blended animations to advance frame."
msgstr ""
"Якщо [code]false[/code], кадр змішаної анімації зупиняється, коли значення "
"змішування дорівнює [code]0[/code].\n"
"Якщо [code]true[/code], примушує змішані анімації відтворюватися вперед на "
"один кадр."
msgid "Label of the virtual axis of the blend space."
msgstr "Мітка віртуальної осі простору змішування."
msgid "The interpolation between animations is linear."
msgstr "Інтерполяція між анімаціями лінійна."
msgid ""
"The blend space plays the animation of the animation node which blending "
"position is closest to. Useful for frame-by-frame 2D animations."
msgstr ""
"Простір змішування відтворює анімацію вузла анімації, позиція змішування якої "
"є найближчою. Корисно для покадрової 2D-анімації."
msgid ""
"Similar to [constant BLEND_MODE_DISCRETE], but starts the new animation at "
"the last animation's playback position."
msgstr ""
"Подібно до [constant BLEND_MODE_DISCRETE], але починає нову анімацію з "
"позиції відтворення останньої анімації."
msgid ""
"A set of [AnimationRootNode]s placed on 2D coordinates, crossfading between "
"the three adjacent ones. Used by [AnimationTree]."
msgstr ""
"Набір [AnimationRootNode], розміщений у 2D-координатах, перехресне затухання "
"між трьома сусідніми. Використовується [AnimationTree]."
msgid ""
"A resource used by [AnimationNodeBlendTree].\n"
"[AnimationNodeBlendSpace2D] represents a virtual 2D space on which "
"[AnimationRootNode]s are placed. Outputs the linear blend of the three "
"adjacent animations using a [Vector2] weight. Adjacent in this context means "
"the three [AnimationRootNode]s making up the triangle that contains the "
"current value.\n"
"You can add vertices to the blend space with [method add_blend_point] and "
"automatically triangulate it by setting [member auto_triangles] to "
"[code]true[/code]. Otherwise, use [method add_triangle] and [method "
"remove_triangle] to triangulate the blend space by hand."
msgstr ""
"Ресурс, який використовується [AnimationNodeBlendTree].\n"
"[AnimationNodeBlendSpace2D] представляє віртуальний 2D-простір, у якому "
"розміщено [AnimationRootNode]. Виводить лінійне поєднання трьох суміжних "
"анімацій за допомогою ваги [Vector2]. Суміжний у цьому контексті означає три "
"[AnimationRootNode], що утворюють трикутник, який містить поточне значення.\n"
" Ви можете додати вершини до простору змішування за допомогою [method "
"add_blend_point] і автоматично триангуляти його, встановивши для [member "
"auto_triangles] значення [code]true[/code]. В іншому випадку використовуйте "
"[method add_triangle] і [method remove_triangle], щоб тріангулювати простір "
"змішування вручну."
msgid ""
"Adds a new point that represents a [param node] at the position set by [param "
"pos]. You can insert it at a specific index using the [param at_index] "
"argument. If you use the default value for [param at_index], the point is "
"inserted at the end of the blend points array."
msgstr ""
"Додає нову точку, яка представляє вузол [param node] у позиції, заданій "
"параметром [param pos]. Ви можете вставити її за певним індексом за допомогою "
"аргументу [param at_index]. Якщо ви використовуєте значення за замовчуванням "
"для [param at_index], точка буде вставлена в кінець масиву точок накладання."
msgid ""
"Creates a new triangle using three points [param x], [param y], and [param "
"z]. Triangles can overlap. You can insert the triangle at a specific index "
"using the [param at_index] argument. If you use the default value for [param "
"at_index], the point is inserted at the end of the blend points array."
msgstr ""
"Створює новий трикутник за трьома точками [param x], [param y], і [param z]. "
"Трикутники можуть накладатися один на одного. Ви можете вставити трикутник за "
"певним індексом за допомогою аргументу [param at_index]. Якщо ви "
"використовуєте значення за замовчуванням для [param at_index], точка буде "
"вставлена в кінець масиву точок змішування."
msgid "Returns the number of points in the blend space."
msgstr "Повертає кількість точок у просторі змішування."
msgid ""
"Returns the [AnimationRootNode] referenced by the point at index [param "
"point]."
msgstr ""
"Повертає [AnimationRootNode], на який посилається точка з індексом [param "
"point]."
msgid "Returns the number of triangles in the blend space."
msgstr "Повертає кількість трикутників в просторі змішування."
msgid ""
"Returns the position of the point at index [param point] in the triangle of "
"index [param triangle]."
msgstr ""
"Повертає позицію точки з індексом [param point] у трикутнику з індексом "
"[param triangle]."
msgid "Removes the point at index [param point] from the blend space."
msgstr "Видаляє точку з індексом [param point] з простору змішування."
msgid "Removes the triangle at index [param triangle] from the blend space."
msgstr "Видаляє трикутник з індексом [param triangle] з простору змішування."
msgid ""
"Updates the position of the point at index [param point] in the blend space."
msgstr "Оновлює позицію точки за індексом [param point] у просторі змішування."
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 ""
"Якщо [code]true[/code], простір змішування тріангулюється автоматично. Меш "
"(сітка) оновлюється щоразу, коли ви додаєте або видаляєте точки за допомогою "
"[method add_blend_point] і [method remove_blend_point]."
msgid ""
"The blend space's X and Y axes' upper limit for the points' position. See "
"[method add_blend_point]."
msgstr ""
"Верхня межа осей X та Y простору змішування для розташування точок. Дивіться "
"[method add_blend_point]."
msgid ""
"The blend space's X and Y axes' lower limit for the points' position. See "
"[method add_blend_point]."
msgstr ""
"Нижня межа осей X та Y простору змішування для розташування точок. Дивіться "
"[method add_blend_point]."
msgid "Position increment to snap to when moving a point."
msgstr "Приріст позиції, до якого слід прив'язуватись при переміщенні точки."
msgid "Name of the blend space's X axis."
msgstr "Назва осі X простору змішування."
msgid "Name of the blend space's Y axis."
msgstr "Назва осі Y простору змішування."
msgid ""
"Emitted every time the blend space's triangles are created, removed, or when "
"one of their vertices changes position."
msgstr ""
"Випромінюється кожного разу, коли трикутники простору змішування створюються, "
"видаляються або коли одна з їхніх вершин змінює положення."
msgid ""
"A sub-tree of many type [AnimationNode]s used for complex animations. Used by "
"[AnimationTree]."
msgstr ""
"Піддерево багатьох типів [AnimationNode], що використовується для складних "
"анімацій. Використовується [AnimationTree]."
msgid ""
"This animation node may contain a sub-tree of any other type animation nodes, "
"such as [AnimationNodeTransition], [AnimationNodeBlend2], "
"[AnimationNodeBlend3], [AnimationNodeOneShot], etc. This is one of the most "
"commonly used animation node roots.\n"
"An [AnimationNodeOutput] node named [code]output[/code] is created by default."
msgstr ""
"Цей анімаційний вузол може містити піддерево будь-якого іншого типу "
"анімаційних вузлів, наприклад [AnimationNodeTransition], "
"[AnimationNodeBlend2], [AnimationNodeBlend3], [AnimationNodeOneShot] тощо. Це "
"один із найпоширеніших коренів анімаційного вузла.\n"
" Вузол [AnimationNodeOutput] під назвою [code]output[/code] створюється за "
"замовчуванням."
msgid ""
"Adds an [AnimationNode] at the given [param position]. The [param name] is "
"used to identify the created sub animation node later."
msgstr ""
"Додає [AnimationNode] у вказану [param position]. [param name] "
"використовується для ідентифікації створеного підвузла анімації пізніше."
msgid ""
"Connects the output of an [AnimationNode] as input for another "
"[AnimationNode], at the input port specified by [param input_index]."
msgstr ""
"Підключає вихід [AnimationNode] як вхід для іншого [AnimationNode], через "
"вхідний порт, вказаний у [param input_index]."
msgid "Disconnects the animation node connected to the specified input."
msgstr "Відключає вузол анімації, підключений до вказаного входу."
msgid "Returns the sub animation node with the specified [param name]."
msgstr "Повертає вузол піданімації з указаним [param name]."
msgid ""
"Returns a list containing the names of all sub animation nodes in this blend "
"tree."
msgstr ""
"Повертає список, що містить імена всіх вузлів піданімації в цьому дереві "
"поєднання."
msgid ""
"Returns the position of the sub animation node with the specified [param "
"name]."
msgstr "Повертає позицію підвузла анімації з указаним [param name]."
msgid ""
"Returns [code]true[/code] if a sub animation node with specified [param name] "
"exists."
msgstr ""
"Повертає [code]true[/code], якщо існує вузол піданімації з указаним [param "
"name]."
msgid "Removes a sub animation node."
msgstr "Видаляє підвузол анімації."
msgid "Changes the name of a sub animation node."
msgstr "Змінює назву підвузла анімації."
msgid "Modifies the position of a sub animation node."
msgstr "Змінює положення підвузла анімації."
msgid "The global offset of all sub animation nodes."
msgstr "Глобальне зміщення всіх суб-вузлів анімації."
msgid "Emitted when the input port information is changed."
msgstr "Випромінюється при зміні інформації про вхідний порт."
msgid "The connection was successful."
msgstr "З'єднання пройшло успішно."
msgid "The input node is [code]null[/code]."
msgstr "Вхідний вузол - [code]null[/code]."
msgid "The specified input port is out of range."
msgstr "Вказаний вхідний порт знаходиться поза діапазоном."
msgid "The output node is [code]null[/code]."
msgstr "Вихідний вузол - [code]null[/code]."
msgid "Input and output nodes are the same."
msgstr "Вхідні та вихідні вузли однакові."
msgid "The specified connection already exists."
msgstr "Зазначене з'єднання вже існує."
msgid "Base class for extending [AnimationRootNode]s from GDScript, C#, or C++."
msgstr "Базовий клас для розширення [AnimationRootNode] з GDScript, C# або C++."
msgid ""
"[AnimationNodeExtension] exposes the APIs of [AnimationRootNode] to allow "
"users to extend it from GDScript, C#, or C++. This class is not meant to be "
"used directly, but to be extended by other classes. It is used to create "
"custom nodes for the [AnimationTree] system."
msgstr ""
"[AnimationNodeExtension] надає API [AnimationRootNode], щоб дозволити "
"користувачам розширювати його з GDScript, C# або C++. Цей клас не призначений "
"для безпосереднього використання, а для розширення іншими класами. Він "
"використовується для створення спеціальних вузлів для системи [AnimationTree]."
msgid ""
"A version of the [method AnimationNode._process] method that is meant to be "
"overridden by custom nodes. It returns a [PackedFloat32Array] with the "
"processed animation data.\n"
"The [PackedFloat64Array] parameter contains the playback information, "
"containing the following values encoded as floating point numbers (in order): "
"playback time and delta, start and end times, whether a seek was requested "
"(encoded as a float greater than [code]0[/code]), whether the seek request "
"was externally requested (encoded as a float greater than [code]0[/code]), "
"the current [enum Animation.LoopedFlag] (encoded as a float), and the current "
"blend weight.\n"
"The function must return a [PackedFloat32Array] of the node's time info, "
"containing the following values (in order): animation length, time position, "
"delta, [enum Animation.LoopMode] (encoded as a float), whether the animation "
"is about to end (encoded as a float greater than [code]0[/code]) and whether "
"the animation is infinite (encoded as a float greater than [code]0[/code]). "
"All values must be included in the returned array."
msgstr ""
"Версія методу [method AnimationNode._process], призначена для перевизначення "
"користувацькими вузлами. Він повертає [PackedFloat32Array] з обробленими "
"даними анімації. \n"
"Параметр [PackedFloat64Array] містить інформацію про відтворення, що містить "
"такі значення, закодовані як числа з плаваючою комою (у порядку): час "
"відтворення та дельта, час початку та завершення, чи був запит на пошук "
"(закодований як число з плаваючою точкою, більше ніж [code]0[/code]), чи був "
"запит на пошук іззовні (закодований як число з плаваючою точкою, більше ніж "
"[code]0[/code]), поточний [enum Animation.LoopedFlag] (закодований як float) "
"і поточна вага змішування. \n"
"Функція має повертати [PackedFloat32Array] інформації про час вузла, що "
"містить такі значення (за порядком): тривалість анімації, позиція часу, "
"дельта, [enum Animation.LoopMode] (закодована як число з плаваючою точкою), "
"чи завершується анімація (закодовано як число з плаваючою речовиною, більше "
"за [code]0[/code]) і чи є анімація нескінченною (закодовано як число з "
"плаваючою речовиною). більше [code]0[/code]). Усі значення мають бути "
"включені до поверненого масиву."
msgid ""
"Returns the animation's remaining time for the given node info. For looping "
"animations, it will only return the remaining time if [param break_loop] is "
"[code]true[/code], a large integer value will be returned otherwise."
msgstr ""
"Повертає час анімації, що залишився, для даної інформації вузла. Для "
"циклічної анімації він повертатиме час, що залишився, лише якщо [param "
"break_loop] має значення [code]true[/code], інакше повертатиметься велике "
"ціле значення."
msgid ""
"Returns [code]true[/code] if the animation for the given [param node_info] is "
"looping."
msgstr ""
"Повертає [code]true[/code], якщо анімація для даного [param node_info] "
"повторюється."
msgid "Plays an animation once in an [AnimationNodeBlendTree]."
msgstr "Відтворює анімацію один раз у [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. This animation 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.\n"
"After setting the request and changing the animation playback, the one-shot "
"node automatically clears the request on the next process frame by setting "
"its [code]request[/code] value to [constant ONE_SHOT_REQUEST_NONE].\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Play child animation connected to \"shot\" port.\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE)\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE\n"
"\n"
"# Abort child animation connected to \"shot\" port.\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_ABORT)\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_ABORT\n"
"\n"
"# Abort child animation with fading out connected to \"shot\" port.\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FADE_OUT)\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FADE_OUT\n"
"\n"
"# Get current state (read-only).\n"
"animation_tree.get(\"parameters/OneShot/active\")\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/OneShot/active\"]\n"
"\n"
"# Get current internal state (read-only).\n"
"animation_tree.get(\"parameters/OneShot/internal_active\")\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/OneShot/internal_active\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Play child animation connected to \"shot\" port.\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.Fire);\n"
"\n"
"// Abort child animation connected to \"shot\" port.\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.Abort);\n"
"\n"
"// Abort child animation with fading out connected to \"shot\" port.\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.FadeOut);\n"
"\n"
"// Get current state (read-only).\n"
"animationTree.Get(\"parameters/OneShot/active\");\n"
"\n"
"// Get current internal state (read-only).\n"
"animationTree.Get(\"parameters/OneShot/internal_active\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Цей вузол анімації виконає "
"субанімацію і повернеться після її завершення. Можна налаштувати час "
"змішування для зникання і з'являння, а також фільтри.\n"
"Після встановлення запиту і зміни відтворення анімації, вузол однократної "
"анімації автоматично очистить запит на наступному кадрі процесу, встановивши "
"значення [code]request[/code] у [constant ONE_SHOT_REQUEST_NONE].\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Відтворити дочірню анімацію, підключену до порту \"shot\".\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE)\n"
"# Альтернативний синтаксис (той самий результат, що і вище).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE\n"
"\n"
"# Перериваємо дочірню анімацію, підключену до порту \"shot\".\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_ABORT)\n"
"# Альтернативний синтаксис (той самий результат, що і вище).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_ABORT\n"
"\n"
"# Перериває дочірню анімацію зі згасанням, підключену до порту \"shot\".\n"
"animation_tree.set(\"parameters/OneShot/request\", "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FADE_OUT)\n"
"# Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"parameters/OneShot/request\"] = "
"AnimationNodeOneShot.ONE_SHOT_REQUEST_FADE_OUT\n"
"\n"
"# Отримати поточний стан (тільки для читання).\n"
"animation_tree.get(\"parameters/OneShot/active\")\n"
"# Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"parameters/OneShot/active\"]\n"
"\n"
"# Отримати поточний внутрішній стан (тільки для читання).\n"
"animation_tree.get(\"parameters/OneShot/internal_active\")\n"
"# Альтернативний синтаксис (той самий результат, що і вище).\n"
"animation_tree[\"parameters/OneShot/internal_active\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Відтворити дочірню анімацію, підключену до порту \"shot\".\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.Fire);\n"
"\n"
"// Перериваємо дочірню анімацію, підключену до порту \"shot\".\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.Abort);\n"
"\n"
"// Перериваємо дочірню анімацію зі згасанням, підключену до порту \"shot\".\n"
"animationTree.Set(\"parameters/OneShot/request\", "
"(int)AnimationNodeOneShot.OneShotRequest.FadeOut);\n"
"\n"
"// Отримати поточний стан (тільки для читання).\n"
"animationTree.Get(\"parameters/OneShot/active\");\n"
"\n"
"// Отримати поточний внутрішній стан (тільки для читання).\n"
"animationTree.Get(\"parameters/OneShot/internal_active\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"If [code]true[/code], the sub-animation will abort if resumed with a reset "
"after a prior interruption."
msgstr ""
"Якщо значення [code]true[/code], піданімація перерветься, якщо її відновити "
"зі скиданням після попереднього переривання."
msgid ""
"If [code]true[/code], the sub-animation will restart automatically after "
"finishing.\n"
"In other words, to start auto restarting, the animation must be played once "
"with the [constant ONE_SHOT_REQUEST_FIRE] request. The [constant "
"ONE_SHOT_REQUEST_ABORT] request stops the auto restarting, but it does not "
"disable the [member autorestart] itself. So, the [constant "
"ONE_SHOT_REQUEST_FIRE] request will start auto restarting again."
msgstr ""
"Якщо [code]true[/code], то під-анімація автоматично перезапуститься після "
"завершення.\n"
"Іншими словами, щоб розпочати автоматичний перезапуск, анімацію потрібно "
"відтворити один раз із запитом [constant ONE_SHOT_REQUEST_FIRE]. Запит "
"[constant ONE_SHOT_REQUEST_ABORT] зупиняє автоматичний перезапуск, але не "
"вимикає сам [member autorestart]. Таким чином, запит [constant "
"ONE_SHOT_REQUEST_FIRE] знову почне автоматичний перезапуск."
msgid "The delay after which the automatic restart is triggered, in seconds."
msgstr "Затримка, після якої спрацьовує автоматичний перезапуск, у секундах."
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 ""
"Якщо [member autorestart] має значення [code]true[/code], до [member "
"autorestart_delay] буде додано випадкову додаткову затримку (у секундах) між "
"0 і цим значенням."
msgid ""
"If [code]true[/code], breaks the loop at the end of the loop cycle for "
"transition, even if the animation is looping."
msgstr ""
"Якщо [code]true[/code], розриває цикл у кінці циклу цикла для переходу, "
"навіть якщо анімація повторюється."
msgid ""
"Determines how cross-fading between animations is eased. If empty, the "
"transition will be linear. Should be a unit [Curve]."
msgstr ""
"Визначає, як зменшується перехресне затухання між анімаціями. Якщо пусте, "
"перехід буде лінійним. Має бути одиницею [Curve]."
msgid ""
"The fade-in duration. For example, setting this to [code]1.0[/code] for a 5 "
"second length animation will produce a cross-fade that starts at 0 second and "
"ends at 1 second during the animation.\n"
"[b]Note:[/b] [AnimationNodeOneShot] transitions the current state after the "
"fading has finished."
msgstr ""
"Тривалість поступового наростання. Наприклад, встановлення значення "
"[code]1.0[/code] для анімації тривалістю 5 секунд призведе до перехресного "
"наростання, яке починається з 0 секунди та закінчується на 1 секунді "
"анімації.\n"
"[b]Примітка:[/b] [AnimationNodeOneShot] переводить поточний стан після "
"завершення згасання."
msgid ""
"The fade-out duration. For example, setting this to [code]1.0[/code] for a 5 "
"second length animation will produce a cross-fade that starts at 4 second and "
"ends at 5 second during the animation.\n"
"[b]Note:[/b] [AnimationNodeOneShot] transitions the current state after the "
"fading has finished."
msgstr ""
"Тривалість поступового згасання. Наприклад, встановлення значення [code]1.0[/"
"code] для анімації тривалістю 5 секунд призведе до перехресного згасання, яке "
"починається на 4 секунді та закінчується на 5 секунді анімації.\n"
"[b]Примітка:[/b] [AnimationNodeOneShot] переводить поточний стан після "
"завершення згасання."
msgid "The blend type."
msgstr "Тип змішування."
msgid "The default state of the request. Nothing is done."
msgstr "Стан запиту за замовчуванням. Нічого не робиться."
msgid "The request to play the animation connected to \"shot\" port."
msgstr "Запит на відтворення анімації, підключеної до порту \"shot\"."
msgid "The request to stop the animation connected to \"shot\" port."
msgstr "Запит на зупинку анімації, підключеної до порту \"shot\"."
msgid "The request to fade out the animation connected to \"shot\" port."
msgstr "Запит на згасання анімації, пов'язаної з портом \"shot\"."
msgid "Blends two animations. See also [AnimationNodeBlend2]."
msgstr "Змішує дві анімації. Дивіться також [AnimationNodeBlend2]."
msgid "Blends two animations additively. See also [AnimationNodeAdd2]."
msgstr "Адитивно змішує дві анімації. Дивіться також [AnimationNodeAdd2]."
msgid "The animation output node of an [AnimationNodeBlendTree]."
msgstr "Вузол виведення анімації [AnimationNodeBlendTree]."
msgid ""
"A node created automatically in an [AnimationNodeBlendTree] that outputs the "
"final animation."
msgstr ""
"Вузол, створений автоматично в [AnimationNodeBlendTree], який виводить "
"остаточну анімацію."
msgid ""
"A state machine with multiple [AnimationRootNode]s, used by [AnimationTree]."
msgstr ""
"Кінцевий автомат із кількома [AnimationRootNode], який використовує "
"[AnimationTree]."
msgid ""
"Contains multiple [AnimationRootNode]s representing animation states, "
"connected in a graph. State transitions can be configured to happen "
"automatically or via code, using a shortest-path algorithm. Retrieve the "
"[AnimationNodeStateMachinePlayback] object from the [AnimationTree] node to "
"control it programmatically.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var state_machine = $AnimationTree.get(\"parameters/playback\")\n"
"state_machine.travel(\"some_state\")\n"
"[/gdscript]\n"
"[csharp]\n"
"var stateMachine = GetNode<AnimationTree>(\"AnimationTree\").Get(\"parameters/"
"playback\") as AnimationNodeStateMachinePlayback;\n"
"stateMachine.Travel(\"some_state\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Містить кілька [AnimationRootNode], що представляють стани анімації, з’єднані "
"в графі. Переміни між станами можна налаштувати так, щоб вони відбувалися "
"автоматично або за допомогою коду за допомогою алгоритму найкоротшого шляху. "
"Отримайте об’єкт [AnimationNodeStateMachinePlayback] із вузла "
"[AnimationTree], щоб керувати ним програмно.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var state_machine = $AnimationTree.get(\"параметри/відтворення\")\n"
"state_machine.travel(\"якийсь_стан\")\n"
"[/gdscript]\n"
"[csharp]\n"
"var stateMachine = GetNode<AnimationTree>(\"AnimationTree\").Get(\"параметри/"
"відтворення\") як AnimationNodeStateMachinePlayback;\n"
"stateMachine.Travel(\"якийсь_стан\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Adds a new animation node to the graph. The [param position] is used for "
"display in the editor."
msgstr ""
"Додає новий вузол анімації до графіка. Параметр [param position] "
"використовується для відображення в редакторі."
msgid "Adds a transition between the given animation nodes."
msgstr "Додає перехід між заданими вузлами анімації."
msgid "Returns the draw offset of the graph. Used for display in the editor."
msgstr ""
"Повертає зміщення малювання графа. Використовується для відображення у "
"редакторі."
msgid "Returns the animation node with the given name."
msgstr "Повертає вузол анімації з заданою назвою."
msgid ""
"Returns a list containing the names of all animation nodes in this state "
"machine."
msgstr ""
"Повертає список, що містить імена всіх вузлів анімації в цьому кінцевому "
"автоматі."
msgid "Returns the given animation node's name."
msgstr "Повертає назву заданого вузла анімації."
msgid ""
"Returns the given animation node's coordinates. Used for display in the "
"editor."
msgstr ""
"Повертає задані координати вузла анімації. Використовується для відображення "
"в редакторі."
msgid "Returns the given transition."
msgstr "Повертає заданий перехід."
msgid "Returns the number of connections in the graph."
msgstr "Повертає кількість зв'язків у графі."
msgid "Returns the given transition's start node."
msgstr "Повертає початковий вузол заданого переходу."
msgid "Returns the given transition's end node."
msgstr "Повертає кінцевий вузол заданого переходу."
msgid ""
"Returns [code]true[/code] if the graph contains the given animation node."
msgstr ""
"Повертає [code]true[/code], якщо графік містить вказаний вузол анімації."
msgid ""
"Returns [code]true[/code] if there is a transition between the given "
"animation nodes."
msgstr ""
"Повертає [code]true[/code], якщо є перехід між вказаними вузлами анімації."
msgid "Deletes the given animation node from the graph."
msgstr "Видаляє заданий вузол анімації з графіка."
msgid "Deletes the transition between the two specified animation nodes."
msgstr "Видаляє перехід між двома вказаними вузлами анімації."
msgid "Deletes the given transition by index."
msgstr "Видаляє заданий перехід за індексом."
msgid "Renames the given animation node."
msgstr "Перейменовує вказаний вузол анімації."
msgid "Replaces the given animation node with a new animation node."
msgstr "Замінює заданий вузол анімації новим вузлом анімації."
msgid "Sets the draw offset of the graph. Used for display in the editor."
msgstr ""
"Задає зміщення малювання графа. Використовується для відображення у редакторі."
msgid "Sets the animation node's coordinates. Used for display in the editor."
msgstr ""
"Встановлює координати вузла анімації. Використовується для відображення в "
"редакторі."
msgid ""
"If [code]true[/code], allows teleport to the self state with [method "
"AnimationNodeStateMachinePlayback.travel]. When the reset option is enabled "
"in [method AnimationNodeStateMachinePlayback.travel], the animation is "
"restarted. If [code]false[/code], nothing happens on the teleportation to the "
"self state."
msgstr ""
"Якщо [code]true[/code], дозволяє телепортуватися до власного стану за "
"допомогою [method AnimationNodeStateMachinePlayback.travel]. Якщо увімкнено "
"опцію Скидання у [method AnimationNodeStateMachinePlayback.travel], анімацію "
"буде перезапущено. Якщо [code]false[/code], нічого не відбувається при "
"телепортації до власного стану."
msgid ""
"If [code]true[/code], treat the cross-fade to the start and end nodes as a "
"blend with the RESET animation.\n"
"In most cases, when additional cross-fades are performed in the parent "
"[AnimationNode] of the state machine, setting this property to [code]false[/"
"code] and matching the cross-fade time of the parent [AnimationNode] and the "
"state machine's start node and end node gives good results."
msgstr ""
"Якщо [code]true[/code], розглядайте перехресне затухання початкових і "
"кінцевих вузлів як поєднання з анімацією RESET.\n"
" У більшості випадків, коли додаткові крос-фейди виконуються в батьківському "
"[AnimationNode] кінцевого автомата, встановлення цієї властивості на "
"[code]false[/code] і зіставлення часу крос-фейду батьківського "
"[AnimationNode] і стану початковий вузол і кінцевий вузол машини дає хороші "
"результати."
msgid ""
"This property can define the process of transitions for different use cases. "
"See also [enum AnimationNodeStateMachine.StateMachineType]."
msgstr ""
"Ця властивість може визначати процес переходів для різних випадків "
"використання. Дивіться також [enum "
"AnimationNodeStateMachine.StateMachineType]."
msgid ""
"Seeking to the beginning is treated as playing from the start state. "
"Transition to the end state is treated as exiting the state machine."
msgstr ""
"Перехід до початку розглядається як відтворення з початкового стану. Перехід "
"до кінцевого стану трактується як вихід із кінцевого автомата."
msgid ""
"Seeking to the beginning is treated as seeking to the beginning of the "
"animation in the current state. Transition to the end state, or the absence "
"of transitions in each state, is treated as exiting the state machine."
msgstr ""
"Перехід до початку розглядається як пошук до початку анімації в поточному "
"стані. Перехід до кінцевого стану або відсутність переходів у кожному стані "
"розглядається як вихід із кінцевого автомата."
msgid ""
"This is a grouped state machine that can be controlled from a parent state "
"machine. It does not work independently. There must be a state machine with "
"[member state_machine_type] of [constant STATE_MACHINE_TYPE_ROOT] or "
"[constant STATE_MACHINE_TYPE_NESTED] in the parent or ancestor."
msgstr ""
"Це згрупований кінцевий автомат, яким можна керувати з батьківського "
"кінцевого автомата. Він не працює самостійно. Має бути кінцевий автомат із "
"[member state_machine_type] [constant STATE_MACHINE_TYPE_ROOT] або "
"[константним STATE_MACHINE_TYPE_NESTED] у батьківському або предковому."
msgid "Provides playback control for an [AnimationNodeStateMachine]."
msgstr "Забезпечує керування відтворенням для [AnimationNodeStateMachine]."
msgid ""
"Allows control of [AnimationTree] state machines created with "
"[AnimationNodeStateMachine]. Retrieve with [code]"
"$AnimationTree.get(\"parameters/playback\")[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var state_machine = $AnimationTree.get(\"parameters/playback\")\n"
"state_machine.travel(\"some_state\")\n"
"[/gdscript]\n"
"[csharp]\n"
"var stateMachine = GetNode<AnimationTree>(\"AnimationTree\").Get(\"parameters/"
"playback\").As<AnimationNodeStateMachinePlayback>();\n"
"stateMachine.Travel(\"some_state\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Дозволяє контролювати автомати стану [AnimationTree], створені за допомогою "
"[AnimationNodeStateMachine]. Отримати за допомогою [code]"
"$AnimationTree.get(\"parameters/playback\")[/code]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var state_machine = $AnimationTree.get(\"параметри/відтворення\") \n"
"state_machine.travel(\"якийсь_стан\") \n"
"[/gdscript] \n"
"[csharp] \n"
"var stateMachine = GetNode<AnimationTree>(\"AnimationTree\").Get(\"parameters/"
"playback\").As<AnimationNodeStateMachinePlayback>();\n"
"stateMachine.Travel(\"якийсь_стан\"); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the current state length.\n"
"[b]Note:[/b] It is possible that any [AnimationRootNode] can be nodes as well "
"as animations. This means that there can be multiple animations within a "
"single state. Which animation length has priority depends on the nodes "
"connected inside it. Also, if a transition does not reset, the remaining "
"length at that point will be returned."
msgstr ""
"Повертає довжину поточного стану.\n"
"[b]Примітка:[/b] Можливо, що будь-який [AnimationRootNode] може бути як "
"вузлом, так і анімацією. Це означає, що в одному стані може бути декілька "
"анімацій. Пріоритет довжини анімації залежить від того, які вузли з'єднані "
"всередині неї. Крім того, якщо перехід не скидається, буде повернуто довжину, "
"що залишилася на той момент."
msgid ""
"Returns the currently playing animation state.\n"
"[b]Note:[/b] When using a cross-fade, the current state changes to the next "
"state immediately after the cross-fade begins."
msgstr ""
"Повертає поточний стан відтворення анімації.\n"
"[b]Примітка:[/b] При використанні перехресного зникання поточний стан "
"змінюється на наступний одразу після початку перехресного зникання."
msgid "Returns the playback position within the current animation state."
msgstr "Повертає позицію відтворення у поточному стані анімації."
msgid ""
"Returns the playback state length of the node from [method "
"get_fading_from_node]. Returns [code]0[/code] if no animation fade is "
"occurring."
msgstr ""
"Повертає тривалість стану відтворення вузла з [методу get_fading_from_node]. "
"Повертає [code]0[/code], якщо не відбувається згасання анімації."
msgid "Returns the starting state of currently fading animation."
msgstr "Повертає початковий стан анімації зникання."
msgid ""
"Returns the playback position of the node from [method get_fading_from_node]. "
"Returns [code]0[/code] if no animation fade is occurring."
msgstr ""
"Повертає позицію відтворення вузла з [method get_fading_from_node]. Повертає "
"[code]0[/code], якщо не відбувається згасання анімації."
msgid ""
"Returns the length of the current fade animation. Returns [code]0[/code] if "
"no animation fade is occurring."
msgstr ""
"Повертає тривалість поточної анімації згасання. Повертає [code]0[/code], якщо "
"згасання анімації не відбувається."
msgid ""
"Returns the playback position of the current fade animation. Returns [code]0[/"
"code] if no animation fade is occurring."
msgstr ""
"Повертає позицію відтворення поточної анімації згасання. Повертає [code]0[/"
"code], якщо згасання анімації не відбувається."
msgid ""
"Returns the current travel path as computed internally by the A* algorithm."
msgstr ""
"Повертає поточний шлях переміщення, обчислений внутрішньо алгоритмом A*."
msgid "Returns [code]true[/code] if an animation is playing."
msgstr "Повертає [code]true[/code], якщо анімація відтворюється."
msgid ""
"If there is a next path by travel or auto advance, immediately transitions "
"from the current state to the next state."
msgstr ""
"Якщо є наступний шлях, шляхом переміщення або автоматичного просування, "
"негайно переходить з поточного стану в наступний."
msgid ""
"Starts playing the given animation.\n"
"If [param reset] is [code]true[/code], the animation is played from the "
"beginning."
msgstr ""
"Починає відтворення заданої анімації.\n"
"Якщо [param reset] має значення [code]true[/code], анімацію буде відтворено з "
"початку."
msgid "Stops the currently playing animation."
msgstr "Зупиняє поточну анімацію."
msgid ""
"Transitions from the current state to another one, following the shortest "
"path.\n"
"If the path does not connect from the current state, the animation will play "
"after the state teleports.\n"
"If [param reset_on_teleport] is [code]true[/code], the animation is played "
"from the beginning when the travel cause a teleportation."
msgstr ""
"Переходить з поточного стану до іншого найкоротшим шляхом.\n"
"Якщо шлях не з'єднує поточний стан з іншим, анімація буде відтворюватися "
"після телепортації стану.\n"
"Якщо [param reset_on_teleport] має значення [code]true[/code], анімація "
"відтворюється з початку, коли перехід викликає телепортацію."
msgid ""
"Emitted when the [param state] finishes playback. If [param state] is a state "
"machine set to grouped mode, its signals are passed through with its name "
"prefixed.\n"
"If there is a crossfade, this will be fired when the influence of the [method "
"get_fading_from_node] animation is no longer present."
msgstr ""
"Викликається, коли [param state] завершує відтворення. Якщо [param state] – "
"це кінцевий автомат, встановлений у груповий режим, його сигнали "
"пропускаються з префіксом його імені.\n"
"Якщо є кросфейд, він спрацює, коли вплив анімації [method "
"get_fading_from_node] більше не буде присутній."
msgid ""
"Emitted when the [param state] starts playback. If [param state] is a state "
"machine set to grouped mode, its signals are passed through with its name "
"prefixed."
msgstr ""
"Видається, коли [param state] починає відтворення. Якщо [param state] – це "
"кінцевий автомат, встановлений у груповий режим, його сигнали передаються з "
"префіксом його імені."
msgid ""
"A transition within an [AnimationNodeStateMachine] connecting two "
"[AnimationRootNode]s."
msgstr ""
"Перехід у [AnimationNodeStateMachine], що з’єднує два [AnimationRootNode]."
msgid ""
"The path generated when using [method "
"AnimationNodeStateMachinePlayback.travel] is limited to the nodes connected "
"by [AnimationNodeStateMachineTransition].\n"
"You can set the timing and conditions of the transition in detail."
msgstr ""
"Шлях, згенерований при використанні [method "
"AnimationNodeStateMachinePlayback.travel], обмежується вузлами, з'єднаними за "
"допомогою [AnimationNodeStateMachineTransition].\n"
"Ви можете детально задати час та умови переходу."
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=$DOCS_URL/tutorials/animation/animation_tree.html#controlling-"
"from-code]Using AnimationTree[/url]). For example, if [member "
"AnimationTree.tree_root] is an [AnimationNodeStateMachine] and [member "
"advance_condition] is set to [code]\"idle\"[/code]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"$animation_tree.set(\"parameters/conditions/idle\", is_on_floor and "
"(linear_velocity.x == 0))\n"
"[/gdscript]\n"
"[csharp]\n"
"GetNode<AnimationTree>(\"animation_tree\").Set(\"parameters/conditions/"
"idle\", IsOnFloor && (LinearVelocity.X == 0));\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Вмикає автоматичний перехід при виконанні цієї умови. Введене ім'я стане "
"логічним параметром у [AnimationTree], яким можна керувати з коду (див. "
"[url=$DOCS_URL/tutorials/animation/animation_tree.html#controlling-from-"
"code]Використання Дерева Анімації[/url]). Для прикладу, якщо [member "
"AnimationTree.tree_root] є [AnimationNodeStateMachine] і [member "
"advance_condition] виставлено на [code]\"idle\"[/code]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"$animation_tree.set(\"parameters/conditions/idle\", is_on_floor and "
"(linear_velocity.x == 0))\n"
"[/gdscript]\n"
"[csharp]\n"
"GetNode<AnimationTree>(\"animation_tree\").Set(\"parameters/conditions/"
"idle\", IsOnFloor && (LinearVelocity.X == 0));\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Use an expression as a condition for state machine transitions. It is "
"possible to create complex animation advance conditions for switching between "
"states and gives much greater flexibility for creating complex state machines "
"by directly interfacing with the script code."
msgstr ""
"Використовуйте вираз як умову для переходів машини станів. Можна створювати "
"складні анімаційні умови переходу між станами, що дає набагато більшу "
"гнучкість у створенні складних машин станів, безпосередньо взаємодіючи з "
"кодом скрипту."
msgid ""
"Determines whether the transition should be disabled, enabled when using "
"[method AnimationNodeStateMachinePlayback.travel], or traversed automatically "
"if the [member advance_condition] and [member advance_expression] checks are "
"[code]true[/code] (if assigned)."
msgstr ""
"Визначає, чи слід вимкнути перехід, увімкнути його під час використання "
"[method AnimationNodeStateMachinePlayback.travel] або обійти автоматично, "
"якщо перевірки [member advance_condition] і [member advance_expression] мають "
"значення [code]true[/code] (якщо призначено)."
msgid ""
"Lower priority transitions are preferred when travelling through the tree via "
"[method AnimationNodeStateMachinePlayback.travel] or [member advance_mode] is "
"set to [constant ADVANCE_MODE_AUTO]."
msgstr ""
"Переходи з нижчим пріоритетом є кращими, якщо переходити по дереву за "
"допомогою [method AnimationNodeStateMachinePlayback.travel] або [member "
"advance_mode] встановлено на [constant ADVANCE_MODE_AUTO]."
msgid ""
"If [code]true[/code], the destination animation is played back from the "
"beginning when switched."
msgstr ""
"Якщо [code]true[/code], то цільова анімація, після перемикання, відтворюється "
"з початку."
msgid "The transition type."
msgstr "Тип переходу."
msgid ""
"Ease curve for better control over cross-fade between this state and the "
"next. Should be a unit [Curve]."
msgstr ""
"Крива полегшення для кращого контролю над затуханням між цим станом і "
"наступним. Має бути одиницею [Curve]."
msgid ""
"The time to cross-fade between this state and the next.\n"
"[b]Note:[/b] [AnimationNodeStateMachine] transitions the current state "
"immediately after the start of the fading. The precise remaining time can "
"only be inferred from the main animation. When [AnimationNodeOutput] is "
"considered as the most upstream, so the [member xfade_time] is not scaled "
"depending on the downstream delta. See also [member "
"AnimationNodeOneShot.fadeout_time]."
msgstr ""
"Час переходу між цим станом і наступним.\n"
"[b]Примітка:[/b] [AnimationNodeStateMachine] переносить поточний стан одразу "
"після початку затухання. Точний час, що залишився, можна визначити лише за "
"основною анімацією. Коли [AnimationNodeOutput] вважається найвищим потоком, "
"тому [member xfade_time] не масштабується залежно від дельти низхідного "
"потоку. Дивіться також [member AnimationNodeOneShot.fadeout_time]."
msgid "Emitted when [member advance_condition] is changed."
msgstr "Випромінюється, коли змінюється [member advance_condition]."
msgid ""
"Switch to the next state immediately. The current state will end and blend "
"into the beginning of the new one."
msgstr ""
"Негайно перейти до наступного стану. Поточний стан завершиться і змішається з "
"початком нового."
msgid ""
"Switch to the next state immediately, but will seek the new state to the "
"playback position of the old state."
msgstr ""
"Перехід до наступного стану відбувається негайно, але новий стан буде шукати "
"позицію відтворення старого стану."
msgid ""
"Wait for the current state playback to end, then switch to the beginning of "
"the next state animation."
msgstr ""
"Дочекатися завершення відтворення поточного стану, а потім перейти до початку "
"анімації наступного стану."
msgid "Don't use this transition."
msgstr "Не використовувати цей перехід."
msgid ""
"Only use this transition during [method "
"AnimationNodeStateMachinePlayback.travel]."
msgstr ""
"Використовувати цей перехід лише під час [method "
"AnimationNodeStateMachinePlayback.travel]."
msgid ""
"Automatically use this transition if the [member advance_condition] and "
"[member advance_expression] checks are [code]true[/code] (if assigned)."
msgstr ""
"Автоматично використовувати цей перехід, якщо перевірки [member "
"advance_condition] і [member advance_expression] мають значення [code]true[/"
"code] (якщо призначено)."
msgid ""
"Blends two animations subtractively inside of an [AnimationNodeBlendTree]."
msgstr "Субтрактивно поєднує дві анімації всередині [AnimationNodeBlendTree]."
msgid ""
"A resource to add to an [AnimationNodeBlendTree]. Blends two animations "
"subtractively based on the amount value.\n"
"This animation node is usually used for pre-calculation to cancel out any "
"extra poses from the animation for the \"add\" animation source in "
"[AnimationNodeAdd2] or [AnimationNodeAdd3].\n"
"In general, the blend value should be in the [code][0.0, 1.0][/code] range, "
"but values outside of this range can be used for amplified or inverted "
"animations.\n"
"[b]Note:[/b] This calculation is different from using a negative value in "
"[AnimationNodeAdd2], since the transformation matrices do not satisfy the "
"commutative law. [AnimationNodeSub2] multiplies the transformation matrix of "
"the inverted animation from the left side, while negative [AnimationNodeAdd2] "
"multiplies it from the right side."
msgstr ""
"Ресурс для додавання до [AnimationNodeBlendTree]. Змішує дві анімації "
"субтрактивно на основі значення суми.\n"
" Цей вузол анімації зазвичай використовується для попереднього обчислення, "
"щоб скасувати будь-які додаткові пози з анімації для джерела анімації "
"«додати» в [AnimationNodeAdd2] або [AnimationNodeAdd3].\n"
" Загалом значення змішування має бути в діапазоні [code][0.0, 1.0][/code], "
"але значення за межами цього діапазону можна використовувати для посилених "
"або інвертованих анімацій.\n"
"[b]Примітка:[/b] Це обчислення відрізняється від використання від’ємного "
"значення в [AnimationNodeAdd2], оскільки матриці перетворення не "
"задовольняють комутативний закон. [AnimationNodeSub2] множить матрицю "
"перетворення інвертованої анімації з лівого боку, тоді як негативний "
"[AnimationNodeAdd2] множить її з правого боку."
msgid "AnimationTree"
msgstr "Дерево анімації"
msgid ""
"Base class for [AnimationNode]s with multiple input ports that must be "
"synchronized."
msgstr ""
"Базовий клас для [AnimationNode] з кількома вхідними портами, які потрібно "
"синхронізувати."
msgid ""
"An animation node used to combine, mix, or blend two or more animations "
"together while keeping them synchronized within an [AnimationTree]."
msgstr ""
"Вузол анімації, який використовується для об’єднання, змішування або "
"змішування двох або більше анімацій разом, зберігаючи їх синхронізацію в "
"[AnimationTree]."
msgid "A time-scaling animation node used in [AnimationTree]."
msgstr ""
"Вузол анімації масштабування за часом, що використовується в [AnimationTree]."
msgid ""
"Allows to scale the speed of the animation (or reverse it) in any child "
"[AnimationNode]s. Setting it to [code]0.0[/code] will pause the animation."
msgstr ""
"Дозволяє масштабувати швидкість анімації (або перевернути її) в будь-якій "
"дитині [AnimationNode]s. Налаштування його до [code]0.0[/code] буде "
"призупинити анімацію."
msgid "A time-seeking animation node used in [AnimationTree]."
msgstr "Вузол анімації пошуку часу, що використовується в [AnimationTree]."
msgid ""
"This animation node can be used to cause a seek command to happen to any sub-"
"children of the animation graph. Use to play an [Animation] from the start or "
"a certain playback position inside the [AnimationNodeBlendTree].\n"
"After setting the time and changing the animation playback, the time seek "
"node automatically goes into sleep mode on the next process frame by setting "
"its [code]seek_request[/code] value to [code]-1.0[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Play child animation from the start.\n"
"animation_tree.set(\"parameters/TimeSeek/seek_request\", 0.0)\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/TimeSeek/seek_request\"] = 0.0\n"
"\n"
"# Play child animation from 12 second timestamp.\n"
"animation_tree.set(\"parameters/TimeSeek/seek_request\", 12.0)\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/TimeSeek/seek_request\"] = 12.0\n"
"[/gdscript]\n"
"[csharp]\n"
"// Play child animation from the start.\n"
"animationTree.Set(\"parameters/TimeSeek/seek_request\", 0.0);\n"
"\n"
"// Play child animation from 12 second timestamp.\n"
"animationTree.Set(\"parameters/TimeSeek/seek_request\", 12.0);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Цей вузол анімації можна використовувати, щоб викликати команду пошуку для "
"будь-яких дочірніх елементів графа анімації. Використовуйте для відтворення "
"[Animation] з початку або певної позиції відтворення всередині "
"[AnimationNodeBlendTree].\n"
" Після встановлення часу та зміни відтворення анімації вузол пошуку часу "
"автоматично переходить у режим сну на наступному кадрі процесу, встановлюючи "
"для значення [code]seek_request[/code] значення [code]-1.0[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
" # Відтворення дитячої анімації з самого початку.\n"
"animation_tree.set(\"параметри/TimeSeek/seek_request\", 0.0)\n"
" # Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"параметри/TimeSeek/seek_request\"] = 0,0\n"
"\n"
" # Відтворення дочірньої анімації з 12-секундної позначки часу.\n"
"animation_tree.set(\"parameters/TimeSeek/seek_request\", 12.0)\n"
" # Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"параметри/TimeSeek/seek_request\"] = 12,0\n"
"[/gdscript]\n"
"[csharp]\n"
" // Відтворення дочірньої анімації з самого початку.\n"
"animationTree.Set(\"parameters/TimeSeek/seek_request\", 0.0);\n"
"\n"
" // Відтворення дочірньої анімації з 12-секундної позначки часу.\n"
"animationTree.Set(\"parameters/TimeSeek/seek_request\", 12.0);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"If [code]true[/code], some processes are executed to handle keys between "
"seeks, such as calculating root motion and finding the nearest discrete key."
msgstr ""
"Якщо [code]true[/code], деякі процеси виконуються для обробки ключів між "
"пошуками, такі як обчислення кореневого руху та пошук найближчого дискретного "
"ключа."
msgid "A transition within an [AnimationTree] connecting two [AnimationNode]s."
msgstr "Перехід у [AnimationTree], що з’єднує два [AnimationNode]."
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.\n"
"After setting the request and changing the animation playback, the transition "
"node automatically clears the request on the next process frame by setting "
"its [code]transition_request[/code] value to empty.\n"
"[b]Note:[/b] When using a cross-fade, [code]current_state[/code] and "
"[code]current_index[/code] change to the next state immediately after the "
"cross-fade begins.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Play child animation connected to \"state_2\" port.\n"
"animation_tree.set(\"parameters/Transition/transition_request\", "
"\"state_2\")\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/Transition/transition_request\"] = \"state_2\"\n"
"\n"
"# Get current state name (read-only).\n"
"animation_tree.get(\"parameters/Transition/current_state\")\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/Transition/current_state\"]\n"
"\n"
"# Get current state index (read-only).\n"
"animation_tree.get(\"parameters/Transition/current_index\")\n"
"# Alternative syntax (same result as above).\n"
"animation_tree[\"parameters/Transition/current_index\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Play child animation connected to \"state_2\" port.\n"
"animationTree.Set(\"parameters/Transition/transition_request\", "
"\"state_2\");\n"
"\n"
"// Get current state name (read-only).\n"
"animationTree.Get(\"parameters/Transition/current_state\");\n"
"\n"
"// Get current state index (read-only).\n"
"animationTree.Get(\"parameters/Transition/current_index\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Простий кінцевий автомат для випадків, які не вимагають більш просунутого "
"[AnimationNodeStateMachine]. До входів можна підключити анімацію та вказати "
"час переходу.\n"
" Після встановлення запиту та зміни відтворення анімації вузол переходу "
"автоматично очищає запит у наступному кадрі процесу, встановлюючи значення "
"[code]transition_request[/code] порожнім.\n"
"[b]Примітка.[/b] Під час використання крос-фейду [code]current_state[/code] і "
"[code]current_index[/code] змінюються на наступний стан одразу після початку "
"крос-фейду.\n"
"[codeblocks]\n"
"[gdscript]\n"
" # Відтворення дочірньої анімації, підключеної до порту \"state_2\".\n"
"animation_tree.set(\"parameters/Transition/transition_request\", "
"\"state_2\")\n"
" # Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"parameters/Transition/transition_request\"] = \"state_2\"\n"
"\n"
" # Отримати назву поточного стану (тільки для читання).\n"
"animation_tree.get(\"parameters/Transition/current_state\")\n"
" # Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"parameters/Transition/current_state\"]\n"
"\n"
" # Отримати індекс поточного стану (тільки для читання).\n"
"animation_tree.get(\"parameters/Transition/current_index\")\n"
" # Альтернативний синтаксис (той самий результат, що й вище).\n"
"animation_tree[\"parameters/Transition/current_index\"]\n"
"[/gdscript]\n"
"[csharp]\n"
" // Відтворення дочірньої анімації, підключеної до порту \"state_2\".\n"
"animationTree.Set(\"parameters/Transition/transition_request\", "
"\"state_2\");\n"
"\n"
" // Отримати назву поточного стану (тільки для читання).\n"
"animationTree.Get(\"parameters/Transition/current_state\");\n"
"\n"
" // Отримати індекс поточного стану (тільки для читання).\n"
"animationTree.Get(\"parameters/Transition/current_index\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns whether the animation breaks the loop at the end of the loop cycle "
"for transition."
msgstr "Повертає, чи анімація розриває цикл у кінці циклу цикла для переходу."
msgid ""
"Returns whether the animation restarts when the animation transitions from "
"the other animation."
msgstr "Повертає, чи перезапускається анімація при переході з іншої анімації."
msgid ""
"Returns [code]true[/code] if auto-advance is enabled for the given [param "
"input] index."
msgstr ""
"Повертає [code]true[/code], якщо для заданого індексу [param input] увімкнено "
"авто-перехід."
msgid ""
"Enables or disables auto-advance for the given [param input] index. If "
"enabled, state changes to the next input after playing the animation once. If "
"enabled for the last input state, it loops to the first."
msgstr ""
"Вмикає або вимикає автоперехід для заданого індексу [param input]. Якщо "
"увімкнено, стан змінюється на наступний після відтворення анімації. Якщо "
"увімкнено для останнього стану входу, то відбувається циклічний перехід до "
"першого."
msgid ""
"If [code]true[/code], the destination animation is restarted when the "
"animation transitions."
msgstr ""
"Якщо [code]true[/code], цільова анімація перезапускається під час переходу "
"анімації."
msgid ""
"If [code]true[/code], allows transition to the self state. When the reset "
"option is enabled in input, the animation is restarted. If [code]false[/"
"code], nothing happens on the transition to the self state."
msgstr ""
"Якщо [code]true[/code], дозволяє перехід до власного стану. Коли параметр "
"скидання ввімкнено у вхідних даних, анімація запускається заново. Якщо "
"[code]false[/code], нічого не відбувається під час переходу до власного стану."
msgid "The number of enabled input ports for this animation node."
msgstr "Кількість увімкнених портів введення для цього вузла анімації."
msgid ""
"Cross-fading time (in seconds) between each animation connected to the "
"inputs.\n"
"[b]Note:[/b] [AnimationNodeTransition] transitions the current state "
"immediately after the start of the fading. The precise remaining time can "
"only be inferred from the main animation. When [AnimationNodeOutput] is "
"considered as the most upstream, so the [member xfade_time] is not scaled "
"depending on the downstream delta. See also [member "
"AnimationNodeOneShot.fadeout_time]."
msgstr ""
"Час переходу (в секундах) між кожною анімацією, підключеною до входів.\n"
"[b]Примітка: [/b] [AnimationNodeTransition] переносить поточний стан відразу "
"після початку затухання. Точний час, що залишився, можна визначити лише за "
"основною анімацією. Коли [AnimationNodeOutput] вважається найвищим потоком, "
"тому [member xfade_time] не масштабується залежно від дельти низхідного "
"потоку. Дивіться також [member AnimationNodeOneShot.fadeout_time]."
msgid "A node used for animation playback."
msgstr "Вузол, який використовується для відтворення анімації."
msgid ""
"An animation player is used for general-purpose playback of animations. It "
"contains a dictionary of [AnimationLibrary] resources and custom blend times "
"between animation transitions.\n"
"Some methods and properties use a single key to reference an animation "
"directly. These keys are formatted as the key for the library, followed by a "
"forward slash, then the key for the animation within the library, for example "
"[code]\"movement/run\"[/code]. If the library's key is an empty string (known "
"as the default library), the forward slash is omitted, being the same key "
"used by the library.\n"
"[AnimationPlayer] is better-suited than [Tween] for more complex animations, "
"for example ones with non-trivial timings. It can also be used over [Tween] "
"if the animation track editor is more convenient than doing it in code.\n"
"Updating the target properties of animations occurs at the process frame."
msgstr ""
"Програвач анімації використовується для відтворення анімацій загального "
"призначення. Він містить словник ресурсів [AnimationLibrary] і спеціальний "
"час змішування між переходами анімації.\n"
" Деякі методи та властивості використовують один ключ для безпосереднього "
"посилання на анімацію. Ці ключі відформатовані як ключ для бібліотеки, за "
"яким йде коса риска, а потім ключ для анімації в бібліотеці, наприклад [code]"
"\"рух/біг\"[/code]. Якщо ключ бібліотеки є порожнім рядком (відомий як "
"бібліотека за замовчуванням), коса риска пропускається, оскільки це той самий "
"ключ, який використовується бібліотекою.\n"
"[AnimationPlayer] краще підходить, ніж [Tween], для складніших анімацій, "
"наприклад із нетривіальними хронометражами. Його також можна використовувати "
"поверх [Tween], якщо редактор доріжок анімації зручніший, ніж робити це в "
"коді.\n"
" Оновлення цільових властивостей анімацій відбувається на кадрі процесу."
msgid ""
"Returns the key of the animation which is queued to play after the [param "
"animation_from] animation."
msgstr ""
"Повертає ключ анімації, яка стоїть у черзі для відтворення після анімації "
"[param animation_from]."
msgid ""
"Triggers the [param animation_to] animation when the [param animation_from] "
"animation completes."
msgstr ""
"Запускає анімацію [param animation_to], коли завершується анімація [param "
"animation_from]."
msgid "Clears all queued, unplayed animations."
msgstr "Очищає всі анімації, що стоять у черзі та не відтворюються."
msgid ""
"Returns the blend time (in seconds) between two animations, referenced by "
"their keys."
msgstr ""
"Повертає час змішування (у секундах) двох анімацій, на які посилаються їхні "
"ключі."
msgid "Use [member AnimationMixer.callback_mode_method] instead."
msgstr "Натомість використовуйте [member AnimationMixer.callback_mode_method]."
msgid "Returns the call mode used for \"Call Method\" tracks."
msgstr ""
"Повертає режим виклику, який використовується для треків \"Метод виклику\"."
msgid "Use [member AnimationMixer.callback_mode_process] instead."
msgstr "Натомість використовуйте [member AnimationMixer.callback_mode_process]."
msgid "Returns the process notification in which to update animations."
msgstr "Повертає сповіщення про процес, у якому потрібно оновити анімацію."
msgid "Returns a list of the animation keys that are currently queued to play."
msgstr ""
"Повертає список ключів анімації, які зараз стоять у черзі для відтворення."
msgid "Use [member AnimationMixer.root_node] instead."
msgstr "Натомість використовуйте [member AnimationMixer.root_node]."
msgid "Returns the node which node path references will travel from."
msgstr "Повертає вузол, з якого будуть проходити посилання на шлях вузла."
msgid "Returns the end time of the section currently being played."
msgstr "Повертає час закінчення розділу, який зараз відтворюється."
msgid "Returns the start time of the section currently being played."
msgstr "Повертає час початку розділу, який зараз відтворюється."
msgid ""
"Returns [code]true[/code] if an animation is currently playing with a section."
msgstr ""
"Повертає [code]true[/code], якщо анімація наразі відтворюється з певним "
"розділом."
msgid ""
"Returns [code]true[/code] if the an animation is currently active. An "
"animation is active if it was played by calling [method play] and was not "
"finished yet, or was stopped by calling [method stop].\n"
"This can be used to check whether an animation is currently paused or "
"stopped.\n"
"[codeblock]\n"
"var is_paused = not is_playing() and is_animation_active()\n"
"var is_stopped = not is_playing() and not is_animation_active()\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code], якщо анімація наразі активна. Анімація вважається "
"активною, якщо її було відтворено викликом методу [play] і ще не завершено, "
"або її було зупинено викликом методу [stop].\n"
"Це можна використовувати для перевірки, чи анімація наразі призупинена чи "
"зупинена.\n"
"[codeblock]\n"
"var is_paused = not is_playing() and is_animation_active()\n"
"var is_stopped = not is_playing() and not is_animation_active()\n"
"[/codeblock]"
msgid ""
"Pauses the currently playing animation. The [member "
"current_animation_position] will be kept and calling [method play] or [method "
"play_backwards] without arguments or with the same animation name as [member "
"assigned_animation] will resume the animation.\n"
"See also [method stop]."
msgstr ""
"Призупиняє відтворення поточної анімації. [member current_animation_position] "
"буде збережено, а виклик [method play] або [method play_backwards] без "
"аргументів або з тією самою назвою анімації, що й [member "
"assigned_animation], відновить анімацію.\n"
"Дивіться також [method stop]."
msgid ""
"Plays the animation with key [param name]. Custom blend times and speed can "
"be set.\n"
"The [param from_end] option only affects when switching to a new animation "
"track, or if the same track but at the start or end. It does not affect "
"resuming playback that was paused in the middle of an animation. If [param "
"custom_speed] is negative and [param from_end] is [code]true[/code], the "
"animation will play backwards (which is equivalent to calling [method "
"play_backwards]).\n"
"The [AnimationPlayer] keeps track of its current or last played animation "
"with [member assigned_animation]. If this method is called with that same "
"animation [param name], or with no [param name] parameter, the assigned "
"animation will resume playing if it was paused.\n"
"[b]Note:[/b] The animation will be updated the next time the "
"[AnimationPlayer] is processed. If other variables are updated at the same "
"time this is called, they may be updated too early. To perform the update "
"immediately, call [code]advance(0)[/code]."
msgstr ""
"Відтворює анімацію за допомогою клавіші [param name]. Можна встановити "
"власний час та швидкість накладання.\n"
"Параметр [param from_end] впливає лише при переході на нову доріжку анімації "
"або на ту саму доріжку, але на початку або в кінці. Він не впливає на "
"відновлення відтворення, яке було призупинено посеред анімації. Якщо [param "
"custom_speed] має від'ємне значення, а [param from_end] - [code]true[/code], "
"анімація буде відтворюватися у зворотному напрямку (що еквівалентно виклику "
"[method play_backwards]).\n"
"Програвач [AnimationPlayer] відстежує поточну або останню відтворену анімацію "
"за допомогою [member assigned_animation]. Якщо цей метод викликати з тією "
"самою анімацією [param name] або без параметра [param name], призначена "
"анімація відновить відтворення, якщо її було призупинено.\n"
"[b]Примітка:[/b] Анімацію буде оновлено при наступній обробці "
"[AnimationPlayer]. Якщо інші змінні оновлюються одночасно з цим викликом, "
"вони можуть бути оновлені занадто рано. Щоб виконати оновлення негайно, "
"викличте [code]advance(0)[/code]."
msgid ""
"Plays the animation with key [param name] and the section starting from "
"[param start_time] and ending on [param end_time]. See also [method play].\n"
"Setting [param start_time] to a value outside the range of the animation "
"means the start of the animation will be used instead, and setting [param "
"end_time] to a value outside the range of the animation means the end of the "
"animation will be used instead. [param start_time] cannot be equal to [param "
"end_time]."
msgstr ""
"Відтворює анімацію з ключем [param name] і розділом, починаючи з [param "
"start_time] і закінчуючи [param end_time]. Дивіться також [method play]. \n"
"Встановлення [param start_time] значення поза межами діапазону анімації "
"означає, що замість цього буде використано початок анімації, а встановлення "
"[param end_time] значення поза діапазоном анімації означає, що замість цього "
"буде використано кінець анімації. [param start_time] не може дорівнювати "
"[param end_time]."
msgid ""
"Plays the animation with key [param name] and the section starting from "
"[param start_time] and ending on [param end_time] in reverse.\n"
"This method is a shorthand for [method play_section] with [code]custom_speed "
"= -1.0[/code] and [code]from_end = true[/code], see its description for more "
"information."
msgstr ""
"Відтворює анімацію з ключем [param name] і розділом, починаючи з [param "
"start_time] і закінчуючи [param end_time] у зворотному порядку. \n"
"Цей метод є скороченням для [method play_section] з [code]custom_speed = "
"-1.0[/code] і [code]from_end = true[/code], див. його опис для отримання "
"додаткової інформації."
msgid ""
"Plays the animation with key [param name] and the section starting from "
"[param start_marker] and ending on [param end_marker].\n"
"If the start marker is empty, the section starts from the beginning of the "
"animation. If the end marker is empty, the section ends on the end of the "
"animation. See also [method play]."
msgstr ""
"Відтворює анімацію з ключем [param name] і розділом, що починається від "
"[param start_marker] і закінчується на [param end_marker]. \n"
"Якщо маркер початку порожній, розділ починається з початку анімації. Якщо "
"маркер кінця порожній, розділ закінчується в кінці анімації. Дивіться також "
"[method play]."
msgid ""
"Plays the animation with key [param name] and the section starting from "
"[param start_marker] and ending on [param end_marker] in reverse.\n"
"This method is a shorthand for [method play_section_with_markers] with "
"[code]custom_speed = -1.0[/code] and [code]from_end = true[/code], see its "
"description for more information."
msgstr ""
"Відтворює анімацію з ключем [param name] і секцією, що починається від [param "
"start_marker] і закінчується на [param end_marker] у зворотному порядку. \n"
"Цей метод є скороченням для [method play_section_with_markers] з "
"[code]custom_speed = -1.0[/code] і [code]from_end = true[/code], див. його "
"опис для отримання додаткової інформації."
msgid ""
"See also [method AnimationMixer.capture].\n"
"You can use this method to use more detailed options for capture than those "
"performed by [member playback_auto_capture]. When [member "
"playback_auto_capture] is [code]false[/code], this method is almost the same "
"as the following:\n"
"[codeblock]\n"
"capture(name, duration, trans_type, ease_type)\n"
"play(name, custom_blend, custom_speed, from_end)\n"
"[/codeblock]\n"
"If [param name] is blank, it specifies [member assigned_animation].\n"
"If [param duration] is a negative value, the duration is set to the interval "
"between the current position and the first key, when [param from_end] is "
"[code]true[/code], uses the interval between the current position and the "
"last key instead.\n"
"[b]Note:[/b] The [param duration] takes [member speed_scale] into account, "
"but [param custom_speed] does not, because the capture cache is interpolated "
"with the blend result and the result may contain multiple animations."
msgstr ""
"Дивіться також [method AnimationMixer.capture].\n"
" Ви можете використовувати цей метод, щоб використовувати більш детальні "
"параметри захоплення, ніж ті, які виконує [member playback_auto_capture]. "
"Коли [member playback_auto_capture] має значення [code]false[/code], цей "
"метод майже такий самий, як і наступний:\n"
"[codeblock]\n"
"capture(name, duration, trans_type, ease_type)\n"
"play (name, custom_blend, custom_speed, from_end)\n"
"[/codeblock]\n"
" Якщо [param name] порожнє, воно визначає [member assigned_animation].\n"
" Якщо [param duration] є від’ємним значенням, тривалість встановлюється на "
"інтервал між поточною позицією та першим ключем, коли [param from_end] має "
"значення [code]true[/code], використовується інтервал між поточною позицією "
"та першим ключем. натомість останній ключ.\n"
"[b]Примітка:[/b] [param duration] враховує [member speed_scale], а [param "
"custom_speed] — ні, оскільки кеш захоплення інтерполюється з результатом "
"змішування, і результат може містити кілька анімацій."
msgid ""
"Queues an animation for playback once the current animation and all "
"previously queued animations are done.\n"
"[b]Note:[/b] If a looped animation is currently playing, the queued animation "
"will never play unless the looped animation is stopped somehow."
msgstr ""
"Ставить анімацію в чергу для відтворення після завершення поточної анімації "
"та всіх попередніх анімацій у черзі.\n"
"[b]Примітка.[/b] Якщо зараз відтворюється зациклена анімацію, анімація, яка "
"стоїть у черзі, ніколи не відтворюватиметься, якщо її якось не зупинити."
msgid "Resets the current section. Does nothing if a section has not been set."
msgstr ""
"Скидає поточний розділ. Нічого не робить, якщо розділ не було встановлено."
msgid ""
"Seeks the animation to the [param seconds] point in time (in seconds). If "
"[param update] is [code]true[/code], the animation updates too, otherwise it "
"updates at process time. Events between the current frame and [param seconds] "
"are skipped.\n"
"If [param update_only] is [code]true[/code], the method / audio / animation "
"playback tracks will not be processed.\n"
"[b]Note:[/b] Seeking to the end of the animation doesn't emit [signal "
"AnimationMixer.animation_finished]. If you want to skip animation and emit "
"the signal, use [method AnimationMixer.advance]."
msgstr ""
"Перегляд анімації на точку [param seconds] (в секундах). Якщо [param update] "
"є [code]true[/code], анімація оновлень теж, інакше він оновлюється в час "
"процесу. Заходи між поточною рамою та [param seconds] пропускаються.\n"
"Якщо [param update_only] є [code]true[/code], метод / аудіо / анімація "
"відтворення треків не буде оброблятися.\n"
"[b]Примітка:[/b] Подивитися до кінця анімації не випромінює [signal "
"AnimationMixer.animation_finished]. Якщо ви хочете пропустити анімацію і "
"випромінювати сигнал, скористайтеся [method AnimationMixe.advance]."
msgid ""
"Specifies a blend time (in seconds) between two animations, referenced by "
"their keys."
msgstr ""
"Задає час змішування (у секундах) двох анімацій, на які посилаються їхні "
"ключі."
msgid "Sets the call mode used for \"Call Method\" tracks."
msgstr ""
"Встановлює режим виклику, який використовується для треків \"Метод виклику\"."
msgid "Sets the process notification in which to update animations."
msgstr "Встановлює сповіщення процесу для оновлення анімацій."
msgid "Sets the node which node path references will travel from."
msgstr "Встановлює вузол, з якого переходитимуть посилання на шлях вузла."
msgid ""
"Changes the start and end times of the section being played. The current "
"playback position will be clamped within the new section. See also [method "
"play_section]."
msgstr ""
"Змінює час початку та закінчення відтворюваного розділу. Поточне положення "
"відтворення буде зафіксовано в новому розділі. Дивіться також [method "
"play_section]."
msgid ""
"Changes the start and end markers of the section being played. The current "
"playback position will be clamped within the new section. See also [method "
"play_section_with_markers].\n"
"If the argument is empty, the section uses the beginning or end of the "
"animation. If both are empty, it means that the section is not set."
msgstr ""
"Змінює маркери початку та кінця розділу, що відтворюється. Поточне положення "
"відтворення буде зафіксовано в новому розділі. Дивіться також [method "
"play_section_with_markers]. \n"
"Якщо аргумент порожній, розділ використовує початок або кінець анімації. Якщо "
"обидва порожні, це означає, що розділ не встановлено."
msgid ""
"Stops the currently playing animation. The animation position is reset to "
"[code]0[/code] and the [code]custom_speed[/code] is reset to [code]1.0[/"
"code]. See also [method pause].\n"
"If [param keep_state] is [code]true[/code], the animation state is not "
"updated visually.\n"
"[b]Note:[/b] The method / audio / animation playback tracks will not be "
"processed by this method."
msgstr ""
"Зупиняє відтворення поточної анімації. Позицію анімації буде скинуто до "
"[code]0[/code], а [code]custom_speed[/code] буде скинуто до [code]1.0[/code]. "
"Дивіться також [method pause].\n"
"Якщо [param keep_state] має значення [code]true[/code], стан анімації не "
"оновлюється візуально.\n"
"[b]Примітка:[/b] Доріжки відтворення методу / аудіо / анімації не будуть "
"оброблятися цим методом."
msgid ""
"If playing, the current animation's key, otherwise, the animation last "
"played. When set, this changes the animation, but will not play it unless "
"already playing. See also [member current_animation]."
msgstr ""
"Якщо відтворюється, ключ поточної анімації, інакше анімація, яка "
"відтворювалася останньою. Якщо встановлено, це змінює анімацію, але не "
"відтворюватиме її, якщо вона вже не відтворюється. Дивіться також [member "
"current_animation]."
msgid ""
"The key of the currently playing animation. If no animation is playing, the "
"property's value is an empty string. Changing this value does not restart the "
"animation. See [method play] for more information on playing animations.\n"
"[b]Note:[/b] While this property appears in the Inspector, it's not meant to "
"be edited, and it's not saved in the scene. This property is mainly used to "
"get the currently playing animation, and internally for animation playback "
"tracks. For more information, see [Animation]."
msgstr ""
"Ключ поточної анімації, що відтворюється. Якщо анімація не відтворюється, "
"значенням властивості є порожній рядок. Зміна цього значення не перезапускає "
"анімацію. Докладнішу інформацію про відтворення анімації див. у [method "
"play].\n"
"[b]Примітка:[/b] Хоча ця властивість відображається в інспекторі, вона не "
"призначена для редагування і не зберігається у сцені. Ця властивість "
"здебільшого використовується для отримання поточної анімації, що "
"відтворюється, а також для внутрішніх доріжок відтворення анімації. "
"Докладнішу інформацію наведено у розділі [Animation]."
msgid "The length (in seconds) of the currently playing animation."
msgstr "Тривалість поточної анімації, що відтворюється (у секундах)."
msgid "The position (in seconds) of the currently playing animation."
msgstr "Позиція (у секундах) поточного відтворення анімації."
msgid ""
"If [code]true[/code] and the engine is running in Movie Maker mode (see "
"[MovieWriter]), exits the engine with [method SceneTree.quit] as soon as an "
"animation is done playing in this [AnimationPlayer]. A message is printed "
"when the engine quits for this reason.\n"
"[b]Note:[/b] This obeys the same logic as the [signal "
"AnimationMixer.animation_finished] signal, so it will not quit the engine if "
"the animation is set to be looping."
msgstr ""
"Якщо [code]true[/code] і механізм запущено в режимі Movie Maker (див. "
"[MovieWriter]), завершує роботу механізму за допомогою [method "
"SceneTree.quit], щойно відтворення анімації в цьому [AnimationPlayer] "
"завершиться. Коли двигун вимикається з цієї причини, друкується "
"повідомлення.\n"
"[b]Примітка: [/b] Це підпорядковується тій самій логіці, що й сигнал [signal "
"AnimationMixer.animation_finished], тому він не вийде з механізму, якщо "
"анімація налаштована на повторення."
msgid ""
"If [code]true[/code], performs [method AnimationMixer.capture] before "
"playback automatically. This means just [method play_with_capture] is "
"executed with default arguments instead of [method play].\n"
"[b]Note:[/b] Capture interpolation is only performed if the animation "
"contains a capture track. See also [constant Animation.UPDATE_CAPTURE]."
msgstr ""
"Якщо [code]true[/code], перед автоматичним відтворенням виконується [method "
"AnimationMixer.capture]. Це означає, що лише [method play_with_capture] "
"виконується з аргументами за замовчуванням замість [method play].\n"
"[b]Примітка.[/b] Інтерполяція захоплення виконується, лише якщо анімація "
"містить трек захоплення. Дивіться також [constant Animation.UPDATE_CAPTURE]."
msgid ""
"See also [method play_with_capture] and [method AnimationMixer.capture].\n"
"If [member playback_auto_capture_duration] is negative value, the duration is "
"set to the interval between the current position and the first key."
msgstr ""
"Дивіться також [method play_with_capture] і [method AnimationMixer.capture].\n"
" Якщо [member playback_auto_capture_duration] є від’ємним значенням, "
"тривалістю встановлюється інтервал між поточною позицією та першою клавішею."
msgid ""
"The ease type of the capture interpolation. See also [enum Tween.EaseType]."
msgstr ""
"Легкий тип інтерполяції захоплення. Дивіться також [enum Tween.EaseType]."
msgid ""
"The transition type of the capture interpolation. See also [enum "
"Tween.TransitionType]."
msgstr ""
"Тип переходу інтерполяції захоплення. Дивіться також [enum "
"Tween.TransitionType]."
msgid ""
"The default time in which to blend animations. Ranges from 0 to 4096 with "
"0.01 precision."
msgstr ""
"Час за замовчуванням для змішування анімації. Діапазон від 0 до 4096 з "
"точністю до 0.01."
msgid ""
"Emitted when a queued animation plays after the previous animation finished. "
"See also [method AnimationPlayer.queue].\n"
"[b]Note:[/b] The signal is not emitted when the animation is changed via "
"[method AnimationPlayer.play] or by an [AnimationTree]."
msgstr ""
"Випускається, коли анімація в черзі відтворюється після завершення "
"попередньої анімації. Дивіться також [method AnimationPlayer.queue].\n"
"[b]Примітка:[/b] Сигнал не випромінюється, коли анімацію змінено за допомогою "
"[method AnimationPlayer.play] або [AnimationTree]."
msgid "Emitted when [member current_animation] changes."
msgstr "Видається, коли [member current_animation] змінюється."
msgid "See [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]."
msgstr ""
"Перегляньте [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS]."
msgid "See [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_IDLE]."
msgstr ""
"Дивіться [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_IDLE]."
msgid "See [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_MANUAL]."
msgstr ""
"Перегляньте [constant AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_MANUAL]."
msgid "See [constant AnimationMixer.ANIMATION_CALLBACK_MODE_METHOD_DEFERRED]."
msgstr ""
"Перегляньте [constant AnimationMixer.ANIMATION_CALLBACK_MODE_METHOD_DEFERRED]."
msgid "See [constant AnimationMixer.ANIMATION_CALLBACK_MODE_METHOD_IMMEDIATE]."
msgstr ""
"Перегляньте [constant "
"AnimationMixer.ANIMATION_CALLBACK_MODE_METHOD_IMMEDIATE]."
msgid ""
"Base class for [AnimationNode]s that hold one or multiple composite "
"animations. Usually used for [member AnimationTree.tree_root]."
msgstr ""
"Базовий клас для [AnimationNode], який містить одну або декілька складених "
"анімацій. Зазвичай використовується для [member AnimationTree.tree_root]."
msgid ""
"[AnimationRootNode] is a base class for [AnimationNode]s that hold a complete "
"animation. A complete animation refers to the output of an "
"[AnimationNodeOutput] in an [AnimationNodeBlendTree] or the output of another "
"[AnimationRootNode]. Used for [member AnimationTree.tree_root] or in other "
"[AnimationRootNode]s.\n"
"Examples of built-in root nodes include [AnimationNodeBlendTree] (allows "
"blending nodes between each other using various modes), "
"[AnimationNodeStateMachine] (allows to configure blending and transitions "
"between nodes using a state machine pattern), [AnimationNodeBlendSpace2D] "
"(allows linear blending between [b]three[/b] [AnimationNode]s), "
"[AnimationNodeBlendSpace1D] (allows linear blending only between [b]two[/b] "
"[AnimationNode]s)."
msgstr ""
"[AnimationRootNode] — це базовий клас для [AnimationNode], який містить повну "
"анімацію. Повна анімація стосується виводу [AnimationNodeOutput] у "
"[AnimationNodeBlendTree] або виводу іншого [AnimationRootNode]. "
"Використовується для [member AnimationTree.tree_root] або в інших "
"[AnimationRootNode].\n"
" Приклади вбудованих кореневих вузлів включають [AnimationNodeBlendTree] "
"(дозволяє змішувати вузли між собою за допомогою різних режимів), "
"[AnimationNodeStateMachine] (дозволяє налаштовувати змішування та переходи "
"між вузлами за допомогою шаблону кінцевого автомата), "
"[AnimationNodeBlendSpace2D] (дозволяє лінійне змішування між [b]три[/b] "
"[AnimationNode]s), [AnimationNodeBlendSpace1D] (дозволяє лінійне змішування "
"лише між [b]двома[/b] [AnimationNode]s)."
msgid "A node used for advanced animation transitions in an [AnimationPlayer]."
msgstr ""
"Вузол, який використовується для розширених переходів анімації в "
"[AnimationPlayer]."
msgid ""
"A node used for advanced animation transitions in an [AnimationPlayer].\n"
"[b]Note:[/b] When linked with an [AnimationPlayer], several properties and "
"methods of the corresponding [AnimationPlayer] will not function as expected. "
"Playback and transitions should be handled using only the [AnimationTree] and "
"its constituent [AnimationNode](s). The [AnimationPlayer] node should be used "
"solely for adding, deleting, and editing animations."
msgstr ""
"Вузол, який використовується для розширених переходів анімації в "
"[AnimationPlayer].\n"
"[b]Примітка.[/b] Якщо зв’язати з [AnimationPlayer], кілька властивостей і "
"методів відповідного [AnimationPlayer] не працюватимуть належним чином. "
"Відтворення та переходи слід обробляти лише за допомогою [AnimationTree] та "
"його складових [AnimationNode](s). Вузол [AnimationPlayer] слід "
"використовувати виключно для додавання, видалення та редагування анімацій."
msgid ""
"The path to the [Node] used to evaluate the [AnimationNode] [Expression] if "
"one is not explicitly specified internally."
msgstr ""
"Шлях до [Node], який використовується для оцінки [AnimationNode] "
"[Expression], якщо він не вказано явно всередині."
msgid "The path to the [AnimationPlayer] used for animating."
msgstr "Шлях до [AnimationPlayer], який використовується для анімації."
msgid ""
"The root animation node of this [AnimationTree]. See [AnimationRootNode]."
msgstr ""
"Кореневий вузол анімації цього [AnimationTree]. Див. [AnimationRootNode]."
msgid "Emitted when the [member anim_player] is changed."
msgstr "Випромінюється, коли змінюється [member anim_player]."
msgid ""
"A region of 2D space that detects other [CollisionObject2D]s entering or "
"exiting it."
msgstr ""
"Область двовимірного простору, яка виявляє, що інші [CollisionObject2D] "
"входять або виходять з неї."
msgid ""
"[Area2D] is a region of 2D space defined by one or multiple "
"[CollisionShape2D] or [CollisionPolygon2D] child nodes. It detects when other "
"[CollisionObject2D]s enter or exit it, and it also keeps track of which "
"collision objects haven't exited it yet (i.e. which one are overlapping it).\n"
"This node can also locally alter or override physics parameters (gravity, "
"damping) and route audio to custom audio buses.\n"
"[b]Note:[/b] Areas and bodies created with [PhysicsServer2D] might not "
"interact as expected with [Area2D]s, and might not emit signals or track "
"objects correctly."
msgstr ""
"[Area2D] — це область 2D-простору, визначена одним або кількома дочірніми "
"вузлами [CollisionShape2D] або [CollisionPolygon2D]. Він визначає, коли інші "
"[CollisionObject2D] входять або виходять з нього, а також відстежує, які "
"об’єкти зіткнення ще не вийшли з нього (тобто які з них перекривають його).\n"
" Цей вузол також може локально змінювати або перевизначати фізичні параметри "
"(гравітацію, демпфування) і направляти аудіо на спеціальні аудіошини.\n"
"[b]Примітка: [/b] Області та тіла, створені за допомогою [PhysicsServer2D], "
"можуть не взаємодіяти з [Area2D] належним чином, видавати сигнали або "
"неправильно відстежувати об’єкти."
msgid "Using Area2D"
msgstr "Використання Area2D"
msgid "2D Pong Demo"
msgstr "Демонстрація 2D понгу"
msgid "2D Platformer Demo"
msgstr "Демонстрація 2D-платформера"
msgid ""
"Returns a list of intersecting [Area2D]s. The overlapping area's [member "
"CollisionObject2D.collision_layer] must be part of this area's [member "
"CollisionObject2D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) this "
"list is modified once during the physics step, not immediately after objects "
"are moved. Consider using signals instead."
msgstr ""
"Повертає список [Area2D](й), що перетинаються. Для виявлення, [member "
"CollisionObject2D.collision_layer] області, що перетинається, має бути "
"частиною [member CollisionObject2D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) цей список "
"змінюється один раз під час фізичного кроку, а не одразу після переміщення "
"об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns a list of intersecting [PhysicsBody2D]s and [TileMap]s. The "
"overlapping body's [member CollisionObject2D.collision_layer] must be part of "
"this area's [member CollisionObject2D.collision_mask] in order to be "
"detected.\n"
"For performance reasons (collisions are all processed at the same time) this "
"list is modified once during the physics step, not immediately after objects "
"are moved. Consider using signals instead."
msgstr ""
"Повертає список тіл [PhysicsBody2D] та [TileMap], що перетинаються. Для "
"виявлення, [member CollisionObject2D.collision_layer] тіла, що перетинається, "
"має бути частиною [member CollisionObject2D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) цей список "
"змінюється один раз під час фізичного кроку, а не одразу після переміщення "
"об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if intersecting any [Area2D]s, otherwise returns "
"[code]false[/code]. The overlapping area's [member "
"CollisionObject2D.collision_layer] must be part of this area's [member "
"CollisionObject2D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) the "
"list of overlapping areas is modified once during the physics step, not "
"immediately after objects are moved. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо перетинаються будь-які [Area2D]і, інакше "
"повертає [code]false[/code]. Для виявлення, [member "
"CollisionObject2D.collision_layer] області, що перетинається, має бути "
"частиною [member CollisionObject2D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) список "
"областей, що перетинаються, змінюється один раз під час фізичного кроку, а не "
"одразу після переміщення об'єктів. Подумайте про використання сигналів "
"замість цього."
msgid ""
"Returns [code]true[/code] if intersecting any [PhysicsBody2D]s or [TileMap]s, "
"otherwise returns [code]false[/code]. The overlapping body's [member "
"CollisionObject2D.collision_layer] must be part of this area's [member "
"CollisionObject2D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) the "
"list of overlapping bodies is modified once during the physics step, not "
"immediately after objects are moved. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо перетинаються будь-які [PhysicsBody2D] або "
"[TileMap], інакше повертає [code]false[/code]. Для виявлення, [member "
"CollisionObject2D.collision_layer] тіла, що перетинається, має бути частиною "
"[member CollisionObject2D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) список тіл, "
"що перетинаються, змінюється один раз під час фізичного кроку, а не одразу "
"після переміщення об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if the given [Area2D] intersects or overlaps this "
"[Area2D], [code]false[/code] otherwise.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
"For performance, the list of overlaps is updated once per frame and before "
"the physics step. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо задана [Area2D] перетинає або накладається "
"на цю [Area2D], інакше [code]false[/code].\n"
"[b]Примітка:[/b] Цей тест не виконується одразу після переміщення об'єктів. "
"Для підвищення продуктивності список перетинів оновлюється один раз за кадр і "
"перед кроком фізики. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if the given physics body intersects or overlaps "
"this [Area2D], [code]false[/code] otherwise.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
"For performance, list of overlaps is updated once per frame and before the "
"physics step. Consider using signals instead.\n"
"The [param body] argument can either be a [PhysicsBody2D] or a [TileMap] "
"instance. While TileMaps are not physics bodies themselves, they register "
"their tiles with collision shapes as a virtual physics body."
msgstr ""
"Повертає [code]true[/code], якщо задане фізичне тіло перетинає або "
"накладається на цю [Area2D], інакше [code]false[/code].\n"
"[b]Примітка:[/b] Цей тест не виконується одразу після переміщення об'єктів. "
"Для продуктивності список перетинів оновлюється один раз на кадр і перед "
"кроком фізики. Розгляньте можливість використання сигналів замість цього.\n"
"Аргумент [param body] може бути екземпляром [PhysicsBody2D] або [TileMap]. "
"Хоча Карти Плиток самі не є фізичними тілами, вони реєструють свої плитки з "
"формами зіткнень як віртуальні фізичні тіла."
msgid ""
"The rate at which objects stop spinning in this area. Represents the angular "
"velocity lost per second.\n"
"See [member ProjectSettings.physics/2d/default_angular_damp] for more details "
"about damping."
msgstr ""
"Швидкість, з якою об'єкти перестають обертатися в цій області. Являє собою "
"кутову швидкість, втрачену за секунду.\n"
"Дивіться [member ProjectSettings.physics/2d/default_angular_damp] для більш "
"детальної інформації про демпфування."
msgid "Override mode for angular damping calculations within this area."
msgstr ""
"Режим перевизначення для розрахунків кутового демпфування в цій області."
msgid "The name of the area's audio bus."
msgstr "Назва звукової шини області."
msgid ""
"If [code]true[/code], the area's audio bus overrides the default audio bus."
msgstr ""
"Якщо [code]true[/code], звукова шина області замінює звукову шину за "
"замовчуванням."
msgid ""
"The area's gravity intensity (in pixels per second squared). This value "
"multiplies the gravity direction. This is useful to alter the force of "
"gravity without altering its direction."
msgstr ""
"Інтенсивність гравітації області (у пікселях на секунду в квадраті). Це "
"значення множить напрямок гравітації. Корисно для зміни сили гравітації без "
"зміни її напрямку."
msgid "The area's gravity vector (not normalized)."
msgstr "Вектор гравітації області (не нормалізований)."
msgid ""
"If [code]true[/code], gravity is calculated from a point (set via [member "
"gravity_point_center]). See also [member gravity_space_override]."
msgstr ""
"Якщо [code]true[/code], гравітація обчислюється з точки (встановлюється через "
"[member gravity_point_center]). Дивіться також [member "
"gravity_space_override]."
msgid ""
"If gravity is a point (see [member gravity_point]), this will be the point of "
"attraction."
msgstr ""
"Якщо гравітація є точкою (див. [member gravity_point]), то це буде точка "
"притягання."
msgid ""
"The distance at which the gravity strength is equal to [member gravity]. For "
"example, on a planet 100 pixels in radius with a surface gravity of 4.0 px/"
"s², set the [member gravity] to 4.0 and the unit distance to 100.0. The "
"gravity will have falloff according to the inverse square law, so in the "
"example, at 200 pixels from the center the gravity will be 1.0 px/s² (twice "
"the distance, 1/4th the gravity), at 50 pixels it will be 16.0 px/s² (half "
"the distance, 4x the gravity), and so on.\n"
"The above is true only when the unit distance is a positive number. When this "
"is set to 0.0, the gravity will be constant regardless of distance."
msgstr ""
"Відстань, на якій сила гравітації дорівнює [member gravity]. Наприклад, на "
"планеті радіусом 100 пікселів з поверхневою гравітацією 4.0 px/s², встановіть "
"[member gravity] на 4.0 і одиницю відстані на 100.0. Гравітація спадатиме за "
"законом оберненого квадрата, тому у прикладі на відстані 200 пікселів від "
"центру гравітація буде 1.0 px/s² (вдвічі більша відстань, 1/4 гравітації), на "
"відстані 50 пікселів - 16.0 px/s² (вдвічі менша відстань, 4x гравітації), і "
"так далі.\n"
"Вищесказане справедливо лише тоді, коли одиниця відстані є додатним числом. "
"Якщо цей параметр встановлено на 0.0, гравітація буде постійною незалежно від "
"відстані."
msgid "Override mode for gravity calculations within this area."
msgstr "Режим перевизначення для розрахунків сили тяжіння в цій області."
msgid ""
"The rate at which objects stop moving in this area. Represents the linear "
"velocity lost per second.\n"
"See [member ProjectSettings.physics/2d/default_linear_damp] for more details "
"about damping."
msgstr ""
"Швидкість, з якою об'єкти перестають рухатися в цій області. Являє собою "
"лінійну швидкість, втрачену за секунду.\n"
"Дивіться [member ProjectSettings.physics/2d/default_linear_damp] для більш "
"детальної інформації про демпфування."
msgid "Override mode for linear damping calculations within this area."
msgstr ""
"Режим перевизначення для розрахунків лінійного демпфування в цій області."
msgid "If [code]true[/code], other monitoring areas can detect this area."
msgstr ""
"Якщо [code]true[/code], інші області моніторингу можуть виявити цю ділянку."
msgid ""
"If [code]true[/code], the area detects bodies or areas entering and exiting "
"it."
msgstr ""
"Якщо [code]true[/code], область виявляє тіла або області, які входять і "
"виходять з неї."
msgid ""
"The area's priority. Higher priority areas are processed first. The "
"[World2D]'s physics is always processed last, after all areas."
msgstr ""
"Пріоритет району. Першочергові ділянки обробляються першими. Фізика [World2D] "
"завжди обробляється останньою, після всіх областей."
msgid ""
"Emitted when the received [param area] enters this area. Requires [member "
"monitoring] to be set to [code]true[/code]."
msgstr ""
"Випромінюється, коли отримана [param area] потрапляє в цю область. Потребує, "
"щоб [member monitoring] було встановлено на [code]true[/code]."
msgid ""
"Emitted when the received [param area] exits this area. Requires [member "
"monitoring] to be set to [code]true[/code]."
msgstr ""
"Випромінюється, коли отримана [param area] виходить з цієї області. Потребує, "
"щоб [member monitoring] було встановлено на [code]true[/code]."
msgid ""
"Emitted when a [Shape2D] of the received [param area] enters a shape of this "
"area. Requires [member monitoring] to be set to [code]true[/code].\n"
"[param local_shape_index] and [param area_shape_index] contain indices of the "
"interacting shapes from this area and the other area, respectively. [param "
"area_rid] contains the [RID] of the other area. These values can be used with "
"the [PhysicsServer2D].\n"
"[b]Example:[/b] Get the [CollisionShape2D] node from the shape index:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var other_shape_owner = area.shape_find_owner(area_shape_index)\n"
"var other_shape_node = area.shape_owner_get_owner(other_shape_owner)\n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index)\n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Видається, коли [Shape2D] отриманої [param area] входить у форму цієї "
"області. Для параметра [member monitoring] потрібно встановити значення "
"[code]true[/code]. \n"
"[param local_shape_index] і [param area_shape_index] містять індекси "
"взаємодіючих фігур з цієї та іншої області відповідно. [param area_rid] "
"містить [RID] іншої області. Ці значення можна використовувати з "
"[PhysicsServer2D]. \n"
"[b]Приклад:[/b] Отримайте вузол [CollisionShape2D] з індексу форми: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var other_shape_owner = area.shape_find_owner(area_shape_index) \n"
"var other_shape_node = area.shape_owner_get_owner(other_shape_owner) \n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index) \n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Emitted when a [Shape2D] of the received [param area] exits a shape of this "
"area. Requires [member monitoring] to be set to [code]true[/code].\n"
"See also [signal area_shape_entered]."
msgstr ""
"Випромінюється, коли [Shape2D] отриманої [param area] виходить за межі форми "
"цієї області. Потребує, щоб [member monitoring] було встановлено на "
"[code]true[/code].\n"
"Дивіться також [signal area_shape_shape_entered]."
msgid ""
"Emitted when the received [param body] enters this area. [param body] can be "
"a [PhysicsBody2D] or a [TileMap]. [TileMap]s are detected if their [TileSet] "
"has collision shapes configured. Requires [member monitoring] to be set to "
"[code]true[/code]."
msgstr ""
"Випромінюється, коли отриманий [param body] входить в цю область. [param "
"body] може бути [PhysicsBody2D] або [TileMap]. [TileMap]и виявляються, якщо "
"їхній [TileSet] має сконфігуровані форми зіткнення. Вимагає, щоб для [member "
"monitoring] було встановлено значення [code]true[/code]."
msgid ""
"Emitted when the received [param body] exits this area. [param body] can be a "
"[PhysicsBody2D] or a [TileMap]. [TileMap]s are detected if their [TileSet] "
"has collision shapes configured. Requires [member monitoring] to be set to "
"[code]true[/code]."
msgstr ""
"Випромінюється, коли отримане [param body] виходить з цієї області. [param "
"body] може бути [PhysicsBody2D] або [TileMap]. [TileMap]и виявляються, якщо "
"їхній [TileSet] має сконфігуровані форми зіткнення. Вимагає, щоб для [member "
"monitoring] було встановлено значення [code]true[/code]."
msgid ""
"Emitted when a [Shape2D] of the received [param body] enters a shape of this "
"area. [param body] can be a [PhysicsBody2D] or a [TileMap]. [TileMap]s are "
"detected if their [TileSet] has collision shapes configured. Requires [member "
"monitoring] to be set to [code]true[/code].\n"
"[param local_shape_index] and [param body_shape_index] contain indices of the "
"interacting shapes from this area and the interacting body, respectively. "
"[param body_rid] contains the [RID] of the body. These values can be used "
"with the [PhysicsServer2D].\n"
"[b]Example:[/b] Get the [CollisionShape2D] node from the shape index:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var body_shape_owner = body.shape_find_owner(body_shape_index)\n"
"var body_shape_node = body.shape_owner_get_owner(body_shape_owner)\n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index)\n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Випускається, коли [Shape2D] отриманого [param body] входить у форму цієї "
"області. [param body] може бути [PhysicsBody2D] або [TileMap]. [TileMap] "
"виявляються, якщо для їх [TileSet] налаштовано форми зіткнення. Для параметра "
"[member monitoring] потрібно встановити значення [code]true[/code]. \n"
"[param local_shape_index] і [param body_shape_index] містять індекси "
"взаємодіючих форм із цієї області та взаємодіючого тіла відповідно. [param "
"body_rid] містить [RID] тіла. Ці значення можна використовувати з "
"[PhysicsServer2D]. \n"
"[b]Приклад:[/b] Отримайте вузол [CollisionShape2D] з індексу форми: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var body_shape_owner = body.shape_find_owner(body_shape_index) \n"
"var body_shape_node = body.shape_owner_get_owner(body_shape_owner) \n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index) \n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Emitted when a [Shape2D] of the received [param body] exits a shape of this "
"area. [param body] can be a [PhysicsBody2D] or a [TileMap]. [TileMap]s are "
"detected if their [TileSet] has collision shapes configured. Requires [member "
"monitoring] to be set to [code]true[/code].\n"
"See also [signal body_shape_entered]."
msgstr ""
"Випромінюється, коли [Shape2D] отриманого [param body] виходить з форми цієї "
"області. [param body] може бути [PhysicsBody2D] або [TileMap]. [TileMap]и "
"визначаються, якщо їх [TileSet] має налаштовані форми зіткнення. Потребує, "
"щоб для [member monitoring] було встановлено значення [code]true[/code].\n"
"Дивіться також [signal body_shape_entered]."
msgid "This area does not affect gravity/damping."
msgstr "Ця область не впливає на гравітацію/демпфування."
msgid ""
"This area adds its gravity/damping values to whatever has been calculated so "
"far (in [member priority] order)."
msgstr ""
"Ця область додає свої значення гравітації/демпфування до всього, що було "
"розраховано до цього часу (у порядку [member priority])."
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 ""
"Ця область додає свої значення гравітації/демпфування до всього, що було "
"розраховано до цього часу (у порядку [member priority]), ігноруючи всі "
"області з нижчим пріоритетом."
msgid ""
"This area replaces any gravity/damping, even the defaults, ignoring any lower "
"priority areas."
msgstr ""
"Ця область замінює будь-яку гравітацію/демпфування, навіть за замовчуванням, "
"ігноруючи всі області з нижчим пріоритетом."
msgid ""
"This area replaces any gravity/damping calculated so far (in [member "
"priority] order), but keeps calculating the rest of the areas."
msgstr ""
"Ця область замінює будь-яку гравітацію/демпфування, обчислену до цього часу "
"(у порядку [member priority]), але продовжує розраховувати решту областей."
msgid ""
"A region of 3D space that detects other [CollisionObject3D]s entering or "
"exiting it."
msgstr ""
"Область 3D-простору, яка виявляє, що інші [CollisionObject3D] входять або "
"виходять з неї."
msgid ""
"[Area3D] is a region of 3D space defined by one or multiple "
"[CollisionShape3D] or [CollisionPolygon3D] child nodes. It detects when other "
"[CollisionObject3D]s enter or exit it, and it also keeps track of which "
"collision objects haven't exited it yet (i.e. which one are overlapping it).\n"
"This node can also locally alter or override physics parameters (gravity, "
"damping) and route audio to custom audio buses.\n"
"[b]Note:[/b] Areas and bodies created with [PhysicsServer3D] might not "
"interact as expected with [Area3D]s, and might not emit signals or track "
"objects correctly.\n"
"[b]Warning:[/b] Using a [ConcavePolygonShape3D] inside a [CollisionShape3D] "
"child of this node (created e.g. by using the [b]Create Trimesh Collision "
"Sibling[/b] option in the [b]Mesh[/b] menu that appears when selecting a "
"[MeshInstance3D] node) may give unexpected results, since this collision "
"shape is hollow. If this is not desired, it has to be split into multiple "
"[ConvexPolygonShape3D]s or primitive shapes like [BoxShape3D], or in some "
"cases it may be replaceable by a [CollisionPolygon3D]."
msgstr ""
"[Area3D] — це область 3D-простору, визначена одним або кількома дочірніми "
"вузлами [CollisionShape3D] або [CollisionPolygon3D]. Він визначає, коли інші "
"[CollisionObject3D] входять або виходять з нього, а також відстежує, які "
"об’єкти зіткнення ще не вийшли з нього (тобто які з них перекривають його).\n"
" Цей вузол також може локально змінювати або перевизначати фізичні параметри "
"(гравітацію, демпфування) і направляти аудіо на спеціальні аудіошини.\n"
"[b]Примітка.[/b] Області та тіла, створені за допомогою [PhysicsServer3D], "
"можуть не взаємодіяти з [Area3D] належним чином, видавати сигнали або "
"неправильно відстежувати об’єкти.\n"
"[b]Попередження:[/b] Використання [ConcavePolygonShape3D] всередині "
"дочірнього елемента [CollisionShape3D] цього вузла (створеного, наприклад, за "
"допомогою параметра [b]Create Trimesh Collision Sibling[/b] у [b]Mesh[/b] ], "
"що з’являється під час вибору вузла [MeshInstance3D]), може дати несподівані "
"результати, оскільки ця форма зіткнення є порожньою. Якщо це небажано, його "
"потрібно розділити на кілька [ConvexPolygonShape3D] або примітивні форми, "
"такі як [BoxShape3D], або в деяких випадках його можна замінити на "
"[CollisionPolygon3D]."
msgid "GUI in 3D Viewport Demo"
msgstr "Графічний інтерфейс у 3D Viewport Demo"
msgid ""
"Returns a list of intersecting [Area3D]s. The overlapping area's [member "
"CollisionObject3D.collision_layer] must be part of this area's [member "
"CollisionObject3D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) this "
"list is modified once during the physics step, not immediately after objects "
"are moved. Consider using signals instead."
msgstr ""
"Повертає список [Area3D](й), що перетинаються. Для виявлення, [member "
"CollisionObject3D.collision_layer] області, що перетинається, має бути "
"частиною [member CollisionObject3D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) цей список "
"змінюється один раз під час фізичного кроку, а не одразу після переміщення "
"об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns a list of intersecting [PhysicsBody3D]s and [GridMap]s. The "
"overlapping body's [member CollisionObject3D.collision_layer] must be part of "
"this area's [member CollisionObject3D.collision_mask] in order to be "
"detected.\n"
"For performance reasons (collisions are all processed at the same time) this "
"list is modified once during the physics step, not immediately after objects "
"are moved. Consider using signals instead."
msgstr ""
"Повертає список тіл [PhysicsBody3D] та [GridMap]ок, що перетинаються. Для "
"виявлення, [member CollisionObject3D.collision_layer] тіла, що перетинається, "
"має бути частиною [member CollisionObject3D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) цей список "
"змінюється один раз під час фізичного кроку, а не одразу після переміщення "
"об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if intersecting any [Area3D]s, otherwise returns "
"[code]false[/code]. The overlapping area's [member "
"CollisionObject3D.collision_layer] must be part of this area's [member "
"CollisionObject3D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) the "
"list of overlapping areas is modified once during the physics step, not "
"immediately after objects are moved. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо перетинаються будь-які [Area3D]і, інакше "
"повертає [code]false[/code]. Для виявлення, [member "
"CollisionObject3D.collision_layer] області, що перетинається, має бути "
"частиною [member CollisionObject3D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) список "
"областей, що перетинаються, змінюється один раз під час фізичного кроку, а не "
"одразу після переміщення об'єктів. Подумайте про використання сигналів "
"замість цього."
msgid ""
"Returns [code]true[/code] if intersecting any [PhysicsBody3D]s or [GridMap]s, "
"otherwise returns [code]false[/code]. The overlapping body's [member "
"CollisionObject3D.collision_layer] must be part of this area's [member "
"CollisionObject3D.collision_mask] in order to be detected.\n"
"For performance reasons (collisions are all processed at the same time) the "
"list of overlapping bodies is modified once during the physics step, not "
"immediately after objects are moved. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо перетинаються будь-які [PhysicsBody3D] або "
"[GridMap]ок, інакше повертає [code]false[/code]. Для виявлення, [member "
"CollisionObject3D.collision_layer] тіла, що перетинається, має бути частиною "
"[member CollisionObject3D.collision_mask] цієї області.\n"
"З міркувань продуктивності (всі зіткнення обробляються одночасно) список тіл, "
"що перетинаються, змінюється один раз під час фізичного кроку, а не одразу "
"після переміщення об'єктів. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if the given [Area3D] intersects or overlaps this "
"[Area3D], [code]false[/code] otherwise.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
"For performance, list of overlaps is updated once per frame and before the "
"physics step. Consider using signals instead."
msgstr ""
"Повертає [code]true[/code], якщо задана [Area3D] перетинає або накладається "
"на цю [Area3D], інакше [code]false[/code].\n"
"[b]Примітка:[/b] Цей тест не виконується одразу після переміщення об'єктів. "
"Для підвищення продуктивності список перетинів оновлюється один раз за кадр і "
"перед кроком фізики. Подумайте про використання сигналів замість цього."
msgid ""
"Returns [code]true[/code] if the given physics body intersects or overlaps "
"this [Area3D], [code]false[/code] otherwise.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
"For performance, list of overlaps is updated once per frame and before the "
"physics step. Consider using signals instead.\n"
"The [param body] argument can either be a [PhysicsBody3D] or a [GridMap] "
"instance. While GridMaps are not physics body themselves, they register their "
"tiles with collision shapes as a virtual physics body."
msgstr ""
"Повертає [code]true[/code], якщо задане фізичне тіло перетинає або "
"накладається на цю [Area3D], інакше [code]false[/code].\n"
"[b]Примітка:[/b] Цей тест не виконується одразу після переміщення об'єктів. "
"Для продуктивності список перетинів оновлюється один раз на кадр і перед "
"кроком фізики. Розгляньте можливість використання сигналів замість цього.\n"
"Аргумент [param body] може бути екземпляром [PhysicsBody3D] або [GridMap]. "
"Хоча Карти Ґраток самі не є фізичними тілами, вони реєструють свої плитки з "
"формами зіткнень як віртуальні фізичні тіла."
msgid ""
"The rate at which objects stop spinning in this area. Represents the angular "
"velocity lost per second.\n"
"See [member ProjectSettings.physics/3d/default_angular_damp] for more details "
"about damping."
msgstr ""
"Швидкість, з якою об'єкти перестають обертатися в цій області. Являє собою "
"кутову швидкість, втрачену за секунду.\n"
"Дивіться [member ProjectSettings.physics/3d/default_angular_damp] для більш "
"детальної інформації про демпфування."
msgid ""
"The area's gravity intensity (in meters per second squared). This value "
"multiplies the gravity direction. This is useful to alter the force of "
"gravity without altering its direction."
msgstr ""
"Інтенсивність гравітації області (в метрах на секунду в квадраті). Це "
"значення множить напрямок гравітації. Це корисно для зміни сили гравітації "
"без зміни її напрямку."
msgid ""
"The distance at which the gravity strength is equal to [member gravity]. For "
"example, on a planet 100 meters in radius with a surface gravity of 4.0 m/s², "
"set the [member gravity] to 4.0 and the unit distance to 100.0. The gravity "
"will have falloff according to the inverse square law, so in the example, at "
"200 meters from the center the gravity will be 1.0 m/s² (twice the distance, "
"1/4th the gravity), at 50 meters it will be 16.0 m/s² (half the distance, 4x "
"the gravity), and so on.\n"
"The above is true only when the unit distance is a positive number. When this "
"is set to 0.0, the gravity will be constant regardless of distance."
msgstr ""
"Відстань, на якій сила гравітації дорівнює [member gravity]. Наприклад, на "
"планеті радіусом 100 метрів з поверхневою гравітацією 4.0 м/с², встановіть "
"[member gravity] на 4.0 і одиницю відстані на 100.0. Гравітація буде спадати "
"за законом оберненого квадрата, тому в нашому прикладі на відстані 200 метрів "
"від центру гравітація буде 1.0 м/с² (вдвічі більша відстань, 1/4 гравітації), "
"на відстані 50 метрів - 16.0 м/с² (вдвічі менша відстань, 4x гравітації), і "
"так далі.\n"
"Вищесказане справедливе лише тоді, коли одиниця відстані є додатним числом. "
"Якщо цей параметр встановлено на 0.0, сила тяжіння буде постійною незалежно "
"від відстані."
msgid ""
"The rate at which objects stop moving in this area. Represents the linear "
"velocity lost per second.\n"
"See [member ProjectSettings.physics/3d/default_linear_damp] for more details "
"about damping."
msgstr ""
"Швидкість, з якою об'єкти перестають рухатися в цій області. Являє собою "
"лінійну швидкість, втрачену за секунду.\n"
"Дивіться [member ProjectSettings.physics/3d/default_linear_damp] для більш "
"детальної інформації про демпфування."
msgid ""
"The area's priority. Higher priority areas are processed first. The "
"[World3D]'s physics is always processed last, after all areas."
msgstr ""
"Пріоритет району. Першочергові ділянки обробляються першими. Фізика [World3D] "
"завжди обробляється останньою, після всіх областей."
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 ""
"Ступінь, до якого ця область застосовує реверберацію до пов'язаного з нею "
"звуку. Варіюється від [code]0[/code] до [code]1[/code] з точністю [code]0,1[/"
"code]."
msgid "If [code]true[/code], the area applies reverb to its associated audio."
msgstr ""
"Якщо [code]true[/code], область застосовує реверберацію до пов'язаного з нею "
"звуку."
msgid "The name of the reverb bus to use for this area's associated audio."
msgstr ""
"Назва шини реверберації, яку буде використано для асоційованого звуку цієї "
"області."
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 ""
"Ступінь, до якого реверберація цієї області є рівномірним ефектом. "
"Коливається від [code]0[/code] до [code]1[/code] з точністю [code]0,1[/code]."
msgid ""
"The exponential rate at which wind force decreases with distance from its "
"origin.\n"
"[b]Note:[/b] This wind force only applies to [SoftBody3D] nodes. Other "
"physics bodies are currently not affected by wind."
msgstr ""
"Експоненціальна швидкість, з якою сила вітру зменшується з відстанню від "
"джерела.\n"
"[b]Примітка: [/b] Ця сила вітру застосовується лише до вузлів [SoftBody3D]. "
"Інші фізичні тіла наразі не зазнають впливу вітру."
msgid ""
"The magnitude of area-specific wind force.\n"
"[b]Note:[/b] This wind force only applies to [SoftBody3D] nodes. Other "
"physics bodies are currently not affected by wind."
msgstr ""
"Величина специфічної для місцевості сили вітру.\n"
"[b]Примітка: [/b] Ця сила вітру застосовується лише до вузлів [SoftBody3D]. "
"Інші фізичні тіла наразі не зазнають впливу вітру."
msgid ""
"The [Node3D] which is used to specify the direction and origin of an area-"
"specific wind force. The direction is opposite to the z-axis of the "
"[Node3D]'s local transform, and its origin is the origin of the [Node3D]'s "
"local transform.\n"
"[b]Note:[/b] This wind force only applies to [SoftBody3D] nodes. Other "
"physics bodies are currently not affected by wind."
msgstr ""
"[Node3D], який використовується для уточнення напрямку і походження площі-"
"специфічної сили вітру. Напрямок протилежна осі локальної трансформації "
"[Node3D] та її походження є походженням локального перетворення [Node3D].\n"
"[b]Примітка:[/b] Ця сила вітру застосовується тільки до вузлів [SoftBody3D]. "
"Інші фізико-фізичні органи в даний час не впливають на вітер."
msgid ""
"Emitted when a [Shape3D] of the received [param area] enters a shape of this "
"area. Requires [member monitoring] to be set to [code]true[/code].\n"
"[param local_shape_index] and [param area_shape_index] contain indices of the "
"interacting shapes from this area and the other area, respectively. [param "
"area_rid] contains the [RID] of the other area. These values can be used with "
"the [PhysicsServer3D].\n"
"[b]Example:[/b] Get the [CollisionShape3D] node from the shape index:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var other_shape_owner = area.shape_find_owner(area_shape_index)\n"
"var other_shape_node = area.shape_owner_get_owner(other_shape_owner)\n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index)\n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Випромінюється, коли [Shape3D] отриманої [param area] входить у форму цієї "
"області. Для параметра [member monitoring] потрібно встановити значення "
"[code]true[/code]. \n"
"[param local_shape_index] і [param area_shape_index] містять індекси "
"взаємодіючих фігур з цієї та іншої області відповідно. [param area_rid] "
"містить [RID] іншої області. Ці значення можна використовувати з "
"[PhysicsServer3D]. \n"
"[b]Приклад:[/b] Отримайте вузол [CollisionShape3D] з індексу форми: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var other_shape_owner = area.shape_find_owner(area_shape_index) \n"
"var other_shape_node = area.shape_owner_get_owner(other_shape_owner) \n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index) \n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Emitted when a [Shape3D] of the received [param area] exits a shape of this "
"area. Requires [member monitoring] to be set to [code]true[/code].\n"
"See also [signal area_shape_entered]."
msgstr ""
"Випромінюється, коли [Shape3D] отриманої [param area] виходить за межі форми "
"цієї області. Потребує, щоб [member monitoring] було встановлено на "
"[code]true[/code].\n"
"Дивіться також [signal area_shape_shape_entered]."
msgid ""
"Emitted when the received [param body] enters this area. [param body] can be "
"a [PhysicsBody3D] or a [GridMap]. [GridMap]s are detected if their "
"[MeshLibrary] has collision shapes configured. Requires [member monitoring] "
"to be set to [code]true[/code]."
msgstr ""
"Випромінюється, коли отримане [param body] входить в цю область. [param body] "
"може бути [PhysicsBody3D] або [GridMap]. [GridMap]и виявляються, якщо їхня "
"[MeshLibrary] має налаштовані форми зіткнень. Потребує, щоб для параметра "
"[member monitoring] було встановлено значення [code]true[/code]."
msgid ""
"Emitted when the received [param body] exits this area. [param body] can be a "
"[PhysicsBody3D] or a [GridMap]. [GridMap]s are detected if their "
"[MeshLibrary] has collision shapes configured. Requires [member monitoring] "
"to be set to [code]true[/code]."
msgstr ""
"Випромінюється, коли отримане тіло [param body] виходить з цієї області. "
"[param body] може бути [PhysicsBody3D] або [GridMap]. [GridMap]и виявляються, "
"якщо їхня [MeshLibrary] має налаштовані форми зіткнень. Потребує, щоб для "
"параметра [member monitoring] було встановлено значення [code]true[/code]."
msgid ""
"Emitted when a [Shape3D] of the received [param body] enters a shape of this "
"area. [param body] can be a [PhysicsBody3D] or a [GridMap]. [GridMap]s are "
"detected if their [MeshLibrary] has collision shapes configured. Requires "
"[member monitoring] to be set to [code]true[/code].\n"
"[param local_shape_index] and [param body_shape_index] contain indices of the "
"interacting shapes from this area and the interacting body, respectively. "
"[param body_rid] contains the [RID] of the body. These values can be used "
"with the [PhysicsServer3D].\n"
"[b]Example:[/b] Get the [CollisionShape3D] node from the shape index:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var body_shape_owner = body.shape_find_owner(body_shape_index)\n"
"var body_shape_node = body.shape_owner_get_owner(body_shape_owner)\n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index)\n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Випускається, коли [Shape3D] отриманого [param body] входить у форму цієї "
"області. [param body] може бути [PhysicsBody3D] або [GridMap]. [GridMap] "
"виявляються, якщо в їхній [MeshLibrary] налаштовано форми зіткнення. Для "
"параметра [member monitoring] потрібно встановити значення [code]true[/"
"code]. \n"
"[param local_shape_index] і [param body_shape_index] містять індекси "
"взаємодіючих форм із цієї області та взаємодіючого тіла відповідно. [param "
"body_rid] містить [RID] тіла. Ці значення можна використовувати з "
"[PhysicsServer3D]. \n"
"[b]Приклад:[/b] Отримайте вузол [CollisionShape3D] з індексу форми: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var body_shape_owner = body.shape_find_owner(body_shape_index) \n"
"var body_shape_node = body.shape_owner_get_owner(body_shape_owner) \n"
"\n"
"var local_shape_owner = shape_find_owner(local_shape_index) \n"
"var local_shape_node = shape_owner_get_owner(local_shape_owner) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Emitted when a [Shape3D] of the received [param body] exits a shape of this "
"area. [param body] can be a [PhysicsBody3D] or a [GridMap]. [GridMap]s are "
"detected if their [MeshLibrary] has collision shapes configured. Requires "
"[member monitoring] to be set to [code]true[/code].\n"
"See also [signal body_shape_entered]."
msgstr ""
"Випромінюється, коли [Shape3D] отриманого [param body] виходить з форми цієї "
"області. [param body] може бути [PhysicsBody3D] або [GridMap]. [GridMap]и "
"визначаються, якщо їхня [MeshLibrary] має налаштовані форми зіткнень. "
"Потребує, щоб для [member monitoring] було встановлено значення [code]true[/"
"code].\n"
"Дивіться також [signal body_shape_entered]."
msgid "A built-in data structure that holds a sequence of elements."
msgstr "Вбудована структура даних, яка містить послідовність елементів."
msgid ""
"An array data structure that can contain a sequence of elements of any "
"[Variant] type by default. Values can optionally be constrained to a specific "
"type by creating a [i]typed array[/i]. Elements are accessed by a numerical "
"index starting at [code]0[/code]. Negative indices are used to count from the "
"back ([code]-1[/code] is the last element, [code]-2[/code] is the second to "
"last, etc.).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array = [\"First\", 2, 3, \"Last\"]\n"
"print(array[0]) # Prints \"First\"\n"
"print(array[2]) # Prints 3\n"
"print(array[-1]) # Prints \"Last\"\n"
"\n"
"array[1] = \"Second\"\n"
"print(array[1]) # Prints \"Second\"\n"
"print(array[-3]) # Prints \"Second\"\n"
"\n"
"# This typed array can only contain integers.\n"
"# Attempting to add any other type will result in an error.\n"
"var typed_array: Array[int] = [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array array = [\"First\", 2, 3, \"Last\"];\n"
"GD.Print(array[0]); // Prints \"First\"\n"
"GD.Print(array[2]); // Prints 3\n"
"GD.Print(array[^1]); // Prints \"Last\"\n"
"\n"
"array[1] = \"Second\";\n"
"GD.Print(array[1]); // Prints \"Second\"\n"
"GD.Print(array[^3]); // Prints \"Second\"\n"
"\n"
"// This typed array can only contain integers.\n"
"// Attempting to add any other type will result in an error.\n"
"Godot.Collections.Array<int> typedArray = [1, 2, 3];\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Arrays are always passed by [b]reference[/b]. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate].\n"
"[b]Note:[/b] Erasing elements while iterating over arrays is [b]not[/b] "
"supported and will result in unpredictable behavior.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedInt64Array] versus [code]Array[int]"
"[/code]). Also, packed arrays consume less memory. As a downside, packed "
"arrays are less flexible as they don't offer as many convenience methods such "
"as [method Array.map]. Typed arrays are in turn faster to iterate on and "
"modify than untyped arrays."
msgstr ""
"Масив даних, який за замовчуванням може містити послідовність елементів будь-"
"якого типу [Variant]. Значення можна обмежити певним типом, створивши "
"[i]типізований масив[/i]. Доступ до елементів здійснюється за допомогою "
"числового індексу, що починається з [code]0[/code]. Негативні індекси "
"використовуються для підрахунку з кінця ([code]-1[/code] — останній елемент, "
"[code]-2[/code] — передостанній тощо).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array = [\"First\", 2, 3, \"Last\"]\n"
"print(array[0]) # Виводить «First»\n"
"print(array[2]) # Виводить 3\n"
"print(array[-1]) # Виводить «Last»\n"
"\n"
"array[1] = «Second»\n"
"print(array[1]) # Виводить «Second»\n"
"print(array[-3]) # Виводить «Second»\n"
"\n"
"# Цей типізований масив може містити тільки цілі числа.\n"
"# Спроба додати будь-який інший тип призведе до помилки.\n"
"var typed_array: Array[int] = [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array array = [\"First\", 2, 3, \"Last\"];\n"
"GD.Print(array[0]); // Виводить \"Перший\"\n"
"GD.Print(array[2]); // Виводить 3\n"
"GD.Print(array[^1]); // Виводить \"Останній\"\n"
"\n"
"array[1] = \"Другий\";\n"
"GD.Print(array[1]); // Виводить \"Second\"\n"
"GD.Print(array[^3]); // Виводить \"Second\"\n"
"\n"
"// Цей типізований масив може містити тільки цілі числа.\n"
"// Спроба додати будь-який інший тип призведе до помилки.\n"
"Godot.Collections.Array<int> typedArray = [1, 2, 3];\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Масиви завжди передаються за [b]посиланням[/b]. Щоб отримати "
"копію масиву, яку можна модифікувати незалежно від оригінального масиву, "
"використовуйте [метод duplicate].\n"
"[b]Примітка:[/b] Видалення елементів під час ітерації масивів [b]не[/b] "
"підтримується і призведе до непередбачуваної поведінки.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше ітераються "
"та модифікуються порівняно з типізованими масивами того ж типу (наприклад, "
"[PackedInt64Array] проти [code]Array[int][/code]). Крім того, упаковані "
"масиви споживають менше пам'яті. Недоліком упакованих масивів є менша "
"гнучкість, оскільки вони не пропонують стільки зручних методів, як [method "
"Array.map]. Типізовані масиви, в свою чергу, швидше ітеруються та "
"модифікуються, ніж нетипізовані масиви."
msgid "Constructs an empty [Array]."
msgstr "Створює пустий [Array]."
msgid ""
"Creates a typed array from the [param base] array. A typed array can only "
"contain elements of the given type, or that inherit from the given class, as "
"described by this constructor's parameters:\n"
"- [param type] is the built-in [Variant] type, as one the [enum Variant.Type] "
"constants.\n"
"- [param class_name] is the built-in class name (see [method "
"Object.get_class]).\n"
"- [param script] is the associated script. It must be a [Script] instance or "
"[code]null[/code].\n"
"If [param type] is not [constant TYPE_OBJECT], [param class_name] must be an "
"empty [StringName] and [param script] must be [code]null[/code].\n"
"[codeblock]\n"
"class_name Sword\n"
"extends Node\n"
"\n"
"class Stats:\n"
"\tpass\n"
"\n"
"func _ready():\n"
"\tvar a = Array([], TYPE_INT, \"\", null) # Array[int]\n"
"\tvar b = Array([], TYPE_OBJECT, \"Node\", null) # Array[Node]\n"
"\tvar c = Array([], TYPE_OBJECT, \"Node\", Sword) # Array[Sword]\n"
"\tvar d = Array([], TYPE_OBJECT, \"RefCounted\", Stats) # Array[Stats]\n"
"[/codeblock]\n"
"The [param base] array's elements are converted when necessary. If this is "
"not possible or [param base] is already typed, this constructor fails and "
"returns an empty [Array].\n"
"In GDScript, this constructor is usually not necessary, as it is possible to "
"create a typed array through static typing:\n"
"[codeblock]\n"
"var numbers: Array[float] = []\n"
"var children: Array[Node] = [$Node, $Sprite2D, $RigidBody3D]\n"
"\n"
"var integers: Array[int] = [0.2, 4.5, -2.0]\n"
"print(integers) # Prints [0, 4, -2]\n"
"[/codeblock]"
msgstr ""
"Створює типізований масив із масиву [param base]. Типізований масив може "
"містити лише елементи заданого типу або ті, що успадковуються від заданого "
"класу, як описано в параметрах цього конструктора:\n"
" - [param type] є вбудованим типом [Variant], як одна з констант [enum "
"Variant.Type].\n"
" - [param class_name] — вбудоване ім’я класу (див. [method "
"Object.get_class]).\n"
" - [param script] пов’язаний скрипти. Це має бути екземпляр [Script] або "
"[code]null[/code].\n"
" Якщо [param type] не є [constant TYPE_OBJECT], [param class_name] має бути "
"порожнім [StringName], а [param script] має мати значення [code]null[/code].\n"
"[codeblock]\n"
"class_name Sword\n"
"extends Node\n"
"\n"
"class Stats:\n"
"\t pass\n"
"\n"
"func _ready():\n"
"\t var a = Array([], TYPE_INT, \"\", null) # Array[int]\n"
"\t var b = Array([], TYPE_OBJECT, \"Node\", null) # Array[Node]\n"
"\t var c = Array([], TYPE_OBJECT, \"Node\", Sword) # Array[Sword]\n"
"\t var d = Array([], TYPE_OBJECT, \"RefCounted\", Stats) # Array[Stats]\n"
"[/codeblock]\n"
" За потреби елементи масиву [param base] перетворюються. Якщо це неможливо "
"або [param base] уже введено, цей конструктор завершується помилкою та "
"повертає порожній [Array].\n"
" У GDScript цей конструктор зазвичай не потрібний, оскільки можна створити "
"типізований масив за допомогою статичної типізації:\n"
"[codeblock]\n"
"var numbers: Array[float] = []\n"
"var children: Array[Node] = [$Node, $Sprite2D, $RigidBody3D]\n"
"\n"
"var integers: Array[int] = [0.2, 4.5, -2.0]\n"
"print(integers) # Виводить [0, 4, -2]\n"
"[/codeblock]"
msgid ""
"Returns the same array as [param from]. If you need a copy of the array, use "
"[method duplicate]."
msgstr ""
"Повертає той самий масив, що й [param from]. Якщо вам потрібна копія масиву, "
"використовуйте [method duplicate]."
msgid "Constructs an array from a [PackedByteArray]."
msgstr "Створює масив із [PackedByteArray]."
msgid "Constructs an array from a [PackedColorArray]."
msgstr "Створює масив із [PackedColorArray]."
msgid "Constructs an array from a [PackedFloat32Array]."
msgstr "Створює масив із [PackedFloat32Array]."
msgid "Constructs an array from a [PackedFloat64Array]."
msgstr "Створює масив із [PackedFloat64Array]."
msgid "Constructs an array from a [PackedInt32Array]."
msgstr "Створює масив із [PackedInt32Array]."
msgid "Constructs an array from a [PackedInt64Array]."
msgstr "Створює масив із [PackedInt64Array]."
msgid "Constructs an array from a [PackedStringArray]."
msgstr "Створює масив із [PackedStringArray]."
msgid "Constructs an array from a [PackedVector2Array]."
msgstr "Створює масив із [PackedVector2Array]."
msgid "Constructs an array from a [PackedVector3Array]."
msgstr "Створює масив із [PackedVector3Array]."
msgid "Constructs an array from a [PackedVector4Array]."
msgstr "Створює масив із [PackedVector4Array]."
msgid ""
"Calls the given [Callable] on each element in the array and returns "
"[code]true[/code] if the [Callable] returns [code]true[/code] for [i]all[/i] "
"elements in the array. If the [Callable] returns [code]false[/code] for one "
"array element or more, this method returns [code]false[/code].\n"
"The [param method] should take one [Variant] parameter (the current array "
"element) and return a [bool].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func greater_than_5(number):\n"
"\treturn number > 5\n"
"\n"
"func _ready():\n"
"\tprint([6, 10, 6].all(greater_than_5)) # Prints true (3/3 elements evaluate "
"to true).\n"
"\tprint([4, 10, 4].all(greater_than_5)) # Prints false (1/3 elements evaluate "
"to true).\n"
"\tprint([4, 4, 4].all(greater_than_5)) # Prints false (0/3 elements evaluate "
"to true).\n"
"\tprint([].all(greater_than_5)) # Prints true (0/0 elements evaluate "
"to true).\n"
"\n"
"\t# Same as the first line above, but using a lambda function.\n"
"\tprint([6, 10, 6].all(func(element): return element > 5)) # Prints true\n"
"[/gdscript]\n"
"[csharp]\n"
"private static bool GreaterThan5(int number)\n"
"{\n"
"\treturn number > 5;\n"
"}\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\t// Prints True (3/3 elements evaluate to true).\n"
"\tGD.Print(new Godot.Collections.Array>int< { 6, 10, 6 }.All(GreaterThan5));\n"
"\t// Prints False (1/3 elements evaluate to true).\n"
"\tGD.Print(new Godot.Collections.Array>int< { 4, 10, 4 }.All(GreaterThan5));\n"
"\t// Prints False (0/3 elements evaluate to true).\n"
"\tGD.Print(new Godot.Collections.Array>int< { 4, 4, 4 }.All(GreaterThan5));\n"
"\t// Prints True (0/0 elements evaluate to true).\n"
"\tGD.Print(new Godot.Collections.Array>int< { }.All(GreaterThan5));\n"
"\n"
"\t// Same as the first line above, but using a lambda function.\n"
"\tGD.Print(new Godot.Collections.Array>int< { 6, 10, 6 }.All(element => "
"element > 5)); // Prints True\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method any], [method filter], [method map] and [method reduce].\n"
"[b]Note:[/b] Unlike relying on the size of an array returned by [method "
"filter], this method will return as early as possible to improve performance "
"(especially with large arrays).\n"
"[b]Note:[/b] For an empty array, this method [url=https://en.wikipedia.org/"
"wiki/Vacuous_truth]always[/url] returns [code]true[/code]."
msgstr ""
"Викликає заданий [Callable] для кожного елемента в масиві та повертає "
"[code]true[/code], якщо [Callable] повертає [code]true[/code] для [i]всіх[/i] "
"елементів у масиві. Якщо [Callable] повертає [code]false[/code] для одного "
"або більше елементів масиву, цей метод повертає [code]false[/code]. \n"
"[param method] має приймати один параметр [Variant] (поточний елемент масиву) "
"і повертати [bool]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"func greater_than_5(number):\n"
"\treturn number > 5\n"
"\n"
"func _ready(): \n"
"\tprint([6, 10, 6].all(greater_than_5)) # Виводить true (3/3 елементів "
"оцінюються як true). \n"
"\tprint([4, 10, 4].all(greater_than_5)) # Виводить false (1/3 елементів "
"оцінюється як true). \n"
"\tprint([4, 4, 4].all(greater_than_5)) # Виводить false (0/3 елементів "
"оцінюються як true). \n"
"\tprint([].all(greater_than_5)) # Виводить true (0/0 елементів оцінюється як "
"true). \n"
"\n"
"\t# Те саме, що й перший рядок вище, але з використанням лямбда-функції. \n"
"\tprint([6, 10, 6].all(func(element): return element > 5)) # Виводить true \n"
"[/gdscript] \n"
"[csharp] \n"
"private static bool GreaterThan5(int number) \n"
"{\n"
"\treturn number > 5; \n"
"}\n"
"\n"
"public override void _Ready() \n"
"{\n"
"\t// Виводить True (3/3 елементів оцінюються як true). \n"
"\tGD.Print(new Godot.Collections.Array>int< { 6, 10, "
"6 }.All(GreaterThan5)); \n"
"\t// Виводить False (1/3 елементів оцінюється як true). \n"
"\tGD.Print(new Godot.Collections.Array>int< { 4, 10, "
"4 }.All(GreaterThan5)); \n"
"\t// Виводить False (0/3 елементів оцінюються як true). \n"
"\tGD.Print(new Godot.Collections.Array>int< { 4, 4, 4 }.All(GreaterThan5)); \n"
"\t// Виводить True (0/0 елементів оцінюється як true). \n"
"\tGD.Print(new Godot.Collections.Array>int< { }.All(GreaterThan5)); \n"
"\n"
"\t// Те саме, що й перший рядок вище, але з використанням лямбда-функції. \n"
"\tGD.Print(new Godot.Collections.Array>int< { 6, 10, 6 }.All(element => "
"element > 5)); // Виводить True \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Дивіться також [method any], [method filter], [method map] і [method "
"reduce]. \n"
"[b]Примітка:[/b] На відміну від перевірки розміру масиву після [method "
"filter], цей метод поверне значення якмога швидше для поліпшення швидкодії "
"(особливо на великих масивах)\n"
"[b]Примітка:[/b] Для порожнього масиву цей метод [url=https://"
"en.wikipedia.org/wiki/Vacuous_truth]завжди[/url] повертає [code]true[/code]."
msgid ""
"Calls the given [Callable] on each element in the array and returns "
"[code]true[/code] if the [Callable] returns [code]true[/code] for [i]one or "
"more[/i] elements in the array. If the [Callable] returns [code]false[/code] "
"for all elements in the array, this method returns [code]false[/code].\n"
"The [param method] should take one [Variant] parameter (the current array "
"element) and return a [bool].\n"
"[codeblock]\n"
"func greater_than_5(number):\n"
"\treturn number > 5\n"
"\n"
"func _ready():\n"
"\tprint([6, 10, 6].any(greater_than_5)) # Prints true (3 elements evaluate to "
"true).\n"
"\tprint([4, 10, 4].any(greater_than_5)) # Prints true (1 elements evaluate to "
"true).\n"
"\tprint([4, 4, 4].any(greater_than_5)) # Prints false (0 elements evaluate "
"to true).\n"
"\tprint([].any(greater_than_5)) # Prints false (0 elements evaluate "
"to true).\n"
"\n"
"\t# Same as the first line above, but using a lambda function.\n"
"\tprint([6, 10, 6].any(func(number): return number > 5)) # Prints true\n"
"[/codeblock]\n"
"See also [method all], [method filter], [method map] and [method reduce].\n"
"[b]Note:[/b] Unlike relying on the size of an array returned by [method "
"filter], this method will return as early as possible to improve performance "
"(especially with large arrays).\n"
"[b]Note:[/b] For an empty array, this method always returns [code]false[/"
"code]."
msgstr ""
"Викликає наданий [Callable] на кожному елементі в масиві та повертає "
"[code]true[/code], якщо [Callable] повертає [code]true[/code] для [i]одного "
"чи більше[/i] елементів у масиві. Якщо [Callable] повертає [code]false[/code] "
"для всіх елементів в масиві, цей метод повертає [code]false[/code].\n"
"[param method] повинен прийняти один параметр [Variant] (поточний елемент "
"масиву) і повернути [bool].\n"
"[codeblock]\n"
"func more_than_5(number):\n"
"\treturn number > 5\n"
"\n"
"func _ready():\n"
"\tprint([6, 10, 6].any(greater_than_5)) # Виведе true (3 елементи, для яких "
"greater_than_5 - true).\n"
"\tprint([4, 10, 4].any(greater_than_5)) # Виведе true (1 елемент, для якого "
"greater_than_5 - true).\n"
"\tprint([4, 4, 4].any(greater_than_5)) # Виведе false (0 елементів, для яких "
"greater_than_5 - true).\n"
"\tprint([].any(greater_than_5) # Виведе false (0 елементів, для яких "
"greater_than_5 - true).\n"
"\t\n"
"\t# Те ж, що й вище, тільки через лямбду.\n"
"\tprint([6, 10, 6].any(func(number): return number > 5)) # Виведе true\n"
"[/codeblock]\n"
"Дивись також [method all], [method filter], [method map] і [method reduce].\n"
"[b]Примітка:[/b] На відміну від перевірки розміру масиву після [method "
"filter], цей метод поверне значення якмога швидше для поліпшення швидкодії "
"(особливо на великих масивах)\n"
"[b]Примітка:[/b] Для порожніх масивів цей метод завжди повертає [code]false[/"
"code]."
msgid ""
"Appends [param value] at the end of the array (alias of [method push_back])."
msgstr "Додає [param value] в кінець масиву (псевдонім [method push_back])."
msgid ""
"Appends another [param array] at the end of this array.\n"
"[codeblock]\n"
"var numbers = [1, 2, 3]\n"
"var extra = [4, 5, 6]\n"
"numbers.append_array(extra)\n"
"print(numbers) # Prints [1, 2, 3, 4, 5, 6]\n"
"[/codeblock]"
msgstr ""
"Додає ще один [param array] у кінець цього масиву.\n"
"[codeblock]\n"
"var numbers = [1, 2, 3]\n"
"var extra = [4, 5, 6]\n"
"numbers.append_array(extra)\n"
"print(numbers) # Виводить [1, 2, 3, 4, 5, 6]\n"
"[/codeblock]"
msgid ""
"Assigns elements of another [param array] into the array. Resizes the array "
"to match [param array]. Performs type conversions if the array is typed."
msgstr ""
"Присвоює цьому масиву елементи іншого [param array]. Змінює розмір масиву "
"відповідно до [param array]. Виконує перетворення типів, якщо масив є "
"типізованим."
msgid ""
"Returns the last element of the array. If the array is empty, fails and "
"returns [code]null[/code]. See also [method front].\n"
"[b]Note:[/b] Unlike with the [code][][/code] operator ([code]array[-1][/"
"code]), an error is generated without stopping project execution."
msgstr ""
"Повертає останній елемент масиву. Якщо масив порожній, не вдається і повертає "
"[code]null[/code]. Дивись також [method front].\n"
"[b]Примітка:[/b] На відміну від [code][/code] оператор ([code]array[-1][/"
"code]), помилка генерується без виконання проекту."
msgid ""
"Returns the index of [param value] in the sorted array. If it cannot be "
"found, returns where [param value] should be inserted to keep the array "
"sorted. The algorithm used is [url=https://en.wikipedia.org/wiki/"
"Binary_search_algorithm]binary search[/url].\n"
"If [param before] is [code]true[/code] (as by default), the returned index "
"comes before all existing elements equal to [param value] in the array.\n"
"[codeblock]\n"
"var numbers = [2, 4, 8, 10]\n"
"var idx = numbers.bsearch(7)\n"
"\n"
"numbers.insert(idx, 7)\n"
"print(numbers) # Prints [2, 4, 7, 8, 10]\n"
"\n"
"var fruits = [\"Apple\", \"Lemon\", \"Lemon\", \"Orange\"]\n"
"print(fruits.bsearch(\"Lemon\", true)) # Prints 1, points at the first "
"\"Lemon\".\n"
"print(fruits.bsearch(\"Lemon\", false)) # Prints 3, points at \"Orange\".\n"
"[/codeblock]\n"
"[b]Note:[/b] Calling [method bsearch] on an [i]unsorted[/i] array will result "
"in unexpected behavior. Use [method sort] before calling this method."
msgstr ""
"Повертає індекс [param value] у відсортованому масиві. Якщо його неможливо "
"знайти, повертає місце, куди слід вставити [param value], щоб зберегти масив "
"упорядкованим. Використовується [url=https://uk.wikipedia.org/wiki/"
"%D0%94%D0%B2%D1%96%D0%B9%D0%BA%D0%BE%D0%B2%D0%B8%D0%B9_%D0%BF%D0%BE%D1%88%D1%83%D0%BA]алгоритм "
"бінарного пошуку[/url].\n"
"Якщо [param before] має значення [code]true[/code] (як за замовчуванням), "
"повернутий індекс стоїть перед усіма існуючими елементами, що дорівнюють "
"[param value] у масиві.\n"
"[codeblock]\n"
"var numbers = [2, 4, 8, 10]\n"
"var idx = numbers.bsearch(7)\n"
"\n"
"numbers.insert(idx, 7)\n"
"print(numbers) # Виводить [2, 4, 7, 8, 10]\n"
"\n"
"var fruits = [\"Апельсин\", \"Лимон\", \"Лимон\", \"Яблуко\"]\n"
"print(fruits.bsearch(\"Лимон\", true)) # Виводить 1, вказуючи на перший "
"\"Лимон\".\n"
"print(fruits.bsearch(\"Лимон\", false)) # Виводить 3, вказує на \"Яблуко\".\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Виклик [method bsearch] для [i]несортованого[/i] масиву "
"призведе до неочікуваної поведінки. Використовуйте [method sort] перед "
"викликом цього методу."
msgid ""
"Returns the index of [param value] in the sorted array. If it cannot be "
"found, returns where [param value] should be inserted to keep the array "
"sorted (using [param func] for the comparisons). The algorithm used is "
"[url=https://en.wikipedia.org/wiki/Binary_search_algorithm]binary search[/"
"url].\n"
"Similar to [method sort_custom], [param func] is called as many times as "
"necessary, receiving one array element and [param value] as arguments. The "
"function should return [code]true[/code] if the array element should be "
"[i]behind[/i] [param value], otherwise it should return [code]false[/code].\n"
"If [param before] is [code]true[/code] (as by default), the returned index "
"comes before all existing elements equal to [param value] in the array.\n"
"[codeblock]\n"
"func sort_by_amount(a, b):\n"
"\tif a[1] < b[1]:\n"
"\t\treturn true\n"
"\treturn false\n"
"\n"
"func _ready():\n"
"\tvar my_items = [[\"Tomato\", 2], [\"Kiwi\", 5], [\"Rice\", 9]]\n"
"\n"
"\tvar apple = [\"Apple\", 5]\n"
"\t# \"Apple\" is inserted before \"Kiwi\".\n"
"\tmy_items.insert(my_items.bsearch_custom(apple, sort_by_amount, true), "
"apple)\n"
"\n"
"\tvar banana = [\"Banana\", 5]\n"
"\t# \"Banana\" is inserted after \"Kiwi\".\n"
"\tmy_items.insert(my_items.bsearch_custom(banana, sort_by_amount, false), "
"banana)\n"
"\n"
"\t# Prints [[\"Tomato\", 2], [\"Apple\", 5], [\"Kiwi\", 5], [\"Banana\", 5], "
"[\"Rice\", 9]]\n"
"\tprint(my_items)\n"
"[/codeblock]\n"
"[b]Note:[/b] Calling [method bsearch_custom] on an [i]unsorted[/i] array will "
"result in unexpected behavior. Use [method sort_custom] with [param func] "
"before calling this method."
msgstr ""
"Повертає індекс [param value] у відсортованому масиві. Якщо його неможливо "
"знайти, повертає місце, куди слід вставити [param value], щоб зберегти масив "
"упорядкованим (використовуючи [param func] для порівняння). Використовується "
"такий алгоритм: [url=https://en.wikipedia.org/wiki/"
"Binary_search_algorithm]бінарний пошук[/url].\n"
" Подібно до [method sort_custom], [param func] викликається необхідну "
"кількість разів, отримуючи один елемент масиву та [param value] як аргументи. "
"Функція має повернути [code]true[/code], якщо елемент масиву має бути "
"[i]позаду[/i] [param value], інакше вона має повернути [code]false[/code].\n"
" Якщо [param before] має значення [code]true[/code] (як за замовчуванням), "
"повернутий індекс стоїть перед усіма існуючими елементами, що дорівнюють "
"[param value] у масиві.\n"
"[codeblock]\n"
"func sort_by_amount(a, b):\n"
"\t If a[1] < b[1]:\n"
"\t\t return true\n"
"\t return false\n"
"\n"
"func _ready():\n"
"\t var my_items = [[\"Помідор\", 2], [\"Ківі\", 5], [\"Рис\", 9]]\n"
"\n"
"\t var apple = [\"Яблуко\", 5]\n"
"\t # \"Яблуко\" вставляється перед \"Ківі\".\n"
"\t my_items.insert(my_items.bsearch_custom(apple, sort_by_amount, true), "
"apple)\n"
"\n"
"\t var banana = [\"Банан\", 5]\n"
"\t # \"Банан\" вставляється після \"Ківі\".\n"
"\t my_items.insert(my_items.bsearch_custom(banana, sort_by_amount, false), "
"banana)\n"
"\n"
"\t # Відбитки [[\"Помідор\", 2], [\"Яблуко\", 5], [\"Ківі\", 5], [\"Банан\", "
"5], [\"Рис\", 9]]\n"
"\t print (мої_предмети)\n"
"[/codeblock]\n"
"[b]Примітка.[/b] Виклик [method bsearch_custom] для [i]несортованого[/i] "
"масиву призведе до неочікуваної поведінки. Використовуйте [method "
"sort_custom] з [param func] перед викликом цього методу."
msgid ""
"Removes all elements from the array. This is equivalent to using [method "
"resize] with a size of [code]0[/code]."
msgstr ""
"Видаляє всі елементи з масиву. Це еквівалентно використанню [method resize] "
"із розміром [code]0[/code]."
msgid ""
"Returns the number of times an element is in the array.\n"
"To count how many elements in an array satisfy a condition, see [method "
"reduce]."
msgstr ""
"Повертає кількість разів, коли елемент є в масиві.\n"
"Щоб підрахувати, скільки елементів у масиві задовольняє умову, див. [method "
"reduce]."
msgid ""
"Returns a new copy of the array.\n"
"By default, a [b]shallow[/b] copy is returned: all nested [Array], "
"[Dictionary], and [Resource] elements are shared with the original array. "
"Modifying any of those in one array will also affect them in the other.\n"
"If [param deep] is [code]true[/code], a [b]deep[/b] copy is returned: all "
"nested arrays and dictionaries are also duplicated (recursively). Any "
"[Resource] is still shared with the original array, though."
msgstr ""
"Повертає нову копію масиву.\n"
"За замовчуванням повертається [b]неглибока[/b] копія: усі вкладені елементи "
"[Array], [Dictionary] та [Resource] спільно використовуються з оригінальним "
"масивом. Зміна будь-якого з них в одному масиві також вплине на них в "
"іншому.\n"
"Якщо [param deep] має значення [code]true[/code], повертається копія [b]deep[/"
"b]: усі вкладені масиви та словники також дублюються (рекурсивно). Однак будь-"
"який [Resource] все ще використовується спільно з вихідним масивом."
msgid ""
"Duplicates this array, deeply, like [method duplicate] when passing "
"[code]true[/code], with extra control over how subresources are handled.\n"
"[param deep_subresources_mode] must be one of the values from [enum "
"Resource.DeepDuplicateMode]. By default, only internal resources will be "
"duplicated (recursively)."
msgstr ""
"Дублює цей масив глибоко, подібно до [method duplicate] при передачі "
"[code]true[/code], з додатковим контролем над обробкою підресурсів.\n"
"[param deep_subresources_mode] має бути одним зі значень з [enum "
"Resource.DeepDuplicateMode]. За замовчуванням (рекурсивно) будуть дублюватися "
"лише внутрішні ресурси."
msgid ""
"Finds and removes the first occurrence of [param value] from the array. If "
"[param value] does not exist in the array, nothing happens. To remove an "
"element by index, use [method remove_at] instead.\n"
"[b]Note:[/b] This method shifts every element's index after the removed "
"[param value] back, which may have a noticeable performance cost, especially "
"on larger arrays.\n"
"[b]Note:[/b] Erasing elements while iterating over arrays is [b]not[/b] "
"supported and will result in unpredictable behavior."
msgstr ""
"Знаходить і видаляє перший елемент [param value] з масиву. Якщо [param value] "
"не існує в масиві, нічого не відбувається. Щоб видалити елемент за індексом, "
"скористайтеся [method remove_at].\n"
"[b]Примітка:[/b] Цей метод пересуває індекс кожного елемента після вилученого "
"[param value] лівіше, що може призвести до помітної втрати швидкодії, "
"особливо на більших масивах.\n"
"[b]Примітка:[/b] Видалення елементів під час ітерації над масивами [b]не[/b] "
"підтримується і призведе до непередбачуваної поведінки."
msgid ""
"Assigns the given [param value] to all elements in the array.\n"
"This method can often be combined with [method resize] to create an array "
"with a given size and initialized elements:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array = []\n"
"array.resize(5)\n"
"array.fill(2)\n"
"print(array) # Prints [2, 2, 2, 2, 2]\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array array = [];\n"
"array.Resize(5);\n"
"array.Fill(2);\n"
"GD.Print(array); // Prints [2, 2, 2, 2, 2]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If [param value] is a [Variant] passed by reference ([Object]-"
"derived, [Array], [Dictionary], etc.), the array will be filled with "
"references to the same [param value], which are not duplicates."
msgstr ""
"Призначає задане [param value] всім елементам у масиві. \n"
"Цей метод часто можна комбінувати з [method resize] для створення масиву "
"заданого розміру та ініціалізованих елементів: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var Array = [] \n"
"array.resize(5) \n"
"array.fill(2) \n"
"print(array) # Виводить [2, 2, 2, 2, 2] \n"
"[/gdscript] \n"
"[csharp] \n"
"Godot.Collections.Array array = []; \n"
"array.Resize(5); \n"
"array.Fill(2); \n"
"GD.Print(масив); // Виводить [2, 2, 2, 2, 2] \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Якщо [значення параметра] є [Variant], що передається за "
"посиланням (похідним від [об’єкта], [Array], [Dictionary] тощо), масив буде "
"заповнено посиланнями на те саме [param value], які не є дублікатами."
msgid ""
"Calls the given [Callable] on each element in the array and returns a new, "
"filtered [Array].\n"
"The [param method] receives one of the array elements as an argument, and "
"should return [code]true[/code] to add the element to the filtered array, or "
"[code]false[/code] to exclude it.\n"
"[codeblock]\n"
"func is_even(number):\n"
"\treturn number % 2 == 0\n"
"\n"
"func _ready():\n"
"\tprint([1, 4, 5, 8].filter(is_even)) # Prints [4, 8]\n"
"\n"
"\t# Same as above, but using a lambda function.\n"
"\tprint([1, 4, 5, 8].filter(func(number): return number % 2 == 0))\n"
"[/codeblock]\n"
"See also [method any], [method all], [method map] and [method reduce]."
msgstr ""
"Викликає задане [Callable] для кожного елемента масиву та повертає нове, "
"відфільтроване значення [Array].\n"
"Метод [param method] отримує один з елементів масиву як аргумент і повинен "
"повернути [code]true[/code], щоб додати елемент до відфільтрованого масиву, "
"або [code]false[/code], щоб виключити його.\n"
"[codeblock]\n"
"func is_even(number):\n"
"\treturn number % 2 == 0\n"
"\n"
"func _ready():\n"
"\tprint([1, 4, 5, 8].filter(is_even)) # Prints [4, 8]\n"
"\n"
"\t# Same as above, but using a lambda function.\n"
"\tprint([1, 4, 5, 8].filter(func(number): return number % 2 == 0))\n"
"[/codeblock]\n"
"Див. також [method any], [method all], [method map] and [method reduce]."
msgid ""
"Returns the index of the [b]first[/b] occurrence of [param what] in this "
"array, or [code]-1[/code] if there are none. The search's start can be "
"specified with [param from], continuing to the end of the array.\n"
"[b]Note:[/b] If you just want to know whether the array contains [param "
"what], use [method has] ([code]Contains[/code] in C#). In GDScript, you may "
"also use the [code]in[/code] operator.\n"
"[b]Note:[/b] For performance reasons, the search is affected by [param "
"what]'s [enum Variant.Type]. For example, [code]7[/code] ([int]) and "
"[code]7.0[/code] ([float]) are not considered equal for this method."
msgstr ""
"Повертає індекс [b]першого[/b] входження [param what] у цьому масиві або "
"[code]-1[/code], якщо їх немає. Початок пошуку можна вказати за допомогою "
"[param from], продовжуючи до кінця масиву.\n"
"[b]Примітка.[/b] Якщо ви просто хочете дізнатися, чи містить масив [param "
"what], використовуйте [method has] ([code]Contains[/code] у C#). У GDScript "
"ви також можете використовувати оператор [code]in[/code].\n"
"[b]Примітка:[/b] З міркувань продуктивності на пошук впливає [param what] "
"[enum Variant.Type]. Наприклад, [code]7[/code] ([int]) і [code]7.0[/code] "
"([float]) не вважаються однаковими для цього методу."
msgid ""
"Returns the index of the [b]first[/b] element in the array that causes [param "
"method] to return [code]true[/code], or [code]-1[/code] if there are none. "
"The search's start can be specified with [param from], continuing to the end "
"of the array.\n"
"[param method] is a callable that takes an element of the array, and returns "
"a [bool].\n"
"[b]Note:[/b] If you just want to know whether the array contains [i]anything[/"
"i] that satisfies [param method], use [method any].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func is_even(number):\n"
"\treturn number % 2 == 0\n"
"\n"
"func _ready():\n"
"\tprint([1, 3, 4, 7].find_custom(is_even.bind())) # Prints 2\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Повертає індекс [b]першого[/b] елемента в масиві, який змушує [param method] "
"повертати [code]true[/code] або [code]-1[/code], якщо їх немає. Початок "
"пошуку можна вказати за допомогою [param from], продовжуючи до кінця "
"масиву. \n"
"[param method] — це виклик, який приймає елемент масиву та повертає [bool]. \n"
"[b]Примітка:[/b] Якщо ви просто хочете знати, чи містить масив [i]щось[/i], "
"що задовольняє [param method], використовуйте [method any]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"func is_even(число): \n"
"\treturn number% 2 == 0 \n"
"\n"
"func _ready(): \n"
"\tprint([1, 3, 4, 7].find_custom(is_even.bind())) # Виводить 2 \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Returns the first element of the array. If the array is empty, fails and "
"returns [code]null[/code]. See also [method back].\n"
"[b]Note:[/b] Unlike with the [code][][/code] operator ([code]array[0][/"
"code]), an error is generated without stopping project execution."
msgstr ""
"Повертає перший елемент масиву. Якщо масив порожній, не вдається і повертає "
"[code]null[/code]. Дивитися також [method back].\n"
"[b]Примітка:[/b] На відміну від [code][/code] оператор ([code]array[0][/"
"code]), помилка генерується без виконання проекту."
msgid ""
"Returns the element at the given [param index] in the array. If [param index] "
"is out-of-bounds or negative, this method fails and returns [code]null[/"
"code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає елемент за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"[code]null[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Returns the built-in [Variant] type of the typed array as a [enum "
"Variant.Type] constant. If the array is not typed, returns [constant "
"TYPE_NIL]. See also [method is_typed]."
msgstr ""
"Повертає вбудований тип [Variant] типізованого масиву як константу [enum "
"Variant.Type]. Якщо масив нетипізований, повертає [constant TYPE_NIL]. "
"Дивіться також [method is_typed]."
msgid ""
"Returns the [b]built-in[/b] class name of the typed array, if the built-in "
"[Variant] type [constant TYPE_OBJECT]. Otherwise, returns an empty "
"[StringName]. See also [method is_typed] and [method Object.get_class]."
msgstr ""
"Повертає [b]вбудовану[/b] назву класу введеного масиву, якщо вбудований "
"[Variant] тип [constant TYPE_OBJECT]. В іншому випадку повертає порожній "
"[StringName]. Дивіться також [method is_typed] і [method Object.get_class]."
msgid ""
"Returns the [Script] instance associated with this typed array, or "
"[code]null[/code] if it does not exist. See also [method is_typed]."
msgstr ""
"Повертає екземпляр [Script], пов’язаний із цим введеним масивом, або "
"[code]null[/code], якщо він не існує. Дивіться також [method is_typed]."
msgid ""
"Returns [code]true[/code] if the array contains the given [param value].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print([\"inside\", 7].has(\"inside\")) # Prints true\n"
"print([\"inside\", 7].has(\"outside\")) # Prints false\n"
"print([\"inside\", 7].has(7)) # Prints true\n"
"print([\"inside\", 7].has(\"7\")) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array arr = [\"inside\", 7];\n"
"// By C# convention, this method is renamed to `Contains`.\n"
"GD.Print(arr.Contains(\"inside\")); // Prints True\n"
"GD.Print(arr.Contains(\"outside\")); // Prints False\n"
"GD.Print(arr.Contains(7)); // Prints True\n"
"GD.Print(arr.Contains(\"7\")); // Prints False\n"
"[/csharp]\n"
"[/codeblocks]\n"
"In GDScript, this is equivalent to the [code]in[/code] operator:\n"
"[codeblock]\n"
"if 4 in [2, 4, 6, 8]:\n"
"\tprint(\"4 is here!\") # Will be printed.\n"
"[/codeblock]\n"
"[b]Note:[/b] For performance reasons, the search is affected by the [param "
"value]'s [enum Variant.Type]. For example, [code]7[/code] ([int]) and "
"[code]7.0[/code] ([float]) are not considered equal for this method."
msgstr ""
"Повертає [code]true[/code], якщо масив містить задане [param value].\n"
"[codeblock]\n"
"[gdscript]\n"
"print([\"усередині\", 7].has(\"усередині\")) # Виводить true\n"
"print([\"усередині\", 7].has(\"ззовні\")) # Виводить false\n"
"print([\"усередині\", 7].has(7)) # Виводить true\n"
"print([\"усередині\", 7].has(\"7\")) # Виводить false\n"
"[/gdscript]\n"
"[csharp]\n"
"var arr = new Godot.Collections.Array { \"усередині\", 7 };\n"
" // За конвенціями C# цей метод перейменовано на `Contains`.\n"
"GD.Print(arr.Contains(\"усередині\")); // Виводить true\n"
"GD.Print(arr.Contains(\"ззовні\")); // Виводить false\n"
"GD.Print(arr.Contains(7)); // Виводить true\n"
"GD.Print(arr.Contains(\"7\")); // Виводить false\n"
"[/csharp]\n"
"[/codeblocks]\n"
" У GDScript це еквівалентно оператору [code]in[/code]:\n"
"[codeblock]\n"
"if 4 in [2, 4, 6, 8]:\n"
"\t print(\"4 тут!\") # Буде надруковано.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] З міркувань продуктивності на пошук впливає тип [enum "
"Variant.Type] для [param value]. Наприклад, [code]7[/code] ([int]) і "
"[code]7.0[/code] ([float]) не вважаються однаковими для цього методу."
msgid ""
"Returns a hashed 32-bit integer value representing the array and its "
"contents.\n"
"[b]Note:[/b] Arrays with equal hash values are [i]not[/i] guaranteed to be "
"the same, as a result of hash collisions. On the contrary, arrays with "
"different hash values are guaranteed to be different."
msgstr ""
"Повертає хешоване 32-бітове ціле число, що представляє масив та його вміст.\n"
"[b]Примітка:[/b] Масиви з однаковими хеш-значеннями [i]не[/i] гарантовано "
"будуть однаковими через колізії хеш-значень. Навпаки, масиви з різними хеш-"
"значеннями гарантовано будуть різними."
msgid ""
"Inserts a new element ([param value]) at a given index ([param position]) in "
"the array. [param position] should be between [code]0[/code] and the array's "
"[method size]. If negative, [param position] is considered relative to the "
"end of the array.\n"
"Returns [constant OK] on success, or one of the other [enum Error] constants "
"if this method fails.\n"
"[b]Note:[/b] Every element's index after [param position] needs to be shifted "
"forward, which may have a noticeable performance cost, especially on larger "
"arrays."
msgstr ""
"Вставляє новий елемент ([param value]) в даний індекс ([param position]) у "
"масів. [позиція параметра] повинна бути між [code]0[/code] і величиною методу "
"матри. Якщо негативний, [позиція параму] розглядається відносно кінця "
"масіва.\n"
"Повертає [constant OK] на успіх, або одну з інших [enum Error] константи в "
"разі невдачі цього методу.\n"
"[b]Приміток:[/b] Індекс кожного елементу після [param position] повинен бути "
"перенесений вперед, що може привести до помітних витрат на ефективність, "
"особливо на більших масівах."
msgid ""
"Returns [code]true[/code] if the array is empty ([code][][/code]). See also "
"[method size]."
msgstr ""
"Повертає [code]true[/code], якщо масив порожній ([code][][/code]). Дивіться "
"також [method size]."
msgid ""
"Returns [code]true[/code] if the array is read-only. See [method "
"make_read_only].\n"
"In GDScript, arrays are automatically read-only if declared with the "
"[code]const[/code] keyword."
msgstr ""
"Повертає [code]true[/code], якщо масив прочитаний. Переглянути [method "
"make_read_only].\n"
"У GDScript, масиви автоматично читаються, якщо заявлені з [code]const[/code] "
"ключове слово."
msgid ""
"Returns [code]true[/code] if this array is typed the same as the given [param "
"array]. See also [method is_typed]."
msgstr ""
"Повертає [code]true[/code], якщо цей масив введено так само, як заданий "
"[param array]. Дивіться також [method is_typed]."
msgid ""
"Returns [code]true[/code] if the array is typed. Typed arrays can only "
"contain elements of a specific type, as defined by the typed array "
"constructor. The methods of a typed array are still expected to return a "
"generic [Variant].\n"
"In GDScript, it is possible to define a typed array with static typing:\n"
"[codeblock]\n"
"var numbers: Array[float] = [0.2, 4.2, -2.0]\n"
"print(numbers.is_typed()) # Prints true\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code], якщо масив введено. Типізовані масиви можуть "
"містити елементи лише певного типу, визначеного конструктором типізованого "
"масиву. Очікується, що методи типізованого масиву повертатимуть загальний "
"[Variant].\n"
" У GDScript можна визначити типізований масив за допомогою статичної "
"типізації:\n"
"[codeblock]\n"
"var number: Array[float] = [0,2, 4,2, -2,0]\n"
"print(numbers.is_typed()) # Виводить true\n"
"[/codeblock]"
msgid ""
"Makes the array read-only. The array's elements cannot be overridden with "
"different values, and their order cannot change. Does not apply to nested "
"elements, such as dictionaries.\n"
"In GDScript, arrays are automatically read-only if declared with the "
"[code]const[/code] keyword."
msgstr ""
"Робить масив доступним лише для читання. Елементи масиву не можуть бути "
"перевизначені іншими значеннями, а їх порядок не може змінитися. Не "
"застосовується до вкладених елементів, таких як словники.\n"
" У GDScript масиви автоматично стають доступними лише для читання, якщо вони "
"оголошені за допомогою ключового слова [code]const[/code]."
msgid ""
"Calls the given [Callable] for each element in the array and returns a new "
"array filled with values returned by the [param method].\n"
"The [param method] should take one [Variant] parameter (the current array "
"element) and can return any [Variant].\n"
"[codeblock]\n"
"func double(number):\n"
"\treturn number * 2\n"
"\n"
"func _ready():\n"
"\tprint([1, 2, 3].map(double)) # Prints [2, 4, 6]\n"
"\n"
"\t# Same as above, but using a lambda function.\n"
"\tprint([1, 2, 3].map(func(element): return element * 2))\n"
"[/codeblock]\n"
"See also [method filter], [method reduce], [method any] and [method all]."
msgstr ""
"Дзвінки надані [Callable] для кожного елемента в масиві і повертає новий "
"масив, наповнений значеннями, подані методом [param method].\n"
"[param method] повинен прийняти один параметр [Variant] (поточний елемент "
"масиву) і може повернути будь-який [Variant].\n"
"[codeblock]\n"
"func double(number):\n"
"return number* 2\n"
"\n"
"func _ready():\n"
"print ([1, 2, 3].map(double)) # Друки [2, 4, 6]\n"
"\n"
"# Так, як вище, але за допомогою функції лямбда.\n"
"print ([1, 2, 3].map(func): зворотний елемент * 2))\n"
"[/codeblock]\n"
"Дивись також [method filter], [method reduce], [method any] і [method all]."
msgid ""
"Returns the maximum value contained in the array, if all elements can be "
"compared. Otherwise, returns [code]null[/code]. See also [method min].\n"
"To find the maximum value using a custom comparator, you can use [method "
"reduce]."
msgstr ""
"Повертає максимальне значення, що міститься в масиві, якщо всі елементи можна "
"порівняти. В іншому випадку повертає [code]null[/code]. Дивіться також "
"[method min].\n"
" Щоб знайти максимальне значення за допомогою спеціального компаратора, ви "
"можете використовувати [method reduce]."
msgid ""
"Returns the minimum value contained in the array, if all elements can be "
"compared. Otherwise, returns [code]null[/code]. See also [method max]."
msgstr ""
"Повертає мінімальне значення, що міститься в масиві, якщо всі елементи можна "
"порівняти. В іншому випадку повертається [code]null[/code]. Дивитися також "
"[method max]."
msgid ""
"Returns a random element from the array. Generates an error and returns "
"[code]null[/code] if the array is empty.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# May print 1, 2, 3.25, or \"Hi\".\n"
"print([1, 2, 3.25, \"Hi\"].pick_random())\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array array = [1, 2, 3.25f, \"Hi\"];\n"
"GD.Print(array.PickRandom()); // May print 1, 2, 3.25, or \"Hi\".\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Like many similar functions in the engine (such as [method "
"@GlobalScope.randi] or [method shuffle]), this method uses a common, global "
"random seed. To get a predictable outcome from this method, see [method "
"@GlobalScope.seed]."
msgstr ""
"Повертає випадковий елемент із масиву. Генерує помилку та повертає "
"[code]null[/code], якщо масив порожній.\n"
"[codeblock]\n"
"[gdscript]\n"
" # Може друкувати 1, 2, 3.25 або «Привіт».\n"
"print([1, 2, 3.25, \"Привіт\"].pick_random())\n"
"[/gdscript]\n"
"[csharp]\n"
"var array = new Godot.Collections.Array { 1, 2, 3.25f, \"Привіт\" };\n"
"GD.Print(array.PickRandom()); // Може друкувати 1, 2, 3.25 або \"Hi\".\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка: [/b] Подібно до багатьох подібних функцій у системі (таких як "
"[method @GlobalScope.randi] або [method shuffle]), цей метод використовує "
"звичайне глобальне випадкове початкове число. Щоб отримати передбачуваний "
"результат від цього методу, перегляньте [method @GlobalScope.seed]."
msgid ""
"Removes and returns the element of the array at index [param position]. If "
"negative, [param position] is considered relative to the end of the array. "
"Returns [code]null[/code] if the array is empty. If [param position] is out "
"of bounds, an error message is also generated.\n"
"[b]Note:[/b] This method shifts every element's index after [param position] "
"back, which may have a noticeable performance cost, especially on larger "
"arrays."
msgstr ""
"Вилучає та повертає елемент масиву за індексом [param position]. Якщо "
"значення від’ємне, [param position] вважається відносно кінця масиву. "
"Повертає [code]null[/code], якщо масив порожній. Якщо [param position] "
"виходить за межі, також генерується повідомлення про помилку.\n"
"[b]Примітка: [/b] Цей метод зсуває індекс кожного елемента після [param "
"position] назад, що може призвести до помітних витрат на продуктивність, "
"особливо у великих масивах."
msgid ""
"Removes and returns the last element of the array. Returns [code]null[/code] "
"if the array is empty, without generating an error. See also [method "
"pop_front]."
msgstr ""
"Вилучає та повертає останній елемент масиву. Повертає [code]null[/code], якщо "
"масив порожній, без генерування помилки. Дивіться також [method pop_front]."
msgid ""
"Removes and returns the first element of the array. Returns [code]null[/code] "
"if the array is empty, without generating an error. See also [method "
"pop_back].\n"
"[b]Note:[/b] This method shifts every other element's index back, which may "
"have a noticeable performance cost, especially on larger arrays."
msgstr ""
"Вилучає та повертає перший елемент масиву. Повертає [code]null[/code], якщо "
"масив порожній, без генерування помилки. Дивіться також [method pop_back].\n"
"[b]Примітка.[/b] Цей метод зміщує індекс кожного іншого елемента назад, що "
"може призвести до помітних витрат на продуктивність, особливо для великих "
"масивів."
msgid ""
"Appends an element at the end of the array. See also [method push_front]."
msgstr "Додає елемент в кінець масиву. Дивіться також [method push_front]."
msgid ""
"Adds an element at the beginning of the array. See also [method push_back].\n"
"[b]Note:[/b] This method shifts every other element's index forward, which "
"may have a noticeable performance cost, especially on larger arrays."
msgstr ""
"Додає елемент на початку масиву. Дивіться також [method push_back].\n"
"[b]Примітка.[/b] Цей метод зміщує індекси кожного іншого елемента вперед, що "
"може призвести до помітних витрат на продуктивність, особливо для великих "
"масивів."
msgid ""
"Calls the given [Callable] for each element in array, accumulates the result "
"in [param accum], then returns it.\n"
"The [param method] takes two arguments: the current value of [param accum] "
"and the current array element. If [param accum] is [code]null[/code] (as by "
"default), the iteration will start from the second element, with the first "
"one used as initial value of [param accum].\n"
"[codeblock]\n"
"func sum(accum, number):\n"
"\treturn accum + number\n"
"\n"
"func _ready():\n"
"\tprint([1, 2, 3].reduce(sum, 0)) # Prints 6\n"
"\tprint([1, 2, 3].reduce(sum, 10)) # Prints 16\n"
"\n"
"\t# Same as above, but using a lambda function.\n"
"\tprint([1, 2, 3].reduce(func(accum, number): return accum + number, 10))\n"
"[/codeblock]\n"
"If [method max] is not desirable, this method may also be used to implement a "
"custom comparator:\n"
"[codeblock]\n"
"func _ready():\n"
"\tvar arr = [Vector2i(5, 0), Vector2i(3, 4), Vector2i(1, 2)]\n"
"\n"
"\tvar longest_vec = arr.reduce(func(max, vec): return vec if "
"is_length_greater(vec, max) else max)\n"
"\tprint(longest_vec) # Prints (3, 4)\n"
"\n"
"func is_length_greater(a, b):\n"
"\treturn a.length() > b.length()\n"
"[/codeblock]\n"
"This method can also be used to count how many elements in an array satisfy a "
"certain condition, similar to [method count]:\n"
"[codeblock]\n"
"func is_even(number):\n"
"\treturn number % 2 == 0\n"
"\n"
"func _ready():\n"
"\tvar arr = [1, 2, 3, 4, 5]\n"
"\t# If the current element is even, increment count, otherwise leave count "
"the same.\n"
"\tvar even_count = arr.reduce(func(count, next): return count + 1 if "
"is_even(next) else count, 0)\n"
"\tprint(even_count) # Prints 2\n"
"[/codeblock]\n"
"See also [method map], [method filter], [method any], and [method all]."
msgstr ""
"Викликає заданий [Callable] для кожного елемента в масиві, накопичує "
"результат у [param accum], а потім повертає його. \n"
"Метод [param method] приймає два аргументи: поточне значення [param accum] і "
"поточний елемент масиву. Якщо [param accum] дорівнює [code]null[/code] (як за "
"замовчуванням), ітерація почнеться з другого елемента, а перший "
"використовується як початкове значення [param accum]. \n"
"[codeblock] \n"
"func sum(accnum number): \n"
"\treturn accnum + number \n"
"\n"
"func _ready(): \n"
"\tprint([1, 2, 3].reduce(sum, 0)) # Виводить 6 \n"
"\tprint([1, 2, 3].reduce(sum, 10)) # Виводить 16 \n"
"\n"
"\t# Те саме, що й вище, але з використанням лямбда-функції. \n"
"\tprint([1, 2, 3].reduce(func(accum, number): return accum + number, 10)) \n"
"[/codeblock] \n"
"Якщо [method max] є небажаним, цей метод також можна використовувати для "
"реалізації спеціального компаратора: \n"
"[codeblock] \n"
"func _ready(): \n"
"\tvar arr = [Vector2i(5, 0), Vector2i(3, 4), Vector2i(1, 2)] \n"
"\n"
"\tvar longest_vec = arr.reduce(func(max, vec): return vec, if "
"is_length_greater(vec, max) else max) \n"
"\tprint(longest_vec) # Відбитки (3, 4) \n"
"\n"
"func is_length_greater(a, b): \n"
"\treturn a.length() > b.length() \n"
"[/codeblock] \n"
"Цей метод також можна використовувати для підрахунку кількості елементів у "
"масиві, які задовольняють певну умову, подібно до [method count]: \n"
"[codeblock] \n"
"func is_even(number): \n"
"\treturn number% 2 == 0 \n"
"\n"
"func _ready(): \n"
"\tvar arr = [1, 2, 3, 4, 5] \n"
"\t# Якщо поточний елемент парний, збільште кількість, інакше залиште "
"кількість незмінною. \n"
"\tvar even_count = arr.reduce(func(count, next): return count + 1 if "
"is_even(next) else count, 0) \n"
"\tprint(even_count) # Виводить 2 \n"
"[/codeblock] \n"
"Див. також [method map], [method filter], [method any], and [method all]."
msgid ""
"Removes the element from the array at the given index ([param position]). If "
"the index is out of bounds, this method fails. If the index is negative, "
"[param position] is considered relative to the end of the array.\n"
"If you need to return the removed element, use [method pop_at]. To remove an "
"element by value, use [method erase] instead.\n"
"[b]Note:[/b] This method shifts every element's index after [param position] "
"back, which may have a noticeable performance cost, especially on larger "
"arrays."
msgstr ""
"Видаляє елемент з масиву за заданим індексом ([param position]). Якщо індекс "
"виходить за межі, цей метод не працює. Якщо індекс від'ємний, [param "
"position] вважається відносно кінця масиву.\n"
"Якщо вам потрібно повернути видалений елемент, використовуйте метод [param "
"position]]. Щоб видалити елемент за значенням, використовуйте метод [method "
"erase].\n"
"[b]Примітка:[/b] Цей метод зсуває індекс кожного елемента після [param "
"position] назад, що може мати помітне зниження продуктивності, особливо на "
"більших масивах."
msgid ""
"Sets the array's number of elements to [param size]. If [param size] is "
"smaller than the array's current size, the elements at the end are removed. "
"If [param size] is greater, new default elements (usually [code]null[/code]) "
"are added, depending on the array's type.\n"
"Returns [constant OK] on success, or one of the following [enum Error] "
"constants if this method fails: [constant ERR_LOCKED] if the array is read-"
"only, [constant ERR_INVALID_PARAMETER] if the size is negative, or [constant "
"ERR_OUT_OF_MEMORY] if allocations fail. Use [method size] to find the actual "
"size of the array after resize.\n"
"[b]Note:[/b] Calling this method once and assigning the new values is faster "
"than calling [method append] for every new element."
msgstr ""
"Встановлює кількість елементів масиву на [param size]. Якщо [param size] "
"менший за поточний розмір масиву, елементи в кінці масиву видаляються. Якщо "
"[param size] більший, додаються нові елементи за замовчуванням (зазвичай "
"[code]null[/code]), залежно від типу масиву.\n"
"Повертає [constant OK] у разі успіху або одну з наступних констант [enum "
"Error], якщо цей метод не спрацює: [constant ERR_LOCKED], якщо масив "
"доступний лише для читання, [constant ERR_INVALID_PARAMETER] якщо розмір "
"від'ємний, або [constant ERR_OUT_OF_MEMORY], якщо розподіл пам'яті не вдався. "
"Використовуйте [method size], щоб знайти фактичний розмір масиву після зміни "
"розміру.\n"
"[b]Примітка:[/b] Виклик цього методу один раз і призначення нових значень "
"відбувається швидше, ніж виклик [method append] для кожного нового елемента."
msgid "Reverses the order of all elements in the array."
msgstr "Змінює порядок усіх елементів у масиві на протилежний."
msgid ""
"Returns the index of the [b]last[/b] occurrence of [param what] in this "
"array, or [code]-1[/code] if there are none. The search's start can be "
"specified with [param from], continuing to the beginning of the array. This "
"method is the reverse of [method find]."
msgstr ""
"Повертає індекс [b]останнього[/b] входження [param what] у цьому масиві або "
"[code]-1[/code], якщо їх немає. Початок пошуку можна вказати за допомогою "
"[param from], продовжуючи до початку масиву. Цей метод є зворотним до [method "
"find]."
msgid ""
"Returns the index of the [b]last[/b] element of the array that causes [param "
"method] to return [code]true[/code], or [code]-1[/code] if there are none. "
"The search's start can be specified with [param from], continuing to the "
"beginning of the array. This method is the reverse of [method find_custom]."
msgstr ""
"Повертає індекс [b]останнього[/b] елемента масиву, який змушує [param method] "
"повертати [code]true[/code] або [code]-1[/code], якщо їх немає. Початок "
"пошуку можна вказати за допомогою [param from], продовжуючи до початку "
"масиву. Цей метод є зворотним до [method find_custom]."
msgid ""
"Sets the value of the element at the given [param index] to the given [param "
"value]. This will not change the size of the array, it only changes the value "
"at an index already in the array. This is the same as using the [code][][/"
"code] operator ([code]array[index] = value[/code])."
msgstr ""
"Встановлює значення елемента для заданого [param index] у задане [param "
"value]. Це не змінить розмір масиву, це лише змінить значення за індексом, "
"який уже є в масиві. Це те саме, що використання оператора [code][][/code] "
"([code]array[index] = valve[/code])."
msgid ""
"Shuffles all elements of the array in a random order.\n"
"[b]Note:[/b] Like many similar functions in the engine (such as [method "
"@GlobalScope.randi] or [method pick_random]), this method uses a common, "
"global random seed. To get a predictable outcome from this method, see "
"[method @GlobalScope.seed]."
msgstr ""
"Перемішує всі елементи масиву в довільному порядку.\n"
"[b]Примітка:[/b] Як і багато подібних функцій у системі (наприклад, [method "
"@GlobalScope.randi] або [method pick_random]), цей метод використовує "
"звичайне глобальне випадкове початкове число. Щоб отримати передбачуваний "
"результат від цього методу, перегляньте [method @GlobalScope.seed]."
msgid ""
"Returns the number of elements in the array. Empty arrays ([code][][/code]) "
"always return [code]0[/code]. See also [method is_empty]."
msgstr ""
"Повертає кількість елементів у масиві. Порожні масиви ([code][][/code]) "
"завжди повертають [code]0[/code]. Дивіться також [method is_empty]."
msgid ""
"Returns a new [Array] containing this array's elements, from index [param "
"begin] (inclusive) to [param end] (exclusive), every [param step] elements.\n"
"If either [param begin] or [param end] are negative, their value is relative "
"to the end of the array.\n"
"If [param step] is negative, this method iterates through the array in "
"reverse, returning a slice ordered backwards. For this to work, [param begin] "
"must be greater than [param end].\n"
"If [param deep] is [code]true[/code], all nested [Array] and [Dictionary] "
"elements in the slice are duplicated from the original, recursively. See also "
"[method duplicate].\n"
"[codeblock]\n"
"var letters = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\"]\n"
"\n"
"print(letters.slice(0, 2)) # Prints [\"A\", \"B\"]\n"
"print(letters.slice(2, -2)) # Prints [\"C\", \"D\"]\n"
"print(letters.slice(-2, 6)) # Prints [\"E\", \"F\"]\n"
"\n"
"print(letters.slice(0, 6, 2)) # Prints [\"A\", \"C\", \"E\"]\n"
"print(letters.slice(4, 1, -1)) # Prints [\"E\", \"D\", \"C\"]\n"
"[/codeblock]"
msgstr ""
"Повертає новий [Array], що містить елементи цього масиву, від індексу [param "
"begin] (включно) до [param end] (виключно), кожен елемент [param step].\n"
" Якщо [param begin] або [param end] від’ємні, їхнє значення є відносно кінця "
"масиву.\n"
" Якщо [param step] є від’ємним, цей метод повторює масив у зворотному "
"порядку, повертаючи фрагмент, упорядкований у зворотному порядку. Щоб це "
"працювало, [param begin] має бути більшим за [param end].\n"
" Якщо [param deep] має значення [code]true[/code], усі вкладені елементи "
"[Array] і [Dictionary] у фрагменті дублюються з оригіналу рекурсивно. "
"Дивіться також [method duplicate]).\n"
"[codeblock]\n"
"var letters = [\"A\", \"B\", \"C\", \"D\", \"E\", \"F\"]\n"
"\n"
"print(letters.slice(0, 2)) # Виводить [\"A\", \"B\"]\n"
"print(letters.slice(2, -2)) # Виводить [\"C\", \"D\"]\n"
"print(letters.slice(-2, 6)) # Виводить [\"E\", \"F\"]\n"
"\n"
"print(letters.slice(0, 6, 2)) # Виводить [\"A\", \"C\", \"E\"]\n"
"print(letters.slice(4, 1, -1)) # Виводить [\"E\", \"D\", \"C\"]\n"
"[/codeblock]"
msgid ""
"Sorts the array in ascending order. The final order is dependent on the "
"\"less than\" ([code]<[/code]) comparison between elements.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var numbers = [10, 5, 2.5, 8]\n"
"numbers.sort()\n"
"print(numbers) # Prints [2.5, 5, 8, 10]\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array numbers = [10, 5, 2.5, 8];\n"
"numbers.Sort();\n"
"GD.Print(numbers); // Prints [2.5, 5, 8, 10]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] The sorting algorithm used is not [url=https://en.wikipedia.org/"
"wiki/Sorting_algorithm#Stability]stable[/url]. This means that equivalent "
"elements (such as [code]2[/code] and [code]2.0[/code]) may have their order "
"changed when calling [method sort]."
msgstr ""
"Сортує масив у порядку зростання. Остаточний порядок залежить від порівняння "
"елементів оператором \"менше\" ([code]<[/code]). \n"
"[codeblocks] \n"
"[gdscript] \n"
"var numbers = [10, 5, 2.5, 8] \n"
"numbers.sort() \n"
"print(numbers) # Виводить [2.5, 5, 8, 10] \n"
"[/gdscript] \n"
"[csharp] \n"
"Godot.Collections.Array numbers = [10, 5, 2.5, 8]; \n"
"numbers.Sort(); \n"
"GD.Print(числа); // Виводить [2.5, 5, 8, 10] \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Використаний алгоритм сортування не є [url=https://"
"en.wikipedia.org/wiki/Sorting_algorithm#Stability]стабільним[/url]. Це "
"означає, що порядок еквівалентних елементів (таких як [code]2[/code] і "
"[code]2.0[/code]) може змінитися під час виклику [method sort]."
msgid ""
"Sorts the array using a custom [Callable].\n"
"[param func] is called as many times as necessary, receiving two array "
"elements as arguments. The function should return [code]true[/code] if the "
"first element should be moved [i]before[/i] the second one, otherwise it "
"should return [code]false[/code].\n"
"[codeblock]\n"
"func sort_ascending(a, b):\n"
"\tif a[1] < b[1]:\n"
"\t\treturn true\n"
"\treturn false\n"
"\n"
"func _ready():\n"
"\tvar my_items = [[\"Tomato\", 5], [\"Apple\", 9], [\"Rice\", 4]]\n"
"\tmy_items.sort_custom(sort_ascending)\n"
"\tprint(my_items) # Prints [[\"Rice\", 4], [\"Tomato\", 5], [\"Apple\", 9]]\n"
"\n"
"\t# Sort descending, using a lambda function.\n"
"\tmy_items.sort_custom(func(a, b): return a[1] > b[1])\n"
"\tprint(my_items) # Prints [[\"Apple\", 9], [\"Tomato\", 5], [\"Rice\", 4]]\n"
"[/codeblock]\n"
"It may also be necessary to use this method to sort strings by natural order, "
"with [method String.naturalnocasecmp_to], as in the following example:\n"
"[codeblock]\n"
"var files = [\"newfile1\", \"newfile2\", \"newfile10\", \"newfile11\"]\n"
"files.sort_custom(func(a, b): return a.naturalnocasecmp_to(b) < 0)\n"
"print(files) # Prints [\"newfile1\", \"newfile2\", \"newfile10\", "
"\"newfile11\"]\n"
"[/codeblock]\n"
"[b]Note:[/b] In C#, this method is not supported.\n"
"[b]Note:[/b] The sorting algorithm used is not [url=https://en.wikipedia.org/"
"wiki/Sorting_algorithm#Stability]stable[/url]. This means that values "
"considered equal may have their order changed when calling this method.\n"
"[b]Note:[/b] You should not randomize the return value of [param func], as "
"the heapsort algorithm expects a consistent result. Randomizing the return "
"value will result in unexpected behavior."
msgstr ""
"Сортує масив за допомогою спеціального [Callable].\n"
"[param func] викликається необхідну кількість разів, отримуючи два елементи "
"масиву як аргументи. Функція має повернути [code]true[/code], якщо перший "
"елемент потрібно перемістити [i]перед[/i] другим, інакше вона має повернути "
"[code]false[/code].\n"
"[codeblock]\n"
"func sort_ascending(a, b):\n"
"\t if a[1] < b[1]:\n"
"\t\t return true\n"
"\t return false\n"
"\n"
"func _ready():\n"
"\t var my_items = [[\"Помідор\", 5], [\"Яблуко\", 9], [\"Рис\", 4]]\n"
"\t my_items.sort_custom(sort_ascending)\n"
"\t print(my_items) # Виводить [[\"Rice\", 4], [\"Tomato\", 5], [\"Apple\", "
"9]]\n"
"\n"
"\t # Сортувати за спаданням, використовуючи лямбда-функцію.\n"
"\t my_items.sort_custom(func(a, b): повернути a[1] > b[1])\n"
"\t print(my_items) # Виводить [[\"Apple\", 9], [\"Tomato\", 5], [\"Rice\", "
"4]]\n"
"[/codeblock]\n"
" Також може знадобитися використовувати цей метод для сортування рядків у "
"природному порядку за допомогою [method String.naturalnocasecmp_to], як у "
"наступному прикладі:\n"
"[codeblock]\n"
"var files = [\"новий файл1\", \"новий файл2\", \"новий файл10\", \"новий "
"файл11\"]\n"
"files.sort_custom(func(a, b): return a.naturalnocasecmp_to(b) < 0)\n"
"print(files) # Виводить [\"новийфайл1\", \"новийфайл2\", \"новийфайл10\", "
"\"новийфайл11\"]\n"
"[/codeblock]\n"
"[b]Примітка:[/b] у C# цей метод не підтримується.\n"
"[b]Примітка.[/b] Використаний алгоритм сортування не є [url=https://"
"en.wikipedia.org/wiki/Sorting_algorithm#Stability]стабільним[/url]. Це "
"означає, що значення, які вважаються рівними, можуть змінити свій порядок під "
"час виклику цього методу.\n"
"[b]Примітка:[/b] Ви не повинні рандомізувати значення, що повертається [param "
"func], оскільки алгоритм heapsort очікує узгодженого результату. Рандомізація "
"поверненого значення призведе до неочікуваної поведінки."
msgid ""
"Returns [code]true[/code] if the array's size or its elements are different "
"than [param right]'s."
msgstr ""
"Повертає [code]true[/code], якщо розмір масиву або його елементи відмінні від "
"[param right]."
msgid ""
"Appends the [param right] array to the left operand, creating a new [Array]. "
"This is also known as an array concatenation.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array1 = [\"One\", 2]\n"
"var array2 = [3, \"Four\"]\n"
"print(array1 + array2) # Prints [\"One\", 2, 3, \"Four\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"// Note that concatenation is not possible with C#'s native Array type.\n"
"Godot.Collections.Array array1 = [\"One\", 2];\n"
"Godot.Collections.Array array2 = [3, \"Four\"];\n"
"GD.Print(array1 + array2); // Prints [\"One\", 2, 3, \"Four\"]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] For existing arrays, [method append_array] is much more "
"efficient than concatenation and assignment with the [code]+=[/code] operator."
msgstr ""
"Додає масив [param right] до лівого операнда, створюючи новий [Array]. Це "
"також відомо як конкатенація масиву.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array1 = [\"Один\", 2]\n"
"var array2 = [3, \"Чотири\"]\n"
"print(array1 + array2) # Виводить [\"Один\", 2, 3, \"Чотири\"]\n"
"[/gdscript]\n"
"[csharp]\n"
" // Зауважте, що конкатенація неможлива з власним типом масиву C#.\n"
"var array1 = new Godot.Collections.Array{\"One\", 2};\n"
"var array2 = new Godot.Collections.Array{3, \"Four\"};\n"
"GD.Print(Areay1 + Array2); // Виводить [\"One\", 2, 3, \"Four\"]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка.[/b] Для існуючих масивів [method append_array] набагато "
"ефективніший, ніж конкатенація та присвоєння за допомогою оператора [code]+=[/"
"code]."
msgid ""
"Compares the elements of both arrays in order, starting from index [code]0[/"
"code] and ending on the last index in common between both arrays. For each "
"pair of elements, returns [code]true[/code] if this array's element is less "
"than [param right]'s, [code]false[/code] if this element is greater. "
"Otherwise, continues to the next pair.\n"
"If all searched elements are equal, returns [code]true[/code] if this array's "
"size is less than [param right]'s, otherwise returns [code]false[/code]."
msgstr ""
"Порівнює елементи обох масивів по порядку, починаючи з індексу [code]0[/code] "
"і закінчуючи останнім спільним індексом обох масивів. Для кожної пари "
"елементів повертає [code]true[/code], якщо елемент цього масиву менший за "
"[param right], [code]false[/code], якщо цей елемент більший. В іншому випадку "
"переходить до наступної пари.\n"
" Якщо всі шукані елементи рівні, повертає [code]true[/code], якщо розмір "
"цього масиву менший за [param right], інакше повертає [code]false[/code]."
msgid ""
"Compares the elements of both arrays in order, starting from index [code]0[/"
"code] and ending on the last index in common between both arrays. For each "
"pair of elements, returns [code]true[/code] if this array's element is less "
"than [param right]'s, [code]false[/code] if this element is greater. "
"Otherwise, continues to the next pair.\n"
"If all searched elements are equal, returns [code]true[/code] if this array's "
"size is less or equal to [param right]'s, otherwise returns [code]false[/"
"code]."
msgstr ""
"Порівняти елементи обох масивів для того, щоб, починаючи від індексу [code]0[/"
"code] і закінчуючи останнього індексу в загальному між масивами. Для кожної "
"пари елементів, повертає [code]true[/code], якщо цей елемент масиву менше "
"[param right], [code]false[/code], якщо цей елемент більший. В іншому випадку "
"продовжується наступна пара.\n"
"Якщо всі пошукові елементи рівні, повертає [code]true[/code], якщо цей розмір "
"масиву менше або дорівнює [парам прямо], інакше повертає [code]false[/code]."
msgid ""
"Compares the left operand [Array] against the [param right] [Array]. Returns "
"[code]true[/code] if the sizes and contents of the arrays are equal, "
"[code]false[/code] otherwise."
msgstr ""
"Порівнює лівий [Array] з [param right] [Array]. Повертає [code]true[/code], "
"якщо розміри та вміст масивів рівні, у протилежному випадку [code]false[/"
"code]."
msgid ""
"Compares the elements of both arrays in order, starting from index [code]0[/"
"code] and ending on the last index in common between both arrays. For each "
"pair of elements, returns [code]true[/code] if this array's element is "
"greater than [param right]'s, [code]false[/code] if this element is less. "
"Otherwise, continues to the next pair.\n"
"If all searched elements are equal, returns [code]true[/code] if this array's "
"size is greater than [param right]'s, otherwise returns [code]false[/code]."
msgstr ""
"Порівняти елементи обох масивів для того, щоб, починаючи від індексу [code]0[/"
"code] і закінчуючи останнього індексу в загальному між масивами. Для кожної "
"пари елементів, повертає [code]true[/code], якщо цей елемент масиву перевищує "
"[param right], [code]false[/code], якщо цей елемент менше. В іншому випадку "
"продовжується наступна пара.\n"
"Якщо всі пошукові елементи рівні, повертає [code]true[/code], якщо цей розмір "
"масиву перевищує [param right], інакше повертає [code]false[/code]."
msgid ""
"Compares the elements of both arrays in order, starting from index [code]0[/"
"code] and ending on the last index in common between both arrays. For each "
"pair of elements, returns [code]true[/code] if this array's element is "
"greater than [param right]'s, [code]false[/code] if this element is less. "
"Otherwise, continues to the next pair.\n"
"If all searched elements are equal, returns [code]true[/code] if this array's "
"size is greater or equal to [param right]'s, otherwise returns [code]false[/"
"code]."
msgstr ""
"Порівняти елементи обох масивів для того, щоб, починаючи від індексу [code]0[/"
"code] і закінчуючи останнього індексу в загальному між масивами. Для кожної "
"пари елементів, повертає [code]true[/code], якщо цей елемент масиву перевищує "
"[param right], [code]false[/code], якщо цей елемент менше. В іншому випадку "
"продовжується наступна пара.\n"
"Якщо всі пошукові елементи рівні, повертає [code]true[/code], якщо цей розмір "
"масиву більше або дорівнює [парам прямо], інакше повертає [code]false[/code]."
msgid ""
"Returns the [Variant] element at the specified [param index]. Arrays start at "
"index 0. If [param index] is greater or equal to [code]0[/code], the element "
"is fetched starting from the beginning of the array. If [param index] is a "
"negative value, the element is fetched starting from the end. Accessing an "
"array out-of-bounds will cause a run-time error, pausing the project "
"execution if run from the editor."
msgstr ""
"Повертає елемент [Variant] вказаний [param index]. Початок масиву в індексі "
"0. Якщо [param index] більший або рівний [code]0[/code], елемент виходить від "
"початку масиву. Якщо [param index] є негативним значенням, елемент "
"відступається від кінця. Доступ до масиву з-під-під ключів призведе до "
"помилки запуску часу, призупинення виконання проекту, якщо запустити з "
"редактора."
msgid ""
"[Mesh] type that provides utility for constructing a surface from arrays."
msgstr "Тип [Mesh], який надає утиліту для побудови поверхні з масивів."
msgid ""
"The [ArrayMesh] is used to construct a [Mesh] by specifying the attributes as "
"arrays.\n"
"The most basic example is the creation of a single triangle:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var vertices = PackedVector3Array()\n"
"vertices.push_back(Vector3(0, 1, 0))\n"
"vertices.push_back(Vector3(1, 0, 0))\n"
"vertices.push_back(Vector3(0, 0, 1))\n"
"\n"
"# Initialize the ArrayMesh.\n"
"var arr_mesh = ArrayMesh.new()\n"
"var arrays = []\n"
"arrays.resize(Mesh.ARRAY_MAX)\n"
"arrays[Mesh.ARRAY_VERTEX] = vertices\n"
"\n"
"# Create the Mesh.\n"
"arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)\n"
"var m = MeshInstance3D.new()\n"
"m.mesh = arr_mesh\n"
"[/gdscript]\n"
"[csharp]\n"
"Vector3[] vertices =\n"
"[\n"
"\tnew Vector3(0, 1, 0),\n"
"\tnew Vector3(1, 0, 0),\n"
"\tnew Vector3(0, 0, 1),\n"
"];\n"
"\n"
"// Initialize the ArrayMesh.\n"
"var arrMesh = new ArrayMesh();\n"
"Godot.Collections.Array arrays = [];\n"
"arrays.Resize((int)Mesh.ArrayType.Max);\n"
"arrays[(int)Mesh.ArrayType.Vertex] = vertices;\n"
"\n"
"// Create the Mesh.\n"
"arrMesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, arrays);\n"
"var m = new MeshInstance3D();\n"
"m.Mesh = arrMesh;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The [MeshInstance3D] is ready to be added to the [SceneTree] to be shown.\n"
"See also [ImmediateMesh], [MeshDataTool] and [SurfaceTool] for procedural "
"geometry generation.\n"
"[b]Note:[/b] Godot uses clockwise [url=https://learnopengl.com/Advanced-"
"OpenGL/Face-culling]winding order[/url] for front faces of triangle primitive "
"modes."
msgstr ""
"[ArrayMesh] використовується для створення [Mesh] шляхом визначення таких "
"атрибутів, як масиви.\n"
"Найпростішим прикладом є створення одного трикутника:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var vertices = PackedVector3Array()\n"
"vertices.push_back(Vector3(0, 1, 0))\n"
"vertices.push_back(Vector3(1, 0, 0))\n"
"vertices.push_back(Vector3(0, 0, 1))\n"
"\n"
"# Ініціалізація Масивів Мешу.\n"
"var arr_mesh = ArrayMesh.new()\n"
"var arrays = []\n"
"arrays.resize(Mesh.ARRAY_MAX)\n"
"arrays[Mesh.ARRAY_VERTEX] = vertices\n"
"\n"
"# Створення Мешу.\n"
"arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)\n"
"var m = MeshInstance3D.new()\n"
"m.mesh = arr_mesh\n"
"[/gdscript]\n"
"[csharp]\n"
"var vertices = new Vector3[]\n"
"{\n"
"\tnew Vector3(0, 1, 0),\n"
"\tnew Vector3(1, 0, 0),\n"
"\tnew Vector3(0, 0, 1),\n"
"};\n"
"\n"
"// Initialize the ArrayMesh.\n"
"var arrMesh = new ArrayMesh();\n"
"var arrays = new Godot.Collections.Array();\n"
"arrays.Resize((int)Mesh.ArrayType.Max);\n"
"arrays[(int)Mesh.ArrayType.Vertex] = vertices;\n"
"\n"
"// Create the Mesh.\n"
"arrMesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, arrays);\n"
"var m = new MeshInstance3D();\n"
"m.Mesh = arrMesh;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[MeshInstance3D] готовий до додавання до [SceneTree].\n"
"Дивіться також [ImmediateMesh], [MeshDataTool] і [SurfaceTool] для генерації "
"процедурної геометрії.\n"
"[b]Примітка:[/b] Godot використовує [url=https://learnopengl.com/Advanced-"
"OpenGL/Face-culling]порядок намотування[/url] за годинниковою стрілкою для "
"передніх граней примітивів трикутників."
msgid "Procedural geometry using the ArrayMesh"
msgstr "Процедурна геометрія з використанням ArrayMesh"
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 ""
"Додає назву для форми змішування, яку буде додано за допомогою [method "
"add_surface_from_arrays]. Має викликатися перед додаванням поверхні."
msgid ""
"Creates a new surface. [method Mesh.get_surface_count] will become the "
"[code]surf_idx[/code] for this new surface.\n"
"Surfaces are created to be rendered using a [param primitive], which may be "
"any of the values defined in [enum Mesh.PrimitiveType].\n"
"The [param arrays] argument is an array of arrays. Each of the [constant "
"Mesh.ARRAY_MAX] elements contains an array with some of the mesh data for "
"this surface as described by the corresponding member of [enum "
"Mesh.ArrayType] or [code]null[/code] if it is not used by the surface. For "
"example, [code]arrays[0][/code] is the array of vertices. That first vertex "
"sub-array is always required; the others are optional. Adding an index array "
"puts this surface into \"index mode\" where the vertex and other arrays "
"become the sources of data and the index array defines the vertex order. All "
"sub-arrays must have the same length as the vertex array (or be an exact "
"multiple of the vertex array's length, when multiple elements of a sub-array "
"correspond to a single vertex) or be empty, except for [constant "
"Mesh.ARRAY_INDEX] if it is used.\n"
"The [param blend_shapes] argument is an array of vertex data for each blend "
"shape. Each element is an array of the same structure as [param arrays], but "
"[constant Mesh.ARRAY_VERTEX], [constant Mesh.ARRAY_NORMAL], and [constant "
"Mesh.ARRAY_TANGENT] are set if and only if they are set in [param arrays] and "
"all other entries are [code]null[/code].\n"
"The [param lods] argument is a dictionary with [float] keys and "
"[PackedInt32Array] values. Each entry in the dictionary represents an LOD "
"level of the surface, where the value is the [constant Mesh.ARRAY_INDEX] "
"array to use for the LOD level and the key is roughly proportional to the "
"distance at which the LOD stats being used. I.e., increasing the key of an "
"LOD also increases the distance that the objects has to be from the camera "
"before the LOD is used.\n"
"The [param flags] argument is the bitwise OR of, as required: One value of "
"[enum Mesh.ArrayCustomFormat] left shifted by "
"[code]ARRAY_FORMAT_CUSTOMn_SHIFT[/code] for each custom channel in use, "
"[constant Mesh.ARRAY_FLAG_USE_DYNAMIC_UPDATE], [constant "
"Mesh.ARRAY_FLAG_USE_8_BONE_WEIGHTS], or [constant "
"Mesh.ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY].\n"
"[b]Note:[/b] When using indices, it is recommended to only use points, lines, "
"or triangles."
msgstr ""
"Створює нову поверхню. [method Mesh.get_surface_count] стане [code]surf_idx[/"
"code] для цієї нової поверхні.\n"
"Поверхні створюються для візуалізації за допомогою [param primitive], який "
"може бути будь-яким зі значень, визначених у [enum Mesh.PrimitiveType].\n"
"Аргумент [param arrays] — це масив масивів. Кожен з елементів [constant "
"Mesh.ARRAY_MAX] містить масив із деякими даними сітки для цієї поверхні, як "
"описано відповідним елементом [enum Mesh.ArrayType] або [code]null[/code], "
"якщо він не використовується поверхні. Наприклад, [code]arrays[0][/code] — це "
"масив вершин. Цей підмасив перших вершин завжди потрібен; інші необов'язкові. "
"Додавання індексного масиву переводить цю поверхню в «індексний режим», де "
"вершина та інші масиви стають джерелами даних, а індексний масив визначає "
"порядок вершин. Усі підмасиви повинні мати таку ж довжину, як і масив вершин "
"(або бути кратним довжині масиву вершин, якщо кілька елементів підмасиву "
"відповідають одній вершині) або бути порожніми, за винятком [constant "
"Mesh.ARRAY_INDEX], якщо він використовується.\n"
"Аргумент [param blend_shapes] — це масив даних вершин для кожної фігури "
"змішування. Кожен елемент є масивом такої самої структури, що й [param "
"arrays], але [constant Mesh.ARRAY_VERTEX], [constant Mesh.ARRAY_NORMAL] і "
"[constant Mesh.ARRAY_TANGENT] встановлені тоді та лише тоді, коли вони "
"встановлені в [param arrays] і всі інші записи мають значення [code]null[/"
"code].\n"
"Аргумент [param lods] — це словник із ключами [float] і значеннями "
"[PackedInt32Array]. Кожен запис у словнику представляє рівень LOD поверхні, "
"де значенням є масив [constant Mesh.ARRAY_INDEX] для використання рівня LOD, "
"а ключ приблизно пропорційний відстані, на якій використовується статистика "
"LOD. Тобто збільшення ключа LOD також збільшує відстань, на якій об’єкти "
"повинні бути від камери до використання LOD.\n"
"Аргумент [param flags] є порозрядним АБО, якщо потрібно: одне значення [enum "
"Mesh.ArrayCustomFormat] зміщено вліво на [code]ARRAY_FORMAT_CUSTOMn_SHIFT[/"
"code] для кожного користувацького каналу, що використовується, [constant "
"Mesh.ARRAY_FLAG_USE_DYNAMIC_UPDATE], [constant "
"Mesh.ARRAY_FLAG_USE_8_BONE_WEIGHTS] або [constant "
"Mesh.ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY].\n"
"[b]Примітка:[/b] Під час використання індексів рекомендується використовувати "
"лише точки, лінії чи трикутники."
msgid "Removes all blend shapes from this [ArrayMesh]."
msgstr "Видаляє всі форми змішування з цього [ArrayMesh]."
msgid "Removes all surfaces from this [ArrayMesh]."
msgstr "Видаляє всі поверхні з цього [ArrayMesh]."
msgid "Returns the number of blend shapes that the [ArrayMesh] holds."
msgstr "Повертає кількість форм змішування, які містить [ArrayMesh]."
msgid "Returns the name of the blend shape at this index."
msgstr "Повертає назву форми змішування за цим індексом."
msgid ""
"Performs a UV unwrap on the [ArrayMesh] to prepare the mesh for lightmapping."
msgstr ""
"Виконує ультрафіолетове розгортання [ArrayMesh], щоб підготувати сітку до "
"світлового відображення."
msgid "Regenerates tangents for each of the [ArrayMesh]'s surfaces."
msgstr "Повторно генерує дотичні для кожної поверхні [ArrayMesh]."
msgid "Sets the name of the blend shape at this index."
msgstr "Встановлює назву форми змішування за цим індексом."
msgid ""
"Returns the index of the first surface with this name held within this "
"[ArrayMesh]. If none are found, -1 is returned."
msgstr ""
"Повертає індекс першої поверхні з такою назвою у цьому [ArrayMesh]. Якщо не "
"знайдено жодної, повертається -1."
msgid ""
"Returns the length in indices of the index array in the requested surface "
"(see [method add_surface_from_arrays])."
msgstr ""
"Повертає довжину в індексах масиву індексів у запитуваній поверхні (див. "
"[method add_surface_from_arrays])."
msgid ""
"Returns the length in vertices of the vertex array in the requested surface "
"(see [method add_surface_from_arrays])."
msgstr ""
"Повертає довжину у вершинах масиву вершин запитуваної поверхні (див. [method "
"add_surface_from_arrays])."
msgid ""
"Returns the format mask of the requested surface (see [method "
"add_surface_from_arrays])."
msgstr ""
"Повертає маску формату запитуваної поверхні (див. [method "
"add_surface_from_arrays])."
msgid "Gets the name assigned to this surface."
msgstr "Отримує назву, призначену цій поверхні."
msgid ""
"Returns the primitive type of the requested surface (see [method "
"add_surface_from_arrays])."
msgstr ""
"Повертає тип примітиву запитуваної поверхні (див. [method "
"add_surface_from_arrays])."
msgid ""
"Removes the surface at the given index from the Mesh, shifting surfaces with "
"higher index down by one."
msgstr ""
"Видаляє поверхню з заданим індексом із сітки, зміщуючи поверхні з вищим "
"індексом на одиницю вниз."
msgid "Sets a name for a given surface."
msgstr "Задає назву для заданої поверхні."
msgid "The blend shape mode."
msgstr "Режим накладання фігур."
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 ""
"Замінює [AABB] на один, визначений користувачем для використання з "
"вибракуванням усеченої точки. Особливо корисно, щоб уникнути несподіваного "
"відсікання під час використання шейдера для зміщення вершин."
msgid ""
"An optional mesh which can be used for rendering shadows and the depth "
"prepass. Can be used to increase performance by supplying a mesh with fused "
"vertices and only vertex position data (without normals, UVs, colors, etc.).\n"
"[b]Note:[/b] This mesh must have exactly the same vertex positions as the "
"source mesh (including the source mesh's LODs, if present). If vertex "
"positions differ, then the mesh will not draw correctly."
msgstr ""
"Додаткова сітка, яку можна використовувати для візуалізації тіней і "
"попереднього проходу глибини. Можна використовувати для підвищення "
"продуктивності шляхом надання сітки з об’єднаними вершинами та лише даними "
"про положення вершин (без нормалей, UV, кольорів тощо).\n"
"[b]Примітка:[/b] ця сітка повинна мати точно такі ж позиції вершин, як і "
"вихідна сітка (включаючи LOD вихідної сіті, якщо вони є). Якщо положення "
"вершин відрізняються, сітка не буде намальована правильно."
msgid "3D polygon shape for use with occlusion culling in [OccluderInstance3D]."
msgstr ""
"Форма 3D полігону, яка використовується для вибракування оклюзії в "
"[OccluderInstance3D]."
msgid ""
"[ArrayOccluder3D] stores an arbitrary 3D polygon shape that can be used by "
"the engine's occlusion culling system. This is analogous to [ArrayMesh], but "
"for occluders.\n"
"See [OccluderInstance3D]'s documentation for instructions on setting up "
"occlusion culling."
msgstr ""
"[ArrayOccluder3D] зберігає довільну форму 3D полігону, який може бути "
"використаний системою рушія для вибракування оклюзії. Це аналог [ArrayMesh], "
"але для оклюдерів.\n"
"Інструкції з налаштування вибракування оклюзії дивіться у документації до "
"[OccluderInstance3D]."
msgid "Occlusion culling"
msgstr "Вибракування оклюзії"
msgid ""
"Sets [member indices] and [member vertices], while updating the final "
"occluder only once after both values are set."
msgstr ""
"Встановлює [member indices] і [member vertices], оновлюючи остаточний оклюдер "
"лише один раз після встановлення обох значень."
msgid ""
"The occluder's index position. Indices determine which points from the "
"[member vertices] array should be drawn, and in which order.\n"
"[b]Note:[/b] The occluder is always updated after setting this value. If "
"creating occluders procedurally, consider using [method set_arrays] instead "
"to avoid updating the occluder twice when it's created."
msgstr ""
"Індексне положення оклюдера. Індекси визначають, які точки з масиву [member "
"vertices] слід намалювати та в якому порядку.\n"
"[b]Примітка.[/b] Оклюдер завжди оновлюється після встановлення цього "
"значення. Якщо ви створюєте оклюдери процедурно, подумайте про використання "
"[method set_arrays], щоб уникнути подвійного оновлення оклюдера під час його "
"створення."
msgid ""
"The occluder's vertex positions in local 3D coordinates.\n"
"[b]Note:[/b] The occluder is always updated after setting this value. If "
"creating occluders procedurally, consider using [method set_arrays] instead "
"to avoid updating the occluder twice when it's created."
msgstr ""
"Позиції вершини оклюдера в локальних 3D-координатах.\n"
"[b]Примітка.[/b] Оклюдер завжди оновлюється після встановлення цього "
"значення. Якщо ви створюєте оклюдери процедурно, подумайте про використання "
"[method set_arrays], щоб уникнути подвійного оновлення оклюдера під час його "
"створення."
msgid "A container that preserves the proportions of its child controls."
msgstr "Контейнер, який зберігає пропорції дочірніх елементів керування."
msgid ""
"A container type that arranges its child controls in a way that preserves "
"their proportions automatically when the container is resized. Useful when a "
"container has a dynamic size and the child nodes must adjust their sizes "
"accordingly without losing their aspect ratios."
msgstr ""
"Тип контейнера, який упорядковує дочірні елементи керування таким чином, що "
"автоматично зберігає їхні пропорції під час зміни розміру контейнера. "
"Корисно, коли контейнер має динамічний розмір і дочірні вузли повинні "
"відповідним чином налаштувати свої розміри, не втрачаючи своїх пропорцій."
msgid "Using Containers"
msgstr "Використання контейнерів"
msgid "Specifies the horizontal relative position of child controls."
msgstr ""
"Визначає горизонтальне відносне розташування дочірніх елементів керування."
msgid "Specifies the vertical relative position of child controls."
msgstr ""
"Визначає вертикальне відносне розташування дочірніх елементів керування."
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 ""
"Співвідношення сторін для дочірніх елементів керування. Це ширина, поділена "
"на висоту. Коефіцієнт залежить від [member stretch_mode]."
msgid "The stretch mode used to align child controls."
msgstr ""
"Режим розтягування, який використовується для вирівнювання дочірніх елементів "
"керування."
msgid ""
"The height of child controls is automatically adjusted based on the width of "
"the container."
msgstr ""
"Висота дочірніх елементів керування регулюється автоматично залежно від "
"ширини контейнера."
msgid ""
"The width of child controls is automatically adjusted based on the height of "
"the container."
msgstr ""
"Ширина дочірніх елементів керування регулюється автоматично залежно від "
"висоти контейнера."
msgid ""
"The bounding rectangle of child controls is automatically adjusted to fit "
"inside the container while keeping the aspect ratio."
msgstr ""
"Обмежувальний прямокутник дочірніх елементів керування регулюється "
"автоматично відповідно до контейнера, зберігаючи співвідношення сторін."
msgid ""
"The width and height of child controls is automatically adjusted to make "
"their bounding rectangle cover the entire area of the container while keeping "
"the aspect ratio.\n"
"When the bounding rectangle of child controls exceed the container's size and "
"[member Control.clip_contents] is enabled, this allows to show only the "
"container's area restricted by its own bounding rectangle."
msgstr ""
"Ширина та висота дочірніх елементів керування регулюється автоматично так, "
"щоб їхній обмежувальний прямокутник охоплював усю область контейнера, "
"зберігаючи співвідношення сторін.\n"
"Коли обмежувальний прямокутник дочірніх елементів керування перевищує розмір "
"контейнера, а [member Control.clip_contents] увімкнено, це дозволяє "
"відображати лише область контейнера, обмежену його власним обмежувальним "
"прямокутником."
msgid "Aligns child controls with the beginning (left or top) of the container."
msgstr ""
"Вирівнює дочірні елементи керування з початком (ліворуч або зверху) "
"контейнера."
msgid "Aligns child controls with the center of the container."
msgstr "Вирівнює дочірні елементи керування по центру контейнера."
msgid "Aligns child controls with the end (right or bottom) of the container."
msgstr ""
"Вирівнює дочірні елементи керування з кінцем (правим або нижнім) контейнера."
msgid ""
"An implementation of A* for finding the shortest path between two vertices on "
"a connected graph in 2D space."
msgstr ""
"Реалізація A* для пошуку найкоротшого шляху між двома вершинами на зв’язному "
"графі в 2D-просторі."
msgid ""
"An implementation of the A* algorithm, used to find the shortest path between "
"two vertices on a connected graph in 2D space.\n"
"See [AStar3D] for a more thorough explanation on how to use this class. "
"[AStar2D] is a wrapper for [AStar3D] that enforces 2D coordinates."
msgstr ""
"Реалізація алгоритму A*, який використовується для пошуку найкоротшого шляху "
"між двома вершинами на зв’язному графі у 2D-просторі.\n"
" Дивіться [AStar3D] для детальнішого пояснення використання цього класу. "
"[AStar2D] — це оболонка для [AStar3D], яка забезпечує 2D-координати."
msgid "Grid-based Navigation with AStarGrid2D Demo"
msgstr "Навігація на основі сітки з AStarGrid2D Демонстрація"
msgid ""
"Called when computing the cost between two connected points.\n"
"Note that this function is hidden in the default [AStar2D] class."
msgstr ""
"Викликається під час обчислення вартості між двома з’єднаними точками.\n"
" Зверніть увагу, що ця функція прихована в класі [AStar2D] за замовчуванням."
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 [AStar2D] class."
msgstr ""
"Викликається під час оцінки вартості між точкою та кінцевою точкою шляху.\n"
" Зверніть увагу, що ця функція прихована в класі [AStar2D] за замовчуванням."
msgid ""
"Called when neighboring enters processing and if [member "
"neighbor_filter_enabled] is [code]true[/code]. If [code]true[/code] is "
"returned the point will not be processed.\n"
"Note that this function is hidden in the default [AStar2D] class."
msgstr ""
"Викликається, коли neighborhood входить в обробку, і якщо [member "
"neighbor_filter_enabled] має значення [code]true[/code]. Якщо повертається "
"значення [code]true[/code], точка не буде оброблена.\n"
"Зверніть увагу, що ця функція прихована в класі [AStar2D] за замовчуванням."
msgid ""
"Adds a new point at the given position with the given identifier. The [param "
"id] must be 0 or larger, and the [param weight_scale] must be 0.0 or "
"greater.\n"
"The [param weight_scale] is multiplied by the result of [method "
"_compute_cost] when determining the overall cost of traveling across a "
"segment from a neighboring point to this point. Thus, all else being equal, "
"the algorithm prefers points with lower [param weight_scale]s to form a "
"path.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(1, 0), 4) # Adds the point (1, 0) with "
"weight_scale 4 and id 1\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(1, 0), 4); // Adds the point (1, 0) with "
"weight_scale 4 and id 1\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If there already exists a point for the given [param id], its position and "
"weight scale are updated to the given values."
msgstr ""
"Додає нову точку в задану позицію з указаним ідентифікатором. [param id] має "
"бути 0 або більше, а [param weight_scale] має бути 0,0 або більше.\n"
"[param weight_scale] множиться на результат [method _compute_cost] під час "
"визначення загальної вартості подорожі по сегменту від сусідньої точки до "
"цієї точки. Таким чином, за інших рівних умов алгоритм віддає перевагу точкам "
"із нижчими параметрами [param weight_scale] для формування шляху.\n"
"[codeblock]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(1, 0), 4) # Додає точку (1, 0) з weight_scale 4 та "
"id 1\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(1, 0), 4); // Додає точку (1, 0) з weight_scale "
"4 та id 1\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Якщо для заданого [param id] вже існує точка, її позиція та шкала ваги "
"оновлюються до заданих значень."
msgid ""
"Returns whether there is a connection/segment between the given points. If "
"[param bidirectional] is [code]false[/code], returns whether movement from "
"[param id] to [param to_id] is possible through this segment."
msgstr ""
"Повертає, чи існує з’єднання/відрізок між заданими точками. Якщо [param "
"bidirectional] має значення [code]false[/code], повертає, чи можливий рух від "
"[param id] до [param to_id] через цей сегмент."
msgid "Clears all the points and segments."
msgstr "Очищає всі точки та сегменти."
msgid ""
"Creates a segment between the given points. If [param bidirectional] is "
"[code]false[/code], only movement from [param id] to [param to_id] is "
"allowed, not the reverse direction.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(1, 1))\n"
"astar.add_point(2, Vector2(0, 5))\n"
"astar.connect_points(1, 2, false)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(1, 1));\n"
"astar.AddPoint(2, new Vector2(0, 5));\n"
"astar.ConnectPoints(1, 2, false);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює відрізок між заданими точками. Якщо [param bidirectional] має "
"значення [code]false[/code], дозволено лише рух від [param id] до [param "
"to_id], а не у зворотному напрямку.\n"
"[codeblock]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(1, 1))\n"
"astar.add_point(2, Vector2(0, 5))\n"
"astar.connect_points(1, 2, false)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(1, 1));\n"
"astar.AddPoint(2, new Vector2(0, 5));\n"
"astar.ConnectPoints(1, 2, false);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Deletes the segment between the given points. If [param bidirectional] is "
"[code]false[/code], only movement from [param id] to [param to_id] is "
"prevented, and a unidirectional segment possibly remains."
msgstr ""
"Видаляє відрізок між заданими точками. Якщо [param bidirectional] має "
"значення [code]false[/code], блокується лише переміщення від [param id] до "
"[param to_id], і, можливо, залишається односпрямований сегмент."
msgid "Returns the next available point ID with no point associated to it."
msgstr ""
"Повертає ідентифікатор наступної доступної точки без пов’язаної з нею точки."
msgid ""
"Returns the ID of the closest point to [param to_position], optionally taking "
"disabled points into account. Returns [code]-1[/code] if there are no points "
"in the points pool.\n"
"[b]Note:[/b] If several points are the closest to [param to_position], the "
"one with the smallest ID will be returned, ensuring a deterministic result."
msgstr ""
"Повертає ідентифікатор найближчої точки до [param to_position], необов’язково "
"враховуючи вимкнені точки. Повертає [code]-1[/code], якщо в пулі балів немає "
"балів.\n"
"[b]Примітка:[/b] якщо кілька точок є найближчими до [param to_position], буде "
"повернено ту з найменшим ідентифікатором, що гарантує детермінований "
"результат."
msgid ""
"Returns the closest position to [param to_position] that resides inside a "
"segment between two connected points.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 5))\n"
"astar.connect_points(1, 2)\n"
"var res = astar.get_closest_position_in_segment(Vector2(3, 3)) # Returns (0, "
"3)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 5));\n"
"astar.ConnectPoints(1, 2);\n"
"Vector2 res = astar.GetClosestPositionInSegment(new Vector2(3, 3)); // "
"Returns (0, 3)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The result is in the segment that goes from [code]y = 0[/code] to [code]y = "
"5[/code]. It's the closest position in the segment to the given point."
msgstr ""
"Повертає найближчу позицію до [param to_position], яка знаходиться всередині "
"сегмента між двома сполученими точками.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 5))\n"
"astar.connect_points(1, 2)\n"
"var res = astar.get_closest_position_in_segment(Vector2(3, 3)) # Повертає (0, "
"3)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 5));\n"
"astar.ConnectPoints(1, 2);\n"
"Vector2 res = astar.GetClosestPositionInSegment(new Vector2(3, 3)); // "
"Повертає (0, 3)\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Результат знаходиться в сегменті, який проходить від [code]y = 0[/code] до "
"[code]y = 5[/code]. Це найближча позиція на відрізку до даної точки."
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 "
"point to the ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] When [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is disabled the search may take an unusually long time to finish.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 1), 1) # Default weight is 1\n"
"astar.add_point(3, Vector2(1, 1))\n"
"astar.add_point(4, Vector2(2, 0))\n"
"\n"
"astar.connect_points(1, 2, false)\n"
"astar.connect_points(2, 3, false)\n"
"astar.connect_points(4, 3, false)\n"
"astar.connect_points(1, 4, false)\n"
"\n"
"var res = astar.get_id_path(1, 3) # Returns [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 1), 1); // Default weight is 1\n"
"astar.AddPoint(3, new Vector2(1, 1));\n"
"astar.AddPoint(4, new Vector2(2, 0));\n"
"\n"
"astar.ConnectPoints(1, 2, false);\n"
"astar.ConnectPoints(2, 3, false);\n"
"astar.ConnectPoints(4, 3, false);\n"
"astar.ConnectPoints(1, 4, false);\n"
"long[] res = astar.GetIdPath(1, 3); // Returns [1, 2, 3]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If you change the 2nd point's weight to 3, then the result will be [code][1, "
"4, 3][/code] instead, because now even though the distance is longer, it's "
"\"easier\" to get through point 4 than through point 2."
msgstr ""
"Повертає масив з ідентифікаторами точок, які утворюють шлях, знайдений "
"AStar2D між заданими точками. Масив упорядковується від початкової до "
"кінцевої точки шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка.[/b] Якщо [param allow_partial_path] має значення [code]true[/"
"code] і [param to_id] вимкнено, пошук може тривати надзвичайно довго.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 1), 1) # Вага за замовчуванням — 1\n"
"astar.add_point(3, Vector2(1, 1))\n"
"astar.add_point(4, Vector2(2, 0))\n"
"\n"
"astar.connect_points(1, 2, false)\n"
"astar.connect_points(2, 3, false)\n"
"astar.connect_points(4, 3, false)\n"
"astar.connect_points(1, 4, false)\n"
"\n"
"var res = astar.get_id_path(1, 3) # Повертає [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 1), 1); // Вага за замовчуванням — 1\n"
"astar.AddPoint(3, new Vector2(1, 1));\n"
"astar.AddPoint(4, new Vector2(2, 0));\n"
"\n"
"astar.ConnectPoints(1, 2, false);\n"
"astar.ConnectPoints(2, 3, false);\n"
"astar.ConnectPoints(4, 3, false);\n"
"astar.ConnectPoints(1, 4, false);\n"
"long[] res = astar.GetIdPath(1, 3); // Повертає [1, 2, 3]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Якщо ви зміните вагу другої точки на 3, тоді результатом буде [code][1, 4, 3]"
"[/code], тому що тепер, навіть якщо відстань більша, «легше» пройти через "
"точку 4, ніж через точку 2."
msgid ""
"Returns the capacity of the structure backing the points, useful in "
"conjunction with [method reserve_space]."
msgstr ""
"Повертає ємність структури, що підтримує точки, корисно в поєднанні з [method "
"reserve_space]."
msgid ""
"Returns an array with the IDs of the points that form the connection with the "
"given point.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 1))\n"
"astar.add_point(3, Vector2(1, 1))\n"
"astar.add_point(4, Vector2(2, 0))\n"
"\n"
"astar.connect_points(1, 2, true)\n"
"astar.connect_points(1, 3, true)\n"
"\n"
"var neighbors = astar.get_point_connections(1) # Returns [2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 1));\n"
"astar.AddPoint(3, new Vector2(1, 1));\n"
"astar.AddPoint(4, new Vector2(2, 0));\n"
"\n"
"astar.ConnectPoints(1, 2, true);\n"
"astar.ConnectPoints(1, 3, true);\n"
"\n"
"long[] neighbors = astar.GetPointConnections(1); // Returns [2, 3]\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає масив з ідентифікаторами точок, які утворюють з’єднання з даною "
"точкою.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar2D.new()\n"
"astar.add_point(1, Vector2(0, 0))\n"
"astar.add_point(2, Vector2(0, 1))\n"
"astar.add_point(3, Vector2(1, 1))\n"
"astar.add_point(4, Vector2(2, 0))\n"
"\n"
"astar.connect_points(1, 2, істина)\n"
"astar.connect_points(1, 3, істина)\n"
"\n"
"var neighbours = astar.get_point_connections(1) # Повертає [2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar2D();\n"
"astar.AddPoint(1, new Vector2(0, 0));\n"
"astar.AddPoint(2, new Vector2(0, 1));\n"
"astar.AddPoint(3, new Vector2(1, 1));\n"
"astar.AddPoint(4, new Vector2(2, 0));\n"
"\n"
"astar.ConnectPoints(1, 2, true);\n"
"astar.ConnectPoints(1, 3, true);\n"
"\n"
"long[] neighbors = astar.GetPointConnections(1); // Повертає [2, 3]\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Returns the number of points currently in the points pool."
msgstr "Повертає поточну кількість балів у пулі балів."
msgid "Returns an array of all point IDs."
msgstr "Повертає масив усіх ідентифікаторів точок."
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 the "
"ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] This method is not thread-safe; it can only be used from a "
"single [Thread] at a given time. Consider using [Mutex] to ensure exclusive "
"access to one thread to avoid race conditions.\n"
"Additionally, when [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is disabled the search may take an unusually long time to finish."
msgstr ""
"Повертає масив із точками, які знаходяться на шляху, знайденому AStar2D між "
"заданими точками. Масив упорядковується від початкової до кінцевої точки "
"шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка:[/b] Цей метод не є безпечним для потоків; його можна "
"використовувати лише з одного [Thread] за певний час. Розгляньте можливість "
"використання [Mutex], щоб забезпечити ексклюзивний доступ до однієї теми та "
"уникнути перегонів.\n"
"Крім того, коли [param allow_partial_path] має значення [code]true[/code] і "
"[param to_id] вимкнено, пошук може тривати надзвичайно довго."
msgid "Returns the position of the point associated with the given [param id]."
msgstr "Повертає положення точки, пов’язаної з заданим [param id]."
msgid ""
"Returns the weight scale of the point associated with the given [param id]."
msgstr "Повертає шкалу ваги точки, пов’язаної з заданим [param id]."
msgid "Returns whether a point associated with the given [param id] exists."
msgstr "Повертає, чи існує точка, пов’язана з заданим [param id]."
msgid ""
"Returns whether a point is disabled or not for pathfinding. By default, all "
"points are enabled."
msgstr ""
"Повертає, чи вимкнено точку для пошуку шляху. За замовчуванням усі точки "
"ввімкнено."
msgid ""
"Removes the point associated with the given [param id] from the points pool."
msgstr "Вилучає точку, пов’язану з заданим [param id], із пулу точок."
msgid ""
"Reserves space internally for [param num_nodes] points. Useful if you're "
"adding a known large number of points at once, such as points on a grid."
msgstr ""
"Резервує місце внутрішньо для точок [param num_nodes]. Корисно, якщо ви "
"додаєте відому велику кількість точок одночасно, наприклад, точки на сітці."
msgid ""
"Disables or enables the specified point for pathfinding. Useful for making a "
"temporary obstacle."
msgstr ""
"Вимикає або вмикає вказану точку для пошуку шляху. Корисно для створення "
"тимчасової перешкоди."
msgid "Sets the [param position] for the point with the given [param id]."
msgstr "Встановлює [param position] для точки з указаним [param id]."
msgid ""
"Sets the [param weight_scale] for the point with the given [param id]. The "
"[param weight_scale] is multiplied by the result of [method _compute_cost] "
"when determining the overall cost of traveling across a segment from a "
"neighboring point to this point."
msgstr ""
"Встановлює [param weight_scale] для точки з указаним [param id]. [param "
"weight_scale] множиться на результат [method _compute_cost] під час "
"визначення загальної вартості подорожі по сегменту від сусідньої точки до "
"цієї точки."
msgid ""
"If [code]true[/code] enables the filtering of neighbors via [method "
"_filter_neighbor]."
msgstr ""
"Якщо [code]true[/code], увімкнено фільтрацію сусідів за допомогою [method "
"_filter_neighbor]."
msgid ""
"An implementation of A* for finding the shortest path between two vertices on "
"a connected graph in 3D space."
msgstr ""
"Реалізація A* для пошуку найкоротшого шляху між двома вершинами на зв’язному "
"графі в тривимірному просторі."
msgid ""
"A* (A star) is a computer algorithm used in pathfinding and graph traversal, "
"the process of plotting short paths among vertices (points), passing through "
"a given set of edges (segments). It enjoys widespread use due to its "
"performance and accuracy. Godot's A* implementation uses points in 3D space "
"and Euclidean distances by default.\n"
"You must add points manually with [method add_point] and create segments "
"manually with [method connect_points]. Once done, you can test if there is a "
"path between two points with the [method are_points_connected] function, get "
"a path containing indices by [method get_id_path], or one containing actual "
"coordinates with [method get_point_path].\n"
"It is also possible to use non-Euclidean distances. To do so, create a script "
"that extends [AStar3D] and override the methods [method _compute_cost] and "
"[method _estimate_cost]. Both should take two point IDs and return the "
"distance between the corresponding points.\n"
"[b]Example:[/b] Use Manhattan distance instead of Euclidean distance:\n"
"[codeblocks]\n"
"[gdscript]\n"
"class_name MyAStar3D\n"
"extends AStar3D\n"
"\n"
"func _compute_cost(u, v):\n"
"\tvar u_pos = get_point_position(u)\n"
"\tvar v_pos = get_point_position(v)\n"
"\treturn abs(u_pos.x - v_pos.x) + abs(u_pos.y - v_pos.y) + abs(u_pos.z - "
"v_pos.z)\n"
"\n"
"func _estimate_cost(u, v):\n"
"\tvar u_pos = get_point_position(u)\n"
"\tvar v_pos = get_point_position(v)\n"
"\treturn abs(u_pos.x - v_pos.x) + abs(u_pos.y - v_pos.y) + abs(u_pos.z - "
"v_pos.z)\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"[GlobalClass]\n"
"public partial class MyAStar3D : AStar3D\n"
"{\n"
"\tpublic override float _ComputeCost(long fromId, long toId)\n"
"\t{\n"
"\t\tVector3 fromPoint = GetPointPosition(fromId);\n"
"\t\tVector3 toPoint = GetPointPosition(toId);\n"
"\n"
"\t\treturn Mathf.Abs(fromPoint.X - toPoint.X) + Mathf.Abs(fromPoint.Y - "
"toPoint.Y) + Mathf.Abs(fromPoint.Z - toPoint.Z);\n"
"\t}\n"
"\n"
"\tpublic override float _EstimateCost(long fromId, long toId)\n"
"\t{\n"
"\t\tVector3 fromPoint = GetPointPosition(fromId);\n"
"\t\tVector3 toPoint = GetPointPosition(toId);\n"
"\t\treturn Mathf.Abs(fromPoint.X - toPoint.X) + Mathf.Abs(fromPoint.Y - "
"toPoint.Y) + Mathf.Abs(fromPoint.Z - toPoint.Z);\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[method _estimate_cost] should return a lower bound of the distance, i.e. "
"[code]_estimate_cost(u, v) <= _compute_cost(u, v)[/code]. This serves as a "
"hint to the algorithm because the custom [method _compute_cost] might be "
"computation-heavy. If this is not the case, make [method _estimate_cost] "
"return the same value as [method _compute_cost] to provide the algorithm with "
"the most accurate information.\n"
"If the default [method _estimate_cost] and [method _compute_cost] methods are "
"used, or if the supplied [method _estimate_cost] method returns a lower bound "
"of the cost, then the paths returned by A* will be the lowest-cost paths. "
"Here, the cost of a path equals the sum of the [method _compute_cost] results "
"of all segments in the path multiplied by the [code]weight_scale[/code]s of "
"the endpoints of the respective segments. If the default methods are used and "
"the [code]weight_scale[/code]s of all points are set to [code]1.0[/code], "
"then this equals the sum of Euclidean distances of all segments in the path."
msgstr ""
"A* (A star) — це комп’ютерний алгоритм, який використовується для пошуку "
"шляху та обходу графа, процесу побудови коротких шляхів між вершинами "
"(точками), що проходять через заданий набір ребер (сегментів). Він отримав "
"широке застосування завдяки своїй продуктивності та точності. Реалізація "
"Godot A* за замовчуванням використовує точки в 3D просторі та евклідові "
"відстані. \n"
"Ви повинні додати точки вручну за допомогою [method add_point] і створити "
"сегменти вручну за допомогою [method connect_points]. Після цього ви можете "
"перевірити, чи існує шлях між двома точками за допомогою функції [method "
"are_points_connected], отримати шлях, що містить індекси, за допомогою "
"[method get_id_path] або той, що містить фактичні координати, за допомогою "
"[method get_point_path]. \n"
"Також можна використовувати неевклідові відстані. Для цього створіть скрипт, "
"який розширює [AStar3D] і перевизначте методи [method _compute_cost] і "
"[method _estimate_cost]. Обидва мають брати два ідентифікатори точок і "
"повертати відстань між відповідними точками. \n"
"[b]Приклад:[/b] Використовуйте манхеттенську відстань замість евклідової "
"відстані: \n"
"[codeblock] \n"
"[gdscript] \n"
"class_name MyAStar3D \n"
"extends AStar3D \n"
"\n"
"func _compute_cost(u, v): \n"
"\tvar u_pos = get_point_position(u) \n"
"\tvar v_pos = get_point_position(v) \n"
"\tповернути abs(u_pos.x - v_pos.x) + abs(u_pos.y - v_pos.y) + abs(u_pos.z - "
"v_pos.z) \n"
"\n"
"func _estimate_cost(u, v): \n"
"\tvar u_pos = get_point_position(u) \n"
"\tvar v_pos = get_point_position(v) \n"
"\treturn abs(u_pos.x - v_pos.x) + abs(u_pos.y - v_pos.y) + abs(u_pos.z - "
"v_pos.z) \n"
"[/gdscript] \n"
"[csharp] \n"
"Using Godot;\n"
"\n"
"[Globalclass] \n"
"public partial class MyAStar3D : AStar3D \n"
"{\n"
"\tpublic override float _ComputeCost(long fromId, long toId) \n"
"\t{ \n"
"\t\tVector3 fromPoint = GetPointPosition(fromId); \n"
"\t\tVector3 toPoint = GetPointPosition(toId); \n"
"\n"
"\t\treturn Mathf.Abs(fromPoint.X - toPoint.X) + Mathf.Abs(fromPoint.Y - "
"toPoint.Y) + Mathf.Abs(fromPoint.Z - toPoint.Z); \n"
"\t} \n"
"\n"
"\tpublic override float _EstimateCost(long fromId, long toId) \n"
"\t{ \n"
"\t\tVector3 fromPoint = GetPointPosition(fromId); \n"
"\t\tVector3 toPoint = GetPointPosition(toId); \n"
"\t\treturn Mathf.Abs(fromPoint.X - toPoint.X) + Mathf.Abs(fromPoint.Y - "
"toPoint.Y) + Mathf.Abs(fromPoint.Z - toPoint.Z); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"[method _estimate_cost] має повертати нижню межу відстані, тобто "
"[code]_estimate_cost(u, v) <= _compute_cost(u, v)[/code]. Це слугує підказкою "
"для алгоритму, оскільки спеціальний [method _compute_cost] може бути важким "
"для обчислення. Якщо це не так, змусьте [method _estimate_cost] повертати те "
"саме значення, що й [method _compute_cost], щоб надати алгоритму найточнішу "
"інформацію. \n"
"Якщо використовуються методи за замовчуванням [method _estimate_cost] і "
"[method _compute_cost] або якщо наданий метод [method _estimate_cost] "
"повертає нижню межу вартості, тоді шляхи, які повертає A*, будуть шляхами з "
"найнижчою вартістю. Тут вартість шляху дорівнює сумі результатів [method "
"_compute_cost] усіх сегментів у шляху, помноженій на [code]weight_scale[/"
"code] кінцевих точок відповідних сегментів. Якщо використовуються методи за "
"замовчуванням і [code]weight_scale[/code]s усіх точок встановлено на "
"[code]1.0[/code], тоді це дорівнює сумі евклідових відстаней усіх сегментів "
"шляху."
msgid ""
"Called when computing the cost between two connected points.\n"
"Note that this function is hidden in the default [AStar3D] class."
msgstr ""
"Викликається під час обчислення вартості між двома з’єднаними точками.\n"
" Зауважте, що ця функція прихована в класі [AStar3D] за замовчуванням."
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 [AStar3D] class."
msgstr ""
"Викликається під час оцінки вартості між точкою та кінцевою точкою шляху.\n"
" Зауважте, що ця функція прихована в класі [AStar3D] за замовчуванням."
msgid ""
"Called when neighboring point enters processing and if [member "
"neighbor_filter_enabled] is [code]true[/code]. If [code]true[/code] is "
"returned the point will not be processed.\n"
"Note that this function is hidden in the default [AStar3D] class."
msgstr ""
"Викликається, коли сусідня точка входить в обробку, і якщо [member "
"neighbor_filter_enabled] має значення [code]true[/code]. Якщо повертається "
"значення [code]true[/code], точка не буде оброблена.\n"
"Зверніть увагу, що ця функція прихована в класі [AStar3D] за замовчуванням."
msgid ""
"Adds a new point at the given position with the given identifier. The [param "
"id] must be 0 or larger, and the [param weight_scale] must be 0.0 or "
"greater.\n"
"The [param weight_scale] is multiplied by the result of [method "
"_compute_cost] when determining the overall cost of traveling across a "
"segment from a neighboring point to this point. Thus, all else being equal, "
"the algorithm prefers points with lower [param weight_scale]s to form a "
"path.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(1, 0, 0), 4) # Adds the point (1, 0, 0) with "
"weight_scale 4 and id 1\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(1, 0, 0), 4); // Adds the point (1, 0, 0) with "
"weight_scale 4 and id 1\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If there already exists a point for the given [param id], its position and "
"weight scale are updated to the given values."
msgstr ""
"Додає нову точку в задану позицію з указаним ідентифікатором. [param id] має "
"бути 0 або більше, а [param weight_scale] має бути 0,0 або більше.\n"
"[param weight_scale] множиться на результат [method _compute_cost] під час "
"визначення загальної вартості подорожі по сегменту від сусідньої точки до "
"цієї точки. Таким чином, за інших рівних умов алгоритм віддає перевагу точкам "
"із нижчими параметрами [param weight_scale] для формування шляху.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(1, 0, 0), 4) # Додає точку (1, 0, 0) з "
"weight_scale 4 та id 1\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(1, 0, 0), 4); // Додає точку (1, 0, 0) з "
"weight_scale 4 та id 1\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Якщо для заданого [param id] вже існує точка, її позиція та шкала ваги "
"оновлюються до заданих значень."
msgid ""
"Returns whether the two given points are directly connected by a segment. If "
"[param bidirectional] is [code]false[/code], returns whether movement from "
"[param id] to [param to_id] is possible through this segment."
msgstr ""
"Повертає, чи дві вказані точки безпосередньо з’єднані відрізком. Якщо [param "
"bidirectional] має значення [code]false[/code], повертає, чи можливий рух від "
"[param id] до [param to_id] через цей сегмент."
msgid ""
"Creates a segment between the given points. If [param bidirectional] is "
"[code]false[/code], only movement from [param id] to [param to_id] is "
"allowed, not the reverse direction.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(1, 1, 0))\n"
"astar.add_point(2, Vector3(0, 5, 0))\n"
"astar.connect_points(1, 2, false)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(1, 1, 0));\n"
"astar.AddPoint(2, new Vector3(0, 5, 0));\n"
"astar.ConnectPoints(1, 2, false);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює відрізок між заданими точками. Якщо [param bidirectional] має "
"значення [code]false[/code], дозволено лише рух від [param id] до [param "
"to_id], а не у зворотному напрямку.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(1, 1, 0))\n"
"astar.add_point(2, Vector3(0, 5, 0))\n"
"astar.connect_points(1, 2, false)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(1, 1, 0));\n"
"astar.AddPoint(2, new Vector3(0, 5, 0));\n"
"astar.ConnectPoints(1, 2, false);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the closest position to [param to_position] that resides inside a "
"segment between two connected points.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 5, 0))\n"
"astar.connect_points(1, 2)\n"
"var res = astar.get_closest_position_in_segment(Vector3(3, 3, 0)) # Returns "
"(0, 3, 0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 5, 0));\n"
"astar.ConnectPoints(1, 2);\n"
"Vector3 res = astar.GetClosestPositionInSegment(new Vector3(3, 3, 0)); // "
"Returns (0, 3, 0)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The result is in the segment that goes from [code]y = 0[/code] to [code]y = "
"5[/code]. It's the closest position in the segment to the given point."
msgstr ""
"Повертає найближчу позицію до [param to_position], яка знаходиться всередині "
"сегмента між двома сполученими точками.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 5, 0))\n"
"astar.connect_points(1, 2)\n"
"var res = astar.get_closest_position_in_segment(Vector3(3, 3, 0)) # Повертає "
"(0, 3, 0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 5, 0));\n"
"astar.ConnectPoints(1, 2);\n"
"Vector3 res = astar.GetClosestPositionInSegment(новий Vector3(3, 3, 0)); // "
"Повертає (0, 3, 0)\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Результат знаходиться в сегменті, який проходить від [code]y = 0[/code] до "
"[code]y = 5[/code]. Це найближча позиція на відрізку до даної точки."
msgid ""
"Returns an array with the IDs of the points that form the path found by "
"AStar3D between the given points. The array is ordered from the starting "
"point to the ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] When [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is disabled the search may take an unusually long time to finish.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 1, 0), 1) # Default weight is 1\n"
"astar.add_point(3, Vector3(1, 1, 0))\n"
"astar.add_point(4, Vector3(2, 0, 0))\n"
"\n"
"astar.connect_points(1, 2, false)\n"
"astar.connect_points(2, 3, false)\n"
"astar.connect_points(4, 3, false)\n"
"astar.connect_points(1, 4, false)\n"
"\n"
"var res = astar.get_id_path(1, 3) # Returns [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 1, 0), 1); // Default weight is 1\n"
"astar.AddPoint(3, new Vector3(1, 1, 0));\n"
"astar.AddPoint(4, new Vector3(2, 0, 0));\n"
"astar.ConnectPoints(1, 2, false);\n"
"astar.ConnectPoints(2, 3, false);\n"
"astar.ConnectPoints(4, 3, false);\n"
"astar.ConnectPoints(1, 4, false);\n"
"long[] res = astar.GetIdPath(1, 3); // Returns [1, 2, 3]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If you change the 2nd point's weight to 3, then the result will be [code][1, "
"4, 3][/code] instead, because now even though the distance is longer, it's "
"\"easier\" to get through point 4 than through point 2."
msgstr ""
"Повертає масив з ідентифікаторами точок, які утворюють шлях, знайдений "
"AStar3D між заданими точками. Масив упорядковується від початкової до "
"кінцевої точки шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка.[/b] Якщо [param allow_partial_path] має значення [code]true[/"
"code] і [param to_id] вимкнено, пошук може тривати надзвичайно довго.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 1, 0), 1) # Вага за замовчуванням — 1\n"
"astar.add_point(3, Vector3(1, 1, 0))\n"
"astar.add_point(4, Vector3(2, 0, 0))\n"
"\n"
"astar.connect_points(1, 2, false)\n"
"astar.connect_points(2, 3, false)\n"
"astar.connect_points(4, 3, false)\n"
"astar.connect_points(1, 4, false)\n"
"\n"
"var res = astar.get_id_path(1, 3) # Повертає [1, 2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 1, 0), 1); // Вага за замовчуванням — 1\n"
"astar.AddPoint(3, new Vector3(1, 1, 0));\n"
"astar.AddPoint(4, new Vector3(2, 0, 0));\n"
"astar.ConnectPoints(1, 2, false);\n"
"astar.ConnectPoints(2, 3, false);\n"
"astar.ConnectPoints(4, 3, false);\n"
"astar.ConnectPoints(1, 4, false);\n"
"long[] res = astar.GetIdPath(1, 3); // Повертає [1, 2, 3]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Якщо ви зміните вагу другої точки на 3, тоді результатом буде [code][1, 4, 3]"
"[/code], тому що тепер, навіть якщо відстань більша, «легше» пройти через "
"точку 4, ніж через точку 2."
msgid ""
"Returns an array with the IDs of the points that form the connection with the "
"given point.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 1, 0))\n"
"astar.add_point(3, Vector3(1, 1, 0))\n"
"astar.add_point(4, Vector3(2, 0, 0))\n"
"\n"
"astar.connect_points(1, 2, true)\n"
"astar.connect_points(1, 3, true)\n"
"\n"
"var neighbors = astar.get_point_connections(1) # Returns [2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 1, 0));\n"
"astar.AddPoint(3, new Vector3(1, 1, 0));\n"
"astar.AddPoint(4, new Vector3(2, 0, 0));\n"
"astar.ConnectPoints(1, 2, true);\n"
"astar.ConnectPoints(1, 3, true);\n"
"\n"
"long[] neighbors = astar.GetPointConnections(1); // Returns [2, 3]\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає масив з ідентифікаторами точок, які утворюють з’єднання з даною "
"точкою.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar = AStar3D.new()\n"
"astar.add_point(1, Vector3(0, 0, 0))\n"
"astar.add_point(2, Vector3(0, 1, 0))\n"
"astar.add_point(3, Vector3(1, 1, 0))\n"
"astar.add_point(4, Vector3(2, 0, 0))\n"
"\n"
"astar.connect_points(1, 2, істина)\n"
"astar.connect_points(1, 3, істина)\n"
"\n"
"var neighbours = astar.get_point_connections(1) # Повертає [2, 3]\n"
"[/gdscript]\n"
"[csharp]\n"
"var astar = new AStar3D();\n"
"astar.AddPoint(1, new Vector3(0, 0, 0));\n"
"astar.AddPoint(2, new Vector3(0, 1, 0));\n"
"astar.AddPoint(3, new Vector3(1, 1, 0));\n"
"astar.AddPoint(4, new Vector3(2, 0, 0));\n"
"astar.ConnectPoints(1, 2, true);\n"
"astar.ConnectPoints(1, 3, true);\n"
"\n"
"long[] neighbors = astar.GetPointConnections(1); // Повертає [2, 3]\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns an array with the points that are in the path found by AStar3D "
"between the given points. The array is ordered from the starting point to the "
"ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] This method is not thread-safe; it can only be used from a "
"single [Thread] at a given time. Consider using [Mutex] to ensure exclusive "
"access to one thread to avoid race conditions.\n"
"Additionally, when [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is disabled the search may take an unusually long time to finish."
msgstr ""
"Повертає масив із точками, які знаходяться на шляху, знайденому AStar3D між "
"заданими точками. Масив упорядковується від початкової до кінцевої точки "
"шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка:[/b] Цей метод не є безпечним для потоків; його можна "
"використовувати лише з одного [Thread] за певний час. Розгляньте можливість "
"використання [Mutex], щоб забезпечити ексклюзивний доступ до однієї теми та "
"уникнути перегонів.\n"
"Крім того, коли [param allow_partial_path] має значення [code]true[/code] і "
"[param to_id] вимкнено, пошук може тривати надзвичайно довго."
msgid ""
"An implementation of A* for finding the shortest path between two points on a "
"partial 2D grid."
msgstr ""
"Реалізація A* для пошуку найкоротшого шляху між двома точками на частковій "
"двовимірній сітці."
msgid ""
"[AStarGrid2D] is a variant of [AStar2D] that is specialized for partial 2D "
"grids. It is simpler to use because it doesn't require you to manually create "
"points and connect them together. This class also supports multiple types of "
"heuristics, modes for diagonal movement, and a jumping mode to speed up "
"calculations.\n"
"To use [AStarGrid2D], you only need to set the [member region] of the grid, "
"optionally set the [member cell_size], and then call the [method update] "
"method:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar_grid = AStarGrid2D.new()\n"
"astar_grid.region = Rect2i(0, 0, 32, 32)\n"
"astar_grid.cell_size = Vector2(16, 16)\n"
"astar_grid.update()\n"
"print(astar_grid.get_id_path(Vector2i(0, 0), Vector2i(3, 4))) # Prints [(0, "
"0), (1, 1), (2, 2), (3, 3), (3, 4)]\n"
"print(astar_grid.get_point_path(Vector2i(0, 0), Vector2i(3, 4))) # Prints "
"[(0, 0), (16, 16), (32, 32), (48, 48), (48, 64)]\n"
"[/gdscript]\n"
"[csharp]\n"
"AStarGrid2D astarGrid = new AStarGrid2D();\n"
"astarGrid.Region = new Rect2I(0, 0, 32, 32);\n"
"astarGrid.CellSize = new Vector2I(16, 16);\n"
"astarGrid.Update();\n"
"GD.Print(astarGrid.GetIdPath(Vector2I.Zero, new Vector2I(3, 4))); // Prints "
"[(0, 0), (1, 1), (2, 2), (3, 3), (3, 4)]\n"
"GD.Print(astarGrid.GetPointPath(Vector2I.Zero, new Vector2I(3, 4))); // "
"Prints [(0, 0), (16, 16), (32, 32), (48, 48), (48, 64)]\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To remove a point from the pathfinding grid, it must be set as \"solid\" with "
"[method set_point_solid]."
msgstr ""
"[AStarGrid2D] — це варіант [AStar2D], який спеціалізується на часткових "
"двовимірних сітках. Його простіше використовувати, оскільки не потрібно "
"вручну створювати точки та з’єднувати їх разом. Цей клас також підтримує "
"кілька типів евристик, режими діагонального переміщення та режим стрибків для "
"прискорення обчислень.\n"
" Щоб використовувати [AStarGrid2D], вам потрібно лише встановити [member "
"region] сітки, за бажанням [member cell_size], а потім викликати метод "
"[method update]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var astar_grid = AStarGrid2D.new()\n"
"astar_grid.region = Rect2i(0, 0, 32, 32)\n"
"astar_grid.cell_size = Vector2(16, 16)\n"
"astar_grid.update()\n"
"print(astar_grid.get_id_path(Vector2i(0, 0), Vector2i(3, 4))) # друкує (0, "
"0), (1, 1), (2, 2), (3, 3), (3, 4)\n"
"print(astar_grid.get_point_path(Vector2i(0, 0), Vector2i(3, 4))) # друкує (0, "
"0), (16, 16), (32, 32), (48, 48), (48, 64)\n"
"[/gdscript]\n"
"[csharp]\n"
"AStarGrid2D astarGrid = new AStarGrid2D();\n"
"astarGrid.Region = new Rect2I(0, 0, 32, 32);\n"
"astarGrid.CellSize = new Vector2I(16, 16);\n"
"astarGrid.Update();\n"
"GD.Print(astarGrid.GetIdPath(Vector2I.Zero, new Vector2I(3, 4))); // виводить "
"(0, 0), (1, 1), (2, 2), (3, 3), (3, 4)\n"
"GD.Print(astarGrid.GetPointPath(Vector2I.Zero, new Vector2I(3, 4))); // "
"виводить (0, 0), (16, 16), (32, 32), (48, 48), (48, 64)\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Щоб видалити точку з сітки пошуку контурів, її потрібно встановити як "
"«суцільну» за допомогою [method set_point_solid]."
msgid ""
"Called when computing the cost between two connected points.\n"
"Note that this function is hidden in the default [AStarGrid2D] class."
msgstr ""
"Викликається під час обчислення вартості між двома з’єднаними точками.\n"
" Зауважте, що ця функція прихована в класі [AStarGrid2D] за замовчуванням."
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 [AStarGrid2D] class."
msgstr ""
"Викликається під час розрахунку вартості між двома з’єднаними точками.\n"
"Зверніть увагу, що ця функція прихована в класі [AStarGrid2D] для "
"замовчування."
msgid ""
"Clears the grid and sets the [member region] to [code]Rect2i(0, 0, 0, 0)[/"
"code]."
msgstr ""
"Очищає сітку та встановлює [member region] на [code]Rect2i(0, 0, 0, 0)[/code]."
msgid ""
"Fills the given [param region] on the grid with the specified value for the "
"solid flag.\n"
"[b]Note:[/b] Calling [method update] is not needed after the call of this "
"function."
msgstr ""
"Заповнює задану область [param region] у сітці вказаним значенням для "
"суцільного прапора.\n"
"[b]Примітка:[/b] Виклик [method update] не потрібен після виклику цієї "
"функції."
msgid ""
"Fills the given [param region] on the grid with the specified value for the "
"weight scale.\n"
"[b]Note:[/b] Calling [method update] is not needed after the call of this "
"function."
msgstr ""
"Заповнює задану область [param region] у сітці вказаним значенням для шкали "
"ваги.\n"
"[b]Примітка:[/b] Виклик [method update] не потрібен після виклику цієї "
"функції."
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 "
"point to the ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] When [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is solid the search may take an unusually long time to finish."
msgstr ""
"Повертає масив з ідентифікаторами точок, які утворюють шлях, знайдений "
"AStar2D між заданими точками. Масив упорядковується від початкової до "
"кінцевої точки шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка.[/b] Якщо [param allow_partial_path] має значення [code]true[/"
"code] і [param to_id] твердо, пошук може тривати надзвичайно довго."
msgid ""
"Returns an array of dictionaries with point data ([code]id[/code]: "
"[Vector2i], [code]position[/code]: [Vector2], [code]solid[/code]: [bool], "
"[code]weight_scale[/code]: [float]) within a [param region]."
msgstr ""
"Повертає масив словників із точковими даними ([code]id[/code]: [Vector2i], "
"[code]position[/code]: [Vector2], [code]solid[/code]: [bool], "
"[code]weight_scale[/code]: [float]) у [області param]."
msgid ""
"Returns an array with the points that are in the path found by [AStarGrid2D] "
"between the given points. The array is ordered from the starting point to the "
"ending point of the path.\n"
"If [param from_id] point is disabled, returns an empty array (even if "
"[code]from_id == to_id[/code]).\n"
"If [param from_id] point is not disabled, there is no valid path to the "
"target, and [param allow_partial_path] is [code]true[/code], returns a path "
"to the point closest to the target that can be reached.\n"
"[b]Note:[/b] This method is not thread-safe; it can only be used from a "
"single [Thread] at a given time. Consider using [Mutex] to ensure exclusive "
"access to one thread to avoid race conditions.\n"
"Additionally, when [param allow_partial_path] is [code]true[/code] and [param "
"to_id] is solid the search may take an unusually long time to finish."
msgstr ""
"Повертає масив із точками, які знаходяться на шляху, знайденому [AStarGrid2D] "
"між заданими точками. Масив упорядковується від початкової до кінцевої точки "
"шляху.\n"
"Якщо точка [param from_id] вимкнена, повертає порожній масив (навіть якщо "
"[code]from_id == to_id[/code]).\n"
"Якщо точка [param from_id] не вимкнена, то немає дійсного шляху до цілі, а "
"[parum allow_partial_path] є [code]true[/code], повертає шлях до точки, "
"найближчої до цільового значення, яку можна досягти.\n"
"[b]Примітка:[/b] Цей метод не є безпечним для потоків; його можна "
"використовувати лише з одного [Thread] за певний час. Розгляньте можливість "
"використання [Mutex], щоб забезпечити ексклюзивний доступ до однієї теми та "
"уникнути перегонів.\n"
"Крім того, коли [param allow_partial_path] має значення [code]true[/code] і "
"[param to_id] твердо, пошук може тривати надзвичайно довго."
msgid ""
"Indicates that the grid parameters were changed and [method update] needs to "
"be called."
msgstr ""
"Вказує на те, що параметри сітки було змінено, і потрібно викликати [method "
"update]."
msgid ""
"Returns [code]true[/code] if the [param x] and [param y] is a valid grid "
"coordinate (id), i.e. if it is inside [member region]. Equivalent to "
"[code]region.has_point(Vector2i(x, y))[/code]."
msgstr ""
"Повертає [code]true[/code], якщо [param x] і [param y] є дійсною координацією "
"сітки (id), тобто якщо він знаходиться всередині [member region]. "
"[code]region.has_point(Vector2i(x, y)[/code]."
msgid ""
"Returns [code]true[/code] if the [param id] vector is a valid grid "
"coordinate, i.e. if it is inside [member region]. Equivalent to "
"[code]region.has_point(id)[/code]."
msgstr ""
"Повертаємо [code]true[/code], якщо вектор [param id] є вірною сітчастою "
"координацією, тобто якщо він знаходиться всередині [члена]. "
"[code]region.has_point(id)[/code]."
msgid ""
"Returns [code]true[/code] if a point is disabled for pathfinding. By default, "
"all points are enabled."
msgstr ""
"Повертає [code]true[/code], якщо для точки вимкнено пошук шляху. За "
"замовчуванням усі точки ввімкнено."
msgid ""
"Disables or enables the specified point for pathfinding. Useful for making an "
"obstacle. By default, all points are enabled.\n"
"[b]Note:[/b] Calling [method update] is not needed after the call of this "
"function."
msgstr ""
"Вимикає або вмикає вказану точку для пошуку шляху. Корисно для створення "
"перешкод. За замовчуванням усі точки ввімкнено.\n"
"[b]Примітка:[/b] Виклик [method update] не потрібен після виклику цієї "
"функції."
msgid ""
"Sets the [param weight_scale] for the point with the given [param id]. The "
"[param weight_scale] is multiplied by the result of [method _compute_cost] "
"when determining the overall cost of traveling across a segment from a "
"neighboring point to this point.\n"
"[b]Note:[/b] Calling [method update] is not needed after the call of this "
"function."
msgstr ""
"Встановлює [param weight_scale] для точки з указаним [param id]. [param "
"weight_scale] множиться на результат [method _compute_cost] під час "
"визначення загальної вартості подорожі по сегменту від сусідньої точки до "
"цієї точки.\n"
"[b]Примітка:[/b] Виклик [method update] не потрібен після виклику цієї "
"функції."
msgid ""
"Updates the internal state of the grid according to the parameters to prepare "
"it to search the path. Needs to be called if parameters like [member region], "
"[member cell_size] or [member offset] are changed. [method is_dirty] will "
"return [code]true[/code] if this is the case and this needs to be called.\n"
"[b]Note:[/b] All point data (solidity and weight scale) will be cleared."
msgstr ""
"Оновлює внутрішній стан сітки відповідно до параметрів, щоб підготувати її до "
"пошуку шляху. Потрібно викликати, якщо такі параметри, як [member region], "
"[member cell_size] або [member offset] змінюються. [method is_dirty] поверне "
"[code]true[/code], якщо це так і це потрібно викликати.\n"
"[b]Примітка: [/b] Усі дані точок (твердість і шкала ваги) буде видалено."
msgid ""
"The cell shape. Affects how the positions are placed in the grid. If changed, "
"[method update] needs to be called before finding the next path."
msgstr ""
"Форма клітини. Впливає на те, як позиції розміщуються в сітці. Якщо змінено, "
"потрібно викликати [method update] перед пошуком наступного шляху."
msgid ""
"The size of the point cell which will be applied to calculate the resulting "
"point position returned by [method get_point_path]. If changed, [method "
"update] needs to be called before finding the next path."
msgstr ""
"Розмір клітинки точки, яка буде застосована для обчислення кінцевої позиції "
"точки, яку повертає [method get_point_path]. Якщо змінено, потрібно викликати "
"[method update] перед пошуком наступного шляху."
msgid ""
"The default [enum Heuristic] which will be used to calculate the cost between "
"two points if [method _compute_cost] was not overridden."
msgstr ""
"Стандартний [enum Heuristic], який використовуватиметься для обчислення "
"вартості між двома точками, якщо [method _compute_cost] не перевизначено."
msgid ""
"The default [enum Heuristic] which will be used to calculate the cost between "
"the point and the end point if [method _estimate_cost] was not overridden."
msgstr ""
"Стандартний [enum Heuristic], який використовуватиметься для обчислення "
"вартості між точкою та кінцевою точкою, якщо [method _estimate_cost] не було "
"замінено."
msgid ""
"A specific [enum DiagonalMode] mode which will force the path to avoid or "
"accept the specified diagonals."
msgstr ""
"Спеціальний режим [enum DiagonalMode], який змусить шлях уникати або приймати "
"вказані діагоналі."
msgid ""
"Enables or disables jumping to skip up the intermediate points and speeds up "
"the searching algorithm.\n"
"[b]Note:[/b] Currently, toggling it on disables the consideration of weight "
"scaling in pathfinding."
msgstr ""
"Вмикає або вимикає стрибки для пропуску проміжних точок і прискорює алгоритм "
"пошуку.\n"
"[b]Примітка:[/b] Наразі ввімкнення вимикає врахування масштабування ваги під "
"час пошуку шляху."
msgid ""
"The offset of the grid which will be applied to calculate the resulting point "
"position returned by [method get_point_path]. If changed, [method update] "
"needs to be called before finding the next path."
msgstr ""
"Зміщення сітки, яке буде застосовано для обчислення результуючої позиції "
"точки, яку повертає [method get_point_path]. Якщо змінено, потрібно викликати "
"[method update] перед пошуком наступного шляху."
msgid ""
"The region of grid cells available for pathfinding. If changed, [method "
"update] needs to be called before finding the next path."
msgstr ""
"Область клітинок сітки, доступна для пошуку шляху. Якщо змінено, потрібно "
"викликати [method update] перед пошуком наступного шляху."
msgid "Use [member region] instead."
msgstr "Замість цього використовуйте [member region]."
msgid ""
"The size of the grid (number of cells of size [member cell_size] on each "
"axis). If changed, [method update] needs to be called before finding the next "
"path."
msgstr ""
"Розмір сітки (кількість комірок розміром [member cell_size] на кожній осі). "
"Якщо змінено, потрібно викликати [method update] перед пошуком наступного "
"шляху."
msgid ""
"The [url=https://en.wikipedia.org/wiki/Euclidean_distance]Euclidean "
"heuristic[/url] to be used for the pathfinding using the following formula:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"result = sqrt(dx * dx + dy * dy)\n"
"[/codeblock]\n"
"[b]Note:[/b] This is also the internal heuristic used in [AStar3D] and "
"[AStar2D] by default (with the inclusion of possible z-axis coordinate)."
msgstr ""
"[url=https://en.wikipedia.org/wiki/Euclidean_distance]Евклідова евристика[/"
"url], яка використовуватиметься для пошуку шляху за такою формулою:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"resuit = sqrt(dx * dx + dy * dy)\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Це також внутрішня евристика, яка використовується в "
"[AStar3D] і [AStar2D] за замовчуванням (із включенням можливої координати осі "
"z)."
msgid ""
"The [url=https://en.wikipedia.org/wiki/Taxicab_geometry]Manhattan heuristic[/"
"url] to be used for the pathfinding using the following formula:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"result = dx + dy\n"
"[/codeblock]\n"
"[b]Note:[/b] This heuristic is intended to be used with 4-side orthogonal "
"movements, provided by setting the [member diagonal_mode] to [constant "
"DIAGONAL_MODE_NEVER]."
msgstr ""
"[url=https://en.wikipedia.org/wiki/Taxicab_geometry]Манхеттенська евристика[/"
"url], яка використовуватиметься для пошуку шляху за такою формулою:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"resuit = dx + dy\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Ця евристика призначена для використання з 4-сторонніми "
"ортогональними рухами, які забезпечуються встановленням [member "
"diagonal_mode] значення [constant DIAGONAL_MODE_NEVER]."
msgid ""
"The Octile heuristic to be used for the pathfinding using the following "
"formula:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"f = sqrt(2) - 1\n"
"result = (dx < dy) ? f * dx + dy : f * dy + dx;\n"
"[/codeblock]"
msgstr ""
"Октильна евристика для пошуку шляху за такою формулою:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"f = sqrt(2) - 1\n"
"resuit = (dx < dy) ? f * dx + dy : f * dy + dx;\n"
"[/codeblock]"
msgid ""
"The [url=https://en.wikipedia.org/wiki/Chebyshev_distance]Chebyshev "
"heuristic[/url] to be used for the pathfinding using the following formula:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"result = max(dx, dy)\n"
"[/codeblock]"
msgstr ""
"[url=https://en.wikipedia.org/wiki/Chebyshev_distance]Евристика Чебишева[/"
"url], яка буде використовуватися для пошуку шляху за такою формулою:\n"
"[codeblock]\n"
"dx = abs(to_id.x - from_id.x)\n"
"dy = abs(to_id.y - from_id.y)\n"
"resuit = max(dx, dy)\n"
"[/codeblock]"
msgid "Represents the size of the [enum Heuristic] enum."
msgstr "Представляє розмір переліку [enum Heuristic]."
msgid ""
"The pathfinding algorithm will ignore solid neighbors around the target cell "
"and allow passing using diagonals."
msgstr ""
"Алгоритм пошуку шляху ігноруватиме суцільні сусіди навколо цільової комірки "
"та допускатиме проходження за допомогою діагоналей."
msgid ""
"The pathfinding algorithm will ignore all diagonals and the way will be "
"always orthogonal."
msgstr ""
"Алгоритм пошуку шляху ігноруватиме всі діагоналі, а шлях завжди буде "
"ортогональним."
msgid ""
"The pathfinding algorithm will avoid using diagonals if at least two "
"obstacles have been placed around the neighboring cells of the specific path "
"segment."
msgstr ""
"Алгоритм пошуку шляху уникатиме використання діагоналей, якщо принаймні дві "
"перешкоди розміщені навколо сусідніх комірок конкретного сегмента шляху."
msgid ""
"The pathfinding algorithm will avoid using diagonals if any obstacle has been "
"placed around the neighboring cells of the specific path segment."
msgstr ""
"Алгоритм пошуку шляху уникає використання діагоналей, якщо навколо сусідніх "
"комірок певного сегмента шляху є будь-яка перешкода."
msgid "Represents the size of the [enum DiagonalMode] enum."
msgstr "Представляє розмір переліку [enum DiagonalMode]."
msgid "Rectangular cell shape."
msgstr "Форма клітини прямокутна."
msgid ""
"Diamond cell shape (for isometric look). Cell coordinates layout where the "
"horizontal axis goes up-right, and the vertical one goes down-right."
msgstr ""
"Ромбова форма комірки (для ізометричного вигляду). Розташування координат "
"комірки, де горизонтальна вісь йде вгору-вправо, а вертикальна – вниз-вправо."
msgid ""
"Diamond cell shape (for isometric look). Cell coordinates layout where the "
"horizontal axis goes down-right, and the vertical one goes down-left."
msgstr ""
"Ромбова форма комірки (для ізометричного вигляду). Розташування координат "
"комірки, де горизонтальна вісь йде вниз-праворуч, а вертикальна – вниз-"
"ліворуч."
msgid "Represents the size of the [enum CellShape] enum."
msgstr "Представляє розмір переліку [enum CellShape]."
msgid "A texture that crops out part of another Texture2D."
msgstr "Текстура, яка вирізає частину іншої Texture2D."
msgid ""
"[Texture2D] resource that draws only part of its [member atlas] texture, as "
"defined by the [member region]. An additional [member margin] can also be "
"set, which is useful for small adjustments.\n"
"Multiple [AtlasTexture] resources can be cropped from the same [member "
"atlas]. Packing many smaller textures into a singular large texture helps to "
"optimize video memory costs and render calls.\n"
"[b]Note:[/b] [AtlasTexture] cannot be used in an [AnimatedTexture], and will "
"not tile properly in nodes such as [TextureRect] or [Sprite2D]. To tile an "
"[AtlasTexture], modify its [member region] instead."
msgstr ""
"Ресурс [Texture2D], який малює лише частину своєї текстури [member atlas], як "
"визначено [member region]. Також можна встановити додаткову [маржу члена], що "
"корисно для невеликих коригувань.\n"
" Кілька ресурсів [AtlasTexture] можна вирізати з одного [member atlas]. "
"Упаковка багатьох менших текстур в єдину велику текстуру допомагає "
"оптимізувати витрати на відеопам’ять і рендеринг викликів.\n"
"[b]Примітка:[/b] [AtlasTexture] не можна використовувати в [AnimatedTexture] "
"і може неправильно розміщувати плитки в таких вузлах, як [TextureRect], коли "
"вони знаходяться в інших ресурсах [AtlasTexture]."
msgid ""
"The texture that contains the atlas. Can be any type inheriting from "
"[Texture2D], including another [AtlasTexture]."
msgstr ""
"Текстура, яка містить атлас. Може бути будь-яким типом, успадкованим від "
"[Texture2D], включно з іншим [AtlasTexture]."
msgid ""
"If [code]true[/code], the area outside of the [member region] is clipped to "
"avoid bleeding of the surrounding texture pixels."
msgstr ""
"Якщо [code]true[/code], область за межами [member region] обрізається, щоб "
"уникнути розмивання навколишніх пікселів текстури."
msgid ""
"The margin around the [member region]. Useful for small adjustments. If the "
"[member Rect2.size] of this property (\"w\" and \"h\" in the editor) is set, "
"the drawn texture is resized to fit within the margin."
msgstr ""
"Поле навколо [member region]. Корисно для невеликих коригувань. Якщо "
"встановлено [member Rect2.size] цієї властивості (\"w\" і \"h\" у редакторі), "
"розмір намальованої текстури змінюється відповідно до поля."
msgid ""
"The region used to draw the [member atlas]. If either dimension of the "
"region's size is [code]0[/code], the value from [member atlas] size will be "
"used for that axis instead.\n"
"[b]Note:[/b] The image size is always an integer, so the actual region size "
"is rounded down."
msgstr ""
"Область, що використовується для малювання [member atlas]. Якщо будь-який з "
"вимірів розміру області дорівнює [code]0[/code], для цієї осі буде "
"використано значення з розміру [member atlas].\n"
"[b]Примітка:[/b] Розмір зображення завжди є цілим числом, тому фактичний "
"розмір області округляється до меншого значення."
msgid "Stores information about the audio buses."
msgstr "Зберігає інформацію про звукові шини."
msgid ""
"Stores position, muting, solo, bypass, effects, effect position, volume, and "
"the connections between buses. See [AudioServer] for usage."
msgstr ""
"Зберігає положення, приглушення, соло, обхід, ефекти, положення ефекту, "
"гучність і з’єднання між шинами. Перегляньте [AudioServer] для використання."
msgid "Base class for audio effect resources."
msgstr "Базовий клас для ресурсів звукових ефектів."
msgid ""
"The base [Resource] for every audio effect. In the editor, an audio effect "
"can be added to the current bus layout through the Audio panel. At run-time, "
"it is also possible to manipulate audio effects through [method "
"AudioServer.add_bus_effect], [method AudioServer.remove_bus_effect], and "
"[method AudioServer.get_bus_effect].\n"
"When applied on a bus, an audio effect creates a corresponding "
"[AudioEffectInstance]. The instance is directly responsible for manipulating "
"the sound, based on the original audio effect's properties."
msgstr ""
"Основний [Resource] для кожного звукового ефекту. У редакторі звуковий ефект "
"можна додати до поточного макета шини через панель «Аудіо». Під час виконання "
"також можна керувати звуковими ефектами за допомогою [method "
"AudioServer.add_bus_effect], [method AudioServer.remove_bus_effect] і [method "
"AudioServer.get_bus_effect].\n"
" При застосуванні на шині звуковий ефект створює відповідний "
"[AudioEffectInstance]. Екземпляр безпосередньо відповідає за маніпулювання "
"звуком на основі властивостей вихідного звукового ефекту."
msgid "Audio buses"
msgstr "Звукові шини"
msgid "Audio Microphone Record Demo"
msgstr "Демонстраційний запис аудіо з мікрофона"
msgid ""
"Override this method to customize the [AudioEffectInstance] created when this "
"effect is applied on a bus in the editor's Audio panel, or through [method "
"AudioServer.add_bus_effect].\n"
"[codeblock]\n"
"extends AudioEffect\n"
"\n"
"@export var strength = 4.0\n"
"\n"
"func _instantiate():\n"
"\tvar effect = CustomAudioEffectInstance.new()\n"
"\teffect.base = self\n"
"\n"
"\treturn effect\n"
"[/codeblock]\n"
"[b]Note:[/b] It is recommended to keep a reference to the original "
"[AudioEffect] in the new instance. Depending on the implementation this "
"allows the effect instance to listen for changes at run-time and be modified "
"accordingly."
msgstr ""
"Перевизначте цей метод, щоб налаштувати [AudioEffectInstance], створений, "
"коли цей ефект застосовано до шини на панелі Audio редактора або за допомогою "
"[method AudioServer.add_bus_effect].\n"
"[codeblock]\n"
"extends AudioEffect\n"
"\n"
" @export var strength = 4,0\n"
"\n"
"func _instantiate():\n"
"\t var effect = CustomAudioEffectInstance.new()\n"
"\t effect.base = self\n"
"\n"
"\t return effect\n"
"[/codeblock]\n"
"[b]Примітка: [/b] Рекомендується зберегти посилання на оригінальний "
"[AudioEffect] у новому екземплярі. Залежно від реалізації це дозволяє "
"примірнику ефекту прослуховувати зміни під час виконання та відповідним чином "
"змінювати."
msgid "Adds an amplifying audio effect to an audio bus."
msgstr "Додає ефект підсилення аудіошини."
msgid "Increases or decreases the volume being routed through the audio bus."
msgstr "Збільшує або зменшує гучність, що направляється через аудіошину."
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 ""
"Величина підсилення в децибелах. Додатні значення роблять звук гучнішим, "
"від’ємні – тихим. Значення може коливатися від -80 до 24."
msgid ""
"Amount of amplification as a linear value.\n"
"[b]Note:[/b] This member modifies [member volume_db] for convenience. The "
"returned value is equivalent to the result of [method "
"@GlobalScope.db_to_linear] on [member volume_db]. Setting this member is "
"equivalent to setting [member volume_db] to the result of [method "
"@GlobalScope.linear_to_db] on a value."
msgstr ""
"Величина підсилення як лінійна величина. \n"
"[b]Примітка:[/b] цей учасник змінює [member volume_db] для зручності. "
"Повернене значення еквівалентно результату [method @GlobalScope.db_to_linear] "
"на [member volume_db]. Налаштування цього члена еквівалентно встановленню "
"[member volume_db] для результату [method @GlobalScope.linear_to_db] для "
"значення."
msgid "Adds a band limit filter to the audio bus."
msgstr "Додає фільтр обмеження смуги до аудіошини."
msgid ""
"Limits the frequencies in a range around the [member "
"AudioEffectFilter.cutoff_hz] and allows frequencies outside of this range to "
"pass."
msgstr ""
"Обмежує частоти в діапазоні навколо [member AudioEffectFilter.cutoff_hz] і "
"дозволяє пропускати частоти за межами цього діапазону."
msgid "Adds a band pass filter to the audio bus."
msgstr "Додає смуговий фільтр до аудіошини."
msgid ""
"Attenuates the frequencies inside of a range around the [member "
"AudioEffectFilter.cutoff_hz] and cuts frequencies outside of this band."
msgstr ""
"Послаблює частоти всередині діапазону навколо [member "
"AudioEffectFilter.cutoff_hz] і обрізає частоти за межами цього діапазону."
msgid "Captures audio from an audio bus in real-time."
msgstr "Захоплює аудіо з аудіошини в реальному часі."
msgid ""
"AudioEffectCapture is an AudioEffect which copies all audio frames from the "
"attached audio effect bus into its internal ring buffer.\n"
"Application code should consume these audio frames from this ring buffer "
"using [method get_buffer] and process it as needed, for example to capture "
"data from an [AudioStreamMicrophone], implement application-defined effects, "
"or to transmit audio over the network. When capturing audio data from a "
"microphone, the format of the samples will be stereo 32-bit floating-point "
"PCM.\n"
"Unlike [AudioEffectRecord], this effect only returns the raw audio samples "
"instead of encoding them into an [AudioStream]."
msgstr ""
"AudioEffectCapture — це AudioEffect, який копіює всі аудіокадри з приєднаної "
"шини аудіоефектів у внутрішній кільцевий буфер.\n"
" Код програми повинен споживати ці аудіокадри з цього кільцевого буфера за "
"допомогою [method get_buffer] і обробляти його за потреби, наприклад, щоб "
"захопити дані з [AudioStreamMicrophone], реалізувати визначені програмою "
"ефекти або передавати аудіо через мережу. Під час захоплення аудіоданих із "
"мікрофона формат зразків буде стереофонічним 32-розрядним PCM із плаваючою "
"комою.\n"
" На відміну від [AudioEffectRecord], цей ефект повертає лише необроблені "
"зразки звуку, а не кодує їх у [AudioStream]."
msgid ""
"Returns [code]true[/code] if at least [param frames] audio frames are "
"available to read in the internal ring buffer."
msgstr ""
"Повертає [code]true[/code], якщо принаймні [param frames] аудіокадри доступні "
"для читання у внутрішньому кільцевому буфері."
msgid ""
"Clears the internal ring buffer.\n"
"[b]Note:[/b] Calling this during a capture can cause the loss of samples "
"which causes popping in the playback."
msgstr ""
"Очищає внутрішній кільцевий буфер.\n"
"[b]Примітка:[/b] Виклик цього під час захоплення може спричинити втрату "
"семплів, що спричинить вискакування під час відтворення."
msgid ""
"Gets the next [param frames] audio samples from the internal ring buffer.\n"
"Returns a [PackedVector2Array] containing exactly [param frames] audio "
"samples if available, or an empty [PackedVector2Array] if insufficient data "
"was available.\n"
"The samples are signed floating-point PCM between [code]-1[/code] and "
"[code]1[/code]. You will have to scale them if you want to use them as 8 or "
"16-bit integer samples. ([code]v = 0x7fff * samples[0].x[/code])"
msgstr ""
"Отримує наступні [param frames] зразки звуку з внутрішнього кільцевого "
"буфера.\n"
" Повертає [PackedVector2Array], що містить саме [param frames] аудіо зразки, "
"якщо доступно, або порожній [PackedVector2Array], якщо доступних даних "
"недостатньо.\n"
" Зразки мають знак PCM із плаваючою комою між [code]-1[/code] і [code]1[/"
"code]. Вам доведеться масштабувати їх, якщо ви хочете використовувати їх як "
"8- або 16-розрядні цілі зразки. ([code]v = 0x7fff * зразки[0].x[/code])"
msgid "Returns the total size of the internal ring buffer in frames."
msgstr "Повертає загальний розмір внутрішнього кільцевого буфера в кадрах."
msgid ""
"Returns the number of audio frames discarded from the audio bus due to full "
"buffer."
msgstr ""
"Повертає кількість звукових кадрів, відкинутих із звукової шини через "
"заповнення буфера."
msgid ""
"Returns the number of frames available to read using [method get_buffer]."
msgstr ""
"Повертає кількість кадрів, доступних для читання за допомогою [method "
"get_buffer]."
msgid "Returns the number of audio frames inserted from the audio bus."
msgstr "Повертає кількість звукових кадрів, вставлених із звукової шини."
msgid ""
"Length of the internal ring buffer, in seconds. Setting the buffer length "
"will have no effect if already initialized."
msgstr ""
"Довжина внутрішнього кільцевого буфера, у секундах. Встановлення довжини "
"буфера не матиме ефекту, якщо вже ініціалізовано."
msgid "Adds a chorus audio effect."
msgstr "Додає звуковий ефект хору."
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 ""
"Додає звуковий ефект хору. Ефект застосовує фільтр із голосами, щоб дублювати "
"джерело звуку та керувати ним через фільтр."
msgid "The effect's raw signal."
msgstr "Необроблений сигнал ефекту."
msgid "The voice's cutoff frequency."
msgstr "Частота зрізу голосу."
msgid "The voice's signal delay."
msgstr "Затримка голосового сигналу."
msgid "The voice filter's depth."
msgstr "Глибина голосового фільтра."
msgid "The voice's volume."
msgstr "Гучність голосу."
msgid "The voice's pan level."
msgstr "Рівень панорамування голосу."
msgid "The voice's filter rate."
msgstr "Швидкість фільтрації голосу."
msgid "The number of voices in the effect."
msgstr "Кількість голосів в ефекті."
msgid "The effect's processed signal."
msgstr "Оброблений сигнал ефекту."
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 ""
"Додає звуковий ефект компресора до звукової шини.\n"
" Зменшує звуки, що перевищують певний пороговий рівень, згладжує динаміку і "
"збільшує загальну гучність."
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 "
"compressor is to increase the dynamic range by clipping as little as possible "
"(when sound goes over 0dB).\n"
"Compressor has many uses in the mix:\n"
"- In the Master bus to compress the whole output (although an "
"[AudioEffectHardLimiter] is probably better).\n"
"- In voice channels to ensure they sound as balanced as possible.\n"
"- Sidechained. This can reduce the sound level sidechained with another audio "
"bus for threshold detection. This technique is common in video game mixing to "
"the level of music and SFX while voices are being heard.\n"
"- Accentuates transients by using a wider attack, making effects sound more "
"punchy."
msgstr ""
"Компресор динамічного діапазону зменшує рівень звуку, коли амплітуда "
"перевищує певний поріг у децибелах. Одним з основних застосувань компресора є "
"збільшення динамічного діапазону шляхом мінімального кліппінгу (коли звук "
"перевищує 0 дБ).\n"
"Компресор має багато застосувань у міксі:\n"
"- На головній шині для стиснення всього виходу (хоча "
"[AudioEffectHardLimiter], ймовірно, краще).\n"
"- У голосових каналах, щоб забезпечити їх максимально збалансоване звучання.\n"
"- З боковим ланцюгом. Це може зменшити рівень звуку, з'єднаний з боковим "
"ланцюгом з іншою аудіошиною для виявлення порогу. Цей метод поширений у "
"міксуванні відеоігор до рівня музики та звукових ефектів, коли чути голоси.\n"
"- Акцентує перехідні процеси, використовуючи ширшу атаку, роблячи ефекти "
"більш потужними."
msgid ""
"Compressor's reaction time when the signal exceeds the threshold, in "
"microseconds. Value can range from 20 to 2000."
msgstr ""
"Час реакції компресора, коли сигнал перевищує порогове значення, у "
"мікросекундах. Вартість може коливатися від 20 до 2000."
msgid "Gain applied to the output signal."
msgstr "Посилення, застосоване до вихідного сигналу."
msgid ""
"Balance between original signal and effect signal. Value can range from 0 "
"(totally dry) to 1 (totally wet)."
msgstr ""
"Баланс між оригінальним сигналом і сигналом ефекту. Значення може коливатися "
"від 0 (повністю сухий) до 1 (повністю вологий)."
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 ""
"Ступінь стиснення, застосованого до аудіо, коли воно досягає порогового "
"рівня. Чим вищий коефіцієнт, тим сильніше стискатимуться гучні частини аудіо. "
"Значення може коливатися від 1 до 48."
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 ""
"Час затримки компресора для припинення зниження сигналу після того, як рівень "
"сигналу впаде нижче порогового значення, у мілісекундах. Вартість може "
"коливатися від 20 до 2000."
msgid "Reduce the sound level using another audio bus for threshold detection."
msgstr ""
"Зменшіть рівень звуку за допомогою іншої звукової шини для виявлення порогу."
msgid ""
"The level above which compression is applied to the audio. Value can range "
"from -60 to 0."
msgstr ""
"Рівень, вище якого стискається звук. Значення може коливатися від -60 до 0."
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 ""
"Додає звуковий ефект затримки до звукової шини. Через деякий час відтворює "
"вхідний сигнал.\n"
" Два варіанти затримки та зворотного зв’язку."
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 echo. "
"Delay effects range from a subtle echo effect to a pronounced blending of "
"previous sounds with new sounds."
msgstr ""
"Через деякий час відтворює вхідний сигнал. Сигнал із затримкою може "
"відтворюватися кілька разів, щоб створити звук повторюваної затихаючої луни. "
"Ефекти затримки варіюються від тонкого ефекту луни до яскраво вираженого "
"змішування попередніх звуків із новими звуками."
msgid ""
"Output percent of original sound. At 0, only delayed sounds are output. Value "
"can range from 0 to 1."
msgstr ""
"Виведення відсотка оригінального звуку. При 0 виводяться лише затримані "
"звуки. Значення може варіюватися від 0 до 1."
msgid "If [code]true[/code], feedback is enabled."
msgstr "Якщо [code]true[/code], зворотній зв’язок увімкнено."
msgid "Feedback delay time in milliseconds."
msgstr "Час затримки зворотного зв'язку в мілісекундах."
msgid "Sound level for feedback."
msgstr "Рівень звуку для зворотного зв'язку."
msgid ""
"Low-pass filter for feedback, in Hz. Frequencies below this value are "
"filtered out of the source signal."
msgstr ""
"Фільтр низьких частот для зворотного зв'язку, Гц. Частоти нижче цього "
"значення відфільтровуються з джерела сигналу."
msgid "If [code]true[/code], the first tap will be enabled."
msgstr "Якщо [code]true[/code], перший дотик буде ввімкнено."
msgid "First tap delay time in milliseconds."
msgstr "Час затримки першого дотику в мілісекундах."
msgid "Sound level for the first tap."
msgstr "Рівень звуку для першого торкання."
msgid ""
"Pan position for the first tap. Value can range from -1 (fully left) to 1 "
"(fully right)."
msgstr ""
"Позиція панорамування для першого торкання. Значення може варіюватися від -1 "
"(повністю ліворуч) до 1 (повністю праворуч)."
msgid "If [code]true[/code], the second tap will be enabled."
msgstr "Якщо [code]true[/code], другий кран буде ввімкнено."
msgid "Second tap delay time in milliseconds."
msgstr "Час затримки другого дотику в мілісекундах."
msgid "Sound level for the second tap."
msgstr "Рівень звуку для другого натискання."
msgid ""
"Pan position for the second tap. Value can range from -1 (fully left) to 1 "
"(fully right)."
msgstr ""
"Позиція панорамування для другого торкання. Значення може варіюватися від -1 "
"(повністю ліворуч) до 1 (повністю праворуч)."
msgid ""
"Adds a distortion audio effect to an Audio bus.\n"
"Modifies the sound to make it distorted."
msgstr ""
"Додає звуковий ефект спотворення до звукової шини.\n"
" Змінює звук, щоб зробити його спотвореним."
msgid ""
"Different types are available: clip, tan, lo-fi (bit crushing), overdrive, or "
"waveshape.\n"
"By distorting the waveform the frequency content changes, which will often "
"make the sound \"crunchy\" or \"abrasive\". For games, it can simulate sound "
"coming from some saturated device or speaker very efficiently."
msgstr ""
"Доступні різні типи: кліп, тен, lo-fi (подрібнення бітів), овердрайв або "
"хвиля.\n"
" Через спотворення форми сигналу змінюється частотний вміст, що часто робить "
"звук «хрустким» або «абразивним». Для ігор він може дуже ефективно імітувати "
"звук, що надходить від якогось насиченого пристрою чи динаміка."
msgid "Distortion power. Value can range from 0 to 1."
msgstr "Потужність спотворення. Значення може варіюватися від 0 до 1."
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 ""
"Фільтр високих частот, Гц. На частоти, вищі за це значення, спотворення не "
"впливатимуть. Значення може коливатися від 1 до 20000."
msgid "Distortion type."
msgstr "Тип спотворення."
msgid ""
"Increases or decreases the volume after the effect, in decibels. Value can "
"range from -80 to 24."
msgstr ""
"Збільшує або зменшує гучність після ефекту в децибелах. Значення може "
"коливатися від -80 до 24."
msgid ""
"Increases or decreases the volume before the effect, in decibels. Value can "
"range from -60 to 60."
msgstr ""
"Збільшує або зменшує гучність перед ефектом у децибелах. Значення може "
"коливатися від -60 до 60."
msgid ""
"Digital distortion effect which cuts off peaks at the top and bottom of the "
"waveform."
msgstr ""
"Ефект цифрового спотворення, який обрізає піки у верхній і нижній частині "
"хвилі."
msgid ""
"Low-resolution digital distortion effect (bit depth reduction). You can use "
"it to emulate the sound of early digital audio devices."
msgstr ""
"Ефект цифрового спотворення низької роздільної здатності (зменшення бітової "
"глибини). Ви можете використовувати його для емуляції звуку ранніх цифрових "
"аудіопристроїв."
msgid ""
"Emulates the warm distortion produced by a field effect transistor, which is "
"commonly used in solid-state musical instrument amplifiers. The [member "
"drive] property has no effect in this mode."
msgstr ""
"Імітує тепле спотворення, створене польовим транзистором, який зазвичай "
"використовується в твердотільних підсилювачах музичних інструментів. "
"Властивість [member drive] не діє в цьому режимі."
msgid ""
"Waveshaper distortions are used mainly by electronic musicians to achieve an "
"extra-abrasive sound."
msgstr ""
"Спотворення Waveshaper використовуються в основному електронними музикантами "
"для досягнення надзвичайно абразивного звуку."
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 ""
"Базовий клас для еквалайзерів звуку. Дає можливість контролювати частоти.\n"
" Використовуйте його для створення спеціального еквалайзера, якщо "
"[AudioEffectEQ6], [AudioEffectEQ10] або [AudioEffectEQ21] не відповідають "
"вашим потребам."
msgid ""
"AudioEffectEQ gives you control over frequencies. Use it to compensate for "
"existing deficiencies in audio. AudioEffectEQs are useful on the Master bus "
"to completely master a mix and give it more character. They are also useful "
"when a game is run on a mobile device, to adjust the mix to that kind of "
"speakers (it can be added but disabled when headphones are plugged)."
msgstr ""
"AudioEffectEQ дає вам контроль над частотами. Використовуйте його, щоб "
"компенсувати наявні недоліки звуку. AudioEffectEQ корисні на магістральній "
"шині, щоб повністю оволодіти міксом і надати йому більше характеру. Вони "
"також корисні, коли гра запускається на мобільному пристрої, щоб налаштувати "
"мікс для такого типу динаміків (її можна додати, але вимкнути, коли "
"підключено навушники)."
msgid "Returns the number of bands of the equalizer."
msgstr "Повертає кількість смуг еквалайзера."
msgid "Returns the band's gain at the specified index, in dB."
msgstr "Повертає посилення смуги за вказаним індексом у дБ."
msgid "Sets band's gain at the specified index, in dB."
msgstr "Встановлює посилення смуги за вказаним індексом у дБ."
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 ""
"Додає 10-смуговий звуковий ефект еквалайзера до аудіошини. Дозволяє "
"контролювати частоти від 31 Гц до 16000 Гц.\n"
" Кожну частоту можна модулювати між -60/+24 дБ."
msgid ""
"Frequency bands:\n"
"Band 1: 31 Hz\n"
"Band 2: 62 Hz\n"
"Band 3: 125 Hz\n"
"Band 4: 250 Hz\n"
"Band 5: 500 Hz\n"
"Band 6: 1000 Hz\n"
"Band 7: 2000 Hz\n"
"Band 8: 4000 Hz\n"
"Band 9: 8000 Hz\n"
"Band 10: 16000 Hz\n"
"See also [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ21]."
msgstr ""
"Діапазон частот:\n"
" Діапазон 1: 31 Гц\n"
" Смуга 2: 62 Гц\n"
" Смуга 3: 125 Гц\n"
" Діапазон 4: 250 Гц\n"
" Діапазон 5: 500 Гц\n"
" Діапазон 6: 1000 Гц\n"
" Діапазон 7: 2000 Гц\n"
" Діапазон 8: 4000 Гц\n"
" Діапазон 9: 8000 Гц\n"
" Діапазон 10: 16000 Гц\n"
" Дивіться також [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ21]."
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 ""
"Додає 21-смуговий звуковий ефект еквалайзера до звукової шини. Дозволяє "
"контролювати частоти від 22 Гц до 22000 Гц.\n"
" Кожну частоту можна модулювати між -60/+24 дБ."
msgid ""
"Frequency bands:\n"
"Band 1: 22 Hz\n"
"Band 2: 32 Hz\n"
"Band 3: 44 Hz\n"
"Band 4: 63 Hz\n"
"Band 5: 90 Hz\n"
"Band 6: 125 Hz\n"
"Band 7: 175 Hz\n"
"Band 8: 250 Hz\n"
"Band 9: 350 Hz\n"
"Band 10: 500 Hz\n"
"Band 11: 700 Hz\n"
"Band 12: 1000 Hz\n"
"Band 13: 1400 Hz\n"
"Band 14: 2000 Hz\n"
"Band 15: 2800 Hz\n"
"Band 16: 4000 Hz\n"
"Band 17: 5600 Hz\n"
"Band 18: 8000 Hz\n"
"Band 19: 11000 Hz\n"
"Band 20: 16000 Hz\n"
"Band 21: 22000 Hz\n"
"See also [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ10]."
msgstr ""
"Діапазон частот:\n"
" Смуга 1: 22 Гц\n"
" Смуга 2: 32 Гц\n"
" Смуга 3: 44 Гц\n"
" Діапазон 4: 63 Гц\n"
" Діапазон 5: 90 Гц\n"
" Діапазон 6: 125 Гц\n"
" Діапазон 7: 175 Гц\n"
" Діапазон 8: 250 Гц\n"
" Діапазон 9: 350 Гц\n"
" Діапазон 10: 500 Гц\n"
" Діапазон 11: 700 Гц\n"
" Діапазон 12: 1000 Гц\n"
" Діапазон 13: 1400 Гц\n"
" Діапазон 14: 2000 Гц\n"
" Діапазон 15: 2800 Гц\n"
" Діапазон 16: 4000 Гц\n"
" Діапазон 17: 5600 Гц\n"
" Діапазон 18: 8000 Гц\n"
" Діапазон 19: 11000 Гц\n"
" Діапазон 20: 16000 Гц\n"
" Діапазон 21: 22000 Гц\n"
" Дивіться також [AudioEffectEQ], [AudioEffectEQ6], [AudioEffectEQ10]."
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 ""
"Додає 6-смуговий звуковий ефект еквалайзера до аудіошини. Дозволяє "
"контролювати частоти від 32 Гц до 10000 Гц.\n"
" Кожну частоту можна модулювати між -60/+24 дБ."
msgid ""
"Frequency bands:\n"
"Band 1: 32 Hz\n"
"Band 2: 100 Hz\n"
"Band 3: 320 Hz\n"
"Band 4: 1000 Hz\n"
"Band 5: 3200 Hz\n"
"Band 6: 10000 Hz\n"
"See also [AudioEffectEQ], [AudioEffectEQ10], [AudioEffectEQ21]."
msgstr ""
"Діапазон частот:\n"
" Смуга 1: 32 Гц\n"
" Смуга 2: 100 Гц\n"
" Смуга 3: 320 Гц\n"
" Діапазон 4: 1000 Гц\n"
" Діапазон 5: 3200 Гц\n"
" Діапазон 6: 10000 Гц\n"
" Дивіться також [AudioEffectEQ], [AudioEffectEQ10], [AudioEffectEQ21]."
msgid "Adds a filter to the audio bus."
msgstr "Додає фільтр до звукової шини."
msgid "Allows frequencies other than the [member cutoff_hz] to pass."
msgstr "Дозволяє пропускати частоти, відмінні від [member cutoff_hz]."
msgid "Threshold frequency for the filter, in Hz."
msgstr "Порогова частота для фільтра, Гц."
msgid ""
"Steepness of the cutoff curve in dB per octave, also known as the order of "
"the filter. Higher orders have a more aggressive cutoff."
msgstr ""
"Крутизна кривої зрізу в дБ на октаву, також відома як порядок фільтра. Вищі "
"порядки мають більш агресивне відсічення."
msgid "Gain amount of the frequencies after the filter."
msgstr "Посилення кількості частот після фільтра."
msgid "Amount of boost in the frequency range near the cutoff frequency."
msgstr "Рівень посилення в діапазоні частот поблизу частоти зрізу."
msgid "Cutting off at 6dB per octave."
msgstr "Відсікання при 6 дБ на октаву."
msgid "Cutting off at 12dB per octave."
msgstr "Відсікання на рівні 12 дБ на октаву."
msgid "Cutting off at 18dB per octave."
msgstr "Відсікання при 18 дБ на октаву."
msgid "Cutting off at 24dB per octave."
msgstr "Відсікання при 24 дБ на октаву."
msgid "Adds a hard limiter audio effect to an Audio bus."
msgstr "Додає звуковий ефект жорсткого обмежувача до звукової шини."
msgid ""
"A limiter is an effect designed to disallow sound from going over a given dB "
"threshold. Hard limiters predict volume peaks, and will smoothly apply gain "
"reduction when a peak crosses the ceiling threshold to prevent clipping and "
"distortion. It preserves the waveform and prevents it from crossing the "
"ceiling threshold. Adding one in the Master bus is recommended as a safety "
"measure to prevent sudden volume peaks from occurring, and to prevent "
"distortion caused by clipping."
msgstr ""
"Обмежувач — це ефект, призначений для запобігання перевищенню заданого "
"порогового значення дБ. Жорсткі обмежувачі передбачають піки гучності та "
"плавно застосовуватимуть зниження посилення, коли пік перетинає порогове "
"значення, щоб запобігти обрізанню та спотворенню. Він зберігає форму хвилі та "
"не дозволяє їй перетинати поріг стелі. Додавання одного до головної шини "
"рекомендовано як захід безпеки, щоб запобігти виникненню раптових піків "
"гучності та запобігти спотворенню, спричиненому обрізанням."
msgid ""
"The waveform's maximum allowed value, in decibels. This value can range from "
"[code]-24.0[/code] to [code]0.0[/code].\n"
"The default value of [code]-0.3[/code] prevents potential inter-sample peaks "
"(ISP) from crossing over 0 dB, which can cause slight distortion on some "
"older hardware."
msgstr ""
"Максимально допустиме значення форми сигналу в децибелах. Це значення може "
"коливатися від [code]-24,0[/code] до [code]0,0[/code].\n"
" Значення за замовчуванням [code]-0,3[/code] запобігає перетину потенційних "
"піків між вибірками (ISP) понад 0 дБ, що може спричинити невеликі спотворення "
"на старішому обладнанні."
msgid "Gain to apply before limiting, in decibels."
msgstr "Коефіцієнт посилення перед обмеженням у децибелах."
msgid "Time it takes in seconds for the gain reduction to fully release."
msgstr "Час, необхідний у секундах для повного звільнення зменшення посилення."
msgid "Adds a high-pass filter to the audio bus."
msgstr "Додає фільтр високих частот до аудіошини."
msgid ""
"Cuts frequencies lower than the [member AudioEffectFilter.cutoff_hz] and "
"allows higher frequencies to pass."
msgstr ""
"Зрізає частоти, нижчі за [member AudioEffectFilter.cutoff_hz], і дозволяє "
"проходити вищим частотам."
msgid "Adds a high-shelf filter to the audio bus."
msgstr "Додає високий фільтр до аудіошини."
msgid "Reduces all frequencies above the [member AudioEffectFilter.cutoff_hz]."
msgstr "Зменшує всі частоти вище [ member AudioEffectFilter.cutoff_hz]."
msgid "Manipulates the audio it receives for a given effect."
msgstr "Керує отриманим звуком для певного ефекту."
msgid ""
"An audio effect instance manipulates the audio it receives for a given "
"effect. This instance is automatically created by an [AudioEffect] when it is "
"added to a bus, and should usually not be created directly. If necessary, it "
"can be fetched at run-time with [method AudioServer.get_bus_effect_instance]."
msgstr ""
"Екземпляр звукового ефекту маніпулює звуком, який він отримує для певного "
"ефекту. Цей екземпляр автоматично створюється [AudioEffect], коли він "
"додається до шини, і зазвичай його не слід створювати безпосередньо. Якщо "
"необхідно, його можна отримати під час виконання за допомогою [method "
"AudioServer.get_bus_effect_instance]."
msgid ""
"Called by the [AudioServer] to process this effect. When [method "
"_process_silence] is not overridden or it returns [code]false[/code], this "
"method is called only when the bus is active.\n"
"[b]Note:[/b] It is not useful to override this method in GDScript or C#. Only "
"GDExtension can take advantage of it."
msgstr ""
"Викликається [AudioServer] для обробки цього ефекту. Якщо [method "
"_process_silence] не перевизначено або повертає [code]false[/code], цей метод "
"викликається лише тоді, коли шина активна.\n"
"[b]Примітка:[/b] Перевизначати цей метод у GDScript або C# не корисно. Тільки "
"GDExtension може скористатися цим."
msgid ""
"Override this method to customize the processing behavior of this effect "
"instance.\n"
"Should return [code]true[/code] to force the [AudioServer] to always call "
"[method _process], even if the bus has been muted or cannot otherwise be "
"heard."
msgstr ""
"Перевизначте цей метод, щоб налаштувати поведінку обробки цього екземпляра "
"ефекту.\n"
" Повинен повернути [code]true[/code], щоб змусити [AudioServer] завжди "
"викликати [method _process], навіть якщо звук шини вимкнено або її неможливо "
"почути іншим чином."
msgid "Use [AudioEffectHardLimiter] instead."
msgstr "Натомість використовуйте [AudioEffectHardLimiter]."
msgid "Adds a soft-clip limiter audio effect to an Audio bus."
msgstr "Додає звуковий ефект обмежувача м’якого кліпу до аудіошини."
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 "
"is always recommended to reduce the effects of clipping.\n"
"Soft clipping starts to reduce the peaks a little below the threshold level "
"and progressively increases its effect as the input level increases such that "
"the threshold is never exceeded."
msgstr ""
"Обмежувач схожий на компресор, але він менш гнучкий і призначений для "
"запобігання перевищенню звуку заданого порогового значення в дБ. Завжди "
"рекомендується додавати його до головної шини, щоб зменшити вплив "
"відсікання.\n"
" М'яке відсікання починає зменшувати піки трохи нижче порогового рівня та "
"поступово посилює свій ефект у міру підвищення рівня вхідного сигналу, щоб "
"поріг ніколи не перевищувався."
msgid ""
"The waveform's maximum allowed value, in decibels. Value can range from -20 "
"to -0.1."
msgstr ""
"Максимально допустиме значення форми сигналу в децибелах. Значення може "
"коливатися від -20 до -0,1."
msgid ""
"Applies a gain to the limited waves, in decibels. Value can range from 0 to 6."
msgstr ""
"Застосовує посилення обмежених хвиль у децибелах. Значення може варіюватися "
"від 0 до 6."
msgid ""
"Threshold from which the limiter begins to be active, in decibels. Value can "
"range from -30 to 0."
msgstr ""
"Поріг, з якого починає працювати обмежувач, в децибелах. Значення може "
"коливатися від -30 до 0."
msgid "Adds a low-pass filter to the audio bus."
msgstr "Додає фільтр низьких частот до звукової шини."
msgid ""
"Cuts frequencies higher than the [member AudioEffectFilter.cutoff_hz] and "
"allows lower frequencies to pass."
msgstr ""
"Зрізає частоти, вищі за [member AudioEffectFilter.cutoff_hz], і пропускає "
"нижчі частоти."
msgid "Adds a low-shelf filter to the audio bus."
msgstr "Додає фільтр низького рівня до аудіошини."
msgid "Reduces all frequencies below the [member AudioEffectFilter.cutoff_hz]."
msgstr "Зменшує всі частоти нижче [member AudioEffectFilter.cutoff_hz]."
msgid "Adds a notch filter to the Audio bus."
msgstr "Додає режекторний фільтр до звукової шини."
msgid ""
"Attenuates frequencies in a narrow band around the [member "
"AudioEffectFilter.cutoff_hz] and cuts frequencies outside of this range."
msgstr ""
"Послаблює частоти у вузькій смузі навколо [member "
"AudioEffectFilter.cutoff_hz] і обрізає частоти за межами цього діапазону."
msgid "Adds a panner audio effect to an audio bus. Pans sound left or right."
msgstr ""
"Додає звуковий ефект панорамування до аудіошини. Камера звучить вліво або "
"вправо."
msgid ""
"Determines how much of an audio signal is sent to the left and right buses."
msgstr "Визначає, скільки аудіосигналу надсилається на ліву та праву шини."
msgid "Pan position. Value can range from -1 (fully left) to 1 (fully right)."
msgstr ""
"Панорамне положення. Значення може варіюватися від -1 (повністю ліворуч) до 1 "
"(повністю праворуч)."
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 ""
"Додає звуковий ефект фазера до аудіошини.\n"
" Поєднує оригінальний сигнал із копією, яка трохи зміщена по фазі з "
"оригіналом."
msgid ""
"Combines phase-shifted signals with the original signal. The movement of the "
"phase-shifted signals is controlled using a low-frequency oscillator."
msgstr ""
"Поєднує зміщені по фазі сигнали з вихідним сигналом. Керування рухом зсувних "
"по фазі сигналів здійснюється за допомогою низькочастотного генератора."
msgid ""
"Determines 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 [code]0.1[/code] to [code]4.0[/code]."
msgstr ""
"Визначає, наскільки високо зміщуються частоти фільтра. Низьке значення в "
"першу чергу впливатиме на низькі частоти. Високе значення може зміщуватися "
"високо у високі частоти. Значення може варіюватися від [code]0.1[/code] до "
"[code]4.0[/code]."
msgid "Output percent of modified sound. Value can range from 0.1 to 0.9."
msgstr ""
"Виведення відсотка зміненого звуку. Значення може коливатися від 0,1 до 0,9."
msgid ""
"Determines the maximum frequency affected by the LFO modulations, in Hz. "
"Value can range from 10 to 10000."
msgstr ""
"Визначає максимальну частоту, на яку впливають модуляції LFO, у Гц. Значення "
"може коливатися від 10 до 10000."
msgid ""
"Determines the minimum frequency affected by the LFO modulations, in Hz. "
"Value can range from 10 to 10000."
msgstr ""
"Визначає мінімальну частоту, на яку впливають модуляції LFO, у Гц. Значення "
"може коливатися від 10 до 10000."
msgid ""
"Adjusts the rate in Hz at which the effect sweeps up and down across the "
"frequency range."
msgstr ""
"Регулює частоту в Гц, з якою ефект розгортається вгору та вниз у діапазоні "
"частот."
msgid ""
"Adds a pitch-shifting audio effect to an audio bus.\n"
"Raises or lowers the pitch of original sound."
msgstr ""
"Додає звуковий ефект зміни висоти звуку до аудіошини.\n"
" Підвищує або знижує висоту оригінального звуку."
msgid ""
"Allows modulation of pitch independently of tempo. All frequencies can be "
"increased/decreased with minimal effect on transients."
msgstr ""
"Дозволяє модуляцію висоти незалежно від темпу. Усі частоти можна збільшувати/"
"зменшувати з мінімальним впливом на перехідні процеси."
msgid ""
"The size of the [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]Fast Fourier transform[/url] buffer. Higher values "
"smooth out the effect over time, but have greater latency. The effects of "
"this higher latency are especially noticeable on sounds that have sudden "
"amplitude changes."
msgstr ""
"Розмір буфера [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]швидкого перетворення Фур’є[/url]. Вищі значення "
"згладжують ефект з часом, але мають більшу затримку. Ефекти цієї високої "
"затримки особливо помітні на звуках, які мають раптові зміни амплітуди."
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 ""
"Коефіцієнт передискретизації для використання. Вищі значення призводять до "
"кращої якості, але є більш вимогливими до ЦП і можуть спричинити "
"потріскування звуку, якщо ЦП не встигає."
msgid ""
"The pitch scale to use. [code]1.0[/code] is the default pitch and plays "
"sounds unaffected. [member pitch_scale] can range from [code]0.0[/code] "
"(infinitely low pitch, inaudible) to [code]16[/code] (16 times higher than "
"the initial pitch)."
msgstr ""
"Шкала висоти тону для використання. [code]1.0[/code] є висотою за "
"замовчуванням і відтворює звуки без змін. [member pitch_scale] може "
"варіюватися від [code]0.0[/code] (нескінченно низький тон, нечутно) до "
"[code]16[/code] (у 16 разів вище початкового тону)."
msgid ""
"Use a buffer of 256 samples for the Fast Fourier transform. Lowest latency, "
"but least stable over time."
msgstr ""
"Використовуйте буфер із 256 вибірок для швидкого перетворення Фур’є. Найнижча "
"затримка, але найменш стабільна з часом."
msgid ""
"Use a buffer of 512 samples for the Fast Fourier transform. Low latency, but "
"less stable over time."
msgstr ""
"Використовуйте буфер із 512 вибірок для швидкого перетворення Фур’є. Низька "
"затримка, але менш стабільна з часом."
msgid ""
"Use a buffer of 1024 samples for the Fast Fourier transform. This is a "
"compromise between latency and stability over time."
msgstr ""
"Використовуйте буфер із 1024 вибірок для швидкого перетворення Фур’є. Це "
"компроміс між затримкою та стабільністю в часі."
msgid ""
"Use a buffer of 2048 samples for the Fast Fourier transform. High latency, "
"but stable over time."
msgstr ""
"Використовуйте буфер із 2048 вибірок для швидкого перетворення Фур’є. Висока "
"затримка, але стабільна з часом."
msgid ""
"Use a buffer of 4096 samples for the Fast Fourier transform. Highest latency, "
"but most stable over time."
msgstr ""
"Використовуйте буфер із 4096 вибірок для швидкого перетворення Фур’є. Найвища "
"затримка, але найбільш стабільна з часом."
msgid "Represents the size of the [enum FFTSize] enum."
msgstr "Представляє розмір переліку [enum FFTSize]."
msgid "Audio effect used for recording the sound from an audio bus."
msgstr "Аудіоефект, який використовується для запису звуку з аудіошини."
msgid ""
"Allows the user to record the sound from an audio bus into an "
"[AudioStreamWAV]. When used on the \"Master\" audio bus, this includes all "
"audio output by Godot.\n"
"Unlike [AudioEffectCapture], this effect encodes the recording with the given "
"format (8-bit, 16-bit, or compressed) instead of giving access to the raw "
"audio samples.\n"
"Can be used (with an [AudioStreamMicrophone]) to record from a microphone.\n"
"[b]Note:[/b] [member ProjectSettings.audio/driver/enable_input] must be "
"[code]true[/code] for audio input to work. See also that setting's "
"description for caveats related to permissions and operating system privacy "
"settings."
msgstr ""
"Дозволяє користувачеві записувати звук із аудіошини в [AudioStreamWAV]. При "
"використанні на аудіошині \"Master\" це включає весь аудіовихід Godot.\n"
" На відміну від [AudioEffectCapture], цей ефект кодує запис у заданому "
"форматі (8-бітний, 16-бітний або стиснутий) замість того, щоб надавати доступ "
"до необроблених зразків аудіо.\n"
" Можна використовувати (з [AudioStreamMicrophone]) для запису з мікрофона.\n"
"[b]Примітка:[/b] [member ProjectSettings.audio/driver/enable_input] має мати "
"значення [code]true[/code], щоб аудіовхід працював. Перегляньте також опис "
"цього параметра, щоб дізнатися про застереження щодо дозволів і налаштувань "
"конфіденційності операційної системи."
msgid "Recording with microphone"
msgstr "Запис з мікрофона"
msgid "Returns the recorded sample."
msgstr "Повертає записаний зразок."
msgid "Returns whether the recording is active or not."
msgstr "Повертає, чи активний запис чи ні."
msgid ""
"If [code]true[/code], the sound will be recorded. Note that restarting the "
"recording will remove the previously recorded sample."
msgstr ""
"Якщо [code]true[/code], звук буде записано. Зауважте, що перезапуск запису "
"видалить попередньо записаний зразок."
msgid "Specifies the format in which the sample will be recorded."
msgstr "Визначає формат, у якому буде записано семпл."
msgid "Adds a reverberation audio effect to an Audio bus."
msgstr "Додає звуковий ефект реверберації до звукової шини."
msgid ""
"Simulates the sound of acoustic environments such as rooms, concert halls, "
"caverns, or an open spaces."
msgstr ""
"Імітує звук акустичних середовищ, таких як кімнати, концертні зали, печери "
"або відкриті простори."
msgid ""
"Defines how reflective the imaginary room's walls are. Value can range from 0 "
"to 1."
msgstr ""
"Визначає, наскільки відбивають стіни уявної кімнати. Значення може "
"варіюватися від 0 до 1."
msgid ""
"Output percent of original sound. At 0, only modified sound is outputted. "
"Value can range from 0 to 1."
msgstr ""
"Виведення відсотка оригінального звуку. При 0 виводиться лише змінений звук. "
"Значення може варіюватися від 0 до 1."
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 ""
"Фільтр верхніх частот пропускає сигнали з частотою, вищою за певну частоту "
"зрізу, і послаблює сигнали з частотами, нижчими за частоту зрізу. Значення "
"може варіюватися від 0 до 1."
msgid "Output percent of predelay. Value can range from 0 to 1."
msgstr ""
"Виведення відсотка передзатримки. Значення може бути в діапазоні від 0 до 1."
msgid ""
"Time between the original signal and the early reflections of the reverb "
"signal, in milliseconds."
msgstr ""
"Час між початковим сигналом і ранніми відбиттями ревербераційного сигналу, у "
"мілісекундах."
msgid ""
"Dimensions of simulated room. Bigger means more echoes. Value can range from "
"0 to 1."
msgstr ""
"Розміри імітованого приміщення. Більше означає більше відлуння. Значення може "
"варіюватися від 0 до 1."
msgid ""
"Widens or narrows the stereo image of the reverb tail. 1 means fully widens. "
"Value can range from 0 to 1."
msgstr ""
"Розширює або звужує стереозображення хвоста реверберації. 1 означає повне "
"розширення. Значення може варіюватися від 0 до 1."
msgid ""
"Output percent of modified sound. At 0, only original sound is outputted. "
"Value can range from 0 to 1."
msgstr ""
"Виведення відсотка зміненого звуку. При 0 виводиться лише оригінальний звук. "
"Значення може варіюватися від 0 до 1."
msgid "Audio effect that can be used for real-time audio visualizations."
msgstr ""
"Аудіоефект, який можна використовувати для аудіо візуалізації в реальному "
"часі."
msgid ""
"This audio effect does not affect sound output, but can be used for real-time "
"audio visualizations.\n"
"This resource configures an [AudioEffectSpectrumAnalyzerInstance], which "
"performs the actual analysis at runtime. An instance can be obtained with "
"[method AudioServer.get_bus_effect_instance].\n"
"See also [AudioStreamGenerator] for procedurally generating sounds."
msgstr ""
"Цей аудіоефект не впливає на вихідний звук, але може бути використаний для "
"візуалізації звуку в реальному часі.\n"
"Цей ресурс налаштовує [AudioEffectSpectrumAnalyzerInstance], який виконує "
"фактичний аналіз під час виконання. Екземпляр можна отримати за допомогою "
"методу [method AudioServer.get_bus_effect_instance].\n"
"Див. також [AudioStreamGenerator] для процедурної генерації звуків."
msgid "Audio Spectrum Visualizer Demo"
msgstr "Демонстрація візуалізатора аудіоспектру"
msgid ""
"The length of the buffer to keep (in seconds). Higher values keep data around "
"for longer, but require more memory."
msgstr ""
"Довжина буфера, який потрібно зберегти (у секундах). Вищі значення зберігають "
"дані довше, але потребують більше пам’яті."
msgid ""
"The size of the [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]Fast Fourier transform[/url] buffer. Higher values "
"smooth out the spectrum analysis over time, but have greater latency. The "
"effects of this higher latency are especially noticeable with sudden "
"amplitude changes."
msgstr ""
"Розмір буфера [url=https://en.wikipedia.org/wiki/"
"Fast_Fourier_transform]швидкого перетворення Фур’є[/url]. Вищі значення "
"згладжують спектральний аналіз з часом, але мають більшу затримку. Ефекти "
"цієї високої затримки особливо помітні при раптових змінах амплітуди."
msgid "Queryable instance of an [AudioEffectSpectrumAnalyzer]."
msgstr "Запитуваний екземпляр [AudioEffectSpectrumAnalyzer]."
msgid ""
"The runtime part of an [AudioEffectSpectrumAnalyzer], which can be used to "
"query the magnitude of a frequency range on its host bus.\n"
"An instance of this class can be obtained with [method "
"AudioServer.get_bus_effect_instance]."
msgstr ""
"Частина часу виконання [AudioEffectSpectrumAnalyzer], яку можна "
"використовувати для запиту величини частотного діапазону на головній шині.\n"
" Екземпляр цього класу можна отримати за допомогою [method "
"AudioServer.get_bus_effect_instance]."
msgid ""
"Returns the magnitude of the frequencies from [param from_hz] to [param "
"to_hz] in linear energy as a Vector2. The [code]x[/code] component of the "
"return value represents the left stereo channel, and [code]y[/code] "
"represents the right channel.\n"
"[param mode] determines how the frequency range will be processed."
msgstr ""
"Повертає величину частот від [param from_hz] до [param to_hz] у лінійній "
"енергії як Vector2. Компонент [code]x[/code] значення, що повертається, "
"представляє лівий стереоканал, а [code]y[/code] — правий канал.\n"
"[param mode] визначає спосіб обробки діапазону частот. Див. [enum "
"MagnitudeMode]."
msgid "Use the average value across the frequency range as magnitude."
msgstr "Використовуйте середнє значення в діапазоні частот як величину."
msgid "Use the maximum value of the frequency range as magnitude."
msgstr "Використовуйте максимальне значення частотного діапазону як величину."
msgid ""
"An audio effect that can be used to adjust the intensity of stereo panning."
msgstr ""
"Аудіоефект, який можна використовувати для регулювання інтенсивності стерео "
"панорамування."
msgid ""
"Amplifies the difference between stereo channels, increasing or decreasing "
"existing panning. A value of 0.0 will downmix stereo to mono. Does not affect "
"a mono signal."
msgstr ""
"Посилює різницю між стереоканалами, збільшуючи або зменшуючи наявне "
"панорамування. Значення 0,0 зменшить стерео до моно. Не впливає на моно "
"сигнал."
msgid ""
"Widens sound stage through phase shifting in conjunction with [member "
"time_pullout_ms]. Just pans sound to the left channel if [member "
"time_pullout_ms] is 0."
msgstr ""
"Розширює звукову сцену за допомогою фазового зсуву в поєднанні з [member "
"time_pullout_ms]. Просто панорамує звук до лівого каналу, якщо [member "
"time_pullout_ms] дорівнює 0."
msgid ""
"Widens sound stage through phase shifting in conjunction with [member "
"surround]. Just delays the right channel if [member surround] is 0."
msgstr ""
"Розширює звукову сцену завдяки фазовому зсуву в поєднанні з [member "
"surround]. Просто затримує правий канал, якщо [member surround] дорівнює 0."
msgid "Overrides the location sounds are heard from."
msgstr "Перекриває звуки розташування."
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 "
"[AudioListener2D] can be current. Using [method make_current] will disable "
"the previous [AudioListener2D].\n"
"If there is no active [AudioListener2D] in the current [Viewport], center of "
"the screen will be used as a hearing point for the audio. [AudioListener2D] "
"needs to be inside [SceneTree] to function."
msgstr ""
"Після додавання до дерева сцени та ввімкнення за допомогою [method "
"make_current] цей вузол замінить звуки розташування, з яких чути. Лише один "
"[AudioListener2D] може бути поточним. Використання [method make_current] "
"вимкне попередній [AudioListener2D].\n"
" Якщо в поточному [Viewport] немає активного [AudioListener2D], центр екрана "
"використовуватиметься як точка прослуховування аудіо. Для роботи "
"[AudioListener2D] має бути в [SceneTree]."
msgid ""
"Disables the [AudioListener2D]. If it's not set as current, this method will "
"have no effect."
msgstr ""
"Вимикає [AudioListener2D]. Якщо його не встановлено як поточний, цей метод не "
"матиме ефекту."
msgid "Returns [code]true[/code] if this [AudioListener2D] is currently active."
msgstr ""
"Повернення [code]true[/code], якщо це [AudioListener2D] в даний час активний."
msgid ""
"Makes the [AudioListener2D] active, setting it as the hearing point for the "
"sounds. If there is already another active [AudioListener2D], it will be "
"disabled.\n"
"This method will have no effect if the [AudioListener2D] is not added to "
"[SceneTree]."
msgstr ""
"Робить [AudioListener2D] активним, встановлюючи його як точку слуху для "
"звуків. Якщо вже є інший активний [AudioListener2D], його буде вимкнено.\n"
" Цей метод не матиме ефекту, якщо [AudioListener2D] не додано до [SceneTree]."
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 [Camera3D]."
msgstr ""
"Після додавання до дерева сцени та ввімкнення за допомогою [method "
"make_current] цей вузол замінить звуки розташування, з яких чути. Це можна "
"використовувати для прослуховування з місця, відмінного від [Camera3D]."
msgid "Disables the listener to use the current camera's listener instead."
msgstr ""
"Вимикає прослуховувач, щоб використовувати замість нього прослуховувач "
"поточної камери."
msgid "Returns the listener's global orthonormalized [Transform3D]."
msgstr "Повертає глобальний ортонормований [Transform3D] слухача."
msgid ""
"Returns [code]true[/code] if the listener was made current using [method "
"make_current], [code]false[/code] otherwise.\n"
"[b]Note:[/b] There may be more than one AudioListener3D marked as \"current\" "
"in the scene tree, but only the one that was made current last will be used."
msgstr ""
"Повертає [code]true[/code], якщо слухач було зроблено поточним за допомогою "
"[method make_current], [code]false[/code] інакше.\n"
"[b]Примітка: [/b] У дереві сцени може бути більше одного AudioListener3D, "
"позначеного як «поточний», але використовуватиметься лише той, який останнім "
"було зроблено поточним."
msgid "Enables the listener. This will override the current camera's listener."
msgstr "Вмикає слухача. Це замінить поточний прослуховувач камери."
msgid ""
"If not [constant DOPPLER_TRACKING_DISABLED], this listener will simulate the "
"[url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/url] for "
"objects changed in particular [code]_process[/code] methods.\n"
"[b]Note:[/b] The Doppler effect will only be heard on [AudioStreamPlayer3D]s "
"if [member AudioStreamPlayer3D.doppler_tracking] is not set to [constant "
"AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED]."
msgstr ""
"Якщо не [constant DOPPLER_TRACKING_DISABLED], цей слухач імітуватиме "
"[url=https://en.wikipedia.org/wiki/Doppler_effect]ефект Доплера[/url] для "
"об'єктів, змінених у певних методах [code]_process[/code].\n"
"[b]Примітка:[/b] Ефект Доплера буде чути лише на [AudioStreamPlayer3D], якщо "
"[member AudioStreamPlayer3D.doppler_tracking] не встановлено на [constant "
"AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED]."
msgid ""
"Disables [url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/"
"url] simulation (default)."
msgstr ""
"Вимикає моделювання [url=https://en.wikipedia.org/wiki/Doppler_effect]ефекту "
"Доплера[/url] (за умовчанням)."
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 listener compared to those "
"objects affect how audio is perceived (changing the audio's [member "
"AudioStreamPlayer3D.pitch_scale])."
msgstr ""
"Імітуйте [url=https://en.wikipedia.org/wiki/Doppler_effect]ефект Доплера[/"
"url], відстежуючи положення об'єктів, які змінюються в [code]_process[/code]. "
"Зміни відносної швидкості цього слухача порівняно з цими об'єктами впливають "
"на сприйняття аудіо (змінюючи [member AudioStreamPlayer3D.pitch_scale] аудіо)."
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 "
"listener compared to those objects affect how audio is perceived (changing "
"the audio's [member AudioStreamPlayer3D.pitch_scale])."
msgstr ""
"Імітуйте [url=https://en.wikipedia.org/wiki/Doppler_effect]ефект Доплера[/"
"url], відстежуючи положення об'єктів, які змінюються в "
"[code]_physics_process[/code]. Зміни відносної швидкості цього слухача "
"порівняно з цими об'єктами впливають на сприйняття звуку (змінюючи [member "
"AudioStreamPlayer3D.pitch_scale] аудіо)."
msgid "Base class for audio samples."
msgstr "Базовий клас для зразків аудіо."
msgid "Meta class for playing back audio samples."
msgstr "Мета-клас для відтворення аудіо зразків."
msgid "Server interface for low-level audio access."
msgstr "Інтерфейс сервера для низькорівневого аудіодоступу."
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 ""
"[AudioServer] — це низькорівневий інтерфейс сервера для доступу до аудіо. Він "
"відповідає за створення зразків даних (аудіо, які можна відтворити), а також "
"за їх відтворення через голосовий інтерфейс."
msgid "Audio Device Changer Demo"
msgstr "Демонстрація зміни аудіопристроїв"
msgid "Adds a bus at [param at_position]."
msgstr "Додає шину в [param at_position]."
msgid ""
"Adds an [AudioEffect] effect to the bus [param bus_idx] at [param "
"at_position]."
msgstr ""
"Додає ефект [AudioEffect] до шини [param bus_idx] у [param at_position]."
msgid "Generates an [AudioBusLayout] using the available buses and effects."
msgstr "Створює [AudioBusLayout] за допомогою доступних шин і ефектів."
msgid "Returns the number of channels of the bus at index [param bus_idx]."
msgstr "Повертає кількість каналів шини за індексом [param bus_idx]."
msgid ""
"Returns the [AudioEffect] at position [param effect_idx] in bus [param "
"bus_idx]."
msgstr ""
"Повертає [AudioEffect] у позиції [param effect_idx] у шині [param bus_idx]."
msgid "Returns the number of effects on the bus at [param bus_idx]."
msgstr "Повертає кількість ефектів на шині в [param bus_idx]."
msgid ""
"Returns the [AudioEffectInstance] assigned to the given bus and effect "
"indices (and optionally channel)."
msgstr ""
"Повертає [AudioEffectInstance], призначений вказаній шині та індексам ефекту "
"(і додатково каналу)."
msgid ""
"Returns the index of the bus with the name [param bus_name]. Returns "
"[code]-1[/code] if no bus with the specified name exist."
msgstr ""
"Повертає індекс шини з назвою [param bus_name]. Повертає [code]-1[/code], "
"якщо не існує шини з вказаною назвою."
msgid "Returns the name of the bus with the index [param bus_idx]."
msgstr "Повертає назву шини з індексом [param bus_idx]."
msgid ""
"Returns the peak volume of the left speaker at bus index [param bus_idx] and "
"channel index [param channel]."
msgstr ""
"Повертає пікову гучність лівого динаміка в індексі шини [param bus_idx] та "
"індексі каналу [param channel]."
msgid ""
"Returns the peak volume of the right speaker at bus index [param bus_idx] and "
"channel index [param channel]."
msgstr ""
"Повертає пікову гучність правого динаміка в індексі шини [param bus_idx] та "
"індексі каналу [param channel]."
msgid ""
"Returns the name of the bus that the bus at index [param bus_idx] sends to."
msgstr "Повертає назву шини, на яку надсилає шина з індексом [param bus_idx]."
msgid "Returns the volume of the bus at index [param bus_idx] in dB."
msgstr "Повертає гучність шини за індексом [param bus_idx] у дБ."
msgid ""
"Returns the volume of the bus at index [param bus_idx] as a linear value.\n"
"[b]Note:[/b] The returned value is equivalent to the result of [method "
"@GlobalScope.db_to_linear] on the result of [method get_bus_volume_db]."
msgstr ""
"Повертає гучність шини за індексом [param bus_idx] як лінійне значення. \n"
"[b]Примітка:[/b] Повернене значення еквівалентно результату [method "
"@GlobalScope.db_to_linear] щодо результату [method get_bus_volume_db]."
msgid ""
"Returns the name of the current audio driver. The default usually depends on "
"the operating system, but may be overridden via the [code]--audio-driver[/"
"code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url]. [code]--headless[/code] also automatically sets the audio "
"driver to [code]Dummy[/code]. See also [member ProjectSettings.audio/driver/"
"driver]."
msgstr ""
"Повертає назву поточного звукового драйвера. Значення за замовчуванням "
"зазвичай залежить від операційної системи, але його можна змінити за "
"допомогою [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]аргументу командного рядка[/url] [code]--audio-"
"driver[/code]. [code]--headless[/code] також автоматично встановлює "
"аудіодрайвер на [code]Dummy[/code]. Дивіться також [member "
"ProjectSettings.audio/driver/driver]."
msgid ""
"Returns the absolute size of the microphone input buffer. This is set to a "
"multiple of the audio latency and can be used to estimate the minimum rate at "
"which the frames need to be fetched."
msgstr ""
"Повертає абсолютний розмір вхідного буфера мікрофона. Він встановлюється як "
"значення, кратне затримці звуку, і може бути використаний для оцінки "
"мінімальної швидкості, з якою потрібно отримувати кадри."
msgid ""
"Returns the names of all audio input devices detected on the system.\n"
"[b]Note:[/b] [member ProjectSettings.audio/driver/enable_input] must be "
"[code]true[/code] for audio input to work. See also that setting's "
"description for caveats related to permissions and operating system privacy "
"settings."
msgstr ""
"Повертає назви всіх пристроїв аудіовведення, виявлених у системі.\n"
"[b]Примітка:[/b] [member ProjectSettings.audio/driver/enable_input] має мати "
"значення [code]true[/code], щоб аудіовхід працював. Перегляньте також опис "
"цього параметра, щоб дізнатися про застереження щодо дозволів і налаштувань "
"конфіденційності операційної системи."
msgid ""
"Returns a [PackedVector2Array] containing exactly [param frames] audio "
"samples from the internal microphone buffer if available, otherwise returns "
"an empty [PackedVector2Array].\n"
"The buffer is filled at the rate of [method get_input_mix_rate] frames per "
"second when [method set_input_device_active] has successfully been set to "
"[code]true[/code].\n"
"The samples are signed floating-point PCM values between [code]-1[/code] and "
"[code]1[/code]."
msgstr ""
"Повертає [PackedVector2Array], що містить рівно [param frames] аудіосемплів з "
"внутрішнього буфера мікрофона, якщо доступно, інакше повертає порожній "
"[PackedVector2Array].\n"
"Буфер заповнюється зі швидкістю [method get_input_mix_rate] кадрів на "
"секунду, коли [method set_input_device_active] успішно встановлено на "
"[code]true[/code].\n"
"Семпли – це значення PCM зі знаком у діапазоні від [code]-1[/code] до "
"[code]1[/code]."
msgid ""
"Returns the number of frames available to read using [method "
"get_input_frames]."
msgstr ""
"Повертає кількість фреймів, доступних для зчитування за допомогою [method "
"get_input_frames]."
msgid "Returns the sample rate at the input of the [AudioServer]."
msgstr "Повертає частоту дискретизації на вході [AudioServer]."
msgid "Returns the sample rate at the output of the [AudioServer]."
msgstr "Повертає частоту дискретизації на виході [AudioServer]."
msgid "Returns the names of all audio output devices detected on the system."
msgstr "Повертає назви всіх пристроїв аудіовиведення, виявлених у системі."
msgid ""
"Returns the audio driver's effective output latency. This is based on [member "
"ProjectSettings.audio/driver/output_latency], but the exact returned value "
"will differ depending on the operating system and audio driver.\n"
"[b]Note:[/b] This can be expensive; it is not recommended to call [method "
"get_output_latency] every frame."
msgstr ""
"Повертає ефективну вихідну затримку звукового драйвера. Це базується на "
"[member ProjectSettings.audio/driver/output_latency], але точне повернуте "
"значення буде відрізнятися залежно від операційної системи та аудіодрайвера.\n"
"[b]Примітка:[/b] Це може бути дорогим; не рекомендується викликати [method "
"get_output_latency] кожного кадру."
msgid "Returns the speaker configuration."
msgstr "Повертає конфігурацію динаміка."
msgid "Returns the relative time since the last mix occurred."
msgstr "Повертає відносний час з моменту останнього змішування."
msgid "Returns the relative time until the next mix occurs."
msgstr "Повертає відносний час до наступного змішування."
msgid ""
"If [code]true[/code], the bus at index [param bus_idx] is bypassing effects."
msgstr ""
"Якщо [code]true[/code], автобус в індексі [param bus_idx] є охоплюючий ефект."
msgid ""
"If [code]true[/code], the effect at index [param effect_idx] on the bus at "
"index [param bus_idx] is enabled."
msgstr ""
"Якщо [code]true[/code], ефект за індексом [param effect_idx] на шині за "
"індексом [param bus_idx] увімкнено."
msgid "If [code]true[/code], the bus at index [param bus_idx] is muted."
msgstr "Якщо [code]true[/code], автобус в індексі [param bus_idx] приглушений."
msgid "If [code]true[/code], the bus at index [param bus_idx] is in solo mode."
msgstr ""
"Якщо [code]true[/code], автобус в індексі [param bus_idx] знаходиться в "
"сольному режимі."
msgid ""
"If [code]true[/code], the stream is registered as a sample. The engine will "
"not have to register it before playing the sample.\n"
"If [code]false[/code], the stream will have to be registered before playing "
"it. To prevent lag spikes, register the stream as sample with [method "
"register_stream_as_sample]."
msgstr ""
"Якщо [code]true[/code], потік реєструється як зразок. Двигуну не доведеться "
"реєструвати його перед відтворенням зразка.\n"
" Якщо [code]false[/code], потік потрібно буде зареєструвати перед його "
"відтворенням. Щоб запобігти стрибкам затримки, зареєструйте потік як вибірку "
"за допомогою [method register_stream_as_sample]."
msgid ""
"Locks the audio driver's main loop.\n"
"[b]Note:[/b] Remember to unlock it afterwards."
msgstr ""
"Блокує основний цикл аудіодрайвера.\n"
"[b]Примітка:[/b] не забудьте розблокувати його після цього."
msgid "Moves the bus from index [param index] to index [param to_index]."
msgstr "Переміщує шину від індексу [param index] до індексу [param to_index]."
msgid ""
"Forces the registration of a stream as a sample.\n"
"[b]Note:[/b] Lag spikes may occur when calling this method, especially on "
"single-threaded builds. It is suggested to call this method while loading "
"assets, where the lag spike could be masked, instead of registering the "
"sample right before it needs to be played."
msgstr ""
"Примусово реєструє потік як вибірку.\n"
"[b]Примітка:[/b] Під час виклику цього методу можуть виникнути стрибки "
"затримки, особливо в однопоточних збірках. Пропонується викликати цей метод "
"під час завантаження активів, де стрибок затримки можна замаскувати, замість "
"того, щоб реєструвати зразок безпосередньо перед його відтворенням."
msgid "Removes the bus at index [param index]."
msgstr "Видаляє шину за індексом [param index]."
msgid ""
"Removes the effect at index [param effect_idx] from the bus at index [param "
"bus_idx]."
msgstr ""
"Видаляє ефект за індексом [param effect_idx] із шини за індексом [param "
"bus_idx]."
msgid "Overwrites the currently used [AudioBusLayout]."
msgstr "Перезаписує поточний [AudioBusLayout]."
msgid "Sets the name of the bus at index [param bus_idx] to [param name]."
msgstr "Встановлює назву шини за індексом [param bus_idx] на [param name]."
msgid ""
"Connects the output of the bus at [param bus_idx] to the bus named [param "
"send]."
msgstr "Підключає вихід шини [param bus_idx] до шини з назвою [param send]."
msgid ""
"Sets the volume in decibels of the bus at index [param bus_idx] to [param "
"volume_db]."
msgstr ""
"Встановлює гучність шини за індексом [param bus_idx] на [param volume_db]."
msgid ""
"Sets the volume as a linear value of the bus at index [param bus_idx] to "
"[param volume_linear].\n"
"[b]Note:[/b] Using this method is equivalent to calling [method "
"set_bus_volume_db] with the result of [method @GlobalScope.linear_to_db] on a "
"value."
msgstr ""
"Встановлює гучність як лінійне значення шини за індексом [param bus_idx] до "
"[param volume_linear]. \n"
"[b]Примітка.[/b] Використання цього методу еквівалентно виклику [method "
"set_bus_volume_db] із результатом [method @GlobalScope.linear_to_db] для "
"значення."
msgid ""
"If set to [code]true[/code], all instances of [AudioStreamPlayback] will call "
"[method AudioStreamPlayback._tag_used_streams] every mix step.\n"
"[b]Note:[/b] This is enabled by default in the editor, as it is used by "
"editor plugins for the audio stream previews."
msgstr ""
"Якщо встановлено значення [code]true[/code], усі екземпляри "
"[AudioStreamPlayback] викликатимуть [method "
"AudioStreamPlayback._tag_used_streams] на кожному кроці мікшування.\n"
"[b]Примітка:[/b] це ввімкнено за умовчанням у редакторі, оскільки воно "
"використовується плагінами редактора для попереднього перегляду аудіопотоку."
msgid ""
"If [param active] is [code]true[/code], starts the microphone input stream "
"specified by [member input_device] or returns an error if it failed.\n"
"If [param active] is [code]false[/code], stops the input stream if it is "
"running."
msgstr ""
"Якщо [param active] має значення [code]true[/code], запускає вхідний потік "
"мікрофона, визначений параметром [member input_device], або повертає помилку, "
"якщо він не спрацював.\n"
"Якщо [param active] має значення [code]false[/code], зупиняє вхідний потік, "
"якщо він запущений."
msgid "Swaps the position of two effects in bus [param bus_idx]."
msgstr "Міняє місцями положення двох ефектів у шині [param bus_idx]."
msgid ""
"Unlocks the audio driver's main loop. (After locking it, you should always "
"unlock it.)"
msgstr ""
"Розблоковує основний цикл аудіодрайвера. (Після блокування його слід завжди "
"розблокувати.)"
msgid "Number of available audio buses."
msgstr "Кількість доступних аудіо шин."
msgid ""
"Name of the current device for audio input (see [method "
"get_input_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].\n"
"[b]Note:[/b] [member ProjectSettings.audio/driver/enable_input] must be "
"[code]true[/code] for audio input to work. See also that setting's "
"description for caveats related to permissions and operating system privacy "
"settings."
msgstr ""
"Назва поточного пристрою для аудіовходу (див. [method "
"get_input_device_list]). У системах із декількома аудіовходами (такими як "
"аналоговий, аудіо USB та HDMI) це можна використовувати для вибору пристрою "
"введення аудіо. Значення [code]\"За замовчуванням\"[/code] записуватиме аудіо "
"на загальносистемний аудіовхід за замовчуванням. Якщо встановлено недійсне "
"ім’я пристрою, значення буде повернено до [code]\"Default\"[/code].\n"
"[b]Примітка:[/b] [member ProjectSettings.audio/driver/enable_input] має мати "
"значення [code]true[/code], щоб аудіовхід працював. Перегляньте також опис "
"цього параметра, щоб дізнатися про застереження щодо дозволів і налаштувань "
"конфіденційності операційної системи."
msgid ""
"Name of the current device for audio output (see [method "
"get_output_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 ""
"Назва поточного пристрою для виведення аудіо (див. [method "
"get_output_device_list]). У системах із декількома аудіовиходами (такими як "
"аналоговий, аудіо USB та HDMI) це можна використовувати для вибору пристрою "
"аудіовиходу. Значення [code]\"Default\"[/code] відтворюватиме аудіо на "
"загальносистемному аудіовиході за замовчуванням. Якщо встановлено недійсне "
"ім’я пристрою, значення буде повернено до [code]\"Default\"[/code]."
msgid ""
"Scales the rate at which audio is played (i.e. setting it to [code]0.5[/code] "
"will make the audio be played at half its speed). See also [member "
"Engine.time_scale] to affect the general simulation speed, which is "
"independent from [member AudioServer.playback_speed_scale]."
msgstr ""
"Масштабує швидкість відтворення аудіо (тобто, встановивши значення [code]0,5[/"
"code], аудіо відтворюватиметься з половинною швидкістю). Перегляньте також "
"[member Engine.time_scale], щоб вплинути на загальну швидкість симуляції, яка "
"не залежить від [member AudioServer.playback_speed_scale]."
msgid "Emitted when an audio bus is added, deleted, or moved."
msgstr "Видається, коли аудіошина додається, видаляється або переміщується."
msgid ""
"Emitted when the audio bus at [param bus_index] is renamed from [param "
"old_name] to [param new_name]."
msgstr ""
"Видається, коли аудіошина в [param bus_index] перейменовується з [param "
"old_name] на [param new_name]."
msgid "Two or fewer speakers were detected."
msgstr "Виявлено два або менше динаміків."
msgid "A 3.1 channel surround setup was detected."
msgstr "Було виявлено налаштування 3.1-канального об’ємного звуку."
msgid "A 5.1 channel surround setup was detected."
msgstr "Виявлено налаштування 5.1-канального об’ємного звуку."
msgid "A 7.1 channel surround setup was detected."
msgstr "Було виявлено налаштування об’ємного звуку 7.1."
msgid ""
"The playback will be considered of the type declared at [member "
"ProjectSettings.audio/general/default_playback_type]."
msgstr ""
"Відтворення вважатиметься типом, оголошеним у [member ProjectSettings.audio/"
"general/default_playback_type]."
msgid "Force the playback to be considered as a stream."
msgstr "Примусово розглядати відтворення як потік."
msgid ""
"Force the playback to be considered as a sample. This can provide lower "
"latency and more stable playback (with less risk of audio crackling), at the "
"cost of having less flexibility.\n"
"[b]Note:[/b] Only currently supported on the web platform.\n"
"[b]Note:[/b] [AudioEffect]s are not supported when playback is considered as "
"a sample."
msgstr ""
"Примусово вважати відтворення зразком. Це може забезпечити меншу затримку та "
"більш стабільне відтворення (з меншим ризиком потріскування звуку) ціною "
"меншої гнучкості.\n"
"[b]Примітка:[/b] наразі підтримується лише на веб-платформі.\n"
"[b]Примітка:[/b] [AudioEffect] не підтримуються, якщо відтворення "
"розглядається як семпл."
msgid "Represents the size of the [enum PlaybackType] enum."
msgstr "Представляє розмір переліку [enum PlaybackType]."
msgid "Base class for audio streams."
msgstr "Базовий клас для аудіопотоків."
msgid ""
"Base class for audio streams. Audio streams are used for sound effects and "
"music playback, and support WAV (via [AudioStreamWAV]) and Ogg (via "
"[AudioStreamOggVorbis]) file formats."
msgstr ""
"Базовий клас для аудіопотоків. Аудіопотоки використовуються для звукових "
"ефектів і відтворення музики та підтримують формати файлів WAV (через "
"[AudioStream WAV]) і Ogg (через [AudioStream Ogg Vorbis])."
msgid "Audio streams"
msgstr "Звукові потоки"
msgid "Audio Generator Demo"
msgstr "Демонстрація аудіогенератора"
msgid "Override this method to return the bar beats of this stream."
msgstr "Перевизначте цей метод, щоб повернути такти цього потоку."
msgid ""
"Overridable method. Should return the total number of beats of this audio "
"stream. Used by the engine to determine the position of every beat.\n"
"Ideally, the returned value should be based off the stream's sample rate "
"([member AudioStreamWAV.mix_rate], for example)."
msgstr ""
"Метод перевизначення. Має повернути загальну кількість ударів цього "
"аудіопотоку. Використовується двигуном для визначення положення кожного "
"удару.\n"
" В ідеалі повернуте значення має базуватися на частоті дискретизації потоку "
"(наприклад, [member AudioStreamWAV.mix_rate])."
msgid ""
"Overridable method. Should return the tempo of this audio stream, in beats "
"per minute (BPM). Used by the engine to determine the position of every "
"beat.\n"
"Ideally, the returned value should be based off the stream's sample rate "
"([member AudioStreamWAV.mix_rate], for example)."
msgstr ""
"Метод перевизначення. Має повернути темп цього аудіопотоку в ударах на "
"хвилину (BPM). Використовується двигуном для визначення положення кожного "
"удару.\n"
" В ідеалі повернуте значення має базуватися на частоті дискретизації потоку "
"(наприклад, [member AudioStreamWAV.mix_rate])."
msgid ""
"Override this method to customize the returned value of [method get_length]. "
"Should return the length of this audio stream, in seconds."
msgstr ""
"Перевизначте цей метод, щоб налаштувати значення, що повертається [method "
"get_length]. Має повернути довжину цього аудіопотоку в секундах."
msgid ""
"Return the controllable parameters of this stream. This array contains "
"dictionaries with a property info description format (see [method "
"Object.get_property_list]). Additionally, the default value for this "
"parameter must be added tho each dictionary in \"default_value\" field."
msgstr ""
"Перевизначте цей метод, щоб налаштувати значення, що повертається [method "
"get_length]. Маєти повернути довжину цього аудіопотоку в секундах."
msgid ""
"Override this method to customize the name assigned to this audio stream. "
"Unused by the engine."
msgstr ""
"Перевизначте цей метод, щоб налаштувати назву, призначену цьому аудіопотоку. "
"Не використовувався двигуном."
msgid ""
"Override this method to customize the tags for this audio stream. Should "
"return a [Dictionary] of strings with the tag as the key and its content as "
"the value.\n"
"Commonly used tags include [code]title[/code], [code]artist[/code], "
"[code]album[/code], [code]tracknumber[/code], and [code]date[/code]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати теги для цього аудіопотоку. Повинен "
"повертати [Dictionary] рядків з тегом як ключем та його вмістом як "
"значенням.\n"
"Зазвичай використовуються такі теги: [code]назва[/code], [code]виконавець[/"
"code], [code]альбом[/code], [code]номер треку[/code] та [code]дата[/code]."
msgid ""
"Override this method to return [code]true[/code] if this stream has a loop."
msgstr ""
"Перевизначте цей метод, щоб повернути [code]true[/code], якщо цей потік має "
"цикл."
msgid ""
"Override this method to customize the returned value of [method "
"instantiate_playback]. Should return a new [AudioStreamPlayback] created when "
"the stream is played (such as by an [AudioStreamPlayer])."
msgstr ""
"Перевизначте цей метод, щоб налаштувати значення, що повертається [method "
"instantiate_playback]. Має повертати новий [AudioStreamPlayback], створений "
"під час відтворення потоку (наприклад, [AudioStreamPlayer])."
msgid ""
"Override this method to customize the returned value of [method "
"is_monophonic]. Should return [code]true[/code] if this audio stream only "
"supports one channel."
msgstr ""
"Перевизначте цей метод, щоб налаштувати значення, що повертається [method "
"is_monophonic]. Має повертати [code]true[/code], якщо цей аудіопотік "
"підтримує лише один канал."
msgid ""
"Returns if the current [AudioStream] can be used as a sample. Only static "
"streams can be sampled."
msgstr ""
"Повертає, якщо поточний [AudioStream] можна використовувати як зразок. Лише "
"статичні потоки можуть бути відібрані."
msgid "Generates an [AudioSample] based on the current stream."
msgstr "Створює [AudioSample] на основі поточного потоку."
msgid ""
"Returns the length of the audio stream in seconds. If this stream is an "
"[AudioStreamRandomizer], returns the length of the last played stream. If "
"this stream has an indefinite length (such as for [AudioStreamGenerator] and "
"[AudioStreamMicrophone]), returns [code]0.0[/code]."
msgstr ""
"Повертає тривалість аудіопотоку в секундах. Якщо цей потік є "
"[AudioStreamRandomizer], повертає тривалість останнього відтвореного потоку. "
"Якщо цей потік має невизначену тривалість (наприклад, для "
"[AudioStreamGenerator] та [AudioStreamMicrophone]), повертає [code]0.0[/code]."
msgid ""
"Returns a newly created [AudioStreamPlayback] intended to play this audio "
"stream. Useful for when you want to extend [method _instantiate_playback] but "
"call [method instantiate_playback] from an internally held AudioStream "
"subresource. An example of this can be found in the source code for "
"[code]AudioStreamRandomPitch::instantiate_playback[/code]."
msgstr ""
"Повертає щойно створений [AudioStreamPlayback], призначений для відтворення "
"цього аудіопотоку. Корисно, коли ви хочете розширити [method "
"_instantiate_playback], але викликати [method instantiate_playback] із "
"внутрішнього субресурсу AudioStream. Приклад цього можна знайти у вихідному "
"коді [code]AudioStreamRandomPitch::instantiate_playback[/code]."
msgid ""
"Returns [code]true[/code] if the stream is a collection of other streams, "
"[code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо потік є збіркою інших потоків, [code]false[/"
"code] іншим чином."
msgid ""
"Returns [code]true[/code] if this audio stream only supports one channel "
"([i]monophony[/i]), or [code]false[/code] if the audio stream supports two or "
"more channels ([i]polyphony[/i])."
msgstr ""
"Повертає [code]true[/code], якщо цей аудіопотік підтримує лише один канал "
"([i]монофонія[/i]), або [code]false[/code], якщо аудіопотік підтримує два або "
"більше каналів ([i] поліфонія[/i])."
msgid "Signal to be emitted to notify when the parameter list changed."
msgstr "Сигнал, який подається для сповіщення про зміну списку параметрів."
msgid "An audio stream with utilities for procedural sound generation."
msgstr "Аудіопотік з утилітами для процедурної генерації звуку."
msgid ""
"[AudioStreamGenerator] is a type of audio stream that does not play back "
"sounds on its own; instead, it expects a script to generate audio data for "
"it. See also [AudioStreamGeneratorPlayback].\n"
"Here's a sample on how to use it to generate a sine wave:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var playback # Will hold the AudioStreamGeneratorPlayback.\n"
"@onready var sample_hz = $AudioStreamPlayer.stream.mix_rate\n"
"var pulse_hz = 440.0 # The frequency of the sound wave.\n"
"var phase = 0.0\n"
"\n"
"func _ready():\n"
"\t$AudioStreamPlayer.play()\n"
"\tplayback = $AudioStreamPlayer.get_stream_playback()\n"
"\tfill_buffer()\n"
"\n"
"func fill_buffer():\n"
"\tvar increment = pulse_hz / sample_hz\n"
"\tvar frames_available = playback.get_frames_available()\n"
"\n"
"\tfor i in range(frames_available):\n"
"\t\tplayback.push_frame(Vector2.ONE * sin(phase * TAU))\n"
"\t\tphase = fmod(phase + increment, 1.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"[Export] public AudioStreamPlayer Player { get; set; }\n"
"\n"
"private AudioStreamGeneratorPlayback _playback; // Will hold the "
"AudioStreamGeneratorPlayback.\n"
"private float _sampleHz;\n"
"private float _pulseHz = 440.0f; // The frequency of the sound wave.\n"
"private double phase = 0.0;\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\tif (Player.Stream is AudioStreamGenerator generator) // Type as a generator "
"to access MixRate.\n"
"\t{\n"
"\t\t_sampleHz = generator.MixRate;\n"
"\t\tPlayer.Play();\n"
"\t\t_playback = (AudioStreamGeneratorPlayback)Player.GetStreamPlayback();\n"
"\t\tFillBuffer();\n"
"\t}\n"
"}\n"
"\n"
"public void FillBuffer()\n"
"{\n"
"\tfloat increment = _pulseHz / _sampleHz;\n"
"\tint framesAvailable = _playback.GetFramesAvailable();\n"
"\n"
"\tfor (int i = 0; i < framesAvailable; i++)\n"
"\t{\n"
"\t\t_playback.PushFrame(Vector2.One * (float)Mathf.Sin(phase * Mathf.Tau));\n"
"\t\tphase = Mathf.PosMod(phase + increment, 1.0);\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"In the example above, the \"AudioStreamPlayer\" node must use an "
"[AudioStreamGenerator] as its stream. The [code]fill_buffer[/code] function "
"provides audio data for approximating a sine wave.\n"
"See also [AudioEffectSpectrumAnalyzer] for performing real-time audio "
"spectrum analysis.\n"
"[b]Note:[/b] Due to performance constraints, this class is best used from C# "
"or from a compiled language via GDExtension. If you still want to use this "
"class from GDScript, consider using a lower [member mix_rate] such as 11,025 "
"Hz or 22,050 Hz."
msgstr ""
"[AudioStreamGenerator] – це тип аудіопотоку, який не відтворює звуки "
"самостійно; натомість він очікує, що скрипт згенерує для нього аудіодані. "
"Див. також [AudioStreamGeneratorPlayback].\n"
"Ось приклад того, як використовувати його для генерації синусоїди: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var playback # Will hold the AudioStreamGeneratorPlayback.\n"
"@onready var sample_hz = $AudioStreamPlayer.stream.mix_rate \n"
"var pulse_hz = 440.0 # Частота звукової хвилі. \n"
"var phase = 0,0 \n"
"\n"
"func _ready(): \n"
"\t$AudioStreamPlayer.play() \n"
"\tplay = $AudioStreamPlayer.get_stream_playback() \n"
"\tfill_buffer() \n"
"\n"
"func fill_buffer(): \n"
"\tvar increment = pulse_hz / sample_hz \n"
"\tvar frames_available = playback.get_frames_available() \n"
"\n"
"\tfor i in range (frames_available): \n"
"\t\tplayback.push_frame(Vector2.ONE * sin(phase * TAU)) \n"
"\t\tфаза = fmod(фаза + приріст, 1,0) \n"
"[/gdscript] \n"
"[csharp] \n"
"[Export] public AudioStreamPlayer Player { get; set; } \n"
"\n"
"private AudioStreamGeneratorPlayback _playback; // Will hold the "
"AudioStreamGeneratorPlayback.\n"
"private float _sampleHz; \n"
"private float _pulseHz = 440.0f; // Частота звукової хвилі. \n"
"private double phase = 0,0; \n"
"\n"
"public override void _Ready() \n"
"{\n"
"\tif (Player.Stream is AudioStreamGenerator generator) // Введіть як "
"генератор для доступу до MixRate. \n"
"\t{ \n"
"\t\t_sampleHz = generator.MixRate; \n"
"\t\tPlayer.Play(); \n"
"\t\t_playback = (AudioStreamGeneratorPlayback)Player.GetStreamPlayback();\n"
"\t\tFillBuffer(); \n"
"\t} \n"
"}\n"
"\n"
"public void FillBuffer() \n"
"{\n"
"\tfloat increment = _pulseHz / _sampleHz; \n"
"\tint framesAvailable = _playback.GetFramesAvailable(); \n"
"\n"
"\tfor (int i = 0; i < framesAvailable; i++) \n"
"\t{ \n"
"\t\t_playback.PushFrame(Vector2.One * (float)Mathf.Sin(phase * Mathf.Tau)); \n"
"\t\tphase = Mathf.PosMod(phase + increment, 1,0); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"У наведеному вище прикладі вузол «AudioStreamPlayer» повинен використовувати "
"[AudioStreamGenerator] як свій потік. Функція [code]fill_buffer[/code] надає "
"аудіодані для апроксимації синусоїди. \n"
"Дивіться також [AudioEffectSpectrumAnalyzer] для виконання спектрального "
"аналізу звуку в реальному часі. \n"
"[b]Примітка:[/b] через обмеження продуктивності цей клас найкраще "
"використовувати з C# або зі скомпільованої мови через GDExtension. Якщо ви "
"все ще хочете використовувати цей клас із GDScript, подумайте про "
"використання нижчої [member mix_rate], наприклад 11 025 Гц або 22 050 Гц."
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, resulting "
"in increased CPU usage and more risk for audio cracking if the CPU can't keep "
"up."
msgstr ""
"Довжина буфера для генерації (у секундах). Менші значення призводять до "
"меншої затримки, але вимагають, щоб скрипт генерував аудіодані швидше, що "
"призвело до збільшення використання ЦП і більшого ризику зламу звуку, якщо ЦП "
"не встигає."
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 "
"quality.\n"
"[b]Note:[/b] [AudioStreamGenerator] is not automatically resampling input "
"data, to produce expected result [member mix_rate_mode] should match the "
"sampling rate of input data.\n"
"[b]Note:[/b] If you are using [AudioEffectCapture] as the source of your "
"data, set [member mix_rate_mode] to [constant MIX_RATE_INPUT] or [constant "
"MIX_RATE_OUTPUT] to automatically match current [AudioServer] mixing rate."
msgstr ""
"Частота дискретизації для використання (у Гц). Вищі значення вимагають від "
"процесора генерувати більше, але це призводить до кращої якості. \n"
"В іграх стандартні частоти дискретизації: [code]11025[/code], [code]16000[/"
"code], [code]22050[/code], [code]32000[/code], [code]44100[/code] і "
"[code]48000[/code]. \n"
"Згідно з [url=https://en.wikipedia.org/wiki/"
"Nyquist%E2%80%93Shannon_sampling_theorem]теоремою про вибірку Найквіста-"
"Шеннона[/url], якість людського слуху не змінюється при перевищенні 40 000 Гц "
"(оскільки більшість людей чують лише до ~20 000 Гц, часто менше). Якщо ви "
"створюєте низькі звуки, як-от голоси, можна використовувати нижчу частоту "
"дискретизації, наприклад [code]32000[/code] або [code]22050[/code] без втрати "
"якості. \n"
"[b]Примітка:[/b] [AudioStreamGenerator] не виконує автоматичну повторну "
"дискретизацію вхідних даних, щоб отримати очікуваний результат, [member "
"mix_rate_mode] має відповідати частоті дискретизації вхідних даних. \n"
"[b]Примітка:[/b] Якщо ви використовуєте [AudioEffectCapture] як джерело своїх "
"даних, установіть [member mix_rate_mode] на [constant MIX_RATE_INPUT] або "
"[constant MIX_RATE_OUTPUT], щоб автоматично відповідати поточній швидкості "
"змішування [AudioServer]."
msgid ""
"Mixing rate mode. If set to [constant MIX_RATE_CUSTOM], [member mix_rate] is "
"used, otherwise current [AudioServer] mixing rate is used."
msgstr ""
"Швидкісний режим змішування. Якщо встановлено значення [constant "
"MIX_RATE_CUSTOM], використовується [member mix_rate], інакше використовується "
"поточна швидкість змішування [AudioServer]."
msgid "Current [AudioServer] output mixing rate."
msgstr "Поточна швидкість змішування вихідного сигналу [AudioServer]."
msgid "Current [AudioServer] input mixing rate."
msgstr "Поточна швидкість змішування вхідного сигналу [AudioServer]."
msgid "Custom mixing rate, specified by [member mix_rate]."
msgstr "Спеціальна швидкість змішування, визначена [member mix_rate]."
msgid "Maximum value for the mixing rate mode enum."
msgstr "Максимальне значення для режиму швидкості змішування enum."
msgid "Plays back audio generated using [AudioStreamGenerator]."
msgstr "Відтворює звук, створений за допомогою [AudioStreamGenerator]."
msgid ""
"This class is meant to be used with [AudioStreamGenerator] to play back the "
"generated audio in real-time."
msgstr ""
"Цей клас призначений для використання з [AudioStreamGenerator] для "
"відтворення згенерованого аудіо в реальному часі."
msgid "Godot 3.2 will get new audio features"
msgstr "Godot 3.2 отримає нові аудіофункції"
msgid ""
"Returns [code]true[/code] if a buffer of the size [param amount] can be "
"pushed to the audio sample data buffer without overflowing it, [code]false[/"
"code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо буфер розміром [param amount] можна "
"надіслати до буфера даних аудіо зразка без його переповнення, [code]false[/"
"code] інакше."
msgid "Clears the audio sample data buffer."
msgstr "Очищає буфер даних зразка аудіо."
msgid ""
"Returns the number of frames that can be pushed to the audio sample data "
"buffer without overflowing it. If the result is [code]0[/code], the buffer is "
"full."
msgstr ""
"Повертає кількість кадрів, які можна надіслати в буфер даних аудіосемплів без "
"його переповнення. Якщо результат [code]0[/code], буфер заповнений."
msgid ""
"Returns the number of times the playback skipped due to a buffer underrun in "
"the audio sample data. This value is reset at the start of the playback."
msgstr ""
"Повертає кількість разів, коли відтворення було пропущено через недоповнення "
"буфера в даних зразка аудіо. Це значення скидається на початку відтворення."
msgid ""
"Pushes several audio data frames to the buffer. This is usually more "
"efficient than [method push_frame] in C# and compiled languages via "
"GDExtension, but [method push_buffer] may be [i]less[/i] efficient in "
"GDScript."
msgstr ""
"Завантажує кілька кадрів аудіоданих у буфер. Зазвичай це ефективніше, ніж "
"[method push_frame] у C# та скомпільованих мовах через GDExtension, але "
"[method push_buffer] може бути [i]менш[/i] ефективним у GDScript."
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 "
"GDExtension, but [method push_frame] may be [i]more[/i] efficient in GDScript."
msgstr ""
"Завантажує один кадр звукових даних у буфер. Зазвичай це менш ефективно, ніж "
"[method push_buffer] у C# та скомпільованих мовах через GDExtension, але "
"[method push_frame] може бути [i]більш ефективним[/i] у GDScript."
msgid ""
"Audio stream that can playback music interactively, combining clips and a "
"transition table."
msgstr ""
"Аудіопотік, який може відтворювати музику в інтерактивному режимі, поєднуючи "
"кліпи та таблицю переходів."
msgid ""
"This is an audio stream that can playback music interactively, combining "
"clips and a transition table. Clips must be added first, and then the "
"transition rules via the [method add_transition]. Additionally, this stream "
"exports a property parameter to control the playback via [AudioStreamPlayer], "
"[AudioStreamPlayer2D], or [AudioStreamPlayer3D].\n"
"The way this is used is by filling a number of clips, then configuring the "
"transition table. From there, clips are selected for playback and the music "
"will smoothly go from the current to the new one while using the "
"corresponding transition rule defined in the transition table."
msgstr ""
"Це аудіопотік, який може відтворювати музику в інтерактивному режимі, "
"поєднуючи кліпи та таблицю переходів. Спершу потрібно додати кліпи, а правила "
"переходу — через [method add_transition]. Крім того, цей потік експортує "
"параметр властивості для керування відтворенням через [AudioStreamPlayer], "
"[AudioStreamPlayer2D] або [AudioStreamPlayer3D].\n"
" Це використовується шляхом заповнення кількох кліпів, а потім налаштування "
"таблиці переходів. Звідти кліпи вибираються для відтворення, а музика плавно "
"переходитиме від поточного до нового, використовуючи відповідне правило "
"переходу, визначене в таблиці переходів."
msgid ""
"Add a transition between two clips. Provide the indices of the source and "
"destination clips, or use the [constant CLIP_ANY] constant to indicate that "
"transition happens to/from any clip to this one.\n"
"* [param from_time] indicates the moment in the current clip the transition "
"will begin after triggered.\n"
"* [param to_time] indicates the time in the next clip that the playback will "
"start from.\n"
"* [param fade_mode] indicates how the fade will happen between clips. If "
"unsure, just use [constant FADE_AUTOMATIC] which uses the most common type of "
"fade for each situation.\n"
"* [param fade_beats] indicates how many beats the fade will take. Using "
"decimals is allowed.\n"
"* [param use_filler_clip] indicates that there will be a filler clip used "
"between the source and destination clips.\n"
"* [param filler_clip] the index of the filler clip.\n"
"* If [param hold_previous] is used, then this clip will be remembered. This "
"can be used together with [constant AUTO_ADVANCE_RETURN_TO_HOLD] to return to "
"this clip after another is done playing."
msgstr ""
"Додає перехід між двома кліпами. Укажіть індекси вихідного та кінцевого "
"кліпів або використовуйте константу [constant CLIP_ANY], щоб вказати, що "
"відбувається перехід до/з будь-якого кліпу до цього.\n"
"* [param from_time] вказує момент у поточному кліпі, коли перехід почнеться "
"після запуску.\n"
"* [param to_time] вказує час у наступному кліпі, з якого почнеться "
"відтворення.\n"
"* [param fade_mode] вказує, як відбуватиметься затухання між кліпами. Якщо ви "
"не впевнені, просто використовуйте [constant FADE_AUTOMATIC], який "
"використовує найпоширеніший тип затухання для кожної ситуації.\n"
"* [param fade_beats] вказує, скільки ударів займе фейд. Допускається "
"використання десяткових дробів.\n"
"* [param use_filler_clip] вказує, що між вихідним і цільовим кліпами буде "
"використовуватися кліп-заповнювач.\n"
"* [param filler_clip] індекс кліпу-заповнювача.\n"
"* Якщо використовується [param hold_previous], цей кліп буде запам'ятатися. "
"Це можна використовувати разом із [constant AUTO_ADVANCE_RETURN_TO_HOLD], щоб "
"повернутися до цього кліпу після завершення відтворення іншого."
msgid ""
"Erase a transition by providing [param from_clip] and [param to_clip] clip "
"indices. [constant CLIP_ANY] can be used for either argument or both."
msgstr ""
"Стерти перехід, надавши індекси кліпу [param from_clip] і [param to_clip]. "
"[constant CLIP_ANY] може використовуватися для будь-якого аргументу або обох."
msgid ""
"Return whether a clip has auto-advance enabled. See [method "
"set_clip_auto_advance]."
msgstr ""
"Повідомляє, чи ввімкнено автоматичне переміщення кліпу. Перегляньте [method "
"set_clip_auto_advance]."
msgid ""
"Return the clip towards which the clip referenced by [param clip_index] will "
"auto-advance to."
msgstr ""
"Повернути кліп, до якого буде автоматично переходити кліп, на який "
"посилається [param clip_index]."
msgid "Return the name of a clip."
msgstr "Повернути назву кліпу."
msgid "Return the [AudioStream] associated with a clip."
msgstr "Повертає [AudioStream], пов’язаний із кліпом."
msgid ""
"Return the time (in beats) for a transition (see [method add_transition])."
msgstr "Повертає час (у ударах) переходу (див. [method add_transition])."
msgid "Return the mode for a transition (see [method add_transition])."
msgstr "Повернути режим для переходу (див. [method add_transition])."
msgid "Return the filler clip for a transition (see [method add_transition])."
msgstr "Поверніть кліп-заповнювач для переходу (див. [method add_transition])."
msgid ""
"Return the source time position for a transition (see [method "
"add_transition])."
msgstr ""
"Повертає початкову часову позицію для переходу (див. [method add_transition])."
msgid "Return the list of transitions (from, to interleaved)."
msgstr "Повернути список переходів (від, до чергування)."
msgid ""
"Return the destination time position for a transition (see [method "
"add_transition])."
msgstr ""
"Повертає часову позицію призначення для переходу (див. [method "
"add_transition])."
msgid ""
"Returns [code]true[/code] if a given transition exists (was added via [method "
"add_transition])."
msgstr ""
"Повертає [code]true[/code], якщо певний перехід існує (був доданий через "
"[method add_transition])."
msgid ""
"Return whether a transition uses the [i]hold previous[/i] functionality (see "
"[method add_transition])."
msgstr ""
"Повертає, чи використовує перехід функцію [i]утримувати попередній[/i] (див. "
"[method add_transition])."
msgid ""
"Return whether a transition uses the [i]filler clip[/i] functionality (see "
"[method add_transition])."
msgstr ""
"Повертає, чи використовує перехід функцію [i]заповнювача[/i] (див. [method "
"add_transition])."
msgid "Set whether a clip will auto-advance by changing the auto-advance mode."
msgstr ""
"Змінивши режим автоматичного переходу, установіть, чи буде кліп автоматично "
"переходити вперед."
msgid ""
"Set the index of the next clip towards which this clip will auto advance to "
"when finished. If the clip being played loops, then auto-advance will be "
"ignored."
msgstr ""
"Встановіть індекс наступного кліпу, до якого цей кліп буде автоматично "
"переходити після завершення. Якщо кліп, який відтворюється, повторюється, "
"автоматичний перехід буде проігноровано."
msgid "Set the name of the current clip (for easier identification)."
msgstr "Встановіть назву поточного кліпу (для легшої ідентифікації)."
msgid "Set the [AudioStream] associated with the current clip."
msgstr "Установіть [AudioStream], пов’язаний із поточним кліпом."
msgid "Amount of clips contained in this interactive player."
msgstr "Кількість кліпів, які містяться в цьому інтерактивному програвачі."
msgid ""
"Index of the initial clip, which will be played first when this stream is "
"played."
msgstr ""
"Індекс початкового кліпу, який буде відтворено першим під час відтворення "
"цього потоку."
msgid ""
"Start transition as soon as possible, don't wait for any specific time "
"position."
msgstr "Почніть перехід якнайшвидше, не чекайте певної позиції часу."
msgid "Transition when the clip playback position reaches the next beat."
msgstr "Перехід, коли позиція відтворення кліпу досягає наступного такту."
msgid "Transition when the clip playback position reaches the next bar."
msgstr "Перехід, коли позиція відтворення кліпу досягає наступного рядка."
msgid "Transition when the current clip finished playing."
msgstr "Перехід після закінчення відтворення поточного кліпу."
msgid ""
"Transition to the same position in the destination clip. This is useful when "
"both clips have exactly the same length and the music should fade between "
"them."
msgstr ""
"Перехід до тієї самої позиції в кліпі призначення. Це корисно, коли обидва "
"кліпи мають однакову довжину і музика між ними має затихати."
msgid "Transition to the start of the destination clip."
msgstr "Перехід до початку кліпу призначення."
msgid ""
"Do not use fade for the transition. This is useful when transitioning from a "
"clip-end to clip-beginning, and each clip has their begin/end."
msgstr ""
"Не використовуйте затухання для переходу. Це корисно під час переходу від "
"кінця кліпу до початку кліпу, і кожен кліп має свій початок/кінець."
msgid "Use a fade-in in the next clip, let the current clip finish."
msgstr ""
"Використовуйте плавне наближення в наступному кліпі, нехай поточний кліп "
"закінчиться."
msgid "Use a fade-out in the current clip, the next clip will start by itself."
msgstr ""
"Використовуйте згасання в поточному кліпі, наступний кліп розпочнеться сам."
msgid "Use a cross-fade between clips."
msgstr "Використовуйте крос-фейд між кліпами."
msgid ""
"Use automatic fade logic depending on the transition from/to. It is "
"recommended to use this by default."
msgstr ""
"Використовуйте логіку автоматичного згасання залежно від переходу від/до. "
"Рекомендовано використовувати це за замовчуванням."
msgid "Disable auto-advance (default)."
msgstr "Вимкнути автоматичний перехід (за замовчуванням)."
msgid "Enable auto-advance, a clip must be specified."
msgstr "Увімкніть автоматичне переміщення, необхідно вказати кліп."
msgid ""
"Enable auto-advance, but instead of specifying a clip, the playback will "
"return to hold (see [method add_transition])."
msgstr ""
"Увімкніть автоматичний перехід, але замість того, щоб указати кліп, "
"відтворення повернеться до режиму утримання (див. [method add_transition])."
msgid ""
"This constant describes that any clip is valid for a specific transition as "
"either source or destination."
msgstr ""
"Ця константа описує, що будь-який кліп дійсний для певного переходу як "
"джерело або місце призначення."
msgid "Plays real-time audio input data."
msgstr "Відтворює вхідні аудіодані в реальному часі."
msgid ""
"When used directly in an [AudioStreamPlayer] node, [AudioStreamMicrophone] "
"plays back microphone input in real-time. This can be used in conjunction "
"with [AudioEffectCapture] to process the data or save it.\n"
"[b]Note:[/b] [member ProjectSettings.audio/driver/enable_input] must be "
"[code]true[/code] for audio input to work. See also that setting's "
"description for caveats related to permissions and operating system privacy "
"settings."
msgstr ""
"При безпосередньому використанні у вузлі [AudioStreamPlayer] "
"[AudioStreamMicrophone] відтворює вхідні дані мікрофона в режимі реального "
"часу. Це можна використовувати в поєднанні з [AudioEffectCapture] для обробки "
"даних або їх збереження.\n"
"[b]Примітка:[/b] [member ProjectSettings.audio/driver/enable_input] має мати "
"значення [code]true[/code], щоб аудіовхід працював. Перегляньте також опис "
"цього параметра, щоб дізнатися про застереження щодо дозволів і налаштувань "
"конфіденційності операційної системи."
msgid "Audio Mic Record Demo"
msgstr "Демонстрація запису аудіо з мікрофона"
msgid "MP3 audio stream driver."
msgstr "Драйвер аудіопотоку mp3."
msgid ""
"MP3 audio stream driver. See [member data] if you want to load an MP3 file at "
"run-time.\n"
"[b]Note:[/b] This class can optionally support legacy MP1 and MP2 formats, "
"provided that the engine is compiled with the "
"[code]minimp3_extra_formats=yes[/code] SCons option. These extra formats are "
"not enabled by default."
msgstr ""
"Драйвер аудіопотоку mp3. Перегляньте [member data], якщо ви хочете "
"завантажити файл MP3 під час виконання. \n"
"[b]Примітка: [/b] Цей клас може додатково підтримувати застарілі формати MP1 "
"і MP2 за умови, що механізм скомпільовано з опцією "
"[code]minimp3_extra_formats=yes[/code] SCons. Ці додаткові формати не "
"ввімкнено за умовчанням."
msgid ""
"Creates a new [AudioStreamMP3] instance from the given buffer. The buffer "
"must contain MP3 data."
msgstr ""
"Створює новий екземпляр [AudioStreamMP3] із заданого буфера. Буфер повинен "
"містити дані MP3."
msgid ""
"Creates a new [AudioStreamMP3] instance from the given file path. The file "
"must be in MP3 format."
msgstr ""
"Створює новий екземпляр [AudioStreamMP3] із указаного шляху до файлу. Файл "
"має бути у форматі MP3."
msgid ""
"Contains the audio data in bytes.\n"
"You can load a file without having to import it beforehand using the code "
"snippet below. Keep in mind that this snippet loads the whole file into "
"memory and may not be ideal for huge files (hundreds of megabytes or more).\n"
"[codeblocks]\n"
"[gdscript]\n"
"func load_mp3(path):\n"
"\tvar file = FileAccess.open(path, FileAccess.READ)\n"
"\tvar sound = AudioStreamMP3.new()\n"
"\tsound.data = file.get_buffer(file.get_length())\n"
"\treturn sound\n"
"[/gdscript]\n"
"[csharp]\n"
"public AudioStreamMP3 LoadMP3(string path)\n"
"{\n"
"\tusing var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);\n"
"\tvar sound = new AudioStreamMP3();\n"
"\tsound.Data = file.GetBuffer(file.GetLength());\n"
"\treturn sound;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Містить аудіодані в байтах.\n"
" Ви можете завантажити файл, не імпортуючи його заздалегідь, використовуючи "
"наведений нижче фрагмент коду. Майте на увазі, що цей фрагмент завантажує "
"весь файл у пам’ять і може бути не ідеальним для великих файлів (сотні "
"мегабайт або більше).\n"
"[codeblock]\n"
"[gdscript]\n"
"func load_mp3(шлях):\n"
"\t var file = FileAccess.open(path, FileAccess.READ)\n"
"\t var sound = AudioStreamMP3.new()\n"
"\t sound.data = file.get_buffer(file.get_length())\n"
"\t return sound\n"
"[/gdscript]\n"
"[csharp]\n"
"public AudioStreamMP3 LoadMP3(string path)\n"
" {\n"
"\t using var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);\n"
"\t var sound = new AudioStreamMP3();\n"
"\t sound.Data = file.GetBuffer(file.GetLength());\n"
"\t return sound;\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"If [code]true[/code], the stream will automatically loop when it reaches the "
"end."
msgstr ""
"Якщо [code]true[/code], потік автоматично зациклюватиметься, коли досягне "
"кінця."
msgid "Time in seconds at which the stream starts after being looped."
msgstr "Час у секундах, коли потік починається після зациклення."
msgid "A class representing an Ogg Vorbis audio stream."
msgstr "Клас, що представляє аудіопотік Ogg Vorbis."
msgid ""
"The AudioStreamOggVorbis class is a specialized [AudioStream] for handling "
"Ogg Vorbis file formats. It offers functionality for loading and playing back "
"Ogg Vorbis files, as well as managing looping and other playback properties. "
"This class is part of the audio stream system, which also supports WAV files "
"through the [AudioStreamWAV] class."
msgstr ""
"Клас AudioStreamOggVorbis є спеціалізованим [AudioStream] для обробки "
"форматів файлів Ogg Vorbis. Він пропонує функціональність для завантаження та "
"відтворення файлів Ogg Vorbis, а також керування циклом та іншими "
"властивостями відтворення. Цей клас є частиною системи аудіопотоку, яка також "
"підтримує файли WAV через клас [AudioStreamWAV]."
msgid "Runtime file loading and saving"
msgstr "Завантаження та збереження файлів під час виконання"
msgid ""
"Creates a new [AudioStreamOggVorbis] instance from the given buffer. The "
"buffer must contain Ogg Vorbis data."
msgstr ""
"Створює новий екземпляр [AudioStreamOggVorbis] із заданого буфера. Буфер має "
"містити дані Ogg Vorbis."
msgid ""
"Creates a new [AudioStreamOggVorbis] instance from the given file path. The "
"file must be in Ogg Vorbis format."
msgstr ""
"Створює новий екземпляр [AudioStreamOggVorbis] із указаного шляху до файлу. "
"Файл має бути у форматі Ogg Vorbis."
msgid ""
"If [code]true[/code], the audio will play again from the specified [member "
"loop_offset] once it is done playing. Useful for ambient sounds and "
"background music."
msgstr ""
"Якщо [code]true[/code], аудіо відтворюватиметься знову з указаного [member "
"loop_offset] після завершення відтворення. Корисно для навколишніх звуків і "
"фонової музики."
msgid "Contains the raw Ogg data for this stream."
msgstr "Містить необроблені дані Ogg для цього потоку."
msgid ""
"Contains user-defined tags if found in the Ogg Vorbis data.\n"
"Commonly used tags include [code]title[/code], [code]artist[/code], "
"[code]album[/code], [code]tracknumber[/code], and [code]date[/code] "
"([code]date[/code] does not have a standard date format).\n"
"[b]Note:[/b] No tag is [i]guaranteed[/i] to be present in every file, so make "
"sure to account for the keys not always existing."
msgstr ""
"Містить визначені користувачем теги, якщо вони знайдені в даних Ogg Vorbis.\n"
"Зазвичай використовуються такі теги: [code]назва[/code], [code]виконавець[/"
"code], [code]альбом[/code], [code]tracknumber[/code], and [code]date[/code] "
"([code]date[/code] does not have a standard date format).\n"
"[b]Примітка:[/b] Немає [i]гарантованої[/i] присутності тегу в кожному файлі, "
"тому обов’язково враховуйте, що ключі не завжди існують."
msgid "Meta class for playing back audio."
msgstr "Мета-клас для відтворення аудіо."
msgid ""
"Can play, loop, pause a scroll through audio. See [AudioStream] and "
"[AudioStreamOggVorbis] for usage."
msgstr ""
"Може відтворювати, повторювати, призупиняти, прокручувати аудіо. Перегляньте "
"[AudioStream] і [AudioStreamOggVorbis] для використання."
msgid ""
"Overridable method. Should return how many times this audio stream has "
"looped. Most built-in playbacks always return [code]0[/code]."
msgstr ""
"Метод перевизначення. Має повернути, скільки разів цей аудіопотік "
"зациклювався. Більшість вбудованих відтворень завжди повертають [code]0[/"
"code]."
msgid ""
"Return the current value of a playback parameter by name (see [method "
"AudioStream._get_parameter_list])."
msgstr ""
"Повертає поточне значення параметра відтворення за назвою (див. [method "
"AudioStream._get_parameter_list])."
msgid ""
"Overridable method. Should return the current progress along the audio "
"stream, in seconds."
msgstr ""
"Метод перевизначення. Повинен повертати поточний прогрес уздовж аудіопотоку в "
"секундах."
msgid ""
"Overridable method. Should return [code]true[/code] if this playback is "
"active and playing its audio stream."
msgstr ""
"Метод перевизначення. Має повертати [code]true[/code], якщо це відтворення "
"активне та відтворює свій аудіопотік."
msgid ""
"Override this method to customize how the audio stream is mixed. This method "
"is called even if the playback is not active.\n"
"[b]Note:[/b] It is not useful to override this method in GDScript or C#. Only "
"GDExtension can take advantage of it."
msgstr ""
"Перевизначте цей метод, щоб налаштувати спосіб мікшування аудіопотоку. Цей "
"метод викликається, навіть якщо відтворення не активне.\n"
"[b]Примітка:[/b] Перевизначати цей метод у GDScript або C# не корисно. Тільки "
"GDExtension може скористатися цим."
msgid ""
"Override this method to customize what happens when seeking this audio stream "
"at the given [param position], such as by calling [method "
"AudioStreamPlayer.seek]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати те, що відбувається під час пошуку "
"цього аудіопотоку в заданому [param position], наприклад, шляхом виклику "
"[method AudioStreamPlayer.seek]."
msgid ""
"Set the current value of a playback parameter by name (see [method "
"AudioStream._get_parameter_list])."
msgstr ""
"Встановіть поточне значення параметра відтворення за назвою (див. [method "
"AudioStream._get_parameter_list])."
msgid ""
"Override this method to customize what happens when the playback starts at "
"the given position, such as by calling [method AudioStreamPlayer.play]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати те, що відбувається, коли відтворення "
"починається з заданої позиції, наприклад викликом [method "
"AudioStreamPlayer.play]."
msgid ""
"Override this method to customize what happens when the playback is stopped, "
"such as by calling [method AudioStreamPlayer.stop]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати, що відбувається, коли відтворення "
"зупиняється, наприклад викликом [method AudioStreamPlayer.stop]."
msgid ""
"Overridable method. Called whenever the audio stream is mixed if the playback "
"is active and [method AudioServer.set_enable_tagging_used_audio_streams] has "
"been set to [code]true[/code]. Editor plugins may use this method to \"tag\" "
"the current position along the audio stream and display it in a preview."
msgstr ""
"Метод перевизначення. Викликається кожного разу, коли аудіопотік мікшується, "
"якщо відтворення активне і [method "
"AudioServer.set_enable_tagging_used_audio_streams] встановлено на [code]true[/"
"code]. Плагіни редактора можуть використовувати цей метод, щоб \"тегувати\" "
"поточну позицію вздовж аудіопотоку та відображати її у попередньому перегляді."
msgid "Returns the number of times the stream has looped."
msgstr "Повертає кількість циклів потоку."
msgid "Returns the current position in the stream, in seconds."
msgstr "Повертає поточну позицію в потоці в секундах."
msgid ""
"Returns the [AudioSamplePlayback] associated with this [AudioStreamPlayback] "
"for playing back the audio sample of this stream."
msgstr ""
"Повертає [AudioSamplePlayback], пов’язаний із цим [AudioStreamPlayback] для "
"відтворення зразка аудіо цього потоку."
msgid "Returns [code]true[/code] if the stream is playing."
msgstr "Повертає [code]true[/code], якщо потік відтворюється."
msgid ""
"Mixes up to [param frames] of audio from the stream from the current "
"position, at a rate of [param rate_scale], advancing the stream.\n"
"Returns a [PackedVector2Array] where each element holds the left and right "
"channel volume levels of each frame.\n"
"[b]Note:[/b] Can return fewer frames than requested, make sure to use the "
"size of the return value."
msgstr ""
"Змішує до [param frames] аудіо з потоку з поточної позиції зі швидкістю "
"[param rate_scale], просуваючи потік вперед. \n"
"Повертає [PackedVector2Array], де кожен елемент містить рівні гучності лівого "
"та правого каналів кожного кадру. \n"
"[b]Примітка:[/b] може повернути менше кадрів, ніж запитувано, переконайтеся, "
"що використовуєте розмір поверненого значення."
msgid "Seeks the stream at the given [param time], in seconds."
msgstr "Шукає потік у заданому [param time] у секундах."
msgid ""
"Associates [AudioSamplePlayback] to this [AudioStreamPlayback] for playing "
"back the audio sample of this stream."
msgstr ""
"Пов’язує [AudioSamplePlayback] із цим [AudioStreamPlayback] для відтворення "
"зразка аудіо цього потоку."
msgid "Starts the stream from the given [param from_pos], in seconds."
msgstr "Початок потоку з указаного [param from_pos] за секунди."
msgid "Stops the stream."
msgstr "Зупиняє потік."
msgid "Playback component of [AudioStreamInteractive]."
msgstr "Компонент відтворення [AudioStreamInteractive]."
msgid ""
"Playback component of [AudioStreamInteractive]. Contains functions to change "
"the currently played clip."
msgstr ""
"Компонент відтворення [AudioStreamInteractive]. Містить функції для зміни "
"кліпу, який зараз відтворюється."
msgid ""
"Return the index of the currently playing clip. You can use this to get the "
"name of the currently playing clip with [method "
"AudioStreamInteractive.get_clip_name].\n"
"[b]Example:[/b] Get the currently playing clip name from inside an "
"[AudioStreamPlayer] node.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var playing_clip_name = "
"stream.get_clip_name(get_stream_playback().get_current_clip_index())\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Повертає індекс поточного кліпу. Ви можете використовувати це, щоб отримати "
"назву кліпу, який зараз відтворюється, за допомогою [method "
"AudioStreamInteractive.get_clip_name]. \n"
"[b]Приклад:[/b] Отримайте назву кліпу, який зараз відтворюється, із вузла "
"[AudioStreamPlayer]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var playing_clip_name = "
"stream.get_clip_name(get_stream_playback().get_current_clip_index()) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid "Switch to a clip (by index)."
msgstr "Перейти до кліпу (за індексом)."
msgid "Switch to a clip (by name)."
msgstr "Перейти до кліпу (за назвою)."
msgid "Playback class used for [AudioStreamPlaylist]."
msgstr "Клас відтворення, що використовується для [AudioStreamPlaylist]."
msgid "Playback instance for [AudioStreamPolyphonic]."
msgstr "Примірник відтворення для [AudioStreamPolyphonic]."
msgid ""
"Playback instance for [AudioStreamPolyphonic]. After setting the "
"[code]stream[/code] property of [AudioStreamPlayer], [AudioStreamPlayer2D], "
"or [AudioStreamPlayer3D], the playback instance can be obtained by calling "
"[method AudioStreamPlayer.get_stream_playback], [method "
"AudioStreamPlayer2D.get_stream_playback] or [method "
"AudioStreamPlayer3D.get_stream_playback] methods."
msgstr ""
"Примірник відтворення для [AudioStreamPolyphonic]. Після встановлення "
"властивості [code]stream[/code] для [AudioStreamPlayer], "
"[AudioStreamPlayer2D] або [AudioStreamPlayer3D] екземпляр відтворення можна "
"отримати шляхом виклику [method AudioStreamPlayer.get_stream_playback], "
"[method AudioStreamPlayer2D.get_stream_playback] або [method Методи "
"AudioStreamPlayer3D.get_stream_playback]."
msgid ""
"Returns [code]true[/code] if the stream associated with the given integer ID "
"is still playing. Check [method play_stream] for information on when this ID "
"becomes invalid."
msgstr ""
"Повертає [code]true[/code], якщо потік, пов’язаний із вказаним цілим "
"ідентифікатором, усе ще відтворюється. Перевірте [method play_stream], щоб "
"дізнатися, коли цей ідентифікатор стає недійсним."
msgid ""
"Play an [AudioStream] at a given offset, volume, pitch scale, playback type, "
"and bus. Playback starts immediately.\n"
"The return value is a unique integer ID that is associated to this playback "
"stream and which can be used to control it.\n"
"This ID becomes invalid when the stream ends (if it does not loop), when the "
"[AudioStreamPlaybackPolyphonic] is stopped, or when [method stop_stream] is "
"called.\n"
"This function returns [constant INVALID_ID] if the amount of streams "
"currently playing equals [member AudioStreamPolyphonic.polyphony]. If you "
"need a higher amount of maximum polyphony, raise this value."
msgstr ""
"Відтворення [AudioStream] із заданим зміщенням, гучністю, масштабом висоти, "
"типом відтворення та шиною. Відтворення починається негайно.\n"
" Повернене значення — це унікальний цілочисельний ідентифікатор, пов’язаний "
"із цим потоком відтворення та який можна використовувати для керування ним.\n"
" Цей ідентифікатор стає недійсним, коли потік закінчується (якщо він не "
"зациклюється), коли [AudioStreamPlaybackPolyphonic] зупиняється або коли "
"викликається [method stop_stream].\n"
" Ця функція повертає [constant INVALID_ID], якщо кількість поточних потоків "
"дорівнює [member AudioStreamPolyphonic.polyphony]. Якщо вам потрібна більша "
"кількість максимальної поліфонії, збільште це значення."
msgid ""
"Change the stream pitch scale. The [param stream] argument is an integer ID "
"returned by [method play_stream]."
msgstr ""
"Змінити масштаб висоти потоку. Аргумент [param stream] — це цілочисельний "
"ідентифікатор, який повертає [method play_stream]."
msgid ""
"Change the stream volume (in db). The [param stream] argument is an integer "
"ID returned by [method play_stream]."
msgstr ""
"Змінити гучність потоку (в дБ). Аргумент [param stream] — це цілочисельний "
"ідентифікатор, який повертає [method play_stream]."
msgid ""
"Stop a stream. The [param stream] argument is an integer ID returned by "
"[method play_stream], which becomes invalid after calling this function."
msgstr ""
"Зупинити потік. Аргумент [param stream] — це цілочисельний ідентифікатор, "
"повернутий [method play_stream], який стає недійсним після виклику цієї "
"функції."
msgid ""
"Returned by [method play_stream] in case it could not allocate a stream for "
"playback."
msgstr ""
"Повертається [method play_stream], якщо він не може виділити потік для "
"відтворення."
msgid "A node for audio playback."
msgstr "Вузол для відтворення аудіо."
msgid ""
"The [AudioStreamPlayer] node plays an audio stream non-positionally. It is "
"ideal for user interfaces, menus, or background music.\n"
"To use this node, [member stream] needs to be set to a valid [AudioStream] "
"resource. Playing more than one sound at the same time is also supported, see "
"[member max_polyphony].\n"
"If you need to play audio at a specific position, use [AudioStreamPlayer2D] "
"or [AudioStreamPlayer3D] instead."
msgstr ""
"Вузол [AudioStreamPlayer] відтворює аудіопотік непозиційно. Він ідеально "
"підходить для інтерфейсів користувача, меню або фонової музики.\n"
" Щоб використовувати цей вузол, для [member stream] потрібно встановити "
"дійсний ресурс [AudioStream]. Також підтримується відтворення кількох звуків "
"одночасно, див. [member max_polyphony].\n"
" Якщо вам потрібно відтворити аудіо в певній позиції, замість цього "
"використовуйте [AudioStreamPlayer2D] або [AudioStreamPlayer3D]."
msgid ""
"Returns the position in the [AudioStream] of the latest sound, in seconds. "
"Returns [code]0.0[/code] if no sounds are playing.\n"
"[b]Note:[/b] The position is not always accurate, as the [AudioServer] does "
"not mix audio every processed frame. To get more accurate results, add "
"[method AudioServer.get_time_since_last_mix] to the returned position.\n"
"[b]Note:[/b] This method always returns [code]0.0[/code] if the [member "
"stream] is an [AudioStreamInteractive], since it can have multiple clips "
"playing at once."
msgstr ""
"Повертає позицію в [AudioStream] останнього звуку в секундах. Повертає "
"[code]0.0[/code], якщо звуки не відтворюються. \n"
"[b]Примітка:[/b] Позиція не завжди точна, оскільки [AudioServer] не змішує "
"аудіо в кожному обробленому кадрі. Щоб отримати точніші результати, додайте "
"[method AudioServer.get_time_since_last_mix] до повернутої позиції. \n"
"[b]Примітка:[/b] Цей метод завжди повертає [code]0.0[/code], якщо [member "
"stream] є [AudioStreamInteractive], оскільки він може одночасно відтворювати "
"кілька кліпів."
msgid ""
"Returns the latest [AudioStreamPlayback] of this node, usually the most "
"recently created by [method play]. If no sounds are playing, this method "
"fails and returns an empty playback."
msgstr ""
"Повертає останній [AudioStreamPlayback] цього вузла, зазвичай останній, "
"створений [method play]. Якщо звуки не відтворюються, цей метод завершується "
"помилкою та повертає порожнє відтворення."
msgid ""
"Returns [code]true[/code] if any sound is active, even if [member "
"stream_paused] is set to [code]true[/code]. See also [member playing] and "
"[method get_stream_playback]."
msgstr ""
"Повертає [code]true[/code], якщо будь-який звук активний, навіть якщо [member "
"stream_paused] встановлюється до [code]true[/code]. Дивись також [member "
"play] і [method get_stream_playback]."
msgid ""
"Plays a sound from the beginning, or the given [param from_position] in "
"seconds."
msgstr ""
"Відтворення звуку з початку або заданого [param from_position] за секунди."
msgid ""
"Restarts all sounds to be played from the given [param to_position], in "
"seconds. Does nothing if no sounds are playing."
msgstr ""
"Перезапускає всі звуки, які потрібно відтворити, починаючи з заданого [param "
"to_position] за секунди. Нічого не робить, якщо звуки не відтворюються."
msgid "Stops all sounds from this node."
msgstr "Зупиняє всі звуки з цього вузла."
msgid ""
"If [code]true[/code], this node calls [method play] when entering the tree."
msgstr ""
"Якщо [code]true[/code], цей вузол викликає [method play] при вході в дерево."
msgid ""
"The target bus name. All sounds from this node will be playing on this bus.\n"
"[b]Note:[/b] At runtime, if no bus with the given name exists, all sounds "
"will fall back on [code]\"Master\"[/code]. See also [method "
"AudioServer.get_bus_name]."
msgstr ""
"Назва цільової шини. Усі звуки з цього вузла відтворюватимуться на цій шині.\n"
"[b]Примітка:[/b] Під час виконання, якщо не існує шини з вказаною назвою, усі "
"звуки повертатимуться до [code]\"Master\"[/code]. Дивіться також [method "
"AudioServer.get_bus_name]."
msgid ""
"The maximum number of sounds this node can play at the same time. Calling "
"[method play] after this value is reached will cut off the oldest sounds."
msgstr ""
"Максимальна кількість звуків, які цей вузол може відтворювати одночасно. "
"Виклик [method play] після досягнення цього значення відрізає найстаріші "
"звуки."
msgid ""
"The mix target channels. Has no effect when two speakers or less are detected "
"(see [enum AudioServer.SpeakerMode])."
msgstr ""
"Цільові канали міксу. Не має ефекту, якщо виявлено два або менше динаміків "
"(див. [enum AudioServer.SpeakerMode])."
msgid ""
"The audio's pitch and tempo, as a multiplier of the [member stream]'s sample "
"rate. A value of [code]2.0[/code] doubles the audio's pitch, while a value of "
"[code]0.5[/code] halves the pitch."
msgstr ""
"Висота та темп звуку як множник частоти дискретизації [member stream]. "
"Значення [code]2.0[/code] подвоює висоту звуку, тоді як значення [code]0.5[/"
"code] зменшує висоту вдвічі."
msgid ""
"The playback type of the stream player. If set other than to the default "
"value, it will force that playback type."
msgstr ""
"Тип відтворення потокового програвача. Якщо встановлено інше значення, ніж "
"значення за замовчуванням, цей тип відтворення буде примусово."
msgid ""
"If [code]true[/code], this node is playing sounds. Setting this property has "
"the same effect as [method play] and [method stop]."
msgstr ""
"Якщо [code]true[/code], цей вузол відтворює звуки. Налаштування цієї "
"властивості має той самий ефект, що й [method play] і [method stop]."
msgid ""
"The [AudioStream] resource to be played. Setting this property stops all "
"currently playing sounds. If left empty, the [AudioStreamPlayer] does not "
"work."
msgstr ""
"Ресурс [AudioStream] для відтворення. Якщо налаштувати цю властивість, усі "
"звуки, що відтворюються в даний момент, зупиняються. Якщо залишити пустим, "
"[AudioStreamPlayer] не працюватиме."
msgid ""
"If [code]true[/code], the sounds are paused. Setting [member stream_paused] "
"to [code]false[/code] resumes all sounds.\n"
"[b]Note:[/b] This property is automatically changed when exiting or entering "
"the tree, or this node is paused (see [member Node.process_mode])."
msgstr ""
"Якщо [code]true[/code], звуки призупиняються. Якщо встановити [member "
"stream_paused] на [code]false[/code], усі звуки відновлюються.\n"
"[b]Примітка:[/b] Ця властивість автоматично змінюється під час виходу з "
"дерева або входу в нього, або цей вузол призупинено (див. [member "
"Node.process_mode])."
msgid ""
"Volume of sound, in decibels. This is an offset of the [member stream]'s "
"volume.\n"
"[b]Note:[/b] To convert between decibel and linear energy (like most volume "
"sliders do), use [member volume_linear], or [method "
"@GlobalScope.db_to_linear] and [method @GlobalScope.linear_to_db]."
msgstr ""
"Гучність звуку, в децибелах. Це зміщення обсягу [member stream]. \n"
"[b]Примітка:[/b] Для перетворення між децибелами та лінійною енергією (як це "
"робить більшість повзунків гучності), використовуйте [member volume_linear] "
"або [method @GlobalScope.db_to_linear] і [method @GlobalScope.linear_to_db]."
msgid ""
"Volume of sound, as a linear value.\n"
"[b]Note:[/b] This member modifies [member volume_db] for convenience. The "
"returned value is equivalent to the result of [method "
"@GlobalScope.db_to_linear] on [member volume_db]. Setting this member is "
"equivalent to setting [member volume_db] to the result of [method "
"@GlobalScope.linear_to_db] on a value."
msgstr ""
"Гучність звуку, як лінійна величина. \n"
"[b]Примітка:[/b] цей учасник змінює [member volume_db] для зручності. "
"Повернене значення еквівалентно результату [method @GlobalScope.db_to_linear] "
"на [member volume_db]. Налаштування цього члена еквівалентно встановленню "
"[member volume_db] для результату [method @GlobalScope.linear_to_db] для "
"значення."
msgid ""
"Emitted when a sound finishes playing without interruptions. This signal is "
"[i]not[/i] emitted when calling [method stop], or when exiting the tree while "
"sounds are playing."
msgstr ""
"Видається, коли звук закінчується відтворення без перерв. Цей сигнал [i]не[/"
"i] видається під час виклику [method stop] або під час виходу з дерева під "
"час відтворення звуків."
msgid "The audio will be played only on the first channel. This is the default."
msgstr ""
"Аудіо буде відтворюватися тільки на першому каналі. Це значення за умовчанням."
msgid "The audio will be played on all surround channels."
msgstr "Аудіо відтворюватиметься на всіх каналах об’ємного звуку."
msgid ""
"The audio will be played on the second channel, which is usually the center."
msgstr ""
"Аудіо відтворюватиметься на другому каналі, який зазвичай є центральним."
msgid "Plays positional sound in 2D space."
msgstr "Відтворює позиційний звук у двовимірному просторі."
msgid ""
"Plays audio that is attenuated with distance to the listener.\n"
"By default, audio is heard from the screen center. This can be changed by "
"adding an [AudioListener2D] node to the scene and enabling it by calling "
"[method AudioListener2D.make_current] on it.\n"
"See also [AudioStreamPlayer] to play a sound non-positionally.\n"
"[b]Note:[/b] Hiding an [AudioStreamPlayer2D] node does not disable its audio "
"output. To temporarily disable an [AudioStreamPlayer2D]'s audio output, set "
"[member volume_db] to a very low value like [code]-100[/code] (which isn't "
"audible to human hearing)."
msgstr ""
"Відтворює аудіо, яке послаблюється з відстанню до слухача.\n"
" За замовчуванням звук лунає з центру екрана. Це можна змінити, додавши до "
"сцени вузол [AudioListener2D] і ввімкнувши його, викликавши для нього [method "
"AudioListener2D.make_current].\n"
" Перегляньте також [AudioStreamPlayer], щоб відтворити звук непозиційно.\n"
"[b]Примітка:[/b] Приховування вузла [AudioStreamPlayer2D] не вимикає його "
"аудіовихід. Щоб тимчасово вимкнути аудіовихід [AudioStreamPlayer2D], "
"установіть [member volume_db] на дуже низьке значення, як-от [code]-100[/"
"code] (яке не чутно для людського слуху)."
msgid "Returns the position in the [AudioStream]."
msgstr "Повертає позицію в [AudioStream]."
msgid ""
"Returns the [AudioStreamPlayback] object associated with this "
"[AudioStreamPlayer2D]."
msgstr ""
"Повертає об’єкт [AudioStreamPlayback], пов’язаний із цим "
"[AudioStreamPlayer2D]."
msgid ""
"Returns whether the [AudioStreamPlayer] can return the [AudioStreamPlayback] "
"object or not."
msgstr ""
"Повертає, чи може [AudioStreamPlayer] повертати об’єкт [AudioStreamPlayback]."
msgid ""
"Queues the audio to play on the next physics frame, from the given position "
"[param from_position], in seconds."
msgstr ""
"Ставить аудіо в чергу для відтворення на наступному кадрі фізики, починаючи з "
"заданої позиції [param from_position], за секунди."
msgid "Sets the position from which audio will be played, in seconds."
msgstr "Встановлює позицію, з якої буде відтворюватися звук, у секундах."
msgid "Stops the audio."
msgstr "Зупиняє аудіо."
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 ""
"Визначає, які шари [Area2D] впливають на звук реверберації та ефектів "
"звукової шини. Області можна використовувати для перенаправлення "
"[AudioStream], щоб вони відтворювалися на певній аудіошині. Прикладом того, "
"як це можна використовувати, є створення «водної» області, щоб звуки, що "
"відтворюються у воді, перенаправлялися через аудіошину, щоб вони звучали так, "
"ніби вони відтворюються під водою."
msgid "The volume is attenuated over distance with this as an exponent."
msgstr "Гучність послаблюється на відстані, використовуючи це як експоненту."
msgid "If [code]true[/code], audio plays when added to scene tree."
msgstr ""
"Якщо [code]true[/code], аудіо відтворюється, коли додається до дерева сцен."
msgid ""
"Bus on which this audio is playing.\n"
"[b]Note:[/b] When setting this property, keep in mind that no validation is "
"performed to see if the given name matches an existing bus. This is because "
"audio bus layouts might be loaded after this property is set. If this given "
"name can't be resolved at runtime, it will fall back to [code]\"Master\"[/"
"code]."
msgstr ""
"Автобус, на якому відтворюється цей звук.\n"
"[b]Примітка:[/b] Встановлюючи цю властивість, майте на увазі, що перевірка не "
"виконується, щоб побачити, чи дане ім’я відповідає існуючій шині. Це "
"пояснюється тим, що макети аудіошини можуть завантажуватися після "
"встановлення цієї властивості. Якщо це задане ім’я не може бути визначено під "
"час виконання, воно повернеться до [code]\"Master\"[/code]."
msgid "Maximum distance from which audio is still hearable."
msgstr "Максимальна відстань, з якої все ще чутно звук."
msgid ""
"The maximum number of sounds this node can play at the same time. Playing "
"additional sounds after this value is reached will cut off the oldest sounds."
msgstr ""
"Максимальна кількість звуків, які цей вузол може відтворювати одночасно. "
"Відтворення додаткових звуків після досягнення цього значення призведе до "
"відрізання найстаріших звуків."
msgid ""
"Scales the panning strength for this node by multiplying the base [member "
"ProjectSettings.audio/general/2d_panning_strength] with this factor. Higher "
"values will pan audio from left to right more dramatically than lower values."
msgstr ""
"Масштабує силу панорамування для цього вузла шляхом множення бази [member "
"ProjectSettings.audio/general/2d_panning_strength] на цей коефіцієнт. Вищі "
"значення панорамують аудіо зліва направо більш різко, ніж нижчі значення."
msgid ""
"The pitch and the tempo of the audio, as a multiplier of the audio sample's "
"sample rate."
msgstr ""
"Висота звуку та темп аудіо як множник частоти дискретизації семплу аудіо."
msgid ""
"If [code]true[/code], audio is playing or is queued to be played (see [method "
"play])."
msgstr ""
"Якщо [code]true[/code], аудіо відтворюється або стоїть у черзі для "
"відтворення (див. [method play])."
msgid "The [AudioStream] object to be played."
msgstr "Об’єкт [AudioStream] для відтворення."
msgid ""
"If [code]true[/code], the playback is paused. You can resume it by setting "
"[member stream_paused] to [code]false[/code]."
msgstr ""
"Якщо [code]true[/code], відтворення буде призупинено. Ви можете відновити "
"його, встановивши для [member stream_paused] значення [code]false[/code]."
msgid "Base volume before attenuation, in decibels."
msgstr "Базова гучність до ослаблення, в децибелах."
msgid ""
"Base volume before attenuation, as a linear value.\n"
"[b]Note:[/b] This member modifies [member volume_db] for convenience. The "
"returned value is equivalent to the result of [method "
"@GlobalScope.db_to_linear] on [member volume_db]. Setting this member is "
"equivalent to setting [member volume_db] to the result of [method "
"@GlobalScope.linear_to_db] on a value."
msgstr ""
"Базовий об’єм до ослаблення, як лінійне значення. \n"
"[b]Примітка:[/b] цей учасник змінює [member volume_db] для зручності. "
"Повернене значення еквівалентно результату [method @GlobalScope.db_to_linear] "
"на [member volume_db]. Налаштування цього члена еквівалентно встановленню "
"[member volume_db] для результату [method @GlobalScope.linear_to_db] для "
"значення."
msgid "Emitted when the audio stops playing."
msgstr "Видається, коли звук припиняється."
msgid "Plays positional sound in 3D space."
msgstr "Відтворює позиційний звук у тривимірному просторі."
msgid ""
"Plays audio with positional sound effects, based on the relative position of "
"the audio listener. Positional effects include distance attenuation, "
"directionality, and the Doppler effect. For greater realism, a low-pass "
"filter is applied to distant sounds. This can be disabled by setting [member "
"attenuation_filter_cutoff_hz] to [code]20500[/code].\n"
"By default, audio is heard from the camera position. This can be changed by "
"adding an [AudioListener3D] node to the scene and enabling it by calling "
"[method AudioListener3D.make_current] on it.\n"
"See also [AudioStreamPlayer] to play a sound non-positionally.\n"
"[b]Note:[/b] Hiding an [AudioStreamPlayer3D] node does not disable its audio "
"output. To temporarily disable an [AudioStreamPlayer3D]'s audio output, set "
"[member volume_db] to a very low value like [code]-100[/code] (which isn't "
"audible to human hearing)."
msgstr ""
"Відтворює аудіо з позиційними звуковими ефектами на основі відносної позиції "
"аудіослухача. Позиційні ефекти включають ослаблення на відстані, "
"спрямованість і ефект Доплера. Для більшої реалістичності до віддалених "
"звуків застосовано фільтр низьких частот. Це можна вимкнути, встановивши "
"[member attenuation_filter_cutoff_hz] на [code]20500[/code].\n"
" За замовчуванням звук лунає з камери. Це можна змінити, додавши до сцени "
"вузол [AudioListener3D] і ввімкнувши його, викликавши для нього [method "
"AudioListener3D.make_current].\n"
" Перегляньте також [AudioStreamPlayer], щоб відтворити звук непозиційно.\n"
"[b]Примітка:[/b] Приховування вузла [AudioStreamPlayer3D] не вимикає його "
"аудіовихід. Щоб тимчасово вимкнути аудіовихід [AudioStreamPlayer3D], "
"установіть [member volume_db] на дуже низьке значення, як-от [code]-100[/"
"code] (яке не чутно для людського слуху)."
msgid ""
"Returns the [AudioStreamPlayback] object associated with this "
"[AudioStreamPlayer3D]."
msgstr ""
"Повертає об’єкт [AudioStreamPlayback], пов’язаний із цим "
"[AudioStreamPlayer3D]."
msgid ""
"Determines which [Area3D] 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 ""
"Визначає, які шари [Area3D] впливають на звук ефектів реверберації та "
"аудіошини. Області можна використовувати для перенаправлення [AudioStream], "
"щоб вони відтворювалися на певній аудіошині. Прикладом того, як це можна "
"використовувати, є створення «водної» області, щоб звуки, що відтворюються у "
"воді, перенаправлялися через аудіошину, щоб вони звучали так, ніби вони "
"відтворюються під водою."
msgid ""
"The cutoff frequency of the attenuation low-pass filter, in Hz. A sound above "
"this frequency is attenuated more than a sound below this frequency. To "
"disable this effect, set this to [code]20500[/code] as this frequency is "
"above the human hearing limit."
msgstr ""
"Частота зрізу фільтра низьких частот ослаблення, Гц. Звук вище цієї частоти "
"послаблюється більше, ніж звук нижче цієї частоти. Щоб вимкнути цей ефект, "
"встановіть значення [code]20500[/code], оскільки ця частота перевищує межу "
"людського слуху."
msgid "Amount how much the filter affects the loudness, in decibels."
msgstr "Величина впливу фільтра на гучність, у децибелах."
msgid ""
"Decides if audio should get quieter with distance linearly, quadratically, "
"logarithmically, or not be affected by distance, effectively disabling "
"attenuation."
msgstr ""
"Вирішує, чи повинен звук зменшуватися з відстанню лінійно, квадратично, "
"логарифмічно, чи на нього відстань не впливає, фактично вимикаючи затухання."
msgid ""
"If [code]true[/code], audio plays when the AudioStreamPlayer3D node is added "
"to scene tree."
msgstr ""
"Якщо [code]true[/code], звук відтворюється, коли вузол AudioStreamPlayer3D "
"додається до дерева сцен."
msgid ""
"The bus on which this audio is playing.\n"
"[b]Note:[/b] When setting this property, keep in mind that no validation is "
"performed to see if the given name matches an existing bus. This is because "
"audio bus layouts might be loaded after this property is set. If this given "
"name can't be resolved at runtime, it will fall back to [code]\"Master\"[/"
"code]."
msgstr ""
"Автобус, на якому відтворюється цей звук.\n"
"[b]Примітка:[/b] Встановлюючи цю властивість, майте на увазі, що перевірка не "
"виконується, щоб побачити, чи дане ім’я відповідає існуючій шині. Це "
"пояснюється тим, що макети аудіошини можуть завантажуватися після "
"встановлення цієї властивості. Якщо це задане ім’я не може бути визначено під "
"час виконання, воно повернеться до [code]\"Master\"[/code]."
msgid ""
"Decides in which step the Doppler effect should be calculated.\n"
"[b]Note:[/b] If [member doppler_tracking] is not [constant "
"DOPPLER_TRACKING_DISABLED] but the current [Camera3D]/[AudioListener3D] has "
"doppler tracking disabled, the Doppler effect will be heard but will not take "
"the movement of the current listener into account. If accurate Doppler effect "
"is desired, doppler tracking should be enabled on both the "
"[AudioStreamPlayer3D] and the current [Camera3D]/[AudioListener3D]."
msgstr ""
"Визначає, на якому кроці слід розраховувати ефект Доплера.\n"
"[b]Примітка:[/b] Якщо [member doppler_tracking] не є [constant "
"DOPPLER_TRACKING_DISABLED], але для поточного [Camera3D]/[AudioListener3D] "
"вимкнено доплерівське відстеження, ефект Доплера буде чути, але рух поточного "
"слухача не враховуватиметься. Якщо потрібен точний ефект Доплера, "
"доплерівське відстеження слід увімкнути як для [AudioStreamPlayer3D], так і "
"для поточного [Camera3D]/[AudioListener3D]."
msgid "The angle in which the audio reaches a listener unattenuated."
msgstr "Кут, під яким аудіо доходить до слухача без ослаблення."
msgid ""
"If [code]true[/code], the audio should be attenuated according to the "
"direction of the sound."
msgstr ""
"Якщо [code]true[/code], аудіо повинні бути загартовані за напрямком звуку."
msgid ""
"Attenuation factor used if listener is outside of [member "
"emission_angle_degrees] and [member emission_angle_enabled] is set, in "
"decibels."
msgstr ""
"Коефіцієнт ослаблення, який використовується, якщо слухач знаходиться за "
"межами [member emission_angle_degrees] і встановлено [member "
"emission_angle_enabled], у децибелах."
msgid "Sets the absolute maximum of the sound level, in decibels."
msgstr "Встановлює абсолютний максимум рівня звуку в децибелах."
msgid ""
"The distance past which the sound can no longer be heard at all. Only has an "
"effect if set to a value greater than [code]0.0[/code]. [member max_distance] "
"works in tandem with [member unit_size]. However, unlike [member unit_size] "
"whose behavior depends on the [member attenuation_model], [member "
"max_distance] always works in a linear fashion. This can be used to prevent "
"the [AudioStreamPlayer3D] from requiring audio mixing when the listener is "
"far away, which saves CPU resources."
msgstr ""
"Відстань, за якою звук більше не чути взагалі. Має ефект, лише якщо "
"встановлено значення більше за [code]0.0[/code]. [member max_distance] працює "
"в тандемі з [member unit_size]. Однак, на відміну від [member unit_size], "
"поведінка якого залежить від [member attenuation_model], [member "
"max_distance] завжди працює лінійно. Це можна використовувати, щоб "
"[AudioStreamPlayer3D] не вимагав мікшування звуку, коли слухач знаходиться "
"далеко, що економить ресурси ЦП."
msgid ""
"Scales the panning strength for this node by multiplying the base [member "
"ProjectSettings.audio/general/3d_panning_strength] by this factor. If the "
"product is [code]0.0[/code] then stereo panning is disabled and the volume is "
"the same for all channels. If the product is [code]1.0[/code] then one of the "
"channels will be muted when the sound is located exactly to the left (or "
"right) of the listener.\n"
"Two speaker stereo arrangements implement the [url=https://webaudio.github.io/"
"web-audio-api/#stereopanner-algorithm]WebAudio standard for StereoPannerNode "
"Panning[/url] where the volume is cosine of half the azimuth angle to the "
"ear.\n"
"For other speaker arrangements such as the 5.1 and 7.1 the SPCAP (Speaker-"
"Placement Correction Amplitude) algorithm is implemented."
msgstr ""
"Масштабує силу панорамування для цього вузла шляхом множення базового "
"значення [member ProjectSettings.audio/general/3d_panning_strength] на цей "
"коефіцієнт. Якщо продукт має значення [code]0.0[/code], то "
"стереопанорамування вимкнено, а гучність однакова для всіх каналів. Якщо "
"продукт має версію [code]1.0[/code], то один із каналів буде вимкнено, коли "
"звук буде розташований точно ліворуч (або праворуч) від слухача.\n"
"Двоколонна стереосистема реалізує [url=https://webaudio.github.io/web-audio-"
"api/#stereopanner-algorithm]Стандарт WebAudio для панорамування "
"StereoPannerNode[/url], де гучність дорівнює косинусу половини азимутального "
"кута до вуха.\n"
"Для інших схем розташування динаміків, таких як 5.1 та 7.1, реалізовано "
"алгоритм SPCAP (Speaker-Placement Correction Amplitude - корекція амплітуди "
"розташування динаміків)."
msgid "The [AudioStream] resource to be played."
msgstr "Ресурс [AudioStream] для відтворення."
msgid ""
"The factor for the attenuation effect. Higher values make the sound audible "
"over a larger distance."
msgstr ""
"Коефіцієнт ефекту ослаблення. Вищі значення роблять звук чутним на більшій "
"відстані."
msgid "The base sound level before attenuation, in decibels."
msgstr "Базовий рівень звуку до загасання, в децибелах."
msgid ""
"The base sound level before attenuation, as a linear value.\n"
"[b]Note:[/b] This member modifies [member volume_db] for convenience. The "
"returned value is equivalent to the result of [method "
"@GlobalScope.db_to_linear] on [member volume_db]. Setting this member is "
"equivalent to setting [member volume_db] to the result of [method "
"@GlobalScope.linear_to_db] on a value."
msgstr ""
"Базовий рівень звуку до загасання, як лінійне значення. \n"
"[b]Примітка:[/b] цей учасник змінює [member volume_db] для зручності. "
"Повернене значення еквівалентно результату [method @GlobalScope.db_to_linear] "
"на [member volume_db]. Налаштування цього члена еквівалентно встановленню "
"[member volume_db] для результату [method @GlobalScope.linear_to_db] для "
"значення."
msgid "Attenuation of loudness according to linear distance."
msgstr "Зниження гучності відповідно до лінійної відстані."
msgid "Attenuation of loudness according to squared distance."
msgstr "Зниження гучності відповідно до квадрата відстані."
msgid "Attenuation of loudness according to logarithmic distance."
msgstr "Послаблення гучності відповідно до логарифмічної відстані."
msgid ""
"No attenuation of loudness according to distance. The sound will still be "
"heard positionally, unlike an [AudioStreamPlayer]. [constant "
"ATTENUATION_DISABLED] can be combined with a [member max_distance] value "
"greater than [code]0.0[/code] to achieve linear attenuation clamped to a "
"sphere of a defined size."
msgstr ""
"Немає ослаблення гучності відповідно до відстані. На відміну від "
"[AudioStreamPlayer], звук буде чути позиційно. [constant "
"ATTENUATION_DISABLED] можна об’єднати зі значенням [member max_distance], "
"більшим за [code]0.0[/code], щоб досягти лінійного затухання, прикріпленого "
"до сфери певного розміру."
msgid "Disables doppler tracking."
msgstr "Вимикає доплерівське відстеження."
msgid ""
"Executes doppler tracking during process frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgstr ""
"Виконує доплерівське відстеження під час кадрів процесу (див. [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgid ""
"Executes doppler tracking during physics frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS])."
msgstr ""
"Виконує доплерівське відстеження під час кадрів фізики (див. [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS])."
msgid ""
"[AudioStream] that includes sub-streams and plays them back like a playlist."
msgstr ""
"[AudioStream], який включає підпотоки та відтворює їх як список відтворення."
msgid ""
"Returns the BPM of the playlist, which can vary depending on the clip being "
"played."
msgstr ""
"Повертає BPM списку відтворення, який може змінюватися залежно від кліпу, що "
"відтворюється."
msgid "Returns the stream at playback position index."
msgstr "Повертає потік за індексом позиції відтворення."
msgid "Sets the stream at playback position index."
msgstr "Встановлює потік на індекс позиції відтворення."
msgid ""
"Fade time used when a stream ends, when going to the next one. Streams are "
"expected to have an extra bit of audio after the end to help with fading."
msgstr ""
"Час затухання, який використовується, коли потік закінчується, під час "
"переходу до наступного. Очікується, що потоки матимуть додатковий біт звуку "
"після закінчення, щоб допомогти з затуханнями."
msgid ""
"If [code]true[/code], the playlist will loop, otherwise the playlist will end "
"when the last stream is finished."
msgstr ""
"Якщо [code]true[/code], плейлист буде петля, інакше плейлист закінчиться при "
"закінченні останнього потоку."
msgid ""
"If [code]true[/code], the playlist will shuffle each time playback starts and "
"each time it loops."
msgstr ""
"Якщо [code]true[/code], плейлист буде подрібнити кожен раз відтворюватись, і "
"кожен раз його петлі."
msgid "Amount of streams in the playlist."
msgstr "Кількість потоків у списку відтворення."
msgid "Maximum amount of streams supported in the playlist."
msgstr "Максимальна кількість потоків, підтримуваних у списку відтворення."
msgid ""
"AudioStream that lets the user play custom streams at any time from code, "
"simultaneously using a single player."
msgstr ""
"AudioStream, який дозволяє користувачеві відтворювати власні потоки в будь-"
"який час із коду, одночасно використовуючи один програвач."
msgid ""
"AudioStream that lets the user play custom streams at any time from code, "
"simultaneously using a single player.\n"
"Playback control is done via the [AudioStreamPlaybackPolyphonic] instance set "
"inside the player, which can be obtained via [method "
"AudioStreamPlayer.get_stream_playback], [method "
"AudioStreamPlayer2D.get_stream_playback] or [method "
"AudioStreamPlayer3D.get_stream_playback] methods. Obtaining the playback "
"instance is only valid after the [code]stream[/code] property is set as an "
"[AudioStreamPolyphonic] in those players."
msgstr ""
"AudioStream, який дозволяє користувачеві відтворювати власні потоки в будь-"
"який час із коду, одночасно використовуючи один програвач.\n"
"Керування відтворенням здійснюється за допомогою набору "
"[AudioStreamPlaybackPolyphonic] екземпляра всередині програвача, який можна "
"отримати за допомогою методів [method AudioStreamPlayer.get_stream_playback], "
"[method AudioStreamPlayer2D.get_stream_playback] або [method "
"AudioStreamPlayer3D.get_stream_playback]. Отримання екземпляра відтворення "
"дійсне лише після встановлення властивості [code]stream[/code] як "
"[AudioStreamPolyphonic] у цих програвачах."
msgid "Maximum amount of simultaneous streams that can be played."
msgstr "Максимальна кількість одночасних потоків, які можна відтворити."
msgid "Wraps a pool of audio streams with pitch and volume shifting."
msgstr "Обгортає пул аудіопотоків зі зміною висоти та гучності."
msgid ""
"Picks a random AudioStream from the pool, depending on the playback mode, and "
"applies random pitch shifting and volume shifting during playback."
msgstr ""
"Вибирає випадковий AudioStream із пулу залежно від режиму відтворення та "
"застосовує випадкове зміщення висоти та гучності під час відтворення."
msgid ""
"Insert a stream at the specified index. If the index is less than zero, the "
"insertion occurs at the end of the underlying pool."
msgstr ""
"Вставити потік за вказаним індексом. Якщо індекс менше нуля, вставка "
"відбувається в кінці основного пулу."
msgid "Returns the stream at the specified index."
msgstr "Повертає потік за вказаним індексом."
msgid ""
"Returns the probability weight associated with the stream at the given index."
msgstr "Повертає вагу ймовірності, пов’язану з потоком за вказаним індексом."
msgid "Move a stream from one index to another."
msgstr "Перемістити потік з одного індексу в інший."
msgid "Remove the stream at the specified index."
msgstr "Видалити потік за вказаним індексом."
msgid "Set the AudioStream at the specified index."
msgstr "Встановіть AudioStream за вказаним індексом."
msgid ""
"Set the probability weight of the stream at the specified index. The higher "
"this value, the more likely that the randomizer will choose this stream "
"during random playback modes."
msgstr ""
"Встановіть вагу ймовірності потоку за вказаним індексом. Чим вище це "
"значення, тим більша ймовірність того, що рандомізатор вибере цей потік під "
"час режимів випадкового відтворення."
msgid ""
"Controls how this AudioStreamRandomizer picks which AudioStream to play next."
msgstr ""
"Керує тим, як цей рандомізатор AudioStream вибирає, який AudioStream "
"відтворювати наступним."
msgid ""
"The largest possible frequency multiplier of the random pitch variation. "
"Pitch will be randomly chosen within a range of [code skip-lint]1.0 / "
"random_pitch[/code] and [code skip-lint]random_pitch[/code]. A value of "
"[code]1.0[/code] means no variation. A value of [code]2.0[/code] means pitch "
"will be randomized between double and half.\n"
"[b]Note:[/b] Setting this property also sets [member random_pitch_semitones]."
msgstr ""
"Найбільший можливий множник частоти випадкової варіації висоти тону. Висота "
"тону буде вибрана випадковим чином у діапазоні [code skip-lint]1.0 / "
"random_pitch[/code] та [code skip-lint]random_pitch[/code]. Значення "
"[code]1.0[/code] означає відсутність варіації. Значення [code]2.0[/code] "
"означає, що висота тону буде випадковим чином вибрана між подвійною та "
"половинною.\n"
"[b]Примітка:[/b] Встановлення цієї властивості також встановлює [member "
"random_pitch_semitones]."
msgid ""
"The largest possible distance, in semitones, of the random pitch variation. A "
"value of [code]0.0[/code] means no variation.\n"
"[b]Note:[/b] Setting this property also sets [member random_pitch]."
msgstr ""
"Найбільша можлива відстань, у півтонах, випадкової варіації висоти тону. "
"Значення [code]0.0[/code] означає відсутність варіації.\n"
"[b]Примітка:[/b] Встановлення цієї властивості також встановлює [member "
"random_pitch]."
msgid ""
"The intensity of random volume variation. Volume will be increased or "
"decreased by a random value up to [code skip-lint]random_volume_offset_db[/"
"code]. A value of [code]0.0[/code] means no variation. A value of [code]3.0[/"
"code] means volume will be randomized between [code]-3.0 dB[/code] and [code]"
"+3.0 dB[/code]."
msgstr ""
"Інтенсивність випадкової зміни гучності. Гучність буде збільшуватися або "
"зменшуватися на випадкове значення до [code skip-"
"lint]random_volume_offset_db[/code]. Значення [code]0.0[/code] означає "
"відсутність зміни. Значення [code]3.0[/code] означає, що гучність буде "
"випадковим чином змінюватися між [code]-3.0 дБ[/code] та [code]+3.0 дБ[/code]."
msgid "The number of streams in the stream pool."
msgstr "Кількість потоків у пулі потоків."
msgid ""
"Pick a stream at random according to the probability weights chosen for each "
"stream, but avoid playing the same stream twice in a row whenever possible. "
"If only 1 sound is present in the pool, the same sound will always play, "
"effectively allowing repeats to occur."
msgstr ""
"Виберіть потік навмання відповідно до ваг імовірності, вибраних для кожного "
"потоку, але уникайте відтворення одного потоку двічі поспіль, коли це "
"можливо. Якщо в пулі присутній лише 1 звук, завжди відтворюватиметься той "
"самий звук, фактично дозволяючи повторюватися."
msgid ""
"Pick a stream at random according to the probability weights chosen for each "
"stream. If only 1 sound is present in the pool, the same sound will always "
"play."
msgstr ""
"Виберіть потік навмання відповідно до ваг ймовірності, обраних для кожного "
"потоку. Якщо в пулі присутній лише 1 звук, завжди відтворюватиметься той "
"самий звук."
msgid ""
"Play streams in the order they appear in the stream pool. If only 1 sound is "
"present in the pool, the same sound will always play."
msgstr ""
"Відтворюйте потоки в тому порядку, в якому вони відображаються в пулі "
"потоків. Якщо в пулі присутній лише 1 звук, завжди відтворюватиметься той "
"самий звук."
msgid ""
"Stream that can be fitted with sub-streams, which will be played in-sync."
msgstr ""
"Потік, який можна оснастити допотоками, які відтворюватимуться синхронно."
msgid ""
"This is a stream that can be fitted with sub-streams, which will be played in-"
"sync. The streams begin at exactly the same time when play is pressed, and "
"will end when the last of them ends. If one of the sub-streams loops, then "
"playback will continue."
msgstr ""
"Це потік, який можна оснастити допотоками, які відтворюватимуться синхронно. "
"Потоки починаються точно в той самий час, коли натиснуто кнопку відтворення, "
"і закінчуються, коли закінчується остання з них. Якщо один із підпотоків "
"зациклюється, відтворення продовжиться."
msgid "Get one of the synchronized streams, by index."
msgstr "Отримайте один із синхронізованих потоків за індексом."
msgid "Get the volume of one of the synchronized streams, by index."
msgstr "Отримайте гучність одного із синхронізованих потоків за індексом."
msgid "Set one of the synchronized streams, by index."
msgstr "Встановіть один із синхронізованих потоків за індексом."
msgid "Set the volume of one of the synchronized streams, by index."
msgstr "Встановіть гучність одного із синхронізованих потоків за індексом."
msgid "Set the total amount of streams that will be played back synchronized."
msgstr ""
"Встановіть загальну кількість потоків, які відтворюватимуться синхронізовано."
msgid "Maximum amount of streams that can be synchronized."
msgstr "Максимальна кількість потоків, які можна синхронізувати."
msgid "Stores audio data loaded from WAV files."
msgstr "Зберігає аудіодані, завантажені з файлів WAV."
msgid ""
"AudioStreamWAV stores sound samples loaded from WAV files. To play the stored "
"sound, use an [AudioStreamPlayer] (for non-positional audio) or "
"[AudioStreamPlayer2D]/[AudioStreamPlayer3D] (for positional audio). The sound "
"can be looped.\n"
"This class can also be used to store dynamically-generated PCM audio data. "
"See also [AudioStreamGenerator] for procedural audio generation."
msgstr ""
"AudioStreamWAV зберігає зразки звуку, завантажені з файлів WAV. Щоб "
"відтворити збережений звук, використовуйте [AudioStreamPlayer] (для "
"непозиційного аудіо) або [AudioStreamPlayer2D]/[AudioStreamPlayer3D] (для "
"позиційного аудіо). Звук можна зациклювати.\n"
" Цей клас також можна використовувати для зберігання динамічно створених "
"аудіоданих PCM. Дивіться також [AudioStreamGenerator] для процедурної "
"генерації аудіо."
msgid ""
"Creates a new [AudioStreamWAV] instance from the given buffer. The buffer "
"must contain WAV data.\n"
"The keys and values of [param options] match the properties of "
"[ResourceImporterWAV]. The usage of [param options] is identical to [method "
"AudioStreamWAV.load_from_file]."
msgstr ""
"Створює новий екземпляр [AudioStreamWAV] із заданого буфера. Буфер повинен "
"містити дані WAV. \n"
"Ключі та значення [param options] відповідають властивостям "
"[ResourceImporterWAV]. Використання [param options] ідентично [method "
"AudioStreamWAV.load_from_file]."
msgid ""
"Creates a new [AudioStreamWAV] instance from the given file path. The file "
"must be in WAV format.\n"
"The keys and values of [param options] match the properties of "
"[ResourceImporterWAV].\n"
"[b]Example:[/b] Load the first file dropped as a WAV and play it:\n"
"[codeblock]\n"
"@onready var audio_player = $AudioStreamPlayer\n"
"\n"
"func _ready():\n"
"\tget_window().files_dropped.connect(_on_files_dropped)\n"
"\n"
"func _on_files_dropped(files):\n"
"\tif files[0].get_extension() == \"wav\":\n"
"\t\taudio_player.stream = AudioStreamWAV.load_from_file(files[0], {\n"
"\t\t\t\t\"force/max_rate\": true,\n"
"\t\t\t\t\"force/max_rate_hz\": 11025\n"
"\t\t\t})\n"
"\t\taudio_player.play()\n"
"[/codeblock]"
msgstr ""
"Створює новий екземпляр [AudioStreamWAV] із указаного шляху до файлу. Файл "
"має бути у форматі WAV. \n"
"Ключі та значення [param options] відповідають властивостям "
"[ResourceImporterWAV]. \n"
"[b]Приклад:[/b] Завантажте перший вилучений файл як WAV і відтворіть його: \n"
"[codeblock] \n"
"@onready var audio_player = $AudioStreamPlayer \n"
"\n"
"func _ready(): \n"
"\tget_window().files_dropped.connect(_on_files_dropped) \n"
"\n"
"func _on_files_dropped(файли): \n"
"\tif files[0].get_extension() == \"wav\": \n"
"\t\taudio_player.stream = AudioStreamWAV.load_from_file(файли[0], { \n"
"\t\t\t\t\"force/max_rate\": правда, \n"
"\t\t\t\t\"force/max_rate_hz\": 11025 \n"
"\t\t\t}) \n"
"\t\taudio_player.play() \n"
"[/codeblock]"
msgid ""
"Saves the AudioStreamWAV as a WAV file to [param path]. Samples with IMA "
"ADPCM or Quite OK Audio formats can't be saved.\n"
"[b]Note:[/b] A [code].wav[/code] extension is automatically appended to "
"[param path] if it is missing."
msgstr ""
"Зберігає AudioStreamWAV як файл WAV у [param path]. Зразки з форматами IMA "
"ADPCM або Quite OK Audio не можна зберегти. \n"
"[b]Примітка:[/b] Розширення [code].wav[/code] автоматично додається до [param "
"path], якщо воно відсутнє."
msgid ""
"Contains the audio data in bytes.\n"
"[b]Note:[/b] If [member format] is set to [constant FORMAT_8_BITS], this "
"property expects signed 8-bit PCM data. To convert from unsigned 8-bit PCM, "
"subtract 128 from each byte.\n"
"[b]Note:[/b] If [member format] is set to [constant FORMAT_QOA], this "
"property expects data from a full QOA file."
msgstr ""
"Містить аудіодані в байтах. \n"
"[b]Примітка.[/b] Якщо [member format] встановлено на [constant "
"FORMAT_8_BITS], ця властивість очікує 8-розрядних даних PCM зі знаком. Щоб "
"конвертувати з беззнакового 8-бітного PCM, відніміть 128 від кожного байта. \n"
"[b]Примітка:[/b] Якщо для параметра [member format] встановлено значення "
"[constant FORMAT_QOA], ця властивість очікує даних із повного файлу QOA."
msgid "Audio format."
msgstr "Аудіоформат."
msgid ""
"The loop start point (in number of samples, relative to the beginning of the "
"stream)."
msgstr "Точка початку циклу (у кількості зразків відносно початку потоку)."
msgid ""
"The loop end point (in number of samples, relative to the beginning of the "
"stream)."
msgstr "Кінцева точка циклу (у кількості вибірок відносно початку потоку)."
msgid "The loop mode."
msgstr "Режим циклу."
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 "
"[code]32000[/code] or [code]22050[/code] may be usable with no loss in "
"quality."
msgstr ""
"Частота дискретизації для мікшування цього аудіо. Вищі значення потребують "
"більше місця для зберігання, але призводять до кращої якості.\n"
" В іграх стандартні частоти дискретизації: [code]11025[/code], [code]16000[/"
"code], [code]22050[/code], [code]32000[/code], [code]44100[/code] і "
"[code]48000[/code].\n"
" Згідно з [url=https://en.wikipedia.org/wiki/"
"Nyquist%E2%80%93Shannon_sampling_theorem]теоремою вибірки Найквіста-Шеннона[/"
"url], немає жодної різниці в якості людського слуху, коли частота перевищує "
"40 000 Гц ( оскільки більшість людей можуть чути лише ~20 000 Гц, часто "
"менше). Якщо ви використовуєте низькі звуки, наприклад голоси, можна "
"використовувати нижчу частоту дискретизації, наприклад [code]32000[/code] або "
"[code]22050[/code] без втрати якості."
msgid "If [code]true[/code], audio is stereo."
msgstr "Якщо [code]true[/code], звук стерео."
msgid ""
"Contains user-defined tags if found in the WAV data.\n"
"Commonly used tags include [code]title[/code], [code]artist[/code], "
"[code]album[/code], [code]tracknumber[/code], and [code]date[/code] "
"([code]date[/code] does not have a standard date format).\n"
"[b]Note:[/b] No tag is [i]guaranteed[/i] to be present in every file, so make "
"sure to account for the keys not always existing.\n"
"[b]Note:[/b] Only WAV files using a [code]LIST[/code] chunk with an "
"identifier of [code]INFO[/code] to encode the tags are currently supported."
msgstr ""
"Містить визначені користувачем теги, якщо вони є в даних WAV.\n"
"Зазвичай використовуються такі теги: [code]назва[/code], [code]виконавець[/"
"code], [code]альбом[/code], [code]tracknumber[/code], and [code]date[/code] "
"([code]date[/code] не має стандартного формату дати).\n"
"[b]Примітка:[/b] Жоден тег не [i]гарантовано[/i] присутній у кожному файлі, "
"тому обов’язково враховуйте, що ключі не завжди існують.\n"
"[b]Примітка:[/b] Наразі підтримуються лише WAV-файли, що використовують "
"фрагмент [code]LIST[/code] з ідентифікатором [code]INFO[/code] для кодування "
"тегів."
msgid "8-bit PCM audio codec."
msgstr "8-бітний аудіокодек PCM."
msgid "16-bit PCM audio codec."
msgstr "16-бітний аудіокодек PCM."
msgid "Audio is lossily compressed as IMA ADPCM."
msgstr "Аудіо стискається із втратами як IMA ADPCM."
msgid ""
"Audio is lossily compressed as [url=https://qoaformat.org/]Quite OK Audio[/"
"url]."
msgstr ""
"Аудіо стискається із втратами, як [url=https://qoaformat.org/]Quite OK Audio[/"
"url]."
msgid "Audio does not loop."
msgstr "Аудіо не зациклюється."
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing forward only."
msgstr ""
"Аудіо зациклює дані між [member loop_begin] і [member loop_end], відтворюючи "
"лише вперед."
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing back and forth."
msgstr ""
"Аудіо зациклює дані між [member loop_begin] і [member loop_end], відтворюючи "
"вперед і назад."
msgid ""
"Audio loops the data between [member loop_begin] and [member loop_end], "
"playing backward only."
msgstr ""
"Аудіо зациклює дані між [member loop_begin] і [member loop_end], відтворюючи "
"лише назад."
msgid ""
"A node that copies a region of the screen to a buffer for access in shader "
"code."
msgstr "Вузол, який копіює область екрана в буфер для доступу в коді шейдера."
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 "
"covers, or the entire screen according to the [member copy_mode]. It can be "
"accessed in shader scripts using the screen texture (i.e. a uniform sampler "
"with [code]hint_screen_texture[/code]).\n"
"[b]Note:[/b] Since this node inherits from [Node2D] (and not [Control]), "
"anchors and margins won't apply to child [Control]-derived nodes. This can be "
"problematic when resizing the window. To avoid this, add [Control]-derived "
"nodes as [i]siblings[/i] to the [BackBufferCopy] node instead of adding them "
"as children."
msgstr ""
"Вузол для зворотної буферизації поточного екрана. Область, визначена у вузлі "
"[BackBufferCopy], буферизується вмістом екрана, який він охоплює, або всього "
"екрана відповідно до [member copy_mode]. До нього можна отримати доступ у "
"сценаріях шейдерів за допомогою текстури екрана (тобто уніфікованого зразка з "
"[code]hint_screen_texture[/code]).\n"
"[b]Примітка:[/b] Оскільки цей вузол успадковується від [Node2D] (а не від "
"[Control]), прив’язки та поля не застосовуватимуться до дочірніх вузлів, "
"отриманих від [Control]. Це може бути проблематично під час зміни розміру "
"вікна. Щоб уникнути цього, додайте вузли, похідні від [Control], як "
"[i]побратими[/i] до вузла [BackBufferCopy] замість того, щоб додавати їх як "
"дочірні."
msgid "Screen-reading shaders"
msgstr "Шейдери для читання з екрана"
msgid "Buffer mode."
msgstr "Режим буфера."
msgid ""
"The area covered by the [BackBufferCopy]. Only used if [member copy_mode] is "
"[constant COPY_MODE_RECT]."
msgstr ""
"Область, охоплена [BackBufferCopy]. Використовується, лише якщо [member "
"copy_mode] має значення [constant COPY_MODE_RECT]."
msgid ""
"Disables the buffering mode. This means the [BackBufferCopy] node will "
"directly use the portion of screen it covers."
msgstr ""
"Відключає режим буферизації. Це означає, що вузол [BackBufferCopy] "
"безпосередньо використовуватиме частину екрана, яку він покриває."
msgid "[BackBufferCopy] buffers a rectangular region."
msgstr "[BackBufferCopy] буферизує прямокутну область."
msgid "[BackBufferCopy] buffers the entire screen."
msgstr "[BackBufferCopy] буферизує весь екран."
msgid "Abstract base class for GUI buttons."
msgstr "Абстрактний базовий клас для кнопок GUI."
msgid ""
"[BaseButton] is an abstract base class for GUI buttons. It doesn't display "
"anything by itself."
msgstr ""
"[BaseButton] — це абстрактний базовий клас для кнопок GUI. Сам по собі нічого "
"не відображає."
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 ""
"Викликається при натисканні кнопки. Якщо вам потрібно знати стан натиснутої "
"кнопки (і [member toggle_mode] активний), замість цього використовуйте "
"[method _toggled]."
msgid ""
"Called when the button is toggled (only if [member toggle_mode] is active)."
msgstr ""
"Викликається, коли кнопка перемикається (тільки якщо [member toggle_mode] "
"активний)."
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 to "
"\"draw\" signal. The visual state of the button is defined by the [enum "
"DrawMode] enum."
msgstr ""
"Повертає візуальний стан, використаний для малювання кнопки. Це корисно "
"головним чином під час реалізації вашого власного коду малювання шляхом "
"заміни _draw() або підключення до сигналу \"draw\". Візуальний стан кнопки "
"визначається переліком [enum DrawMode]."
msgid ""
"Returns [code]true[/code] if the mouse has entered the button and has not "
"left it yet."
msgstr ""
"Повертає [code]true[/code], якщо миша натиснула кнопку, але ще не залишила її."
msgid ""
"Changes the [member button_pressed] state of the button, without emitting "
"[signal toggled]. Use when you just want to change the state of the button "
"without sending the pressed event (e.g. when initializing scene). Only works "
"if [member toggle_mode] is [code]true[/code].\n"
"[b]Note:[/b] This method doesn't unpress other buttons in [member "
"button_group]."
msgstr ""
"Змінює [member button_pressed] стан кнопки, не випромінюючи [signal toggled]. "
"Використовуйте, коли ви просто хочете змінити стан кнопки без надсилання "
"натиснутої події (наприклад, під час ініціалізації сцени). Працює, лише якщо "
"[member toggle_mode] має значення [code]true[/code].\n"
"[b]Примітка.[/b] Цей метод не скасовує натискання інших кнопок у [member "
"button_group]."
msgid "Determines when the button is considered clicked."
msgstr "Визначає, коли кнопка вважається натиснутою."
msgid ""
"The [ButtonGroup] associated with the button. Not to be confused with node "
"groups.\n"
"[b]Note:[/b] The button will be configured as a radio button if a "
"[ButtonGroup] is assigned to it."
msgstr ""
"[ButtonGroup], пов’язаний із кнопкою. Не плутати з групами вузлів.\n"
"[b]Примітка:[/b] Кнопку буде налаштовано як перемикач, якщо їй призначено "
"[ButtonGroup]."
msgid ""
"Binary mask to choose which mouse buttons this button will respond to.\n"
"To allow both left-click and right-click, use [code]MOUSE_BUTTON_MASK_LEFT | "
"MOUSE_BUTTON_MASK_RIGHT[/code]."
msgstr ""
"Бінарна маска, щоб вибрати, на які кнопки миші ця кнопка реагуватиме.\n"
" Щоб дозволити клацання як лівою, так і правою кнопкою миші, використовуйте "
"[code]MOUSE_BUTTON_MASK_LEFT | MOUSE_BUTTON_MASK_RIGHT[/code]."
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 "
"[member toggle_mode] is [code]true[/code].\n"
"[b]Note:[/b] Changing the value of [member button_pressed] will result in "
"[signal toggled] to be emitted. If you want to change the pressed state "
"without emitting that signal, use [method set_pressed_no_signal]."
msgstr ""
"Якщо [code]true[/code], кнопка натиснута. Означає, що кнопку натиснуто або "
"перемикається (якщо [member toggle_mode] активний). Працює, лише якщо [member "
"toggle_mode] має значення [code]true[/code]. \n"
"[b]Примітка:[/b] Зміна значення [member button_pressed] призведе до "
"випромінювання [signal toggled]. Якщо ви хочете змінити натиснутий стан без "
"випромінювання цього сигналу, використовуйте [method set_pressed_no_signal]."
msgid ""
"If [code]true[/code], the button is in disabled state and can't be clicked or "
"toggled.\n"
"[b]Note:[/b] If the button is disabled while held down, [signal button_up] "
"will be emitted."
msgstr ""
"Якщо [code]true[/code], кнопка вимкнена і її не можна натиснути або "
"перемкнути.\n"
"[b]Примітка:[/b] Якщо кнопка вимкнена під час утримання, буде випущено "
"[signal button_up]."
msgid ""
"If [code]true[/code], the button stays pressed when moving the cursor outside "
"the button while pressing it.\n"
"[b]Note:[/b] This property only affects the button's visual appearance. "
"Signals will be emitted at the same moment regardless of this property's "
"value."
msgstr ""
"Якщо [code]true[/code], кнопка залишається натиснутою під час переміщення "
"курсору за межі кнопки під час її натискання.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на візуальний вигляд кнопки. "
"Сигнали будуть випромінюватися в той самий момент, незалежно від значення "
"цієї властивості."
msgid "[Shortcut] associated to the button."
msgstr "[Ярлик], пов’язаний із кнопкою."
msgid ""
"If [code]true[/code], the button will highlight for a short amount of time "
"when its shortcut is activated. If [code]false[/code] and [member "
"toggle_mode] is [code]false[/code], the shortcut will activate without any "
"visual feedback."
msgstr ""
"Якщо [code]true[/code], кнопка підсвічується на короткий проміжок часу, коли "
"її ярлик активовано. Якщо [code]false[/code] і [member toggle_mode] має "
"значення [code]false[/code], ярлик активується без візуального зворотного "
"зв’язку."
msgid ""
"If [code]true[/code], the button will add information about its shortcut in "
"the tooltip.\n"
"[b]Note:[/b] This property does nothing when the tooltip control is "
"customized using [method Control._make_custom_tooltip]."
msgstr ""
"Якщо [code]true[/code], кнопка додасть інформацію про свій ярлик у спливаючу "
"підказку. \n"
"[b]Примітка.[/b] Ця властивість нічого не робить, якщо елемент керування "
"підказкою налаштовано за допомогою [method Control._make_custom_tooltip]."
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 ""
"Якщо [code]true[/code], кнопка перебуває в режимі перемикання. Перемикає стан "
"кнопки між натиснутим і не натиснутим щоразу, коли її область клацає."
msgid "Emitted when the button starts being held down."
msgstr "Випромінюється, коли кнопку починають утримувати."
msgid "Emitted when the button stops being held down."
msgstr "Випромінюється, коли кнопка перестає бути натиснутою."
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] "
"and on [signal button_up] otherwise.\n"
"If you need to know the button's pressed state (and [member toggle_mode] is "
"active), use [signal toggled] instead."
msgstr ""
"Випромінюється під час перемикання або натискання кнопки. Це на [signal "
"button_down], якщо [member action_mode] [constant ACTION_MODE_BUTTON_PRESS] і "
"на [signal button_up] інакше.\n"
" Якщо вам потрібно знати стан натиснутої кнопки (і [member toggle_mode] "
"активний), замість цього використовуйте [signal toggled]."
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 "
"[param toggled_on] argument."
msgstr ""
"Видається, коли кнопку щойно перемикали між натиснутим і нормальним станами "
"(лише якщо [member toggle_mode] активний). Новий стан міститься в аргументі "
"[param toggled_on]."
msgid ""
"The normal state (i.e. not pressed, not hovered, not toggled and enabled) of "
"buttons."
msgstr ""
"Нормальний стан (тобто не натиснуті, не наведені, не перемикаються та "
"ввімкнені) кнопок."
msgid "The state of buttons are pressed."
msgstr "Стан кнопок натиснуті."
msgid "The state of buttons are hovered."
msgstr "Стан кнопок наведено."
msgid "The state of buttons are disabled."
msgstr "Стан кнопок вимкнено."
msgid "The state of buttons are both hovered and pressed."
msgstr "Стан кнопок як наведені, так і натиснуті."
msgid "Require just a press to consider the button clicked."
msgstr "Потрібно лише натиснути, щоб вважати кнопку натиснутою."
msgid ""
"Require a press and a subsequent release before considering the button "
"clicked."
msgstr ""
"Вимагайте натискання та подальшого відпускання, перш ніж вважати кнопку "
"натиснутою."
msgid "Abstract base class for defining the 3D rendering properties of meshes."
msgstr ""
"Абстрактний базовий клас для визначення властивостей 3D-рендерінгу сіток."
msgid ""
"This class serves as 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 ""
"Цей клас служить матеріалом за замовчуванням із широким спектром функцій і "
"властивостей візуалізації без необхідності писати код шейдера. Подробиці "
"дивіться в посібнику нижче."
msgid "Standard Material 3D and ORM Material 3D"
msgstr "Standard Material 3D і ORM Material 3D"
msgid "Returns [code]true[/code] if the specified [param feature] is enabled."
msgstr ""
"Повертає [code]true[/code], якщо вказану функцію [param feature] увімкнено."
msgid "Returns [code]true[/code] if the specified [param flag] is enabled."
msgstr "Повертає [code]true[/code], якщо вказаний [param flag] увімкнено."
msgid ""
"Returns the [Texture2D] associated with the specified texture [param param]."
msgstr "Повертає [Texture2D], пов'язаний із зазначеною текстурою [param param]."
msgid ""
"If [param enable] is [code]true[/code], enables the specified [param "
"feature]. Many features that are available in [BaseMaterial3D] need to be "
"enabled before use. This way, the cost for using the feature is only incurred "
"when specified. Features can also be enabled by setting their corresponding "
"property to [code]true[/code]."
msgstr ""
"Якщо [param enable] має значення [code]true[/code], вмикає вказану функцію "
"[param feature]. Багато функцій, доступних у [BaseMaterial3D], потрібно "
"ввімкнути перед використанням. Таким чином, вартість використання функції "
"стягується лише тоді, коли вона вказана. Функції також можна ввімкнути, "
"встановивши для їхньої відповідної властивості значення [code]true[/code]."
msgid ""
"If [param enable] is [code]true[/code], enables the specified [param flag]. "
"Flags are optional 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 their corresponding property to [code]true[/code]."
msgstr ""
"Якщо [param enable] має значення [code]true[/code], вмикається вказаний "
"[param flag]. Прапорці – це необов'язкова поведінка, яку можна вмикати та "
"вимикати. За допомогою цієї функції можна вмикати лише один прапорець "
"одночасно, перечислителі прапорців не можна маскувати бітами разом, щоб "
"увімкнути або вимкнути кілька прапорців одночасно. Прапорці також можна "
"ввімкнути, встановивши їх відповідну властивість на [code]true[/code]."
msgid "Sets the texture for the slot specified by [param param]."
msgstr "Встановлює текстуру для слота, визначеного параметром [param param]."
msgid ""
"The material's base color.\n"
"[b]Note:[/b] If [member detail_enabled] is [code]true[/code] and a [member "
"detail_albedo] texture is specified, [member albedo_color] will [i]not[/i] "
"modulate the detail texture. This can be used to color partial areas of a "
"material by not specifying an albedo texture and using a transparent [member "
"detail_albedo] texture instead."
msgstr ""
"Основний колір матеріалу.\n"
"[b]Примітка:[/b] Якщо [member detail_enabled] має значення [code]true[/code] "
"і вказано текстуру [member detail_albedo], [member albedo_color] [i]не[/i] "
"модулюватиме текстуру деталей. Це можна використовувати для забарвлення "
"часткових областей матеріалу, не вказуючи текстуру альбедо та використовуючи "
"замість неї прозору текстуру [member detail_albedo]."
msgid ""
"Texture to multiply by [member albedo_color]. Used for basic texturing of "
"objects.\n"
"If the texture appears unexpectedly too dark or too bright, check [member "
"albedo_texture_force_srgb]."
msgstr ""
"Текстура для множення на [member albedo_color]. Використовується для базового "
"текстурування об'єктів.\n"
" Якщо текстура неочікувано виглядає занадто темною або занадто яскравою, "
"перевірте [member albedo_texture_force_srgb]."
msgid ""
"If [code]true[/code], forces a conversion of the [member albedo_texture] from "
"nonlinear sRGB encoding to linear encoding. See also [member "
"vertex_color_is_srgb].\n"
"This should only be enabled when needed (typically when using a "
"[ViewportTexture] as [member albedo_texture]). If [member "
"albedo_texture_force_srgb] is [code]true[/code] when it shouldn't be, the "
"texture will appear to be too dark. If [member albedo_texture_force_srgb] is "
"[code]false[/code] when it shouldn't be, the texture will appear to be too "
"bright."
msgstr ""
"Якщо [code]true[/code], примусово перетворюється [member albedo_texture] з "
"нелінійного кодування sRGB на лінійне кодування. Див. також [member "
"vertex_color_is_srgb].\n"
"Це слід вмикати лише за потреби (зазвичай, під час використання "
"[ViewportTexture] як [member albedo_texture]). Якщо [member "
"albedo_texture_force_srgb] має значення [code]true[/code], коли не повинно "
"бути, текстура виглядатиме занадто темною. Якщо [member "
"albedo_texture_force_srgb] має значення [code]false[/code], коли не повинно "
"бути, текстура виглядатиме занадто яскравою."
msgid ""
"Enables multichannel signed distance field rendering shader. Use [member "
"msdf_pixel_range] and [member msdf_outline_size] to configure MSDF parameters."
msgstr ""
"Вмикає шейдер відтворення багатоканального поля відстані зі знаком. "
"Використовуйте [member msdf_pixel_range] і [member msdf_outline_size], щоб "
"налаштувати параметри MSDF."
msgid "Threshold at which antialiasing will be applied on the alpha channel."
msgstr ""
"Порогове значення, при якому згладжування буде застосовано до альфа-каналу."
msgid "The type of alpha antialiasing to apply."
msgstr "Тип альфа-згладжування, який слід застосувати."
msgid ""
"The hashing scale for Alpha Hash. Recommended values between [code]0[/code] "
"and [code]2[/code]."
msgstr ""
"Шкала хешування для Alpha Hash. Рекомендовані значення від [code]0[/code] до "
"[code]2[/code]."
msgid ""
"Threshold at which the alpha scissor will discard values. Higher values will "
"result in more pixels being discarded. If the material becomes too opaque at "
"a distance, try increasing [member alpha_scissor_threshold]. If the material "
"disappears at a distance, try decreasing [member alpha_scissor_threshold]."
msgstr ""
"Порогове значення, за якого альфа-ножиці відхилятимуть значення. Вищі "
"значення призведуть до відкидання більшої кількості пікселів. Якщо матеріал "
"стає занадто непрозорим на відстані, спробуйте збільшити [member "
"alpha_scissor_threshold]. Якщо матеріал зникає на відстані, спробуйте "
"зменшити [member alpha_scissor_threshold]."
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 ""
"Сила ефекту анізотропії. Це множиться на альфа-канал [member "
"anisotropy_flowmap], якщо там визначено текстуру, і текстура містить альфа-"
"канал."
msgid ""
"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 "
"aluminum 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, which can be enabled by setting [member texture_filter] to "
"[constant TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC]."
msgstr ""
"Якщо [code]true[/code], анізотропія ввімкнена. Анізотропія змінює форму "
"дзеркальної плями та вирівнює її до дотичного простору. Це корисно для "
"шліфованого алюмінію та відблисків волосся. \n"
"[b]Примітка:[/b] Дотичні до сітки потрібні для роботи анізотропії. Якщо сітка "
"не містить дотичних, ефект анізотропії буде виглядати порушеним. \n"
"[b]Примітка:[/b] Анізотропію матеріалу не слід плутати з фільтрацією "
"анізотропної текстури, яку можна ввімкнути, установивши для [member "
"texture_filter] значення [constant "
"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC]."
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 ""
"Текстура, яка зміщує дотичну карту для обчислень анізотропії та додатково "
"контролює ефект анізотропії (якщо присутній альфа-канал). Очікується, що "
"текстура карти потоку буде похідною картою, де червоний канал представлятиме "
"спотворення на осі X, а зелений канал — спотворення на осі Y. Значення нижче "
"0,5 призведуть до негативних спотворень, тоді як значення вище 0,5 призведуть "
"до позитивних спотворень.\n"
" Якщо присутній, альфа-канал текстури використовуватиметься для посилення "
"ефекту [member anisotropy]. Повністю непрозорі пікселі збережуть початкову "
"силу ефекту анізотропії, тоді як повністю прозорі пікселі повністю вимкнуть "
"ефект анізотропії. Синій канал текстури карти потоку ігнорується."
msgid ""
"If [code]true[/code], ambient occlusion is enabled. Ambient occlusion darkens "
"areas based on the [member ao_texture]."
msgstr ""
"Якщо [code]true[/code], навколишнє перекриття ввімкнено. Навколишня оклюзія "
"затемнює області на основі [member ao_texture]."
msgid ""
"Amount that ambient occlusion affects lighting from lights. If [code]0[/"
"code], ambient occlusion only affects ambient light. If [code]1[/code], "
"ambient occlusion affects lights just as much as it affects ambient light. "
"This can be used to impact the strength of the ambient occlusion effect, but "
"typically looks unrealistic."
msgstr ""
"Рівень впливу навколишнього освітлення від світла. Якщо [code]0[/code], "
"оклюзія навколишнього середовища впливає лише на навколишнє освітлення. Якщо "
"[code]1[/code], оклюзія навколишнього середовища впливає на світло так само, "
"як і на навколишнє освітлення. Це можна використати для впливу на силу ефекту "
"оклюзії навколишнього середовища, але зазвичай це виглядає нереально."
msgid ""
"If [code]true[/code], use [code]UV2[/code] coordinates to look up from the "
"[member ao_texture]."
msgstr ""
"Якщо [code]true[/code], використовуйте координати [code]UV2[/code] для пошуку "
"вгору від [member ao_texture]."
msgid ""
"Texture that defines the amount of ambient occlusion for a given point on the "
"object."
msgstr ""
"Текстура, яка визначає ступінь навколишнього затемнення для даної точки на "
"об’єкті."
msgid ""
"Specifies the channel of the [member ao_texture] in which the ambient "
"occlusion information is stored. This is useful when you store the "
"information for multiple effects in a single texture. For example if you "
"stored metallic in the red channel, roughness in the blue, and ambient "
"occlusion in the green you could reduce the number of textures you use."
msgstr ""
"Визначає канал [member ao_texture], у якому зберігається інформація про "
"зовнішню оклюзію. Це корисно, коли ви зберігаєте інформацію для кількох "
"ефектів в одній текстурі. Наприклад, якщо ви зберегли металік у червоному "
"каналі, шорсткість у синьому, а навколишнє затухання у зеленому, ви можете "
"зменшити кількість використовуваних текстур."
msgid ""
"The color used by the backlight effect. Represents the light passing through "
"an object."
msgstr ""
"Колір, який використовується ефектом підсвічування. Представляє світло, що "
"проходить через об'єкт."
msgid ""
"If [code]true[/code], the backlight effect is enabled. See also [member "
"subsurf_scatter_transmittance_enabled]."
msgstr ""
"Якщо [code]true[/code], ефект підсвічування ввімкнено. Дивіться також [member "
"subsurf_scatter_transmittance_enabled]."
msgid ""
"Texture used to control the backlight effect per-pixel. Added to [member "
"backlight]."
msgstr ""
"Текстура, яка використовується для керування ефектом підсвічування на "
"піксель. Додано до [member backlight]."
msgid ""
"If [code]true[/code], the bent normal map is enabled. This allows for more "
"accurate indirect lighting and specular occlusion."
msgstr ""
"Якщо [code]true[/code], карта зігнутих нормалей увімкнена. Це дозволяє "
"точніше використовувати непряме освітлення та дзеркальну оклюзію."
msgid ""
"Texture that specifies the average direction of incoming ambient light at a "
"given pixel. The [member bent_normal_texture] only uses the red and green "
"channels; the blue and alpha channels are ignored. The normal read from "
"[member bent_normal_texture] is oriented around the surface normal provided "
"by the [Mesh].\n"
"[b]Note:[/b] A bent normal map is different from a regular normal map. When "
"baking a bent normal map make sure to use [b]a cosine distribution[/b] for "
"the bent normal map to work correctly.\n"
"[b]Note:[/b] The mesh must have both normals and tangents defined in its "
"vertex data. Otherwise, the shading produced by the bent normal map will not "
"look correct. If creating geometry with [SurfaceTool], 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 bent 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 ""
"Текстура, що визначає середній напрямок вхідного навколишнього світла на "
"заданий піксель. [member bent_normal_texture] використовує лише червоний та "
"зелений канали; синій та альфа-канали ігноруються. Нормаль, що зчитується з "
"[member bent_normal_texture], орієнтована навколо нормалі поверхні, що "
"надається [Mesh].\n"
"[b]Примітка:[/b] Карта зігнутих норм відрізняється від звичайної карти норм. "
"Під час запікання карти зігнутих норм переконайтеся, що використовується "
"[b]косинусний розподіл[/b], щоб карта зігнутих норм працювала правильно.\n"
"[b]Примітка:[/b] У даних вершин сітки повинні бути визначені як нормалі, так "
"і дотичні. В іншому випадку затінення, створене картою зігнутих нормалей, "
"виглядатиме неправильно. Якщо ви створюєте геометрію за допомогою "
"[SurfaceTool], ви можете використовувати [method "
"SurfaceTool.generate_normals] та [method SurfaceTool.generate_tangents] для "
"автоматичної генерації нормалей та дотичних відповідно.\n"
"[b]Примітка:[/b] Годо очікує, що карта зігнутих норм використовуватиме "
"координати X+, Y+ та Z+. Див. [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]ця сторінка[/url] для "
"порівняння координат нормальної карти, що очікуються популярними пошуковими "
"системами."
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 "
"billboard_mode] is not [constant BILLBOARD_DISABLED]."
msgstr ""
"Якщо [code]true[/code], шейдер збереже встановлений масштаб для сітки. Інакше "
"втрачається масштаб при білборді. Застосовується, лише коли [member "
"billboard_mode] не [constant BILLBOARD_DISABLED]."
msgid ""
"Controls how the object faces the camera.\n"
"[b]Note:[/b] Billboard mode is not suitable for VR because the left-right "
"vector of the camera is not horizontal when the screen is attached to your "
"head instead of on the table. See [url=https://github.com/godotengine/godot/"
"issues/41567]GitHub issue #41567[/url] for details."
msgstr ""
"Керує тим, як об'єкт спрямований до камери.\n"
"[b]Примітка:[/b] Режим рекламного щита не підходить для VR, оскільки вектор "
"камери ліворуч-праворуч не горизонтальний, коли екран прикріплений до голови, "
"а не до столу. Див. [url=https://github.com/godotengine/godot/issues/"
"41567]GitHub питання №41567[/url] для отримання детальної інформації."
msgid ""
"The material's blend mode.\n"
"[b]Note:[/b] Values other than [code]Mix[/code] force the object into the "
"transparent pipeline."
msgstr ""
"Режим змішування матеріалу.\n"
"[b]Примітка:[/b] Значення, відмінні від [code]Mix[/code], примусово поміщають "
"об'єкт у прозорий конвеєр."
msgid ""
"Sets the strength of the clearcoat effect. Setting to [code]0[/code] looks "
"the same as disabling the clearcoat effect."
msgstr ""
"Встановлює силу ефекту прозорого лаку. Встановлення [code]0[/code] виглядає "
"так само, як і вимкнення ефекту прозорого лаку."
msgid ""
"If [code]true[/code], clearcoat rendering is enabled. Adds a secondary "
"transparent pass to the lighting calculation resulting in an added specular "
"blob. This makes materials appear as if they have a clear layer on them that "
"can be either glossy or rough.\n"
"[b]Note:[/b] Clearcoat rendering is not visible if the material's [member "
"shading_mode] is [constant SHADING_MODE_UNSHADED]."
msgstr ""
"Якщо [code]true[/code], рендеринг прозорого покриття ввімкнено. Додає "
"вторинний прозорий прохід до розрахунку освітлення, що призводить до "
"додавання дзеркальної плями. Завдяки цьому матеріали виглядають так, ніби на "
"них є прозорий шар, який може бути або глянцевим, або шорстким.\n"
"[b]Примітка:[/b] Відтворення прозорого покриття невидиме, якщо [member "
"shading_mode] матеріалу встановлено на [constant SHADING_MODE_UNSHADED]."
msgid ""
"Sets the roughness of the clearcoat pass. A higher value results in a rougher "
"clearcoat while a lower value results in a smoother clearcoat."
msgstr ""
"Встановлює шорсткість проходу прозорого лаку. Більше значення призводить до "
"більш грубого прозорого покриття, а нижче значення призводить до більш "
"гладкого прозорого покриття."
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 ""
"Текстура, яка визначає силу ефекту прозорого лаку та глянець прозорого лаку. "
"Міцність вказується в червоному каналі, тоді як блиск вказується в зеленому "
"каналі."
msgid ""
"Determines which side of the triangle to cull depending on whether the "
"triangle faces towards or away from the camera."
msgstr ""
"Визначає, яку сторону трикутника слід відкинути, залежно від того, чи "
"трикутник звернений до камери чи від неї."
msgid ""
"Determines when depth rendering takes place. See also [member transparency]."
msgstr ""
"Визначає, коли відбувається рендеринг глибини. Див. також [member "
"transparency]."
msgid "May be affected by future rendering pipeline changes."
msgstr "Може бути вплинуто майбутніми змінами конвеєра рендерингу."
msgid ""
"Determines which comparison operator is used when testing depth.\n"
"[b]Note:[/b] Changing [member depth_test] to a non-default value only has a "
"visible effect when used on a transparent material, or a material that has "
"[member depth_draw_mode] set to [constant DEPTH_DRAW_DISABLED]."
msgstr ""
"Визначає, який оператор порівняння використовується під час перевірки "
"глибини.\n"
"[b]Примітка:[/b] Зміна [member depth_test] на значення, відмінне від "
"стандартного, має видимий ефект лише тоді, коли використовується на прозорому "
"матеріалі або матеріалі, для якого [member depth_draw_mode] встановлено "
"значення [constant DEPTH_DRAW_DISABLED]."
msgid ""
"Texture that specifies the color of the detail overlay. [member "
"detail_albedo]'s alpha channel is used as a mask, even when the material is "
"opaque. To use a dedicated texture as a mask, see [member detail_mask].\n"
"[b]Note:[/b] [member detail_albedo] is [i]not[/i] modulated by [member "
"albedo_color]."
msgstr ""
"Текстура, яка визначає колір накладання деталей. Альфа-канал [member "
"detail_albedo] використовується як маска, навіть якщо матеріал непрозорий. "
"Щоб використовувати спеціальну текстуру як маску, див. [member detail_mask].\n"
"[b]Примітка:[/b] [member detail_albedo] [i]не[/i] модулюється [member "
"albedo_color]."
msgid ""
"Specifies how the [member detail_albedo] should blend with the current "
"[code]ALBEDO[/code]."
msgstr ""
"Визначає, як [member detail_albedo] має поєднуватися з поточним [code]ALBEDO[/"
"code]."
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 detail_mask] "
"and [member detail_albedo]'s alpha channel. This can be used to add variation "
"to objects, or to blend between two different albedo/normal textures."
msgstr ""
"Якщо [code]true[/code], вмикає накладання деталей. Деталі — це друга "
"текстура, яка змішується на поверхні об’єкта на основі альфа-каналу [member "
"detail_mask] і [member detail_albedo]. Це можна використовувати для додавання "
"варіацій об’єктам або для змішування двох різних текстур альбедо/звичайних."
msgid ""
"Texture used to specify how the detail textures get blended with the base "
"textures. [member detail_mask] can be used together with [member "
"detail_albedo]'s alpha channel (if any)."
msgstr ""
"Текстура використовується для визначення того, як детальні текстури "
"змішуються з базовими текстурами. [member detail_mask] можна використовувати "
"разом із альфа-каналом [member detail_albedo] (якщо є)."
msgid ""
"Texture that specifies the per-pixel normal of the detail overlay. The "
"[member detail_normal] texture only uses the red and green channels; the blue "
"and alpha channels are ignored. The normal read from [member detail_normal] "
"is oriented around the surface normal provided by the [Mesh].\n"
"[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 ""
"Текстура, яка визначає піксельну нормаль накладання деталей. Текстура [member "
"detail_normal] використовує лише червоний і зелений канали; синій і альфа-"
"канали ігноруються. Нормальне зчитування з [member detail_normal] "
"орієнтується навколо нормалі поверхні, наданої [Mesh].\n"
"[b]Примітка:[/b] Godot очікує, що карта нормалей використовуватиме координати "
"X+, Y+ та Z+. Перегляньте [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]цю сторінку[/url], "
"щоб порівняти нормальні координати карти, очікувані популярними механізмами."
msgid ""
"Specifies whether to use [code]UV[/code] or [code]UV2[/code] for the detail "
"layer."
msgstr ""
"Визначає, чи використовувати [code]UV[/code] чи [code]UV2[/code] для шару "
"деталей."
msgid "The algorithm used for diffuse light scattering."
msgstr "Алгоритм, що використовується для дифузного розсіювання світла."
msgid "If [code]true[/code], the object receives no ambient light."
msgstr "Якщо [code]true[/code], об’єкт не отримує навколишнього світла."
msgid ""
"If [code]true[/code], the object will not be affected by fog (neither "
"volumetric nor depth fog). This is useful for unshaded or transparent "
"materials (e.g. particles), which without this setting will be affected even "
"if fully transparent."
msgstr ""
"Якщо [code]true[/code], на об’єкт не впливатиме туман (ані об’ємний, ані "
"глибинний). Це корисно для незатінених або прозорих матеріалів (наприклад, "
"частинок), на які без цього параметра впливатиме, навіть якщо вони повністю "
"прозорі."
msgid ""
"If [code]true[/code], the object receives no shadow that would otherwise be "
"cast onto it."
msgstr ""
"Якщо [code]true[/code], об’єкт не отримує тіні, яка інакше була б на нього "
"відкинута."
msgid ""
"If [code]true[/code], disables specular occlusion even if [member "
"ProjectSettings.rendering/reflections/specular_occlusion/enabled] is "
"[code]false[/code]."
msgstr ""
"Якщо значення [code]true[/code], вимикає дзеркальну оклюзію, навіть якщо "
"значення [member ProjectSettings.rendering/reflections/specular_occlusion/"
"enabled] має значення [code]false[/code]."
msgid ""
"Distance at which the object appears fully opaque.\n"
"[b]Note:[/b] If [member distance_fade_max_distance] is less than [member "
"distance_fade_min_distance], the behavior will be reversed. The object will "
"start to fade away at [member distance_fade_max_distance] and will fully "
"disappear once it reaches [member distance_fade_min_distance]."
msgstr ""
"Відстань, на якій об’єкт виглядає повністю непрозорим.\n"
"[b]Примітка:[/b] якщо [member distance_fade_max_distance] менше, ніж [member "
"distance_fade_min_distance], поведінка буде протилежною. Об’єкт почне зникати "
"на [member distance_fade_max_distance] і повністю зникне, коли досягне "
"[member distance_fade_min_distance]."
msgid ""
"Distance at which the object starts to become visible. If the object is less "
"than this distance away, it will be invisible.\n"
"[b]Note:[/b] If [member distance_fade_min_distance] is greater than [member "
"distance_fade_max_distance], the behavior will be reversed. The object will "
"start to fade away at [member distance_fade_max_distance] and will fully "
"disappear once it reaches [member distance_fade_min_distance]."
msgstr ""
"Відстань, на якій об’єкт стає видимим. Якщо об’єкт знаходиться на відстані "
"менше цієї відстані, він буде невидимим.\n"
"[b]Примітка:[/b] якщо [member distance_fade_min_distance] більше, ніж [member "
"distance_fade_max_distance], поведінка буде протилежною. Об’єкт почне зникати "
"на [member distance_fade_max_distance] і повністю зникне, коли досягне "
"[member distance_fade_min_distance]."
msgid ""
"Specifies which type of fade to use. Can be any of the [enum "
"DistanceFadeMode]s."
msgstr ""
"Визначає, який тип затухання використовувати. Може бути будь-яким із [enum "
"DistanceFadeMode]."
msgid "The emitted light's color. See [member emission_enabled]."
msgstr "Колір випромінюваного світла. Див. [member emission_enabled]."
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 "
"[VoxelGI], SDFGI, or [LightmapGI] is used and this object is used in baked "
"lighting."
msgstr ""
"Якщо [code]true[/code], тіло випромінює світло. Випромінювання світла робить "
"об’єкт яскравішим. Об’єкт також може проливати світло на інші об’єкти, якщо "
"використовується [VoxelGI], SDFGI або [LightmapGI], і цей об’єкт "
"використовується в запеченому освітленні."
msgid "Multiplier for emitted light. See [member emission_enabled]."
msgstr "Множник випромінюваного світла. Див. [member emission_enabled]."
msgid ""
"Luminance of emitted light, measured in nits (candela per square meter). Only "
"available when [member ProjectSettings.rendering/lights_and_shadows/"
"use_physical_light_units] is enabled. The default is roughly equivalent to an "
"indoor lightbulb."
msgstr ""
"Яскравість випромінюваного світла, виміряна в нітах (кандела на квадратний "
"метр). Доступно, лише якщо ввімкнено [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units]. За замовчуванням приблизно "
"еквівалентно кімнатній лампочці."
msgid "Use [code]UV2[/code] to read from the [member emission_texture]."
msgstr ""
"Використовуйте [code]UV2[/code] для читання з [member emission_texture]."
msgid ""
"Sets how [member emission] interacts with [member emission_texture]. Can "
"either add or multiply."
msgstr ""
"Встановлює, як [member emission] взаємодіє з [member emission_texture]. Можна "
"як додавати, так і множити."
msgid "Texture that specifies how much surface emits light at a given point."
msgstr ""
"Текстура, яка визначає, скільки поверхні випромінює світло в певній точці."
msgid ""
"If [code]true[/code], the object is rendered at the same size regardless of "
"distance. The object's size on screen is the same as if the camera was "
"[code]1.0[/code] units away from the object's origin, regardless of the "
"actual distance from the camera. The [Camera3D]'s field of view (or [member "
"Camera3D.size] when in orthogonal/frustum mode) still affects the size the "
"object is drawn at."
msgstr ""
"Якщо значення [code]true[/code], об'єкт відображатиметься з однаковим "
"розміром незалежно від відстані. Розмір об'єкта на екрані такий самий, як "
"якби камера знаходилася на відстані [code]1.0[/code] одиниць від початку "
"координат об'єкта, незалежно від фактичної відстані від камери. Поле зору "
"[Camera3D] (або [member Camera3D.size] в ортогональному/усіченому режимі) все "
"ще впливає на розмір, з яким малюється об'єкт."
msgid ""
"Overrides the [Camera3D]'s field of view angle (in degrees).\n"
"[b]Note:[/b] This behaves as if the field of view is set on a [Camera3D] with "
"[member Camera3D.keep_aspect] set to [constant Camera3D.KEEP_HEIGHT]. "
"Additionally, it may not look correct on a non-perspective camera where the "
"field of view setting is ignored."
msgstr ""
"Змінює кут поля зору [Camera3D] (у градусах).\n"
"[b]Примітка:[/b] Це працює так, ніби поле зору встановлено на [Camera3D] з "
"[member Camera3D.keep_aspect], встановленим на [constant "
"Camera3D.KEEP_HEIGHT]. Крім того, зображення може виглядати неправильно на "
"камері без перспективи, де налаштування поля зору ігнорується."
msgid ""
"If [code]true[/code], enables the vertex grow setting. This can be used to "
"create mesh-based outlines using a second material pass and its [member "
"cull_mode] set to [constant CULL_FRONT]. See also [member grow_amount].\n"
"[b]Note:[/b] Vertex growth cannot create new vertices, which means that "
"visible gaps may occur in sharp corners. This can be alleviated by designing "
"the mesh to use smooth normals exclusively using [url=http://"
"wiki.polycount.com/wiki/Face_weighted_normals]face weighted normals[/url] in "
"the 3D authoring software. In this case, grow will be able to join every "
"outline together, just like in the original mesh."
msgstr ""
"Якщо [code]true[/code], вмикає параметр зростання вершини. Це можна "
"використовувати для створення контурів на основі сітки за допомогою другого "
"проходу матеріалу та його [member cull_mode], встановленого на [constant "
"CULL_FRONT]. Дивіться також [member grow_amount]. \n"
"[b]Примітка: [/b] Зростання вершин не може створювати нові вершини, а це "
"означає, що в гострих кутах можуть виникнути видимі розриви. Це можна "
"пом’якшити, спроектувавши сітку для використання згладжених нормалей виключно "
"за допомогою [url=http://wiki.polycount.com/wiki/"
"Face_weighted_normals]зважених нормалей [/url] у програмному забезпеченні для "
"створення 3D. У цьому випадку grow зможе об’єднати кожен контур разом, як і в "
"оригінальній сітці."
msgid ""
"Grows object vertices in the direction of their normals. Only effective if "
"[member grow] is [code]true[/code]."
msgstr ""
"Зростає вершини об’єктів у напрямку їх нормалей. Ефективно, лише якщо [member "
"grow] має значення [code]true[/code]."
msgid ""
"If [code]true[/code], uses parallax occlusion mapping to represent depth in "
"the material instead of simple offset mapping (see [member "
"heightmap_enabled]). This results in a more convincing depth effect, but is "
"much more expensive on the GPU. Only enable this on materials where it makes "
"a significant visual difference."
msgstr ""
"Якщо [code]true[/code], використовується відображення оклюзії паралакса для "
"представлення глибини в матеріалі замість простого відображення зсуву (див. "
"[member heightmap_enabled]). Це призводить до більш переконливого ефекту "
"глибини, але набагато дорожче для GPU. Увімкніть це лише для матеріалів, де "
"це має значну візуальну різницю."
msgid ""
"If [code]true[/code], height mapping is enabled (also called \"parallax "
"mapping\" or \"depth mapping\"). See also [member normal_enabled]. Height "
"mapping is a demanding feature on the GPU, so it should only be used on "
"materials where it makes a significant visual difference.\n"
"[b]Note:[/b] Height mapping is not supported if triplanar mapping is used on "
"the same material. The value of [member heightmap_enabled] will be ignored if "
"[member uv1_triplanar] is enabled."
msgstr ""
"Якщо [code]true[/code], відображення висоти ввімкнено (також називається "
"«відображенням паралакса» або «відображенням глибини»). Дивіться також "
"[member normal_enabled]. Відображення висоти є вимогливою функцією графічного "
"процесора, тому його слід використовувати лише для матеріалів, де це має "
"значну візуальну різницю.\n"
"[b]Примітка:[/b] Відображення висоти не підтримується, якщо триплощинне "
"відображення використовується для того самого матеріалу. Значення [member "
"heightmap_enabled] ігноруватиметься, якщо [member uv1_triplanar] увімкнено."
msgid ""
"If [code]true[/code], flips the mesh's binormal vectors when interpreting the "
"height map. If the heightmap effect looks strange when the camera moves (even "
"with a reasonable [member heightmap_scale]), try setting this to [code]true[/"
"code]."
msgstr ""
"Якщо [code]true[/code], бінормальні вектори сітки повертаються під час "
"інтерпретації карти висот. Якщо ефект карти висот виглядає дивно, коли камера "
"рухається (навіть із прийнятним значенням [member heightmap_scale]), "
"спробуйте встановити значення [code]true[/code]."
msgid ""
"If [code]true[/code], flips the mesh's tangent vectors when interpreting the "
"height map. If the heightmap effect looks strange when the camera moves (even "
"with a reasonable [member heightmap_scale]), try setting this to [code]true[/"
"code]."
msgstr ""
"Якщо [code]true[/code], повертає дотичні вектори сітки під час інтерпретації "
"карти висот. Якщо ефект карти висот виглядає дивно, коли камера рухається "
"(навіть із прийнятним значенням [member heightmap_scale]), спробуйте "
"встановити значення [code]true[/code]."
msgid ""
"If [code]true[/code], interprets the height map texture as a depth map, with "
"brighter values appearing to be \"lower\" in altitude compared to darker "
"values.\n"
"This can be enabled for compatibility with some materials authored for Godot "
"3.x. This is not necessary if the Invert import option was used to invert the "
"depth map in Godot 3.x, in which case [member heightmap_flip_texture] should "
"remain [code]false[/code]."
msgstr ""
"Якщо [code]true[/code], текстура карти висот інтерпретується як карта "
"глибини, причому яскравіші значення видаються «нижчими» за висотою порівняно "
"з темнішими значеннями.\n"
" Це можна ввімкнути для сумісності з деякими матеріалами, створеними для "
"Godot 3.x. Це не обов’язково, якщо для інвертування карти глибини в Godot 3.x "
"використовувався параметр «Інвертувати імпорт», у такому випадку [member "
"heightmap_flip_texture] має залишатися [code]false[/code]."
msgid ""
"The number of layers to use for parallax occlusion mapping when the camera is "
"up close to the material. Higher values result in a more convincing depth "
"effect, especially in materials that have steep height changes. Higher values "
"have a significant cost on the GPU, so it should only be increased on "
"materials where it makes a significant visual difference.\n"
"[b]Note:[/b] Only effective if [member heightmap_deep_parallax] is "
"[code]true[/code]."
msgstr ""
"Кількість шарів, які потрібно використовувати для відображення оклюзії "
"паралакса, коли камера знаходиться близько до матеріалу. Вищі значення "
"призводять до більш переконливого ефекту глибини, особливо для матеріалів, "
"які мають круті зміни висоти. Вищі значення мають значні витрати на графічний "
"процесор, тому їх слід збільшувати лише для матеріалів, де це має значну "
"візуальну різницю.\n"
"[b]Примітка:[/b] Ефективно, лише якщо [member heightmap_deep_parallax] має "
"значення [code]true[/code]."
msgid ""
"The number of layers to use for parallax occlusion mapping when the camera is "
"far away from the material. Higher values result in a more convincing depth "
"effect, especially in materials that have steep height changes. Higher values "
"have a significant cost on the GPU, so it should only be increased on "
"materials where it makes a significant visual difference.\n"
"[b]Note:[/b] Only effective if [member heightmap_deep_parallax] is "
"[code]true[/code]."
msgstr ""
"Кількість шарів, які потрібно використовувати для відображення оклюзії "
"паралакса, коли камера знаходиться далеко від матеріалу. Вищі значення "
"призводять до більш переконливого ефекту глибини, особливо для матеріалів, "
"які мають круті зміни висоти. Вищі значення мають значні витрати на графічний "
"процесор, тому їх слід збільшувати лише для матеріалів, де це має значну "
"візуальну різницю.\n"
"[b]Примітка:[/b] Ефективно, лише якщо [member heightmap_deep_parallax] має "
"значення [code]true[/code]."
msgid ""
"The heightmap scale to use for the parallax effect (see [member "
"heightmap_enabled]). The default value is tuned so that the highest point "
"(value = 255) appears to be 5 cm higher than the lowest point (value = 0). "
"Higher values result in a deeper appearance, but may result in artifacts "
"appearing when looking at the material from oblique angles, especially when "
"the camera moves. Negative values can be used to invert the parallax effect, "
"but this is different from inverting the texture using [member "
"heightmap_flip_texture] as the material will also appear to be \"closer\" to "
"the camera. In most cases, [member heightmap_scale] should be kept to a "
"positive value.\n"
"[b]Note:[/b] If the height map effect looks strange regardless of this value, "
"try adjusting [member heightmap_flip_binormal] and [member "
"heightmap_flip_tangent]. See also [member heightmap_texture] for "
"recommendations on authoring heightmap textures, as the way the heightmap "
"texture is authored affects how [member heightmap_scale] behaves."
msgstr ""
"Масштаб карти висот для ефекту паралакса (див. [member heightmap_enabled]). "
"Значення за замовчуванням настроюється так, що найвища точка (значення = 255) "
"виглядає на 5 см вищою за найнижчу точку (значення = 0). Вищі значення "
"сприяють глибшому вигляду, але можуть призвести до появи артефактів, коли "
"дивитися на матеріал під похилими кутами, особливо коли камера рухається. "
"Від’ємні значення можна використовувати для інвертування ефекту паралакса, "
"але це відрізняється від інвертування текстури за допомогою [member "
"heightmap_flip_texture], оскільки матеріал також здаватиметься «ближчим» до "
"камери. У більшості випадків [member heightmap_scale] має бути позитивним "
"значенням.\n"
"[b]Примітка:[/b] Якщо ефект карти висот виглядає дивно незалежно від цього "
"значення, спробуйте налаштувати [member heightmap_flip_binormal] і [member "
"heightmap_flip_tangent]. Дивіться також [member heightmap_texture], щоб "
"отримати рекомендації щодо створення текстур карти висот, оскільки спосіб "
"створення текстури карти висот впливає на поведінку [member heightmap_scale]."
msgid ""
"The texture to use as a height map. See also [member heightmap_enabled].\n"
"For best results, the texture should be normalized (with [member "
"heightmap_scale] reduced to compensate). In [url=https://gimp.org]GIMP[/url], "
"this can be done using [b]Colors > Auto > Equalize[/b]. If the texture only "
"uses a small part of its available range, the parallax effect may look "
"strange, especially when the camera moves.\n"
"[b]Note:[/b] To reduce memory usage and improve loading times, you may be "
"able to use a lower-resolution heightmap texture as most heightmaps are only "
"comprised of low-frequency data."
msgstr ""
"Текстура для використання як карти висот. Дивіться також [member "
"heightmap_enabled].\n"
" Для отримання найкращих результатів текстуру слід нормалізувати (для "
"компенсації зменшити [member heightmap_scale]). У [url=https://gimp.org]GIMP[/"
"url] це можна зробити за допомогою [b]Кольори > Авто > Вирівняти[/b]. Якщо "
"текстура використовує лише невелику частину свого доступного діапазону, ефект "
"паралакса може виглядати дивно, особливо коли камера рухається.\n"
"[b]Примітка.[/b] Щоб зменшити використання пам’яті та скоротити час "
"завантаження, ви можете використовувати текстуру карти висот із нижчою "
"роздільною здатністю, оскільки більшість карт висот складаються лише з "
"низькочастотних даних."
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 reflection. "
"With non-metals, the reflection appears on top of the albedo color. Metals "
"use their albedo as a multiplier to the specular reflection and set the "
"diffuse color to black resulting in a tinted reflection. Materials work "
"better when fully metal or fully non-metal, values between [code]0[/code] and "
"[code]1[/code] should only be used for blending between metal and non-metal "
"sections. To alter the amount of reflection use [member roughness]."
msgstr ""
"Високе значення робить матеріал більш схожим на метал. Неметали "
"використовують своє альбедо як розсіяний колір і додають розсіяне до "
"дзеркального відбиття. Для неметалів відображення з’являється поверх кольору "
"альбедо. Метали використовують своє альбедо як множник для дзеркального "
"відбиття та встановлюють дифузний колір на чорний, що призводить до "
"тонованого відбиття. Матеріали працюють краще, якщо вони повністю металеві "
"або повністю неметалічні, значення від [code]0[/code] до [code]1[/code] слід "
"використовувати лише для змішування металевих і неметалевих секцій. Щоб "
"змінити рівень відображення, використовуйте [member roughness]."
msgid ""
"Adjusts the strength of specular reflections. Specular reflections are "
"composed of scene reflections and the specular lobe which is the bright spot "
"that is reflected from light sources. When set to [code]0.0[/code], no "
"specular reflections will be visible. This differs from the [constant "
"SPECULAR_DISABLED] [enum SpecularMode] as [constant SPECULAR_DISABLED] only "
"applies to the specular lobe from the light source.\n"
"[b]Note:[/b] Unlike [member metallic], this is not energy-conserving, so it "
"should be left at [code]0.5[/code] in most cases. See also [member roughness]."
msgstr ""
"Регулює силу дзеркального відбиття. Дзеркальні відображення складаються з "
"відображень сцени та дзеркальної пелюстки, яка є яскравою плямою, що "
"відбивається від джерел світла. Якщо встановлено значення [code]0.0[/code], "
"жодних дзеркальних відбитків не буде видно. Це відрізняється від [constant "
"SPECULAR_DISABLED] [enum SpecularMode], оскільки [constant SPECULAR_DISABLED] "
"застосовується лише до дзеркала від джерела світла.\n"
"[b]Примітка:[/b] На відміну від [member metallic], це не є енергозберігаючим, "
"тому в більшості випадків його слід залишити на [code]0,5[/code]. Дивіться "
"також [member roughness]."
msgid ""
"Texture used to specify metallic for an object. This is multiplied by [member "
"metallic]."
msgstr ""
"Текстура, яка використовується для визначення металевого об’єкта. Це "
"множиться на [member metallic]."
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 "
"multiple effects in a single texture. For example if you stored metallic in "
"the red channel, roughness in the blue, and ambient occlusion in the green "
"you could reduce the number of textures you use."
msgstr ""
"Визначає канал [member metallic_texture], у якому зберігається металева "
"інформація. Це корисно, коли ви зберігаєте інформацію для кількох ефектів в "
"одній текстурі. Наприклад, якщо ви зберегли металік у червоному каналі, "
"шорсткість у синьому, а навколишнє затемнення у зеленому, ви можете зменшити "
"кількість використовуваних текстур."
msgid "The width of the shape outline."
msgstr "Ширина контуру фігури."
msgid ""
"The width of the range around the shape between the minimum and maximum "
"representable signed distance."
msgstr ""
"Ширина діапазону навколо фігури між мінімальною та максимальною відстанню зі "
"знаком, яку можна представити."
msgid ""
"If [code]true[/code], depth testing is disabled and the object will be drawn "
"in render order."
msgstr ""
"Якщо [code]true[/code], тестування глибини вимкнено, а об’єкт буде "
"намальовано в порядку візуалізації."
msgid ""
"If [code]true[/code], normal mapping is enabled. This has a slight "
"performance cost, especially on mobile GPUs."
msgstr ""
"Якщо [code]true[/code], звичайне відображення ввімкнено. Це має невелику "
"вартість продуктивності, особливо на мобільних графічних процесорах."
msgid "The strength of the normal map's effect."
msgstr "Сила ефекту карти нормалей."
msgid ""
"Texture used to specify the normal at a given pixel. The [member "
"normal_texture] only uses the red and green channels; the blue and alpha "
"channels are ignored. The normal read from [member normal_texture] is "
"oriented around the surface normal provided by the [Mesh].\n"
"[b]Note:[/b] The mesh must have both normals and tangents defined in its "
"vertex data. Otherwise, the normal map won't render correctly and will only "
"appear to darken the whole surface. If creating geometry with [SurfaceTool], "
"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. "
"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.\n"
"[b]Note:[/b] If [member detail_enabled] is [code]true[/code], the [member "
"detail_albedo] texture is drawn [i]below[/i] the [member normal_texture]. To "
"display a normal map [i]above[/i] the [member detail_albedo] texture, use "
"[member detail_normal] instead."
msgstr ""
"Текстура, яка використовується для визначення нормалі в певному пікселі. "
"[member normal_texture] використовує лише червоний і зелений канали; синій і "
"альфа-канали ігноруються. Нормальне зчитування з [member normal_texture] "
"орієнтоване навколо нормалі поверхні, наданої [Mesh].\n"
"[b]Примітка:[/b] сітка повинна мати як нормалі, так і дотичні, визначені в "
"даних вершин. Інакше карта нормалей відтворюватиметься неправильно, а вся "
"поверхня лише затемнюватиметься. Якщо ви створюєте геометрію за допомогою "
"[SurfaceTool], ви можете використовувати [method "
"SurfaceTool.generate_normals] і [method SurfaceTool.generate_tangents] для "
"автоматичного генерування нормалей і дотичних відповідно.\n"
"[b]Примітка:[/b] Godot очікує, що карта нормалей використовуватиме координати "
"X+, Y+ та Z+. Перегляньте [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]цю сторінку[/url], "
"щоб порівняти нормальні координати карти, очікувані популярними механізмами.\n"
"[b]Примітка:[/b] Якщо [member detail_enabled] має значення [code]true[/code], "
"текстура [member detail_albedo] малюється [i]нижче[/i] [member "
"normal_texture]. Щоб відобразити карту нормалей [i]над[/i] текстурою [member "
"detail_albedo], замість цього використовуйте [member detail_normal]."
msgid ""
"The Occlusion/Roughness/Metallic texture to use. This is a more efficient "
"replacement of [member ao_texture], [member roughness_texture] and [member "
"metallic_texture] in [ORMMaterial3D]. Ambient occlusion is stored in the red "
"channel. Roughness map is stored in the green channel. Metallic map is stored "
"in the blue channel. The alpha channel is ignored."
msgstr ""
"Оклюзія/Шорсткість/Металева текстура для використання. Це більш ефективна "
"заміна [member ao_texture], [member roughness_texture] і [member "
"metallic_texture] в [ORMMaterial3D]. Оклюзія навколишнього середовища "
"зберігається в червоному каналі. Карта шорсткості зберігається в зеленому "
"каналі. Металева карта зберігається в синьому каналі. Альфа-канал ігнорується."
msgid ""
"The number of horizontal frames in the particle sprite sheet. Only enabled "
"when using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]."
msgstr ""
"Кількість горизонтальних кадрів на аркуші спрайту частинок. Увімкнено лише "
"при використанні [constant BILLBOARD_PARTICLES]. Перегляньте [member "
"billboard_mode]."
msgid ""
"If [code]true[/code], particle animations are looped. Only enabled when using "
"[constant BILLBOARD_PARTICLES]. See [member billboard_mode]."
msgstr ""
"Якщо [code]true[/code], анімація частинок повторюється. Увімкнено лише при "
"використанні [constant BILLBOARD_PARTICLES]. Перегляньте [member "
"billboard_mode]."
msgid ""
"The number of vertical frames in the particle sprite sheet. Only enabled when "
"using [constant BILLBOARD_PARTICLES]. See [member billboard_mode]."
msgstr ""
"Кількість вертикальних кадрів на аркуші спрайтів частинок. Увімкнено лише при "
"використанні [constant BILLBOARD_PARTICLES]. Перегляньте [member "
"billboard_mode]."
msgid "The point size in pixels. See [member use_point_size]."
msgstr "Розмір точки в пікселях. Перегляньте [member use_point_size]."
msgid ""
"Distance over which the fade effect takes place. The larger the distance the "
"longer it takes for an object to fade."
msgstr ""
"Відстань, на якій відбувається ефект згасання. Чим більша відстань, тим "
"більше часу потрібно, щоб об’єкт зник."
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 ""
"Якщо [code]true[/code], ефект згасання близькості ввімкнено. Ефект зникання "
"наближення зменшує кожен піксель залежно від його відстані до іншого об’єкта."
msgid ""
"If [code]true[/code], the refraction effect is enabled. Distorts transparency "
"based on light from behind the object.\n"
"[b]Note:[/b] Refraction is implemented using the screen texture. Only opaque "
"materials will appear in the refraction, since transparent materials do not "
"appear in the screen texture."
msgstr ""
"Якщо [code]true[/code], ефект заломлення ввімкнено. Спотворює прозорість на "
"основі світла позаду об’єкта. \n"
"[b]Примітка:[/b] Заломлення реалізовано за допомогою текстури екрана. Під час "
"заломлення відображатимуться лише непрозорі матеріали, оскільки прозорі "
"матеріали не з’являються у текстурі екрана."
msgid "The strength of the refraction effect."
msgstr "Сила ефекту заломлення."
msgid ""
"Texture that controls the strength of the refraction per-pixel. Multiplied by "
"[member refraction_scale]."
msgstr ""
"Текстура, яка контролює силу заломлення на піксель. Помножено на [member "
"refraction_scale]."
msgid ""
"Specifies the channel of the [member refraction_texture] in which the "
"refraction information is stored. This is useful when you store the "
"information for multiple effects in a single texture. For example if you "
"stored refraction in the red channel, roughness in the blue, and ambient "
"occlusion in the green you could reduce the number of textures you use."
msgstr ""
"Визначає канал [member refraction_texture], у якому зберігається інформація "
"про заломлення. Це корисно, коли ви зберігаєте інформацію для кількох ефектів "
"в одній текстурі. Наприклад, якщо ви зберегли рефракцію в червоному каналі, "
"шорсткість у синьому та навколишнє затухання в зеленому, ви можете зменшити "
"кількість використовуваних текстур."
msgid "Sets the strength of the rim lighting effect."
msgstr "Встановлює силу ефекту освітлення обода."
msgid ""
"If [code]true[/code], rim effect is enabled. Rim lighting increases the "
"brightness at glancing angles on an object.\n"
"[b]Note:[/b] Rim lighting is not visible if the material's [member "
"shading_mode] is [constant SHADING_MODE_UNSHADED]."
msgstr ""
"Якщо [code]true[/code], ефект обода ввімкнено. Підсвічування обода збільшує "
"яскравість при слизьких кутах на об’єкт.\n"
"[b]Примітка:[/b] Освітлення обода невидиме, якщо [member shading_mode] "
"матеріалу встановлено на [constant SHADING_MODE_UNSHADED]."
msgid ""
"Texture used to set the strength of the rim lighting effect per-pixel. "
"Multiplied by [member rim]."
msgstr ""
"Текстура, яка використовується для встановлення потужності ефекту освітлення "
"обода на піксель. Помножено на [member rim]."
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 ""
"Кількість для змішування світла та кольору альбедо під час відтворення ефекту "
"обода. Якщо [code]0[/code] використовується світлий колір, а [code]1[/code] "
"означає, що використовується колір альбедо. Проміжне значення зазвичай працює "
"найкраще."
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 ""
"Відображення поверхні. Значення [code]0[/code] представляє ідеальне дзеркало, "
"а значення [code]1[/code] повністю розмиває відображення. Дивіться також "
"[member metallic]."
msgid ""
"Texture used to control the roughness per-pixel. Multiplied by [member "
"roughness]."
msgstr ""
"Текстура використовується для контролю шорсткості на піксель. Помножено на "
"[member roughness]."
msgid ""
"Specifies the channel of the [member roughness_texture] in which the "
"roughness information is stored. This is useful when you store the "
"information for multiple effects in a single texture. For example if you "
"stored metallic in the red channel, roughness in the blue, and ambient "
"occlusion in the green you could reduce the number of textures you use."
msgstr ""
"Визначає канал [member roughness_texture], у якому зберігається інформація "
"про шорсткість. Це корисно, коли ви зберігаєте інформацію для кількох ефектів "
"в одній текстурі. Наприклад, якщо ви зберегли металік у червоному каналі, "
"шорсткість у синьому, а навколишнє затемнення у зеленому, ви можете зменшити "
"кількість використовуваних текстур."
msgid ""
"Sets whether the shading takes place, per-pixel, per-vertex or unshaded. Per-"
"vertex lighting is faster, making it the best choice for mobile applications, "
"however it looks considerably worse than per-pixel. Unshaded rendering is the "
"fastest, but disables all interactions with lights."
msgstr ""
"Встановлює, чи буде відбуватися затінення, піксельне, вершинне чи незатінене. "
"Вершинне освітлення швидше, що робить його найкращим вибором для мобільних "
"додатків, однак воно виглядає значно гірше, ніж попіксельне. Незатінене "
"рендеринг є найшвидшим, але вимикає всі взаємодії зі світлом."
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 "
"areas are transparent. Useful for overlaying shadows onto a camera feed in AR."
msgstr ""
"Якщо [code]true[/code], увімкнеться режим візуалізації «від тіні до "
"непрозорості», де освітлення змінює альфа-версію, тому затінені області "
"стають непрозорими, а незатінені — прозорими. Корисно для накладання тіней на "
"канал камери в AR."
msgid ""
"The method for rendering the specular blob.\n"
"[b]Note:[/b] [member specular_mode] only applies to the specular blob. It "
"does not affect specular reflections from the sky, screen-space reflections, "
"[VoxelGI], SDFGI or [ReflectionProbe]s. To disable reflections from these "
"sources as well, set [member metallic_specular] to [code]0.0[/code] instead."
msgstr ""
"Метод рендерингу дзеркальної плями.\n"
"[b]Примітка:[/b] [member specular_mode] застосовується лише до дзеркальної "
"плями. Він не впливає на дзеркальні відбиття від неба, відбиття від екранного "
"простору, [VoxelGI], SDFGI або [ReflectionProbe]. Щоб вимкнути відбиття також "
"від цих джерел, встановіть для [member metallic_specular] значення [code]0.0[/"
"code]."
msgid "The primary color of the stencil effect."
msgstr "Основний колір трафаретного ефекту."
msgid "The comparison operator to use for stencil masking operations."
msgstr ""
"Оператор порівняння, який використовується для операцій маскування трафарету."
msgid "The flags dictating how the stencil operation behaves."
msgstr "Прапорці, що визначають поведінку операції з трафаретом."
msgid "The stencil effect mode."
msgstr "Режим ефекту трафарету."
msgid "The outline thickness for [constant STENCIL_MODE_OUTLINE]."
msgstr "Товщина контуру для [constant STENCIL_MODE_OUTLINE]."
msgid "The stencil reference value (0-255). Typically a power of 2."
msgstr "Довідкове значення трафарету (0-255). Зазвичай це степінь числа 2."
msgid ""
"If [code]true[/code], subsurface scattering is enabled. Emulates light that "
"penetrates an object's surface, is scattered, and then emerges. Subsurface "
"scattering quality is controlled by [member ProjectSettings.rendering/"
"environment/subsurface_scattering/subsurface_scattering_quality].\n"
"[b]Note:[/b] Subsurface scattering is not supported on viewports that have a "
"transparent background (where [member Viewport.transparent_bg] is [code]true[/"
"code])."
msgstr ""
"Якщо [code]true[/code], підповерхневе розсіювання ввімкнено. Емулює світло, "
"яке проникає крізь поверхню об'єкта, розсіюється, а потім виходить. Якість "
"підповерхневого розсіювання контролюється параметром [member "
"ProjectSettings.rendering/environment/subsurface_scattering/"
"subsurface_scattering_quality].\n"
"[b]Примітка:[/b] Підповерхневе розсіювання не підтримується на екранах з "
"прозорим фоном (де [member Viewport.transparent_bg] має значення [code]true[/"
"code])."
msgid ""
"If [code]true[/code], subsurface scattering will use a special mode optimized "
"for the color and density of human skin, such as boosting the intensity of "
"the red channel in subsurface scattering."
msgstr ""
"Якщо [code]true[/code], підповерхневе розсіювання використовуватиме "
"спеціальний режим, оптимізований для кольору та щільності людської шкіри, "
"наприклад посилення інтенсивності червоного каналу під поверхневим "
"розсіюванням."
msgid ""
"The strength of the subsurface scattering effect. The depth of the effect is "
"also controlled by [member ProjectSettings.rendering/environment/"
"subsurface_scattering/subsurface_scattering_scale], which is set globally."
msgstr ""
"Сила ефекту підповерхневого розсіювання. Глибиною ефекту також керує [member "
"ProjectSettings.rendering/environment/subsurface_scattering/"
"subsurface_scattering_scale], який встановлюється глобально."
msgid ""
"Texture used to control the subsurface scattering strength. Stored in the red "
"texture channel. Multiplied by [member subsurf_scatter_strength]."
msgstr ""
"Текстура, яка використовується для контролю сили розсіювання під поверхнею. "
"Зберігається в каналі червоної текстури. Помножено на [member "
"subsurf_scatter_strength]."
msgid "The intensity of the subsurface scattering transmittance effect."
msgstr "Інтенсивність ефекту пропускання підповерхневого розсіювання."
msgid ""
"The color to multiply the subsurface scattering transmittance effect with. "
"Ignored if [member subsurf_scatter_skin_mode] is [code]true[/code]."
msgstr ""
"Колір, за допомогою якого можна помножити ефект пропускання підповерхневого "
"розсіювання. Ігнорується, якщо [member subsurf_scatter_skin_mode] має "
"значення [code]true[/code]."
msgid "The depth of the subsurface scattering transmittance effect."
msgstr "Глибина ефекту пропускання підповерхневого розсіювання."
msgid ""
"If [code]true[/code], enables subsurface scattering transmittance. Only "
"effective if [member subsurf_scatter_enabled] is [code]true[/code]. See also "
"[member backlight_enabled]."
msgstr ""
"Якщо [code]true[/code], вмикається пропускна здатність підповерхневого "
"розсіювання. Ефективно, лише якщо [member subsurf_scatter_enabled] має "
"значення [code]true[/code]. Дивіться також [member backlight_enabled]."
msgid ""
"The texture to use for multiplying the intensity of the subsurface scattering "
"transmittance intensity. See also [member subsurf_scatter_texture]. Ignored "
"if [member subsurf_scatter_skin_mode] is [code]true[/code]."
msgstr ""
"Текстура для використання для множення інтенсивності підповерхневого "
"розсіювання інтенсивності пропускання. Дивіться також [member "
"subsurf_scatter_texture]. Ігнорується, якщо [member "
"subsurf_scatter_skin_mode] має значення [code]true[/code]."
msgid ""
"Filter flags for the texture.\n"
"[b]Note:[/b] [member heightmap_texture] is always sampled with linear "
"filtering, even if nearest-neighbor filtering is selected here. This is to "
"ensure the heightmap effect looks as intended. If you need sharper height "
"transitions between pixels, resize the heightmap texture in an image editor "
"with nearest-neighbor filtering."
msgstr ""
"Фільтруйте прапорці для текстури.\n"
"[b]Примітка:[/b] [member heightmap_texture] завжди семпліфікується з лінійною "
"фільтрацією, навіть якщо тут вибрано фільтрацію найближчих сусідів. Це "
"потрібно для того, щоб ефект карти висот виглядав належним чином. Якщо вам "
"потрібні чіткіші переходи висоти між пікселями, змініть розмір текстури карти "
"висот у редакторі зображень із фільтром найближчих сусідів."
msgid ""
"If [code]true[/code], the texture repeats when exceeding the texture's size. "
"See [constant FLAG_USE_TEXTURE_REPEAT]."
msgstr ""
"Якщо [code]true[/code], текстура повторюється, коли перевищує розмір "
"текстури. Див. [constant FLAG_USE_TEXTURE_REPEAT]."
msgid ""
"The material's transparency mode. Some transparency modes will disable shadow "
"casting. Any transparency mode other than [constant TRANSPARENCY_DISABLED] "
"has a greater performance impact compared to opaque rendering. See also "
"[member blend_mode]."
msgstr ""
"Режим прозорості матеріалу. Деякі режими прозорості вимикають відкидання "
"тіні. Будь-який режим прозорості, окрім [constant TRANSPARENCY_DISABLED], має "
"більший вплив на продуктивність порівняно з непрозорим рендерингом. Дивіться "
"також [member blend_mode]."
msgid ""
"If [code]true[/code] use [member fov_override] to override the [Camera3D]'s "
"field of view angle."
msgstr ""
"Якщо [code]true[/code], використовуйте [member fov_override] для "
"перевизначення кута поля зору [Camera3D]."
msgid ""
"If [code]true[/code], enables parts of the shader required for "
"[GPUParticles3D] trails to function. This also requires using a mesh with "
"appropriate skinning, such as [RibbonTrailMesh] or [TubeTrailMesh]. Enabling "
"this feature outside of materials used in [GPUParticles3D] meshes will break "
"material rendering."
msgstr ""
"Якщо [code]true[/code], вмикає частини шейдера, необхідні для роботи трейлів "
"[GPUParticles3D]. Для цього також потрібно використовувати сітку з "
"відповідним покриттям, наприклад [RibbonTrailMesh] або [TubeTrailMesh]. "
"Увімкнення цієї функції поза матеріалами, що використовуються в сітках "
"[GPUParticles3D], порушить рендеринг матеріалу."
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 point_size]."
msgstr ""
"Якщо [code]true[/code], розмір точки візуалізації можна змінити.\n"
"[b]Примітка:[/b] це діє лише для об’єктів, геометрія яких базується на точці, "
"а не на трикутнику. Дивіться також [member point_size]."
msgid ""
"If [code]true[/code] use [member z_clip_scale] to scale the object being "
"rendered towards the camera to avoid clipping into things like walls."
msgstr ""
"Якщо [code]true[/code], використовуйте [member z_clip_scale] для "
"масштабування об'єкта, що рендериться, у напрямку камери, щоб уникнути "
"обрізання об такі речі, як стіни."
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. The Z component is used when [member uv1_triplanar] is enabled, but "
"it is not used anywhere else."
msgstr ""
"Наскільки зсунути координати [code]UV[/code]. Ця сума буде додана до "
"[code]UV[/code] у вершинній функції. Це можна використовувати для компенсації "
"текстури. Компонент Z використовується, коли ввімкнено [member "
"uv1_triplanar], але більше ніде він не використовується."
msgid ""
"How much to scale the [code]UV[/code] coordinates. This is multiplied by "
"[code]UV[/code] in the vertex function. The Z component is used when [member "
"uv1_triplanar] is enabled, but it is not used anywhere else."
msgstr ""
"Наскільки масштабувати координати [code]UV[/code]. Це множиться на [code]UV[/"
"code] у вершинній функції. Компонент Z використовується, коли ввімкнено "
"[member uv1_triplanar], але більше ніде він не використовується."
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 "
"the orientation of the object's surface to blend between texture coordinates. "
"It reads from the source texture 3 times, once for each axis and then blends "
"between the results based on how closely the pixel aligns with each axis. "
"This is often used for natural features to get a realistic blend of "
"materials. Because triplanar texturing requires many more texture reads per-"
"pixel it is much slower than normal UV texturing. Additionally, because it is "
"blending the texture between the three axes, it is unsuitable when you are "
"trying to achieve crisp texturing."
msgstr ""
"Якщо [code]true[/code], замість використання текстур [code]UV[/code] "
"використовуватиметься триплановий пошук текстури, щоб визначити, як "
"застосовувати текстури. Triplanar використовує орієнтацію поверхні об’єкта "
"для змішування між координатами текстури. Він зчитує вихідну текстуру 3 рази, "
"по одному разу для кожної осі, а потім змішує результати залежно від того, "
"наскільки піксель вирівнюється з кожною віссю. Це часто використовується для "
"природних особливостей, щоб отримати реалістичне поєднання матеріалів. "
"Оскільки триплощинне текстурування вимагає набагато більше зчитувань текстури "
"на піксель, воно набагато повільніше, ніж звичайне УФ-текстурування. Крім "
"того, оскільки він змішує текстуру між трьома осями, він не підходить, коли "
"ви намагаєтеся досягти чіткого текстурування."
msgid ""
"A lower number blends the texture more softly while a higher number blends "
"the texture more sharply.\n"
"[b]Note:[/b] [member uv1_triplanar_sharpness] is clamped between [code]0.0[/"
"code] and [code]150.0[/code] (inclusive) as values outside that range can "
"look broken depending on the mesh."
msgstr ""
"Менше число змішує текстуру м’якше, тоді як більше число змішує текстуру "
"чіткіше.\n"
"[b]Примітка:[/b] [member uv1_triplanar_sharpness] обмежується між [code]0.0[/"
"code] і [code]150.0[/code] (включно), оскільки значення за межами цього "
"діапазону можуть виглядати порушеними залежно від сітки."
msgid ""
"If [code]true[/code], triplanar mapping for [code]UV[/code] is calculated in "
"world space rather than object local space. See also [member uv1_triplanar]."
msgstr ""
"Якщо [code]true[/code], триплощинне відображення для [code]UV[/code] "
"обчислюється у світовому просторі, а не в локальному просторі об’єкта. "
"Дивіться також [member uv1_triplanar]."
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. The Z component is used when [member uv2_triplanar] is enabled, "
"but it is not used anywhere else."
msgstr ""
"Наскільки зсунути координати [code]UV2[/code]. Ця сума буде додана до "
"[code]UV2[/code] у вершинній функції. Це можна використовувати для "
"компенсації текстури. Компонент Z використовується, коли ввімкнено [member "
"uv2_triplanar], але більше ніде він не використовується."
msgid ""
"How much to scale the [code]UV2[/code] coordinates. This is multiplied by "
"[code]UV2[/code] in the vertex function. The Z component is used when [member "
"uv2_triplanar] is enabled, but it is not used anywhere else."
msgstr ""
"Наскільки масштабувати координати [code]UV2[/code]. Це множиться на "
"[code]UV2[/code] у вершинній функції. Компонент Z використовується, коли "
"ввімкнено [member uv2_triplanar], але більше ніде він не використовується."
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 "
"the orientation of the object's surface to blend between texture coordinates. "
"It reads from the source texture 3 times, once for each axis and then blends "
"between the results based on how closely the pixel aligns with each axis. "
"This is often used for natural features to get a realistic blend of "
"materials. Because triplanar texturing requires many more texture reads per-"
"pixel it is much slower than normal UV texturing. Additionally, because it is "
"blending the texture between the three axes, it is unsuitable when you are "
"trying to achieve crisp texturing."
msgstr ""
"Якщо [code]true[/code], замість використання текстур [code]UV2[/code] "
"використовуватиметься триплановий пошук текстури, щоб визначити, як "
"застосовувати текстури. Triplanar використовує орієнтацію поверхні об’єкта "
"для змішування між координатами текстури. Він зчитує вихідну текстуру 3 рази, "
"по одному разу для кожної осі, а потім змішує результати залежно від того, "
"наскільки піксель вирівнюється з кожною віссю. Це часто використовується для "
"природних особливостей, щоб отримати реалістичне поєднання матеріалів. "
"Оскільки триплощинне текстурування вимагає набагато більше зчитувань текстури "
"на піксель, воно набагато повільніше, ніж звичайне УФ-текстурування. Крім "
"того, оскільки він змішує текстуру між трьома осями, він не підходить, коли "
"ви намагаєтеся досягти чіткого текстурування."
msgid ""
"A lower number blends the texture more softly while a higher number blends "
"the texture more sharply.\n"
"[b]Note:[/b] [member uv2_triplanar_sharpness] is clamped between [code]0.0[/"
"code] and [code]150.0[/code] (inclusive) as values outside that range can "
"look broken depending on the mesh."
msgstr ""
"Менше число змішує текстуру м’якше, тоді як більше число змішує текстуру "
"чіткіше.\n"
"[b]Примітка:[/b] [member uv2_triplanar_sharpness] обмежується між [code]0.0[/"
"code] і [code]150.0[/code] (включно), оскільки значення за межами цього "
"діапазону можуть виглядати порушеними залежно від сітки."
msgid ""
"If [code]true[/code], triplanar mapping for [code]UV2[/code] is calculated in "
"world space rather than object local space. See also [member uv2_triplanar]."
msgstr ""
"Якщо [code]true[/code], триплощинне відображення для [code]UV2[/code] "
"обчислюється у світовому просторі, а не в локальному просторі об’єкта. "
"Дивіться також [member uv2_triplanar]."
msgid ""
"If [code]true[/code], vertex colors are considered to be stored in nonlinear "
"sRGB encoding and are converted to linear encoding during rendering. If "
"[code]false[/code], vertex colors are considered to be stored in linear "
"encoding and are rendered as-is. See also [member "
"albedo_texture_force_srgb].\n"
"[b]Note:[/b] Only effective when using the Forward+ and Mobile rendering "
"methods, not Compatibility."
msgstr ""
"Якщо [code]true[/code], кольори вершин вважаються збереженими в нелінійному "
"кодуванні sRGB і перетворюються на лінійне кодування під час рендерингу. Якщо "
"[code]false[/code], кольори вершин вважаються збереженими в лінійному "
"кодуванні і рендеряться як є. Див. також [member albedo_texture_force_srgb].\n"
"[b]Примітка:[/b] Ефективно лише при використанні методів рендерингу Forward+ "
"та Mobile, не Compatibility."
msgid "If [code]true[/code], the vertex color is used as albedo color."
msgstr ""
"Якщо [code]true[/code], колір вершини використовується як колір альбедо."
msgid ""
"Scales the object being rendered towards the camera to avoid clipping into "
"things like walls. This is intended to be used for objects that are fixed "
"with respect to the camera like player arms, tools, etc. Lighting and shadows "
"will continue to work correctly when this setting is adjusted, but screen-"
"space effects like SSAO and SSR may break with lower scales. Therefore, try "
"to keep this setting as close to [code]1.0[/code] as possible."
msgstr ""
"Масштабує об'єкт, що рендериться, ближче до камери, щоб уникнути обрізання об "
"такі речі, як стіни. Це призначено для використання з об'єктами, які "
"фіксовані відносно камери, такими як руки гравця, інструменти тощо. "
"Освітлення та тіні продовжуватимуть працювати правильно після налаштування "
"цього параметра, але ефекти екранного простору, такі як SSAO та SSR, можуть "
"працювати неправильно при менших масштабах. Тому намагайтеся підтримувати цей "
"параметр якомога ближчим до [code]1.0[/code]."
msgid "Texture specifying per-pixel color."
msgstr "Текстура, що визначає колір кожного пікселя."
msgid "Texture specifying per-pixel metallic value."
msgstr "Текстура, що визначає металеве значення на піксель."
msgid "Texture specifying per-pixel roughness value."
msgstr "Текстура, що визначає значення шорсткості на піксель."
msgid "Texture specifying per-pixel emission color."
msgstr "Текстура, що визначає колір випромінювання на піксель."
msgid "Texture specifying per-pixel normal vector."
msgstr "Текстура, що визначає попіксельний нормальний вектор."
msgid "Texture specifying per-pixel bent normal vector."
msgstr ""
"Текстура, що визначає вектор нормалі зігнутого вигину для кожного пікселя."
msgid "Texture specifying per-pixel rim value."
msgstr "Текстура, що визначає значення обода на піксель."
msgid "Texture specifying per-pixel clearcoat value."
msgstr "Текстура, що визначає значення прозорого покриття на піксель."
msgid ""
"Texture specifying per-pixel flowmap direction for use with [member "
"anisotropy]."
msgstr ""
"Текстура, що визначає напрямок карти потоку на піксель для використання з "
"[member anisotropy]."
msgid "Texture specifying per-pixel ambient occlusion value."
msgstr "Текстура, що вказує значення навколишнього перекриття на піксель."
msgid "Texture specifying per-pixel height."
msgstr "Текстура, що визначає висоту пікселя."
msgid "Texture specifying per-pixel subsurface scattering."
msgstr "Текстура, що визначає попіксельне підповерхневе розсіювання."
msgid "Texture specifying per-pixel transmittance for subsurface scattering."
msgstr ""
"Текстура, що визначає коефіцієнт пропускання на піксель для підповерхневого "
"розсіювання."
msgid "Texture specifying per-pixel backlight color."
msgstr "Текстура, що визначає колір підсвічування кожного пікселя."
msgid "Texture specifying per-pixel refraction strength."
msgstr "Текстура, що визначає силу заломлення на піксель."
msgid "Texture specifying per-pixel detail mask blending value."
msgstr "Текстура, що визначає значення змішування маски деталей на піксель."
msgid "Texture specifying per-pixel detail color."
msgstr "Текстура, що визначає колір деталей на піксель."
msgid "Texture specifying per-pixel detail normal."
msgstr "Текстура, що визначає попіксельну деталізацію, звичайна."
msgid "Texture holding ambient occlusion, roughness, and metallic."
msgstr "Текстура зберігає навколишнє перекриття, шорсткість і металік."
msgid "Represents the size of the [enum TextureParam] enum."
msgstr "Представляє розмір переліку [enum TextureParam]."
msgid ""
"The texture filter reads from the nearest pixel only. This makes the texture "
"look pixelated from up close, and grainy from a distance (due to mipmaps not "
"being sampled)."
msgstr ""
"Фільтр текстур читає лише з найближчого пікселя. Це робить текстуру "
"піксельною зблизька та зернистою на відстані (через те, що MIP-карти не "
"вибираються)."
msgid ""
"The texture filter blends between the nearest 4 pixels. This makes the "
"texture look smooth from up close, and grainy from a distance (due to mipmaps "
"not being sampled)."
msgstr ""
"Фільтр текстури змішується між найближчими 4 пікселями. Це робить текстуру "
"гладкою зблизька та зернистою на відстані (через те, що MIP-карти не "
"вибираються)."
msgid ""
"The texture filter reads from the nearest pixel and blends between the "
"nearest 2 mipmaps (or uses the nearest mipmap if [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"is [code]true[/code]). This makes the texture look pixelated from up close, "
"and smooth from a distance."
msgstr ""
"Фільтр текстур зчитує з найближчого пікселя та змішує між двома найближчими "
"картами mipmap (або використовує найближчу карту mipmap, якщо [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"має значення [code]true[/code]). Це робить текстуру піксельною зблизька та "
"гладкою на відстані."
msgid ""
"The texture filter blends between the nearest 4 pixels and between the "
"nearest 2 mipmaps (or uses the nearest mipmap if [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"is [code]true[/code]). This makes the texture look smooth from up close, and "
"smooth from a distance."
msgstr ""
"Фільтр текстур змішує найближчі 4 пікселі з найближчими 2 картами mipmap (або "
"використовує найближчу карту mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]). Це робить текстуру гладкою зблизька та гладкою на відстані."
msgid ""
"The texture filter reads from the nearest pixel and blends between 2 mipmaps "
"(or uses the nearest mipmap if [member ProjectSettings.rendering/textures/"
"default_filters/use_nearest_mipmap_filter] is [code]true[/code]) based on the "
"angle between the surface and the camera view. This makes the texture look "
"pixelated from up close, and smooth from a distance. Anisotropic filtering "
"improves texture quality on surfaces that are almost in line with the camera, "
"but is slightly slower. The anisotropic filtering level can be changed by "
"adjusting [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgstr ""
"Фільтр текстури зчитує з найближчого пікселя та змішує 2 mipmap (або "
"використовує найближче mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]) на основі кута між поверхнею та вид камери. Це робить текстуру "
"піксельною зблизька та гладкою на відстані. Анізотропна фільтрація покращує "
"якість текстури на поверхнях, які знаходяться майже на одній лінії з камерою, "
"але трохи повільніше. Рівень анізотропної фільтрації можна змінити, "
"налаштувавши [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid ""
"The texture filter blends between the nearest 4 pixels and blends between 2 "
"mipmaps (or uses the nearest mipmap if [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] is [code]true[/code]) "
"based on the angle between the surface and the camera view. This makes the "
"texture look smooth from up close, and smooth from a distance. Anisotropic "
"filtering improves texture quality on surfaces that are almost in line with "
"the camera, but is slightly slower. The anisotropic filtering level can be "
"changed by adjusting [member ProjectSettings.rendering/textures/"
"default_filters/anisotropic_filtering_level]."
msgstr ""
"Фільтр текстури змішує найближчі 4 пікселі та змішує 2 mipmap (або "
"використовує найближче mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]) на основі кута між поверхнею і вигляд камери. Це робить текстуру "
"гладкою зблизька та гладкою на відстані. Анізотропна фільтрація покращує "
"якість текстури на поверхнях, які знаходяться майже на одній лінії з камерою, "
"але трохи повільніше. Рівень анізотропної фільтрації можна змінити, "
"налаштувавши [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid "Represents the size of the [enum TextureFilter] enum."
msgstr "Представляє розмір переліку [enum TextureFilter]."
msgid "Use [code]UV[/code] with the detail texture."
msgstr "Використовуйте [code]UV[/code] з детальною текстурою."
msgid "Use [code]UV2[/code] with the detail texture."
msgstr "Використовуйте [code]UV2[/code] із детальною текстурою."
msgid "The material will not use transparency. This is the fastest to render."
msgstr ""
"Матеріал не буде використовувати прозорість. Це найшвидший для візуалізації."
msgid ""
"The material will use the texture's alpha values for transparency. This is "
"the slowest to render, and disables shadow casting."
msgstr ""
"Матеріал використовуватиме значення альфа текстури для прозорості. Це "
"найповільніше для візуалізації та вимикає відтворення тіні."
msgid ""
"The material will cut off all values below a threshold, the rest will remain "
"opaque. The opaque portions will be rendered in the depth prepass. This is "
"faster to render than alpha blending, but slower than opaque rendering. This "
"also supports casting shadows."
msgstr ""
"Матеріал відсіче всі значення нижче порогу, решта залишиться непрозорою. "
"Непрозорі частини будуть відрендерені в попередньому проході глибини. Це "
"швидше відтворюється, ніж альфа-змішування, але повільніше, ніж непрозоре "
"відтворення. Це також підтримує відкидання тіней."
msgid ""
"The material will cut off all values below a spatially-deterministic "
"threshold, the rest will remain opaque. This is faster to render than alpha "
"blending, but slower than opaque rendering. This also supports casting "
"shadows. Alpha hashing is suited for hair rendering."
msgstr ""
"Матеріал відсікатиме всі значення нижче просторово-детермінованого порогу, "
"решта залишатиметься непрозорою. Це швидше відтворюється, ніж альфа-"
"змішування, але повільніше, ніж непрозоре відтворення. Це також підтримує "
"відкидання тіней. Альфа-хешування підходить для візуалізації волосся."
msgid ""
"The material will use the texture's alpha value for transparency, but will "
"discard fragments with an alpha of less than 0.99 during the depth prepass "
"and fragments with an alpha less than 0.1 during the shadow pass. This also "
"supports casting shadows."
msgstr ""
"Матеріал використовуватиме значення альфа текстури для прозорості, але "
"відкидає фрагменти з альфа менше 0,99 під час попереднього проходу глибини та "
"фрагменти з альфа менше 0,1 під час проходу тіні. Це також підтримує "
"відкидання тіней."
msgid "Represents the size of the [enum Transparency] enum."
msgstr "Представляє розмір переліку [enum Transparency]."
msgid ""
"The object will not receive shadows. This is the fastest to render, but it "
"disables all interactions with lights."
msgstr ""
"Об'єкт не отримає тіні. Це найшвидший спосіб візуалізації, але він вимикає "
"всі взаємодії зі світлом."
msgid ""
"The object will be shaded per pixel. Useful for realistic shading effects."
msgstr ""
"Об’єкт буде затінено на піксель. Корисно для реалістичних ефектів затінення."
msgid ""
"The object will be shaded per vertex. Useful when you want cheaper shaders "
"and do not care about visual quality."
msgstr ""
"Об’єкт буде заштриховано для кожної вершини. Корисно, коли вам потрібні "
"дешевші шейдери, і вам не важлива візуальна якість."
msgid "Represents the size of the [enum ShadingMode] enum."
msgstr "Представляє розмір переліку [enum ShadingMode]."
msgid "Constant for setting [member emission_enabled]."
msgstr "Константа для налаштування [member emission_enabled]."
msgid "Constant for setting [member normal_enabled]."
msgstr "Константа для налаштування [member normal_enabled]."
msgid "Constant for setting [member rim_enabled]."
msgstr "Константа для налаштування [member rim_enabled]."
msgid "Constant for setting [member clearcoat_enabled]."
msgstr "Константа для налаштування [member clearcoat_enabled]."
msgid "Constant for setting [member anisotropy_enabled]."
msgstr "Константа для налаштування [member anisotropy_enabled]."
msgid "Constant for setting [member ao_enabled]."
msgstr "Константа для налаштування [member ao_enabled]."
msgid "Constant for setting [member heightmap_enabled]."
msgstr "Константа для налаштування [member heightmap_enabled]."
msgid "Constant for setting [member subsurf_scatter_enabled]."
msgstr "Константа для налаштування [member subsurf_scatter_enabled]."
msgid "Constant for setting [member subsurf_scatter_transmittance_enabled]."
msgstr ""
"Константа для налаштування [member subsurf_scatter_transmittance_enabled]."
msgid "Constant for setting [member backlight_enabled]."
msgstr "Константа для параметра [member backlight_enabled]."
msgid "Constant for setting [member refraction_enabled]."
msgstr "Константа для налаштування [member refraction_enabled]."
msgid "Constant for setting [member detail_enabled]."
msgstr "Константа для налаштування [member detail_enabled]."
msgid "Constant for setting [member bent_normal_enabled]."
msgstr "Константа для налаштування [member bent_normal_enabled]."
msgid "Represents the size of the [enum Feature] enum."
msgstr "Представляє розмір переліку [enum Feature]."
msgid ""
"Default blend mode. The color of the object is blended over the background "
"based on the object's alpha value."
msgstr ""
"Режим змішування за замовчуванням. Колір об'єкта змішується з фоном на основі "
"значення альфа об'єкта."
msgid "The color of the object is added to the background."
msgstr "Колір об'єкта додається до фону."
msgid "The color of the object is subtracted from the background."
msgstr "Колір об'єкта віднімається від фону."
msgid "The color of the object is multiplied by the background."
msgstr "Колір об'єкта множиться на фон."
msgid ""
"The color of the object is added to the background and the alpha channel is "
"used to mask out the background. This is effectively a hybrid of the blend "
"mix and add modes, useful for effects like fire where you want the flame to "
"add but the smoke to mix. By default, this works with unshaded materials "
"using premultiplied textures. For shaded materials, use the "
"[code]PREMUL_ALPHA_FACTOR[/code] built-in so that lighting can be modulated "
"as well."
msgstr ""
"Колір об’єкта додається до фону, а альфа-канал використовується для "
"маскування фону. Це фактично гібрид режимів змішування та додавання, корисний "
"для таких ефектів, як вогонь, де потрібно додати полум’я, але змішати дим. За "
"замовчуванням це працює з незатіненими матеріалами з використанням попередньо "
"помножених текстур. Для затемнених матеріалів використовуйте вбудований "
"[code]PREMUL_ALPHA_FACTOR[/code], щоб також можна було модулювати освітлення."
msgid "Disables Alpha AntiAliasing for the material."
msgstr "Вимикає альфа-згладжування для матеріалу."
msgid ""
"Enables AlphaToCoverage. Alpha values in the material are passed to the "
"AntiAliasing sample mask."
msgstr ""
"Вмикає AlphaToCoverage. Альфа-значення в матеріалі передаються до маски "
"зразка AntiAliasing."
msgid ""
"Enables AlphaToCoverage and forces all non-zero alpha values to [code]1[/"
"code]. Alpha values in the material are passed to the AntiAliasing sample "
"mask."
msgstr ""
"Вмикає AlphaToCoverage і змушує всі ненульові значення альфа мати значення "
"[code]1[/code]. Альфа-значення в матеріалі передаються до маски зразка "
"AntiAliasing."
msgid ""
"Default depth draw mode. Depth is drawn only for opaque objects during the "
"opaque prepass (if any) and during the opaque pass."
msgstr ""
"Типовий режим малювання глибини. Глибина малюється лише для непрозорих "
"об’єктів під час непрозорого попереднього проходу (якщо є) і під час "
"непрозорого проходу."
msgid ""
"Objects will write to depth during the opaque and the transparent passes. "
"Transparent objects that are close to the camera may obscure other "
"transparent objects behind them.\n"
"[b]Note:[/b] This does not influence whether transparent objects are included "
"in the depth prepass or not. For that, see [enum Transparency]."
msgstr ""
"Об'єкти будуть писати в глибину під час непрозорого та прозорого проходів. "
"Прозорі об’єкти, розташовані поблизу камери, можуть закривати інші прозорі "
"об’єкти позаду них.\n"
"[b]Примітка:[/b] це не впливає на те, чи включено прозорі об’єкти до "
"попереднього проходу глибини чи ні. Для цього див. [enum Transparency]."
msgid ""
"Objects will not write their depth to the depth buffer, even during the depth "
"prepass (if enabled)."
msgstr ""
"Об’єкти не записуватимуть свою глибину в буфер глибини, навіть під час "
"попереднього проходу глибини (якщо ввімкнено)."
msgid "Depth test will discard the pixel if it is behind other pixels."
msgstr ""
"Тест глибини відкине піксель, якщо він знаходиться позаду інших пікселів."
msgid ""
"Depth test will discard the pixel if it is in front of other pixels. Useful "
"for stencil effects."
msgstr ""
"Тест глибини відкидає піксель, якщо він знаходиться перед іншими пікселями. "
"Корисно для трафаретних ефектів."
msgid ""
"Default cull mode. The back of the object is culled when not visible. Back "
"face triangles will be culled when facing the camera. This results in only "
"the front side of triangles being drawn. For closed-surface meshes, this "
"means that only the exterior of the mesh will be visible."
msgstr ""
"Режим відбракування за замовчуванням. Задня сторона об’єкта відбирається, "
"коли її не видно. Трикутники тильної сторони будуть видалені, якщо дивитися в "
"камеру. Це призводить до того, що малюється лише лицьова сторона трикутників. "
"Для сіток із закритою поверхнею це означає, що буде видно лише зовнішню "
"частину сітки."
msgid ""
"Front face triangles will be culled when facing the camera. This results in "
"only the back side of triangles being drawn. For closed-surface meshes, this "
"means that the interior of the mesh will be drawn instead of the exterior."
msgstr ""
"Трикутники передньої панелі будуть видалені, якщо дивитися в камеру. Це "
"призводить до того, що малюється лише зворотна сторона трикутників. Для сіток "
"із закритою поверхнею це означає, що внутрішня частина сітки буде намальована "
"замість зовнішньої."
msgid ""
"No face culling is performed; both the front face and back face will be "
"visible."
msgstr ""
"Вибракування обличчя не проводиться; будуть видні як передня, так і задня "
"сторони."
msgid ""
"Disables the depth test, so this object is drawn on top of all others drawn "
"before it. This puts the object in the transparent draw pass where it is "
"sorted based on distance to camera. Objects drawn after it in the draw order "
"may cover it. This also disables writing to depth."
msgstr ""
"Вимикає перевірку глибини, тому цей об’єкт малюється поверх усіх інших, "
"намальованих перед ним. Це поміщає об’єкт у прозорий прохід малювання, де він "
"сортується на основі відстані до камери. Об’єкти, намальовані після нього в "
"порядку розіграшу, можуть закривати його. Це також вимикає глибокий запис."
msgid "Set [code]ALBEDO[/code] to the per-vertex color specified in the mesh."
msgstr ""
"Встановіть [code]ALBEDO[/code] на колір кожної вершини, указаний у сітці."
msgid ""
"Vertex colors are considered to be stored in nonlinear sRGB encoding and are "
"converted to linear encoding during rendering. See also [member "
"vertex_color_is_srgb].\n"
"[b]Note:[/b] Only effective when using the Forward+ and Mobile rendering "
"methods."
msgstr ""
"Кольори вершин вважаються збереженими в нелінійному кодуванні sRGB і "
"перетворюються на лінійне кодування під час рендерингу. Див. також [member "
"vertex_color_is_srgb].\n"
"[b]Примітка:[/b] Ефективно лише при використанні методів рендерингу Forward+ "
"та Mobile."
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 ""
"Використовує розмір точки, щоб змінити розмір примітивних точок. Також "
"змінюється пошук текстури альбедо на використання [code]POINT_COORD[/code] "
"замість [code]UV[/code]."
msgid ""
"Object is scaled by depth so that it always appears the same size on screen."
msgstr ""
"Об’єкт масштабується за глибиною, щоб він завжди мав однаковий розмір на "
"екрані."
msgid ""
"Shader will keep the scale set for the mesh. Otherwise the scale is lost when "
"billboarding. Only applies when [member billboard_mode] is [constant "
"BILLBOARD_ENABLED]."
msgstr ""
"Шейдер збереже встановлений масштаб для сітки. Інакше втрачається масштаб при "
"білборді. Застосовується, лише коли [member billboard_mode] має значення "
"[constant BILLBOARD_ENABLED]."
msgid ""
"Use triplanar texture lookup for all texture lookups that would normally use "
"[code]UV[/code]."
msgstr ""
"Використовуйте триплощинний пошук текстури для всіх пошуків текстури, які "
"зазвичай використовують [code]UV[/code]."
msgid ""
"Use triplanar texture lookup for all texture lookups that would normally use "
"[code]UV2[/code]."
msgstr ""
"Використовуйте триплановий пошук текстури для всіх пошуків текстури, які "
"зазвичай використовують [code]UV2[/code]."
msgid ""
"Use [code]UV2[/code] coordinates to look up from the [member ao_texture]."
msgstr ""
"Використовуйте координати [code]UV2[/code], щоб шукати вгору від [member "
"ao_texture]."
msgid ""
"Use [code]UV2[/code] coordinates to look up from the [member "
"emission_texture]."
msgstr ""
"Використовуйте координати [code]UV2[/code], щоб шукати вгору від [member "
"emission_texture]."
msgid ""
"Forces the shader to convert albedo from nonlinear sRGB encoding to linear "
"encoding. See also [member albedo_texture_force_srgb]."
msgstr ""
"Примушує шейдер конвертувати альбедо з нелінійного кодування sRGB у лінійне "
"кодування. Див. також [member albedo_texture_force_srgb]."
msgid "Disables receiving shadows from other objects."
msgstr "Вимикає отримання тіней від інших об'єктів."
msgid "Disables receiving ambient light."
msgstr "Вимикає отримання навколишнього світла."
msgid "Enables the shadow to opacity feature."
msgstr "Вмикає функцію тіні до непрозорості."
msgid ""
"Enables the texture to repeat when UV coordinates are outside the 0-1 range. "
"If using one of the linear filtering modes, this can result in artifacts at "
"the edges of a texture when the sampler filters across the edges of the "
"texture."
msgstr ""
"Дозволяє повторювати текстуру, коли UV-координати виходять за межі діапазону "
"0-1. Якщо використовується один із лінійних режимів фільтрації, це може "
"призвести до артефактів на краях текстури, коли семплер фільтрує по краях "
"текстури."
msgid ""
"Invert values read from a depth texture to convert them to height values "
"(heightmap)."
msgstr ""
"Інвертуйте значення, зчитані з текстури глибини, щоб перетворити їх на "
"значення висоти (карта висот)."
msgid ""
"Enables the skin mode for subsurface scattering which is used to improve the "
"look of subsurface scattering when used for human skin."
msgstr ""
"Вмикає режим шкіри для підповерхневого розсіювання, який використовується для "
"покращення вигляду підповерхневого розсіювання під час використання для шкіри "
"людини."
msgid ""
"Enables parts of the shader required for [GPUParticles3D] trails to function. "
"This also requires using a mesh with appropriate skinning, such as "
"[RibbonTrailMesh] or [TubeTrailMesh]. Enabling this feature outside of "
"materials used in [GPUParticles3D] meshes will break material rendering."
msgstr ""
"Вмикає частини шейдера, необхідні для роботи трейлів [GPUParticles3D]. Для "
"цього також потрібно використовувати сітку з відповідним покриттям, наприклад "
"[RibbonTrailMesh] або [TubeTrailMesh]. Увімкнення цієї функції поза "
"матеріалами, що використовуються в сітках [GPUParticles3D], порушить "
"рендеринг матеріалу."
msgid "Enables multichannel signed distance field rendering shader."
msgstr "Вмикає шейдер відтворення багатоканального поля відстані зі знаком."
msgid "Disables receiving depth-based or volumetric fog."
msgstr "Вимикає отримання глибинного або об’ємного туману."
msgid "Disables specular occlusion."
msgstr "Вимикає дзеркальну оклюзію."
msgid "Enables using [member z_clip_scale]."
msgstr "Дозволяє використовувати [member z_clip_scale]."
msgid "Enables using [member fov_override]."
msgstr "Дозволяє використовувати [member fov_override]."
msgid "Represents the size of the [enum Flags] enum."
msgstr "Представляє розмір переліку [enum Flags]."
msgid "Default diffuse scattering algorithm."
msgstr "Алгоритм дифузного розсіювання за замовчуванням."
msgid "Diffuse scattering ignores roughness."
msgstr "Дифузне розсіювання ігнорує шорсткість."
msgid "Extends Lambert to cover more than 90 degrees when roughness increases."
msgstr ""
"Розширює кут Ламберта на понад 90 градусів, коли шорсткість збільшується."
msgid "Uses a hard cut for lighting, with smoothing affected by roughness."
msgstr ""
"Для освітлення використовується жорсткий зріз із згладжуванням, ураженим "
"шорсткостями."
msgid ""
"Default specular blob.\n"
"[b]Note:[/b] Forward+ uses multiscattering for more accurate reflections, "
"although the impact of multiscattering is more noticeable on rough metallic "
"surfaces than on smooth, non-metallic surfaces.\n"
"[b]Note:[/b] Mobile and Compatibility don't perform multiscattering for "
"performance reasons. Instead, they perform single scattering, which means "
"rough metallic surfaces may look slightly darker than intended."
msgstr ""
"Дзеркальна крапля за замовчуванням.\n"
"[b]Примітка:[/b] Forward+ використовує багаторозсіювання для точніших "
"відбиттів, хоча вплив багаторозсіювання більш помітний на шорстких металевих "
"поверхнях, ніж на гладких неметалевих поверхнях.\n"
"[b]Примітка:[/b] Мобільні пристрої та Сумісність не виконують багаторівневе "
"розсіювання з міркувань продуктивності. Замість цього вони виконують "
"одноразове розсіювання, що означає, що шорсткі металеві поверхні можуть "
"виглядати трохи темнішими, ніж передбачалося."
msgid "Toon blob which changes size based on roughness."
msgstr "Мультяшна крапка, розмір якої змінюється залежно від шорсткості."
msgid ""
"No specular blob. This is slightly faster to render than other specular modes."
msgstr ""
"Без дзеркальної плями. Це трохи швидше для візуалізації, ніж інші дзеркальні "
"режими."
msgid "Billboard mode is disabled."
msgstr "Режим білборда вимкнено."
msgid "The object's Z axis will always face the camera."
msgstr "Вісь Z об’єкта завжди буде звернена до камери."
msgid "The object's X axis will always face the camera."
msgstr "Вісь X об’єкта завжди буде звернена до камери."
msgid ""
"Used for particle systems when assigned to [GPUParticles3D] and "
"[CPUParticles3D] nodes (flipbook animation). Enables [code]particles_anim_*[/"
"code] properties.\n"
"The [member ParticleProcessMaterial.anim_speed_min] or [member "
"CPUParticles3D.anim_speed_min] should also be set to a value bigger than zero "
"for the animation to play."
msgstr ""
"Використовується для систем частинок, коли призначається вузлам "
"[GPUParticles3D] і [CPUParticles3D] (анімація фліпбука). Вмикає властивості "
"[code]particles_anim_*[/code].\n"
"Для відтворення анімації для [member ParticleProcessMaterial.anim_speed_min] "
"або [member CPUParticles3D.anim_speed_min] також має бути встановлено "
"значення більше нуля."
msgid "Used to read from the red channel of a texture."
msgstr "Використовується для читання з червоного каналу текстури."
msgid "Used to read from the green channel of a texture."
msgstr "Використовується для читання із зеленого каналу текстури."
msgid "Used to read from the blue channel of a texture."
msgstr "Використовується для читання з синього каналу текстури."
msgid "Used to read from the alpha channel of a texture."
msgstr "Використовується для читання з альфа-каналу текстури."
msgid ""
"Used to read from the linear (non-perceptual) average of the red, green and "
"blue channels of a texture."
msgstr ""
"Використовується для читання лінійного (неперцепційного) середнього "
"червоного, зеленого та синього каналів текстури."
msgid "Adds the emission color to the color from the emission texture."
msgstr "Додає колір випромінювання до кольору з текстури випромінювання."
msgid "Multiplies the emission color by the color from the emission texture."
msgstr "Помножує колір випромінювання на колір текстури випромінювання."
msgid "Do not use distance fade."
msgstr "Не використовуйте згасання на відстані."
msgid ""
"Smoothly fades the object out based on each pixel's distance from the camera "
"using the alpha channel."
msgstr ""
"Плавно згасає об’єкт на основі відстані кожного пікселя від камери за "
"допомогою альфа-каналу."
msgid ""
"Smoothly fades the object out based on each pixel's distance from the camera "
"using a dithering approach. Dithering discards pixels based on a set pattern "
"to smoothly fade without enabling transparency. On certain hardware, this can "
"be faster than [constant DISTANCE_FADE_PIXEL_ALPHA]."
msgstr ""
"Плавно згасає об’єкт залежно від відстані кожного пікселя від камери за "
"допомогою підходу згладжування. Розтушовування скидає пікселі на основі "
"встановленого шаблону, щоб плавно зникати без увімкнення прозорості. На "
"певному обладнанні це може бути швидше, ніж [constant "
"DISTANCE_FADE_PIXEL_ALPHA]."
msgid ""
"Smoothly fades the object out based on the object's distance from the camera "
"using a dithering approach. Dithering discards pixels based on a set pattern "
"to smoothly fade without enabling transparency. On certain hardware, this can "
"be faster than [constant DISTANCE_FADE_PIXEL_ALPHA] and [constant "
"DISTANCE_FADE_PIXEL_DITHER]."
msgstr ""
"Плавно зникає об’єкт залежно від відстані до об’єкта від камери за допомогою "
"підходу згладжування. Розтушовування скидає пікселі на основі встановленого "
"шаблону, щоб плавно зникати без увімкнення прозорості. На певному обладнанні "
"це може бути швидше, ніж [constant DISTANCE_FADE_PIXEL_ALPHA] і [constant "
"DISTANCE_FADE_PIXEL_DITHER]."
msgid "Disables stencil operations."
msgstr "Вимикає операції з трафаретом."
msgid ""
"Stencil preset which applies an outline to the object.\n"
"[b]Note:[/b] Requires a [member Material.next_pass] material which will be "
"automatically applied. Any manual changes made to [member Material.next_pass] "
"will be lost when the stencil properties are modified or the scene is "
"reloaded. To safely apply a [member Material.next_pass] material on a "
"material that uses stencil presets, use [member "
"GeometryInstance3D.material_overlay] instead."
msgstr ""
"Пресет трафарету, який застосовує контур до об'єкта.\n"
"[b]Примітка:[/b] Потрібен матеріал [member Material.next_pass], який буде "
"застосовано автоматично. Будь-які зміни, внесені вручну до [member "
"Material.next_pass], будуть втрачені під час зміни властивостей трафарету або "
"перезавантаження сцени. Щоб безпечно застосувати матеріал [member "
"Material.next_pass] до матеріалу, який використовує пресет трафарету, "
"використовуйте замість нього [member GeometryInstance3D.material_overlay]."
msgid ""
"Stencil preset which shows a silhouette of the object behind walls.\n"
"[b]Note:[/b] Requires a [member Material.next_pass] material which will be "
"automatically applied. Any manual changes made to [member Material.next_pass] "
"will be lost when the stencil properties are modified or the scene is "
"reloaded. To safely apply a [member Material.next_pass] material on a "
"material that uses stencil presets, use [member "
"GeometryInstance3D.material_overlay] instead."
msgstr ""
"Пресет трафарету, який показує силует об'єкта за стінами.\n"
"[b]Примітка:[/b] Потрібен матеріал [member Material.next_pass], який буде "
"застосовано автоматично. Будь-які зміни, внесені вручну до [member "
"Material.next_pass], будуть втрачені під час зміни властивостей трафарету або "
"перезавантаження сцени. Щоб безпечно застосувати матеріал [member "
"Material.next_pass] до матеріалу, який використовує пресети трафаретів, "
"використовуйте замість нього [member GeometryInstance3D.material_overlay]."
msgid "Enables stencil operations without a preset."
msgstr ""
"Дозволяє виконувати операції з трафаретом без попереднього налаштування."
msgid ""
"The material will only be rendered where it passes a stencil comparison with "
"existing stencil buffer values."
msgstr ""
"Матеріал буде відрендерено лише там, де він пройде порівняння трафарету з "
"існуючими значеннями буфера трафарету."
msgid ""
"The material will write the reference value to the stencil buffer where it "
"passes the depth test."
msgstr ""
"Матеріал запише опорне значення в буфер трафарету, де він пройде тест глибини."
msgid ""
"The material will write the reference value to the stencil buffer where it "
"fails the depth test."
msgstr ""
"Матеріал запише опорне значення в буфер трафарету, якщо він не пройде тест на "
"глибину."
msgid "Always passes the stencil test."
msgstr "Завжди проходить випробування трафаретом."
msgid ""
"Passes the stencil test when the reference value is less than the existing "
"stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення менше за існуюче значення "
"трафарету."
msgid ""
"Passes the stencil test when the reference value is equal to the existing "
"stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення дорівнює існуючому "
"значенню трафарету."
msgid ""
"Passes the stencil test when the reference value is less than or equal to the "
"existing stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення менше або дорівнює "
"існуючому значенню трафарету."
msgid ""
"Passes the stencil test when the reference value is greater than the existing "
"stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення більше за існуюче "
"значення трафарету."
msgid ""
"Passes the stencil test when the reference value is not equal to the existing "
"stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення не дорівнює існуючому "
"значенню трафарету."
msgid ""
"Passes the stencil test when the reference value is greater than or equal to "
"the existing stencil value."
msgstr ""
"Проходить перевірку трафарету, коли опорне значення більше або дорівнює "
"існуючому значенню трафарету."
msgid "A 3×3 matrix for representing 3D rotation and scale."
msgstr "Матриця 3×3 для представлення тривимірного обертання та масштабу."
msgid ""
"The [Basis] built-in [Variant] type is a 3×3 [url=https://en.wikipedia.org/"
"wiki/Matrix_(mathematics)]matrix[/url] used to represent 3D rotation, scale, "
"and shear. It is frequently used within a [Transform3D].\n"
"A [Basis] is composed by 3 axis vectors, each representing a column of the "
"matrix: [member x], [member y], and [member z]. The length of each axis "
"([method Vector3.length]) influences the basis's scale, while the direction "
"of all axes influence the rotation. Usually, these axes are perpendicular to "
"one another. However, when you rotate any axis individually, the basis "
"becomes sheared. Applying a sheared basis to a 3D model will make the model "
"appear distorted.\n"
"A [Basis] is:\n"
"- [b]Orthogonal[/b] if its axes are perpendicular to each other.\n"
"- [b]Normalized[/b] if the length of every axis is [code]1.0[/code].\n"
"- [b]Uniform[/b] if all axes share the same length (see [method get_scale]).\n"
"- [b]Orthonormal[/b] if it is both orthogonal and normalized, which allows it "
"to only represent rotations (see [method orthonormalized]).\n"
"- [b]Conformal[/b] if it is both orthogonal and uniform, which ensures it is "
"not distorted.\n"
"For a general introduction, see the [url=$DOCS_URL/tutorials/math/"
"matrices_and_transforms.html]Matrices and transforms[/url] tutorial.\n"
"[b]Note:[/b] Godot uses a [url=https://en.wikipedia.org/wiki/Right-"
"hand_rule]right-handed coordinate system[/url], which is a common standard. "
"For directions, the convention for built-in types like [Camera3D] is for -Z "
"to point forward (+X is right, +Y is up, and +Z is back). Other objects may "
"use different direction conventions. For more information, see the "
"[url=$DOCS_URL/tutorials/assets_pipeline/importing_3d_scenes/"
"model_export_considerations.html#d-asset-direction-conventions]3D asset "
"direction conventions[/url] tutorial.\n"
"[b]Note:[/b] The basis matrices are exposed as [url=https://"
"www.mindcontrol.org/~hplus/graphics/matrix-layout.html]column-major[/url] "
"order, which is the same as OpenGL. However, they are stored internally in "
"row-major order, which is the same as DirectX."
msgstr ""
"Вбудований тип [Basis] [Variant] — це [url=https://en.wikipedia.org/wiki/"
"Matrix_(mathematics)]матриця[/url] 3×3, яка використовується для "
"представлення тривимірного обертання, масштабу та зсуву. Він часто "
"використовується в [Transform3D]. \n"
"[Basis] складається з 3 осьових векторів, кожен з яких представляє стовпець "
"матриці: [member x], [member y] і [member z]. Довжина кожної осі ([method "
"Vector3.length]) впливає на масштаб основи, тоді як напрямок усіх осей "
"впливає на поворот. Зазвичай ці осі перпендикулярні одна одній. Однак, коли "
"ви обертаєте будь-яку вісь окремо, основа стає зрізаною. Застосування "
"зрізаної основи до 3D-моделі змусить модель виглядати спотвореною. \n"
"[Основа] це: \n"
"- [b]Ортогональний[/b], якщо його осі перпендикулярні одна одній. \n"
"- [b]Нормалізовано[/b], якщо довжина кожної осі дорівнює [code]1,0[/code]. \n"
"- [b]Однакова [/b], якщо всі осі мають однакову довжину (див. [method "
"get_scale]). \n"
"- [b]Ортонормальний[/b], якщо він одночасно ортогональний і нормалізований, "
"що дозволяє йому представляти лише обертання (див. [method "
"orthonormalized]). \n"
"- [b]Конформний[/b], якщо він одночасно ортогональний і рівномірний, що "
"гарантує його відсутність спотворень. \n"
"Щоб отримати загальні відомості, перегляньте посібник [url=$DOCS_URL/"
"tutorials/math/matrices_and_transforms.html]Матриці та перетворення[/url]. \n"
"[b]Примітка: [/b] Godot використовує [url=https://en.wikipedia.org/wiki/Right-"
"hand_rule]правосторонню систему координат[/url], яка є загальним стандартом. "
"Для напрямків угода для вбудованих типів, як-от [Camera3D], полягає в тому, "
"що -Z вказує вперед (+X — праворуч, +Y — вгору, а +Z — назад). Інші об’єкти "
"можуть використовувати інші умовні позначення напрямку. Щоб отримати "
"додаткові відомості, перегляньте навчальний посібник [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_3d_scenes/model_export_considerations.html#d-asset-"
"direction-conventions]Умови щодо напрямків 3D-активів[/url]. \n"
"[b]Примітка.[/b] Основні матриці представлені як [url=https://"
"www.mindcontrol.org/~hplus/graphics/matrix-layout.html]головний-стовпець[/"
"url] порядок, який є таким самим, як і OpenGL. Однак вони зберігаються "
"всередині в порядку старших рядків, що є таким же, як і DirectX."
msgid "Matrices and transforms"
msgstr "Матриці та перетворення"
msgid "Using 3D transforms"
msgstr "Використання 3D трансформацій"
msgid "Matrix Transform Demo"
msgstr "Демонстраційне перетворення матриці"
msgid "2.5D Game Demo"
msgstr "Демонстрація гри 2.5D"
msgid ""
"Constructs a [Basis] identical to [constant IDENTITY].\n"
"[b]Note:[/b] In C#, this constructs a [Basis] with all of its components set "
"to [constant Vector3.ZERO]."
msgstr ""
"Створює [Basis], ідентичний [constant IDENTITY].\n"
"[b]Примітка:[/b] у C# це створює [Basis] з усіма його компонентами, "
"встановленими на [constant Vector3.ZERO]."
msgid "Constructs a [Basis] as a copy of the given [Basis]."
msgstr "Створює [Basis] як копію даного [Basis]."
msgid ""
"Constructs a [Basis] that only represents rotation, rotated around the [param "
"axis] by the given [param angle], in radians. The axis must be a normalized "
"vector.\n"
"[b]Note:[/b] This is the same as using [method rotated] on the [constant "
"IDENTITY] basis. With more than one angle consider using [method from_euler], "
"instead."
msgstr ""
"Будує [Basis], який представляє лише обертання, обертаючись навколо осі "
"[param axis] на заданий [param angle], у радіанах. Вісь має бути "
"нормалізованим вектором.\n"
"[b]Примітка:[/b] це те саме, що використовувати [method rotated] на основі "
"[constant IDENTITY]. З більш ніж одним кутом краще використовувати [method "
"from_euler]."
msgid ""
"Constructs a [Basis] that only represents rotation from the given "
"[Quaternion].\n"
"[b]Note:[/b] Quaternions [i]only[/i] store rotation, not scale. Because of "
"this, conversions from [Basis] to [Quaternion] cannot always be reversed."
msgstr ""
"Будує [Basis], який представляє лише обертання від даного [Quaternion].\n"
"[b]Примітка: [/b] Кватерніони [i]лише[/i] зберігають обертання, а не масштаб. "
"Через це перетворення з [Basis] на [Quaternion] не завжди можна скасувати."
msgid ""
"Constructs a [Basis] from 3 axis vectors. These are the columns of the basis "
"matrix."
msgstr "Будує [Basis] із 3-х осьових векторів. Це стовпці базисної матриці."
msgid ""
"Returns the [url=https://en.wikipedia.org/wiki/Determinant]determinant[/url] "
"of this basis's matrix. For advanced math, this number can be used to "
"determine a few attributes:\n"
"- If the determinant is exactly [code]0.0[/code], the basis is not invertible "
"(see [method inverse]).\n"
"- If the determinant is a negative number, the basis represents a negative "
"scale.\n"
"[b]Note:[/b] If the basis's scale is the same for every axis, its determinant "
"is always that scale by the power of 3."
msgstr ""
"Повертає [url=https://en.wikipedia.org/wiki/Determinant]визначник[/url] "
"матриці цієї бази. Для просунутої математики це число може бути використане "
"для визначення декількох атрибутів:\n"
"- Якщо визначник дорівнює точно [code]0.0[/code], база не є оберненою (див. "
"[method inverse]).\n"
"- Якщо визначник є від'ємним числом, основа представляє від'ємну шкалу.\n"
"[b]Примітка:[/b] Якщо шкала основи однакова для кожної осі, її визначник "
"завжди дорівнює цій шкалі, піднесеної до степеня 3."
msgid ""
"Constructs a new [Basis] that only represents rotation from the given "
"[Vector3] of [url=https://en.wikipedia.org/wiki/Euler_angles]Euler angles[/"
"url], in radians.\n"
"- The [member Vector3.x] should contain the angle around the [member x] axis "
"(pitch);\n"
"- The [member Vector3.y] should contain the angle around the [member y] axis "
"(yaw);\n"
"- The [member Vector3.z] should contain the angle around the [member z] axis "
"(roll).\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Creates a Basis whose z axis points down.\n"
"var my_basis = Basis.from_euler(Vector3(TAU / 4, 0, 0))\n"
"\n"
"print(my_basis.z) # Prints (0.0, -1.0, 0.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Creates a Basis whose z axis points down.\n"
"var myBasis = Basis.FromEuler(new Vector3(Mathf.Tau / 4.0f, 0.0f, 0.0f));\n"
"\n"
"GD.Print(myBasis.Z); // Prints (0, -1, 0)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The order of each consecutive rotation can be changed with [param order] (see "
"[enum EulerOrder] constants). By default, the YXZ convention is used "
"([constant EULER_ORDER_YXZ]): the basis rotates first around the Y axis "
"(yaw), then X (pitch), and lastly Z (roll). When using the opposite method "
"[method get_euler], this order is reversed."
msgstr ""
"Створює новий [Basis], який представляє лише обертання від заданого [Vector3] "
"[url=https://en.wikipedia.org/wiki/Euler_angles]кутів Ейлера[/url] у "
"радіанах. \n"
"- [member Vector3.x] має містити кут навколо осі [member x] (крок); \n"
"- [member Vector3.y] має містити кут навколо осі [member y] (yaw); \n"
"- [member Vector3.z] має містити кут навколо осі [member z] (крен). \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Створює основу, вісь z якої спрямована вниз. \n"
"var my_basis = Basis.from_euler(Vector3(TAU / 4, 0, 0)) \n"
"\n"
"print(my_basis.z) # Друк (0.0, -1.0, 0.0) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Створює основу, вісь z якої спрямована вниз. \n"
"var myBasis = Basis.FromEuler(new Vector3(Mathf.Tau / 4.0f, 0.0f, 0.0f)); \n"
"\n"
"GD.Print(myBasis.Z); // Виводить (0, -1, 0) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Порядок кожного послідовного обертання можна змінити за допомогою [param "
"order] (див. [enum EulerOrder] константи). За замовчуванням використовується "
"конвенція YXZ ([constant EULER_ORDER_YXZ]): основа обертається спочатку "
"навколо осі Y (поворот), потім X (нахил) і, нарешті, Z (крен). При "
"використанні протилежного методу [method get_euler] цей порядок змінюється на "
"протилежний."
msgid ""
"Constructs a new [Basis] that only represents scale, with no rotation or "
"shear, from the given [param scale] vector.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis.from_scale(Vector3(2, 4, 8))\n"
"\n"
"print(my_basis.x) # Prints (2.0, 0.0, 0.0)\n"
"print(my_basis.y) # Prints (0.0, 4.0, 0.0)\n"
"print(my_basis.z) # Prints (0.0, 0.0, 8.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = Basis.FromScale(new Vector3(2.0f, 4.0f, 8.0f));\n"
"\n"
"GD.Print(myBasis.X); // Prints (2, 0, 0)\n"
"GD.Print(myBasis.Y); // Prints (0, 4, 0)\n"
"GD.Print(myBasis.Z); // Prints (0, 0, 8)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In linear algebra, the matrix of this basis is also known as a "
"[url=https://en.wikipedia.org/wiki/Diagonal_matrix]diagonal matrix[/url]."
msgstr ""
"Створює новий [Basis], який представляє лише масштаб, без обертання чи зсуву, "
"із заданого вектора [param scale].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis.from_scale(Vector3(2, 4, 8))\n"
"\n"
"print(my_basis.x) # Виводить (2, 0, 0).\n"
"print(my_basis.y) # Виводить (0, 4, 0).\n"
"print(my_basis.z) # Виводить (0, 0, 8).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = Basis.FromScale(new Vector3(2.0f, 4.0f, 8.0f));\n"
"\n"
"GD.Print(myBasis.X); // Виводить (2, 0, 0).\n"
"GD.Print(myBasis.Y); // Виводить (0, 4, 0).\n"
"GD.Print(myBasis.Z); // Виводить (0, 0, 8).\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка.[/b] У лінійній алгебрі матриця цього базису також відома як "
"[url=https://en.wikipedia.org/wiki/Diagonal_matrix]діагональна матриця[/url]."
msgid ""
"Returns this basis's rotation as a [Vector3] of [url=https://en.wikipedia.org/"
"wiki/Euler_angles]Euler angles[/url], in radians. For the returned value:\n"
"- The [member Vector3.x] contains the angle around the [member x] axis "
"(pitch);\n"
"- The [member Vector3.y] contains the angle around the [member y] axis "
"(yaw);\n"
"- The [member Vector3.z] contains the angle around the [member z] axis "
"(roll).\n"
"The order of each consecutive rotation can be changed with [param order] (see "
"[enum EulerOrder] constants). By default, the YXZ convention is used "
"([constant EULER_ORDER_YXZ]): Z (roll) is calculated first, then X (pitch), "
"and lastly Y (yaw). When using the opposite method [method from_euler], this "
"order is reversed.\n"
"[b]Note:[/b] For this method to return correctly, the basis needs to be "
"[i]orthonormal[/i] (see [method orthonormalized]).\n"
"[b]Note:[/b] Euler angles are much more intuitive but are not suitable for 3D "
"math. Because of this, consider using the [method get_rotation_quaternion] "
"method instead, which returns a [Quaternion].\n"
"[b]Note:[/b] In the Inspector dock, a basis's rotation is often displayed in "
"Euler angles (in degrees), as is the case with the [member Node3D.rotation] "
"property."
msgstr ""
"Повертає обертання бази як [Vector3] [url=https://en.wikipedia.org/wiki/"
"Euler_angles]кутів Ейлера[/url] у радіанах. Для поверненого значення: \n"
"- [member Vector3.x] містить кут навколо осі [member х] (крок); \n"
"- [member Vector3.y] містить кут навколо осі [member y] (yaw); \n"
"- [member Vector3.z] містить кут навколо осі [member z] (крен). \n"
"Порядок кожного послідовного обертання можна змінити за допомогою [param "
"order] (див. [enum EulerOrder] константи). За замовчуванням використовується "
"конвенція YXZ ([constant EULER_ORDER_YXZ]): спочатку обчислюється Z (крен), "
"потім X (нахил) і нарешті Y (рискання). При використанні протилежного методу "
"[method from_euler] цей порядок змінюється на зворотний. \n"
"[b]Примітка:[/b] Щоб цей метод повертав правильно, базис має бути "
"[i]ортонормованим[/i] (див. [method orthonormalized]). \n"
"[b]Примітка: [/b] Кути Ейлера набагато інтуїтивніші, але не підходять для 3D-"
"математики. Через це краще використовувати метод [method "
"get_rotation_quaternion], який повертає [Quaternion]. \n"
"[b]Примітка:[/b] у доці Inspector обертання основи часто відображається в "
"кутах Ейлера (у градусах), як у випадку з властивістю [member "
"Node3D.rotation]."
msgid ""
"Returns this basis's rotation as a [Quaternion].\n"
"[b]Note:[/b] Quaternions are much more suitable for 3D math but are less "
"intuitive. For user interfaces, consider using the [method get_euler] method, "
"which returns Euler angles."
msgstr ""
"Повертає обертання бази як [Quaternion].\n"
"[b]Примітка:[/b] Кватеніони набагато більше підходять для 3D-математики, але "
"менш інтуїтивно зрозумілі. Для інтерфейсів користувача розгляньте можливість "
"використання методу [method get_euler], який повертає кути Ейлера."
msgid ""
"Returns the length of each axis of this basis, as a [Vector3]. If the basis "
"is not sheared, this value is the scaling factor. It is not affected by "
"rotation.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"\tVector3(2, 0, 0),\n"
"\tVector3(0, 4, 0),\n"
"\tVector3(0, 0, 8)\n"
")\n"
"# Rotating the Basis in any way preserves its scale.\n"
"my_basis = my_basis.rotated(Vector3.UP, TAU / 2)\n"
"my_basis = my_basis.rotated(Vector3.RIGHT, TAU / 4)\n"
"\n"
"print(my_basis.get_scale()) # Prints (2.0, 4.0, 8.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\tVector3(2.0f, 0.0f, 0.0f),\n"
"\tVector3(0.0f, 4.0f, 0.0f),\n"
"\tVector3(0.0f, 0.0f, 8.0f)\n"
");\n"
"// Rotating the Basis in any way preserves its scale.\n"
"myBasis = myBasis.Rotated(Vector3.Up, Mathf.Tau / 2.0f);\n"
"myBasis = myBasis.Rotated(Vector3.Right, Mathf.Tau / 4.0f);\n"
"\n"
"GD.Print(myBasis.Scale); // Prints (2, 4, 8)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If the value returned by [method determinant] is negative, the "
"scale is also negative."
msgstr ""
"Повертає довжину кожної осі базису як [Vector3]. Якщо основа не зрізана, це "
"коефіцієнт масштабування. На нього не впливає обертання.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"\t Vector3(2, 0, 0),\n"
"\t Vector3(0, 4, 0),\n"
"\t Vector3(0, 0, 8)\n"
" )\n"
" # Обертання основи будь-яким способом зберігає її масштаб.\n"
"my_basis = my_basis.rotated(Vector3.UP, TAU / 2)\n"
"my_basis = my_basis.rotated(Vector3.RIGHT, TAU / 4)\n"
"\n"
"print(my_basis.get_scale()) # Друк (2, 4, 8).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\t Vector3(2.0f, 0.0f, 0.0f),\n"
"\t Vector3(0.0f, 4.0f, 0.0f),\n"
"\t Vector3(0.0f, 0.0f, 8.0f)\n"
" );\n"
" // Обертання основи будь-яким способом зберігає її масштаб.\n"
"myBasis = myBasis.Rotated(Vector3.Up, Mathf.Tau / 2.0f);\n"
"myBasis = myBasis.Rotated(Vector3.Right, Mathf.Tau / 4.0f);\n"
"\n"
"GD.Print(myBasis.Scale); // Виводить (2, 4, 8).\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка.[/b] Якщо значення, яке повертає [method determinant], є "
"негативним, шкала також є негативною."
msgid ""
"Returns the [url=https://en.wikipedia.org/wiki/Invertible_matrix]inverse of "
"this basis's matrix[/url]."
msgstr ""
"Повертає [url=https://en.wikipedia.org/wiki/Invertible_matrix]обернену до "
"базисної матриці[/url]."
msgid ""
"Returns [code]true[/code] if this basis is conformal. A conformal basis is "
"both [i]orthogonal[/i] (the axes are perpendicular to each other) and "
"[i]uniform[/i] (the axes share the same length). This method can be "
"especially useful during physics calculations."
msgstr ""
"Повертає [code]true[/code], якщо цей базис конформний. Конформна основа є як "
"[i]ортогональною[/i] (осі перпендикулярні одна до одної), так і "
"[i]однорідною[/i] (осі мають однакову довжину). Цей метод може бути особливо "
"корисним під час фізичних розрахунків."
msgid ""
"Returns [code]true[/code] if this basis and [param b] are approximately "
"equal, by calling [method @GlobalScope.is_equal_approx] on all vector "
"components."
msgstr ""
"Повертає [code]true[/code], якщо ця основа та [param b] приблизно рівні, "
"шляхом виклику [method @GlobalScope.is_equal_approx] для всіх компонентів "
"вектора."
msgid ""
"Returns [code]true[/code] if this basis is finite, by calling [method "
"@GlobalScope.is_finite] on all vector components."
msgstr ""
"Повертає [code]true[/code], якщо ця основа скінченна, за викликом [method "
"@GlobalScope.is_finite] на всіх векторних компонентах."
msgid ""
"Creates a new [Basis] with a rotation such that the forward axis (-Z) points "
"towards the [param target] position.\n"
"By default, the -Z axis (camera forward) is treated as forward (implies +X is "
"right). If [param use_model_front] is [code]true[/code], the +Z axis (asset "
"front) is treated as forward (implies +X is left) and points toward the "
"[param target] position.\n"
"The up axis (+Y) points as close to the [param up] vector as possible while "
"staying perpendicular to the forward axis. The returned basis is "
"orthonormalized (see [method orthonormalized]).\n"
"The [param target] and the [param up] cannot be [constant Vector3.ZERO], and "
"shouldn't be colinear to avoid unintended rotation around local Z axis."
msgstr ""
"Створює нову [основу] з обертанням таким чином, що передня вісь (-Z) вказує "
"на позицію [param target]. \n"
"За замовчуванням вісь -Z (передня камера) розглядається як передня (вказує на "
"те, що +X правильна). Якщо [param use_model_front] має значення [code]true[/"
"code], вісь +Z (фронт активу) розглядається як передня (означає, що +X "
"ліворуч) і вказує на позицію [param target]. \n"
"Вісь вгору (+Y) спрямована якомога ближче до вектора [param up], залишаючись "
"перпендикулярною до передньої осі. Повернений базис є ортонормованим (див. "
"[method orthonormalized]). \n"
"[param target] і [param up] не можуть бути [constant Vector3.ZERO] і не "
"повинні бути колінеарними, щоб уникнути ненавмисного обертання навколо "
"локальної осі Z."
msgid ""
"Returns the orthonormalized version of this basis. An orthonormal basis is "
"both [i]orthogonal[/i] (the axes are perpendicular to each other) and "
"[i]normalized[/i] (the axes have a length of [code]1.0[/code]), which also "
"means it can only represent a rotation.\n"
"It is often useful to call this method to avoid rounding errors on a rotating "
"basis:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Rotate this Node3D every frame.\n"
"func _process(delta):\n"
"\tbasis = basis.rotated(Vector3.UP, TAU * delta)\n"
"\tbasis = basis.rotated(Vector3.RIGHT, TAU * delta)\n"
"\tbasis = basis.orthonormalized()\n"
"[/gdscript]\n"
"[csharp]\n"
"// Rotate this Node3D every frame.\n"
"public override void _Process(double delta)\n"
"{\n"
"\tBasis = Basis.Rotated(Vector3.Up, Mathf.Tau * (float)delta)\n"
"\t\t\t.Rotated(Vector3.Right, Mathf.Tau * (float)delta)\n"
"\t\t\t.Orthonormalized();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає ортонормовану версію цього базису. Ортонормований базис є як "
"[i]ортогональним[/i] (осі перпендикулярні одна до одної), так і "
"[i]нормованим[/i] (осі мають довжину [code]1[/code]), що також означає, що "
"він може представляти лише обертання.\n"
"Часто корисно викликати цей метод, щоб уникнути помилок округлення на "
"ротаційній основі:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Обертайте цей Node3D кожен кадр.\n"
"func _process(delta):\n"
"\tbase = basis.rotated(Vector3.UP, TAU * delta)\n"
"\tbase = basis.rotated(Vector3.RIGHT, TAU * delta)\n"
"\tbase = basis.orthonormalized()\n"
"[/gdscript]\n"
"[csharp]\n"
"// Обертати цей Node3D кожен кадр.\n"
"public override void _Process(double delta)\n"
"{\n"
"\tBasis = Basis.Rotated(Vector3.Up, Mathf.Tau * (float)delta)\n"
"\t\t\t.Rotated(Vector3.Right, Mathf.Tau * (float)delta)\n"
"\t\t\t.Orthonormalized();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a copy of this basis rotated around the given [param axis] by the "
"given [param angle] (in radians).\n"
"The [param axis] must be a normalized vector (see [method "
"Vector3.normalized]). If [param angle] is positive, the basis is rotated "
"counter-clockwise around the axis.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis.IDENTITY\n"
"var angle = TAU / 2\n"
"\n"
"my_basis = my_basis.rotated(Vector3.UP, angle) # Rotate around the up axis "
"(yaw).\n"
"my_basis = my_basis.rotated(Vector3.RIGHT, angle) # Rotate around the right "
"axis (pitch).\n"
"my_basis = my_basis.rotated(Vector3.BACK, angle) # Rotate around the back "
"axis (roll).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = Basis.Identity;\n"
"var angle = Mathf.Tau / 2.0f;\n"
"\n"
"myBasis = myBasis.Rotated(Vector3.Up, angle); // Rotate around the up axis "
"(yaw).\n"
"myBasis = myBasis.Rotated(Vector3.Right, angle); // Rotate around the right "
"axis (pitch).\n"
"myBasis = myBasis.Rotated(Vector3.Back, angle); // Rotate around the back "
"axis (roll).\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає цей базис, повернутий навколо заданої [param axis] на [param angle] "
"(у радіанах). [param axis] має бути нормалізованим вектором (див. [method "
"Vector3.normalized]).\n"
" Додатні значення повертають цей базис за годинниковою стрілкою навколо осі, "
"а від’ємні значення обертають його проти годинникової стрілки.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis.IDENTITY\n"
"var angle = TAU / 2\n"
"\n"
"my_basis = my_basis.rotated(Vector3.UP, angle) # Обертання навколо осі вгору "
"(yaw).\n"
"my_basis = my_basis.rotated(Vector3.RIGHT, angle) # Обертання навколо правої "
"осі (крок).\n"
"my_basis = my_basis.rotated(Vector3.BACK, angle) # Обертання навколо задньої "
"осі (перекочування).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = Basis.Identity;\n"
"var angle= Mathf.Tau / 2.0f;\n"
"\n"
"myBasis = myBasis.Rotated(Vector3.Up, кут); // Обертання навколо осі вгору "
"(рискання).\n"
"myBasis = myBasis.Rotated(Vector3.Right, angle); // Поворот навколо правої "
"осі (тангаж).\n"
"myBasis = myBasis.Rotated(Vector3.Back, angle); // Поворот навколо задньої "
"осі (перекат).\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns this basis with each axis's components scaled by the given [param "
"scale]'s components.\n"
"The basis matrix's rows are multiplied by [param scale]'s components. This "
"operation is a global scale (relative to the parent).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"\tVector3(1, 1, 1),\n"
"\tVector3(2, 2, 2),\n"
"\tVector3(3, 3, 3)\n"
")\n"
"my_basis = my_basis.scaled(Vector3(0, 2, -2))\n"
"\n"
"print(my_basis.x) # Prints (0.0, 2.0, -2.0)\n"
"print(my_basis.y) # Prints (0.0, 4.0, -4.0)\n"
"print(my_basis.z) # Prints (0.0, 6.0, -6.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\tnew Vector3(1.0f, 1.0f, 1.0f),\n"
"\tnew Vector3(2.0f, 2.0f, 2.0f),\n"
"\tnew Vector3(3.0f, 3.0f, 3.0f)\n"
");\n"
"myBasis = myBasis.Scaled(new Vector3(0.0f, 2.0f, -2.0f));\n"
"\n"
"GD.Print(myBasis.X); // Prints (0, 2, -2)\n"
"GD.Print(myBasis.Y); // Prints (0, 4, -4)\n"
"GD.Print(myBasis.Z); // Prints (0, 6, -6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає цю базу з компонентами кожної осі, масштабованими за заданими "
"компонентами [param scale].\n"
" Рядки базової матриці множаться на компоненти [param scale]. Ця операція має "
"глобальний масштаб (щодо батьківської).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Основа(\n"
"\t Vector3(1, 1, 1),Basis\n"
"\t Vector3(2, 2, 2),\n"
"\t Vector3(3, 3, 3)\n"
" )\n"
"my_basis = my_basis.scaled(Vector3(0, 2, -2))\n"
"\n"
"print(my_basis.x) # Виводить (0, 2, -2).\n"
"print(my_basis.y) # Виводить (0, 4, -4).\n"
"print(my_basis.z) # Виводить (0, 6, -6).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\t new Vector3(1.0f, 1.0f, 1.0f),\n"
"\t new Vector3 (2.0f, 2.0f, 2.0f),\n"
"\t new Vector3 (3.0f, 3.0f, 3.0f)\n"
" );\n"
"myBasis = myBasis.Scaled(new Vector3(0.0f, 2.0f, -2.0f));\n"
"\n"
"GD.Print(myBasis.X); // Виводить (0, 2, -2).\n"
"GD.Print(myBasis.Y); // Виводить (0, 4, -4).\n"
"GD.Print(myBasis.Z); // Виводить (0, 6, -6).\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns this basis with each axis scaled by the corresponding component in "
"the given [param scale].\n"
"The basis matrix's columns are multiplied by [param scale]'s components. This "
"operation is a local scale (relative to self).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
" Vector3(1, 1, 1),\n"
" Vector3(2, 2, 2),\n"
" Vector3(3, 3, 3)\n"
")\n"
"my_basis = my_basis.scaled_local(Vector3(0, 2, -2))\n"
"\n"
"print(my_basis.x) # Prints (0.0, 0.0, 0.0)\n"
"print(my_basis.y) # Prints (4.0, 4.0, 4.0)\n"
"print(my_basis.z) # Prints (-6.0, -6.0, -6.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
" new Vector3(1.0f, 1.0f, 1.0f),\n"
" new Vector3(2.0f, 2.0f, 2.0f),\n"
" new Vector3(3.0f, 3.0f, 3.0f)\n"
");\n"
"myBasis = myBasis.ScaledLocal(new Vector3(0.0f, 2.0f, -2.0f));\n"
"\n"
"GD.Print(myBasis.X); // Prints (0, 0, 0)\n"
"GD.Print(myBasis.Y); // Prints (4, 4, 4)\n"
"GD.Print(myBasis.Z); // Prints (-6, -6, -6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає цей basis, при цьому кожна вісь масштабується на відповідний "
"компонент у заданому [param scale].\n"
"Стовпці базисної матриці множаться на компоненти [param scale]. Ця операція є "
"локальним масштабуванням (відносно себе).\n"
"[codeblock]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"Vector3(1, 1, 1),\n"
"Vector3(2, 2, 2),\n"
"Vector3(3, 3, 3)\n"
")\n"
"my_basis = my_basis.scaled_local(Vector3(0, 2, -2))\n"
"\n"
"print(my_basis.x) # Виводить (0.0, 0.0, 0.0)\n"
"print(my_basis.y) # Виводить (4.0, 4.0, 4.0)\n"
"print(my_basis.z) # Виводить (-6.0, -6.0, -6.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"new Vector3(1.0f, 1.0f, 1.0f),\n"
"new Vector3(2.0f, 2.0f, 2.0f),\n"
"new Vector3(3.0f, 3.0f, 3.0f)\n"
");\n"
"myBasis = myBasis.ScaledLocal(new Vector3(0.0f, 2.0f, -2.0f));\n"
"\n"
"GD.Print(myBasis.X); // Виводить (0, 0, 0)\n"
"GD.Print(myBasis.Y); // Виводить (4, 4, 4)\n"
"GD.Print(myBasis.Z); // Виводить (-6, -6, -6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Performs a spherical-linear interpolation with the [param to] basis, given a "
"[param weight]. Both this basis and [param to] should represent a rotation.\n"
"[b]Example:[/b] Smoothly rotate a [Node3D] to the target basis over time, "
"with a [Tween]:\n"
"[codeblock]\n"
"var start_basis = Basis.IDENTITY\n"
"var target_basis = Basis.IDENTITY.rotated(Vector3.UP, TAU / 2)\n"
"\n"
"func _ready():\n"
"\tcreate_tween().tween_method(interpolate, 0.0, 1.0, "
"5.0).set_trans(Tween.TRANS_EXPO)\n"
"\n"
"func interpolate(weight):\n"
"\tbasis = start_basis.slerp(target_basis, weight)\n"
"[/codeblock]"
msgstr ""
"Виконує сферично-лінійну інтерполяцію з основою [param to] із заданою вагою "
"[param weight]. І цей базис, і [param to] мають представляти обертання.\n"
"[b]Приклад: [/b] Плавно повертайте [Node3D] до цільової основи з часом за "
"допомогою [Tween].\n"
"[codeblocks]\n"
"var start_basis = Basis.IDENTITY\n"
"var target_basis = Basis.IDENTITY.rotated(Vector3.UP, TAU / 2)\n"
"\n"
"func _ready():\n"
"\t create_tween().tween_method(interpolate, 0.0, 1.0, "
"5.0).set_trans(Tween.TRANS_EXPO)\n"
"\n"
"func interpolate(weight):\n"
"\t base = start_basis.slerp(target_basis, weight)\n"
"[/codeblock]"
msgid ""
"Returns the transposed dot product between [param with] and the [member x] "
"axis (see [method transposed]).\n"
"This is equivalent to [code]basis.x.dot(vector)[/code]."
msgstr ""
"Повертає транспонований скалярний добуток між [param with] і віссю [member x] "
"(див. [method transponed]).\n"
" Це еквівалентно [code]basis.x.dot(vector)[/code]."
msgid ""
"Returns the transposed dot product between [param with] and the [member y] "
"axis (see [method transposed]).\n"
"This is equivalent to [code]basis.y.dot(vector)[/code]."
msgstr ""
"Повертає транспонований скалярний добуток між [param with] і віссю [member x] "
"(див. [method transponed]).\n"
" Це еквівалентно [code]basis.x.dot(вектор)[/code]."
msgid ""
"Returns the transposed dot product between [param with] and the [member z] "
"axis (see [method transposed]).\n"
"This is equivalent to [code]basis.z.dot(vector)[/code]."
msgstr ""
"Повертає транспонований скалярний добуток між [param with] і віссю [member z] "
"(див. [method transponed]).\n"
" Це еквівалентно [code]basis.z.dot(vector)[/code]."
msgid ""
"Returns the transposed version of this basis. This turns the basis matrix's "
"columns into rows, and its rows into columns.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"\tVector3(1, 2, 3),\n"
"\tVector3(4, 5, 6),\n"
"\tVector3(7, 8, 9)\n"
")\n"
"my_basis = my_basis.transposed()\n"
"\n"
"print(my_basis.x) # Prints (1.0, 4.0, 7.0)\n"
"print(my_basis.y) # Prints (2.0, 5.0, 8.0)\n"
"print(my_basis.z) # Prints (3.0, 6.0, 9.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\tnew Vector3(1.0f, 2.0f, 3.0f),\n"
"\tnew Vector3(4.0f, 5.0f, 6.0f),\n"
"\tnew Vector3(7.0f, 8.0f, 9.0f)\n"
");\n"
"myBasis = myBasis.Transposed();\n"
"\n"
"GD.Print(myBasis.X); // Prints (1, 4, 7)\n"
"GD.Print(myBasis.Y); // Prints (2, 5, 8)\n"
"GD.Print(myBasis.Z); // Prints (3, 6, 9)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає транспоновану версію цієї основи. Це перетворює стовпці базової "
"матриці на рядки, а її рядки – на стовпці.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_basis = Basis(\n"
"\t Vector3(1, 2, 3),\n"
"\t Vector3(4, 5, 6),\n"
"\t Vector3(7, 8, 9)\n"
" )\n"
"my_basis = my_basis.transposed()\n"
"\n"
"print(my_basis.x) # Виводить (1, 4, 7).\n"
"print(my_basis.y) # Виводить (2, 5, 8).\n"
"print(my_basis.z) # Виводить (3, 6, 9).\n"
"[/gdscript]\n"
"[csharp]\n"
"var myBasis = new Basis(\n"
"\t new Vector3 (1.0f, 2.0f, 3.0f),\n"
"\t new Vector3 (4.0f, 5.0f, 6.0f),\n"
"\t new Vector3 (7.0f, 8.0f, 9.0f)\n"
" );\n"
"myBasis = myBasis.Transposed();\n"
"\n"
"GD.Print(myBasis.X); // Виводить (1, 4, 7).\n"
"GD.Print(myBasis.Y); // Виводить (2, 5, 8).\n"
"GD.Print(myBasis.Z); // Виводить (3, 6, 9).\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"The basis's X axis, and the column [code]0[/code] of the matrix.\n"
"On the identity basis, this vector points right ([constant Vector3.RIGHT])."
msgstr ""
"Вісь X основи та стовпець [code]0[/code] матриці.\n"
" На основі тотожності цей вектор вказує праворуч ([constant Vector3.RIGHT])."
msgid ""
"The basis's Y axis, and the column [code]1[/code] of the matrix.\n"
"On the identity basis, this vector points up ([constant Vector3.UP])."
msgstr ""
"Вісь Y основи та стовпець [code]1[/code] матриці.\n"
" На основі тотожності цей вектор вказує вгору ([constant Vector3.UP])."
msgid ""
"The basis's Z axis, and the column [code]2[/code] of the matrix.\n"
"On the identity basis, this vector points back ([constant Vector3.BACK])."
msgstr ""
"Вісь Z основи та стовпець [code]2[/code] матриці.\n"
" На основі тотожності цей вектор вказує назад ([constant Vector3.BACK])."
msgid ""
"The identity [Basis]. This is an orthonormal basis with no rotation, no "
"shear, and a scale of [constant Vector3.ONE]. This also means that:\n"
"- The [member x] points right ([constant Vector3.RIGHT]);\n"
"- The [member y] points up ([constant Vector3.UP]);\n"
"- The [member z] points back ([constant Vector3.BACK]).\n"
"[codeblock]\n"
"var basis = Basis.IDENTITY\n"
"print(\"| X | Y | Z\")\n"
"print(\"| %.f | %.f | %.f\" % [basis.x.x, basis.y.x, basis.z.x])\n"
"print(\"| %.f | %.f | %.f\" % [basis.x.y, basis.y.y, basis.z.y])\n"
"print(\"| %.f | %.f | %.f\" % [basis.x.z, basis.y.z, basis.z.z])\n"
"# Prints:\n"
"# | X | Y | Z\n"
"# | 1 | 0 | 0\n"
"# | 0 | 1 | 0\n"
"# | 0 | 0 | 1\n"
"[/codeblock]\n"
"If a [Vector3] or another [Basis] is transformed (multiplied) by this "
"constant, no transformation occurs.\n"
"[b]Note:[/b] In GDScript, this constant is equivalent to creating a "
"[constructor Basis] without any arguments. It can be used to make your code "
"clearer, and for consistency with C#."
msgstr ""
"Ідентичність [Основа]. Це ортонормований базис без обертання, без зсуву та "
"масштабом [constant Vector3.ONE]. Це також означає, що: \n"
"- [member x] вказує праворуч ([constant Vector3.RIGHT]); \n"
"- [member y] вказує вгору ([constant Vector3.UP]); \n"
"- [member z] вказує назад ([constant Vector3.BACK]). \n"
"[codeblock] \n"
"var basis = Basis.IDENTITY \n"
"print(\"| X | Y | Z\") \n"
"print(\"| %.f | %.f | %.f\" % [basis.x.x, basis.y.x, basis.z.x]) \n"
"print(\"| %.f | %.f | %.f\" % [basis.x.y, basis.y.y, basis.z.y]) \n"
"print(\"| %.f | %.f | %.f\" % [basis.x.z, basis.y.z, basis.z.z]) \n"
"# Відбитки: \n"
"# | X | Y | Z \n"
"# | 1 | 0 | 0 \n"
"# | 0 | 1 | 0 \n"
"# | 0 | 0 | 1 \n"
"[/codeblock] \n"
"Якщо [Vector3] або інший [Basis] трансформується (помножується) на цю "
"константу, перетворення не відбувається. \n"
"[b]Примітка:[/b] у GDScript ця константа еквівалентна створенню [основи "
"конструктора] без будь-яких аргументів. Його можна використовувати, щоб "
"зробити ваш код зрозумілішим і узгоджено з C#."
msgid ""
"When any basis is multiplied by [constant FLIP_X], it negates all components "
"of the [member x] axis (the X column).\n"
"When [constant FLIP_X] is multiplied by any basis, it negates the [member "
"Vector3.x] component of all axes (the X row)."
msgstr ""
"Коли будь-який базис множиться на [constant FLIP_X], він заперечує всі "
"компоненти осі [member x] (стовпець X).\n"
" Коли [constant FLIP_X] помножити на будь-яку основу, вона заперечує "
"компонент [member Vector3.x] усіх осей (рядок X)."
msgid ""
"When any basis is multiplied by [constant FLIP_Y], it negates all components "
"of the [member y] axis (the Y column).\n"
"When [constant FLIP_Y] is multiplied by any basis, it negates the [member "
"Vector3.y] component of all axes (the Y row)."
msgstr ""
"Коли будь-який базис множиться на [constant FLIP_Y], він заперечує всі "
"компоненти осі [member y] (стовпець Y).\n"
" Коли [constant FLIP_Y] помножити на будь-яку основу, вона заперечує "
"компонент [member Vector3.y] усіх осей (рядка Y)."
msgid ""
"When any basis is multiplied by [constant FLIP_Z], it negates all components "
"of the [member z] axis (the Z column).\n"
"When [constant FLIP_Z] is multiplied by any basis, it negates the [member "
"Vector3.z] component of all axes (the Z row)."
msgstr ""
"Коли будь-який базис множиться на [constant FLIP_Z], він заперечує всі "
"компоненти осі [member z] (стовпець Z).\n"
" Коли [constant FLIP_Z] помножити на будь-яку основу, вона заперечує "
"компонент [member Vector3.z] усіх осей (рядок Z)."
msgid ""
"Returns [code]true[/code] if the components of both [Basis] matrices are not "
"equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо компоненти обох матриць [Basis] не рівні.\n"
"[b]Примітка:[/b] Через помилки точності з плаваючою комою, краще використати "
"[method is_equal_approx], який є більш надійним."
msgid ""
"Transforms (multiplies) the [param right] basis by this basis.\n"
"This is the operation performed between parent and child [Node3D]s."
msgstr ""
"Перетворює (множить) основу [param right] на цю основу.\n"
" Це операція, яка виконується між батьківським і дочірнім [Node3D]."
msgid ""
"Transforms (multiplies) the [param right] vector by this basis, returning a "
"[Vector3].\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Basis that swaps the X/Z axes and doubles the scale.\n"
"var my_basis = Basis(Vector3(0, 2, 0), Vector3(2, 0, 0), Vector3(0, 0, 2))\n"
"print(my_basis * Vector3(1, 2, 3)) # Prints (4.0, 2.0, 6.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Basis that swaps the X/Z axes and doubles the scale.\n"
"var myBasis = new Basis(new Vector3(0, 2, 0), new Vector3(2, 0, 0), new "
"Vector3(0, 0, 2));\n"
"GD.Print(myBasis * new Vector3(1, 2, 3)); // Prints (4, 2, 6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Перетворює (множить) вектор [param right] на цю основу, повертаючи "
"[Vector3].\n"
"[codeblock]\n"
"[gdscript]\n"
" # Основа, яка змінює місцями осі X/Z і подвоює масштаб.\n"
"var my_basis = basis (Vector3(0, 2, 0), Vector3(2, 0, 0), Vector3(0, 0, 2))\n"
"print(my_basis * Vector3(1, 2, 3)) # Prints (4, 2, 6)\n"
"[/gdscript]\n"
"[csharp]\n"
" // Основа, яка змінює місцями осі X/Z і подвоює масштаб.\n"
"var myBasis = new basis (new vector3(0, 2, 0), new vector3(2, 0, 0), new "
"vector3(0, 0, 2));\n"
"GD.Print(myBasis * new Vector3(1, 2, 3)); // Друкує (4, 2, 6)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Multiplies all components of the [Basis] by the given [float]. This affects "
"the basis's scale uniformly, resizing all 3 axes by the [param right] value."
msgstr ""
"Множить усі компоненти [Basis] на заданий [float]. Це рівномірно впливає на "
"масштаб основи, змінюючи розмір усіх 3 осей на значення [param right]."
msgid ""
"Multiplies all components of the [Basis] by the given [int]. This affects the "
"basis's scale uniformly, resizing all 3 axes by the [param right] value."
msgstr ""
"Множить усі компоненти [Basis] на заданий [int]. Це рівномірно впливає на "
"масштаб основи, змінюючи розмір усіх 3 осей на значення [param right]."
msgid ""
"Divides all components of the [Basis] by the given [float]. This affects the "
"basis's scale uniformly, resizing all 3 axes by the [param right] value."
msgstr ""
"Розділяє всі компоненти [Basis] на заданий [float]. Це рівномірно впливає на "
"масштаб основи, змінюючи розмір усіх 3 осей на значення [param right]."
msgid ""
"Divides all components of the [Basis] by the given [int]. This affects the "
"basis's scale uniformly, resizing all 3 axes by the [param right] value."
msgstr ""
"Розділяє всі компоненти [Basis] на заданий [int]. Це рівномірно впливає на "
"масштаб основи, змінюючи розмір усіх 3 осей на значення [param right]."
msgid ""
"Returns [code]true[/code] if the components of both [Basis] matrices are "
"exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо компоненти обох матриць [Basis] абсолютно "
"рівні.\n"
"[b]Примітка:[/b] Через помилки точності з плаваючою комою, краще використати "
"[method is_equal_approx], який є більш надійним."
msgid ""
"Accesses each axis (column) of this basis by their index. Index [code]0[/"
"code] is the same as [member x], index [code]1[/code] is the same as [member "
"y], and index [code]2[/code] is the same as [member z].\n"
"[b]Note:[/b] In C++, this operator accesses the rows of the basis matrix, "
"[i]not[/i] the columns. For the same behavior as scripting languages, use the "
"[code]set_column[/code] and [code]get_column[/code] methods."
msgstr ""
"Звертається до кожної осі (стовпця) цього базису за їхнім індексом. Індекс "
"[code]0[/code] такий самий, як [member x], індекс [code]1[/code] такий самий, "
"як [member y], а індекс [code]2[/code] такий самий, як [member z].\n"
"[b]Примітка:[/b] у C++ цей оператор звертається до рядків базисної матриці, "
"[i]а не[/i] до стовпців. Для такої самої поведінки, як і мови сценаріїв, "
"використовуйте методи [code]set_column[/code] і [code]get_column[/code]."
msgid "Boolean matrix."
msgstr "Булева матриця."
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 ""
"Двовимірний масив булевих значень можна використовувати для ефективного "
"зберігання двійкової матриці (кожен елемент матриці займає лише один біт) і "
"запиту значень за допомогою природних декартових координат."
msgid ""
"Returns an image of the same size as the bitmap and with an [enum "
"Image.Format] of type [constant Image.FORMAT_L8]. [code]true[/code] bits of "
"the bitmap are being converted into white pixels, and [code]false[/code] bits "
"into black."
msgstr ""
"Повертає зображення такого ж розміру, як і растрове зображення, та з [enum "
"Image.Format] типу [constant Image.FORMAT_L8]. Біти растрового зображення "
"[code]true[/code] перетворюються на білі пікселі, а біти [code]false[/code] – "
"на чорні."
msgid ""
"Creates a bitmap with the specified size, filled with [code]false[/code]."
msgstr ""
"Створює растрове зображення вказаного розміру, заповнене [code]false[/code]."
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 "
"that position is equal to [param threshold] or less, and [code]true[/code] in "
"other case."
msgstr ""
"Створює растровий малюнок, який відповідає заданим розмірам зображення, кожен "
"елемент растрового малюнка має значення [code]false[/code], якщо альфа-"
"значення зображення в цій позиції дорівнює [param threshold] або менше, і "
"[code] true[/code] в іншому випадку."
msgid "Returns bitmap's value at the specified position."
msgstr "Повертає значення растрового зображення у вказаній позиції."
msgid "Returns bitmap's dimensions."
msgstr "Повертає розміри растрового зображення."
msgid "Returns the number of bitmap elements that are set to [code]true[/code]."
msgstr ""
"Повертає кількість растрових елементів, для яких встановлено значення "
"[code]true[/code]."
msgid ""
"Applies morphological dilation or erosion to the bitmap. If [param pixels] is "
"positive, dilation is applied to the bitmap. If [param pixels] is negative, "
"erosion is applied to the bitmap. [param rect] defines the area where the "
"morphological operation is applied. Pixels located outside the [param rect] "
"are unaffected by [method grow_mask]."
msgstr ""
"Застосовує морфологічне розширення або ерозію до растрового зображення. Якщо "
"параметр [param pixels] позитивний, до растрового зображення буде застосовано "
"розширення. Якщо параметр [param pixels] від’ємний, до растрового зображення "
"буде застосовано ерозію. [param rect] визначає область, де застосована "
"морфологічна операція. Пікселі, розташовані за межами [param rect], не "
"впливають на [method grow_mask]."
msgid ""
"Creates an [Array] of polygons covering a rectangular portion of the bitmap. "
"It uses a marching squares algorithm, followed by Ramer-Douglas-Peucker (RDP) "
"reduction of the number of vertices. Each polygon is described as a "
"[PackedVector2Array] of its vertices.\n"
"To get polygons covering the whole bitmap, pass:\n"
"[codeblock]\n"
"Rect2(Vector2(), get_size())\n"
"[/codeblock]\n"
"[param epsilon] is passed to RDP to control how accurately the polygons cover "
"the bitmap: a lower [param epsilon] corresponds to more points in the "
"polygons."
msgstr ""
"Створює [Array] багатокутників, що покриває прямокутну частину растрового "
"зображення. Він використовує алгоритм крокуючих квадратів із подальшим "
"зменшенням кількості вершин Рамера-Дугласа-Пейкера (RDP). Кожен багатокутник "
"описується як [PackedVector2Array] його вершин.\n"
" Щоб отримати багатокутники, що покривають усе растрове зображення, "
"передайте:\n"
"[codeblock]\n"
"Rect2(Vector2(), get_size())\n"
"[/codeblock]\n"
"[param epsilon] передається в RDP, щоб контролювати, наскільки точно полігони "
"покривають растрове зображення: менший [param epsilon] відповідає більшій "
"кількості точок у багатокутниках."
msgid "Resizes the image to [param new_size]."
msgstr "Змінює розмір зображення до [param new_size]."
msgid ""
"Sets the bitmap's element at the specified position, to the specified value."
msgstr ""
"Встановлює для елемента растрового зображення вказане значення у вказаній "
"позиції."
msgid "Sets a rectangular portion of the bitmap to the specified value."
msgstr ""
"Встановлює вказане значення для прямокутної частини растрового зображення."
msgid "A joint used with [Skeleton2D] to control and animate other nodes."
msgstr ""
"З’єднання, яке використовується разом із [Skeleton2D] для керування та "
"анімації інших вузлів."
msgid ""
"A hierarchy of [Bone2D]s can be bound to a [Skeleton2D] to control and "
"animate other [Node2D] nodes.\n"
"You can use [Bone2D] and [Skeleton2D] nodes to animate 2D meshes created with "
"the [Polygon2D] UV editor.\n"
"Each bone has a [member rest] transform that you can reset to with [method "
"apply_rest]. These rest poses are relative to the bone's parent.\n"
"If in the editor, you can set the rest pose of an entire skeleton using a "
"menu option, from the code, you need to iterate over the bones to set their "
"individual rest poses."
msgstr ""
"Ієрархію [Bone2D] можна прив’язати до [Skeleton2D] для керування та анімації "
"інших вузлів [Node2D].\n"
" Ви можете використовувати вузли [Bone2D] і [Skeleton2D] для анімації 2D-"
"сіток, створених за допомогою UV-редактора [Polygon2D].\n"
" Кожна кістка має перетворення [member rest], яке можна скинути за допомогою "
"[method apply_rest]. Ці пози відпочинку відносяться до батьківської кістки.\n"
" Якщо в редакторі ви можете встановити позу відпочинку цілого скелета за "
"допомогою опції меню, у коді вам потрібно перейти до кісток, щоб встановити "
"їхні окремі пози відпочинку."
msgid ""
"Resets the bone to the rest pose. This is equivalent to setting [member "
"Node2D.transform] to [member rest]."
msgstr ""
"Повертає кістку в позу спокою. Це еквівалентно встановленню [member "
"Node2D.transform] на [member rest]."
msgid ""
"Returns whether this [Bone2D] is going to autocalculate its length and bone "
"angle using its first [Bone2D] child node, if one exists. If there are no "
"[Bone2D] children, then it cannot autocalculate these values and will print a "
"warning."
msgstr ""
"Повертає, чи збирається цей [Bone2D] автоматично обчислювати свою довжину та "
"кут кістки за допомогою свого першого дочірнього вузла [Bone2D], якщо він "
"існує. Якщо дочірніх елементів [Bone2D] немає, він не зможе автоматично "
"обчислити ці значення та виведе попередження."
msgid ""
"Returns the angle of the bone in the [Bone2D].\n"
"[b]Note:[/b] This is different from the [Bone2D]'s rotation. The bone's angle "
"is the rotation of the bone shown by the gizmo, which is unaffected by the "
"[Bone2D]'s [member Node2D.transform]."
msgstr ""
"Повертає кут кістки в [Bone2D].\n"
"[b]Примітка:[/b] Це відрізняється від обертання [Bone2D]. Кут кістки — це "
"поворот кістки, показаний гізмо, на який не впливає [Bone2D] [member "
"Node2D.transform]."
msgid ""
"Returns the node's index as part of the entire skeleton. See [Skeleton2D]."
msgstr "Повертає індекс вузла як частину всього скелета. Дивіться [Skeleton2D]."
msgid "Returns the length of the bone in the [Bone2D] node."
msgstr "Повертає довжину кістки у вузлі [Bone2D]."
msgid ""
"Returns the node's [member rest] [Transform2D] if it doesn't have a parent, "
"or its rest pose relative to its parent."
msgstr ""
"Повертає [member rest] [Transform2D] вузла, якщо він не має батьківського "
"елемента, або його позицію відпочинку відносно батьківського вузла."
msgid ""
"When set to [code]true[/code], the [Bone2D] node will attempt to "
"automatically calculate the bone angle and length using the first child "
"[Bone2D] node, if one exists. If none exist, the [Bone2D] cannot "
"automatically calculate these values and will print a warning."
msgstr ""
"Якщо встановлено значення [code]true[/code], вузол [Bone2D] намагатиметься "
"автоматично обчислити кут і довжину кістки за допомогою першого дочірнього "
"вузла [Bone2D], якщо він існує. Якщо їх немає, [Bone2D] не зможе автоматично "
"обчислити ці значення та виведе попередження."
msgid ""
"Sets the bone angle for the [Bone2D]. This is typically set to the rotation "
"from the [Bone2D] to a child [Bone2D] node.\n"
"[b]Note:[/b] This is different from the [Bone2D]'s rotation. The bone's angle "
"is the rotation of the bone shown by the gizmo, which is unaffected by the "
"[Bone2D]'s [member Node2D.transform]."
msgstr ""
"Встановлює кут кістки для [Bone2D]. Це зазвичай встановлено на обертання від "
"[Bone2D] до дочірнього вузла [Bone2D].\n"
"[b]Примітка:[/b] Це відрізняється від обертання [Bone2D]. Кут кістки — це "
"поворот кістки, показаний гізмо, на який не впливає [Bone2D] [member "
"Node2D.transform]."
msgid "Sets the length of the bone in the [Bone2D]."
msgstr "Встановлює довжину кістки в [Bone2D]."
msgid ""
"Rest transform of the bone. You can reset the node's transforms to this value "
"using [method apply_rest]."
msgstr ""
"Трансформація спокою кістки. Ви можете скинути перетворення вузла до цього "
"значення за допомогою [method apply_rest]."
msgid ""
"А node that dynamically copies or overrides the 3D transform of a bone in its "
"parent [Skeleton3D]."
msgstr ""
"Вузол, який динамічно копіює або замінює тривимірне перетворення кістки в її "
"батьківському [Skeleton3D]."
msgid ""
"This node selects a bone in a [Skeleton3D] and attaches to it. This means "
"that the [BoneAttachment3D] node will either dynamically copy or override the "
"3D transform of the selected bone."
msgstr ""
"Цей вузол вибирає кістку в [Skeleton3D] і приєднується до неї. Це означає, що "
"вузол [BoneAttachment3D] динамічно копіюватиме або замінюватиме 3D-"
"перетворення вибраної кістки."
msgid ""
"Returns the parent or external [Skeleton3D] node if it exists, otherwise "
"returns [code]null[/code]."
msgstr ""
"Повертає батьківський або зовнішній вузол [Skeleton3D], якщо він існує, "
"інакше повертає [code]null[/code]."
msgid ""
"A function that is called automatically when the [Skeleton3D] is updated. "
"This function is where the [BoneAttachment3D] node updates its position so it "
"is correctly bound when it is [i]not[/i] set to override the bone pose."
msgstr ""
"Функція, яка викликається автоматично під час оновлення [Skeleton3D]. У цій "
"функції вузол [BoneAttachment3D] оновлює свою позицію, щоб він був правильно "
"прив’язаний, коли [i]не[/i] налаштовано на перевизначення пози кістки."
msgid "The index of the attached bone."
msgstr "Покажчик прикріпленої кістки."
msgid "The name of the attached bone."
msgstr "Назва прикріпленої кістки."
msgid "The [NodePath] to the external [Skeleton3D] node."
msgstr "[NodePath] до зовнішнього вузла [Skeleton3D]."
msgid ""
"Whether the [BoneAttachment3D] node will override the bone pose of the bone "
"it is attached to. When set to [code]true[/code], the [BoneAttachment3D] node "
"can change the pose of the bone. When set to [code]false[/code], the "
"[BoneAttachment3D] will always be set to the bone's transform.\n"
"[b]Note:[/b] This override performs interruptively in the skeleton update "
"process using signals due to the old design. It may cause unintended behavior "
"when used at the same time with [SkeletonModifier3D]."
msgstr ""
"Чи вузол [BoneAttachment3D] замінить положення кістки, до якої він "
"прикріплений. Якщо встановлено значення [code]true[/code], вузол "
"[BoneAttachment3D] може змінювати положення кістки. Якщо встановлено значення "
"[code]false[/code], вузол [BoneAttachment3D] завжди буде встановлений на "
"перетворення кістки.\n"
"[b]Примітка:[/b] Це перевизначення виконується переривчасто в процесі "
"оновлення скелета, використовуючи сигнали через старий дизайн. Це може "
"спричинити небажану поведінку, якщо використовувати його одночасно з "
"[SkeletonModifier3D]."
msgid ""
"Whether the [BoneAttachment3D] node will use an external [Skeleton3D] node "
"rather than attempting to use its parent node as the [Skeleton3D]. When set "
"to [code]true[/code], the [BoneAttachment3D] node will use the external "
"[Skeleton3D] node set in [member external_skeleton]."
msgstr ""
"Чи вузол [BoneAttachment3D] використовуватиме зовнішній вузол [Skeleton3D], а "
"не намагатиметься використати свій батьківський вузол як [Skeleton3D]. Якщо "
"встановлено значення [code]true[/code], вузол [BoneAttachment3D] "
"використовуватиме зовнішній вузол [Skeleton3D], встановлений у [member "
"external_skeleton]."
msgid "A node that may modify Skeleton3D's bone with associating the two bones."
msgstr "Вузол, який може змінювати кістку Skeleton3D, пов'язуючи дві кістки."
msgid ""
"Base class of [SkeletonModifier3D] that modifies the bone set in [method "
"set_apply_bone] based on the transform of the bone retrieved by [method "
"get_reference_bone]."
msgstr ""
"Базовий клас [SkeletonModifier3D], який змінює набір кісток у методі [method "
"set_apply_bone] на основі перетворення кістки, отриманого методом [method "
"get_reference_bone]."
msgid "Clear all settings."
msgstr "Очищає всі налаштування."
msgid "Returns the apply amount of the setting at [param index]."
msgstr "Повертає застосовану величину налаштування в [param index]."
msgid ""
"Returns the apply bone of the setting at [param index]. This bone will be "
"modified."
msgstr ""
"Повертає кістку, що застосовується для налаштування за адресою [param index]. "
"Цю кістку буде змінено."
msgid ""
"Returns the apply bone name of the setting at [param index]. This bone will "
"be modified."
msgstr ""
"Повертає назву кістки, що застосовується для налаштування за адресою [param "
"index]. Цю кістку буде змінено."
msgid ""
"Returns the reference bone of the setting at [param index].\n"
"This bone will be only referenced and not modified by this modifier."
msgstr ""
"Повертає кістку посилання на налаштування за адресою [param index].\n"
"На цю кістку буде лише посилання, а не зміна цим модифікатором."
msgid ""
"Returns the reference bone name of the setting at [param index].\n"
"This bone will be only referenced and not modified by this modifier."
msgstr ""
"Повертає назву кістки, на яку посилається параметр у [param index].\n"
"На цю кістку буде лише посилання, а не зміна цим модифікатором."
msgid ""
"Returns the reference node path of the setting at [param index].\n"
"This node will be only referenced and not modified by this modifier."
msgstr ""
"Повертає шлях до вузла посилання налаштування за адресою [param index].\n"
"Цей вузол буде лише посиланням, а не змінюватиметься цим модифікатором."
msgid ""
"Returns the reference target type of the setting at [param index]. See also "
"[enum ReferenceType]."
msgstr ""
"Повертає цільовий тип посилання на налаштування в [param index]. Див. також "
"[enum ReferenceType]."
msgid "Returns the number of settings in the modifier."
msgstr "Повертає кількість налаштувань у модифікаторі."
msgid "Sets the apply amount of the setting at [param index] to [param amount]."
msgstr ""
"Встановлює величину застосування налаштування в [param index] на [param "
"amount]."
msgid ""
"Sets the apply bone of the setting at [param index] to [param bone]. This "
"bone will be modified."
msgstr ""
"Встановлює кістку застосування налаштування в [param index] на [param bone]. "
"Цю кістку буде змінено."
msgid ""
"Sets the apply bone of the setting at [param index] to [param bone_name]. "
"This bone will be modified."
msgstr ""
"Встановлює кістку, що застосовується для налаштування [param index], на "
"[param bone_name]. Цю кістку буде змінено."
msgid ""
"Sets the reference bone of the setting at [param index] to [param bone].\n"
"This bone will be only referenced and not modified by this modifier."
msgstr ""
"Встановлює опорну кістку налаштування в [param index] на [param bone].\n"
"На цю кістку буде лише посилання, а не зміна цим модифікатором."
msgid ""
"Sets the reference bone of the setting at [param index] to [param "
"bone_name].\n"
"This bone will be only referenced and not modified by this modifier."
msgstr ""
"Встановлює опорну кістку налаштування в [param index] на [param bone_name].\n"
"На цю кістку буде лише посилання, а не зміна цим модифікатором."
msgid ""
"Sets the reference node path of the setting at [param index] to [param "
"node].\n"
"This node will be only referenced and not modified by this modifier."
msgstr ""
"Встановлює шлях вузла посилання для параметра [param index] на [param node].\n"
"Цей модифікатор лише посилатиметься на цей вузол, а не змінюватиме його."
msgid ""
"Sets the reference target type of the setting at [param index] to [param "
"type]. See also [enum ReferenceType]."
msgstr ""
"Встановлює тип цільового посилання для параметра [param index] на [param "
"type]. Див. також [enum ReferenceType]."
msgid "Sets the number of settings in the modifier."
msgstr "Встановлює кількість налаштувань у модифікаторі."
msgid ""
"The reference target is a bone. In this case, the reference target spaces is "
"local space."
msgstr ""
"Цільовим елементом є кістка. У цьому випадку цільовим простором для посилань "
"є локальний простір."
msgid ""
"The reference target is a [Node3D]. In this case, the reference target spaces "
"is model space.\n"
"In other words, the reference target's coordinates are treated as if it were "
"placed directly under [Skeleton3D] which parent of the [BoneConstraint3D]."
msgstr ""
"Цільовим елементом для посилання є [Node3D]. У цьому випадку цільовим "
"простором для посилання є простір моделі.\n"
"Іншими словами, координати цільового елемента для посилання розглядаються "
"так, ніби він розміщений безпосередньо під [Skeleton3D], батьківським "
"елементом [BoneConstraint3D]."
msgid ""
"Describes a mapping of bone names for retargeting [Skeleton3D] into common "
"names defined by a [SkeletonProfile]."
msgstr ""
"Описує зіставлення назв кісток для перенацілювання [Skeleton3D] на загальні "
"імена, визначені [SkeletonProfile]."
msgid ""
"This class contains a dictionary that uses a list of bone names in "
"[SkeletonProfile] as key names.\n"
"By assigning the actual [Skeleton3D] bone name as the key value, it maps the "
"[Skeleton3D] to the [SkeletonProfile]."
msgstr ""
"Цей клас містить словник, який використовує список імен кісток у "
"[SkeletonProfile] як ключові імена.\n"
" Призначаючи фактичну назву кістки [Skeleton3D] як ключове значення, він "
"відображає [Skeleton3D] у [SkeletonProfile]."
msgid "Retargeting 3D Skeletons"
msgstr "Перенацілення 3D-скелетів"
msgid ""
"Returns a profile bone name having [param skeleton_bone_name]. If not found, "
"an empty [StringName] will be returned.\n"
"In the retargeting process, the returned bone name is the bone name of the "
"target skeleton."
msgstr ""
"Повертає назву кістки профілю з [param skeleton_bone_name]. Якщо не знайдено, "
"буде повернено порожнє [StringName].\n"
" У процесі перенацілювання повернена назва кістки є назвою кістки цільового "
"скелета."
msgid ""
"Returns a skeleton bone name is mapped to [param profile_bone_name].\n"
"In the retargeting process, the returned bone name is the bone name of the "
"source skeleton."
msgstr ""
"Повертає назву кістки скелета, зіставлену з [param profile_bone_name].\n"
" У процесі перенацілювання повернена назва кістки є назвою кістки вихідного "
"скелета."
msgid ""
"Maps a skeleton bone name to [param profile_bone_name].\n"
"In the retargeting process, the setting bone name is the bone name of the "
"source skeleton."
msgstr ""
"Зіставляє назву кістки скелета на [param profile_bone_name].\n"
" У процесі перенацілювання назва кістки налаштування є назвою кістки "
"вихідного скелета."
msgid ""
"A [SkeletonProfile] of the mapping target. Key names in the [BoneMap] are "
"synchronized with it."
msgstr ""
"[SkeletonProfile] цілі зіставлення. Назви ключів у [BoneMap] синхронізуються "
"з ним."
msgid ""
"This signal is emitted when change the key value in the [BoneMap]. This is "
"used to validate mapping and to update [BoneMap] editor."
msgstr ""
"Цей сигнал видається під час зміни значення ключа в [BoneMap]. Це "
"використовується для перевірки відображення та оновлення редактора [BoneMap]."
msgid ""
"This signal is emitted when change the value in profile or change the "
"reference of profile. This is used to update key names in the [BoneMap] and "
"to redraw the [BoneMap] editor."
msgstr ""
"Цей сигнал випромінюється, коли змінюється значення в профілі або змінюється "
"посилання профілю. Це використовується для оновлення імен ключів у [BoneMap] "
"і для перемальовування редактора [BoneMap]."
msgid ""
"A node that propagates and disperses the child bone's twist to the parent "
"bones."
msgstr ""
"Вузол, який поширює та розсіює скручування дочірньої кістки до батьківських "
"кісток."
msgid ""
"This [BoneTwistDisperser3D] allows for smooth twist interpolation between "
"multiple bones by dispersing the end bone's twist to the parents. This only "
"changes the twist without changing the global position of each joint.\n"
"This is useful for smoothly twisting bones in combination with "
"[CopyTransformModifier3D] and IK.\n"
"[b]Note:[/b] If an extracted twist is greater than 180 degrees, flipping "
"occurs. This is similar to [ConvertTransformModifier3D]."
msgstr ""
"Цей [BoneTwistDisperser3D] дозволяє плавно інтерполювати скручування між "
"кількома кістками, розподіляючи скручування кінцевої кістки на батьківські. "
"Це змінює лише скручування, не змінюючи глобального положення кожного "
"суглоба.\n"
"Це корисно для плавного скручування кісток у поєднанні з "
"[CopyTransformModifier3D] та IK.\n"
"[b]Примітка:[/b] Якщо витягнуте скручування перевищує 180 градусів, "
"відбувається переворот. Це подібно до [ConvertTransformModifier3D]."
msgid "Clears all settings."
msgstr "Очищає всі налаштування."
msgid ""
"Returns the damping curve when [method get_disperse_mode] is [constant "
"DISPERSE_MODE_CUSTOM]."
msgstr ""
"Повертає криву затухання, коли [method get_disperse_mode] має значення "
"[constant DISPERSE_MODE_CUSTOM]."
msgid ""
"Returns whether to use automatic amount assignment or to allow manual "
"assignment."
msgstr ""
"Повертає, що визначає, чи використовувати автоматичне призначення суми, чи "
"дозволити ручне призначення."
msgid "Returns the end bone index of the bone chain."
msgstr "Повертає індекс кінцевої кістки ланцюга кісток."
msgid ""
"Returns the tail direction of the end bone of the bone chain when [method "
"is_end_bone_extended] is [code]true[/code]."
msgstr ""
"Повертає напрямок хвоста кінцевої кістки ланцюжка кісток, коли [method "
"is_end_bone_extended] має значення [code]true[/code]."
msgid "Returns the end bone name of the bone chain."
msgstr "Повертає назву кінцевої кістки ланцюжка кісток."
msgid "Returns the bone index at [param joint] in the bone chain's joint list."
msgstr ""
"Повертає індекс кістки в [param joint] у списку суглобів кісткового ланцюга."
msgid "Returns the bone name at [param joint] in the bone chain's joint list."
msgstr "Повертає назву кістки в [param joint] у списку суглобів ланцюга кісток."
msgid "Returns the joint count of the bone chain's joint list."
msgstr "Повертає кількість з’єднань у списку з’єднань кісткового ланцюга."
msgid ""
"Returns the twist amount at [param joint] in the bone chain's joint list when "
"[method get_disperse_mode] is [constant DISPERSE_MODE_CUSTOM]."
msgstr ""
"Повертає величину скручування в [param joint] у списку з'єднань ланцюжка "
"кісток, коли [method get_disperse_mode] має значення [constant "
"DISPERSE_MODE_CUSTOM]."
msgid ""
"Returns the reference bone to extract twist of the setting at [param index].\n"
"This bone is either the end of the chain or its parent, depending on [method "
"is_end_bone_extended]."
msgstr ""
"Повертає опорну кістку для вилучення скручування налаштування в [param "
"index].\n"
"Ця кістка є або кінцем ланцюга, або його батьківською, залежно від [method "
"is_end_bone_extended]."
msgid ""
"Returns the reference bone name to extract twist of the setting at [param "
"index].\n"
"This bone is either the end of the chain or its parent, depending on [method "
"is_end_bone_extended]."
msgstr ""
"Повертає назву кістки-посилання для вилучення скручування налаштування в "
"[param index].\n"
"Ця кістка є або кінцем ланцюга, або його батьківською, залежно від [method "
"is_end_bone_extended]."
msgid "Returns the root bone index of the bone chain."
msgstr "Повертає індекс кореневої кістки ланцюга кісток."
msgid "Returns the root bone name of the bone chain."
msgstr "Повертає назву кореневої кістки ланцюга кісток."
msgid ""
"Returns the rotation to an arbitrary state before twisting for the current "
"bone pose to extract the twist when [method is_twist_from_rest] is "
"[code]false[/code]."
msgstr ""
"Повертає обертання до довільного стану перед скручуванням для поточної пози "
"кістки, щоб витягти скручування, коли [method is_twist_from_rest] має "
"значення [code]false[/code]."
msgid ""
"Returns the position at which to divide the segment between joints for weight "
"assignment when [method get_disperse_mode] is [constant "
"DISPERSE_MODE_WEIGHTED]."
msgstr ""
"Повертає позицію, в якій потрібно розділити сегмент між суглобами для "
"призначення ваги, коли [method get_disperse_mode] має значення [constant "
"DISPERSE_MODE_WEIGHTED]."
msgid "Returns [code]true[/code] if the end bone is extended to have a tail."
msgstr ""
"Повертає [code]true[/code], якщо кінцева кістка подовжена, щоб мати хвіст."
msgid ""
"Returns [code]true[/code] if extracting the twist amount from the difference "
"between the bone rest and the current bone pose."
msgstr ""
"Повертає [code]true[/code], якщо величину повороту витягує з різниці між "
"положенням кістки в затишку та поточним положенням кістки."
msgid ""
"Sets the damping curve when [method get_disperse_mode] is [constant "
"DISPERSE_MODE_CUSTOM]."
msgstr ""
"Встановлює криву затухання, коли [method get_disperse_mode] має значення "
"[constant DISPERSE_MODE_CUSTOM]."
msgid ""
"Sets whether to use automatic amount assignment or to allow manual assignment."
msgstr ""
"Встановлює, чи використовувати автоматичне призначення суми, чи дозволити "
"ручне призначення."
msgid "Sets the end bone index of the bone chain."
msgstr "Встановлює кінцевий кістковий індекс кісткового ланцюга."
msgid ""
"Sets the end bone tail direction of the bone chain when [method "
"is_end_bone_extended] is [code]true[/code]."
msgstr ""
"Встановлює напрямок кінцевої кістки ланцюжка кісток, якщо [method "
"is_end_bone_extended] має значення [code]true[/code]."
msgid ""
"Sets the end bone name of the bone chain.\n"
"[b]Note:[/b] The end bone must be a child of the root bone."
msgstr ""
"Встановлює назву кінцевої кістки ланцюжка кісток.\n"
"[b]Примітка:[/b] Кінцева кістка має бути дочірньою кісткою кореневої кістки."
msgid ""
"If [param enabled] is [code]true[/code], the end bone is extended to have a "
"tail.\n"
"If [param enabled] is [code]false[/code], [method get_reference_bone] becomes "
"a parent of the end bone and it uses the vector to the end bone as a twist "
"axis."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], кінцева кістка "
"подовжується, щоб мати хвіст.\n"
"Якщо [param enabled] має значення [code]false[/code], [method "
"get_reference_bone] стає батьківським методом кінцевої кістки та використовує "
"вектор до кінцевої кістки як вісь повороту."
msgid ""
"Sets the twist amount at [param joint] in the bone chain's joint list when "
"[method get_disperse_mode] is [constant DISPERSE_MODE_CUSTOM]."
msgstr ""
"Встановлює величину скручування в [param joint] у списку з'єднань ланцюжка "
"кісток, коли [method get_disperse_mode] має значення [constant "
"DISPERSE_MODE_CUSTOM]."
msgid "Sets the root bone index of the bone chain."
msgstr "Встановлює індекс кореневої кістки кісткового ланцюга."
msgid "Sets the root bone name of the bone chain."
msgstr "Встановлює назву кореневої кістки ланцюга кісток."
msgid ""
"Sets the rotation to an arbitrary state before twisting for the current bone "
"pose to extract the twist when [method is_twist_from_rest] is [code]false[/"
"code].\n"
"In other words, by calling [method set_twist_from] by [signal "
"SkeletonModifier3D.modification_processed] of a specific "
"[SkeletonModifier3D], you can extract only the twists generated by modifiers "
"processed after that but before this [BoneTwistDisperser3D]."
msgstr ""
"Встановлює обертання в довільний стан перед скручуванням для поточної пози "
"кістки, щоб витягти скручування, коли [method is_twist_from_rest] має "
"значення [code]false[/code].\n"
"Іншими словами, викликаючи [method set_twist_from] за допомогою [signal "
"SkeletonModifier3D.modification_processed] певного [SkeletonModifier3D], "
"можна витягти лише скручування, згенеровані модифікаторами, обробленими після "
"цього, але до цього [BoneTwistDisperser3D]."
msgid ""
"If [param enabled] is [code]true[/code], it extracts the twist amount from "
"the difference between the bone rest and the current bone pose.\n"
"If [param enabled] is [code]false[/code], it extracts the twist amount from "
"the difference between [method get_twist_from] and the current bone pose. See "
"also [method set_twist_from]."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], величина скручування "
"визначається з різниці між залишком кістки та поточною позою кістки.\n"
"Якщо [param enabled] має значення [code]false[/code], величина скручування "
"визначається з різниці між [method get_twist_from] та поточною позою кістки. "
"Див. також [method set_twist_from]."
msgid ""
"Sets the position at which to divide the segment between joints for weight "
"assignment when [method get_disperse_mode] is [constant "
"DISPERSE_MODE_WEIGHTED].\n"
"For example, when [param weight_position] is [code]0.5[/code], if two bone "
"segments with a length of [code]1.0[/code] exist between three joints, "
"weights are assigned to each joint from root to end at ratios of [code]0.5[/"
"code], [code]1.0[/code], and [code]0.5[/code]. Then amounts become "
"[code]0.25[/code], [code]0.75[/code], and [code]1.0[/code] respectively."
msgstr ""
"Встановлює позицію, в якій потрібно розділити сегмент між суглобами для "
"призначення ваг, коли [method get_disperse_mode] має значення [constant "
"DISPERSE_MODE_WEIGHTED].\n"
"Наприклад, коли [param weight_position] має значення [code]0.5[/code], якщо "
"між трьома суглобами існують два сегменти кістки довжиною [code]1.0[/code], "
"ваги призначаються кожному суглобу від кореня до кінця у співвідношеннях "
"[code]0.5[/code], [code]1.0[/code] та [code]0.5[/code]. Тоді значення стають "
"відповідно [code]0.25[/code], [code]0.75[/code] та [code]1.0[/code]."
msgid ""
"If [code]true[/code], the solver retrieves the bone axis from the bone pose "
"every frame.\n"
"If [code]false[/code], the solver retrieves the bone axis from the bone rest "
"and caches it."
msgstr ""
"Якщо [code]true[/code], розв'язувач отримує вісь кістки з пози кістки кожного "
"кадру.\n"
"Якщо [code]false[/code], розв'язувач отримує вісь кістки з залишку кістки та "
"кешує її."
msgid "The number of settings."
msgstr "Кількість налаштувань."
msgid ""
"Assign amounts so that they monotonically increase from [code]0.0[/code] to "
"[code]1.0[/code], ensuring all weights are equal. For example, with five "
"joints, the amounts would be [code]0.2[/code], [code]0.4[/code], [code]0.6[/"
"code], [code]0.8[/code], and [code]1.0[/code] starting from the root bone."
msgstr ""
"Призначте величини так, щоб вони монотонно зростали від [code]0.0[/code] до "
"[code]1.0[/code], забезпечуючи однакову вагу. Наприклад, для п'яти суглобів "
"величини становитимуть [code]0.2[/code], [code]0.4[/code], [code]0.6[/code], "
"[code]0.8[/code] та [code]1.0[/code], починаючи з кореневої кістки."
msgid ""
"Assign amounts so that they monotonically increase from [code]0.0[/code] to "
"[code]1.0[/code], based on the length of the bones between joint segments. "
"See also [method set_weight_position]."
msgstr ""
"Призначте величини так, щоб вони монотонно зростали від [code]0.0[/code] до "
"[code]1.0[/code], залежно від довжини кісток між сегментами суглобів. Див. "
"також [method set_weight_position]."
msgid ""
"You can assign arbitrary amounts to the joint list. See also [method "
"set_joint_twist_amount].\n"
"When [method is_end_bone_extended] is [code]false[/code], a child of the "
"reference bone exists solely to determine the twist axis, so its custom "
"amount has absolutely no effect at all."
msgstr ""
"Ви можете призначити довільні значення до списку суглобів. Див. також [method "
"set_joint_twist_amount].\n"
"Коли [method is_end_bone_extended] має значення [code]false[/code], дочірній "
"елемент опорної кістки існує виключно для визначення осі скручування, тому "
"його власне значення абсолютно не впливає."
msgid "A built-in boolean type."
msgstr "Вбудований логічний тип."
msgid ""
"The [bool] is a built-in [Variant] type that may only store one of two "
"values: [code]true[/code] or [code]false[/code]. You can imagine it as a "
"switch that can be either turned on or off, or as a binary digit that can "
"either be 1 or 0.\n"
"Booleans can be directly used in [code]if[/code], and other conditional "
"statements:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var can_shoot = true\n"
"if can_shoot:\n"
"\tlaunch_bullet()\n"
"[/gdscript]\n"
"[csharp]\n"
"bool canShoot = true;\n"
"if (canShoot)\n"
"{\n"
"\tLaunchBullet();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"All comparison operators return booleans ([code]==[/code], [code]>[/code], "
"[code]<=[/code], etc.). As such, it is not necessary to compare booleans "
"themselves. You do not need to add [code]== true[/code] or [code]== false[/"
"code].\n"
"Booleans can be combined with the logical operators [code]and[/code], "
"[code]or[/code], [code]not[/code] to create complex conditions:\n"
"[codeblocks]\n"
"[gdscript]\n"
"if bullets > 0 and not is_reloading():\n"
"\tlaunch_bullet()\n"
"\n"
"if bullets == 0 or is_reloading():\n"
"\tplay_clack_sound()\n"
"[/gdscript]\n"
"[csharp]\n"
"if (bullets > 0 && !IsReloading())\n"
"{\n"
"\tLaunchBullet();\n"
"}\n"
"\n"
"if (bullets == 0 || IsReloading())\n"
"{\n"
"\tPlayClackSound();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In modern programming languages, logical operators are evaluated "
"in order. All remaining conditions are skipped if their result would have no "
"effect on the final value. This concept is known as [url=https://"
"en.wikipedia.org/wiki/Short-circuit_evaluation]short-circuit evaluation[/url] "
"and can be useful to avoid evaluating expensive conditions in some "
"performance-critical cases.\n"
"[b]Note:[/b] By convention, built-in methods and properties that return "
"booleans are usually defined as yes-no questions, single adjectives, or "
"similar ([method String.is_empty], [method Node.can_process], [member "
"Camera2D.enabled], etc.)."
msgstr ""
"[bool] — це вбудований тип [Variant], який може зберігати лише одне з двох "
"значень: [code]true[/code] або [code]false[/code]. Ви можете уявити це як "
"перемикач, який можна увімкнути або вимкнути, або як двійкову цифру, яка може "
"бути 1 або 0.\n"
" Логічні значення можна безпосередньо використовувати в [code]if[/code] та "
"інших умовних операторах:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var can_shoot = true\n"
"if can_shoot:\n"
"\t launch_bullet()\n"
"[/gdscript]\n"
"[csharp]\n"
"bool canShoot = true;\n"
"if (canShoot)\n"
" {\n"
"\t LaunchBullet();\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
" Усі оператори порівняння повертають логічні значення ([code]==[/code], "
"[code]>[/code], [code]<=[/code] тощо). Таким чином, немає необхідності "
"порівнювати самі логічні значення. Вам не потрібно додавати [code]== true[/"
"code] або [code]== false[/code].\n"
" Логічні значення можна комбінувати з логічними операторами [code]і[/code], "
"[code]або[/code], [code]не[/code] для створення складних умов:\n"
"[codeblocks]\n"
"[gdscript]\n"
"if bullets > 0, а не is_reloading():\n"
"\t launch_bullet()\n"
"\n"
" якщо bullets == 0 або is_reloading():\n"
"\t play_clack_sound()\n"
"[/gdscript]\n"
"[csharp]\n"
"if (bullets > 0 && !IsReloading())\n"
" {\n"
"\t LaunchBullet();\n"
" }\n"
"\n"
"if (bullets == 0 || IsReloading())\n"
" {\n"
"\t PlayClackSound();\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] У сучасних мовах програмування логічні оператори "
"обчислюються в порядку. Усі інші умови пропускаються, якщо їх результат не "
"вплине на остаточне значення. Ця концепція відома як [url=https://"
"en.wikipedia.org/wiki/Short-circuit_evaluation]оцінка короткого замикання[/"
"url] і може бути корисною, щоб уникнути оцінки дорогих умов у деяких "
"критичних для продуктивності випадках.\n"
"[b]Примітка:[/b] За домовленістю вбудовані методи та властивості, які "
"повертають логічні значення, зазвичай визначаються як запитання «так-ні», "
"окремі прикметники тощо ([method String.is_empty], [method Node.can_process], "
"[member Camera2D.enabled] тощо)."
msgid "Constructs a [bool] set to [code]false[/code]."
msgstr "Створює [bool] зі значенням [code]false[/code]."
msgid "Constructs a [bool] as a copy of the given [bool]."
msgstr "Створює [bool] як копію заданого [bool]."
msgid ""
"Cast a [float] value to a boolean value. Returns [code]false[/code] if [param "
"from] is equal to [code]0.0[/code] (including [code]-0.0[/code]), and "
"[code]true[/code] for all other values (including [constant @GDScript.INF] "
"and [constant @GDScript.NAN])."
msgstr ""
"Перевести значення [float] у логічне значення. Повертає [code]false[/code], "
"якщо [param from] дорівнює [code]0.0[/code] (включаючи [code]-0.0[/code]), і "
"[code]true[/code] для всіх інших значення (включаючи [constant @GDScript.INF] "
"і [constant @GDScript.NAN])."
msgid ""
"Cast an [int] value to a boolean value. Returns [code]false[/code] if [param "
"from] is equal to [code]0[/code], and [code]true[/code] for all other values."
msgstr ""
"Перевести значення [int] у логічне значення. Повертає [code]false[/code], "
"якщо [param from] дорівнює [code]0[/code], і [code]true[/code] для всіх інших "
"значень."
msgid ""
"Returns [code]true[/code] if the two booleans are not equal. That is, one is "
"[code]true[/code] and the other is [code]false[/code]. This operation can be "
"seen as a logical XOR."
msgstr ""
"Повертає [code]true[/code], якщо два болеани не рівні. Що таке [code]true[/"
"code] та інші [code]false[/code]. Ця операція може розглядатися як логічний "
"XOR."
msgid ""
"Returns [code]true[/code] if the left operand is [code]false[/code] and the "
"right operand is [code]true[/code]."
msgstr ""
"Повертає [code]true[/code], якщо ліва опера [code]false[/code] і права опера "
"[code]true[/code]."
msgid ""
"Returns [code]true[/code] if the two booleans are equal. That is, both are "
"[code]true[/code] or both are [code]false[/code]. This operation can be seen "
"as a logical EQ or XNOR."
msgstr ""
"Повертає [code]true[/code], якщо два болеани рівні. Що таке [code]true[/code] "
"або обидва [code]false[/code]. Ця операція може розглядатися як логічний EQ "
"або XNOR."
msgid ""
"Returns [code]true[/code] if the left operand is [code]true[/code] and the "
"right operand is [code]false[/code]."
msgstr ""
"[code]true[/code], якщо ліва опера [code]true[/code] і права опера "
"[code]false[/code]."
msgid "A container that arranges its child controls horizontally or vertically."
msgstr ""
"Контейнер, який розташовує дочірні елементи керування горизонтально або "
"вертикально."
msgid ""
"A container that arranges its child controls horizontally or vertically, "
"rearranging them automatically when their minimum size changes."
msgstr ""
"Контейнер, який розташовує дочірні елементи керування горизонтально або "
"вертикально, змінюючи їх автоматично, коли змінюється їхній мінімальний "
"розмір."
msgid ""
"Adds a [Control] node to the box as a spacer. If [param begin] is [code]true[/"
"code], it will insert the [Control] node in front of all other children."
msgstr ""
"Додає вузол [Control] до поля як прокладку. Якщо [param begin] має значення "
"[code]true[/code], вузол [Control] буде вставлено перед усіма іншими "
"дочірніми елементами."
msgid ""
"The alignment of the container's children (must be one of [constant "
"ALIGNMENT_BEGIN], [constant ALIGNMENT_CENTER], or [constant ALIGNMENT_END])."
msgstr ""
"Вирівнювання дочірніх елементів контейнера (має бути одним із [constant "
"ALIGNMENT_BEGIN], [constant ALIGNMENT_CENTER] або [constant ALIGNMENT_END])."
msgid ""
"If [code]true[/code], the [BoxContainer] will arrange its children "
"vertically, rather than horizontally.\n"
"Can't be changed when using [HBoxContainer] and [VBoxContainer]."
msgstr ""
"Якщо [code]true[/code], [BoxContainer] розташовуватиме своїх дітей "
"вертикально, а не горизонтально.\n"
" Не можна змінити під час використання [HBoxContainer] і [VBoxContainer]."
msgid ""
"The child controls will be arranged at the beginning of the container, i.e. "
"top if orientation is vertical, left if orientation is horizontal (right for "
"RTL layout)."
msgstr ""
"Дочірні елементи керування будуть розташовані на початку контейнера, тобто "
"вгорі, якщо орієнтація вертикальна, ліворуч, якщо орієнтація горизонтальна "
"(праворуч для компонування RTL)."
msgid "The child controls will be centered in the container."
msgstr "Дочірні елементи керування будуть розташовані в центрі контейнера."
msgid ""
"The child controls will be arranged at the end of the container, i.e. bottom "
"if orientation is vertical, right if orientation is horizontal (left for RTL "
"layout)."
msgstr ""
"Дочірні елементи керування будуть розташовані в кінці контейнера, тобто "
"внизу, якщо орієнтація вертикальна, праворуч, якщо орієнтація горизонтальна "
"(ліворуч для компонування RTL)."
msgid "The space between the [BoxContainer]'s elements, in pixels."
msgstr "Відстань між елементами [BoxContainer] у пікселях."
msgid "Generate an axis-aligned box [PrimitiveMesh]."
msgstr "Створіть рамку, вирівняну по осі [PrimitiveMesh]."
msgid ""
"Generate an axis-aligned box [PrimitiveMesh].\n"
"The box's UV layout is arranged in a 3×2 layout that allows texturing each "
"face individually. To apply the same texture on all faces, change the "
"material's UV property to [code]Vector3(3, 2, 1)[/code]. This is equivalent "
"to adding [code]UV *= vec2(3.0, 2.0)[/code] in a vertex shader.\n"
"[b]Note:[/b] When using a large textured [BoxMesh] (e.g. as a floor), you may "
"stumble upon UV jittering issues depending on the camera angle. To solve "
"this, increase [member subdivide_depth], [member subdivide_height] and "
"[member subdivide_width] until you no longer notice UV jittering."
msgstr ""
"Створіть рамку, вирівняну по осі [PrimitiveMesh].\n"
" Ультрафіолетовий макет коробки скомпонований у форматі 3×2, що дозволяє "
"текстурувати кожну грань окремо. Щоб застосувати однакову текстуру до всіх "
"граней, змініть властивість UV матеріалу на [code] Vector33, 2, 1)[/code]. Це "
"еквівалентно додаванню [code]UV *= vec2(3.0, 2.0)[/code] у вершинний шейдер.\n"
"[b]Примітка.[/b] Використовуючи велику текстуровану [BoxMesh] (наприклад, як "
"підлогу), ви можете наштовхнутися на проблеми з коливанням УФ-випромінювання "
"залежно від кута камери. Щоб вирішити цю проблему, збільшуйте [member "
"subdivide_depth], [member subdivide_height] і [member subdivide_width], доки "
"ви більше не помічатимете ультрафіолетове коливання."
msgid "The box's width, height and depth."
msgstr "Ширина, висота і глибина ящика."
msgid "Number of extra edge loops inserted along the Z axis."
msgstr "Кількість додаткових крайових петель, вставлених уздовж осі Z."
msgid "Number of extra edge loops inserted along the Y axis."
msgstr "Кількість додаткових крайових петель, вставлених уздовж осі Y."
msgid "Number of extra edge loops inserted along the X axis."
msgstr "Кількість додаткових крайових петель, вставлених уздовж осі X."
msgid "Cuboid shape for use with occlusion culling in [OccluderInstance3D]."
msgstr ""
"Кубоподібна форма для використання з відбракуванням оклюзії в "
"[OccluderInstance3D]."
msgid ""
"[BoxOccluder3D] stores a cuboid shape that can be used by the engine's "
"occlusion culling system.\n"
"See [OccluderInstance3D]'s documentation for instructions on setting up "
"occlusion culling."
msgstr ""
"[BoxOccluder3D] зберігає кубоподібну форму, яка може використовуватися "
"системою блокування оклюзії двигуна.\n"
" Перегляньте документацію [OccluderInstance3D], щоб отримати інструкції щодо "
"налаштування відсічення оклюзії."
msgid "The box's size in 3D units."
msgstr "Розмір коробки в 3D."
msgid "A 3D box shape used for physics collision."
msgstr "Тривимірна форма коробки, яка використовується для фізичного зіткнення."
msgid ""
"A 3D box shape, intended for use in physics. Usually used to provide a shape "
"for a [CollisionShape3D].\n"
"[b]Performance:[/b] [BoxShape3D] is fast to check collisions against. It is "
"faster than [CapsuleShape3D] and [CylinderShape3D], but slower than "
"[SphereShape3D]."
msgstr ""
"Тривимірна форма коробки, призначена для використання у фізиці. Зазвичай "
"використовується для надання форми для [CollisionShape3D].\n"
"[b]Продуктивність: [/b] [BoxShape3D] швидко перевіряє зіткнення. Це швидше, "
"ніж [CapsuleShape3D] і [CylinderShape3D], але повільніше, ніж [SphereShape3D]."
msgid "3D Kinematic Character Demo"
msgstr "Демонстрація тривимірного кінематичного персонажа"
msgid "A themed button that can contain text and an icon."
msgstr "Тематична кнопка, яка може містити текст і значок."
msgid ""
"[Button] is the standard themed button. It can contain text and an icon, and "
"it will display them according to the current [Theme].\n"
"[b]Example:[/b] Create a button and connect a method that will be called when "
"the button is pressed:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar button = Button.new()\n"
"\tbutton.text = \"Click me\"\n"
"\tbutton.pressed.connect(_button_pressed)\n"
"\tadd_child(button)\n"
"\n"
"func _button_pressed():\n"
"\tprint(\"Hello world!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar button = new Button();\n"
"\tbutton.Text = \"Click me\";\n"
"\tbutton.Pressed += ButtonPressed;\n"
"\tAddChild(button);\n"
"}\n"
"\n"
"private void ButtonPressed()\n"
"{\n"
"\tGD.Print(\"Hello world!\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node.\n"
"[b]Note:[/b] Buttons do not detect touch input and therefore don't support "
"multitouch, since mouse emulation can only press one button at a given time. "
"Use [TouchScreenButton] for buttons that trigger gameplay movement or actions."
msgstr ""
"[Button] — стандартна тематична кнопка. Він може містити текст і значок і "
"відображатиме їх відповідно до поточної [Theme].\n"
"[b]Приклад створення кнопки та призначення дії при натисканні кодом:[/b]\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t var bottom = Button.new()\n"
"\t button.text = \"Натисни мене\"\n"
"\t button.pressed.connect(self._button_pressed)\n"
"\t add_child (кнопка)\n"
"\n"
"func _button_pressed():\n"
"\t print(\"Привіт, світ!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
" {\n"
"\t var bottom = new bottom();\n"
"\t button.Text = \"Натисни мене\";\n"
"\t button.Pressed += ButtonPressed;\n"
"\t AddChild(кнопка);\n"
" }\n"
"\n"
"private void ButtonPressed()\n"
" {\n"
"\t GD.Print(\"Привіт, світ!\");\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Дивіться також [BaseButton], який містить загальні властивості та методи, "
"пов’язані з цим вузлом.\n"
"[b]Примітка:[/b] кнопки не інтерпретують сенсорний ввід і тому не підтримують "
"мультидотик, оскільки емуляція миші може натискати лише одну кнопку в певний "
"момент часу. Використовуйте [TouchScreenButton] для кнопок, які запускають "
"рух або дії під час гри."
msgid "Operating System Testing Demo"
msgstr "Демонстрація тестування операційної системи"
msgid "Text alignment policy for the button's text."
msgstr "Політика вирівнювання тексту кнопки."
msgid ""
"If set to something other than [constant TextServer.AUTOWRAP_OFF], the text "
"gets wrapped inside the node's bounding rectangle."
msgstr ""
"Якщо встановлено щось інше, ніж [constant TextServer.AUTOWRAP_OFF], текст "
"буде загорнуто всередину обмежувального прямокутника вузла."
msgid ""
"Autowrap space trimming flags. See [constant "
"TextServer.BREAK_TRIM_START_EDGE_SPACES] and [constant "
"TextServer.BREAK_TRIM_END_EDGE_SPACES] for more info."
msgstr ""
"Прапорці обрізання пробілів при автоматичному перенесенні. Див. [constant "
"TextServer.BREAK_TRIM_START_EDGE_SPACES] та [constant "
"TextServer.BREAK_TRIM_END_EDGE_SPACES] для отримання додаткової інформації."
msgid ""
"If [code]true[/code], text that is too large to fit the button is clipped "
"horizontally. If [code]false[/code], the button will always be wide enough to "
"hold the text. The text is not vertically clipped, and the button's height is "
"not affected by this property."
msgstr ""
"Якщо [code]true[/code], текст, який завеликий для розміщення кнопки, "
"обрізається горизонтально. Якщо [code]false[/code], кнопка завжди буде "
"достатньо широкою, щоб утримувати текст. Текст не обрізається вертикально, і "
"ця властивість не впливає на висоту кнопки."
msgid ""
"When enabled, the button's icon will expand/shrink to fit the button's size "
"while keeping its aspect. See also [theme_item icon_max_width]."
msgstr ""
"Якщо ввімкнено, піктограма кнопки розширюватиметься/зменшуватиметься, щоб "
"відповідати розміру кнопки, зберігаючи її аспект. Дивіться також [theme_item "
"icon_max_width]."
msgid "Flat buttons don't display decoration."
msgstr "Плоскі гудзики не мають декору."
msgid ""
"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 [theme_item h_separation] theme "
"property and [code]content_margin_*[/code] properties of the used "
"[StyleBox]es."
msgstr ""
"Значок кнопки, якщо текст присутній, значок буде розміщено перед текстом.\n"
" Щоб редагувати поля та інтервали піктограми, використовуйте властивість теми "
"[theme_item h_separation] і властивості [code]content_margin_*[/code] "
"використовуваних елементів [StyleBox]."
msgid ""
"Specifies if the icon should be aligned horizontally to the left, right, or "
"center of a button. Uses the same [enum HorizontalAlignment] constants as the "
"text alignment. If centered horizontally and vertically, text will draw on "
"top of the icon."
msgstr ""
"Визначає, чи піктограма має бути вирівняна горизонтально ліворуч, праворуч чи "
"по центру кнопки. Використовує ті самі константи [enum HorizontalAlignment], "
"що й вирівнювання тексту. Якщо відцентрувати горизонтально та вертикально, "
"текст буде намальовано поверх значка."
msgid ""
"Language code used for line-breaking and text shaping algorithms. If left "
"empty, the current locale is used instead."
msgstr ""
"Код мови, що використовується для алгоритмів розриву рядків та формування "
"тексту. Якщо залишити поле порожнім, використовується поточна локалізація."
msgid "The button's text that will be displayed inside the button's area."
msgstr "Текст кнопки, який відображатиметься в області кнопки."
msgid "Base text writing direction."
msgstr "Основний напрямок написання тексту."
msgid ""
"Sets the clipping behavior when the text exceeds the node's bounding "
"rectangle."
msgstr ""
"Встановлює поведінку відсікання, коли текст виходить за межі прямокутника, що "
"обмежує вузол."
msgid ""
"Specifies if the icon should be aligned vertically to the top, bottom, or "
"center of a button. Uses the same [enum VerticalAlignment] constants as the "
"text alignment. If centered horizontally and vertically, text will draw on "
"top of the icon."
msgstr ""
"Визначає, чи піктограма має бути вирівняна вертикально вгорі, внизу чи по "
"центру кнопки. Використовує ті самі константи [enum VerticalAlignment], що й "
"вирівнювання тексту. Якщо відцентрувати горизонтально та вертикально, текст "
"буде намальовано поверх значка."
msgid "Default text [Color] of the [Button]."
msgstr "Типовий [Color] тексту [Button]."
msgid "Text [Color] used when the [Button] is disabled."
msgstr "Текст [Color] використовується, коли [Button] вимкнено."
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 ""
"[Color] тексту, який використовується, коли [Button] у фокусі. Замінює лише "
"звичайний колір тексту кнопки. Вимкнений, наведений та натиснутий стани мають "
"пріоритет над цим кольором."
msgid "Text [Color] used when the [Button] is being hovered."
msgstr ""
"[Color] тексту, який використовується, коли на [Button] наведено курсор."
msgid "Text [Color] used when the [Button] is being hovered and pressed."
msgstr ""
"[Color] тексту, який використовується при наведенні та натиску [Button]."
msgid "The tint of text outline of the [Button]."
msgstr "Відтінок контуру тексту кнопки [Button]."
msgid "Text [Color] used when the [Button] is being pressed."
msgstr "[Color] тексту, який використовується при натиску [Button]."
msgid "Icon modulate [Color] used when the [Button] is disabled."
msgstr "[Color] модуляції іконки, що використовується, коли [Button] вимкнена."
msgid ""
"Icon modulate [Color] used when the [Button] is focused. Only replaces the "
"normal modulate color of the button. Disabled, hovered, and pressed states "
"take precedence over this color."
msgstr ""
"[Color] модуляції іконки, що використовується, коли [Button] у фокусі. "
"Замінює лише звичайний модульований колір кнопки. Вимкнений, наведений та "
"натиснутий стани мають пріоритет над цим кольором."
msgid "Icon modulate [Color] used when the [Button] is being hovered."
msgstr "[Color] модуляції іконки використовується при наведенні на [Button]."
msgid ""
"Icon modulate [Color] used when the [Button] is being hovered and pressed."
msgstr ""
"[Color] модуляції іконки, що використовується при наведенні чи натисненні "
"[Button]."
msgid "Default icon modulate [Color] of the [Button]."
msgstr "[Color] модуляції іконки за замовчуванням для [Button]."
msgid "Icon modulate [Color] used when the [Button] is being pressed."
msgstr "[Color] модуляції іконки, що використовується при натиску [Button]."
msgid ""
"This constant acts as a boolean. If [code]true[/code], the minimum size of "
"the button and text/icon alignment is always based on the largest stylebox "
"margins, otherwise it's based on the current button state stylebox margins."
msgstr ""
"Ця константа діє як логічне значення. Якщо [code]true[/code], мінімальний "
"розмір кнопки та вирівнювання тексту/піктограми завжди базується на "
"найбільших полях поля стилю, інакше він базується на полях поля стилю "
"поточного стану кнопки."
msgid ""
"The horizontal space between [Button]'s icon and text. Negative values will "
"be treated as [code]0[/code] when used."
msgstr ""
"Горизонтальний простір між значком [Button] і текстом. Під час використання "
"від’ємні значення розглядатимуться як [code]0[/code]."
msgid ""
"The maximum allowed width of the [Button]'s icon. This limit is applied on "
"top of the default size of the icon, or its expanded size if [member "
"expand_icon] is [code]true[/code]. The height is adjusted according to the "
"icon's ratio. If the button has additional icons (e.g. [CheckBox]), they will "
"also be limited."
msgstr ""
"Максимально дозволена ширина піктограми [Button]. Це обмеження застосовується "
"до стандартного розміру піктограми або її розгорнутого розміру, якщо [member "
"expand_icon] має значення [code]true[/code]. Висота регулюється відповідно до "
"співвідношення значка. Якщо кнопка має додаткові значки (наприклад, "
"[CheckBox]), вони також будуть обмежені."
msgid ""
"Additional vertical spacing between lines (in pixels), spacing is added to "
"line descent. This value can be negative."
msgstr ""
"Додатковий вертикальний інтервал між рядками (у пікселях), інтервал додається "
"до рядкового спуску. Це значення може бути негативним."
msgid ""
"The size of the text outline.\n"
"[b]Note:[/b] If using a font with [member "
"FontFile.multichannel_signed_distance_field] enabled, its [member "
"FontFile.msdf_pixel_range] must be set to at least [i]twice[/i] the value of "
"[theme_item outline_size] for outline rendering to look correct. Otherwise, "
"the outline may appear to be cut off earlier than intended."
msgstr ""
"Розмір контуру тексту.\n"
"[b]Примітка.[/b] Якщо використовується шрифт із увімкненим [member "
"FontFile.multichannel_signed_distance_field], для його [member "
"FontFile.msdf_pixel_range] має бути принаймні [i]вдвічі[/i] значення "
"[theme_item outline_size] щоб рендеринг контуру виглядав правильно. Інакше "
"контур може здатися обрізаним раніше, ніж передбачалося."
msgid "[Font] of the [Button]'s text."
msgstr "[Font] тексту [Button]."
msgid "Font size of the [Button]'s text."
msgstr "Розмір шрифту тексту [Button]."
msgid ""
"Default icon for the [Button]. Appears only if [member icon] is not assigned."
msgstr ""
"Значок за замовчуванням для [Button]. З’являється, лише якщо [member icon] не "
"призначено."
msgid "[StyleBox] used when the [Button] is disabled."
msgstr "[StyleBox] використовується, коли [Button] вимкнено."
msgid ""
"[StyleBox] used when the [Button] is disabled (for right-to-left layouts)."
msgstr ""
"[StyleBox] використовується, коли [Button] вимкнено (для макетів справа "
"наліво)."
msgid ""
"[StyleBox] used when the [Button] is focused. The [theme_item focus] "
"[StyleBox] is displayed [i]over[/i] the base [StyleBox], so a partially "
"transparent [StyleBox] should be used to ensure the base [StyleBox] remains "
"visible. A [StyleBox] that represents an outline or an underline works well "
"for this purpose. To disable the focus visual effect, assign a "
"[StyleBoxEmpty] resource. Note that disabling the focus visual effect will "
"harm keyboard/controller navigation usability, so this is not recommended for "
"accessibility reasons."
msgstr ""
"[StyleBox] використовується, коли [Button] у фокусі. [theme_item focus] "
"[StyleBox] відображається [i]поверх[/i] базового [StyleBox], тому слід "
"використовувати частково прозорий [StyleBox], щоб переконатися, що базовий "
"[StyleBox] залишається видимим. [StyleBox], який представляє контур або "
"підкреслення, добре підходить для цієї мети. Щоб вимкнути візуальний ефект "
"фокусування, призначте ресурс [StyleBoxEmpty]. Зауважте, що вимкнення "
"візуального ефекту фокусування зашкодить навігації клавіатурою/контролером, "
"тому це не рекомендується з міркувань доступності."
msgid "[StyleBox] used when the [Button] is being hovered."
msgstr "[StyleBox] використовується, коли [Button] наводиться."
msgid ""
"[StyleBox] used when the [Button] is being hovered (for right-to-left "
"layouts)."
msgstr ""
"[StyleBox] використовується, коли на [Button] наводять курсор (для макетів "
"справа наліво)."
msgid ""
"[StyleBox] used when the [Button] is being pressed and hovered at the same "
"time."
msgstr ""
"[StyleBox] використовується, коли [Button] натискається та наводиться "
"одночасно."
msgid ""
"[StyleBox] used when the [Button] is being pressed and hovered at the same "
"time (for right-to-left layouts)."
msgstr ""
"[StyleBox] використовується, коли [Button] натиснута та наведена одночасно "
"(для макетів справа наліво)."
msgid "Default [StyleBox] for the [Button]."
msgstr "Типове [StyleBox] для [Button]."
msgid "Default [StyleBox] for the [Button] (for right-to-left layouts)."
msgstr "[StyleBox] за замовчуванням для [Button] (для макетів справа наліво)."
msgid "[StyleBox] used when the [Button] is being pressed."
msgstr "[StyleBox] використовується, коли натискається [Button]."
msgid ""
"[StyleBox] used when the [Button] is being pressed (for right-to-left "
"layouts)."
msgstr ""
"[StyleBox] використовується, коли натискається [Button] (для макетів справа "
"наліво)."
msgid ""
"A group of buttons that doesn't allow more than one button to be pressed at a "
"time."
msgstr "Група кнопок, яка не дозволяє натискати більше однієї кнопки одночасно."
msgid ""
"A group of [BaseButton]-derived buttons. The buttons in a [ButtonGroup] are "
"treated like radio buttons: No more than one button can be pressed at a time. "
"Some types of buttons (such as [CheckBox]) may have a special appearance in "
"this state.\n"
"Every member of a [ButtonGroup] should have [member BaseButton.toggle_mode] "
"set to [code]true[/code]."
msgstr ""
"Група кнопок, похідних від [BaseButton]. Кнопки в [ButtonGroup] обробляються "
"як перемикачі: не можна натискати більше однієї кнопки одночасно. Деякі типи "
"кнопок (наприклад, [CheckBox]) можуть мати особливий вигляд у цьому стані.\n"
" Для кожного члена [ButtonGroup] [member BaseButton.toggle_mode] має бути "
"встановлено значення [code]true[/code]."
msgid ""
"Returns an [Array] of [Button]s who have this as their [ButtonGroup] (see "
"[member BaseButton.button_group])."
msgstr ""
"Повертає [Array] [Button], для яких це [ButtonGroup] (див. [member "
"BaseButton.button_group])."
msgid "Returns the current pressed button."
msgstr "Повертає поточну натиснуту кнопку."
msgid ""
"If [code]true[/code], it is possible to unpress all buttons in this "
"[ButtonGroup]."
msgstr ""
"Якщо [code]true[/code], можна ввімкнути всі кнопки в цьому [ButtonGroup]."
msgid "Emitted when one of the buttons of the group is pressed."
msgstr "Випромінюється при натисканні однієї з кнопок групи."
msgid "A built-in type representing a method or a standalone function."
msgstr "Вбудований тип, що представляє метод або окрему функцію."
msgid ""
"[Callable] is a built-in [Variant] type that represents a function. It can "
"either be a method within an [Object] instance, or a custom callable used for "
"different purposes (see [method is_custom]). Like all [Variant] types, it can "
"be stored in variables and passed to other functions. It is most commonly "
"used for signal callbacks.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func print_args(arg1, arg2, arg3 = \"\"):\n"
"\tprints(arg1, arg2, arg3)\n"
"\n"
"func test():\n"
"\tvar callable = Callable(self, \"print_args\")\n"
"\tcallable.call(\"hello\", \"world\") # Prints \"hello world \".\n"
"\tcallable.call(Vector2.UP, 42, callable) # Prints \"(0.0, -1.0) 42 "
"Node(node.gd)::print_args\"\n"
"\tcallable.call(\"invalid\") # Invalid call, should have at least 2 "
"arguments.\n"
"[/gdscript]\n"
"[csharp]\n"
"// Default parameter values are not supported.\n"
"public void PrintArgs(Variant arg1, Variant arg2, Variant arg3 = default)\n"
"{\n"
"\tGD.PrintS(arg1, arg2, arg3);\n"
"}\n"
"\n"
"public void Test()\n"
"{\n"
"\t// Invalid calls fail silently.\n"
"\tCallable callable = new Callable(this, MethodName.PrintArgs);\n"
"\tcallable.Call(\"hello\", \"world\"); // Default parameter values are not "
"supported, should have 3 arguments.\n"
"\tcallable.Call(Vector2.Up, 42, callable); // Prints \"(0, -1) 42 "
"Node(Node.cs)::PrintArgs\"\n"
"\tcallable.Call(\"invalid\"); // Invalid call, should have 3 arguments.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"In GDScript, it's possible to create lambda functions within a method. Lambda "
"functions are custom callables that are not associated with an [Object] "
"instance. Optionally, lambda functions can also be named. The name will be "
"displayed in the debugger, or when calling [method get_method].\n"
"[codeblock]\n"
"func _init():\n"
"\tvar my_lambda = func (message):\n"
"\t\tprint(message)\n"
"\n"
"\t# Prints \"Hello everyone!\"\n"
"\tmy_lambda.call(\"Hello everyone!\")\n"
"\n"
"\t# Prints \"Attack!\", when the button_pressed signal is emitted.\n"
"\tbutton_pressed.connect(func(): print(\"Attack!\"))\n"
"[/codeblock]\n"
"In GDScript, you can access methods and global functions as [Callable]s:\n"
"[codeblock]\n"
"tween.tween_callback(node.queue_free) # Object methods.\n"
"tween.tween_callback(array.clear) # Methods of built-in types.\n"
"tween.tween_callback(print.bind(\"Test\")) # Global functions.\n"
"[/codeblock]\n"
"[b]Note:[/b] [Dictionary] does not support the above due to ambiguity with "
"keys.\n"
"[codeblock]\n"
"var dictionary = { \"hello\": \"world\" }\n"
"\n"
"# This will not work, `clear` is treated as a key.\n"
"tween.tween_callback(dictionary.clear)\n"
"\n"
"# This will work.\n"
"tween.tween_callback(Callable.create(dictionary, \"clear\"))\n"
"[/codeblock]"
msgstr ""
"[Callable] – це вбудований тип [Variant], який представляє функцію. Він може "
"бути або методом в екземплярі [Object], або користувацьким викликуваним "
"методом, що використовується для різних цілей (див. [method is_custom]). Як і "
"всі типи [Variant], він може зберігатися у змінних та передаватись іншим "
"функціям. Найчастіше він використовується для зворотних викликів сигналів.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func print_args(arg1, arg2, arg3 = \"\"):\n"
"\tprints(arg1, arg2, arg3)\n"
"\n"
"func test():\n"
"\tvar callable = Callable(self, \"print_args\")\n"
"\tcallable.call(\"hello\", \"world\") # Друкує \"привіт, світ\".\n"
"\tcallable.call(Vector2.UP, 42, callable) # Prints \"(0.0, -1.0) 42 "
"Node(node.gd)::print_args\"\n"
"\tcallable.call(\"invalid\") # Недійсний виклик, має бути щонайменше 2 "
"аргументи.\n"
"[/gdscript]\n"
"[csharp]\n"
"// Значення параметрів за замовчуванням не підтримуються.\n"
"public void PrintArgs(Variant arg1, Variant arg2, Variant arg3 = default)\n"
"{\n"
"\tGD.PrintS(arg1, arg2, arg3);\n"
"}\n"
"\n"
"public void Test()\n"
"{\n"
"\t// Недійсні виклики завершуються безшумно.\n"
"\tCallable callable = new Callable(this, MethodName.PrintArgs);\n"
"\tcallable.Call(\"hello\", \"world\"); // Значення параметрів за "
"замовчуванням не підтримуються, повинні мати 3 аргументи.\n"
"\tcallable.Call(Vector2.Up, 42, callable); // Prints \"(0, -1) 42 "
"Node(Node.cs)::PrintArgs\"\n"
"\tcallable.Call(\"invalid\"); // Недійсний виклик, має бути 3 аргументи.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"У GDScript можна створювати лямбда-функції всередині методу. Лямбда-функції – "
"це користувацькі виклики, які не пов'язані з екземпляром [Object]. За "
"бажанням, лямбда-функції також можна іменувати. Ім'я буде відображатися в "
"налагоджувачі або під час виклику методу [method get_method].\n"
"[codeblock]\n"
"func _init():\n"
"\tvar my_lambda = func (message):\n"
"\t\tprint(message)\n"
"\n"
"\t# Prints \"Hello everyone!\"\n"
"\tmy_lambda.call(\"Hello everyone!\")\n"
"\n"
"\t# Виводить \"Attack!\", коли випромінюється сигнал button_pressed.\n"
"\tbutton_pressed.connect(func(): print(\"Attack!\"))\n"
"[/codeblock]\n"
"У GDScript ви можете отримати доступ до методів та глобальних функцій як до "
"[Callable]:\n"
"[codeblock]\n"
"tween.tween_callback(node.queue_free) # Методи об'єктів.\n"
"tween.tween_callback(array.clear) # Методи вбудованих типів.\n"
"tween.tween_callback(print.bind(\"Test\")) # Глобальні функції.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] [Dictionary] не підтримує вищезазначене через "
"неоднозначність ключів.\n"
"[codeblock]\n"
"var dictionary = { \"hello\": \"world\" }\n"
"\n"
"# Це не спрацює, `clear` розглядається як ключ.\n"
"tween.tween_callback(dictionary.clear)\n"
"\n"
"# Це спрацює.\n"
"tween.tween_callback(Callable.create(dictionary, \"clear\"))\n"
"[/codeblock]"
msgid "Constructs an empty [Callable], with no object nor method bound."
msgstr "Створює порожній [Callable] без прив’язки до об’єкта чи методу."
msgid "Constructs a [Callable] as a copy of the given [Callable]."
msgstr "Створює [Callable] як копію заданого [Callable]."
msgid ""
"Creates a new [Callable] for the method named [param method] in the specified "
"[param object].\n"
"[b]Note:[/b] For methods of built-in [Variant] types, use [method create] "
"instead."
msgstr ""
"Створює новий [Callable] для методу з назвою [param method] у вказаному "
"[param object].\n"
"[b]Примітка:[/b] Для методів вбудованих типів [Variant] замість цього "
"використовуйте [method create]."
msgid ""
"Returns a copy of this [Callable] with one or more arguments bound. When "
"called, the bound arguments are passed [i]after[/i] the arguments supplied by "
"[method call]. See also [method unbind].\n"
"[b]Note:[/b] When this method is chained with other similar methods, the "
"order in which the argument list is modified is read from right to left."
msgstr ""
"Повертає копію цього [Callable] з одним або кількома зв’язаними аргументами. "
"Під час виклику зв’язані аргументи передаються [i]після[/i] аргументів, "
"наданих [method call]. Дивіться також [method unbind].\n"
"[b]Примітка:[/b] Коли цей метод пов’язано з іншими подібними методами, "
"порядок, у якому змінюється список аргументів, читається справа наліво."
msgid ""
"Returns a copy of this [Callable] with one or more arguments bound, reading "
"them from an array. When called, the bound arguments are passed [i]after[/i] "
"the arguments supplied by [method call]. See also [method unbind].\n"
"[b]Note:[/b] When this method is chained with other similar methods, the "
"order in which the argument list is modified is read from right to left."
msgstr ""
"Повертає копію цього [Callable] з одним або кількома зв’язаними аргументами, "
"зчитуючи їх із масиву. Під час виклику зв’язані аргументи передаються "
"[i]після[/i] аргументів, наданих [method call]. Дивіться також [method "
"unbind].\n"
"[b]Примітка:[/b] Коли цей метод пов’язано з іншими подібними методами, "
"порядок, у якому змінюється список аргументів, читається справа наліво."
msgid ""
"Calls the method represented by this [Callable]. Arguments can be passed and "
"should match the method's signature."
msgstr ""
"Викликає метод, представлений цим [Callable]. Аргументи можуть бути передані "
"та повинні відповідати сигнатурі методу."
msgid ""
"Calls the method represented by this [Callable] in deferred mode, i.e. at the "
"end of the current frame. Arguments can be passed and should match the "
"method's signature.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tgrab_focus.call_deferred()\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tCallable.From(GrabFocus).CallDeferred();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Deferred calls are processed at idle time. Idle time happens "
"mainly at the end of process and physics frames. In it, deferred calls will "
"be run until there are none left, which means you can defer calls from other "
"deferred calls and they'll still be run in the current idle time cycle. This "
"means you should not call a method deferred from itself (or from a method "
"called by it), as this causes infinite recursion the same way as if you had "
"called the method directly.\n"
"See also [method Object.call_deferred]."
msgstr ""
"Викликає метод, представлений цим [Callable] у відкладеному режимі, тобто в "
"кінці поточного кадру. Аргументи можуть бути передані та повинні відповідати "
"сигнатурі методу.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t grab_focus.call_deferred()\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
" {\n"
"\t Callable.From(GrabFocus).CallDeferred();\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка: [/b] Відкладені дзвінки обробляються під час простою. Час "
"простою відбувається в основному в кінці кадрів процесу та фізики. У ньому "
"відкладені виклики виконуватимуться, доки їх не залишиться, що означає, що ви "
"можете відкласти виклики з інших відкладених викликів, і вони все одно "
"виконуватимуться в поточному циклі простою. Це означає, що ви не повинні "
"викликати метод, відкладений від самого себе (або від викликаного ним "
"методу), оскільки це спричиняє нескінченну рекурсію так само, як якщо б ви "
"викликали метод безпосередньо.\n"
" Дивіться також [method Object.call_deferred]."
msgid ""
"Calls the method represented by this [Callable]. Unlike [method call], this "
"method expects all arguments to be contained inside the [param arguments] "
"[Array]."
msgstr ""
"Викликає метод, представлений цим [Callable]. На відміну від [method call], "
"цей метод очікує, що всі аргументи будуть міститися всередині [param "
"arguments] [Array]."
msgid ""
"Creates a new [Callable] for the method named [param method] in the specified "
"[param variant]. To represent a method of a built-in [Variant] type, a custom "
"callable is used (see [method is_custom]). If [param variant] is [Object], "
"then a standard callable will be created instead.\n"
"[b]Note:[/b] This method is always necessary for the [Dictionary] type, as "
"property syntax is used to access its entries. You may also use this method "
"when [param variant]'s type is not known in advance (for polymorphism)."
msgstr ""
"Створює новий [Callable] для методу з назвою [param method] у вказаному "
"[param variant]. Для представлення методу вбудованого типу [Variant] "
"використовується настроюваний виклик (див. [method is_custom]). Якщо [param "
"variant] дорівнює [Object], замість цього буде створено стандартний виклик.\n"
"[b]Примітка: [/b] Цей метод завжди необхідний для типу [Dictionary], оскільки "
"для доступу до його записів використовується синтаксис властивості. Ви також "
"можете використовувати цей метод, коли тип [param variant] невідомий "
"заздалегідь (для поліморфізму)."
msgid ""
"Returns the total number of arguments this [Callable] should take, including "
"optional arguments. This means that any arguments bound with [method bind] "
"are [i]subtracted[/i] from the result, and any arguments unbound with [method "
"unbind] are [i]added[/i] to the result."
msgstr ""
"Повертає загальну кількість аргументів, які цей [Callable] має прийняти, "
"включаючи необов’язкові аргументи. Це означає, що будь-які аргументи, "
"пов’язані з [method bind], [i]віднімаються[/i] з результату, а будь-які "
"аргументи, не пов’язані з [method unbind], [i]додаються[/i] до результату."
msgid ""
"Returns the array of arguments bound via successive [method bind] or [method "
"unbind] calls. These arguments will be added [i]after[/i] the arguments "
"passed to the call, from which [method get_unbound_arguments_count] arguments "
"on the right have been previously excluded.\n"
"[codeblock]\n"
"func get_effective_arguments(callable, call_args):\n"
"\tassert(call_args.size() - callable.get_unbound_arguments_count() >= 0)\n"
"\tvar result = call_args.slice(0, call_args.size() - "
"callable.get_unbound_arguments_count())\n"
"\tresult.append_array(callable.get_bound_arguments())\n"
"\treturn result\n"
"[/codeblock]"
msgstr ""
"Повертає масив аргументів, пов’язаних через послідовні виклики [method bind] "
"або [method unbind]. Ці аргументи буде додано [i]після[/i] аргументів, "
"переданих до виклику, з якого [method get_unbound_arguments_count] аргументи "
"праворуч були раніше виключені.\n"
"[codeblock]\n"
"func get_effective_arguments(callable, call_args):\n"
"\t assert(call_args.size() - callable.get_unbound_arguments_count() >= 0)\n"
"\t var result = call_args.slice(0, call_args.size() - "
"callable.get_unbound_arguments_count())\n"
"\t result.append_array(callable.get_bound_arguments())\n"
"\t return result\n"
"[/codeblock]"
msgid ""
"Returns the total amount of arguments bound via successive [method bind] or "
"[method unbind] calls. This is the same as the size of the array returned by "
"[method get_bound_arguments]. See [method get_bound_arguments] for details.\n"
"[b]Note:[/b] The [method get_bound_arguments_count] and [method "
"get_unbound_arguments_count] methods can both return positive values."
msgstr ""
"Повертає загальну кількість аргументів, зв’язаних послідовними викликами "
"[method bind] або [method unbind]. Це те саме, що розмір масиву, який "
"повертає [method get_bound_arguments]. Дивіться [method get_bound_arguments] "
"для деталей.\n"
"[b]Примітка.[/b] Методи [method get_bound_arguments_count] і [method "
"get_unbound_arguments_count] можуть повертати позитивні значення."
msgid ""
"Returns the name of the method represented by this [Callable]. If the "
"callable is a GDScript lambda function, returns the function's name or [code]"
"\"<anonymous lambda>\"[/code]."
msgstr ""
"Повертає назву методу, представленого цим [Callable]. Якщо викликається "
"лямбда-функція GDScript, повертає назву функції або [code]\"<анонімний "
"лямбда>\"[/code]."
msgid "Returns the object on which this [Callable] is called."
msgstr "Повертає об’єкт, для якого викликається [Callable]."
msgid ""
"Returns the ID of this [Callable]'s object (see [method "
"Object.get_instance_id])."
msgstr ""
"Повертає ідентифікатор цього об'єкта [Callable] (див. [method "
"Object.get_instance_id])."
msgid ""
"Returns the total amount of arguments unbound via successive [method bind] or "
"[method unbind] calls. See [method get_bound_arguments] for details.\n"
"[b]Note:[/b] The [method get_bound_arguments_count] and [method "
"get_unbound_arguments_count] methods can both return positive values."
msgstr ""
"Повертає загальну кількість аргументів, не зв’язаних через послідовні виклики "
"[method bind] або [method unbind]. Дивіться [method get_bound_arguments] для "
"деталей.\n"
"[b]Примітка:[/b] Методи [method get_bound_arguments_count] і [method "
"get_unbound_arguments_count] можуть повертати позитивні значення."
msgid ""
"Returns the 32-bit hash value of this [Callable]'s object.\n"
"[b]Note:[/b] [Callable]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 callables are equal, because different "
"callables can have identical hash values due to hash collisions. The engine "
"uses a 32-bit hash algorithm for [method hash]."
msgstr ""
"Повертає 32-бітне хеш-значення цього об’єкта [Callable].\n"
"[b]Примітка:[/b] [Callable] з однаковим вмістом завжди створюватимуть "
"ідентичні хеш-значення. Однак зворотне не вірно. Повернення ідентичних хеш-"
"значень [i]не[/i] означає, що виклики є рівними, оскільки різні викликані "
"можуть мати ідентичні хеш-значення через колізії ішов. Механізм використовує "
"32-розрядний алгоритм хешування для [method hash]."
msgid ""
"Returns [code]true[/code] if this [Callable] is a custom callable. Custom "
"callables are used:\n"
"- for binding/unbinding arguments (see [method bind] and [method unbind]);\n"
"- for representing methods of built-in [Variant] types (see [method "
"create]);\n"
"- for representing global, lambda, and RPC functions in GDScript;\n"
"- for other purposes in the core, GDExtension, and C#."
msgstr ""
"Повертає [code]true[/code], якщо цей [Callable] є спеціальним викликом. "
"Використовуються спеціальні виклики:\n"
" - для зв'язування/розв'язування аргументів (див. [method bind] і [method "
"unbind]);\n"
" - для представлення методів вбудованих типів [Variant] (див. [method "
"create]);\n"
" - для представлення глобальних, лямбда-функцій і RPC-функцій у GDScript;\n"
" - для інших цілей у ядрі, GDExtension і C#."
msgid ""
"Returns [code]true[/code] if this [Callable] has no target to call the method "
"on. Equivalent to [code]callable == Callable()[/code].\n"
"[b]Note:[/b] This is [i]not[/i] the same as [code]not is_valid()[/code] and "
"using [code]not is_null()[/code] will [i]not[/i] guarantee that this callable "
"can be called. Use [method is_valid] instead."
msgstr ""
"Повертає [code]true[/code], якщо цей [Callable] не має цілі для виклику "
"методу. Еквівалент [code]callable == Callable()[/code].\n"
"[b]Примітка:[/b] Це [i]не[/i] те саме, що [code]not is_valid()[/code], і "
"використання [code]not is_null()[/code] [i]не[/i] гарантує, що цей виклик "
"можна буде викликати. Натомість використовуйте [method is_valid]."
msgid ""
"Returns [code]true[/code] if this [Callable] is a standard callable. This "
"method is the opposite of [method is_custom]. Returns [code]false[/code] if "
"this callable is a lambda function."
msgstr ""
"Повертає [code]true[/code], якщо цей [Callable] є стандартним викликом. Цей "
"метод протилежний [method is_custom]. Повертає [code]false[/code], якщо цей "
"виклик є лямбда-функцією."
msgid ""
"Returns [code]true[/code] if the callable's object exists and has a valid "
"method name assigned, or is a custom callable."
msgstr ""
"Повертає [code]true[/code], якщо об’єкт, що викликається, існує та має дійсне "
"ім’я методу, або є власним викликом."
msgid ""
"Perform an RPC (Remote Procedure Call) on all connected peers. This is used "
"for multiplayer and is normally not available, unless the function being "
"called has been marked as [i]RPC[/i] (using [annotation @GDScript.@rpc] or "
"[method Node.rpc_config]). Calling this method on unsupported functions will "
"result in an error. See [method Node.rpc]."
msgstr ""
"Виконайте RPC (віддалений виклик процедури) на всіх підключених вузлах. Це "
"використовується для багатокористувацьких ігор і зазвичай недоступне, якщо "
"функція, що викликається, не була позначена як [i]RPC[/i] (за допомогою "
"[method @GDScript.@rpc] або [method Node.rpc_config]). Виклик цього методу "
"для непідтримуваних функцій призведе до помилки. Див. [method Node.rpc]."
msgid ""
"Perform an RPC (Remote Procedure Call) on a specific peer ID (see multiplayer "
"documentation for reference). This is used for multiplayer and is normally "
"not available unless the function being called has been marked as [i]RPC[/i] "
"(using [annotation @GDScript.@rpc] or [method Node.rpc_config]). Calling this "
"method on unsupported functions will result in an error. See [method "
"Node.rpc_id]."
msgstr ""
"Виконайте RPC (віддалений виклик процедури) для певного ідентифікатора "
"однорангового пристрою (довідково дивіться документацію щодо "
"багатокористувацької гри). Це використовується для багатокористувацької гри "
"та зазвичай недоступне, якщо функція, що викликається, не була позначена як "
"[i]RPC[/i] (за допомогою [annotation @GDScript.@rpc] або [method "
"Node.rpc_config]). Виклик цього методу для непідтримуваних функцій призведе "
"до помилки. Див. [method Node.rpc_id]."
msgid ""
"Returns a copy of this [Callable] with a number of arguments unbound. In "
"other words, when the new callable is called the last few arguments supplied "
"by the user are ignored, according to [param argcount]. The remaining "
"arguments are passed to the callable. This allows to use the original "
"callable in a context that attempts to pass more arguments than this callable "
"can handle, e.g. a signal with a fixed number of arguments. See also [method "
"bind].\n"
"[b]Note:[/b] When this method is chained with other similar methods, the "
"order in which the argument list is modified is read from right to left.\n"
"[codeblock]\n"
"func _ready():\n"
"\tfoo.unbind(1).call(1, 2) # Calls foo(1).\n"
"\tfoo.bind(3, 4).unbind(1).call(1, 2) # Calls foo(1, 3, 4), note that it does "
"not change the arguments from bind.\n"
"[/codeblock]"
msgstr ""
"Повертає копію цього [Callable] з низкою аргументів без зв’язку. Іншими "
"словами, коли викликається новий виклик, кілька останніх аргументів, наданих "
"користувачем, ігноруються відповідно до [param argcount]. Решта аргументів "
"передаються викликаному. Це дозволяє використовувати оригінальний виклик у "
"контексті, який намагається передати більше аргументів, ніж цей виклик може "
"обробити, наприклад. сигнал із фіксованою кількістю аргументів. Дивіться "
"також [method bind].\n"
"[b]Примітка:[/b] Коли цей метод пов’язано з іншими подібними методами, "
"порядок, у якому змінюється список аргументів, читається справа наліво.\n"
"[codeblock]\n"
"func _ready():\n"
"\t foo.unbind(1).call(1, 2) # Виклики foo(1).\n"
"\t foo.bind(3, 4).unbind(1).call(1, 2) # Викликає foo(1, 3, 4), зауважте, що "
"це не змінює аргументи bind.\n"
"[/codeblock]"
msgid "Returns [code]true[/code] if both [Callable]s invoke different targets."
msgstr ""
"Повертає [code]true[/code], якщо обидві [Callable] занурюють різні цілі."
msgid ""
"Returns [code]true[/code] if both [Callable]s invoke the same custom target."
msgstr ""
"Повертаємо [code]true[/code], якщо обидві [Callable] занурюють ті ж "
"індивідуальні цілі."
msgid "Calls the specified method after optional delay."
msgstr "Викликає вказаний метод після необов’язкової затримки."
msgid ""
"[CallbackTweener] is used to call a method in a tweening sequence. See "
"[method Tween.tween_callback] for more usage information.\n"
"The tweener will finish automatically if the callback's target object is "
"freed.\n"
"[b]Note:[/b] [method Tween.tween_callback] is the only correct way to create "
"[CallbackTweener]. Any [CallbackTweener] created manually will not function "
"correctly."
msgstr ""
"[CallbackTweener] використовується для виклику методу в послідовності "
"анімації. Перегляньте [method Tween.tween_callback] для отримання додаткової "
"інформації про використання.\n"
" Твін завершиться автоматично, якщо цільовий об’єкт зворотного виклику буде "
"звільнено.\n"
"[b]Примітка:[/b] [method Tween.tween_callback] є єдиним правильним способом "
"створення [CallbackTweener]. Будь-який [CallbackTweener], створений вручну, "
"не працюватиме належним чином."
msgid ""
"Makes the callback call delayed by given time in seconds.\n"
"[b]Example:[/b] Call [method Node.queue_free] after 2 seconds:\n"
"[codeblock]\n"
"var tween = get_tree().create_tween()\n"
"tween.tween_callback(queue_free).set_delay(2)\n"
"[/codeblock]"
msgstr ""
"Відкладає зворотний виклик на заданий час у секундах.\n"
"[b]Приклад:[/b]\n"
"[codeblock]\n"
"var tween = get_tree().create_tween()\n"
"tween.tween_callback(queue_free).set_delay(2) #це викличе queue_free() через "
"2 секунди\n"
"[/codeblock]"
msgid "Camera node for 2D scenes."
msgstr "Вузол камери для 2D сцен."
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 "
"scenes than manually changing the position of [CanvasItem]-based nodes.\n"
"Cameras register themselves in the nearest [Viewport] node (when ascending "
"the tree). Only one camera can be active per viewport. If no viewport is "
"available ascending the tree, the camera will register in the global "
"viewport.\n"
"This node is intended to be a simple helper to get things going quickly, but "
"more functionality may be desired to change how the camera works. To make "
"your own custom camera node, inherit it from [Node2D] and change the "
"transform of the canvas by setting [member Viewport.canvas_transform] in "
"[Viewport] (you can obtain the current [Viewport] by using [method "
"Node.get_viewport]).\n"
"Note that the [Camera2D] node's [member Node2D.global_position] doesn't "
"represent the actual position of the screen, which may differ due to applied "
"smoothing or limits. You can use [method get_screen_center_position] to get "
"the real position. Same for the node's [member Node2D.global_rotation] which "
"may be different due to applied rotation smoothing. You can use [method "
"get_screen_rotation] to get the current rotation of the screen."
msgstr ""
"Вузол камери для 2D-сцен. Він змушує екран (поточний шар) прокручуватися, "
"слідуючи за цим вузлом. Це спрощує (і пришвидшує) програмування сцен з "
"можливістю прокручування, ніж ручна зміна положення вузлів на основі "
"[CanvasItem].\n"
"Камери реєструються в найближчому вузлі [Viewport] (під час висхідного "
"розташування по дереву). Тільки одна камера може бути активною на одне вікно "
"перегляду. Якщо вікно перегляду недоступне під час висхідного розташування по "
"дереву, камера зареєструється в глобальному вікні перегляду.\n"
"Цей вузол призначений для простого помічника для швидкого запуску, але може "
"знадобитися більше функціональності, щоб змінити спосіб роботи камери. Щоб "
"створити власний вузол камери, успадкуйте його від [Node2D] та змініть "
"перетворення полотна, встановивши [member Viewport.canvas_transform] у "
"[Viewport] (ви можете отримати поточне [Viewport] за допомогою [method "
"Node.get_viewport]).\n"
"Зверніть увагу, що [member Node2D.global_position] вузла [Camera2D] не "
"відображає фактичне положення екрана, яке може відрізнятися через застосоване "
"згладжування або обмеження. Ви можете скористатися методом [method "
"get_screen_center_position], щоб отримати реальне положення. Те саме "
"стосується вузла [member Node2D.global_rotation], який може відрізнятися "
"через застосоване згладжування обертання. Ви можете скористатися методом "
"[method get_screen_rotation], щоб отримати поточне обертання екрана."
msgid "2D Isometric Demo"
msgstr "2D ізометрична демонстрація"
msgid ""
"Aligns the camera to the tracked node.\n"
"[b]Note:[/b] Calling [method force_update_scroll] after this method is not "
"required."
msgstr ""
"Вирівнює камеру відносно відстежуваного вузла.\n"
"[b]Примітка:[/b] Виклик [method force_update_scroll] після цього методу не є "
"обов'язковим."
msgid "Forces the camera to update scroll immediately."
msgstr "Змушує камеру негайно оновити прокручування."
msgid ""
"Returns the specified [enum Side]'s margin. See also [member "
"drag_bottom_margin], [member drag_top_margin], [member drag_left_margin], and "
"[member drag_right_margin]."
msgstr ""
"Повертає вказане поле [enum Side]. Див. також [member drag_bottom_margin], "
"[member drag_top_margin], [member drag_left_margin] і [member "
"drag_right_margin]."
msgid ""
"Returns the camera limit for the specified [enum Side]. See also [member "
"limit_bottom], [member limit_top], [member limit_left], and [member "
"limit_right]."
msgstr ""
"Повертає ліміт камери для вказаної [enum Side]. Див. також [member "
"limit_bottom], [member limit_top], [member limit_left], і [member "
"limit_right]."
msgid ""
"Returns the center of the screen from this camera's point of view, in global "
"coordinates.\n"
"[b]Note:[/b] The exact targeted position of the camera may be different. See "
"[method get_target_position]."
msgstr ""
"Повертає центр екрана з точки зору цієї камери в глобальних координатах.\n"
"[b]Примітка:[/b] Точне цільове положення камери може відрізнятися. "
"Перегляньте [method get_target_position]."
msgid ""
"Returns the current screen rotation from this camera's point of view.\n"
"[b]Note:[/b] The screen rotation can be different from [member "
"Node2D.global_rotation] if the camera is rotating smoothly due to [member "
"rotation_smoothing_enabled]."
msgstr ""
"Повертає поточне обертання екрана з точки зору цієї камери.\n"
"[b]Примітка:[/b] Обертання екрана може відрізнятися від [member "
"Node2D.global_rotation], якщо камера обертається плавно завдяки [member "
"rotation_smoothing_enabled]."
msgid ""
"Returns this camera's target position, in global coordinates.\n"
"[b]Note:[/b] The returned value is not the same as [member "
"Node2D.global_position], as it is affected by the drag properties. It is also "
"not the same as the current position if [member position_smoothing_enabled] "
"is [code]true[/code] (see [method get_screen_center_position])."
msgstr ""
"Повертає цільове положення камери в глобальних координатах.\n"
"[b]Примітка:[/b] Повернене значення не те саме, що [member "
"Node2D.global_position], оскільки на нього впливають властивості "
"перетягування. Це також не те саме, що поточна позиція, якщо [member "
"position_smoothing_enabled] має значення [code]true[/code] (див. [method "
"get_screen_center_position])."
msgid ""
"Returns [code]true[/code] if this [Camera2D] is the active camera (see "
"[method Viewport.get_camera_2d])."
msgstr ""
"[code]true[/code], якщо це [Camera2D] є активною камерою (див. [method "
"Viewport.get_camera_2d])."
msgid ""
"Forces this [Camera2D] to become the current active one. [member enabled] "
"must be [code]true[/code]."
msgstr ""
"Примусово робить цей [Camera2D] поточним активним. [member enabled] має бути "
"[code]true[/code]."
msgid ""
"Sets the camera's position immediately to its current smoothing destination.\n"
"This method has no effect if [member position_smoothing_enabled] is "
"[code]false[/code]."
msgstr ""
"Негайно встановлює положення камери до її поточного призначення "
"згладжування.\n"
"Цей метод не діє, якщо [member position_smoothing_enabled] має значення "
"[code]false[/code]."
msgid ""
"Sets the specified [enum Side]'s margin. See also [member "
"drag_bottom_margin], [member drag_top_margin], [member drag_left_margin], and "
"[member drag_right_margin]."
msgstr ""
"Встановлює вказане поле [enum Side]. Див. також [member drag_bottom_margin], "
"[member drag_top_margin], [member drag_left_margin] і [member "
"drag_right_margin]."
msgid ""
"Sets the camera limit for the specified [enum Side]. See also [member "
"limit_bottom], [member limit_top], [member limit_left], and [member "
"limit_right]."
msgstr ""
"Встановлює обмеження камери для вказаної [enum Side]. Див. також [member "
"limit_bottom], [member limit_top], [member limit_left], і [member "
"limit_right]."
msgid "The Camera2D's anchor point."
msgstr "Точка прив'язки Camera2D."
msgid ""
"The custom [Viewport] node attached to the [Camera2D]. If [code]null[/code] "
"or not a [Viewport], uses the default viewport instead."
msgstr ""
"Спеціальний вузол [Viewport], приєднаний до [Camera2D]. Якщо [code]null[/"
"code] або не є [Viewport], натомість використовується вікно перегляду за "
"замовчуванням."
msgid ""
"Bottom margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the bottom edge of the screen."
msgstr ""
"Нижнє поле, необхідне для перетягування камери. Значення [code]1[/code] "
"змушує камеру рухатися лише тоді, коли вона досягає нижнього краю екрана."
msgid ""
"If [code]true[/code], the camera only moves when reaching the horizontal "
"(left and right) drag margins. If [code]false[/code], the camera moves "
"horizontally regardless of margins."
msgstr ""
"Якщо [code]true[/code], камера рухається лише тоді, коли досягає "
"горизонтальних (лівого та правого) полів перетягування. Якщо [code]false[/"
"code], камера рухається горизонтально незалежно від полів."
msgid ""
"The relative horizontal drag offset of the camera between the right "
"([code]-1[/code]) and left ([code]1[/code]) drag margins.\n"
"[b]Note:[/b] Used to set the initial horizontal drag offset; determine the "
"current offset; or force the current offset. It's not automatically updated "
"when [member drag_horizontal_enabled] is [code]true[/code] or the drag "
"margins are changed."
msgstr ""
"Відносне горизонтальне зміщення перетягування камери між правим ([code]-1[/"
"code]) і лівим ([code]1[/code]) полями перетягування.\n"
"[b]Примітка:[/b] Використовується для встановлення початкового "
"горизонтального зсуву перетягування; визначити поточне зміщення; або "
"примусове поточне зміщення. Він не оновлюється автоматично, якщо [member "
"drag_horizontal_enabled] має значення [code]true[/code] або поля "
"перетягування змінюються."
msgid ""
"Left margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the left edge of the screen."
msgstr ""
"Ліве поле, необхідне для перетягування камери. Значення [code]1[/code] змушує "
"камеру рухатися лише тоді, коли вона досягає лівого краю екрана."
msgid ""
"Right margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the right edge of the screen."
msgstr ""
"Праве поле, необхідне для перетягування камери. Значення [code]1[/code] "
"змушує камеру рухатися лише тоді, коли вона досягає правого краю екрана."
msgid ""
"Top margin needed to drag the camera. A value of [code]1[/code] makes the "
"camera move only when reaching the top edge of the screen."
msgstr ""
"Верхнє поле, необхідне для перетягування камери. Значення [code]1[/code] "
"змушує камеру рухатися лише тоді, коли вона досягає верхнього краю екрана."
msgid ""
"If [code]true[/code], the camera only moves when reaching the vertical (top "
"and bottom) drag margins. If [code]false[/code], the camera moves vertically "
"regardless of the drag margins."
msgstr ""
"Якщо [code]true[/code], камера рухається лише тоді, коли досягає вертикальних "
"(верхнього та нижнього) полів перетягування. Якщо [code]false[/code], камера "
"рухається вертикально незалежно від полів опору."
msgid ""
"The relative vertical drag offset of the camera between the bottom ([code]-1[/"
"code]) and top ([code]1[/code]) drag margins.\n"
"[b]Note:[/b] Used to set the initial vertical drag offset; determine the "
"current offset; or force the current offset. It's not automatically updated "
"when [member drag_vertical_enabled] is [code]true[/code] or the drag margins "
"are changed."
msgstr ""
"Відносне вертикальне зміщення перетягування камери між нижнім ([code]-1[/"
"code]) і верхнім ([code]1[/code]) полями перетягування.\n"
"[b]Примітка:[/b] Використовується для встановлення початкового вертикального "
"зсуву перетягування; визначити поточне зміщення; або примусове поточне "
"зміщення. Він не оновлюється автоматично, якщо [member drag_vertical_enabled] "
"має значення [code]true[/code] або поля перетягування змінюються."
msgid ""
"If [code]true[/code], draws the camera's drag margin rectangle in the editor."
msgstr ""
"Якщо [code]true[/code], малює прямокутник поля перетягування камери в "
"редакторі."
msgid "If [code]true[/code], draws the camera's limits rectangle in the editor."
msgstr "Якщо [code]true[/code], малює прямокутник обмежень камери в редакторі."
msgid "If [code]true[/code], draws the camera's screen rectangle in the editor."
msgstr "Якщо [code]true[/code], малює прямокутник екрана камери в редакторі."
msgid ""
"Controls whether the camera can be active or not. If [code]true[/code], the "
"[Camera2D] will become the main camera when it enters the scene tree and "
"there is no active camera currently (see [method Viewport.get_camera_2d]).\n"
"When the camera is currently active and [member enabled] is set to "
"[code]false[/code], the next enabled [Camera2D] in the scene tree will become "
"active."
msgstr ""
"Контролює, чи може камера бути активною чи ні. Якщо [code]true[/code], "
"[Camera2D] стане основною камерою, коли вона ввійде в дерево сцени, і наразі "
"немає жодної активної камери (див. [method Viewport.get_camera_2d]).\n"
" Коли камера наразі активна, а [member enabled] встановлено на [code]false[/"
"code], наступний увімкнений [Camera2D] у дереві сцен стане активним."
msgid ""
"If [code]true[/code], the camera's rendered view is not affected by its "
"[member Node2D.rotation] and [member Node2D.global_rotation]."
msgstr ""
"Якщо [code]true[/code], на візуалізований вигляд камери не впливають його "
"[member Node2D.rotation] і [member Node2D.global_rotation]."
msgid ""
"Bottom scroll limit in pixels. The camera stops moving when reaching this "
"value, but [member offset] can push the view past the limit."
msgstr ""
"Нижня межа прокручування в пікселях. Камера припиняє рух, коли досягає цього "
"значення, але [member offset] може перевищити межу огляду."
msgid ""
"If [code]true[/code], the limits will be enabled. Disabling this will allow "
"the camera to focus anywhere, when the four [code]limit_*[/code] properties "
"will not work."
msgstr ""
"Якщо значення [code]true[/code], обмеження будуть увімкнені. Вимкнення цього "
"значення дозволить камері фокусуватися будь-де, коли чотири властивості "
"[code]limit_*[/code] не працюватимуть."
msgid ""
"Left scroll limit in pixels. The camera stops moving when reaching this "
"value, but [member offset] can push the view past the limit."
msgstr ""
"Ліміт прокручування вліво в пікселях. Камера припиняє рух, коли досягає цього "
"значення, але [member offset] може перевищити межу огляду."
msgid ""
"Right scroll limit in pixels. The camera stops moving when reaching this "
"value, but [member offset] can push the view past the limit."
msgstr ""
"Ліміт прокручування вправо в пікселях. Камера припиняє рух, коли досягає "
"цього значення, але [member offset] може перевищити межу огляду."
msgid ""
"If [code]true[/code], the camera smoothly stops when reaches its limits.\n"
"This property has no effect if [member position_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 ""
"Якщо [code]true[/code], камера плавно зупиняється, коли досягає своїх меж.\n"
"Ця властивість не діє, якщо [member position_smoothing_enabled] має значення "
"[code]false[/code].\n"
"[b]Примітка:[/b] Щоб негайно оновити положення камери, щоб воно було в межах "
"без згладжування, навіть якщо це налаштування ввімкнено, викликайте [method "
"reset_smoothing]."
msgid ""
"Top scroll limit in pixels. The camera stops moving when reaching this value, "
"but [member offset] can push the view past the limit."
msgstr ""
"Верхня межа прокручування в пікселях. Камера припиняє рух, коли досягає цього "
"значення, але [member offset] може перевищити межу огляду."
msgid ""
"The camera's relative offset. Useful for looking around or camera shake "
"animations. The offsetted camera can go past the limits defined in [member "
"limit_top], [member limit_bottom], [member limit_left] and [member "
"limit_right]."
msgstr ""
"Відносне зміщення камери. Корисно для огляду або анімації тремтіння камери. "
"Зміщена камера може перевищувати обмеження, визначені в [member limit_top], "
"[member limit_bottom], [member limit_left] і [member limit_right]."
msgid ""
"If [code]true[/code], the camera's view smoothly moves towards its target "
"position at [member position_smoothing_speed]."
msgstr ""
"Якщо [code]true[/code], вид камери плавно переміщується до цільової позиції "
"зі [member position_smoothing_speed]."
msgid ""
"Speed in pixels per second of the camera's smoothing effect when [member "
"position_smoothing_enabled] is [code]true[/code]."
msgstr ""
"Швидкість ефекту згладжування камери в пікселях на секунду, коли [member "
"position_smoothing_enabled] має значення [code]true[/code]."
msgid "The camera's process callback."
msgstr "Зворотній виклик процесу камери."
msgid ""
"If [code]true[/code], the camera's view smoothly rotates, via asymptotic "
"smoothing, to align with its target rotation at [member "
"rotation_smoothing_speed].\n"
"[b]Note:[/b] This property has no effect if [member ignore_rotation] is "
"[code]true[/code]."
msgstr ""
"Якщо [code]true[/code], огляд камери плавно повертається за допомогою "
"асимптотичного згладжування, щоб узгодити його цільове обертання на [member "
"rotation_smoothing_speed].\n"
"[b]Примітка:[/b] Ця властивість не діє, якщо [member ignore_rotation] має "
"значення [code]true[/code]."
msgid ""
"The angular, asymptotic speed of the camera's rotation smoothing effect when "
"[member rotation_smoothing_enabled] is [code]true[/code]."
msgstr ""
"Кутова асимптотична швидкість ефекту згладжування обертання камери, коли "
"[member rotation_smoothing_enabled] має значення [code]true[/code]."
msgid ""
"The camera's zoom. Higher values are more zoomed in. For example, a zoom of "
"[code]Vector2(2.0, 2.0)[/code] will be twice as zoomed in on each axis (the "
"view covers an area four times smaller). In contrast, a zoom of "
"[code]Vector2(0.5, 0.5)[/code] will be twice as zoomed out on each axis (the "
"view covers an area four times larger). The X and Y components should "
"generally always be set to the same value, unless you wish to stretch the "
"camera view.\n"
"[b]Note:[/b] [member FontFile.oversampling] does [i]not[/i] take [Camera2D] "
"zoom into account. This means that zooming in/out will cause bitmap fonts and "
"rasterized (non-MSDF) dynamic fonts to appear blurry or pixelated unless the "
"font is part of a [CanvasLayer] that makes it ignore camera zoom. To ensure "
"text remains crisp regardless of zoom, you can enable MSDF font rendering by "
"enabling [member ProjectSettings.gui/theme/"
"default_font_multichannel_signed_distance_field] (applies to the default "
"project font only), or enabling [b]Multichannel Signed Distance Field[/b] in "
"the import options of a DynamicFont for custom fonts. On system fonts, "
"[member SystemFont.multichannel_signed_distance_field] can be enabled in the "
"inspector."
msgstr ""
"Масштабування камери. Вищі значення призводять до більшого збільшення "
"масштабу. Наприклад, масштабування [code]Vector2(2.0, 2.0)[/code] буде вдвічі "
"збільшене на кожній осі (огляд охоплює площу в чотири рази меншу). Натомість, "
"масштабування [code]Vector2(0.5, 0.5)[/code] буде вдвічі менше на кожній осі "
"(огляд охоплює площу в чотири рази більшу). Компоненти X та Y, як правило, "
"завжди повинні бути встановлені на однакове значення, якщо ви не хочете "
"розтягнути огляд камери.\n"
"[b]Примітка:[/b] [member FontFile.oversampling] [i]не[/i] враховує "
"масштабування [Camera2D]. Це означає, що збільшення/зменшення масштабу "
"призведе до розмиття або пікселізації растрових шрифтів та растеризованих (не "
"MSDF) динамічних шрифтів, якщо шрифт не є частиною [CanvasLayer], що змушує "
"його ігнорувати масштабування камери. Щоб забезпечити чіткість тексту "
"незалежно від масштабування, ви можете ввімкнути рендеринг шрифтів MSDF, "
"увімкнувши [member ProjectSettings.gui/theme/"
"default_font_multichannel_signed_distance_field] (стосується лише шрифту "
"проекту за замовчуванням) або ввімкнувши [b]Поле відстані зі знаком "
"багатоканальності[/b] у параметрах імпорту DynamicFont для користувацьких "
"шрифтів. Для системних шрифтів [member "
"SystemFont.multichannel_signed_distance_field] можна ввімкнути в інспекторі."
msgid ""
"The camera's position is fixed so that the top-left corner is always at the "
"origin."
msgstr ""
"Положення камери фіксується таким чином, що верхній лівий кут завжди "
"знаходиться в початковій точці."
msgid ""
"The camera's position takes into account vertical/horizontal offsets and the "
"screen size."
msgstr ""
"Розташування камери враховує вертикальне/горизонтальне зміщення та розмір "
"екрана."
msgid ""
"The camera updates during physics frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS])."
msgstr ""
"Камера оновлюється під час кадрів фізики (див. [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS])."
msgid ""
"The camera updates during process frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgstr ""
"Камера оновлюється під час кадрів процесу (див. [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgid "Camera node, displays from a point of view."
msgstr "Вузол камери, відображає з точки зору."
msgid ""
"[Camera3D] is a special node that displays what is visible from its current "
"location. Cameras register themselves in the nearest [Viewport] node (when "
"ascending the tree). Only one camera can be active per viewport. If no "
"viewport is available ascending the tree, the camera will register in the "
"global viewport. In other words, a camera just provides 3D display "
"capabilities to a [Viewport], and, without one, a scene registered in that "
"[Viewport] (or higher viewports) can't be displayed."
msgstr ""
"[Camera3D] — це спеціальний вузол, який відображає те, що видно з його "
"поточного розташування. Камери реєструються в найближчому вузлі [Viewport] "
"(при підйомі дерева). На вікно перегляду може бути активна лише одна камера. "
"Якщо вікно перегляду недоступне в дереві, камеру буде зареєстровано в "
"глобальному іконі перегляду. Іншими словами, камера просто надає можливості "
"3D-відображення для [Viewport], і без нього не можна відобразити сцену, "
"зареєстровану в цьому [Viewport] (або вищих вікнах перегляду)."
msgid ""
"If this is the current camera, remove it from being current. If [param "
"enable_next] is [code]true[/code], request to make the next camera current, "
"if any."
msgstr ""
"Якщо це поточна камера, видаліть її з поточної. Якщо [param enable_next] має "
"значення [code]true[/code], вимагайте зробити поточною наступну камеру, якщо "
"така є."
msgid ""
"Returns the projection matrix that this camera uses to render to its "
"associated viewport. The camera must be part of the scene tree to function."
msgstr ""
"Повертає матрицю проекції, яку ця камера використовує для візуалізації у "
"пов’язане вікно перегляду. Для роботи камера має бути частиною дерева сцен."
msgid "Returns the camera's RID from the [RenderingServer]."
msgstr "Повертає RID камери з [RenderingServer]."
msgid ""
"Returns the transform of the camera plus the vertical ([member v_offset]) and "
"horizontal ([member h_offset]) offsets; and any other adjustments made to the "
"position and orientation of the camera by subclassed cameras such as "
"[XRCamera3D]."
msgstr ""
"Повертає трансформацію камери, а також вертикальне ([member v_offset]) і "
"горизонтальне ([member h_offset]) зміщення; і будь-які інші коригування "
"положення та орієнтації камери камерами підкласу, такими як [XRCamera3D]."
msgid ""
"Returns whether or not the specified layer of the [member cull_mask] is "
"enabled, given a [param layer_number] between 1 and 20."
msgstr ""
"Повертає, чи ввімкнено вказаний рівень [member cull_mask], враховуючи [param "
"layer_number] від 1 до 20."
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 ""
"Повертає площини зрізу камери в одиницях світового простору як масив [Plane]s "
"у такому порядку: поблизу, далеко, ліворуч, зверху, справа, знизу. Не плутати "
"з [member frustum_offset]."
msgid ""
"Returns the RID of a pyramid shape encompassing the camera's view frustum, "
"ignoring the camera's near plane. The tip of the pyramid represents the "
"position of the camera."
msgstr ""
"Повертає RID форми піраміди, що охоплює кут огляду камери, ігноруючи ближню "
"площину камери. Кінчик піраміди відображає положення камери."
msgid ""
"Returns [code]true[/code] if the given position is behind the camera (the "
"blue part of the linked diagram). [url=https://raw.githubusercontent.com/"
"godotengine/godot-docs/master/img/camera3d_position_frustum.png]See this "
"diagram[/url] for an overview of position query methods.\n"
"[b]Note:[/b] A position which returns [code]false[/code] may still be outside "
"the camera's field of view."
msgstr ""
"Повертає [code]true[/code], якщо вказана позиція знаходиться позаду камери "
"(синя частина пов’язаної діаграми). [url=https://raw.githubusercontent.com/"
"godotengine/godot-docs/master/img/camera3d_position_frustum.png]Перегляньте "
"цю діаграму[/url], щоб отримати огляд методів запиту позиції.\n"
"[b]Примітка:[/b] Позиція, яка повертає [code]false[/code], все ще може бути "
"поза полем зору камери."
msgid ""
"Returns [code]true[/code] if the given position is inside the camera's "
"frustum (the green part of the linked diagram). [url=https://"
"raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"camera3d_position_frustum.png]See this diagram[/url] for an overview of "
"position query methods."
msgstr ""
"Повертає [code]true[/code], якщо вказана позиція знаходиться всередині косої "
"точки камери (зелена частина пов’язаної діаграми). [url=https://"
"raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"camera3d_position_frustum.png]Перегляньте цю діаграму[/url], щоб отримати "
"огляд методів запиту позиції."
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 ""
"Робить цю камеру поточною камерою для [Viewport] (див. опис класу). Якщо "
"вузол камери знаходиться поза деревом сцени, він намагатиметься стати "
"поточним після додавання."
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 ""
"Повертає вектор нормалі від точки на екрані, спрямований уздовж камери. "
"Ортогональні камери нормалізовані. Перспективні камери враховують "
"перспективу, ширину/висоту екрана тощо."
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 [param z_depth] "
"distance into the scene away from the camera."
msgstr ""
"Повертає 3D-точку у світовому просторі, яка відображає задану 2D-координату в "
"прямокутнику [Viewport] на площині, що є заданою відстанню [param z_depth] до "
"сцени від камери."
msgid ""
"Returns a normal vector in world space, that is the result of projecting a "
"point on the [Viewport] rectangle by the inverse camera projection. This is "
"useful for casting rays in the form of (origin, normal) for object "
"intersection or picking."
msgstr ""
"Повертає нормальний вектор у світовому просторі, який є результатом "
"проектування точки на прямокутник [Viewport] за допомогою зворотної проекції "
"камери. Це корисно для відкидання променів у формі (початку, нормалі) для "
"перетину об’єктів або вибору."
msgid ""
"Returns a 3D position in world space, that is the result of projecting a "
"point on the [Viewport] rectangle by the inverse camera projection. This is "
"useful for casting rays in the form of (origin, normal) for object "
"intersection or picking."
msgstr ""
"Повертає 3D-положення у світовому просторі, яке є результатом проектування "
"точки на прямокутник [Viewport] за допомогою зворотної проекції камери. Це "
"корисно для відкидання променів у формі (початку, нормалі) для перетину "
"об’єктів або вибору."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member cull_mask], given a [param layer_number] between 1 and 20."
msgstr ""
"На основі [param value] вмикає або вимикає вказаний шар у [member cull_mask], "
"враховуючи [param layer_number] від 1 до 20."
msgid ""
"Sets the camera projection to frustum mode (see [constant "
"PROJECTION_FRUSTUM]), by specifying a [param size], an [param offset], and "
"the [param z_near] and [param z_far] clip planes in world space units. See "
"also [member frustum_offset]."
msgstr ""
"Встановлює проекцію камери в режим усеченої точки (див. [constant "
"PROJECTION_FRUSTUM]), вказуючи [param size], [param offset] і [param z_near] "
"і [param z_far] площини відсікання в одиницях світового простору. Дивіться "
"також [member frustum_offset]."
msgid ""
"Sets the camera projection to orthogonal mode (see [constant "
"PROJECTION_ORTHOGONAL]), by specifying a [param size], and the [param z_near] "
"and [param z_far] clip planes in world space units.\n"
"As a hint, 3D games that look 2D often use this projection, with [param size] "
"specified in pixels."
msgstr ""
"Встановлює проекцію камери в ортогональний режим (див. [constant "
"PROJECTION_ORTHOGONAL]), вказуючи [param size], а також площини відсікання "
"[param z_near] та [param z_far] в одиницях світового простору.\n"
"Як підказка, 3D-ігри, які виглядають двовимірно, часто використовують цю "
"проекцію, де [param size] вказується в пікселях."
msgid ""
"Sets the camera projection to perspective mode (see [constant "
"PROJECTION_PERSPECTIVE]), by specifying a [param fov] (field of view) angle "
"in degrees, and the [param z_near] and [param z_far] clip planes in world "
"space units."
msgstr ""
"Встановлює проекцію камери в режим перспективи (див. [constant "
"PROJECTION_PERSPECTIVE]), вказуючи [param fov] (поле зору) кут у градусах, а "
"[param z_near] і [param z_far] площини відсікання в одиницях світового "
"простору."
msgid ""
"Returns the 2D coordinate in the [Viewport] rectangle that maps to the given "
"3D point in world space.\n"
"[b]Note:[/b] When using this to position GUI elements over a 3D viewport, use "
"[method is_position_behind] to prevent them from appearing if the 3D point is "
"behind the camera:\n"
"[codeblock]\n"
"# This code block is part of a script that inherits from Node3D.\n"
"# `control` is a reference to a node inheriting from Control.\n"
"control.visible = not "
"get_viewport().get_camera_3d().is_position_behind(global_transform.origin)\n"
"control.position = "
"get_viewport().get_camera_3d().unproject_position(global_transform.origin)\n"
"[/codeblock]"
msgstr ""
"Повертає 2D-координату в прямокутнику [Viewport], який відображає задану 3D-"
"точку у світовому просторі.\n"
"[b]Примітка:[/b] Використовуючи це для розміщення елементів графічного "
"інтерфейсу над вікном 3D-просмотру, використовуйте [method "
"is_position_behind], щоб запобігти їх появі, якщо 3D-точка знаходиться позаду "
"камери:\n"
"[codeblock]\n"
" # Цей блок коду є частиною сценарію, який успадковує від Node3D.\n"
" # `control` - це посилання на вузол, що успадковує Control.\n"
"control.visible = not "
"get_viewport().get_camera_3d().is_position_behind(global_transform.origin)\n"
"control.position = "
"get_viewport().get_camera_3d().unproject_position(global_transform.origin)\n"
"[/codeblock]"
msgid "The [CameraAttributes] to use for this camera."
msgstr "[CameraAttributes] для використання цієї камери."
msgid "The [Compositor] to use for this camera."
msgstr "[Compositor] для використання з цією камерою."
msgid ""
"The culling mask that describes which [member VisualInstance3D.layers] are "
"rendered by this camera. By default, all 20 user-visible layers are "
"rendered.\n"
"[b]Note:[/b] Since the [member cull_mask] allows for 32 layers to be stored "
"in total, there are an additional 12 layers that are only used internally by "
"the engine and aren't exposed in the editor. Setting [member cull_mask] using "
"a script allows you to toggle those reserved layers, which can be useful for "
"editor plugins.\n"
"To adjust [member cull_mask] more easily using a script, use [method "
"get_cull_mask_value] and [method set_cull_mask_value].\n"
"[b]Note:[/b] [VoxelGI], SDFGI and [LightmapGI] will always take all layers "
"into account to determine what contributes to global illumination. If this is "
"an issue, set [member GeometryInstance3D.gi_mode] to [constant "
"GeometryInstance3D.GI_MODE_DISABLED] for meshes and [member "
"Light3D.light_bake_mode] to [constant Light3D.BAKE_DISABLED] for lights to "
"exclude them from global illumination."
msgstr ""
"Маска вибракування, яка описує, які [member VisualInstance3D.layers] "
"відображаються цією камерою. За замовчуванням відображаються всі 20 видимих "
"користувачем шарів.\n"
"[b]Примітка:[/b] Оскільки [member cull_mask] дозволяє зберігати загалом 32 "
"шари, є додаткові 12 шарів, які використовуються лише внутрішньо механізмом і "
"не відображаються в редакторі. Налаштування [member cull_mask] за допомогою "
"сценарію дозволяє перемикати ці зарезервовані шари, що може бути корисним для "
"плагінів редактора.\n"
" Щоб легше налаштувати [member cull_mask] за допомогою сценарію, "
"використовуйте [method get_cull_mask_value] і [method set_cull_mask_value].\n"
"[b]Примітка:[/b] [VoxelGI], SDFGI та [LightmapGI] завжди враховуватимуть усі "
"шари, щоб визначити, що сприяє глобальному освітленню. Якщо це проблема, "
"встановіть [member GeometryInstance3D.gi_mode] на [constant "
"GeometryInstance3D.GI_MODE_DISABLED] для сіток і [member "
"Light3D.light_bake_mode] на [constant Light3D.BAKE_DISABLED] для "
"світильників, щоб виключити їх із глобального освітлення."
msgid ""
"If [code]true[/code], the ancestor [Viewport] is currently using this "
"camera.\n"
"If multiple cameras are in the scene, one will always be made current. For "
"example, if two [Camera3D] nodes are present in the scene and only one is "
"current, setting one camera's [member current] to [code]false[/code] will "
"cause the other camera to be made current."
msgstr ""
"Якщо [code]true[/code], предок [Viewport] зараз використовує цю камеру.\n"
" Якщо в сцені є кілька камер, одна завжди буде поточною. Наприклад, якщо в "
"сцені присутні два вузли [Camera3D] і лише один є поточним, встановлення "
"[member current] однієї камери на [code]false[/code] змусить іншу камеру "
"зробити поточною."
msgid ""
"If not [constant DOPPLER_TRACKING_DISABLED], this camera will simulate the "
"[url=https://en.wikipedia.org/wiki/Doppler_effect]Doppler effect[/url] for "
"objects changed in particular [code]_process[/code] methods.\n"
"[b]Note:[/b] The Doppler effect will only be heard on [AudioStreamPlayer3D]s "
"if [member AudioStreamPlayer3D.doppler_tracking] is not set to [constant "
"AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED]."
msgstr ""
"Якщо не встановлено значення [constant DOPPLER_TRACKING_DISABLED], ця камера "
"імітуватиме ефект Доплера для об'єктів, змінених у певних методах "
"[code]_process[/code].\n"
"[b]Примітка:[/b] Ефект Доплера буде чути лише на [AudioStreamPlayer3D], якщо "
"для [member AudioStreamPlayer3D.doppler_tracking] не встановлено значення "
"[constant AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED]."
msgid "The [Environment] to use for this camera."
msgstr "[Environment] для використання цієї камери."
msgid ""
"The distance to the far culling boundary for this camera relative to its "
"local Z axis. Higher values allow the camera to see further away, while "
"decreasing [member far] can improve performance if it results in objects "
"being partially or fully culled."
msgstr ""
"Відстань до дальньої межі вибракування для цієї камери відносно її локальної "
"осі Z. Вищі значення дозволяють камері бачити далі, тоді як зменшення [member "
"far] може покращити продуктивність, якщо це призводить до часткового або "
"повного відсічення об’єктів."
msgid ""
"The camera's field of view angle (in degrees). Only applicable in perspective "
"mode. Since [member keep_aspect] locks one axis, [member fov] sets the other "
"axis' field of view angle.\n"
"For reference, the default vertical field of view value ([code]75.0[/code]) "
"is equivalent to a horizontal FOV of:\n"
"- ~91.31 degrees in a 4:3 viewport\n"
"- ~101.67 degrees in a 16:10 viewport\n"
"- ~107.51 degrees in a 16:9 viewport\n"
"- ~121.63 degrees in a 21:9 viewport"
msgstr ""
"Кут огляду камери (у градусах). Застосовується лише в режимі перспективи. "
"Оскільки [member keep_aspect] блокує одну вісь, [member fov] встановлює кут "
"поля зору іншої осі.\n"
" Для довідки, стандартне значення вертикального поля зору ([code]75.0[/code]) "
"еквівалентно горизонтальному куту зору:\n"
" - ~91,31 градусів у вікні перегляду 4:3\n"
" - ~101,67 градусів у вікні огляду 16:10\n"
" - ~107,51 градусів у вікні перегляду 16:9\n"
" - ~121,63 градусів у вікні перегляду 21:9"
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].\n"
"[b]Note:[/b] Only effective if [member projection] is [constant "
"PROJECTION_FRUSTUM]."
msgstr ""
"Зміщення кута камери. Це можна змінити за замовчуванням, щоб створити ефекти "
"«з нахилом усеченої точки», наприклад [url=https://zdoom.org/wiki/Y-"
"shearing]Y-shearing[/url].\n"
"[b]Примітка:[/b] Ефективно, лише якщо [member projection] дорівнює [constant "
"PROJECTION_FRUSTUM]."
msgid "The horizontal (X) offset of the camera viewport."
msgstr "Горизонтальне (X) зміщення вікна перегляду камери."
msgid ""
"The axis to lock during [member fov]/[member size] adjustments. Can be either "
"[constant KEEP_WIDTH] or [constant KEEP_HEIGHT]."
msgstr ""
"Вісь, яку потрібно зафіксувати під час коригування [member fov]/[member "
"size]. Може бути [constant KEEP_WIDTH] або [constant KEEP_HEIGHT]."
msgid ""
"The distance to the near culling boundary for this camera relative to its "
"local Z axis. Lower values allow the camera to see objects more up close to "
"its origin, at the cost of lower precision across the [i]entire[/i] range. "
"Values lower than the default can lead to increased Z-fighting."
msgstr ""
"Відстань до найближчої межі вибракування для цієї камери відносно її "
"локальної осі Z. Нижчі значення дозволяють камері бачити об’єкти ближче до їх "
"походження, ціною нижчої точності в [i]усьому[/i] діапазоні. Значення, нижчі "
"за замовчування, можуть призвести до збільшення Z-боротьби."
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 ""
"Режим проекції камери. У режимі [constant PROJECTION_PERSPECTIVE] відстань Z "
"об’єктів від локального простору камери масштабує їх сприйманий розмір."
msgid ""
"The camera's size in meters measured as the diameter of the width or height, "
"depending on [member keep_aspect]. Only applicable in orthogonal and frustum "
"modes."
msgstr ""
"Розмір камери в метрах вимірюється як діаметр ширини або висоти, залежно від "
"[member keep_aspect]. Застосовується лише в ортогональному режимі та режимах "
"усеченої форми."
msgid "The vertical (Y) offset of the camera viewport."
msgstr "Вертикальне (Y) зміщення вікна перегляду камери."
msgid ""
"Perspective projection. Objects on the screen becomes smaller when they are "
"far away."
msgstr ""
"Перспективна проекція. Об'єкти на екрані стають меншими, коли вони "
"знаходяться далеко."
msgid ""
"Orthogonal projection, also known as orthographic projection. Objects remain "
"the same size on the screen no matter how far away they are."
msgstr ""
"Ортогональна проекція, також відома як ортографічна проекція. Об’єкти "
"залишаються незмінного розміру на екрані незалежно від того, наскільки далеко "
"вони знаходяться."
msgid ""
"Frustum projection. This mode allows adjusting [member frustum_offset] to "
"create \"tilted frustum\" effects."
msgstr ""
"Усічена проекція. Цей режим дозволяє регулювати [member frustum_offset] для "
"створення ефектів «з нахилом усеченої точки»."
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 ""
"Зберігає горизонтальне співвідношення сторін; також відомий як вертикальне "
"масштабування. Зазвичай це найкращий варіант для проектів, що працюють у "
"портретному режимі, оскільки більші співвідношення сторін виграють від "
"ширшого вертикального кута зору."
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 ""
"Зберігає вертикальне співвідношення сторін; також відомий як масштабування "
"Hor+. Зазвичай це найкращий варіант для проектів, що виконуються в "
"ландшафтному режимі, оскільки ширші співвідношення сторін автоматично "
"виграють від ширшого горизонтального кута зору."
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 [member "
"AudioStreamPlayer3D.pitch_scale])."
msgstr ""
"Імітуйте [url=https://en.wikipedia.org/wiki/Doppler_effect]ефект Доплера[/"
"url], відстежуючи положення об’єктів, які змінено в [code]_process[/code]. "
"Зміни відносної швидкості цієї камери порівняно з цими об’єктами впливають на "
"сприйняття аудіо (зміна аудіо [member AudioStreamPlayer3D.pitch_scale])."
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 [member AudioStreamPlayer3D.pitch_scale])."
msgstr ""
"Імітуйте [url=https://en.wikipedia.org/wiki/Doppler_effect]ефект Доплера[/"
"url], відстежуючи положення об’єктів, які змінюються в "
"[code]_physics_process[/code]. Зміни відносної швидкості цієї камери "
"порівняно з цими об’єктами впливають на сприйняття аудіо (зміна аудіо [member "
"AudioStreamPlayer3D.pitch_scale])."
msgid "Parent class for camera settings."
msgstr "Батьківський клас для налаштувань камери."
msgid ""
"Controls camera-specific attributes such as depth of field and exposure "
"override.\n"
"When used in a [WorldEnvironment] it provides default settings for exposure, "
"auto-exposure, and depth of field that will be used by all cameras without "
"their own [CameraAttributes], including the editor camera. When used in a "
"[Camera3D] it will override any [CameraAttributes] set in the "
"[WorldEnvironment]. When used in [VoxelGI] or [LightmapGI], only the exposure "
"settings will be used.\n"
"See also [Environment] for general 3D environment settings.\n"
"This is a pure virtual class that is inherited by [CameraAttributesPhysical] "
"and [CameraAttributesPractical]."
msgstr ""
"Керує такими властивостями камери, як глибина різкості та зміна експозиції.\n"
" При використанні в [WorldEnvironment] він надає налаштування за "
"замовчуванням для експозиції, автоматичної експозиції та глибини різкості, "
"які використовуватимуться всіма камерами без власних [CameraAttributes], "
"включаючи камеру редактора. При використанні в [Camera3D] він замінить будь-"
"які [CameraAttributes], установлені в [WorldEnvironment]. У разі використання "
"в [VoxelGI] або [LightmapGI] використовуватимуться лише налаштування "
"експозиції.\n"
" Дивіться також [Environment] для загальних налаштувань 3D-оточення.\n"
" Це чистий віртуальний клас, який успадковується [CameraAttributesPhysical] і "
"[CameraAttributesPractical]."
msgid ""
"If [code]true[/code], enables the tonemapping auto exposure mode of the scene "
"renderer. If [code]true[/code], the renderer will automatically determine the "
"exposure setting to adapt to the scene's illumination and the observed light."
msgstr ""
"Якщо [code]true[/code], увімкнеться режим автоматичної експозиції відтворення "
"тонів рендерера сцени. Якщо [code]true[/code], рендерер автоматично "
"визначатиме параметри експозиції для адаптації до освітлення сцени та "
"спостережуваного світла."
msgid ""
"The scale of the auto exposure effect. Affects the intensity of auto exposure."
msgstr ""
"Масштаб ефекту автоекспозиції. Впливає на інтенсивність автоматичної "
"експозиції."
msgid ""
"The speed of the auto exposure effect. Affects the time needed for the camera "
"to perform auto exposure."
msgstr ""
"Швидкість ефекту автоекспозиції. Впливає на час, необхідний камері для "
"виконання автоматичної експозиції."
msgid ""
"Multiplier for the exposure amount. A higher value results in a brighter "
"image."
msgstr ""
"Множник для суми експозиції. Більше значення призводить до яскравішого "
"зображення."
msgid ""
"Sensitivity of camera sensors, measured in ISO. A higher sensitivity results "
"in a brighter image.\n"
"If [member auto_exposure_enabled] is [code]true[/code], this can be used as a "
"method of exposure compensation, doubling the value will increase the "
"exposure value (measured in EV100) by 1 stop.\n"
"[b]Note:[/b] Only available when [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units] is enabled."
msgstr ""
"Чутливість датчиків камери, виміряна в ISO. Вища чутливість забезпечує "
"яскравіше зображення.\n"
" Якщо [member auto_exposure_enabled] має значення [code]true[/code], це можна "
"використовувати як метод компенсації експозиції; подвоєння значення збільшить "
"значення експозиції (виміряне в EV100) на 1 стоп.\n"
"[b]Примітка:[/b] Доступно, лише якщо ввімкнено [member "
"ProjectSettings.rendering/lights_and_shadows/use_physical_light_units]."
msgid "Physically-based camera settings."
msgstr "Фізично засновані налаштування камери."
msgid ""
"[CameraAttributesPhysical] is used to set rendering settings based on a "
"physically-based camera's settings. It is responsible for exposure, auto-"
"exposure, and depth of field.\n"
"When used in a [WorldEnvironment] it provides default settings for exposure, "
"auto-exposure, and depth of field that will be used by all cameras without "
"their own [CameraAttributes], including the editor camera. When used in a "
"[Camera3D] it will override any [CameraAttributes] set in the "
"[WorldEnvironment] and will override the [Camera3D]s [member Camera3D.far], "
"[member Camera3D.near], [member Camera3D.fov], and [member "
"Camera3D.keep_aspect] properties. When used in [VoxelGI] or [LightmapGI], "
"only the exposure settings will be used.\n"
"The default settings are intended for use in an outdoor environment, tips for "
"settings for use in an indoor environment can be found in each setting's "
"documentation.\n"
"[b]Note:[/b] Depth of field blur is only supported in the Forward+ and Mobile "
"rendering methods, not Compatibility."
msgstr ""
"[CameraAttributesPhysical] використовується для налаштування параметрів "
"візуалізації на основі фізичних налаштувань камери. Він відповідає за "
"експозицію, автоекспозицію і глибину різкості.\n"
" При використанні в [WorldEnvironment] він надає налаштування за "
"замовчуванням для експозиції, автоматичної експозиції та глибини різкості, "
"які використовуватимуться всіма камерами без власних [CameraAttributes], "
"включаючи камеру редактора. У разі використання в [Camera3D] він замінить "
"будь-які [CameraAttributes], установлені в [WorldEnvironment], а також "
"[Camera3D] [member Camera3D.far], [member Camera3D.near], [member "
"Camera3D.fov] і [member Camera3D.keep_aspect] властивості. У разі "
"використання в [VoxelGI] або [LightmapGI] використовуватимуться лише "
"налаштування експозиції.\n"
" Параметри за замовчуванням призначені для використання на вулиці, поради "
"щодо налаштувань для використання в приміщенні можна знайти в документації до "
"кожного параметра.\n"
"[b]Примітка:[/b] Глибина поля розмиття підтримується лише методами "
"візуалізації Forward+ і Mobile, а не Compatibility."
msgid "Physical light and camera units"
msgstr "Блоки фізичного освітлення та камери"
msgid ""
"Returns the vertical field of view that corresponds to the [member "
"frustum_focal_length]. This value is calculated internally whenever [member "
"frustum_focal_length] is changed."
msgstr ""
"Повертає вертикальне поле зору, яке відповідає [member frustum_focal_length]. "
"Це значення обчислюється внутрішньо щоразу, коли змінюється [member "
"frustum_focal_length]."
msgid ""
"The maximum luminance (in EV100) used when calculating auto exposure. When "
"calculating scene average luminance, color values will be clamped to at least "
"this value. This limits the auto-exposure from exposing below a certain "
"brightness, resulting in a cut off point where the scene will remain bright."
msgstr ""
"Максимальна яскравість (у EV100), яка використовується під час розрахунку "
"автоматичної експозиції. Під час обчислення середньої яскравості сцени "
"значення кольорів будуть обмежені принаймні до цього значення. Це обмежує "
"автоматичну експозицію від експозиції нижче певної яскравості, що призводить "
"до точки відсікання, де сцена залишатиметься яскравою."
msgid ""
"The minimum luminance (in EV100) used when calculating auto exposure. When "
"calculating scene average luminance, color values will be clamped to at least "
"this value. This limits the auto-exposure from exposing above a certain "
"brightness, resulting in a cut off point where the scene will remain dark."
msgstr ""
"Мінімальна яскравість (у EV100), яка використовується під час розрахунку "
"автоматичної експозиції. Під час обчислення середньої яскравості сцени "
"значення кольорів будуть обмежені принаймні до цього значення. Це обмежує "
"автоматичну експозицію від експозиції вище певної яскравості, що призводить "
"до точки зрізу, де сцена залишатиметься темною."
msgid ""
"Size of the aperture of the camera, measured in f-stops. An f-stop is a "
"unitless ratio between the focal length of the camera and the diameter of the "
"aperture. A high aperture setting will result in a smaller aperture which "
"leads to a dimmer image and sharper focus. A low aperture results in a wide "
"aperture which lets in more light resulting in a brighter, less-focused "
"image. Default is appropriate for outdoors at daytime (i.e. for use with a "
"default [DirectionalLight3D]), for indoor lighting, a value between 2 and 4 "
"is more appropriate.\n"
"Only available when [member ProjectSettings.rendering/lights_and_shadows/"
"use_physical_light_units] is enabled."
msgstr ""
"Розмір діафрагми камери, виміряний у діафрагмах. Діафрагма — це безрозмірне "
"співвідношення між фокусною відстанню камери та діаметром діафрагми. Значення "
"високої діафрагми призведе до меншої діафрагми, що призводить до тьмянішого "
"зображення та чіткішого фокусування. Низька діафрагма створює широку "
"діафрагму, яка пропускає більше світла, що призводить до яскравішого та менш "
"сфокусованого зображення. Значення за замовчуванням підходить для зовнішнього "
"освітлення вдень (тобто для використання за замовчуванням "
"[DirectionalLight3D]), для внутрішнього освітлення більш прийнятним є "
"значення від 2 до 4.\n"
" Доступно, лише якщо ввімкнено [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units]."
msgid ""
"Time for shutter to open and close, evaluated as [code]1 / shutter_speed[/"
"code] seconds. A higher value will allow less light (leading to a darker "
"image), while a lower value will allow more light (leading to a brighter "
"image).\n"
"Only available when [member ProjectSettings.rendering/lights_and_shadows/"
"use_physical_light_units] is enabled."
msgstr ""
"Час для відкриття та закриття затвора, оцінюється як [code]1 / shutter_speed[/"
"code] секунди. Більше значення пропускатиме менше світла (що призводить до "
"темнішого зображення), тоді як нижче значення пропускатиме більше світла (що "
"призводить до більш яскравого зображення).\n"
" Доступно, лише якщо ввімкнено [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units]."
msgid ""
"Override value for [member Camera3D.far]. Used internally when calculating "
"depth of field. When attached to a [Camera3D] as its [member "
"Camera3D.attributes], it will override the [member Camera3D.far] property."
msgstr ""
"Значення заміни для [member Camera3D.far]. Використовується внутрішньо під "
"час обчислення глибини різкості. Якщо приєднати до [Camera3D] як його [member "
"Camera3D.attributes], він замінить властивість [member Camera3D.far]."
msgid ""
"Distance between camera lens and camera aperture, measured in millimeters. "
"Controls field of view and depth of field. A larger focal length will result "
"in a smaller field of view and a narrower depth of field meaning fewer "
"objects will be in focus. A smaller focal length will result in a wider field "
"of view and a larger depth of field meaning more objects will be in focus. "
"When attached to a [Camera3D] as its [member Camera3D.attributes], it will "
"override the [member Camera3D.fov] property and the [member "
"Camera3D.keep_aspect] property."
msgstr ""
"Відстань між об’єктивом камери та діафрагмою камери, вимірюється в "
"міліметрах. Керує полем зору та глибиною різкості. Більша фокусна відстань "
"призведе до меншого поля зору та меншої глибини різкості, тобто менше "
"об’єктів буде у фокусі. Менша фокусна відстань призведе до ширшого поля зору "
"та більшої глибини різкості, тобто більше об’єктів буде у фокусі. Якщо "
"прикріпити до [Camera3D] як його [member Camera3D.attributes], він замінить "
"властивості [member Camera3D.fov] і [member Camera3D.keep_aspect]."
msgid ""
"Distance from camera of object that will be in focus, measured in meters. "
"Internally this will be clamped to be at least 1 millimeter larger than "
"[member frustum_focal_length]."
msgstr ""
"Відстань від камери об'єкта, який буде у фокусі, вимірюється в метрах. "
"Внутрішньо це буде закріплено, щоб бути принаймні на 1 міліметр більше, ніж "
"[member frustum_focal_length]."
msgid ""
"Override value for [member Camera3D.near]. Used internally when calculating "
"depth of field. When attached to a [Camera3D] as its [member "
"Camera3D.attributes], it will override the [member Camera3D.near] property."
msgstr ""
"Перевизначає значення для [member Camera3D.near]. Використовується внутрішньо "
"під час обчислення глибини різкості. Якщо приєднати до [Camera3D] як його "
"[member Camera3D.attributes], він замінить властивість [member Camera3D.near]."
msgid "Camera settings in an easy to use format."
msgstr "Налаштування камери в зручному форматі."
msgid ""
"Controls camera-specific attributes such as auto-exposure, depth of field, "
"and exposure override.\n"
"When used in a [WorldEnvironment] it provides default settings for exposure, "
"auto-exposure, and depth of field that will be used by all cameras without "
"their own [CameraAttributes], including the editor camera. When used in a "
"[Camera3D] it will override any [CameraAttributes] set in the "
"[WorldEnvironment]. When used in [VoxelGI] or [LightmapGI], only the exposure "
"settings will be used."
msgstr ""
"Керує спеціальними атрибутами камери, такими як автоматична експозиція, "
"глибина різкості та зміна експозиції.\n"
" При використанні в [WorldEnvironment] він надає налаштування за "
"замовчуванням для експозиції, автоматичної експозиції та глибини різкості, "
"які використовуватимуться всіма камерами без власних [CameraAttributes], "
"включаючи камеру редактора. При використанні в [Camera3D] він замінить будь-"
"які [CameraAttributes], установлені в [WorldEnvironment]. У разі використання "
"в [VoxelGI] або [LightmapGI] використовуватимуться лише налаштування "
"експозиції."
msgid ""
"The maximum sensitivity (in ISO) used when calculating auto exposure. When "
"calculating scene average luminance, color values will be clamped to at least "
"this value. This limits the auto-exposure from exposing below a certain "
"brightness, resulting in a cut off point where the scene will remain bright."
msgstr ""
"Максимальна чутливість (у ISO), яка використовується під час розрахунку "
"автоматичної експозиції. Під час обчислення середньої яскравості сцени "
"значення кольорів будуть обмежені принаймні до цього значення. Це обмежує "
"автоматичну експозицію від експозиції нижче певної яскравості, що призводить "
"до точки відсікання, де сцена залишатиметься яскравою."
msgid ""
"The minimum sensitivity (in ISO) used when calculating auto exposure. When "
"calculating scene average luminance, color values will be clamped to at least "
"this value. This limits the auto-exposure from exposing above a certain "
"brightness, resulting in a cut off point where the scene will remain dark."
msgstr ""
"Мінімальна чутливість (у ISO), яка використовується для розрахунку "
"автоматичної експозиції. Під час обчислення середньої яскравості сцени "
"значення кольорів будуть обмежені принаймні до цього значення. Це обмежує "
"автоматичну експозицію від експозиції вище певної яскравості, що призводить "
"до точки відсікання, де сцена залишатиметься темною."
msgid ""
"Sets the maximum amount of blur. When using physically-based blur amounts, "
"will instead act as a multiplier. High values lead to an increased amount of "
"blurriness, but can be much more expensive to calculate. It is best to keep "
"this as low as possible for a given art style."
msgstr ""
"Встановлює максимальну кількість розмиття. Якщо використовується фізичне "
"розмиття, натомість діятиме як множник. Високі значення призводять до "
"збільшення розмитості, але можуть бути набагато дорожчими для розрахунку. "
"Найкраще, щоб це було якомога менше для даного стилю мистецтва."
msgid ""
"Objects further from the [Camera3D] by this amount will be blurred by the "
"depth of field effect. Measured in meters."
msgstr ""
"Об’єкти, розташовані далі від [Camera3D] на цю величину, будуть розмиті "
"ефектом глибини різкості. Вимірюється в метрах."
msgid ""
"Enables depth of field blur for objects further than [member "
"dof_blur_far_distance]. Strength of blur is controlled by [member "
"dof_blur_amount] and modulated by [member dof_blur_far_transition].\n"
"[b]Note:[/b] Depth of field blur is only supported in the Forward+ and Mobile "
"rendering methods, not Compatibility.\n"
"[b]Note:[/b] Depth of field blur is not supported on viewports that have a "
"transparent background (where [member Viewport.transparent_bg] is [code]true[/"
"code])."
msgstr ""
"Вмикає розмиття глибини різкості для об'єктів, розташованих далі за [member "
"dof_blur_far_distance]. Інтенсивність розмиття контролюється параметром "
"[member dof_blur_amount] та модулюється параметром [member "
"dof_blur_far_transition].\n"
"[b]Примітка:[/b] Розмиття глибини різкості підтримується лише в методах "
"рендерингу Forward+ та Mobile, а не Compatibility.\n"
"[b]Примітка:[/b] Розмиття глибини різкості не підтримується на екранах з "
"прозорим фоном (де [member Viewport.transparent_bg] має значення [code]true[/"
"code])."
msgid ""
"When positive, distance over which (starting from [member "
"dof_blur_far_distance]) blur effect will scale from 0 to [member "
"dof_blur_amount]. When negative, uses physically-based scaling so depth of "
"field effect will scale from 0 at [member dof_blur_far_distance] and will "
"increase in a physically accurate way as objects get further from the "
"[Camera3D]."
msgstr ""
"Якщо додатне значення, відстань, на якій (починаючи з [member "
"dof_blur_far_distance]) ефект розмиття змінюватиметься від 0 до [member "
"dof_blur_amount]. Якщо значення негативне, використовується фізичне "
"масштабування, тому ефект глибини різкості змінюватиметься від 0 на [member "
"dof_blur_far_distance] і збільшуватиметься фізично точним чином, коли об’єкти "
"віддалятимуться від [Camera3D]."
msgid ""
"Objects closer from the [Camera3D] by this amount will be blurred by the "
"depth of field effect. Measured in meters."
msgstr ""
"Об’єкти, ближчі до [Camera3D] на цю величину, будуть розмиті ефектом глибини "
"різкості. Вимірюється в метрах."
msgid ""
"Enables depth of field blur for objects closer than [member "
"dof_blur_near_distance]. Strength of blur is controlled by [member "
"dof_blur_amount] and modulated by [member dof_blur_near_transition].\n"
"[b]Note:[/b] Depth of field blur is only supported in the Forward+ and Mobile "
"rendering methods, not Compatibility.\n"
"[b]Note:[/b] Depth of field blur is not supported on viewports that have a "
"transparent background (where [member Viewport.transparent_bg] is [code]true[/"
"code])."
msgstr ""
"Вмикає розмиття глибини різкості для об'єктів, розташованих ближче, ніж "
"[member dof_blur_near_distance]. Інтенсивність розмиття контролюється "
"параметром [member dof_blur_amount] та модулюється параметром [member "
"dof_blur_near_transition].\n"
"[b]Примітка:[/b] Розмиття глибини різкості підтримується лише в методах "
"рендерингу Forward+ та Mobile, а не Compatibility.\n"
"[b]Примітка:[/b] Розмиття глибини різкості не підтримується на екранах з "
"прозорим фоном (де [member Viewport.transparent_bg] має значення [code]true[/"
"code])."
msgid ""
"When positive, distance over which blur effect will scale from 0 to [member "
"dof_blur_amount], ending at [member dof_blur_near_distance]. When negative, "
"uses physically-based scaling so depth of field effect will scale from 0 at "
"[member dof_blur_near_distance] and will increase in a physically accurate "
"way as objects get closer to the [Camera3D]."
msgstr ""
"Якщо позитивне значення, відстань, на якій ефект розмиття буде масштабуватися "
"від 0 до [member dof_blur_amount], закінчуючись на [member "
"dof_blur_near_distance]. Якщо значення негативне, використовується фізичне "
"масштабування, тому ефект глибини різкості змінюватиметься від 0 на [member "
"dof_blur_near_distance] і збільшуватиметься фізично точним чином, коли "
"об’єкти наближатимуться до [Camera3D]."
msgid ""
"A camera feed gives you access to a single physical camera attached to your "
"device."
msgstr ""
"Подача з камери дає вам доступ до однієї фізичної камери, підключеної до "
"вашого пристрою."
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. 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.\n"
"[b]Note:[/b] This class is currently only implemented on Linux, Android, "
"macOS, and iOS. On other platforms no [CameraFeed]s will be available. To get "
"a [CameraFeed] on iOS, the camera plugin from [url=https://github.com/"
"godotengine/godot-ios-plugins]godot-ios-plugins[/url] is required."
msgstr ""
"Стрічка камери надає вам доступ до однієї фізичної камери, підключеної до "
"вашого пристрою. Коли цю функцію ввімкнено, Godot почне захоплювати кадри з "
"камери, які потім можна буде використовувати. Див. також [CameraServer].\n"
"[b]Примітка:[/b] Багато камер повертають зображення YCbCr, які розділені на "
"дві текстури та потребують об'єднання в шейдері. Godot робить це автоматично, "
"якщо ви встановите середовище для відображення зображення з камери у фоновому "
"режимі.\n"
"[b]Примітка:[/b] Цей клас наразі реалізовано лише на Linux, Android, macOS та "
"iOS. На інших платформах [CameraFeed] будуть недоступні. Щоб отримати "
"[CameraFeed] на iOS, потрібен плагін камери з [url=https://github.com/"
"godotengine/godot-ios-plugins]godot-ios-plugins[/url]."
msgid "Called when the camera feed is activated."
msgstr "Викликається, коли активовано подачу з камери."
msgid "Called when the camera feed is deactivated."
msgstr "Викликається, коли подача камери вимкнена."
msgid "Returns feed image data type."
msgstr "Повертає тип даних зображення каналу."
msgid "Returns the unique ID for this feed."
msgstr "Повертає унікальний ідентифікатор для цього каналу."
msgid "Returns the camera's name."
msgstr "Повертає назву камери."
msgid "Returns the position of camera on the device."
msgstr "Повертає положення камери на пристрої."
msgid ""
"Returns the texture backend ID (usable by some external libraries that need a "
"handle to a texture to write data)."
msgstr ""
"Повертає ідентифікатор текстури (може використовуватися деякими зовнішніми "
"бібліотеками, яким для запису даних потрібен дескриптор текстури)."
msgid "Sets the feed as external feed provided by another library."
msgstr "Встановлює канал як зовнішній канал, наданий іншою бібліотекою."
msgid ""
"Sets the feed format parameters for the given [param index] in the [member "
"formats] array. Returns [code]true[/code] on success. By default, the YUYV "
"encoded stream is transformed to [constant FEED_RGB]. The YUYV encoded stream "
"output format can be changed by setting [param parameters]'s [code]output[/"
"code] entry to one of the following:\n"
"- [code]\"separate\"[/code] will result in [constant FEED_YCBCR_SEP];\n"
"- [code]\"grayscale\"[/code] will result in desaturated [constant FEED_RGB];\n"
"- [code]\"copy\"[/code] will result in [constant FEED_YCBCR]."
msgstr ""
"Встановлює параметри формату стрічки для заданого [param index] у масиві "
"[member formats]. Повертає [code]true[/code] у разі успіху. За замовчуванням "
"потік, закодований YUYV, перетворюється на [constant FEED_RGB]. Формат виводу "
"потоку, закодованого YUYV, можна змінити, встановивши запис [code]output[/"
"code] [param parameters] на одне з наступних значень:\n"
"- [code]\"separate\"[/code] призведе до [constant FEED_YCBCR_SEP];\n"
"- [code]\"grayscale\"[/code] призведе до ненасиченого [constant FEED_RGB];\n"
"- [code]\"copy\"[/code] призведе до [constant FEED_YCBCR]."
msgid "Sets the camera's name."
msgstr "Встановлює назву камери."
msgid "Sets the position of this camera."
msgstr "Встановлює положення цієї камери."
msgid "Sets RGB image for this feed."
msgstr "Встановлює зображення RGB для цього каналу."
msgid "Sets YCbCr image for this feed."
msgstr "Встановлює зображення YCbCr для цього каналу."
msgid "Sets Y and CbCr images for this feed."
msgstr "Встановлює зображення Y та CbCr для цього каналу."
msgid "If [code]true[/code], the feed is active."
msgstr "Якщо [code]true[/code], канал активний."
msgid "The transform applied to the camera's image."
msgstr "Перетворення, застосоване до зображення камери."
msgid ""
"Formats supported by the feed. Each entry is a [Dictionary] describing format "
"parameters."
msgstr ""
"Формати, які підтримує фід. Кожен запис є [Словником], що описує параметри "
"формату."
msgid "Emitted when the format has changed."
msgstr "Видається при зміні формату."
msgid "Emitted when a new frame is available."
msgstr "Випускається, коли доступний новий кадр."
msgid "No image set for the feed."
msgstr "Для каналу не встановлено зображення."
msgid "Feed supplies RGB images."
msgstr "Подача постачає зображення RGB."
msgid "Feed supplies YCbCr images that need to be converted to RGB."
msgstr "Подача постачає зображення YCbCr, які потрібно перетворити на RGB."
msgid ""
"Feed supplies separate Y and CbCr images that need to be combined and "
"converted to RGB."
msgstr ""
"Подача подає окремі зображення Y та CbCr, які потрібно об’єднати та "
"перетворити на RGB."
msgid "Feed supplies external image."
msgstr "Корм постачає зовнішнє зображення."
msgid "Unspecified position."
msgstr "Невизначена позиція."
msgid "Camera is mounted at the front of the device."
msgstr "Камера встановлена на передній частині пристрою."
msgid "Camera is mounted at the back of the device."
msgstr "Камера встановлена на задній панелі пристрою."
msgid "Server keeping track of different cameras accessible in Godot."
msgstr "Сервер відстежує різні камери, доступні в Godot."
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.\n"
"[b]Note:[/b] This class is currently only implemented on Linux, Android, "
"macOS, and iOS. On other platforms no [CameraFeed]s will be available. To get "
"a [CameraFeed] on iOS, the camera plugin from [url=https://github.com/"
"godotengine/godot-ios-plugins]godot-ios-plugins[/url] is required."
msgstr ""
"[CameraServer] відстежує різні камери, доступні в Godot. Це зовнішні камери, "
"такі як веб-камери або камери на вашому телефоні.\n"
"Він, зокрема, використовується для забезпечення модулів доповненої реальності "
"відеопотоком з камери.\n"
"[b]Примітка:[/b] Цей клас наразі реалізовано лише на Linux, Android, macOS та "
"iOS. На інших платформах [CameraFeed] будуть недоступні. Щоб отримати "
"[CameraFeed] на iOS, потрібен плагін камери з [url=https://github.com/"
"godotengine/godot-ios-plugins]godot-ios-plugins[/url]."
msgid "Adds the camera [param feed] to the camera server."
msgstr "Додає камеру [param feed] на сервер камери."
msgid "Returns an array of [CameraFeed]s."
msgstr "Повертає масив [CameraFeed]."
msgid ""
"Returns the [CameraFeed] corresponding to the camera with the given [param "
"index]."
msgstr "Повертає [CameraFeed], що відповідає камері з указаним [param index]."
msgid "Returns the number of [CameraFeed]s registered."
msgstr "Повертає кількість зареєстрованих [CameraFeed]."
msgid "Removes the specified camera [param feed]."
msgstr "Видаляє вказану камеру [param feed]."
msgid ""
"If [code]true[/code], the server is actively monitoring available camera "
"feeds.\n"
"This has a performance cost, so only set it to [code]true[/code] when you're "
"actively accessing the camera.\n"
"[b]Note:[/b] After setting it to [code]true[/code], you can receive updated "
"camera feeds through the [signal camera_feeds_updated] signal.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tCameraServer.camera_feeds_updated.connect(_on_camera_feeds_updated)\n"
"\tCameraServer.monitoring_feeds = true\n"
"\n"
"func _on_camera_feeds_updated():\n"
"\tvar feeds = CameraServer.feeds()\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tCameraServer.CameraFeedsUpdated += OnCameraFeedsUpdated;\n"
"\tCameraServer.MonitoringFeeds = true;\n"
"}\n"
"\n"
"void OnCameraFeedsUpdated()\n"
"{\n"
"\tvar feeds = CameraServer.Feeds();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Якщо [code]true[/code], сервер активно відстежує доступні камери.\n"
"Це впливає на продуктивність, тому встановлюйте значення [code]true[/code] "
"тільки тоді, коли активно використовуєте камеру.\n"
"[b]Примітка:[/b] Після встановлення значення [code]true[/code] ви можете "
"отримувати оновлені дані з камер через сигнал [signal camera_feeds_updated].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tCameraServer.camera_feeds_updated.connect(_on_camera_feeds_updated)\n"
"\tCameraServer.monitoring_feeds = true\n"
"\n"
"func _on_camera_feeds_updated():\n"
"\tvar feeds = CameraServer.feeds()\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tCameraServer.CameraFeedsUpdated += OnCameraFeedsUpdated;\n"
"\tCameraServer.MonitoringFeeds = true;\n"
"}\n"
"\n"
"void OnCameraFeedsUpdated()\n"
"{\n"
"\tvar feeds = CameraServer.Feeds();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Emitted when a [CameraFeed] is added (e.g. a webcam is plugged in)."
msgstr ""
"Видається, коли додається [CameraFeed] (наприклад, веб-камера підключена)."
msgid "Emitted when a [CameraFeed] is removed (e.g. a webcam is unplugged)."
msgstr ""
"Випромінюється, коли [CameraFeed] видалено (наприклад, веб-камеру від’єднано)."
msgid "Emitted when camera feeds are updated."
msgstr "Видається під час оновлення каналів камери."
msgid "The RGBA camera image."
msgstr "Зображення камери RGBA."
msgid "The [url=https://en.wikipedia.org/wiki/YCbCr]YCbCr[/url] camera image."
msgstr "Зображення камери [url=https://en.wikipedia.org/wiki/YCbCr]YCbCr[/url]."
msgid "The Y component camera image."
msgstr "Компонент Y зображення з камери."
msgid "The CbCr component camera image."
msgstr "Зображення компонентної камери CbCr."
msgid "Texture provided by a [CameraFeed]."
msgstr "Текстура надана [CameraFeed]."
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 ""
"Ця текстура надає доступ до текстури камери, яку надає [CameraFeed].\n"
"[b]Примітка:[/b] Багато камер надають зображення YCbCr, які потрібно "
"конвертувати в шейдер."
msgid "The ID of the [CameraFeed] for which we want to display the image."
msgstr "Ідентифікатор [CameraFeed], для якого ми хочемо відобразити зображення."
msgid ""
"Convenience property that gives access to the active property of the "
"[CameraFeed]."
msgstr ""
"Зручна властивість, яка надає доступ до активної властивості [CameraFeed]."
msgid ""
"Which image within the [CameraFeed] we want access to, important if the "
"camera image is split in a Y and CbCr component."
msgstr ""
"До якого зображення в [CameraFeed] ми хочемо отримати доступ, важливо, якщо "
"зображення камери розділено на компоненти Y і CbCr."
msgid "Merges several 2D nodes into a single draw operation."
msgstr "Об’єднує кілька 2D вузлів в одну операцію малювання."
msgid ""
"Child [CanvasItem] nodes of a [CanvasGroup] are drawn as a single object. It "
"allows to e.g. draw overlapping translucent 2D nodes without causing the "
"overlapping sections to be more opaque than intended (set the [member "
"CanvasItem.self_modulate] property on the [CanvasGroup] to achieve this "
"effect).\n"
"[b]Note:[/b] The [CanvasGroup] uses a custom shader to read from the "
"backbuffer to draw its children. Assigning a [Material] to the [CanvasGroup] "
"overrides the built-in shader. To duplicate the behavior of the built-in "
"shader in a custom [Shader], use the following:\n"
"[codeblock]\n"
"shader_type canvas_item;\n"
"render_mode unshaded;\n"
"\n"
"uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, "
"filter_nearest;\n"
"\n"
"void fragment() {\n"
"\tvec4 c = textureLod(screen_texture, SCREEN_UV, 0.0);\n"
"\n"
"\tif (c.a > 0.0001) {\n"
"\t\tc.rgb /= c.a;\n"
"\t}\n"
"\n"
"\tCOLOR *= c;\n"
"}\n"
"[/codeblock]\n"
"[b]Note:[/b] Since [CanvasGroup] and [member CanvasItem.clip_children] both "
"utilize the backbuffer, children of a [CanvasGroup] who have their [member "
"CanvasItem.clip_children] set to anything other than [constant "
"CanvasItem.CLIP_CHILDREN_DISABLED] will not function correctly."
msgstr ""
"Дочірні вузли [CanvasItem] об'єкта [CanvasGroup] малюються як один об'єкт. Це "
"дозволяє, наприклад, малювати перекриваючі напівпрозорі 2D-вузли, не роблячи "
"перекриваючі ділянки більш непрозорими, ніж передбачалося (для досягнення "
"цього ефекту встановіть властивість [member CanvasItem.self_modulate] об'єкта "
"[CanvasGroup]).\n"
"[b]Примітка:[/b] Об'єкт [CanvasGroup] використовує власний шейдер для "
"зчитування з бекбуфера для малювання своїх дочірніх об'єктів. Призначення "
"[Material] об'єкту [CanvasGroup] перевизначає вбудований шейдер. Щоб "
"дублювати поведінку вбудованого шейдера у власному [Shader], використовуйте "
"наступне:\n"
"[codeblock]\n"
"shader_type canvas_item;\n"
"render_mode unshaded;\n"
"\n"
"uniform sampler2D screen_texture : hint_screen_texture, repeat_disable, "
"filter_nearest;\n"
"\n"
"void fragment() {\n"
"\tvec4 c = textureLod(screen_texture, SCREEN_UV, 0.0); \n"
"\n"
"\tif (c.a > 0.0001) {\n"
"\t\tc.rgb /= c.a;\n"
"\t}\n"
"\n"
"\tCOLOR *= c;\n"
"}\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Оскільки [CanvasGroup] та [member CanvasItem.clip_children] "
"використовують зворотний буфер, дочірні елементи [CanvasGroup], у яких "
"[member CanvasItem.clip_children] встановлено значення, відмінне від "
"[constant CanvasItem.CLIP_CHILDREN_DISABLED], не працюватимуть належним чином."
msgid ""
"Sets the size of the margin used to expand the clearing rect of this "
"[CanvasGroup]. This expands the area of the backbuffer that will be used by "
"the [CanvasGroup]. A smaller margin will reduce the area of the backbuffer "
"used which can increase performance, however if [member use_mipmaps] is "
"enabled, a small margin may result in mipmap errors at the edge of the "
"[CanvasGroup]. Accordingly, this should be left as small as possible, but "
"should be increased if artifacts appear along the edges of the canvas group."
msgstr ""
"Встановлює розмір поля, яке використовується для розширення прямокутника "
"очищення цієї [CanvasGroup]. Це розширить область заднього буфера, яка буде "
"використовуватися [CanvasGroup]. Менший запас зменшить площу "
"використовуваного резервного буфера, що може підвищити продуктивність, однак, "
"якщо [member use_mipmaps] увімкнено, малий запас може призвести до помилок "
"mipmap на краю [CanvasGroup]. Відповідно, його слід залишити якомога меншим, "
"але збільшити, якщо по краях групи полотен з’являються артефакти."
msgid ""
"Sets the size of a margin used to expand the drawable rect of this "
"[CanvasGroup]. The size of the [CanvasGroup] is determined by fitting a rect "
"around its children then expanding that rect by [member fit_margin]. This "
"increases both the backbuffer area used and the area covered by the "
"[CanvasGroup] both of which can reduce performance. This should be kept as "
"small as possible and should only be expanded when an increased size is "
"needed (e.g. for custom shader effects)."
msgstr ""
"Встановлює розмір поля, яке використовується для розширення прямокутника, "
"який можна намалювати, цієї [CanvasGroup]. Розмір [CanvasGroup] визначається "
"підгонкою прямокутника навколо його дочірніх елементів, а потім розширенням "
"прямокутника на [member fit_margin]. Це збільшує як використовувану область "
"зворотного буфера, так і область, охоплену [CanvasGroup], що може знизити "
"продуктивність. Він має бути якомога меншим і розширюватися лише тоді, коли "
"потрібно збільшити розмір (наприклад, для спеціальних ефектів шейдерів)."
msgid ""
"If [code]true[/code], calculates mipmaps for the backbuffer before drawing "
"the [CanvasGroup] so that mipmaps can be used in a custom [ShaderMaterial] "
"attached to the [CanvasGroup]. Generating mipmaps has a performance cost so "
"this should not be enabled unless required."
msgstr ""
"Якщо [code]true[/code], перед малюванням [CanvasGroup] розраховує mipmaps для "
"заднього буфера, щоб можна було використовувати mipmaps у спеціальному "
"[ShaderMaterial], прикріпленому до [CanvasGroup]. Створення MIP-карт має "
"низьку продуктивність, тому її не слід вмикати, якщо це не потрібно."
msgid "Abstract base class for everything in 2D space."
msgstr "Абстрактний базовий клас для всього у 2D-просторі."
msgid ""
"Abstract base class for everything in 2D space. Canvas items are laid out in "
"a tree; children inherit and extend their parent's transform. [CanvasItem] is "
"extended by [Control] for GUI-related nodes, and by [Node2D] for 2D game "
"objects.\n"
"Any [CanvasItem] can draw. For this, [method queue_redraw] is called by the "
"engine, then [constant NOTIFICATION_DRAW] will be received on idle time to "
"request a redraw. Because of this, canvas items don't need to be redrawn on "
"every frame, improving the performance significantly. Several functions for "
"drawing on the [CanvasItem] are provided (see [code]draw_*[/code] functions). "
"However, they can only be used inside [method _draw], its corresponding "
"[method Object._notification] or methods connected to the [signal draw] "
"signal.\n"
"Canvas items are drawn in tree order on their canvas layer. By default, "
"children are on top of their parents, so a root [CanvasItem] will be drawn "
"behind everything. This behavior can be changed on a per-item basis.\n"
"A [CanvasItem] can be hidden, which will also hide its children. By adjusting "
"various other properties of a [CanvasItem], you can also modulate its color "
"(via [member modulate] or [member self_modulate]), change its Z-index, blend "
"mode, and more.\n"
"Note that properties like transform, modulation, and visibility are only "
"propagated to [i]direct[/i] [CanvasItem] child nodes. If there is a non-"
"[CanvasItem] node in between, like [Node] or [AnimationPlayer], the "
"[CanvasItem] nodes below will have an independent position and [member "
"modulate] chain. See also [member top_level]."
msgstr ""
"Абстрактний базовий клас для всього у 2D-просторі. Вироби з полотна "
"розкладаються деревом; діти успадковують і розширюють трансформацію свого "
"батька. [CanvasItem] розширено за допомогою [Control] для вузлів, пов’язаних "
"із GUI, і за допомогою [Node2D] для 2D-ігрових об’єктів.\n"
" Будь-який [CanvasItem] може малювати. Для цього [method queue_redraw] "
"викликається рушієм, потім [constant NOTIFICATION_DRAW] буде отримано під час "
"простою для запиту на перемальовування. Завдяки цьому елементи полотна не "
"потрібно перемальовувати на кожному кадрі, що значно покращує продуктивність. "
"Надається декілька функцій для малювання на [CanvasItem] (див. функції "
"[code]draw_*[/code]). Однак їх можна використовувати лише всередині [method "
"_draw], його відповідного [method Object._notification] або методів, "
"підключених до сигналу [signal draw].\n"
" Елементи полотна малюються в порядку дерева на своєму шарі плотна. За "
"замовчуванням діти знаходяться поверх своїх батьків, тому корінь [CanvasItem] "
"буде намальовано за всім. Цю поведінку можна змінити для кожного елемента.\n"
"[CanvasItem] можна приховати, що також приховає його дочірні елементи. "
"Налаштовуючи різні інші властивості [CanvasItem], ви також можете модулювати "
"його колір (через [member modulate] або [member self_modulate]), змінювати "
"його Z-індекс, режим змішування тощо.\n"
" Зауважте, що такі властивості, як перетворення, модуляція та видимість, "
"поширюються лише до [i]прямих[/i] дочірніх вузлів [CanvasItem]. Якщо між ними "
"є вузол, який не є [CanvasItem], наприклад [Node] або [AnimationPlayer], "
"вузли [CanvasItem] нижче матимуть незалежну позицію та ланцюжок [member "
"modulate]. Дивіться також [member top_level]."
msgid "Viewport and canvas transforms"
msgstr "Перетворення вікна перегляду та полотна"
msgid "Custom drawing in 2D"
msgstr "Власне малювання в 2D"
msgid ""
"Called when [CanvasItem] has been requested to redraw (after [method "
"queue_redraw] is called, either manually or by the engine).\n"
"Corresponds to the [constant NOTIFICATION_DRAW] notification in [method "
"Object._notification]."
msgstr ""
"Викликається, коли [CanvasItem] отримав запит на перемалювання (після виклику "
"[method queue_redraw] вручну або механізмом).\n"
" Відповідає сповіщенню [постійне NOTIFICATION_DRAW] у [method "
"Object._notification]."
msgid ""
"Subsequent drawing commands will be ignored unless they fall within the "
"specified animation slice. This is a faster way to implement animations that "
"loop on background rather than redrawing constantly."
msgstr ""
"Подальші команди малювання ігноруватимуться, якщо вони не потраплять у "
"вказаний фрагмент анімації. Це швидший спосіб реалізувати анімацію, яка "
"повторюється на фоні, а не постійно перемальовується."
msgid ""
"Draws an unfilled arc between the given angles with a uniform [param color] "
"and [param width] and optional antialiasing (supported only for positive "
"[param width]). The larger the value of [param point_count], the smoother the "
"curve. [param center] is defined in local space. For elliptical arcs, see "
"[method draw_ellipse_arc]. See also [method draw_circle].\n"
"If [param width] is negative, it will be ignored and the arc will be drawn "
"using [constant RenderingServer.PRIMITIVE_LINE_STRIP]. This means that when "
"the CanvasItem is scaled, the arc will remain thin. If this behavior is not "
"desired, then pass a positive [param width] like [code]1.0[/code].\n"
"The arc is drawn from [param start_angle] towards the value of [param "
"end_angle] so in clockwise direction if [code]start_angle < end_angle[/code] "
"and counter-clockwise otherwise. Passing the same angles but in reversed "
"order will produce the same arc. If absolute difference of [param "
"start_angle] and [param end_angle] is greater than [constant @GDScript.TAU] "
"radians, then a full circle arc is drawn (i.e. arc will not overlap itself)."
msgstr ""
"Малює незаповнену дугу між заданими кутами з рівномірним [param color] та "
"[param width] та додатковим згладжуванням (підтримується лише для додатного "
"[param width]). Чим більше значення [param point_count], тим плавніша крива. "
"[param center] визначено в локальному просторі. Для еліптичних дуг див. "
"[method draw_ellipse_arc]. Див. також [method draw_circle].\n"
"Якщо [param width] від'ємне, воно буде проігноровано, а дуга буде намальована "
"за допомогою [constant RenderingServer.PRIMITIVE_LINE_STRIP]. Це означає, що "
"при масштабуванні CanvasItem дуга залишиться тонкою. Якщо така поведінка "
"небажана, передайте додатне значення [param width], наприклад, [code]1.0[/"
"code].\n"
"Дуга малюється від [param start_angle] до значення [param end_angle], тобто "
"за годинниковою стрілкою, якщо [code]start_angle < end_angle[/code], і проти "
"годинникової стрілки в іншому випадку. Передача тих самих кутів, але у "
"зворотному порядку, призведе до створення тієї ж дуги. Якщо абсолютна різниця "
"[param start_angle] та [param end_angle] більша за [constant @GDScript.TAU] "
"радіан, то малюється повна дуга кола (тобто дуга не перекриватиме сама себе)."
msgid ""
"Draws a string first character using a custom font. If [param oversampling] "
"is greater than zero, it is used as font oversampling factor, otherwise "
"viewport oversampling settings are used. [param pos] is defined in local "
"space."
msgstr ""
"Малює перший символ рядка, використовуючи власний шрифт. Якщо [param "
"oversampling] більше нуля, воно використовується як коефіцієнт "
"передискретизації шрифту, в іншому випадку використовуються налаштування "
"передискретизації вікна перегляду. [param pos] визначається в локальному "
"просторі."
msgid ""
"Draws a string first character outline using a custom font. If [param "
"oversampling] is greater than zero, it is used as font oversampling factor, "
"otherwise viewport oversampling settings are used. [param pos] is defined in "
"local space."
msgstr ""
"Малює контур першого символу рядка за допомогою власного шрифту. Якщо [param "
"oversampling] більше нуля, воно використовується як коефіцієнт "
"передискретизації шрифту, в іншому випадку використовуються налаштування "
"передискретизації вікна перегляду. [param pos] визначається в локальному "
"просторі."
msgid ""
"Draws a circle, with [param position] defined in local space. See also "
"[method draw_ellipse], [method draw_arc], [method draw_polyline], and [method "
"draw_polygon].\n"
"If [param filled] is [code]true[/code], the circle will be filled with the "
"[param color] specified. If [param filled] is [code]false[/code], the circle "
"will be drawn as a stroke with the [param color] and [param width] "
"specified.\n"
"If [param width] is negative, then two-point primitives will be drawn instead "
"of a four-point ones. This means that when the CanvasItem is scaled, the "
"lines will remain thin. If this behavior is not desired, then pass a positive "
"[param width] like [code]1.0[/code].\n"
"If [param antialiased] is [code]true[/code], half transparent \"feathers\" "
"will be attached to the boundary, making outlines smooth.\n"
"[b]Note:[/b] [param width] is only effective if [param filled] is "
"[code]false[/code]."
msgstr ""
"Малює коло, де [param position] визначено в локальному просторі. Див. також "
"[method draw_ellipse], [method draw_arc], [method draw_polyline] та [method "
"draw_polygon].\n"
"Якщо [param filled] має значення [code]true[/code], коло буде заповнено "
"заданим [param color]. Якщо [param filled] має значення [code]false[/code], "
"коло буде намальовано як обведення із заданими [param color] та [param "
"width].\n"
"Якщо [param width] має від'ємне значення, то замість чотириточкових будуть "
"намальовані двоточкові примітиви. Це означає, що при масштабуванні CanvasItem "
"лінії залишатимуться тонкими. Якщо така поведінка небажана, то передайте "
"додатне значення [param width], наприклад, [code]1.0[/code].\n"
"Якщо [param antialiased] має значення [code]true[/code], до межі будуть "
"прикріплені напівпрозорі \"пір'я\", що зробить контури гладкими.\n"
"[b]Примітка:[/b] [param width] ефективний лише тоді, коли [param filled] має "
"значення [code]false[/code]."
msgid ""
"Draws a colored polygon of any number of points, convex or concave. The "
"points in the [param points] array are defined in local space. Unlike [method "
"draw_polygon], a single color must be specified for the whole polygon.\n"
"[b]Note:[/b] If you frequently redraw the same polygon with a large number of "
"vertices, consider pre-calculating the triangulation with [method "
"Geometry2D.triangulate_polygon] and using [method draw_mesh], [method "
"draw_multimesh], or [method RenderingServer.canvas_item_add_triangle_array].\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Намалює кольоровий багатокутник будь-якої кількості точок, опуклі або "
"увігнуті. Точки в масиві [param points] визначені в локальному просторі. На "
"відміну від [method draw_polygon], для всього полігону необхідно вказати один "
"колір.\n"
"[b]Note:[/b] Якщо ви часто перемальовуєте один і той самий полігон з великою "
"кількістю вершин, подумайте про попереднє обчислення тріангуляції за "
"допомогою [method Geometry2D.triangulate_polygon] та використовуючи [method "
"draw_mesh], [method draw_multimesh] або [method "
"RenderingServer.canvas_item_add_triangle_array].\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a dashed line from a 2D point to another, with a given color and width. "
"The [param from] and [param to] positions are defined in local space. See "
"also [method draw_line], [method draw_multiline], and [method "
"draw_polyline].\n"
"If [param width] is negative, then a two-point primitives will be drawn "
"instead of a four-point ones. This means that when the CanvasItem is scaled, "
"the line parts will remain thin. If this behavior is not desired, then pass a "
"positive [param width] like [code]1.0[/code].\n"
"[param dash] is the length of each dash in pixels, with the gap between each "
"dash being the same length. If [param aligned] is [code]true[/code], the "
"length of the first and last dashes may be shortened or lengthened to allow "
"the line to begin and end at the precise points defined by [param from] and "
"[param to]. Both ends are always symmetrical when [param aligned] is "
"[code]true[/code]. If [param aligned] is [code]false[/code], all dashes will "
"have the same length, but the line may appear incomplete at the end due to "
"the dash length not dividing evenly into the line length. Only full dashes "
"are drawn when [param aligned] is [code]false[/code].\n"
"If [param antialiased] is [code]true[/code], half transparent \"feathers\" "
"will be attached to the boundary, making outlines smooth.\n"
"[b]Note:[/b] [param antialiased] is only effective if [param width] is "
"greater than [code]0.0[/code]."
msgstr ""
"Малює пунктирну лінію від однієї 2D точки до іншої, заданого кольору та "
"ширини. Позиції [param from] та [param to] визначаються в локальному "
"просторі. Див. також [method draw_line], [method draw_multiline] та [method "
"draw_polyline].\n"
"Якщо [param width] є від'ємним, то замість чотириточкової примітиви буде "
"намальована двоточкова. Це означає, що при масштабуванні CanvasItem частини "
"лінії залишаться тонкими. Якщо така поведінка не є бажаною, то передайте "
"додатне значення [param width], наприклад [code]1.0[/code].\n"
"[param dash] — це довжина кожної риски в пікселях, причому відстань між "
"кожною рискою має однакову довжину. Якщо [param aligned] дорівнює [code]true[/"
"code], довжина першої та останньої рисок може бути скорочена або подовжена, "
"щоб лінія починалася та закінчувалася в точних точках, визначених [param "
"from] та [param to]. Обидва кінці завжди симетричні, коли [param aligned] "
"дорівнює [code]true[/code]. Якщо [param aligned] дорівнює [code]false[/code], "
"всі риски матимуть однакову довжину, але лінія може виглядати неповною в "
"кінці, оскільки довжина риски не ділиться рівно на довжину лінії. Коли [param "
"aligned] дорівнює [code]false[/code], малюються тільки повні риски.\n"
"Якщо [param antialiased] має значення [code]true[/code], до межі будуть "
"додані напівпрозорі «пір'я», що зроблять контури гладкими.\n"
"[b]Примітка:[/b] [param antialiased] діє тільки в тому випадку, якщо [param "
"width] більше [code]0.0[/code]."
msgid ""
"Draws an ellipse with semi-major axis [param major] and semi-minor axis "
"[param minor]. See also [method draw_circle], [method draw_ellipse_arc], "
"[method draw_polyline], and [method draw_polygon].\n"
"If [param filled] is [code]true[/code], the ellipse will be filled with the "
"[param color] specified. If [param filled] is [code]false[/code], the ellipse "
"will be drawn as a stroke with the [param color] and [param width] "
"specified.\n"
"If [param width] is negative, then two-point primitives will be drawn instead "
"of four-point ones. This means that when the CanvasItem is scaled, the lines "
"will remain thin. If this behavior is not desired, then pass a positive "
"[param width] like [code]1.0[/code].\n"
"If [param antialiased] is [code]true[/code], half transparent \"feathers\" "
"will be attached to the boundary, making outlines smooth.\n"
"[b]Note:[/b] [param width] is only effective if [param filled] is "
"[code]false[/code]."
msgstr ""
"Малює еліпс з великою піввіссю [param major] та малою піввіссю [param minor]. "
"Див. також [method draw_circle], [method draw_ellipse_arc], [method "
"draw_polyline] та [method draw_polygon].\n"
"Якщо [param filled] має значення [code]true[/code], еліпс буде заповнено "
"заданим кольором [param color]. Якщо [param filled] має значення [code]false[/"
"code], еліпс буде намальовано як обведення із заданими кольором [param color] "
"та шириною [param width].\n"
"Якщо [param width] має від'ємне значення, то будуть намальовані двоточкові "
"примітиви замість чотириточкових. Це означає, що при масштабуванні CanvasItem "
"лінії залишатимуться тонкими. Якщо така поведінка небажана, передайте додатне "
"значення [param width], наприклад, [code]1.0[/code].\n"
"Якщо [param antialiased] має значення [code]true[/code], до межі будуть "
"прикріплені напівпрозорі \"пір'я\", що зробить контури гладкими.\n"
"[b]Примітка:[/b] [param width] ефективний лише тоді, коли [param filled] має "
"значення [code]false[/code]."
msgid ""
"Draws an unfilled elliptical arc between the given angles with a uniform "
"[param color] and [param width] and optional antialiasing (supported only for "
"positive [param width]). The larger the value of [param point_count], the "
"smoother the curve. For circular arcs, see [method draw_arc]. See also "
"[method draw_ellipse].\n"
"If [param width] is negative, it will be ignored and the arc will be drawn "
"using [constant RenderingServer.PRIMITIVE_LINE_STRIP]. This means that when "
"the CanvasItem is scaled, the arc will remain thin. If this behavior is not "
"desired, then pass a positive [param width] like [code]1.0[/code].\n"
"The arc is drawn from [param start_angle] towards the value of [param "
"end_angle] so in clockwise direction if [code]start_angle < end_angle[/code] "
"and counter-clockwise otherwise. Passing the same angles but in reversed "
"order will produce the same arc. If absolute difference of [param "
"start_angle] and [param end_angle] is greater than [constant @GDScript.TAU] "
"radians, then a full ellipse is drawn (i.e. arc will not overlap itself)."
msgstr ""
"Малює незаповнену еліптичну дугу між заданими кутами з рівномірним [param "
"color] та [param width] та додатковим згладжуванням (підтримується лише для "
"додатного [param width]). Чим більше значення [param point_count], тим "
"плавніша крива. Щодо кругових дуг див. [method draw_arc]. Див. також [method "
"draw_ellipse].\n"
"Якщо [param width] від'ємне, воно буде проігноровано, а дуга буде намальована "
"за допомогою [constant RenderingServer.PRIMITIVE_LINE_STRIP]. Це означає, що "
"при масштабуванні CanvasItem дуга залишиться тонкою. Якщо така поведінка "
"небажана, передайте додатне значення [param width], наприклад, [code]1.0[/"
"code].\n"
"Дуга малюється від [param start_angle] до значення [param end_angle], тобто "
"за годинниковою стрілкою, якщо [code]start_angle < end_angle[/code], і проти "
"годинникової стрілки в іншому випадку. Передача тих самих кутів, але у "
"зворотному порядку, призведе до створення тієї ж дуги. Якщо абсолютна різниця "
"між [param start_angle] та [param end_angle] більша за [constant "
"@GDScript.TAU] радіан, то малюється повний еліпс (тобто дуга не перекриватиме "
"сама себе)."
msgid ""
"After submitting all animations slices via [method draw_animation_slice], "
"this function can be used to revert drawing to its default state (all "
"subsequent drawing commands will be visible). If you don't care about this "
"particular use case, usage of this function after submitting the slices is "
"not required."
msgstr ""
"Після надсилання всіх фрагментів анімації через [method draw_animation_slice] "
"цю функцію можна використати для повернення малюнка до стану за замовчуванням "
"(усі наступні команди малювання будуть видимі). Якщо вас не цікавить цей "
"конкретний варіант використання, використання цієї функції після надсилання "
"фрагментів не потрібне."
msgid ""
"Draws a textured rectangle region of the font texture with LCD subpixel anti-"
"aliasing at a given position, optionally modulated by a color. The [param "
"rect] is defined in local space.\n"
"Texture is drawn using the following blend operation, blend mode of the "
"[CanvasItemMaterial] is ignored:\n"
"[codeblock]\n"
"dst.r = texture.r * modulate.r * modulate.a + dst.r * (1.0 - texture.r * "
"modulate.a);\n"
"dst.g = texture.g * modulate.g * modulate.a + dst.g * (1.0 - texture.g * "
"modulate.a);\n"
"dst.b = texture.b * modulate.b * modulate.a + dst.b * (1.0 - texture.b * "
"modulate.a);\n"
"dst.a = modulate.a + dst.a * (1.0 - modulate.a);\n"
"[/codeblock]\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює текстуровану прямокутну область текстури шрифту з антиаліазом "
"субпікселя LCD у заданому положенні, додатково модульованого кольором. [param "
"rect] визначається в локальному просторі.\n"
"Текстура малюється за допомогою такої операції зведення, режим змішування "
"[CanvasItemMaterial] ігнорується:\n"
"[codeblock]\n"
"dst.r = texture.r * modulate.r * modulate.a + dst.r * (1.0 - texture.r * "
"modulate.a);\n"
"dst.g = texture.g * modulate.g * modulate.a + dst.g * (1.0 - texture.g * "
"modulate.a);\n"
"dst.b = texture.b * modulate.b * modulate.a + dst.b * (1.0 - texture.b * "
"modulate.a);\n"
"dst.a = modulate.a + dst.a * (1.0 - modulate.a);\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a line from a 2D point to another, with a given color and width. It can "
"be optionally antialiased. The [param from] and [param to] positions are "
"defined in local space. See also [method draw_dashed_line], [method "
"draw_multiline], and [method draw_polyline].\n"
"If [param width] is negative, then a two-point primitive will be drawn "
"instead of a four-point one. This means that when the CanvasItem is scaled, "
"the line will remain thin. If this behavior is not desired, then pass a "
"positive [param width] like [code]1.0[/code]."
msgstr ""
"Малює лінію від однієї 2D точки до іншої, заданого кольору та ширини. За "
"бажанням можна застосувати згладжування. Позиції [param from] та [param to] "
"визначаються в локальному просторі. Див. також [method draw_dashed_line], "
"[method draw_multiline] та [method draw_polyline].\n"
"Якщо [param width] є від'ємним, то замість чотириточкової примітиви буде "
"намальована двоточкова. Це означає, що при масштабуванні CanvasItem лінія "
"залишиться тонкою. Якщо така поведінка не є бажаною, то передайте додатне "
"значення [param width], наприклад [code]1.0[/code]."
msgid ""
"Draws a [Mesh] in 2D, using the provided texture. See [MeshInstance2D] for "
"related documentation. The [param transform] is defined in local space.\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Намалює [Mesh] у 2D, використовуючи надану текстуру. Дивіться "
"[MeshInstance2D] для відповідної документації. [param transform] визначається "
"в локальному просторі.\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a textured rectangle region of the multichannel signed distance field "
"texture at a given position, optionally modulated by a color. The [param "
"rect] is defined in local space. See [member "
"FontFile.multichannel_signed_distance_field] for more information and caveats "
"about MSDF font rendering.\n"
"If [param outline] is positive, each alpha channel value of pixel in region "
"is set to maximum value of true distance in the [param outline] radius.\n"
"Value of the [param pixel_range] should the same that was used during "
"distance field texture generation.\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Draws a textured rectangle region of the multichannel signed distance field "
"texture at a given position, optionally modulated by a color. The [param "
"rect] is defined in local space. See [member "
"FontFile.multichannel_signed_distance_field] for more information and caveats "
"about MSDF font rendering.\n"
"Якщо [param outline] позитивний, кожне значення альфа-каналу пікселя в "
"області встановлюється на максимальне значення справжньої відстані в радіусі "
"[param outline].\n"
"Значення [param pixel_range] має бути таким самим, яке використовувалося під "
"час генерації текстури поля відстані.\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws multiple disconnected lines with a uniform [param width] and [param "
"color]. Each line is defined by two consecutive points from [param points] "
"array in local space, i.e. i-th segment consists of [code]points[2 * i][/"
"code], [code]points[2 * i + 1][/code] endpoints. 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"
"If [param width] is negative, then two-point primitives will be drawn instead "
"of a four-point ones. This means that when the CanvasItem is scaled, the "
"lines will remain thin. If this behavior is not desired, then pass a positive "
"[param width] like [code]1.0[/code].\n"
"[b]Note:[/b] [param antialiased] is only effective if [param width] is "
"greater than [code]0.0[/code]."
msgstr ""
"Малює кілька роз'єднаних ліній з однаковою [param width] і [param color]. "
"Кожна лінія визначається двома послідовними точками з масиву [param points] у "
"локальному просторі, тобто i-й сегмент складається з [code]points[2 * i][/"
"code], [code]points[2 * i + 1][/code] кінцевих точок. При малювання великої "
"кількості ліній це швидше, ніж використання окремих викликів [method "
"draw_line]. Для малювання взаємопов'язаних ліній використовуйте замість цього "
"[method draw_polyline].\n"
"Якщо [param width] є від'ємним, то замість чотириточкових примітивів будуть "
"намальовані двоточкові. Це означає, що при масштабуванні CanvasItem лінії "
"залишаться тонкими. Якщо така поведінка небажана, передайте позитивне "
"значення [param width], наприклад [code]1.0[/code].\n"
"[b]Примітка:[/b] [param antialiased] діє тільки в тому випадку, якщо [param "
"width] більше [code]0.0[/code]."
msgid ""
"Draws multiple disconnected lines with a uniform [param width] and segment-by-"
"segment coloring. Each segment is defined by two consecutive points from "
"[param points] array in local space and a corresponding color from [param "
"colors] array, i.e. i-th segment consists of [code]points[2 * i][/code], "
"[code]points[2 * i + 1][/code] endpoints and has [code]colors[i][/code] "
"color. 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"
"If [param width] is negative, then two-point primitives will be drawn instead "
"of a four-point ones. This means that when the CanvasItem is scaled, the "
"lines will remain thin. If this behavior is not desired, then pass a positive "
"[param width] like [code]1.0[/code].\n"
"[b]Note:[/b] [param antialiased] is only effective if [param width] is "
"greater than [code]0.0[/code]."
msgstr ""
"Малює кілька роз'єднаних ліній з однаковою шириною [param width] і "
"забарвленням по сегментах. Кожен сегмент визначається двома послідовними "
"точками з масиву [param points] у локальному просторі та відповідним кольором "
"з масиву [param colors], тобто i-й сегмент складається з [code]points[2 * i][/"
"code], [code]points[2 * i + 1] [/code] кінцевих точок і має колір "
"[code]colors[i][/code]. При малювання великої кількості ліній це швидше, ніж "
"використання окремих викликів [method draw_line]. Для малювання "
"взаємопов'язаних ліній використовуйте замість цього [method "
"draw_polyline_colors].\n"
"Якщо [param width] є від'ємним, то замість чотириточкових примітивів будуть "
"намальовані двоточкові. Це означає, що при масштабуванні CanvasItem лінії "
"залишаться тонкими. Якщо така поведінка небажана, передайте позитивне "
"значення [param width], наприклад [code]1.0[/code].\n"
"[b]Примітка:[/b] [param antialiased] діє тільки в тому випадку, якщо [param "
"width] більше [code]0.0[/code]."
msgid ""
"Breaks [param text] into lines and draws it using the specified [param font] "
"at the [param pos] in local space (top-left corner). The text will have its "
"color multiplied by [param modulate]. If [param width] is greater than or "
"equal to 0, the text will be clipped if it exceeds the specified width. If "
"[param oversampling] is greater than zero, it is used as font oversampling "
"factor, otherwise viewport oversampling settings are used."
msgstr ""
"Розбиває [param text] на рядки і малює його, використовуючи вказаний [param "
"font] в [param pos] в локальному просторі (верхній лівий кут). Колір тексту "
"буде помножений на [param modulate]. Якщо [param width] більше або дорівнює "
"0, текст буде обрізаний, якщо він перевищує вказану ширину. Якщо [param "
"oversampling] більше нуля, воно використовується як коефіцієнт "
"передискретизації шрифту, в іншому випадку використовуються налаштування "
"передискретизації вікна перегляду."
msgid ""
"Breaks [param text] to the lines and draws text outline using the specified "
"[param font] at the [param pos] in local space (top-left corner). The text "
"will have its color multiplied by [param modulate]. If [param width] is "
"greater than or equal to 0, the text will be clipped if it exceeds the "
"specified width. If [param oversampling] is greater than zero, it is used as "
"font oversampling factor, otherwise viewport oversampling settings are used."
msgstr ""
"Розбиває [param text] на рядки і малює контур тексту, використовуючи вказаний "
"[param font] у [param pos] у локальному просторі (верхній лівий кут). Колір "
"тексту буде помножений на [param modulate]. Якщо [param width] більше або "
"дорівнює 0, текст буде обрізаний, якщо він перевищує вказану ширину. Якщо "
"[param oversampling] більше нуля, воно використовується як коефіцієнт "
"передискретизації шрифту, в іншому випадку використовуються налаштування "
"передискретизації вікна перегляду."
msgid ""
"Draws a [MultiMesh] in 2D with the provided texture. See "
"[MultiMeshInstance2D] for related documentation.\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює [MultiMesh] у 2D із наданою текстурою. Див. [MultiMeshInstance2D] для "
"відповідної документації.\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a solid polygon of any number of points, convex or concave. Unlike "
"[method draw_colored_polygon], each point's color can be changed "
"individually. The [param points] array is defined in local space. See also "
"[method draw_polyline] and [method draw_polyline_colors]. If you need more "
"flexibility (such as being able to use bones), use [method "
"RenderingServer.canvas_item_add_triangle_array] instead.\n"
"[b]Note:[/b] If you frequently redraw the same polygon with a large number of "
"vertices, consider pre-calculating the triangulation with [method "
"Geometry2D.triangulate_polygon] and using [method draw_mesh], [method "
"draw_multimesh], or [method RenderingServer.canvas_item_add_triangle_array].\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює суцільний многокутник з будь-якою кількістю точок, опуклих або "
"увігнутих. На відміну від [method draw_colored_polygon], колір кожної точки "
"можна змінювати окремо. Масив [param points] визначено в локальному просторі. "
"Див. також [method draw_polyline] та [method draw_polyline_colors]. Якщо вам "
"потрібна більша гнучкість (наприклад, можливість використання кісток), "
"використовуйте замість цього [method "
"RenderingServer.canvas_item_add_triangle_array].\n"
"[b]Примітка:[/b] Якщо ви часто перемальовуєте один і той самий полігон з "
"великою кількістю вершин, подумайте про попереднє обчислення тріангуляції за "
"допомогою [method Geometry2D.triangulate_polygon] та використовуючи [method "
"draw_mesh], [method draw_multimesh] або [method "
"RenderingServer.canvas_item_add_triangle_array].\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws interconnected line segments with a uniform [param color] and [param "
"width] and optional antialiasing (supported only for positive [param width]). "
"The [param points] array is defined in local space. 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].\n"
"If [param width] is negative, it will be ignored and the polyline will be "
"drawn using [constant RenderingServer.PRIMITIVE_LINE_STRIP]. This means that "
"when the CanvasItem is scaled, the polyline will remain thin. If this "
"behavior is not desired, then pass a positive [param width] like [code]1.0[/"
"code]."
msgstr ""
"Малює взаємопов'язані відрізки ліній з однаковим [param color] і [param "
"width] та опціональним згладжуванням (підтримується тільки для позитивного "
"[param width]). Масив [param points] визначається в локальному просторі. При "
"малюванні великої кількості ліній це швидше, ніж використання окремих "
"викликів [method draw_line]. Щоб намалювати роз'єднані лінії, використовуйте "
"замість цього [method draw_multiline]. Див. також [method draw_polygon].\n"
"Якщо [param width] є від’ємним, він буде проігнорований, а полілінія буде "
"намальована за допомогою [constant RenderingServer.PRIMITIVE_LINE_STRIP]. Це "
"означає, що при масштабуванні CanvasItem полілінія залишиться тонкою. Якщо "
"така поведінка є небажаною, передайте додатне значення [param width], "
"наприклад [code]1.0[/code]."
msgid ""
"Draws interconnected line segments with a uniform [param width], point-by-"
"point coloring, and optional antialiasing (supported only for positive [param "
"width]). Colors assigned to line points match by index between [param points] "
"and [param colors], i.e. each line segment is filled with a gradient between "
"the colors of the endpoints. The [param points] array is defined in local "
"space. 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].\n"
"If [param width] is negative, it will be ignored and the polyline will be "
"drawn using [constant RenderingServer.PRIMITIVE_LINE_STRIP]. This means that "
"when the CanvasItem is scaled, the polyline will remain thin. If this "
"behavior is not desired, then pass a positive [param width] like [code]1.0[/"
"code]."
msgstr ""
"Малює взаємопов'язані відрізки ліній з рівномірною [param width], точковим "
"забарвленням і опціональним згладжуванням (підтримується тільки для "
"позитивного [param width]). Кольори, призначені точкам лінії, відповідають "
"індексу між [param points] і [param colors], тобто кожен відрізок лінії "
"заповнюється градієнтом між кольорами кінцевих точок. Масив [param points] "
"визначається в локальному просторі. При малювання великої кількості ліній це "
"швидше, ніж використання окремих викликів [method draw_line]. Для малювання "
"роз'єднаних ліній використовуйте замість цього [method "
"draw_multiline_colors]. Див. також [method draw_polygon].\n"
"Якщо [param width] є від’ємним, він буде проігнорований, а полілінія буде "
"намальована за допомогою [constant RenderingServer.PRIMITIVE_LINE_STRIP]. Це "
"означає, що при масштабуванні CanvasItem полілінія залишиться тонкою. Якщо "
"така поведінка не є бажаною, передайте позитивне значення [param width], "
"наприклад [code]1.0[/code]."
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. If 0 points or more than 4 points "
"are specified, nothing will be drawn and an error message will be printed. "
"The [param points] array is defined in local space. See also [method "
"draw_line], [method draw_polyline], [method draw_polygon], and [method "
"draw_rect].\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює звичайний примітив. 1 бал за очко, 2 бали за лінію, 3 очки за трикутник "
"і 4 бали за квадроцикл. Якщо вказано 0 балів або більше ніж 4 бали, нічого не "
"буде намальовано та буде надруковано повідомлення про помилку. Масив [param "
"points] визначено в локальному просторі. Див. також [method draw_line], "
"[method draw_polyline],\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a rectangle. If [param filled] is [code]true[/code], the rectangle will "
"be filled with the [param color] specified. If [param filled] is [code]false[/"
"code], the rectangle will be drawn as a stroke with the [param color] and "
"[param width] specified. The [param rect] is specified in local space. See "
"also [method draw_texture_rect].\n"
"If [param width] is negative, then two-point primitives will be drawn instead "
"of a four-point ones. This means that when the CanvasItem is scaled, the "
"lines will remain thin. If this behavior is not desired, then pass a positive "
"[param width] like [code]1.0[/code].\n"
"If [param antialiased] is [code]true[/code], half transparent \"feathers\" "
"will be attached to the boundary, making outlines smooth.\n"
"[b]Note:[/b] [param width] is only effective if [param filled] is "
"[code]false[/code].\n"
"[b]Note:[/b] Unfilled rectangles drawn with a negative [param width] may not "
"display perfectly. For example, corners may be missing or brighter due to "
"overlapping lines (for a translucent [param color])."
msgstr ""
"Малює прямокутник. Якщо [param filled] має значення [code]true[/code], "
"прямокутник буде заповнений вказаним [param color]. Якщо [param filled] має "
"значення [code]false[/code], прямокутник буде намальований як контур із "
"вказаними [param color] та [param width]. [param rect] вказується в "
"локальному просторі. Див. також [method draw_texture_rect].\n"
"Якщо [param width] є від'ємним, то замість чотириточкових примітивів будуть "
"намальовані двоточкові. Це означає, що при масштабуванні CanvasItem лінії "
"залишаться тонкими. Якщо така поведінка не є бажаною, то передайте додатне "
"значення [param width], наприклад [code]1.0[/code].\n"
"Якщо [param antialiased] дорівнює [code]true[/code], до межі будуть додані "
"напівпрозорі «пір'я», що зробить контури гладкими.\n"
"[b]Примітка:[/b] [param width] діє тільки якщо [param filled] має значення "
"[code]false[/code].\n"
"[b]Примітка:[/b] Незаповнені прямокутники, намальовані з від'ємним [param "
"width], можуть відображатися неідеально. Наприклад, кути можуть бути "
"відсутніми або яскравішими через перекриття ліній (для напівпрозорого [param "
"color])."
msgid ""
"Sets a custom local transform for drawing via components. Anything drawn "
"afterwards will be transformed by this.\n"
"[b]Note:[/b] [member FontFile.oversampling] does [i]not[/i] take [param "
"scale] into account. This means that scaling up/down will cause bitmap fonts "
"and rasterized (non-MSDF) dynamic fonts to appear blurry or pixelated. To "
"ensure text remains crisp regardless of scale, you can enable MSDF font "
"rendering by enabling [member ProjectSettings.gui/theme/"
"default_font_multichannel_signed_distance_field] (applies to the default "
"project font only), or enabling [b]Multichannel Signed Distance Field[/b] in "
"the import options of a DynamicFont for custom fonts. On system fonts, "
"[member SystemFont.multichannel_signed_distance_field] can be enabled in the "
"inspector."
msgstr ""
"Встановлює власне локальне перетворення для малювання за допомогою "
"компонентів. Все, що буде намальовано після цього, буде перетворено за "
"допомогою цього.\n"
"[b]Примітка:[/b] [member FontFile.oversampling] [i]не[/i] враховує [param "
"scale]. Це означає, що збільшення/зменшення масштабу призведе до того, що "
"растрові шрифти та растрові (не MSDF) динамічні шрифти будуть виглядати "
"розмитими або пікселізованими. Щоб текст залишався чітким незалежно від "
"масштабу, можна увімкнути рендеринг шрифтів MSDF, увімкнувши [member "
"ProjectSettings.gui/theme/default_font_multichannel_signed_distance_field] "
"(застосовується тільки до шрифту проекту за замовчуванням) або увімкнувши "
"[b]Multichannel Signed Distance Field[/b] в опціях імпорту DynamicFont для "
"користувацьких шрифтів. Для системних шрифтів [member "
"SystemFont.multichannel_signed_distance_field] можна ввімкнути в інспекторі."
msgid ""
"Sets a custom local transform for drawing via matrix. Anything drawn "
"afterwards will be transformed by this."
msgstr ""
"Встановлює власне локальне перетворення для малювання за допомогою матриці. "
"Все, що буде намальовано після цього, буде перетворено цим перетворенням."
msgid ""
"Draws [param text] using the specified [param font] at the [param pos] in "
"local space (bottom-left corner using the baseline of the font). The text "
"will have its color multiplied by [param modulate]. If [param width] is "
"greater than or equal to 0, the text will be clipped if it exceeds the "
"specified width. If [param oversampling] is greater than zero, it is used as "
"font oversampling factor, otherwise viewport oversampling settings are used.\n"
"[b]Example:[/b] Draw \"Hello world\", using the project's default font:\n"
"[codeblocks]\n"
"[gdscript]\n"
"draw_string(ThemeDB.fallback_font, Vector2(64, 64), \"Hello world\", "
"HORIZONTAL_ALIGNMENT_LEFT, -1, ThemeDB.fallback_font_size)\n"
"[/gdscript]\n"
"[csharp]\n"
"DrawString(ThemeDB.FallbackFont, new Vector2(64, 64), \"Hello world\", "
"HorizontalAlignment.Left, -1, ThemeDB.FallbackFontSize);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method Font.draw_string]."
msgstr ""
"Малює [param text], використовуючи вказаний [param font] у [param pos] "
"локального простору (нижній лівий кут за допомогою базової лінії шрифту). "
"Колір тексту буде помножено на [param modulate]. Якщо [param width] більша "
"або дорівнює 0, текст буде нарізані, якщо він перевищує вказану ширину. Якщо "
"[param oversampling] перевищує нуль, він використовується як коефіцієнт "
"надмірного відбору шрифту, інакше використовуються налаштування перевищення "
"семпли вікна.\n"
"[b]Приклад:[/b] Намалюйте \"Hello world\", використовуючи шрифт за "
"замовчуванням проекту:\n"
"[codeblocks]\n"
"[gdscript]\n"
"draw_string(ThemeDB.fallback_font, Vector2(64, 64), \"Hello world\", "
"HORIZONTAL_ALIGNMENT_LEFT, -1, ThemeDB.fallback_font_size)\n"
"[/gdscript]\n"
"[csharp]\n"
"DrawString(ThemeDB.FallbackFont, new Vector2(64, 64), \"Hello world\", "
"HorizontalAlignment.Left, -1, ThemeDB.FallbackFontSize);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Див. також [method Font.draw_string]."
msgid ""
"Draws [param text] outline using the specified [param font] at the [param "
"pos] in local space (bottom-left corner using the baseline of the font). The "
"text will have its color multiplied by [param modulate]. If [param width] is "
"greater than or equal to 0, the text will be clipped if it exceeds the "
"specified width. If [param oversampling] is greater than zero, it is used as "
"font oversampling factor, otherwise viewport oversampling settings are used."
msgstr ""
"Малює контур [param text] за допомогою вказаного [param font] у [param pos] у "
"локальному просторі (лівий нижній кут з використанням базової лінії шрифту). "
"Колір тексту буде помножений на [param modulate]. Якщо [param width] більше "
"або дорівнює 0, текст буде обрізаний, якщо він перевищує вказану ширину. Якщо "
"[param oversampling] більше нуля, воно використовується як коефіцієнт "
"передискретизації шрифту, в іншому випадку використовуються налаштування "
"передискретизації вікна перегляду."
msgid ""
"Draws a styled rectangle. The [param rect] is defined in local space.\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює стилізований прямокутник. [param rect] визначається в локальному "
"просторі.\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a texture at a given position. The [param position] is defined in local "
"space.\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює текстуру в певному положенні. [Положення параметра] визначено в "
"локальному просторі.\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a textured rectangle at a given position, optionally modulated by a "
"color. The [param rect] is defined in local space. If [param transpose] is "
"[code]true[/code], the texture will have its X and Y coordinates swapped. See "
"also [method draw_rect] and [method draw_texture_rect_region].\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює текстурований прямокутник у певній позиції, необов\"язково модульований "
"кольором. [param rect] визначається в локальному просторі. Якщо [param "
"transpose] є [code]true[/code], текстура матиме свої координати X і Y. Див. "
"також [method draw_rect] і [method draw_texture_rect_region].\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Draws a textured rectangle from a texture's region (specified by [param "
"src_rect]) at a given position in local space, optionally modulated by a "
"color. If [param transpose] is [code]true[/code], the texture will have its X "
"and Y coordinates swapped. See also [method draw_texture_rect].\n"
"[b]Note:[/b] Styleboxes, textures, and meshes stored only inside local "
"variables should [b]not[/b] be used with this method in GDScript, because the "
"drawing operation doesn't begin immediately once this method is called. In "
"GDScript, when the function with the local variables ends, the local "
"variables get destroyed before the rendering takes place."
msgstr ""
"Малює текстурований прямокутник із області текстури (вказано [param "
"src_rect]) у заданій позиції в локальному просторі, необов\"язково "
"модульованому кольором. Якщо [param transpose] є [code]true[/code], текстура "
"матиме свої координати X і Y. Дивіться також [method draw_texture_rect].\n"
"[b]Примітка:[/b] Стайлбокси, текстури та сітки, що зберігаються лише "
"всередині локальних змінних, [b]не[/b] повинні використовуватися з цим "
"методом у GDScript, оскільки операція малювання не починається одразу після "
"виклику цього методу. У GDScript, коли функція з локальними змінними "
"закінчується, локальні змінні знищуються до того, як відбудеться рендеринг."
msgid ""
"Forces the node's transform to update. Fails if the node is not inside the "
"tree. See also [method get_transform].\n"
"[b]Note:[/b] For performance reasons, transform changes are usually "
"accumulated and applied [i]once[/i] at the end of the frame. The update "
"propagates through [CanvasItem] children, as well. Therefore, use this method "
"only when you need an up-to-date transform (such as during physics "
"operations)."
msgstr ""
"Примусово оновлює перетворення вузла. Не вдається, якщо вузол не знаходиться "
"всередині дерева. Див. також [method get_transform].\n"
"[b]Примітка:[/b] З міркувань продуктивності зміни перетворення зазвичай "
"накопичуються та застосовуються [i]один раз[/i] в кінці кадру. Оновлення "
"також поширюється на дочірні елементи [CanvasItem]. Тому використовуйте цей "
"метод лише тоді, коли вам потрібне актуальне перетворення (наприклад, під час "
"фізичних операцій)."
msgid ""
"Returns the [RID] of the [World2D] canvas where this node is registered to, "
"used by the [RenderingServer]."
msgstr ""
"Повертає [RID] полотна [World2D], на якому зареєстровано цей вузол, що "
"використовується [RenderingServer]."
msgid ""
"Returns the internal canvas item [RID] used by the [RenderingServer] for this "
"node."
msgstr ""
"Повертає внутрішній елемент полотна [RID], який використовується "
"[RenderingServer] для цього вузла."
msgid ""
"Returns the [CanvasLayer] that contains this node, or [code]null[/code] if "
"the node is not in any [CanvasLayer]."
msgstr ""
"Повертає [CanvasLayer], який містить цей вузол, або [code]null[/code], якщо "
"вузла немає в жодному [CanvasLayer]."
msgid ""
"Returns the transform of this node, converted from its registered canvas's "
"coordinate system to its viewport's coordinate system. See also [method "
"Node.get_viewport]."
msgstr ""
"Повертає перетворення цього вузла, конвертоване з системи координат "
"зареєстрованого полотна до системи координат його області перегляду. Див. "
"також [method Node.get_viewport]."
msgid ""
"Returns mouse cursor's global position relative to the [CanvasLayer] that "
"contains this node.\n"
"[b]Note:[/b] For screen-space coordinates (e.g. when using a non-embedded "
"[Popup]), you can use [method DisplayServer.mouse_get_position]."
msgstr ""
"Повертає глобальну позицію курсора миші відносно [CanvasLayer], що містить "
"цей вузол.\n"
"[b]Примітка:[/b] Для координат екранного простору (наприклад, під час "
"використання невбудованого [Popup]) можна використовувати [method "
"DisplayServer.mouse_get_position]."
msgid ""
"Returns the global transform matrix of this item, i.e. the combined transform "
"up to the topmost [CanvasItem] node. The topmost item is a [CanvasItem] that "
"either has no parent, has non-[CanvasItem] parent or it has [member "
"top_level] enabled."
msgstr ""
"Повертає матрицю глобального перетворення цього елемента, тобто комбіноване "
"перетворення до найвищого вузла [CanvasItem]. Найвищий елемент — це "
"[CanvasItem], який не має батьківського елемента, не має батьківського "
"елемента [CanvasItem], або для нього ввімкнено [member top_level]."
msgid ""
"Returns the transform from the local coordinate system of this [CanvasItem] "
"to the [Viewport]s coordinate system."
msgstr ""
"Повертає перетворення з локальної системи координат цього [CanvasItem] у "
"систему координат [Viewport]."
msgid "Get the value of a shader parameter as set on this instance."
msgstr ""
"Отримайте значення параметра шейдера, встановленого на цьому екземплярі."
msgid ""
"Returns the mouse's position in this [CanvasItem] using the local coordinate "
"system of this [CanvasItem]."
msgstr ""
"Повертає позицію миші в цьому [CanvasItem], використовуючи локальну систему "
"координат цього [CanvasItem]."
msgid ""
"Returns the transform of this [CanvasItem] in global screen coordinates (i.e. "
"taking window position into account). Mostly useful for editor plugins.\n"
"Equivalent to [method get_global_transform_with_canvas] if the window is "
"embedded (see [member Viewport.gui_embed_subwindows])."
msgstr ""
"Повертає перетворення цього [CanvasItem] у глобальних координатах екрана "
"(тобто з урахуванням положення вікна). Здебільшого корисно для плагінів "
"редактора.\n"
"Еквівалентно [method get_global_transform_with_canvas], якщо вікно вбудоване "
"(див. [member Viewport.gui_embed_subwindows])."
msgid "Returns the transform matrix of this [CanvasItem]."
msgstr "Повертає матрицю перетворення цього [CanvasItem]."
msgid ""
"Returns this node's viewport boundaries as a [Rect2]. See also [method "
"Node.get_viewport]."
msgstr ""
"Повертає межі області перегляду цього вузла як [Rect2]. Див. також [method "
"Node.get_viewport]."
msgid ""
"Returns the transform of this node, converted from its registered canvas's "
"coordinate system to its viewport embedder's coordinate system. See also "
"[method Viewport.get_final_transform] and [method Node.get_viewport]."
msgstr ""
"Повертає перетворення цього вузла, конвертоване з системи координат "
"зареєстрованого полотна до системи координат його вбудовника області "
"перегляду. Див. також [method Viewport.get_final_transform] і [method "
"Node.get_viewport]."
msgid ""
"Returns [code]true[/code] if the layer at the given index is set in [member "
"visibility_layer]."
msgstr ""
"Повертає [code]true[/code], якщо шар за заданим індексом встановлено в "
"[member visibility_layer]."
msgid ""
"Returns the [World2D] this node is registered to.\n"
"Usually, this is the same as this node's viewport (see [method "
"Node.get_viewport] and [method Viewport.find_world_2d])."
msgstr ""
"Повертає [World2D], у якому зареєстровано цей вузол.\n"
"Зазвичай це те саме, що й область перегляду цього вузла (див. [method "
"Node.get_viewport] та [method Viewport.find_world_2d])."
msgid ""
"Hide the [CanvasItem] if it's currently visible. This is equivalent to "
"setting [member visible] to [code]false[/code]."
msgstr ""
"Приховати [CanvasItem], якщо він зараз видимий. Це еквівалентно встановленню "
"[member visible] значення [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the node receives [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] whenever its local transform changes. "
"This is enabled with [method set_notify_local_transform]."
msgstr ""
"Повертає [code]true[/code], якщо вузол отримує [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] щоразу, коли змінюється його локальне "
"перетворення. Це вмикається за допомогою методу [method "
"set_notify_local_transform]."
msgid ""
"Returns [code]true[/code] if the node receives [constant "
"NOTIFICATION_TRANSFORM_CHANGED] whenever its global transform changes. This "
"is enabled with [method set_notify_transform]."
msgstr ""
"Повертає [code]true[/code], якщо вузол отримує [constant "
"NOTIFICATION_TRANSFORM_CHANGED] щоразу, коли змінюється його глобальне "
"перетворення. Це вмикається за допомогою методу [method set_notify_transform]."
msgid ""
"Returns [code]true[/code] if the node is present in the [SceneTree], its "
"[member visible] property is [code]true[/code] and all its ancestors are also "
"visible. If any ancestor is hidden, this node will not be visible in the "
"scene tree, and is therefore not drawn (see [method _draw]).\n"
"Visibility is checked only in parent nodes that inherit from [CanvasItem], "
"[CanvasLayer], and [Window]. If the parent is of any other type (such as "
"[Node], [AnimationPlayer], or [Node3D]), it is assumed to be visible.\n"
"[b]Note:[/b] This method does not take [member visibility_layer] into "
"account, so even if this method returns [code]true[/code], the node might end "
"up not being rendered."
msgstr ""
"Повертає [code]true[/code], якщо вузол присутній у [SceneTree], його "
"властивість [member visible] має значення [code]true[/code] і всі його предки "
"також видимі. Якщо будь-який предок прихований, цей вузол не буде видимим у "
"дереві сцени, і тому не буде намальовано (див. [method _draw]).\n"
"Видимість перевіряється лише в батьківських вузлах, які успадковуються від "
"[CanvasItem], [CanvasLayer] і [Window]. Якщо батьківський елемент має будь-"
"який інший тип (наприклад, [Node], [AnimationPlayer] або [Node3D]), він "
"вважається видимим.\n"
"[b]Примітка:[/b] цей метод не враховує [member visibility_layer], тож навіть "
"якщо цей метод повертає [code]true[/code], вузол може не відобразитися."
msgid ""
"Transforms [param viewport_point] from the viewport's coordinates to this "
"node's local coordinates.\n"
"For the opposite operation, use [method get_global_transform_with_canvas].\n"
"[codeblock]\n"
"var viewport_point = get_global_transform_with_canvas() * local_point\n"
"[/codeblock]"
msgstr ""
"Перетворює [param viewport_point] із координат вікна перегляду на локальні "
"координати цього вузла.\n"
"Для протилежної операції використовуйте [method "
"get_global_transform_with_canvas].\n"
"[codeblock]\n"
"var viewport_point = get_global_transform_with_canvas() * local_point\n"
"[/codeblock]"
msgid ""
"Returns a copy of the given [param event] with its coordinates converted from "
"global space to this [CanvasItem]'s local space. If not possible, returns the "
"same [InputEvent] unchanged."
msgstr ""
"Повертає копію заданої події [param event] з її координатами, перетвореними з "
"глобального простору в локальний простір цього [CanvasItem]. Якщо це "
"неможливо, повертає ту саму подію [InputEvent] без змін."
msgid ""
"Moves this node below its siblings, usually causing the node to draw on top "
"of its siblings. Does nothing if this node does not have a parent. See also "
"[method Node.move_child]."
msgstr ""
"Переміщує цей вузол нижче його братів і сестер, зазвичай змушуючи вузол "
"малюватися поверх своїх братів і сестер. Нічого не робить, якщо цей вузол не "
"має батьківського вузла. Див. також [method Node.move_child]."
msgid ""
"Queues the [CanvasItem] to redraw. During idle time, if [CanvasItem] is "
"visible, [constant NOTIFICATION_DRAW] is sent and [method _draw] is called. "
"This only occurs [b]once[/b] per frame, even if this method has been called "
"multiple times."
msgstr ""
"Ставить [CanvasItem] у чергу для перемальовування. Під час простою, якщо "
"[CanvasItem] є видимим, надсилається [constant NOTIFICATION_DRAW] і "
"викликається [method _draw]. Це відбувається лише [b]один раз[/b] за кадр, "
"навіть якщо цей метод було викликано кілька разів."
msgid ""
"Set the value of a shader uniform for this instance only ([url=$DOCS_URL/"
"tutorials/shaders/shader_reference/shading_language.html#per-instance-"
"uniforms]per-instance uniform[/url]). See also [method "
"ShaderMaterial.set_shader_parameter] to assign a uniform on all instances "
"using the same [ShaderMaterial].\n"
"[b]Note:[/b] For a shader uniform to be assignable on a per-instance basis, "
"it [i]must[/i] be defined with [code]instance uniform ...[/code] rather than "
"[code]uniform ...[/code] in the shader code.\n"
"[b]Note:[/b] [param name] is case-sensitive and must match the name of the "
"uniform in the code exactly (not the capitalized name in the inspector)."
msgstr ""
"Встановіть значення шейдерної уніформи лише для цього екземпляра "
"([url=$DOCS_URL/tutorials/shaders/shader_reference/shading_language.html#per-"
"instance-uniforms]per-instance uniform[/url]). Дивіться також [method "
"ShaderMaterial.set_shader_parameter], щоб призначити однорідність для всіх "
"екземплярів, використовуючи той самий [ShaderMaterial].\n"
"[b]Примітка.[/b] Щоб уніформу шейдера можна було призначати окремо для "
"кожного екземпляра, її [i]має[/i] визначати [code]instance uniform ...[/"
"code], а не [code]uniform ...[/code] у коді шейдера.\n"
"[b]Примітка: [/b] [param name] чутлива до регістру та має точно відповідати "
"назві уніформи в коді (а не назві, написаній великими літерами в інспекторі)."
msgid ""
"If [code]true[/code], the node will receive [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] whenever its local transform changes.\n"
"[b]Note:[/b] Many canvas items such as [Bone2D] or [CollisionShape2D] "
"automatically enable this in order to function correctly."
msgstr ""
"Якщо значення [code]true[/code], вузол отримуватиме [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] щоразу, коли змінюється його локальне "
"перетворення.\n"
"[b]Примітка:[/b] Багато елементів полотна, такі як [Bone2D] або "
"[CollisionShape2D], автоматично вмикають це для правильної роботи."
msgid ""
"If [code]true[/code], the node will receive [constant "
"NOTIFICATION_TRANSFORM_CHANGED] whenever its global transform changes.\n"
"[b]Note:[/b] Many canvas items such as [Camera2D] or [Light2D] automatically "
"enable this in order to function correctly."
msgstr ""
"Якщо значення [code]true[/code], вузол отримуватиме [constant "
"NOTIFICATION_TRANSFORM_CHANGED] щоразу, коли змінюється його глобальне "
"перетворення.\n"
"[b]Примітка:[/b] Багато елементів полотна, такі як [Camera2D] або [Light2D], "
"автоматично вмикають це для правильної роботи."
msgid ""
"Set/clear individual bits on the rendering visibility layer. This simplifies "
"editing this [CanvasItem]'s visibility layer."
msgstr ""
"Встановити/очистити окремі біти на шарі видимості візуалізації. Це спрощує "
"редагування шару видимості цього [CanvasItem]."
msgid ""
"Show the [CanvasItem] if it's currently hidden. This is equivalent to setting "
"[member visible] to [code]true[/code].\n"
"[b]Note:[/b] 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 ""
"Показувати [CanvasItem], якщо він наразі прихований. Це еквівалентно "
"встановленню для [member visible] значення [code]true[/code].\n"
"[b]Примітка:[/b] Для елементів керування, які успадковують [Popup], "
"правильний спосіб зробити їх видимими – це викликати одну з кількох функцій "
"[code]popup*()[/code]."
msgid ""
"The mode in which this node clips its children, acting as a mask.\n"
"[b]Note:[/b] Clipping nodes cannot be nested or placed within a "
"[CanvasGroup]. If an ancestor of this node clips its children or is a "
"[CanvasGroup], then this node's clip mode should be set to [constant "
"CLIP_CHILDREN_DISABLED] to avoid unexpected behavior."
msgstr ""
"Режим, у якому цей вузол обрізає своїх дочірніх вузлів, діючи як маска.\n"
"[b]Примітка:[/b] Вузли обрізання не можуть бути вкладеними або розміщеними "
"всередині [CanvasGroup]. Якщо предок цього вузла обрізає своїх дочірніх "
"вузлів або є [CanvasGroup], то режим обрізання цього вузла слід встановити на "
"[constant CLIP_CHILDREN_DISABLED], щоб уникнути неочікуваної поведінки."
msgid ""
"The rendering layers in which this [CanvasItem] responds to [Light2D] nodes."
msgstr "Шари візуалізації, у яких цей [CanvasItem] реагує на вузли [Light2D]."
msgid "The material applied to this [CanvasItem]."
msgstr "Матеріал, застосований до цього [CanvasItem]."
msgid ""
"The color applied to this [CanvasItem]. This property does affect child "
"[CanvasItem]s, unlike [member self_modulate] which only affects the node "
"itself."
msgstr ""
"Колір, застосований до цього [CanvasItem]. Ця властивість впливає на дочірні "
"елементи [CanvasItem], на відміну від [member self_modulate], яка впливає "
"лише на сам вузол."
msgid ""
"The color applied to this [CanvasItem]. This property does [b]not[/b] affect "
"child [CanvasItem]s, unlike [member modulate] which affects both the node "
"itself and its children.\n"
"[b]Note:[/b] Internal children are also not affected by this property (see "
"the [code]include_internal[/code] parameter in [method Node.add_child]). For "
"built-in nodes this includes sliders in [ColorPicker], and the tab bar in "
"[TabContainer]."
msgstr ""
"Колір, застосований до цього [CanvasItem]. Ця властивість [b]не[/b] впливає "
"на дочірні [CanvasItem], на відміну від [member modulate], який впливає як на "
"сам вузол, так і на його дочірні елементи.\n"
"[b]Примітка:[/b] Внутрішні дочірні елементи також не залежать від цієї "
"властивості (див. параметр [code]include_internal[/code] у [method "
"Node.add_child]). Для вбудованих вузлів це включає повзунки в [ColorPicker] "
"та панель вкладок у [TabContainer]."
msgid "If [code]true[/code], this node draws behind its parent."
msgstr ""
"Якщо [code]true[/code], цей вузол малюється позаду свого батьківського вузла."
msgid "The filtering mode used to render this [CanvasItem]'s texture(s)."
msgstr ""
"Режим фільтрації, що використовується для рендерингу текстури(текстур) цього "
"[CanvasItem]."
msgid ""
"The repeating mode used to render this [CanvasItem]'s texture(s). It affects "
"what happens when the texture is sampled outside its extents, for example by "
"setting a [member Sprite2D.region_rect] that is larger than the texture or "
"assigning [Polygon2D] UV points outside the texture.\n"
"[b]Note:[/b] [TextureRect] is not affected by [member texture_repeat], as it "
"uses its own texture repeating implementation."
msgstr ""
"Режим повторення, який використовується для рендерингу текстури(текстур) "
"цього [CanvasItem]. Він впливає на те, що відбувається, коли текстура "
"семплується поза її межами, наприклад, шляхом встановлення [member "
"Sprite2D.region_rect], більшого за текстуру, або призначення точок UV "
"[Polygon2D] поза текстурою.\n"
"[b]Примітка:[/b] [TextureRect] не залежить від [member texture_repeat], "
"оскільки він використовує власну реалізацію повторення текстури."
msgid ""
"If [code]true[/code], this [CanvasItem] will [i]not[/i] inherit its transform "
"from parent [CanvasItem]s. Its draw order will also be changed to make it "
"draw on top of other [CanvasItem]s that do not have [member top_level] set to "
"[code]true[/code]. The [CanvasItem] will effectively act as if it was placed "
"as a child of a bare [Node]."
msgstr ""
"Якщо [code]true[/code], цей [CanvasItem] [i]не[/i] успадковуватиме своє "
"перетворення від батьківського [CanvasItem]. Його порядок відображення також "
"буде змінено, щоб він відображався поверх інших [CanvasItem], у яких для "
"[member top_level] не встановлено значення [code]true[/code]. [CanvasItem] "
"фактично діятиме так, ніби він був розміщений як дочірній елемент голого "
"[Node]."
msgid ""
"If [code]true[/code], the parent [CanvasItem]'s [member material] is used as "
"this node's material."
msgstr ""
"Якщо значення [code]true[/code], матеріал [member material] батьківського "
"елемента [CanvasItem] використовується як матеріал цього вузла."
msgid ""
"The rendering layer in which this [CanvasItem] is rendered by [Viewport] "
"nodes. A [Viewport] will render a [CanvasItem] if it and all its parents "
"share a layer with the [Viewport]'s canvas cull mask.\n"
"[b]Note:[/b] A [CanvasItem] does not inherit its parents' visibility layers. "
"This means that if a parent [CanvasItem] does not have all the same layers as "
"its child, the child may not be visible even if both the parent and child "
"have [member visible] set to [code]true[/code]. For example, if a parent has "
"layer 1 and a child has layer 2, the child will not be visible in a "
"[Viewport] with the canvas cull mask set to layer 1 or 2 (see [member "
"Viewport.canvas_cull_mask]). To ensure that both the parent and child are "
"visible, the parent must have both layers 1 and 2, or the child must have "
"[member top_level] set to [code]true[/code]."
msgstr ""
"Рендерний шар, у якому цей [CanvasItem] рендерирується вузлами [Viewport]. "
"[Viewport] відображатиме [CanvasItem], якщо він і всі його батьки мають "
"спільний шар із маскою canvas cull від [Viewport].\n"
"[b]Примітка:[/b] A [CanvasItem] не успадковує рівні видимості своїх батьків. "
"Це означає, що якщо батько [CanvasItem] не має всіх тих самих шарів, що й "
"його дитина, дитина може бути невидимою, навіть якщо і батьки, і дитина мають "
"[member visible] встановлено на [code]true[/code]. Наприклад, якщо у батька є "
"шар 1, а у дитини шар 2, дитина не буде видно в [Viewport] з маскою canvas "
"cull, налаштованою на рівень 1 або 2 (див. [member "
"Viewport.canvas_cull_mask]). Щоб переконатися, що батьки та дитина видимі, "
"батько повинен мати обидва шари 1 і 2, або дитина повинна встановити [member "
"top_level] на [code]true[/code]."
msgid ""
"If [code]true[/code], this [CanvasItem] may be drawn. Whether this "
"[CanvasItem] is actually drawn depends on the visibility of all of its "
"[CanvasItem] ancestors. In other words: this [CanvasItem] will be drawn when "
"[method is_visible_in_tree] returns [code]true[/code] and all [CanvasItem] "
"ancestors share at least one [member visibility_layer] with this "
"[CanvasItem].\n"
"[b]Note:[/b] 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 ""
"Якщо [code]true[/code], цей [CanvasItem] можна намалювати. Чи буде цей "
"[CanvasItem] насправді намальований, залежить від видимості всіх його предків "
"[CanvasItem]. Іншими словами: цей [CanvasItem] буде намальовано, коли [method "
"is_visible_in_tree] повертає [code]true[/code] і всі предки [CanvasItem] "
"мають спільний принаймні один [member visibility_layer] з цим [CanvasItem].\n"
"[b]Примітка:[/b] Для елементів керування, які успадковують [Popup], "
"правильний спосіб зробити їх видимими — це викликати одну з кількох функцій "
"[code]popup*()[/code]."
msgid ""
"If [code]true[/code], this and child [CanvasItem] nodes with a higher Y "
"position are rendered in front of nodes with a lower Y position. If "
"[code]false[/code], this and child [CanvasItem] nodes are rendered normally "
"in scene tree order.\n"
"With Y-sorting enabled on a parent node ('A') but disabled on a child node "
"('B'), the child node ('B') is sorted but its children ('C1', 'C2', etc.) "
"render together on the same Y position as the child node ('B'). This allows "
"you to organize the render order of a scene without changing the scene tree.\n"
"Nodes sort relative to each other only if they are on the same [member "
"z_index]."
msgstr ""
"Якщо [code]true[/code], цей і дочірній вузли [CanvasItem] з вищою позицією Y "
"відображаються перед вузлами з нижчою позицією Y. Якщо [code]false[/code], "
"цей і дочірній вузли [CanvasItem] відображаються зазвичай у порядку дерева "
"сцен.\n"
" Якщо Y-сортування ввімкнено на батьківському вузлі ('A'), але вимкнено на "
"дочірньому вузлі ('B'), дочірній вузол ('B') сортується, але його дочірні "
"вузли ('C1', 'C2' тощо) відображаються разом у тій же позиції Y, що й "
"дочірній вузол ('B'). Це дозволяє організовувати порядок візуалізації сцени "
"без зміни дерева сцени.\n"
" Вузли сортуються відносно один одного, лише якщо вони знаходяться на одному "
"[члені z_index]."
msgid ""
"If [code]true[/code], this node's final Z index is relative to its parent's Z "
"index.\n"
"For example, if [member z_index] is [code]2[/code] and its parent's final Z "
"index is [code]3[/code], then this node's final Z index will be [code]5[/"
"code] ([code]2 + 3[/code])."
msgstr ""
"Якщо [code]true[/code], кінцевий Z-індекс цього вузла залежить від Z-індексу "
"його батьківського вузла.\n"
"Наприклад, якщо [member z_index] дорівнює [code]2[/code], а кінцевий Z-індекс "
"його батьківського вузла дорівнює [code]3[/code], тоді кінцевий Z-індекс "
"цього вузла буде [code]5[/code] ([code]2 + 3[/code])."
msgid ""
"The order in which this node is drawn. A node with a higher Z index will "
"display in front of others. Must be between [constant "
"RenderingServer.CANVAS_ITEM_Z_MIN] and [constant "
"RenderingServer.CANVAS_ITEM_Z_MAX] (inclusive).\n"
"[b]Note:[/b] The Z index does [b]not[/b] affect the order in which "
"[CanvasItem] nodes are processed or the way input events are handled. This is "
"especially important to keep in mind for [Control] nodes."
msgstr ""
"Порядок, у якому цей вузол малюється. Вузол з вищим Z-індексом "
"відображатиметься попереду інших. Має бути між [constant "
"RenderingServer.CANVAS_ITEM_Z_MIN] та [constant "
"RenderingServer.CANVAS_ITEM_Z_MAX] (включно).\n"
"[b]Примітка:[/b] Z-індекс [b]не[/b] впливає на порядок обробки вузлів "
"[CanvasItem] або на спосіб обробки вхідних подій. Це особливо важливо "
"пам’ятати для вузлів [Control]."
msgid ""
"Emitted when the [CanvasItem] must redraw, [i]after[/i] the related [constant "
"NOTIFICATION_DRAW] notification, and [i]before[/i] [method _draw] is called.\n"
"[b]Note:[/b] Deferred connections do not allow drawing through the "
"[code]draw_*[/code] methods."
msgstr ""
"Видається, коли [CanvasItem] потрібно перемалювати, [i]після[/i] пов’язаного "
"сповіщення [constant NOTIFICATION_DRAW] і [i]до[/i] виклику [method _draw].\n"
"[b]Примітка:[/b] Відкладені підключення не дозволяють малювання за допомогою "
"методів [code]draw_*[/code]."
msgid ""
"Emitted when this node becomes hidden, i.e. it's no longer visible in the "
"tree (see [method is_visible_in_tree])."
msgstr ""
"Викликається, коли цей вузол стає прихованим, тобто він більше не видимий у "
"дереві (див. [method is_visible_in_tree])."
msgid ""
"Emitted when the [CanvasItem]'s boundaries (position or size) change, or when "
"an action took place that may have affected these boundaries (e.g. changing "
"[member Sprite2D.texture])."
msgstr ""
"Випускається, коли межі [CanvasItem] (позиція чи розмір) змінюються або коли "
"виконується дія, яка могла вплинути на ці межі (наприклад, зміна [member "
"Sprite2D.texture])."
msgid ""
"Emitted when the [CanvasItem]'s visibility changes, either because its own "
"[member visible] property changed or because its visibility in the tree "
"changed (see [method is_visible_in_tree]).\n"
"This signal is emitted [i]after[/i] the related [constant "
"NOTIFICATION_VISIBILITY_CHANGED] notification."
msgstr ""
"Випускається, коли змінюється видимість [CanvasItem], або через зміну його "
"власної властивості [member visible], або через зміну його видимості в дереві "
"(див. метод [method is_visible_in_tree]).\n"
"Цей сигнал випромінюється [i]після[/i] пов'язаного сповіщення [constant "
"NOTIFICATION_VISIBILITY_CHANGED]."
msgid ""
"Notification received when this node's global transform changes, if [method "
"is_transform_notification_enabled] is [code]true[/code]. See also [method "
"set_notify_transform] and [method get_transform].\n"
"[b]Note:[/b] Many canvas items such as [Camera2D] or [CollisionObject2D] "
"automatically enable this in order to function correctly."
msgstr ""
"Сповіщення отримується, коли змінюється глобальне перетворення цього вузла, "
"якщо [method is_transform_notification_enabled] має значення [code]true[/"
"code]. Див. також [method set_notify_transform] та [method get_transform].\n"
"[b]Примітка:[/b] Багато елементів полотна, такі як [Camera2D] або "
"[CollisionObject2D], автоматично вмикають це для правильної роботи."
msgid ""
"Notification received when this node's transform changes, if [method "
"is_local_transform_notification_enabled] is [code]true[/code]. This is not "
"received when a parent [Node2D]'s transform changes. See also [method "
"set_notify_local_transform].\n"
"[b]Note:[/b] Many canvas items such as [Camera2D] or [CollisionShape2D] "
"automatically enable this in order to function correctly."
msgstr ""
"Сповіщення отримується, коли змінюється перетворення цього вузла, якщо "
"[method is_local_transform_notification_enabled] має значення [code]true[/"
"code]. Це не отримується, коли змінюється перетворення батьківського вузла "
"[Node2D]. Див. також [method set_notify_local_transform].\n"
"[b]Примітка:[/b] Багато елементів полотна, такі як [Camera2D] або "
"[CollisionShape2D], автоматично вмикають це для правильної роботи."
msgid "The [CanvasItem] is requested to draw (see [method _draw])."
msgstr "[CanvasItem] запитується для малювання (див. [method _draw])."
msgid ""
"Notification received when this node's visibility changes (see [member "
"visible] and [method is_visible_in_tree]).\n"
"This notification is received [i]before[/i] the related [signal "
"visibility_changed] signal."
msgstr ""
"Сповіщення отримується, коли змінюється видимість цього вузла (див. [member "
"visible] та [method is_visible_in_tree]).\n"
"Це сповіщення отримується [i]перед[/i] пов'язаним сигналом [signal "
"visibility_changed]."
msgid "The [CanvasItem] has entered the canvas."
msgstr "[CanvasItem] перейшов на полотно."
msgid ""
"The [CanvasItem] has exited the canvas.\n"
"This notification is sent in reversed order."
msgstr ""
"[CanvasItem] вийшов за межі полотна.\n"
"Це сповіщення надсилається у зворотному порядку."
msgid ""
"Notification received when this [CanvasItem] is registered to a new [World2D] "
"(see [method get_world_2d])."
msgstr ""
"Сповіщення отримано, коли цей [CanvasItem] зареєстровано в новому [World2D] "
"(див. [method get_world_2d])."
msgid "The [CanvasItem] will inherit the filter from its parent."
msgstr "[CanvasItem] успадкує фільтр від батьківського."
msgid ""
"The texture filter reads from the nearest pixel and blends between the "
"nearest 2 mipmaps (or uses the nearest mipmap if [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"is [code]true[/code]). This makes the texture look pixelated from up close, "
"and smooth from a distance.\n"
"Use this for non-pixel art textures that may be viewed at a low scale (e.g. "
"due to [Camera2D] zoom or sprite scaling), as mipmaps are important to smooth "
"out pixels that are smaller than on-screen pixels."
msgstr ""
"Фільтр текстур зчитує з найближчого пікселя та змішує між двома найближчими "
"картами mipmap (або використовує найближчу карту mipmap, якщо [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"має значення [code]true[/code]). Це робить текстуру піксельною зблизька та "
"гладкою на відстані.\n"
"Використовуйте це для непіксельних текстур, які можна переглядати в низькому "
"масштабі (наприклад, через масштабування [Camera2D] або масштабування "
"спрайтів), оскільки міп-мапи важливі для згладжування пікселів, які менші за "
"пікселі на екрані."
msgid ""
"The texture filter blends between the nearest 4 pixels and between the "
"nearest 2 mipmaps (or uses the nearest mipmap if [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"is [code]true[/code]). This makes the texture look smooth from up close, and "
"smooth from a distance.\n"
"Use this for non-pixel art textures that may be viewed at a low scale (e.g. "
"due to [Camera2D] zoom or sprite scaling), as mipmaps are important to smooth "
"out pixels that are smaller than on-screen pixels."
msgstr ""
"Фільтр текстур змішує найближчі 4 пікселі з найближчими 2 картами mipmap (або "
"використовує найближчу карту mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]). Це робить текстуру гладкою зблизька та гладкою на відстані.\n"
"Використовуйте це для непіксельних текстур, які можна переглядати в низькому "
"масштабі (наприклад, через масштабування [Camera2D] або масштабування "
"спрайтів), оскільки міп-мапи важливі для згладжування пікселів, які менші за "
"пікселі на екрані."
msgid ""
"The texture filter reads from the nearest pixel and blends between 2 mipmaps "
"(or uses the nearest mipmap if [member ProjectSettings.rendering/textures/"
"default_filters/use_nearest_mipmap_filter] is [code]true[/code]) based on the "
"angle between the surface and the camera view. This makes the texture look "
"pixelated from up close, and smooth from a distance. Anisotropic filtering "
"improves texture quality on surfaces that are almost in line with the camera, "
"but is slightly slower. The anisotropic filtering level can be changed by "
"adjusting [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant "
"TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate in this case."
msgstr ""
"Фільтр текстури зчитує з найближчого пікселя та змішує 2 mipmap (або "
"використовує найближче mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]) на основі кута між поверхнею та вид камери. Це робить текстуру "
"піксельною зблизька та гладкою на відстані. Анізотропна фільтрація покращує "
"якість текстури на поверхнях, які знаходяться майже на одній лінії з камерою, "
"але трохи повільніше. Рівень анізотропної фільтрації можна змінити, "
"налаштувавши [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Примітка:[/b] Цей текстурний фільтр рідко використовується в 2D-проектах. "
"[constant TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] зазвичай більш доречна в цьому "
"випадку."
msgid ""
"The texture filter blends between the nearest 4 pixels and blends between 2 "
"mipmaps (or uses the nearest mipmap if [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] is [code]true[/code]) "
"based on the angle between the surface and the camera view. This makes the "
"texture look smooth from up close, and smooth from a distance. Anisotropic "
"filtering improves texture quality on surfaces that are almost in line with "
"the camera, but is slightly slower. The anisotropic filtering level can be "
"changed by adjusting [member ProjectSettings.rendering/textures/"
"default_filters/anisotropic_filtering_level].\n"
"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant "
"TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate in this case."
msgstr ""
"Фільтр текстури змішує найближчі 4 пікселі та змішує 2 mipmap (або "
"використовує найближче mipmap, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]) на основі кута між поверхнею і вигляд камери. Це робить текстуру "
"гладкою зблизька та гладкою на відстані. Анізотропна фільтрація покращує "
"якість текстури на поверхнях, які знаходяться майже на одній лінії з камерою, "
"але трохи повільніше. Рівень анізотропної фільтрації можна змінити, "
"налаштувавши [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Примітка:[/b] Цей текстурний фільтр рідко використовується в 2D-проектах. "
"[constant TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] зазвичай більш доречна в цьому "
"випадку."
msgid ""
"The texture does not repeat. Sampling the texture outside its extents will "
"result in \"stretching\" of the edge pixels. You can avoid this by ensuring a "
"1-pixel fully transparent border on each side of the texture."
msgstr ""
"Текстура не повторюється. Семплювання текстури за межами її меж призведе до "
"«розтягування» крайових пікселів. Цього можна уникнути, забезпечивши повністю "
"прозору рамку шириною 1 піксель з кожного боку текстури."
msgid "The texture repeats when exceeding the texture's size."
msgstr "Текстура повторюється, коли перевищує розмір текстури."
msgid ""
"The texture repeats when the exceeding the texture's size in a \"2×2 tiled "
"mode\". Repeated textures at even positions are mirrored."
msgstr ""
"Текстура повторюється, коли перевищує розмір текстури в \"мозаичному режимі "
"2×2\". Повторювані текстури в парних положеннях дзеркально відображаються."
msgid "Represents the size of the [enum TextureRepeat] enum."
msgstr "Представляє розмір переліку [enum TextureRepeat]."
msgid "Children are drawn over this node and are not clipped."
msgstr "Дочірні елементи малюються над цим вузлом і не обрізаються."
msgid ""
"This node is used as a mask and is [b]not[/b] drawn. The mask is based on "
"this node's alpha channel: Opaque pixels are kept, transparent pixels are "
"discarded, and semi-transparent pixels are blended in according to their "
"opacity. Children are clipped to this node's drawn area."
msgstr ""
"Цей вузол використовується як маска і [b]не[/b] малюється. Маска базується на "
"альфа-каналі цього вузла: непрозорі пікселі зберігаються, прозорі пікселі "
"відкидаються, а напівпрозорі пікселі змішуються відповідно до їхньої "
"непрозорості. Дочірні елементи обрізаються до намальованої області цього "
"вузла."
msgid ""
"This node is used as a mask and is also drawn. The mask is based on this "
"node's alpha channel: Opaque pixels are kept, transparent pixels are "
"discarded, and semi-transparent pixels are blended in according to their "
"opacity. Children are clipped to the parent's drawn area."
msgstr ""
"Цей вузол використовується як маска, а також малюється. Маска базується на "
"альфа-каналі цього вузла: непрозорі пікселі зберігаються, прозорі пікселі "
"відкидаються, а напівпрозорі пікселі змішуються відповідно до їхньої "
"непрозорості. Дочірні елементи обрізаються до намальованої області "
"батьківського вузла."
msgid "Represents the size of the [enum ClipChildrenMode] enum."
msgstr "Представляє розмір переліку [enum ClipChildrenMode]."
msgid "A material for [CanvasItem]s."
msgstr "Матеріал для [CanvasItem]."
msgid ""
"[CanvasItemMaterial]s provide a means of modifying the textures associated "
"with a CanvasItem. They specialize in describing blend and lighting behaviors "
"for textures. Use a [ShaderMaterial] to more fully customize a material's "
"interactions with a [CanvasItem]."
msgstr ""
"[CanvasItemMaterial] надають засоби модифікації текстур, пов’язаних із "
"CanvasItem. Вони спеціалізуються на описі змішування та поведінки освітлення "
"для текстур. Використовуйте [ShaderMaterial], щоб більш повно налаштувати "
"взаємодію матеріалу з [CanvasItem]."
msgid ""
"The manner in which a material's rendering is applied to underlying textures."
msgstr "Спосіб, у який рендеринг матеріалу застосовується до базових текстур."
msgid "The manner in which material reacts to lighting."
msgstr "Спосіб, яким матеріал реагує на освітлення."
msgid ""
"The number of columns in the spritesheet assigned as [Texture2D] for a "
"[GPUParticles2D] or [CPUParticles2D].\n"
"[b]Note:[/b] This property is only used and visible in the editor if [member "
"particles_animation] is [code]true[/code]."
msgstr ""
"Кількість стовпців у таблиці спрайтів, призначених як [Texture2D] для "
"[GPUParticles2D] або [CPUParticles2D].\n"
"[b]Примітка:[/b] Ця властивість використовується та відображається лише в "
"редакторі, якщо [member particles_animation] має значення [code]true[/code]."
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 ""
"Якщо [code]true[/code], анімація частинок буде циклічною.\n"
"[b]Примітка:[/b] Ця властивість використовується та відображається лише в "
"редакторі, якщо [member particles_animation] має значення [code]true[/code]."
msgid ""
"The number of rows in the spritesheet assigned as [Texture2D] for a "
"[GPUParticles2D] or [CPUParticles2D].\n"
"[b]Note:[/b] This property is only used and visible in the editor if [member "
"particles_animation] is [code]true[/code]."
msgstr ""
"Кількість рядків у таблиці спрайтів, призначених як [Texture2D] для "
"[GPUParticles2D] або [CPUParticles2D].\n"
"[b]Примітка:[/b] Ця властивість використовується та відображається лише в "
"редакторі, якщо [member particles_animation] має значення [code]true[/code]."
msgid ""
"If [code]true[/code], enable spritesheet-based animation features when "
"assigned to [GPUParticles2D] and [CPUParticles2D] nodes. The [member "
"ParticleProcessMaterial.anim_speed_max] or [member "
"CPUParticles2D.anim_speed_max] should also be set to a positive value for the "
"animation to play.\n"
"This property (and other [code]particles_anim_*[/code] properties that depend "
"on it) has no effect on other types of nodes."
msgstr ""
"Якщо [code]true[/code], увімкнути функції анімації на основі спрайт-таблиць, "
"коли їх призначено вузлам [GPUParticles2D] і [CPUParticles2D]. Для "
"відтворення анімації для [member ParticleProcessMaterial.anim_speed_max] або "
"[member CPUParticles2D.anim_speed_max] також має бути встановлено додатне "
"значення.\n"
"Ця властивість (та інші властивості [code]particles_anim_*[/code], які "
"залежать від неї) не впливає на інші типи вузлів."
msgid ""
"Mix blending mode. Colors are assumed to be independent of the alpha "
"(opacity) value."
msgstr ""
"Режим змішування Mix. Вважається, що кольори не залежать від значення альфа "
"(непрозорість)."
msgid "Additive blending mode."
msgstr "Режим адитивного змішування."
msgid "Subtractive blending mode."
msgstr "Режим субтрактивного змішування."
msgid "Multiplicative blending mode."
msgstr "Мультиплікативний режим змішування."
msgid ""
"Mix blending mode. Colors are assumed to be premultiplied by the alpha "
"(opacity) value."
msgstr ""
"Режим змішування Mix. Передбачається, що кольори попередньо помножені на "
"значення альфа (непрозорість)."
msgid ""
"Render the material using both light and non-light sensitive material "
"properties."
msgstr ""
"Візуалізуйте матеріал, використовуючи як світлочутливі, так і несвітлочутливі "
"властивості матеріалу."
msgid "Render the material as if there were no light."
msgstr "Передайте матеріал так, ніби світла немає."
msgid "Render the material as if there were only light."
msgstr "Зробіть матеріал так, ніби є лише світло."
msgid "A node used for independent rendering of objects within a 2D scene."
msgstr ""
"Вузол, який використовується для незалежного відтворення об’єктів у 2D-сцені."
msgid ""
"[CanvasItem]-derived nodes that are direct or indirect children of a "
"[CanvasLayer] will be drawn in that layer. The layer is a numeric index that "
"defines the draw order. The default 2D scene renders with index [code]0[/"
"code], so a [CanvasLayer] with index [code]-1[/code] will be drawn below, and "
"a [CanvasLayer] with index [code]1[/code] will be drawn above. This order "
"will hold regardless of the [member CanvasItem.z_index] of the nodes within "
"each layer.\n"
"[CanvasLayer]s can be hidden and they can also optionally follow the "
"viewport. This makes them useful for HUDs like health bar overlays (on layers "
"[code]1[/code] and higher) or backgrounds (on layers [code]-1[/code] and "
"lower).\n"
"[b]Note:[/b] Embedded [Window]s are placed on layer [code]1024[/code]. "
"[CanvasItem]s on layers [code]1025[/code] and higher appear in front of "
"embedded windows.\n"
"[b]Note:[/b] Each [CanvasLayer] is drawn on one specific [Viewport] and "
"cannot be shared between multiple [Viewport]s, see [member custom_viewport]. "
"When using multiple [Viewport]s, for example in a split-screen game, you need "
"to create an individual [CanvasLayer] for each [Viewport] you want it to be "
"drawn on."
msgstr ""
"Вузли, похідні від [CanvasItem], які є прямими або непрямими дочірніми "
"елементами [CanvasLayer], будуть намальовані в цьому шарі. Шар – це числовий "
"індекс, який визначає порядок малювання. Стандартна 2D-сцена рендериться з "
"індексом [code]0[/code], тому [CanvasLayer] з індексом [code]-1[/code] буде "
"намальовано нижче, а [CanvasLayer] з індексом [code]1[/code] – вище. Цей "
"порядок зберігатиметься незалежно від [member CanvasItem.z_index] вузлів у "
"кожному шарі.\n"
"[CanvasLayer] можуть бути прихованими, і вони також можуть за бажанням "
"слідувати за областю перегляду. Це робить їх корисними для HUD, таких як "
"накладання панелі здоров'я (на шарах [code]1[/code] і вище) або фони (на "
"шарах [code]-1[/code] і нижче).\n"
"[b]Примітка:[/b] Вбудовані [Window] розміщуються на шарі [code]1024[/code]. "
"[CanvasItem] на шарах [code]1025[/code] і вище відображаються перед "
"вбудованими вікнами.\n"
"[b]Примітка:[/b] Кожен [CanvasLayer] малюється на одному конкретному "
"[Viewport] і не може бути спільним для кількох [Viewport], див. [member "
"custom_viewport]. Під час використання кількох [Viewport], наприклад, у грі з "
"розділеним екраном, вам потрібно створити окремий [CanvasLayer] для кожного "
"[Viewport], на якому ви хочете його малювати."
msgid "Canvas layers"
msgstr "Шари полотна"
msgid "Returns the RID of the canvas used by this layer."
msgstr "Повертає RID полотна, яке використовується цим шаром."
msgid ""
"Returns the transform from the [CanvasLayer]s coordinate system to the "
"[Viewport]s coordinate system."
msgstr ""
"Повертає перетворення з системи координат [CanvasLayer] у систему координат "
"[Viewport]."
msgid ""
"Hides any [CanvasItem] under this [CanvasLayer]. This is equivalent to "
"setting [member visible] to [code]false[/code]."
msgstr ""
"Приховує будь-який [CanvasItem] під цим [CanvasLayer]. Це еквівалентно "
"встановленню [member visible] значення [code]false[/code]."
msgid ""
"Shows any [CanvasItem] under this [CanvasLayer]. This is equivalent to "
"setting [member visible] to [code]true[/code]."
msgstr ""
"Показує будь-який [CanvasItem] під цим [CanvasLayer]. Це еквівалентно "
"встановленню [member visible] значення [code]true[/code]."
msgid ""
"The custom [Viewport] node assigned to the [CanvasLayer]. If [code]null[/"
"code], uses the default viewport instead."
msgstr ""
"Спеціальний вузол [Viewport], призначений для [CanvasLayer]. Якщо [code]null[/"
"code], натомість використовується вікно перегляду за замовчуванням."
msgid ""
"If enabled, the [CanvasLayer] maintains its position in world space. If "
"disabled, the [CanvasLayer] stays in a fixed position on the screen.\n"
"Together with [member follow_viewport_scale], this can be used for a "
"pseudo-3D effect."
msgstr ""
"Якщо ввімкнено, [CanvasLayer] зберігає свою позицію у світовому просторі. "
"Якщо вимкнено, [CanvasLayer] залишається у фіксованому положенні на екрані.\n"
"Разом з [member follow_viewport_scale] це можна використовувати для псевдо-3D-"
"ефекту."
msgid ""
"Scales the layer when using [member follow_viewport_enabled]. Layers moving "
"into the foreground should have increasing scales, while layers moving into "
"the background should have decreasing scales."
msgstr ""
"Масштабує шар під час використання [member follow_viewport_enabled]. Шари, що "
"переміщуються на передній план, повинні мати масштаби, що збільшуються, тоді "
"як шари, що переміщуються на задній план, мають зменшуватися."
msgid ""
"Layer index for draw order. Lower values are drawn behind higher values.\n"
"[b]Note:[/b] If multiple CanvasLayers have the same layer index, [CanvasItem] "
"children of one CanvasLayer are drawn behind the [CanvasItem] children of the "
"other CanvasLayer. Which CanvasLayer is drawn in front is non-deterministic.\n"
"[b]Note:[/b] The layer index should be between [constant "
"RenderingServer.CANVAS_LAYER_MIN] and [constant "
"RenderingServer.CANVAS_LAYER_MAX] (inclusive). Any other value will wrap "
"around."
msgstr ""
"Індекс шару для порядку малювання. Нижчі значення малюються за вищими "
"значеннями.\n"
"[b]Примітка:[/b] Якщо кілька CanvasLayers мають однаковий індекс шару, "
"дочірні елементи [CanvasItem] одного CanvasLayer малюються за дочірніми "
"елементами [CanvasItem] іншого CanvasLayer. Який CanvasLayer малюється "
"попереду, не є детермінованим.\n"
"[b]Примітка:[/b] Індекс шару повинен бути в діапазоні від [constant "
"RenderingServer.CANVAS_LAYER_MIN] до [constant "
"RenderingServer.CANVAS_LAYER_MAX] (включно). Будь-яке інше значення буде "
"перенесено навколо."
msgid "The layer's base offset."
msgstr "Зсув основи шару."
msgid "The layer's rotation in radians."
msgstr "Обертання шару в радіанах."
msgid "The layer's scale."
msgstr "Масштаб шару."
msgid "The layer's transform."
msgstr "Перетворення шару."
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 ""
"Якщо [code]false[/code], будь-який [CanvasItem] у цьому [CanvasLayer] буде "
"приховано.\n"
"На відміну від [member CanvasItem.visible], видимість [CanvasLayer] не "
"поширюється на базові шари."
msgid "Emitted when visibility of the layer is changed. See [member visible]."
msgstr "Активується при зміні видимості шару. Дивіться [member visible]."
msgid "A node that applies a color tint to a canvas."
msgstr "Вузол, який застосовує відтінок кольору до полотна."
msgid ""
"[CanvasModulate] applies a color tint to all nodes on a canvas. Only one can "
"be used to tint a canvas, but [CanvasLayer]s can be used to render things "
"independently."
msgstr ""
"[CanvasModulate] застосовує колірний відтінок до всіх вузлів на полотні. Лише "
"один можна використовувати для відтінку полотна, але [CanvasLayer]s можна "
"використовувати для рендерингу незалежно."
msgid "2D lights and shadows"
msgstr "2D світильники та тіні"
msgid "The tint color to apply."
msgstr "Колір відтінку для нанесення."
msgid "Texture with optional normal and specular maps for use in 2D rendering."
msgstr ""
"Текстура з додатковими нормалями та дзеркальними картами для використання у "
"2D-візуалізації."
msgid ""
"[CanvasTexture] is an alternative to [ImageTexture] for 2D rendering. It "
"allows using normal maps and specular maps in any node that inherits from "
"[CanvasItem]. [CanvasTexture] also allows overriding the texture's filter and "
"repeat mode independently of the node's properties (or the project "
"settings).\n"
"[b]Note:[/b] [CanvasTexture] cannot be used in 3D. It will not display "
"correctly when applied to any [VisualInstance3D], such as [Sprite3D] or "
"[Decal]. For physically-based materials in 3D, use [BaseMaterial3D] instead."
msgstr ""
"[CanvasTexture] є альтернативою [ImageTexture] для двовимірної візуалізації. "
"Це дозволяє використовувати нормальні карти та дзеркальні карти в будь-якому "
"вузлі, який успадковує [CanvasItem]. [CanvasTexture] також дозволяє "
"перевизначати фільтр текстури та режим повторення незалежно від властивостей "
"вузла (або налаштувань проекту).\n"
"[b]Примітка:[/b] [CanvasTexture] не можна використовувати в 3D. Він не "
"відображатиметься належним чином, якщо застосовувати до будь-якого "
"[VisualInstance3D], наприклад [Sprite3D] або [Decal]. Для фізичних матеріалів "
"у 3D замість цього використовуйте [BaseMaterial3D]."
msgid "2D Lights and Shadows"
msgstr "2D світло і тіні"
msgid ""
"The diffuse (color) texture to use. This is the main texture you want to set "
"in most cases."
msgstr ""
"Дифузна (кольорова) текстура для використання. Це основна текстура, яку ви "
"хочете встановити в більшості випадків."
msgid ""
"The normal map texture to use. Only has a visible effect if [Light2D]s are "
"affecting this [CanvasTexture].\n"
"[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 ""
"Звичайна текстура карти для використання. Має видимий ефект, лише якщо "
"[Light2D] впливає на цю [CanvasTexture].\n"
"[b]Примітка:[/b] Godot очікує, що карта нормалей використовуватиме координати "
"X+, Y+ та Z+. Перегляньте [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details#Common_Swizzle_Coordinates]цю сторінку[/url], "
"щоб порівняти нормальні координати карти, очікувані популярними механізмами."
msgid ""
"The multiplier for specular reflection colors. The [Light2D]'s color is also "
"taken into account when determining the reflection color. Only has a visible "
"effect if [Light2D]s are affecting this [CanvasTexture]."
msgstr ""
"Множник для кольорів дзеркального відбиття. Колір [Light2D] також "
"враховується при визначенні кольору відбиття. Має видимий ефект, лише якщо "
"[Light2D] впливає на цю [CanvasTexture]."
msgid ""
"The specular exponent for [Light2D] specular reflections. Higher values "
"result in a more glossy/\"wet\" look, with reflections becoming more "
"localized and less visible overall. The default value of [code]1.0[/code] "
"disables specular reflections entirely. Only has a visible effect if "
"[Light2D]s are affecting this [CanvasTexture]."
msgstr ""
"Показник ступеня дзеркального відображення [Light2D]. Вищі значення "
"призводять до більш глянцевого/\"мокрого\" вигляду, при цьому відблиски "
"стають більш локальними та менш помітними в цілому. Стандартне значення "
"[code]1.0[/code] повністю вимикає дзеркальні відбиття. Має видимий ефект, "
"лише якщо [Light2D] впливає на цю [CanvasTexture]."
msgid ""
"The specular map to use for [Light2D] specular reflections. This should be a "
"grayscale or colored texture, with brighter areas resulting in a higher "
"[member specular_shininess] value. Using a colored [member specular_texture] "
"allows controlling specular shininess on a per-channel basis. Only has a "
"visible effect if [Light2D]s are affecting this [CanvasTexture]."
msgstr ""
"Дзеркальна карта, яка використовується для дзеркальних відображень [Light2D]. "
"Це має бути сіра або кольорова текстура з більш яскравими областями, що "
"призводить до більш високого значення [member specular_shininess]. "
"Використання кольорового [member specular_texture] дозволяє контролювати "
"дзеркальний блиск на кожному каналі. Має видимий ефект, лише якщо [Light2D] "
"впливає на цю [CanvasTexture]."
msgid "The texture filtering mode to use when drawing this [CanvasTexture]."
msgstr ""
"Режим фільтрації текстури для використання під час малювання цієї "
"[CanvasTexture]."
msgid "The texture repeat mode to use when drawing this [CanvasTexture]."
msgstr ""
"Режим повторення текстури для використання під час малювання цієї "
"[CanvasTexture]."
msgid "Class representing a capsule-shaped [PrimitiveMesh]."
msgstr "Клас, що представляє форму капсули [PrimitiveMesh]."
msgid ""
"Total height of the capsule mesh (including the hemispherical ends).\n"
"[b]Note:[/b] The [member height] of a capsule must be at least twice its "
"[member radius]. Otherwise, the capsule becomes a circle. If the [member "
"height] is less than twice the [member radius], the properties adjust to a "
"valid value."
msgstr ""
"Загальна висота сітки капсули (включаючи напівсферичні кінці).\n"
"[b]Примітка:[/b] [member height] капсули повинна бути щонайменше вдвічі "
"більшою за її [member radius]. В іншому випадку капсула стає колом. Якщо "
"[member height] менша ніж вдвічі більша за [member radius], властивості "
"налаштовуються на дійсне значення."
msgid "Number of radial segments on the capsule mesh."
msgstr "Кількість радіальних сегментів на сітці капсули."
msgid ""
"Radius of the capsule mesh.\n"
"[b]Note:[/b] The [member radius] of a capsule cannot be greater than half of "
"its [member height]. Otherwise, the capsule becomes a circle. If the [member "
"radius] is greater than half of the [member height], the properties adjust to "
"a valid value."
msgstr ""
"Радіус сітки капсули.\n"
"[b]Примітка:[/b] [member radius] капсули не може бути більшим за половину її "
"[member height]. В іншому випадку капсула стає колом. Якщо [member radius] "
"більший за половину [member height], властивості налаштовуються на дійсне "
"значення."
msgid "Number of rings along the height of the capsule."
msgstr "Кількість кілець по висоті капсули."
msgid "A 2D capsule shape used for physics collision."
msgstr ""
"Форма двовимірної капсули, яка використовується для фізичного зіткнення."
msgid ""
"A 2D capsule shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape2D].\n"
"[b]Performance:[/b] [CapsuleShape2D] is fast to check collisions against, but "
"it is slower than [RectangleShape2D] and [CircleShape2D]."
msgstr ""
"Форма двовимірної капсули, призначена для використання у фізиці. Зазвичай "
"використовується для надання форми для [CollisionShape2D].\n"
"[b]Продуктивність:[/b] [CapsuleShape2D] швидко перевіряє зіткнення, але "
"повільніше, ніж [RectangleShape2D] і [CircleShape2D]."
msgid ""
"The capsule's full height, including the semicircles.\n"
"[b]Note:[/b] The [member height] of a capsule must be at least twice its "
"[member radius]. Otherwise, the capsule becomes a circle. If the [member "
"height] is less than twice the [member radius], the properties adjust to a "
"valid value."
msgstr ""
"Повна висота капсули, включаючи півкола.\n"
"[b]Примітка:[/b] [member height] капсули повинна бути щонайменше вдвічі "
"більшою за її [member radius]. В іншому випадку капсула стає колом. Якщо "
"[member height] менша ніж вдвічі більша за [member radius], властивості "
"налаштовуються на дійсне значення."
msgid ""
"The capsule's height, excluding the semicircles. This is the height of the "
"central rectangular part in the middle of the capsule, and is the distance "
"between the centers of the two semicircles. This is a wrapper for [member "
"height]."
msgstr ""
"Висота капсули, без урахування півкіл. Це висота центральної прямокутної "
"частини посередині капсули та відстань між центрами двох півкіл. Це обгортка "
"для [member height]."
msgid ""
"The capsule's radius.\n"
"[b]Note:[/b] The [member radius] of a capsule cannot be greater than half of "
"its [member height]. Otherwise, the capsule becomes a circle. If the [member "
"radius] is greater than half of the [member height], the properties adjust to "
"a valid value."
msgstr ""
"Радіус капсули.\n"
"[b]Примітка:[/b] [member radius] капсули не може бути більшим за половину її "
"[member height]. В іншому випадку капсула стає колом. Якщо [member radius] "
"більший за половину [member height], властивості налаштовуються на дійсне "
"значення."
msgid "A 3D capsule shape used for physics collision."
msgstr "Тривимірна форма капсули, яка використовується для фізичного зіткнення."
msgid ""
"A 3D capsule shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape3D].\n"
"[b]Performance:[/b] [CapsuleShape3D] is fast to check collisions against. It "
"is faster than [CylinderShape3D], but slower than [SphereShape3D] and "
"[BoxShape3D]."
msgstr ""
"Тривимірна форма капсули, призначена для використання у фізиці. Зазвичай "
"використовується для надання форми для [CollisionShape3D].\n"
"[b]Продуктивність:[/b] [CapsuleShape3D] швидко перевіряє зіткнення. Це "
"швидше, ніж [CylinderShape3D], але повільніше, ніж [SphereShape3D] і "
"[BoxShape3D]."
msgid ""
"The capsule's full height, including the hemispheres.\n"
"[b]Note:[/b] The [member height] of a capsule must be at least twice its "
"[member radius]. Otherwise, the capsule becomes a sphere. If the [member "
"height] is less than twice the [member radius], the properties adjust to a "
"valid value."
msgstr ""
"Повна висота капсули, включаючи півсфери.\n"
"[b]Примітка:[/b] [member height] капсули повинна бути щонайменше вдвічі "
"більшою за її [member radius]. В іншому випадку капсула стає сферою. Якщо "
"[member height] менша ніж вдвічі більша за [member radius], властивості "
"налаштовуються на дійсне значення."
msgid ""
"The capsule's height, excluding the hemispheres. This is the height of the "
"central cylindrical part in the middle of the capsule, and is the distance "
"between the centers of the two hemispheres. This is a wrapper for [member "
"height]."
msgstr ""
"Висота капсули, без урахування півкуль. Це висота центральної циліндричної "
"частини посередині капсули та відстань між центрами двох півкуль. Це обгортка "
"для [member height]."
msgid ""
"The capsule's radius.\n"
"[b]Note:[/b] The [member radius] of a capsule cannot be greater than half of "
"its [member height]. Otherwise, the capsule becomes a sphere. If the [member "
"radius] is greater than half of the [member height], the properties adjust to "
"a valid value."
msgstr ""
"Радіус капсули.\n"
"[b]Примітка:[/b] [member radius] капсули не може бути більшим за половину її "
"[member height]. В іншому випадку капсула стає сферою. Якщо [member radius] "
"більший за половину [member height], властивості налаштовуються на дійсне "
"значення."
msgid "Rotation based cyclic coordinate descent inverse kinematics solver."
msgstr ""
"Розв'язувач оберненої кінематики циклічного координатного спуску на основі "
"обертання."
msgid ""
"[CCDIK3D] is rotation based IK, enabling fast and effective tracking even "
"with large joint rotations. It's especially suitable for chains with "
"limitations, providing smoother and more stable target tracking compared to "
"[FABRIK3D].\n"
"The resulting twist around the forward vector will always be kept from the "
"previous pose.\n"
"[b]Note:[/b] When the target is close to the root, it can cause unnatural "
"movement, including joint flips and oscillations."
msgstr ""
"[CCDIK3D] — це IK на основі обертання, що забезпечує швидке та ефективне "
"відстеження навіть при великих обертаннях суглобів. Він особливо підходить "
"для ланцюгів з обмеженнями, забезпечуючи плавніше та стабільніше відстеження "
"цілі порівняно з [FABRIK3D].\n"
"Результуючий поворот навколо вектора вперед завжди буде збережений з "
"попередньої пози.\n"
"[b]Примітка:[/b] Коли ціль знаходиться близько до кореня, це може спричинити "
"неприродний рух, включаючи перевертання суглобів та коливання."
msgid "A container that keeps child controls in its center."
msgstr "Контейнер, у центрі якого зберігаються дочірні елементи керування."
msgid ""
"[CenterContainer] is a container that keeps all of its child controls in its "
"center at their minimum size."
msgstr ""
"[CenterContainer] — це контейнер, який зберігає всі дочірні елементи "
"керування в центрі з мінімальним розміром."
msgid ""
"If [code]true[/code], centers children relative to the [CenterContainer]'s "
"top left corner."
msgstr ""
"Якщо [code]true[/code], дочірні елементи центруються відносно верхнього "
"лівого кута [CenterContainer]."
msgid ""
"A [SkeletonModifier3D] to apply inverse kinematics to bone chains containing "
"an arbitrary number of bones."
msgstr ""
"[SkeletonModifier3D] для застосування оберненої кінематики до ланцюгів "
"кісток, що містять довільну кількість кісток."
msgid ""
"Base class of [SkeletonModifier3D] that automatically generates a joint list "
"from the bones between the root bone and the end bone."
msgstr ""
"Базовий клас [SkeletonModifier3D], який автоматично генерує список суглобів з "
"кісток між кореневою кісткою та кінцевою кісткою."
msgid ""
"Returns the end bone tail length of the bone chain when [method "
"is_end_bone_extended] is [code]true[/code]."
msgstr ""
"Повертає довжину кінця кісткового ланцюжка, коли [method "
"is_end_bone_extended] має значення [code]true[/code]."
msgid ""
"Sets the end bone tail length of the bone chain when [method "
"is_end_bone_extended] is [code]true[/code]."
msgstr ""
"Встановлює довжину хвоста кінцевої кістки ланцюжка кісток, якщо [method "
"is_end_bone_extended] має значення [code]true[/code]."
msgid ""
"Sets the end bone name of the bone chain.\n"
"[b]Note:[/b] The end bone must be the root bone or a child of the root bone. "
"If they are the same, the tail must be extended by [method "
"set_extend_end_bone] to modify the bone."
msgstr ""
"Встановлює назву кінцевої кістки ланцюжка кісток.\n"
"[b]Примітка:[/b] Кінцева кістка має бути кореневою кісткою або дочірньою "
"кісткою кореневої кістки. Якщо вони однакові, хвіст потрібно розширити за "
"допомогою [method set_extend_end_bone], щоб змінити кістку."
msgid ""
"If [param enabled] is [code]true[/code], the end bone is extended to have a "
"tail.\n"
"The extended tail config is allocated to the last element in the joint list. "
"In other words, if you set [param enabled] to [code]false[/code], the config "
"of the last element in the joint list has no effect in the simulated result."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], кінцева кістка "
"подовжується, щоб мати хвіст.\n"
"Конфігурація розширеного хвоста призначається останньому елементу у списку "
"суглобів. Іншими словами, якщо встановити [param enabled] на [code]false[/"
"code], конфігурація останнього елемента у списку суглобів не впливає на "
"результат моделювання."
msgid "A 2D physics body specialized for characters moved by script."
msgstr ""
"Двовимірне фізичне тіло, спеціалізоване для персонажів, які переміщуються за "
"сценарієм."
msgid ""
"[CharacterBody2D] is a specialized class for physics bodies that are meant to "
"be user-controlled. They are not affected by physics at all, but they affect "
"other physics bodies in their path. They are mainly used to provide high-"
"level API to move objects with wall and slope detection ([method "
"move_and_slide] method) in addition to the general collision detection "
"provided by [method PhysicsBody2D.move_and_collide]. This makes it useful for "
"highly configurable physics bodies that must move in specific ways and "
"collide with the world, as is often the case with user-controlled "
"characters.\n"
"For game objects that don't require complex movement or collision detection, "
"such as moving platforms, [AnimatableBody2D] is simpler to configure."
msgstr ""
"[CharacterBody2D] — це спеціалізований клас для фізичних тіл, які призначені "
"для керування користувачем. На них зовсім не впливає фізика, але вони "
"впливають на інші фізичні тіла на своєму шляху. Вони в основному "
"використовуються для забезпечення API високого рівня для переміщення об’єктів "
"із виявленням стін і схилів (методу [method move_and_slide]) на додаток до "
"загального виявлення зіткнень, що забезпечується [method "
"PhysicsBody2D.move_and_collide]. Це робить його корисним для фізичних тіл із "
"широким набором конфігурацій, які повинні рухатися певним чином і стикатися "
"зі світом, як це часто буває з персонажами, керованими користувачем.\n"
"Для ігрових об’єктів, які не потребують складного виявлення руху чи зіткнень, "
"наприклад рухомих платформ, [AnimatableBody2D] простіше налаштувати."
msgid "Kinematic character (2D)"
msgstr "Кінематичний персонаж (2D)"
msgid "Using CharacterBody2D"
msgstr "Використання CharacterBody2D"
msgid "2D Kinematic Character Demo"
msgstr "Демонстрація двовимірного кінематичного персонажа"
msgid ""
"Allows to manually apply a snap to the floor regardless of the body's "
"velocity. This function does nothing when [method is_on_floor] returns "
"[code]true[/code]."
msgstr ""
"Дозволяє вручну притискати підлогу незалежно від швидкості руху тіла. Ця "
"функція нічого не робить, коли [method is_on_floor] повертає [code]true[/"
"code]."
msgid ""
"Returns the floor's collision angle at the last collision point according to "
"[param up_direction], which is [constant Vector2.UP] by default. This value "
"is always positive and only valid after calling [method move_and_slide] and "
"when [method is_on_floor] returns [code]true[/code]."
msgstr ""
"Повертає кут зіткнення підлоги в останній точці зіткнення відповідно до "
"[param up_direction], який за замовчуванням дорівнює [constant Vector2.UP]. "
"Це значення завжди позитивне й дійсне лише після виклику [method "
"move_and_slide] і коли [method is_on_floor] повертає [code]true[/code]."
msgid ""
"Returns the collision normal of the floor at the last collision point. Only "
"valid after calling [method move_and_slide] and when [method is_on_floor] "
"returns [code]true[/code].\n"
"[b]Warning:[/b] The collision normal is not always the same as the surface "
"normal."
msgstr ""
"Повертає нормаль зіткнення підлоги в останній точці зіткнення. Дійсний лише "
"після виклику [method move_and_slide] і коли [method is_on_floor] повертає "
"[code]true[/code].\n"
"[b]Попередження:[/b] нормаль до зіткнення не завжди збігається з нормаллю до "
"поверхні."
msgid ""
"Returns the last motion applied to the [CharacterBody2D] during the last call "
"to [method move_and_slide]. The movement can be split into multiple motions "
"when sliding occurs, and this method return the last one, which is useful to "
"retrieve the current direction of the movement."
msgstr ""
"Повертає останній рух, застосований до [CharacterBody2D] під час останнього "
"виклику [method move_and_slide]. Рух можна розділити на кілька рухів, коли "
"відбувається ковзання, і цей метод повертає останній, що корисно для "
"отримання поточного напрямку руху."
msgid ""
"Returns a [KinematicCollision2D] if a collision occurred. The returned value "
"contains information about the latest collision that occurred during the last "
"call to [method move_and_slide]. Returns [code]null[/code] if no collision "
"occurred. See also [method get_slide_collision]."
msgstr ""
"Повертає [KinematicCollision2D], якщо відбулося зіткнення. Повернене значення "
"містить інформацію про останнє зіткнення, яке сталося під час останнього "
"виклику [method move_and_slide]. Повертає [code]null[/code], якщо зіткнення "
"не відбулося. Див. також [method get_slide_collision]."
msgid ""
"Returns the linear velocity of the platform at the last collision point. Only "
"valid after calling [method move_and_slide]."
msgstr ""
"Повертає лінійну швидкість платформи в точці останнього зіткнення. Дійсний "
"лише після виклику [method move_and_slide]."
msgid ""
"Returns the travel (position delta) that occurred during the last call to "
"[method move_and_slide]."
msgstr ""
"Повертає переміщення (дельта позиції), яке відбулося під час останнього "
"виклику [method move_and_slide]."
msgid ""
"Returns the current real velocity since the last call to [method "
"move_and_slide]. For example, when you climb a slope, you will move "
"diagonally even though the velocity is horizontal. This method returns the "
"diagonal movement, as opposed to [member velocity] which returns the "
"requested velocity."
msgstr ""
"Повертає поточну реальну швидкість з моменту останнього виклику [method "
"move_and_slide]. Наприклад, коли ви піднімаєтесь на схил, ви рухатиметеся по "
"діагоналі, навіть якщо швидкість горизонтальна. Цей метод повертає "
"діагональний рух, на відміну від [member velocity], який повертає запитувану "
"швидкість."
msgid ""
"Returns a [KinematicCollision2D], which contains information about a "
"collision that occurred during the last call to [method move_and_slide]. "
"Since the body can collide several times in a single call to [method "
"move_and_slide], you must specify the index of the collision in the range 0 "
"to ([method get_slide_collision_count] - 1). See also [method "
"get_last_slide_collision].\n"
"[b]Example:[/b] Iterate through the collisions with a [code]for[/code] loop:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in get_slide_collision_count():\n"
"\tvar collision = get_slide_collision(i)\n"
"\tprint(\"Collided with: \", collision.get_collider().name)\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < GetSlideCollisionCount(); i++)\n"
"{\n"
"\tKinematicCollision2D collision = GetSlideCollision(i);\n"
"\tGD.Print(\"Collided with: \", (collision.GetCollider() as Node).Name);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [KinematicCollision2D], який містить інформацію про зіткнення, що "
"сталося під час останнього виклику методу [move_and_slide]. Оскільки тіло "
"може зіткнутися кілька разів за один виклик методу [move_and_slide], "
"необхідно вказати індекс зіткнення в діапазоні від 0 до ([method "
"get_slide_collision_count] - 1). Див. також [method "
"get_last_slide_collision].\n"
"[b]Приклад:[/b] Переберіть зіткнення за допомогою циклу [code]for[/code]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in get_slide_collision_count():\n"
"\tvar collision = get_slide_collision(i)\n"
"\tprint(\"Collided with: \", collision.get_collider().name)\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < GetSlideCollisionCount(); i++)\n"
"{\n"
"\tKinematicCollision2D collision = GetSlideCollision(i);\n"
"\tGD.Print(\"Collided with: \", (collision.GetCollider() as Node).Name);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the number of times the body collided and changed direction during "
"the last call to [method move_and_slide]."
msgstr ""
"Повертає кількість разів, коли тіло зіткнулося та змінило напрямок під час "
"останнього виклику [method move_and_slide]."
msgid ""
"Returns the collision normal of the wall at the last collision point. Only "
"valid after calling [method move_and_slide] and when [method is_on_wall] "
"returns [code]true[/code].\n"
"[b]Warning:[/b] The collision normal is not always the same as the surface "
"normal."
msgstr ""
"Повертає нормаль зіткнення стіни в останній точці зіткнення. Дійсний лише "
"після виклику [method move_and_slide] і коли [method is_on_wall] повертає "
"[code]true[/code].\n"
"[b]Попередження:[/b] нормаль до зіткнення не завжди збігається з нормаллю до "
"поверхні."
msgid ""
"Returns [code]true[/code] if the body collided with the ceiling on the last "
"call of [method move_and_slide]. Otherwise, returns [code]false[/code]. The "
"[member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"ceiling\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося зі стелею під час останнього "
"виклику [method move_and_slide]. В іншому випадку повертає [code]false[/"
"code]. [member up_direction] і [member floor_max_angle] використовуються для "
"визначення того, чи є поверхня «стелею» чи ні."
msgid ""
"Returns [code]true[/code] if the body collided only with the ceiling on the "
"last call of [method move_and_slide]. Otherwise, returns [code]false[/code]. "
"The [member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"ceiling\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося лише зі стелею під час "
"останнього виклику [method move_and_slide]. В іншому випадку повертає "
"[code]false[/code]. [member up_direction] і [member floor_max_angle] "
"використовуються для визначення того, чи є поверхня «стелею» чи ні."
msgid ""
"Returns [code]true[/code] if the body collided with the floor on the last "
"call of [method move_and_slide]. Otherwise, returns [code]false[/code]. The "
"[member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"floor\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося з підлогою під час "
"останнього виклику [method move_and_slide]. В іншому випадку повертає "
"[code]false[/code]. [member up_direction] і [member floor_max_angle] "
"використовуються для визначення того, чи є поверхня «підлогою» чи ні."
msgid ""
"Returns [code]true[/code] if the body collided only with the floor on the "
"last call of [method move_and_slide]. Otherwise, returns [code]false[/code]. "
"The [member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"floor\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося лише з підлогою під час "
"останнього виклику [method move_and_slide]. В іншому випадку повертає "
"[code]false[/code]. [member up_direction] і [member floor_max_angle] "
"використовуються для визначення того, чи є поверхня «підлогою» чи ні."
msgid ""
"Returns [code]true[/code] if the body collided with a wall on the last call "
"of [method move_and_slide]. Otherwise, returns [code]false[/code]. The "
"[member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"wall\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося зі стіною під час останнього "
"виклику [method move_and_slide]. В іншому випадку повертає [code]false[/"
"code]. [member up_direction] і [member floor_max_angle] використовуються для "
"визначення того, чи є поверхня «стіною» чи ні."
msgid ""
"Returns [code]true[/code] if the body collided only with a wall on the last "
"call of [method move_and_slide]. Otherwise, returns [code]false[/code]. The "
"[member up_direction] and [member floor_max_angle] are used to determine "
"whether a surface is \"wall\" or not."
msgstr ""
"Повертає [code]true[/code], якщо тіло зіткнулося лише зі стіною під час "
"останнього виклику [method move_and_slide]. В іншому випадку повертає "
"[code]false[/code]. [member up_direction] і [member floor_max_angle] "
"використовуються для визначення того, чи є поверхня «стіною» чи ні."
msgid ""
"Moves the body based on [member velocity]. If the body collides with another, "
"it will slide along the other body (by default only on floor) rather than "
"stop immediately. If the other body is a [CharacterBody2D] or [RigidBody2D], "
"it will also be affected by the motion of the other body. You can use this to "
"make moving and rotating platforms, or to make nodes push other nodes.\n"
"This method should be used in [method Node._physics_process] (or in a method "
"called by [method Node._physics_process]), as it uses the physics step's "
"[code]delta[/code] value automatically in calculations. Otherwise, the "
"simulation will run at an incorrect speed.\n"
"Modifies [member velocity] if a slide collision occurred. To get the latest "
"collision call [method get_last_slide_collision], for detailed information "
"about collisions that occurred, use [method get_slide_collision].\n"
"When the body touches a moving platform, the platform's velocity is "
"automatically added to the body motion. If a collision occurs due to the "
"platform's motion, it will always be first in the slide collisions.\n"
"The general behavior and available properties change according to the [member "
"motion_mode].\n"
"Returns [code]true[/code] if the body collided, otherwise, returns "
"[code]false[/code]."
msgstr ""
"Переміщує тіло на основі [member velocity]. Якщо тіло зіштовхується з іншим, "
"воно буде ковзати по іншому тілу (за замовчуванням тільки на підлозі), а не "
"зупинятися відразу. Якщо інше тіло є [CharacterBody2D] або [RigidBody2D], "
"воно також буде піддаватися впливу руху іншого тіла. Ви можете "
"використовувати це для створення рухомих і обертових платформ або для того, "
"щоб вузли штовхали інші вузли.\n"
"Цей метод слід використовувати в [method Node._physics_process] (або в "
"методі, що викликається [method Node._physics_process]), оскільки він "
"автоматично використовує значення [code]delta[/code] фізичного кроку в "
"обчисленнях. В іншому випадку симуляція буде працювати з неправильною "
"швидкістю.\n"
"Змінює [член velocity], якщо відбулося зіткнення ковзання. Щоб отримати "
"останнє зіткнення, викличте [method get_last_slide_collision], для детальної "
"інформації про зіткнення, що відбулися, використовуйте [method "
"get_slide_collision].\n"
"Коли тіло торкається рухомої платформи, швидкість платформи автоматично "
"додається до руху тіла. Якщо зіткнення відбувається через рух платформи, воно "
"завжди буде першим у зіткненнях ковзання.\n"
"Загальна поведінка та доступні властивості змінюються відповідно до [member "
"motion_mode].\n"
"Повертає [code]true[/code], якщо тіло зіткнулося, інакше повертає "
"[code]false[/code]."
msgid ""
"If [code]true[/code], the body will be able to move on the floor only. This "
"option avoids to be able to walk on walls, it will however allow to slide "
"down along them."
msgstr ""
"Якщо [code]true[/code], тіло зможе рухатися лише по підлозі. Ця опція "
"дозволяє уникнути ходіння по стінах, але дозволить ковзати вздовж них."
msgid ""
"If [code]false[/code] (by default), the body will move faster on downward "
"slopes and slower on upward slopes.\n"
"If [code]true[/code], the body will always move at the same speed on the "
"ground no matter the slope. Note that you need to use [member "
"floor_snap_length] to stick along a downward slope at constant speed."
msgstr ""
"Якщо [code]false[/code] (за замовчуванням), тіло рухатиметься швидше на "
"схилах вниз і повільніше на схилах угору.\n"
"Якщо [code]true[/code], тіло завжди рухатиметься на землі з однаковою "
"швидкістю незалежно від нахилу. Зауважте, що вам потрібно використовувати "
"[member floor_snap_length], щоб триматися вздовж схилу вниз із постійною "
"швидкістю."
msgid ""
"Maximum angle (in radians) where a slope is still considered a floor (or a "
"ceiling), rather than a wall, when calling [method move_and_slide]. The "
"default value equals 45 degrees."
msgstr ""
"Максимальний кут (у радіанах), при якому схил усе ще вважається підлогою (або "
"стелею), а не стіною, під час виклику [method move_and_slide]. Стандартне "
"значення дорівнює 45 градусам."
msgid ""
"Sets a snapping distance. When set to a value different from [code]0.0[/"
"code], the body is kept attached to slopes when calling [method "
"move_and_slide]. The snapping vector is determined by the given distance "
"along the opposite direction of the [member up_direction].\n"
"As long as the snapping vector is in contact with the ground and the body "
"moves against [member up_direction], the body will remain attached to the "
"surface. Snapping is not applied if the body moves along [member "
"up_direction], meaning it contains vertical rising velocity, so it will be "
"able to detach from the ground when jumping or when the body is pushed up by "
"something. If you want to apply a snap without taking into account the "
"velocity, use [method apply_floor_snap]."
msgstr ""
"Встановлює відстань замикання. Якщо встановлено значення, відмінне від "
"[code]0.0[/code], під час виклику [method move_and_slide] тіло залишається "
"прикріпленим до нахилів. Вектор примикання визначається заданою відстанню "
"вздовж напрямку, протилежного [member up_direction].\n"
"Поки вектор замикання контактує з землею, а тіло рухається проти [member "
"up_direction], тіло залишатиметься прикріпленим до поверхні. Прив’язка не "
"застосовується, якщо тіло рухається вздовж [member up_direction], тобто воно "
"має вертикальну зростаючу швидкість, тому воно зможе відірватися від землі "
"під час стрибка або коли тіло щось штовхає вгору. Якщо ви хочете застосувати "
"прив’язку без урахування швидкості, використовуйте [method apply_floor_snap]."
msgid ""
"If [code]true[/code], the body will not slide on slopes when calling [method "
"move_and_slide] when the body is standing still.\n"
"If [code]false[/code], the body will slide on floor's slopes when [member "
"velocity] applies a downward force."
msgstr ""
"Якщо [code]true[/code], тіло не ковзатиме по схилах під час виклику [method "
"move_and_slide], коли тіло стоїть на місці.\n"
"Якщо [code]false[/code], тіло ковзатиме по схилах підлоги, коли [member "
"velocity] прикладає силу вниз."
msgid ""
"Maximum number of times the body can change direction before it stops when "
"calling [method move_and_slide]. Must be greater than zero."
msgstr ""
"Максимальна кількість разів, коли тіло може змінити напрямок, перш ніж воно "
"зупиниться, під час виклику [method move_and_slide]. Має бути більше нуля."
msgid ""
"Sets the motion mode which defines the behavior of [method move_and_slide]."
msgstr "Встановлює режим руху, який визначає поведінку [method move_and_slide]."
msgid ""
"Collision layers that will be included for detecting floor bodies that will "
"act as moving platforms to be followed by the [CharacterBody2D]. By default, "
"all floor bodies are detected and propagate their velocity."
msgstr ""
"Шари зіткнення, які будуть включені для виявлення тіл підлоги, які діятимуть "
"як рухомі платформи, за якими слідуватиме [CharacterBody2D]. За замовчуванням "
"усі тіла підлоги виявляються та поширюють свою швидкість."
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."
msgstr ""
"Встановлює поведінку, яка застосовуватиметься, коли ви залишаєте рухому "
"платформу. За замовчуванням, для фізичної точності, при відході від останньої "
"платформи застосовується швидкість."
msgid ""
"Collision layers that will be included for detecting wall bodies that will "
"act as moving platforms to be followed by the [CharacterBody2D]. By default, "
"all wall bodies are ignored."
msgstr ""
"Шари зіткнення, які будуть включені для виявлення тіл стін, які діятимуть як "
"рухомі платформи, за якими слідуватиме [CharacterBody2D]. За замовчуванням "
"усі стіни ігноруються."
msgid ""
"Extra margin used for collision recovery when calling [method "
"move_and_slide].\n"
"If the body is at least this close to another body, it will consider them to "
"be colliding and will be pushed away before performing the actual motion.\n"
"A higher value means it's more flexible for detecting collision, which helps "
"with consistently detecting walls and floors.\n"
"A lower value forces the collision algorithm to use more exact detection, so "
"it can be used in cases that specifically require precision, e.g at very low "
"scale to avoid visible jittering, or for stability with a stack of character "
"bodies."
msgstr ""
"Додатковий запас, який використовується для відновлення зіткнення під час "
"виклику [method move_and_slide].\n"
"Якщо тіло знаходиться принаймні так близько до іншого тіла, воно вважатиме, "
"що вони стикаються, і буде відштовхнуто, перш ніж здійснити фактичний рух.\n"
"Більше значення означає, що він більш гнучкий для виявлення зіткнень, що "
"допомагає постійно виявляти стіни та підлоги.\n"
"Нижче значення змушує алгоритм зіткнення використовувати точніше виявлення, "
"тому його можна використовувати у випадках, які особливо вимагають точності, "
"наприклад, у дуже низькому масштабі, щоб уникнути видимого тремтіння, або для "
"стабільності зі стеком тіл символів."
msgid ""
"If [code]true[/code], during a jump against the ceiling, the body will slide, "
"if [code]false[/code] it will be stopped and will fall vertically."
msgstr ""
"Якщо [code]true[/code], під час стрибка до стелі тіло буде ковзати, якщо "
"[code]false[/code], воно зупиниться і впаде вертикально."
msgid ""
"Vector pointing upwards, used to determine what is a wall and what is a floor "
"(or a ceiling) when calling [method move_and_slide]. Defaults to [constant "
"Vector2.UP]. As the vector will be normalized it can't be equal to [constant "
"Vector2.ZERO], if you want all collisions to be reported as walls, consider "
"using [constant MOTION_MODE_FLOATING] as [member motion_mode]."
msgstr ""
"Вектор, спрямований вгору, використовується для визначення того, що є стіною, "
"а що — підлогою (або стелею) під час виклику [method move_and_slide]. За "
"замовчуванням [constant Vector2.UP]. Оскільки вектор буде нормалізовано, він "
"не може дорівнювати [constant Vector2.ZERO], якщо ви хочете, щоб усі "
"зіткнення повідомлялися як стіни, розгляньте можливість використання "
"[constant MOTION_MODE_FLOATING] як [member motion_mode]."
msgid ""
"Current velocity vector in pixels per second, used and modified during calls "
"to [method move_and_slide].\n"
"[b]Note:[/b] A common mistake is setting this property to the desired "
"velocity multiplied by [code]delta[/code], which produces a motion vector in "
"pixels."
msgstr ""
"Поточний вектор швидкості в пікселях за секунду, який використовується та "
"змінюється під час викликів [method move_and_slide].\n"
"[b]Примітка:[/b] Поширеною помилкою є встановлення для цієї властивості "
"значення бажаної швидкості, помноженої на [code]delta[/code], що створює "
"вектор руху в пікселях."
msgid ""
"Minimum angle (in radians) where the body is allowed to slide when it "
"encounters a wall. The default value equals 15 degrees. This property only "
"affects movement when [member motion_mode] is [constant MOTION_MODE_FLOATING]."
msgstr ""
"Мінімальний кут (у радіанах), під яким тіло може ковзати при зустрічі зі "
"стіною. Значення за замовчуванням дорівнює 15 градусам. Ця властивість "
"впливає на рух лише тоді, коли [member motion_mode] має значення [constant "
"MOTION_MODE_FLOATING]."
msgid ""
"Apply when notions of walls, ceiling and floor are relevant. In this mode the "
"body motion will react to slopes (acceleration/slowdown). This mode is "
"suitable for sided games like platformers."
msgstr ""
"Застосовуйте, коли актуальні поняття стін, стелі та підлоги. У цьому режимі "
"рух тіла буде реагувати на схили (прискорення/уповільнення). Цей режим "
"підходить для односторонніх ігор, таких як платформери."
msgid ""
"Apply when there is no notion of floor or ceiling. All collisions will be "
"reported as [code]on_wall[/code]. In this mode, when you slide, the speed "
"will always be constant. This mode is suitable for top-down games."
msgstr ""
"Застосовують, коли немає поняття підлоги або стелі. Про всі зіткнення "
"повідомлятиметься як [code]on_wall[/code]. У цьому режимі, коли ви ковзаєте, "
"швидкість завжди буде постійною. Цей режим підходить для ігор зверху вниз."
msgid ""
"Add the last platform velocity to the [member velocity] when you leave a "
"moving platform."
msgstr ""
"Додайте останню швидкість платформи до [member velocity], коли залишаєте "
"рухому платформу."
msgid ""
"Add the last platform velocity to the [member 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 ""
"Додайте останню швидкість платформи до [member velocity], коли залишаєте "
"рухому платформу, але будь-який рух вниз ігнорується. Корисно зберігати повну "
"висоту стрибка, навіть коли платформа рухається вниз."
msgid "Do nothing when leaving a platform."
msgstr "Нічого не робити, залишаючи платформу."
msgid "A 3D physics body specialized for characters moved by script."
msgstr ""
"Тривимірне фізичне тіло, спеціалізоване для персонажів, які переміщуються за "
"сценарієм."
msgid ""
"[CharacterBody3D] is a specialized class for physics bodies that are meant to "
"be user-controlled. They are not affected by physics at all, but they affect "
"other physics bodies in their path. They are mainly used to provide high-"
"level API to move objects with wall and slope detection ([method "
"move_and_slide] method) in addition to the general collision detection "
"provided by [method PhysicsBody3D.move_and_collide]. This makes it useful for "
"highly configurable physics bodies that must move in specific ways and "
"collide with the world, as is often the case with user-controlled "
"characters.\n"
"For game objects that don't require complex movement or collision detection, "
"such as moving platforms, [AnimatableBody3D] is simpler to configure."
msgstr ""
"[CharacterBody3D] — це спеціалізований клас для фізичних тіл, які призначені "
"для керування користувачем. На них зовсім не впливає фізика, але вони "
"впливають на інші фізичні тіла на своєму шляху. Вони в основному "
"використовуються для забезпечення API високого рівня для переміщення об’єктів "
"із виявленням стін і схилів (методи [method move_and_slide]) на додаток до "
"загального виявлення зіткнень, що забезпечується [method "
"PhysicsBody3D.move_and_collide]. Це робить його корисним для фізичних тіл із "
"широким набором конфігурацій, які мають рухатися певним чином і стикатися зі "
"світом, як це часто буває з персонажами, керованими користувачем.\n"
"Для ігрових об’єктів, які не потребують складного виявлення руху чи "
"зіткнення, наприклад рухомих платформ, [AnimatableBody3D] простіше "
"налаштувати."
msgid ""
"Returns the floor's collision angle at the last collision point according to "
"[param up_direction], which is [constant Vector3.UP] by default. This value "
"is always positive and only valid after calling [method move_and_slide] and "
"when [method is_on_floor] returns [code]true[/code]."
msgstr ""
"Повертає кут зіткнення підлоги в останній точці зіткнення відповідно до "
"[param up_direction], який за замовчуванням дорівнює [constant Vector3.UP]. "
"Це значення завжди додатне й дійсне лише після виклику [method "
"move_and_slide] і коли [method is_on_floor] повертає [code]true[/code]."
msgid ""
"Returns the last motion applied to the [CharacterBody3D] during the last call "
"to [method move_and_slide]. The movement can be split into multiple motions "
"when sliding occurs, and this method return the last one, which is useful to "
"retrieve the current direction of the movement."
msgstr ""
"Повертає останній рух, застосований до [CharacterBody3D] під час останнього "
"виклику [method move_and_slide]. Рух можна розділити на кілька рухів, коли "
"відбувається ковзання, і цей метод повертає останній, що корисно для "
"отримання поточного напрямку руху."
msgid ""
"Returns a [KinematicCollision3D] if a collision occurred. The returned value "
"contains information about the latest collision that occurred during the last "
"call to [method move_and_slide]. Returns [code]null[/code] if no collision "
"occurred. See also [method get_slide_collision]."
msgstr ""
"Повертає значення [KinematicCollision3D], якщо відбулося зіткнення. Повернене "
"значення містить інформацію про останнє зіткнення, яке сталося під час "
"останнього виклику методу [method move_and_slide]. Повертає значення "
"[code]null[/code], якщо зіткнення не відбулося. Див. також метод [method "
"get_slide_collision]."
msgid ""
"Returns the angular velocity of the platform at the last collision point. "
"Only valid after calling [method move_and_slide]."
msgstr ""
"Повертає кутову швидкість платформи в останній точці зіткнення. Дійсний лише "
"після виклику [method move_and_slide]."
msgid ""
"Returns a [KinematicCollision3D], which contains information about a "
"collision that occurred during the last call to [method move_and_slide]. "
"Since the body can collide several times in a single call to [method "
"move_and_slide], you must specify the index of the collision in the range 0 "
"to ([method get_slide_collision_count] - 1). See also [method "
"get_last_slide_collision]."
msgstr ""
"Повертає [KinematicCollision3D], який містить інформацію про зіткнення, що "
"сталося під час останнього виклику методу [method move_and_slide]. Оскільки "
"тіло може зіткнутися кілька разів за один виклик методу [method "
"move_and_slide], необхідно вказати індекс зіткнення в діапазоні від 0 до "
"([method get_slide_collision_count] - 1). Див. також [method "
"get_last_slide_collision]."
msgid ""
"Moves the body based on [member velocity]. If the body collides with another, "
"it will slide along the other body rather than stop immediately. If the other "
"body is a [CharacterBody3D] or [RigidBody3D], it will also be affected by the "
"motion of the other body. You can use this to make moving and rotating "
"platforms, or to make nodes push other nodes.\n"
"This method should be used in [method Node._physics_process] (or in a method "
"called by [method Node._physics_process]), as it uses the physics step's "
"[code]delta[/code] value automatically in calculations. Otherwise, the "
"simulation will run at an incorrect speed.\n"
"Modifies [member velocity] if a slide collision occurred. To get the latest "
"collision call [method get_last_slide_collision], for more detailed "
"information about collisions that occurred, use [method "
"get_slide_collision].\n"
"When the body touches a moving platform, the platform's velocity is "
"automatically added to the body motion. If a collision occurs due to the "
"platform's motion, it will always be first in the slide collisions.\n"
"Returns [code]true[/code] if the body collided, otherwise, returns "
"[code]false[/code]."
msgstr ""
"Переміщує тіло на основі [member velocity]. Якщо тіло зіштовхується з іншим, "
"воно буде ковзати по іншому тілу, а не зупинятися відразу. Якщо інше тіло є "
"[CharacterBody3D] або [RigidBody3D], воно також буде піддаватися впливу руху "
"іншого тіла. Ви можете використовувати це для створення рухомих і обертових "
"платформ або для того, щоб вузли штовхали інші вузли.\n"
"Цей метод слід використовувати в [method Node._physics_process] (або в "
"методі, що викликається [method Node._physics_process]), оскільки він "
"автоматично використовує значення [code]delta[/code] фізичного кроку в "
"обчисленнях. В іншому випадку симуляція буде працювати з неправильною "
"швидкістю.\n"
"Змінює [member velocity], якщо відбулося зіткнення ковзання. Щоб отримати "
"останнє зіткнення, викличте [method get_last_slide_collision], для більш "
"детальної інформації про зіткнення, що відбулися, використовуйте [method "
"get_slide_collision].\n"
"Коли тіло торкається рухомої платформи, швидкість платформи автоматично "
"додається до руху тіла. Якщо зіткнення відбувається через рух платформи, воно "
"завжди буде першим у зіткненнях ковзання.\n"
"Повертає [code]true[/code], якщо тіло зіткнулося, інакше повертає "
"[code]false[/code]."
msgid ""
"Collision layers that will be included for detecting floor bodies that will "
"act as moving platforms to be followed by the [CharacterBody3D]. By default, "
"all floor bodies are detected and propagate their velocity."
msgstr ""
"Шари зіткнень, які будуть включені для виявлення тіл підлоги, які діятимуть "
"як рухомі платформи, за якими слідуватиме [CharacterBody3D]. За замовчуванням "
"усі тіла підлоги виявляються та поширюють свою швидкість."
msgid ""
"Collision layers that will be included for detecting wall bodies that will "
"act as moving platforms to be followed by the [CharacterBody3D]. By default, "
"all wall bodies are ignored."
msgstr ""
"Шари зіткнення, які будуть включені для виявлення тіл стін, які діятимуть як "
"рухомі платформи, за якими слідуватиме [CharacterBody3D]. За замовчуванням "
"усі стіни ігноруються."
msgid ""
"Vector pointing upwards, used to determine what is a wall and what is a floor "
"(or a ceiling) when calling [method move_and_slide]. Defaults to [constant "
"Vector3.UP]. As the vector will be normalized it can't be equal to [constant "
"Vector3.ZERO], if you want all collisions to be reported as walls, consider "
"using [constant MOTION_MODE_FLOATING] as [member motion_mode]."
msgstr ""
"Вектор, спрямований вгору, використовується для визначення того, що є стіною, "
"а що — підлогою (або стелею) під час виклику [method move_and_slide]. За "
"замовчуванням [constant Vector3.UP]. Оскільки вектор буде нормалізовано, він "
"не може дорівнювати [constant Vector3.ZERO], якщо ви хочете, щоб усі "
"зіткнення повідомлялися як стіни, розгляньте можливість використання "
"[constant MOTION_MODE_FLOATING] як [member motion_mode]."
msgid ""
"Current velocity vector (typically meters per second), used and modified "
"during calls to [method move_and_slide].\n"
"[b]Note:[/b] A common mistake is setting this property to the desired "
"velocity multiplied by [code]delta[/code], which produces a motion vector "
"(typically in meters)."
msgstr ""
"Поточний вектор швидкості (зазвичай метри за секунду), який використовується "
"та змінюється під час викликів [method move_and_slide].\n"
"[b]Примітка:[/b] Поширеною помилкою є встановлення для цієї властивості "
"значення бажаної швидкості, помноженої на [code]дельта[/code], що створює "
"вектор руху (зазвичай у метрах)."
msgid ""
"Minimum angle (in radians) where the body is allowed to slide when it "
"encounters a wall. The default value equals 15 degrees. When [member "
"motion_mode] is [constant MOTION_MODE_GROUNDED], it only affects movement if "
"[member floor_block_on_wall] is [code]true[/code]."
msgstr ""
"Мінімальний кут (у радіанах), під яким тіло може ковзати при зустрічі зі "
"стіною. Значення за замовчуванням дорівнює 15 градусам. Коли [member "
"motion_mode] має значення [constant MOTION_MODE_GROUNDED], це впливає на рух, "
"лише якщо [member floor_block_on_wall] має значення [code]true[/code]."
msgid ""
"Apply when notions of walls, ceiling and floor are relevant. In this mode the "
"body motion will react to slopes (acceleration/slowdown). This mode is "
"suitable for grounded games like platformers."
msgstr ""
"Застосовуйте, коли актуальні поняття стін, стелі та підлоги. У цьому режимі "
"рух тіла буде реагувати на схили (прискорення/уповільнення). Цей режим "
"підходить для таких ігор, як платформери."
msgid ""
"Apply when there is no notion of floor or ceiling. All collisions will be "
"reported as [code]on_wall[/code]. In this mode, when you slide, the speed "
"will always be constant. This mode is suitable for games without ground like "
"space games."
msgstr ""
"Застосовують, коли немає поняття підлоги або стелі. Про всі зіткнення "
"повідомлятиметься як [code]on_wall[/code]. У цьому режимі, коли ви ковзаєте, "
"швидкість завжди буде постійною. Цей режим підходить для ігор без землі, "
"таких як космічні ігри."
msgid ""
"Controls how an individual character will be displayed in a [RichTextEffect]."
msgstr "Керує тим, як окремий символ відображатиметься в [RichTextEffect]."
msgid ""
"By setting various properties on this object, you can control how individual "
"characters will be displayed in a [RichTextEffect]."
msgstr ""
"Встановлюючи різні властивості цього об’єкта, ви можете контролювати, як "
"окремі символи відображатимуться в [RichTextEffect]."
msgid "BBCode in RichTextLabel"
msgstr "BBCode Ів RichTextLabel"
msgid "The color the character will be drawn with."
msgstr "Колір, яким буде намальований персонаж."
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.process_mode]). Resets when the text in the [RichTextLabel] is changed.\n"
"[b]Note:[/b] Time still passes while the [RichTextLabel] is hidden."
msgstr ""
"Час, що минув з моменту додавання [RichTextLabel] до дерева сцени (у "
"секундах). Час зупиняється, коли [RichTextLabel] призупинено (див. [member "
"Node.process_mode]). Скидається, коли змінюється текст у [RichTextLabel].\n"
"[b]Примітка. [/b] Ще мине час, поки [RichTextLabel] приховано."
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] "
"or [float], they will be converted automatically. Color codes in the form "
"[code]#rrggbb[/code] or [code]#rgb[/code] will be converted to an opaque "
"[Color]. String arguments may not contain spaces, even if they're quoted. If "
"present, quotes will also be present in the final string.\n"
"For example, the opening BBCode tag [code][example foo=hello bar=true baz=42 "
"color=#ffffff][/code] will map to the following [Dictionary]:\n"
"[codeblock]\n"
"{\"foo\": \"hello\", \"bar\": true, \"baz\": 42, \"color\": Color(1, 1, 1, "
"1)}\n"
"[/codeblock]"
msgstr ""
"Містить аргументи, передані у початковому тегу BBCode. За замовчуванням "
"аргументи є рядками; якщо їхній вміст відповідає такому типу, як [bool], "
"[int] або [float], вони будуть перетворені автоматично. Коди кольорів у формі "
"[code]#rrggbb[/code] або [code]#rgb[/code] буде перетворено на непрозорий "
"[Color]. Рядкові аргументи не можуть містити пробіли, навіть якщо вони взяті "
"в лапки. Якщо є, лапки також будуть присутні в останньому рядку.\n"
"Наприклад, початковий тег BBCode [code][example foo=hello bar=true baz=42 "
"color=#ffffff][/code] зіставлятиметься з таким [Dictionary]:\n"
"[codeblock]\n"
"{\"foo\": \"hello\", \"bar\": true, \"baz\": 42, \"color\": Color(1, 1, 1, "
"1)}\n"
"[/codeblock]"
msgid ""
"[TextServer] RID of the font used to render glyph, this value can be used "
"with [code]TextServer.font_*[/code] methods to retrieve font information.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"[TextServer] RID шрифту, який використовується для відтворення гліфа, це "
"значення можна використовувати з методами [code]TextServer.font_*[/code] для "
"отримання інформації про шрифт.\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"Number of glyphs in the grapheme cluster. This value is set in the first "
"glyph of a cluster.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"Кількість гліфів у кластері графем. Це значення встановлюється в першому "
"гліфі кластера.\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"Glyph flags. See [enum TextServer.GraphemeFlag] for more info.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"Гліфові прапори. Дивіться [enum TextServer.GraphemeFlag] для отримання "
"додаткової інформації.\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"Glyph index specific to the [member font]. If you want to replace this glyph, "
"use [method TextServer.font_get_glyph_index] with [member font] to get a new "
"glyph index for a single character."
msgstr ""
"Індекс гліфа, специфічний для [member font]. Якщо ви хочете замінити цей "
"гліф, використовуйте [method TextServer.font_get_glyph_index] на [member "
"font], щоб отримати новий індекс гліфа для одного символу."
msgid "The position offset the character will be drawn with (in pixels)."
msgstr "Зсув позиції, з яким буде намальовано символ (у пікселях)."
msgid ""
"If [code]true[/code], FX transform is called for outline drawing.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"Якщо [code]true[/code], трансформація FX викликається для малювання контуру.\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"Absolute character range in the string, corresponding to the glyph.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"Абсолютний діапазон символів у рядку, що відповідає гліфу.\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"The character offset of the glyph, relative to the current [RichTextEffect] "
"custom block.\n"
"[b]Note:[/b] Read-only. Setting this property won't affect drawing."
msgstr ""
"Зсув символу гліфа відносно поточного спеціального блоку [RichTextEffect].\n"
"[b]Примітка:[/b] Лише для читання. Налаштування цієї властивості не вплине на "
"малюнок."
msgid ""
"The current transform of the current glyph. It can be overridden (for "
"example, by driving the position and rotation from a curve). You can also "
"alter the existing value to apply transforms on top of other effects."
msgstr ""
"Поточне перетворення поточного гліфа. Його можна перевизначити (наприклад, "
"керуючи положенням і поворотом від кривої). Ви також можете змінити наявне "
"значення, щоб застосувати перетворення поверх інших ефектів."
msgid ""
"If [code]true[/code], the character will be drawn. If [code]false[/code], the "
"character will be hidden. Characters around hidden characters will reflow to "
"take the space of hidden characters. If this is not desired, set their "
"[member color] to [code]Color(1, 1, 1, 0)[/code] instead."
msgstr ""
"Якщо [code]true[/code], символ буде намальовано. Якщо [code]false[/code], "
"символ буде приховано. Символи навколо прихованих персонажів будуть змінено, "
"щоб зайняти простір прихованих символів. Якщо це небажано, замість цього "
"встановіть [колір члена] значення [code]Колір(1, 1, 1, 0)[/code]."
msgid "A button that represents a binary choice."
msgstr "Кнопка, яка представляє двійковий вибір."
msgid ""
"[CheckBox] allows the user to choose one of only two possible options. It's "
"similar to [CheckButton] in functionality, but it has a different appearance. "
"To follow established UX patterns, it's recommended to use [CheckBox] when "
"toggling it has [b]no[/b] immediate effect on something. For example, it "
"could be used when toggling it will only do something once a confirmation "
"button is pressed.\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node.\n"
"When [member BaseButton.button_group] specifies a [ButtonGroup], [CheckBox] "
"changes its appearance to that of a radio button and uses the various "
"[code]radio_*[/code] theme properties."
msgstr ""
"[CheckBox] дозволяє користувачеві вибрати один із двох можливих варіантів. За "
"функціями він схожий на [CheckButton], але має інший вигляд. Щоб слідувати "
"встановленим шаблонам UX, рекомендується використовувати [CheckBox], коли "
"його перемикання [b]не[/b] на щось впливає негайно. Наприклад, його можна "
"використовувати, коли перемикання виконуватиме дії лише після натискання "
"кнопки підтвердження.\n"
"Дивіться також [BaseButton], який містить загальні властивості та методи, "
"пов’язані з цим вузлом.\n"
"Коли [member BaseButton.button_group] визначає [ButtonGroup], [CheckBox] "
"змінює свій вигляд на перемикач і використовує різні властивості теми "
"[code]radio_*[/code]."
msgid "The color of the checked icon when the checkbox is pressed."
msgstr "Колір позначеної значка, коли прапорець натиснуто."
msgid "The color of the unchecked icon when the checkbox is not pressed."
msgstr "Колір значка невизначеного пункту, коли прапорець не натиснуто."
msgid "The vertical offset used when rendering the check icons (in pixels)."
msgstr ""
"Вертикальне зміщення, яке використовується під час візуалізації значків "
"галочки (у пікселях)."
msgid "The check icon to display when the [CheckBox] is checked."
msgstr ""
"Значок прапорця, який відображатиметься, коли встановлено прапорець "
"[CheckBox]."
msgid ""
"The check icon to display when the [CheckBox] is checked and is disabled."
msgstr ""
"Значок прапорця, який відображається, коли [CheckBox] позначено та вимкнено."
msgid ""
"The check icon to display when the [CheckBox] is configured as a radio button "
"and is checked."
msgstr ""
"Значок прапорця, який відображатиметься, коли [CheckBox] налаштовано як "
"перемикач і позначено."
msgid ""
"The check icon to display when the [CheckBox] is configured as a radio "
"button, is disabled, and is unchecked."
msgstr ""
"Значок прапорця, який відображатиметься, коли [CheckBox] налаштовано як "
"перемикач, вимкнено та знято прапорець."
msgid ""
"The check icon to display when the [CheckBox] is configured as a radio button "
"and is unchecked."
msgstr ""
"Значок прапорця, який відображатиметься, коли [CheckBox] налаштовано як "
"перемикач і не встановлено прапорець."
msgid "The check icon to display when the [CheckBox] is unchecked."
msgstr "Значок прапорця, який відображатиметься, коли [CheckBox] знято."
msgid ""
"The check icon to display when the [CheckBox] is unchecked and is disabled."
msgstr ""
"Значок прапорця, який відображатиметься, коли [CheckBox] не позначено та "
"вимкнено."
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 example, it can be used "
"when pressing it shows or hides advanced settings, without asking the user to "
"confirm this action.\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node."
msgstr ""
"[CheckButton] — це кнопка-перемикач, що відображається як поле для прапорців. "
"За функціями він схожий на [CheckBox], але має інший вигляд. Щоб слідувати "
"встановленим шаблонам UX, рекомендується використовувати [CheckButton], коли "
"його перемикання [b]негайно[/b] впливає на щось. Наприклад, його можна "
"використовувати, коли натискання показує або приховує розширені налаштування, "
"не запитуючи користувача підтвердити цю дію.\n"
"Дивіться також [BaseButton], який містить загальні властивості та методи, "
"пов’язані з цим вузлом."
msgid "The vertical offset used when rendering the toggle icons (in pixels)."
msgstr ""
"Вертикальне зміщення, яке використовується під час візуалізації піктограм "
"перемикачів (у пікселях)."
msgid ""
"The icon to display when the [CheckButton] is checked (for left-to-right "
"layouts)."
msgstr ""
"Піктограма, яка відображається, коли позначено [CheckButton] (для макетів "
"зліва направо)."
msgid ""
"The icon to display when the [CheckButton] is checked and disabled (for left-"
"to-right layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] позначено та вимкнено (для "
"макетів зліва направо)."
msgid ""
"The icon to display when the [CheckButton] is checked and disabled (for right-"
"to-left layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] позначено та вимкнено (для "
"макетів справа наліво)."
msgid ""
"The icon to display when the [CheckButton] is checked (for right-to-left "
"layouts)."
msgstr ""
"Піктограма, яка відображається, коли позначено [CheckButton] (для макетів "
"справа наліво)."
msgid ""
"The icon to display when the [CheckButton] is unchecked (for left-to-right "
"layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] не позначено (для макетів "
"зліва направо)."
msgid ""
"The icon to display when the [CheckButton] is unchecked and disabled (for "
"left-to-right layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] знято та вимкнено (для "
"макетів зліва направо)."
msgid ""
"The icon to display when the [CheckButton] is unchecked and disabled (for "
"right-to-left layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] знято та вимкнено (для "
"макетів справа наліво)."
msgid ""
"The icon to display when the [CheckButton] is unchecked (for right-to-left "
"layouts)."
msgstr ""
"Піктограма для відображення, коли [CheckButton] не позначено (для макетів "
"справа наліво)."
msgid "A 2D circle shape used for physics collision."
msgstr "Двовимірна форма кола, яка використовується для фізичного зіткнення."
msgid ""
"A 2D circle shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape2D].\n"
"[b]Performance:[/b] [CircleShape2D] is fast to check collisions against. It "
"is faster than [RectangleShape2D] and [CapsuleShape2D]."
msgstr ""
"Двовимірна форма кола, призначена для використання у фізиці. Зазвичай "
"використовується для надання форми для [CollisionShape2D].\n"
"[b]Продуктивність:[/b] [CircleShape2D] швидко перевіряє зіткнення. Це швидше, "
"ніж [RectangleShape2D] і [CapsuleShape2D]."
msgid "The circle's radius."
msgstr "Радіус кола."
msgid "A class information repository."
msgstr "Репозиторій інформації про клас."
msgid ""
"Provides access to metadata stored for every available engine class.\n"
"[b]Note:[/b] Script-defined classes with [code]class_name[/code] are not part "
"of [ClassDB], so they will not return reflection data such as a method or "
"property list. However, [GDExtension]-defined classes [i]are[/i] part of "
"[ClassDB], so they will return reflection data."
msgstr ""
"Надає доступ до метаданих, що зберігаються для кожного доступного класу "
"двигуна.\n"
"[b]Примітка:[/b] Класи, визначені скриптом за допомогою [code]class_name[/"
"code], не входять до складу [ClassDB], тому вони не повертають дані "
"рефлексії, такі як список методів або властивостей. Однак класи, визначені за "
"допомогою [GDExtension], [i]входять[/i] до складу [ClassDB], тому вони "
"повертають дані рефлексії."
msgid ""
"Returns [code]true[/code] if objects can be instantiated from the specified "
"[param class], otherwise returns [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо об’єкти можуть бути створені з указаного "
"[param class], інакше повертає [code]false[/code]."
msgid "Calls a static method on a class."
msgstr "Викликає статичний метод класу."
msgid "Returns whether the specified [param class] is available or not."
msgstr "Повертає інформацію про те, чи доступний [param class] чи ні."
msgid "Returns the API type of the specified [param class]."
msgstr "Повертає тип API зазначеного [param class]."
msgid ""
"Returns an array with all the keys in [param enum] of [param class] or its "
"ancestry."
msgstr ""
"Повертає масив з усіма ключами в [param enum] [param class] або його предків."
msgid "Returns an array with all the enums of [param class] or its ancestry."
msgstr "Повертає масив з усіма переліками [param class] або його походження."
msgid ""
"Returns the value of the integer constant [param name] of [param class] or "
"its ancestry. Always returns 0 when the constant could not be found."
msgstr ""
"Повертає значення цілочисельної константи [param name] класу [param class] "
"або його походження. Завжди повертає 0, якщо константу не вдалося знайти."
msgid ""
"Returns which enum the integer constant [param name] of [param class] or its "
"ancestry belongs to."
msgstr ""
"Повертає перелік, до якого належить ціла константа [param name] [param "
"class]] або його походження."
msgid ""
"Returns an array with the names all the integer constants of [param class] or "
"its ancestry."
msgstr ""
"Повертає масив із іменами всіх цілих констант [param class] або його предків."
msgid ""
"Returns the number of arguments of the method [param method] of [param class] "
"or its ancestry if [param no_inheritance] is [code]false[/code]."
msgstr ""
"Повертає кількість аргументів методу [param method] [param class] або його "
"походження, якщо [param no_inheritance] має значення [code]false[/code]."
msgid ""
"Returns an array with all the methods of [param class] or its ancestry if "
"[param no_inheritance] is [code]false[/code]. Every element of the array is a "
"[Dictionary] with the following keys: [code]args[/code], [code]default_args[/"
"code], [code]flags[/code], [code]id[/code], [code]name[/code], [code]return: "
"(class_name, hint, hint_string, name, type, usage)[/code].\n"
"[b]Note:[/b] In exported release builds the debug info is not available, so "
"the returned dictionaries will contain only method names."
msgstr ""
"Повертає масив із усіма методами [param class] або його предків, якщо [param "
"no_inheritance] має значення [code]false[/code]. Кожен елемент масиву є "
"[Словником] із такими ключами: [code]args[/code], [code]default_args[/code], "
"[code]flags[/code], [code]id[/code] , [code]назва[/code], [code]повернення: "
"(назва_класу, підказка, рядок_підказки, назва, тип, використання)[/code].\n"
"[b]Примітка:[/b] В експортованих збірках випуску інформація про налагодження "
"недоступна, тому повернуті словники міститимуть лише назви методів."
msgid "Returns the value of [param property] of [param object] or its ancestry."
msgstr "Повертає значення [param property] [param object] або його походження."
msgid ""
"Returns the default value of [param property] of [param class] or its "
"ancestor classes."
msgstr ""
"Повертає значення за замовчуванням [param property] [param class] або його "
"класів-попередників."
msgid "Returns the getter method name of [param property] of [param class]."
msgstr "Повертає назву методу отримання [param property] [param class]."
msgid ""
"Returns an array with all the properties of [param class] or its ancestry if "
"[param no_inheritance] is [code]false[/code]."
msgstr ""
"Повертає масив з усіма властивостями [param class] або його предків, якщо "
"[param no_inheritance] має значення [code]false[/code]."
msgid "Returns the setter method name of [param property] of [param class]."
msgstr "Повертає назву методу налаштування [param property] [param class]."
msgid ""
"Returns the [param signal] data of [param class] or its ancestry. The "
"returned value is a [Dictionary] with the following keys: [code]args[/code], "
"[code]default_args[/code], [code]flags[/code], [code]id[/code], [code]name[/"
"code], [code]return: (class_name, hint, hint_string, name, type, usage)[/"
"code]."
msgstr ""
"Повертає дані [param signal] [param class] або його походження. Поверненим "
"значенням є [Dictionary] із такими ключами: [code]аргументи[/code], "
"[code]замовчування_арги[/code], [code]прапорці[/code], [code]ідентифікатор[/"
"code], [code]назва[/code], [code]повернення: (назва_класу, підказка, "
"рядок_підказки, назва, тип, використання)[/code]."
msgid ""
"Returns an array with all the signals of [param class] or its ancestry if "
"[param no_inheritance] is [code]false[/code]. Every element of the array is a "
"[Dictionary] as described in [method class_get_signal]."
msgstr ""
"Повертає масив із усіма сигналами [param class] або його походження, якщо "
"[param no_inheritance] має значення [code]false[/code]. Кожен елемент масиву "
"є [Dictionary], як описано в [method class_get_signal]."
msgid ""
"Returns whether [param class] or its ancestry has an enum called [param name] "
"or not."
msgstr ""
"Повертає, чи має [param class] або його предок перелік із назвою [param name] "
"чи ні."
msgid ""
"Returns whether [param class] or its ancestry has an integer constant called "
"[param name] or not."
msgstr ""
"Повертає, чи має [param class] або його походження цілу константу під назвою "
"[param name] чи ні."
msgid ""
"Returns whether [param class] (or its ancestry if [param no_inheritance] is "
"[code]false[/code]) has a method called [param method] or not."
msgstr ""
"Повертає, чи має [param class] (або його походження, якщо [param "
"no_inheritance] [code]false[/code]) метод під назвою [param method] чи ні."
msgid ""
"Returns whether [param class] or its ancestry has a signal called [param "
"signal] or not."
msgstr ""
"Повертає, чи має [param class] або його походження сигнал під назвою [param "
"signal] чи ні."
msgid "Sets [param property] value of [param object] to [param value]."
msgstr "Встановлює [param property] значення [param object] у [param value]."
msgid ""
"Returns the names of all engine classes available.\n"
"[b]Note:[/b] Script-defined classes with [code]class_name[/code] are not "
"included in this list. Use [method ProjectSettings.get_global_class_list] to "
"get a list of script-defined classes instead."
msgstr ""
"Повертає імена всіх доступних класів двигуна.\n"
"[b]Примітка:[/b] Класи, визначені скриптом за допомогою [code]class_name[/"
"code], не включені до цього списку. Замість цього використовуйте [method "
"ProjectSettings.get_global_class_list], щоб отримати список класів, "
"визначених скриптом."
msgid ""
"Returns the names of all engine classes that directly or indirectly inherit "
"from [param class]."
msgstr ""
"Повертає назви всіх класів рушіїв, які прямо чи опосередковано успадковуються "
"від [param class]."
msgid "Returns the parent class of [param class]."
msgstr "Повертає батьківський клас [param class]."
msgid "Creates an instance of [param class]."
msgstr "Створює екземпляр [param class]."
msgid "Returns whether this [param class] is enabled or not."
msgstr "Повертає, чи ввімкнено [param class] чи ні."
msgid ""
"Returns whether [param class] (or its ancestor classes if [param "
"no_inheritance] is [code]false[/code]) has an enum called [param enum] that "
"is a bitfield."
msgstr ""
"Повертає, чи має [param class] (або його класи-предки, якщо [param "
"no_inheritance] [code]false[/code]) перелік під назвою [param enum], який є "
"бітовим полем."
msgid "Returns whether [param inherits] is an ancestor of [param class] or not."
msgstr "Повертає, чи є [param inherits] предком [param class] чи ні."
msgid "Native Core class type."
msgstr "Тип класу Native Core."
msgid "Native Editor class type."
msgstr "Тип класу Native Editor."
msgid "GDExtension class type."
msgstr "Тип класу GDExtension."
msgid "GDExtension Editor class type."
msgstr "Тип класу редактора GDExtension."
msgid "Unknown class type."
msgstr "Невідомий тип класу."
msgid "A multiline text editor designed for editing code."
msgstr "Багаторядковий текстовий редактор, призначений для редагування коду."
msgid ""
"CodeEdit is a specialized [TextEdit] designed for editing plain text code "
"files. It has many features commonly found in code editors such as line "
"numbers, line folding, code completion, indent management, and string/comment "
"management.\n"
"[b]Note:[/b] Regardless of locale, [CodeEdit] will by default always use left-"
"to-right text direction to correctly display source code."
msgstr ""
"CodeEdit — це спеціалізований [TextEdit], призначений для редагування файлів "
"звичайного текстового коду. Він має багато функцій, які зазвичай "
"зустрічаються в редакторах коду, наприклад номери рядків, згортання рядків, "
"завершення коду, керування відступами та керування рядками/коментарями.\n"
"[b]Примітка:[/b] Незалежно від мови [CodeEdit] за замовчуванням завжди "
"використовуватиме напрямок тексту зліва направо для правильного відображення "
"вихідного коду."
msgid ""
"Override this method to define how the selected entry should be inserted. If "
"[param replace] is [code]true[/code], any existing text should be replaced."
msgstr ""
"Перевизначте цей метод, щоб визначити спосіб вставлення вибраного запису. "
"Якщо [param replace] має значення [code]true[/code], будь-який існуючий текст "
"слід замінити."
msgid ""
"Override this method to define what items in [param candidates] should be "
"displayed.\n"
"Both [param candidates] and the return is an [Array] of [Dictionary], see "
"[method get_code_completion_option] for [Dictionary] content."
msgstr ""
"Перевизначте цей метод, щоб визначити, які елементи в [param candidates] "
"мають відображатися.\n"
"Як [param candidates], так і повернення є масивом [Array] [Dictionary], див. "
"[method get_code_completion_option] для вмісту [Dictionary]."
msgid ""
"Override this method to define what happens when the user requests code "
"completion. If [param force] is [code]true[/code], any checks should be "
"bypassed."
msgstr ""
"Перевизначте цей метод, щоб визначити, що відбувається, коли користувач "
"запитує завершення коду. Якщо [param force] має значення [code]true[/code], "
"будь-які перевірки слід обійти."
msgid ""
"Adds a brace pair.\n"
"Both the start and end keys must be symbols. Only the start key has to be "
"unique."
msgstr ""
"Додає пару дужок.\n"
"І початкова, і кінцева клавіші мають бути символами. Тільки ключ запуску має "
"бути унікальним."
msgid ""
"Submits an item to the queue of potential candidates for the autocomplete "
"menu. Call [method update_code_completion_options] to update the list.\n"
"[param location] indicates location of the option relative to the location of "
"the code completion query. See [enum CodeEdit.CodeCompletionLocation] for how "
"to set this value.\n"
"[b]Note:[/b] This list will replace all current candidates."
msgstr ""
"Відправляє елемент до черги потенційних кандидатів для меню автозаповнення. "
"Викличте [method update_code_completion_options], щоб оновити список.\n"
"[param location] вказує розташування параметра відносно розташування запиту "
"на завершення коду. Перегляньте [enum CodeEdit.CodeCompletionLocation], щоб "
"дізнатися, як встановити це значення.\n"
"[b]Примітка:[/b] цей список замінить усіх поточних кандидатів."
msgid ""
"Adds a comment delimiter from [param start_key] to [param end_key]. Both keys "
"should be symbols, and [param start_key] must not be shared with other "
"delimiters.\n"
"If [param line_only] is [code]true[/code] or [param end_key] is an empty "
"[String], the region does not carry over to the next line."
msgstr ""
"Додає роздільник коментаря від [param start_key] до [param end_key]. Обидва "
"ключі мають бути символами, а [param start_key] не має бути спільним з іншими "
"роздільниками.\n"
"Якщо [param line_only] має значення [code]true[/code] або [param end_key] є "
"порожнім [String], область не переноситься на наступний рядок."
msgid ""
"Defines a string delimiter from [param start_key] to [param end_key]. Both "
"keys should be symbols, and [param start_key] must not be shared with other "
"delimiters.\n"
"If [param line_only] is [code]true[/code] or [param end_key] is an empty "
"[String], the region does not carry over to the next line."
msgstr ""
"Визначає роздільник рядка від [param start_key] до [param end_key]. Обидва "
"ключі мають бути символами, а [param start_key] не має бути спільним з іншими "
"роздільниками.\n"
"Якщо [param line_only] має значення [code]true[/code] або [param end_key] є "
"порожнім [String], область не переноситься на наступний рядок."
msgid ""
"Returns [code]true[/code] if the given line is foldable. A line is foldable "
"if it is the start of a valid code region (see [method "
"get_code_region_start_tag]), if it is the start of a comment or string block, "
"or if the next non-empty line is more indented (see [method "
"TextEdit.get_indent_level])."
msgstr ""
"Повертає [code]true[/code], якщо вказаний рядок можна згорнути. Рядок можна "
"згорнути, якщо він є початком дійсної області коду (див. [method "
"get_code_region_start_tag]), якщо він є початком блоку коментаря чи рядка, "
"або якщо наступний непорожній рядок має більший відступ (див. [method "
"TextEdit.get_indent_level])."
msgid "Cancels the autocomplete menu."
msgstr "Скасовує меню автозаповнення."
msgid "Clears all bookmarked lines."
msgstr "Очищає всі закладені рядки."
msgid "Clears all breakpointed lines."
msgstr "Очищає всі лінії з точками розриву."
msgid "Removes all comment delimiters."
msgstr "Видаляє всі розділювачі коментарів."
msgid "Clears all executed lines."
msgstr "Очищає всі виконані рядки."
msgid "Removes all string delimiters."
msgstr "Видаляє всі розділювачі рядків."
msgid ""
"Inserts the selected entry into the text. If [param replace] is [code]true[/"
"code], any existing text is replaced rather than merged."
msgstr ""
"Вставте вибраний запис у текст. Якщо [param replace] є [code]true[/code], "
"будь-який існуючий текст замінюється замість об'єднання."
msgid ""
"Converts the indents of lines between [param from_line] and [param to_line] "
"to tabs or spaces as set by [member indent_use_spaces].\n"
"Values of [code]-1[/code] convert the entire text."
msgstr ""
"Перетворює відступи рядків між [param from_line] і [param to_line] на "
"табуляції або пробіли, як установлено [member indent_use_spaces].\n"
"Значення [code]-1[/code] перетворюють увесь текст."
msgid ""
"Creates a new code region with the selection. At least one single line "
"comment delimiter have to be defined (see [method add_comment_delimiter]).\n"
"A code region is a part of code that is highlighted when folded and can help "
"organize your script.\n"
"Code region start and end tags can be customized (see [method "
"set_code_region_tags]).\n"
"Code regions are delimited using start and end tags (respectively "
"[code]region[/code] and [code]endregion[/code] by default) preceded by one "
"line comment delimiter. (eg. [code]#region[/code] and [code]#endregion[/code])"
msgstr ""
"Створює нову область коду з виділенням. Необхідно визначити принаймні один "
"однорядковий роздільник коментаря (див. [method add_comment_delimiter]).\n"
"Область коду – це частина коду, яка підсвічується під час згортання та може "
"допомогти впорядкувати ваш скрипт.\n"
"Початкові та кінцеві теги регіону коду можна налаштувати (див. [method "
"set_code_region_tags]).\n"
"Області коду розмежовуються за допомогою початкових і кінцевих тегів "
"(відповідно [code]region[/code] і [code]endregion[/code] за замовчуванням), "
"яким передує один рядковий роздільник коментаря. (наприклад, [code]#region[/"
"code] і [code]#endregion[/code])"
msgid "Deletes all lines that are selected or have a caret on them."
msgstr "Видаляє всі виділені рядки або рядки, на яких є вставка."
msgid ""
"If there is no selection, indentation is inserted at the caret. Otherwise, "
"the selected lines are indented like [method indent_lines]. Equivalent to the "
"[member ProjectSettings.input/ui_text_indent] action. The indentation "
"characters used depend on [member indent_use_spaces] and [member indent_size]."
msgstr ""
"Якщо виділення немає, відступ вставляється біля каретки. В іншому випадку "
"вибрані рядки мають відступ, як [method indent_lines]. Еквівалент дії [member "
"ProjectSettings.input/ui_text_indent]. Використовувані символи відступу "
"залежать від [member indent_use_spaces] і [member indent_size]."
msgid ""
"Duplicates all lines currently selected with any caret. Duplicates the entire "
"line beneath the current one no matter where the caret is within the line."
msgstr ""
"Дублює всі рядки, виділені будь-якою вставкою. Дублює весь рядок під "
"поточним, незалежно від того, де в рядку знаходиться курсор."
msgid ""
"Duplicates all selected text and duplicates all lines with a caret on them."
msgstr "Дублює весь виділений текст і дублює всі рядки з вставкою."
msgid ""
"Folds all lines that are possible to be folded (see [method can_fold_line])."
msgstr "Згортає всі лінії, які можна згорнути (див. [method can_fold_line])."
msgid "Folds the given line, if possible (see [method can_fold_line])."
msgstr "Згортає заданий рядок, якщо це можливо (див. [method can_fold_line])."
msgid "Gets the matching auto brace close key for [param open_key]."
msgstr ""
"Отримує відповідний ключ автоматичного закриття дужок для [param open_key]."
msgid "Gets all bookmarked lines."
msgstr "Отримує всі закладені рядки."
msgid "Gets all breakpointed lines."
msgstr "Отримує всі рядки з точками розриву."
msgid ""
"Gets the completion option at [param index]. The return [Dictionary] has the "
"following key-values:\n"
"[code]kind[/code]: [enum CodeCompletionKind]\n"
"[code]display_text[/code]: Text that is shown on the autocomplete menu.\n"
"[code]insert_text[/code]: Text that is to be inserted when this item is "
"selected.\n"
"[code]font_color[/code]: Color of the text on the autocomplete menu.\n"
"[code]icon[/code]: Icon to draw on the autocomplete menu.\n"
"[code]default_value[/code]: Value of the symbol."
msgstr ""
"Отримує параметр завершення в [param index]. Повернутий [Dictionary] має такі "
"ключ-значення:\n"
"[code]вид[/code]: [enum CodeCompletionKind]\n"
"[code]display_text[/code]: Текст, який відображається в меню автозаповнення.\n"
"[code]insert_text[/code]: текст, який потрібно вставити, коли вибрано цей "
"елемент.\n"
"[code]font_color[/code]: колір текст в меню автозаповнення.\n"
"[code]піктограма[/code]: піктограма для малювання в меню автозаповнення.\n"
"[code]default_value[/code]: значення символу."
msgid ""
"Gets all completion options, see [method get_code_completion_option] for "
"return content."
msgstr ""
"Отримує всі параметри завершення, див. [method get_code_completion_option] "
"для повернення вмісту."
msgid "Gets the index of the current selected completion option."
msgstr "Отримує індекс поточного вибраного параметра завершення."
msgid "Returns the code region end tag (without comment delimiter)."
msgstr "Повертає кінцевий тег області коду (без розділювача коментарів)."
msgid "Returns the code region start tag (without comment delimiter)."
msgstr "Повертає початковий тег області коду (без розділювача коментарів)."
msgid "Gets the end key for a string or comment region index."
msgstr "Отримує кінцевий ключ для рядка або індексу області коментаря."
msgid ""
"If [param line] [param column] is in a string or comment, returns the end "
"position of the region. If not or no end could be found, both [Vector2] "
"values will be [code]-1[/code]."
msgstr ""
"Якщо [param line] [param column] міститься в рядку або коментарі, повертає "
"кінцеву позицію області. Якщо ні або не знайдено кінця, обидва значення "
"[Vector2] будуть [code]-1[/code]."
msgid "Gets the start key for a string or comment region index."
msgstr "Отримує початковий ключ для рядка або індексу області коментаря."
msgid ""
"If [param line] [param column] is in a string or comment, returns the start "
"position of the region. If not or no start could be found, both [Vector2] "
"values will be [code]-1[/code]."
msgstr ""
"Якщо [param line] [param column] міститься в рядку або коментарі, повертає "
"початкову позицію області. Якщо ні або не вдалося знайти початок, обидва "
"значення [Vector2] будуть [code]-1[/code]."
msgid "Gets all executing lines."
msgstr "Отримує всі рядки для виконання."
msgid "Returns all lines that are currently folded."
msgstr "Повертає всі рядки, які наразі зігнуті."
msgid ""
"Returns the full text with char [code]0xFFFF[/code] at the caret location."
msgstr "Повертає повний текст із символом [code]0xFFFF[/code] у місці вставки."
msgid ""
"Returns the full text with char [code]0xFFFF[/code] at the cursor location."
msgstr ""
"Повертає повний текст із символом [code]0xFFFF[/code] у місці розташування "
"курсора."
msgid ""
"Returns the full text with char [code]0xFFFF[/code] at the specified location."
msgstr ""
"Повернення повного тексту з char [code]0xFFFF[/code] при вказаному місці."
msgid "Returns [code]true[/code] if close key [param close_key] exists."
msgstr "[code]true[/code], якщо існує близький ключ [param close_key]."
msgid "Returns [code]true[/code] if open key [param open_key] exists."
msgstr "[code]true[/code] if open key [param open_key] існує."
msgid "Returns [code]true[/code] if comment [param start_key] exists."
msgstr "[code]true[/code] якщо коментар [param start_key] існує."
msgid "Returns [code]true[/code] if string [param start_key] exists."
msgstr "[code]true[/code] if string [param start_key] існує."
msgid ""
"Indents all lines that are selected or have a caret on them. Uses spaces or a "
"tab depending on [member indent_use_spaces]. See [method unindent_lines]."
msgstr ""
"Робить відступи для всіх виділених рядків або рядків із вставкою. "
"Використовує пробіли або табуляцію залежно від [member indent_use_spaces]. "
"Див. [method unindent_lines]."
msgid ""
"Returns delimiter index if [param line] [param column] is in a comment. If "
"[param column] is not provided, will return delimiter index if the entire "
"[param line] is a comment. Otherwise [code]-1[/code]."
msgstr ""
"Повертає індекс розділювача, якщо [param line] [param column] міститься в "
"коментарі. Якщо [param column] не надано, поверне індекс роздільника, якщо "
"весь [param line] є коментарем. Інакше [code]-1[/code]."
msgid ""
"Returns the delimiter index if [param line] [param column] is in a string. If "
"[param column] is not provided, will return the delimiter index if the entire "
"[param line] is a string. Otherwise [code]-1[/code]."
msgstr ""
"Повертає індекс роздільника, якщо [param line] [param column] міститься в "
"рядку. Якщо [param column] не надано, поверне індекс роздільника, якщо весь "
"[param line] є рядком. Інакше [code]-1[/code]."
msgid ""
"Returns [code]true[/code] if the given line is bookmarked. See [method "
"set_line_as_bookmarked]."
msgstr ""
"Повертає [code]true[/code], якщо даний рядок додано до закладок. Перегляньте "
"[method set_line_as_bookmarked]."
msgid ""
"Returns [code]true[/code] if the given line is breakpointed. See [method "
"set_line_as_breakpoint]."
msgstr ""
"Повертає [code]true[/code], якщо вказаний рядок має точку зупину. Перегляньте "
"[method set_line_as_breakpoint]."
msgid ""
"Returns [code]true[/code] if the given line is a code region end. See [method "
"set_code_region_tags]."
msgstr ""
"Повертає [code]true[/code], якщо вказаний рядок є кінцем області коду. "
"Перегляньте [method set_code_region_tags]."
msgid ""
"Returns [code]true[/code] if the given line is a code region start. See "
"[method set_code_region_tags]."
msgstr ""
"Повертає [code]true[/code], якщо вказаний рядок є початком області коду. "
"Перегляньте [method set_code_region_tags]."
msgid ""
"Returns [code]true[/code] if the given line is marked as executing. See "
"[method set_line_as_executing]."
msgstr ""
"Повертає [code]true[/code], якщо даний рядок позначено як виконуваний. "
"Перегляньте [method set_line_as_executing]."
msgid ""
"Returns [code]true[/code] if the given line is folded. See [method fold_line]."
msgstr ""
"Повертає [code]true[/code], якщо заданий рядок зігнуто. Див. [method "
"fold_line]."
msgid "Moves all lines down that are selected or have a caret on them."
msgstr "Пересуває всі виділені рядки або рядки, на яких є вставка."
msgid "Moves all lines up that are selected or have a caret on them."
msgstr "Пересуває всі виділені рядки або рядки, на яких є вставка."
msgid "Removes the comment delimiter with [param start_key]."
msgstr "Видаляє розділювач коментарів за допомогою [param start_key]."
msgid "Removes the string delimiter with [param start_key]."
msgstr "Видаляє роздільник рядка за допомогою [param start_key]."
msgid ""
"Emits [signal code_completion_requested], if [param force] is [code]true[/"
"code] will bypass all checks. Otherwise will check that the caret is in a "
"word or in front of a prefix. Will ignore the request if all current options "
"are of type file path, node path, or signal."
msgstr ""
"Видає [signal code_completion_requested], якщо [param force] має значення "
"[code]true[/code], обійде всі перевірки. Інакше буде перевірено, чи вставка "
"знаходиться в слові або перед префіксом. Проігнорує запит, якщо всі поточні "
"параметри мають тип шлях до файлу, шлях вузла або сигнал."
msgid "Sets the current selected completion option."
msgstr "Встановлює поточний вибраний параметр завершення."
msgid "Sets the code hint text. Pass an empty string to clear."
msgstr "Встановлює текст підказки коду. Передайте порожній рядок для очищення."
msgid ""
"If [code]true[/code], the code hint will draw below the main caret. If "
"[code]false[/code], the code hint will draw above the main caret. See [method "
"set_code_hint]."
msgstr ""
"Якщо [code]true[/code], підказка коду буде відображатися під основною "
"кареткою. Якщо [code]false[/code], підказка коду відображатиметься над "
"основною кареткою. Перегляньте [method set_code_hint]."
msgid "Sets the code region start and end tags (without comment delimiter)."
msgstr ""
"Встановлює початкові та кінцеві теги області коду (без розділювача "
"коментарів)."
msgid ""
"Sets the given line as bookmarked. If [code]true[/code] and [member "
"gutters_draw_bookmarks] is [code]true[/code], draws the [theme_item bookmark] "
"icon in the gutter for this line. See [method get_bookmarked_lines] and "
"[method is_line_bookmarked]."
msgstr ""
"Встановлює заданий рядок як закладений. Якщо [code]true[/code] і [member "
"gutters_draw_bookmarks] має значення [code]true[/code], малює піктограму "
"[theme_item bookmark] у канаві для цього рядка. Перегляньте [method "
"get_bookmarked_lines] і [method is_line_bookmarked]."
msgid ""
"Sets the given line as a breakpoint. If [code]true[/code] and [member "
"gutters_draw_breakpoints_gutter] is [code]true[/code], draws the [theme_item "
"breakpoint] icon in the gutter for this line. See [method "
"get_breakpointed_lines] and [method is_line_breakpointed]."
msgstr ""
"Встановлює заданий рядок як точку зупину. Якщо [code]true[/code] і [member "
"gutters_draw_breakpoints_gutter] має значення [code]true[/code], малює "
"піктограму [theme_item breakpoint] у канаві для цього рядка. Перегляньте "
"[method get_breakpointed_lines] і [method is_line_breakpointed]."
msgid ""
"Sets the given line as executing. If [code]true[/code] and [member "
"gutters_draw_executing_lines] is [code]true[/code], draws the [theme_item "
"executing_line] icon in the gutter for this line. See [method "
"get_executing_lines] and [method is_line_executing]."
msgstr ""
"Встановлює заданий рядок як виконуваний. Якщо [code]true[/code] і [member "
"gutters_draw_executing_lines] має значення [code]true[/code], малює "
"піктограму [theme_item executing_line] у канаві для цього рядка. Перегляньте "
"[method get_executing_lines] і [method is_line_executing]."
msgid "Sets the symbol emitted by [signal symbol_validate] as a valid lookup."
msgstr "Встановлює символ, виданий [signal symbol_validate], як дійсний пошук."
msgid "Toggle the folding of the code block at the given line."
msgstr "Увімкнути згортання блоку коду в заданому рядку."
msgid "Toggle the folding of the code block on all lines with a caret on them."
msgstr "Увімкніть згортання блоку коду на всіх рядках із введенням."
msgid "Unfolds all lines that are folded."
msgstr "Розгортає всі складені лінії."
msgid ""
"Unfolds the given line if it is folded or if it is hidden under a folded line."
msgstr ""
"Розгортає задану лінію, якщо вона зігнута або захована під лінією згину."
msgid ""
"Unindents all lines that are selected or have a caret on them. Uses spaces or "
"a tab depending on [member indent_use_spaces]. Equivalent to the [member "
"ProjectSettings.input/ui_text_dedent] action. See [method indent_lines]."
msgstr ""
"Скасовує відступи в усіх вибраних рядках або рядках, на яких є вставка. "
"Використовує пробіли або табуляцію залежно від [member indent_use_spaces]. "
"Еквівалент дії [member ProjectSettings.input/ui_text_dedent]. Див. [method "
"indent_lines]."
msgid ""
"Submits all completion options added with [method "
"add_code_completion_option]. Will try to force the autocomplete menu to "
"popup, if [param force] is [code]true[/code].\n"
"[b]Note:[/b] This will replace all current candidates."
msgstr ""
"Надсилає всі параметри завершення, додані за допомогою [method "
"add_code_completion_option]. Спробує примусово відкрити спливаюче меню "
"автозаповнення, якщо [param force] має значення [code]true[/code].\n"
"[b]Примітка:[/b] це замінить усіх поточних кандидатів."
msgid ""
"If [code]true[/code], uses [member auto_brace_completion_pairs] to "
"automatically insert the closing brace when the opening brace is inserted by "
"typing or autocompletion. Also automatically removes the closing brace when "
"using backspace on the opening brace."
msgstr ""
"Якщо [code]true[/code], використовує [member auto_brace_completion_pairs], "
"щоб автоматично вставляти закриваючу дужку, коли відкриваюча дужка "
"вставляється шляхом введення чи автозаповнення. Також автоматично видаляє "
"закриваючу фігурну дужку під час використання зворотного простору на "
"відкривній дужці."
msgid ""
"If [code]true[/code], highlights brace pairs when the caret is on either one, "
"using [member auto_brace_completion_pairs]. If matching, the pairs will be "
"underlined. If a brace is unmatched, it is colored with [theme_item "
"brace_mismatch_color]."
msgstr ""
"Якщо [code]true[/code], підсвічує пари фігурних дужок, коли вставка "
"знаходиться на одній із них, використовуючи [member "
"auto_brace_completion_pairs]. У разі збігу пари будуть підкреслені. Якщо "
"дужка не відповідає, вона забарвлюється [theme_item brace_mismatch_color]."
msgid ""
"Sets the brace pairs to be autocompleted. For each entry in the dictionary, "
"the key is the opening brace and the value is the closing brace that matches "
"it. A brace is a [String] made of symbols. See [member "
"auto_brace_completion_enabled] and [member "
"auto_brace_completion_highlight_matching]."
msgstr ""
"Встановлює автозаповнення пар дужок. Для кожного запису в словнику ключ є "
"відкриваючою фігурною дужкою, а значенням є відповідна йому закриваюча дужка. "
"Дужка — це [String] із символів. Перегляньте [member "
"auto_brace_completion_enabled] і [member "
"auto_brace_completion_highlight_matching]."
msgid ""
"If [code]true[/code], the [member ProjectSettings.input/"
"ui_text_completion_query] action requests code completion. To handle it, see "
"[method _request_code_completion] or [signal code_completion_requested]."
msgstr ""
"Якщо [code]true[/code], дія [member ProjectSettings.input/"
"ui_text_completion_query] вимагає завершення коду. Щоб впоратися з цим, "
"перегляньте [method _request_code_completion] або [signal "
"code_completion_requested]."
msgid "Sets prefixes that will trigger code completion."
msgstr "Встановлює префікси, які запускатимуть завершення коду."
msgid ""
"Sets the comment delimiters. All existing comment delimiters will be removed."
msgstr ""
"Встановлює розділювачі коментарів. Усі існуючі розділювачі коментарів буде "
"видалено."
msgid ""
"Sets the string delimiters. All existing string delimiters will be removed."
msgstr ""
"Встановлює розділювачі рядків. Усі існуючі розділювачі рядків буде видалено."
msgid ""
"If [code]true[/code], bookmarks are drawn in the gutter. This gutter is "
"shared with breakpoints and executing lines. See [method "
"set_line_as_bookmarked]."
msgstr ""
"Якщо [code]true[/code], закладки малюються в канаві. Цей канал "
"використовується спільно з точками зупинки та рядками виконання. Перегляньте "
"[method set_line_as_bookmarked]."
msgid ""
"If [code]true[/code], breakpoints are drawn in the gutter. This gutter is "
"shared with bookmarks and executing lines. Clicking the gutter will toggle "
"the breakpoint for the line, see [method set_line_as_breakpoint]."
msgstr ""
"Якщо [code]true[/code], точки зупину малюються в каналі. Цей жолоб спільний "
"із закладками та лініями виконання. Клацання на жолобі перемикає точку "
"розриву для рядка, див. [method set_line_as_breakpoint]."
msgid ""
"If [code]true[/code], executing lines are marked in the gutter. This gutter "
"is shared with breakpoints and bookmarks. See [method set_line_as_executing]."
msgstr ""
"Якщо [code]true[/code], рядки виконання позначаються в канаві. Цей канал "
"використовується спільно з точками зупинки та закладками. Перегляньте [method "
"set_line_as_executing]."
msgid ""
"If [code]true[/code], the fold gutter is drawn. In this gutter, the "
"[theme_item can_fold_code_region] icon is drawn for each foldable line (see "
"[method can_fold_line]) and the [theme_item folded_code_region] icon is drawn "
"for each folded line (see [method is_line_folded]). These icons can be "
"clicked to toggle the fold state, see [method toggle_foldable_line]. [member "
"line_folding] must be [code]true[/code] to show icons."
msgstr ""
"Якщо [code]true[/code], малюється жолоб складки. У цьому каналі піктограма "
"[theme_item can_fold_code_region] намальована для кожної лінії згортання "
"(див. [method can_fold_line]), а піктограма [theme_item folded_code_region] "
"намальована для кожної лінії згинання (див. [method is_line_folded]). Ці "
"піктограми можна натиснути, щоб перемкнути стан згортання, див. [method "
"toggle_foldable_line]. [member line_folding] має бути [code]true[/code], щоб "
"відображати значки."
msgid ""
"If [code]true[/code], the line number gutter is drawn. Line numbers start at "
"[code]1[/code] and are incremented for each line of text. Clicking and "
"dragging in the line number gutter will select entire lines of text."
msgstr ""
"Якщо [code]true[/code], буде намальовано межу номера рядка. Номери рядків "
"починаються з [code]1[/code] і збільшуються для кожного рядка тексту. Якщо "
"клацнути та перетягнути рядок у рядку, ви виберете цілі рядки тексту."
msgid "The minimum width in digits reserved for the line number gutter."
msgstr "Мінімальна ширина в цифрах, зарезервована для межі рядка номера."
msgid ""
"If [code]true[/code], line numbers drawn in the gutter are zero padded based "
"on the total line count. Requires [member gutters_draw_line_numbers] to be "
"set to [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], номери рядків, намальовані в канаві, доповнюються "
"нулями на основі загальної кількості рядків. Вимагає, щоб параметр [member "
"gutters_draw_line_numbers] мав значення [code]true[/code]."
msgid ""
"If [code]true[/code], an extra indent is automatically inserted when a new "
"line is added and a prefix in [member indent_automatic_prefixes] is found. If "
"a brace pair opening key is found, the matching closing brace will be moved "
"to another new line (see [member auto_brace_completion_pairs])."
msgstr ""
"Якщо [code]true[/code], додатковий відступ буде автоматично вставлено, коли "
"додається новий рядок і знайдено префікс у [member "
"indent_automatic_prefixes]. Якщо ключ відкриття пари фігурних дужок знайдено, "
"відповідну закриваючу дужку буде переміщено в інший новий рядок (див. [member "
"auto_brace_completion_pairs])."
msgid ""
"Prefixes to trigger an automatic indent. Used when [member indent_automatic] "
"is set to [code]true[/code]."
msgstr ""
"Префікси для запуску автоматичного відступу. Використовується, коли [member "
"indent_automatic] має значення [code]true[/code]."
msgid ""
"Size of the tabulation indent (one [kbd]Tab[/kbd] press) in characters. If "
"[member indent_use_spaces] is enabled the number of spaces to use."
msgstr ""
"Розмір відступу табуляції (одне натискання [kbd]Tab[/kbd]) у символах. Якщо "
"[member indent_use_spaces] увімкнено, кількість пробілів для використання."
msgid "Use spaces instead of tabs for indentation."
msgstr "Використовуйте пробіли замість табуляції для відступу."
msgid ""
"If [code]true[/code], lines can be folded. Otherwise, line folding methods "
"like [method fold_line] will not work and [method can_fold_line] will always "
"return [code]false[/code]. See [member gutters_draw_fold_gutter]."
msgstr ""
"Якщо [code]true[/code], рядки можна згорнути. Інакше такі методи згортання "
"рядків, як [method fold_line], не працюватимуть, а [method can_fold_line] "
"завжди повертатиме [code]false[/code]. Див. [member gutters_draw_fold_gutter]."
msgid ""
"Draws vertical lines at the provided columns. The first entry is considered a "
"main hard guideline and is drawn more prominently."
msgstr ""
"Малює вертикальні лінії у наданих стовпцях. Перший запис вважається основною "
"чіткою напрямною лінією та малюється більш помітно."
msgid ""
"Set when a validated word from [signal symbol_validate] is clicked, the "
"[signal symbol_lookup] should be emitted."
msgstr ""
"Установіть, коли натиснуто перевірене слово з [signal symbol_validate], має "
"видаватись [signal symbol_lookup]."
msgid ""
"If [code]true[/code], the [signal symbol_hovered] signal is emitted when "
"hovering over a word."
msgstr ""
"Якщо значення [code]true[/code], то при наведенні курсора на слово "
"випромінюється сигнал [signal symbol_hovered]."
msgid ""
"Emitted when a breakpoint is added or removed from a line. If the line is "
"removed via backspace, a signal is emitted at the old line."
msgstr ""
"Видається, коли точка зупинки додається або видаляється з рядка. Якщо рядок "
"видаляється за допомогою клавіші Backspace, сигнал видається на старому рядку."
msgid ""
"Emitted when the user requests code completion. This signal will not be sent "
"if [method _request_code_completion] is overridden or [member "
"code_completion_enabled] is [code]false[/code]."
msgstr ""
"Видається, коли користувач запитує завершення коду. Цей сигнал не буде "
"надіслано, якщо [method _request_code_completion] перевизначено або [member "
"code_completion_enabled] має значення [code]false[/code]."
msgid ""
"Emitted when the user hovers over a symbol. Unlike [signal "
"Control.mouse_entered], this signal is not emitted immediately, but when the "
"cursor is over the symbol for [member ProjectSettings.gui/timers/"
"tooltip_delay_sec] seconds.\n"
"[b]Note:[/b] [member symbol_tooltip_on_hover] must be [code]true[/code] for "
"this signal to be emitted."
msgstr ""
"Видається, коли користувач наводить курсор на символ. На відміну від [signal "
"Control.mouse_entered], цей сигнал видається не відразу, а коли курсор "
"знаходиться над символом протягом [member ProjectSettings.gui/timers/"
"tooltip_delay_sec] секунд.\n"
"[b]Примітка:[/b] [member symbol_tooltip_on_hover] має бути [code]true[/code], "
"щоб цей сигнал випромінювався."
msgid "Emitted when the user has clicked on a valid symbol."
msgstr "Видається, коли користувач натискає дійсний символ."
msgid ""
"Emitted when the user hovers over a symbol. The symbol should be validated "
"and responded to, by calling [method set_symbol_lookup_word_as_valid].\n"
"[b]Note:[/b] [member symbol_lookup_on_click] must be [code]true[/code] for "
"this signal to be emitted."
msgstr ""
"Видається, коли користувач наводить курсор на символ. Символ слід перевірити "
"та відповісти на нього, викликавши [method set_symbol_lookup_word_as_valid].\n"
"[b]Примітка:[/b] [member symbol_lookup_on_click] має бути [code]true[/code], "
"щоб цей сигнал випромінювався."
msgid "Marks the option as a class."
msgstr "Позначає опцію як клас."
msgid "Marks the option as a function."
msgstr "Позначає опцію як функцію."
msgid "Marks the option as a Godot signal."
msgstr "Позначає опцію як сигнал Godot."
msgid "Marks the option as a variable."
msgstr "Позначає опцію як змінну."
msgid "Marks the option as a member."
msgstr "Позначає опцію як учасника."
msgid "Marks the option as an enum entry."
msgstr "Позначає параметр як запис переліку."
msgid "Marks the option as a constant."
msgstr "Позначає опцію як константу."
msgid "Marks the option as a Godot node path."
msgstr "Позначає опцію як шлях вузла Godot."
msgid "Marks the option as a file path."
msgstr "Позначає параметр як шлях до файлу."
msgid "Marks the option as unclassified or plain text."
msgstr "Позначає параметр як некласифікований або простий текст."
msgid ""
"The option is local to the location of the code completion query - e.g. a "
"local variable. Subsequent value of location represent options from the outer "
"class, the exact value represent how far they are (in terms of inner classes)."
msgstr ""
"Параметр є локальним щодо розташування запиту на завершення коду - наприклад, "
"локальна змінна. Подальше значення розташування представляє параметри із "
"зовнішнього класу, точне значення відображає, наскільки далеко вони "
"знаходяться (з точки зору внутрішніх класів)."
msgid ""
"The option is from the containing class or a parent class, relative to the "
"location of the code completion query. Perform a bitwise OR with the class "
"depth (e.g. [code]0[/code] for the local class, [code]1[/code] for the "
"parent, [code]2[/code] for the grandparent, etc.) to store the depth of an "
"option in the class or a parent class."
msgstr ""
"Опція з класу-вмістника або батьківського класу, відносно розташування запиту "
"на завершення коду. Виконайте побітове АБО з глибиною класу (наприклад, "
"[code]0[/code] для локального класу, [code]1[/code] для батьківського, "
"[code]2[/code] для дідуся та бабусі тощо). щоб зберегти глибину опції в класі "
"або батьківському класі."
msgid ""
"The option is from user code which is not local and not in a derived class "
"(e.g. Autoload Singletons)."
msgstr ""
"Параметр береться з коду користувача, який не є локальним і не входить до "
"похідного класу (наприклад, автозавантаження Singletons)."
msgid ""
"The option is from other engine code, not covered by the other enum constants "
"- e.g. built-in classes."
msgstr ""
"Опція походить з іншого коду двигуна, не охопленого іншими константами enum - "
"наприклад, вбудовані класи."
msgid "[Color] of the bookmark icon for bookmarked lines."
msgstr "[Color] значка закладки для рядків із закладками."
msgid "[Color] of the text to highlight mismatched braces."
msgstr "[Color] тексту для виділення невідповідних дужок."
msgid "[Color] of the breakpoint icon for bookmarked lines."
msgstr "[Color] піктограми точки розриву для рядків із закладками."
msgid "[Color] for all icons related to line folding."
msgstr "[Color] для всіх значків, пов’язаних зі згортанням ліній."
msgid "Sets the background [Color] for the code completion popup."
msgstr "Встановлює [Color] фону для спливаючого вікна доповнення коду."
msgid ""
"Background highlight [Color] for matching text in code completion options."
msgstr ""
"[Color] підсвічування фону для відповідного тексту в параметрах доповнення "
"коду."
msgid "[Color] of the scrollbar in the code completion popup."
msgstr "[Color] смуги прокрутки у спливаючому вікні доповнення коду."
msgid "[Color] of the scrollbar in the code completion popup when hovered."
msgstr ""
"[Color] смуги прокрутки у спливаючому вікні доповнення коду під час наведення."
msgid ""
"Background highlight [Color] for the current selected option item in the code "
"completion popup."
msgstr ""
"[Color] підсвічування фону для поточного вибраного елемента опції у "
"спливаючому вікні доповнення коду."
msgid "[Color] of the executing icon for executing lines."
msgstr "[Color] піктограми виконання для виконуємих ліній."
msgid "[Color] of background line highlight for folded code region."
msgstr "[Color] фонового підсвічування ліній для області згорнутого коду."
msgid ""
"[Color] of the main line length guideline, secondary guidelines will have 50% "
"alpha applied."
msgstr ""
"[Color] основної напрямної довжини, додаткові напрямні матимуть 50% альфа-"
"каналу."
msgid "Sets the [Color] of line numbers."
msgstr "Встановлює [Color] номерів рядків."
msgid ""
"Max number of options to display in the code completion popup at any one time."
msgstr ""
"Максимальна кількість параметрів, які можна одночасно відобразити у "
"спливаючому вікні завершення коду."
msgid ""
"Max width of options in the code completion popup. Options longer than this "
"will be cut off."
msgstr ""
"Максимальна ширина параметрів у спливаючому вікні завершення коду. Опції, "
"довші за цей, буде відрізано."
msgid "Width of the scrollbar in the code completion popup."
msgstr "Ширина смуги прокрутки у спливаючому вікні завершення коду."
msgid ""
"Sets a custom [Texture2D] to draw in the bookmark gutter for bookmarked lines."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання в області закладок для "
"ліній із закладками."
msgid ""
"Sets a custom [Texture2D] to draw in the breakpoint gutter for breakpointed "
"lines."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання межі точок розриву для "
"ліній із точками розриву."
msgid ""
"Sets a custom [Texture2D] to draw in the line folding gutter when a line can "
"be folded."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання лінії згинання, коли лінію "
"можна скласти."
msgid ""
"Sets a custom [Texture2D] to draw in the line folding gutter when a code "
"region can be folded."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання лінії згинання, коли "
"область коду можна згорнути."
msgid ""
"Background panel for the color preview box in autocompletion (visible when "
"the color is translucent)."
msgstr ""
"Фонова панель для вікна попереднього перегляду кольору в автозавершенні "
"(видно, коли колір напівпрозорий)."
msgid "Icon to draw in the executing gutter for executing lines."
msgstr "Піктограма для малювання у жолобі виконання для виконання ліній."
msgid ""
"Sets a custom [Texture2D] to draw in the line folding gutter when a line is "
"folded and can be unfolded."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання лінії згинання, коли лінію "
"згинають і її можна розгорнути."
msgid ""
"Sets a custom [Texture2D] to draw in the line folding gutter when a code "
"region is folded and can be unfolded."
msgstr ""
"Встановлює настроюваний [Texture2D] для малювання лінії згинання, коли "
"область коду згортається та може бути розгорнута."
msgid "Sets a custom [Texture2D] to draw at the end of a folded line."
msgstr "Встановлює спеціальний [Texture2D] для малювання в кінці лінії згину."
msgid "[StyleBox] for the code completion popup."
msgstr "[StyleBox] для спливаючого вікна завершення коду."
msgid "A syntax highlighter intended for code."
msgstr "Підсвічувач синтаксису, призначений для коду."
msgid ""
"By adjusting various properties of this resource, you can change the colors "
"of strings, comments, numbers, and other text patterns inside a [TextEdit] "
"control."
msgstr ""
"Налаштовуючи різні властивості цього ресурсу, ви можете змінювати кольори "
"рядків, коментарів, чисел та інших текстових шаблонів всередині елемента "
"керування [TextEdit]."
msgid ""
"Adds a color region (such as for comments or strings) from [param start_key] "
"to [param end_key]. Both keys should be symbols, and [param start_key] must "
"not be shared with other delimiters.\n"
"If [param line_only] is [code]true[/code] or [param end_key] is an empty "
"[String], the region does not carry over to the next line."
msgstr ""
"Додає область кольору (наприклад, для коментарів або рядків) від [param "
"start_key] до [param end_key]. Обидва ключі мають бути символами, а [param "
"start_key] не має бути спільним з іншими роздільниками.\n"
"Якщо [param line_only] має значення [code]true[/code] або [param end_key] є "
"порожнім [String], область не переноситься на наступний рядок."
msgid ""
"Sets the color for a keyword.\n"
"The keyword cannot contain any symbols except '_'."
msgstr ""
"Встановлює колір для ключового слова.\n"
"Ключове слово не може містити жодних символів, крім «_»."
msgid ""
"Sets the color for a member keyword.\n"
"The member keyword cannot contain any symbols except '_'.\n"
"It will not be highlighted if preceded by a '.'."
msgstr ""
"Встановлює колір для ключового слова учасника.\n"
"Ключове слово учасника не містить символів, крім '_'.\n"
"Не буде виділятися, якщо передує '.'."
msgid "Removes all color regions."
msgstr "Видаліть всі кольорові області."
msgid "Removes all keywords."
msgstr "Видалити всі ключові слова."
msgid "Removes all member keywords."
msgstr "Видалити всі ключові слова учасника."
msgid "Returns the color for a keyword."
msgstr "Повертає колір для ключового слова."
msgid "Returns the color for a member keyword."
msgstr "Повернення кольору для ключового слова учасника."
msgid ""
"Returns [code]true[/code] if the start key exists, else [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо ключ старту існує, ще [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the keyword exists, else [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо існує ключове слово, ще [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the member keyword exists, else [code]false[/"
"code]."
msgstr ""
"Повертає [code]true[/code], якщо ключове слово-член існує, інакше "
"[code]false[/code]."
msgid "Removes the color region that uses that start key."
msgstr "Видаліть колірну область, яка використовує цей ключ."
msgid "Removes the keyword."
msgstr "Видалити ключове слово."
msgid "Removes the member keyword."
msgstr "Видалити ключове слово учасника."
msgid ""
"Sets the color regions. All existing regions will be removed. The "
"[Dictionary] key is the region start and end key, separated by a space. The "
"value is the region color."
msgstr ""
"Комплекти кольорових регіонів. Усі наявні регіони будуть видалені. "
"[Dictionary] ключ є регіональним стартом і кінцевим ключем, відокремленим "
"простором. Вартість - колір області."
msgid ""
"Sets color for functions. A function is a non-keyword string followed by a "
"'('."
msgstr ""
"Налаштування кольору для функцій. Функція - це рядок не ключа, який слідує "
"'('."
msgid ""
"Sets the keyword colors. All existing keywords will be removed. The "
"[Dictionary] key is the keyword. The value is the keyword color."
msgstr ""
"Встановлює ключові слова кольорів. Усі наявні ключові слова будуть видалені. "
"Ключниця [Dictionary] Значення є кольором ключових слів."
msgid ""
"Sets the member keyword colors. All existing member keyword will be removed. "
"The [Dictionary] key is the member keyword. The value is the member keyword "
"color."
msgstr ""
"Встановлює ключові слова учасника. Усі існуючі ключові слова учасника будуть "
"видалені. Ключниця [Dictionary] Значення є кольором ключових фраз."
msgid ""
"Sets color for member variables. A member variable is non-keyword, non-"
"function string proceeded with a '.'."
msgstr ""
"Встановлює колір для змінних членів. Внутрішня змінна є не-ключним словом, "
"нефункціональним рядком, що надходить з '.'."
msgid "Sets the color for numbers."
msgstr "Встановлює колір для чисел."
msgid "Sets the color for symbols."
msgstr "Встановлює колір для символів."
msgid "Abstract base class for 2D physics objects."
msgstr "Абстрактний базовий клас для об'єктів фізики 2D."
msgid ""
"Abstract base class for 2D physics objects. [CollisionObject2D] can hold any "
"number of [Shape2D]s for collision. Each shape must be assigned to a [i]shape "
"owner[/i]. Shape owners are not nodes and do not appear in the editor, but "
"are accessible through code using the [code]shape_owner_*[/code] methods.\n"
"[b]Note:[/b] Only collisions between objects within the same canvas "
"([Viewport] canvas or [CanvasLayer]) are supported. The behavior of "
"collisions between objects in different canvases is undefined."
msgstr ""
"Абстрактний базовий клас для об'єктів фізики 2D. [CollisionObject2D] може "
"утримувати будь-яку кількість [Shape2D] для зіткнення. Кожна форма повинна "
"бути призначена [i] для власника [/i]. Власники форм не мають вузлів і не "
"з'являються в редакторі, але доступні за допомогою коду за допомогою методів "
"[code]shape_owner_*[/code].\n"
"[b]Примітка:[/b] Підтримуються тільки зіткнення між об'єктами в тій же "
"полотні ([Viewport] або [CanvasLayer]. Поведінка зіткнень між предметами в "
"різних полотнах не визначена."
msgid ""
"Accepts unhandled [InputEvent]s. [param shape_idx] is the child index of the "
"clicked [Shape2D]. Connect to [signal input_event] to easily pick up these "
"events.\n"
"[b]Note:[/b] [method _input_event] requires [member input_pickable] to be "
"[code]true[/code] and at least one [member collision_layer] bit to be set."
msgstr ""
"Приймає необроблені [InputEvent]-и. [param shape_idx] є індексом нащадка "
"натиснутого [Shape2D]. Підключіться до [signal input_event], щоб легко "
"обробляти ці події.\n"
"[b]Примітка:[/b] [method _input_event] вимагає [member input_pickable], щоб "
"бути [code]true[/code] та принаймні один [member collision_layer]."
msgid ""
"Called when the mouse pointer enters any of this object's shapes. Requires "
"[member input_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject2D] won't cause this function to be called."
msgstr ""
"Зателефонуйте, коли миша вводить будь-яку форму цього об'єкта. [code]true[/"
"code] і принаймні один [member collision_layer] трохи встановити. Зауважте, "
"що переміщення між різними формами в одному [CollisionObject2D] не викликає "
"цієї функції, яка буде викликана."
msgid ""
"Called when the mouse pointer exits all this object's shapes. Requires "
"[member input_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject2D] won't cause this function to be called."
msgstr ""
"Зателефонуйте, коли миша вказує всі форми об'єкта. [code]true[/code] і "
"принаймні один [member collision_layer] трохи встановити. Зауважте, що "
"переміщення між різними формами в одному [CollisionObject2D] не викликає цієї "
"функції, яка буде викликана."
msgid ""
"Called when the mouse pointer enters any of this object's shapes or moves "
"from one shape to another. [param shape_idx] is the child index of the newly "
"entered [Shape2D]. Requires [member input_pickable] to be [code]true[/code] "
"and at least one [member collision_layer] bit to be called."
msgstr ""
"Зателефонуйте, коли миша вводить будь-яку форму цього об'єкта або "
"пересувається з однієї форми до іншої. [param shape_idx] - індекс дитини "
"нововведеного [Shape2D]. [code]true[/code] і принаймні один [пам'ятний "
"зіткнення_шаровий] трохи назвати."
msgid ""
"Called when the mouse pointer exits any of this object's shapes. [param "
"shape_idx] is the child index of the exited [Shape2D]. Requires [member "
"input_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be called."
msgstr ""
"Зателефонуйте, коли миша вказує будь-яку форму цього об'єкта. [param "
"shape_idx] є індексом дитини виходу [Shape2D]. [code]true[/code] і принаймні "
"один [пам'ятний зіткнення_шаровий] трохи назвати."
msgid ""
"Creates a new shape owner for the given object. Returns [code]owner_id[/code] "
"of the new owner for future reference."
msgstr ""
"Створення нового власника форми для даного об'єкта. [code]owner_id[/code] "
"нового власника для майбутнього посилання."
msgid ""
"Returns whether or not the specified layer of the [member collision_layer] is "
"enabled, given a [param layer_number] between 1 and 32."
msgstr ""
"Повертаємо, чи не вказаний шар [member collision_layer], враховуючи [param "
"layer_number] між 1 і 32."
msgid ""
"Returns whether or not the specified layer of the [member collision_mask] is "
"enabled, given a [param layer_number] between 1 and 32."
msgstr ""
"Повертаємо, чи не вказаний шар [member collision_layer], враховуючи [param "
"layer_number] між 1 і 32."
msgid "Returns the object's [RID]."
msgstr "Повернення об'єкта [RID]."
msgid ""
"Returns the [code]one_way_collision_margin[/code] of the shape owner "
"identified by given [param owner_id]."
msgstr ""
"Повертаємо [code]one_way_collision_margin[/code] власника форми, визначеного "
"заданими [param owner_id]."
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 ""
"Повертаємо вашу увагу на те, що [code]owner_id[/code] ідентифікатори. Ви "
"можете використовувати ці ids в інших методах, які приймають [code]owner_id[/"
"code] як аргумент."
msgid "If [code]true[/code], the shape owner and its shapes are disabled."
msgstr "Якщо [code]true[/code], власник форми та його форма вимкнено."
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 ""
"Повертає [code]true[/code], якщо зіткнення для власника форми, що походить "
"від цього [CollisionObject2D], не буде повідомлено про зв'язку "
"[CollisionObject2D]."
msgid "Removes the given shape owner."
msgstr "Знімає задану форму власника."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member collision_layer], given a [param layer_number] between 1 and 32."
msgstr ""
"На основі [param value], умикає чи вимикає зазначений шар в [member "
"collision_layer], для [param layer_number] між 1 і 32."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member collision_mask], given a [param layer_number] between 1 and 32."
msgstr ""
"На основі [param value], умикає чи вимикає зазначений шар в [member "
"collision_mask], для [param layer_number] між 1 і 32."
msgid "Returns the [code]owner_id[/code] of the given shape."
msgstr "Повертаємо [code]owner_id[/code] даної форми."
msgid "Adds a [Shape2D] to the shape owner."
msgstr "Додавання [Shape2D] до власника форми."
msgid "Removes all shapes from the shape owner."
msgstr "Видаліть всі форми від власника форми."
msgid "Returns the parent object of the given shape owner."
msgstr "Повертає батьківський об'єкт власника даної форми."
msgid "Returns the [Shape2D] with the given ID from the given shape owner."
msgstr ""
"Повернення [Shape2D] з заданим ідентифікатором від даної форми власника."
msgid "Returns the number of shapes the given shape owner contains."
msgstr "Повертаємо кількість форм, вказаних форм."
msgid ""
"Returns the child index of the [Shape2D] with the given ID from the given "
"shape owner."
msgstr ""
"Повертає індекс дитини [Shape2D] з заданим ідентифікатором від даної форми "
"власника."
msgid "Returns the shape owner's [Transform2D]."
msgstr "Повертає форму власника [Transform2D]."
msgid "Removes a shape from the given shape owner."
msgstr "Видаліть форму з даної форми власника."
msgid "If [code]true[/code], disables the given shape owner."
msgstr "Якщо [code]true[/code], відключає задану форму власника."
msgid ""
"If [param enable] is [code]true[/code], collisions for the shape owner "
"originating from this [CollisionObject2D] will not be reported to collided "
"with [CollisionObject2D]s."
msgstr ""
"Якщо [param включити] є [code]true[/code], зіткнення для власника форми, що "
"походить від цього [CollisionObject2D] не буде повідомлено про зв'язок "
"[CollisionObject2D]."
msgid ""
"Sets the [code]one_way_collision_margin[/code] of the shape owner identified "
"by given [param owner_id] to [param margin] pixels."
msgstr ""
"Налаштовує [code]one_way_collision_margin[/code] власника форми, визначеного "
"заданими [param owner_id] на [param запас] пікселів."
msgid "Sets the [Transform2D] of the given shape owner."
msgstr "Налаштовує [Transform2D] даної форми власника."
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] Object A can detect a contact with object B only if object B is "
"in any of the layers that object A scans. 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 ""
"Фізика шарів цієї CollisionObject2D є в. Об'єкти Collision можуть існувати в "
"одному або декількох 32 різних шарів. Дивись також [member collision_mask].\n"
"[b]Примітка:[/b] Об'єкт A може виявити контакт з об'єктом B тільки якщо "
"об'єкт B знаходиться в будь-якому з шарів, які об'єкт A сканування. Див. "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Коллізійні шари та маски[/url] в документації для отримання "
"додаткової інформації."
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] Object A can detect a contact with object B only if object B is "
"in any of the layers that object A scans. 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 ""
"Фізика шарів цього CollisionObject2D сканування. Об'єкти Collision можуть "
"відсканувати один або більше 32 різних шарів. Дивись також [member "
"collision_layer].\n"
"[b]Примітка:[/b] Об'єкт A може виявити контакт з об'єктом B тільки якщо "
"об'єкт B знаходиться в будь-якому з шарів, які об'єкт A сканування. Див. "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Коллізійні шари та маски[/url] в документації для отримання "
"додаткової інформації."
msgid ""
"The priority used to solve colliding when occurring penetration. The higher "
"the priority is, the lower the penetration into the object will be. This can "
"for example be used to prevent the player from breaking through the "
"boundaries of a level."
msgstr ""
"Пріоритет, який використовується для вирішення співвідношенні при виникненні "
"проникнення. Чим вище пріоритет, тим нижче проникнення в об'єкт буде. Цей "
"приклад можна використовувати для запобігання розбиття гравця за кордонами "
"рівня."
msgid ""
"Defines the behavior in physics when [member Node.process_mode] is set to "
"[constant Node.PROCESS_MODE_DISABLED]."
msgstr ""
"Визначає поведінку у фізиці, коли [member Node.process_mode] встановлено на "
"[constant Node.PROCESS_MODE_DISABLED]."
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 [member collision_layer] bit to be set."
msgstr ""
"Якщо [code]true[/code], цей об'єкт підбирається. Підбірний об'єкт може "
"виявити вхід/зняття мишки, і якщо миша всередині неї, звітувати вхідні події. "
"Вимагає принаймні один [member collision_layer] трохи встановити."
msgid ""
"Emitted when an input event occurs. Requires [member input_pickable] to be "
"[code]true[/code] and at least one [member collision_layer] bit to be set. "
"See [method _input_event] for details."
msgstr ""
"Викликається, коли відбувається подія введення. Потрібно, щоб [member "
"input_pickable] мав значення [code]true[/code] та щоб був встановлений "
"принаймні один біт [member collision_layer]. Див. [method _input_event] для "
"отримання детальної інформації."
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 [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject2D] won't cause this signal to be emitted.\n"
"[b]Note:[/b] Due to the lack of continuous collision detection, this signal "
"may not be emitted in the expected order if the mouse moves fast enough and "
"the [CollisionObject2D]'s area is small. This signal may also not be emitted "
"if another [CollisionObject2D] is overlapping the [CollisionObject2D] in "
"question."
msgstr ""
"Видається, коли вказівник миші потрапляє на будь-яку з фігур цього об'єкта. "
"Вимагає, щоб [member input_pickable] було [code]true[/code] і принаймні один "
"біт [member collision_layer] було встановлено. Зауважте, що переміщення між "
"різними фігурами у межах одного [CollisionObject2D] не призведе до "
"випромінювання цього сигналу.\n"
"[b]Примітка:[/b] Через відсутність безперервного виявлення зіткнень цей "
"сигнал може бути виданий не в очікуваному порядку, якщо миша рухається досить "
"швидко, а область [CollisionObject2D] невелика. Цей сигнал також може не "
"видаватися, якщо інший [CollisionObject2D] перекриває даний "
"[CollisionObject2D]."
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 [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject2D] won't cause this signal to be emitted.\n"
"[b]Note:[/b] Due to the lack of continuous collision detection, this signal "
"may not be emitted in the expected order if the mouse moves fast enough and "
"the [CollisionObject2D]'s area is small. This signal may also not be emitted "
"if another [CollisionObject2D] is overlapping the [CollisionObject2D] in "
"question."
msgstr ""
"Видається, коли вказівник миші виходить за межі всіх фігур цього об'єкта. "
"Вимагає, щоб [member input_pickable] було [code]true[/code] і принаймні один "
"біт [member collision_layer] було встановлено. Зауважте, що переміщення між "
"різними фігурами у межах одного [CollisionObject2D] не призведе до "
"випромінювання цього сигналу.\n"
"[b]Примітка:[/b] Через відсутність безперервного виявлення зіткнень цей "
"сигнал може бути виданий не в очікуваному порядку, якщо миша рухається досить "
"швидко, а область [CollisionObject2D] невелика. Цей сигнал також може не "
"видаватися, якщо інший [CollisionObject2D] перекриває даний "
"[CollisionObject2D]."
msgid ""
"Emitted when the mouse pointer enters any of this object's shapes or moves "
"from one shape to another. [param shape_idx] is the child index of the newly "
"entered [Shape2D]. Requires [member input_pickable] to be [code]true[/code] "
"and at least one [member collision_layer] bit to be set."
msgstr ""
"Видається, коли вказівник миші потрапляє на будь-яку з фігур цього об'єкта "
"або переходить з однієї фігури на іншу. [param shape_idx] є індексом "
"дочірньої фігури [Shape2D], яку щойно введено. Вимагає, щоб [member "
"input_pickable] було [code]true[/code] і принаймні один біт [member "
"collision_layer] було встановлено."
msgid ""
"Emitted when the mouse pointer exits any of this object's shapes. [param "
"shape_idx] is the child index of the exited [Shape2D]. Requires [member "
"input_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set."
msgstr ""
"Видається, коли вказівник миші виходить з будь-якої з фігур цього об'єкта. "
"[param shape_idx] - індекс дочірньої фігури [Shape2D], з якої вийшов "
"вказівник миші. Вимагає, щоб [member input_pickable] було [code]true[/code] і "
"принаймні один біт [member collision_layer] було встановлено."
msgid ""
"When [member Node.process_mode] is set to [constant "
"Node.PROCESS_MODE_DISABLED], remove from the physics simulation to stop all "
"physics interactions with this [CollisionObject2D].\n"
"Automatically re-added to the physics simulation when the [Node] is processed "
"again."
msgstr ""
"Коли [member Node.process_mode] встановлено на [constant "
"Node.PROCESS_MODE_DISABLED], видалити з фізичної симуляції, щоб зупинити всі "
"фізичні взаємодії з цим [CollisionObject2D].\n"
"Автоматично повторно додається до фізичної симуляції, коли [Node] "
"обробляється знову."
msgid ""
"When [member Node.process_mode] is set to [constant "
"Node.PROCESS_MODE_DISABLED], make the body static. Doesn't affect [Area2D]. "
"[PhysicsBody2D] can't be affected by forces or other bodies while static.\n"
"Automatically set [PhysicsBody2D] back to its original mode when the [Node] "
"is processed again."
msgstr ""
"Коли [member Node.process_mode] встановлюється на [constant Node. "
"ПРОЦЕС_MODE_DISABLED], зробити статичний корпус. Не впливає [Area2D]. "
"[PhysicsBody2D] не може впливати на сили або інші тіла під час статичної.\n"
"Автоматично встановити [PhysicsBody2D] назад до початкового режиму, коли "
"[Node] знову обробляється."
msgid ""
"When [member Node.process_mode] is set to [constant "
"Node.PROCESS_MODE_DISABLED], do not affect the physics simulation."
msgstr ""
"Коли [member Node.process_mode] встановлюється на [constant Node. "
"PROCESS_MODE_DISABLED], не впливає на фізичне моделювання."
msgid "Abstract base class for 3D physics objects."
msgstr "Абстрактний базовий клас для об'єктів фізики 3D."
msgid ""
"Abstract base class for 3D physics objects. [CollisionObject3D] can hold any "
"number of [Shape3D]s for collision. Each shape must be assigned to a [i]shape "
"owner[/i]. Shape owners are not nodes and do not appear in the editor, but "
"are accessible through code using the [code]shape_owner_*[/code] methods.\n"
"[b]Warning:[/b] With a non-uniform scale, this node will likely not behave as "
"expected. It is advised to keep its scale the same on all axes and adjust its "
"collision shape(s) instead."
msgstr ""
"Абстрактний базовий клас для об'єктів фізики 3D. [CollisionObject3D] може "
"утримувати будь-яку кількість [Shape3D] для зіткнення. Кожна форма повинна "
"бути призначена [i] для власника [/i]. Власники форм не мають вузлів і не "
"з'являються в редакторі, але доступні за допомогою коду за допомогою методів "
"[code]shape_owner_*[/code].\n"
"[b]Попередження:[/b] З неоднорідною шкалою, цей вузол, ймовірно, не буде "
"поводитися як очікується. Консервувати свою вагову вагу на всіх осях і "
"відрегулювати форму зіткнення."
msgid ""
"Receives unhandled [InputEvent]s. [param event_position] is the location in "
"world space of the mouse pointer on the surface of the shape with index "
"[param shape_idx] and [param normal] is the normal vector of the surface at "
"that point. Connect to the [signal input_event] signal to easily pick up "
"these events.\n"
"[b]Note:[/b] [method _input_event] requires [member input_ray_pickable] to be "
"[code]true[/code] and at least one [member collision_layer] bit to be set."
msgstr ""
"Отримує необроблені [InputEvent]и. [param event_position] - місце "
"розташування у світовому просторі вказівника миші на поверхні фігури з "
"індексом [param shape_idx], а [param normal] - вектор нормалі поверхні у цій "
"точці. Підключіться до сигналу [signal input_event], щоб легко перехоплювати "
"ці події.\n"
"[b]Примітка:[/b] [method _input_event] вимагає, щоб [member "
"input_ray_pickable] мав значення [code]true[/code] і принаймні один біт "
"[member collision_layer] було встановлено."
msgid ""
"Called when the mouse pointer enters any of this object's shapes. Requires "
"[member input_ray_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject3D] won't cause this function to be called."
msgstr ""
"Викликається, коли вказівник миші потрапляє на будь-яку з фігур цього "
"об'єкта. Вимагає, щоб [member input_ray_pickable] було [code]true[/code] і "
"принаймні один біт [member collision_layer] було встановлено. Зауважте, що "
"переміщення між різними фігурами у межах одного [CollisionObject3D] не "
"призведе до виклику цієї функції."
msgid ""
"Called when the mouse pointer exits all this object's shapes. Requires "
"[member input_ray_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set. Note that moving between different shapes "
"within a single [CollisionObject3D] won't cause this function to be called."
msgstr ""
"Викликається, коли вказівник миші виходить за межі всіх фігур цього об'єкта. "
"Вимагає, щоб [member input_ray_pickable] було [code]true[/code] і принаймні "
"один біт [member collision_layer] було встановлено. Зауважте, що переміщення "
"між різними фігурами у межах одного [CollisionObject3D] не призведе до "
"виклику цієї функції."
msgid "Adds a [Shape3D] to the shape owner."
msgstr "Додавання [Shape3D] до власника форми."
msgid "Returns the [Shape3D] with the given ID from the given shape owner."
msgstr ""
"Повернення [Shape3D] з заданим ідентифікатором від даної форми власника."
msgid ""
"Returns the child index of the [Shape3D] with the given ID from the given "
"shape owner."
msgstr ""
"Повертає індекс дитини [Shape3D] з заданим ідентифікатором від даної форми "
"власника."
msgid "Returns the shape owner's [Transform3D]."
msgstr "Повертає форму власника [Transform3D]."
msgid "Sets the [Transform3D] of the given shape owner."
msgstr "Налаштовує [Transform3D] даної форми власника."
msgid ""
"The physics layers this CollisionObject3D [b]is in[/b]. Collision objects can "
"exist in one or more of 32 different layers. See also [member "
"collision_mask].\n"
"[b]Note:[/b] Object A can detect a contact with object B only if object B is "
"in any of the layers that object A scans. 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 ""
"Фізичні шари, в яких знаходиться цей CollisionObject3D [b]знаходиться[/b]. "
"Об'єкти зіткнення можуть існувати в одному або більше з 32 різних шарів. "
"Дивіться також [member collision_mask].\n"
"[b]Примітка:[/b] Об'єкт A може виявити контакт з об'єктом B, тільки якщо "
"об'єкт B знаходиться у будь-якому з шарів, які сканує об'єкт A. Дивіться "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Колізійні шари та маски[/url] у документації для отримання "
"додаткової інформації."
msgid ""
"The physics layers this CollisionObject3D [b]scans[/b]. Collision objects can "
"scan one or more of 32 different layers. See also [member collision_layer].\n"
"[b]Note:[/b] Object A can detect a contact with object B only if object B is "
"in any of the layers that object A scans. 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 ""
"Фізичні шари, які сканує CollisionObject3D [b]сканує[/b]. Об'єкти зіткнення "
"можуть сканувати один або декілька з 32 різних шарів. Дивіться також [member "
"collision_layer].\n"
"[b]Примітка:[/b] Об'єкт A може виявити контакт з об'єктом B, тільки якщо "
"об'єкт B знаходиться у будь-якому з шарів, які сканує об'єкт A. Дивіться "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Колізійні шари та маски[/url] у документації для отримання "
"додаткової інформації."
msgid ""
"If [code]true[/code], the [CollisionObject3D] will continue to receive input "
"events as the mouse is dragged across its shapes."
msgstr ""
"Якщо [code]true[/code], то [CollisionObject3D] продовжить отримувати вхідні "
"події, оскільки миша перетягується через свої форми."
msgid ""
"Emitted when the object receives an unhandled [InputEvent]. [param "
"event_position] is the location in world space of the mouse pointer on the "
"surface of the shape with index [param shape_idx] and [param normal] is the "
"normal vector of the surface at that point."
msgstr ""
"Випромінюється, коли об'єкт отримує необроблену [InputEvent]. [param "
"event_position] - місце розташування у світовому просторі вказівника миші на "
"поверхні фігури з індексом [param shape_idx], а [param normal] - вектор "
"нормалі поверхні у цій точці."
msgid ""
"Emitted when the mouse pointer enters any of this object's shapes. Requires "
"[member input_ray_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set.\n"
"[b]Note:[/b] Due to the lack of continuous collision detection, this signal "
"may not be emitted in the expected order if the mouse moves fast enough and "
"the [CollisionObject3D]'s area is small. This signal may also not be emitted "
"if another [CollisionObject3D] is overlapping the [CollisionObject3D] in "
"question."
msgstr ""
"Видається, коли вказівник миші потрапляє на будь-яку з фігур цього об'єкта. "
"Потрібно, щоб [member input_ray_pickable] мав значення [code]true[/code] і "
"був встановлений принаймні один біт [member collision_layer].\n"
"[b]Примітка:[/b] Через відсутність безперервного виявлення зіткнень цей "
"сигнал може бути виданий не в очікуваному порядку, якщо миша рухається досить "
"швидко, а область [CollisionObject3D] невелика. Цей сигнал також може не "
"видаватися, якщо інший [CollisionObject3D] перекриває даний "
"[CollisionObject3D]."
msgid ""
"Emitted when the mouse pointer exits all this object's shapes. Requires "
"[member input_ray_pickable] to be [code]true[/code] and at least one [member "
"collision_layer] bit to be set.\n"
"[b]Note:[/b] Due to the lack of continuous collision detection, this signal "
"may not be emitted in the expected order if the mouse moves fast enough and "
"the [CollisionObject3D]'s area is small. This signal may also not be emitted "
"if another [CollisionObject3D] is overlapping the [CollisionObject3D] in "
"question."
msgstr ""
"Видається, коли вказівник миші виходить за межі всіх фігур цього об'єкта. "
"Потрібно, щоб [member input_ray_pickable] мав значення [code]true[/code] і "
"був встановлений принаймні один біт [member collision_layer].\n"
"[b]Примітка:[/b] Через відсутність безперервного виявлення зіткнень цей "
"сигнал може бути виданий не в очікуваному порядку, якщо миша рухається досить "
"швидко, а область [CollisionObject3D] невелика. Цей сигнал також може не "
"видаватися, якщо інший [CollisionObject3D] перекриває даний "
"[CollisionObject3D]."
msgid ""
"When [member Node.process_mode] is set to [constant "
"Node.PROCESS_MODE_DISABLED], remove from the physics simulation to stop all "
"physics interactions with this [CollisionObject3D].\n"
"Automatically re-added to the physics simulation when the [Node] is processed "
"again."
msgstr ""
"Коли [member Node.process_mode] встановлено на [constant "
"Node.PROCESS_MODE_DISABLED], видалити з фізичної симуляції, щоб зупинити всі "
"фізичні взаємодії з цим [CollisionObject3D].\n"
"Автоматично повторно додається до фізичної симуляції, коли [Node] "
"обробляється знову."
msgid ""
"When [member Node.process_mode] is set to [constant "
"Node.PROCESS_MODE_DISABLED], make the body static. Doesn't affect [Area3D]. "
"[PhysicsBody3D] can't be affected by forces or other bodies while static.\n"
"Automatically set [PhysicsBody3D] back to its original mode when the [Node] "
"is processed again."
msgstr ""
"Коли [member Node.process_mode] встановлено у [constant "
"Node.PROCESS_MODE_DISABLED], зробити тіло статичним. Не впливає на [Area3D]. "
"На [PhysicsBody3D] не можуть впливати сили або інші тіла, поки воно "
"статичне.\n"
"Автоматично повертати [PhysicsBody3D] до початкового режиму при повторній "
"обробці [Node]."
msgid "A node that provides a polygon shape to a [CollisionObject2D] parent."
msgstr "Вузлом, який надає полігонну форму до [CollisionObject2D] батьків."
msgid ""
"A node that provides a polygon shape to a [CollisionObject2D] parent and "
"allows it to be edited. The polygon can be concave or convex. This can give a "
"detection shape to an [Area2D], turn a [PhysicsBody2D] into a solid object, "
"or give a hollow shape to a [StaticBody2D].\n"
"[b]Warning:[/b] A non-uniformly scaled [CollisionPolygon2D] will likely not "
"behave as expected. Make sure to keep its scale the same on all axes and "
"adjust its polygon instead."
msgstr ""
"Вузол, який надає батьківському об'єкту [CollisionObject2D] форму полігону та "
"дозволяє його редагування. Полігон може бути увігнутим або опуклим. Це може "
"надати форму виявлення [Area2D], перетворити [PhysicsBody2D] на твердий "
"об'єкт або надати порожнисту форму [StaticBody2D].\n"
"[b]Попередження:[/b] Нерівномірно масштабований [CollisionPolygon2D], "
"ймовірно, не працюватиме належним чином. Переконайтеся, що його масштаб "
"однаковий на всіх осях, і натомість налаштуйте його полігон."
msgid "Collision build mode."
msgstr "Режим зіткнення."
msgid ""
"If [code]true[/code], no collisions will be detected. This property should be "
"changed with [method Object.set_deferred]."
msgstr ""
"Якщо [code]true[/code], колізії не будуть виявлені. Цю властивість слід "
"змінити на [method Object.set_deferred]."
msgid ""
"If [code]true[/code], only edges that face up, relative to "
"[CollisionPolygon2D]'s rotation, will collide with other objects.\n"
"[b]Note:[/b] This property has no effect if this [CollisionPolygon2D] is a "
"child of an [Area2D] node."
msgstr ""
"Якщо [code]true[/code], з іншими об'єктами зіштовхуватимуться лише ребра, "
"спрямовані догори відносно обертання [CollisionPolygon2D].\n"
"[b]Примітка:[/b] Ця властивість не впливає, якщо цей [CollisionPolygon2D] є "
"дочірнім об'єктом вузла [Area2D]."
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 ""
"Пошта, що використовується для одностороннього зіткнення (у пікселях). "
"Більшість значень зроблять форму більш товстою, і працювати краще для "
"комірок, які надходять в полігон на високій швидкості."
msgid ""
"The polygon's list of vertices. Each point will be connected to the next, and "
"the final point will be connected to the first.\n"
"[b]Note:[/b] The returned vertices are in the local coordinate space of the "
"given [CollisionPolygon2D]."
msgstr ""
"Перелік вершин полігону. Кожна точка буде підключена до наступного, а кінцева "
"точка буде підключена до першого.\n"
"[b]Примітка:[/b] Повернуті вершини знаходяться в локальному координатному "
"просторі даної [CollisionPolygon2D]."
msgid ""
"Collisions will include the polygon and its contained area. In this mode the "
"node has the same effect as several [ConvexPolygonShape2D] nodes, one for "
"each convex shape in the convex decomposition of the polygon (but without the "
"overhead of multiple nodes)."
msgstr ""
"До послуг гостей полігон і його місткість. У цьому режимі вузол має той же "
"ефект, як кілька [ConvexPolygonShape2D] вузлів, один для кожної опуклої форми "
"в опуклій декомпозиції полігону (але без накладки декількох вузлів)."
msgid ""
"Collisions will only include the polygon edges. In this mode the node has the "
"same effect as a single [ConcavePolygonShape2D] made of segments, with the "
"restriction that each segment (after the first one) starts where the previous "
"one ends, and the last one ends where the first one starts (forming a closed "
"but hollow polygon)."
msgstr ""
"Випадки тільки включають в себе полігонні краї. У цьому режимі вузол має той "
"же ефект, як єдиний [ConcavePolygonShape2D], виготовлений з сегментів, з "
"обмеженням, що кожен сегмент (після першого) починається, де попередні кінці, "
"і останні один кінець, де перший починає (формування закритого, але "
"порожнистого полігону)."
msgid ""
"A node that provides a thickened polygon shape (a prism) to a "
"[CollisionObject3D] parent."
msgstr ""
"Вузлом, який забезпечує загущену форму полігону (пропс) до "
"[CollisionObject3D]."
msgid ""
"A node that provides a thickened polygon shape (a prism) to a "
"[CollisionObject3D] parent and allows it to be edited. The polygon can be "
"concave or convex. This can give a detection shape to an [Area3D] or turn a "
"[PhysicsBody3D] into a solid object.\n"
"[b]Warning:[/b] A non-uniformly scaled [CollisionShape3D] will likely not "
"behave as expected. Make sure to keep its scale the same on all axes and "
"adjust its shape resource instead."
msgstr ""
"Вузол, який надає батьківському об'єкту [CollisionObject3D] форму потовщеного "
"полігона (призму) та дозволяє його редагування. Полігон може бути увігнутим "
"або опуклим. Це може надати форму виявлення [Area3D] або перетворити "
"[PhysicsBody3D] на твердий об'єкт.\n"
"[b]Попередження:[/b] Нерівномірно масштабований [CollisionShape3D], ймовірно, "
"не працюватиме належним чином. Переконайтеся, що його масштаб однаковий на "
"всіх осях, і натомість налаштуйте його ресурс форми."
msgid ""
"The collision shape color that is displayed in the editor, or in the running "
"project if [b]Debug > Visible Collision Shapes[/b] is checked at the top of "
"the editor.\n"
"[b]Note:[/b] The default value is [member ProjectSettings.debug/shapes/"
"collision/shape_color]. The [code]Color(0, 0, 0, 0)[/code] value documented "
"here is a placeholder, and not the actual default debug color."
msgstr ""
"Колір форми зіткнень, який відображається в редакторі або в запущеному "
"проекті, якщо у верхній частині редактора позначено [b]Налагодження > Видимі "
"форми зіткнень[/b].\n"
"[b]Примітка:[/b] Значення за умовчанням — [member ProjectSettings.debug/"
"shapes/collision/shape_color]. Значення [code]Color(0, 0, 0, 0)[/code], "
"задокументоване тут, є заповнювачем, а не фактичним кольором налагодження за "
"умовчанням."
msgid ""
"If [code]true[/code], when the shape is displayed, it will show a solid fill "
"color in addition to its wireframe."
msgstr ""
"Якщо [code]true[/code], коли фігура відображається, вона відображатиме "
"суцільний колір заливки на додаток до свого каркасу."
msgid ""
"Length that the resulting collision extends in either direction perpendicular "
"to its 2D polygon."
msgstr ""
"Довжина, що отриманий зіткнень поширюється в будь-якому напрямку "
"перпендикулярно його 2D полігон."
msgid ""
"If [code]true[/code], no collision will be produced. This property should be "
"changed with [method Object.set_deferred]."
msgstr ""
"Якщо [code]true[/code], колізія не виникне. Цю властивість слід змінити на "
"[method Object.set_deferred]."
msgid ""
"The collision margin for the generated [Shape3D]. See [member Shape3D.margin] "
"for more details."
msgstr ""
"Зіткнення поля для створеної [Shape3D]. Див. [пам'ятати Shape3D.margin] для "
"отримання додаткової інформації."
msgid "Array of vertices which define the 2D polygon in the local XY plane."
msgstr "Аромати вершин, які визначають 2D полігон в локальній площині XY."
msgid "A node that provides a [Shape2D] to a [CollisionObject2D] parent."
msgstr "Вузлом, який надає [Shape2D] на [CollisionObject2D] батьків."
msgid ""
"A node that provides a [Shape2D] to a [CollisionObject2D] parent and allows "
"it to be edited. This can give a detection shape to an [Area2D] or turn a "
"[PhysicsBody2D] into a solid object."
msgstr ""
"Вузол, який надає [Shape2D] батьківському об'єкту [CollisionObject2D] та "
"дозволяє його редагування. Це може надати форму виявлення [Area2D] або "
"перетворити [PhysicsBody2D] на твердотільний об'єкт."
msgid ""
"A disabled collision shape has no effect in the world. This property should "
"be changed with [method Object.set_deferred]."
msgstr ""
"Вимкнена форма зіткнення не має жодного впливу на світ. Цю властивість слід "
"змінити за допомогою [method Object.set_deferred]."
msgid ""
"Sets whether this collision shape should only detect collision on one side "
"(top or bottom).\n"
"[b]Note:[/b] This property has no effect if this [CollisionShape2D] is a "
"child of an [Area2D] node."
msgstr ""
"Налаштовує, чи повинна ця форма зіткнення лише виявити зіткнення на одній "
"стороні (верхній або нижній).\n"
"[b]Примітка:[/b] Ця властивість не має ефекту, якщо це [CollisionShape2D] є "
"дитиною вузла [Area2D]."
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 ""
"Пошта, що використовується для одностороннього зіткнення (у пікселях). Більші "
"значення зроблять форму більш товстою, і краще працювати для комірок, які "
"надходять у форму на високій швидкості."
msgid "The actual shape owned by this collision shape."
msgstr "Актуальна форма, яка належить цій формі зіткнення."
msgid "A node that provides a [Shape3D] to a [CollisionObject3D] parent."
msgstr "Вузлом, який надає [Shape3D] на [CollisionObject3D] батьків."
msgid ""
"A node that provides a [Shape3D] to a [CollisionObject3D] parent and allows "
"it to be edited. This can give a detection shape to an [Area3D] or turn a "
"[PhysicsBody3D] into a solid object.\n"
"[b]Warning:[/b] A non-uniformly scaled [CollisionShape3D] will likely not "
"behave as expected. Make sure to keep its scale the same on all axes and "
"adjust its [member shape] resource instead."
msgstr ""
"Вузол, який надає [Shape3D] батьківському об'єкту [CollisionObject3D] та "
"дозволяє його редагування. Це може надати форму виявлення [Area3D] або "
"перетворити [PhysicsBody3D] на твердотільний об'єкт.\n"
"[b]Попередження:[/b] Нерівномірно масштабований [CollisionShape3D], ймовірно, "
"не працюватиме належним чином. Переконайтеся, що його масштаб однаковий на "
"всіх осях, і натомість налаштуйте його ресурс [member shape]."
msgid ""
"Sets the collision shape's shape to the addition of all its convexed "
"[MeshInstance3D] siblings geometry."
msgstr ""
"Налаштовує форму зіткнень до доповнення всіх його опуклих [MeshInstance3D] "
"просіяння геометрії."
msgid "Use [signal Resource.changed] instead."
msgstr "Використовуйте [signal ресурс.changed] замість."
msgid "This method does nothing."
msgstr "Цей метод нічого не робить."
msgid "A color represented in RGBA format."
msgstr "Колір представлений у форматі RGBA."
msgid ""
"A color represented in RGBA format by a red ([member r]), green ([member g]), "
"blue ([member b]), and alpha ([member a]) component. Each component is a 32-"
"bit floating-point value, usually ranging from [code]0.0[/code] to [code]1.0[/"
"code]. Some properties (such as [member CanvasItem.modulate]) may support "
"values greater than [code]1.0[/code], for overbright or HDR (High Dynamic "
"Range) colors.\n"
"Colors can be created in a number of ways: By the various [Color] "
"constructors, by static methods such as [method from_hsv], and by using a "
"name from the set of standardized colors based on [url=https://"
"en.wikipedia.org/wiki/X11_color_names]X11 color names[/url] with the addition "
"of [constant TRANSPARENT].\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"color_constants.png]Color constants cheatsheet[/url]\n"
"Although [Color] may be used to store values of any encoding, the red "
"([member r]), green ([member g]), and blue ([member b]) properties of [Color] "
"are expected by Godot to be encoded using the [url=https://en.wikipedia.org/"
"wiki/SRGB#Transfer_function_(%22gamma%22)]nonlinear sRGB transfer function[/"
"url] unless otherwise stated. This color encoding is used by many traditional "
"art and web tools, making it easy to match colors between Godot and these "
"tools. Godot uses [url=https://en.wikipedia.org/wiki/Rec._709]Rec. ITU-R "
"BT.709[/url] color primaries, which are used by the sRGB standard.\n"
"All physical simulation, such as lighting calculations, and colorimetry "
"transformations, such as [method get_luminance], must be performed on "
"linearly encoded values to produce correct results. When performing these "
"calculations, convert [Color] to and from linear encoding using [method "
"srgb_to_linear] and [method linear_to_srgb].\n"
"[b]Note:[/b] In a boolean context, a Color will evaluate to [code]false[/"
"code] if it is equal to [code]Color(0, 0, 0, 1)[/code] (opaque black). "
"Otherwise, a Color will always evaluate to [code]true[/code]."
msgstr ""
"Колір, представлений у форматі RGBA червоним ([member r]), зеленим ([member "
"g]), синім ([member b]) та альфа-компонентом ([member a]). Кожен компонент є "
"32-бітним значенням з плаваючою комою, зазвичай у діапазоні від [code]0.0[/"
"code] до [code]1.0[/code]. Деякі властивості (такі як [member "
"CanvasItem.modulate]) можуть підтримувати значення більше, ніж [code]1.0[/"
"code], для надто яскравих або HDR (розширений динамічний діапазон) кольорів.\n"
"Кольори можна створювати кількома способами: за допомогою різних "
"конструкторів [Color], статичних методів, таких як [method from_hsv], та "
"використовуючи назву з набору стандартизованих кольорів на основі "
"[url=https://en.wikipedia.org/wiki/X11_color_names]назв кольорів X11[/url] з "
"додаванням [константи TRANSPARENT].\n"
" [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"color_constants.png]Шпаргалка з колірних констант[/url]\n"
"Хоча [Color] може використовуватися для зберігання значень будь-якого "
"кодування, Godot очікує, що властивості червоного ([member r]), зеленого "
"([member g]) та синього ([member b]) кольору [Color] будуть закодовані за "
"допомогою [url=https://en.wikipedia.org/wiki/"
"SRGB#Transfer_function_(%22gamma%22)]нелінійної передавальної функції sRGB[/"
"url], якщо не зазначено інше. Це колірне кодування використовується багатьма "
"традиційними художніми та веб-інструментами, що спрощує зіставлення кольорів "
"між Godot та цими інструментами. Godot використовує основні кольори "
"[url=https://en.wikipedia.org/wiki/Rec._709]Rec. ITU-R BT.709[/url], які "
"використовуються стандартом sRGB.\n"
" Усі фізичні симуляції, такі як розрахунки освітлення та колориметричні "
"перетворення, такі як [method get_luminance], повинні виконуватися на лінійно "
"закодованих значеннях для отримання правильних результатів. Під час виконання "
"цих обчислень конвертуйте [Color] в лінійне кодування та з лінійного за "
"допомогою [method srgb_to_linear] та [метод linear_to_srgb].\n"
"[b]Примітка:[/b] У логічному контексті Color буде оцінюватися як [code]false[/"
"code], якщо він дорівнює [code]Color(0, 0, 0, 1)[/code] (непрозорий чорний). "
"В іншому випадку Color завжди буде оцінюватися як [code]true[/code]."
msgid "2D GD Paint Demo"
msgstr "2D GD Демонстрація фарби"
msgid "Tween Interpolation Demo"
msgstr "Демонстрація інтерполяції Tween"
msgid "GUI Drag And Drop Demo"
msgstr "КОМПЛЕКС Драготи і падіння демо"
msgid ""
"Constructs a default [Color] from opaque black. This is the same as [constant "
"BLACK].\n"
"[b]Note:[/b] In C#, this constructs a [Color] with all of its components set "
"to [code]0.0[/code] (transparent black)."
msgstr ""
"Створює стандартний [Color] із непрозорого чорного. Це те саме, що [constant "
"BLACK].\n"
"[b]Примітка:[/b] у C# це створює [Color] з усіма його компонентами, "
"встановленими на [code]0.0[/code] (прозорий чорний)."
msgid ""
"Constructs a [Color] from the existing color, with [member a] set to the "
"given [param alpha] value.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var red = Color(Color.RED, 0.2) # 20% opaque red.\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new Color(Colors.Red, 0.2f); // 20% opaque red.\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює [Color] з існуючого кольору, де [member a] встановлений на задане "
"значення [param alpha].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var red = Color(Color.RED, 0.2) # 20% непрозорий червоний.\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new Color(Colors.Red, 0.2f); // 20% непрозорий червоний.\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Constructs a [Color] as a copy of the given [Color]."
msgstr "Constructs a [Color] як копія даної [Color]."
msgid ""
"Constructs a [Color] either from an HTML color code or from a standardized "
"color name. The supported color names are the same as the constants."
msgstr ""
"Constructs a [Color] або з HTML-коду або з стандартизованого імені кольору. "
"Підтримувані імена кольорів такі ж, як константи."
msgid ""
"Constructs a [Color] either from an HTML color code or from a standardized "
"color name, with [param alpha] on the range of 0.0 to 1.0. The supported "
"color names are the same as the constants."
msgstr ""
"Constructs a [Color] або з HTML-коду або з стандартизованого імені кольору, з "
"[param alpha] на діапазоні 0.0 до 1.0. Підтримувані імена кольорів такі ж, як "
"константи."
msgid ""
"Constructs a [Color] from RGB values, typically between 0.0 and 1.0. [member "
"a] is set to 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(0.2, 1.0, 0.7) # Similar to `Color.from_rgba8(51, 255, 178, "
"255)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(0.2f, 1.0f, 0.7f); // Similar to `Color.Color8(51, 255, "
"178, 255)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює [Color] зі значень RGB, зазвичай між 0.0 та 1.0. [член a] "
"встановлюється на 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(0.2, 1.0, 0.7) # Similar to `Color.from_rgba8(51, 255, 178, "
"255)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(0.2f, 1.0f, 0.7f); // Similar to `Color.Color8(51, 255, "
"178, 255)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Constructs a [Color] from RGBA values, typically between 0.0 and 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(0.2, 1.0, 0.7, 0.8) # Similar to `Color.from_rgba8(51, 255, "
"178, 204)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(0.2f, 1.0f, 0.7f, 0.8f); // Similar to "
"`Color.Color8(51, 255, 178, 255, 204)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює [Color] зі значень RGBA, зазвичай між 0.0 та 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(0.2, 1.0, 0.7, 0.8) # Similar to `Color.from_rgba8(51, 255, "
"178, 204)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(0.2f, 1.0f, 0.7f, 0.8f); // Similar to "
"`Color.Color8(51, 255, 178, 255, 204)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a new color resulting from overlaying this color over the given "
"color. In a painting program, you can imagine it as the [param over] color "
"painted over this color (including alpha).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var bg = Color(0.0, 1.0, 0.0, 0.5) # Green with alpha of 50%\n"
"var fg = Color(1.0, 0.0, 0.0, 0.5) # Red with alpha of 50%\n"
"var blended_color = bg.blend(fg) # Brown with alpha of 75%\n"
"[/gdscript]\n"
"[csharp]\n"
"var bg = new Color(0.0f, 1.0f, 0.0f, 0.5f); // Green with alpha of 50%\n"
"var fg = new Color(1.0f, 0.0f, 0.0f, 0.5f); // Red with alpha of 50%\n"
"Color blendedColor = bg.Blend(fg); // Brown with alpha of 75%\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає новий колір, отриманий у результаті накладання цього кольору на "
"заданий колір. У програмі для малювання ви можете уявити його як колір [param "
"over], намальований поверх цього кольору (включно з альфа).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var bg = Color(0.0, 1.0, 0.0, 0.5) # Зелений з альфа 50%\n"
"var fg = Color(1.0, 0.0, 0.0, 0.5) # Червоний з альфа 50%\n"
"var blended_color = bg.blend(fg) # Бурий з альфа 75%\n"
"[/gdscript]\n"
"[csharp]\n"
"var bg = new Color(0. 0f, 1.0f, 0.0f, 0.0f, 0.5f); // Зелений з альфою 50%\n"
"var fg = new Color(1.0f, 0.0f, 0.0f, 0.0f, 0.5f); // Червоний з альфою 50%\n"
"Color blendedColor = bg.Blend(fg); // Браун з альфою 75%\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a new color with all components clamped between the components of "
"[param min] and [param max], by running [method @GlobalScope.clamp] on each "
"component."
msgstr ""
"Повертає новий колір з усіма компонентами, зафіксованими між компонентами "
"[param min] і [param max], запустивши [method @GlobalScope.clamp] на кожному "
"компоненті."
msgid ""
"Returns a new color resulting from making this color darker by the specified "
"[param amount] (ratio from 0.0 to 1.0). See also [method lightened].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var green = Color(0.0, 1.0, 0.0)\n"
"var darkgreen = green.darkened(0.2) # 20% darker than regular green\n"
"[/gdscript]\n"
"[csharp]\n"
"var green = new Color(0.0f, 1.0f, 0.0f);\n"
"Color darkgreen = green.Darkened(0.2f); // 20% darker than regular green\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає новий колір, темніший на [param amount] (число від 0.0 до 1.0). "
"Дивитись також [method lightened].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var green = Color(0.0, 1.0, 0.0)\n"
"var darkgreen = green.darkened(0.2) # на 20% темніше за звичайний зелений\n"
"[/gdscript]\n"
"[csharp]\n"
"var green = new Color(0.0f, 1.0f, 0.0f);\n"
"Color darkgreen = green.Darkened(0.2f); // на 20% темніше за звичайний "
"зелений\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Constructs a color from an [url=https://en.wikipedia.org/wiki/HSL_and_HSV]HSV "
"profile[/url]. The hue ([param h]), saturation ([param s]), and value ([param "
"v]) are typically between 0.0 and 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color.from_hsv(0.58, 0.5, 0.79, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = Color.FromHsv(0.58f, 0.5f, 0.79f, 0.8f);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Конструктори кольору з [url=https://en.wikipedia.org/wiki/HSL_and_HSV]HSV "
"профілю[/url]. Хей ([param h]), насиченість ([param s]), а значення ([param "
"v]) зазвичай між 0.0 і 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color.from_hsv(0.58, 0.5, 0.79, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = Color.З FromHsv(0.58f, 0.5f, 0.79f, 0.8f);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Constructs a color from an [url=https://bottosson.github.io/posts/"
"colorpicker/]OK HSL profile[/url]. The hue ([param h]), saturation ([param "
"s]), and lightness ([param l]) are typically between 0.0 and 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color.from_ok_hsl(0.58, 0.5, 0.79, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = Color.FromOkHsl(0.58f, 0.5f, 0.79f, 0.8f);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[url=https://bottosson.github.io/posts/colorpicker/]OK HSL profile[/url]. "
"Хвиля ([param h]), насиченість ([param s]), і легкість ([param l]) зазвичай "
"між 0.0 і 1.0.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color.from_ok_hsl(0.58, 0.5, 0.79, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = Color.З FromOkHsl(0.58f, 0.5f, 0.79f, 0.8f);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a [Color] constructed from red ([param r8]), green ([param g8]), blue "
"([param b8]), and optionally alpha ([param a8]) integer channels, each "
"divided by [code]255.0[/code] for their final value.\n"
"[codeblock]\n"
"var red = Color.from_rgba8(255, 0, 0) # Same as Color(1, 0, 0).\n"
"var dark_blue = Color.from_rgba8(0, 0, 51) # Same as Color(0, 0, "
"0.2).\n"
"var my_color = Color.from_rgba8(306, 255, 0, 102) # Same as Color(1.2, 1, 0, "
"0.4).\n"
"[/codeblock]\n"
"[b]Note:[/b] Due to the lower precision of [method from_rgba8] compared to "
"the standard [Color] constructor, a color created with [method from_rgba8] "
"will generally not be equal to the same color created with the standard "
"[Color] constructor. Use [method is_equal_approx] for comparisons to avoid "
"issues with floating-point precision error."
msgstr ""
"Повертає [Color], побудований з червоного ([param r8]), зеленого ([param "
"g8]), синього ([param b8]) та додатково альфа ([param a8]) цілочисельних "
"каналів, кожен з яких ділиться на [code]255.0[/code] для кінцевого значення.\n"
"[codeblock]\n"
"var red = Color.from_rgba8(255, 0, 0) # Те саме, що Color(1, 0, 0).\n"
"var dark_blue = Color.from_rgba8(0, 0, 51) # Те саме, що Color(0, 0, 0.2).\n"
"var my_color = Color.from_rgba8(306, 255, 0, 102) # Те саме, що Color(1.2, 1, "
"0, 0.4).\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Через меншу точність [method from_rgba8] порівняно зі "
"стандартним конструктором [Color], колір, створений за допомогою [method "
"from_rgba8], зазвичай не дорівнюватиме кольору, створеному за допомогою "
"стандартного конструктора [Color]. Використовуйте [method is_equal_approx] "
"для порівнянь, щоб уникнути проблем з похибкою точності обчислень з плаваючою "
"комою."
msgid ""
"Decodes a [Color] from an RGBE9995 format integer. See [constant "
"Image.FORMAT_RGBE9995]."
msgstr ""
"Decodes a [Color] з цілого формату RGBE9995. Див. [constant Image. "
"FORMAT_RGBE9995]."
msgid ""
"Creates a [Color] from the given string, which can be either an HTML color "
"code or a named color (case-insensitive). Returns [param default] if the "
"color cannot be inferred from the string.\n"
"If you want to create a color from String in a constant expression, use the "
"equivalent constructor instead (i.e. [code]Color(\"color string\")[/code])."
msgstr ""
"Створює [Color] з заданого рядка, який може бути як HTML-кодом кольору, так і "
"названим кольором (встановлює чутливість). Повернення [param default] якщо "
"колір не може бути вказаний з рядка.\n"
"Якщо ви хочете створити колір з String в постійному виразі, скористайтеся "
"еквівалентним конструктором замість (тобто [code]Color(\"color string\")[/"
"code])."
msgid ""
"Returns the light intensity of the color, as a value between 0.0 and 1.0 "
"(inclusive). This is useful when determining light or dark color. Colors with "
"a luminance smaller than 0.5 can be generally considered dark.\n"
"[b]Note:[/b] [method get_luminance] relies on the color using linear encoding "
"to return an accurate relative luminance value. If the color uses the default "
"nonlinear sRGB encoding, use [method srgb_to_linear] to convert it to linear "
"encoding first."
msgstr ""
"Повертає інтенсивність світла кольору як значення від 0,0 до 1,0 (включно). "
"Це корисно для визначення світлого чи темного кольору. Кольори з яскравістю "
"менше 0,5 зазвичай можна вважати темними.\n"
"[b]Примітка:[/b] [method get_luminance] спирається на колір, використовуючи "
"лінійне кодування, щоб повернути точне значення відносної яскравості. Якщо "
"колір використовує нелінійне кодування sRGB за замовчуванням, спочатку "
"використовуйте [method srgb_to_linear], щоб перетворити його на лінійне "
"кодування."
msgid ""
"Returns the [Color] associated with the provided [param hex] integer in 32-"
"bit RGBA format (8 bits per channel). This method is the inverse of [method "
"to_rgba32].\n"
"In GDScript and C#, the [int] is best visualized with hexadecimal notation "
"([code]\"0x\"[/code] prefix, making it [code]\"0xRRGGBBAA\"[/code]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var red = Color.hex(0xff0000ff)\n"
"var dark_cyan = Color.hex(0x008b8bff)\n"
"var my_color = Color.hex(0xbbefd2a4)\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new Color(0xff0000ff);\n"
"var dark_cyan = new Color(0x008b8bff);\n"
"var my_color = new Color(0xbbefd2a4);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If you want to use hex notation in a constant expression, use the equivalent "
"constructor instead (i.e. [code]Color(0xRRGGBBAA)[/code])."
msgstr ""
"Повертає [Color], пов'язаний з наданим [param каблук] цілим в форматі 32-bit "
"RGBA (8 біт на канал). Цей метод є інверсом [method to_rgba32].\n"
"У GDScript і C#, [int] краще візуалізувати з шістнадцятковим позначенням "
"([code]\"0x\"[/code] префікс, що робить його [code]\"0xRGBBAA\"\"[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var червоний = Color.hex(0xff0000ff)\n"
"var dark_cyan = Color.hex(0x008b8b8bff)\n"
"var my_color = Color.hex(0xbbefd2a4)\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new color(0xff0000ff);\n"
"var dark_cyan = new color(0x008b8b8bff);\n"
"var my_color = new color(0xbbefd2a4);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Якщо ви хочете використовувати позначення шестигранної форми в постійному "
"виразі, скористайтеся еквівалентним конструктором замість (тобто "
"[code]Color(0xRRGGBBAA)[/code])."
msgid ""
"Returns the [Color] associated with the provided [param hex] integer in 64-"
"bit RGBA format (16 bits per channel). This method is the inverse of [method "
"to_rgba64].\n"
"In GDScript and C#, the [int] is best visualized with hexadecimal notation "
"([code]\"0x\"[/code] prefix, making it [code]\"0xRRRRGGGGBBBBAAAA\"[/code])."
msgstr ""
"Повертає [Color], пов'язаний з наданим [param каблук] цілим в форматі 64-bit "
"RGBA (16 біт на канал). Цей метод є інверсом [method to_rgba64].\n"
"У GDScript і C#, [int] краще візуалізувати з Hexadecimal позначення ([code]"
"\"0x\"[/code] префікс, що робить його [code]\"0xRRRRGGGBBBBAAAA\"\"[/code]."
msgid ""
"Returns a new color from [param rgba], an HTML hexadecimal color string. "
"[param rgba] is not case-sensitive, and may be prefixed by a hash sign "
"([code]#[/code]).\n"
"[param rgba] must be a valid three-digit or six-digit hexadecimal color "
"string, and may contain an alpha channel value. If [param rgba] does not "
"contain an alpha channel value, an alpha channel value of 1.0 is applied. If "
"[param rgba] is invalid, returns an empty color.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var blue = Color.html(\"#0000ff\") # blue is Color(0.0, 0.0, 1.0, 1.0)\n"
"var green = Color.html(\"#0F0\") # green is Color(0.0, 1.0, 0.0, 1.0)\n"
"var col = Color.html(\"663399cc\") # col is Color(0.4, 0.2, 0.6, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var blue = Color.FromHtml(\"#0000ff\"); // blue is Color(0.0, 0.0, 1.0, 1.0)\n"
"var green = Color.FromHtml(\"#0F0\"); // green is Color(0.0, 1.0, 0.0, "
"1.0)\n"
"var col = Color.FromHtml(\"663399cc\"); // col is Color(0.4, 0.2, 0.6, 0.8)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"I[code]Повертає новий колір з [param rgba], HTML hexadecimal string. [param "
"rgba] є нечутливим, і може бути префіксований знаком хешу ([code]#[/code]).\n"
"[param rgba] повинен бути дійсний три-цифровий або шести гранний шестигранний "
"колірний ряд, і може містити значення альфа каналу. Якщо [param rgba] не "
"містить альфа-каналу значення, альфа-канал значення 1,0 застосовується. Якщо "
"[param rgba] недійсний, повертає порожній колір.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var blue = Color.html(\"#0000ff\") # синій колір(0.0, 0.0, 1.0, 1.0)\n"
"var green = Color.html(\"#0F0\") # зелена колір(0.0, 1.0, 0.0, 1.0)\n"
"var col = Color.html(\"663399cc\") # col — це колір(0.4, 0.2, 0.6, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var blue = Color.З FromHtml(\"#0000ff\"); // синій колір(0.0, 0.0, 1.0, 1.0)\n"
"var green = Color.З FromHtml(\"#0F0\"); // зелений колір (0.0, 1.0, 0.0, "
"1.0)\n"
"var col = Color.З FromHtml(\"663399cc\"); // col — це колір(0.4, 0.2, 0.6, "
"0.8)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if [param color] is a valid HTML hexadecimal color "
"string. The string must be a hexadecimal value (case-insensitive) of either "
"3, 4, 6 or 8 digits, and may be prefixed by a hash sign ([code]#[/code]). "
"This method is identical to [method String.is_valid_html_color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"Color.html_is_valid(\"#55aaFF\") # Returns true\n"
"Color.html_is_valid(\"#55AAFF20\") # Returns true\n"
"Color.html_is_valid(\"55AAFF\") # Returns true\n"
"Color.html_is_valid(\"#F2C\") # Returns true\n"
"\n"
"Color.html_is_valid(\"#AABBC\") # Returns false\n"
"Color.html_is_valid(\"#55aaFF5\") # Returns false\n"
"[/gdscript]\n"
"[csharp]\n"
"Color.HtmlIsValid(\"#55AAFF\"); // Returns true\n"
"Color.HtmlIsValid(\"#55AAFF20\"); // Returns true\n"
"Color.HtmlIsValid(\"55AAFF\"); // Returns true\n"
"Color.HtmlIsValid(\"#F2C\"); // Returns true\n"
"\n"
"Color.HtmlIsValid(\"#AABBC\"); // Returns false\n"
"Color.HtmlIsValid(\"#55aaFF5\"); // Returns false\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[code]true[/code] if [param color] є дійсним HTML шістнадцятковим кольором "
"рядка. Підсумок повинен бути шестигранним значенням (власно-нечутливим) або "
"3, 4, 6 або 8 цифр, і може бути префіксований знаком хешу ([code]#[/code]). "
"Цей метод ідентичний [method String.is_valid_html_color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"Color.html_is_valid(\"#55aaFF\") # Повертає true\n"
"Color.html_is_valid(\"#55AAFF20\") # Повертає true\n"
"Color.html_is_valid(\"55AAFF) # Повертає true\n"
"Color.html_is_valid(\"#F2C\") # Повертає true\n"
"\n"
"Color.html_is_valid(\"#AABBC\") # Повернення false\n"
"Color.html_is_valid(\"#55aaFF5\") # Повернення false\n"
"[/gdscript]\n"
"[csharp]\n"
"Color.HtmlIsValid(\"#55AAFF\"); // Повертає true\n"
"Color.HtmlIsValid(\"#55AAFF20\"); // Повернення\n"
"Color.HtmlIsValid(\"55AAFF\"); // Повертає true\n"
"Color.HtmlIsValid(\"#F2C\"); // Повернення\n"
"\n"
"Color.HtmlIsValid(\"#AABBC\"); // Повернення false\n"
"Color.HtmlIsValid(\"#55aaFF5\"); // Повернення false\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color with its [member r], [member g], and [member b] components "
"inverted ([code](1 - r, 1 - g, 1 - b, a)[/code]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var black = Color.WHITE.inverted()\n"
"var color = Color(0.3, 0.4, 0.9)\n"
"var inverted_color = color.inverted() # Equivalent to `Color(0.7, 0.6, 0.1)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var black = Colors.White.Inverted();\n"
"var color = new Color(0.3f, 0.4f, 0.9f);\n"
"Color invertedColor = color.Inverted(); // Equivalent to `new Color(0.7f, "
"0.6f, 0.1f)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір з його [member р], [member r], і [member g] компоненти "
"інвертовані ([code](1 - р, 1 - б, а)[/code]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"var black = Color.WHITE.inverted()\n"
"car color = Color(0.3, 0,4, 0,9)\n"
"var inverted_color = color.inverted() # Еквівалент до `Color(0.7, 0,6, 0,1)`\n"
"[/gdscript]\n"
"[csharp]\n"
"var black = Colors.White.Inverted();\n"
"var color = new Color(0.3f, 0.4f, 0.9f);\n"
"Color invertedColor = color.Inverted(); // Еквівалент до `new Color(0.7f, "
"0.6f, 0.1f)`\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if this color and [param to] are approximately "
"equal, by running [method @GlobalScope.is_equal_approx] on each component."
msgstr ""
"Повертає [code]true[/code], якщо цей колір і [param to] є приблизно рівні, "
"запустивши [method @GlobalScope.is_equal_about] на кожному компоненті."
msgid ""
"Returns the linear interpolation between this color's components and [param "
"to]'s components. The interpolation factor [param weight] should be between "
"0.0 and 1.0 (inclusive). See also [method @GlobalScope.lerp].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var red = Color(1.0, 0.0, 0.0)\n"
"var aqua = Color(0.0, 1.0, 0.8)\n"
"\n"
"red.lerp(aqua, 0.2) # Returns Color(0.8, 0.2, 0.16)\n"
"red.lerp(aqua, 0.5) # Returns Color(0.5, 0.5, 0.4)\n"
"red.lerp(aqua, 1.0) # Returns Color(0.0, 1.0, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new Color(1.0f, 0.0f, 0.0f);\n"
"var aqua = new Color(0.0f, 1.0f, 0.8f);\n"
"\n"
"red.Lerp(aqua, 0.2f); // Returns Color(0.8f, 0.2f, 0.16f)\n"
"red.Lerp(aqua, 0.5f); // Returns Color(0.5f, 0.5f, 0.4f)\n"
"red.Lerp(aqua, 1.0f); // Returns Color(0.0f, 1.0f, 0.8f)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає лінійне міжпокриття між компонентами цього кольору та компонентами "
"[param to]. Інтерполяційний фактор [param weight] повинен бути між 0.0 і 1.0 "
"(включно). Дивитися також [method @GlobalScope.lerp].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var red = Color(1.0, 0.0, 0.0)\n"
"var aqua = Color(0.0, 1.0, 0.8)\n"
"\n"
"red.lerp(aqua, 0.2) # Повертає колір(0.8, 0.2, 0.16)\n"
"red.lerp(aqua, 0.5) # Повертає колір(0.5, 0.5, 0,4)\n"
"red.lerp(aqua, 1.0) # Повертає Колір(0.0, 1.0, 0.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var red = new Color(1.0f, 0.0f, 0.0f);\n"
"var aqua = new Color(Color, 1.0f, 0.8f);\n"
"\n"
"red.Lerp(aqua, 0.2f); // Повертає колір(0.8f, 0.2f, 0.16f)\n"
"red.Lerp(aqua, 0.5f); // Повертає колір(0.5f, 0.5f, 0.4f)\n"
"red.Lerp(aqua, 1.0f); // Повертає колір(0.0f, 1.0f, 0.8f)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a new color resulting from making this color lighter by the specified "
"[param amount], which should be a ratio from 0.0 to 1.0. See also [method "
"darkened].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var green = Color(0.0, 1.0, 0.0)\n"
"var light_green = green.lightened(0.2) # 20% lighter than regular green\n"
"[/gdscript]\n"
"[csharp]\n"
"var green = new Color(0.0f, 1.0f, 0.0f);\n"
"Color lightGreen = green.Lightened(0.2f); // 20% lighter than regular green\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає новий колір, світліший на [param amount] (число від 0.0 до 1.0). "
"Дивитись також [method darkened].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var green = Color(0.0, 1.0, 0.0)\n"
"var light_green = green.lightened(0.2) # на 20% світліше, ніж звичайний "
"зелений\n"
"[/gdscript]\n"
"[csharp]\n"
"var green = new Color(0.0f, 1.0f, 0.0f);\n"
"Color lightGreen = green.Lightened(0.2f); // на 20% світліше, ніж звичайний "
"зелений\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a copy of the color that is encoded using the [url=https://"
"en.wikipedia.org/wiki/SRGB]nonlinear sRGB transfer function[/url]. This "
"method requires the original color to use linear encoding. See also [method "
"srgb_to_linear] which performs the opposite operation.\n"
"[b]Note:[/b] The color's alpha channel ([member a]) is not affected. The "
"alpha channel is always stored with linear encoding, regardless of the color "
"space of the other color channels."
msgstr ""
"Повертає копію кольору, закодованого за допомогою [url=https://"
"en.wikipedia.org/wiki/SRGB]нелінійної передавальної функції sRGB[/url]. Цей "
"метод вимагає, щоб оригінальний колір використовував лінійне кодування. Див. "
"також [method srgb_to_linear], який виконує протилежну операцію.\n"
"[b]Примітка:[/b] Альфа-канал кольору ([member a]) не змінюється. Альфа-канал "
"завжди зберігається з лінійним кодуванням, незалежно від колірного простору "
"інших колірних каналів."
msgid ""
"Returns a copy of the color that uses linear encoding. This method requires "
"the original color to be encoded using the [url=https://en.wikipedia.org/wiki/"
"SRGB]nonlinear sRGB transfer function[/url]. See also [method linear_to_srgb] "
"which performs the opposite operation.\n"
"[b]Note:[/b] The color's alpha channel ([member a]) is not affected. The "
"alpha channel is always stored with linear encoding, regardless of the color "
"space of the other color channels."
msgstr ""
"Повертає копію кольору, яка використовує лінійне кодування. Цей метод "
"вимагає, щоб оригінальний колір був закодований за допомогою [url=https://"
"en.wikipedia.org/wiki/SRGB]нелінійної передавальної функції sRGB[/url]. Див. "
"також [method linear_to_srgb], який виконує протилежну операцію.\n"
"[b]Примітка:[/b] Альфа-канал кольору ([member a]) не змінюється. Альфа-канал "
"завжди зберігається з лінійним кодуванням, незалежно від колірного простору "
"інших колірних каналів."
msgid ""
"Returns the color converted to a 32-bit integer in ABGR format (each "
"component is 8 bits). ABGR is the reversed version of the default RGBA "
"format.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_abgr32()) # Prints 4281565439\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToAbgr32()); // Prints 4281565439\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений на 32-бітне ціле в форматі ABGR (учитель "
"компонента 8 біт). ABGR - версія формату RGBA.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0,5, 0,2)\n"
"print(color.to_abgr32() # Друки 4281565439\n"
"[/gdscript]\n"
"[csharp]\n"
"var Color = new color (1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToAbgr32()); // Друк 4281565439\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to a 64-bit integer in ABGR format (each "
"component is 16 bits). ABGR is the reversed version of the default RGBA "
"format.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_abgr64()) # Prints -225178692812801\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToAbgr64()); // Prints -225178692812801\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, який перетворюється на 64-бітне ціле в форматі ABGR (у складі "
"16 біт). ABGR - версія формату RGBA.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0,5, 0,2)\n"
"print(color.to_abgr64()) # Друки -225178692812801\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color (1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToAbgr64()); // Друки -225178692812801\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to a 32-bit integer in ARGB format (each "
"component is 8 bits). ARGB is more compatible with DirectX.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_argb32()) # Prints 4294934323\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToArgb32()); // Prints 4294934323\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений на 32-бітне ціле в форматі ARGB (учитель "
"компонента 8 біт). ARGB сумісний з DirectX.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0,5, 0,2)\n"
"print(color.to_argb32()) # Друки 4294934323\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color (1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToArgb32()); // Друк 4294934323\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to a 64-bit integer in ARGB format (each "
"component is 16 bits). ARGB is more compatible with DirectX.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_argb64()) # Prints -2147470541\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToArgb64()); // Prints -2147470541\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений на число 64-біт у форматі ARGB (у складі 16 "
"біт). ARGB сумісний з DirectX.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0,5, 0,2)\n"
"print(color.to_argb64()) # Друки -2147470541\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color (1.0f, 0.5f, 0.2f);\n"
"GD.Print(color.ToArgb64()); // Друки -2147470541\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to an HTML hexadecimal color [String] in RGBA "
"format, without the hash ([code]#[/code]) prefix.\n"
"Setting [param with_alpha] to [code]false[/code], excludes alpha from the "
"hexadecimal string, using RGB format instead of RGBA format.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var white = Color(1, 1, 1, 0.5)\n"
"var with_alpha = white.to_html() # Returns \"ffffff7f\"\n"
"var without_alpha = white.to_html(false) # Returns \"ffffff\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var white = new Color(1, 1, 1, 0.5f);\n"
"string withAlpha = white.ToHtml(); // Returns \"ffffff7f\"\n"
"string withoutAlpha = white.ToHtml(false); // Returns \"ffffff\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений на HTML шістнадцятковий колір [String] в форматі "
"RGBA, без хешу ([code]#[/code]) префікс.\n"
"Встановлення [param with_alpha] to [code]false[/code], виключає альфа з "
"шістнадцяткового рядка, використовуючи формат RGB замість формату RGBA\n"
"[codeblocks]\n"
"[gdscript]\n"
"var white = Колір(1, 1, 0.5)\n"
"var whit_alpha = white.to_html() # Повернення ffffff7f\"\n"
"var without_alpha = white.to_html(false) # Повертає \"ffffffffff\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var white = new Color(1, 1, 0.5f);\n"
"string withAlpha = white.ToHtml(); // Повертає \"ffffff7f\"\n"
"string whitoutAlpha = white.ToHtml(false); // Повертає \"ffffffffff\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to a 32-bit integer in RGBA format (each "
"component is 8 bits). RGBA is Godot's default format. This method is the "
"inverse of [method hex].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_rgba32()) # Prints 4286526463\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1, 0.5f, 0.2f);\n"
"GD.Print(color.ToRgba32()); // Prints 4286526463\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений у 32-бітне ціле число у форматі RGBA (кожна "
"складова - 8 біт). RGBA є форматом за замовчуванням у Godot. Цей метод є "
"оберненим до [method hex].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_rgba32()) # Виводить 4286526463\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1, 0.5f, 0.2f);\n"
"GD.Print(color.ToRgba32()); // Виводить 4286526463\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the color converted to a 64-bit integer in RGBA format (each "
"component is 16 bits). RGBA is Godot's default format. This method is the "
"inverse of [method hex64].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_rgba64()) # Prints -140736629309441\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1, 0.5f, 0.2f);\n"
"GD.Print(color.ToRgba64()); // Prints -140736629309441\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає колір, перетворений у 64-бітне ціле число у форматі RGBA (кожна "
"складова - 16 біт). RGBA є форматом за замовчуванням у Godot. Цей метод є "
"оберненим до [method hex64].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var color = Color(1, 0.5, 0.2)\n"
"print(color.to_rgba64()) # Вивід -140736629309441\n"
"[/gdscript]\n"
"[csharp]\n"
"var color = new Color(1, 0.5f, 0.2f);\n"
"GD.Print(color.ToRgba64()); // Вивід -140736629309441\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"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.\n"
"[b]Note:[/b] The alpha channel is always stored with linear encoding, "
"regardless of the encoding of the other color channels. The [method "
"linear_to_srgb] and [method srgb_to_linear] methods do not affect the alpha "
"channel."
msgstr ""
"Альфа-компонент кольору, зазвичай у діапазоні від 0 до 1. Значення 0 означає, "
"що колір повністю прозорий. Значення 1 означає, що колір повністю "
"непрозорий.\n"
"[b]Примітка:[/b] Альфа-канал завжди зберігається з лінійним кодуванням, "
"незалежно від кодування інших колірних каналів. Методи [method "
"linear_to_srgb] та [method srgb_to_linear] не впливають на альфа-канал."
msgid "Wrapper for [member a] that uses the range 0 to 255, instead of 0 to 1."
msgstr ""
"Обгортувач для [member a], який використовує діапазон 0 до 255, замість 0 до "
"1."
msgid "The color's blue component, typically on the range of 0 to 1."
msgstr "Синій компонент кольору, як правило, на діапазоні 0 до 1."
msgid "Wrapper for [member b] that uses the range 0 to 255, instead of 0 to 1."
msgstr ""
"Обгортувач для [member b], який використовує діапазон 0 до 255, замість 0 до "
"1."
msgid "The color's green component, typically on the range of 0 to 1."
msgstr "Зелений компонент кольору, як правило, на діапазоні 0 до 1."
msgid "Wrapper for [member g] that uses the range 0 to 255, instead of 0 to 1."
msgstr ""
"Обгортувач для [member g], який використовує діапазон 0 до 255, замість 0 до "
"1."
msgid "The HSV hue of this color, on the range 0 to 1."
msgstr "HSV відтінку цього кольору, на діапазоні 0 до 1."
msgid "The OKHSL hue of this color, on the range 0 to 1."
msgstr "Відтінок цього кольору за шкалою OKHSL у діапазоні від 0 до 1."
msgid "The OKHSL lightness of this color, on the range 0 to 1."
msgstr "Яскравість цього кольору за шкалою OKHSL у діапазоні від 0 до 1."
msgid "The OKHSL saturation of this color, on the range 0 to 1."
msgstr "Насиченість OKHSL цього кольору в діапазоні від 0 до 1."
msgid "The color's red component, typically on the range of 0 to 1."
msgstr "Червоний компонент кольору, як правило, на діапазоні 0 до 1."
msgid "Wrapper for [member r] that uses the range 0 to 255, instead of 0 to 1."
msgstr ""
"Обгортувач для [member r], який використовує діапазон 0 до 255, замість 0 до "
"1."
msgid "The HSV saturation of this color, on the range 0 to 1."
msgstr "Насичення HSV цього кольору, на діапазоні 0 до 1."
msgid "The HSV value (brightness) of this color, on the range 0 to 1."
msgstr "HSV значення (яскравість) цього кольору, на діапазоні 0 до 1."
msgid "Alice blue color."
msgstr "Аліса синій колір."
msgid "Antique white color."
msgstr "Антикварний білий колір."
msgid "Aqua color."
msgstr "Аква колір."
msgid "Aquamarine color."
msgstr "Аквамариновий колір."
msgid "Azure color."
msgstr "Колір Azure."
msgid "Beige color."
msgstr "Колір бежевий."
msgid "Bisque color."
msgstr "Бісковий колір."
msgid "Black color. In GDScript, this is the default value of any color."
msgstr ""
"Чорний колір. У GDScript це значення за замовчуванням будь-якого кольору."
msgid "Blanched almond color."
msgstr "Бланцеві мигдальний колір."
msgid "Blue color."
msgstr "Синій колір."
msgid "Blue violet color."
msgstr "Синій фіолетовий колір."
msgid "Brown color."
msgstr "Коричневий колір."
msgid "Burlywood color."
msgstr "Колір бордюру."
msgid "Cadet blue color."
msgstr "Cadet синій колір."
msgid "Chartreuse color."
msgstr "Графік використання кольору."
msgid "Chocolate color."
msgstr "Шоколадний колір."
msgid "Coral color."
msgstr "Кораловий колір."
msgid "Cornflower blue color."
msgstr "Кукурудза синій колір."
msgid "Cornsilk color."
msgstr "Колір кукурудзи."
msgid "Crimson color."
msgstr "Колір малина."
msgid "Cyan color."
msgstr "Колір ян."
msgid "Dark blue color."
msgstr "Темно-синій колір."
msgid "Dark cyan color."
msgstr "Темно-ясенний колір."
msgid "Dark goldenrod color."
msgstr "Темно-золотий колір."
msgid "Dark gray color."
msgstr "Темний сірий колір."
msgid "Dark green color."
msgstr "Темно-зелений колір."
msgid "Dark khaki color."
msgstr "Темний хакі колір."
msgid "Dark magenta color."
msgstr "Темний колір magenta."
msgid "Dark olive green color."
msgstr "Темний оливковий зелений колір."
msgid "Dark orange color."
msgstr "Темно-помаранчевий колір."
msgid "Dark orchid color."
msgstr "Темний колір орхідеї."
msgid "Dark red color."
msgstr "Темно-червоного кольору."
msgid "Dark salmon color."
msgstr "Темний колір лосося."
msgid "Dark sea green color."
msgstr "Темно-морський зелений колір."
msgid "Dark slate blue color."
msgstr "Темний шифер синій колір."
msgid "Dark slate gray color."
msgstr "Темний шифер сірий колір."
msgid "Dark turquoise color."
msgstr "Темно-бірюзовий колір."
msgid "Dark violet color."
msgstr "Темний фіолетовий колір."
msgid "Deep pink color."
msgstr "Глибокий рожевий колір."
msgid "Deep sky blue color."
msgstr "Глибоке небо синій колір."
msgid "Dim gray color."
msgstr "Дім сірий колір."
msgid "Dodger blue color."
msgstr "Доджер синій колір."
msgid "Firebrick color."
msgstr "Вогнетривкий колір."
msgid "Floral white color."
msgstr "Квітковий білий колір."
msgid "Forest green color."
msgstr "Ліс зелений колір."
msgid "Fuchsia color."
msgstr "Fuchsia колір."
msgid "Gainsboro color."
msgstr "Гайнсборо колір."
msgid "Ghost white color."
msgstr "Привид білого кольору."
msgid "Gold color."
msgstr "Колір золота."
msgid "Goldenrod color."
msgstr "Золотий колір."
msgid "Gray color."
msgstr "Сірий колір."
msgid "Green color."
msgstr "Зелений колір."
msgid "Green yellow color."
msgstr "Зелений жовтий колір."
msgid "Honeydew color."
msgstr "Колір медуха."
msgid "Hot pink color."
msgstr "Гарячий рожевий колір."
msgid "Indian red color."
msgstr "Індійський червоний колір."
msgid "Indigo color."
msgstr "Колір Індіго."
msgid "Ivory color."
msgstr "Яворий колір."
msgid "Khaki color."
msgstr "Колір хакі."
msgid "Lavender color."
msgstr "Колір лаванди."
msgid "Lavender blush color."
msgstr "Лаванда рум'яна колір."
msgid "Lawn green color."
msgstr "Зелений колір."
msgid "Lemon chiffon color."
msgstr "Лимонний шифон колір."
msgid "Light blue color."
msgstr "Світло-синій колір."
msgid "Light coral color."
msgstr "Світло кораловий колір."
msgid "Light cyan color."
msgstr "Світло ян колір."
msgid "Light goldenrod color."
msgstr "Світло-золотий колір."
msgid "Light gray color."
msgstr "Світло сірий колір."
msgid "Light green color."
msgstr "Світло-зелений колір."
msgid "Light pink color."
msgstr "Світло-рожевий колір."
msgid "Light salmon color."
msgstr "Колір лосося."
msgid "Light sea green color."
msgstr "Світло морський зелений колір."
msgid "Light sky blue color."
msgstr "Світло небо синій колір."
msgid "Light slate gray color."
msgstr "Світло шифер сірого кольору."
msgid "Light steel blue color."
msgstr "Світло сталь синій колір."
msgid "Light yellow color."
msgstr "Світло-жовтий колір."
msgid "Lime color."
msgstr "Колір ліму."
msgid "Lime green color."
msgstr "Лімовий зелений колір."
msgid "Linen color."
msgstr "Колір білизни."
msgid "Magenta color."
msgstr "Колір магента."
msgid "Maroon color."
msgstr "Марунський колір."
msgid "Medium aquamarine color."
msgstr "Середній аквамариновий колір."
msgid "Medium blue color."
msgstr "Середній синій колір."
msgid "Medium orchid color."
msgstr "Середній колір орхідеї."
msgid "Medium purple color."
msgstr "Середній фіолетовий колір."
msgid "Medium sea green color."
msgstr "Середній морський зелений колір."
msgid "Medium slate blue color."
msgstr "Середній шифер синій колір."
msgid "Medium spring green color."
msgstr "Середній весняний зелений колір."
msgid "Medium turquoise color."
msgstr "Середній бірюзовий колір."
msgid "Medium violet red color."
msgstr "Середній фіолетовий червоний колір."
msgid "Midnight blue color."
msgstr "Нічний синій колір."
msgid "Mint cream color."
msgstr "М'ятний кремовий колір."
msgid "Misty rose color."
msgstr "Шикарний колір троянди."
msgid "Moccasin color."
msgstr "Колір мокасини."
msgid "Navajo white color."
msgstr "Навахо білий колір."
msgid "Navy blue color."
msgstr "Темно-синій колір."
msgid "Old lace color."
msgstr "Старий мереживний колір."
msgid "Olive color."
msgstr "Оливковий колір."
msgid "Olive drab color."
msgstr "Оливковий краб колір."
msgid "Orange color."
msgstr "Помаранчевий колір."
msgid "Orange red color."
msgstr "Помаранчевий червоний колір."
msgid "Orchid color."
msgstr "Орхіде колір."
msgid "Pale goldenrod color."
msgstr "Блакитний золотистий колір."
msgid "Pale green color."
msgstr "Бліда зелений колір."
msgid "Pale turquoise color."
msgstr "Бліда бірюзового кольору."
msgid "Pale violet red color."
msgstr "Пальто фіолетовий червоний колір."
msgid "Papaya whip color."
msgstr "Папая віск колір."
msgid "Peach puff color."
msgstr "Персик листовий колір."
msgid "Peru color."
msgstr "Перу колір."
msgid "Pink color."
msgstr "Рожевий колір."
msgid "Plum color."
msgstr "Колір сливу."
msgid "Powder blue color."
msgstr "Порошок синій колір."
msgid "Purple color."
msgstr "Фіолетовий колір."
msgid "Rebecca purple color."
msgstr "Ребекка фіолетовий колір."
msgid "Red color."
msgstr "Червоний колір."
msgid "Rosy brown color."
msgstr "Росий коричневий колір."
msgid "Royal blue color."
msgstr "Королівський синій колір."
msgid "Saddle brown color."
msgstr "Свічка коричневий колір."
msgid "Salmon color."
msgstr "Колір лосини."
msgid "Sandy brown color."
msgstr "Сандалий коричневий колір."
msgid "Sea green color."
msgstr "Морський зелений колір."
msgid "Seashell color."
msgstr "Колір шкаралупи."
msgid "Sienna color."
msgstr "Сієнна колір."
msgid "Silver color."
msgstr "Срібний колір."
msgid "Sky blue color."
msgstr "Небо синій колір."
msgid "Slate blue color."
msgstr "Slate синій колір."
msgid "Slate gray color."
msgstr "Колір сланцево-сірий."
msgid "Snow color."
msgstr "Колір снігу."
msgid "Spring green color."
msgstr "Весняний зелений колір."
msgid "Steel blue color."
msgstr "Сталь синій колір."
msgid "Tan color."
msgstr "Колір засмаги."
msgid "Teal color."
msgstr "Колір телятини."
msgid "Thistle color."
msgstr "Колір будяка."
msgid "Tomato color."
msgstr "Колір томата."
msgid "Transparent color (white with zero alpha)."
msgstr "Прозорий колір (білий з нульовою альфа)."
msgid "Turquoise color."
msgstr "Бірюзовий колір."
msgid "Violet color."
msgstr "Колір фіолетовий."
msgid "Web gray color."
msgstr "Веб сірий колір."
msgid "Web green color."
msgstr "Веб-зелений колір."
msgid "Web maroon color."
msgstr "Веб-дизайн."
msgid "Web purple color."
msgstr "Веб фіолетовий колір."
msgid "Wheat color."
msgstr "Колір пшениці."
msgid "White color."
msgstr "Білий колір."
msgid "White smoke color."
msgstr "Колір білого диму."
msgid "Yellow color."
msgstr "Жовтий колір."
msgid "Yellow green color."
msgstr "Жовтий зелений колір."
msgid ""
"Returns [code]true[/code] if the colors are not exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо кольори не зовсім однакові.\n"
"[b]Примітка:[/b] Через помилки точності чисел з плаваючою комою, розгляньте "
"можливість використання [method is_equal_approx], що є надійнішим."
msgid ""
"Multiplies each component of the [Color] by the components of the given "
"[Color]."
msgstr "Багатофункціональні компоненти даної [Color]."
msgid "Multiplies each component of the [Color] by the given [float]."
msgstr "Багатопосадки кожного компонента [Color] заданої [float]."
msgid "Multiplies each component of the [Color] by the given [int]."
msgstr "Багатопосадки кожного компонента [Color] заданої [int]."
msgid ""
"Adds each component of the [Color] with the components of the given [Color]."
msgstr "Додавання кожного компонента [Color] з компонентами даної [Color]."
msgid ""
"Subtracts each component of the [Color] by the components of the given "
"[Color]."
msgstr "Відзначає кожен компонент [Color] компонентами даної [Color]."
msgid ""
"Divides each component of the [Color] by the components of the given [Color]."
msgstr "Розділяє кожен компонент [Color] компонентами даної [Color]."
msgid "Divides each component of the [Color] by the given [float]."
msgstr "Дивиди кожний компонент [Color] за умови [float]."
msgid "Divides each component of the [Color] by the given [int]."
msgstr "Дивиди кожний компонент [Color] за умови [int]."
msgid ""
"Returns [code]true[/code] if the colors are exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо кольори абсолютно однакові.\n"
"[b]Примітка:[/b] Через помилки точності чисел з плаваючою комою, розгляньте "
"можливість використання [method is_equal_approx] замість цього, що є "
"надійнішим.."
msgid ""
"Access color components using their index. [code][0][/code] is equivalent to "
"[member r], [code][1][/code] is equivalent to [member g], [code][2][/code] is "
"equivalent to [member b], and [code][3][/code] is equivalent to [member a]."
msgstr ""
"Отримуйте доступ до компонентів кольору, використовуючи їхній індекс. [code]"
"[0][/code] еквівалентно [member r], [code][1][/code] еквівалентно [member g], "
"[code][2][/code] еквівалентно [member b], а [code][3][/code] еквівалентний "
"[member a]."
msgid ""
"Returns the same value as if the [code]+[/code] was not there. Unary [code]+[/"
"code] does nothing, but sometimes it can make your code more readable."
msgstr ""
"Повертає однакову вартість, якщо [code]+[/code] не було. [code] +[/code] "
"нічого не робить, але іноді це може зробити ваш код більш читабельним."
msgid ""
"Inverts the given color. This is equivalent to [code]Color.WHITE - c[/code] "
"or [code]Color(1 - c.r, 1 - c.g, 1 - c.b, 1 - c.a)[/code]. Unlike with "
"[method inverted], the [member a] component is inverted, too."
msgstr ""
"Перетворює заданий колір. Це еквівалент [code]Color.WHITE - c[/code] або "
"[code]Color(1 - c.r, 1 - c.g, 1 - c.b, 1 - c.a)[/code]. На відміну від "
"[method inverted], компонент [member a] інвертується."
msgid ""
"A resource class for managing a palette of colors, which can be loaded and "
"saved using [ColorPicker]."
msgstr ""
"Клас ресурсу для керування палітрою кольорів, яку можна завантажити та "
"зберегти за допомогою [ColorPicker]."
msgid ""
"The [ColorPalette] resource is designed to store and manage a collection of "
"colors. This resource is useful in scenarios where a predefined set of colors "
"is required, such as for creating themes, designing user interfaces, or "
"managing game assets. The built-in [ColorPicker] control can also make use of "
"[ColorPalette] without additional code."
msgstr ""
"Ресурс [ColorPalette] призначений для зберігання та керування колекцією "
"кольорів. Цей ресурс корисний у сценаріях, коли потрібен попередньо "
"визначений набір кольорів, наприклад для створення тем, розробки інтерфейсів "
"користувача або керування ігровими ресурсами. Вбудований елемент керування "
"[ColorPicker] також може використовувати [ColorPalette] без додаткового коду."
msgid "A [PackedColorArray] containing the colors in the palette."
msgstr "[PackedColorArray], що містить кольори в палітрі."
msgid "A widget that provides an interface for selecting or modifying a color."
msgstr "Віджет, який надає інтерфейс для вибору або зміни кольору."
msgid ""
"A widget that provides an interface for selecting or modifying a color. It "
"can optionally provide functionalities like a color sampler (eyedropper), "
"color modes, and presets.\n"
"[b]Note:[/b] This control is the color picker widget itself. You can use a "
"[ColorPickerButton] instead if you need a button that brings up a "
"[ColorPicker] in a popup."
msgstr ""
"Віджет, який надає інтерфейс для вибору або зміни кольору. Ви можете "
"додатково надати функціональні можливості, такі як кольоровий пробовідбірник, "
"кольорові режими та пресети.\n"
"[b]Примітка:[/b] Цей контроль є самим кольором пікера віджету. Ви можете "
"використовувати [ColorPickerButton] замість того, якщо вам потрібна кнопка, "
"яка приносить [ColorPicker] в попупці."
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 ""
"Додавання даного кольору до списку кольорових пресетів. Приставки "
"відображаються в кольорі пікірувальник і користувач зможе вибрати їх.\n"
"[b]Примітка:[/b] [i]this[/i] color picker."
msgid ""
"Adds the given color to a list of color recent presets so that it can be "
"picked later. Recent presets are the colors that were picked recently, a new "
"preset is automatically created and added to recent presets when you pick a "
"new color.\n"
"[b]Note:[/b] The recent presets list is only for [i]this[/i] color picker."
msgstr ""
"Додає заданий колір до списку кольорових недавніх пресетів, щоб він був "
"обраний пізніше. Недавні пресети - це кольори, які були підібрані нещодавно, "
"новий заміщений і додано в останні пресети, коли ви підбираєте новий колір.\n"
"[b]Примітка:[/b] Останній список пресетів тільки для [i]this[/i] кольоровий "
"пікір."
msgid ""
"Removes the given color from the list of color presets of this color picker."
msgstr ""
"Видаліть заданий колір з переліку кольорових пресетів цього кольорового "
"маркера."
msgid ""
"Removes the given color from the list of color recent presets of this color "
"picker."
msgstr ""
"Видаліть заданий колір з переліку кольорових останніх пресетів цього "
"кольорового маркера."
msgid "Returns the list of colors in the presets of the color picker."
msgstr "Повертає список кольорів в пресетах кольорового маркера."
msgid "Returns the list of colors in the recent presets of the color picker."
msgstr "Повертає список кольорів в останні пресети кольорового маркера."
msgid ""
"If [code]true[/code], it's possible to add presets under Swatches. If "
"[code]false[/code], the button to add presets is disabled."
msgstr ""
"Якщо [code]true[/code], можна додати пресети під Swatches. Якщо [code]false[/"
"code], кнопка для додавання пресетів вимкнена."
msgid "The currently selected color."
msgstr "В даний час обраний колір."
msgid "The currently selected color mode."
msgstr "Поточний вибраний колірний режим."
msgid "If [code]true[/code], the color mode buttons are visible."
msgstr "Якщо [code]true[/code], кнопки кольорових режимів відображаються."
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 ""
"Якщо [code]true[/code], колір буде застосовуватися тільки після того, як "
"користувач випускає кнопку миші, інакше він буде застосовуватися відразу "
"навіть у випадку руху миші (що може викликати проблеми виконання)."
msgid "If [code]true[/code], shows an alpha channel slider (opacity)."
msgstr "Якщо [code]true[/code], показує альфа-канал слайдер (опакуратність)."
msgid ""
"If [code]true[/code], shows an intensity slider. The intensity is applied as "
"follows: convert the color to linear encoding, multiply it by [code]2 ** "
"intensity[/code], and then convert it back to nonlinear sRGB encoding."
msgstr ""
"Якщо значення [code]true[/code], відображається повзунок інтенсивності. "
"Інтенсивність застосовується наступним чином: колір перетворюється на лінійне "
"кодування, помножується на [code]2 ** інтенсивність[/code], а потім "
"перетворюється назад на нелінійне кодування sRGB."
msgid "If [code]true[/code], the hex color code input field is visible."
msgstr "Якщо [code]true[/code], поле вхідного коду Hex видимий."
msgid "The shape of the color space view."
msgstr "Форма перегляду колірного простору."
msgid ""
"If [code]true[/code], the Swatches and Recent Colors presets are visible."
msgstr "Якщо [code]true[/code], Swatches і останні кольори пресетів видно."
msgid "If [code]true[/code], the color sampler and color preview are visible."
msgstr ""
"Якщо [code]true[/code], видимий колірний зразок і кольоровий попередній "
"перегляд."
msgid "If [code]true[/code], the color sliders are visible."
msgstr "Якщо [code]true[/code], видимі кольорові слайдери."
msgid "Emitted when the color is changed."
msgstr "Випробувано, коли колір змінюється."
msgid "Emitted when a preset is added."
msgstr "Випробувано при доданні."
msgid "Emitted when a preset is removed."
msgstr "Випробувано при видаленні пресету."
msgid ""
"Allows editing the color with Red/Green/Blue sliders in sRGB color space."
msgstr ""
"Дозволяє редагувати колір за допомогою повзунків Червоний/Зелений/Синій у "
"колірному просторі sRGB."
msgid "Allows editing the color with Hue/Saturation/Value sliders."
msgstr "Дозволяє редагувати колір Hue/Saturation/Value слайдери."
msgid "This is replaced by [constant MODE_LINEAR]."
msgstr "Це замінюється на [constant MODE_LINEAR]."
msgid ""
"Allows editing the color with Red/Green/Blue sliders in linear color space."
msgstr ""
"Дозволяє редагувати колір за допомогою повзунків Червоний/Зелений/Синій у "
"лінійному колірному просторі."
msgid ""
"Allows editing the color with Hue/Saturation/Lightness sliders.\n"
"OKHSL is a new color space similar to HSL but that better match perception by "
"leveraging the Oklab color space which is designed to be simple to use, while "
"doing a good job at predicting perceived lightness, chroma and hue.\n"
"[url=https://bottosson.github.io/posts/colorpicker/]Okhsv and Okhsl color "
"spaces[/url]"
msgstr ""
"Дозволяє редагувати колір Hue/Saturation/Lightness sliders.\n"
"OKHSL є новим кольоровим простором, схожим на HSL, але що краще відповідати "
"сприйняттю, використовуючи колірний простір Oklab, який призначений для того, "
"щоб бути простим у використанні, при цьому зробити хорошу роботу при "
"прогнозуванні сприйнятливості, аромату і відтінку.\n"
"[url=https://bottosson.github.io/posts/colorpicker/]Okhsv і Okhsl кольорові "
"простори[/url]"
msgid "HSV Color Model rectangle color space."
msgstr "HSV Колір Модель прямокутника колір простору."
msgid "HSV Color Model rectangle color space with a wheel."
msgstr "Кольорова модель HSV кольоровий простір з колесом."
msgid "HSV Color Model circle color space. Use Saturation as a radius."
msgstr ""
"HSV Колір Модель коло колір простору. Використовуйте насиченість як радіус."
msgid "HSL OK Color Model circle color space."
msgstr "HSL OK Колір Модель кола колір простору."
msgid ""
"The color space shape and the shape select button are hidden. Can't be "
"selected from the shapes popup."
msgstr ""
"Кольорова форма простору і форма виберіть кнопка прихована. Не можна вибрати "
"з форми."
msgid "OKHSL Color Model rectangle with constant lightness."
msgstr "Прямокутник кольорової моделі OKHSL з постійною яскравістю."
msgid "OKHSL Color Model rectangle with constant saturation."
msgstr "Прямокутник кольорової моделі OKHSL з постійною насиченістю."
msgid ""
"Color of rectangle or circle drawn when a picker shape part is focused but "
"not editable via keyboard or joypad. Displayed [i]over[/i] the picker shape, "
"so a partially transparent color should be used to ensure the picker shape "
"remains visible."
msgstr ""
"Колір прямокутника або кола, що малюється, коли частина фігури вибору "
"фокусована, але не може бути редагувана за допомогою клавіатури або "
"джойстика. Відображається [i]поверх[/i] фігури вибору, тому слід "
"використовувати частково прозорий колір, щоб забезпечити видимість фігури "
"вибору."
msgid ""
"Overrides the [theme_item Slider.center_grabber] theme property of the "
"sliders."
msgstr ""
"Надіславши [theme_item Slider.center_grabber] тематичне майно слайдерів."
msgid "The width of the hue selection slider."
msgstr "Ширина ходової підбірки слайдера."
msgid "The minimum width of the color labels next to sliders."
msgstr "Мінімальна ширина кольорових етикеток поруч з гірками."
msgid "The margin around the [ColorPicker]."
msgstr "Поле навколо [ColorPicker]."
msgid "The height of the saturation-value selection box."
msgstr "Висота оздоблювального ящика."
msgid "The width of the saturation-value selection box."
msgstr "Ширина оздоблювального ящика."
msgid "The icon for the \"Add Preset\" button."
msgstr "Піктограма кнопки «Додати пресет»."
msgid "The texture for the arrow grabber."
msgstr "Текстура для стрілоподібної крупи."
msgid "Custom texture for the hue selection slider on the right."
msgstr "Користувальницькі фактури для вибору відтінку слайдера праворуч."
msgid "The icon for the button that switches color text to hexadecimal."
msgstr "Піктограма кнопки, яка перемикає колір тексту на шістнадцятковий."
msgid "The icon for color preset drop down menu when expanded."
msgstr "Ікона при розширюванні колірної застібки."
msgid "The icon for color preset drop down menu when folded."
msgstr "Ікона для кольорового заміщення випадаючого меню при складанні."
msgid "The icon for color preset option menu."
msgstr "Піктограма для меню попередньо встановлених кольорів."
msgid ""
"The indicator used to signalize that the color value is outside the 0-1 range."
msgstr ""
"Індикатор використовується для сигналізації, що значення кольору поза "
"діапазоном 0-1."
msgid ""
"The image displayed over the color box/circle (depending on the [member "
"picker_shape]), marking the currently selected color."
msgstr ""
"Зображення, що відображається поверх кольорового поля/кола (залежно від "
"[member picker_shape]), позначаючи поточний вибраний колір."
msgid "The fill image displayed behind the picker cursor."
msgstr "Зображення заливки, що відображається за курсором вибору."
msgid ""
"Background panel for the color preview box (visible when the color is "
"translucent)."
msgstr ""
"Підземна панель для кольорової коробки попереднього перегляду (видима, коли "
"колір непрозорий)."
msgid ""
"The icon for the revert button (visible on the middle of the \"old\" color "
"when it differs from the currently selected color). This icon is modulated "
"with a dark color if the \"old\" color is bright enough, so the icon should "
"be bright to ensure visibility in both scenarios."
msgstr ""
"Ікона для ревертної кнопки (видима на середину «старого» кольору, коли вона "
"відрізняється від вказаного кольору). Ця ікона модулюється з темним кольором, "
"якщо колір «старий» досить яскравий, тому ікона повинна бути яскравою, щоб "
"забезпечити видимість в обох сценаріях."
msgid "The icon for the screen color picker button."
msgstr "Ікона для кнопки пікіровка екрану."
msgid "The icon for circular picker shapes."
msgstr "Ікона для фігурного пікера."
msgid "The icon for rectangular picker shapes."
msgstr "Ікона для прямокутної форми пікера."
msgid "The icon for rectangular wheel picker shapes."
msgstr "Ікона для прямокутних колісних фігур."
msgid ""
"The [StyleBox] used when the circle-shaped part of the picker is focused. "
"Displayed [i]over[/i] the picker shape, so a partially transparent [StyleBox] "
"should be used to ensure the picker shape remains visible. A [StyleBox] that "
"represents an outline or an underline works well for this purpose. To disable "
"the focus visual effect, assign a [StyleBoxEmpty] resource. Note that "
"disabling the focus visual effect will harm keyboard/controller navigation "
"usability, so this is not recommended for accessibility reasons."
msgstr ""
"[StyleBox] використовується, коли фокусується кругла частина вибору. "
"Відображається [i]поверх[/i] форми вибору, тому слід використовувати частково "
"прозорий [StyleBox], щоб забезпечити видимість форми вибору. [StyleBox], який "
"представляє контур або підкреслення, добре підходить для цієї мети. Щоб "
"вимкнути візуальний ефект фокусування, призначте ресурс [StyleBoxEmpty]. "
"Зверніть увагу, що вимкнення візуального ефекту фокусування погіршить "
"зручність навігації за допомогою клавіатури/контролера, тому це не "
"рекомендується з міркувань доступності."
msgid ""
"The [StyleBox] used when the rectangle-shaped part of the picker is focused. "
"Displayed [i]over[/i] the picker shape, so a partially transparent [StyleBox] "
"should be used to ensure the picker shape remains visible. A [StyleBox] that "
"represents an outline or an underline works well for this purpose. To disable "
"the focus visual effect, assign a [StyleBoxEmpty] resource. Note that "
"disabling the focus visual effect will harm keyboard/controller navigation "
"usability, so this is not recommended for accessibility reasons."
msgstr ""
"[StyleBox] використовується, коли фокусується прямокутна частина вибору. "
"Відображається [i]поверх[/i] форми вибору, тому слід використовувати частково "
"прозорий [StyleBox], щоб забезпечити видимість форми вибору. [StyleBox], який "
"представляє контур або підкреслення, добре підходить для цієї мети. Щоб "
"вимкнути візуальний ефект фокусування, призначте ресурс [StyleBoxEmpty]. "
"Зверніть увагу, що вимкнення візуального ефекту фокусування погіршить "
"зручність навігації за допомогою клавіатури/контролера, тому це не "
"рекомендується з міркувань доступності."
msgid ""
"The [StyleBox] used for the old color sample part when it is focused. "
"Displayed [i]over[/i] the sample, so a partially transparent [StyleBox] "
"should be used to ensure the picker shape remains visible. A [StyleBox] that "
"represents an outline or an underline works well for this purpose. To disable "
"the focus visual effect, assign a [StyleBoxEmpty] resource. Note that "
"disabling the focus visual effect will harm keyboard/controller navigation "
"usability, so this is not recommended for accessibility reasons."
msgstr ""
"[StyleBox] використовується для старої частини зразка кольору, коли вона у "
"фокусі. Відображається [i]поверх[/i] зразка, тому слід використовувати "
"частково прозорий [StyleBox], щоб забезпечити видимість форми вибору. "
"[StyleBox], який представляє контур або підкреслення, добре підходить для "
"цієї мети. Щоб вимкнути візуальний ефект фокусування, призначте ресурс "
"[StyleBoxEmpty]. Зверніть увагу, що вимкнення візуального ефекту фокусування "
"погіршить зручність навігації клавіатурою/контролером, тому це не "
"рекомендується з міркувань доступності."
msgid "A button that brings up a [ColorPicker] when pressed."
msgstr "Кнопка, яка притискає кнопку [ColorPicker]."
msgid ""
"Encapsulates a [ColorPicker], making it accessible by pressing a button. "
"Pressing the button will toggle the [ColorPicker]'s visibility.\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node.\n"
"[b]Note:[/b] By default, the button may not be wide enough for the color "
"preview swatch to be visible. Make sure to set [member "
"Control.custom_minimum_size] to a big enough value to give the button enough "
"space."
msgstr ""
"Містить [ColorPicker], робить його доступним по натиску кнопки. Натискання "
"кнопки буде перемикати видимість [ColorPicker].\n"
"Також дивитись [BaseButton], що містить загальні властивості та методи, "
"пов'язані з цим вузлом.\n"
"[b]Примітка:[/b] За замовчуванням кнопка може бути недостатньо широкою для "
"видимості попереднього перегляду кольору. Переконайтеся в тому, що [member "
"Control.custom_minimum_size] встановлено до достатньо великого значення, щоб "
"дати кнопці достатньо місця."
msgid ""
"Returns the [ColorPicker] that this node toggles.\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 ""
"Повертає [ColorPicker], який перемикає цей вузол.\n"
"[b]Попередження:[/b] Це обов'язковий внутрішній вузол, вилучення або "
"звільнення якого може призвести до аварійного завершення роботи програми. "
"Якщо ви бажаєте приховати його або будь-який з його дочірніх елементів, "
"скористайтеся їхньою властивістю [member CanvasItem.visible]."
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 "
"hidden.\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 Window.visible] property."
msgstr ""
"Повертає [PopupPanel] елемента керування, який дозволяє підключатися до "
"сигналів спливаючих вікон. Це дозволяє обробляти події, коли ColorPicker "
"показано або приховано.\n"
"[b]Попередження:[/b] Це обов'язковий внутрішній вузол, видалення або "
"звільнення якого може призвести до аварійного завершення роботи програми. "
"Якщо ви хочете приховати його або будь-який з його дочірніх елементів, "
"використовуйте їх властивість [member Window.visible]."
msgid ""
"If [code]true[/code], the alpha channel in the displayed [ColorPicker] will "
"be visible."
msgstr ""
"Якщо [code]true[/code], альфа-канал у відображенні [ColorPicker] буде видно."
msgid ""
"If [code]true[/code], the intensity slider in the displayed [ColorPicker] "
"will be visible."
msgstr ""
"Якщо значення [code]true[/code], повзунок інтенсивності у відображеному "
"[ColorPicker] буде видимим."
msgid "Emitted when the color changes."
msgstr "Випробувано при зміні кольору."
msgid ""
"Emitted when the [ColorPicker] is created (the button is pressed for the "
"first time)."
msgstr "Увімкнено, коли створюється [ColorPicker] (кнопка вперше натискається)."
msgid "Emitted when the [ColorPicker] is closed."
msgstr "Випробувано при закритті [ColorPicker]."
msgid "The background of the color preview rect on the button."
msgstr "Підручник кольорового пред’явлення на кнопці."
msgid "A control that displays a solid color rectangle."
msgstr "Контроль, що відображає суцільний колір прямокутника."
msgid ""
"Displays a rectangle filled with a solid [member color]. If you need to "
"display the border alone, consider using a [Panel] instead."
msgstr ""
"Відображає прямокутник, заповнений суцільним [member color]. Якщо вам "
"потрібно відобразити лише межу, розгляньте можливість використання [Panel]."
msgid "The fill color of the rectangle."
msgstr "Заповнюємо колір прямокутника."
msgid ""
"More customization of the rendering pipeline will be added in the future."
msgstr ""
"Більше налаштування рендерингового трубопроводу буде додано в майбутньому."
msgid "Stores attributes used to customize how a Viewport is rendered."
msgstr ""
"Зберігати атрибути, які використовуються для налаштування, як продається "
"Перегляд."
msgid ""
"The compositor resource stores attributes used to customize how a [Viewport] "
"is rendered."
msgstr ""
"Приписи композиторних ресурсних магазинів, які використовуються для "
"налаштування алгоритму [Viewport]."
msgid "The Compositor"
msgstr "Композитор"
msgid ""
"The custom [CompositorEffect]s that are applied during rendering of viewports "
"using this compositor."
msgstr ""
"Користувальницькі [CompositorEffect], які застосовуються при рендерингу "
"портів з використанням цього композитора."
msgid ""
"The implementation may change as more of the rendering internals are exposed "
"over time."
msgstr ""
"Реалізація може змінюватися як більше рендерингових внутрішніх елементів, які "
"піддаються впливу."
msgid "This resource allows for creating a custom rendering effect."
msgstr "Цей ресурс дозволяє створювати користувацький ефект."
msgid ""
"This resource defines a custom rendering effect that can be applied to "
"[Viewport]s through the viewports' [Environment]. You can implement a "
"callback that is called during rendering at a given stage of the rendering "
"pipeline and allows you to insert additional passes. Note that this callback "
"happens on the rendering thread. CompositorEffect is an abstract base class "
"and must be extended to implement specific rendering logic."
msgstr ""
"Цей ресурс визначає користувацький ефект рендерингу, який можна застосувати "
"до [Viewport]-ів через [Environment] видозмінних екранів. Ви можете "
"реалізувати зворотний виклик, який викликається під час рендерингу на певному "
"етапі конвеєра рендерингу і дозволяє вставляти додаткові проходи. Зверніть "
"увагу, що цей виклик відбувається у потоці візуалізації. CompositorEffect є "
"абстрактним базовим класом і має бути розширений для реалізації специфічної "
"логіки рендерингу."
msgid ""
"Implement this function with your custom rendering code. [param "
"effect_callback_type] should always match the effect callback type you've "
"specified in [member effect_callback_type]. [param render_data] provides "
"access to the rendering state, it is only valid during rendering and should "
"not be stored."
msgstr ""
"Реалізуйте цю функцію у власному коді рендерингу. [param "
"effect_callback_type] завжди має відповідати типу зворотного виклику ефекту, "
"який ви вказали в [member effect_callback_type]. [param render_data] надає "
"доступ до стану рендерингу, він дійсний лише під час рендерингу і не повинен "
"зберігатися."
msgid ""
"If [code]true[/code] and MSAA is enabled, this will trigger a color buffer "
"resolve before the effect is run.\n"
"[b]Note:[/b] In [method _render_callback], to access the resolved buffer "
"use:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var color_buffer = render_scene_buffers.get_texture(\"render_buffers\", "
"\"color\")\n"
"[/codeblock]"
msgstr ""
"Якщо [code]true[/code] і MSAA увімкнено, це ініціює вирішення буфера кольорів "
"перед запуском ефекту.\n"
"[b]Примітка:[/b] У [method _render_callback], щоб отримати доступ до "
"дозволеного буфера, використовуйте:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var color_buffer = render_scene_buffers.get_texture(\"render_buffers\", "
"\"color\")\n"
"[/codeblock]"
msgid ""
"If [code]true[/code] and MSAA is enabled, this will trigger a depth buffer "
"resolve before the effect is run.\n"
"[b]Note:[/b] In [method _render_callback], to access the resolved buffer "
"use:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var depth_buffer = render_scene_buffers.get_texture(\"render_buffers\", "
"\"depth\")\n"
"[/codeblock]"
msgstr ""
"Якщо [code]true[/code] і MSAA увімкнено, це ініціює вирішення буфера глибини "
"перед запуском ефекту.\n"
"[b]Примітка:[/b] У [method _render_callback], щоб отримати доступ до "
"дозволеного буфера, використовуйте:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var depth_buffer = render_scene_buffers.get_texture(\"render_buffers\", "
"\"depth\")\n"
"[/codeblock]"
msgid ""
"The type of effect that is implemented, determines at what stage of rendering "
"the callback is called."
msgstr ""
"Тип ефекту, який реалізований, визначає на якому етапі рендерингу називається "
"зворотній дзвінок."
msgid ""
"If [code]true[/code] this rendering effect is applied to any viewport it is "
"added to."
msgstr ""
"Якщо [code]true[/code] цей ефект рендерингу наноситься на будь-який видпорт, "
"який додається."
msgid ""
"If [code]true[/code] this triggers motion vectors being calculated during the "
"opaque render state.\n"
"[b]Note:[/b] In [method _render_callback], to access the motion vector buffer "
"use:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var motion_buffer = render_scene_buffers.get_velocity_texture()\n"
"[/codeblock]"
msgstr ""
"Якщо [code]true[/code], це ініціює обчислення векторів руху під час "
"непрозорого стану візуалізації.\n"
"[b]Примітка:[/b] У [method _render_callback] для доступу до буфера вектора "
"руху використовуйте:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var motion_buffer = render_scene_buffers.get_velocity_texture()\n"
"[/codeblock]"
msgid ""
"If [code]true[/code] this triggers normal and roughness data to be output "
"during our depth pre-pass, only applicable for the Forward+ renderer.\n"
"[b]Note:[/b] In [method _render_callback], to access the roughness buffer "
"use:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var roughness_buffer = "
"render_scene_buffers.get_texture(\"forward_clustered\", "
"\"normal_roughness\")\n"
"[/codeblock]\n"
"The raw normal and roughness buffer is stored in an optimized format, "
"different than the one available in Spatial shaders. When sampling the "
"buffer, a conversion function must be applied. Use this function, copied from "
"[url=https://github.com/godotengine/godot/blob/"
"da5f39889f155658cef7f7ec3cc1abb94e17d815/servers/rendering/renderer_rd/"
"shaders/forward_clustered/scene_forward_clustered_inc.glsl#L334-L341]here[/"
"url]:\n"
"[codeblock]\n"
"vec4 normal_roughness_compatibility(vec4 p_normal_roughness) {\n"
"\tfloat roughness = p_normal_roughness.w;\n"
"\tif (roughness > 0.5) {\n"
"\t\troughness = 1.0 - roughness;\n"
"\t}\n"
"\troughness /= (127.0 / 255.0);\n"
"\treturn vec4(normalize(p_normal_roughness.xyz * 2.0 - 1.0) * 0.5 + 0.5, "
"roughness);\n"
"}\n"
"[/codeblock]"
msgstr ""
"Якщо [code]true[/code], це ініціює вихід нормальних даних і даних шорсткості "
"під час нашого попереднього проходу глибини, що застосовується лише для "
"засобу візуалізації Forward+.\n"
"[b]Примітка:[/b] У [method _render_callback], щоб отримати доступ до буфера "
"шорсткості, використовуйте:\n"
"[codeblock]\n"
"var render_scene_buffers = render_data.get_render_scene_buffers()\n"
"var roughness_buffer = "
"render_scene_buffers.get_texture(\"forward_clustered\", "
"\"normal_roughness\")\n"
"[/codeblock]\n"
" Необроблений буфер нормалі та шорсткості зберігається в оптимізованому "
"форматі, відмінному від того, який доступний у просторових шейдерах. Під час "
"вибірки буфера необхідно застосувати функцію перетворення. Використовуйте цю "
"функцію, скопійовану з [url=https://github.com/godotengine/godot/blob/"
"da5f39889f155658cef7f7ec3cc1abb94e17d815/servers/ren/renderer_rd/shaders/"
"forward_clustered/scene_forward_clustered_inc.glsl#L334-L341]тут[/url]:\n"
"[codeblock]\n"
"vec4 normal_roughness_compatibility(vec4 p_normal_roughness) {\n"
"\t float roughness = p_normal_roughness.w;\n"
"\t if (roughness > 0,5) {\n"
"\t\t roughness = 1,0 - roughness;\n"
"\t }\n"
"\t roughness /= (127,0 / 255,0);\n"
"\t return vec4(normalize(p_normal_roughness.xyz * 2.0 - 1.0) * 0.5 + 0.5, "
"roughness);\n"
" }\n"
"[/codeblock]"
msgid ""
"If [code]true[/code] this triggers specular data being rendered to a separate "
"buffer and combined after effects have been applied, only applicable for the "
"Forward+ renderer."
msgstr ""
"Якщо [code]true[/code] це викликає дзеркальні дані, що надходять до окремого "
"буфера і поєднуються після дії, застосовувалися тільки для навантажувача "
"Forward+."
msgid ""
"The callback is called before our opaque rendering pass, but after depth "
"prepass (if applicable)."
msgstr ""
"Зворотній зв'язок називається перед нашим непрозорим рендерингом, але після "
"проходу глибини (за наявності)."
msgid ""
"The callback is called after our opaque rendering pass, but before our sky is "
"rendered."
msgstr ""
"Зворотній зв'язок називається після того, як наш непрозорий рендеринг, але "
"перед нашим небом продається."
msgid ""
"The callback is called after our sky is rendered, but before our back buffers "
"are created (and if enabled, before subsurface scattering and/or screen space "
"reflections)."
msgstr ""
"Зворотній зв'язок називається після того, як наш небо буде продано, але перед "
"нашими задньими буферами створюються (і якщо увімкнено, перед розсіюванням та/"
"або відображенням простору екрану)."
msgid ""
"The callback is called before our transparent rendering pass, but after our "
"sky is rendered and we've created our back buffers."
msgstr ""
"Зворотній зв'язок називається перед нашим прозорим рендеринговим пасом, але "
"після того, як наш небо продається, і ми створили наші задні буфери."
msgid ""
"The callback is called after our transparent rendering pass, but before any "
"built-in post-processing effects and output to our render target."
msgstr ""
"Зворотний виклик викликається після нашого проходу прозорого рендерингу, але "
"перед будь-якими вбудованими ефектами постобробки та виведенням на нашу ціль "
"візуалізації."
msgid "Represents the size of the [enum EffectCallbackType] enum."
msgstr "Представляємо розмір [enum EffectCallbackType] enum."
msgid "An optionally compressed [Cubemap]."
msgstr "За потреби стиснутий [Cubemap]."
msgid ""
"A cubemap that is loaded from a [code].ccube[/code] file. This file format is "
"internal to Godot; it is created by importing other image formats with the "
"import system. [CompressedCubemap] can use one of 4 compression methods:\n"
"- Lossless (WebP or PNG, uncompressed on the GPU)\n"
"- Lossy (WebP, uncompressed on the GPU)\n"
"- VRAM Compressed (compressed on the GPU)\n"
"- VRAM Uncompressed (uncompressed on the GPU)\n"
"- Basis Universal (compressed on the GPU. Lower file sizes than VRAM "
"Compressed, but slower to compress and lower quality than VRAM Compressed)\n"
"Only [b]VRAM Compressed[/b] actually reduces the memory usage on the GPU. The "
"[b]Lossless[/b] and [b]Lossy[/b] compression methods will reduce the required "
"storage on disk, but they will not reduce memory usage on the GPU as the "
"texture is sent to the GPU uncompressed.\n"
"Using [b]VRAM Compressed[/b] also improves loading times, as VRAM-compressed "
"textures are faster to load compared to textures using lossless or lossy "
"compression. VRAM compression can exhibit noticeable artifacts and is "
"intended to be used for 3D rendering, not 2D.\n"
"See [Cubemap] for a general description of cubemaps."
msgstr ""
"Карта куба, яка завантажується з файлу [code].ccube[/code]. Цей формат файлу "
"є внутрішнім для Godot; він створюється шляхом імпорту інших форматів "
"зображень за допомогою системи імпорту. Для [CompressedCubemap] може "
"використовуватися один з 4 методів стиснення:\n"
"- Без втрат (WebP або PNG, без стиснення на графічному процесорі)\n"
"- З втратами (WebP, без стиснення на графічному процесорі)\n"
"- VRAM Compressed (стискається на графічному процесорі)\n"
"- VRAM Uncompressed (без стиснення на графічному процесорі)\n"
"- Basis Universal (стискається на графічному процесорі. Має менший розмір, "
"ніж VRAM Compressed, але повільніше стискається і має нижчу якість, ніж VRAM "
"Compressed)\n"
"Тільки [b]VRAM Compressed[/b] фактично зменшує використання пам'яті на "
"графічному процесорі. Методи стиснення [b]Lossless[/b] та [b]Lossy[/b] "
"зменшують необхідний обсяг пам'яті на диску, але не зменшують використання "
"пам'яті на графічному процесорі, оскільки текстура надсилається на графічний "
"процесор без стиснення.\n"
"Використання [b]VRAM Compressed[/b] також покращує час завантаження, оскільки "
"текстури, стиснуті VRAM, завантажуються швидше порівняно з текстурами, що "
"використовують стиснення без втрат або з втратами. Стиснення VRAM може "
"демонструвати помітні артефакти і призначене для використання у 3D-"
"візуалізації, а не у 2D-візуалізації.\n"
"Загальний опис кубомап див. у розділі [Cubemap]."
msgid "An optionally compressed [CubemapArray]."
msgstr "Додатково стиснено [CubemapArray]."
msgid ""
"A cubemap array that is loaded from a [code].ccubearray[/code] file. This "
"file format is internal to Godot; it is created by importing other image "
"formats with the import system. [CompressedCubemapArray] can use one of 4 "
"compression methods:\n"
"- Lossless (WebP or PNG, uncompressed on the GPU)\n"
"- Lossy (WebP, uncompressed on the GPU)\n"
"- VRAM Compressed (compressed on the GPU)\n"
"- VRAM Uncompressed (uncompressed on the GPU)\n"
"- Basis Universal (compressed on the GPU. Lower file sizes than VRAM "
"Compressed, but slower to compress and lower quality than VRAM Compressed)\n"
"Only [b]VRAM Compressed[/b] actually reduces the memory usage on the GPU. The "
"[b]Lossless[/b] and [b]Lossy[/b] compression methods will reduce the required "
"storage on disk, but they will not reduce memory usage on the GPU as the "
"texture is sent to the GPU uncompressed.\n"
"Using [b]VRAM Compressed[/b] also improves loading times, as VRAM-compressed "
"textures are faster to load compared to textures using lossless or lossy "
"compression. VRAM compression can exhibit noticeable artifacts and is "
"intended to be used for 3D rendering, not 2D.\n"
"See [CubemapArray] for a general description of cubemap arrays."
msgstr ""
"Масив карт куба, який завантажується з файлу [code].ccubearray[/code]. Цей "
"формат файлів є внутрішнім для Godot; він створюється шляхом імпорту інших "
"форматів зображень за допомогою системи імпорту. [CompressedCubemapArray] "
"може використовувати один з 4 методів стиснення:\n"
"- Без втрат (WebP або PNG, без стиснення на графічному процесорі)\n"
"- З втратами (WebP, без стиснення на графічному процесорі)\n"
"- VRAM Compressed (стискається на графічному процесорі)\n"
"- VRAM Uncompressed (без стиснення на графічному процесорі)\n"
"- Basis Universal (стискається на графічному процесорі. Має менший розмір, "
"ніж VRAM Compressed, але повільніше стискається і має нижчу якість, ніж VRAM "
"Compressed)\n"
"Тільки [b]VRAM Compressed[/b] фактично зменшує використання пам'яті на "
"графічному процесорі. Методи стиснення [b]Lossless[/b] та [b]Lossy[/b] "
"зменшують необхідний обсяг пам'яті на диску, але не зменшують використання "
"пам'яті на графічному процесорі, оскільки текстура надсилається на графічний "
"процесор без стиснення.\n"
"Використання [b]VRAM Compressed[/b] також покращує час завантаження, оскільки "
"текстури, стиснуті VRAM, завантажуються швидше порівняно з текстурами, що "
"використовують стиснення без втрат або з втратами. Стиснення VRAM може "
"демонструвати помітні артефакти і призначене для використання у 3D-"
"візуалізації, а не у 2D-візуалізації.\n"
"Дивіться [CubemapArray] для загального опису масивів кубічних карт."
msgid "Texture with 2 dimensions, optionally compressed."
msgstr "Текстура з 2 розмірами, додатково стискається."
msgid ""
"A texture that is loaded from a [code].ctex[/code] file. This file format is "
"internal to Godot; it is created by importing other image formats with the "
"import system. [CompressedTexture2D] can use one of 4 compression methods "
"(including a lack of any compression):\n"
"- Lossless (WebP or PNG, uncompressed on the GPU)\n"
"- Lossy (WebP, uncompressed on the GPU)\n"
"- VRAM Compressed (compressed on the GPU)\n"
"- VRAM Uncompressed (uncompressed on the GPU)\n"
"- Basis Universal (compressed on the GPU. Lower file sizes than VRAM "
"Compressed, but slower to compress and lower quality than VRAM Compressed)\n"
"Only [b]VRAM Compressed[/b] actually reduces the memory usage on the GPU. The "
"[b]Lossless[/b] and [b]Lossy[/b] compression methods will reduce the required "
"storage on disk, but they will not reduce memory usage on the GPU as the "
"texture is sent to the GPU uncompressed.\n"
"Using [b]VRAM Compressed[/b] also improves loading times, as VRAM-compressed "
"textures are faster to load compared to textures using lossless or lossy "
"compression. VRAM compression can exhibit noticeable artifacts and is "
"intended to be used for 3D rendering, not 2D."
msgstr ""
"Текстура, яка завантажується з файлу [code].ctex[/code]. Цей формат файлів є "
"внутрішнім для Godot; він створюється шляхом імпорту інших форматів зображень "
"за допомогою системи імпорту. [CompressedTexture2D] може використовувати один "
"з 4 методів стиснення (включаючи відсутність будь-якого стиснення):\n"
"- Без втрат (WebP або PNG, без стиснення на графічному процесорі)\n"
"- З втратами (WebP, без стиснення на GPU)\n"
"- VRAM Compressed (стиснене на графічному процесорі)\n"
"- VRAM Uncompressed (без стиснення на графічному процесорі)\n"
"- Basis Universal (стискається на графічному процесорі. Має менший розмір, "
"ніж VRAM Compressed, але повільніше стискається і має нижчу якість, ніж VRAM "
"Compressed)\n"
"Тільки [b]VRAM Compressed[/b] фактично зменшує використання пам'яті на "
"графічному процесорі. Методи стиснення [b]Lossless[/b] та [b]Lossy[/b] "
"зменшують необхідний обсяг пам'яті на диску, але не зменшують використання "
"пам'яті на графічному процесорі, оскільки текстура надсилається на графічний "
"процесор без стиснення.\n"
"Використання [b]VRAM Compressed[/b] також покращує час завантаження, оскільки "
"текстури, стиснуті VRAM, завантажуються швидше порівняно з текстурами, що "
"використовують стиснення без втрат або з втратами. Стиснення VRAM може мати "
"помітні артефакти і призначене для використання у 3D-візуалізації, а не у 2D-"
"візуалізації."
msgid "Loads the texture from the specified [param path]."
msgstr "Навантаження текстури з зазначеного [param path]."
msgid "The [CompressedTexture2D]'s file path to a [code].ctex[/code] file."
msgstr "[CompressedTexture2D] файл шлях до [code].ctex[/code] файл."
msgid "Array of 2-dimensional textures, optionally compressed."
msgstr "Аромат 2-вимірних фактур, необов'язково стискається."
msgid ""
"A texture array that is loaded from a [code].ctexarray[/code] file. This file "
"format is internal to Godot; it is created by importing other image formats "
"with the import system. [CompressedTexture2DArray] can use one of 4 "
"compression methods:\n"
"- Lossless (WebP or PNG, uncompressed on the GPU)\n"
"- Lossy (WebP, uncompressed on the GPU)\n"
"- VRAM Compressed (compressed on the GPU)\n"
"- VRAM Uncompressed (uncompressed on the GPU)\n"
"- Basis Universal (compressed on the GPU. Lower file sizes than VRAM "
"Compressed, but slower to compress and lower quality than VRAM Compressed)\n"
"Only [b]VRAM Compressed[/b] actually reduces the memory usage on the GPU. The "
"[b]Lossless[/b] and [b]Lossy[/b] compression methods will reduce the required "
"storage on disk, but they will not reduce memory usage on the GPU as the "
"texture is sent to the GPU uncompressed.\n"
"Using [b]VRAM Compressed[/b] also improves loading times, as VRAM-compressed "
"textures are faster to load compared to textures using lossless or lossy "
"compression. VRAM compression can exhibit noticeable artifacts and is "
"intended to be used for 3D rendering, not 2D.\n"
"See [Texture2DArray] for a general description of texture arrays."
msgstr ""
"Масив текстур, який завантажується з файлу [code].ctexarray[/code]. Цей "
"формат файлів є внутрішнім для Godot; він створюється шляхом імпорту інших "
"форматів зображень за допомогою системи імпорту. [CompressedTexture2DArray] "
"може використовувати один з 4 методів стиснення:\n"
"- Без втрат (WebP або PNG, без стиснення на графічному процесорі)\n"
"- З втратами (WebP, без стиснення на графічному процесорі)\n"
"- VRAM Compressed (стискається на графічному процесорі)\n"
"- VRAM Uncompressed (без стиснення на графічному процесорі)\n"
"- Basis Universal (стискається на графічному процесорі. Має менший розмір, "
"ніж VRAM Compressed, але повільніше стискається і має нижчу якість, ніж VRAM "
"Compressed)\n"
"Тільки [b]VRAM Compressed[/b] фактично зменшує використання пам'яті на "
"графічному процесорі. Методи стиснення [b]Lossless[/b] та [b]Lossy[/b] "
"зменшують необхідний обсяг пам'яті на диску, але не зменшують використання "
"пам'яті на графічному процесорі, оскільки текстура надсилається на графічний "
"процесор без стиснення.\n"
"Використання [b]VRAM Compressed[/b] також покращує час завантаження, оскільки "
"текстури, стиснуті VRAM, завантажуються швидше порівняно з текстурами, що "
"використовують стиснення без втрат або з втратами. Стиснення у VRAM може мати "
"помітні артефакти і призначене для використання у 3D-візуалізації, а не у 2D-"
"візуалізації.\n"
"Загальний опис масивів текстур дивіться у [Texture2DArray]."
msgid "Texture with 3 dimensions, optionally compressed."
msgstr "Текстура з розмірами 3, додатково стискається."
msgid ""
"[CompressedTexture3D] is the VRAM-compressed counterpart of [ImageTexture3D]. "
"The file extension for [CompressedTexture3D] files is [code].ctex3d[/code]. "
"This file format is internal to Godot; it is created by importing other image "
"formats with the import system.\n"
"[CompressedTexture3D] uses VRAM compression, which allows to reduce memory "
"usage on the GPU when rendering the texture. This also improves loading "
"times, as VRAM-compressed textures are faster to load compared to textures "
"using lossless compression. VRAM compression can exhibit noticeable artifacts "
"and is intended to be used for 3D rendering, not 2D.\n"
"See [Texture3D] for a general description of 3D textures."
msgstr ""
"[CompressedTexture3D] - це VRAM-стиснутий аналог [ImageTexture3D]. Розширення "
"файлів [CompressedTexture3D] має вигляд [code].ctex3d[/code]. Цей формат "
"файлів є внутрішнім для Godot; він створюється шляхом імпорту інших форматів "
"зображень за допомогою системи імпорту.\n"
"[CompressedTexture3D] використовує стиснення VRAM, що дозволяє зменшити "
"використання пам'яті на графічному процесорі при рендерингу текстури. Це "
"також покращує час завантаження, оскільки VRAM-стиснуті текстури "
"завантажуються швидше, ніж текстури, що використовують стиснення без втрат. "
"Стиснення VRAM може мати помітні артефакти і призначене для використання у 3D-"
"візуалізації, а не у 2D-візуалізації.\n"
"Дивіться [Texture3D] для загального опису 3D-текстур."
msgid "The [CompressedTexture3D]'s file path to a [code].ctex3d[/code] file."
msgstr "[CompressedTexture3D] файл шлях до [code].ctex3d[/code] файл."
msgid "Base class for texture arrays that can optionally be compressed."
msgstr "Базовий клас для фактурних масивів, які можна додатково компресувати."
msgid ""
"Base class for [CompressedTexture2DArray] and [CompressedTexture3D]. Cannot "
"be used directly, but contains all the functions necessary for accessing the "
"derived resource types. See also [TextureLayered]."
msgstr ""
"Базовий клас для [CompressedTexture2DArray] та [CompressedTexture3D]. Не "
"можна використовувати безпосередньо, але містить всі функції, необхідні для "
"доступу до отриманих типів ресурсів. Дивись також [TextureLayered]."
msgid "Loads the texture at [param path]."
msgstr "Навантаження текстури на [param path]."
msgid "The path the texture should be loaded from."
msgstr "Шлях текстури слід завантажувати."
msgid "A 2D polyline shape used for physics collision."
msgstr "Полілінна форма 2D використовується для зіткнення фізики."
msgid ""
"A 2D polyline shape, intended for use in physics. Used internally in "
"[CollisionPolygon2D] when it's in [constant "
"CollisionPolygon2D.BUILD_SEGMENTS] mode.\n"
"Being just a collection of interconnected line segments, "
"[ConcavePolygonShape2D] is the most freely configurable single 2D shape. It "
"can be used to form polygons of any nature, or even shapes that don't enclose "
"an area. However, [ConcavePolygonShape2D] is [i]hollow[/i] even if the "
"interconnected line segments do enclose an area, which often makes it "
"unsuitable for physics or detection.\n"
"[b]Note:[/b] When used for collision, [ConcavePolygonShape2D] is intended to "
"work with static [CollisionShape2D] nodes like [StaticBody2D] and will likely "
"not behave well for [CharacterBody2D]s or [RigidBody2D]s in a mode other than "
"Static.\n"
"[b]Warning:[/b] Physics bodies that are small have a chance to clip through "
"this shape when moving fast. This happens because on one frame, the physics "
"body may be on the \"outside\" of the shape, and on the next frame it may be "
"\"inside\" it. [ConcavePolygonShape2D] is hollow, so it won't detect a "
"collision.\n"
"[b]Performance:[/b] Due to its complexity, [ConcavePolygonShape2D] is the "
"slowest 2D collision shape to check collisions against. Its use should "
"generally be limited to level geometry. If the polyline is closed, "
"[CollisionPolygon2D]'s [constant CollisionPolygon2D.BUILD_SOLIDS] mode can be "
"used, which decomposes the polygon into convex ones; see "
"[ConvexPolygonShape2D]'s documentation for instructions."
msgstr ""
"Полілінна форма 2D, призначена для використання в фізиці. Використовується "
"внутрішньо в режимі [CollisionPolygon2D], коли це в режимі [constant "
"CollisionPolygon2D.BUILD_SEGMENTS].\n"
"[ConcavePolygonShape2D] є найбільш вільно налаштованою формою 2D. Можна "
"використовувати для формування полігонів будь-якого характеру, або навіть "
"форми, які не закривають територію. Тим не менш, [ConcavePolygonShape2D] "
"[i]hollow[/i] навіть якщо міжключені сегменти ліній не закривають область, "
"яка часто робить його непридатними для фізики або виявлення.\n"
"[b]Примітка:[/b] При використанні для зіткнення [ConcavePolygonShape2D] "
"призначений для роботи з статичними [CollisionShape2D] вершинами, такими як "
"[StaticBody2D] і, ймовірно, не буде добре для [CharacterBody2D] або "
"[RigidBody2D] в режимі, крім Static.\n"
"[b]Налаштування:[/b] Фізико-фізичні органи, які мають невелику можливість "
"затискати через цю форму при переході швидко. Це відбувається тому, що на "
"одному кадрі, тіло фізики може бути на \"зовнішній\" форми, а на наступному "
"кадрі може бути \"посередині\". [ConcavePolygonShape2D] є порожнистим, тому "
"він не виявить зіткнення.\n"
"[b]Продуктивність:[/b] Завдяки своїй складності [ConcavePolygonShape2D] є "
"найбільш повільною формою зіткнення 2D для перевірки зіткнення. Його "
"використання, як правило, обмежується геометрією рівня. Якщо полілін "
"закритий, [CollisionPolygon2D] [constant CollisionPolygon2D.BUILD_SOLIDS] "
"можна використовувати режим, який розпоряджує полігон в опуклих; див. "
"[ConvexPolygonShape2D] для інструкцій."
msgid ""
"The array of points that make up the [ConcavePolygonShape2D]'s line segments. "
"The array (of length divisible by two) is naturally divided into pairs (one "
"pair for each segment); each pair consists of the starting point of a segment "
"and the endpoint of a segment."
msgstr ""
"Масив точок, які складають [ConcavePolygonShape2D]. масив (від довжини "
"дівидимого по два) природним чином розділений на пари (один пара для кожного "
"сегмента); кожна пара складається з початкової точки сегмента і кінцевої "
"точки сегмента."
msgid "A 3D trimesh shape used for physics collision."
msgstr "Форма 3D обрізки використовується для фізичного зіткнення."
msgid ""
"A 3D trimesh shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape3D].\n"
"Being just a collection of interconnected triangles, [ConcavePolygonShape3D] "
"is the most freely configurable single 3D shape. It can be used to form "
"polyhedra of any nature, or even shapes that don't enclose a volume. However, "
"[ConcavePolygonShape3D] is [i]hollow[/i] even if the interconnected triangles "
"do enclose a volume, which often makes it unsuitable for physics or "
"detection.\n"
"[b]Note:[/b] When used for collision, [ConcavePolygonShape3D] is intended to "
"work with static [CollisionShape3D] nodes like [StaticBody3D] and will likely "
"not behave well for [CharacterBody3D]s or [RigidBody3D]s in a mode other than "
"Static.\n"
"[b]Warning:[/b] Physics bodies that are small have a chance to clip through "
"this shape when moving fast. This happens because on one frame, the physics "
"body may be on the \"outside\" of the shape, and on the next frame it may be "
"\"inside\" it. [ConcavePolygonShape3D] is hollow, so it won't detect a "
"collision.\n"
"[b]Performance:[/b] Due to its complexity, [ConcavePolygonShape3D] is the "
"slowest 3D collision shape to check collisions against. Its use should "
"generally be limited to level geometry. For convex geometry, "
"[ConvexPolygonShape3D] should be used. For dynamic physics bodies that need "
"concave collision, several [ConvexPolygonShape3D]s can be used to represent "
"its collision by using convex decomposition; see [ConvexPolygonShape3D]'s "
"documentation for instructions."
msgstr ""
"Тривимірна тримеш-фігура, призначена для використання у фізиці. Зазвичай "
"використовується як форма для [CollisionShape3D].\n"
"Будучи просто набором з'єднаних між собою трикутників, "
"[ConcavePolygonShape3D] є найбільш вільно конфігурованою одиночною 3D-"
"фігурою. Її можна використовувати для формування багатогранників будь-якої "
"природи, або навіть фігур, що не містять об'єму. Однак, "
"[ConcavePolygonShape3D] є [i]порожнистою[/i], навіть якщо з'єднані між собою "
"трикутники утворюють об'єм, що часто робить її непридатною для фізики або "
"виявлення.\n"
"[b]Примітка:[/b] При використанні для зіткнення [ConcavePolygonShape3D] "
"призначено для роботи зі статичними вузлами [CollisionShape3D], такими як "
"[StaticBody3D], і, ймовірно, він не працюватиме належним чином для "
"[CharacterBody3D] або [RigidBody3D] у режимі, відмінному від Static.\n"
"[b]Попередження:[/b] Фізичні тіла, які мають малий розмір, можуть прорізати "
"цю форму під час швидкого руху. Це відбувається тому, що на одному кадрі "
"фізичне тіло може бути \"ззовні\" фігури, а на наступному кадрі воно може "
"бути \"всередині\" фігури. Фігура [ConcavePolygonShape3D] є порожнистою, тому "
"вона не виявляє зіткнення.\n"
"[b]Продуктивність:[/b] Через свою складність [ConcavePolygonShape3D] є "
"найповільнішою 3D-фігурою для перевірки зіткнень. Її використання, як "
"правило, слід обмежувати геометрією рівнів. Для опуклої геометрії слід "
"використовувати [ConvexPolygonShape3D]. Для тіл динамічної фізики, які "
"потребують увігнутих зіткнень, можна використати декілька "
"[ConvexPolygonShape3D] для представлення зіткнення за допомогою опуклої "
"декомпозиції; див. документацію до [ConvexPolygonShape3D] для отримання "
"інструкцій."
msgid ""
"Returns the faces of the trimesh shape as an array of vertices. The array (of "
"length divisible by three) is naturally divided into triples; each triple of "
"vertices defines a triangle."
msgstr ""
"Повертає обличчя обрізки форми як масив вершин. масив (від довжини дівидимі "
"по три) природним чином розділений на потрій; кожен потрій вершин визначає "
"трикутник."
msgid ""
"Sets the faces of the trimesh shape from an array of vertices. The [param "
"faces] array should be composed of triples such that each triple of vertices "
"defines a triangle."
msgstr ""
"Налаштовує обличчя обрізки форми з масиву вершин. [param faces] масив повинен "
"бути складається з потрій, таких що кожен потрій вершин визначає трикутник."
msgid ""
"If set to [code]true[/code], collisions occur on both sides of the concave "
"shape faces. Otherwise they occur only along the face normals."
msgstr ""
"Якщо встановити до [code]true[/code], зіткнення відбуваються з обох сторін "
"стиглої форми обличчя. В іншому випадку вони відбуваються тільки по нормам "
"обличчя."
msgid ""
"A physics joint that connects two 3D physics bodies in a way that simulates a "
"ball-and-socket joint."
msgstr ""
"Фізичний суглоб, який з'єднує дві фізики 3D, таким чином, що імітує кульковий "
"суглоб."
msgid ""
"A physics joint that connects two 3D physics bodies in a way that simulates a "
"ball-and-socket joint. The twist axis is initiated as the X axis of the "
"[ConeTwistJoint3D]. Once the physics bodies swing, the twist axis is "
"calculated as the middle of the X axes of the joint in the local space of the "
"two physics bodies. Useful for limbs like shoulders and hips, lamps hanging "
"off a ceiling, etc."
msgstr ""
"Фізичний суглоб, який з'єднує дві фізики 3D, таким чином, що імітує кульковий "
"суглоб. Восьма вісь ініціюється як ось X [ConeTwistJoint3D]. Після того, як "
"фізичні органи гойдалки, вісь скручування обчислюється в середині X осі "
"суглоба в місцевому просторі двох фізикних органів. Корисно для кінцівок, "
"таких як плечі і стегна, світильники висять стелю і т.д."
msgid "Returns the value of the specified parameter."
msgstr "Повертає значення вказаного параметра."
msgid "Sets the value of the specified parameter."
msgstr "Встановлює значення вказаного параметра."
msgid ""
"The speed with which the swing or twist will take place.\n"
"The higher, the faster."
msgstr ""
"Швидкість з якою буде проходити гойдалка або скручування.\n"
"Чим вище, тим швидше."
msgid ""
"Defines, how fast the swing- and twist-speed-difference on both sides gets "
"synced."
msgstr ""
"Захищаючи, як швидко гойдалки і кручування-швидкість-дифункція з двох сторін "
"отримує синхронний."
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 ""
"Легкість, з якою стикається суглоб. Якщо вона занадто низька, вона бере "
"більше сил, щоб почати скручування суглоба."
msgid ""
"Swing is rotation from side to side, around the axis perpendicular to the "
"twist axis.\n"
"The swing span defines, how much rotation will not get corrected along the "
"swing axis.\n"
"Could be defined as looseness in the [ConeTwistJoint3D].\n"
"If below 0.05, this behavior is locked."
msgstr ""
"Свінгер обертається збоку в сторону, навколо осі перпендикулярно до осі "
"скручування.\n"
"Визначається гойдалка, скільки обертання не буде виправлено вздовж осі "
"гойдалки.\n"
"Може бути визначений як сипучість в [ConeTwistJoint3D].\n"
"Якщо нижче 0,05 ця поведінка закривається."
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 ""
"Twist - обертання навколо осі скручіння, це значення визначає, як далеко від "
"суглоба може скручуватися.\n"
"Twist закривається, якщо нижче 0,05."
msgid "Represents the size of the [enum Param] enum."
msgstr "Представляємо розмір параметра [enum Param]."
msgid "Helper class to handle INI-style files."
msgstr "Помічник класу для обробки файлів INI-style."
msgid ""
"This helper class can be used to store [Variant] values on the filesystem "
"using INI-style formatting. The stored values are identified by a section and "
"a key:\n"
"[codeblock lang=text]\n"
"[section]\n"
"some_key=42\n"
"string_example=\"Hello World3D!\"\n"
"a_vector=Vector3(1, 0, 2)\n"
"[/codeblock]\n"
"The stored data can be saved to or parsed from a file, though ConfigFile "
"objects can also be used directly without accessing the filesystem.\n"
"The following example shows how to create a simple [ConfigFile] and save it "
"on disc:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Create new ConfigFile object.\n"
"var config = ConfigFile.new()\n"
"\n"
"# Store some values.\n"
"config.set_value(\"Player1\", \"player_name\", \"Steve\")\n"
"config.set_value(\"Player1\", \"best_score\", 10)\n"
"config.set_value(\"Player2\", \"player_name\", \"V3geta\")\n"
"config.set_value(\"Player2\", \"best_score\", 9001)\n"
"\n"
"# Save it to a file (overwrite if already exists).\n"
"config.save(\"user://scores.cfg\")\n"
"[/gdscript]\n"
"[csharp]\n"
"// Create new ConfigFile object.\n"
"var config = new ConfigFile();\n"
"\n"
"// Store some values.\n"
"config.SetValue(\"Player1\", \"player_name\", \"Steve\");\n"
"config.SetValue(\"Player1\", \"best_score\", 10);\n"
"config.SetValue(\"Player2\", \"player_name\", \"V3geta\");\n"
"config.SetValue(\"Player2\", \"best_score\", 9001);\n"
"\n"
"// Save it to a file (overwrite if already exists).\n"
"config.Save(\"user://scores.cfg\");\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This example shows how the above file could be loaded:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var score_data = {}\n"
"var config = ConfigFile.new()\n"
"\n"
"# Load data from a file.\n"
"var err = config.load(\"user://scores.cfg\")\n"
"\n"
"# If the file didn't load, ignore it.\n"
"if err != OK:\n"
"\treturn\n"
"\n"
"# Iterate over all sections.\n"
"for player in config.get_sections():\n"
"\t# Fetch the data for each section.\n"
"\tvar player_name = config.get_value(player, \"player_name\")\n"
"\tvar player_score = config.get_value(player, \"best_score\")\n"
"\tscore_data[player_name] = player_score\n"
"[/gdscript]\n"
"[csharp]\n"
"var score_data = new Godot.Collections.Dictionary();\n"
"var config = new ConfigFile();\n"
"\n"
"// Load data from a file.\n"
"Error err = config.Load(\"user://scores.cfg\");\n"
"\n"
"// If the file didn't load, ignore it.\n"
"if (err != Error.Ok)\n"
"{\n"
"\treturn;\n"
"}\n"
"\n"
"// Iterate over all sections.\n"
"foreach (String player in config.GetSections())\n"
"{\n"
"\t// Fetch the data for each section.\n"
"\tvar player_name = (String)config.GetValue(player, \"player_name\");\n"
"\tvar player_score = (int)config.GetValue(player, \"best_score\");\n"
"\tscore_data[player_name] = player_score;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Any operation that mutates the ConfigFile such as [method set_value], [method "
"clear], or [method erase_section], only changes what is loaded in memory. If "
"you want to write the change to a file, you have to save the changes with "
"[method save], [method save_encrypted], or [method save_encrypted_pass].\n"
"Keep in mind that section and property names can't contain spaces. Anything "
"after a space will be ignored on save and on load.\n"
"ConfigFiles can also contain manually written comment lines starting with a "
"semicolon ([code];[/code]). Those lines will be ignored when parsing the "
"file. Note that comments will be lost when saving the ConfigFile. This can "
"still be useful for dedicated server configuration files, which are typically "
"never overwritten without explicit user action.\n"
"[b]Note:[/b] The file extension given to a ConfigFile does not have any "
"impact on its formatting or behavior. By convention, the [code].cfg[/code] "
"extension is used here, but any other extension such as [code].ini[/code] is "
"also valid. Since neither [code].cfg[/code] nor [code].ini[/code] are "
"standardized, Godot's ConfigFile formatting may differ from files written by "
"other programs."
msgstr ""
"Цей допоміжний клас можна використовувати для зберігання значень [Variant] у "
"файловій системі за допомогою форматування у стилі INI. Збережені значення "
"ідентифікуються розділом і ключем:\n"
"[codeblock lang=text]\n"
"[section]\n"
"some_key=42\n"
"string_example=\"Привіт, світ 3D!\"\n"
"a_vector=Вектор3(1, 0, 2)\n"
"[/codeblock]\n"
"Збережені дані можна зберегти або проаналізувати з файлу, хоча об’єкти "
"ConfigFile також можна використовувати безпосередньо без доступу до файлової "
"системи.\n"
"У наступному прикладі показано, як створити простий файл [ConfigFile] і "
"зберегти його на диску:\n"
"[codeblock]\n"
"[gdscript]\n"
"# Створіть новий об'єкт ConfigFile.\n"
"var config = ConfigFile.new()\n"
"\n"
"# Зберігати деякі значення.\n"
"config.set_value(\"Гравець1\", \"ім'я_гравця\", \"Стів\")\n"
"config.set_value(\"Гравець1\", \"найкращий_результат\", 10)\n"
"config.set_value(\"Гравець2\", \"ім'я_гравця\", \"V3geta\")\n"
"config.set_value(\"Гравець2\", \"найкращий_результат\", 9001)\n"
"\n"
"# Збережіть його у файл (перезапишіть, якщо він уже існує).\n"
"config.save(\"user://scores.cfg\")\n"
"[/gdscript]\n"
"[csharp]\n"
"// Створення нового об'єкта ConfigFile.\n"
"var config = new ConfigFile();\n"
"\n"
"// Зберігати деякі значення.\n"
"config.SetValue(\"Гравець1\", \"ім'я_гравця\", \"Стів\");\n"
"config.SetValue(\"Гравець1\", \"найкращий_результат\", 10);\n"
"config.SetValue(\"Гравець2\", \"ім'я_гравця\", \"V3geta\");\n"
"config.SetValue(\"Гравець2\", \"найкращий_результат\", 9001);\n"
"\n"
"// Збережіть його у файл (перезапишіть, якщо він уже існує).\n"
"config.Save(\"user://scores.cfg\");\n"
"[/csharp]\n"
"[/codeblocks]\n"
"У цьому прикладі показано, як можна завантажити файл вище:\n"
"[codeblock]\n"
"[gdscript]\n"
"var score_data = {}\n"
"var config = ConfigFile.new()\n"
"\n"
"# Завантажити дані з файлу.\n"
"var err = config.load(\"user://scores.cfg\")\n"
"\n"
"# Якщо файл не завантажився, проігноруйте його.\n"
"якщо помилка != ОК:\n"
"\treturn\n"
"\n"
"# Ітерація по всіх розділах.\n"
"для гравця в config.get_sections():\n"
"\t# Отримати дані для кожного розділу.\n"
"\tvar player_name = config.get_value(player, \"player_name\")\n"
"\tvar player_score = config.get_value(player, \"best_score\")\n"
"\tscore_data[player_name] = player_score\n"
"[/gdscript]\n"
"[csharp]\n"
"var score_data = new Godot.Collections.Dictionary();\n"
"var config = new ConfigFile();\n"
"\n"
"// Завантажити дані з файлу.\n"
"Помилка err = config.Load(\"user://scores.cfg\");\n"
"\n"
"// Якщо файл не завантажився, проігноруйте його.\n"
"if (err != Error.Ok)\n"
"{\n"
"\treturn;\n"
"}\n"
"\n"
"// Ітерація по всіх розділах.\n"
"foreach (Програвач рядків у config.GetSections())\n"
"{\n"
"\t// Отримання даних для кожного розділу.\n"
"\tvar player_name = (String)config.GetValue(player, \"player_name\");\n"
"\tvar player_score = (int)config.GetValue(player, \"best_score\");\n"
"\tscore_data[player_name] = player_score;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Будь-яка операція, яка змінює ConfigFile, наприклад [method set_value], "
"[method clear] або [method erase_section], змінює лише те, що завантажено в "
"пам’ять. Якщо ви хочете записати зміни у файл, ви повинні зберегти зміни за "
"допомогою [method save], [method save_encrypted] або [method "
"save_encrypted_pass].\n"
"Пам’ятайте, що назви розділів і властивостей не можуть містити пробіли. Усе, "
"що стоїть після пробілу, ігноруватиметься під час збереження та "
"завантаження.\n"
"Файли конфігурацій також можуть містити написані вручну рядки коментарів, які "
"починаються з крапки з комою ([code];[/code]). Ці рядки будуть проігноровані "
"під час аналізу файлу. Зауважте, що коментарі буде втрачено під час "
"збереження файлу конфігурації. Це може бути корисним для файлів конфігурації "
"виділеного сервера, які зазвичай ніколи не перезаписуються без явної дії "
"користувача.\n"
"[b]Примітка:[/b] Розширення файлу, надане ConfigFile, не впливає на його "
"форматування чи поведінку. За домовленістю тут використовується розширення "
"[code].cfg[/code], але будь-яке інше розширення, наприклад [code].ini[/code], "
"також є дійсним. Оскільки ані [code].cfg[/code], ані [code].ini[/code] не "
"стандартизовані, форматування файлу конфігурації Godot може відрізнятися від "
"файлів, написаних іншими програмами."
msgid "Removes the entire contents of the config."
msgstr "Видаліть весь вміст конфігурації."
msgid ""
"Obtain the text version of this config file (the same text that would be "
"written to a file)."
msgstr ""
"Зберігайте текстову версію цього файла налаштування (так само, що буде "
"записано до файлу)."
msgid ""
"Deletes the specified section along with all the key-value pairs inside. "
"Raises an error if the section does not exist."
msgstr ""
"Видаліть зазначену секцію разом з усіма парами ключового значення всередині. "
"Знімає помилку, якщо розділ не існує."
msgid ""
"Deletes the specified key in a section. Raises an error if either the section "
"or the key do not exist."
msgstr ""
"Видалити зазначений ключ в розділі. Знімає помилку, якщо не існує профілю або "
"ключ."
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 ""
"Повертає масив всіх визначених ідентифікаторів ключів у зазначеному розділі. "
"Знімає помилку і повертає порожній масив, якщо розділ не існує."
msgid "Returns an array of all defined section identifiers."
msgstr "Повертає масив всіх ідентифікаторів розділу."
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 [param "
"default] value. If [param default] is not specified or set to [code]null[/"
"code], an error is also raised."
msgstr ""
"Повернення поточного значення для вказаного розділу та ключа. Якщо в розділі "
"або ключі не існує, метод повертає значення [param default]. Якщо [param "
"default] не вказаний або встановлений на [code]null[/code], також піднято "
"помилку."
msgid "Returns [code]true[/code] if the specified section exists."
msgstr "Повертає [code]true[/code], якщо зазначений розділ існує."
msgid "Returns [code]true[/code] if the specified section-key pair exists."
msgstr "Повертає [code]true[/code], якщо вказана пара під ключ."
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 on.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Завантажує файл конфігурації, зазначений як параметр. Вміст файлу знаходиться "
"парований і завантажений в об'єкті [ConfigFile].\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Loads the encrypted config file specified as a parameter, using the provided "
"[param key] to decrypt it. The file's contents are parsed and loaded in the "
"[ConfigFile] object which the method was called on.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Завантажує зашифрований файл config, вказаний як параметр, за допомогою "
"наданої [param key] для розшифрування його. Вміст файлу знаходиться парований "
"і завантажений в об'єкті [ConfigFile].\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Loads the encrypted config file specified as a parameter, using the provided "
"[param password] to decrypt it. The file's contents are parsed and loaded in "
"the [ConfigFile] object which the method was called on.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Завантажує зашифрований файл config, вказаний як параметр, за допомогою "
"наданої [param password] для розшифрування його. Вміст файлу знаходиться "
"парований і завантажений в об'єкті [ConfigFile].\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Parses the passed string as the contents of a config file. The string is "
"parsed and loaded in the ConfigFile object which the method was called on.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Придбання пропущеного рядка як вміст файлу конфігурації. string is parsed і "
"loaded в the ConfigFile об'єкт, який метод був викликаний.\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Saves the contents of the [ConfigFile] object to the file specified as a "
"parameter. The output file uses an INI-style structure.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Заощаджує вміст об'єкта [ConfigFile] до файлу, зазначеного як параметр. "
"Вихідний файл використовує структуру стилю INI.\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Saves the contents of the [ConfigFile] object to the AES-256 encrypted file "
"specified as a parameter, using the provided [param key] to encrypt it. The "
"output file uses an INI-style structure.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Заощаджує вміст об'єкта [ConfigFile] до зашифрованого файлу AES-256, "
"зазначеного в параметрі, за допомогою наданої [param key], щоб зашифрувати "
"його. Вихідний файл використовує структуру стилю INI.\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
msgid ""
"Saves the contents of the [ConfigFile] object to the AES-256 encrypted file "
"specified as a parameter, using the provided [param password] to encrypt it. "
"The output file uses an INI-style structure.\n"
"Returns [constant OK] on success, or one of the other [enum Error] values if "
"the operation failed."
msgstr ""
"Заощаджує вміст об'єкта [ConfigFile] до зашифрованого файлу AES-256, "
"зазначеного в параметрі, за допомогою наданої [param password], щоб "
"зашифрувати його. Вихідний файл використовує структуру стилю INI.\n"
"Повертаємо вашу увагу на успіх, або один з інших значень [enum Error], якщо "
"операція не була виконана."
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[/"
"code] value deletes the specified key if it exists, and deletes the section "
"if it ends up empty once the key has been removed."
msgstr ""
"Призначає значення до вказаного ключа вказаного розділу. Якщо не існує, то "
"вони створюються. Передача значення [code]null[/code] видаляє зазначений "
"ключ, якщо він існує, і видаляє розділ, якщо він закінчується порожнім, як "
"тільки ключ був видалений."
msgid "A dialog used for confirmation of actions."
msgstr "Діалог, що використовується для підтвердження дій."
msgid ""
"A dialog used for confirmation of actions. This window is similar to "
"[AcceptDialog], but pressing its Cancel button can have a different outcome "
"from pressing the OK button. The order of the two buttons varies depending on "
"the host OS.\n"
"To get cancel action, you can use:\n"
"[codeblocks]\n"
"[gdscript]\n"
"get_cancel_button().pressed.connect(_on_canceled)\n"
"[/gdscript]\n"
"[csharp]\n"
"GetCancelButton().Pressed += OnCanceled;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] [AcceptDialog] is invisible by default. To make it visible, call "
"one of the [code]popup_*[/code] methods from [Window] on the node, such as "
"[method Window.popup_centered_clamped]."
msgstr ""
"Діалогове вікно, яке використовується для підтвердження дій. Це вікно схоже "
"на [AcceptDialog], але натискання кнопки «Скасувати» може мати інший "
"результат, ніж натискання кнопки «ОК». Порядок розташування двох кнопок "
"залежить від операційної системи.\n"
"Щоб скасувати дію, можна використовувати:\n"
"[codeblocks]\n"
"[gdscript]\n"
"get_cancel_button().pressed.connect(_on_canceled)\n"
"[/gdscript]\n"
"[csharp]\n"
"GetCancelButton().Pressed += OnCanceled;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] [AcceptDialog] за замовчуванням невидимий. Щоб зробити його "
"видимим, викличте один із методів [code]popup_*[/code] з [Window] на вузлі, "
"наприклад, [method Window.popup_centered_clamped]."
msgid ""
"Returns the cancel button.\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.pic]."
msgid ""
"The text displayed by the cancel button (see [method get_cancel_button])."
msgstr ""
"Текст відображається кнопка скасування (див. [method get_cancel_button])."
msgid "Base class for all GUI containers."
msgstr "Базовий клас для всіх контейнерів GUI."
msgid ""
"Base class for all GUI containers. A [Container] automatically arranges its "
"child controls in a certain way. This class can be inherited to make custom "
"container types."
msgstr ""
"Базовий клас для всіх контейнерів GUI. [Container] автоматично влаштовує "
"контроль дитини певним чином. Цей клас може бути спадковим, щоб зробити "
"нестандартні типи контейнерів."
msgid ""
"Implement to return a list of allowed horizontal [enum Control.SizeFlags] for "
"child nodes. This doesn't technically prevent the usages of any other size "
"flags, if your implementation requires that. This only limits the options "
"available to the user in the Inspector dock.\n"
"[b]Note:[/b] Having no size flags is equal to having [constant "
"Control.SIZE_SHRINK_BEGIN]. As such, this value is always implicitly allowed."
msgstr ""
"Впровадження для повернення списку дозволених горизонтальних [enum Control. "
"SizeFlags] для дитячих вузлів. Це не технічно запобігає використанню будь-"
"яких інших прапорів розмірів, якщо це вимагає. Це обмежує можливості, "
"доступні користувачу в Inspector dock.\n"
"[b]Примітка:[/b] Не має значення прапорів дорівнює [constant Control. "
"SIZE_SHRINK_BEGIN]. Як це значення завжди дозволяється."
msgid ""
"Implement to return a list of allowed vertical [enum Control.SizeFlags] for "
"child nodes. This doesn't technically prevent the usages of any other size "
"flags, if your implementation requires that. This only limits the options "
"available to the user in the Inspector dock.\n"
"[b]Note:[/b] Having no size flags is equal to having [constant "
"Control.SIZE_SHRINK_BEGIN]. As such, this value is always implicitly allowed."
msgstr ""
"Впроваджувати для повернення списку дозволених вертикалей [enum Control. "
"SizeFlags] для дитячих вузлів. Це не технічно запобігає використанню будь-"
"яких інших прапорів розмірів, якщо це вимагає. Це обмежує можливості, "
"доступні користувачу в Inspector dock.\n"
"[b]Примітка:[/b] Не має значення прапорів дорівнює [constant Control. "
"SIZE_SHRINK_BEGIN]. Як це значення завжди дозволяється."
msgid ""
"Fit a child control in a given rect. This is mainly a helper for creating "
"custom container classes."
msgstr ""
"Підходить для контролю дитини в даній дентиці. Це в основному помічник для "
"створення індивідуальних контейнерів."
msgid ""
"Queue resort of the contained children. This is called automatically anyway, "
"but can be called upon request."
msgstr ""
"Курорт з дітьми, що містяться. Це називається автоматично будь-яким чином, "
"але може бути викликаний запитом."
msgid "Emitted when children are going to be sorted."
msgstr "Увімкнути, коли діти будуть сортувати."
msgid "Emitted when sorting the children is needed."
msgstr "Випробувано при сортування дітей."
msgid ""
"Notification just before children are going to be sorted, in case there's "
"something to process beforehand."
msgstr ""
"Повідомляємо, перш ніж діти будуть відсортовані, якщо є щось для обробки "
"передньою рукою."
msgid ""
"Notification for when sorting the children, it must be obeyed immediately."
msgstr "Повідомлень про при сортування дітей, його необхідно негайно обробити."
msgid ""
"Base class for all GUI controls. Adapts its position and size based on its "
"parent control."
msgstr ""
"Базовий клас для всіх елементів керування GUI. Адаптація його положення та "
"розміру на основі його батьківського контролю."
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 "
"or the current viewport, and offsets relative to the anchor. The offsets "
"update automatically when the node, any of its parents, or the screen size "
"change.\n"
"For more information on Godot's UI system, anchors, offsets, and containers, "
"see the related tutorials in the manual. To build flexible UIs, you'll need a "
"mix of UI elements that inherit from [Control] and [Container] nodes.\n"
"[b]Note:[/b] Since both [Node2D] and [Control] inherit from [CanvasItem], "
"they share several concepts from the class such as the [member "
"CanvasItem.z_index] and [member CanvasItem.visible] properties.\n"
"[b]User Interface nodes and input[/b]\n"
"Godot propagates input events via viewports. Each [Viewport] is responsible "
"for propagating [InputEvent]s to their child nodes. As the [member "
"SceneTree.root] is a [Window], this already happens automatically for all UI "
"elements in your game.\n"
"Input events are propagated through the [SceneTree] from the root node to all "
"child nodes by calling [method Node._input]. For UI elements specifically, it "
"makes more sense to override the virtual method [method _gui_input], which "
"filters out unrelated input events, such as by checking z-order, [member "
"mouse_filter], focus, or if the event was inside of the control's bounding "
"box.\n"
"Call [method accept_event] so no other node receives the event. Once you "
"accept an input, it becomes handled so [method Node._unhandled_input] will "
"not process it.\n"
"Only one [Control] node can be in focus. Only the node in focus will receive "
"events. To get the focus, call [method grab_focus]. [Control] nodes lose "
"focus when another node grabs it, or if you hide the node in focus. Focus "
"will not be represented visually if gained via mouse/touch input, only "
"appearing with keyboard/gamepad input (for accessibility), or via [method "
"grab_focus].\n"
"Set [member mouse_filter] to [constant MOUSE_FILTER_IGNORE] to tell a "
"[Control] node to ignore mouse or touch events. You'll need it if you place "
"an icon on top of a button.\n"
"[Theme] resources change the control's appearance. The [member theme] of a "
"[Control] node affects all of its direct and indirect children (as long as a "
"chain of controls is uninterrupted). To override some of the theme items, "
"call one of the [code]add_theme_*_override[/code] methods, like [method "
"add_theme_font_override]. You can also override theme items in the "
"Inspector.\n"
"[b]Note:[/b] Theme items are [i]not[/i] [Object] properties. This means you "
"can't access their values using [method Object.get] and [method Object.set]. "
"Instead, use the [code]get_theme_*[/code] and [code]add_theme_*_override[/"
"code] methods provided by this class."
msgstr ""
"Базовий клас для всіх вузлів, пов'язаних з інтерфейсом користувача. [Control] "
"має обмежувальний прямокутник, який визначає його межі, положення прив'язки "
"відносно батьківського елемента керування або поточної області перегляду, а "
"також зміщення відносно прив'язки. Зміщення оновлюються автоматично, коли "
"змінюється вузол, будь-який з його батьківських елементів або розмір екрана.\n"
"Щоб отримати додаткову інформацію про систему інтерфейсу користувача Godot, "
"прив'язки, зміщення та контейнери, див. відповідні навчальні посібники в "
"посібнику. Для створення гнучких інтерфейсів користувача вам знадобиться "
"поєднання елементів інтерфейсу користувача, які успадковуються від вузлів "
"[Control] та [Container].\n"
"[b]Примітка:[/b] Оскільки як [Node2D], так і [Control] успадковуються від "
"[CanvasItem], вони мають кілька спільних концепцій з класу, таких як "
"властивості [member CanvasItem.z_index] та [member CanvasItem.visible].\n"
"[b]Вузли інтерфейсу користувача та вхідні дані[/b]\n"
"Godot поширює події введення через області перегляду. Кожна [Viewport] "
"відповідає за поширення [InputEvent] на свої дочірні вузли. Оскільки [member "
"SceneTree.root] є [Window], це вже відбувається автоматично для всіх "
"елементів інтерфейсу у вашій грі.\n"
"Вхідні події поширюються через [SceneTree] від кореневого вузла до всіх "
"дочірніх вузлів шляхом виклику методу [method Node._input]. Зокрема, для "
"елементів інтерфейсу має більше сенсу перевизначити віртуальний метод [method "
"_gui_input], який фільтрує непов'язані вхідні події, такі як перевірка z-"
"порядку, [member mouse_filter], фокусу або того, чи подія була всередині "
"рамки обмежувального елемента керування.\n"
"Викличте [method accept_event], щоб жоден інший вузол не отримував подію. "
"Після того, як ви приймете вхідні дані, вони стануть обробленими, тому "
"[method Node._unhandled_input] не оброблятиме їх.\n"
"Тільки один вузол [Control] може бути у фокусі. Тільки вузол у фокусі "
"отримуватиме події. Щоб отримати фокус, викличте [method grab_focus]. Вузли "
"[Control] втрачають фокус, коли інший вузол захоплює їх або якщо ви "
"приховуєте вузол у фокусі. Фокус не буде представлений візуально, якщо його "
"отримано за допомогою введення мишею/сенсором, а з'явиться лише за допомогою "
"введення з клавіатури/геймпада (для доступності) або через [method "
"grab_focus].\n"
"Встановіть [member mouse_filter] на [constant MOUSE_FILTER_IGNORE], щоб "
"повідомити вузлу [Control] ігнорувати події миші або дотику. Вам це "
"знадобиться, якщо ви розміщуєте значок поверх кнопки.\n"
"Ресурси [Theme] змінюють зовнішній вигляд елемента керування. Тема [member] "
"вузла [Control] впливає на всі його прямі та непрямі дочірні елементи (доки "
"ланцюжок елементів керування не переривається). Щоб перезаписати деякі "
"елементи теми, викличте один із методів [code]add_theme_*_override[/code], "
"наприклад, [method add_theme_font_override]. Ви також можете перезаписати "
"елементи теми в Інспекторі.\n"
"[b]Примітка:[/b] Елементи теми [i]не є[/i] властивостями [Object]. Це "
"означає, що ви не можете отримати доступ до їхніх значень за допомогою "
"[method Object.get] та [method Object.set]. Замість цього використовуйте "
"методи [code]get_theme_*[/code] та [code]add_theme_*_override[/code], що "
"надаються цим класом."
msgid "GUI documentation index"
msgstr "Покажчик документації графічного інтерфейсу"
msgid "Control node gallery"
msgstr "Галерея вузлів керування"
msgid "Multiple resolutions"
msgstr "Кілька роздільних здатностей"
msgid "All GUI Demos"
msgstr "Всі демонстрації графічного інтерфейсу"
msgid ""
"Return the description of the keyboard shortcuts and other contextual help "
"for this control."
msgstr ""
"Повернути опис комбінацій клавіш та іншу контекстну довідку для цього "
"елемента керування."
msgid ""
"Godot calls this method to test if [param data] from a control's [method "
"_get_drag_data] can be dropped at [param at_position]. [param at_position] is "
"local to this control.\n"
"This method should only be used to test the data. Process the data in [method "
"_drop_data].\n"
"[b]Note:[/b] If the drag was initiated by a keyboard shortcut or [method "
"accessibility_drag], [param at_position] is set to [constant Vector2.INF], "
"and the currently selected item/text position should be used as the drop "
"position.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _can_drop_data(position, data):\n"
"\t# Check position if it is relevant to you\n"
"\t# Otherwise, just check data\n"
"\treturn typeof(data) == TYPE_DICTIONARY and data.has(\"expected\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _CanDropData(Vector2 atPosition, Variant data)\n"
"{\n"
"\t// Check position if it is relevant to you\n"
"\t// Otherwise, just check data\n"
"\treturn data.VariantType == Variant.Type.Dictionary && "
"data.AsGodotDictionary().ContainsKey(\"expected\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Godot викликає цей метод, щоб перевірити, чи можна перетягнути [param data] з "
"методу [method _get_drag_data] елемента керування в [param at_position]. "
"[param at_position] є локальним для цього елемента керування.\n"
"Цей метод слід використовувати лише для перевірки даних. Обробляйте дані в "
"[method _drop_data].\n"
"[b]Примітка:[/b] Якщо перетягування було ініційовано комбінацією клавіш або "
"[method accessibility_drag], [param at_position] встановлюється на [constant "
"Vector2.INF], і як позицію перетягування слід використовувати поточну вибрану "
"позицію елемента/тексту.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _can_drop_data(position, data):\n"
"# Перевірте позицію, якщо вона вам релевантна\n"
"# В іншому випадку, просто перевірте дані\n"
"return typeof(data) == TYPE_DICTIONARY and data.has(\"expected\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _CanDropData(Vector2 atPosition, Variant data)\n"
"{\n"
"// Перевірте позицію, якщо вона вам релевантна\n"
"// В іншому випадку, просто перевірте дані\n"
"return data.VariantType == Variant.Type.Dictionary && "
"data.AsGodotDictionary().ContainsKey(\"expected\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Godot calls this method to pass you the [param data] from a control's [method "
"_get_drag_data] result. Godot first calls [method _can_drop_data] to test if "
"[param data] is allowed to drop at [param at_position] where [param "
"at_position] is local to this control.\n"
"[b]Note:[/b] If the drag was initiated by a keyboard shortcut or [method "
"accessibility_drag], [param at_position] is set to [constant Vector2.INF], "
"and the currently selected item/text position should be used as the drop "
"position.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _can_drop_data(position, data):\n"
"\treturn typeof(data) == TYPE_DICTIONARY and data.has(\"color\")\n"
"\n"
"func _drop_data(position, data):\n"
"\tvar color = data[\"color\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _CanDropData(Vector2 atPosition, Variant data)\n"
"{\n"
"\treturn data.VariantType == Variant.Type.Dictionary && "
"data.AsGodotDictionary().ContainsKey(\"color\");\n"
"}\n"
"\n"
"public override void _DropData(Vector2 atPosition, Variant data)\n"
"{\n"
"\tColor color = data.AsGodotDictionary()[\"color\"].AsColor();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Godot викликає цей метод, щоб передати вам [param data] з результату [method "
"_get_drag_data] елемента керування. Godot спочатку викликає [method "
"_can_drop_data], щоб перевірити, чи дозволено перетягувати [param data] у "
"[param at_position], де [param at_position] є локальним для цього елемента "
"керування.\n"
"[b]Примітка:[/b] Якщо перетягування було ініційовано комбінацією клавіш або "
"[method accessibility_drag], [param at_position] встановлюється на [constant "
"Vector2.INF], і як позицію перетягування слід використовувати поточну позицію "
"вибраного елемента/тексту.\n"
"[codeblock]\n"
"[gdscript]\n"
"func _can_drop_data(position, data):\n"
"return typeof(data) == TYPE_DICTIONARY та data.has(\"color\")\n"
"\n"
"func _drop_data(position, data):\n"
"var color = data[\"color\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _CanDropData(Vector2 atPosition, Variant data)\n"
"{\n"
"return data.VariantType == Variant.Type.Dictionary && "
"data.AsGodotDictionary().ContainsKey(\"color\");\n"
"}\n"
"\n"
"public override void _DropData(Vector2 atPosition, Variant data)\n"
"{\n"
"Color color = data.AsGodotDictionary()[\"color\"].AsColor();\n"
"}\n"
"[/csharp]\n"
"[/блоки коду]"
msgid ""
"Override this method to return a human-readable description of the position "
"of the child [param node] in the custom container, added to the [member "
"accessibility_name]."
msgstr ""
"Перевизначте цей метод, щоб повернути зрозумілий для людини опис позиції "
"дочірнього вузла [param node] у користувацькому контейнері, доданого до "
"[member accessibility_name]."
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 data "
"to drag. Controls that want to receive drop data should implement [method "
"_can_drop_data] and [method _drop_data]. [param at_position] is local to this "
"control. Drag may be forced with [method force_drag].\n"
"A preview that will follow the mouse that should represent the data can be "
"set with [method set_drag_preview]. A good time to set the preview is in this "
"method.\n"
"[b]Note:[/b] If the drag was initiated by a keyboard shortcut or [method "
"accessibility_drag], [param at_position] is set to [constant Vector2.INF], "
"and the currently selected item/text position should be used as the drag "
"position.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_drag_data(position):\n"
"\tvar mydata = make_data() # This is your custom method generating the drag "
"data.\n"
"\tset_drag_preview(make_preview(mydata)) # This is your custom method "
"generating the preview of the drag data.\n"
"\treturn mydata\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Variant _GetDragData(Vector2 atPosition)\n"
"{\n"
"\tvar myData = MakeData(); // This is your custom method generating the drag "
"data.\n"
"\tSetDragPreview(MakePreview(myData)); // This is your custom method "
"generating the preview of the drag data.\n"
"\treturn myData;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Godot викликає цей метод для отримання даних, які можна перетягувати на "
"елементи керування, що очікують даних перетягування. Повертає [code]null[/"
"code], якщо даних для перетягування немає. Елементи керування, які хочуть "
"отримувати дані перетягування, повинні реалізовувати [method _can_drop_data] "
"та [method _drop_data]. [param at_position] є локальним для цього елемента "
"керування. Перетягування може бути примусово виконано за допомогою [method "
"force_drag].\n"
"Попередній перегляд, який слідуватиме за мишею та має представляти дані, "
"можна встановити за допомогою [method set_drag_preview]. Гарний час для "
"встановлення попереднього перегляду – це цей метод.\n"
"[b]Примітка:[/b] Якщо перетягування було ініційовано комбінацією клавіш або "
"[method accessibility_drag], [param at_position] встановлюється на [constant "
"Vector2.INF], і поточна позиція вибраного елемента/тексту повинна "
"використовуватися як позиція перетягування.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_drag_data(position):\n"
"var mydata = make_data() # Це ваш користувацький метод, що генерує дані "
"перетягування.\n"
"set_drag_preview(make_preview(mydata)) # Це ваш користувацький метод, що "
"генерує попередній перегляд даних перетягування.\n"
"return mydata\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Variant _GetDragData(Vector2 atPosition)\n"
"{\n"
"var myData = MakeData(); // Це ваш користувацький метод, що генерує дані "
"перетягування.\n"
"SetDragPreview(MakePreview(myData)); // Це ваш користувацький метод, що "
"генерує попередній перегляд даних перетягування.\n"
"return myData;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Virtual method to be implemented by the user. Returns the minimum size for "
"this control. Alternative to [member custom_minimum_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].\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 ""
"Віртуальний метод, який реалізує користувач. Повертає мінімальний розмір для "
"цього елемента керування. Альтернатива [member custom_minimum_size] для "
"керування мінімальним розміром за допомогою коду. Фактичний мінімальний "
"розмір буде максимальним значенням з цих двох (на кожній осі окремо).\n"
"Якщо не перевизначено, за замовчуванням дорівнює [constant Vector2.ZERO].\n"
"[b]Примітка:[/b] Цей метод не буде викликано, якщо скрипт приєднано до вузла "
"[Control], який вже перевизначив його мінімальний розмір (наприклад, [Label], "
"[Button], [PanelContainer] тощо). Він може бути використаний лише з "
"найпростішими вузлами графічного інтерфейсу, такими як [Control], "
"[Container], [Panel] тощо."
msgid ""
"Virtual method to be implemented by the user. Returns the tooltip text for "
"the position [param at_position] in control's local coordinates, which will "
"typically appear when the cursor is resting over this control. See [method "
"get_tooltip].\n"
"[b]Note:[/b] If this method returns an empty [String] and [method "
"_make_custom_tooltip] is not overridden, no tooltip is displayed."
msgstr ""
"Віртуальний метод, який реалізує користувач. Повертає текст спливаючої "
"підказки для позиції [param at_position] у локальних координатах елемента "
"керування, яка зазвичай з’являється, коли курсор знаходиться над цим "
"елементом керування. Перегляньте [method get_tooltip].\n"
"[b]Примітка.[/b] Якщо цей метод повертає порожній [String] і [method "
"_make_custom_tooltip] не перевизначено, підказка не відображається."
msgid ""
"Virtual method to be implemented by the user. Override this method to handle "
"and accept inputs on UI elements. See also [method accept_event].\n"
"[b]Example:[/b] Click on the control to print a message:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _gui_input(event):\n"
"\tif event is InputEventMouseButton:\n"
"\t\tif event.button_index == MOUSE_BUTTON_LEFT and event.pressed:\n"
"\t\t\tprint(\"I've been clicked D:\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _GuiInput(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventMouseButton mb)\n"
"\t{\n"
"\t\tif (mb.ButtonIndex == MouseButton.Left && mb.Pressed)\n"
"\t\t{\n"
"\t\t\tGD.Print(\"I've been clicked D:\");\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If the [param event] inherits [InputEventMouse], this method will [b]not[/b] "
"be called when:\n"
"- the control's [member mouse_filter] is set to [constant "
"MOUSE_FILTER_IGNORE];\n"
"- the control is obstructed by another control on top, that doesn't have "
"[member mouse_filter] set to [constant MOUSE_FILTER_IGNORE];\n"
"- the control's parent has [member mouse_filter] set to [constant "
"MOUSE_FILTER_STOP] or has accepted the event;\n"
"- the control's parent has [member clip_contents] enabled and the [param "
"event]'s position is outside the parent's rectangle;\n"
"- the [param event]'s position is outside the control (see [method "
"_has_point]).\n"
"[b]Note:[/b] The [param event]'s position is relative to this control's "
"origin."
msgstr ""
"Віртуальний метод, який реалізує користувач. Використовуйте цей метод для "
"обробки та прийняття вхідних даних на елементах інтерфейсу. Дивіться [method "
"accept_event].\n"
"[b]Приклад використання для клацання елемента керування:[/b]\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _gui_input(event):\n"
"\tif event is InputEventMouseButton:\n"
"\t\tif event.button_index == MOUSE_BUTTON_LEFT and event.pressed:\n"
"\t\t\tprint(\"I've been clicked D:\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _GuiInput(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventMouseButton mb)\n"
"\t{\n"
"\t\tif (mb.ButtonIndex == MouseButton.Left && mb.Pressed)\n"
"\t\t{\n"
"\t\t\tGD.Print(\"I've been clicked D:\");\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Подія не спрацює, якщо\n"
"* клацання за межами елемента керування (див. [method _has_point]);\n"
"* елемент керування має [member mouse_filter], встановлений у [constant "
"MOUSE_FILTER_IGNORE];\n"
"* елемент керування перекрито іншим [Control], який знаходиться над ним, але "
"[b]не[/b] має [member mouse_filter], встановленого на [constant "
"MOUSE_FILTER_IGNORE];\n"
"* батьківський елемент управління має [member mouse_filter] встановлений у "
"[constant MOUSE_FILTER_STOP] або прийняв подію;\n"
"* це відбувається за межами батьківського прямокутника і у батька увімкнено "
"[member clip_contents].\n"
"[b]Примітка:4[/b] Позиція події відносно початку керування."
msgid ""
"Virtual method to be implemented by the user. Returns whether the given "
"[param point] is inside this control.\n"
"If not overridden, default behavior is checking if the point is within "
"control's Rect.\n"
"[b]Note:[/b] If you want to check if a point is inside the control, you can "
"use [code]Rect2(Vector2.ZERO, size).has_point(point)[/code]."
msgstr ""
"Віртуальний метод, що реалізується користувачем. Повертає, чи знаходиться "
"задана точка [param point] всередині цього елемента керування.\n"
"Якщо не перевизначено, за замовчуванням перевіряється, чи точка знаходиться в "
"межах Rect елемента керування.\n"
"[b]Примітка:[/b] Якщо ви хочете перевірити, чи точка знаходиться всередині "
"елемента керування, ви можете використати [code]Rect2(Vector2.ZERO, "
"size).has_point(point)[/code]."
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. [param for_text] is "
"the return value of [method get_tooltip].\n"
"The returned node must be of type [Control] or Control-derived. It can have "
"child nodes of any type. It is freed when the tooltip disappears, so make "
"sure you always provide a new instance (if you want to use a pre-existing "
"node from your scene tree, you can duplicate it and pass the duplicated "
"instance). When [code]null[/code] or a non-Control node is returned, the "
"default tooltip will be used instead.\n"
"The returned node will be added as child to a [PopupPanel], so you should "
"only provide the contents of that panel. That [PopupPanel] can be themed "
"using [method Theme.set_stylebox] for the type [code]\"TooltipPanel\"[/code] "
"(see [member tooltip_text] for an example).\n"
"[b]Note:[/b] The tooltip is shrunk to minimal size. If you want to ensure "
"it's fully visible, you might want to set its [member custom_minimum_size] to "
"some non-zero value.\n"
"[b]Note:[/b] The node (and any relevant children) should have their [member "
"CanvasItem.visible] set to [code]true[/code] when returned, otherwise, the "
"viewport that instantiates it will not be able to calculate its minimum size "
"reliably.\n"
"[b]Note:[/b] If overridden, this method is called even if [method "
"get_tooltip] returns an empty string. When this happens with the default "
"tooltip, it is not displayed. To copy this behavior, return [code]null[/code] "
"in this method when [param for_text] is empty.\n"
"[b]Example:[/b] Use a constructed node as a tooltip:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _make_custom_tooltip(for_text):\n"
"\tvar label = Label.new()\n"
"\tlabel.text = for_text\n"
"\treturn label\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Control _MakeCustomTooltip(string forText)\n"
"{\n"
"\tvar label = new Label();\n"
"\tlabel.Text = forText;\n"
"\treturn label;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Example:[/b] Use a scene instance as a tooltip:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _make_custom_tooltip(for_text):\n"
"\tvar tooltip = preload(\"res://some_tooltip_scene.tscn\").instantiate()\n"
"\ttooltip.get_node(\"Label\").text = for_text\n"
"\treturn tooltip\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Control _MakeCustomTooltip(string forText)\n"
"{\n"
"\tNode tooltip = ResourceLoader.Load<PackedScene>(\"res://"
"some_tooltip_scene.tscn\").Instantiate();\n"
"\ttooltip.GetNode<Label>(\"Label\").Text = forText;\n"
"\treturn tooltip;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Віртуальний метод, який має бути реалізований користувачем. Повертає вузол "
"[Control], який слід використовувати як підказку замість вузла за "
"замовчуванням. [param for_text] – це повернене значення [method "
"get_tooltip].\n"
"Повернений вузол має бути типу [Control] або похідного від Control. Він може "
"мати дочірні вузли будь-якого типу. Він звільняється, коли підказка зникає, "
"тому переконайтеся, що ви завжди надаєте новий екземпляр (якщо ви хочете "
"використовувати вже існуючий вузол з вашого дерева сцени, ви можете дублювати "
"його та передати дублікат). Коли повертається вузол [code]null[/code] або "
"вузол, що не є Control, замість нього буде використана підказка за "
"замовчуванням.\n"
"Повернений вузол буде додано як дочірній до [PopupPanel], тому ви повинні "
"надавати лише вміст цієї панелі. Цю [PopupPanel] можна оформити за допомогою "
"методу [method Theme.set_stylebox] для типу [code]\"TooltipPanel\"[/code] "
"(див. приклад [member tooltip_text]).\n"
" [b]Примітка:[/b] Розмір підказки зменшено до мінімального. Якщо ви хочете "
"забезпечити її повну видимість, можливо, варто встановити для її [member "
"custom_minimum_size] значення, відмінне від нуля.\n"
"[b]Примітка:[/b] Вузол (та будь-які відповідні дочірні об'єкти) повинен мати "
"значення [member CanvasItem.visible], встановлене на [code]true[/code] під "
"час повернення, інакше область перегляду, яка створює його екземпляр, не "
"зможе надійно обчислити його мінімальний розмір.\n"
"[b]Примітка:[/b] Якщо перевизначити, цей метод викликається, навіть якщо "
"[method get_tooltip] повертає порожній рядок. Коли це трапляється зі "
"стандартною підказкою, вона не відображається. Щоб скопіювати цю поведінку, "
"поверніть [code]null[/code] у цьому методі, коли [param for_text] порожній.\n"
"[b]Приклад:[/b] Використовуйте сконструйований вузол як підказку:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _make_custom_tooltip(for_text):\n"
"\tvar label = Label.new()\n"
"\tlabel.text = for_text\n"
"\treturn label\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Control _MakeCustomTooltip(string forText)\n"
"{\n"
"\tvar label = new Label();\n"
"\tlabel.Text = forText;\n"
"\treturn label;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Приклад:[/b] Використання екземпляра сцени як підказки:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _make_custom_tooltip(for_text):\n"
"\tvar tooltip = preload(\"res://some_tooltip_scene.tscn\").instantiate()\n"
"\ttooltip.get_node(\"Label\").text = for_text\n"
"\treturn tooltip\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Control _MakeCustomTooltip(string forText)\n"
"{\n"
"\tNode tooltip = ResourceLoader.Load<PackedScene>(\"res://"
"some_tooltip_scene.tscn\").Instantiate();\n"
"\ttooltip.GetNode<Label>(\"Label\").Text = forText;\n"
"\treturn tooltip;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"User defined BiDi algorithm override function.\n"
"Returns an [Array] of [Vector3i] text ranges and text base directions, in the "
"left-to-right order. Ranges should cover full source [param text] without "
"overlaps. BiDi algorithm will be used on each range separately."
msgstr ""
"Користувач визначає функцію перевизначення алгоритму BiDi.\n"
"Повертаємо [Array] тексту [Vector3i] та текстові базові напрямки, у лівому "
"порядку. Діапазони повинні обкладатися повним джерелом [param text] без "
"перекриття. Для кожного діапазону використовуйте алгоритм BiDi."
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].\n"
"[b]Note:[/b] This does not affect the methods in [Input], only the way events "
"are propagated."
msgstr ""
"Відзначає вхідний захід як ручний. Після того, як ви приймаєте вхідний захід, "
"він перестає пропагувати навіть до вузлів, які слухають [method "
"Node._unhandled_input] або [method Node._unhandled_key_input].\n"
"[b]Примітка:[/b] Це не впливає на методи [Input], тільки пропаговані події."
msgid "Starts drag-and-drop operation without using a mouse."
msgstr "Розпочинає операцію перетягування без використання миші."
msgid "Ends drag-and-drop operation without using a mouse."
msgstr "Завершує операцію перетягування без використання миші."
msgid ""
"Creates a local override for a theme [Color] with the specified [param name]. "
"Local overrides always take precedence when fetching theme items for the "
"control. An override can be removed with [method "
"remove_theme_color_override].\n"
"See also [method get_theme_color].\n"
"[b]Example:[/b] Override a [Label]'s color and reset it later:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Given the child Label node \"MyLabel\", override its font color with a "
"custom value.\n"
"$MyLabel.add_theme_color_override(\"font_color\", Color(1, 0.5, 0))\n"
"# Reset the font color of the child label.\n"
"$MyLabel.remove_theme_color_override(\"font_color\")\n"
"# Alternatively it can be overridden with the default value from the Label "
"type.\n"
"$MyLabel.add_theme_color_override(\"font_color\", "
"get_theme_color(\"font_color\", \"Label\"))\n"
"[/gdscript]\n"
"[csharp]\n"
"// Given the child Label node \"MyLabel\", override its font color with a "
"custom value.\n"
"GetNode<Label>(\"MyLabel\").AddThemeColorOverride(\"font_color\", new "
"Color(1, 0.5f, 0));\n"
"// Reset the font color of the child label.\n"
"GetNode<Label>(\"MyLabel\").RemoveThemeColorOverride(\"font_color\");\n"
"// Alternatively it can be overridden with the default value from the Label "
"type.\n"
"GetNode<Label>(\"MyLabel\").AddThemeColorOverride(\"font_color\", "
"GetThemeColor(\"font_color\", \"Label\"));\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює локальне перевизначення для [Color] з теми із зазначеним [param "
"name]. Локальні перевизначення завжди мають перевагу під час отримання "
"елементів теми для елемента керування. Перевизначення можна видалити за "
"допомогою [method remove_theme_color_override].\n"
" Дивіться також [method get_theme_color].\n"
"[b]Приклад:[/b] Замініть колір [Label] і скиньте його пізніше:\n"
"[codeblocks]\n"
"[gdscript]\n"
" # Маючи дочірній вузол мітки \"MyLabel\", замінимо його колір шрифту новим "
"значенням.\n"
" $MyLabel.add_theme_color_override(\"font_color\", Color(1, 0,5, 0))\n"
" # Скинемо колір шрифту дочірньої мітки.\n"
" $MyLabel.remove_theme_color_override(\"font_color\")\n"
" # Крім того, його можна замінити значенням за замовчуванням із типу Label.\n"
" $MyLabel.add_theme_color_override(\"font_color\", "
"get_theme_color(\"font_color\", \"Label\"))\n"
"[/gdscript]\n"
"[csharp]\n"
" // Маючи дочірній вузол мітки \"MyLabel\", замінимо його колір шрифту "
"спеціальним значенням.\n"
"GetNode<Label>(\"MyLabel\").AddThemeColorOverride(\"font_color\", new "
"Color(1, 0.5f, 0));\n"
" // Скинемо кольору шрифту дочірньої мітки.\n"
"GetNode<Label>(\"MyLabel\").RemoveThemeColorOverride(\"font_color\");\n"
" // Крім того, його можна замінити значенням за замовчуванням із типу Label.\n"
"GetNode<Label>(\"MyLabel\").AddThemeColorOverride(\"font_color\", "
"GetThemeColor(\"font_color\", \"Label\"));\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Creates a local override for a theme constant with the specified [param "
"name]. Local overrides always take precedence when fetching theme items for "
"the control. An override can be removed with [method "
"remove_theme_constant_override].\n"
"See also [method get_theme_constant]."
msgstr ""
"Створює локальне перевизначення для константи теми з вказаним [param name]. "
"Локальні перевизначення завжди мають пріоритет при отриманні елементів теми "
"для елемента керування. Перевизначення можна вилучити за допомогою [method "
"remove_theme_constant_override].\n"
"Дивіться також [method get_theme_constant]."
msgid ""
"Creates a local override for a theme [Font] with the specified [param name]. "
"Local overrides always take precedence when fetching theme items for the "
"control. An override can be removed with [method "
"remove_theme_font_override].\n"
"See also [method get_theme_font]."
msgstr ""
"Створює локальну наречену на тему [Font] з вказаним [param name]. Місцеві "
"перевизнання завжди мають прецедентність при обманці темних елементів для "
"контролю. Видалено перевипуск з [method видалення_theme_font_override].\n"
"Дивитися також [method get_theme_font]."
msgid ""
"Creates a local override for a theme font size with the specified [param "
"name]. Local overrides always take precedence when fetching theme items for "
"the control. An override can be removed with [method "
"remove_theme_font_size_override].\n"
"See also [method get_theme_font_size]."
msgstr ""
"Створює локальну накладну для розміру шрифту теми з вказаною [прізвище]. "
"Місцеві перевизнання завжди мають прецедентність при обманці темних елементів "
"для контролю. Видалено перевипуск з [method "
"видалення_theme_font_size_override].\n"
"Дивись також [method get_theme_font_size]."
msgid ""
"Creates a local override for a theme icon with the specified [param name]. "
"Local overrides always take precedence when fetching theme items for the "
"control. An override can be removed with [method "
"remove_theme_icon_override].\n"
"See also [method get_theme_icon]."
msgstr ""
"Створює локальне перевизначення для іконки теми із зазначеним [param name]. "
"Локальні перевизначення завжди мають пріоритет при отриманні елементів теми "
"для елемента керування. Перевизначення можна вилучити за допомогою [method "
"remove_theme_icon_override].\n"
"Дивіться також [method get_theme_icon]."
msgid ""
"Creates a local override for a theme [StyleBox] with the specified [param "
"name]. Local overrides always take precedence when fetching theme items for "
"the control. An override can be removed with [method "
"remove_theme_stylebox_override].\n"
"See also [method get_theme_stylebox].\n"
"[b]Example:[/b] Modify a property in a [StyleBox] by duplicating it:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# The snippet below assumes the child node \"MyButton\" has a StyleBoxFlat "
"assigned.\n"
"# Resources are shared across instances, so we need to duplicate it\n"
"# to avoid modifying the appearance of all other buttons.\n"
"var new_stylebox_normal = "
"$MyButton.get_theme_stylebox(\"normal\").duplicate()\n"
"new_stylebox_normal.border_width_top = 3\n"
"new_stylebox_normal.border_color = Color(0, 1, 0.5)\n"
"$MyButton.add_theme_stylebox_override(\"normal\", new_stylebox_normal)\n"
"# Remove the stylebox override.\n"
"$MyButton.remove_theme_stylebox_override(\"normal\")\n"
"[/gdscript]\n"
"[csharp]\n"
"// The snippet below assumes the child node \"MyButton\" has a StyleBoxFlat "
"assigned.\n"
"// Resources are shared across instances, so we need to duplicate it\n"
"// to avoid modifying the appearance of all other buttons.\n"
"StyleBoxFlat newStyleboxNormal = "
"GetNode<Button>(\"MyButton\").GetThemeStylebox(\"normal\").Duplicate() as "
"StyleBoxFlat;\n"
"newStyleboxNormal.BorderWidthTop = 3;\n"
"newStyleboxNormal.BorderColor = new Color(0, 1, 0.5f);\n"
"GetNode<Button>(\"MyButton\").AddThemeStyleboxOverride(\"normal\", "
"newStyleboxNormal);\n"
"// Remove the stylebox override.\n"
"GetNode<Button>(\"MyButton\").RemoveThemeStyleboxOverride(\"normal\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює локальне перевизначення для теми [StyleBox] із зазначеним [param "
"name]. Локальні перевизначення завжди мають перевагу під час отримання "
"елементів теми для елемента керування. Перевизначення можна видалити за "
"допомогою [method remove_theme_stylebox_override].\n"
" Дивіться також [method get_theme_stylebox].\n"
"[b]Приклад: [/b] Змінити властивість у [StyleBox] шляхом його дублювання:\n"
"[codeblocks]\n"
"[gdscript]\n"
" # Фрагмент нижче припускає, що дочірньому вузлу \"MyButton\" призначено "
"StyleBoxFlat.\n"
" # Ресурси спільно використовуються між екземплярами, тому нам потрібно їх "
"дублювати\n"
" # щоб уникнути зміни зовнішнього вигляду всіх інших кнопок.\n"
"var new_stylebox_normal = "
"$MyButton.get_theme_stylebox(\"normal\").duplicate()\n"
"new_stylebox_normal.border_width_top = 3\n"
"new_stylebox_normal.border_color = Color(0, 1, 0,5)\n"
" $MyButton.add_theme_stylebox_override(\"normal\", new_stylebox_normal)\n"
" # Видаліть перевизначення поля стилів.\n"
"$MyButton.remove_theme_stylebox_override(\"normal\")\n"
"[/gdscript]\n"
"[csharp]\n"
" // Наведений нижче фрагмент припускає, що дочірньому вузлу \"MyButton\" "
"призначено StyleBoxFlat.\n"
" // Ресурси спільно використовуються між екземплярами, тому нам потрібно їх "
"дублювати\n"
" // щоб уникнути зміни зовнішнього вигляду всіх інших кнопок.\n"
"StyleBoxFlat newStyleboxNormal = "
"GetNode<Button>(\"MyButton\").GetThemeStylebox(\"normal\").Duplicate() as "
"StyleBoxFlat;\n"
"newStyleboxNormal.BorderWidthTop = 3;\n"
"newStyleboxNormal.BorderColor = new Color(0, 1, 0.5f);\n"
"GetNode<Button>(\"MyButton\").AddThemeStyleboxOverride(\"normal\", "
"newStyleboxNormal);\n"
" // Видалити перевизначення поля стилю.\n"
"GetNode<Button>(\"MyButton\").RemoveThemeStyleboxOverride(\"normal\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Prevents [code]*_theme_*_override[/code] methods from emitting [constant "
"NOTIFICATION_THEME_CHANGED] until [method end_bulk_theme_override] is called."
msgstr ""
"Запобігає [code]*_theme_*_override[/code] методи з випромінювання [constant "
"NOTIFICATION_THEME_CHANGED] доки [method End_bulk_theme_override]."
msgid ""
"Ends a bulk theme override update. See [method begin_bulk_theme_override]."
msgstr ""
"Закінчується масове оновлення теми. Переглянути [method _bulk_theme_override]."
msgid "Finds the next (below in the tree) [Control] that can receive the focus."
msgstr ""
"Знаходиться наступний (повно в дереві) [Control], який може отримати фокус."
msgid ""
"Finds the previous (above in the tree) [Control] that can receive the focus."
msgstr ""
"Знайдіть попередній (приблизно в дереві) [Control], який може отримати фокус."
msgid ""
"Finds the next [Control] that can receive the focus on the specified [enum "
"Side].\n"
"[b]Note:[/b] This is different from [method get_focus_neighbor], which "
"returns the path of a specified focus neighbor."
msgstr ""
"Знайдіть наступний [Control], який може отримати фокус на вказаному [enum "
"Side].\n"
"[b]Примітка:[/b] Це відрізняється від [method get_focus_neighbor], яка "
"повертає шлях вказаного фокусу сусіда."
msgid ""
"Forces drag and bypasses [method _get_drag_data] and [method "
"set_drag_preview] by passing [param data] and [param preview]. Drag will "
"start even if the mouse is neither over nor pressed on this control.\n"
"The methods [method _can_drop_data] and [method _drop_data] must be "
"implemented on controls that want to receive drop data."
msgstr ""
"Примушує перетягувати і обходить [method _get_drag_data] і [method "
"set_drag_preview], передаючи [param data] і [param preview]. Перетягування "
"розпочнеться, навіть якщо миша не знаходиться над цим елементом керування і "
"не натиснута на ньому.\n"
"Методи [method _can_drop_data] та [method _drop_data] слід застосовувати на "
"елементах керування, які хочуть отримувати дані про перетягування."
msgid ""
"Returns the anchor for the specified [enum Side]. A getter method for [member "
"anchor_bottom], [member anchor_left], [member anchor_right] and [member "
"anchor_top]."
msgstr ""
"Повертає якір для вказаного [enum Side]. Метод отримання для [member "
"anchor_bottom], [member anchor_left], [member anchor_right] та [member "
"anchor_top]."
msgid ""
"Returns [member offset_left] and [member offset_top]. See also [member "
"position]."
msgstr ""
"Повертає [member offset_left] і [member offset_top]. Див. також [member "
"position]."
msgid ""
"Returns combined minimum size from [member custom_minimum_size] and [method "
"get_minimum_size]."
msgstr ""
"Повертає сумарний мінімальний розмір з [member custom_minimum_size] та "
"[method get_minimum_size]."
msgid ""
"Returns the combined value of [member pivot_offset] and [member "
"pivot_offset_ratio], in pixels. The ratio is multiplied by the control's size."
msgstr ""
"Повертає сумарне значення [member pivot_offset] та [member "
"pivot_offset_ratio] у пікселях. Співвідношення множиться на розмір елемента "
"керування."
msgid ""
"Returns the mouse cursor shape for this control when hovered over [param "
"position] in local coordinates. For most controls, this is the same as "
"[member mouse_default_cursor_shape], but some built-in controls implement "
"more complex logic."
msgstr ""
"Повертає форму курсора миші для цього елемента керування при наведенні на "
"[param position] у локальних координатах. Для більшості елементів керування "
"це те саме, що й [member mouse_default_cursor_shape], але деякі вбудовані "
"елементи керування реалізують складнішу логіку."
msgid "Returns [member offset_right] and [member offset_bottom]."
msgstr "Повертає [member offset_right] і [member offset_bottom]."
msgid ""
"Returns the [member focus_mode], but takes the [member "
"focus_behavior_recursive] into account. If [member focus_behavior_recursive] "
"is set to [constant FOCUS_BEHAVIOR_DISABLED], or it is set to [constant "
"FOCUS_BEHAVIOR_INHERITED] and its ancestor is set to [constant "
"FOCUS_BEHAVIOR_DISABLED], then this returns [constant FOCUS_NONE]."
msgstr ""
"Повертає [member focus_mode], але враховує [member focus_behavior_recursive]. "
"Якщо [member focus_behavior_recursive] встановлено на [constant "
"FOCUS_BEHAVIOR_DISABLED], або йому встановлено на [constant "
"FOCUS_BEHAVIOR_INHERITED], а його предок встановлено на [constant "
"FOCUS_BEHAVIOR_DISABLED], тоді повертає [constant FOCUS_NONE]."
msgid ""
"Returns the focus neighbor for the specified [enum Side]. A getter method for "
"[member focus_neighbor_bottom], [member focus_neighbor_left], [member "
"focus_neighbor_right] and [member focus_neighbor_top].\n"
"[b]Note:[/b] To find the next [Control] on the specific [enum Side], even if "
"a neighbor is not assigned, use [method find_valid_focus_neighbor]."
msgstr ""
"Повертає сусіда фокусу для вказаного [enum Side]. Метод отримання для [member "
"focus_neighbor_bottom], [member focus_neighbor_left], [member "
"focus_neighbor_right] та [member focus_neighbor_top].\n"
"[b]Примітка:[/b] Щоб знайти наступний [елемент керування] на певній стороні "
"[enum Side], навіть якщо не призначено сусіда, використовуйте [method "
"find_valid_focus_neighbor]."
msgid ""
"Returns the position and size of the control relative to the containing "
"canvas. See [member global_position] and [member size].\n"
"[b]Note:[/b] If the node itself or any parent [CanvasItem] between the node "
"and the canvas have a non default rotation or skew, the resulting size is "
"likely not meaningful.\n"
"[b]Note:[/b] Setting [member Viewport.gui_snap_controls_to_pixels] to "
"[code]true[/code] can lead to rounding inaccuracies between the displayed "
"control and the returned [Rect2]."
msgstr ""
"Повертає позицію та розмір елемента керування відносно полотна, що його "
"містить. Дивіться [member global_position] та [member size].\n"
"[b]Примітка:[/b] Якщо сам вузол або будь-який батьківський елемент "
"[CanvasItem] між вузлом і полотном має нетипове обертання або нахил, "
"отриманий розмір, ймовірно, не матиме сенсу.\n"
"[b]Примітка:[/b] Встановлення значення [member "
"Viewport.gui_snap_controls_to_pixels] на [code]true[/code] може призвести до "
"неточностей округлення між відображеним елементом керування та поверненим "
"[Rect2]."
msgid ""
"Returns the minimum size for this control. See [member custom_minimum_size]."
msgstr ""
"Повертає мінімальний розмір для цього елемента керування. Див. [member "
"custom_minimum_size]."
msgid ""
"Returns the [member mouse_filter], but takes the [member "
"mouse_behavior_recursive] into account. If [member mouse_behavior_recursive] "
"is set to [constant MOUSE_BEHAVIOR_DISABLED], or it is set to [constant "
"MOUSE_BEHAVIOR_INHERITED] and its ancestor is set to [constant "
"MOUSE_BEHAVIOR_DISABLED], then this returns [constant MOUSE_FILTER_IGNORE]."
msgstr ""
"Повертає [member mouse_filter], але враховує [member "
"mouse_behavior_recursive]. Якщо [member mouse_behavior_recursive] має "
"значення [constant MOUSE_BEHAVIOR_DISABLED], або йому встановлено значення "
"[constant MOUSE_BEHAVIOR_INHERITED], а його предок має значення [constant "
"MOUSE_BEHAVIOR_DISABLED], тоді повертає [constant MOUSE_FILTER_IGNORE]."
msgid ""
"Returns the offset for the specified [enum Side]. A getter method for [member "
"offset_bottom], [member offset_left], [member offset_right] and [member "
"offset_top]."
msgstr ""
"Повертає зміщення для вказаного [enum Side]. Метод отримання для [member "
"offset_bottom], [member offset_left], [member offset_right] та [member "
"offset_top]."
msgid "Returns the width/height occupied in the parent control."
msgstr "Повертає ширину/висота, зайнята у батьківському управлінні."
msgid "Returns the parent control node."
msgstr "Повертає вершину батьківського контролю."
msgid ""
"Returns the position and size of the control in the coordinate system of the "
"containing node. See [member position], [member scale] and [member size].\n"
"[b]Note:[/b] If [member rotation] is not the default rotation, the resulting "
"size is not meaningful.\n"
"[b]Note:[/b] Setting [member Viewport.gui_snap_controls_to_pixels] to "
"[code]true[/code] can lead to rounding inaccuracies between the displayed "
"control and the returned [Rect2]."
msgstr ""
"Повертає позицію та розмір елемента керування у системі координат вузла, що "
"його містить. Дивіться [member position], [member scale] та [member size].\n"
"[b]Примітка:[/b] Якщо [обертання елемента] не є обертанням за замовчуванням, "
"отриманий розмір не має сенсу.\n"
"[b]Примітка:[/b] Встановлення значення [member "
"Viewport.gui_snap_controls_to_pixels] на [code]true[/code] може призвести до "
"неточностей округлення між відображеним елементом керування та поверненим "
"[Rect2]."
msgid ""
"Returns the position of this [Control] in global screen coordinates (i.e. "
"taking window position into account). Mostly useful for editor plugins.\n"
"Equivalent to [code]get_screen_transform().origin[/code] (see [method "
"CanvasItem.get_screen_transform]).\n"
"[b]Example:[/b] Show a popup at the mouse position:\n"
"[codeblock]\n"
"popup_menu.position = get_screen_position() + "
"get_screen_transform().basis_xform(get_local_mouse_position())\n"
"\n"
"# The above code is equivalent to:\n"
"popup_menu.position = get_screen_transform() * get_local_mouse_position()\n"
"\n"
"popup_menu.reset_size()\n"
"popup_menu.popup()\n"
"[/codeblock]"
msgstr ""
"Повертає позицію цього [Control] у глобальних координатах екрана (тобто з "
"урахуванням позиції вікна). Здебільшого корисно для плагінів редактора.\n"
"Еквівалентно [code]get_screen_transform().origin[/code] (див. [method "
"CanvasItem.get_screen_transform]).\n"
"[b]Приклад:[/b] Показати спливаюче вікно в позиції миші:\n"
"[codeblock]\n"
"popup_menu.position = get_screen_position() + "
"get_screen_transform().basis_xform(get_local_mouse_position())\n"
"\n"
"# Наведений вище код еквівалентний:\n"
"popup_menu.position = get_screen_transform() * get_local_mouse_position()\n"
"\n"
"popup_menu.reset_size()\n"
"popup_menu.popup()\n"
"[/codeblock]"
msgid ""
"Returns a [Color] from the first matching [Theme] in the tree if that [Theme] "
"has a color item with the specified [param name] and [param theme_type]. If "
"[param theme_type] is omitted the class 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. "
"If the type is a variation its base types are checked, in order of "
"dependency, then the control's class name and its parent classes are "
"checked.\n"
"For the current control its local overrides are considered first (see [method "
"add_theme_color_override]), then its assigned [member theme]. After the "
"current control, each parent control and its assigned [member theme] are "
"considered; controls without a [member theme] assigned are skipped. If no "
"matching [Theme] is found in the tree, the custom project [Theme] (see "
"[member ProjectSettings.gui/theme/custom]) and the default [Theme] are used "
"(see [ThemeDB]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Get the font color defined for the current Control's class, if it "
"exists.\n"
"\tmodulate = get_theme_color(\"font_color\")\n"
"\t# Get the font color defined for the Button class.\n"
"\tmodulate = get_theme_color(\"font_color\", \"Button\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Get the font color defined for the current Control's class, if it "
"exists.\n"
"\tModulate = GetThemeColor(\"font_color\");\n"
"\t// Get the font color defined for the Button class.\n"
"\tModulate = GetThemeColor(\"font_color\", \"Button\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [Color] із першої відповідної [Theme] в дереві, якщо ця [Theme] має "
"елемент кольору з указаними [param name] і [param theme_type]. Якщо [param "
"theme_type] опущено, як тип використовується ім’я класу поточного елемента "
"керування або [member theme_type_variation], якщо воно визначено. Якщо тип є "
"назвою класу, його батьківські класи також перевіряються в порядку "
"успадкування. Якщо тип є варіантом, перевіряються його базові типи в порядку "
"залежностей, тоді перевіряються ім’я класу елемента керування та його "
"батьківські класи.\n"
"Для поточного елемента керування спочатку розглядаються його локальні "
"перевизначення (див. [method add_theme_color_override]), а потім його "
"призначена [member theme]. Після поточного елемента керування розглядається "
"кожен батьківський елемент керування та його призначена [member theme]; "
"елементи керування без призначеної [member theme] пропускаються. Якщо в "
"дереві не знайдено відповідної [Theme], використовується спеціальний проєкт "
"[Theme] (див. [member ProjectSettings.gui/theme/custom]) і [Theme] за "
"замовчуванням (див. [ThemeDB]).\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Отримати колір шрифту, визначений для поточного класу елемента керування, "
"якщо він існує.\n"
"\tmodulate = get_theme_color(\"font_color\")\n"
"\t# Отримайте колір шрифту, визначений для класу Button.\n"
"\tmodulate = get_theme_color(\"font_color\", \"Button\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Отримати колір шрифту, визначений для поточного класу елемента "
"керування, якщо він існує.\n"
"\tModulate = GetThemeColor(\"font_color\");\n"
"\t// Отримання кольору шрифту, визначеного для класу Button.\n"
"\tModulate = GetThemeColor(\"font_color\", \"Button\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a constant from the first matching [Theme] in the tree if that "
"[Theme] has a constant item with the specified [param name] and [param "
"theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає постійне місце з першого матчу [Theme] в дереві, якщо [Theme] має "
"постійний елемент з вказаною [param name] і [param theme_type].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns the default base scale value from the first matching [Theme] in the "
"tree if that [Theme] has a valid [member Theme.default_base_scale] value.\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає значення базової ваги за замовчуванням з першого узгодження [Theme] "
"в дерево, якщо це [Theme] має дійсне значення [member "
"Theme.default_base_scale].\n"
"Подивитися [method get_theme_color] для деталей."
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_theme_color] for details."
msgstr ""
"Повертає шрифт за замовчуванням з першого матчу [Theme] у дерево, якщо це "
"[Theme] має дійсне значення [email protected].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns the default font size value from the first matching [Theme] in the "
"tree if that [Theme] has a valid [member Theme.default_font_size] value.\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає значення розміру шрифту за замовчуванням з першого узгодження "
"[Theme] у дерево, якщо це [Theme] має дійсне значення [email protected].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns a [Font] from the first matching [Theme] in the tree if that [Theme] "
"has a font item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертаємо [Font] з першого узгодження [Theme] в дерево, якщо це [Theme] має "
"шрифтовий елемент з вказаною [param name] і [param theme_type].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns a font size from the first matching [Theme] in the tree if that "
"[Theme] has a font size item with the specified [param name] and [param "
"theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає розмір шрифту з першого матчу [Theme] у дерево, якщо це [Theme] має "
"пункт розмірів шрифту з вказаною [param name] та [param theme_type].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns an icon from the first matching [Theme] in the tree if that [Theme] "
"has an icon item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає іконку з першого матчу [Theme] у дерево, якщо [Theme] має іконку з "
"вказаною [param name] та [param theme_type].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns a [StyleBox] from the first matching [Theme] in the tree if that "
"[Theme] has a stylebox item with the specified [param name] and [param "
"theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертаємо [StyleBox] з першого матчу [Theme] у дерево, якщо це [Theme] має "
"стильний елемент з вказаною [param name] та [param theme_type].\n"
"Подивитися [method get_theme_color] для деталей."
msgid ""
"Returns the tooltip text for the position [param at_position] in control's "
"local coordinates, which will typically appear when the cursor is resting "
"over this control. By default, it returns [member tooltip_text].\n"
"This method can be overridden to customize its behavior. See [method "
"_get_tooltip].\n"
"[b]Note:[/b] If this method returns an empty [String] and [method "
"_make_custom_tooltip] is not overridden, no tooltip is displayed."
msgstr ""
"Повертає текст спливаючої підказки для позиції [param at_position] у "
"локальних координатах елемента керування, яка зазвичай з’являється, коли "
"курсор знаходиться над цим елементом керування. За замовчуванням він повертає "
"[member tooltip_text].\n"
" Цей метод можна змінити, щоб налаштувати його поведінку. Перегляньте [method "
"_get_tooltip].\n"
"[b]Примітка:[/b] Якщо цей метод повертає порожній [String] і [method "
"_make_custom_tooltip] не перевизначено, підказка не відображається."
msgid ""
"Creates an [InputEventMouseButton] that attempts to click the control. If the "
"event is received, the control gains focus.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\tgrab_click_focus() # When clicking another Control node, this node will be "
"clicked instead.\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Process(double delta)\n"
"{\n"
"\tGrabClickFocus(); // When clicking another Control node, this node will be "
"clicked instead.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Створює [InputEventMouseButton], який намагається клацнути елемент керування. "
"Якщо подію отримано, елемент керування отримує фокус.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(delta):\n"
"\t grab_click_focus() # При клацанні іншого вузла керування, цей вузол буде "
"натиснутий.\n"
"[/gdscript]\n"
"[csharp]\n"
"public overridevoid _Process (double delta)\n"
" {\n"
"\t GrabClickFocus(); // Якщо клацнути інший вузол керування, натомість "
"клацнеться цей вузол.\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Steal the focus from another control and become the focused control (see "
"[member focus_mode]).\n"
"If [param hide_focus] is [code]true[/code], the control will not visually "
"show its focused state. Has no effect for [LineEdit] and [TextEdit] when "
"[member ProjectSettings.gui/common/show_focus_state_on_pointer_event] is set "
"to [code]Control Supports Keyboard Input[/code], or for any control when it "
"is set to [code]Always[/code].\n"
"[b]Note:[/b] Using this method together with [method Callable.call_deferred] "
"makes it more reliable, especially when called inside [method Node._ready]."
msgstr ""
"Вкрасти фокус з іншого елемента керування та стати сфокусованим елементом "
"керування (див. [member focus_mode]).\n"
"Якщо [param hide_focus] має значення [code]true[/code], елемент керування "
"візуально не відображатиме свій сфокусований стан. Не має жодного ефекту для "
"[LineEdit] та [TextEdit], коли [member ProjectSettings.gui/common/"
"show_focus_state_on_pointer_event] встановлено на [code]Елемент керування "
"підтримує введення з клавіатури[/code], або для будь-якого елемента "
"керування, коли встановлено на [code]Завжди[/code].\n"
"[b]Примітка:[/b] Використання цього методу разом з [method "
"Callable.call_deferred] робить його надійнішим, особливо коли його викликають "
"всередині [method Node._ready]."
msgid ""
"Returns [code]true[/code] if this is the current focused control. See [member "
"focus_mode].\n"
"If [param ignore_hidden_focus] is [code]true[/code], controls that have their "
"focus hidden will always return [code]false[/code]. Hidden focus happens "
"automatically when controls gain focus via mouse input, or manually using "
"[method grab_focus] with [code]hide_focus[/code] set to [code]true[/code]."
msgstr ""
"Повертає [code]true[/code], якщо це поточний елемент керування, на якому "
"встановлено фокус. Див. [member focus_mode].\n"
"Якщо [param ignore_hidden_focus] має значення [code]true[/code], елементи "
"керування, фокус яких приховано, завжди повертатимуть [code]false[/code]. "
"Фокус приховано автоматично, коли елементи керування отримують фокус за "
"допомогою вводу миші або вручну за допомогою методу [grab_focus] з "
"[code]hide_focus[/code], встановленим на [code]true[/code]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"a color item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка має "
"колірний елемент із зазначеними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme [Color] "
"with the specified [param name] in this [Control] node.\n"
"See [method add_theme_color_override]."
msgstr ""
"Повертає [code]true[/code], якщо існує локальне перевизначення для теми "
"[Color] із зазначеним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_color_override]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"a constant item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка має "
"константний елемент із зазначеними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme constant "
"with the specified [param name] in this [Control] node.\n"
"See [method add_theme_constant_override]."
msgstr ""
"Повертає [code]true[/code], якщо існує локальне перевизначення для константи "
"теми з вказаним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_constant_override]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"a font item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка "
"містить елемент шрифту з вказаними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme [Font] "
"with the specified [param name] in this [Control] node.\n"
"See [method add_theme_font_override]."
msgstr ""
"Повертає [code]true[/code], якщо існує локальне перевизначення для теми "
"[Font] із зазначеним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_font_override]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"a font size item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка має "
"елемент розміру шрифту з вказаними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme font size "
"with the specified [param name] in this [Control] node.\n"
"See [method add_theme_font_size_override]."
msgstr ""
"Повертає [code]true[/code], якщо є локальне перевизначення для розміру шрифту "
"теми з вказаним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_font_size_override]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"an icon item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка "
"містить елемент значка з вказаними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme icon with "
"the specified [param name] in this [Control] node.\n"
"See [method add_theme_icon_override]."
msgstr ""
"Повертає [code]true[/code], якщо існує локальне перевизначення для значка "
"теми з вказаним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_icon_override]."
msgid ""
"Returns [code]true[/code] if there is a matching [Theme] in the tree that has "
"a stylebox item with the specified [param name] and [param theme_type].\n"
"See [method get_theme_color] for details."
msgstr ""
"Повертає [code]true[/code], якщо в дереві є відповідна тема [Theme], яка "
"містить елемент stylebox із зазначеними значеннями [param name] та [param "
"theme_type].\n"
"Докладніше див. у методі [method get_theme_color]."
msgid ""
"Returns [code]true[/code] if there is a local override for a theme [StyleBox] "
"with the specified [param name] in this [Control] node.\n"
"See [method add_theme_stylebox_override]."
msgstr ""
"Повертає [code]true[/code], якщо існує локальне перевизначення для теми "
"[StyleBox] із зазначеним [param name] у цьому вузлі [Control].\n"
"Див. [method add_theme_stylebox_override]."
msgid ""
"Returns [code]true[/code] if a drag operation is successful. Alternative to "
"[method Viewport.gui_is_drag_successful].\n"
"Best used with [constant Node.NOTIFICATION_DRAG_END]."
msgstr ""
"Повертає [code]true[/code], якщо операція перетягування успішна. Альтернатива "
"методу [method Viewport.gui_is_drag_successful].\n"
"Найкраще використовувати з [constant Node.NOTIFICATION_DRAG_END]."
msgid ""
"Returns [code]true[/code] if the layout is right-to-left. See also [member "
"layout_direction]."
msgstr ""
"Повертає [code]true[/code], якщо макет з напрямком справа наліво. Див. також "
"[member layout_direction]."
msgid "Give up the focus. No other control will be able to receive input."
msgstr ""
"Відмовитися від фокусу. Жоден інший елемент керування не зможе отримувати "
"вхідні дані."
msgid ""
"Removes a local override for a theme [Color] with the specified [param name] "
"previously added by [method add_theme_color_override] or via the Inspector "
"dock."
msgstr ""
"Видаляє локальне перевизначення для теми [Color] із зазначеним параметром "
"[param name], попередньо доданим методом [add_theme_color_override] або через "
"панель інспектора."
msgid ""
"Removes a local override for a theme constant with the specified [param name] "
"previously added by [method add_theme_constant_override] or via the Inspector "
"dock."
msgstr ""
"Видаляє локальне перевизначення для константи теми із зазначеним [param "
"name], попередньо доданим за допомогою [method add_theme_constant_override] "
"або через панель Інспектора."
msgid ""
"Removes a local override for a theme [Font] with the specified [param name] "
"previously added by [method add_theme_font_override] or via the Inspector "
"dock."
msgstr ""
"Видаляє локальне перевизначення для теми [Font] із зазначеним параметром "
"[name of param], попередньо доданим методом [add_theme_font_override] або "
"через панель інспектора."
msgid ""
"Removes a local override for a theme font size with the specified [param "
"name] previously added by [method add_theme_font_size_override] or via the "
"Inspector dock."
msgstr ""
"Вилучає локальну накладку для розміру шрифту тема з вказаною [param name], "
"додана [method add_theme_font_size_override] або через Inspector dock."
msgid ""
"Removes a local override for a theme icon with the specified [param name] "
"previously added by [method add_theme_icon_override] or via the Inspector "
"dock."
msgstr ""
"Видаліть локальну наречену на значок теми з вказаною [param name], попередньо "
"доданий [method add_theme_icon_override] або через Inspector dock."
msgid ""
"Removes a local override for a theme [StyleBox] with the specified [param "
"name] previously added by [method add_theme_stylebox_override] or via the "
"Inspector dock."
msgstr ""
"Вилучає локальну наречену на тему [StyleBox] з вказаною [param name] раніше "
"додано [method add_theme_stylebox_override] або через Inspector dock."
msgid ""
"Resets the size to [method get_combined_minimum_size]. This is equivalent to "
"calling [code]set_size(Vector2())[/code] (or any size below the minimum)."
msgstr ""
"Отримувати розмір до [method get_combined_minimum_size]. Це еквівалентно "
"виклику [code]set_size(Vector2())[/code] (або будь-який розмір нижче "
"мінімуму)."
msgid ""
"Sets the anchor for the specified [enum Side] to [param anchor]. A setter "
"method for [member anchor_bottom], [member anchor_left], [member "
"anchor_right] and [member anchor_top].\n"
"If [param keep_offset] is [code]true[/code], offsets aren't updated after "
"this operation.\n"
"If [param push_opposite_anchor] is [code]true[/code] and the opposite anchor "
"overlaps this anchor, the opposite one will have its value overridden. For "
"example, when setting left anchor to 1 and the right anchor has value of 0.5, "
"the right anchor will also get value of 1. If [param push_opposite_anchor] "
"was [code]false[/code], the left anchor would get value 0.5."
msgstr ""
"Встановлює якір для вказаного [enum Side] на [param anchor]. Метод "
"встановлення для [member anchor_bottom], [member anchor_left], [member "
"anchor_right] та [member anchor_top].\n"
"Якщо [параметр keep_offset] має значення [code]true[/code], зміщення не "
"оновлюються після цієї операції.\n"
"Якщо [param push_opposite_anchor] має значення [code]true[/code] і "
"протилежний якір перекриває цей якір, його значення буде перевизначено "
"протилежним. Наприклад, якщо встановити лівий анкер на 1, а правий анкер має "
"значення 0.5, правий анкер також отримає значення 1. Якщо [param "
"push_opposite_anchor] буде [code]false[/code], лівий анкер отримає значення "
"0.5."
msgid ""
"Works the same as [method set_anchor], but instead of [code]keep_offset[/"
"code] argument and automatic update of offset, it allows to set the offset "
"yourself (see [method set_offset])."
msgstr ""
"Працює так само, як [method set_anchor], але замість [code]keep_offset[/code] "
"аргумент і автоматичного оновлення офсету, він дозволяє самостійно "
"налаштувати зсув (див. [method set_offset])."
msgid ""
"Sets both anchor preset and offset preset. See [method set_anchors_preset] "
"and [method set_offsets_preset]."
msgstr ""
"Комплекти як якірна заміщення, так і зміщенням. Див. [method "
"набір_anchors_preset] та [method набір_offsets_preset]."
msgid ""
"Sets the anchors to a [param preset] from [enum Control.LayoutPreset] enum. "
"This is the code equivalent to using the Layout menu in the 2D editor.\n"
"If [param keep_offsets] is [code]true[/code], control's position will also be "
"updated."
msgstr ""
"Встановлює якорі до [param preset] з перелічення [enum Control.LayoutPreset]. "
"Цей код еквівалентний використанню меню Layout у редакторі 2D.\n"
"Якщо [param keep_offsets] має значення [code]true[/code], позицію в елементу "
"керування також буде оновлено."
msgid ""
"Sets [member offset_left] and [member offset_top] at the same time. "
"Equivalent of changing [member position]."
msgstr ""
"Встановлює [member offset_left] та [member offset_top] одночасно. Еквівалент "
"зміни [member position]."
msgid ""
"Sets the given callables to be used instead of the control's own drag-and-"
"drop virtual methods. If a callable is empty, its respective virtual method "
"is used as normal.\n"
"The arguments for each callable should be exactly the same as their "
"respective virtual methods, which would be:\n"
"- [param drag_func] corresponds to [method _get_drag_data] and requires a "
"[Vector2];\n"
"- [param can_drop_func] corresponds to [method _can_drop_data] and requires "
"both a [Vector2] and a [Variant];\n"
"- [param drop_func] corresponds to [method _drop_data] and requires both a "
"[Vector2] and a [Variant]."
msgstr ""
"Вказує, що вказані викликувані елементи будуть використовуватися замість "
"власних віртуальних методів перетягування елемента керування. Якщо "
"викликуваний елемент є порожнім, його відповідний віртуальний метод буде "
"використано як звичайно.\n"
"Аргументи для кожного виклику мають бути точно такими ж, як і для відповідних "
"віртуальних методів, а саме\n"
"- [param drag_func] відповідає [method _get_drag_data] і вимагає [Vector2];\n"
"- [param can_drop_func] відповідає [method _can_drop_data] і вимагає як "
"[Vector2], так і [Variant];\n"
"- [param drop_func] відповідає [method _drop_data] і вимагає як [Vector2], "
"так і [Variant]."
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 tree. You "
"should not free the control, and you should not keep a reference to the "
"control beyond the duration of the drag. It will be deleted automatically "
"after the drag has ended.\n"
"[codeblocks]\n"
"[gdscript]\n"
"@export var color = Color(1, 0, 0, 1)\n"
"\n"
"func _get_drag_data(position):\n"
"\t# Use a control that is not in the tree\n"
"\tvar cpb = ColorPickerButton.new()\n"
"\tcpb.color = color\n"
"\tcpb.size = Vector2(50, 50)\n"
"\tset_drag_preview(cpb)\n"
"\treturn color\n"
"[/gdscript]\n"
"[csharp]\n"
"[Export]\n"
"private Color _color = new Color(1, 0, 0, 1);\n"
"\n"
"public override Variant _GetDragData(Vector2 atPosition)\n"
"{\n"
"\t// Use a control that is not in the tree\n"
"\tvar cpb = new ColorPickerButton();\n"
"\tcpb.Color = _color;\n"
"\tcpb.Size = new Vector2(50, 50);\n"
"\tSetDragPreview(cpb);\n"
"\treturn _color;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Показує заданий елемент керування за вказівником миші. Сприятливий час для "
"виклику цього методу в [method _get_drag_data]. Елемент керування не має бути "
"в дереві сцени. Ви не повинні звільняти елемент керування та не повинні "
"зберігати посилання на елемент керування після закінчення перетягування. Його "
"буде видалено автоматично після завершення перетягування. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@export var color = Color(1, 0, 0, 1) \n"
"\n"
"func _get_drag_data(позиція): \n"
"\t# Використовуйте елемент керування, якого немає в дереві \n"
"\tvar cpb = ColorPickerButton.new() \n"
"\tcpb.color = Color \n"
"\tcpb.size = Vector2(50, 50) \n"
"\tset_drag_preview(cpb) \n"
"\treturn color\n"
"[/gdscript] \n"
"[csharp] \n"
"[Export] \n"
"private Color _color = new Color(1, 0, 0, 1); \n"
"\n"
"public override Variant _GetDragData(Vector2 atPosition) \n"
"{\n"
"\t// Використовувати елемент керування, якого немає в дереві \n"
"\tvar cpb = new ColorPickerButton(); \n"
"\tcpb.Color = Color; \n"
"\tcpb.Size = new Vector2(50, 50); \n"
"\tSetDragPreview(cpb); \n"
"\treturn _color; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Sets [member offset_right] and [member offset_bottom] at the same time."
msgstr "Встановлює [member offset_right] та [member offset_bottom] одночасно."
msgid ""
"Sets the focus neighbor for the specified [enum Side] to the [Control] at "
"[param neighbor] node path. A setter method for [member "
"focus_neighbor_bottom], [member focus_neighbor_left], [member "
"focus_neighbor_right] and [member focus_neighbor_top]."
msgstr ""
"Встановлює сусіда фокусу для вказаного [enum Side] до [Control] на шляху до "
"вузла [param neighbor]. Метод встановлення для [member "
"focus_neighbor_bottom], [member focus_neighbor_left], [member "
"focus_neighbor_right] та [member focus_neighbor_top]."
msgid ""
"Sets the [member global_position] to given [param position].\n"
"If [param keep_offsets] is [code]true[/code], control's anchors will be "
"updated instead of offsets."
msgstr ""
"Встановлює [member global_position] на задане значення [param position].\n"
"Якщо [param keep_offsets] має значення [code]true[/code], то замість зміщень "
"будуть оновлюватися опорні точки елемента керування."
msgid ""
"Sets the offset for the specified [enum Side] to [param offset]. A setter "
"method for [member offset_bottom], [member offset_left], [member "
"offset_right] and [member offset_top]."
msgstr ""
"Встановлює зсув для вказаного [enum Side] на [param offset]. Метод сеттера "
"для [member offset_bottom], [member offset_left], [member offset_right] та "
"[member offset_top]."
msgid ""
"Sets the offsets to a [param preset] from [enum Control.LayoutPreset] enum. "
"This is the code equivalent to using the Layout menu in the 2D editor.\n"
"Use parameter [param resize_mode] with constants from [enum "
"Control.LayoutPresetMode] to better determine the resulting size of the "
"[Control]. Constant size will be ignored if used with presets that change "
"size, e.g. [constant PRESET_LEFT_WIDE].\n"
"Use parameter [param margin] to determine the gap between the [Control] and "
"the edges."
msgstr ""
"Налаштовує офсети до [param preset] з перелічення [enum "
"Control.LayoutPreset]. Цей код еквівалентний використанню меню Layout у "
"редакторі 2D.\n"
"Використовуйте параметр [param resize_mode] з константами [enum "
"Control.LayoutPresetMode] для кращого визначення отриманого розміру "
"[Control]. Постійний розмір буде ігноруватися, якщо використовується з "
"пресетами, які змінюють розмір, наприклад, [constant PRESET_LEFT_WIDE].\n"
"Використовуйте параметр [param margin] для визначення розриву між [Control] "
"та краями."
msgid ""
"Sets the [member position] to given [param position].\n"
"If [param keep_offsets] is [code]true[/code], control's anchors will be "
"updated instead of offsets."
msgstr ""
"Встановлює [member position] на задану [param position].\n"
"Якщо [param keep_offsets] має значення [code]true[/code], то замість зміщень "
"будуть оновлюватися опорні точки елемента керування."
msgid ""
"Sets the size (see [member size]).\n"
"If [param keep_offsets] is [code]true[/code], control's anchors will be "
"updated instead of offsets."
msgstr ""
"Встановлює розмір (див. [member size]).\n"
"Якщо [param keep_offsets] має значення [code]true[/code], то замість зміщень "
"будуть оновлюватися опорні точки елемента керування."
msgid ""
"Invalidates the size cache in this node and in parent nodes up to top level. "
"Intended to be used with [method get_minimum_size] when the return value is "
"changed. Setting [member custom_minimum_size] directly calls this method "
"automatically."
msgstr ""
"Анулює кеш розміру у цьому вузлі та у батьківських вузлах до верхнього рівня. "
"Призначено для використання з [method get_minimum_size] при зміні значення, "
"що повертається. Встановлення [member custom_minimum_size] безпосередньо "
"викликає цей метод автоматично."
msgid ""
"Moves the mouse cursor to [param position], relative to [member position] of "
"this [Control].\n"
"[b]Note:[/b] [method warp_mouse] is only supported on Windows, macOS and "
"Linux. It has no effect on Android, iOS and Web."
msgstr ""
"Переміщує курсор миші на [позицію параметра] відносно [param position] цього "
"[Control].\n"
"[b]Примітка:[/b] [method warp_mouse] підтримується лише у Windows, macOS та "
"Linux. Він не впливає на Android, iOS та Web."
msgid "The paths to the nodes which are controlled by this node."
msgstr "Шляхи до вузлів, якими керує цей вузол."
msgid "The paths to the nodes which are describing this node."
msgstr "Шляхи до вузлів, що описують цей вузол."
msgid "The human-readable node description that is reported to assistive apps."
msgstr ""
"Опис вузла, який може читати людина, і який повідомляється допоміжним "
"програмам."
msgid "The paths to the nodes which this node flows into."
msgstr "Шляхи до вузлів, у які впадає цей вузол."
msgid "The paths to the nodes which label this node."
msgstr "Шляхи до вузлів, що позначають цей вузол."
msgid ""
"The mode with which a live region updates. A live region is a [Node] that is "
"updated as a result of an external event when the user's focus may be "
"elsewhere."
msgstr ""
"Режим оновлення активного регіону. Активний регіон – це [Node], який "
"оновлюється в результаті зовнішньої події, коли фокус користувача може бути в "
"іншому місці."
msgid "The human-readable node name that is reported to assistive apps."
msgstr ""
"Зрозуміле для людини ім'я вузла, яке повідомляється допоміжним програмам."
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 offset updates when the node "
"moves or changes size. You can use one of the [enum Anchor] constants for "
"convenience."
msgstr ""
"Анколює нижній край вузла до походження, центр або кінець його батьківського "
"контролю. Він змінює, як оновлення нижнього зсуву при переході вершини або "
"розмір змін. Ви можете використовувати одну з констанцій [enum Anchor] для "
"зручності."
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 offset updates when the node moves or "
"changes size. You can use one of the [enum Anchor] constants for convenience."
msgstr ""
"Анколює лівий край вузла до походження, центр або кінець його батьківського "
"контролю. Зміни, як лівий зсув оновлення, коли вершина рухається або розмір "
"змін. Ви можете використовувати одну з констанцій [enum Anchor] для зручності."
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 offset updates when the node "
"moves or changes size. You can use one of the [enum Anchor] constants for "
"convenience."
msgstr ""
"Анкери правого краю вузла до походження, центру або закінчення його "
"батьківського контролю. Він змінює, як правильно зміщувати оновлення, коли "
"вузол рухається або змінює розмір. Ви можете використовувати одну з "
"констанцій [enum Anchor] для зручності."
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 offset updates when the node moves or "
"changes size. You can use one of the [enum Anchor] constants for convenience."
msgstr ""
"Анколює верхній край вершини до походження, центру або закінчення його "
"батьківського контролю. Він змінює, як оновлення верхнього зсуву, коли "
"вершина рухається або розмір змін. Ви можете використовувати одну з "
"констанцій [enum Anchor] для зручності."
msgid ""
"Use [member Node.auto_translate_mode] and [method Node.can_auto_translate] "
"instead."
msgstr ""
"Використовуйте замість цього [member Node.auto_translate_mode] та [method "
"Node.can_auto_translate]."
msgid ""
"Toggles if any text should automatically change to its translated version "
"depending on the current locale."
msgstr ""
"Якщо будь-який текст повинен автоматично змінюватися до його перекладу в "
"залежності від поточного локального."
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 and won't "
"receive input."
msgstr ""
"Увімкнено, чи має бути надана дитяча фігура [CanvasItem]. Якщо [code]true[/"
"code], частини дитини, яка буде помітно зовні цього прямокутника, не буде "
"продаватися і не буде отримувати вхід."
msgid ""
"The minimum size of the node's bounding rectangle. If you set it to a value "
"greater than [code](0, 0)[/code], the node's bounding rectangle will always "
"have at least this size. Note that [Control] nodes have their internal "
"minimum size returned by [method get_minimum_size]. It depends on the "
"control's contents, like text, textures, or style boxes. The actual minimum "
"size is the maximum value of this property and the internal minimum size (see "
"[method get_combined_minimum_size])."
msgstr ""
"Мінімальний розмір прямокутника вузла. Якщо ви встановите його до значення "
"більше, ніж [code](0, 0)[/code], то вузол, що межує прямокутник, завжди має "
"принаймні цей розмір. Зверніть увагу, що [Control] вершини мають свій "
"внутрішній мінімальний розмір, що подається [method get_minimum_size]. Він "
"залежить від вмісту управління, таких як текст, текстури або ящики стилю. "
"Максимальний розмір нерухомості – це максимальне значення цього майна та "
"внутрішній мінімальний розмір (див. [method get_combined_minimum_size])."
msgid ""
"Determines which controls can be focused together with [member focus_mode]. "
"See [method get_focus_mode_with_override]. Since the default behavior is "
"[constant FOCUS_BEHAVIOR_INHERITED], this can be used to prevent all children "
"controls from getting focused."
msgstr ""
"Визначає, які елементи керування можуть бути сфокусовані разом з [member "
"focus_mode]. Див. [method get_focus_mode_with_override]. Оскільки поведінка "
"за замовчуванням — [constant FOCUS_BEHAVIOR_INHERITED], це можна "
"використовувати для запобігання фокусуванню всіх дочірніх елементів керування."
msgid ""
"Determines which controls can be focused. Only one control can be focused at "
"a time, and the focused control will receive keyboard, gamepad, and mouse "
"events in [method _gui_input]. Use [method get_focus_mode_with_override] to "
"determine if a control can grab focus, since [member "
"focus_behavior_recursive] also affects it. See also [method grab_focus]."
msgstr ""
"Визначає, які елементи керування можуть бути сфокусовані. Одночасно може бути "
"сфокусований лише один елемент керування, і сфокусований елемент керування "
"отримуватиме події клавіатури, геймпада та миші в [method _gui_input]. "
"Використовуйте [method get_focus_mode_with_override], щоб визначити, чи "
"елемент керування може отримати фокус, оскільки [member "
"focus_behavior_recursive] також впливає на нього. Див. також [method "
"grab_focus]."
msgid ""
"Tells Godot which node it should give focus to if the user presses the down "
"arrow on the keyboard or down on a gamepad by default. You can change the key "
"by editing the [member ProjectSettings.input/ui_down] input action. The node "
"must be a [Control]. If this property is not set, Godot will give focus to "
"the closest [Control] to the bottom of this one."
msgstr ""
"Вказує Godot, на який вузол слід перевести фокус, якщо користувач натискає "
"стрілку вниз на клавіатурі або на геймпаді за замовчуванням. Ви можете "
"змінити клавішу, відредагувавши дію введення [member ProjectSettings.input/"
"ui_down]. Вузол має бути [Control]. Якщо цю властивість не встановлено, Godot "
"сфокусує увагу на найближчому до нього [Control] знизу."
msgid ""
"Tells Godot which node it should give focus to if the user presses the left "
"arrow on the keyboard or left on a gamepad by default. You can change the key "
"by editing the [member ProjectSettings.input/ui_left] input action. The node "
"must be a [Control]. If this property is not set, Godot will give focus to "
"the closest [Control] to the left of this one."
msgstr ""
"Вказує Godot, на який вузол слід перевести фокус, якщо користувач натискає "
"стрілку вліво на клавіатурі або вліво на ґеймпаді за замовчуванням. Ви можете "
"змінити клавішу, відредагувавши дію введення [member ProjectSettings.input/"
"ui_left]. Вузол має бути [Control]. Якщо цю властивість не встановлено, Godot "
"сфокусує фокус на найближчому [Control] ліворуч від цього."
msgid ""
"Tells Godot which node it should give focus to if the user presses the right "
"arrow on the keyboard or right on a gamepad by default. You can change the "
"key by editing the [member ProjectSettings.input/ui_right] input action. The "
"node must be a [Control]. If this property is not set, Godot will give focus "
"to the closest [Control] to the right of this one."
msgstr ""
"Вказує Godot, на який вузол слід перевести фокус, якщо користувач натискає "
"стрілку праворуч на клавіатурі або праворуч на ґеймпаді за замовчуванням. Ви "
"можете змінити клавішу, відредагувавши дію введення [member "
"ProjectSettings.input/ui_right]. Вузол має бути [Control]. Якщо цю "
"властивість не встановлено, Godot сфокусує увагу на найближчому елементі "
"керування праворуч від нього."
msgid ""
"Tells Godot which node it should give focus to if the user presses the top "
"arrow on the keyboard or top on a gamepad by default. You can change the key "
"by editing the [member ProjectSettings.input/ui_up] input action. The node "
"must be a [Control]. If this property is not set, Godot will give focus to "
"the closest [Control] to the top of this one."
msgstr ""
"За замовчуванням вказує Godot, на який вузол слід перевести фокус, якщо "
"користувач натискає стрілку вгору на клавіатурі або вгору на ґеймпаді. Ви "
"можете змінити клавішу, відредагувавши дію введення [member "
"ProjectSettings.input/ui_up]. Вузол має бути [Control]. Якщо цю властивість "
"не встановлено, Godot сфокусує увагу на найближчому до нього [Control]."
msgid ""
"Tells Godot which node it should give focus to if the user presses [kbd]Tab[/"
"kbd] on a keyboard by default. You can change the key by editing the [member "
"ProjectSettings.input/ui_focus_next] input action.\n"
"If this property is not set, Godot will select a \"best guess\" based on "
"surrounding nodes in the scene tree."
msgstr ""
"Вказує Godot, на який вузол слід перевести фокус, якщо користувач натисне "
"[kbd]Tab[/kbd] на клавіатурі за замовчуванням. Ви можете змінити клавішу, "
"відредагувавши дію введення [member ProjectSettings.input/ui_focus_next].\n"
"Якщо цю властивість не встановлено, Godot вибере \"найкраще припущення\" на "
"основі навколишніх вузлів у дереві сцени."
msgid ""
"Tells Godot which node it should give focus to if the user presses [kbd]Shift "
"+ Tab[/kbd] on a keyboard by default. You can change the key by editing the "
"[member ProjectSettings.input/ui_focus_prev] input action.\n"
"If this property is not set, Godot will select a \"best guess\" based on "
"surrounding nodes in the scene tree."
msgstr ""
"Вказує Godot, до якого вузла слід перевести фокус, якщо користувач за "
"замовчуванням натискає [kbd]Shift + Tab[/kbd] на клавіатурі. Ви можете "
"змінити клавішу, відредагувавши дію введення [member ProjectSettings.input/"
"ui_focus_prev].\n"
"Якщо цю властивість не встановлено, Godot вибере \"найкраще припущення\" на "
"основі навколишніх вузлів у дереві сцени."
msgid ""
"The node's global position, relative to the world (usually to the "
"[CanvasLayer])."
msgstr "Всесвітня позиція вершини, відносно світу (зазвичай до [CanvasLayer])."
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 ""
"Контролює напрямок на горизонтальну вісь, в якій контроль повинен рости, якщо "
"його горизонтальний мінімальний розмір змінений, ніж його поточний розмір, "
"так як контроль завжди повинен бути не менше мінімального розміру."
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 ""
"Контролює напрямок на вертикальну віссю, в якій контроль повинен рости, якщо "
"його вертикальний мінімальний розмір змінюється, ніж його поточний розмір, "
"так як контроль завжди повинен бути не менше мінімального розміру."
msgid ""
"Controls layout direction and text writing direction. Right-to-left layouts "
"are necessary for certain languages (e.g. Arabic and Hebrew). See also "
"[method is_layout_rtl]."
msgstr ""
"Контролює напрямок макета та напрямок написання тексту. Розкладка справа "
"наліво необхідна для певних мов (наприклад, арабської та івриту). Дивіться "
"також [method is_layout_rtl]."
msgid ""
"If [code]true[/code], automatically converts code line numbers, list indices, "
"[SpinBox] and [ProgressBar] values from the Western Arabic (0..9) to the "
"numeral systems used in current locale.\n"
"[b]Note:[/b] Numbers within the text are not automatically converted, it can "
"be done manually, using [method TextServer.format_number]."
msgstr ""
"Якщо [code]true[/code], автоматично перетворює кодові рядки, список індексів, "
"[SpinBox] та [ProgressBar] значення з Західної Арабської (0.9) до систем, що "
"використовуються в поточному локальному режимі.\n"
"[b]Note:[/b] Кількість в тексті не автоматично перетворюються, це можна "
"зробити вручну, використовуючи [method ТекстServer.format_number]."
msgid ""
"Determines which controls can receive mouse input together with [member "
"mouse_filter]. See [method get_mouse_filter_with_override]. Since the default "
"behavior is [constant MOUSE_BEHAVIOR_INHERITED], this can be used to prevent "
"all children controls from receiving mouse input."
msgstr ""
"Визначає, які елементи керування можуть отримувати введення миші разом із "
"[member mouse_filter]. Див. [method get_mouse_filter_with_override]. Оскільки "
"поведінка за замовчуванням — [constant MOUSE_BEHAVIOR_INHERITED], це можна "
"використовувати, щоб запобігти отриманню введення миші всіма дочірніми "
"елементами керування."
msgid ""
"The default cursor shape for this control. Useful for Godot plugins and "
"applications or games that use the system's mouse cursors.\n"
"[b]Note:[/b] On Linux, shapes may vary depending on the cursor theme of the "
"system."
msgstr ""
"Форма курсора за замовчуванням для цього керування. Корисно для Godot "
"плагінів і додатків або ігор, які використовують курсори мишки системи.\n"
"[b]Примітка:[/b] На Linux форми можуть відрізнятися залежно від теми курсора "
"системи."
msgid ""
"Determines which controls will be able to receive mouse button input events "
"through [method _gui_input] and the [signal mouse_entered], and [signal "
"mouse_exited] signals. Also determines how these events should be propagated. "
"See the constants to learn what each does. Use [method "
"get_mouse_filter_with_override] to determine if a control can receive mouse "
"input, since [member mouse_behavior_recursive] also affects it."
msgstr ""
"Визначає, які елементи керування зможуть отримувати події введення даних від "
"кнопки миші через [method _gui_input] та сигнали [signal mouse_entered] і "
"[signal mouse_exited]. Також визначає, як ці події повинні поширюватися. "
"Дивіться константи, щоб дізнатися, що робить кожна з них. Використовуйте "
"[method get_mouse_filter_with_override], щоб визначити, чи може елемент "
"керування отримувати введення даних від миші, оскільки [member "
"mouse_behavior_recursive] також впливає на це."
msgid ""
"When enabled, scroll wheel events processed by [method _gui_input] will be "
"passed to the parent control even if [member mouse_filter] is set to "
"[constant MOUSE_FILTER_STOP].\n"
"You should disable it on the root of your UI if you do not want scroll events "
"to go to the [method Node._unhandled_input] processing.\n"
"[b]Note:[/b] Because this property defaults to [code]true[/code], this allows "
"nested scrollable containers to work out of the box."
msgstr ""
"Якщо ввімкнено, події колеса прокручування, оброблені [method _gui_input], "
"будуть передані до батьківського контролю, навіть якщо для параметра [member "
"mouse_filter] встановлено значення [constant MOUSE_FILTER_STOP].\n"
"Вам слід вимкнути його в корені вашого інтерфейсу користувача, якщо ви не "
"хочете, щоб події прокручування переходили до обробки [method "
"Node._unhandled_input].\n"
"[b]Примітка:[/b] Оскільки ця властивість за умовчанням має значення "
"[code]true[/code], це дозволяє вкладеним прокручувати контейнерам працювати з "
"коробки."
msgid ""
"Distance between the node's bottom edge and its parent control, based on "
"[member anchor_bottom].\n"
"Offsets are often controlled by one or multiple parent [Container] nodes, so "
"you should not modify them manually if your node is a direct child of a "
"[Container]. Offsets update automatically when you move or resize the node."
msgstr ""
"Відстань між нижньою кромкою вершини та її батьківським керуванням, на основі "
"[member anchor_bottom].\n"
"Оффсети часто контролюються одним або кількома материнськими вузлами "
"[Container], тому ви не повинні змінювати їх вручну, якщо ваш вузол є "
"безпосередньою дитиною [Container]. Оновлення вимкнено автоматично при "
"переході або зміні вузла."
msgid ""
"Distance between the node's left edge and its parent control, based on "
"[member anchor_left].\n"
"Offsets are often controlled by one or multiple parent [Container] nodes, so "
"you should not modify them manually if your node is a direct child of a "
"[Container]. Offsets update automatically when you move or resize the node."
msgstr ""
"Відстань між лівим краєм вузла та його батьківським елементом керування, на "
"основі [member anchor_left].\n"
"Зміщення часто контролюються одним або декількома батьківськими вузлами "
"[Container], тому не варто змінювати їх вручну, якщо ваш вузол є прямим "
"нащадком [Container]. Зміщення оновлюються автоматично, коли ви переміщуєте "
"або змінюєте розмір вузла."
msgid ""
"Distance between the node's right edge and its parent control, based on "
"[member anchor_right].\n"
"Offsets are often controlled by one or multiple parent [Container] nodes, so "
"you should not modify them manually if your node is a direct child of a "
"[Container]. Offsets update automatically when you move or resize the node."
msgstr ""
"Відстань між правим краєм вузла та його батьківським елементом керування, на "
"основі [member anchor_right].\n"
"Зміщення часто контролюються одним або декількома батьківськими вузлами "
"[Container], тому не варто змінювати їх вручну, якщо ваш вузол є прямим "
"нащадком [Container]. Зміщення оновлюються автоматично, коли ви переміщуєте "
"або змінюєте розмір вузла."
msgid ""
"Distance between the node's top edge and its parent control, based on [member "
"anchor_top].\n"
"Offsets are often controlled by one or multiple parent [Container] nodes, so "
"you should not modify them manually if your node is a direct child of a "
"[Container]. Offsets update automatically when you move or resize the node."
msgstr ""
"Відстань між верхнім краєм вузла та його батьківським елементом керування, на "
"основі [member anchor_top].\n"
"Зміщення часто контролюються одним або декількома батьківськими вузлами "
"[Container], тому не варто змінювати їх вручну, якщо ваш вузол є прямим "
"нащадком [Container]. Зміщення оновлюються автоматично, коли ви переміщуєте "
"або змінюєте розмір вузла."
msgid ""
"By default, the node's pivot is its top-left corner. When you change its "
"[member rotation] or [member scale], it will rotate or scale around this "
"pivot.\n"
"The actual offset is the combined value of this property and [member "
"pivot_offset_ratio]."
msgstr ""
"За замовчуванням, опорною точкою вузла є його верхній лівий кут. Коли ви "
"змінюєте його [member rotation] або [member scale], він обертатиметься або "
"масштабуватиметься навколо цієї опорної точки.\n"
"Фактичне зміщення – це комбіноване значення цієї властивості та [member "
"pivot_offset_ratio]."
msgid ""
"Same as [member pivot_offset], but expressed as uniform vector, where "
"[code]Vector2(0, 0)[/code] is the top-left corner of this control, and "
"[code]Vector2(1, 1)[/code] is its bottom-right corner. Set this property to "
"[code]Vector2(0.5, 0.5)[/code] to pivot around this control's center.\n"
"The actual offset is the combined value of this property and [member "
"pivot_offset]."
msgstr ""
"Те саме, що й [member pivot_offset], але виражено як рівномірний вектор, де "
"[code]Vector2(0, 0)[/code] – це верхній лівий кут цього елемента керування, а "
"[code]Vector2(1, 1)[/code] – його нижній правий кут. Встановіть для цієї "
"властивості значення [code]Vector2(0.5, 0.5)[/code], щоб повертатися навколо "
"центру цього елемента керування.\n"
"Фактичне зміщення – це сума значення цієї властивості та [member "
"pivot_offset]."
msgid ""
"The node's position, relative to its containing node. It corresponds to the "
"rectangle's top-left corner. The property is not affected by [member "
"pivot_offset]."
msgstr ""
"Положення вузла відносно вузла, що його містить. Воно відповідає верхньому "
"лівому кутку прямокутника. На властивість не впливає [member pivot_offset]."
msgid ""
"The node's rotation around its pivot, in radians. See [member pivot_offset] "
"to change the pivot's position.\n"
"[b]Note:[/b] This property is edited in the inspector in degrees. If you want "
"to use degrees in a script, use [member rotation_degrees]."
msgstr ""
"Обертання вузла навколо точки опори в радіанах. Див. [member pivot_offset], "
"щоб змінити положення точки опори.\n"
"[b]Примітка:[/b] Ця властивість редагується в інспекторі в градусах. Якщо ви "
"хочете використовувати градуси в скрипті, використовуйте [member "
"rotation_degrees]."
msgid ""
"Helper property to access [member rotation] in degrees instead of radians."
msgstr ""
"Допоміжна властивість для доступу до [member rotation] у градусах замість "
"радіанів."
msgid ""
"The node's scale, relative to its [member size]. Change this property to "
"scale the node around its [member pivot_offset]. The Control's tooltip will "
"also scale according to this value.\n"
"[b]Note:[/b] This property is mainly intended to be used for animation "
"purposes. To support multiple resolutions in your project, use an 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] [member FontFile.oversampling] does [i]not[/i] take [Control] "
"[member scale] into account. This means that scaling up/down will cause "
"bitmap fonts and rasterized (non-MSDF) dynamic fonts to appear blurry or "
"pixelated. To ensure text remains crisp regardless of scale, you can enable "
"MSDF font rendering by enabling [member ProjectSettings.gui/theme/"
"default_font_multichannel_signed_distance_field] (applies to the default "
"project font only), or enabling [b]Multichannel Signed Distance Field[/b] in "
"the import options of a DynamicFont for custom fonts. On system fonts, "
"[member SystemFont.multichannel_signed_distance_field] can be enabled in the "
"inspector.\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 instantiated. "
"To set the Control's scale when it's instantiated, wait for one frame using "
"[code]await get_tree().process_frame[/code] then set its [member scale] "
"property."
msgstr ""
"Масштаб вузла відносно його [member size]. Змініть цю властивість, щоб "
"масштабувати вузол навколо його [member pivot_offset]. Підказка елемента "
"керування також масштабуватиметься відповідно до цього значення.\n"
"[b]Примітка:[/b] Ця властивість призначена головним чином для використання в "
"анімації. Щоб підтримувати кілька роздільних здатностей у вашому проекті, "
"використовуйте відповідний режим розтягування області перегляду, як описано в "
"[url=$DOCS_URL/tutorials/rendering/multiple_resolutions.html]документації[/"
"url], замість масштабування елементів керування окремо. [b]Примітка:[/b] "
"[member FontFile.oversampling] [i]не[/i] враховує масштаб елемента керування "
"[Control] [member scale].\n"
" Це означає, що масштабування вгору/вниз призведе до розмиття або "
"пікселізації растрових шрифтів та растеризованих (не MSDF) динамічних "
"шрифтів. Щоб забезпечити чіткість тексту незалежно від масштабу, ви можете "
"ввімкнути рендеринг шрифтів MSDF, увімкнувши [member ProjectSettings.gui/"
"theme/default_font_multichannel_signed_distance_field] (стосується лише "
"шрифту проекту за замовчуванням) або ввімкнувши [b]Поле відстані зі знаком "
"Multichannel[/b] у параметрах імпорту DynamicFont для користувацьких шрифтів. "
"Для системних шрифтів [member SystemFont.multichannel_signed_distance_field] "
"можна ввімкнути в інспекторі.\n"
"[b]Примітка:[/b] Якщо вузол Control є дочірнім вузлом [Container], масштаб "
"буде скинуто до [code]Vector2(1, 1)[/code] під час створення сцени. Щоб "
"встановити масштаб елемента Control під час його створення, зачекайте один "
"кадр за допомогою [code]await get_tree().process_frame[/code], а потім "
"встановіть його властивість [member scale]."
msgid ""
"The [Node] which must be a parent of the focused [Control] for the shortcut "
"to be activated. If [code]null[/code], the shortcut can be activated when any "
"control is focused (a global shortcut). This allows shortcuts to be accepted "
"only when the user has a certain area of the GUI focused."
msgstr ""
"Вузол [Node], який має бути батьком фокусованого елемента керування "
"[Control], щоб ярлик було активовано. Якщо [code]null[/code], ярлик можна "
"активувати, коли будь-який елемент керування сфокусовано (глобальний ярлик). "
"Це дозволяє приймати ярлики лише тоді, коли користувач зосередив увагу на "
"певній ділянці графічного інтерфейсу."
msgid ""
"The size of the node's bounding rectangle, in the node's coordinate system. "
"[Container] nodes update this property automatically."
msgstr ""
"Розмір вузла, що межує прямокутника, в координатній системі вершини. "
"[Container] вершини автоматично оновлювати цю властивість."
msgid ""
"Tells the parent [Container] nodes how they should resize and place the node "
"on the X axis. Use a combination of the [enum SizeFlags] constants to change "
"the flags. See the constants to learn what each does."
msgstr ""
"Розкажіть, як вони повинні змінити розмір і розмістити вузол на осі X. "
"Використовуйте комбінацію констанцій [enum SizeFlags] для зміни прапорів. "
"Дізнайтеся, що кожен робить."
msgid ""
"If the node and at least one of its neighbors uses the [constant SIZE_EXPAND] "
"size flag, the parent [Container] will let it take more or less space "
"depending on this property. If this node has a stretch ratio of 2 and its "
"neighbor a ratio of 1, this node will take two thirds of the available space."
msgstr ""
"Якщо вершина і принаймні одна з його сусідів використовує прапор розміром "
"[constant SIZE_EXPAND], батько [Container] дозволить зайняти більше або менше "
"місця залежно від цього майна. Якщо цей вузол має протяжний коефіцієнт 2 і "
"його сусіда співвідношення 1, цей вузол займе дві третини наявного простору."
msgid ""
"Tells the parent [Container] nodes how they should resize and place the node "
"on the Y axis. Use a combination of the [enum SizeFlags] constants to change "
"the flags. See the constants to learn what each does."
msgstr ""
"Розкажіть, як вони повинні змінити розмір і розмістити вузол на осі Y. "
"Використовуйте комбінацію констанцій [enum SizeFlags] для зміни прапорів. "
"Дізнайтеся, що кожен робить."
msgid ""
"The [Theme] resource this node and all its [Control] and [Window] children "
"use. If a child node has its own [Theme] resource set, theme items are merged "
"with child's definitions having higher priority.\n"
"[b]Note:[/b] [Window] styles will have no effect unless the window is "
"embedded."
msgstr ""
"[Theme] ресурс цієї вершини і всі її [Control] і [Window] діти "
"використовують. Якщо дочірня вершина має власний ресурс [Theme], тематичні "
"елементи об'єднуються з визначеннями дитини, які мають вищий пріоритет.\n"
"[b]Примітка:[/b] [Window] стилі не матимуть ефекту, якщо вікно вкладено."
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 skip-"
"lint]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_theme_*[/"
"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 ""
"Назва варіації типу теми, що використовується цим [Елементом керування] для "
"пошуку власних елементів теми. Якщо значення порожнє, використовується назва "
"класу вузла (наприклад, [code skip-lint]Button[/code] для елемента керування "
"[Button]), а також назви класів усіх батьківських класів (у порядку "
"успадкування).\n"
"Якщо встановлено, ця властивість надає найвищий пріоритет типу з вказаним "
"іменем. Цей тип, у свою чергу, може розширювати інший тип, утворюючи ланцюжок "
"залежностей. Дивіться [method Theme.set_type_variation]. Якщо елемент теми не "
"може бути знайдений за допомогою цього типу або його базових типів, пошук "
"повертається до імен класів.\n"
"[b]Примітка:[/b] Для пошуку власних елементів [Control] використовуйте різні "
"методи [code]get_theme_*[/code] без зазначення [code]theme_type[/code].\n"
"[b]Примітка:[/b] Елементи теми шукаються у порядку дерева, від гілки до "
"кореня, де кожен вузол [Control] перевіряється на наявність властивості "
"[member theme]. Повертається найперший збіг з будь-яким типом/класом. Тема "
"рівня проекту та тема за замовчуванням перевіряються в останню чергу."
msgid ""
"Defines if tooltip text should automatically change to its translated version "
"depending on the current locale. Uses the same auto translate mode as this "
"control when set to [constant Node.AUTO_TRANSLATE_MODE_INHERIT].\n"
"[b]Note:[/b] Tooltips customized using [method _make_custom_tooltip] do not "
"use this auto translate mode automatically."
msgstr ""
"Визначає, чи слід автоматично змінювати текст підказки на її перекладену "
"версію залежно від поточної локалі. Використовує той самий режим "
"автоматичного перекладу, що і цей елемент керування, коли встановлено у "
"[constant Node.AUTO_TRANSLATE_MODE_INHERIT].\n"
"[b]Примітка:[/b] Підказки, налаштовані за допомогою [method "
"_make_custom_tooltip], не використовують цей режим автоматичного перекладу "
"автоматично."
msgid ""
"The default tooltip text. The tooltip appears when the user's mouse cursor "
"stays idle over this control for a few moments, provided that the [member "
"mouse_filter] property is not [constant MOUSE_FILTER_IGNORE]. The time "
"required for the tooltip to appear can be changed with the [member "
"ProjectSettings.gui/timers/tooltip_delay_sec] setting.\n"
"This string is the default return value of [method get_tooltip]. Override "
"[method _get_tooltip] to generate tooltip text dynamically. Override [method "
"_make_custom_tooltip] to customize the tooltip interface and behavior.\n"
"The tooltip popup will use either a default implementation, or a custom one "
"that you can provide by overriding [method _make_custom_tooltip]. The default "
"tooltip includes a [PopupPanel] and [Label] whose theme properties can be "
"customized using [Theme] methods with the [code]\"TooltipPanel\"[/code] and "
"[code]\"TooltipLabel\"[/code] respectively. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var style_box = StyleBoxFlat.new()\n"
"style_box.set_bg_color(Color(1, 1, 0))\n"
"style_box.set_border_width_all(2)\n"
"# We assume here that the `theme` property has been assigned a custom Theme "
"beforehand.\n"
"theme.set_stylebox(\"panel\", \"TooltipPanel\", style_box)\n"
"theme.set_color(\"font_color\", \"TooltipLabel\", Color(0, 1, 1))\n"
"[/gdscript]\n"
"[csharp]\n"
"var styleBox = new StyleBoxFlat();\n"
"styleBox.SetBgColor(new Color(1, 1, 0));\n"
"styleBox.SetBorderWidthAll(2);\n"
"// We assume here that the `Theme` property has been assigned a custom Theme "
"beforehand.\n"
"Theme.SetStyleBox(\"panel\", \"TooltipPanel\", styleBox);\n"
"Theme.SetColor(\"font_color\", \"TooltipLabel\", new Color(0, 1, 1));\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Текст підказки за замовчуванням. Підказка з'являється, коли курсор миші "
"користувача затримується на цьому елементі керування на декілька секунд, за "
"умови, що властивість [member mouse_filter] не дорівнює [constant "
"MOUSE_FILTER_IGNORE]. Час, необхідний для показу підказки, можна змінити за "
"допомогою параметра [member PojectSettings.gui/timers/tooltip_delay_sec].\n"
"Цей рядок є типовим значенням, яке повертає [method get_tooltip]. "
"Перевизначити [method _get_tooltip] для динамічного генерування тексту "
"підказки. Викличте [method _make_custom_tooltip], щоб налаштувати інтерфейс і "
"поведінку підказки.\n"
"У спливаючій підказці використовуватиметься або стандартна реалізація, або "
"кастомна, яку ви можете надати за допомогою перевизначення [method "
"_make_custom_tooltip]. Типова підказка method [PopupPanel] і [Label], "
"властивості теми яких можна налаштувати за допомогою методів [Theme] з [code]"
"\"TooltipPanel\"[/code] і [code]\"TooltipLabel\"[/code] відповідно. "
"Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var style_box = StyleBoxFlat.new()\n"
"style_box.set_bg_color(Color(1, 1, 0))\n"
"style_box.set_border_width_all(2)\n"
"# Тут ми припускаємо, що властивості `theme` було попередньо присвоєно "
"кастомну тему.\n"
"theme.set_stylebox(\"panel\", \"TooltipPanel\", style_box)\n"
"theme.set_color(\"font_color\", \"TooltipLabel\", Color(0, 1, 1))\n"
"[/gdscript]\n"
"[csharp]\n"
"var styleBox = new StyleBoxFlat();\n"
"styleBox.SetBgColor(new Color(1, 1, 0));\n"
"styleBox.SetBorderWidthAll(2);\n"
"// Тут ми припускаємо, що властивості `Theme` заздалегідь було присвоєно "
"користувацьку тему.\n"
"Theme.SetStyleBox(\"panel\", \"TooltipPanel\", styleBox);\n"
"Theme.SetColor(\"font_color\", \"TooltipLabel\", new Color(0, 1, 1));\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Emitted when the node gains focus."
msgstr "Увімкніть, коли вузол отримує фокус."
msgid "Emitted when the node loses focus."
msgstr "Увімкніть, коли вузол втрачає фокус."
msgid "Emitted when the node receives an [InputEvent]."
msgstr "Увімкнути, коли вершина отримує [InputEvent]."
msgid "Emitted when the node's minimum size changes."
msgstr "Випробувано при мінімальних змінах розміру вузла."
msgid ""
"Emitted when the mouse cursor enters the control's (or any child control's) "
"visible area, that is not occluded behind other Controls or Windows, provided "
"its [member mouse_filter] lets the event reach it and regardless if it's "
"currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect, which Control "
"receives the signal."
msgstr ""
"Після того, як курсор мишки надходить в видиму зону контролю (або будь-який "
"контроль дитини), яка не входить до інших Controls або Windows, надавалася "
"його [member mouse_filter] дозволяє досягнути події і незалежно від того, чи "
"зараз він зосередився або ні.\n"
"[b]Note:[/b] [member CanvasItem.z_index] не впливає, що контроль отримує "
"сигнал."
msgid ""
"Emitted when the mouse cursor leaves the control's (and all child control's) "
"visible area, that is not occluded behind other Controls or Windows, provided "
"its [member mouse_filter] lets the event reach it and regardless if it's "
"currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect, which Control "
"receives the signal.\n"
"[b]Note:[/b] 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"
"\tif not Rect2(Vector2(), size).has_point(get_local_mouse_position()):\n"
"\t\t# Not hovering over area.\n"
"[/codeblock]"
msgstr ""
"Якщо курсор миша залишає за собою видиму зону контролю (і всі функції "
"контролю дитини), яка не входить до інших контрольних пристроїв або Windows, "
"надавалася його [member mouse_filter] дозволяє досягнути події і незалежно "
"від того, чи зараз вона зосереджена або ні.\n"
"[b]Примітка:[/b] [member CanvasItem.z_index] не впливає, що контроль отримує "
"сигнал.\n"
"[b]Примітка:[/b] Якщо ви хочете перевірити, чи дійсно миша залишила область, "
"ігноруючи будь-які вершини вершини, ви можете використовувати код, як це:\n"
"[codeblock]\n"
"func _on_mouse_exited():\n"
"if no Rect2(Vector2(), size).has_point(get_local_mouse_position()):\n"
"# Не захоплюючись над зоною.\n"
"[/codeblock]"
msgid "Emitted when the control changes size."
msgstr "Увімкніть, коли розмір керування змінюється."
msgid ""
"Emitted when one of the size flags changes. See [member "
"size_flags_horizontal] and [member size_flags_vertical]."
msgstr ""
"Викликається, коли змінюється один із прапорців розміру. Див. [member "
"size_flags_horizontal] та [member size_flags_vertical]."
msgid ""
"Emitted when the [constant NOTIFICATION_THEME_CHANGED] notification is sent."
msgstr ""
"Увімкнено, коли надсилається повідомлення про невідповідність [constant "
"NOTIFICATION_THEME_CHANGED]."
msgid "The node cannot grab focus. Use with [member focus_mode]."
msgstr "Вузол не може отримати фокус. Використовуйте з [member focus_mode]."
msgid ""
"The node can only grab focus on mouse clicks. Use with [member focus_mode]."
msgstr ""
"Вузол може отримувати фокус лише за допомогою клацання миші. Використовуйте з "
"[member focus_mode]."
msgid ""
"The node can grab focus on mouse click, using the arrows and the Tab keys on "
"the keyboard, or using the D-pad buttons on a gamepad. Use with [member "
"focus_mode]."
msgstr ""
"Вузол може перемикатися на фокус клацанням миші, за допомогою стрілок та "
"клавіш Tab на клавіатурі або за допомогою кнопок D-pad на геймпаді. "
"Використовуйте з [member focus_mode]."
msgid ""
"The node can grab focus only when screen reader is active. Use with [member "
"focus_mode]."
msgstr ""
"Вузол може отримати фокус лише тоді, коли активна програма зчитування з "
"екрана. Використовуйте з [member focus_mode]."
msgid ""
"Inherits the [member focus_behavior_recursive] from the parent control. If "
"there is no parent control, this is the same as [constant "
"FOCUS_BEHAVIOR_ENABLED]."
msgstr ""
"Успадковує [member focus_behavior_recursive] від батьківського елемента "
"керування. Якщо батьківського елемента керування немає, це те саме, що й "
"[constant FOCUS_BEHAVIOR_ENABLED]."
msgid ""
"Prevents the control from getting focused. [method "
"get_focus_mode_with_override] will return [constant FOCUS_NONE]."
msgstr ""
"Запобігає фокусуванню елемента керування. [method "
"get_focus_mode_with_override] поверне [constant FOCUS_NONE]."
msgid ""
"Allows the control to be focused, depending on the [member focus_mode]. This "
"can be used to ignore the parent's [member focus_behavior_recursive]. [method "
"get_focus_mode_with_override] will return the [member focus_mode]."
msgstr ""
"Дозволяє фокусуватися на елементі керування залежно від [member focus_mode]. "
"Це можна використовувати для ігнорування батьківського [member "
"focus_behavior_recursive]. Метод [method get_focus_mode_with_override] "
"поверне [member focus_mode]."
msgid ""
"Inherits the [member mouse_behavior_recursive] from the parent control. If "
"there is no parent control, this is the same as [constant "
"MOUSE_BEHAVIOR_ENABLED]."
msgstr ""
"Успадковує [member mouse_behavior_recursive] від батьківського елемента "
"керування. Якщо батьківського елемента керування немає, це те саме, що й "
"[constant MOUSE_BEHAVIOR_ENABLED]."
msgid ""
"Prevents the control from receiving mouse input. [method "
"get_mouse_filter_with_override] will return [constant MOUSE_FILTER_IGNORE]."
msgstr ""
"Запобігає отриманню елементом керування введення даних миші. [method "
"get_mouse_filter_with_override] поверне [member MOUSE_FILTER_IGNORE]."
msgid ""
"Allows the control to receive mouse input, depending on the [member "
"mouse_filter]. This can be used to ignore the parent's [member "
"mouse_behavior_recursive]. [method get_mouse_filter_with_override] will "
"return the [member mouse_filter]."
msgstr ""
"Дозволяє елементу керування отримувати ввід миші, залежно від [member "
"mouse_filter]. Це можна використовувати для ігнорування батьківського [member "
"mouse_behavior_recursive]. [method get_mouse_filter_with_override] поверне "
"[member mouse_filter]."
msgid "Sent when the node changes size. Use [member size] to get the new size."
msgstr ""
"Надсилається, коли розмір вузла змінюється. Використовуйте [member size], щоб "
"отримати новий розмір."
msgid ""
"Sent when the mouse cursor enters the control's (or any child control's) "
"visible area, that is not occluded behind other Controls or Windows, provided "
"its [member mouse_filter] lets the event reach it and regardless if it's "
"currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect which Control "
"receives the notification.\n"
"See also [constant NOTIFICATION_MOUSE_ENTER_SELF]."
msgstr ""
"У разі, коли курсор мишки надходить у видиму зону контролю (або будь-який "
"контроль дитини), що не входить до інших контрольних пристроїв або Windows, "
"наданий його [member mouse_filter] дозволяє досягнути події і незалежно від "
"того, чи зараз він зосередився або ні.\n"
"[b]Примітка:[/b] [member CanvasItem.z_index] не впливає на який контроль "
"отримує повідомлення.\n"
"Дивитися також [constant NOTIFICATION_MOUSE_ENTER_SELF]."
msgid ""
"Sent when the mouse cursor leaves the control's (and all child control's) "
"visible area, that is not occluded behind other Controls or Windows, provided "
"its [member mouse_filter] lets the event reach it and regardless if it's "
"currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect which Control "
"receives the notification.\n"
"See also [constant NOTIFICATION_MOUSE_EXIT_SELF]."
msgstr ""
"Якщо курсор мишей залишає за собою видиму площу контрольного контролю (і всіх "
"контрольних) дитини, яка не входить до інших контрольних систем або Windows, "
"надавалася його [member mouse_filter] дозволяє досягнути події і незалежно "
"від того, чи зараз вона зосереджена або ні.\n"
"[b]Примітка:[/b] [member CanvasItem.z_index] не впливає на який контроль "
"отримує повідомлення.\n"
"Дивитися також [constant NOTIFICATION_MOUSE_EXIT_SELF]."
msgid "The reason this notification is sent may change in the future."
msgstr "Причиною цього повідомлення можна змінити в майбутньому."
msgid ""
"Sent when the mouse cursor enters the control's visible area, that is not "
"occluded behind other Controls or Windows, provided its [member mouse_filter] "
"lets the event reach it and regardless if it's currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect which Control "
"receives the notification.\n"
"See also [constant NOTIFICATION_MOUSE_ENTER]."
msgstr ""
"Якщо курсор мишки надходить на видиму площу, яка не входить до інших "
"елементів керування або Windows, надавалася її [member mouse_filter] дозволяє "
"досягнути події і незалежно від того, чи вона зараз зосереджена або ні.\n"
"[b]Примітка:[/b] [member CanvasItem.z_index] не впливає на який контроль "
"отримує повідомлення.\n"
"Дивитися також [constant NOTIFICATION_MOUSE_ENTER]."
msgid ""
"Sent when the mouse cursor leaves the control's visible area, that is not "
"occluded behind other Controls or Windows, provided its [member mouse_filter] "
"lets the event reach it and regardless if it's currently focused or not.\n"
"[b]Note:[/b] [member CanvasItem.z_index] doesn't affect which Control "
"receives the notification.\n"
"See also [constant NOTIFICATION_MOUSE_EXIT]."
msgstr ""
"Якщо курсор мишей залишає видиму площу, яка не входить до інших елементів "
"керування або Windows, наданий її [member mouse_filter] дозволяє досягнути "
"події і незалежно від того, чи зараз він зосередився або ні.\n"
"[b]Примітка:[/b] [member CanvasItem.z_index] не впливає на який контроль "
"отримує повідомлення.\n"
"Дивитися також [constant NOTIFICATION_MOUSE_EXIT]."
msgid "Sent when the node grabs focus."
msgstr "Увімкніть, коли вузол захоплюється."
msgid ""
"Sent when the node loses focus.\n"
"This notification is sent in reversed order."
msgstr ""
"Надсилається, коли вузол втрачає фокус.\n"
"Це сповіщення надсилається у зворотному порядку."
msgid ""
"Sent when the node needs to refresh its theme items. This happens in one of "
"the following cases:\n"
"- The [member theme] property is changed on this node or any of its "
"ancestors.\n"
"- The [member theme_type_variation] property is changed on this node.\n"
"- One of the node's theme property overrides is changed.\n"
"- The node enters the scene tree.\n"
"[b]Note:[/b] As an optimization, this notification won't be sent from changes "
"that occur while this node is outside of the scene tree. Instead, all of the "
"theme item updates can be applied at once when the node enters the scene "
"tree.\n"
"[b]Note:[/b] This notification is received alongside [constant "
"Node.NOTIFICATION_ENTER_TREE], so if you are instantiating a scene, the child "
"nodes will not be initialized yet. You can use it to setup theming for this "
"node, child nodes created from script, or if you want to access child nodes "
"added in the editor, make sure the node is ready using [method "
"Node.is_node_ready].\n"
"[codeblock]\n"
"func _notification(what):\n"
"\tif what == NOTIFICATION_THEME_CHANGED:\n"
"\t\tif not is_node_ready():\n"
"\t\t\tawait ready # Wait until ready signal.\n"
"\t\t$Label.add_theme_color_override(\"font_color\", Color.YELLOW)\n"
"[/codeblock]"
msgstr ""
"Увімкніть, коли вершина повинна освіжити її предметами. Це відбувається в "
"одному з наступних випадків:\n"
"- На цій вершині змінена тема [member theme].\n"
"- На цій вершині змінено авторську тема_type_variation.\n"
"до Змінилося одне з темних об’єктів вершини.\n"
"до Вуз входить дерево сцени.\n"
"[b]Примітка:[/b] Як оптимізація, це повідомлення не буде відправлено з змін, "
"які відбуваються в той час як це вершина зовні сцени. Замість, всі оновлення "
"теми можна застосувати відразу, коли вершина надходить на дерево сцени.\n"
"[b]Примітка:[/b] Це повідомлення надійшло поряд з [constant Node. "
"НЕІФІКАЦІЯ_ENTER_TREE], тому якщо ви миттєво розмовляєте сцену, дочірні вузли "
"ще не будуть ініціовані. Ви можете використовувати його, щоб налаштувати їх "
"для цього вузла, дочірні вершини, створені з сценарію, або якщо ви хочете "
"отримати доступ до дочірніх вузлів, доданих в редакторі, переконайтеся, що "
"вузол готовий використовувати [method Node.is_node_ready].\n"
"[codeblock]\n"
"func _notification(what):\n"
"if what == NOTIFICATION_THEME_CHANGED!\n"
"if no is_node_ready():\n"
"await ready # Очікується до готовності сигналу.\n"
"$Label.add_theme_color_override(\"font_color, Color.YELLOW)\n"
"[/codeblock]"
msgid ""
"Sent when this node is inside a [ScrollContainer] which has begun being "
"scrolled when dragging the scrollable area [i]with a touch event[/i]. This "
"notification is [i]not[/i] sent when scrolling by dragging the scrollbar, "
"scrolling with the mouse wheel or scrolling with keyboard/gamepad events.\n"
"[b]Note:[/b] This signal is only emitted on Android or iOS, or on desktop/web "
"platforms when [member ProjectSettings.input_devices/pointing/"
"emulate_touch_from_mouse] is enabled."
msgstr ""
"При цьому, коли цей вузол знаходиться всередині [ScrollContainer], який почав "
"прокручуватися, коли перетягування прокрученої площі [i] з сенсорною подією [/"
"i]. Це повідомлення [i]not[/i] надіслане при прокручуванні за допомогою "
"прокрутки, прокручування за допомогою миші або прокручування за допомогою "
"клавіатури / грипаду подій.\n"
"[b]Примітка:[/b] Цей сигнал випромінюється лише на Android або iOS, або на "
"настільних/веб-платформах, коли ввімкнено [member "
"ProjectSettings.input_devices/pointing/emulate_touch_from_mouse]."
msgid ""
"Sent when this node is inside a [ScrollContainer] which has stopped being "
"scrolled when dragging the scrollable area [i]with a touch event[/i]. This "
"notification is [i]not[/i] sent when scrolling by dragging the scrollbar, "
"scrolling with the mouse wheel or scrolling with keyboard/gamepad events.\n"
"[b]Note:[/b] This signal is only emitted on Android or iOS, or on desktop/web "
"platforms when [member ProjectSettings.input_devices/pointing/"
"emulate_touch_from_mouse] is enabled."
msgstr ""
"При цьому, коли цей вузол знаходиться всередині [ScrollContainer], який "
"припинив прокручування під час перетягування прокрученої зони [i] з сенсорною "
"подією [/i]. Це повідомлення [i]not[/i] надіслане при прокручуванні за "
"допомогою прокрутки, прокручування за допомогою миші або прокручування за "
"допомогою клавіатури / грипаду подій.\n"
"[b]Примітка:[/b] Цей сигнал використовується тільки на Android або iOS, або "
"на настільних / веб-платформах, коли [member ProjectSettings.input_devices/"
"pointing/emulate_touch_from_mouse]."
msgid ""
"Sent when the control layout direction is changed from LTR or RTL or vice "
"versa. This notification is propagated to child Control nodes as result of a "
"change to [member layout_direction]."
msgstr ""
"Надсилається, коли напрямок макета елементів керування змінюється з LTR або "
"RTL або навпаки. Це сповіщення поширюється на дочірні вузли керування в "
"результаті зміни в [member layout_direction]."
msgid ""
"Show the system's arrow mouse cursor when the user hovers the node. Use with "
"[member mouse_default_cursor_shape]."
msgstr ""
"Показувати системний курсор миші у формі стрілки, коли користувач наводить "
"курсор на вузол. Використовувати з [member mouse_default_cursor_shape]."
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 ""
"Показати курсор I-beam мишки, коли користувач вішає вузол. І-бемовий тостер "
"має форму схожу на \"І\". Він розповідає про користувача, які вони можуть "
"виділити або вставляти текст."
msgid ""
"Show the system's pointing hand mouse cursor when the user hovers the node."
msgstr "Покажіть курсор ручної миші системи, коли користувач захопить вузол."
msgid "Show the system's cross mouse cursor when the user hovers the node."
msgstr "Покажіть курсор крос-мишки системи, коли користувач захопить вузол."
msgid ""
"Show the system's wait mouse cursor when the user hovers the node. Often an "
"hourglass."
msgstr ""
"Покажіть курсор системи, коли користувач захопить вузол. Нерідко часовий скло."
msgid ""
"Show the system's busy mouse cursor when the user hovers the node. Often an "
"arrow with a small hourglass."
msgstr ""
"Покажіть курсор системної миші, коли користувач захопить вузол. Нерідко "
"стрілка з невеликим годинниковим склом."
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 ""
"Покажіть курсор системи перетягування миші, часто закритий фіст або хрестовий "
"символ, коли користувач вішує вузол. Вона розповідає про користувача, який "
"зараз перетягування елемента, як вершина в додатку сцени."
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 ""
"Покажіть курсор скидання системи, коли користувач захопить вузол. Він може "
"бути відкритою рукою. Вона розповідає про користувача, який вони можуть "
"опустити елемент, який в даний час захоплюється, як вузол в додатку сцени."
msgid ""
"Show the system's forbidden mouse cursor when the user hovers the node. Often "
"a crossed circle."
msgstr ""
"Покажіть курсор системи, коли користувач захопить вузол. Нерідко перехрещене "
"коло."
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 ""
"Показати вертикальний курсора змінного розміру системи, коли користувач "
"захопить вузол. Двоголова вертикальна стрілка. Розповідає користувачу "
"можливість змінити вікно або панель вертикально."
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 ""
"Показати курсор горизонтального розміру системи, коли користувач захопить "
"вузол. Двоголова горизонтальна стрілка. Розповідає користувачу можливість "
"змінити вікно або панель горизонтально."
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 top "
"right. It tells the user they can resize the window or the panel both "
"horizontally and vertically."
msgstr ""
"Покажіть курсор вікна змінного розміру системи, коли користувач захопить "
"вузол. Екскурсор - двоголова стрілка, яка йде знизу зліва на верхню праву. "
"Розповідає користувачу можливість змінити вікно або панель як горизонтально, "
"так і вертикально."
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 bottom "
"right, the opposite of [constant CURSOR_BDIAGSIZE]. It tells the user they "
"can resize the window or the panel both horizontally and vertically."
msgstr ""
"Покажіть курсор вікна змінного розміру системи, коли користувач захопить "
"вузол. Екскурсор - двоголова стрілка, яка йде з верхньої частини, зліва на "
"низ, протилежна [constant CURSOR_BDIAGSIZE]. Розповідає користувачу "
"можливість змінити вікно або панель як горизонтально, так і вертикально."
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 ""
"Показати курсор мишки системи, коли користувач захопить вузол. На 90-"
"градусний кут показує 2 двоголових стрілок. Він говорить користувача, що він "
"може вільно переміщати елемент UI."
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 ""
"Показати вертикальний розгалужувач системи, коли користувач захопить вузол. "
"На Windows, це так само, як [constant CURSOR_VSIZE]."
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 ""
"Показати курсор горизонтального спліту системи, коли користувач захопить "
"вузол. На Windows, це те ж саме, як [constant CURSOR_HSIZE]."
msgid ""
"Show the system's help mouse cursor when the user hovers the node, a question "
"mark."
msgstr ""
"Покажіть курсор системи, коли користувач захопить вузол, позначку питання."
msgid ""
"Snap all 4 anchors to the top-left of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до верхньої частини кордону батьківського контролю. "
"Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the top-right of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до верхнього права меж батьківського контролю. "
"Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the bottom-left of the parent control's bounds. Use "
"with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до нижньої сторони кордону батьківського контролю. "
"Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the bottom-right of the parent control's bounds. Use "
"with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до нижньої сторони кордону батьківського контролю. "
"Використання [method set_anchors_preset]."
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 ""
"Зніміть всі 4 анкери до центру лівого краю кордону батьківського контролю. "
"Використання [method set_anchors_preset]."
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 ""
"Зніміть всі 4 анкери до центру верхнього краю меж батьківського контролю. "
"Використання [method set_anchors_preset]."
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 ""
"Зніміть всі 4 анкери до центру правого краю кордону батьківського контролю. "
"Використання [method set_anchors_preset]."
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 ""
"Зніміть всі 4 анкери до центру нижнього краю меж батьківського контролю. "
"Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the center of the parent control's bounds. Use with "
"[method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до центру меж батьківського контролю. Використання "
"[method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the left edge of the parent control. The left offset "
"becomes relative to the left edge and the top offset relative to the top left "
"corner of the node's parent. Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до лівого краю батьківського контролю. Лівий офсет стає "
"відносно лівого краю і верхнього зміщення відносно верхнього лівого кута "
"вершини. Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the top edge of the parent control. The left offset "
"becomes relative to the top left corner, the top offset relative to the top "
"edge, and the right offset relative to the top right corner of the node's "
"parent. Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до верхнього краю батьківського контролю. Лівий зсув "
"стає відносно верхнього лівого кута, верхнього зсуву відносно верхнього краю, "
"а правий зсув відносно верхнього правого кута вершини. Використання [method "
"set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the right edge of the parent control. The right offset "
"becomes relative to the right edge and the top offset relative to the top "
"right corner of the node's parent. Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до правого краю батьківського контролю. Правою офсетом "
"стає відносно правого краю і верхнього офсету відносно верхнього правого кута "
"материнської вершини. Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the bottom edge of the parent control. The left offset "
"becomes relative to the bottom left corner, the bottom offset relative to the "
"bottom edge, and the right offset relative to the bottom right corner of the "
"node's parent. Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до нижнього краю батьківського контролю. Лівий офсет "
"стає відносно нижнього лівого кута, нижній зсув відносно нижнього краю, а "
"правий зсув відносно нижнього правого кута вершини. Використання [method "
"set_anchors_preset]."
msgid ""
"Snap all 4 anchors to a vertical line that cuts the parent control in half. "
"Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до вертикальної лінії, яка вирізає контроль батьків "
"навпіл. Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to a horizontal line that cuts the parent control in half. "
"Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери на горизонтальну лінію, яка вирізає контроль батьків "
"навпіл. Використання [method set_anchors_preset]."
msgid ""
"Snap all 4 anchors to the respective corners of the parent control. Set all 4 "
"offsets to 0 after you applied this preset and the [Control] will fit its "
"parent control. Use with [method set_anchors_preset]."
msgstr ""
"Зніміть всі 4 анкери до відповідних куточків батьківського контролю. "
"Налаштуйте всі 4 офсети до 0 після того, як ви наносите цей пресет і "
"[Control] підійде до свого батьківського контролю. Використання [method "
"set_anchors_preset]."
msgid "The control will be resized to its minimum size."
msgstr "Контроль буде негабаритним до мінімального розміру."
msgid "The control's width will not change."
msgstr "Ширина управління не змінить."
msgid "The control's height will not change."
msgstr "Висота управління не змінить."
msgid "The control's size will not change."
msgstr "Розмір управління не змінить."
msgid ""
"Tells the parent [Container] to align the node with its start, either the top "
"or the left edge. It is mutually exclusive with [constant SIZE_FILL] and "
"other shrink size flags, but can be used with [constant SIZE_EXPAND] in some "
"containers. Use with [member size_flags_horizontal] and [member "
"size_flags_vertical].\n"
"[b]Note:[/b] Setting this flag is equal to not having any size flags."
msgstr ""
"Повідомляє батьківщину [Container], щоб вирівняти вузол з його початком, або "
"верхнім або лівим краєм. Це взаємовиключно з [constant SIZE_FILL] та іншими "
"прапорами розмірів, але можна використовувати з [constant SIZE_EXPAND] в "
"деяких контейнерах. Використовуйте [member size_flags_horizontal] і [member "
"size_flags_vertical].\n"
"[b]Note:[/b] Налаштування цього прапора дорівнює не маючи ніяких прапорів "
"розмірів."
msgid ""
"Tells the parent [Container] to expand the bounds of this node to fill all "
"the available space without pushing any other node. It is mutually exclusive "
"with shrink size flags. Use with [member size_flags_horizontal] and [member "
"size_flags_vertical]."
msgstr ""
"Вказує батьківському [Container] розширити межі цього вузла, щоб заповнити "
"весь доступний простір, не виштовхуючи інші вузли. Він є взаємовиключним з "
"прапорами зменшення розміру. Використовуйте з [member size_flags_horizontal] "
"та [member size_flags_vertical]."
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, they'll "
"share the space based on their stretch ratio. See [member "
"size_flags_stretch_ratio]. Use with [member size_flags_horizontal] and "
"[member size_flags_vertical]."
msgstr ""
"Дозволяє батьківському [Container] дозволити цьому вузлу зайняти весь "
"доступний простір на осі, яку ви позначили. Якщо декілька сусідніх вузлів "
"налаштовано на розширення, вони розділять простір на основі їхнього "
"коефіцієнта розтягування. Дивіться [member size_flags_stretch_ratio]. "
"Використовуйте з [member size_flags_horizontal] та [member "
"size_flags_vertical]."
msgid ""
"Sets the node's size flags to both fill and expand. See [constant SIZE_FILL] "
"and [constant SIZE_EXPAND] for more information."
msgstr ""
"Налаштовує прапори розміру вузла, щоб як заповнити, так і розширити. Див. "
"[constant SIZE_FILL] і [constant SIZE_EXPAND] для отримання додаткової "
"інформації."
msgid ""
"Tells the parent [Container] to center the node in the available space. It is "
"mutually exclusive with [constant SIZE_FILL] and other shrink size flags, but "
"can be used with [constant SIZE_EXPAND] in some containers. Use with [member "
"size_flags_horizontal] and [member size_flags_vertical]."
msgstr ""
"Повідомляє батьківщину [Контейнер] до центру вершини в доступному просторі. "
"Це взаємовиключно з [constant SIZE_FILL] та іншими прапорами розмірів, але "
"можна використовувати з [constant SIZE_EXPAND] в деяких контейнерах. "
"Використовуйте з [member size_flags_horizontal] та [member "
"size_flags_vertical]."
msgid ""
"Tells the parent [Container] to align the node with its end, either the "
"bottom or the right edge. It is mutually exclusive with [constant SIZE_FILL] "
"and other shrink size flags, but can be used with [constant SIZE_EXPAND] in "
"some containers. Use with [member size_flags_horizontal] and [member "
"size_flags_vertical]."
msgstr ""
"Вказує батьківському [Container] вирівняти вузол за його кінцем, або за "
"нижнім, або за правим краєм. Він є взаємовиключним з [constant SIZE_FILL] та "
"іншими прапорами стискання, але може використовуватися з [constant "
"SIZE_EXPAND] у деяких контейнерах. Використовуйте з [member "
"size_flags_horizontal] та [member size_flags_vertical]."
msgid ""
"The control will receive mouse movement input events and mouse button input "
"events if clicked on through [method _gui_input]. The control will also "
"receive the [signal mouse_entered] and [signal mouse_exited] signals. These "
"events are automatically marked as handled, and they will not propagate "
"further to other controls. This also results in blocking signals in other "
"controls."
msgstr ""
"Елемент управління отримуватиме події введення руху миші та події введення "
"кнопки миші при натисканні через [method _gui_input]. Елемент управління "
"також отримуватиме сигнали [signal mouse_entered] та [signal mouse_exited]. "
"Ці події автоматично позначаються як оброблені, і вони не поширюватимуться "
"далі на інші елементи керування. Це також призводить до блокування сигналів в "
"інших елементах управління."
msgid ""
"The control will receive mouse movement input events and mouse button input "
"events if clicked on through [method _gui_input]. The control will also "
"receive the [signal mouse_entered] and [signal mouse_exited] signals.\n"
"If this control does not handle the event, the event will propagate up to its "
"parent control if it has one. The event is bubbled up the node hierarchy "
"until it reaches a non-[CanvasItem], a control with [constant "
"MOUSE_FILTER_STOP], or a [CanvasItem] with [member CanvasItem.top_level] "
"enabled. This will allow signals to fire in all controls it reaches. If no "
"control handled it, the event will be passed to [method Node._shortcut_input] "
"for further processing."
msgstr ""
"Елемент управління отримуватиме події введення руху миші та події введення "
"кнопки миші при натисканні через [method _gui_input]. Елемент управління "
"також отримуватиме сигнали [signal mouse_entered] та [signal mouse_exited].\n"
"Якщо цей елемент управління не обробляє подію, вона поширюється до "
"батьківського елемента управління, якщо такий є. Подія піднімається вгору по "
"ієрархії вузлів, доки не досягне елемента, який не є [CanvasItem], елемента з "
"[constant MOUSE_FILTER_STOP] або [CanvasItem] з увімкненим [member "
"CanvasItem.top_level]. Це дозволить сигналам спрацьовувати у всіх елементах "
"керування, до яких вони потрапляють. Якщо жоден елемент управління не обробив "
"цю подію, її буде передано до [method Node._shortcut_input] для подальшої "
"обробки)."
msgid ""
"The control will not receive any mouse movement input events nor mouse button "
"input events through [method _gui_input]. The control will also not receive "
"the [signal mouse_entered] nor [signal mouse_exited] signals. This will not "
"block other controls from receiving these events or firing the signals. "
"Ignored events will not be handled automatically. If a child has [constant "
"MOUSE_FILTER_PASS] and an event was passed to this control, the event will "
"further propagate up to the control's parent.\n"
"[b]Note:[/b] If the control has received [signal mouse_entered] but not "
"[signal mouse_exited], changing the [member mouse_filter] to [constant "
"MOUSE_FILTER_IGNORE] will cause [signal mouse_exited] to be emitted."
msgstr ""
"Елемент керування не отримуватиме жодних подій введення руху миші або "
"натискання кнопки миші через [method _gui_input]. Елемент керування також не "
"отримуватиме сигналів [signal mouse_entered] та [signal mouse_exited]. Це не "
"заблокує інші елементи керування отримувати ці події або спрацьовувати ці "
"сигнали. Ігноровані події не оброблятимуться автоматично. Якщо дочірній "
"елемент має [constant MOUSE_FILTER_PASS] і йому було передано подію, вона "
"пошириться аж до батьківського елемента.\n"
"[b]Примітка:[/b] Якщо елемент керування отримав [signal mouse_entered], але "
"не отримав [signal mouse_exited], зміна значення [member mouse_filter] на "
"[constant MOUSE_FILTER_IGNORE] призведе до випромінювання [signal "
"mouse_exited]."
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 ""
"Управління виросте до лівого або верхнього, щоб зробити, якщо його "
"мінімальний розмір змінюється, щоб бути більшим, ніж його поточний розмір на "
"відповідній осі."
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 ""
"Контроль буде рости на праву або дно, щоб зробити, якщо його мінімальний "
"розмір змінюється, щоб бути більшим, ніж його поточний розмір на відповідній "
"осі."
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 ""
"Контроль буде рости в обох напрямках, як правило, щоб зробити, якщо його "
"мінімальний розмір змінюється більш, ніж його поточний розмір."
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 "
"variables, like [member anchor_left]. To change all 4 anchors at once, use "
"[method set_anchors_preset]."
msgstr ""
"Прив'язує одну з 4-х сторін якоря до початку [code]Rect[/code] вузла, у "
"верхньому лівому куті. Використовуйте його з однією зі змінних-членів "
"[code]anchor_*[/code], наприклад, [member anchor_left]. Щоб змінити всі 4 "
"прив'язки одночасно, використовуйте [method set_anchors_preset]."
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] member "
"variables, like [member anchor_left]. To change all 4 anchors at once, use "
"[method set_anchors_preset]."
msgstr ""
"Прив'язує одну з 4 сторін якоря до кінця [code]Rect[/code] вузла, внизу "
"праворуч. Використовуйте його з однією зі змінних-членів [code]anchor_*[/"
"code], наприклад, [member anchor_left]. Щоб змінити всі 4 прив'язки "
"одночасно, використовуйте [method set_anchors_preset]."
msgid ""
"Automatic layout direction, determined from the parent control layout "
"direction."
msgstr "Автоматичний напрямок макета, визначений з напрямку планування батьків."
msgid ""
"Automatic layout direction, determined from the current locale. Right-to-left "
"layout direction is automatically used for languages that require it such as "
"Arabic and Hebrew, but only if a valid translation file is loaded for the "
"given language (unless said language is configured as a fallback in [member "
"ProjectSettings.internationalization/locale/fallback]). For all other "
"languages (or if no valid translation file is found by Godot), left-to-right "
"layout direction is used. If using [TextServerFallback] ([member "
"ProjectSettings.internationalization/rendering/text_driver]), left-to-right "
"layout direction is always used regardless of the language. Right-to-left "
"layout direction can also be forced using [member "
"ProjectSettings.internationalization/rendering/"
"force_right_to_left_layout_direction]."
msgstr ""
"Автоматичний напрямок макета, визначений на основі поточної мови. Напрямок "
"компонування справа наліво автоматично використовується для мов, які "
"вимагають його, наприклад арабської та івриту, але лише якщо для даної мови "
"завантажено дійсний файл перекладу (якщо зазначену мову не налаштовано як "
"резервну в [member ProjectSettings.internationalization/locale/fallback]). "
"Для всіх інших мов (або якщо Godot не знайшов дійсний файл перекладу) "
"використовується напрямок компонування зліва направо. Якщо використовується "
"[TextServerFallback] ([member ProjectSettings.internationalization/rendering/"
"text_driver]), напрямок макета зліва направо завжди використовується "
"незалежно від мови. Напрямок макета справа наліво також можна примусово "
"встановити за допомогою [member ProjectSettings.internationalization/"
"rendering/force_right_to_left_layout_direction]."
msgid "Left-to-right layout direction."
msgstr "Вліво-правовий напрямок макета."
msgid "Right-to-left layout direction."
msgstr "Прямий напрямок макета."
msgid ""
"Automatic layout direction, determined from the system locale. Right-to-left "
"layout direction is automatically used for languages that require it such as "
"Arabic and Hebrew, but only if a valid translation file is loaded for the "
"given language. For all other languages (or if no valid translation file is "
"found by Godot), left-to-right layout direction is used. If using "
"[TextServerFallback] ([member ProjectSettings.internationalization/rendering/"
"text_driver]), left-to-right layout direction is always used regardless of "
"the language."
msgstr ""
"Автоматичний напрямок розміщення, що визначається на основі системних "
"налаштувань. Напрямок розміщення справа наліво автоматично використовується "
"для мов, які цього вимагають, таких як арабська та іврит, але тільки якщо для "
"даної мови завантажено дійсний файл перекладу. Для всіх інших мов (або якщо "
"Godot не знаходить дійсний файл перекладу) використовується напрямок "
"розміщення зліва направо. Якщо використовується [TextServerFallback] ([member "
"ProjectSettings.internationalization/rendering/text_driver]), напрямок "
"розміщення зліва направо завжди використовується незалежно від мови."
msgid "Represents the size of the [enum LayoutDirection] enum."
msgstr "Представляє розмір переліку [enum LayoutDirection]."
msgid "Use [constant LAYOUT_DIRECTION_APPLICATION_LOCALE] instead."
msgstr ""
"Натомість використовуйте [constant LAYOUT_DIRECTION_APPLICATION_LOCALE]."
msgid "Text writing direction is the same as layout direction."
msgstr "Текстовий напрямок написання є таким же, як напрямок планування."
msgid ""
"Automatic text writing direction, determined from the current locale and text "
"content."
msgstr ""
"Автоматичний напрямок написання тексту, визначений з поточного локального та "
"текстового вмісту."
msgid "Left-to-right text writing direction."
msgstr "Вліво-правий напрямок написання тексту."
msgid "Right-to-left text writing direction."
msgstr "Право-лівий напрямок написання тексту."
msgid ""
"A [SkeletonModifier3D] that apply transform to the bone which converted from "
"reference."
msgstr ""
"[SkeletonModifier3D], який застосовує трансформацію до кістки, перетвореної з "
"опорної точки."
msgid ""
"Apply the copied transform of the bone set by [method "
"BoneConstraint3D.set_reference_bone] to the bone set by [method "
"BoneConstraint3D.set_apply_bone] about the specific axis with remapping it "
"with some options.\n"
"There are 4 ways to apply the transform, depending on the combination of "
"[method set_relative] and [method set_additive].\n"
"[b]Relative + Additive:[/b]\n"
"- Extract reference pose relative to the rest and add it to the apply bone's "
"pose.\n"
"[b]Relative + Not Additive:[/b]\n"
"- Extract reference pose relative to the rest and add it to the apply bone's "
"rest.\n"
"[b]Not Relative + Additive:[/b]\n"
"- Extract reference pose absolutely and add it to the apply bone's pose.\n"
"[b]Not Relative + Not Additive:[/b]\n"
"- Extract reference pose absolutely and the apply bone's pose is replaced "
"with it.\n"
"[b]Note:[/b] Relative option is available only in the case [method "
"BoneConstraint3D.get_reference_type] is [constant "
"BoneConstraint3D.REFERENCE_TYPE_BONE]. See also [enum "
"BoneConstraint3D.ReferenceType].\n"
"[b]Note:[/b] If there is a rotation greater than [code]180[/code] degrees "
"with constrained axes, flipping may occur."
msgstr ""
"Застосуйте скопійоване перетворення набору кісток за допомогою методу [method "
"BoneConstraint3D.set_reference_bone] до набору кісток за допомогою методу "
"[method BoneConstraint3D.set_apply_bone] відносно певної осі з "
"перепризначенням його з деякими опціями.\n"
"Існує 4 способи застосування перетворення, залежно від комбінації методів "
"[method set_relative] та [method set_additive].\n"
"[b]Відносне + Адитивне:[/b]\n"
"- Витягніть опорну позу відносно решти та додайте її до пози застосованої "
"кістки.\n"
"[b]Відносне + Неадитивне:[/b]\n"
"- Витягніть опорну позу відносно решти та додайте її до решти застосованої "
"кістки.\n"
"[b]Не відносне + Адитивне:[/b]\n"
"- Абсолютно витягніть опорну позу та додайте її до пози застосованої кістки.\n"
"[b]Не відносне + Неадитивне:[/b]\n"
"- Абсолютно витягніть опорну позу, і поза застосованої кістки замінюється "
"нею.\n"
" [b]Примітка:[/b] Опція «Відносний» доступна лише у випадку, якщо [method "
"BoneConstraint3D.get_reference_type] має значення [constant "
"BoneConstraint3D.REFERENCE_TYPE_BONE]. Див. також [enum "
"BoneConstraint3D.ReferenceType].\n"
"[b]Примітка:[/b] Якщо обертання перевищує [code]180[/code] градусів з "
"обмеженими осями, може статися перевертання."
msgid "Returns the axis of the remapping destination transform."
msgstr "Повертає вісь цільового перетворення перепризначення."
msgid "Returns the maximum value of the remapping destination range."
msgstr "Повертає максимальне значення діапазону призначення перепризначення."
msgid "Returns the minimum value of the remapping destination range."
msgstr "Повертає мінімальне значення діапазону призначення перепризначення."
msgid "Returns the operation of the remapping destination transform."
msgstr "Повертає операцію перетворення призначення перепризначення."
msgid "Returns the axis of the remapping source transform."
msgstr "Повертає вісь перетворення джерела перепризначення."
msgid "Returns the maximum value of the remapping source range."
msgstr "Повертає максимальне значення діапазону джерела перепризначення."
msgid "Returns the minimum value of the remapping source range."
msgstr "Повертає мінімальне значення діапазону джерела перепризначення."
msgid "Returns the operation of the remapping source transform."
msgstr "Повертає операцію перетворення джерела перепризначення."
msgid ""
"Returns [code]true[/code] if the additive option is enabled in the setting at "
"[param index]."
msgstr ""
"Повертає [code]true[/code], якщо опція адитивного параметра ввімкнена в "
"налаштуванні [param index]."
msgid ""
"Sets additive option in the setting at [param index] to [param enabled]. This "
"mainly affects the process of applying transform to the [method "
"BoneConstraint3D.set_apply_bone].\n"
"If sets [param enabled] to [code]true[/code], the processed transform is "
"added to the pose of the current apply bone.\n"
"If sets [param enabled] to [code]false[/code], the pose of the current apply "
"bone is replaced with the processed transform. However, if set [method "
"set_relative] to [code]true[/code], the transform is relative to rest."
msgstr ""
"Встановлює опцію адитивного перетворення в налаштуванні [param index] на "
"[param enabled]. Це головним чином впливає на процес застосування "
"перетворення до [method BoneConstraint3D.set_apply_bone].\n"
"Якщо встановити [param enabled] на [code]true[/code], оброблене перетворення "
"додається до пози поточної застосованої кістки.\n"
"Якщо встановити [param enabled] на [code]false[/code], поза поточної "
"застосованої кістки замінюється обробленим перетворенням. Однак, якщо "
"встановити [method set_relative] на [code]true[/code], перетворення "
"здійснюється відносно до спокою."
msgid "Sets the axis of the remapping destination transform."
msgstr "Встановлює вісь цільового перетворення перепризначення."
msgid "Sets the maximum value of the remapping destination range."
msgstr "Встановлює максимальне значення діапазону призначення перепризначення."
msgid "Sets the minimum value of the remapping destination range."
msgstr "Встановлює мінімальне значення діапазону призначення перепризначення."
msgid "Sets the operation of the remapping destination transform."
msgstr "Встановлює операцію перетворення місця призначення перепризначення."
msgid "Sets the axis of the remapping source transform."
msgstr "Встановлює вісь перетворення джерела перепризначення."
msgid "Sets the maximum value of the remapping source range."
msgstr "Встановлює максимальне значення діапазону джерела перепризначення."
msgid "Sets the minimum value of the remapping source range."
msgstr "Встановлює мінімальне значення діапазону джерела перепризначення."
msgid "Sets the operation of the remapping source transform."
msgstr "Встановлює операцію перетворення джерела перепризначення."
msgid ""
"Sets relative option in the setting at [param index] to [param enabled].\n"
"If sets [param enabled] to [code]true[/code], the extracted and applying "
"transform is relative to the rest.\n"
"If sets [param enabled] to [code]false[/code], the extracted transform is "
"absolute."
msgstr ""
"Встановлює відносний параметр у налаштуванні [param index] на [param "
"enabled].\n"
"Якщо встановити [param enabled] на [code]true[/code], витягнуте та "
"застосоване перетворення є відносним до решти.\n"
"Якщо встановити [param enabled] на [code]false[/code], витягнуте перетворення "
"є абсолютним."
msgid "Convert with position. Transfer the difference."
msgstr "Перетворити з позицією. Перенести різницю."
msgid "Convert with rotation. The angle is the roll for the specified axis."
msgstr "Конвертувати з обертанням. Кут — це кут нахилу для вказаної осі."
msgid "Convert with scale. Transfers the ratio, not the difference."
msgstr "Перетворити з урахуванням масштабу. Передає відношення, а не різницю."
msgid "A 2D convex polygon shape used for physics collision."
msgstr "Форма полігону 2D використовується для зіткнення фізики."
msgid ""
"A 2D convex polygon shape, intended for use in physics. Used internally in "
"[CollisionPolygon2D] when it's in [constant CollisionPolygon2D.BUILD_SOLIDS] "
"mode.\n"
"[ConvexPolygonShape2D] is [i]solid[/i], which means it detects collisions "
"from objects that are fully inside it, unlike [ConcavePolygonShape2D] which "
"is hollow. This makes it more suitable for both detection and physics.\n"
"[b]Convex decomposition:[/b] A concave polygon can be split up into several "
"convex polygons. This allows dynamic physics bodies to have complex concave "
"collisions (at a performance cost) and can be achieved by using several "
"[ConvexPolygonShape2D] nodes or by using the [CollisionPolygon2D] node in "
"[constant CollisionPolygon2D.BUILD_SOLIDS] mode. To generate a collision "
"polygon from a sprite, select the [Sprite2D] node, go to the [b]Sprite2D[/b] "
"menu that appears above the viewport, and choose [b]Create Polygon2D Sibling[/"
"b].\n"
"[b]Performance:[/b] [ConvexPolygonShape2D] is faster to check collisions "
"against compared to [ConcavePolygonShape2D], but it is slower than primitive "
"collision shapes such as [CircleShape2D] and [RectangleShape2D]. Its use "
"should generally be limited to medium-sized objects that cannot have their "
"collision accurately represented by primitive shapes."
msgstr ""
"Форма полігону 2D, призначена для використання в фізиці. Використовується "
"внутрішньо в режимі [CollisionPolygon2D], коли це в режимі [constant "
"CollisionPolygon2D.BUILD_SOLIDS].\n"
"[ConvexPolygonShape2D] is [i]solid[/i], що означає, що він виявляє зіткнення "
"з об'єктів, які повністю всередині нього, на відміну від "
"[ConcavePolygonShape2D], який є порожнистим. Це робить його більш придатними "
"для виявлення і фізики.\n"
"[b]Положення конвексу:[/b] Полігон можна розбити на кілька конвекційних "
"полігонів. Це дозволяє динамічним органам фізики мати складні зіткнені "
"зіткнення (вартість продуктивності) і може бути досягнуто за допомогою "
"декількох вузлів [ConvexPolygonShape2D] або за допомогою вузла "
"[CollisionPolygon2D] в [constant CollisionPolygon2D.BUILD_SOLIDS]. Щоб "
"створити полігон зіткнення з спрайтом, виберіть вузол [Sprite2D], перейдіть "
"до меню [b]Sprite2D[/b], яке з'являється над переглядом, і виберіть [b]Create "
"Polygon2D Sibling[/b].\n"
"[b]Продуктивность:[/b] [ConvexPolygonShape2D] швидше перевіряє зіткнення "
"порівняно з [ConcavePolygonShape2D], але він повільніше, ніж примітивні форми "
"зіткнення, такі як [CircleShape2D] і [RectangleShape2D]. Його використання, "
"як правило, обмежуються об'єктами середнього розміру, які не можуть мати їх "
"зіткнення точно представлені примітивними формами."
msgid ""
"Based on the set of points provided, this assigns the [member points] "
"property using the convex hull algorithm, removing all unneeded points. See "
"[method Geometry2D.convex_hull] for details."
msgstr ""
"На основі наданого набору точок, ця функція призначає властивість [member "
"points] за допомогою алгоритму опуклої оболонки, видаляючи всі непотрібні "
"точки. Див. [method Geometry2D.convex_hull] для отримання детальної "
"інформації."
msgid ""
"The polygon's list of vertices that form a convex hull. Can be in either "
"clockwise or counterclockwise order.\n"
"[b]Warning:[/b] Only set this property to a list of points that actually form "
"a convex hull. Use [method set_point_cloud] to generate the convex hull of an "
"arbitrary set of points."
msgstr ""
"Список вершин многокутника, які утворюють опуклу оболонку. Може бути як за "
"годинниковою стрілкою, так і проти годинникової стрілки.\n"
"[b]Попередження:[/b] Встановлюйте цю властивість тільки для списку точок, які "
"дійсно утворюють опуклу оболонку. Використовуйте [method set_point_cloud] для "
"генерації опуклої оболонки з довільного набору точок."
msgid "A 3D convex polyhedron shape used for physics collision."
msgstr ""
"3D конвекційна поліхедронова форма використовується для зіткнення фізики."
msgid ""
"A 3D convex polyhedron shape, intended for use in physics. Usually used to "
"provide a shape for a [CollisionShape3D].\n"
"[ConvexPolygonShape3D] is [i]solid[/i], which means it detects collisions "
"from objects that are fully inside it, unlike [ConcavePolygonShape3D] which "
"is hollow. This makes it more suitable for both detection and physics.\n"
"[b]Convex decomposition:[/b] A concave polyhedron can be split up into "
"several convex polyhedra. This allows dynamic physics bodies to have complex "
"concave collisions (at a performance cost) and can be achieved by using "
"several [ConvexPolygonShape3D] nodes. To generate a convex decomposition from "
"a mesh, select the [MeshInstance3D] node, go to the [b]Mesh[/b] menu that "
"appears above the viewport, and choose [b]Create Multiple Convex Collision "
"Siblings[/b]. Alternatively, [method "
"MeshInstance3D.create_multiple_convex_collisions] can be called in a script "
"to perform this decomposition at run-time.\n"
"[b]Performance:[/b] [ConvexPolygonShape3D] is faster to check collisions "
"against compared to [ConcavePolygonShape3D], but it is slower than primitive "
"collision shapes such as [SphereShape3D] and [BoxShape3D]. Its use should "
"generally be limited to medium-sized objects that cannot have their collision "
"accurately represented by primitive shapes."
msgstr ""
"3D конвекційно-поліхедронова форма, призначена для використання в фізиці. "
"Зазвичай використовується для забезпечення форми [CollisionShape3D].\n"
"[ConvexPolygonShape3D] is [i]solid[/i], що означає, що він виявляє зіткнення "
"з об'єктів, які повністю всередині нього, на відміну від "
"[ConcavePolygonShape3D], який є порожнистим. Це робить його більш придатними "
"для виявлення і фізики.\n"
"[b]Конвекційний декомпозиція:[/b] Конкавований поліхедрон може розбитись на "
"кілька конвекційних полігедра. Це дозволяє динамічним органам фізики мати "
"складні зіткнені зіткнень (у вартість виконання) і може бути досягнуто за "
"допомогою декількох вузлів [ConvexPolygonShape3D]. Для створення конвекційної "
"декомпозиції з сітки виберіть вузол [MeshInstance3D], перейдіть до меню "
"[b]Mesh[/b], яке з'являється над переглядом і виберіть [b]Create Кілька "
"конвекцій Collision Siblings[/b]. Крім того, [method "
"MeshInstance3D.create_multiple_convex_collisions] можна назвати в скрипті, "
"щоб виконати цю декомпозицію в режимі run-time.\n"
"[b]Примітка:[/b] [ConvexPolygonShape3D] швидше перевіряє зіткнення порівняно "
"з [ConcavePolygonShape3D], але він повільніше, ніж примітивні форми "
"зіткнення, такі як [SphereShape3D] і [BoxShape3D]. Його використання, як "
"правило, обмежуються об'єктами середнього розміру, які не можуть мати їх "
"зіткнення точно представлені примітивними формами."
msgid "The list of 3D points forming the convex polygon shape."
msgstr "Список 3D точок, що утворюють конвекційну форму полігону."
msgid ""
"A [SkeletonModifier3D] that apply transform to the bone which copied from "
"reference."
msgstr ""
"[SkeletonModifier3D], який застосовує трансформацію до кістки, скопійованої з "
"посилання."
msgid ""
"Apply the copied transform of the bone set by [method "
"BoneConstraint3D.set_reference_bone] to the bone set by [method "
"BoneConstraint3D.set_apply_bone] with processing it with some masks and "
"options.\n"
"There are 4 ways to apply the transform, depending on the combination of "
"[method set_relative] and [method set_additive].\n"
"[b]Relative + Additive:[/b]\n"
"- Extract reference pose relative to the rest and add it to the apply bone's "
"pose.\n"
"[b]Relative + Not Additive:[/b]\n"
"- Extract reference pose relative to the rest and add it to the apply bone's "
"rest.\n"
"[b]Not Relative + Additive:[/b]\n"
"- Extract reference pose absolutely and add it to the apply bone's pose.\n"
"[b]Not Relative + Not Additive:[/b]\n"
"- Extract reference pose absolutely and the apply bone's pose is replaced "
"with it.\n"
"[b]Note:[/b] Relative option is available only in the case [method "
"BoneConstraint3D.get_reference_type] is [constant "
"BoneConstraint3D.REFERENCE_TYPE_BONE]. See also [enum "
"BoneConstraint3D.ReferenceType]."
msgstr ""
"Застосуйте скопійоване перетворення набору кісток за допомогою методу [method "
"BoneConstraint3D.set_reference_bone] до набору кісток за допомогою методу "
"[method BoneConstraint3D.set_apply_bone] з обробкою його деякими масками та "
"опціями.\n"
"Існує 4 способи застосування перетворення, залежно від комбінації методів "
"[method set_relative] та [method set_additive].\n"
"[b]Відносне + Адитивне:[/b]\n"
"- Витягніть опорну позу відносно решти та додайте її до пози застосованої "
"кістки.\n"
"[b]Відносне + Неадитивне:[/b]\n"
"- Витягніть опорну позу відносно решти та додайте її до решти застосованої "
"кістки.\n"
"[b]Не відносне + Адитивне:[/b]\n"
"- Абсолютно витягніть опорну позу та додайте її до пози застосованої кістки.\n"
"[b]Не відносне + Неадитивне:[/b]\n"
"- Абсолютно витягніть опорну позу, і поза застосованої кістки замінюється "
"нею.\n"
" [b]Примітка:[/b] Відносний параметр доступний лише у випадку, якщо [method "
"BoneConstraint3D.get_reference_type] має значення [constant "
"BoneConstraint3D.REFERENCE_TYPE_BONE]. Див. також [enum "
"BoneConstraint3D.ReferenceType]."
msgid "Returns the axis flags of the setting at [param index]."
msgstr "Повертає прапорці осі налаштування в [param index]."
msgid "Returns the copy flags of the setting at [param index]."
msgstr "Повертає прапорці копіювання налаштування за адресою [param index]."
msgid "Returns the invert flags of the setting at [param index]."
msgstr "Повертає прапорці інвертування налаштування за адресою [param index]."
msgid ""
"Returns [code]true[/code] if the enable flags has the flag for the X-axis in "
"the setting at [param index]. See also [method set_axis_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці ввімкнення мають прапорець для осі "
"X у налаштуванні [param index]. Див. також [method set_axis_flags]."
msgid ""
"Returns [code]true[/code] if the invert flags has the flag for the X-axis in "
"the setting at [param index]. See also [method set_invert_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці інвертування мають прапорець для "
"осі X у налаштуванні [param index]. Див. також [method set_invert_flags]."
msgid ""
"Returns [code]true[/code] if the enable flags has the flag for the Y-axis in "
"the setting at [param index]. See also [method set_axis_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці ввімкнення мають прапорець для осі "
"Y у налаштуванні [param index]. Див. також [method set_axis_flags]."
msgid ""
"Returns [code]true[/code] if the invert flags has the flag for the Y-axis in "
"the setting at [param index]. See also [method set_invert_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці інвертування мають прапорець для "
"осі Y у налаштуванні [param index]. Див. також [method set_invert_flags]."
msgid ""
"Returns [code]true[/code] if the enable flags has the flag for the Z-axis in "
"the setting at [param index]. See also [method set_axis_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці ввімкнення мають прапорець для осі "
"Z у налаштуванні [param index]. Див. також [method set_axis_flags]."
msgid ""
"Returns [code]true[/code] if the invert flags has the flag for the Z-axis in "
"the setting at [param index]. See also [method set_invert_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці інвертування мають прапорець для "
"осі Z у налаштуванні [param index]. Див. також [method set_invert_flags]."
msgid ""
"Returns [code]true[/code] if the copy flags has the flag for the position in "
"the setting at [param index]. See also [method set_copy_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці копіювання мають прапорець для "
"позиції в налаштуванні за адресою [param index]. Див. також [method "
"set_copy_flags]."
msgid ""
"Returns [code]true[/code] if the copy flags has the flag for the rotation in "
"the setting at [param index]. See also [method set_copy_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці копіювання мають прапорець для "
"обертання в налаштуванні [param index]. Див. також [method set_copy_flags]."
msgid ""
"Returns [code]true[/code] if the copy flags has the flag for the scale in the "
"setting at [param index]. See also [method set_copy_flags]."
msgstr ""
"Повертає [code]true[/code], якщо прапорці копіювання мають прапорець для "
"масштабу в налаштуванні [param index]. Див. також [method set_copy_flags]."
msgid "Sets the flags to copy axes. If the flag is valid, the axis is copied."
msgstr ""
"Встановлює прапорці для копіювання осей. Якщо прапорець дійсний, вісь "
"копіюється."
msgid "If sets [param enabled] to [code]true[/code], the X-axis will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь X буде скопійована."
msgid ""
"If sets [param enabled] to [code]true[/code], the X-axis will be inverted."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь X буде інвертована."
msgid "If sets [param enabled] to [code]true[/code], the Y-axis will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь Y буде скопійована."
msgid ""
"If sets [param enabled] to [code]true[/code], the Y-axis will be inverted."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь Y буде інвертована."
msgid "If sets [param enabled] to [code]true[/code], the Z-axis will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь Z буде скопійована."
msgid ""
"If sets [param enabled] to [code]true[/code], the Z-axis will be inverted."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], вісь Z буде інвертована."
msgid ""
"Sets the flags to process the transform operations. If the flag is valid, the "
"transform operation is processed.\n"
"[b]Note:[/b] If the rotation is valid for only one axis, it respects the roll "
"of the valid axis. If the rotation is valid for two axes, it discards the "
"roll of the invalid axis."
msgstr ""
"Встановлює прапорці для обробки операцій перетворення. Якщо прапорець "
"дійсний, операція перетворення обробляється.\n"
"[b]Примітка:[/b] Якщо обертання дійсне лише для однієї осі, воно враховує кут "
"дійсної осі. Якщо обертання дійсне для двох осей, воно відкидає кут недійсної "
"осі."
msgid ""
"If sets [param enabled] to [code]true[/code], the position will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], позицію буде "
"скопійовано."
msgid ""
"If sets [param enabled] to [code]true[/code], the rotation will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], обертання буде "
"скопійовано."
msgid "If sets [param enabled] to [code]true[/code], the scale will be copied."
msgstr ""
"Якщо встановити [param enabled] на [code]true[/code], масштаб буде "
"скопійовано."
msgid ""
"Sets the flags to inverte axes. If the flag is valid, the axis is copied.\n"
"[b]Note:[/b] An inverted scale means an inverse number, not a negative scale. "
"For example, inverting [code]2.0[/code] means [code]0.5[/code].\n"
"[b]Note:[/b] An inverted rotation flips the elements of the quaternion. For "
"example, a two-axis inversion will flip the roll of each axis, and a three-"
"axis inversion will flip the final orientation. However, be aware that "
"flipping only one axis may cause unintended rotation by the unflipped axes, "
"due to the characteristics of the quaternion."
msgstr ""
"Встановлює прапорці для інвертування осей. Якщо прапорець дійсний, вісь "
"копіюється.\n"
"[b]Примітка:[/b] Інвертований масштаб означає обернене число, а не від'ємний "
"масштаб. Наприклад, інвертування [code]2.0[/code] означає [code]0.5[/code].\n"
"[b]Примітка:[/b] Інвертований поворот перевертає елементи кватерніона. "
"Наприклад, двоосьова інверсія перевертає кут нахилу кожної осі, а триосьова "
"інверсія перевертає кінцеву орієнтацію. Однак майте на увазі, що перевертання "
"лише однієї осі може спричинити ненавмисне обертання неперевернутими осями "
"через характеристики кватерніона."
msgid "If set, allows to copy the position."
msgstr "Якщо встановлено, дозволяє копіювати позицію."
msgid "If set, allows to copy the rotation."
msgstr "Якщо встановлено, дозволяє копіювати обертання."
msgid "If set, allows to copy the scale."
msgstr "Якщо встановлено, дозволяє копіювати масштаб."
msgid "If set, allows to copy the position/rotation/scale."
msgstr "Якщо встановлено, дозволяє копіювати положення/обертання/масштаб."
msgid "If set, allows to process the X-axis."
msgstr "Якщо встановлено, дозволяє обробляти вісь X."
msgid "If set, allows to process the Y-axis."
msgstr "Якщо встановлено, дозволяє обробляти вісь Y."
msgid "If set, allows to process the Z-axis."
msgstr "Якщо встановлено, дозволяє обробляти вісь Z."
msgid "If set, allows to process the all axes."
msgstr "Якщо встановлено, дозволяє обробку всіх осей."
msgid "A CPU-based 2D particle emitter."
msgstr "Випромінювач частинок процесора 2D."
msgid ""
"CPU-based 2D particle node used to create a variety of particle systems and "
"effects.\n"
"See also [GPUParticles2D], which provides the same functionality with "
"hardware acceleration, but may not run on older devices."
msgstr ""
"Процесорна частина 2D використовується для створення різних систем частинок і "
"ефектів.\n"
"Дивись також [GPUParticles2D], що забезпечує той самий функціонал з "
"прискоренням обладнання, але не може працювати на старих пристроях."
msgid "Particle systems (2D)"
msgstr "Системи частинок (2D)"
msgid ""
"Sets this node's properties to match a given [GPUParticles2D] node with an "
"assigned [ParticleProcessMaterial]."
msgstr ""
"Налаштовує властивості цього вузла, щоб відповідати даній [GPUParticles2D] "
"вершині з призначеним [ParticleProcessMaterial]."
msgid "Returns the [Curve] of the parameter specified by [enum Parameter]."
msgstr ""
"Повертає параметр [Curve] параметра, вказаний параметром [enum Parameter]."
msgid "Returns the maximum value range for the given parameter."
msgstr "Повертає максимальний діапазон значень для даного параметра."
msgid "Returns the minimum value range for the given parameter."
msgstr "Повертає діапазон мінімального значення для даного параметра."
msgid "Returns the enabled state of the given particle flag."
msgstr "Повертає увімкнений стан заданого прапора частинки."
msgid ""
"Requests the particles to process for extra process time during a single "
"frame.\n"
"Useful for particle playback, if used in combination with [member "
"use_fixed_seed] or by calling [method restart] with parameter "
"[code]keep_seed[/code] set to [code]true[/code]."
msgstr ""
"Запитує у частинок додатковий час на обробку протягом одного кадру.\n"
"Корисно для відтворення частинок, якщо використовується у поєднанні з [member "
"use_fixed_seed] або викликом [method restart] з параметром [code]keep_seed[/"
"code], встановленим у [code]true[/code]."
msgid ""
"Restarts the particle emitter.\n"
"If [param keep_seed] is [code]true[/code], the current random seed will be "
"preserved. Useful for seeking and playback."
msgstr ""
"Перезапускає емітер частинок.\n"
"Якщо [param keep_seed] має значення [code]true[/code], поточне випадкове "
"початкове число буде збережено. Корисно для пошуку та відтворення."
msgid ""
"Sets the [Curve] of the parameter specified by [enum Parameter]. Should be a "
"unit [Curve]."
msgstr ""
"Встановлює [Curve] параметра, заданого [eunm Parameter]. Має бути одиницею "
"вимірювання [Curve]."
msgid "Sets the maximum value for the given parameter."
msgstr "Налаштовує максимальне значення для даного параметра."
msgid "Sets the minimum value for the given parameter."
msgstr "Налаштовує мінімальне значення для даного параметра."
msgid "Enables or disables the given particle flag."
msgstr "Вмикає або вимикає заданий прапор частинки."
msgid "Number of particles emitted in one emission cycle."
msgstr "Кількість частинок, які випромінюються в одному циклі викидів."
msgid ""
"Each particle's rotation will be animated along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Обертання кожної частинки буде анімовано вздовж цієї [Curve]. Має бути "
"одиницею [Curve]."
msgid "Maximum initial rotation applied to each particle, in degrees."
msgstr ""
"Максимальне початкове обертання наноситься на кожну частинку, в градусах."
msgid "Minimum equivalent of [member angle_max]."
msgstr "Мінімальний еквівалент [member angle_max]."
msgid ""
"Each particle's angular velocity will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Кутова швидкість кожної частинки змінюватиметься вздовж цієї [Curve]. Має "
"бути одиницею [Curve]."
msgid ""
"Maximum initial angular velocity (rotation speed) applied to each particle in "
"[i]degrees[/i] per second."
msgstr ""
"Максимальна початкова кутова швидкістю (швидкість обертання) наноситься на "
"кожну [i]частинку [/i]."
msgid "Minimum equivalent of [member angular_velocity_max]."
msgstr "Мінімальний еквівалент [member angular_velocity_max]."
msgid ""
"Each particle's animation offset will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Зсув анімації кожної частинки змінюватиметься вздовж цієї [Curve]. Має бути "
"одиницею [Curve]."
msgid ""
"Maximum animation offset that corresponds to frame index in the texture. "
"[code]0[/code] is the first frame, [code]1[/code] is the last one. See "
"[member CanvasItemMaterial.particles_animation]."
msgstr ""
"Максимальна анімація зсуву, яка відповідає індексу кадрів в фактурі. [code]0[/"
"code] є першим кадром, [code]1[/code] є останній. Див. [member "
"CanvasItemMaterial.article_animation]."
msgid "Minimum equivalent of [member anim_offset_max]."
msgstr "Мінімальний еквівалент [member anim_offset_max]."
msgid ""
"Each particle's animation speed will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Швидкість анімації кожної частинки змінюватиметься вздовж цієї [Curve]. Має "
"бути одиницею [Curve]."
msgid ""
"Maximum particle animation speed. Animation speed of [code]1[/code] means "
"that the particles will make full [code]0[/code] to [code]1[/code] offset "
"cycle during lifetime, [code]2[/code] means [code]2[/code] cycles etc.\n"
"With animation speed greater than [code]1[/code], remember to enable [member "
"CanvasItemMaterial.particles_anim_loop] property if you want the animation to "
"repeat."
msgstr ""
"Максимальна швидкість анімації частинок. Швидкість анімації [code]1[/code] "
"означає, що частинки змусять завершити [code]0[/code] до [code]1[/code] "
"зсувний цикл протягом життя [code]2[/code] та [code]2[/code] цикли і т.д.\n"
"З швидкістю анімації більше [code]1[/code], пам'ятайте, що ввімкнено [member "
"CanvasItemMaterial.article_anim_loop] властивість, якщо ви хочете анімацію "
"повторити."
msgid "Minimum equivalent of [member anim_speed_max]."
msgstr "Мінімальний еквівалент [member anim_speed_max]."
msgid ""
"Each particle's initial color. If [member texture] is defined, it will be "
"multiplied by this color."
msgstr ""
"Кожен початковий колір частинки. Якщо [member texture] визначено, він буде "
"багатопліфікований цим кольором."
msgid ""
"Each particle's initial color will vary along this [Gradient] (multiplied "
"with [member color])."
msgstr ""
"Початковий колір кожної частинки змінюватиметься вздовж цього [Gradient] "
"(помноженого на [member color])."
msgid ""
"Each particle's color will vary along this [Gradient] over its lifetime "
"(multiplied with [member color])."
msgstr ""
"Колір кожної частинки змінюватиметься вздовж цього [Gradient] протягом свого "
"життя (помноженого на [member color])."
msgid "Damping will vary along this [Curve]. Should be a unit [Curve]."
msgstr ""
"Демпфування змінюватиметься вздовж цієї [Curve]. Має бути одиницею [Curve]."
msgid ""
"The maximum rate at which particles lose velocity. For example value of "
"[code]100[/code] means that the particle will go from [code]100[/code] "
"velocity to [code]0[/code] in [code]1[/code] second."
msgstr ""
"Максимальна швидкість, при якій частки втрачають швидкість. Наприклад, "
"значення [code]100[/code] означає, що частинка буде йти з [code]100[/code] "
"швидкість до [code]0[/code] в [code]1[/code] другий."
msgid "Minimum equivalent of [member damping_max]."
msgstr "Мінімальний еквівалент [member damping_max]."
msgid "Unit vector specifying the particles' emission direction."
msgstr "Блок векторний, що визначає напрямок викидів частинок."
msgid "Particle draw order."
msgstr "Порядок малювання частинок."
msgid ""
"Sets the [Color]s to modulate particles by when using [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
"Налаштовує [Color] для модуляції частинок при використанні [constant "
"EMISSION_SHAPE_POINTS] або [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgid ""
"Sets the direction the particles will be emitted in when using [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
"При використанні [constant EMISSION_SHAPE_DIRECTED_POINTS] ввімкнено частинки."
msgid ""
"Sets the initial positions to spawn particles when using [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
"Налаштовує початкові позиції для спавних частинок при використанні [constant "
"EMISSION_SHAPE_POINTS] або [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgid ""
"The rectangle's extents if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_RECTANGLE]."
msgstr ""
"У випадку, якщо [member emission_shape] встановлюється до [constant "
"EMISSION_SHAPE_RECTANGLE]."
msgid ""
"The ring's inner radius if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
"Внутрішній радіус кільця, якщо для [member emission_shape] встановлено "
"значення [constant ФОРМА_ЕМІСІЇ_КІЛЬЦЯ]."
msgid ""
"The ring's outer radius if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
"Зовнішній радіус кільця, якщо для параметра [member emission_shape] "
"встановлено значення [constant EMISSION_SHAPE_RING]."
msgid "Particles will be emitted inside this region."
msgstr "Частинки будуть викидатися всередині цієї області."
msgid ""
"The sphere's radius if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_SPHERE]."
msgstr ""
"Радіус сфери, якщо [member emission_shape] встановлюється до [constant "
"EMISSION_SHAPE_SPHERE]."
msgid ""
"If [code]true[/code], particles are being emitted. [member emitting] can be "
"used to start and stop particles from emitting. However, if [member one_shot] "
"is [code]true[/code] setting [member emitting] to [code]true[/code] will not "
"restart the emission cycle until after all active particles finish "
"processing. You can use the [signal finished] signal to be notified once all "
"active particles finish processing."
msgstr ""
"Якщо [code]true[/code], частинки вдаються. [member emitting] може бути "
"використаний для запуску та припинення частинок з випромінювання. Тим не "
"менш, якщо [member one_shot] є [code]true[/code] налаштування [member "
"emitting] до [code]true[/code] не перезапустити цикл випромінювання до після "
"обробки всіх активних частинок. Ви можете використовувати сигнал [signal "
"finished], який буде повідомлено один раз, коли всі активні частинки "
"закінчуються обробкою."
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 ""
"Як швидко викидаються частинки в циклі емісії. Якщо більше [code]0[/code], "
"з'явиться проміжок викидів до наступного циклу."
msgid ""
"The particle system's frame rate is fixed to a value. For example, 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 ""
"Швидкість рами частинок фіксується до значення. Наприклад, зміна значення до "
"2 призведе до зменшення частинок на 2 кадри на другий. Зверніть увагу, що це "
"не уповільнює моделювання самої системи частинок."
msgid ""
"If [code]true[/code], results in fractional delta calculation which has a "
"smoother particles display effect."
msgstr ""
"Якщо [code]true[/code], результати розрахунку дробової дельти, яка має ефект "
"відображення гладких частинок."
msgid "Gravity applied to every particle."
msgstr "Гравітність наноситься на кожну частинку."
msgid ""
"Each particle's hue will vary along this [Curve]. Should be a unit [Curve]."
msgstr ""
"Відтінок кожної частинки змінюватиметься вздовж цієї [Curve]. Має бути "
"одиницею [Curve]."
msgid ""
"Maximum initial hue variation applied to each particle. It will shift the "
"particle color's hue."
msgstr ""
"Максимальна початкова зміна відтінку, що застосовується до кожної частинки. "
"Він зміщує відтінок частинок."
msgid "Minimum equivalent of [member hue_variation_max]."
msgstr "Мінімальний еквівалент [member hue_variation_max]."
msgid ""
"Maximum initial velocity magnitude for each particle. Direction comes from "
"[member direction] and [member spread]."
msgstr ""
"Максимальна початкова величина швидкості для кожної частинки. Пряме з [member "
"direction] і [member spread]."
msgid "Minimum equivalent of [member initial_velocity_max]."
msgstr "Мінімальний еквівалент [member initial_velocity_max]."
msgid "Amount of time each particle will exist."
msgstr "Кількість часу кожної частинки буде існувати."
msgid "Particle lifetime randomness ratio."
msgstr "Термін служби частинок випадковим чином."
msgid ""
"Each particle's linear acceleration will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Лінійне прискорення кожної частинки змінюватиметься вздовж цієї [Curve]. Має "
"бути одиницею [Curve]."
msgid ""
"Maximum linear acceleration applied to each particle in the direction of "
"motion."
msgstr ""
"Максимальне лінійне прискорення наноситься на кожну частинку в напрямку руху."
msgid "Minimum equivalent of [member linear_accel_max]."
msgstr "Мінімальний еквівалент [member linear_accel_max]."
msgid ""
"If [code]true[/code], particles use the parent node's coordinate space (known "
"as local coordinates). This will cause particles to move and rotate along the "
"[CPUParticles2D] node (and its parents) when it is moved or rotated. If "
"[code]false[/code], particles use global coordinates; they will not move or "
"rotate along the [CPUParticles2D] node (and its parents) when it is moved or "
"rotated."
msgstr ""
"Якщо [code]true[/code], частинки використовують координаційний простір "
"материнської вершини (відомі як локальні координати). Це спричинить частинки "
"для переміщення та обертання вздовж вершини [CPUParticles2D] (і його батьки), "
"коли він переміщається або обертається. Якщо [code]false[/code], частинки "
"використовують глобальні координати; вони не перейдуть або обертаються вздовж "
"вузла [CPUParticles2D] (і його батьки), коли він переміщається або "
"обертається."
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 ""
"Якщо [code]true[/code], виникає лише один цикл викидів. Якщо встановити "
"[code]true[/code] під час циклу, емісія буде припинена в кінці циклу."
msgid ""
"Each particle's orbital velocity will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Орбітальна швидкість кожної частинки змінюватиметься вздовж цієї [Curve]. Має "
"бути одиницею [Curve]."
msgid ""
"Maximum orbital velocity applied to each particle. Makes the particles circle "
"around origin. Specified in number of full rotations around origin per second."
msgstr ""
"Максимальна орбітальна швидкість наноситься на кожну частинку. Зробіть коло "
"частинок навколо походження. Вказано в кількості повних обертань навколо "
"походження за секунду."
msgid "Minimum equivalent of [member orbit_velocity_max]."
msgstr "Мінімальний еквівалент [member orbit_velocity_max]."
msgid "Align Y axis of particle with the direction of its velocity."
msgstr "Вирівнююча вісь Y з напрямком її швидкості."
msgid "Particle system starts as if it had already run for this many seconds."
msgstr ""
"Система частинок починається, якщо вона вже була запущена протягом багатьох "
"секунд."
msgid ""
"Each particle's radial acceleration will vary along this [Curve]. Should be a "
"unit [Curve]."
msgstr ""
"Радіальне прискорення кожної частинки змінюватиметься вздовж цієї [Curve]. "
"Має бути одиницею [Curve]."
msgid ""
"Maximum radial acceleration applied to each particle. Makes particle "
"accelerate away from the origin or towards it if negative."
msgstr ""
"Максимальна радіальна прискорення наноситься на кожну частинку. Прискорює "
"часток від походження або до нього, якщо негативно."
msgid "Minimum equivalent of [member radial_accel_max]."
msgstr "Мінімальний еквівалент [member radial_accel_max]."
msgid "Emission lifetime randomness ratio."
msgstr "Відносність термінів життя емісії."
msgid ""
"Each particle's scale will vary along this [Curve]. Should be a unit [Curve]."
msgstr ""
"Масштаб кожної частинки змінюватиметься вздовж цієї [Curve]. Має бути "
"одиницею [Curve]."
msgid "Maximum initial scale applied to each particle."
msgstr "Максимальна початкова шкала наноситься на кожну частинку."
msgid "Minimum equivalent of [member scale_amount_max]."
msgstr "Мінімальний еквівалент [member scale_amount_max]."
msgid ""
"Each particle's horizontal scale will vary along this [Curve]. Should be a "
"unit [Curve].\n"
"[member split_scale] must be enabled."
msgstr ""
"Горизонтальний масштаб кожної частинки змінюватиметься вздовж цієї [Curve]. "
"Повинна бути одинична [Curve].\n"
"[member split_scale] має бути ввімкнено."
msgid ""
"Each particle's vertical scale will vary along this [Curve]. Should be a unit "
"[Curve].\n"
"[member split_scale] must be enabled."
msgstr ""
"Вертикальний масштаб кожної частинки змінюватиметься вздовж цієї [Curve]. Має "
"бути одиницею [Curve].\n"
"[member split_scale] має бути ввімкнено."
msgid ""
"Sets the random seed used by the particle system. Only effective if [member "
"use_fixed_seed] is [code]true[/code]."
msgstr ""
"Встановлює випадкове початкове число, яке використовується системою частинок. "
"Ефективно, лише якщо [member use_fixed_seed] має значення [code]true[/code]."
msgid ""
"Particle system's running speed scaling ratio. A value of [code]0[/code] can "
"be used to pause the particles."
msgstr ""
"Співвідношення швидкості масштабування частинок. Значення [code]0[/code] "
"можна використовувати для паузи частинок."
msgid ""
"If [code]true[/code], the scale curve will be split into x and y components. "
"See [member scale_curve_x] and [member scale_curve_y]."
msgstr ""
"Якщо значення [code]true[/code], крива масштабування буде розділена на "
"компоненти x та y. Див. [member scale_curve_x] та [member scale_curve_y]."
msgid ""
"Each particle's initial direction range from [code]+spread[/code] to [code]-"
"spread[/code] degrees."
msgstr ""
"Діапазон початкового напрямку частинок від [code] +спред[/code] до [code]-"
"спред.[/code] градусів."
msgid ""
"Each particle's tangential acceleration will vary along this [Curve]. Should "
"be a unit [Curve]."
msgstr ""
"Тангенціальне прискорення кожної частинки змінюватиметься вздовж цієї "
"[Curve]. Має бути одиницею [Curve]."
msgid ""
"Maximum tangential acceleration applied to each particle. Tangential "
"acceleration is perpendicular to the particle's velocity giving the particles "
"a swirling motion."
msgstr ""
"Максимальне тангенціальне прискорення наноситься на кожну частинку. "
"Танкенціальне прискорення є перпендикулярно швидкості частинок, що дає "
"частинки рухомий рух."
msgid "Minimum equivalent of [member tangential_accel_max]."
msgstr "Мінімальний еквівалент [member tangential_accel_max]."
msgid "Particle texture. If [code]null[/code], particles will be squares."
msgstr "Текстура частинок. Якщо [code]null[/code], частинки будуть квадрати."
msgid ""
"If [code]true[/code], particles will use the same seed for every simulation "
"using the seed defined in [member seed]. This is useful for situations where "
"the visual outcome should be consistent across replays, for example when "
"using Movie Maker mode."
msgstr ""
"Якщо [code]true[/code], частинки використовуватимуть той самий сімпл для "
"кожної симуляції, використовуючи сімпл, визначений у [member seed]. Це "
"корисно у ситуаціях, коли візуальний результат має бути однаковим у всіх "
"відтвореннях, наприклад, при використанні режиму Movie Maker."
msgid ""
"Emitted when all active particles have finished processing. When [member "
"one_shot] is disabled, particles will process continuously, so this is never "
"emitted."
msgstr ""
"Випробувано, коли всі активні частинки закінчили обробку. Коли [member "
"one_shot] вимкнено, частинки будуть оброблятися безперервно, тому це ніколи "
"не вдається."
msgid "Particles are drawn in the order emitted."
msgstr "Терміни нараховуються в порядку, передбаченому."
msgid ""
"Particles are drawn in order of remaining lifetime. In other words, the "
"particle with the highest lifetime is drawn at the front."
msgstr ""
"Терміни нараховуються в порядку денного життя. Іншими словами, частинка з "
"найвищим терміном придатна на фронті."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set initial velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення початкових властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set angular velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення кутових властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set orbital velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення орбітальних властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set linear acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення лінійних властивостей прискорення."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set radial acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення радіального прискорення властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set tangential acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення тангенціальних властивостей прискорення."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set damping properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення демпферних властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set angle properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення кутових властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set scale properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення вагових властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set hue variation properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення параметрів відтінку."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set animation speed properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення параметрів анімації."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_curve] to set animation offset properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_curve] для встановлення анімаційних офсетних властивостей."
msgid "Represents the size of the [enum Parameter] enum."
msgstr "Представляємо розмір параметра [enum Parameter]."
msgid ""
"Use with [method set_particle_flag] to set [member particle_flag_align_y]."
msgstr ""
"Використовуйте з [method set_particle_flag] для встановлення [member "
"particle_flag_align_y]."
msgid "Present for consistency with 3D particle nodes, not used in 2D."
msgstr ""
"Представлений для консистенції з 3D частинками, не використовується в 2D."
msgid "Represents the size of the [enum ParticleFlags] enum."
msgstr "Представляємо розмір [enum ParticleFlags] enum."
msgid "All particles will be emitted from a single point."
msgstr "Всі частинки будуть вдаватися з однієї точки."
msgid ""
"Particles will be emitted in the volume of a sphere flattened to two "
"dimensions."
msgstr "У об'ємі сфери, що випускається до двох розмірів."
msgid ""
"Particles will be emitted on the surface of a sphere flattened to two "
"dimensions."
msgstr "На поверхні сфери, що випускається до двох розмірів."
msgid "Particles will be emitted in the area of a rectangle."
msgstr "У зоні прямокутника в'яжуть частки."
msgid ""
"Particles will be emitted at a position chosen randomly among [member "
"emission_points]. Particle color will be modulated by [member "
"emission_colors]."
msgstr ""
"Часті дії будуть видані на позиції, вибраному випадковим чином серед [member "
"emission_points]. Колір частинок буде модулювати [member emission_colors]."
msgid ""
"Particles will be emitted at a position chosen randomly among [member "
"emission_points]. Particle velocity and rotation will be set based on [member "
"emission_normals]. Particle color will be modulated by [member "
"emission_colors]."
msgstr ""
"Часті дії будуть видані на позиції, вибраному випадковим чином серед [member "
"emission_points]. Швидкість і обертання частинок буде встановлена на основі "
"[member emission_normals]. Колір частинок буде модулювати [member "
"emission_colors]."
msgid ""
"Particles will be emitted in the area of a ring parameterized by its outer "
"and inner radius."
msgstr ""
"Частинки будуть випромінюватися в області кільця, параметризованого його "
"зовнішнім та внутрішнім радіусами."
msgid "Represents the size of the [enum EmissionShape] enum."
msgstr "Представляємо розмір [enum EmissionShape] enum."
msgid "A CPU-based 3D particle emitter."
msgstr "Випромінювач 3D частин процесора."
msgid ""
"CPU-based 3D particle node used to create a variety of particle systems and "
"effects.\n"
"See also [GPUParticles3D], which provides the same functionality with "
"hardware acceleration, but may not run on older devices."
msgstr ""
"На основі 3D частинки ЦП використовуються для створення різних систем "
"частинок і ефектів.\n"
"Дивись також [GPUParticles3D], що забезпечує той самий функціонал з "
"прискоренням обладнання, але не може працювати на старих пристроях."
msgid "Particle systems (3D)"
msgstr "Системи частинок (3D)"
msgid ""
"Returns the axis-aligned bounding box that contains all the particles that "
"are active in the current frame."
msgstr ""
"Повертає вісь вирівнюючу коробку, яка містить всі частинки, які активні в "
"поточній рамі."
msgid ""
"Sets this node's properties to match a given [GPUParticles3D] node with an "
"assigned [ParticleProcessMaterial]."
msgstr ""
"Налаштовує властивості цього вузла, щоб відповідати даній [GPUParticles3D] "
"вершині з призначеним [ParticleProcessMaterial]."
msgid "Maximum angle."
msgstr "Максимальний кут."
msgid "Minimum angle."
msgstr "Мінімальний кут."
msgid ""
"Each particle's angular velocity (rotation speed) will vary along this "
"[Curve] over its lifetime. Should be a unit [Curve]."
msgstr ""
"Кутова (швидкість обертання) кожної частинки змінюватиметься вздовж цієї "
"[Curve] протягом її життя. Має бути одиницею [Curve]."
msgid ""
"Minimum initial angular velocity (rotation speed) applied to each particle in "
"[i]degrees[/i] per second."
msgstr ""
"Мінімальна початкова кутова швидкість (швидкістю обертання) наноситься на "
"кожну [i]частинку [/i]."
msgid "Maximum animation offset."
msgstr "Максимальна анімація офсету."
msgid "Minimum animation offset."
msgstr "Мінімальна анімація офсету."
msgid "Maximum particle animation speed."
msgstr "Максимальна швидкість анімації частинок."
msgid "Minimum particle animation speed."
msgstr "Мінімальна швидкість анімації частинок."
msgid ""
"Each particle's initial color.\n"
"[b]Note:[/b] [member color] multiplies the particle mesh's vertex colors. To "
"have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member color] will "
"have no visible effect."
msgstr ""
"Кожен початковий колір частинки.\n"
"[b]Примітка:[/b] [member color] мультиплікації кольорів вершини частинок. Щоб "
"мати видимий ефект на [BaseMaterial3D], [пам'ятний "
"базиMaterial3D.vertex_color_use_as_albedo] [i]must[/i] [code]true[/code]. Для "
"[ShaderMaterial] [code]ALBEDO *= COLOR.rgb;[/code] необхідно вставляти в "
"шейдер [code] фрагмент()[/code]. В іншому випадку [member color] не буде "
"видимого ефекту."
msgid ""
"Each particle's initial color will vary along this [Gradient] (multiplied "
"with [member color]).\n"
"[b]Note:[/b] [member color_initial_ramp] multiplies the particle mesh's "
"vertex colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"color_initial_ramp] will have no visible effect."
msgstr ""
"Початковий колір кожної частинки змінюватиметься вздовж цього [Gradient] "
"(помноженого на [member color]).\n"
"[b]Примітка:[/b] [member color_initial_ramp] перемножує кольори вершин сіті "
"частинок. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]має[/i] бути [code]true[/code]. "
"Для [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] має бути вставлено у "
"функцію [code]fragment()[/code] шейдера. В іншому випадку, [member "
"color_initial_ramp] не матиме видимого ефекту."
msgid ""
"Each particle's color will vary along this [Gradient] over its lifetime "
"(multiplied with [member color]).\n"
"[b]Note:[/b] [member color_ramp] multiplies the particle mesh's vertex "
"colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member color_ramp] "
"will have no visible effect."
msgstr ""
"Колір кожної частинки змінюватиметься вздовж цього [Gradient] протягом її "
"життя (помноженого на [member color]).\n"
"[b]Примітка:[/b] [member color_ramp] перемножує кольори вершин сіті частинок. "
"Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]має[/i] бути [code]true[/code]. "
"Для [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] має бути вставлено у "
"функцію [code]fragment()[/code] шейдера. В іншому випадку [member color_ramp] "
"не матиме видимого ефекту."
msgid "Maximum damping."
msgstr "Максимальне пошкодження."
msgid "Minimum damping."
msgstr "Мінімальне пошкодження."
msgid ""
"The rectangle's extents if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_BOX]."
msgstr ""
"У випадку, якщо [member emission_shape] встановлюється до [constant "
"EMISSION_SHAPE_BOX]."
msgid ""
"Sets the [Color]s to modulate particles by when using [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS].\n"
"[b]Note:[/b] [member emission_colors] multiplies the particle mesh's vertex "
"colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"emission_colors] will have no visible effect."
msgstr ""
"Налаштовує [Color] для модуляції частинок при використанні [constant "
"EMISSION_SHAPE_POINTS] або [constant EMISSION_SHAPE_DIRECTED_POINTS].\n"
"[b]Примітка:[/b] [member emission_colors] мультиплікації колірних гамок з "
"сітки вершин. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"базиMaterial3D.vertex_color_use_as_albedo] [i]must[/i] [code]true[/code]. Для "
"[ShaderMaterial] [code]ALBEDO *= COLOR.rgb;[/code] необхідно вставляти в "
"фрагменті шейра [code] ()[/code]. В іншому випадку, [member emission_colors] "
"не буде видимого ефекту."
msgid ""
"The axis of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
"Ось кільце при використанні випромінювача [constant EMISSION_SHAPE_RING]."
msgid ""
"The angle of the cone when using the emitter [constant EMISSION_SHAPE_RING]. "
"The default angle of 90 degrees results in a ring, while an angle of 0 "
"degrees results in a cone. Intermediate values will result in a ring where "
"one end is larger than the other.\n"
"[b]Note:[/b] Depending on [member emission_ring_height], the angle may be "
"clamped if the ring's end is reached to form a perfect cone."
msgstr ""
"Кут конуса при використанні випромінювача [constant EMISSION_SHAPE_RING]. За "
"замовчуванням кут 90 градусів створює кільце, а кут 0 градусів - конус. "
"Проміжні значення призведуть до кільця, де один кінець більший за інший.\n"
"[b]Примітка:[/b] Залежно від [member emission_ring_height], кут може бути "
"затиснутий, якщо кінець кільця досягне ідеального конуса."
msgid ""
"The height of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
"Висота кільця при використанні випромінювача [constant EMISSION_SHAPE_RING]."
msgid ""
"The inner radius of the ring when using the emitter [constant "
"EMISSION_SHAPE_RING]."
msgstr ""
"Внутрішній радіус кільця при використанні випромінювача [constant "
"EMISSION_SHAPE_RING]."
msgid ""
"The radius of the ring when using the emitter [constant EMISSION_SHAPE_RING]."
msgstr ""
"Радіус кільця при використанні випромінювача [constant EMISSION_SHAPE_RING]."
msgid ""
"The sphere's radius if [enum EmissionShape] is set to [constant "
"EMISSION_SHAPE_SPHERE]."
msgstr ""
"Радіус сфери, якщо [enum EmissionShape] встановлюється до [constant "
"EMISSION_SHAPE_SPHERE]."
msgid ""
"The particle system's frame rate is fixed to a value. For example, 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 ""
"Швидкість рами частинок фіксується до значення. Наприклад, зміна значення до "
"2 призведе до зменшення частинок на 2 кадри на другий. Зверніть увагу, що це "
"не сповільнює саму систему частинок."
msgid ""
"Amount of [member spread] in Y/Z plane. A value of [code]1[/code] restricts "
"particles to X/Z plane."
msgstr ""
"Кількість [пам'яті поширення] в літаку Y/Z. Значення [code]1[/code] обмежує "
"частинки до площини X / Z."
msgid "Maximum hue variation."
msgstr "Максимальна варіація відтінку."
msgid "Minimum hue variation."
msgstr "Мінімальна зміна відтінку."
msgid "Maximum value of the initial velocity."
msgstr "Максимальне значення початкової швидкості."
msgid "Minimum value of the initial velocity."
msgstr "Мінімальне значення початкової швидкості."
msgid "Maximum linear acceleration."
msgstr "Максимальна лінійна прискорення."
msgid "Minimum linear acceleration."
msgstr "Мінімальне лінійне прискорення."
msgid ""
"If [code]true[/code], particles use the parent node's coordinate space (known "
"as local coordinates). This will cause particles to move and rotate along the "
"[CPUParticles3D] node (and its parents) when it is moved or rotated. If "
"[code]false[/code], particles use global coordinates; they will not move or "
"rotate along the [CPUParticles3D] node (and its parents) when it is moved or "
"rotated."
msgstr ""
"Якщо [code]true[/code], частинки використовують координаційний простір "
"материнської вершини (відомі як локальні координати). Це спричинить частинки "
"для переміщення та обертання вздовж вершини [CPUParticles3D] (і його батьки), "
"коли він переміщається або обертається. Якщо [code]false[/code], частинки "
"використовують глобальні координати; вони не перейдуть або обертаються вздовж "
"вузла [CPUParticles3D] (і його батьки), коли він переміщається або "
"обертається."
msgid ""
"The [Mesh] used for each particle. If [code]null[/code], particles will be "
"spheres."
msgstr ""
"[Mesh] використовується для кожної частинки. Якщо [code]null[/code], частинки "
"будуть сфери."
msgid "Maximum orbit velocity."
msgstr "Максимальна швидкість орбіти."
msgid "Minimum orbit velocity."
msgstr "Мінімальна швидкість орбіти."
msgid "If [code]true[/code], particles will not move on the Z axis."
msgstr "Якщо [code]true[/code], частинки не рухаються на осі Z."
msgid ""
"If [code]true[/code], particles rotate around Y axis by [member angle_min]."
msgstr ""
"Якщо [code]true[/code], частинки обертаються навколо осі Y [member angle_min]."
msgid "Maximum radial acceleration."
msgstr "Максимальна радіальна прискорення."
msgid "Minimum radial acceleration."
msgstr "Мінімальне радіальне прискорення."
msgid "Maximum scale."
msgstr "Максимальна вага."
msgid "Minimum scale."
msgstr "Мінімальна вага."
msgid "Curve for the scale over life, along the x axis."
msgstr "Викривлення для ваги над життям, вздовж осі x."
msgid "Curve for the scale over life, along the y axis."
msgstr "Викривлення для масштабу над життям, вздовж осі я."
msgid "Curve for the scale over life, along the z axis."
msgstr "Викривлення для масштабу над життям, вздовж осі Z."
msgid ""
"If set to [code]true[/code], three different scale curves can be specified, "
"one per scale axis."
msgstr ""
"Якщо встановити до [code]true[/code], можна вказати три різних кривих "
"масштабів, одну за вісь масштабу."
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 ""
"Діапазон початкового напрямку частинок від [code] +спред[/code] до [code]-"
"спред.[/code] градусів. Застосовується до площин X / Z і Y / Z."
msgid "Maximum tangent acceleration."
msgstr "Максимальне прискорення тангенсу."
msgid "Minimum tangent acceleration."
msgstr "Мінімальне прискорення тангенсу."
msgid ""
"The [AABB] that determines the node's region which needs to be visible on "
"screen for the particle system to be active.\n"
"Grow the box if particles suddenly appear/disappear when the node enters/"
"exits the screen. The [AABB] can be grown via code or with the [b]Particles → "
"Generate AABB[/b] editor tool."
msgstr ""
"[AABB], що визначає область вершини, який повинен бути видимим на екрані для "
"системи частинок, щоб бути активним.\n"
"Вирощувати коробку, якщо частинки раптово з'являються / з'являються, коли "
"вершина надходить / виводить екран. [AABB] може бути вирощений за допомогою "
"коду або з [b]Пачастини → Generate AABB[/b] редактор інструментом."
msgid "Particles are drawn in order of depth."
msgstr "Терміни натягуються для глибини."
msgid ""
"Use with [method set_particle_flag] to set [member particle_flag_rotate_y]."
msgstr ""
"Використовуйте разом з [method set_particle_flag] для встановлення [member "
"particle_flag_rotate_y]."
msgid ""
"Use with [method set_particle_flag] to set [member particle_flag_disable_z]."
msgstr ""
"Використовуйте разом з методом [method set_particle_flag] для встановлення "
"[member particle_flag_disable_z]."
msgid "Particles will be emitted in the volume of a sphere."
msgstr "У об'ємі сфери будуть видані частки."
msgid "Particles will be emitted on the surface of a sphere."
msgstr "На поверхні сфери нанесуть частки."
msgid "Particles will be emitted in the volume of a box."
msgstr "У об'ємі коробки нанесені частки."
msgid "Particles will be emitted in a ring or cylinder."
msgstr "У кільцях або циліндрі нанесені частки."
msgid "Provides access to advanced cryptographic functionalities."
msgstr "Забезпечує доступ до розширених криптографічних функцій."
msgid ""
"The Crypto class provides access to advanced cryptographic functionalities.\n"
"Currently, this includes asymmetric key encryption/decryption, signing/"
"verification, and generating cryptographically secure random bytes, RSA keys, "
"HMAC digests, and self-signed [X509Certificate]s.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var crypto = Crypto.new()\n"
"\n"
"# Generate new RSA key.\n"
"var key = crypto.generate_rsa(4096)\n"
"\n"
"# Generate new self-signed certificate with the given key.\n"
"var cert = crypto.generate_self_signed_certificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\")\n"
"\n"
"# Save key and certificate in the user folder.\n"
"key.save(\"user://generated.key\")\n"
"cert.save(\"user://generated.crt\")\n"
"\n"
"# Encryption\n"
"var data = \"Some data\"\n"
"var encrypted = crypto.encrypt(key, data.to_utf8_buffer())\n"
"\n"
"# Decryption\n"
"var decrypted = crypto.decrypt(key, encrypted)\n"
"\n"
"# Signing\n"
"var signature = crypto.sign(HashingContext.HASH_SHA256, data.sha256_buffer(), "
"key)\n"
"\n"
"# Verifying\n"
"var verified = crypto.verify(HashingContext.HASH_SHA256, "
"data.sha256_buffer(), signature, key)\n"
"\n"
"# Checks\n"
"assert(verified)\n"
"assert(data.to_utf8_buffer() == decrypted)\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"using System.Diagnostics;\n"
"\n"
"Crypto crypto = new Crypto();\n"
"\n"
"// Generate new RSA key.\n"
"CryptoKey key = crypto.GenerateRsa(4096);\n"
"\n"
"// Generate new self-signed certificate with the given key.\n"
"X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\");\n"
"\n"
"// Save key and certificate in the user folder.\n"
"key.Save(\"user://generated.key\");\n"
"cert.Save(\"user://generated.crt\");\n"
"\n"
"// Encryption\n"
"string data = \"Some data\";\n"
"byte[] encrypted = crypto.Encrypt(key, data.ToUtf8Buffer());\n"
"\n"
"// Decryption\n"
"byte[] decrypted = crypto.Decrypt(key, encrypted);\n"
"\n"
"// Signing\n"
"byte[] signature = crypto.Sign(HashingContext.HashType.Sha256, "
"Data.Sha256Buffer(), key);\n"
"\n"
"// Verifying\n"
"bool verified = crypto.Verify(HashingContext.HashType.Sha256, "
"Data.Sha256Buffer(), signature, key);\n"
"\n"
"// Checks\n"
"Debug.Assert(verified);\n"
"Debug.Assert(data.ToUtf8Buffer() == decrypted);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Клас Crypto надає доступ до розширених криптографічних функцій. \n"
"Наразі це включає шифрування/дешифрування асиметричного ключа, підписання/"
"перевірку та генерацію криптографічно безпечних випадкових байтів, ключів "
"RSA, дайджестів HMAC і самопідписаних [X509Certificate]. \n"
"[codeblocks]\n"
"[gdscript]\n"
"var crypto = Crypto.new() \n"
"\n"
"# Створіть новий ключ RSA. \n"
"змінний ключ = crypto.generate_rsa(4096) \n"
"\n"
"# Створіть новий самопідписаний сертифікат із вказаним ключем. \n"
"var cert = crypto.generate_self_signed_certificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\") \n"
"\n"
"# Збережіть ключ і сертифікат у папці користувача. \n"
"key.save(\"user://generated.key\") \n"
"cert.save(\"user://generated.crt\") \n"
"\n"
"# Шифрування \n"
"var data = \"Деякі дані\" \n"
"var encrypted = crypto.encrypt(key, data.to_utf8_buffer()) \n"
"\n"
"# Розшифровка \n"
"var decrypted = crypto.decrypt(key, encrypted) \n"
"\n"
"# Підпис \n"
"var signature = crypto.sign(HashingContext.HASH_SHA256, data.sha256_buffer(), "
"key) \n"
"\n"
"# Перевірка \n"
"var verified = crypto.verify(HashingContext.HASH_SHA256, "
"data.sha256_buffer(), signature, key) \n"
"\n"
"# Перевірки \n"
"стверджувати (verified) \n"
"assert(data.to_utf8_buffer() == decrypted) \n"
"[/gdscript] \n"
"[csharp] \n"
"using Godot; \n"
"using System.Diagnostics; \n"
"\n"
"Crypto crypto = new Crypto(); \n"
"\n"
"// Створення нового ключа RSA. \n"
"Key CryptoKey = crypto.GenerateRsa(4096); \n"
"\n"
"// Створити новий самопідписаний сертифікат із заданим ключем. \n"
"X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\");\n"
"\n"
"// Збережіть ключ і сертифікат у папці користувача. \n"
"key.Save(\"user://generated.key\"); \n"
"cert.Save(\"user://generated.crt\"); \n"
"\n"
"// Шифрування \n"
"string data = \"Деякі дані\"; \n"
"byte[] encrypted = crypto.Encrypt(key, data.ToUtf8Buffer()); \n"
"\n"
"// Розшифровка \n"
"byte[] decrypted = crypto.Decrypt(key, encrypted); \n"
"\n"
"// Підписання \n"
"byte[] signature = crypto.Sign(HashingContext.HashType.Sha256, "
"Data.Sha256Buffer(), key); \n"
"\n"
"// Перевірка \n"
"bool verified = crypto.Verify(HashingContext.HashType.Sha256, "
"Data.Sha256Buffer(), signature, key); \n"
"\n"
"// Перевірки \n"
"Debug.Assert(verified); \n"
"Debug.Assert(data.ToUtf8Buffer() == decrypted); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Compares two [PackedByteArray]s for equality without leaking timing "
"information in order to prevent timing attacks.\n"
"See [url=https://paragonie.com/blog/2015/11/preventing-timing-attacks-on-"
"string-comparison-with-double-hmac-strategy]this blog post[/url] for more "
"information."
msgstr ""
"Порівняти два [PackedByteArray] для рівності без витоку інформації про "
"строки, щоб запобігти нападам часу.\n"
"[url=https://paragonie.com/blog/2015/11/preventing-timing-attacks-on-string-"
"comparison-with-double-hmac-strategy]this blog post[/url] для отримання "
"додаткової інформації."
msgid ""
"Decrypt the given [param ciphertext] with the provided private [param key].\n"
"[b]Note:[/b] The maximum size of accepted ciphertext is limited by the key "
"size."
msgstr ""
"Розшифрування даної [param ciphertext] з наданим приватним [param key].\n"
"[b]Примітка:[/b] Максимальний розмір прийнятий ciphertext обмежений за "
"розміром ключа."
msgid ""
"Encrypt the given [param plaintext] with the provided public [param key].\n"
"[b]Note:[/b] The maximum size of accepted plaintext is limited by the key "
"size."
msgstr ""
"Зашифрувати дані [param plaintext] з наданою громадськістю [param key].\n"
"[b]Примітка:[/b] Максимальний розмір прийнятих plaintext обмежений за "
"розміром ключа."
msgid ""
"Generates a [PackedByteArray] of cryptographically secure random bytes with "
"given [param size]."
msgstr ""
"Генерація [PackedByteArray] криптографічно захищених випадкових байтів з "
"урахуванням [param size]."
msgid ""
"Generates an RSA [CryptoKey] that can be used for creating self-signed "
"certificates and passed to [method StreamPeerTLS.accept_stream]."
msgstr ""
"Генерація RSA [CryptoKey], яка може бути використана для створення "
"самопризначених сертифікатів і переданих до [method "
"StreamPeerTLS.accept_stream]."
msgid ""
"Generates a self-signed [X509Certificate] from the given [CryptoKey] and "
"[param issuer_name]. The certificate validity will be defined by [param "
"not_before] and [param not_after] (first valid date and last valid date). The "
"[param issuer_name] 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 an X509 self-signed certificate.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var crypto = Crypto.new()\n"
"# Generate 4096 bits RSA key.\n"
"var key = crypto.generate_rsa(4096)\n"
"# Generate self-signed certificate using the given key.\n"
"var cert = crypto.generate_self_signed_certificate(key, \"CN=example.com,O=A "
"Game Company,C=IT\")\n"
"[/gdscript]\n"
"[csharp]\n"
"var crypto = new Crypto();\n"
"// Generate 4096 bits RSA key.\n"
"CryptoKey key = crypto.GenerateRsa(4096);\n"
"// Generate self-signed certificate using the given key.\n"
"X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Генерація самовизнаного [X509Certificate] з даної [CryptoKey] та [param "
"problemr_name]. Строк дії сертифіката буде визначено [param not_before] та "
"[param not_after] (перша дата дії та останні дати дії). [param problemr_name] "
"повинен містити принаймні \"CN=\" (ім'я, тобто доменне ім'я), \"O=\" "
"(організація, тобто ім'я Вашої компанії), \"C=\" (country, тобто 2 листований "
"код ISO-3166 країни, організація базується на).\n"
"Невеликий приклад для створення ключа RSA і сертифіката X509.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var crypto = Crypto.new()\n"
"# Генерувати 4096 біт RSA ключ.\n"
"ключ вар = крипто.generate_rsa(4096)\n"
"# Генерувати самопризначений сертифікат за допомогою даного ключа.\n"
"var cert = crypto.generate_self_signed_certificate(key, \"CN=example.com,O=A "
"Game Company,C=IT\")\n"
"[/gdscript]\n"
"[csharp]\n"
"var crypto = new Crypto();\n"
"// Генерувати 4096 біт RSA ключ.\n"
"CryptoKey key = крипто.GenerateRsa(4096);\n"
"// Генерувати самопризначений сертифікат за допомогою даного ключа.\n"
"X509Certificate cert = crypto.GenerateSelfSignedCertificate(key, "
"\"CN=mydomain.com,O=My Game Company,C=IT\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Generates an [url=https://en.wikipedia.org/wiki/HMAC]HMAC[/url] digest of "
"[param msg] using [param key]. The [param hash_type] parameter is the hashing "
"algorithm that is used for the inner and outer hashes.\n"
"Currently, only [constant HashingContext.HASH_SHA256] and [constant "
"HashingContext.HASH_SHA1] are supported."
msgstr ""
"[url=https://en.wikipedia.org/wiki/HMAC]HMAC[/url] дайджест [param msg] за "
"допомогою [param key]. параметр [paramh_type] є алгоритмом хешування, який "
"використовується для внутрішнього та зовнішнього хешу.\n"
"В даний час тільки [constant HashingContext.HASH_SHA256] і [constant "
"HashingContext. Підтримка HASH_SHA1."
msgid ""
"Sign a given [param hash] of type [param hash_type] with the provided private "
"[param key]."
msgstr ""
"Ознайомитися з даним [param h] типу [param h_type] з надана приватна [param "
"key]."
msgid ""
"Verify that a given [param signature] for [param hash] of type [param "
"hash_type] against the provided public [param key]."
msgstr ""
"Визначте, що заданий [param signature] для [param h] типу [param h_type] "
"проти заданої громадськості [param key]."
msgid "A cryptographic key (RSA or elliptic-curve)."
msgstr "Криптографічний ключ (RSA або elliptic-curve)."
msgid ""
"The CryptoKey class represents a cryptographic key. Keys can be loaded and "
"saved like any other [Resource].\n"
"They can be used to generate a self-signed [X509Certificate] via [method "
"Crypto.generate_self_signed_certificate] and as private key in [method "
"StreamPeerTLS.accept_stream] along with the appropriate certificate."
msgstr ""
"Криптовалюта Ключовий клас являє собою криптографічний ключ. Ключові слова "
"можуть бути завантажені і збережені як будь-який інший [Resource].\n"
"Вони можуть бути використані для створення самопризначених [X509Certificate] "
"через [method Crypto.generate_self_signed_certed_certificate] і як приватний "
"ключ в [method StreamPeerTLS.accept_stream] разом з відповідним сертифікатом."
msgid "SSL certificates"
msgstr "SSL сертифікати"
msgid ""
"Returns [code]true[/code] if this CryptoKey only has the public part, and not "
"the private one."
msgstr ""
"[code]true[/code] якщо це Crypto Увімкніть лише публічну частину, а не "
"приватне."
msgid ""
"Loads a key from [param path]. If [param public_only] is [code]true[/code], "
"only the public key will be loaded.\n"
"[b]Note:[/b] [param path] should be a \"*.pub\" file if [param public_only] "
"is [code]true[/code], a \"*.key\" file otherwise."
msgstr ""
"Завантаження ключа зі шляху [param path]. Якщо [param public_only] є "
"[code]true[/code], тільки публічний ключ буде завантажений.\n"
"[b]Примітка:[/b] [param path] повинен бути файлом з розширенням \"*.pub\", "
"якщо [param public_only] є [code]true[/code], або з \"*.key\" інакше."
msgid ""
"Loads a key from the given [param string_key]. If [param public_only] is "
"[code]true[/code], only the public key will be loaded."
msgstr ""
"Навантаження ключа з даної [param string_key]. Якщо [param public_only] є "
"[code]true[/code], тільки публічний ключ буде завантажений."
msgid ""
"Saves a key to the given [param path]. If [param public_only] is [code]true[/"
"code], only the public key will be saved.\n"
"[b]Note:[/b] [param path] should be a \"*.pub\" file if [param public_only] "
"is [code]true[/code], a \"*.key\" file otherwise."
msgstr ""
"Заощаджує ключ до даної [param path]. Якщо [param public_only] є [code]true[/"
"code], тільки публічний ключ буде збережений.\n"
"[b]Note:[/b] [param path] повинен бути файл \"*.pub\", якщо [param "
"public_only] є [code]true[/code], файл \"*.key\" інакше."
msgid ""
"Returns a string containing the key in PEM format. If [param public_only] is "
"[code]true[/code], only the public key will be included."
msgstr ""
"Повертає рядок, що містить ключ у форматі PEM. Якщо [param public_only] є "
"[code]true[/code], буде включений тільки публічний ключ."
msgid "A CSG Box shape."
msgstr "Форма коробки CSG."
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 "
"[MeshInstance3D] 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 ""
"Цей вузол дозволяє створювати коробку для використання з системою CSG.\n"
"[b]Note:[/b] CSG вузли призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid "Prototyping levels with CSG"
msgstr "Прототипування рівнів з CSG"
msgid "The material used to render the box."
msgstr "Матеріал, що використовується для рендерингу коробки."
msgid "A CSG node that allows you to combine other CSG modifiers."
msgstr "A CSG вузол, який дозволяє поєднувати інші модифікатори CSG."
msgid ""
"For complex arrangements of shapes, it is sometimes needed to add structure "
"to your CSG nodes. The CSGCombiner3D node allows you to create this "
"structure. The node encapsulates the result of the CSG operations of its "
"children. In this way, it is possible to do operations on one set of shapes "
"that are children of one CSGCombiner3D node, and a set of separate operations "
"on a second set of shapes that are children of a second CSGCombiner3D node, "
"and then do an operation that takes the two end results as its input to "
"create 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 "
"[MeshInstance3D] 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 ""
"Для комплексних домовленостей форм іноді потрібно додати структуру до вузлів "
"CSG. CSGCombiner3 D вузол дозволяє створювати цю структуру. Вузол закріплює "
"результат операцій CSG своїх дітей. Таким чином, можна зробити операції на "
"одному множині форм, які є дітьми одного вузла CSGCombiner3D, а набір окремих "
"операцій на другому множині форм, які є дітьми другого вузла CSGCombiner3D, а "
"потім зробити операцію, яка займає два кінцеві результати як його введення "
"для створення кінцевої форми.\n"
"[b]Примітки:[/b] CSG призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid "A CSG Cylinder shape."
msgstr "Форма циліндра CSG."
msgid ""
"This node allows you to create a cylinder (or cone) 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 "
"[MeshInstance3D] 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 ""
"Цей вузол дозволяє створювати циліндр (або конус) для використання з системою "
"CSG.\n"
"[b]Note:[/b] CSG вузли призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid ""
"If [code]true[/code] a cone is created, the [member radius] will only apply "
"to one side."
msgstr ""
"Якщо [code]true[/code] створюється конус, то [member radius] буде застосовано "
"лише на одну сторону."
msgid "The height of the cylinder."
msgstr "Висота циліндра."
msgid "The material used to render the cylinder."
msgstr "Матеріал, що використовується для рендерингу циліндра."
msgid "The radius of the cylinder."
msgstr "Радіус циліндра."
msgid ""
"The number of sides of the cylinder, the higher this number the more detail "
"there will be in the cylinder."
msgstr "Кількість боків циліндра, чим вище цей номер деталі буде в циліндрі."
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 ""
"Якщо [code]true[/code] встановлюються норми циліндра, щоб надати плавний "
"ефект, що робить циліндр здаватися округлою. Якщо [code]false[/code] циліндр "
"буде мати плоский затінений вигляд."
msgid "A CSG Mesh shape that uses a mesh resource."
msgstr "КСГ Форма сітки, яка використовує сітчастий ресурс."
msgid ""
"This CSG node allows you to use any mesh resource as a CSG shape, provided it "
"is [i]manifold[/i]. A manifold shape is closed, does not self-intersect, does "
"not contain internal faces and has no edges that connect to more than two "
"faces. See also [CSGPolygon3D] 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 "
"[MeshInstance3D] 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 ""
"Цей CSG-вузол дозволяє використовувати будь-який ресурс сіті як CSG-фігуру, "
"якщо він є [i]многовидом[/i]. Множинна фігура є замкненою, не перетинається, "
"не містить внутрішніх граней і не має ребер, які з'єднуються з більш ніж "
"двома гранями. Дивіться також [CSGPolygon3D] для малювання 2D екструдованих "
"багатокутників, які можна використовувати як вузли CSG.\n"
"[b]Примітка:[/b] CSG-вузли призначені для використання у прототипуванні "
"рівнів. Створення CSG-вузлів вимагає значних витрат процесорних ресурсів у "
"порівнянні зі створенням [MeshInstance3D] за допомогою [PrimitiveMesh]. "
"Переміщення CSG-вузла в межах іншого CSG-вузла також має значні витрати "
"процесорних ресурсів, тому його слід уникати під час гри."
msgid "The [Material] used in drawing the CSG shape."
msgstr "[Material] використовується в малюнку CSG форми."
msgid ""
"The [Mesh] resource to use as a CSG shape.\n"
"[b]Note:[/b] Some [Mesh] types such as [PlaneMesh], [PointMesh], [QuadMesh], "
"and [RibbonTrailMesh] are excluded from the type hint for this property, as "
"these primitives are non-[i]manifold[/i] and thus not compatible with the CSG "
"algorithm.\n"
"[b]Note:[/b] When using an [ArrayMesh], all vertex attributes except "
"[constant Mesh.ARRAY_VERTEX], [constant Mesh.ARRAY_NORMAL] and [constant "
"Mesh.ARRAY_TEX_UV] are left unused. Only [constant Mesh.ARRAY_VERTEX] and "
"[constant Mesh.ARRAY_TEX_UV] will be passed to the GPU.\n"
"[constant Mesh.ARRAY_NORMAL] is only used to determine which faces require "
"the use of flat shading. By default, CSGMesh will ignore the mesh's vertex "
"normals, recalculate them for each vertex and use a smooth shader. If a flat "
"shader is required for a face, ensure that all vertex normals of the face are "
"approximately equal."
msgstr ""
"Ресурс [Mesh] для використання як фігури CSG.\n"
"[b]Примітка:[/b] Деякі типи [Mesh], такі як [PlaneMesh], [PointMesh], "
"[QuadMesh] та [RibbonTrailMesh] виключено з підказки типу для цієї "
"властивості, оскільки ці примітиви не є [i]різноманітними[/i] і тому не "
"сумісні з алгоритмом CSG.\n"
"[b]Примітка:[/b] При використанні [ArrayMesh] всі атрибути вершин, крім "
"[constant Mesh.ARRAY_VERTEX], [constant Mesh.ARRAY_NORMAL] і [constant "
"Mesh.ARRAY_TEX_UV], залишаються невикористаними. На графічний процесор буде "
"передано лише [constant Mesh.ARRAY_VERTEX] та [constant Mesh.ARRAY_TEX_UV].\n"
"[constant Mesh.ARRAY_NORMAL] використовується лише для визначення того, які "
"грані потребують використання плаского зафарбовування. За замовчуванням "
"CSGMesh ігнорує нормалі вершин сіті, перераховує їх для кожної вершини і "
"використовує плаский шейдер. Якщо для грані потрібно застосувати плаский "
"шейдер, переконайтеся, що нормалі всіх вершин грані приблизно однакові."
msgid "Extrudes a 2D polygon shape to create a 3D mesh."
msgstr "Виводить форму полігону 2D для створення сітки 3D."
msgid ""
"An array of 2D points is extruded to quickly and easily create a variety of "
"3D meshes. See also [CSGMesh3D] 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 "
"[MeshInstance3D] 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 ""
"Багато точок 2D швидко і легко створюють різноманітні сітки 3D. Дивись також "
"[CSGMesh3D] для використання 3D сітки як CSG вузли.\n"
"[b]Note:[/b] CSG вузли призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid "When [member mode] is [constant MODE_DEPTH], the depth of the extrusion."
msgstr "Коли [member mode] є [constant MODE_DEPTH], глибина екструзії."
msgid ""
"Material to use for the resulting mesh. The UV maps the top half of the "
"material to the extruded shape (U along the length of the extrusions and V "
"around the outline of the [member polygon]), the bottom-left quarter to the "
"front end face, and the bottom-right quarter to the back end face."
msgstr ""
"Матеріал для використання для отриманої сітки. УФ запускає верхню половину "
"матеріалу до викривленої форми (У вздовж довжини екструзій і В навколо "
"контуру [member polygon]), нижньо-лівий квартал переднього кінця обличчя, а "
"нижній квартал до лицьового кінця."
msgid "The [member mode] used to extrude the [member polygon]."
msgstr "[member mode] використовується для виведення [member polygon]."
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 shape. "
"If [code]false[/code] the top half of the material is repeated every step of "
"the extrusion."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], за замовчуванням, верхня половина "
"[member material] простягається по всій довжині вигнутої форми. Якщо "
"[code]false[/code] верхня половина матеріалу повторюється кожен крок "
"екструзії."
msgid ""
"When [member mode] is [constant MODE_PATH], the path interval or ratio of "
"path points to extrusions."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], інтервал шляху або співвідношення "
"точок шляху до екструзій."
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 ""
"Коли [member mode] є [constant MODE_PATH], це дозволить визначити, якщо "
"інтервал повинен бути дистанцією ([constant PATH_INTERVAL_DISTANCE]) або "
"дочірні фракції ([constant PATH_INTERVAL_SUBDIVIDE])."
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 ""
"Коли [member mode] є [constant MODE_PATH], якщо [code]true[/code] додаються "
"кінці шляху, додаючи екструзію між останніми і першими точками шляху."
msgid ""
"When [member mode] is [constant MODE_PATH], if [code]true[/code] the "
"[Transform3D] of the [CSGPolygon3D] is used as the starting point for the "
"extrusions, not the [Transform3D] of the [member path_node]."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], якщо [code]true[/code] "
"[Transform3D] [CSGPolygon3D] використовується як початкова точка для "
"екструзій, а не [Transform3D] [member path_node]."
msgid ""
"When [member mode] is [constant MODE_PATH], the location of the [Path3D] "
"object used to extrude the [member polygon]."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], розташування об'єкта [Path3D], що "
"використовується для виведення [member polygon]."
msgid ""
"When [member mode] is [constant MODE_PATH], the path rotation method used to "
"rotate the [member polygon] as it is extruded."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], метод обертання шляху "
"використовується для обертання [member polygon], як він виводиться."
msgid ""
"When [member mode] is [constant MODE_PATH], if [code]true[/code] the polygon "
"will be rotated according to the proper tangent of the path at the sampled "
"points. If [code]false[/code] an approximation is used, which decreases in "
"accuracy as the number of subdivisions decreases."
msgstr ""
"Якщо [member mode] дорівнює [constant MODE_PATH], якщо [code]true[/code], "
"полігон буде обертатися відповідно до дотичної до шляху в точках, де зроблено "
"вибірку. Якщо [code]false[/code], буде використано наближення, точність якого "
"зменшується зі зменшенням кількості підрозділів."
msgid ""
"When [member mode] is [constant MODE_PATH], extrusions that are less than "
"this angle, will be merged together to reduce polygon count."
msgstr ""
"Коли [member mode] є [constant MODE_PATH], екструзії, які менше цього кута, "
"будуть об'єднані між собою, щоб зменшити кількість полігонів."
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 ""
"Коли [member mode] є [constant MODE_PATH], це відстань по шляху, в метрах, "
"фактурні координати будуть плитка. При встановленні до 0 координат текстури "
"будуть відповідати геометрії точно без нахилу."
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 ""
"Кольори точки, що визначає полігон 2D, який виводиться. Це може бути конвексу "
"або конденсатний полігон з 3 або більше точок. Полігон повинен [i] не[/i] "
"мати будь-які міжсекційні краї. В іншому випадку триангуляція не буде і "
"ніякої сітки буде створюватися.\n"
"[b]Note:[/b] Якщо в [пам'ятний полігон] визначаються лише 1 або 2 точки."
msgid "If [code]true[/code], applies smooth shading to the extrusions."
msgstr "Якщо [code]true[/code], застосовує гладку обшивку до екструзій."
msgid ""
"When [member mode] is [constant MODE_SPIN], the total number of degrees the "
"[member polygon] is rotated when extruding."
msgstr ""
"Коли [member mode] є [constant MODE_SPIN], загальна кількість ступенів "
"[member polygon] обертається при виведенні."
msgid ""
"When [member mode] is [constant MODE_SPIN], the number of extrusions made."
msgstr ""
"Коли [member mode] є [constant MODE_SPIN], кількість екструзій виконано."
msgid "The [member polygon] shape is extruded along the negative Z axis."
msgstr "Форма [member polygon] виведена уздовж негативної осі Z."
msgid "The [member polygon] shape is extruded by rotating it around the Y axis."
msgstr "Форма [member polygon] виведена шляхом обертання його навколо осі Y."
msgid ""
"The [member polygon] shape is extruded along the [Path3D] specified in "
"[member path_node]."
msgstr ""
"Форма [member polygon] виведена вздовж [Path3D], вказаного в [member "
"path_node]."
msgid ""
"The [member polygon] shape is not rotated.\n"
"[b]Note:[/b] Requires the path Z coordinates to continually decrease to "
"ensure viable shapes."
msgstr ""
"Форма [member polygon] не обернена.\n"
"[b]Примітка:[/b] Вимагає Z координати шляху розташовані за зменшенням для "
"забезпечення можливих форм."
msgid ""
"The [member polygon] shape is rotated along the path, but it is not rotated "
"around the path axis.\n"
"[b]Note:[/b] Requires the path Z coordinates to continually decrease to "
"ensure viable shapes."
msgstr ""
"Форма [member polygon] обертається уздовж шляху, але вона не обертається "
"навколо осі шляху.\n"
"[b]Примітка:[/b] Вимагає шлях З координує безперервне зменшення для "
"забезпечення життєздатних форм."
msgid ""
"The [member polygon] shape follows the path and its rotations around the path "
"axis."
msgstr "Форма [member polygon] стежка і її обертання навколо осі шляху."
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 ""
"Коли [member polygon] встановлюється до [constant MODE_PATH], [member "
"path_interva] визначить відстань, в метрах, кожен інтервал шляху буде "
"виділений."
msgid ""
"When [member mode] is set to [constant MODE_PATH], [member path_interval] "
"will subdivide the polygons along the path."
msgstr ""
"Коли [member mode] встановлюється до [constant MODE_PATH], [member "
"path_interva] буде піддано полігонам по шляху."
msgid "Base class for CSG primitives."
msgstr "Базовий клас примітивів CSG."
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.\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 "
"[MeshInstance3D] 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 ""
"Парентний клас для різних примітивів CSG. Він містить код і функціональні "
"можливості, які поширені між ними. Не можна використовувати безпосередньо. "
"Замість одного з різних класів, які успадкуються від неї.\n"
"[b]Примітки:[/b] CSG призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid ""
"If set, the order of the vertices in each triangle are reversed resulting in "
"the backside of the mesh being drawn."
msgstr ""
"Якщо встановити, порядок вершин в кожному трикутнику виводяться в результаті "
"чого задню частину сітки."
msgid "The CSG base class."
msgstr "Базовий клас CSG."
msgid ""
"This is the CSG base class that provides CSG operation support to the various "
"CSG nodes in Godot.\n"
"[b]Performance:[/b] CSG nodes are only intended for prototyping as they have "
"a significant CPU performance cost. Consider baking final CSG operation "
"results into static geometry that replaces the CSG nodes.\n"
"Individual CSG root node results can be baked to nodes with static resources "
"with the editor menu that appears when a CSG root node is selected.\n"
"Individual CSG root nodes can also be baked to static resources with scripts "
"by calling [method bake_static_mesh] for the visual mesh or [method "
"bake_collision_shape] for the physics collision.\n"
"Entire scenes of CSG nodes can be baked to static geometry and exported with "
"the editor glTF scene exporter: [b]Scene > Export As... > glTF 2.0 Scene...[/"
"b]"
msgstr ""
"Це базовий клас CSG, який забезпечує підтримку операцій CSG для різних вузлів "
"CSG у Godot.\n"
"[b]Продуктивність:[/b] Вузли CSG призначені лише для прототипування, оскільки "
"вони мають значні витрати на продуктивність процесора. Розгляньте можливість "
"запивання кінцевих результатів операцій CSG у статичну геометрію, яка замінює "
"вузли CSG.\n"
"Окремі результати кореневих вузлів CSG можна запивати у вузли зі статичними "
"ресурсами за допомогою меню редактора, яке з'являється при виборі кореневого "
"вузла CSG.\n"
"Окремі кореневі вузли CSG також можна запивати у статичні ресурси за "
"допомогою скриптів, викликаючи [method bake_static_mesh] для візуальної сітки "
"або [method bake_collision_shape] для фізичного зіткнення.\n"
"Цілі сцени вузлів CSG можна запивати у статичну геометрію та експортувати за "
"допомогою редактора експортера сцен glTF: [b]Сцена > Експортувати як... > "
"glTF 2.0 Сцена...[/b]"
msgid ""
"Returns a baked physics [ConcavePolygonShape3D] of this node's CSG operation "
"result. Returns an empty shape if the node is not a CSG root node or has no "
"valid geometry.\n"
"[b]Performance:[/b] If the CSG operation results in a very detailed geometry "
"with many faces physics performance will be very slow. Concave shapes should "
"in general only be used for static level geometry and not with dynamic "
"objects that are moving.\n"
"[b]Note:[/b] CSG mesh data updates are deferred, which means they are updated "
"with a delay of one rendered frame. To avoid getting an empty shape or "
"outdated mesh data, make sure to call [code]await get_tree().process_frame[/"
"code] before using [method bake_collision_shape] in [method Node._ready] or "
"after changing properties on the [CSGShape3D]."
msgstr ""
"Повертає запечену фізику [ConcavePolygonShape3D] результату операції CSG "
"цього вузла. Повертає порожню фігуру, якщо вузол не є кореневим вузлом CSG "
"або не має дійсної геометрії.\n"
"[b]Продуктивність:[/b] Якщо операція CSG призводить до дуже детальної "
"геометрії з багатьма гранями, продуктивність фізики буде дуже повільною. "
"Увігнуті фігури загалом слід використовувати лише для геометрії статичного "
"рівня, а не з динамічними об'єктами, що рухаються.\n"
"[b]Примітка:[/b] Оновлення даних сітки CSG відкладаються, що означає, що вони "
"оновлюються із затримкою в один кадр візуалізації. Щоб уникнути отримання "
"порожньої фігури або застарілих даних сітки, обов'язково викликайте "
"[code]await get_tree().process_frame[/code] перед використанням [method "
"bake_collision_shape] у [method Node._ready] або після зміни властивостей на "
"[CSGShape3D]."
msgid ""
"Returns a baked static [ArrayMesh] of this node's CSG operation result. "
"Materials from involved CSG nodes are added as extra mesh surfaces. Returns "
"an empty mesh if the node is not a CSG root node or has no valid geometry.\n"
"[b]Note:[/b] CSG mesh data updates are deferred, which means they are updated "
"with a delay of one rendered frame. To avoid getting an empty mesh or "
"outdated mesh data, make sure to call [code]await get_tree().process_frame[/"
"code] before using [method bake_static_mesh] in [method Node._ready] or after "
"changing properties on the [CSGShape3D]."
msgstr ""
"Повертає запечений статичний результат операції CSG цього вузла [ArrayMesh]. "
"Матеріали із задіяних вузлів CSG додаються як додаткові поверхні сітки. "
"Повертає порожню сітку, якщо вузол не є кореневим вузлом CSG або не має "
"дійсної геометрії.\n"
"[b]Примітка:[/b] Оновлення даних сітки CSG відкладаються, що означає, що вони "
"оновлюються із затримкою в один відрендерений кадр. Щоб уникнути отримання "
"порожньої сітки або застарілих даних сітки, обов'язково викликайте "
"[code]await get_tree().process_frame[/code] перед використанням [method "
"bake_static_mesh] у [method Node._ready] або після зміни властивостей на "
"[CSGShape3D]."
msgid ""
"Returns an [Array] with two elements, the first is the [Transform3D] of this "
"node and the second is the root [Mesh] of this node. Only works when this "
"node is the root shape.\n"
"[b]Note:[/b] CSG mesh data updates are deferred, which means they are updated "
"with a delay of one rendered frame. To avoid getting an empty shape or "
"outdated mesh data, make sure to call [code]await get_tree().process_frame[/"
"code] before using [method get_meshes] in [method Node._ready] or after "
"changing properties on the [CSGShape3D]."
msgstr ""
"Повертає [Array] з двома елементами, перший – це [Transform3D] цього вузла, а "
"другий – корінь [Mesh] цього вузла. Працює лише тоді, коли цей вузол є "
"кореневою фігурою.\n"
"[b]Примітка:[/b] Оновлення даних сітки CSG відкладаються, тобто вони "
"оновлюються із затримкою в один кадр візуалізації. Щоб уникнути отримання "
"порожньої фігури або застарілих даних сітки, обов’язково викликайте "
"[code]await get_tree().process_frame[/code] перед використанням [method "
"get_meshes] у [method Node._ready] або після зміни властивостей [CSGShape3D]."
msgid ""
"Returns [code]true[/code] if this is a root shape and is thus the object that "
"is rendered."
msgstr ""
"Повертає [code]true[/code], якщо це коренева форма і таким чином, об'єкт, "
"який продається."
msgid ""
"Calculate tangents for the CSG shape which allows the use of normal and "
"height maps. This is only applied on the root shape, this setting is ignored "
"on any child. Setting this to [code]false[/code] can speed up shape "
"generation slightly."
msgstr ""
"Обчисліть дотичні для фігури CSG, що дозволяє використовувати карти нормалей "
"та висот. Це застосовується лише до кореневої фігури, цей параметр "
"ігнорується для будь-якої дочірньої фігури. Встановлення цього параметра на "
"[code]false[/code] може дещо пришвидшити генерацію фігури."
msgid ""
"The physics layers this area is in.\n"
"Collidable objects can exist in any of 32 different layers. These layers work "
"like a tagging system, and are not visual. A collidable can use these 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=$DOCS_URL/"
"tutorials/physics/physics_introduction.html#collision-layers-and-"
"masks]Collision layers and masks[/url] in the documentation for more "
"information."
msgstr ""
"Фізика шарів цієї області знаходиться в.\n"
"Виключні об'єкти можуть існувати в будь-якому з 32 різних шарів. Ці шари "
"працюють як система блювоти, і не візуально. З'єднання може використовувати "
"ці шари, щоб вибрати, з якими об'єктами він може з'єднатися, використовуючи "
"зіткнень_маску власності.\n"
"Якщо об'єкт A знаходиться в будь-якому з шарів, які об'єкт B сканування, або "
"об'єкт B знаходиться в будь-якому шарі, відскановані об'єктом A. Див. "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Коллізійні шари та маски[/url] в документації для отримання "
"додаткової інформації."
msgid ""
"The physics layers this CSG shape scans for collisions. Only effective if "
"[member use_collision] is [code]true[/code]. 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 ""
"Фізика шарів цієї форми CSG сканування для зіткнення. [code]true[/code]. Див. "
"[url=$DOCS_URL/tutorials/physics/physics_introduction.html#collision-layers-"
"and-masks]Коллізійні шари та маски[/url] в документації для отримання "
"додаткової інформації."
msgid ""
"The priority used to solve colliding when occurring penetration. Only "
"effective if [member use_collision] is [code]true[/code]. The higher the "
"priority is, the lower the penetration into the object will be. This can for "
"example be used to prevent the player from breaking through the boundaries of "
"a level."
msgstr ""
"Пріоритет, який використовується для вирішення співвідношенні при виникненні "
"проникнення. [code]true[/code]. Чим вище пріоритет, тим нижче проникнення в "
"об'єкт буде. Цей приклад можна використовувати для запобігання розбиття "
"гравця за кордонами рівня."
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 ""
"Операція, яка виконується за цією формою. Це ігнорується для першого CSG "
"дочірнього вузла, оскільки операція є між цією вершиною і попередньої дитини "
"цього вершини батьків."
msgid "The CSG library no longer uses snapping."
msgstr "Бібліотека CSG більше не використовує прив’язку."
msgid "This property does nothing."
msgstr "Це властивість нічого не робить."
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. See also [member collision_mask] and "
"[member collision_priority]."
msgstr ""
"Додає форму зіткнення на фізичний двигун для нашої форми CSG. Це завжди буде "
"діяти як статичне тіло. Зверніть увагу, що форма зіткнення все ще активна "
"навіть якщо сама форма CSG прихована. Дивись також [member collision_mask] і "
"[member collision_priority]."
msgid "Geometry of both primitives is merged, intersecting geometry is removed."
msgstr "Геометрія як примітивів зливається, знімається міжсекційна геометрія."
msgid "Only intersecting geometry remains, the rest is removed."
msgstr "Залишається тільки міжсекційна геометрія, решта знімається."
msgid ""
"The second shape is subtracted from the first, leaving a dent with its shape."
msgstr "Друга форма відхилена від першого, залишаючи відступ зі своєю формою."
msgid "A CSG Sphere shape."
msgstr "Форма сфери CSG."
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 "
"[MeshInstance3D] 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 ""
"Цей вузол дозволяє створювати сферу для використання з системою CSG.\n"
"[b]Note:[/b] CSG вузли призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid "The material used to render the sphere."
msgstr "Матеріал, що використовується для забезпечення сфери."
msgid "Number of vertical slices for the sphere."
msgstr "Кількість вертикальних розрізів для сфери."
msgid "Radius of the sphere."
msgstr "Радіус сфери."
msgid "Number of horizontal slices for the sphere."
msgstr "Кількість горизонтальних розрізів для сфери."
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 ""
"Якщо [code]true[/code] встановлюються норми сфери, щоб надати плавний ефект, "
"що робить сферу, здавалося округленою. Якщо [code]false[/code] сфера буде "
"мати плоский затінений вигляд."
msgid "A CSG Torus shape."
msgstr "Форма тонуси CSG."
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 "
"[MeshInstance3D] 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 ""
"Ця вершина дозволяє створювати для використання з системою CSG.\n"
"[b]Note:[/b] CSG вузли призначені для використання для прототипування рівня. "
"Створення вузлів CSG має суттєву вартість процесора порівняно з створенням "
"[MeshInstance3D] з [PrimitiveMesh]. Переміщення вузла CSG в іншому CSG також "
"має суттєву вартість процесора, тому він повинен бути уникнений під час гри."
msgid "The inner radius of the torus."
msgstr "Внутрішній радіус тирси."
msgid "The material used to render the torus."
msgstr "Матеріал, що використовується для рендерингу."
msgid "The outer radius of the torus."
msgstr "Зовнішній радіус дози."
msgid "The number of edges each ring of the torus is constructed of."
msgstr "Кількість країв кожний кільце дороса будується."
msgid "The number of slices the torus is constructed of."
msgstr "Кількість розрізів, з яких складається торус."
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 ""
"Якщо [code]true[/code] встановлюються нормани торусу, щоб надати плавний "
"ефект, що робить торус здаватися округлою. Якщо [code]false[/code] торус буде "
"мати плоский затінений вигляд."
msgid ""
"A script implemented in the C# programming language, saved with the "
"[code].cs[/code] extension (Mono-enabled builds only)."
msgstr ""
"Скрипт, реалізований в мові програмування C#, збережених з розширенням "
"[code].cs[/code] (Моно-включені збірки тільки)."
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."
msgstr ""
"Цей клас являє собою скрипт C#. Це C# еквівалент класу [GDScript] і доступний "
"тільки в моно-enabled Godot збірки."
msgid "C# documentation index"
msgstr "Індекс документації C#"
msgid "Returns a new instance of the script."
msgstr "Повертає новий екземпляр сценарію."
msgid ""
"Six square textures representing the faces of a cube. Commonly used as a "
"skybox."
msgstr ""
"Шість квадратових текстур, що представляють обличчя куба. Зазвичай "
"використовується як хмарочос."
msgid ""
"A cubemap is made of 6 textures organized in layers. They are typically used "
"for faking reflections in 3D rendering (see [ReflectionProbe]). 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.\n"
"This resource is typically used as a uniform in custom shaders. Few core "
"Godot methods make use of [Cubemap] resources.\n"
"To create such a texture file yourself, reimport your image files using the "
"Godot Editor import presets. To create a Cubemap from code, use [method "
"ImageTextureLayered.create_from_images] on an instance of the Cubemap class.\n"
"The expected image order is X+, X-, Y+, Y-, Z+, Z- (in Godot's coordinate "
"system, so Y+ is \"up\" and Z- is \"forward\"). You can use one of the "
"following templates as a base:\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_2x3.webp]2×3 cubemap template "
"(default layout option)[/url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_3x2.webp]3×2 cubemap template[/"
"url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_1x6.webp]1×6 cubemap template[/"
"url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_6x1.webp]6×1 cubemap template[/"
"url]\n"
"[b]Note:[/b] Godot doesn't support using cubemaps in a [PanoramaSkyMaterial]. "
"To use a cubemap as a skybox, convert the default [PanoramaSkyMaterial] to a "
"[ShaderMaterial] using the [b]Convert to ShaderMaterial[/b] resource dropdown "
"option, then replace its code with the following:\n"
"[codeblock lang=text]\n"
"shader_type sky;\n"
"\n"
"uniform samplerCube source_panorama : filter_linear, source_color, "
"hint_default_black;\n"
"uniform float exposure : hint_range(0, 128) = 1.0;\n"
"\n"
"void sky() {\n"
"\t// If importing a cubemap from another engine, you may need to flip one of "
"the `EYEDIR` components below\n"
"\t// by replacing it with `-EYEDIR`.\n"
"\tvec3 eyedir = vec3(EYEDIR.x, EYEDIR.y, EYEDIR.z);\n"
"\tCOLOR = texture(source_panorama, eyedir).rgb * exposure;\n"
"}\n"
"[/codeblock]\n"
"After replacing the shader code and saving, specify the imported Cubemap "
"resource in the Shader Parameters section of the ShaderMaterial in the "
"inspector.\n"
"Alternatively, you can use [url=https://danilw.github.io/GLSL-howto/"
"cubemap_to_panorama_js/cubemap_to_panorama.html]this tool[/url] to convert a "
"cubemap to an equirectangular sky map and use [PanoramaSkyMaterial] as usual."
msgstr ""
"Кубічна карта складається з 6 текстур, організованих у шари. Зазвичай вони "
"використовуються для імітації відображень у 3D-візуалізації (див. "
"[ReflectionProbe]). Його можна використовувати, щоб зробити об’єкт таким, "
"ніби він відображає навколишнє середовище. Це зазвичай забезпечує набагато "
"кращу продуктивність, ніж інші методи відображення. \n"
"Цей ресурс зазвичай використовується як уніформа в власних шейдерах. Кілька "
"основних методів Godot використовують ресурси [Cubemap]. \n"
"Щоб самостійно створити такий файл текстури, повторно імпортуйте файли "
"зображень за допомогою попередніх налаштувань імпорту редактора Godot. Щоб "
"створити Cubemap із коду, використовуйте [method "
"ImageTextureLayered.create_from_images] для екземпляра класу Cubemap. \n"
"Очікуваний порядок зображень: X+, X-, Y+, Y-, Z+, Z- (у системі координат "
"Godot, тому Y+ — «вгору», а Z- — «вперед»). За основу можна взяти один із "
"наступних шаблонів: \n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_2x3.webp]Шаблон кубічної карти "
"2×3 (параметр макета за замовчуванням)[/url] \n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_3x2.webp]Шаблон кубічної карти "
"3×2[/url] \n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_1x6.webp]Шаблон кубічної карти "
"1×6[/url] \n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_6x1.webp]Шаблон кубічної карти "
"6×1[/url] \n"
"[b]Примітка: [/b] Godot не підтримує використання кубичних карт у "
"[PanoramaSkyMaterial]. Щоб використовувати кубічну карту як скайбокс, "
"перетворіть [PanoramaSkyMaterial] на [ShaderMaterial] за допомогою параметра "
"[b]Convert to ShaderMaterial[/b] ресурсу, що випадає, а потім замініть його "
"код таким: \n"
"[codeblock lang=text] \n"
"shader_type sky; \n"
"\n"
"uniform samplerCube source_panorama : filter_linear, source_color, "
"hint_default_black; \n"
"uniform float exposure: hint_range(0, 128) = 1,0; \n"
"\n"
"void sky() { \n"
"\t// Якщо імпортуєте кубічну карту з іншого механізму, вам може знадобитися "
"перевернути один із компонентів `EYEDIR` нижче \n"
"\t// замінивши його на `-EYEDIR`. \n"
"\tvec3 eyedir = vec3(EYEDIR.x, EYEDIR.y, EYEDIR.z); \n"
"\tCOLOR = texture(source_panorama, eyedir).rgb * exposure; \n"
"}\n"
"[/codeblock] \n"
"Після заміни коду шейдера та збереження вкажіть імпортований ресурс Cubemap у "
"розділі Shader Parameters ShaderMaterial в інспекторі. \n"
"Крім того, ви можете використовувати [url=https://danilw.github.io/GLSL-howto/"
"cubemap_to_panorama_js/cubemap_to_panorama.html]цей інструмент[/url], щоб "
"перетворити кубічну карту на рівнопрямокутну карту неба та використовувати "
"[PanoramaSkyMaterial] як зазвичай."
msgid "Creates a placeholder version of this resource ([PlaceholderCubemap])."
msgstr "Створює резиденцію вкладника цього ресурсу ([ОтримувачаКупета])."
msgid "An array of [Cubemap]s, stored together and with a single reference."
msgstr "Array of [Cubemap]s, збережені разом і з одним посиланням."
msgid ""
"[CubemapArray]s are made of an array of [Cubemap]s. Like [Cubemap]s, they are "
"made of multiple textures, the amount of which must be divisible by 6 (one "
"for each face of the cube).\n"
"The primary benefit of [CubemapArray]s is that they can be accessed in shader "
"code using a single texture reference. In other words, you can pass multiple "
"[Cubemap]s into a shader using a single [CubemapArray]. [Cubemap]s are "
"allocated in adjacent cache regions on the GPU, which makes [CubemapArray]s "
"the most efficient way to store multiple [Cubemap]s.\n"
"Godot uses [CubemapArray]s internally for many effects, including the [Sky] "
"if you set [member ProjectSettings.rendering/reflections/sky_reflections/"
"texture_array_reflections] to [code]true[/code].\n"
"To create such a texture file yourself, reimport your image files using the "
"Godot Editor import presets. To create a CubemapArray from code, use [method "
"ImageTextureLayered.create_from_images] on an instance of the CubemapArray "
"class.\n"
"The expected image order is X+, X-, Y+, Y-, Z+, Z- (in Godot's coordinate "
"system, so Y+ is \"up\" and Z- is \"forward\"). You can use one of the "
"following templates as a base:\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_2x3.webp]2×3 cubemap template "
"(default layout option)[/url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_3x2.webp]3×2 cubemap template[/"
"url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_1x6.webp]1×6 cubemap template[/"
"url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_6x1.webp]6×1 cubemap template[/"
"url]\n"
"Multiple layers are stacked on top of each other when using the default "
"vertical import option (with the first layer at the top). Alternatively, you "
"can choose a horizontal layout in the import options (with the first layer at "
"the left).\n"
"[b]Note:[/b] [CubemapArray] is not supported in the Compatibility renderer "
"due to graphics API limitations."
msgstr ""
"[CubemapArray] складаються з масиву [Cubemap]. Як і [Cubemap], вони "
"складаються з кількох текстур, кількість яких має ділитися на 6 (по одній для "
"кожної грані куба).\n"
"Основною перевагою [CubemapArray] є те, що до них можна отримати доступ у "
"коді шейдера за допомогою одного посилання на текстур. Іншими словами, ви "
"можете передати кілька [Cubemap] у шейдер, використовуючи один "
"[CubemapArray]. [Cubemap] розміщується в сусідніх областях кешу на графічному "
"процесорі, що робить [CubemapArray] найефективніших способом зберігання "
"кількох [Cubemap].\n"
"Godot використовує [CubemapArray] внутрішньо для багатьох ефектів, включаючи "
"[Sky], якщо ви встановите [member ProjectSettings.rendering/reflections/"
"sky_reflections/texture_array_reflections] на [code]true[/code].\n"
"Щоб створити такий файл текстури самостійно, повторно імпортуйте файли "
"зобраень за допомогою пресетів імпорту редактора Godot. Щоб створити "
"CubemapArray з коду, використовуйте [method "
"ImageTextureLayered.create_from_images] для екземпляра класу CubemapArray.\n"
"Очікуваний порядок зображень: X+, X-, Y+, Y-, Z+, Z- (у системі координат "
"Годо, тому Y+ — це «вгору», а Z- — «вперед»). Ви можете використовувати один "
"із наступних шаблонів як основу:\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_2x3.webp]Шаблон кубічної карти "
"2×3 (варіант макета за замовчуванням)[/url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_3x2.webp]Шаблон кубічної карти "
"3×2[/url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_1x6.webp]Шаблон кубічної карти "
"1×6[/url]\n"
"- [url=https://raw.githubusercontent.com/godotengine/godot-docs/master/"
"tutorials/assets_pipeline/img/cubemap_template_6x1.webp]Шаблон кубічної карти "
"6×1[/url]\n"
"Кілька шарів накладаються один на одного під час використання стандартного "
"вертикального параметра імпорту (перший шар зверху). Крім того, ви можете "
"вибрати горизонтальне розташування в параметрах імпорту (перший шар "
"ліворуч).\n"
"[b]Примітка:[/b] [CubemapArray] не підтримується в рендерері сумісності через "
"обмеження графічного API."
msgid ""
"Creates a placeholder version of this resource ([PlaceholderCubemapArray])."
msgstr "Створює заповнювач для цього ресурсу ([PlaceholderCubemapArray])."
msgid "A mathematical curve."
msgstr "Математична крива."
msgid ""
"This resource describes a mathematical curve by defining a set of points and "
"tangents at each point. By default, it ranges between [code]0[/code] and "
"[code]1[/code] on the X and Y axes, but these ranges can be changed.\n"
"Please note that many resources and nodes assume they are given [i]unit "
"curves[/i]. A unit curve is a curve whose domain (the X axis) is between "
"[code]0[/code] and [code]1[/code]. Some examples of unit curve usage are "
"[member CPUParticles2D.angle_curve] and [member Line2D.width_curve]."
msgstr ""
"Цей ресурс описує математичну криву шляхом визначення набору точок і дотичних "
"у кожній точці. За замовчуванням він коливається від [code]0[/code] до "
"[code]1[/code] на осях X і Y, але ці діапазони можна змінити.\n"
"Зверніть увагу, що багато ресурсів і вузлів припускають, що їм надано "
"[i]одиничні криві[/i]. Одинична крива – це крива, домен якої (вісь X) "
"знаходиться між [code]0[/code] і [code]1[/code]. Деякі приклади використання "
"одиничної кривої: [member CPUParticles2D.angle_curve] і [member "
"Line2D.width_curve]."
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) uses "
"the slope of the curve halfway to the adjacent point. Allows custom "
"assignments to the [code]*_tangent[/code] angle if [code]*_mode[/code] is set "
"to [constant TANGENT_FREE]."
msgstr ""
"Додає точку до вигину. Для кожної сторони, якщо кут [code]*_mode[/code] є "
"[constant TANGENT_LINEAR], [code]*_tangent[/code] (в градусах) використовує "
"схил кривої половини до прилеглої точки. Дозволяє користувацьким призначенням "
"до кута [code]*_тангента[/code], якщо [code]*_mode[/code] встановлюється до "
"[constant TANGENT_FREE]."
msgid "Recomputes the baked cache of points for the curve."
msgstr "Знімає запечене кешування точок для кривої."
msgid ""
"Removes duplicate points, i.e. points that are less than 0.00001 units "
"(engine epsilon value) away from their neighbor on the curve."
msgstr ""
"Вилучає дублікати точок, тобто точки, які менше 0,00001 одиниць (ціна NeoSeo "
"значення) від їх сусіда на кривій."
msgid "Removes all points from the curve."
msgstr "Видаліть всі точки з кривої."
msgid ""
"Returns the difference between [member min_domain] and [member max_domain]."
msgstr "Повертає різницю між [member min_domain] і [member max_domain]."
msgid "Returns the left [enum TangentMode] for the point at [param index]."
msgstr "Повертає ліву [enum TangentMode] на точку [param index]."
msgid ""
"Returns the left tangent angle (in degrees) for the point at [param index]."
msgstr "Повертає лівий кут тангенса (в градусах) для точки в [param index]."
msgid "Returns the curve coordinates for the point at [param index]."
msgstr "Повертає координати кривої для точки з [param index]."
msgid "Returns the right [enum TangentMode] for the point at [param index]."
msgstr "Повертаємо право [enum TangentMode] на точку [param index]."
msgid ""
"Returns the right tangent angle (in degrees) for the point at [param index]."
msgstr "Повертає правий кут тангенса (в градусах) для точки з [param index]."
msgid ""
"Returns the difference between [member min_value] and [member max_value]."
msgstr "Повертає різницю між [member min_value] і [member max_value]."
msgid "Removes the point at [param index] from the curve."
msgstr "Видаляє точку в [param index] з кривої."
msgid ""
"Returns the Y value for the point that would exist at the X position [param "
"offset] along the curve."
msgstr ""
"Повертає значення Y для точки, яка б існувала в позиції X [param offset] "
"вздовж кривої."
msgid ""
"Returns the Y value for the point that would exist at the X position [param "
"offset] along the curve using the baked cache. Bakes the curve's points if "
"not already baked."
msgstr ""
"Повертає значення Y для точки, яка буде існувати на позиції X [param offset] "
"вздовж кривої за допомогою запеченого кешу. Випікає вигнуті точки, якщо вже "
"не запечена."
msgid ""
"Sets the left [enum TangentMode] for the point at [param index] to [param "
"mode]."
msgstr ""
"Встановіть ліву [enum TangentMode] для точки в [param index] до [param mode]."
msgid ""
"Sets the left tangent angle for the point at [param index] to [param tangent]."
msgstr ""
"Встановлює кут лівої дотичної для точки в [param index] на [param tangent]."
msgid "Sets the offset from [code]0.5[/code]."
msgstr "Комплекти офсету з [code]0.5[/code]."
msgid ""
"Sets the right [enum TangentMode] for the point at [param index] to [param "
"mode]."
msgstr ""
"Налаштовує право [enum TangentMode] на точку [param index] до [param mode]."
msgid ""
"Sets the right tangent angle for the point at [param index] to [param "
"tangent]."
msgstr ""
"Встановлює кут прямої дотичної для точки в [param index] на [param tangent]."
msgid "Assigns the vertical position [param y] to the point at [param index]."
msgstr "Призначає вертикальну позицію [param y] в точку [param index]."
msgid "The number of points to include in the baked (i.e. cached) curve data."
msgstr "Кількість точок для включення в запечені (тобто кешовані) дані кривих."
msgid "The maximum domain (x-coordinate) that points can have."
msgstr "Максимальний домен (координата x), який можуть мати точки."
msgid ""
"The maximum value (y-coordinate) that points can have. Tangents can cause "
"higher values between points."
msgstr ""
"Максимальне значення (координата y), яке можуть мати точки. Дотичні можуть "
"викликати вищі значення між точками."
msgid "The minimum domain (x-coordinate) that points can have."
msgstr "Мінімальний домен (координата x), який можуть мати точки."
msgid ""
"The minimum value (y-coordinate) that points can have. Tangents can cause "
"lower values between points."
msgstr ""
"Мінімальне значення (координата y), яке можуть мати точки. Дотичні можуть "
"спричинити нижчі значення між точками."
msgid "The number of points describing the curve."
msgstr "Кількість точок, що описують криву."
msgid "Emitted when [member max_domain] or [member min_domain] is changed."
msgstr "Видається, коли змінюється [member max_domain] або [member min_domain]."
msgid "Emitted when [member max_value] or [member min_value] is changed."
msgstr ""
"Випромінюється, коли [member max_value] або [member min_value] змінюється."
msgid "The tangent on this side of the point is user-defined."
msgstr "Тангент на цьому боці точки визначається користувачем."
msgid ""
"The curve calculates the tangent on this side of the point as the slope "
"halfway towards the adjacent point."
msgstr ""
"Крива розраховує танджент на цьому боці точки, як ухилий півход на прилеглу "
"точку."
msgid "The total number of available tangent modes."
msgstr "Загальна кількість доступних режимів тангенсу."
msgid "Describes a Bézier curve in 2D space."
msgstr "Опишіть криву Bézier на 2D площі."
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"
"It keeps a cache of precalculated points along the curve, to speed up further "
"calculations."
msgstr ""
"Цей клас описує криву Bézier на 2D площі. В основному використовується для "
"додавання форми до [Path2D], але може бути вручну зразка для інших цілей.\n"
"Забезпечує кеш заготовлених точок по криві, щоб прискорити подальші "
"розрахунки."
msgid ""
"Adds a point with the specified [param position] relative to the curve's own "
"position, with control points [param in] and [param out]. Appends the new "
"point at the end of the point list.\n"
"If [param index] is given, the new point is inserted before the existing "
"point identified by index [param index]. Every existing point starting from "
"[param index] is shifted further down the list of points. The index must be "
"greater than or equal to [code]0[/code] and must not exceed the number of "
"existing points in the line. See [member point_count]."
msgstr ""
"Додає точку з вказаною [param position] відносно власної позиції кривої, з "
"контрольними точками в [param in] і [param out]. Додає нову точку в кінці "
"списку точок.\n"
"Якщо вказано [param index], нова точка вставляється перед уже наявною, "
"визначеною [param index]. Кожна наявна точка, починаючи з [param index], "
"передається далі в список точок. Індекс повинен бути більшим чи рівним "
"[code]0[/code] і не повинен перевищувати кількість наявних точок в рядку. "
"Дивитись [member point_count]."
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 ""
"Повертає загальну довжину кривої на основі кешованих точок. За умови "
"достатньої щільності (див. [member bake_interval]) вона має бути достатньо "
"приблизною."
msgid "Returns the cache of points as a [PackedVector2Array]."
msgstr "Повертає кеш точок як [PackedVector2Array]."
msgid ""
"Returns the closest offset to [param to_point]. This offset is meant to be "
"used in [method sample_baked].\n"
"[param to_point] must be in this curve's local space."
msgstr ""
"Повертає найближче зміщення до [param to_point]. Це зміщення призначене для "
"використання в [method sample_baked].\n"
"[param to_point] має бути в локальному просторі цієї кривої."
msgid ""
"Returns the closest point on baked segments (in curve's local space) to "
"[param to_point].\n"
"[param to_point] must be in this curve's local space."
msgstr ""
"Повертає найближчу точку на запечених сегментах (у локальному просторі "
"кривої) до [param to_point].\n"
"[param to_point] має бути в локальному просторі цієї кривої."
msgid ""
"Returns the position of the control point leading to the vertex [param idx]. "
"The returned position is relative to the vertex [param idx]. If the index is "
"out of bounds, the function sends an error to the console, and returns [code]"
"(0, 0)[/code]."
msgstr ""
"Повертає позицію контрольної точки, що веде до вершини [param idx]. Повернуте "
"положення відносно вершини [param idx]. Якщо індекс вимкнено з меж, функція "
"надсилає помилку до консолі, і повертає [code](0, 0)[/code]."
msgid ""
"Returns the position of the control point leading out of the vertex [param "
"idx]. The returned position is relative to the vertex [param idx]. If the "
"index is out of bounds, the function sends an error to the console, and "
"returns [code](0, 0)[/code]."
msgstr ""
"Повертає позицію контрольної точки, що ведеться з вершини [param idx]. "
"Повернуте положення відносно вершини [param idx]. Якщо індекс вимкнено з меж, "
"функція надсилає помилку до консолі, і повертає [code](0, 0)[/code]."
msgid ""
"Returns the position of the vertex [param idx]. If the index is out of "
"bounds, the function sends an error to the console, and returns [code](0, 0)[/"
"code]."
msgstr ""
"Повертає позицію вершини [param idx]. Якщо індекс вимкнено з меж, функція "
"надсилає помилку до консолі, і повертає [code](0, 0)[/code]."
msgid ""
"Deletes the point [param idx] from the curve. Sends an error to the console "
"if [param idx] is out of bounds."
msgstr ""
"Видаляє точку [param idx] з кривої. Виводить помилку в консоль, якщо [param "
"idx] виходить за межі."
msgid ""
"Returns the position between the vertex [param idx] and the vertex [code]idx "
"+ 1[/code], where [param t] controls if the point is the first vertex "
"([code]t = 0.0[/code]), the last vertex ([code]t = 1.0[/code]), or in "
"between. Values of [param t] outside the range ([code]0.0 <= t <= 1.0[/code]) "
"give strange, but predictable results.\n"
"If [param idx] is out of bounds it is truncated to the first or last vertex, "
"and [param t] is ignored. If the curve has no points, the function sends an "
"error to the console, and returns [code](0, 0)[/code]."
msgstr ""
"Повертає позицію між вершиною [param idx] і вершиною [code]idx + 1[/code], де "
"[param t] контролює, якщо точка є першою вершиною ([code]t = 0.0[/code]), "
"останнього вершини ([code]t = 1.0[/code]), або між. Значення [param t] за "
"межі ([code]0.0 <= т <= 1.0[/code]) дають дивний, але передбачуваний "
"результат.\n"
"Якщо [param idx] є з меж, він truncated to the first or last vertex, і [param "
"t] ігнорується. Якщо крива не має точок, функція надсилає помилку в консолі, "
"і повертає [code](0, 0)[/code]."
msgid ""
"Returns a point within the curve at position [param offset], where [param "
"offset] is measured as a pixel distance along the curve.\n"
"To do that, it finds the two cached points where the [param offset] lies "
"between, then interpolates the values. This interpolation is cubic if [param "
"cubic] is set to [code]true[/code], or linear if set to [code]false[/code].\n"
"Cubic interpolation tends to follow the curves better, but linear is faster "
"(and often, precise enough)."
msgstr ""
"Повертає точку в межах кривої на позиції [param offset], де [param offset] "
"вимірюється як піксельна відстань вздовж кривої.\n"
"З цією метою шукаються дві кешовані точки, між якими знаходиться [param "
"offset], а потім відбувається інтерполяція значень. Ця інтерполяція є "
"кубічною, якщо [param cubic] встановлено на [code]true[/code], або лінійною, "
"якщо встановлено на [code]false[/code].\n"
"Кубічна інтерполяція має бути краще слідувати вигинам, але лінійна швидше (і "
"часто досить точна)."
msgid ""
"Similar to [method sample_baked], but returns [Transform2D] that includes a "
"rotation along the curve, with [member Transform2D.origin] as the point "
"position and the [member Transform2D.x] vector pointing in the direction of "
"the path at that point. Returns an empty transform if the length of the curve "
"is [code]0[/code].\n"
"[codeblock]\n"
"var baked = curve.sample_baked_with_rotation(offset)\n"
"# The returned Transform2D can be set directly.\n"
"transform = baked\n"
"# You can also read the origin and rotation separately from the returned "
"Transform2D.\n"
"position = baked.get_origin()\n"
"rotation = baked.get_rotation()\n"
"[/codeblock]"
msgstr ""
"Подібний до [method sample_baked], але повертає [Transform2D], що включає "
"обертання вздовж кривої, з [member Transform2D.origin] як позицією точки і "
"вектором [member Transform2D.x], що вказує на напрямок шляху в цій точці. "
"Повертає порожнє перетворення, якщо довжина кривої дорівнює [code]0[/code].\n"
"[codeblock]\n"
"var baked = curve.sample_baked_with_rotation(offset)\n"
"# Повернуте Transform2D можна задати безпосередньо.\n"
"transform = baked\n"
"# Ви також можете прочитати початок координат і поворот окремо від "
"повернутого Transform2D.\n"
"position = baked.get_origin()\n"
"rotation = baked.get_rotation()\n"
"[/codeblock]"
msgid ""
"Returns the position at the vertex [param fofs]. It calls [method sample] "
"using the integer part of [param fofs] as [code]idx[/code], and its "
"fractional part as [code]t[/code]."
msgstr ""
"Повертає позицію у вершині [param fofs]. Викликає метод [method sample], "
"використовуючи цілу частину [param fofs] як [code]idx[/code], а його дробову "
"частину як [code]t[/code]."
msgid ""
"Sets the position of the control point leading to the vertex [param idx]. If "
"the index is out of bounds, the function sends an error to the console. The "
"position is relative to the vertex."
msgstr ""
"Налаштовує позицію контрольної точки, що веде до вершини [param idx]. Якщо "
"індекс виходить з меж, функція відправляє помилку в консолі. Позиція відносно "
"вершини."
msgid ""
"Sets the position of the control point leading out of the vertex [param idx]. "
"If the index is out of bounds, the function sends an error to the console. "
"The position is relative to the vertex."
msgstr ""
"Налаштовує позицію контрольної точки, що ведеться з вершини [param idx]. Якщо "
"індекс виходить з меж, функція відправляє помилку в консолі. Позиція відносно "
"вершини."
msgid ""
"Sets the position for the vertex [param idx]. If the index is out of bounds, "
"the function sends an error to the console."
msgstr ""
"Встановлює позицію для вершини [param idx]. Якщо індекс виходить з меж, "
"функція відправляє помилку в консолі."
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 straighter "
"parts.\n"
"This approximation makes straight segments between each point, then "
"subdivides those segments until the resulting shape is similar enough.\n"
"[param max_stages] controls how many subdivisions a curve segment may face "
"before it is considered approximate enough. Each subdivision splits the "
"segment in half, so the default 5 stages may mean up to 32 subdivisions per "
"curve segment. Increase with care!\n"
"[param tolerance_degrees] controls how many degrees the midpoint of a segment "
"may deviate from the real curve, before the segment has to be subdivided."
msgstr ""
"Повертає список точок вздовж вигину, з нахилом контрольованої щільності "
"точки. Що це, деталі кривих будуть мати більше точок, ніж прямі частини.\n"
"Ця апроксимація робить прямі сегменти між кожною точкою, потім позбавляє від "
"цих сегментів до тих пір, поки отримана форма аналогічна.\n"
"[param max_stages] контролює, як багато підрозділів кривого сегмента може "
"зіткнутися до того, як він вважається досить наближеним. Кожен підрозділ "
"розбиває сегмент навпіл, тому етапи за замовчуванням 5 може означати до 32 "
"підрозділів на кривому сегменті. Підвищений догляд!\n"
"[param толерантність_degrees] контролює, скільки ступенів середньої точки "
"сегмента може відхилити від реальної кривої, до того, як сегмент повинен бути "
"відхилений."
msgid ""
"Returns a list of points along the curve, with almost uniform density. [param "
"max_stages] controls how many subdivisions a curve segment may face before it "
"is considered approximate enough. Each subdivision splits the segment in "
"half, so the default 5 stages may mean up to 32 subdivisions per curve "
"segment. Increase with care!\n"
"[param tolerance_length] controls the maximal distance between two "
"neighboring points, before the segment has to be subdivided."
msgstr ""
"Повертає список точок вздовж вигину, з майже рівномірною щільністю. [param "
"max_stages] контролює, як багато підрозділів кривого сегмента може зіткнутися "
"до того, як він вважається досить наближеним. Кожен підрозділ розбиває "
"сегмент навпіл, тому етапи за замовчуванням 5 може означати до 32 підрозділів "
"на кривому сегменті. Підвищений догляд!\n"
"[param толерантність_довжина] контролює максимальну відстань між двома "
"сусідніми точками, перш ніж сегмент повинен бути підпорядкований."
msgid ""
"The distance in pixels between two adjacent cached points. Changing it forces "
"the cache to be recomputed the next time the [method get_baked_points] or "
"[method get_baked_length] function is called. The smaller the distance, the "
"more points in the cache and the more memory it will consume, so use with "
"care."
msgstr ""
"Відстань між двома суміжними пунктами кешування. Зміна кешу, щоб бути "
"переведеним в наступний раз, функція [method get_baked_points]. Чим менша "
"відстань, тим більше точок в кеші і чим більше пам'яті буде споживати, тому "
"використовуйте з обережністю."
msgid "Describes a Bézier curve in 3D space."
msgstr "Опишіть криву Bézier в просторі 3D."
msgid ""
"This class describes a Bézier curve in 3D space. It is mainly used to give a "
"shape to a [Path3D], but can be manually sampled for other purposes.\n"
"It keeps a cache of precalculated points along the curve, to speed up further "
"calculations."
msgstr ""
"Цей клас описує криву Bézier в просторі 3D. В основному використовується для "
"додавання форми до [Path3D], але може бути вручну зразка для інших цілей.\n"
"Забезпечує кеш заготовлених точок по криві, щоб прискорити подальші "
"розрахунки."
msgid "Returns the cache of points as a [PackedVector3Array]."
msgstr "Повертає кеш точок як [PackedVector3Array]."
msgid "Returns the cache of tilts as a [PackedFloat32Array]."
msgstr "Повернення кешу дотів як [PackedFloat32Array]."
msgid ""
"Returns the cache of up vectors as a [PackedVector3Array].\n"
"If [member up_vector_enabled] is [code]false[/code], the cache will be empty."
msgstr ""
"Повертає кеш до векторів як [PackedVector3Array].\n"
"[code]false[/code], кеш буде порожнім."
msgid ""
"Returns the closest offset to [param to_point]. This offset is meant to be "
"used in [method sample_baked] or [method sample_baked_up_vector].\n"
"[param to_point] must be in this curve's local space."
msgstr ""
"Повертає найближче зміщення до [param to_point]. Це зміщення призначене для "
"використання в [method sample_baked] або [method sample_baked_up_vector].\n"
"[param to_point] має бути в локальному просторі цієї кривої."
msgid ""
"Returns the position of the control point leading to the vertex [param idx]. "
"The returned position is relative to the vertex [param idx]. If the index is "
"out of bounds, the function sends an error to the console, and returns [code]"
"(0, 0, 0)[/code]."
msgstr ""
"Повертає позицію контрольної точки, що веде до вершини [param idx]. Повернуте "
"положення відносно вершини [param idx]. Якщо індекс вимкнено з меж, функція "
"надсилає помилку до консолі, і повертає [code](0, 0, 0)[/code]."
msgid ""
"Returns the position of the control point leading out of the vertex [param "
"idx]. The returned position is relative to the vertex [param idx]. If the "
"index is out of bounds, the function sends an error to the console, and "
"returns [code](0, 0, 0)[/code]."
msgstr ""
"Повертає позицію контрольної точки, що ведеться з вершини [param idx]. "
"Повернуте положення відносно вершини [param idx]. Якщо індекс вимкнено з меж, "
"функція надсилає помилку до консолі, і повертає [code](0, 0, 0)[/code]."
msgid ""
"Returns the position of the vertex [param idx]. If the index is out of "
"bounds, the function sends an error to the console, and returns [code](0, 0, "
"0)[/code]."
msgstr ""
"Повертає позицію вершини [param idx]. Якщо індекс вимкнено з меж, функція "
"надсилає помилку в консолі, і повертає [code](0, 0, 0)[/code]."
msgid ""
"Returns the tilt angle in radians for the point [param idx]. If the index is "
"out of bounds, the function sends an error to the console, and returns "
"[code]0[/code]."
msgstr ""
"Повертає кут нахилу в редисках для точки [param idx]. Якщо індекс вимкнено з "
"меж, функція надсилає помилку до консолі, і повертає [code]0[/code]."
msgid ""
"Returns the position between the vertex [param idx] and the vertex [code]idx "
"+ 1[/code], where [param t] controls if the point is the first vertex "
"([code]t = 0.0[/code]), the last vertex ([code]t = 1.0[/code]), or in "
"between. Values of [param t] outside the range ([code]0.0 >= t <=1[/code]) "
"give strange, but predictable results.\n"
"If [param idx] is out of bounds it is truncated to the first or last vertex, "
"and [param t] is ignored. If the curve has no points, the function sends an "
"error to the console, and returns [code](0, 0, 0)[/code]."
msgstr ""
"Повертає позицію між вершиною [param idx] і вершиною [code]idx + 1[/code], де "
"[param t] контролює, якщо точка є першою вершиною ([code]t = 0.0[/code]), "
"останнього вершини ([code]t = 1.0[/code]), або між. Значення [param t] за "
"межі ([code]0.0>= т <=1[/code]) дають дивний, але передбачуваний результат.\n"
"Якщо [param idx] є з меж, він truncated to the first or last vertex, і [param "
"t] ігнорується. Якщо крива не має точок, функція надсилає помилку в консолі, "
"і повертає [code](0, 0, 0)[/code]."
msgid ""
"Returns a point within the curve at position [param offset], where [param "
"offset] is measured as a distance in 3D units along the curve. To do that, it "
"finds the two cached points where the [param offset] lies between, then "
"interpolates the values. This interpolation is cubic if [param cubic] is set "
"to [code]true[/code], or linear if set to [code]false[/code].\n"
"Cubic interpolation tends to follow the curves better, but linear is faster "
"(and often, precise enough)."
msgstr ""
"Повертає точку в межах кривої на позиції [param offset], де [param offset] "
"вимірюється як відстань в 3D одиницях уздовж кривої. З цією метою шукаються "
"дві кешовані точки, між якими знаходиться [param offset], а потім "
"відбувається інтерполяція значень. Ця інтерполяція є кубічна, якщо [param "
"cubic] встановлено на [code]true[/code], або лінійна, якщо встановлено на "
"[code]false[/code].\n"
"Кубічна інтерполяція має бути краще слідувати вигинам, але лінійна швидше (і "
"часто досить точна)."
msgid ""
"Returns an up vector within the curve at position [param offset], where "
"[param offset] is measured as a distance in 3D units along the curve. To do "
"that, it finds the two cached up vectors where the [param offset] lies "
"between, then interpolates the values. If [param apply_tilt] is [code]true[/"
"code], an interpolated tilt is applied to the interpolated up vector.\n"
"If the curve has no up vectors, the function sends an error to the console, "
"and returns [code](0, 1, 0)[/code]."
msgstr ""
"Повертаємо вектор в межах кривої на позиції [param offset], де вимірюється "
"[param offset] як відстань в 3D одиниць уздовж кривої. Щоб зробити це, "
"знаходиться два забитих векторів, де лежить [param offset], потім переполює "
"значення. Якщо [param apply_tilt] є [code]true[/code], інтерпольований тент "
"наноситься на міжшліфований вектор.\n"
"Якщо крива не має векторів, функція надсилає помилку в консолі, і повертає "
"[code](0, 1, 0)[/code]."
msgid ""
"Returns a [Transform3D] with [code]origin[/code] as point position, "
"[code]basis.x[/code] as sideway vector, [code]basis.y[/code] as up vector, "
"[code]basis.z[/code] as forward vector. When the curve length is 0, there is "
"no reasonable way to calculate the rotation, all vectors aligned with global "
"space axes. See also [method sample_baked]."
msgstr ""
"Повертаємо [Transform3D] з [code]origin[/code] як позицію точки, "
"[code]basis.x[/code] в якості бічного вектора, [code]basis.y[/code] в якості "
"вектора, [code]basis.z[/code] як вектор вперед. Коли довжина кривої 0, немає "
"розумного способу розрахувати обертання, всі вектори вирівняні з глобальними "
"космічними осями. Дивись також [method sample_baked]."
msgid ""
"Sets the tilt angle in radians for the point [param idx]. If the index is out "
"of bounds, the function sends an error to the console.\n"
"The tilt controls the rotation along the look-at axis an object traveling the "
"path would have. In the case of a curve controlling a [PathFollow3D], this "
"tilt is an offset over the natural tilt the [PathFollow3D] calculates."
msgstr ""
"Налаштовує кут нахилу в редисках для точки [param idx]. Якщо індекс виходить "
"з меж, функція відправляє помилку в консолі.\n"
"Увімкніть об’єкт, який вирушає шлях. У разі кривої контролінгу [PathFollow3D] "
"цей тент є офсетом над природним нахилом [PathFollow3D] обчислюється."
msgid ""
"The distance in meters between two adjacent cached points. Changing it forces "
"the cache to be recomputed the next time the [method get_baked_points] or "
"[method get_baked_length] function is called. The smaller the distance, the "
"more points in the cache and the more memory it will consume, so use with "
"care."
msgstr ""
"Відстань між двома суміжними пунктами кешування. Зміна кешу, щоб бути "
"переведеним в наступний раз, функція [method get_baked_points]. Чим менша "
"відстань, тим більше точок в кеші і чим більше пам'яті буде споживати, тому "
"використовуйте з обережністю."
msgid ""
"If [code]true[/code], and the curve has more than 2 control points, the last "
"point and the first one will be connected in a loop."
msgstr ""
"Якщо [code]true[/code] і крива має більше 2 контрольних точок, остання та "
"перша точки будуть з’єднані в цикл."
msgid ""
"If [code]true[/code], the curve will bake up vectors used for orientation. "
"This is used when [member PathFollow3D.rotation_mode] is set to [constant "
"PathFollow3D.ROTATION_ORIENTED]. Changing it forces the cache to be "
"recomputed."
msgstr ""
"Якщо [code]true[/code], крива запікати вектори, які використовуються для "
"орієнтації. Це використовується, коли [member PathFollow3D.rotation_mode] "
"встановлюється до [constant PathFollow3D. ROTATION_ORIENTED] Змінює кеш, щоб "
"бути переведеним."
msgid "A 1D texture where pixel brightness corresponds to points on a curve."
msgstr "A 1D текстура, де піксельна яскравість відповідає точкам на криві."
msgid ""
"A 1D texture where pixel brightness corresponds to points on a unit [Curve] "
"resource, either in grayscale or in red. This visual representation "
"simplifies the task of saving curves as image files.\n"
"If you need to store up to 3 curves within a single texture, use "
"[CurveXYZTexture] instead. See also [GradientTexture1D] and "
"[GradientTexture2D]."
msgstr ""
"Одновимірна текстура, де яскравість пікселів відповідає точкам на одиничному "
"ресурсі [Curve], у відтінках сірого або червоному. Це візуальне представлення "
"спрощує завдання збереження кривих як файлів зображень.\n"
"Якщо вам потрібно зберегти до 3 кривих в одній текстурі, замість цього "
"використовуйте [CurveXYZTexture]. Дивіться також [GradientTexture1D] і "
"[GradientTexture2D]."
msgid "The [Curve] that is rendered onto the texture. Should be a unit [Curve]."
msgstr "[Curve], яка відображається на текстурі. Має бути одиницею [Curve]."
msgid ""
"The format the texture should be generated with. When passing a CurveTexture "
"as an input to a [Shader], this may need to be adjusted."
msgstr ""
"Формат текстури повинен бути створений з. При проходженні CurveTexture як "
"вхід до [Shader] це може знадобитися для налаштування."
msgid ""
"The width of the texture (in pixels). Higher values make it possible to "
"represent high-frequency data better (such as sudden direction changes), at "
"the cost of increased generation time and memory usage."
msgstr ""
"Ширина текстури (в пікселях). Найвищі значення дають можливість представити "
"високочастотні дані краще (наприклад, різкі зміни напрямку), за вартістю "
"збільшення часу і використання пам'яті."
msgid ""
"Store the curve equally across the red, green and blue channels. This uses "
"more video memory, but is more compatible with shaders that only read the "
"green and blue values."
msgstr ""
"Зберігати криву однаково по червоному, зеленому і синьому каналах. Це "
"використовує більше відео пам'яті, але більш сумісний з тіні, які тільки "
"читають зелені і сині значення."
msgid ""
"Store the curve only in the red channel. This saves video memory, but some "
"custom shaders may not be able to work with this."
msgstr ""
"Зберігайте криву тільки в червоному каналі. Це зберігає відео пам'ять, але "
"деякі користувацькі тіні не можуть працювати з цим."
msgid ""
"A 1D texture where the red, green, and blue color channels correspond to "
"points on 3 curves."
msgstr ""
"A 1D текстура, де червоні, зелені та сині кольорові канали відповідають "
"точкам на 3 кривих."
msgid ""
"A 1D texture where the red, green, and blue color channels correspond to "
"points on 3 unit [Curve] resources. Compared to using separate "
"[CurveTexture]s, this further simplifies the task of saving curves as image "
"files.\n"
"If you only need to store one curve within a single texture, use "
"[CurveTexture] instead. See also [GradientTexture1D] and [GradientTexture2D]."
msgstr ""
"Одновимірна текстура, де канали червоного, зеленого та синього кольорів "
"відповідають точкам на 3 одиничних ресурсах [Curve]. Порівняно з "
"використанням окремих [CurveTexture]s, це ще більше спрощує завдання "
"збереження кривих як файлів зображень.\n"
"Якщо вам потрібно зберегти лише одну криву в одній текстурі, використовуйте "
"натомість [CurveTexture]. Дивіться також [GradientTexture1D] і "
"[GradientTexture2D]."
msgid ""
"The [Curve] that is rendered onto the texture's red channel. Should be a unit "
"[Curve]."
msgstr ""
"[Curve], яка відображається на червоному каналі текстури. Має бути одиницею "
"[Curve]."
msgid ""
"The [Curve] that is rendered onto the texture's green channel. Should be a "
"unit [Curve]."
msgstr ""
"[Curve], яка відображається на зеленому каналі текстури. Має бути одиницею "
"[Curve]."
msgid ""
"The [Curve] that is rendered onto the texture's blue channel. Should be a "
"unit [Curve]."
msgstr ""
"[Curve], яка відображається на синьому каналі текстури. Має бути одиницею "
"[Curve]."
msgid "Class representing a cylindrical [PrimitiveMesh]."
msgstr "Клас, що представляє циліндричну [PrimitiveMesh]."
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 ""
"Клас, що представляє циліндричну [PrimitiveMesh]. Цей клас можна "
"використовувати для створення конусів, встановивши або [member top_radius ] "
"або [member bottom_radius] властивості [code]0.0[/code]."
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. See also [member "
"cap_bottom]."
msgstr ""
"Радіус дна циліндра. Якщо встановити значення [code]0.0[/code], нижні грані "
"не будуть згенеровані, що призведе до конічної форми. Див. також [member "
"cap_bottom]."
msgid ""
"If [code]true[/code], generates a cap at the bottom of the cylinder. This can "
"be set to [code]false[/code] to speed up generation and rendering when the "
"cap is never seen by the camera. See also [member bottom_radius].\n"
"[b]Note:[/b] If [member bottom_radius] is [code]0.0[/code], cap generation is "
"always skipped even if [member cap_bottom] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], генерує ковпачок внизу циліндра. Це може бути "
"встановлено до [code]false[/code] для прискорення генерації і рендерингу, "
"коли ковпачок ніколи не бачиться камерою. Дивись також [member "
"bottom_radius].\n"
"[b]Примітка:[/b] Якщо [member bottom_radius] [code]0.0[/code], генерація "
"капелюшок завжди пропускає навіть якщо [member cap_bottom] [code]true[/code]."
msgid ""
"If [code]true[/code], generates a cap at the top of the cylinder. This can be "
"set to [code]false[/code] to speed up generation and rendering when the cap "
"is never seen by the camera. See also [member top_radius].\n"
"[b]Note:[/b] If [member top_radius] is [code]0.0[/code], cap generation is "
"always skipped even if [member cap_top] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], генерує ковпачок у верхній частині циліндра. Це може "
"бути встановлено до [code]false[/code] для прискорення генерації і "
"рендерингу, коли ковпачок ніколи не бачиться камерою. Дивись також [member "
"top_radius].\n"
"[b]Note:[/b] Якщо [member top_radius] [code]0.0[/code], генерація капелюшок "
"завжди пропускає навіть якщо [member cap_top] [code]true[/code]."
msgid "Full height of the cylinder."
msgstr "Повна висота циліндра."
msgid ""
"Number of radial segments on the cylinder. Higher values result in a more "
"detailed cylinder/cone at the cost of performance."
msgstr ""
"Кількість радіальних відрізків на циліндрі. Більш детальний циліндр / конус "
"за вартістю виконання."
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 "
"tool is used to alter the vertex data. Higher values result in more "
"subdivisions, which can be used to create smoother-looking effects with "
"shaders or procedural mesh tools (at the cost of performance). When not "
"altering the vertex data using a shader or procedural mesh tool, [member "
"rings] should be kept to its default value."
msgstr ""
"Кількість крайових кілець по висоті циліндра. Зміна [member rings] не має "
"візуального впливу, якщо використовується інструмент для зміни даних вершини. "
"Більшість значень призводить до більшої кількості підрозділів, які можуть "
"бути використані для створення більш гладких ефектів з тінейцями або "
"процесуальними інструментами сітки (до вартості виконання). При не чергуванні "
"даних вершини за допомогою шейдера або процесуального інструменту сітки "
"[пам'яні кільця] повинні зберігатися до його значення за замовчуванням."
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. See also [member cap_top]."
msgstr ""
"Верхній радіус циліндра. Якщо встановити до [code]0.0[/code], топ обличчя не "
"будуть створюватися, в результаті чого конічна форма. Дивись також [member "
"cap_top]."
msgid "A 3D cylinder shape used for physics collision."
msgstr "Форма циліндра 3D використовується для зіткнення фізики."
msgid ""
"A 3D cylinder shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape3D].\n"
"[b]Note:[/b] There are several known bugs with cylinder collision shapes. "
"Using [CapsuleShape3D] or [BoxShape3D] instead is recommended.\n"
"[b]Performance:[/b] [CylinderShape3D] is fast to check collisions against, "
"but it is slower than [CapsuleShape3D], [BoxShape3D], and [SphereShape3D]."
msgstr ""
"Форма циліндра 3D, призначена для використання в фізиці. Зазвичай "
"використовується для забезпечення форми [CollisionShape3D].\n"
"[b]Примітка:[/b] Існує кілька відомих помилок з формами зіткнення циліндрів. "
"Використовуйте [CapsuleShape3D] або [BoxShape3D] замість цього "
"рекомендується.\n"
"[b]Продуктивність:[/b] [CylinderShape3D] швидко перевіряє зіткнення проти, "
"але вона повільніше, ніж [CapsuleShape3D], [BoxShape3D], і [SphereShape3D]."
msgid "The cylinder's height."
msgstr "Висота циліндра."
msgid "The cylinder's radius."
msgstr "Радіус циліндра."
msgid ""
"A physics joint that connects two 2D physics bodies with a spring-like force."
msgstr "Фізичний суглоб, який з'єднує дві фізики 2D з пружинною силою."
msgid ""
"A physics joint that connects two 2D physics bodies with a spring-like force. "
"This behaves like a spring that always wants to stretch to a given length."
msgstr ""
"Фізичне з'єднання, яке з'єднує два двовимірні фізичні тіла пружиноподібною "
"силою. Воно поводиться як пружина, яка завжди прагне розтягнутися до заданої "
"довжини."
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 system tries to "
"align them to the spring axis again. A high [member damping] value forces the "
"attached bodies to align faster."
msgstr ""
"Посилення весняного суглоба. [code]0[/code] і [code]1[/code]. Коли два тіла "
"переходять в різні напрямки, система намагається вирівняти їх до весняної осі "
"знову. Висока [пам'ятна демпфера] значення змушує прикріплені органи швидше "
"вирівняти."
msgid ""
"The spring joint's maximum length. The two attached bodies cannot stretch it "
"past this value."
msgstr ""
"Максимальна довжина весняного суглоба. Два прикріплених тіл не можуть "
"розтягувати це значення."
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 ""
"Коли тіла, прикріплені до весняного суглоба, вони розтягують або зі сквошу. "
"Спілка завжди намагається змінити розмір до цієї довжини."
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 ""
"Чим вище значення, тим менше тіл, прикріплених до суглоба, буде "
"деформуватися. У суглобі застосовано протилежну силу тілам, виріб жорсткості, "
"що множиться на різницю розмірів від її решти довжини."
msgid "Node that projects a texture onto a [MeshInstance3D]."
msgstr "Node, яка продає текстуру на [MeshInstance3D]."
msgid ""
"[Decal]s are used to project a texture onto a [Mesh] in the scene. Use Decals "
"to add detail to a scene without affecting the underlying [Mesh]. They are "
"often used to add weathering to building, add dirt or mud to the ground, or "
"add variety to props. Decals can be moved at any time, making them suitable "
"for things like blob shadows or laser sight dots.\n"
"They are made of an [AABB] and a group of [Texture2D]s specifying [Color], "
"normal, ORM (ambient occlusion, roughness, metallic), and emission. Decals "
"are projected within their [AABB] so altering the orientation of the Decal "
"affects the direction in which they are projected. By default, Decals are "
"projected down (i.e. from positive Y to negative Y).\n"
"The [Texture2D]s associated with the Decal are automatically stored in a "
"texture atlas which is used for drawing the decals so all decals can be drawn "
"at once. Godot uses clustered decals, meaning they are stored in cluster data "
"and drawn when the mesh is drawn, they are not drawn as a post-processing "
"effect after.\n"
"[b]Note:[/b] Decals cannot affect an underlying material's transparency, "
"regardless of its transparency mode (alpha blend, alpha scissor, alpha hash, "
"opaque pre-pass). This means translucent or transparent areas of a material "
"will remain translucent or transparent even if an opaque decal is applied on "
"them.\n"
"[b]Note:[/b] Decals are only supported in the Forward+ and Mobile rendering "
"methods, not Compatibility. When using the Mobile rendering method, only 8 "
"decals can be displayed on each mesh resource. Attempting to display more "
"than 8 decals on a single mesh resource will result in decals flickering in "
"and out as the camera moves.\n"
"[b]Note:[/b] When using the Mobile rendering method, decals will only "
"correctly affect meshes whose visibility AABB intersects with the decal's "
"AABB. If using a shader to deform the mesh in a way that makes it go outside "
"its AABB, [member GeometryInstance3D.extra_cull_margin] must be increased on "
"the mesh. Otherwise, the decal may not be visible on the mesh."
msgstr ""
"[Decal] використовується для проекту текстури на [Mesh] на сцені. "
"Використовуйте пропозиції, щоб додати деталі до сцени, не впливаючи на основу "
"[Mesh]. Вони часто використовуються, щоб додати погодні споруди, додати бруд "
"або грязь на землю, або додати різноманітні пропси. Декалі можна переміщати в "
"будь-який час, роблячи їх придатними для речей, таких як тіні бобові або "
"лазерні точки зору.\n"
"Вони виготовляються з [AABB] і групи [Texture2D], вказавши [Color], "
"нормальний, ORM (універсальна оклюзія, грубість, металік), і емісія. Декаль "
"продаються в межах їх [AABB], тому змінюючи спрямованість Декаль впливає на "
"напрямок, в якому вони продаються. За промовчанням, пропозиції продаються "
"вниз (тобто від позитиву Y до негативного Y).\n"
"[Texture2D], пов'язані з Decal, автоматично зберігаються в текстурі атласу, "
"який використовується для малювання декалі, так що всі декалі можуть бути "
"зроблені одночасно. Godot використовує кластерні декалі, що означає, що вони "
"зберігаються в кластерних даних і намальовані при намальовуванні сітки, вони "
"не намальовані як після обробки.\n"
"[b]Примітка:[/b] Опитування не може впливати на прозорість основного "
"матеріалу, незалежно від його режиму прозорості (альфа-змішувач, альфа-"
"ссісар, альфа-холе, передчасний прохід). Це означає напівпрозорі або прозорі "
"ділянки матеріалу залишаються непрозорими або прозорими, навіть якщо на них "
"наноситься непрозора декаль.\n"
"[b]Примітка:[/b] Ознаки підтримуються лише в методах переадресації + та "
"мобільних рендерингів, не сумісності. При використанні методу мобільного "
"рендерингу можна відобразити лише 8 декалі. Припустимо, щоб відобразити "
"більше 8 декальцій на одному сітчастому ресурсі призведе до декалі, що "
"мерехтять і виходиться в якості камери.\n"
"[b]Примітка:[/b] При використанні методу мобільного рендерингу, декалі будуть "
"тільки коректно впливати на сітки, видимість AABB взаємозаражує з AABB. При "
"використанні шейдера для деформування сітки таким чином, що робить його поза "
"її AABB, [member GeometryInstance3D.extra_cull_margin] необхідно збільшити на "
"сітці. В іншому випадку на сітці не видно декаль."
msgid ""
"Returns the [Texture2D] associated with the specified [enum DecalTexture]. "
"This is a convenience method, in most cases you should access the texture "
"directly.\n"
"For example, instead of [code]albedo_tex = "
"$Decal.get_texture(Decal.TEXTURE_ALBEDO)[/code], use [code]albedo_tex = "
"$Decal.texture_albedo[/code].\n"
"One case where this is better than accessing the texture directly is when you "
"want to copy one Decal's textures to another. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in Decal.TEXTURE_MAX:\n"
"\t$NewDecal.set_texture(i, $OldDecal.get_texture(i))\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < (int)Decal.DecalTexture.Max; i++)\n"
"{\n"
"\tGetNode<Decal>(\"NewDecal\").SetTexture(i, "
"GetNode<Decal>(\"OldDecal\").GetTexture(i));\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [Texture2D], пов'язаний з вказаною [enum DecalTexture]. Це зручний "
"спосіб, в більшості випадків ви повинні отримати доступ до текстури "
"безпосередньо.\n"
"Наприклад, замість [code]albedo_tex = $Decal.get_texture(Decal.TEXTURE_ALBEDO)"
"[/code], використання [code]albedo_tex = $Decal.texture_albedo[/code].\n"
"Один випадок, де це краще, ніж доступ до текстури безпосередньо, коли ви "
"хочете скопіювати текстуру одного Декала до іншого. Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in Decal. TEXTURE_MAX:\n"
"$NewDecal.set_texture(i, $СтарийDecal.get_texture(i))\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < (int)Decal.DecalTexture.Max; i++)\n"
"\n"
"GetNode<Decal>(\"NewDecal\").SetTexture(i, "
"GetNode<Decal>(\"OldDecal\").GetTexture(i));\n"
"Про нас\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Sets the [Texture2D] associated with the specified [enum DecalTexture]. This "
"is a convenience method, in most cases you should access the texture "
"directly.\n"
"For example, instead of [code]$Decal.set_texture(Decal.TEXTURE_ALBEDO, "
"albedo_tex)[/code], use [code]$Decal.texture_albedo = albedo_tex[/code].\n"
"One case where this is better than accessing the texture directly is when you "
"want to copy one Decal's textures to another. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in Decal.TEXTURE_MAX:\n"
"\t$NewDecal.set_texture(i, $OldDecal.get_texture(i))\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < (int)Decal.DecalTexture.Max; i++)\n"
"{\n"
"\tGetNode<Decal>(\"NewDecal\").SetTexture(i, "
"GetNode<Decal>(\"OldDecal\").GetTexture(i));\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Налаштовує [Texture2D], пов'язану з вказаною [enum DecalTexture]. Це зручний "
"спосіб, в більшості випадків ви повинні отримати доступ до текстури "
"безпосередньо.\n"
"Наприклад, замість [code]$ Декаль.set_texture(Decal.TEXTURE_ALBEDO, "
"albedo_tex)[/code], використання [code]$Decal.texture_albedo = albedo_tex[/"
"code].\n"
"Один випадок, де це краще, ніж доступ до текстури безпосередньо, коли ви "
"хочете скопіювати текстуру одного Декала до іншого. Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"for i in Deca. TEXTURE_MAX:\n"
"$NewDecal.set_texture(i, $СтарийDecal.get_texture(i))\n"
"[/gdscript]\n"
"[csharp]\n"
"for (int i = 0; i < (int)Decal.DecalTexture.Max; i++)\n"
"\n"
"GetNode<Decal>(\"NewDecal\").SetTexture(i, "
"GetNode<Decal>(\"OldDecal\").GetTexture(i));\n"
"Про нас\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Blends the albedo [Color] of the decal with albedo [Color] of the underlying "
"mesh. This can be set to [code]0.0[/code] to create a decal that only affects "
"normal or ORM. In this case, an albedo texture is still required as its alpha "
"channel will determine where the normal and ORM will be overridden. See also "
"[member modulate]."
msgstr ""
"Підходить альбедо [Color] декаль з альбедо [Color] базової сітки. Це можна "
"встановити до [code]0.0[/code] для створення декаль, який тільки впливає на "
"нормальну або ORM. У цьому випадку текстура альбедо все ще потрібна як його "
"альфа-канал буде визначати, де нормаль і ORM буде передаватися. Дивись також "
"[member modulate]."
msgid ""
"Specifies which [member VisualInstance3D.layers] this decal will project on. "
"By default, Decals affect all layers. This is used so you can specify which "
"types of objects receive the Decal and which do not. This is especially "
"useful so you can ensure that dynamic objects don't accidentally receive a "
"Decal intended for the terrain under them."
msgstr ""
"Визначає, що [member VisualInstance3D.layers] цей декаль буде проектуватися. "
"За замовчуванням, пропозиції впливають на всі шари. Це використовується так, "
"що ви можете вказати, які види об'єктів отримують Декаль і які не є. Це "
"особливо корисно для того, щоб динамічні об'єкти не випадково отримували "
"Декаль, призначений для місцевості під ними."
msgid ""
"The distance from the camera at which the Decal begins to fade away (in 3D "
"units)."
msgstr ""
"Відстань від камери, при якому Декаль починає відторгуватися (в 3D-пакетах)."
msgid ""
"If [code]true[/code], decals will smoothly fade away when far from the active "
"[Camera3D] starting at [member distance_fade_begin]. The Decal will fade out "
"over [member distance_fade_begin] + [member distance_fade_length], after "
"which it will be culled and not sent to the shader at all. Use this to reduce "
"the number of active Decals in a scene and thus improve performance."
msgstr ""
"Якщо [code]true[/code], декаль плавно згорнеться, коли далеко від активних "
"[Camera3D], починаючи з [param відстань_fade_begin]. Декаль з'явиться над "
"[member відстань_fade_begin] + [member відстань_fade_довжина], після чого він "
"буде культивований і не відправлений на шейкер на всіх. Використовуйте це, "
"щоб зменшити кількість Активних Декальцій на сцені та підвищити "
"продуктивність."
msgid ""
"The distance over which the Decal fades (in 3D units). The Decal becomes "
"slowly more transparent over this distance and is completely invisible at the "
"end. Higher values result in a smoother fade-out transition, which is more "
"suited when the camera moves fast."
msgstr ""
"Відстань від якого відхиляється декаль (в 3D одиниці). Декаль стає повільним "
"більш прозорим над цією дистанцією і повністю непомітним на кінці. Більшість "
"значень призводить до плавлення виходу з ладу, який більш підходить, коли "
"камера рухається швидко."
msgid ""
"Energy multiplier for the emission texture. This will make the decal emit "
"light at a higher or lower intensity, independently of the albedo color. See "
"also [member modulate]."
msgstr ""
"Мультиплікатор енергії для текстури емісії. Це зробить декаль випромінювати "
"світло на більш високій або меншій інтенсивності, незалежно від кольору "
"альбедо. Дивись також [member modulate]."
msgid ""
"Sets the curve over which the decal will fade as the surface gets further "
"from the center of the [AABB]. Only positive values are valid (negative "
"values will be clamped to [code]0.0[/code]). See also [member upper_fade]."
msgstr ""
"Налаштовує криву, над якою декаль буде вигорнути, як поверхня отримує далі "
"від центру [AABB]. Тільки позитивні значення дійсні (негативні значення "
"будуть зафіксовані до [code]0.0[/code]). Дивись також [member upper_fade]."
msgid ""
"Changes the [Color] of the Decal by multiplying the albedo and emission "
"colors with this value. The alpha component is only taken into account when "
"multiplying the albedo color, not the emission color. See also [member "
"emission_energy] and [member albedo_mix] to change the emission and albedo "
"intensity independently of each other."
msgstr ""
"Змінює [Color] Декаль шляхом розмноження альбедо і емісійних кольорів з цим "
"значенням. alpha компонент враховується тільки при розмноженні альбедо "
"кольору, а не кольору емісії. Дивись також [member emission_energy] і [member "
"albedo_mix] для зміни емісії та інтенсивності альбедо незалежно від одного."
msgid ""
"Fades the Decal if the angle between the Decal's [AABB] and the target "
"surface becomes too large. A value of [code]0[/code] projects the Decal "
"regardless of angle, a value of [code]1[/code] limits the Decal to surfaces "
"that are nearly perpendicular.\n"
"[b]Note:[/b] Setting [member normal_fade] to a value greater than [code]0.0[/"
"code] has a small performance cost due to the added normal angle computations."
msgstr ""
"Відкриває декаль, якщо кут між Декаль [AABB] і цільовою поверхнею стає "
"занадто великим. Значення [code]0[/code] проектів Декаль незалежно від кута, "
"значення [code]1[/code] обмежує Декаль на поверхні, які майже "
"перпендикулярні.\n"
"[b]Примітка:[/b] Встановлення [member normal_fade] до значення більше, ніж "
"[code]0.0[/code] має невелику вартість виконання через додані нормальні "
"обчислення кута."
msgid ""
"Sets the size of the [AABB] used by the decal. All dimensions must be set to "
"a value greater than zero (they will be clamped to [code]0.001[/code] if this "
"is not the case). The AABB goes from [code]-size/2[/code] to [code]size/2[/"
"code].\n"
"[b]Note:[/b] To improve culling efficiency of \"hard surface\" decals, set "
"their [member upper_fade] and [member lower_fade] to [code]0.0[/code] and set "
"the Y component of the [member size] as low as possible. This will reduce the "
"decals' AABB size without affecting their appearance."
msgstr ""
"Задає розмір [AABB], який буде використовуватися міткою. Всі розміри повинні "
"бути встановлені на значення більше нуля (якщо це не так, вони будуть "
"затиснуті до [code]0.001[/code]). AABB змінюється від [code]-розмір/2[/code] "
"до [code]розмір/2[/code].\n"
"[b]Примітка:[/b] Щоб покращити ефективність відсіювання міток з \"твердою "
"поверхнею\", встановіть для них [member upper_fade] і [member lower_fade] "
"значення [code]0.0[/code] і встановіть Y-компонент [member size] якомога "
"нижчим. Це зменшить розмір AABB міток, не впливаючи на їхній зовнішній вигляд."
msgid ""
"[Texture2D] with the base [Color] of the Decal. Either this or the [member "
"texture_emission] must be set for the Decal to be visible. Use the alpha "
"channel like a mask to smoothly blend the edges of the decal with the "
"underlying object.\n"
"[b]Note:[/b] Unlike [BaseMaterial3D] whose filter mode can be adjusted on a "
"per-material basis, the filter mode for [Decal] textures is set globally with "
"[member ProjectSettings.rendering/textures/decals/filter]."
msgstr ""
"[Texture2D] з основою [Color] мітки. Для того, щоб наклейку було видно, "
"необхідно встановити або цей параметр, або [member texture_emission]. "
"Використовуйте альфа-канал як маску, щоб плавно змішати краї наклейки з "
"основним об'єктом.\n"
"[b]Примітка:[/b] На відміну від [BaseMaterial3D], режим фільтрації якого "
"можна налаштувати для кожного матеріалу, режим фільтрації для текстур [Decal] "
"задається глобально за допомогою [member ProjectSettings.rendering/textures/"
"decals/filter]."
msgid ""
"[Texture2D] with the emission [Color] of the Decal. Either this or the "
"[member texture_albedo] must be set for the Decal to be visible. Use the "
"alpha channel like a mask to smoothly blend the edges of the decal with the "
"underlying object.\n"
"[b]Note:[/b] Unlike [BaseMaterial3D] whose filter mode can be adjusted on a "
"per-material basis, the filter mode for [Decal] textures is set globally with "
"[member ProjectSettings.rendering/textures/decals/filter]."
msgstr ""
"[Texture2D] з випромінюванням [Color] мітки. Для того, щоб наклейку було "
"видно, потрібно встановити або цей параметр, або [member texture_albedo]. "
"Використовуйте альфа-канал як маску, щоб плавно змішати краї наклейки з "
"основним об'єктом.\n"
"[b]Примітка:[/b] На відміну від [BaseMaterial3D], режим фільтрації якого "
"можна налаштувати для кожного матеріалу, режим фільтрації для текстур [Decal] "
"задається глобально за допомогою [member ProjectSettings.rendering/textures/"
"decals/filter]."
msgid ""
"[Texture2D] with the per-pixel normal map for the decal. Use this to add "
"extra detail to decals.\n"
"[b]Note:[/b] Unlike [BaseMaterial3D] whose filter mode can be adjusted on a "
"per-material basis, the filter mode for [Decal] textures is set globally with "
"[member ProjectSettings.rendering/textures/decals/filter].\n"
"[b]Note:[/b] Setting this texture alone will not result in a visible decal, "
"as [member texture_albedo] must also be set. To create a normal-only decal, "
"load an albedo texture into [member texture_albedo] and set [member "
"albedo_mix] to [code]0.0[/code]. The albedo texture's alpha channel will be "
"used to determine where the underlying surface's normal map should be "
"overridden (and its intensity)."
msgstr ""
"[Texture2D] з попіксельною картою нормалей для наклейки. Використовуйте його, "
"щоб додати додаткову деталізацію до етикеток.\n"
"[b]Примітка:[/b] На відміну від [BaseMaterial3D], режим фільтрації якого "
"можна налаштувати для кожного окремого матеріалу, режим фільтрації для "
"текстур [Decal] задається глобально за допомогою [member "
"ProjectSettings.rendering/textures/decals/filter].\n"
"[b]Примітка:[/b] Встановлення лише цієї текстури не призведе до створення "
"видимої наклейки, оскільки також має бути встановлено [member "
"texture_albedo]. Щоб створити лише звичайну наліпку, завантажте альбедо-"
"текстуру до [member texture_albedo] і встановіть [member albedo_mix] на "
"[code]0.0[/code]. Альфа-канал альбедо-текстури буде використано для "
"визначення місця перевизначення карти нормалей базової поверхні (та її "
"інтенсивності)."
msgid ""
"[Texture2D] storing ambient occlusion, roughness, and metallic for the decal. "
"Use this to add extra detail to decals.\n"
"[b]Note:[/b] Unlike [BaseMaterial3D] whose filter mode can be adjusted on a "
"per-material basis, the filter mode for [Decal] textures is set globally with "
"[member ProjectSettings.rendering/textures/decals/filter].\n"
"[b]Note:[/b] Setting this texture alone will not result in a visible decal, "
"as [member texture_albedo] must also be set. To create an ORM-only decal, "
"load an albedo texture into [member texture_albedo] and set [member "
"albedo_mix] to [code]0.0[/code]. The albedo texture's alpha channel will be "
"used to determine where the underlying surface's ORM map should be overridden "
"(and its intensity)."
msgstr ""
"[Texture2D] зберігає оклюзію навколишнього середовища, шорсткість і металік "
"для наклейки. Використовуйте його, щоб додати додаткову деталізацію до "
"наклейок.\n"
"[b]Примітка:[/b] На відміну від [BaseMaterial3D], режим фільтрації якого "
"можна налаштувати для кожного окремого матеріалу, режим фільтрації для "
"текстур [Decal] задається глобально за допомогою [member "
"ProjectSettings.rendering/textures/decals/filter].\n"
"[b]Примітка:[/b] Встановлення лише цієї текстури не призведе до створення "
"видимої наклейки, оскільки слід також встановити [member texture_albedo]. Щоб "
"створити лише ORM-мітку, завантажте альбедо-текстуру до [member "
"texture_albedo] і встановіть [member albedo_mix] на [code]0.0[/code]. Альфа-"
"канал альбедо-текстури використовуватиметься для визначення місця заміщення "
"карти ORM базової поверхні (та її інтенсивності)."
msgid ""
"Sets the curve over which the decal will fade as the surface gets further "
"from the center of the [AABB]. Only positive values are valid (negative "
"values will be clamped to [code]0.0[/code]). See also [member lower_fade]."
msgstr ""
"Задає криву, за якою мітка буде зникати по мірі віддалення поверхні від "
"центру [AABB]. Допустимі лише додатні значення (від'ємні значення будуть "
"затиснуті до [code]0.0[/code]). Дивіться також [member lower_fade]."
msgid "[Texture2D] corresponding to [member texture_albedo]."
msgstr "[Texture2D], що відповідає [member texture_albedo]."
msgid "[Texture2D] corresponding to [member texture_normal]."
msgstr "[Texture2D], що відповідає [member texture_normal]."
msgid "[Texture2D] corresponding to [member texture_orm]."
msgstr "[Texture2D], що відповідає [member texture_orm]."
msgid "[Texture2D] corresponding to [member texture_emission]."
msgstr "[Texture2D], що відповідає [member texture_emission]."
msgid "Max size of [enum DecalTexture] enum."
msgstr "Макс. розмір [enum DecalTexture] enum."
msgid "A built-in data structure that holds key-value pairs."
msgstr "Вбудована структура даних, яка має ключові пари."
msgid ""
"Dictionaries are associative containers that contain values referenced by "
"unique keys. Dictionaries will preserve the insertion order when adding new "
"entries. In other programming languages, this data structure is often "
"referred to as a hash map or an associative array.\n"
"You can define a dictionary by placing a comma-separated list of [code]key: "
"value[/code] pairs inside curly braces [code]{}[/code].\n"
"Creating a dictionary:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {} # Creates an empty dictionary.\n"
"\n"
"var dict_variable_key = \"Another key name\"\n"
"var dict_variable_value = \"value2\"\n"
"var another_dict = {\n"
"\t\"Some key name\": \"value1\",\n"
"\tdict_variable_key: dict_variable_value,\n"
"}\n"
"\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"\n"
"# Alternative Lua-style syntax.\n"
"# Doesn't require quotes around keys, but only string constants can be used "
"as key names.\n"
"# Additionally, key names must start with a letter or an underscore.\n"
"# Here, `some_key` is a string literal, not a variable!\n"
"another_dict = {\n"
"\tsome_key = 42,\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary(); // Creates an empty "
"dictionary.\n"
"var pointsDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"White\", 50 },\n"
"\t{ \"Yellow\", 75 },\n"
"\t{ \"Orange\", 100 },\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"You can access a dictionary's value by referencing its corresponding key. In "
"the above example, [code]points_dict[\"White\"][/code] will return [code]50[/"
"code]. You can also write [code]points_dict.White[/code], which is "
"equivalent. However, you'll have to use the bracket syntax if the key you're "
"accessing the dictionary with isn't a fixed string (such as a number or "
"variable).\n"
"[codeblocks]\n"
"[gdscript]\n"
"@export_enum(\"White\", \"Yellow\", \"Orange\") var my_color: String\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"func _ready():\n"
"\t# We can't use dot syntax here as `my_color` is a variable.\n"
"\tvar points = points_dict[my_color]\n"
"[/gdscript]\n"
"[csharp]\n"
"[Export(PropertyHint.Enum, \"White,Yellow,Orange\")]\n"
"public string MyColor { get; set; }\n"
"private Godot.Collections.Dictionary _pointsDict = new "
"Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"White\", 50 },\n"
"\t{ \"Yellow\", 75 },\n"
"\t{ \"Orange\", 100 },\n"
"};\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\tint points = (int)_pointsDict[MyColor];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"In the above code, [code]points[/code] will be assigned the value that is "
"paired with the appropriate color selected in [code]my_color[/code].\n"
"Dictionaries can contain more complex data:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {\n"
"\t\"First Array\": [1, 2, 3, 4] # Assigns an Array to a String key.\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"First Array\", new Godot.Collections.Array { 1, 2, 3, 4 } }\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To add a key to an existing dictionary, access it like an existing key and "
"assign to it:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"points_dict[\"Blue\"] = 150 # Add \"Blue\" as a key and assign 150 as its "
"value.\n"
"[/gdscript]\n"
"[csharp]\n"
"var pointsDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"White\", 50 },\n"
"\t{ \"Yellow\", 75 },\n"
"\t{ \"Orange\", 100 },\n"
"};\n"
"pointsDict[\"Blue\"] = 150; // Add \"Blue\" as a key and assign 150 as its "
"value.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Finally, untyped dictionaries can contain different types of keys and values "
"in the same dictionary:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# This is a valid dictionary.\n"
"# To access the string \"Nested value\" below, use `my_dict.sub_dict.sub_key` "
"or `my_dict[\"sub_dict\"][\"sub_key\"]`.\n"
"# Indexing styles can be mixed and matched depending on your needs.\n"
"var my_dict = {\n"
"\t\"String Key\": 5,\n"
"\t4: [1, 2, 3],\n"
"\t7: \"Hello\",\n"
"\t\"sub_dict\": { \"sub_key\": \"Nested value\" },\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"// This is a valid dictionary.\n"
"// To access the string \"Nested value\" below, use "
"`((Godot.Collections.Dictionary)myDict[\"sub_dict\"])[\"sub_key\"]`.\n"
"var myDict = new Godot.Collections.Dictionary {\n"
"\t{ \"String Key\", 5 },\n"
"\t{ 4, new Godot.Collections.Array { 1, 2, 3 } },\n"
"\t{ 7, \"Hello\" },\n"
"\t{ \"sub_dict\", new Godot.Collections.Dictionary { { \"sub_key\", \"Nested "
"value\" } } },\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The keys of a dictionary can be iterated with the [code]for[/code] keyword:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var groceries = { \"Orange\": 20, \"Apple\": 2, \"Banana\": 4 }\n"
"for fruit in groceries:\n"
"\tvar amount = groceries[fruit]\n"
"[/gdscript]\n"
"[csharp]\n"
"var groceries = new Godot.Collections.Dictionary { { \"Orange\", 20 }, "
"{ \"Apple\", 2 }, { \"Banana\", 4 } };\n"
"foreach (var (fruit, amount) in groceries)\n"
"{\n"
"\t// `fruit` is the key, `amount` is the value.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To enforce a certain type for keys and values, you can create a [i]typed "
"dictionary[/i]. Typed dictionaries can only contain keys and values of the "
"given types, or that inherit from the given classes:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Creates a typed dictionary with String keys and int values.\n"
"# Attempting to use any other type for keys or values will result in an "
"error.\n"
"var typed_dict: Dictionary[String, int] = {\n"
"\t\"some_key\": 1,\n"
"\t\"some_other_key\": 2,\n"
"}\n"
"\n"
"# Creates a typed dictionary with String keys and values of any type.\n"
"# Attempting to use any other type for keys will result in an error.\n"
"var typed_dict_key_only: Dictionary[String, Variant] = {\n"
"\t\"some_key\": 12.34,\n"
"\t\"some_other_key\": \"string\",\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"// Creates a typed dictionary with String keys and int values.\n"
"// Attempting to use any other type for keys or values will result in an "
"error.\n"
"var typedDict = new Godot.Collections.Dictionary<String, int> {\n"
"\t{\"some_key\", 1},\n"
"\t{\"some_other_key\", 2},\n"
"};\n"
"\n"
"// Creates a typed dictionary with String keys and values of any type.\n"
"// Attempting to use any other type for keys will result in an error.\n"
"var typedDictKeyOnly = new Godot.Collections.Dictionary<String, Variant> {\n"
"\t{\"some_key\", 12.34},\n"
"\t{\"some_other_key\", \"string\"},\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Dictionaries are always passed by reference. To get a copy of a "
"dictionary which can be modified independently of the original dictionary, "
"use [method duplicate].\n"
"[b]Note:[/b] Erasing elements while iterating over dictionaries is [b]not[/b] "
"supported and will result in unpredictable behavior."
msgstr ""
"Словники – це асоціативні контейнери, що містять значення, на які посилаються "
"унікальні ключі. Словники зберігатимуть порядок вставки під час додавання "
"нових записів. В інших мовах програмування цю структуру даних часто називають "
"хеш-картою або асоціативним масивом.\n"
"Ви можете визначити словник, помістивши список пар [code]ключ:значення[/"
"code], розділених комами, у фігурні дужки [code]{}[/code].\n"
"Створення словника:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {} # Створює порожній словник.\n"
"\n"
"var dict_variable_key = \"Another key name\"\n"
"var dict_variable_value = \"value2\"\n"
"var another_dict = {\n"
"\t\"Some key name\": \"value1\",\n"
"\tdict_variable_key: dict_variable_value,\n"
"}\n"
"\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"\n"
"# Альтернативний синтаксис у стилі Lua.\n"
"# Не вимагає лапок навколо ключів, але як імена ключів можна використовувати "
"лише рядкові константи.\n"
"# Крім того, назви ключів повинні починатися з літери або символу "
"підкреслення.\n"
"# Тут `some_key` — це рядковий літерал, а не змінна!\n"
"another_dict = {\n"
"\tsome_key = 42,\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary(); // Створює порожній "
"словник.\n"
"var pointsDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"White\", 50 },\n"
"\t{ \"Yellow\", 75 },\n"
"\t{ \"Orange\", 100 },\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Ви можете отримати доступ до значення словника, посилаючись на відповідний "
"ключ. У наведеному вище прикладі [code]points_dict[\"White\"][/code] поверне "
"[code]50[/code]. Ви також можете написати [code]points_dict.White[/code], що "
"є еквівалентним. Однак вам доведеться використовувати синтаксис дужок, якщо "
"ключ, за допомогою якого ви отримуєте доступ до словника, не є фіксованим "
"рядком (наприклад, число або змінна).\n"
"[codeblocks]\n"
"[gdscript]\n"
"@export_enum(\"White\", \"Yellow\", \"Orange\") var my_color: String\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"func _ready():\n"
" # Ми не можемо використовувати синтаксис крапки тут, оскільки `my_color` є "
"змінною.\n"
" var points = points_dict[my_color]\n"
"[/gdscript]\n"
"[csharp]\n"
"[Export(PropertyHint.Enum, \"White,Yellow,Orange\")]\n"
"public string MyColor { get; set; }\n"
"private Godot.Collections.Dictionary _pointsDict = new "
"Godot.Collections.Dictionary\n"
"{\n"
" { \"White\", 50 },\n"
" { \"Yellow\", 75 },\n"
" { \"Orange\", 100 },\n"
"};\n"
"\n"
"public override void _Ready()\n"
"{\n"
" int points = (int)_pointsDict[MyColor];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"У наведеному вище коді [code]points[/code] буде присвоєно значення, яке "
"відповідає відповідному кольору, вибраному в [code]my_color[/code].\n"
"Словники можуть містити більш складні дані:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {\n"
" \"First Array\": [1, 2, 3, 4] # Присвоює масив ключу String.\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary\n"
"{\n"
" { \"First Array\", new Godot.Collections.Array { 1, 2, 3, 4 } }\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Щоб додати ключ до існуючого словника, зверніться до нього як до існуючого "
"ключа і призначте йому значення:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var points_dict = { \"White\": 50, \"Yellow\": 75, \"Orange\": 100 }\n"
"points_dict[\"Blue\"] = 150 # Додайте \"Blue\" як ключ і призначте йому "
"значення 150.\n"
"[/gdscript]\n"
"[csharp]\n"
"var pointsDict = new Godot.Collections. Dictionary\n"
"{\n"
" { \"White\", 50 },\n"
" { \"Yellow\", 75 },\n"
" { \"Orange\", 100 },\n"
"};\n"
"pointsDict[\"Blue\"] = 150; // Додайте «Blue» як ключ і призначте йому "
"значення 150.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Нарешті, нетипізовані словники можуть містити різні типи ключів і значень в "
"одному словнику:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Це дійсний словник.\n"
"# Щоб отримати доступ до рядка «Вкладене значення» нижче, використовуйте "
"`my_dict.sub_dict.sub_key` або `my_dict[\"sub_dict\"][\"sub_key\"]`.\n"
"# Стилі індексації можна змішувати та поєднувати залежно від ваших потреб.\n"
"var my_dict = {\n"
" \"String Key\": 5,\n"
" 4: [1, 2, 3],\n"
" 7: \"Hello\",\n"
" \"sub_dict\": { \"sub_key\": \"Nested value\" },\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"// Це дійсний словник.\n"
"// Щоб отримати доступ до рядка «Вкладене значення» нижче, використовуйте "
"`((Godot.Collections.Dictionary)myDict[\"sub_dict\"])[\"sub_key\"]`.\n"
"var myDict = new Godot.Collections.Dictionary {\n"
" { \"String Key\", 5 },\n"
" { 4, new Godot.Collections. Array { 1, 2, 3 } },\n"
" { 7, \"Hello\" },\n"
" { \"sub_dict\", new Godot.Collections.Dictionary { { \"sub_key\", \"Nested "
"value\" } } },\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Ключі словника можна проітерувати за допомогою ключового слова [code]for[/"
"code]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var groceries = { \"Orange\": 20, \"Apple\": 2, \"Banana\": 4 }\n"
"for fruit in groceries:\n"
" var amount = groceries[fruit]\n"
"[/gdscript]\n"
"[csharp]\n"
"var groceries = new Godot.Collections.Dictionary { { \"Orange\", 20 }, "
"{ \"Apple\", 2 }, { \"Banana\", 4 } };\n"
"foreach (var (fruit, amount) in groceries)\n"
"{\n"
" // `fruit` є ключем, `amount` є значенням.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Щоб застосувати певний тип для ключів і значень, ви можете створити "
"[i]типізований словник[/i]. Типізовані словники можуть містити тільки ключі "
"та значення заданих типів або ті, що успадковуються від заданих класів:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Створює типізований словник із ключами String і значеннями int.\n"
"# Спроба використання будь-якого іншого типу для ключів або значень призведе "
"до помилки.\n"
"var typed_dict: Dictionary[String, int] = {\n"
" \"some_key\": 1,\n"
" \"some_other_key\": 2,\n"
"}\n"
"\n"
"# Створює типізований словник із ключами типу String і значеннями будь-якого "
"типу.\n"
"# Спроба використання будь-якого іншого типу для ключів призведе до помилки.\n"
"var typed_dict_key_only: Dictionary[String, Variant] = {\n"
" \"some_key\": 12.34,\n"
" \"some_other_key\": \"string\",\n"
"}\n"
"[/gdscript]\n"
"[csharp]\n"
"// Створює типізований словник із ключами типу String і значеннями типу int.\n"
"// Спроба використання будь-якого іншого типу для ключів або значень призведе "
"до помилки.\n"
"var typedDict = new Godot.Collections.Dictionary<String, int> {\n"
" {\"some_key\", 1},\n"
" {\"some_other_key\", 2},\n"
"};\n"
"\n"
"// Створює типізований словник з ключами типу String і значеннями будь-якого "
"типу.\n"
"// Спроба використання будь-якого іншого типу для ключів призведе до "
"помилки.\n"
"var typedDictKeyOnly = new Godot.Collections.Dictionary<String, Variant> {\n"
" {\"some_key\", 12.34},\n"
" {\"some_other_key\", \"string\"},\n"
"};\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Словники завжди передаються за посиланням. Щоб отримати "
"копію словника, яку можна змінювати незалежно від оригінального словника, "
"використовуйте [method duplicate].\n"
"[b]Примітка:[/b] Видалення елементів під час ітерації по словниках [b]не[/b] "
"підтримується і призведе до непередбачуваної поведінки."
msgid "GDScript basics: Dictionary"
msgstr "Основи GDScript: Логін"
msgid "Constructs an empty [Dictionary]."
msgstr "Побудувати порожній [Dictionary]."
msgid ""
"Creates a typed dictionary from the [param base] dictionary. A typed "
"dictionary can only contain keys and values of the given types, or that "
"inherit from the given classes, as described by this constructor's parameters."
msgstr ""
"Створює введений словник зі словника [param base]. Типізований словник може "
"містити лише ключі та значення заданих типів або ті, що успадковуються від "
"заданих класів, як описано в параметрах цього конструктора."
msgid ""
"Returns the same dictionary as [param from]. If you need a copy of the "
"dictionary, use [method duplicate]."
msgstr ""
"Повертає той самий словник, що й [param from]. Якщо вам потрібна копія "
"словника, використовуйте [method duplicate]."
msgid ""
"Assigns elements of another [param dictionary] into the dictionary. Resizes "
"the dictionary to match [param dictionary]. Performs type conversions if the "
"dictionary is typed."
msgstr ""
"Призначає елементи іншого [param dictionary] до словника. Змінює розмір "
"словника відповідно до [param dictionary]. Виконує перетворення типів, якщо "
"словник набраний."
msgid "Clears the dictionary, removing all entries from it."
msgstr "Очистити словник, видаляючи всі записи з нього."
msgid ""
"Returns a new copy of the dictionary.\n"
"By default, a [b]shallow[/b] copy is returned: all nested [Array], "
"[Dictionary], and [Resource] keys and values are shared with the original "
"dictionary. Modifying any of those in one dictionary will also affect them in "
"the other.\n"
"If [param deep] is [code]true[/code], a [b]deep[/b] copy is returned: all "
"nested arrays and dictionaries are also duplicated (recursively). Any "
"[Resource] is still shared with the original dictionary, though."
msgstr ""
"Повертає нову копію словника.\n"
"За замовчуванням повертається [b]неглибока[/b] копія: усі вкладені ключі та "
"значення [Array], [Dictionary] та [Resource] спільні з оригінальним "
"словником. Зміна будь-якого з них в одному словнику також вплине на них в "
"іншому.\n"
"Якщо [param deep] має значення [code]true[/code], повертається [b]глибока[/b] "
"копія: усі вкладені масиви та словники також дублюються (рекурсивно). Однак "
"будь-який [Resource] все ще спільний з оригінальним словником."
msgid ""
"Duplicates this dictionary, deeply, like [method duplicate] when passing "
"[code]true[/code], with extra control over how subresources are handled.\n"
"[param deep_subresources_mode] must be one of the values from [enum "
"Resource.DeepDuplicateMode]. By default, only internal resources will be "
"duplicated (recursively)."
msgstr ""
"Дублює цей словник, глибоко, подібно до [method duplicate] при передачі "
"[code]true[/code], з додатковим контролем над обробкою підресурсів.\n"
"[param deep_subresources_mode] має бути одним зі значень з [enum "
"Resource.DeepDuplicateMode]. За замовчуванням (рекурсивно) будуть дублюватися "
"лише внутрішні ресурси."
msgid ""
"Removes the dictionary entry by key, if it exists. Returns [code]true[/code] "
"if the given [param key] existed in the dictionary, otherwise [code]false[/"
"code].\n"
"[b]Note:[/b] Do not erase entries while iterating over the dictionary. You "
"can iterate over the [method keys] array instead."
msgstr ""
"Видалити запис словника за допомогою ключа, якщо він існує. Повертає "
"[code]true[/code], якщо надана [param key] існувала в словнику, інакше "
"[code]false[/code].\n"
"[b]Примітка:[/b] Не стирайте записи, в той час як ітерація над словником. Ви "
"можете ітерувати над [method keys] масив замість."
msgid ""
"Finds and returns the first key whose associated value is equal to [param "
"value], or [code]null[/code] if it is not found.\n"
"[b]Note:[/b] [code]null[/code] is also a valid key. If inside the dictionary, "
"[method find_key] may give misleading results."
msgstr ""
"Знаходиться і повертає перший ключ, який пов'язаний значенням [param value], "
"або [code]null[/code], якщо він не знайдений.\n"
"[b]Примітка:[/b] [code]null[/code] також є дійсним ключем. Якщо всередині "
"словника, [method find_key] може дати в оману результати."
msgid ""
"Returns the corresponding value for the given [param key] in the dictionary. "
"If the [param key] does not exist, returns [param default], or [code]null[/"
"code] if the parameter is omitted."
msgstr ""
"Повертає відповідне значення для вказаного [param key] у словнику. Якщо "
"[param key] не існує, повертає [param default], або [code]null[/code], якщо "
"параметр не вдається."
msgid ""
"Gets a value and ensures the key is set. If the [param key] exists in the "
"dictionary, this behaves like [method get]. Otherwise, the [param default] "
"value is inserted into the dictionary and returned."
msgstr ""
"Отримує значення та перевіряє, чи встановлено ключ. Якщо [param key] існує у "
"словнику, це поводиться як [method get]. В іншому випадку значення [param "
"default] вставляється у словник та повертається."
msgid ""
"Returns the built-in [Variant] type of the typed dictionary's keys as a [enum "
"Variant.Type] constant. If the keys are not typed, returns [constant "
"TYPE_NIL]. See also [method is_typed_key]."
msgstr ""
"Повертає вбудований тип [Variant] ключів введеного словника як константу "
"[enum Variant.Type]. Якщо ключі не введено, повертає [constant TYPE_NIL]. "
"Дивіться також [method is_typed_key]."
msgid ""
"Returns the [b]built-in[/b] class name of the typed dictionary's keys, if the "
"built-in [Variant] type is [constant TYPE_OBJECT]. Otherwise, returns an "
"empty [StringName]. See also [method is_typed_key] and [method "
"Object.get_class]."
msgstr ""
"Повертає [b]вбудовану[/b] назву класу ключів введеного словника, якщо "
"вбудований тип [Variant] — [constant TYPE_OBJECT]. В іншому випадку повертає "
"порожній [StringName]. Дивіться також [method is_typed_key] і [method "
"Object.get_class]."
msgid ""
"Returns the [Script] instance associated with this typed dictionary's keys, "
"or [code]null[/code] if it does not exist. See also [method is_typed_key]."
msgstr ""
"Повертає екземпляр [Script], пов’язаний із ключами цього введеного словника, "
"або [code]null[/code], якщо він не існує. Дивіться також [method "
"is_typed_key]."
msgid ""
"Returns the built-in [Variant] type of the typed dictionary's values as a "
"[enum Variant.Type] constant. If the values are not typed, returns [constant "
"TYPE_NIL]. See also [method is_typed_value]."
msgstr ""
"Повертає вбудований тип [Variant] значень введеного словника як константу "
"[enum Variant.Type]. Якщо значення не введено, повертає [constant TYPE_NIL]. "
"Дивіться також [method is_typed_value]."
msgid ""
"Returns the [b]built-in[/b] class name of the typed dictionary's values, if "
"the built-in [Variant] type is [constant TYPE_OBJECT]. Otherwise, returns an "
"empty [StringName]. See also [method is_typed_value] and [method "
"Object.get_class]."
msgstr ""
"Повертає [b]вбудовану[/b] назву класу значень введеного словника, якщо "
"вбудованим типом [Variant] є [constant TYPE_OBJECT]. В іншому випадку "
"повертає порожній [StringName]. Дивіться також [method is_typed_value] і "
"[method Object.get_class]."
msgid ""
"Returns the [Script] instance associated with this typed dictionary's values, "
"or [code]null[/code] if it does not exist. See also [method is_typed_value]."
msgstr ""
"Повертає екземпляр [Script], пов’язаний зі значеннями цього введеного "
"словника, або [code]null[/code], якщо він не існує. Дивіться також [method "
"is_typed_value]."
msgid ""
"Returns [code]true[/code] if the dictionary contains an entry with the given "
"[param key].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {\n"
"\t\"Godot\" : 4,\n"
"\t210 : null,\n"
"}\n"
"\n"
"print(my_dict.has(\"Godot\")) # Prints true\n"
"print(my_dict.has(210)) # Prints true\n"
"print(my_dict.has(4)) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"Godot\", 4 },\n"
"\t{ 210, default },\n"
"};\n"
"\n"
"GD.Print(myDict.ContainsKey(\"Godot\")); // Prints True\n"
"GD.Print(myDict.ContainsKey(210)); // Prints True\n"
"GD.Print(myDict.ContainsKey(4)); // Prints False\n"
"[/csharp]\n"
"[/codeblocks]\n"
"In GDScript, this is equivalent to the [code]in[/code] operator:\n"
"[codeblock]\n"
"if \"Godot\" in { \"Godot\": 4 }:\n"
"\tprint(\"The key is here!\") # Will be printed.\n"
"[/codeblock]\n"
"[b]Note:[/b] This method returns [code]true[/code] as long as the [param key] "
"exists, even if its corresponding value is [code]null[/code]."
msgstr ""
"Повертає [code]true[/code], якщо словник містить запис із заданим [param "
"key].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var my_dict = {\n"
"\t\"Godot\" : 4,\n"
"\t210 : null,\n"
"}\n"
"\n"
"print(my_dict.has(\"Godot\")) # Виводить true\n"
"print(my_dict.has(210)) # Виводить true\n"
"print(my_dict.has(4)) # Виводить false\n"
"[/gdscript]\n"
"[csharp]\n"
"var myDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"Godot\", 4 },\n"
"\t{ 210, default },\n"
"};\n"
"\n"
"GD.Print(myDict.ContainsKey(\"Godot\")); // Виводить True\n"
"GD.Print(myDict.ContainsKey(210)); // Виводить True\n"
"GD.Print(myDict.ContainsKey(4)); // Виводить False\n"
"[/csharp]\n"
"[/codeblocks]\n"
"У GDScript це еквівалентно оператору [code]in[/code]:\n"
"[codeblock]\n"
"if \"Godot\" in { \"Godot\": 4 }:\n"
"\tprint(\"Ключ тут!) # Буде надруковано.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Цей метод повертає [code]true[/code], якщо існує [ключ "
"параметра], навіть якщо його відповідне значення дорівнює [code]null[/code]."
msgid ""
"Returns [code]true[/code] if the dictionary contains all keys in the given "
"[param keys] array.\n"
"[codeblock]\n"
"var data = { \"width\": 10, \"height\": 20 }\n"
"data.has_all([\"height\", \"width\"]) # Returns true\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code], якщо словник містить усі ключі з заданого масиву "
"[param keys].\n"
"[codeblock]\n"
"var data = { \"width\": 10, \"height\": 20 }\n"
"data.has_all([\"height\", \"width\"]) # Виводить true\n"
"[/codeblock]"
msgid ""
"Returns a hashed 32-bit integer value representing the dictionary contents.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var dict1 = { \"A\": 10, \"B\": 2 }\n"
"var dict2 = { \"A\": 10, \"B\": 2 }\n"
"\n"
"print(dict1.hash() == dict2.hash()) # Prints true\n"
"[/gdscript]\n"
"[csharp]\n"
"var dict1 = new Godot.Collections.Dictionary { { \"A\", 10 }, { \"B\", "
"2 } };\n"
"var dict2 = new Godot.Collections.Dictionary { { \"A\", 10 }, { \"B\", "
"2 } };\n"
"\n"
"// Godot.Collections.Dictionary has no Hash() method. Use GD.Hash() instead.\n"
"GD.Print(GD.Hash(dict1) == GD.Hash(dict2)); // Prints True\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Dictionaries with the same entries but in a different order will "
"not have the same hash.\n"
"[b]Note:[/b] Dictionaries with equal hash values are [i]not[/i] guaranteed to "
"be the same, because of hash collisions. On the contrary, dictionaries with "
"different hash values are guaranteed to be different."
msgstr ""
"Повертає хешоване 32-бітове ціле число, що представляє вміст словника.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var dict1 = { \"A\": 10, \"B\": 2 }\n"
"var dict2 = { \"A\": 10, \"B\": 2 }\n"
"\n"
"print(dict1.hash() == dict2.hash()) # Виводить true\n"
"[/gdscript]\n"
"[csharp]\n"
"var dict1 = new Godot.Collections.Dictionary { { \"A\", 10 }, { \"B\", "
"2 } };\n"
"var dict2 = new Godot.Collections.Dictionary { { \"A\", 10 }, { \"B\", "
"2 } };\n"
"\n"
"// Godot.Collections.Dictionary не має методу Hash(). Натомість "
"використовуйте GD.Hash().\n"
"GD.Print(GD.Hash(dict1) == GD.Hash(dict2)); // Виводить True\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Словники з однаковими записами, але в різному порядку, не "
"матимуть однакового хешу.\n"
"[b]Примітка:[/b] Словники з однаковими хеш-значеннями [i]не[/i] гарантовано "
"будуть однаковими через колізії хеш-значень. Навпаки, словники з різними хеш-"
"значеннями гарантовано будуть різними."
msgid ""
"Returns [code]true[/code] if the dictionary is empty (its size is [code]0[/"
"code]). See also [method size]."
msgstr ""
"Повертає [code]true[/code], якщо словник порожній (його розмір [code]0[/"
"code]). Див. також [method size]."
msgid ""
"Returns [code]true[/code] if the dictionary is read-only. See [method "
"make_read_only]. Dictionaries are automatically read-only if declared with "
"[code]const[/code] keyword."
msgstr ""
"Повертає [code]true[/code], якщо словник доступний лише для читання. Див. "
"[method make_read_only]. Словники автоматично стають доступними лише для "
"читання, якщо їх оголошено з ключовим словом [code]const[/code]."
msgid ""
"Returns [code]true[/code] if the dictionary is typed the same as [param "
"dictionary]."
msgstr ""
"Повертає [code]true[/code], якщо словник введено так само, як [param "
"dictionary]."
msgid ""
"Returns [code]true[/code] if the dictionary's keys are typed the same as "
"[param dictionary]'s keys."
msgstr ""
"Повертає [code]true[/code], якщо ключі словника введені так само, як і ключі "
"[param dictionary]."
msgid ""
"Returns [code]true[/code] if the dictionary's values are typed the same as "
"[param dictionary]'s values."
msgstr ""
"Повертає [code]true[/code], якщо значення словника введено так само, як і "
"значення [param dictionary]."
msgid ""
"Returns [code]true[/code] if the dictionary is typed. Typed dictionaries can "
"only store keys/values of their associated type and provide type safety for "
"the [code][][/code] operator. Methods of typed dictionary still return "
"[Variant]."
msgstr ""
"Повертає [code]true[/code], якщо словник введено. Введені словники можуть "
"зберігати лише ключі/значення відповідного типу та забезпечувати безпеку типу "
"для оператора [code][][/code]. Методи введеного словника все ще повертають "
"[Variant]."
msgid "Returns [code]true[/code] if the dictionary's keys are typed."
msgstr "Повертає [code]true[/code], якщо введено ключі словника."
msgid "Returns [code]true[/code] if the dictionary's values are typed."
msgstr "Повертає [code]true[/code], якщо введено значення словника."
msgid "Returns the list of keys in the dictionary."
msgstr "Повертає список ключів у словнику."
msgid ""
"Makes the dictionary read-only, i.e. disables modification of the "
"dictionary's contents. Does not apply to nested content, e.g. content of "
"nested dictionaries."
msgstr ""
"Зроблює словниковий читання, тобто відключає модифікацію вмісту словника. Не "
"застосовуватися до невидимого вмісту, наприклад, вмісту непристойних "
"словників."
msgid ""
"Adds entries from [param dictionary] to this dictionary. By default, "
"duplicate keys are not copied over, unless [param overwrite] is [code]true[/"
"code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var dict = { \"item\": \"sword\", \"quantity\": 2 }\n"
"var other_dict = { \"quantity\": 15, \"color\": \"silver\" }\n"
"\n"
"# Overwriting of existing keys is disabled by default.\n"
"dict.merge(other_dict)\n"
"print(dict) # { \"item\": \"sword\", \"quantity\": 2, \"color\": "
"\"silver\" }\n"
"\n"
"# With overwriting of existing keys enabled.\n"
"dict.merge(other_dict, true)\n"
"print(dict) # { \"item\": \"sword\", \"quantity\": 15, \"color\": "
"\"silver\" }\n"
"[/gdscript]\n"
"[csharp]\n"
"var dict = new Godot.Collections.Dictionary\n"
"{\n"
"\t[\"item\"] = \"sword\",\n"
"\t[\"quantity\"] = 2,\n"
"};\n"
"\n"
"var otherDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t[\"quantity\"] = 15,\n"
"\t[\"color\"] = \"silver\",\n"
"};\n"
"\n"
"// Overwriting of existing keys is disabled by default.\n"
"dict.Merge(otherDict);\n"
"GD.Print(dict); // { \"item\": \"sword\", \"quantity\": 2, \"color\": "
"\"silver\" }\n"
"\n"
"// With overwriting of existing keys enabled.\n"
"dict.Merge(otherDict, true);\n"
"GD.Print(dict); // { \"item\": \"sword\", \"quantity\": 15, \"color\": "
"\"silver\" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] [method merge] is [i]not[/i] recursive. Nested dictionaries are "
"considered as keys that can be overwritten or not depending on the value of "
"[param overwrite], but they will never be merged together."
msgstr ""
"Додає записи зі словника [param dictionary] до цього словника. За "
"замовчуванням дублікати ключів не копіюються, якщо [param overwrite] не має "
"значення [code]true[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var dict = { \"предмет\": \"шабля\", \"кількість\": 2 }\n"
"var other_dict = { \"кількість\": 15, \"колір\": \"срібний\" }\n"
"\n"
"# Перезапис існуючих ключів вимкнено за замовчуванням.\n"
"dict.merge(other_dict)\n"
"print(dict) # { \"предмет\": \"шабля\", \"кількість\": 2, \"колір\": "
"\"срібний\" }\n"
"\n"
"# З увімкненим перезаписом існуючих ключів.\n"
"dict.merge(other_dict, true)\n"
"print(dict) # { \"предмет\": \"шабля\", \"кількість\": 15, \"колір\": "
"\"срібний\" }\n"
"[/gdscript]\n"
"[csharp]\n"
"var dict = new Godot.Collections.Dictionary\n"
"{\n"
"\t[\"предмет\"] = \"шабля\",\n"
"\t[\"кількість\"] = 2,\n"
"};\n"
"\n"
"var otherDict = new Godot.Collections.Dictionary\n"
"{\n"
"\t[\"кількість\"] = 15,\n"
"\t[\"колір\"] = \"срібний\",\n"
"};\n"
"\n"
"// Перезапис існуючих ключів вимкнено за замовчуванням.\n"
"dict.Merge(otherDict);\n"
"GD.Print(dict); // { \"предмет\": \"шабля\", \"кількість\": 2, \"колір\": "
"\"срібний\" }\n"
"\n"
"// З увімкненим перезаписом існуючих ключів.\n"
"dict.Merge(otherDict, true);\n"
"GD.Print(dict); // { \"предмет\": \"шабля\", \"кількість\": 15, \"колір\": "
"\"срібний\" }\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка: [/b] [method merge] [i]не[/i] рекурсивний. Вкладені словники "
"вважаються ключами, які можуть бути перезаписані чи ні, залежно від значення "
"[param overwrite], але вони ніколи не будуть об’єднані разом."
msgid ""
"Returns a copy of this dictionary merged with the other [param dictionary]. "
"By default, duplicate keys are not copied over, unless [param overwrite] is "
"[code]true[/code]. See also [method merge].\n"
"This method is useful for quickly making dictionaries with default values:\n"
"[codeblock]\n"
"var base = { \"fruit\": \"apple\", \"vegetable\": \"potato\" }\n"
"var extra = { \"fruit\": \"orange\", \"dressing\": \"vinegar\" }\n"
"# Prints { \"fruit\": \"orange\", \"vegetable\": \"potato\", \"dressing\": "
"\"vinegar\" }\n"
"print(extra.merged(base))\n"
"# Prints { \"fruit\": \"apple\", \"vegetable\": \"potato\", \"dressing\": "
"\"vinegar\" }\n"
"print(extra.merged(base, true))\n"
"[/codeblock]"
msgstr ""
"Повертає копію цього словника, об’єднаного з іншим [param dictionary]. За "
"замовчуванням дублікати ключів не копіюються, якщо [param overwrite] не має "
"значення [code]true[/code]. Дивіться також [method merge].\n"
"Цей метод корисний для швидкого створення словників зі значеннями за "
"замовчуванням:\n"
"[codeblock]\n"
"var base = { \"фрукт\": \"яблуко\", \"овоч\": \"картопля\" }\n"
"var extra = { \"фрукт\": \"апельсин\", \"заправка\": \"оцет\" }\n"
"# Виведе { \"фрукт\": \"апельсин\", \"овоч\": \"картопля\", \"заправка\": "
"\"оцет\" }\n"
"print(extra.merged(base))\n"
"# Виведе { \"фрукт\": \"яблуко\", \"овоч\": \"картопля\", \"заправка\": "
"\"оцет\" }\n"
"print(extra.merged(base, true))\n"
"[/codeblock]"
msgid ""
"Returns [code]true[/code] if the two dictionaries contain the same keys and "
"values, inner [Dictionary] and [Array] keys and values are compared "
"recursively."
msgstr ""
"Повертаємо [code]true[/code], якщо два словники містять ті ж ключі та "
"значення, внутрішні [Dictionary] та [Array] ключі та значення порівнюються з "
"рекурсивно."
msgid ""
"Sets the value of the element at the given [param key] to the given [param "
"value]. Returns [code]true[/code] if the value is set successfully. Fails and "
"returns [code]false[/code] if the dictionary is read-only, or if [param key] "
"and [param value] don't match the dictionary's types. This is the same as "
"using the [code][][/code] operator ([code]dict[key] = value[/code])."
msgstr ""
"Встановлює значення елемента за заданим [param key] рівним заданому [param "
"value]. Повертає [code]true[/code], якщо значення встановлено успішно. Не "
"вдається та повертає [code]false[/code], якщо словник доступний лише для "
"читання або якщо [param key] та [param value] не відповідають типам словника. "
"Це те саме, що й використання оператора [code][][/code] ([code]dict[key] = "
"value[/code])."
msgid ""
"Returns the number of entries in the dictionary. Empty dictionaries ([code]{ }"
"[/code]) always return [code]0[/code]. See also [method is_empty]."
msgstr ""
"Повертає кількість записів у словнику. Порожні словники ([code]{ }[/code]) "
"завжди повертають [code]0[/code]. Див. також [method is_empty]."
msgid ""
"Sorts the dictionary in ascending order, by key. The final order is dependent "
"on the \"less than\" ([code]<[/code]) comparison between keys.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var numbers = { \"c\": 2, \"a\": 0, \"b\": 1 }\n"
"numbers.sort()\n"
"print(numbers) # Prints { \"a\": 0, \"b\": 1, \"c\": 2 }\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"This method ensures that the dictionary's entries are ordered consistently "
"when [method keys] or [method values] are called, or when the dictionary "
"needs to be converted to a string through [method @GlobalScope.str] or "
"[method JSON.stringify]."
msgstr ""
"Сортує словник у порядку зростання за ключем. Остаточний порядок залежить від "
"порівняння \"менше ніж\" ([code]<[/code]) між ключами.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var numbers = { \"c\": 2, \"a\": 0, \"b\": 1 }\n"
"numbers.sort()\n"
"print(numbers) # Друкує { \"a\": 0, \"b\": 1, \"c\": 2 }\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Цей метод гарантує, що записи словника впорядковані послідовно, коли "
"викликаються [method keys] або [method values], або коли словник потрібно "
"перетворити на рядок за допомогою [method @GlobalScope.str] або [method "
"JSON.stringify]."
msgid "Returns the list of values in this dictionary."
msgstr "Повертає список значень у цьому словнику."
msgid ""
"Returns [code]true[/code] if the two dictionaries do not contain the same "
"keys and values."
msgstr ""
"Повертає [code]true[/code], якщо два словники не містять однакових ключів і "
"значень."
msgid ""
"Returns [code]true[/code] if the two dictionaries contain the same keys and "
"values. The order of the entries does not matter.\n"
"[b]Note:[/b] In C#, by convention, this operator compares by [b]reference[/"
"b]. If you need to compare by value, iterate over both dictionaries."
msgstr ""
"Повертає [code]true[/code], якщо два словники містять однакові ключі та "
"значення. Порядок записів не має значення.\n"
"[b]Примітка:[/b] У C#, за конвенцією, цей оператор порівнює [b]адреси[/b]. "
"Якщо необхідно порівнювати за значенням, скористайтеся ітерацією по обидвох "
"словниках."
msgid ""
"Returns the corresponding value for the given [param key] in the dictionary. "
"If the entry does not exist, fails and returns [code]null[/code]. For safe "
"access, use [method get] or [method has]."
msgstr ""
"Повертає відповідне значення для заданого [param key] у словнику. Якщо запис "
"не існує, виконується помилка та повертається [code]null[/code]. Для "
"безпечного доступу використовуйте [method get] або [method has]."
msgid "Provides methods for managing directories and their content."
msgstr "Забезпечує методи управління каталогами та їх змістом."
msgid ""
"This class is used to manage directories and their content, even outside of "
"the project folder.\n"
"[DirAccess] can't be instantiated directly. Instead it is created with a "
"static method that takes a path for which it will be opened.\n"
"Most of the methods have a static alternative that can be used without "
"creating a [DirAccess]. Static methods only support absolute paths (including "
"[code]res://[/code] and [code]user://[/code]).\n"
"[codeblock]\n"
"# Standard\n"
"var dir = DirAccess.open(\"user://levels\")\n"
"dir.make_dir(\"world1\")\n"
"# Static\n"
"DirAccess.make_dir_absolute(\"user://levels/world1\")\n"
"[/codeblock]\n"
"[b]Note:[/b] Accessing project (\"res://\") directories once exported may "
"behave unexpectedly as some files are converted to engine-specific formats "
"and their original source files may not be present in the expected PCK "
"package. Because of this, to access resources in an exported project, it is "
"recommended to use [ResourceLoader] instead of [FileAccess].\n"
"Here is an example on how to iterate through the files of a directory:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func dir_contents(path):\n"
"\tvar dir = DirAccess.open(path)\n"
"\tif dir:\n"
"\t\tdir.list_dir_begin()\n"
"\t\tvar file_name = dir.get_next()\n"
"\t\twhile file_name != \"\":\n"
"\t\t\tif dir.current_is_dir():\n"
"\t\t\t\tprint(\"Found directory: \" + file_name)\n"
"\t\t\telse:\n"
"\t\t\t\tprint(\"Found file: \" + file_name)\n"
"\t\t\tfile_name = dir.get_next()\n"
"\telse:\n"
"\t\tprint(\"An error occurred when trying to access the path.\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public void DirContents(string path)\n"
"{\n"
"\tusing var dir = DirAccess.Open(path);\n"
"\tif (dir != null)\n"
"\t{\n"
"\t\tdir.ListDirBegin();\n"
"\t\tstring fileName = dir.GetNext();\n"
"\t\twhile (fileName != \"\")\n"
"\t\t{\n"
"\t\t\tif (dir.CurrentIsDir())\n"
"\t\t\t{\n"
"\t\t\t\tGD.Print($\"Found directory: {fileName}\");\n"
"\t\t\t}\n"
"\t\t\telse\n"
"\t\t\t{\n"
"\t\t\t\tGD.Print($\"Found file: {fileName}\");\n"
"\t\t\t}\n"
"\t\t\tfileName = dir.GetNext();\n"
"\t\t}\n"
"\t}\n"
"\telse\n"
"\t{\n"
"\t\tGD.Print(\"An error occurred when trying to access the path.\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Keep in mind that file names may change or be remapped after export. If you "
"want to see the actual resource file list as it appears in the editor, use "
"[method ResourceLoader.list_directory] instead."
msgstr ""
"Цей клас використовується для керування каталогами та їхнім вмістом, навіть "
"поза папкою проекту. \n"
"[DirAccess] не можна створити екземпляр безпосередньо. Натомість він "
"створюється за допомогою статичного методу, який приймає шлях, для якого його "
"буде відкрито. \n"
"Більшість методів мають статичну альтернативу, яку можна використовувати без "
"створення [DirAccess]. Статичні методи підтримують лише абсолютні шляхи "
"(включаючи [code]res://[/code] і [code]user://[/code]). \n"
"[codeblock] \n"
"# Стандарт \n"
"var dir = DirAccess.open(\"user://levels\") \n"
"dir.make_dir(\"world1\") \n"
"# Статичний \n"
"DirAccess.make_dir_absolute(\"user://levels/world1\") \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Доступ до каталогів проекту (\"res://\") після експорту може "
"поводитися неочікувано, оскільки деякі файли перетворюються на формати, що "
"відповідають системі, і їхні оригінальні вихідні файли можуть не бути "
"присутніми в очікуваному пакеті PCK. Через це для доступу до ресурсів в "
"експортованому проекті рекомендується використовувати [ResourceLoader] "
"замість [FileAccess]. \n"
"Ось приклад того, як перебирати файли каталогу: \n"
"[codeblock] \n"
"[gdscript] \n"
"func dir_contents(path): \n"
"\tvar dir = DirAccess.open(path) \n"
"\tif dir: \n"
"\t\tdir.list_dir_begin() \n"
"\t\tvar file_name = dir.get_next() \n"
"\t\twhile file_name != \"\": \n"
"\t\t\tif dir.current_is_dir(): \n"
"\t\t\t\tprint(\"Знайдено каталог: \" + ім'я_файлу) \n"
"\t\t\telse: \n"
"\t\t\t\tprint(\"Знайдено файл: \" + ім'я_файлу) \n"
"\t\t\tnane_file = dir.get_next() \n"
"\tще: \n"
"\t\tprint(\"Під час спроби отримати доступ до шляху сталася помилка.\") \n"
"[/gdscript] \n"
"[csharp] \n"
"public void DirContents (string path) \n"
"{\n"
"\tвикористовуючи var dir = DirAccess.Open(path); \n"
"\tif (dir != null) \n"
"\t{ \n"
"\t\tdir.ListDirBegin(); \n"
"\t\tstring fileName = dir.GetNext(); \n"
"\t\twhile (fileName != \"\")\n"
"\t\t{ \n"
"\t\t\tif (dir.CurrentIsDir()) \n"
"\t\t\t{ \n"
"\t\t\t\tGD.Print($\"Знайдено каталог: {fileName}\"); \n"
"\t\t\t} \n"
"\t\t\telse \n"
"\t\t\t{ \n"
"\t\t\t\tGD.Print($\"Знайдено файл: {fileName}\"); \n"
"\t\t\t} \n"
"\t\t\tfileName = dir.GetNext(); \n"
"\t\t} \n"
"\t} \n"
"\telse \n"
"\t{ \n"
"\t\tGD.Print(\"Під час спроби отримати доступ до шляху сталася помилка.\"); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Майте на увазі, що після експорту імена файлів можуть змінитися або бути "
"повторно призначені. Якщо ви хочете побачити фактичний список файлів "
"ресурсів, як він відображається в редакторі, замість цього використовуйте "
"[method ResourceLoader.list_directory]."
msgid "File system"
msgstr "Файлова система"
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] "
"or [code]../newdir[/code]), or an absolute path (e.g. [code]/tmp/newdir[/"
"code] or [code]res://somedir/newdir[/code]).\n"
"Returns one of the [enum Error] code constants ([constant OK] on success).\n"
"[b]Note:[/b] The new directory must be within the same scope, e.g. when you "
"had opened a directory inside [code]res://[/code], you can't change it to "
"[code]user://[/code] directory. If you need to open a directory in another "
"access scope, use [method open] to create a new instance instead."
msgstr ""
"Змінює в даний час відкритий каталог до одного переданого аргументу. Текст "
"може бути відносно поточного каталогу (наприклад, [code]newdir[/code] або "
"[code]./newdir[/code]), або абсолютний шлях (наприклад, [code]/tmp/newdir[/"
"code] або [code]res://somedir/newdir[/code]).\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх).\n"
"[b]Примітка:[/b] Новий каталог має бути в межах тієї ж сфери, наприклад, коли "
"ви відкрили каталог всередині [code]res://[/code], ви не можете змінити його "
"на [code]user://[/code] каталог. Якщо вам необхідно відкрити каталог в іншій "
"області доступу, скористайтеся [method open] для створення нового екземпляра "
"замість."
msgid ""
"Copies the [param from] file to the [param to] destination. Both arguments "
"should be paths to files, either relative or absolute. If the destination "
"file exists and is not access-protected, it will be overwritten.\n"
"If [param chmod_flags] is different than [code]-1[/code], the Unix "
"permissions for the destination path will be set to the provided value, if "
"available on the current operating system.\n"
"Returns one of the [enum Error] code constants ([constant OK] on success)."
msgstr ""
"Скопіює файл [param from] до [param to] призначення. Обидва аргументи повинні "
"бути шляхами до файлів, або відносних або абсолютного. Якщо файл призначення "
"існує і не захищений доступ, він буде перезаписати.\n"
"Якщо [param chmod_flags] відрізняється від [code]-1[/code], Унікс дозволів на "
"шлях призначення буде встановлена на задану вартість, якщо доступна на "
"поточній операційній системі.\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх)."
msgid "Static version of [method copy]. Supports only absolute paths."
msgstr "Статична версія [method copy]. Підтримує лише абсолютні шляхи."
msgid ""
"Creates symbolic link between files or folders.\n"
"[b]Note:[/b] On Windows, this method works only if the application is running "
"with elevated privileges or Developer Mode is enabled.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux, and Windows."
msgstr ""
"Створення символічного посилання між файлами або папками.\n"
"[b]Примітка:[/b] На Windows, цей метод працює тільки якщо додаток працює з "
"підвищеними привілеями або режимом розробника.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS, Linux та Windows."
msgid ""
"Creates a temporary directory. This directory will be freed when the returned "
"[DirAccess] is freed.\n"
"If [param prefix] is not empty, it will be prefixed to the directory name, "
"separated by a [code]-[/code].\n"
"If [param keep] is [code]true[/code], the directory is not deleted when the "
"returned [DirAccess] is freed.\n"
"Returns [code]null[/code] if opening the directory failed. You can use "
"[method get_open_error] to check the error that occurred."
msgstr ""
"Створює тимчасовий каталог. Цей каталог буде звільнено, коли буде звільнено "
"повернутий [DirAccess].\n"
"Якщо [param prefix] не порожній, він буде додаватися до назви каталогу, "
"розділеного [code]-[/code].\n"
"Якщо [param keep] має значення [code]true[/code], каталог не видаляється, "
"коли звільняється повернутий [DirAccess].\n"
"Повертає [code]null[/code], якщо не вдалося відкрити каталог. Ви можете "
"використовувати [method get_open_error], щоб перевірити помилку, яка сталася."
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 ""
"Повертаємо вашу увагу на те, що поточний елемент, оброблений останнім [method "
"get_next], є каталогом ([code] і [/code] та [code]. [/code] вважаються "
"каталогами."
msgid ""
"Returns whether the target directory exists. The argument can be relative to "
"the current directory, or an absolute path.\n"
"[b]Note:[/b] The returned [bool] in the editor and after exporting when used "
"on a path in the [code]res://[/code] directory may be different. Some files "
"are converted to engine-specific formats when exported, potentially changing "
"the directory structure."
msgstr ""
"Повертає, чи існує цільовий каталог. Аргумент може бути відносним до "
"поточного каталогу або абсолютним шляхом.\n"
"[b]Примітка:[/b] Повернений [bool] у редакторі та після експорту, коли "
"використовується на шляху в каталозі [code]res://[/code], може відрізнятися. "
"Деякі файли під час експорту перетворюються на формати, специфічні для "
"механізму, потенційно змінюючи структуру каталогів."
msgid ""
"Static version of [method dir_exists]. Supports only absolute paths.\n"
"[b]Note:[/b] The returned [bool] in the editor and after exporting when used "
"on a path in the [code]res://[/code] directory may be different. Some files "
"are converted to engine-specific formats when exported, potentially changing "
"the directory structure."
msgstr ""
"Статична версія [method dir_exists]. Підтримує лише абсолютні шляхи.\n"
"[b]Примітка:[/b] Повернений [bool] у редакторі та після експорту, коли "
"використовується на шляху в каталозі [code]res://[/code], може відрізнятися. "
"Деякі файли під час експорту перетворюються на формати, специфічні для "
"механізму, потенційно змінюючи структуру каталогів."
msgid ""
"Returns whether the target file exists. The argument can be relative to the "
"current directory, or an absolute path.\n"
"For a static equivalent, use [method FileAccess.file_exists].\n"
"[b]Note:[/b] Many resources types are imported (e.g. textures or sound "
"files), and their source asset will not be included in the exported game, as "
"only the imported version is used. See [method ResourceLoader.exists] for an "
"alternative approach that takes resource remapping into account."
msgstr ""
"Повертає, чи існує цільовий файл. Аргумент може бути відносним до поточного "
"каталогу або абсолютним шляхом.\n"
"Для статичного еквівалента використовуйте [method FileAccess.file_exists].\n"
"[b]Примітка:[/b] Імпортується багато типів ресурсів (наприклад, текстури чи "
"звукові файли), і їхні вихідні ресурси не будуть включені в експортовану гру, "
"оскільки використовується лише імпортована версія. Перегляньте [method "
"ResourceLoader.exists] для альтернативного підходу, який враховує "
"перевідображення ресурсів."
msgid ""
"Returns the absolute path to the currently opened directory (e.g. [code]res://"
"folder[/code] or [code]C:\\tmp\\folder[/code])."
msgstr ""
"Повертає абсолютний шлях до відкритого каталогу (наприклад, [code]res://"
"folder[/code] або [code]C:\\tmp\\folder[/code])."
msgid ""
"Returns the currently opened directory's drive index. See [method "
"get_drive_name] to convert returned index to the name of the drive."
msgstr ""
"Повернення в даний час відкритий індекс передачі каталогу. Див. [method "
"get_drive_name] для перетворення індексу повертається в ім'я диска."
msgid ""
"Returns a [PackedStringArray] containing filenames of the directory contents, "
"excluding files. The array is sorted alphabetically.\n"
"Affected by [member include_hidden] and [member include_navigational].\n"
"[b]Note:[/b] The returned directories in the editor and after exporting in "
"the [code]res://[/code] directory may differ as some files are converted to "
"engine-specific formats when exported."
msgstr ""
"Повертає [PackedStringArray], що містить імена файлів із вмістом каталогу, за "
"винятком файлів. Масив відсортовано за алфавітом.\n"
"Впливають [member include_hidden] і [member include_navigational].\n"
"[b]Примітка:[/b] Повернуті каталоги в редакторі та після експорту в каталозі "
"[code]res://[/code] можуть відрізнятися, оскільки деякі файли під час "
"експорту перетворюються на формати, що відповідають системі."
msgid ""
"Returns a [PackedStringArray] containing filenames of the directory contents, "
"excluding files, at the given [param path]. The array is sorted "
"alphabetically.\n"
"Use [method get_directories] if you want more control of what gets included.\n"
"[b]Note:[/b] The returned directories in the editor and after exporting in "
"the [code]res://[/code] directory may differ as some files are converted to "
"engine-specific formats when exported."
msgstr ""
"Повертає [PackedStringArray], що містить імена файлів із вмістом каталогу, за "
"винятком файлів, за заданим [param path]. Масив відсортовано за алфавітом.\n"
"Використовуйте [method get_directories], якщо ви хочете більше контролювати "
"те, що буде включено.\n"
"[b]Примітка:[/b] Повернуті каталоги в редакторі та після експорту в каталозі "
"[code]res://[/code] можуть відрізнятися, оскільки деякі файли під час "
"експорту перетворюються на формати, що відповідають системі."
msgid ""
"On Windows, returns the number of drives (partitions) mounted on the current "
"filesystem.\n"
"On macOS and Android, 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 ""
"У Windows повертає кількість дисків (розділів), підключених до поточної "
"файлової системи.\n"
"У macOS та Android повертає кількість підключених томів.\n"
"У Linux повертає кількість підключених томів та закладок GTK 3.\n"
"На інших платформах метод повертає 0."
msgid ""
"On Windows, returns the name of the drive (partition) passed as an argument "
"(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 Android (API level 30+), returns the path to the mounted volume as an "
"argument.\n"
"On other platforms, or if the requested drive does not exist, the method "
"returns an empty String."
msgstr ""
"У Windows повертає ім'я диска (розділу), переданого як аргумент (наприклад, "
"[code]C:[/code]).\n"
"У macOS повертає шлях до змонтованого тому, переданого як аргумент.\n"
"У Linux повертає шлях до змонтованого тому або закладки GTK 3, переданого як "
"аргумент.\n"
"В Android (рівень API 30+) повертає шлях до змонтованого тому як аргумент.\n"
"На інших платформах або якщо запитуваний диск не існує, метод повертає "
"порожній рядок."
msgid ""
"Returns a [PackedStringArray] containing filenames of the directory contents, "
"excluding directories. The array is sorted alphabetically.\n"
"Affected by [member include_hidden].\n"
"[b]Note:[/b] When used on a [code]res://[/code] path in an exported project, "
"only the files actually included in the PCK at the given folder level are "
"returned. In practice, this means that since imported resources are stored in "
"a top-level [code].godot/[/code] folder, only paths to [code]*.gd[/code] and "
"[code]*.import[/code] files are returned (plus a few files such as "
"[code]project.godot[/code] or [code]project.binary[/code] and the project "
"icon). In an exported project, the list of returned files will also vary "
"depending on whether [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] is [code]true[/code]."
msgstr ""
"Повертає масив [PackedStringArray], що містить імена файлів вмісту каталогів, "
"за винятком каталогів. Масив відсортовано за алфавітом.\n"
"Впливає на [member include_hidden].\n"
"[b]Примітка:[/b] При використанні на шляху [code]res://[/code] в "
"експортованому проекті повертаються лише ті файли, які фактично включено до "
"PCK на рівні даної теки. На практиці це означає, що оскільки імпортовані "
"ресурси зберігаються у теці верхнього рівня [code].godot/[/code], "
"повертаються лише шляхи до файлів [code]*.gd[/code] і [code]*.import[/code] "
"(плюс кілька файлів, таких як [code]project.godot[/code] або "
"[code]project.binary[/code] та піктограма проекту). В експортованому проекті "
"список повернених файлів також буде відрізнятися залежно від того, чи має "
"значення [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] [code]true[/code]."
msgid ""
"Returns a [PackedStringArray] containing filenames of the directory contents, "
"excluding directories, at the given [param path]. The array is sorted "
"alphabetically.\n"
"Use [method get_files] if you want more control of what gets included.\n"
"[b]Note:[/b] When used on a [code]res://[/code] path in an exported project, "
"only the files included in the PCK at the given folder level are returned. In "
"practice, this means that since imported resources are stored in a top-level "
"[code].godot/[/code] folder, only paths to [code].gd[/code] and "
"[code].import[/code] files are returned (plus a few other files, such as "
"[code]project.godot[/code] or [code]project.binary[/code] and the project "
"icon). In an exported project, the list of returned files will also vary "
"depending on [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary]."
msgstr ""
"Повертає [PackedStringArray], що містить імена файлів із вмістом каталогу, за "
"винятком каталогів, за заданим [param path]. Масив відсортовано за "
"алфавітом.\n"
"Використовуйте [method get_files], якщо ви хочете більше контролювати те, що "
"буде включено.\n"
"[b]Примітка:[/b] Якщо використовується на шляху [code]res://[/code] в "
"експортованому проекті, повертаються лише файли, включені до PCK на заданому "
"рівні папки. На практиці це означає, що оскільки імпортовані ресурси "
"зберігаються в папці [code].godot/[/code] верхнього рівня, повертаються лише "
"шляхи до файлів [code].gd[/code] і [code].import[/code] (плюс кілька інших "
"файлів, таких як [code]project.godot[/code] або [code]project.binary[/code] і "
"піктограма проекту). В експортованому проекті список повернутих файлів також "
"буде відрізнятися залежно від [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary]."
msgid ""
"Returns file system type name of the current directory's disk. Returned "
"values are uppercase strings like [code]NTFS[/code], [code]FAT32[/code], "
"[code]EXFAT[/code], [code]APFS[/code], [code]EXT4[/code], [code]BTRFS[/code], "
"and so on.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux, Windows and for PCK "
"virtual file system."
msgstr ""
"Повертає назву типу файлової системи диска поточного каталогу. Повертаються "
"значення у верхньому регістрі, наприклад, [code]NTFS[/code], [code]FAT32[/"
"code], [code]EXFAT[/code], [code]APFS[/code], [code]EXT4[/code], [code]BTRFS[/"
"code] тощо.\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS, Linux, Windows та для "
"віртуальної файлової системи PCK."
msgid ""
"Returns the next element (file or directory) in the current directory.\n"
"The name of the file or directory is returned (and not its full path). Once "
"the stream has been fully processed, the method returns an empty [String] and "
"closes the stream automatically (i.e. [method list_dir_end] would not be "
"mandatory in such a case)."
msgstr ""
"Повертає наступний елемент (файл або каталог) у поточному каталозі.\n"
"Ім'я файлу або каталогу повертається (і не його повний шлях). Після того, як "
"потік був повністю оброблений, метод повертає порожній [String] і закриває "
"потік автоматично (тобто [method list_dir_end] не обов'язково буде в такому "
"випадку)."
msgid "Returns the result of the last [method open] call in the current thread."
msgstr "Повертає результат останнього виклику [method open] у поточному потоці."
msgid ""
"Returns the available space on the current directory's disk, in bytes. "
"Returns [code]0[/code] if the platform-specific method to query the available "
"space fails."
msgstr ""
"Повертає наявний простір на поточному диску каталогу, в байтах. Повертаємо "
"[code]0[/code], якщо конкретний метод платформи для запиту наявного простору "
"не виходить."
msgid ""
"Returns [code]true[/code] if the directory is a macOS bundle.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
"Повертає [code]true[/code], якщо каталог є пакетом macOS.\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS."
msgid ""
"Returns [code]true[/code] if the file system or directory use case sensitive "
"file names.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux (for EXT4 and F2FS "
"filesystems only) and Windows. On other platforms, it always returns "
"[code]true[/code]."
msgstr ""
"Повертаємо [code]true[/code], якщо файлова система або каталог використовує "
"конфіденційні імена файлів.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS, Linux (для файлових систем "
"EXT4 і F2FS) і Windows. На інших платформах завжди повертається [code]true[/"
"code]."
msgid ""
"Returns [code]true[/code] if paths [param path_a] and [param path_b] resolve "
"to the same file system object. Returns [code]false[/code] otherwise, even if "
"the files are bit-for-bit identical (e.g., identical copies of the file that "
"are not symbolic links)."
msgstr ""
"Повертає [code]true[/code], якщо шляхи [param path_a] та [param path_b] "
"ведуть до одного й того ж об'єкта файлової системи. Повертає [code]false[/"
"code] в іншому випадку, навіть якщо файли ідентичні побітово (наприклад, "
"ідентичні копії файлу, які не є символічними посиланнями)."
msgid ""
"Returns [code]true[/code] if the file or directory is a symbolic link, "
"directory junction, or other reparse point.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux, and Windows."
msgstr ""
"Повертає [code]true[/code], якщо файл або каталог є символічним посиланням, "
"з'єднання каталогів, або іншим пунктом репарації.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS, Linux та Windows."
msgid ""
"Initializes the stream used to list all files and directories using the "
"[method get_next] function, closing the currently opened stream if needed. "
"Once the stream has been processed, it should typically be closed with "
"[method list_dir_end].\n"
"Affected by [member include_hidden] and [member include_navigational].\n"
"[b]Note:[/b] The order of files and directories returned by this method is "
"not deterministic, and can vary between operating systems. If you want a list "
"of all files or folders sorted alphabetically, use [method get_files] or "
"[method get_directories]."
msgstr ""
"Ініціалізує потік, який використовується для переліку всіх файлів і каталогів "
"за допомогою функції [method get_next], закриваючи поточний відкритий потік, "
"якщо це необхідно. Після обробки потоку його зазвичай слід закрити за "
"допомогою [method list_dir_end].\n"
"Впливає на [member include_hidden] та [member include_navigational].\n"
"[b]Примітка:[/b] Порядок файлів і каталогів, що повертаються цим методом, не "
"є детермінованим і може відрізнятися у різних операційних системах. Якщо вам "
"потрібен список усіх файлів або каталогів, відсортованих за алфавітом, "
"скористайтеся [method get_files] або [method get_directories]."
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 ""
"Закриває поточний потік, відкритий за допомогою [method list_dir_begin] (чи "
"був він повністю оброблений за допомогою [method get_next], не має значення)."
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 "
"existing directory (to create the full path recursively, see [method "
"make_dir_recursive]).\n"
"Returns one of the [enum Error] code constants ([constant OK] on success)."
msgstr ""
"Створення каталогу. Привод може бути відносно поточного каталогу або "
"абсолютного шляху. Цільовий каталог повинен бути розміщений в вже існуючому "
"каталозі (для створення повноцінного шляху прямо заразно, див. [method "
"make_dir_recursive]).\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх)."
msgid "Static version of [method make_dir]. Supports only absolute paths."
msgstr "Статична версія методу [make_dir]. Підтримує лише абсолютні шляхи."
msgid ""
"Creates a target directory and all necessary intermediate directories in its "
"path, by calling [method make_dir] recursively. The argument can be relative "
"to the current directory, or an absolute path.\n"
"Returns one of the [enum Error] code constants ([constant OK] on success)."
msgstr ""
"Створює цільовий каталог і всі необхідні проміжні каталоги в своєму шляху, за "
"допомогою виклику [method зробити_dir] рекурсивно. Привод може бути відносно "
"поточного каталогу або абсолютного шляху.\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх)."
msgid ""
"Static version of [method make_dir_recursive]. Supports only absolute paths."
msgstr ""
"Статична версія [method make_dir_recursive]. Підтримує лише абсолютні шляхи."
msgid ""
"Creates a new [DirAccess] object and opens an existing directory of the "
"filesystem. The [param path] argument can be within the project tree "
"([code]res://folder[/code]), the user directory ([code]user://folder[/code]) "
"or an absolute path of the user filesystem (e.g. [code]/tmp/folder[/code] or "
"[code]C:\\tmp\\folder[/code]).\n"
"Returns [code]null[/code] if opening the directory failed. You can use "
"[method get_open_error] to check the error that occurred."
msgstr ""
"Створює новий об'єкт [DirAccess] і відкриває існуючий каталог файлової "
"системи. Шлях [param path] може бути в дереві проєкту ([code]res://folder[/"
"code]), каталозі користувача ([code]user://folder[/code]) або бути абсолютним "
"шляхом файлової системи користувача (наприклад, [code]/tmp/folder[/code] або "
"[code]C:\\tmp\\folder[/code]).\n"
"Повертає [code]null[/code] при невдачі під час відкриття каталогу. Ви можете "
"використовувати [method get_open_error] для перевірки помилки, яка сталася."
msgid ""
"Returns target of the symbolic link.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux, and Windows."
msgstr ""
"Повертає ціль символічного посилання.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS, Linux та Windows."
msgid ""
"Permanently 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 not empty, the operation will fail.\n"
"If you don't want to delete the file/directory permanently, use [method "
"OS.move_to_trash] instead.\n"
"Returns one of the [enum Error] code constants ([constant OK] on success)."
msgstr ""
"Постійно видаляє цільовий файл або порожній каталог. Привод може бути "
"відносно поточного каталогу або абсолютного шляху. Якщо цільовий каталог не "
"порожній, операція не буде.\n"
"Якщо ви не хочете видалити файл/спрямування постійно, скористайтеся [method "
"OS.move_to_trash].\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх)."
msgid "Static version of [method remove]. Supports only absolute paths."
msgstr "Статична версія [method remove]. Підтримує лише абсолютні шляхи."
msgid ""
"Renames (move) the [param from] file or directory to the [param to] "
"destination. Both arguments should be paths to files or directories, either "
"relative or absolute. If the destination file or directory exists and is not "
"access-protected, it will be overwritten.\n"
"Returns one of the [enum Error] code constants ([constant OK] on success)."
msgstr ""
"Перейменування [param from] файл або каталог до [param to] призначення. "
"Обидва аргументи повинні бути шляхами до файлів або каталогів, або відносної "
"або абсолютної. Якщо файл призначення або каталог не існує доступу, він буде "
"перезаписати.\n"
"Повертаємо один з кодових констанцій ([constant OK] на успіх)."
msgid "Static version of [method rename]. Supports only absolute paths."
msgstr "Статична версія [method rename]. Підтримує лише абсолютні шляхи."
msgid ""
"If [code]true[/code], hidden files are included when navigating the "
"directory.\n"
"Affects [method list_dir_begin], [method get_directories] and [method "
"get_files]."
msgstr ""
"Якщо значення [code]true[/code], приховані файли враховуються під час "
"навігації по каталогу.\n"
"Впливає на [method list_dir_begin], [method get_directories] та [method "
"get_files]."
msgid ""
"If [code]true[/code], [code].[/code] and [code]..[/code] are included when "
"navigating the directory.\n"
"Affects [method list_dir_begin] and [method get_directories]."
msgstr ""
"Якщо значення [code]true[/code], значення [code].[/code] та [code].[/code] "
"включаються під час навігації по каталогу.\n"
"Впливає на метод [method list_dir_begin] та [method get_directories]."
msgid "Directional 2D light from a distance."
msgstr "Прямий 2D світло від дистанції."
msgid ""
"A directional light is a type of [Light2D] node that models an infinite "
"number of parallel rays covering the entire scene. It is used for lights with "
"strong intensity that are located far away from the scene (for example: to "
"model sunlight or moonlight).\n"
"Light is emitted in the +Y direction of the node's global basis. For an "
"unrotated light, this means that the light is emitted downwards. The position "
"of the node is ignored; only the basis is used to determine light direction.\n"
"[b]Note:[/b] [DirectionalLight2D] does not support light cull masks (but it "
"supports shadow cull masks). It will always light up 2D nodes, regardless of "
"the 2D node's [member CanvasItem.light_mask]."
msgstr ""
"Спрямоване світло – це тип вузла [Light2D], який моделює нескінченну "
"кількість паралельних променів, що покривають усю сцену. Він використовується "
"для джерел світла з високою інтенсивністю, розташованих далеко від сцени "
"(наприклад: для моделювання сонячного або місячного світла).\n"
"Світло випромінюється в напрямку +Y глобального базису вузла. Для "
"необертового світла це означає, що світло випромінюється вниз. Положення "
"вузла ігнорується; для визначення напрямку світла використовується лише "
"базис.\n"
"[b]Примітка:[/b] [DirectionalLight2D] не підтримує маски відсікання світла "
"(але підтримує маски відсікання тіней). Він завжди освітлюватиме 2D-вузли, "
"незалежно від 2D-вузла [member CanvasItem.light_mask]."
msgid ""
"The height of the light. Used with 2D normal mapping. Ranges from 0 (parallel "
"to the plane) to 1 (perpendicular to the plane)."
msgstr ""
"Висота світла. Використовується з 2D нормальним картуванням. Діапазони від 0 "
"(паралель до площини) до 1 (перпендикулярно до площини)."
msgid ""
"The maximum distance from the camera center objects can be before their "
"shadows are culled (in pixels). Decreasing this value can prevent objects "
"located outside the camera from casting shadows (while also improving "
"performance). [member Camera2D.zoom] is not taken into account by [member "
"max_distance], which means that at higher zoom values, shadows will appear to "
"fade out sooner when zooming onto a given point."
msgstr ""
"Максимальна відстань від центру камери до об'єктів, тіні від яких будуть "
"відкинуті (у пікселях). Зменшення цього значення може запобігти відкиданню "
"тіней від об'єктів, розташованих поза камерою (водночас покращуючи "
"продуктивність). Параметр [member Camera2D.zoom] не враховується параметром "
"[member max_distance], а це означає, що при більших значеннях масштабування "
"тіні будуть зникати раніше при наближенні до заданої точки."
msgid "Directional light from a distance, as from the Sun."
msgstr "Прямий світло від дистанції, як від Сонця."
msgid ""
"A directional light is a type of [Light3D] node that models an infinite "
"number of parallel rays covering the entire scene. It is used for lights with "
"strong intensity that are located far away from the scene to model sunlight "
"or moonlight.\n"
"Light is emitted in the -Z direction of the node's global basis. For an "
"unrotated light, this means that the light is emitted forwards, illuminating "
"the front side of a 3D model (see [constant Vector3.FORWARD] and [constant "
"Vector3.MODEL_FRONT]). The position of the node is ignored; only the basis is "
"used to determine light direction."
msgstr ""
"Спрямоване світло – це тип вузла [Light3D], який моделює нескінченну "
"кількість паралельних променів, що охоплюють усю сцену. Він використовується "
"для джерел світла з високою інтенсивністю, розташованих далеко від сцени, для "
"моделювання сонячного або місячного світла.\n"
"Світло випромінюється в напрямку -Z глобального базису вузла. Для "
"необертового світла це означає, що світло випромінюється вперед, освітлюючи "
"передню сторону 3D-моделі (див. [constant Vector3.FORWARD] та [constant "
"Vector3.MODEL_FRONT]). Положення вузла ігнорується; для визначення напрямку "
"світла використовується лише базис."
msgid "3D lights and shadows"
msgstr "3D світло та тіні"
msgid "Faking global illumination"
msgstr "Захоплення глобального освітлення"
msgid ""
"If [code]true[/code], shadow detail is sacrificed in exchange for smoother "
"transitions between splits. Enabling shadow blend splitting also has a "
"moderate performance cost. This is ignored when [member "
"directional_shadow_mode] is [constant SHADOW_ORTHOGONAL]."
msgstr ""
"Якщо [code]true[/code], деталізація тіней приноситься в жертву в обмін на "
"більш плавні переходи між розбиттями. Увімкнення розбиття тіней також має "
"помірні витрати на продуктивність. Це ігнорується, коли [member "
"directional_shadow_mode] дорівнює [constant SHADOW_ORTHOGONAL]."
msgid ""
"Proportion of [member directional_shadow_max_distance] at which point the "
"shadow starts to fade. At [member directional_shadow_max_distance], the "
"shadow will disappear. The default value is a balance between smooth fading "
"and distant shadow visibility. If the camera moves fast and the [member "
"directional_shadow_max_distance] is low, consider lowering [member "
"directional_shadow_fade_start] below [code]0.8[/code] to make shadow "
"transitions less noticeable. On the other hand, if you tuned [member "
"directional_shadow_max_distance] to cover the entire scene, you can set "
"[member directional_shadow_fade_start] to [code]1.0[/code] to prevent the "
"shadow from fading in the distance (it will suddenly cut off instead)."
msgstr ""
"Частка від [member directional_shadow_max_distance], на якій тінь починає "
"зникати. При [member directional_shadow_max_distance] тінь зникне. Значення "
"за замовчуванням є балансом між плавним зниканням і видимістю тіні на великій "
"відстані. Якщо камера рухається швидко, а значення [member "
"directional_shadow_max_distance] низьке, спробуйте зменшити [member "
"directional_shadow_fade_start] нижче [code]0.8[/code], щоб зробити переходи "
"тіней менш помітними. З іншого боку, якщо ви налаштували [member "
"directional_shadow_max_distance] на покриття всієї сцени, ви можете "
"встановити [member directional_shadow_fade_start] на [code]1.0[/code], щоб "
"запобігти зниканню тіні на відстані (замість цього вона раптово "
"обриватиметься)."
msgid ""
"The maximum distance for shadow splits. Increasing this value will make "
"directional shadows visible from further away, at the cost of lower overall "
"shadow detail and performance (since more objects need to be included in the "
"directional shadow rendering)."
msgstr ""
"Максимальна відстань для тіньових розколів. Підвищення цього значення "
"дозволить зробити спрямовані тіні, видимі з подальшої відкладки, за вартістю "
"нижньої загальної деталі тіні і продуктивності (звідси більше об'єктів "
"необхідно включити в спрямовану тінь)."
msgid "The light's shadow rendering algorithm."
msgstr "Алгоритм візуалізації тіні світла."
msgid ""
"Sets the size of the directional shadow pancake. The pancake offsets the "
"start of the shadow's camera frustum to provide a higher effective depth "
"resolution for the shadow. However, a high pancake size can cause artifacts "
"in the shadows of large objects that are close to the edge of the frustum. "
"Reducing the pancake size can help. Setting the size to [code]0[/code] turns "
"off the pancaking effect."
msgstr ""
"Встановлює розмір спрямованого тіньового млинця. Млинець відключає початок "
"роботи камери тіні frustum, щоб забезпечити більш ефективне регулювання "
"глибини для тіні. Однак високий розмір млинця може викликати артефакти в тіні "
"великих об'єктів, які знаходяться поблизу краю фрусту. Зменшення розміру "
"млинця може допомогти. Налаштування розміру до [code]0[/code] вимкнено ефект "
"каструлі."
msgid ""
"The distance from camera to shadow split 1. Relative to [member "
"directional_shadow_max_distance]. Only used when [member "
"directional_shadow_mode] is [constant SHADOW_PARALLEL_2_SPLITS] or [constant "
"SHADOW_PARALLEL_4_SPLITS]."
msgstr ""
"Відстань від камери до розбиття тіні 1. Відносно [member "
"directional_shadow_max_distance]. Використовується лише тоді, коли [member "
"directional_shadow_mode] дорівнює [constant SHADOW_PARALLEL_2_SPLITS] або "
"[constant SHADOW_PARALLEL_4_SPLITS]."
msgid ""
"The distance from shadow split 1 to split 2. Relative to [member "
"directional_shadow_max_distance]. Only used when [member "
"directional_shadow_mode] is [constant SHADOW_PARALLEL_4_SPLITS]."
msgstr ""
"Відстань від роздільної ланки тіні 1 до роздільної ланки 2. Відносно до "
"[member directional_shadow_max_distance]. Використовується лише тоді, коли "
"[member directional_shadow_mode] має значення [constant "
"SHADOW_PARALLEL_4_SPLITS]."
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 [constant SHADOW_PARALLEL_4_SPLITS]."
msgstr ""
"Відстань від роздільної ланки тіні 2 до роздільної ланки 3. Відносно до "
"[member directional_shadow_max_distance]. Використовується лише тоді, коли "
"[member directional_shadow_mode] має значення [constant "
"SHADOW_PARALLEL_4_SPLITS]."
msgid ""
"Whether this [DirectionalLight3D] is visible in the sky, in the scene, or "
"both in the sky and in the scene."
msgstr ""
"Чи видно цей [DirectionalLight3D] на небі, у сцені, чи і на небі, і в сцені."
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 ""
"Рендери вся shadow map з ортогональної точки зору. Це найшвидший режим тіні. "
"Може призвести до розмитих тіней на закритих об'єктах."
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 ""
"Розділяє вид frustum в 2 областях, кожен з власною shadow map. Цей режим тіні "
"є компромісом між [constant SHADOW_ORTHOGONAL] та [constant "
"SHADOW_PARALLEL_4_SPLITS] з точки зору продуктивності."
msgid ""
"Splits the view frustum in 4 areas, each with its own shadow map. This is the "
"slowest directional shadow mode."
msgstr ""
"Розділяє вид frustum в 4 областях, кожен з власною shadow map. Це повільний "
"спрямований режим тіні."
msgid "Makes the light visible in both scene lighting and sky rendering."
msgstr "Зробіть світло видиме в обох сценах освітлення і неба рендерингу."
msgid ""
"Makes the light visible in scene lighting only (including direct lighting and "
"global illumination). When using this mode, the light will not be visible "
"from sky shaders."
msgstr ""
"Створює світло видиме освітлення сцени тільки (в тому числі прямий освітлення "
"та глобальне освітлення). При використанні цього режиму світло не буде видно "
"з небесних відтінків."
msgid ""
"Makes the light visible to sky shaders only. When using this mode the light "
"will not cast light into the scene (either through direct lighting or through "
"global illumination), but can be accessed through sky shaders. This can be "
"useful, for example, when you want to control sky effects without "
"illuminating the scene (during a night cycle, for example)."
msgstr ""
"Виготовляємо світло видимих для небесних відтінків. При використанні цього "
"режиму світло не відкине світло на сцену (все через пряме освітлення або "
"через глобальне освітлення), але може бути доступним через небі відтінки. Це "
"може бути корисною, наприклад, коли ви хочете контролювати небо ефектів без "
"освітлення сцени (за нічним циклом, наприклад)."
msgid "A server interface for low-level window management."
msgstr "Інтерфейс сервера для управління вікном низького рівня."
msgid ""
"[DisplayServer] handles everything related to window management. It is "
"separated from [OS] as a single operating system may support multiple display "
"servers.\n"
"[b]Headless mode:[/b] Starting the engine with the [code]--headless[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url] disables all rendering and window management functions. Most "
"functions from [DisplayServer] will return dummy values in this case."
msgstr ""
"[DisplayServer] обробляє все, що пов'язано з управлінням вікон. "
"Відокремлюється від [OS] як єдина операційна система може підтримувати "
"декілька серверів відображення.\n"
"[b]Бездротовий режим:[/b] Почати двигун з [code]-headless[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command лінії "
"аргумент[/url] відключає всі функції рендерингу та керування вікнами. "
"Більшість функцій з [DisplayServer] поверне значення манометра в цьому "
"випадку."
msgid ""
"Creates a new, empty accessibility element resource.\n"
"[b]Note:[/b] An accessibility element is created and freed automatically for "
"each [Node]. In general, this function should not be called manually."
msgstr ""
"Створює новий, порожній ресурс елемента доступності.\n"
"[b]Примітка:[/b] Елемент доступності створюється та звільняється автоматично "
"для кожного [вузла]. Загалом, цю функцію не слід викликати вручну."
msgid ""
"Creates a new, empty accessibility sub-element resource. Sub-elements can be "
"used to provide accessibility information for objects which are not [Node]s, "
"such as list items, table cells, or menu items. Sub-elements are freed "
"automatically when the parent element is freed, or can be freed early using "
"the [method accessibility_free_element] method."
msgstr ""
"Створює новий, порожній ресурс піделементів доступності. Піделементи можна "
"використовувати для надання інформації про доступність для об'єктів, які не є "
"[Node], таких як елементи списку, комірки таблиці або елементи меню. "
"Піделементи звільняються автоматично, коли звільняється батьківський елемент, "
"або їх можна звільнити раніше за допомогою методу [method "
"accessibility_free_element]."
msgid ""
"Creates a new, empty accessibility sub-element from the shaped text buffer. "
"Sub-elements are freed automatically when the parent element is freed, or can "
"be freed early using the [method accessibility_free_element] method.\n"
"If [param is_last_line] is [code]true[/code], no trailing newline is appended "
"to the text content. Set to [code]true[/code] for the last line in multi-line "
"text fields and for single-line text fields."
msgstr ""
"Створює новий, порожній піделемент доступності з буфера сформованого тексту. "
"Піделементи звільняються автоматично, коли звільняється батьківський елемент, "
"або можуть бути звільнені раніше за допомогою методу [method "
"accessibility_free_element].\n"
"Якщо [param is_last_line] має значення [code]true[/code], до текстового "
"вмісту не додається символ нового рядка. Встановіть значення [code]true[/"
"code] для останнього рядка в багаторядкових текстових полях та для "
"однорядкових текстових полів."
msgid "Returns the metadata of the accessibility element [param id]."
msgstr "Повертає метадані елемента доступності [param id]."
msgid ""
"Sets the metadata of the accessibility element [param id] to [param meta]."
msgstr "Встановлює метадані елемента доступності [param id] на [param meta]."
msgid ""
"Frees the accessibility element [param id] created by [method "
"accessibility_create_element], [method accessibility_create_sub_element], or "
"[method accessibility_create_sub_text_edit_elements]."
msgstr ""
"Звільняє елемент доступності [param id], створений [method "
"accessibility_create_element], [method accessibility_create_sub_element], або "
"[method accessibility_create_sub_text_edit_elements]."
msgid "Returns the main accessibility element of the OS native window."
msgstr "Повертає основний елемент доступності рідного вікна ОС."
msgid ""
"Returns [code]true[/code] if [param id] is a valid accessibility element."
msgstr ""
"Повертає [code]true[/code], якщо [param id] є дійсним елементом доступності."
msgid ""
"Returns [code]1[/code] if a screen reader, Braille display or other assistive "
"app is active, [code]0[/code] otherwise. Returns [code]-1[/code] if status is "
"unknown.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Accessibility debugging tools, such as Accessibility Insights "
"for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD), "
"do not count as assistive apps and will not affect this value. To test your "
"project with these tools, set [member ProjectSettings.accessibility/general/"
"accessibility_support] to [code]1[/code]."
msgstr ""
"Повертає [code]1[/code], якщо активний зчитувач з екрана, дисплей Брайля або "
"інший допоміжний додаток, в іншому випадку [code]0[/code]. Повертає [code]-1[/"
"code], якщо статус невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Інструменти налагодження доступності, такі як Accessibility "
"Insights for Windows, Accessibility Inspector (macOS) або AT-SPI Browser "
"(Linux/BSD), не враховуються як допоміжні програми та не впливатимуть на це "
"значення. Щоб протестувати свій проект за допомогою цих інструментів, "
"встановіть для [member ProjectSettings.accessibility/general/"
"accessibility_support] значення [code]1[/code]."
msgid ""
"Sets the window focused state for assistive apps.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Advanced users only! [Window] objects call this method "
"automatically."
msgstr ""
"Встановлює стан фокусування вікна для допоміжних програм.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Тільки для досвідчених користувачів! Об'єкти [Window] "
"викликають цей метод автоматично."
msgid ""
"Sets window outer (with decorations) and inner (without decorations) bounds "
"for assistive apps.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Advanced users only! [Window] objects call this method "
"automatically."
msgstr ""
"Встановлює зовнішні (з декораціями) та внутрішні (без декорацій) межі вікна "
"для допоміжних програм.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Тільки для досвідчених користувачів! Об'єкти [Window] "
"викликають цей метод автоматично."
msgid ""
"Returns [code]1[/code] if a high-contrast user interface theme should be "
"used, [code]0[/code] otherwise. Returns [code]-1[/code] if status is "
"unknown.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland, GNOME), macOS, "
"and Windows."
msgstr ""
"Повертає [code]1[/code], якщо слід використовувати тему інтерфейсу "
"користувача з високою контрастністю, в іншому випадку [code]0[/code]. "
"Повертає [code]-1[/code], якщо статус невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11/Wayland, GNOME), macOS та "
"Windows."
msgid ""
"Returns [code]1[/code] if flashing, blinking, and other moving content that "
"can cause seizures in users with photosensitive epilepsy should be disabled, "
"[code]0[/code] otherwise. Returns [code]-1[/code] if status is unknown.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає [code]1[/code], якщо слід вимкнути миготливий, мерехтливий та інший "
"рухомий контент, який може спричинити судоми у користувачів із фоточутливою "
"епілепсією, інакше [code]0[/code]. Повертає [code]-1[/code], якщо статус "
"невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано на macOS та Windows."
msgid ""
"Returns [code]1[/code] if background images, transparency, and other features "
"that can reduce the contrast between the foreground and background should be "
"disabled, [code]0[/code] otherwise. Returns [code]-1[/code] if status is "
"unknown.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає [code]1[/code], якщо фонові зображення, прозорість та інші функції, "
"які можуть зменшити контраст між переднім планом і фоном, мають бути "
"вимкнені, в іншому випадку [code]0[/code]. Повертає [code]-1[/code], якщо "
"статус невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано на macOS та Windows."
msgid ""
"Adds a callback for the accessibility action (action which can be performed "
"by using a special screen reader command or buttons on the Braille display), "
"and marks this action as supported. The action callback receives one "
"[Variant] argument, which value depends on action type."
msgstr ""
"Додає зворотний виклик для дії доступності (дія, яку можна виконати за "
"допомогою спеціальної команди зчитувача з екрана або кнопок на дисплеї "
"Брайля) та позначає цю дію як підтримувану. Зворотний виклик дії отримує один "
"аргумент [Variant], значення якого залежить від типу дії."
msgid ""
"Adds a child accessibility element.\n"
"[b]Note:[/b] [Node] children and sub-elements are added to the child list "
"automatically."
msgstr ""
"Додає дочірній елемент доступності.\n"
"[b]Примітка:[/b] Дочірні та піделементи [Node] автоматично додаються до "
"списку дочірніх елементів."
msgid ""
"Adds support for a custom accessibility action. [param action_id] is passed "
"as an argument to the callback of [constant ACTION_CUSTOM] action."
msgstr ""
"Додає підтримку для налаштовуваної дії доступності. [param action_id] "
"передається як аргумент зворотного виклику дії [constant ACTION_CUSTOM]."
msgid "Adds an element that is controlled by this element."
msgstr "Додає елемент, який контролюється цим елементом."
msgid "Adds an element that describes this element."
msgstr "Додає елемент, який описує цей елемент."
msgid "Adds an element that details this element."
msgstr "Додає елемент, який детально описує цей елемент."
msgid "Adds an element that this element flow into."
msgstr "Додає елемент, у який цей елемент перетікає."
msgid "Adds an element that labels this element."
msgstr "Додає елемент, який позначає цей елемент."
msgid ""
"Adds an element that is part of the same radio group.\n"
"[b]Note:[/b] This method should be called on each element of the group, using "
"all other elements as [param related_id]."
msgstr ""
"Додає елемент, що є частиною тієї ж групи радіоперемикачів.\n"
"[b]Примітка:[/b] Цей метод слід викликати для кожного елемента групи, "
"використовуючи всі інші елементи як [param related_id]."
msgid "Adds an element that is an active descendant of this element."
msgstr "Додає елемент, який є активним нащадком цього елемента."
msgid "Sets element background color."
msgstr "Встановлює колір фону елемента."
msgid "Sets element bounding box, relative to the node position."
msgstr "Встановлює обмежувальну рамку елемента відносно положення вузла."
msgid "Sets element checked state."
msgstr "Встановлює перевірений стан елемента."
msgid "Sets element class name."
msgstr "Встановлює назву класу елемента."
msgid "Sets element color value."
msgstr "Встановлює значення кольору елемента."
msgid "Sets element accessibility description."
msgstr "Встановлює опис доступності елемента."
msgid "Sets an element which contains an error message for this element."
msgstr ""
"Встановлює елемент, який містить повідомлення про помилку для цього елемента."
msgid "Sets element accessibility extra information added to the element name."
msgstr ""
"Встановлює додаткову інформацію про доступність елемента, що додається до "
"назви елемента."
msgid "Sets element flag."
msgstr "Встановлює прапор елемента."
msgid "Sets currently focused element."
msgstr "Встановлює поточний фокус на елементі."
msgid "Sets element foreground color."
msgstr "Встановлює колір переднього плану елемента."
msgid "Sets target element for the link."
msgstr "Встановлює цільовий елемент для посилання."
msgid "Sets element text language."
msgstr "Встановлює мову тексту елемента."
msgid "Sets number of items in the list."
msgstr "Встановлює кількість елементів у списку."
msgid "Sets list/tree item expanded status."
msgstr "Встановлює розгорнутий стан елемента списку/дерева."
msgid "Sets the position of the element in the list."
msgstr "Встановлює позицію елемента у списку."
msgid "Sets the hierarchical level of the element in the list."
msgstr "Встановлює ієрархічний рівень елемента у списку."
msgid "Sets list/tree item selected status."
msgstr "Встановлює статус вибраного елемента списку/дерева."
msgid "Sets the orientation of the list elements."
msgstr "Встановлює орієнтацію елементів списку."
msgid "Sets the priority of the live region updates."
msgstr "Встановлює пріоритет оновлень регіону в реальному часі."
msgid "Sets the element to be a member of the group."
msgstr "Встановлює елемент як члена групи."
msgid "Sets element accessibility name."
msgstr "Встановлює назву доступності елемента."
msgid "Sets next element on the line."
msgstr "Встановлює наступний елемент у рядку."
msgid "Sets numeric value jump."
msgstr "Встановлює стрибок числового значення."
msgid "Sets numeric value range."
msgstr "Встановлює діапазон числових значень."
msgid "Sets numeric value step."
msgstr "Встановлює крок числового значення."
msgid "Sets numeric value."
msgstr "Встановлює числове значення."
msgid "Sets placeholder text."
msgstr "Встановлює текст-заповнювач."
msgid "Sets popup type for popup buttons."
msgstr "Встановлює тип спливаючого вікна для спливаючих кнопок."
msgid "Sets previous element on the line."
msgstr "Встановлює попередній елемент у рядку."
msgid "Sets element accessibility role."
msgstr "Встановлює роль доступності елемента."
msgid "Sets element accessibility role description text."
msgstr "Встановлює текст опису ролі доступності елемента."
msgid "Sets scroll bar x position."
msgstr "Встановлює x-позицію смуги прокручування."
msgid "Sets scroll bar x range."
msgstr "Встановлює діапазон x смуги прокручування."
msgid "Sets scroll bar y position."
msgstr "Встановлює позицію смуги прокручування по осі Y."
msgid "Sets scroll bar y range."
msgstr "Встановлює діапазон смуги прокручування по осі Y."
msgid "Sets the list of keyboard shortcuts used by element."
msgstr "Встановлює список комбінацій клавіш, що використовуються елементом."
msgid "Sets human-readable description of the current checked state."
msgstr ""
"Встановлює опис поточного перевіреного стану, який може бути прочитаний "
"людиною."
msgid "Sets cell position in the table."
msgstr "Встановлює позицію комірки в таблиці."
msgid "Sets cell row/column span."
msgstr "Встановлює діапазон рядків/стовпців комірок."
msgid "Sets number of columns in the table."
msgstr "Встановлює кількість стовпців у таблиці."
msgid "Sets position of the column."
msgstr "Встановлює положення колонки."
msgid "Sets number of rows in the table."
msgstr "Встановлює кількість рядків у таблиці."
msgid "Sets position of the row in the table."
msgstr "Встановлює позицію рядка в таблиці."
msgid "Sets element text alignment."
msgstr "Встановлює вирівнювання тексту елемента."
msgid "Sets text underline/overline/strikethrough."
msgstr "Встановлює підкреслення/закриття тексту/закреслений."
msgid "Sets text orientation."
msgstr "Встановлює орієнтацію тексту."
msgid ""
"Sets text selection to the text field. [param text_start_id] and [param "
"text_end_id] should be elements created by [method "
"accessibility_create_sub_text_edit_elements]. Character offsets are relative "
"to the corresponding element."
msgstr ""
"Встановлює виділення тексту в текстовому полі. [param text_start_id] та "
"[param text_end_id] мають бути елементами, створеними за допомогою [method "
"accessibility_create_sub_text_edit_elements]. Зміщення символів задаються "
"відносно відповідного елемента."
msgid "Sets tooltip text."
msgstr "Встановлює текст підказки."
msgid "Sets element 2D transform."
msgstr "Встановлює 2D-перетворення елемента."
msgid "Sets link URL."
msgstr "Встановлює URL-адресу посилання."
msgid "Sets element text value."
msgstr "Встановлює значення тексту елемента."
msgid ""
"Plays the beep sound from the operative system, if possible. Because it comes "
"from the OS, the beep sound will be audible even if the application is muted. "
"It may also be disabled for the entire OS by the user.\n"
"[b]Note:[/b] This method is implemented on macOS, Linux (X11/Wayland), and "
"Windows."
msgstr ""
"Відтворює звуковий сигнал від операційної системи, якщо це можливо. Оскільки "
"він походить від ОС, звуковий сигнал буде чутно, навіть якщо звук програми "
"вимкнено. Користувач також може вимкнути його для всієї ОС.\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS, Linux (X11/Wayland) і Windows."
msgid "Returns the user's clipboard as a string if possible."
msgstr "Повертає буфер користувача як рядок, якщо це можливо."
msgid ""
"Returns the user's clipboard as an image if possible.\n"
"[b]Note:[/b] This method uses the copied pixel data, e.g. from an image "
"editing software or a web browser, not an image file copied from file "
"explorer."
msgstr ""
"Повертає буфер обміну користувача як зображення, якщо це можливо.\n"
"[b]Примітка:[/b] Цей метод використовує скопійовані дані пікселів, наприклад, "
"з програмного забезпечення для редагування зображень або веб-браузера, а не "
"файл зображення, скопійований з файлового провідника."
msgid ""
"Returns the user's [url=https://unix.stackexchange.com/questions/139191/whats-"
"the-difference-between-primary-selection-and-clipboard-buffer]primary[/url] "
"clipboard as a string if possible. This is the clipboard that is set when the "
"user selects text in any application, rather than when pressing [kbd]Ctrl + "
"C[/kbd]. The clipboard data can then be pasted by clicking the middle mouse "
"button in any application that supports the primary clipboard mechanism.\n"
"[b]Note:[/b] This method is only implemented on Linux (X11/Wayland)."
msgstr ""
"Повернутися до користувача [url=https://unix.stackexchange.com/questions/"
"139191/whats-difference-between-primary-selection-and-clipboard-"
"buffer]primary[/url] буфер обміну як рядок, якщо це можливо. Це буфер, який "
"встановлюється, коли користувач вибирає текст у будь-якому додатку, а не при "
"натисканні [kbd]Ctrl + C[/kbd]. Дані буфера можна записати, натиснувши кнопку "
"середнього мишки в будь-якому додатку, що підтримує механізм первинної "
"буферизації.\n"
"[b]Примітка:[/b] Цей метод реалізований тільки на Linux (X11/Wayland)."
msgid ""
"Returns [code]true[/code] if there is a text content on the user's clipboard."
msgstr ""
"Повертає [code]true[/code], якщо є текстовий зміст на клавіатурі користувача."
msgid ""
"Returns [code]true[/code] if there is an image content on the user's "
"clipboard."
msgstr ""
"Повертає [code]true[/code], якщо є вміст зображення на буфері користувача."
msgid "Sets the user's clipboard content to the given string."
msgstr "Встановлює вміст буфера користувача на даній рядці."
msgid ""
"Sets the user's [url=https://unix.stackexchange.com/questions/139191/whats-"
"the-difference-between-primary-selection-and-clipboard-buffer]primary[/url] "
"clipboard content to the given string. This is the clipboard that is set when "
"the user selects text in any application, rather than when pressing [kbd]Ctrl "
"+ C[/kbd]. The clipboard data can then be pasted by clicking the middle mouse "
"button in any application that supports the primary clipboard mechanism.\n"
"[b]Note:[/b] This method is only implemented on Linux (X11/Wayland)."
msgstr ""
"Встановлює користувача [url=https://unix.stackexchange.com/questions/139191/"
"whats-difference-between-primary-selection-and-clipboard-buffer]primary[/url] "
"вміст буфера обміну до даної рядки. Це буфер, який встановлюється, коли "
"користувач вибирає текст у будь-якому додатку, а не при натисканні [kbd]Ctrl "
"+ C[/kbd]. Дані буфера можна записати, натиснувши кнопку середнього мишки в "
"будь-якому додатку, що підтримує механізм первинної буферизації.\n"
"[b]Примітка:[/b] Цей метод реалізований тільки на Linux (X11/Wayland)."
msgid ""
"Displays OS native color picker.\n"
"Callbacks have the following arguments: [code]status: bool, color: Color[/"
"code].\n"
"[b]Note:[/b] This method is implemented if the display server has the "
"[constant FEATURE_NATIVE_COLOR_PICKER] feature.\n"
"[b]Note:[/b] This method is only implemented on Linux (X11/Wayland)."
msgstr ""
"Відображає власний вибір кольору ОС.\n"
"Зворотні виклики мають такі аргументи: [code]status: bool, color: Color[/"
"code].\n"
"[b]Примітка:[/b] Цей метод реалізовано, якщо сервер відображення має функцію "
"[constant FEATURE_NATIVE_COLOR_PICKER].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише в Linux (X11/Wayland)."
msgid ""
"Creates a new application status indicator with the specified icon, tooltip, "
"and activation callback.\n"
"[param callback] should take two arguments: the pressed mouse button (one of "
"the [enum MouseButton] constants) and the click position in screen "
"coordinates (a [Vector2i])."
msgstr ""
"Створює новий індикатор стану програми з вказаною іконою, інструментарієм та "
"зворотним викликом активації.\n"
"[param callback] повинен прийняти два аргументи: натиснута кнопка миші (одна "
"з [enum MouseButton]) і позицію натискання в координатах екрана (а "
"[Vector2i])."
msgid "Returns the default mouse cursor shape set by [method cursor_set_shape]."
msgstr ""
"Повертає форму курсора за замовчуванням, встановлену [method "
"курсор_set_shape]."
msgid ""
"Sets a custom mouse cursor image for the given [param shape]. This means the "
"user's operating system and mouse cursor theme will no longer influence the "
"mouse cursor's appearance.\n"
"[param cursor] can be either a [Texture2D] or an [Image], and it should not "
"be larger than 256×256 to display correctly. Optionally, [param hotspot] can "
"be set to offset the image's position relative to the click point. By "
"default, [param hotspot] is set to the top-left corner of the image. See also "
"[method cursor_set_shape].\n"
"[b]Note:[/b] On Web, calling this method every frame can cause the cursor to "
"flicker."
msgstr ""
"Встановлює власне зображення курсора миші для заданого [param shape]. Це "
"означає, що операційна система користувача та тема курсора миші більше не "
"впливатимуть на зовнішній вигляд курсора миші.\n"
"[param cursor] може бути або [Texture2D], або [Image], і він не повинен "
"перевищувати розмір 256×256 для правильного відображення. За бажанням [param "
"hotspot] можна налаштувати на зміщення положення зображення відносно точки "
"клацання. За замовчуванням [param hotspot] встановлено у верхньому лівому "
"куті зображення. Дивіться також [method cusor_set_shape].\n"
"[b]Примітка:[/b] У веб-сайті виклик цього методу кожного кадру може призвести "
"до мерехтіння курсора."
msgid ""
"Sets the default mouse cursor shape. The cursor's appearance will vary "
"depending on the user's operating system and mouse cursor theme. See also "
"[method cursor_get_shape] and [method cursor_set_custom_image]."
msgstr ""
"Встановлює форму курсора за замовчуванням. Зовнішній вигляд курсора "
"варіюватися в залежності від операційної системи користувача і теми курсора "
"миші. Дивись також [method cursor_get_shape] і [method "
"курсор_set_custom_image]."
msgid "Removes the application status indicator."
msgstr "Видалити індикатор стану програми."
msgid ""
"Shows a text input dialog which uses the operating system's native look-and-"
"feel. [param callback] should accept a single [String] parameter which "
"contains the text field's contents.\n"
"[b]Note:[/b] This method is implemented if the display server has the "
"[constant FEATURE_NATIVE_DIALOG_INPUT] feature. Supported platforms include "
"macOS, Windows, and Android."
msgstr ""
"Показує діалогове вікно введення тексту, яке використовує зовнішній вигляд "
"операційної системи. [param callback] має приймати один параметр [String], "
"який містить вміст текстового поля.\n"
"[b]Примітка:[/b] Цей метод реалізовано, якщо сервер відображення має функцію "
"[constant FEATURE_NATIVE_DIALOG_INPUT]. Підтримувані платформи включають "
"macOS, Windows і Android."
msgid ""
"Shows a text dialog which uses the operating system's native look-and-feel. "
"[param callback] should accept a single [int] parameter which corresponds to "
"the index of the pressed button.\n"
"[b]Note:[/b] This method is implemented if the display server has the "
"[constant FEATURE_NATIVE_DIALOG] feature. Supported platforms include macOS, "
"Windows, and Android."
msgstr ""
"Показує текстове діалогове вікно, яке використовує зовнішній вигляд "
"операційної системи. [param callback] має приймати єдиний параметр [int], "
"який відповідає індексу натиснутої кнопки.\n"
"[b]Примітка:[/b] Цей метод реалізовано, якщо сервер відображення має функцію "
"[constant FEATURE_NATIVE_DIALOG]. Підтримувані платформи включають macOS, "
"Windows і Android."
msgid ""
"Allows the [param process_id] PID to steal focus from this window. In other "
"words, this disables the operating system's focus stealing protection for the "
"specified PID.\n"
"[b]Note:[/b] This method is implemented only on Windows."
msgstr ""
"Дозволяє [param process_id] PID вкрасти фокус з цього вікна. Іншими словами, "
"це відключає захист операційної системи для вказаного PID.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Windows."
msgid ""
"Displays OS native dialog for selecting files or directories in the file "
"system.\n"
"Each filter string in the [param filters] array should be formatted like "
"this: [code]*.png,*.jpg,*.jpeg;Image Files;image/png,image/jpeg[/code]. The "
"description text of the filter is optional and can be omitted. It is "
"recommended to set both file extension and MIME type. See also [member "
"FileDialog.filters].\n"
"Callbacks have the following arguments: [code]status: bool, selected_paths: "
"PackedStringArray, selected_filter_index: int[/code]. [b]On Android,[/b] the "
"third callback argument ([code]selected_filter_index[/code]) is always "
"[code]0[/code].\n"
"[b]Note:[/b] This method is implemented if the display server has the "
"[constant FEATURE_NATIVE_DIALOG_FILE] feature. Supported platforms include "
"Linux (X11/Wayland), Windows, macOS, and Android (API level 29+).\n"
"[b]Note:[/b] [param current_directory] might be ignored.\n"
"[b]Note:[/b] Embedded file dialogs and Windows file dialogs support only file "
"extensions, while Android, Linux, and macOS file dialogs also support MIME "
"types.\n"
"[b]Note:[/b] On Android and Linux, [param show_hidden] is ignored.\n"
"[b]Note:[/b] On Android and macOS, native file dialogs have no title.\n"
"[b]Note:[/b] On macOS, sandboxed apps will save security-scoped bookmarks to "
"retain access to the opened folders across multiple sessions. Use [method "
"OS.get_granted_permissions] to get a list of saved bookmarks.\n"
"[b]Note:[/b] On Android, this method uses the Android Storage Access "
"Framework (SAF).\n"
"The file picker returns a URI instead of a filesystem path. This URI can be "
"passed directly to [FileAccess] to perform read/write operations.\n"
"When using [constant FILE_DIALOG_MODE_OPEN_DIR], it returns a tree URI that "
"grants full access to the selected directory. File operations inside this "
"directory can be performed by passing a path on the form "
"[code]treeUri#relative/path/to/file[/code] to [FileAccess].\n"
"To avoid opening the file picker again after each app restart, you can take "
"persistable URI permission as follows:\n"
"[codeblocks]\n"
"[gdscript]\n"
"val uri = \"content://com.android...\" # URI of the selected file or folder.\n"
"val persist = true # Set to false to release the persistable permission.\n"
"var android_runtime = Engine.get_singleton(\"AndroidRuntime\")\n"
"android_runtime.updatePersistableUriPermission(uri, persist)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"The persistable URI permission remains valid across app restarts as long as "
"the directory is not moved, renamed, or deleted."
msgstr ""
"Відображає діалогове вікно ОС для вибору файлів або каталогів у файловій "
"системі.\n"
"Кожен рядок фільтра в масиві [param filters] має бути відформатований таким "
"чином: [code]*.png,*.jpg,*.jpeg;Image Files;image/png,image/jpeg[/code]. "
"Текст опису фільтра необов'язковий і його можна пропустити. Рекомендується "
"встановлювати як розширення файлу, так і тип MIME. Див. також [member "
"FileDialog.filters].\n"
"Зворотні виклики мають такі аргументи: [code]status: bool, selected_paths: "
"PackedStringArray, selected_filter_index: int[/code]. [b]На Android,[/b] "
"третій аргумент зворотного виклику ([code]selected_filter_index[/code]) "
"завжди дорівнює [code]0[/code].\n"
"[b]Примітка:[/b] Цей метод реалізовано, якщо сервер відображення має функцію "
"[constant FEATURE_NATIVE_DIALOG_FILE]. Підтримувані платформи включають Linux "
"(X11/Wayland), Windows, macOS та Android (рівень API 29+).\n"
"[b]Примітка:[/b] Параметр [param current_directory] може ігноруватися.\n"
"[b]Примітка:[/b] Вбудовані діалогові вікна файлів та діалогові вікна файлів "
"Windows підтримують лише розширення файлів, тоді як діалогові вікна файлів "
"Android, Linux та macOS також підтримують типи MIME.\n"
"[b]Примітка:[/b] На Android та Linux параметр [param show_hidden] "
"ігнорується.\n"
"[b]Примітка:[/b] На Android та macOS рідні діалогові вікна файлів не мають "
"заголовка.\n"
"[b]Примітка:[/b] На macOS ізольовані програми зберігатимуть закладки з "
"областю безпеки, щоб зберегти доступ до відкритих папок протягом кількох "
"сеансів. Використовуйте [method OS.get_granted_permissions], щоб отримати "
"список збережених закладок.\n"
"[b]Примітка:[/b] На Android цей метод використовує Android Storage Access "
"Framework (SAF).\n"
"Вибір файлів повертає URI замість шляху файлової системи. Цей URI можна "
"передати безпосередньо до [FileAccess] для виконання операцій читання/"
"запису.\n"
"Під час використання [constant FILE_DIALOG_MODE_OPEN_DIR] повертається URI "
"дерева, який надає повний доступ до вибраного каталогу. Операції з файлами "
"всередині цього каталогу можна виконувати, передаючи шлях у форматі "
"[code]treeUri#relative/path/to/file[/code] до [FileAccess].\n"
"Щоб уникнути повторного відкриття засобу вибору файлів після кожного "
"перезапуску програми, ви можете отримати дозвіл на постійний URI наступним "
"чином:\n"
"[codeblocks]\n"
"[gdscript]\n"
"val uri = \"content://com.android...\" # URI вибраного файлу або папки.\n"
"val persist = true # Встановіть значення false, щоб звільнити дозвіл на "
"постійний URI.\n"
"var android_runtime = Engine.get_singleton(\"AndroidRuntime\")\n"
"android_runtime.updatePersistableUriPermission(uri, persist)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Дозвіл на постійний URI залишається дійсним після перезапуску програми, доки "
"каталог не буде переміщено, перейменовано або видалено."
msgid ""
"Displays OS native dialog for selecting files or directories in the file "
"system with additional user selectable options.\n"
"Each filter string in the [param filters] array should be formatted like "
"this: [code]*.png,*.jpg,*.jpeg;Image Files;image/png,image/jpeg[/code]. The "
"description text of the filter is optional and can be omitted. It is "
"recommended to set both file extension and MIME type. See also [member "
"FileDialog.filters].\n"
"[param options] is array of [Dictionary]s with the following keys:\n"
"- [code]\"name\"[/code] - option's name [String].\n"
"- [code]\"values\"[/code] - [PackedStringArray] of values. If empty, boolean "
"option (check box) is used.\n"
"- [code]\"default\"[/code] - default selected option index ([int]) or default "
"boolean value ([bool]).\n"
"Callbacks have the following arguments: [code]status: bool, selected_paths: "
"PackedStringArray, selected_filter_index: int, selected_option: Dictionary[/"
"code].\n"
"[b]Note:[/b] This method is implemented if the display server has the "
"[constant FEATURE_NATIVE_DIALOG_FILE_EXTRA] feature. Supported platforms "
"include Linux (X11/Wayland), Windows, and macOS.\n"
"[b]Note:[/b] [param current_directory] might be ignored.\n"
"[b]Note:[/b] Embedded file dialogs and Windows file dialogs support only file "
"extensions, while Android, Linux, and macOS file dialogs also support MIME "
"types.\n"
"[b]Note:[/b] On Linux (X11), [param show_hidden] is ignored.\n"
"[b]Note:[/b] On macOS, native file dialogs have no title.\n"
"[b]Note:[/b] On macOS, sandboxed apps will save security-scoped bookmarks to "
"retain access to the opened folders across multiple sessions. Use [method "
"OS.get_granted_permissions] to get a list of saved bookmarks."
msgstr ""
"Відображає діалогове вікно ОС для вибору файлів або каталогів у файловій "
"системі з додатковими параметрами, які може вибрати користувач.\n"
"Кожен рядок фільтра в масиві [param filters] має бути відформатований таким "
"чином: [code]*.png,*.jpg,*.jpeg;Файли зображень;image/png,image/jpeg[/code]. "
"Текст опису фільтра необов'язковий і його можна пропустити. Рекомендується "
"встановлювати як розширення файлу, так і тип MIME. Див. також [member "
"FileDialog.filters].\n"
"[param options] – це масив значень [Dictionary] з такими ключами:\n"
"- [code]\"name\"[/code] – назва параметра [String].\n"
"- [code]\"values\"[/code] – [PackedStringArray] значень. Якщо порожнє, "
"використовується логічний параметр (прапорець).\n"
"- [code]\"default\"[/code] – індекс вибраного параметра за замовчуванням "
"([int]) або логічне значення за замовчуванням ([bool]).\n"
" Зворотні виклики мають такі аргументи: [code]status: bool, selected_paths: "
"PackedStringArray, selected_filter_index: int, selected_option: Dictionary[/"
"code].\n"
"[b]Примітка:[/b] Цей метод реалізовано, якщо сервер відображення має функцію "
"[constant FEATURE_NATIVE_DIALOG_FILE_EXTRA]. Підтримувані платформи включають "
"Linux (X11/Wayland), Windows та macOS.\n"
"[b]Примітка:[/b] Параметр [param current_directory] може бути проігноровано.\n"
"[b]Примітка:[/b] Вбудовані діалогові вікна файлів та діалогові вікна файлів "
"Windows підтримують лише розширення файлів, тоді як діалогові вікна файлів "
"Android, Linux та macOS також підтримують типи MIME.\n"
"[b]Примітка:[/b] У Linux (X11) параметр [param show_hidden] ігнорується.\n"
"[b]Примітка:[/b] У macOS рідні діалогові вікна файлів не мають заголовка.\n"
"[b]Примітка:[/b] У macOS програми в ізольованому середовищі зберігатимуть "
"закладки з областю безпеки, щоб забезпечити доступ до відкритих папок "
"протягом кількох сеансів. Використовуйте [method OS.get_granted_permissions], "
"щоб отримати список збережених закладок."
msgid ""
"Forces window manager processing while ignoring all [InputEvent]s. See also "
"[method process_events].\n"
"[b]Note:[/b] This method is implemented on Windows and macOS."
msgstr ""
"Обробка віконного менеджера сил при ігноруванні всіх [InputEvent]. Дивись "
"також [method process_events].\n"
"[b]Примітка:[/b] Цей метод реалізується на Windows і macOS."
msgid ""
"Returns OS theme accent color. Returns [code]Color(0, 0, 0, 0)[/code], if "
"accent color is unknown.\n"
"[b]Note:[/b] This method is implemented on macOS, Windows, Android, and Linux "
"(X11/Wayland)."
msgstr ""
"Повертає акцентний колір теми ОС. Повертає [code]Color(0, 0, 0, 0)[/code], "
"якщо акцентний колір невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано на macOS, Windows, Android та Linux "
"(X11/Wayland)."
msgid ""
"Returns the OS theme base color (default control background). Returns "
"[code]Color(0, 0, 0, 0)[/code] if the base color is unknown.\n"
"[b]Note:[/b] This method is implemented on macOS, Windows, and Android."
msgstr ""
"Повертає основний колір теми ОС (за замовчуванням тло елемента керування). "
"Повертає [code]Color(0, 0, 0, 0)[/code], якщо основний колір невідомий.\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS, Windows і Android."
msgid ""
"Returns an [Array] of [Rect2], each of which is the bounding rectangle for a "
"display cutout or notch. These are non-functional areas on edge-to-edge "
"screens used by cameras and sensors. Returns an empty array if the device "
"does not have cutouts. See also [method get_display_safe_area].\n"
"[b]Note:[/b] Currently only implemented on Android. Other platforms will "
"return an empty array even if they do have display cutouts or notches."
msgstr ""
"Повертаємо [Array] [Rect2], кожен з яких є зв'язаним прямокутника для "
"відображення вирізу або ніш. Це нефункціональні зони на екранах, що "
"використовуються камерами і датчиками. Повертає порожній масив, якщо пристрій "
"не має вирізів. Дивись також [method get_display_safe_area].\n"
"[b]Примітка:[/b] В даний час реалізовано тільки на Android. Інші платформи "
"будуть повертати порожній масив, навіть якщо вони відображають вирізи або "
"лавки."
msgid ""
"Returns the unobscured area of the display where interactive controls should "
"be rendered. See also [method get_display_cutouts].\n"
"[b]Note:[/b] Currently only implemented on Android and iOS. On other "
"platforms, [code]screen_get_usable_rect(SCREEN_OF_MAIN_WINDOW)[/code] will be "
"returned as a fallback. See also [method screen_get_usable_rect]."
msgstr ""
"Повертає незатемнену область дисплея, де мають відображатися інтерактивні "
"елементи керування. Дивіться також [method get_display_cutouts].\n"
"[b]Примітка:[/b] Наразі реалізовано лише на Android та iOS. На інших "
"платформах [code]screen_get_usable_rect(SCREEN_OF_MAIN_WINDOW)[/code] "
"повертатиметься як запасний варіант. Дивіться також [method "
"screen_get_usable_rect]."
msgid ""
"Returns the index of the screen containing the window with the keyboard "
"focus, or the primary screen if there's no focused window.\n"
"[b]Note:[/b] This method is implemented on Linux/X11, macOS, and Windows. On "
"other platforms, this method always returns the primary screen."
msgstr ""
"Повертає індекс екрана, що містить вікно з фокусом клавіатури, або основний "
"екран, якщо фокусованого вікна немає.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux/X11, macOS та Windows. На "
"інших платформах цей метод завжди повертає основний екран."
msgid ""
"Returns the name of the [DisplayServer] currently in use. Most operating "
"systems only have a single [DisplayServer], but Linux has access to more than "
"one [DisplayServer] (currently X11 and Wayland).\n"
"The names of built-in display servers are [code]Windows[/code], [code]macOS[/"
"code], [code]X11[/code] (Linux), [code]Wayland[/code] (Linux), [code]Android[/"
"code], [code]iOS[/code], [code]web[/code] (HTML5), and [code]headless[/code] "
"(when started with the [code]--headless[/code] [url=$DOCS_URL/tutorials/"
"editor/command_line_tutorial.html]command line argument[/url])."
msgstr ""
"Повертає назву [DisplayServer], який зараз використовується. Більшість "
"операційних систем мають лише один [DisplayServer], але Linux має доступ до "
"кількох [DisplayServer] (наразі X11 і Wayland).\n"
"Назви вбудованих серверів відображення: [code]Windows[/code], [code]macOS[/"
"code], [code]X11[/code] (Linux), [code]Wayland[/code] (Linux) , "
"[code]Android[/code], [code]iOS[/code], [code]web[/code] (HTML5) і "
"[code]headless[/code] (якщо починається з [code]-- headless[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]аргумент "
"командного рядка[/url])."
msgid ""
"Returns the index of the primary screen.\n"
"[b]Note:[/b] This method is implemented on Linux/X11, macOS, and Windows. On "
"other platforms, this method always returns [code]0[/code]."
msgstr ""
"Повертає індекс основного екрана.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux/X11, macOS та Windows. На "
"інших платформах цей метод завжди повертає [code]0[/code]."
msgid ""
"Returns the number of displays available.\n"
"[b]Note:[/b] This method is implemented on Linux (X11 and Wayland), macOS, "
"and Windows. On other platforms, this method always returns [code]1[/code]."
msgstr ""
"Повертає кількість доступних дисплеїв.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11 та Wayland), macOS та "
"Windows. На інших платформах цей метод завжди повертає [code]1[/code]."
msgid ""
"Returns the index of the screen that overlaps the most with the given "
"rectangle. Returns [constant INVALID_SCREEN] if the rectangle doesn't overlap "
"with any screen or has no area."
msgstr ""
"Повертає індекс екрана, який найбільше перекривається з заданим "
"прямокутником. Повертає [constant INVALID_SCREEN], якщо прямокутник не "
"перекривається з жодним екраном або не має площі."
msgid ""
"Returns [code]true[/code] if positions of [b]OK[/b] and [b]Cancel[/b] buttons "
"are swapped in dialogs. This is enabled by default on Windows to follow "
"interface conventions, and be toggled by changing [member ProjectSettings.gui/"
"common/swap_cancel_ok].\n"
"[b]Note:[/b] This doesn't affect native dialogs such as the ones spawned by "
"[method DisplayServer.dialog_show]."
msgstr ""
"Повертає [code]true[/code], якщо позиції кнопок [b]ОК[/b] і [b]Скасувати[/b] "
"у діалогах поміняно місцями. За замовчуванням у Windows цю опцію увімкнено "
"для дотримання домовленостей щодо інтерфейсу, і її можна вимкнути зміною "
"параметра [member ProjectSettings.gui/common/swap_cancel_ok].\n"
"[b]Примітка:[/b] Це не впливає на власні діалоги, такі як ті, що породжуються "
"[method DisplayServer.dialog_show]."
msgid ""
"Returns the ID of the window at the specified screen [param position] (in "
"pixels). On multi-monitor setups, the screen position is relative to the "
"virtual desktop area. On multi-monitor setups with different screen "
"resolutions or orientations, the origin may be located outside any display "
"like this:\n"
"[codeblock lang=text]\n"
"* (0, 0) +-------+\n"
" | |\n"
"+-------------+ | |\n"
"| | | |\n"
"| | | |\n"
"+-------------+ +-------+\n"
"[/codeblock]"
msgstr ""
"Повертає ідентифікатор вікна на вказаному екрані [param position] (у "
"пікселях). У налаштуваннях із кількома моніторами положення екрана залежить "
"від області віртуального робочого столу. У налаштуваннях із кількома "
"моніторами з різною роздільною здатністю або орієнтацією екрана джерело може "
"розташовуватися за межами будь-якого дисплея, як це: \n"
"[codeblock lang=text] \n"
"* (0, 0) +-------+ \n"
"\t\t\t\t| | \n"
"+-------------+ | | \n"
"| | | | \n"
"| | | | \n"
"+-------------+ +-------+ \n"
"[/codeblock]"
msgid ""
"Returns the list of Godot window IDs belonging to this process.\n"
"[b]Note:[/b] Native dialogs are not included in this list."
msgstr ""
"Повертає список ідентифікаторів вікон Godot, що належать до цього процесу.\n"
"[b]Примітка:[/b] Системні діалоги не включені в цей список."
msgid "Use [NativeMenu] or [PopupMenu] instead."
msgstr "Використовуйте [NativeMenu] або [PopupMenu] замість."
msgid ""
"Adds a new checkable item with text [param label] to the global menu with ID "
"[param menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий елемент-прапорець з текстом [param label] до глобального меню з "
"ID [param menu_root].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливаюче меню панелі Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню \"Вікно\" (macOS, користувацькі елементи додаються перед "
"\"Усі наперед\").\n"
"\"_help\" - Меню \"Довідка\" (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new checkable item with text [param label] and icon [param icon] to "
"the global menu with ID [param menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий елемент-прапорець з текстом [param label] та іконкою [param icon] "
"до глобального меню з ID [param menu_root].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливаюче меню панелі Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню \"Вікно\" (macOS, користувацькі елементи додаються перед "
"\"Усі наперед\").\n"
"\"_help\" - Меню \"Довідка\" (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new item with text [param label] and icon [param icon] to the global "
"menu with ID [param menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий елемент з текстом [param label] та іконкою [param icon] до "
"глобального меню з ID [param menu_root].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливаюче меню панелі Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню \"Вікно\" (macOS, користувацькі елементи додаються перед "
"\"Усі наперед\").\n"
"\"_help\" - Меню \"Довідка\" (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new radio-checkable item with text [param label] and icon [param icon] "
"to the global menu with ID [param menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
"[method global_menu_set_item_checked] for more info on how to control it.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий елемент-радіокнопка з текстом [param label] та іконкою [param "
"icon] до глобального меню з ID [param menu_root].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Елементи-радіокнопки просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method global_menu_set_item_checked] для "
"додаткової інформації щодо того, як ними керувати.\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливаюче меню панелі Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню \"Вікно\" (macOS, користувацькі елементи додаються перед "
"\"Усі наперед\").\n"
"\"_help\" - Меню \"Довідка\" (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new item with text [param label] to the global menu with ID [param "
"menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий пункт з текстом [param label] до глобального меню з "
"ідентифікатором [param menu_root].\n"
"Повертає індекс доданого пункту, не гарантується, що він збігається зі "
"значенням [param index].\n"
"За бажанням можна визначити [param accelerator], який є комбінацією клавіш, "
"яку можна натиснути, щоб викликати кнопку меню, навіть якщо вона не відкрита. "
"Прискорювач параметра зазвичай є комбінацією [enum KeyModifierMask] і [enum "
"Key] з використанням побітового АБО, наприклад, [code]KEY_MASK_CTRL | KEY_A[/"
"code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Викличники [param callback] і [param key_callback] повинні "
"приймати рівно один параметр Variant, параметр, переданий до виклику, буде "
"значенням, переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - спливаюче меню док-станції (macOS).\n"
"\"_apple\" - меню Apple (macOS, кастомні пункти додаються перед "
"\"Сервісами\").\n"
"\"_window\" - меню Window (macOS, користувацькі пункти додано після \"Bring "
"All to Front\").\n"
"\"_help\" - меню довідки (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new item with text [param label] to the global menu with ID [param "
"menu_root].\n"
"Contrarily to normal binary items, multistate items can have more than two "
"states, as defined by [param max_states]. Each press or activate of the item "
"will increase the state by one. The default value is defined by [param "
"default_state].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] By default, there's no indication of the current item state, it "
"should be changed manually.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий пункт з текстом [param label] до глобального меню з "
"ідентифікатором [param menu_root].\n"
"На відміну від звичайних бінарних елементів, багатостанівні елементи можуть "
"мати більше двох станів, як визначено параметром [param max_states]. Кожне "
"натискання або активація елемента збільшує стан на одиницю. Значення за "
"замовчуванням визначається параметром [param default_state].\n"
"Повертає індекс вставленого елемента, не гарантується, що він збігається зі "
"значенням [param index].\n"
"Додатково можна визначити [param accelerator], який є комбінацією клавіш, що "
"може бути натиснута для виклику кнопки меню, навіть якщо вона не відкрита. "
"Прискорювач параметра зазвичай є комбінацією [enum KeyModifierMask] і [enum "
"Key] з використанням побітового АБО, наприклад, [code]KEY_MASK_CTRL | KEY_A[/"
"code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] За замовчуванням поточний стан елемента не відображається, "
"його слід змінити вручну.\n"
"[b]Примітка:[/b] Викличники [param callback] і [param key_callback] повинні "
"приймати рівно один параметр Variant, параметр, переданий до виклику, буде "
"значенням, переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - спливаюче меню док-станції (macOS).\n"
"\"_apple\" - меню Apple (macOS, кастомні пункти додаються перед "
"\"Сервісами\").\n"
"\"_window\" - меню Window (macOS, користувацькі пункти додано після \"Bring "
"All to Front\").\n"
"\"_help\" - меню довідки (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a new radio-checkable item with text [param label] to the global menu "
"with ID [param menu_root].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
"[method global_menu_set_item_checked] for more info on how to control it.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає новий елемент-радіокнопка з текстом [param label] до глобального меню з "
"ID [param menu_root].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Елементи-радіокнопки просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method global_menu_set_item_checked] для "
"додаткової інформації щодо того, як ними керувати.\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори системних меню:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливаюче меню панелі Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню \"Вікно\" (macOS, користувацькі елементи додаються перед "
"\"Усі наперед\").\n"
"\"_help\" - Меню \"Довідка\" (macOS).\n"
"[/codeblock]"
msgid ""
"Adds a separator between items to the global menu with ID [param menu_root]. "
"Separators also occupy an index.\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає роздільник між елементами до глобального меню з ідентифікатором [param "
"menu_root]. Роздільники також займають індекс.\n"
"Повертає індекс вставленого елемента, не обов'язково той же, як [param "
"index].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори меню системи:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливне меню Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню вікна (macOS, користувацькі елементи додаються після "
"\"Показати всі\").\n"
"\"_help\" - Меню допомоги (macOS).\n"
"[/codeblock]"
msgid ""
"Adds an item that will act as a submenu of the global menu [param menu_root]. "
"The [param submenu] argument is the ID of the global menu root that will be "
"shown when the item is clicked.\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Додає пункт, який буде діяти як підменю глобального меню [param menu_root]. "
"Аргумент [param submenu] є ідентифікатором кореня глобального меню, яке буде "
"показано, коли елемент натискається.\n"
"Повертає індекс вставленого пункту, не обов'язково той же, що [param index].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори меню системи:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливне меню Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню вікна (macOS, користувацькі елементи додаються після "
"\"Показати всі\").\n"
"\"_help\" - Меню допомоги (macOS).\n"
"[/codeblock]"
msgid ""
"Removes all items from the global menu with ID [param menu_root].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Supported system menu IDs:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Main menu (macOS).\n"
"\"_dock\" - Dock popup menu (macOS).\n"
"\"_apple\" - Apple menu (macOS, custom items added before \"Services\").\n"
"\"_window\" - Window menu (macOS, custom items added after \"Bring All to "
"Front\").\n"
"\"_help\" - Help menu (macOS).\n"
"[/codeblock]"
msgstr ""
"Видаляє всі елементи з глобального меню з ID [param menu_root].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Підтримувані ідентифікатори меню системи:[/b]\n"
"[codeblock lang=text]\n"
"\"_main\" - Головне меню (macOS).\n"
"\"_dock\" - Спливне меню Dock (macOS).\n"
"\"_apple\" - Меню Apple (macOS, користувацькі елементи додаються перед "
"\"Служби\").\n"
"\"_window\" - Меню вікна (macOS, користувацькі елементи додаються після "
"\"Показати всі\").\n"
"\"_help\" - Меню допомоги (macOS).\n"
"[/codeblock]"
msgid ""
"Returns the accelerator of the item at index [param idx]. Accelerators are "
"special combinations of keys that activate the item, no matter which control "
"is focused.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення акселератора пункту за індексом [param idx]. Прискорювачі - це "
"спеціальні комбінації ключів, які активують предмет, незалежно від того, який "
"контроль фокусується.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the callback of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає обернений виклик елемента за індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns number of items in the global menu with ID [param menu_root].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає кількість елементів у глобальному меню з ID [param menu_root].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the icon of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає ікону елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the horizontal offset of the item at the given [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає горизонтальний зсув елемента на даній [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the index of the item with the specified [param tag]. Indices are "
"automatically assigned to each item by the engine, and cannot be set "
"manually.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення індексу пункту з вказаною [param tag]. Індикатори автоматично "
"призначають кожному елементу двигуном, і не можна встановлювати вручну.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the index of the item with the specified [param text]. Indices are "
"automatically assigned to each item by the engine, and cannot be set "
"manually.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення індексу пункту за вказаною [param text]. Індикатори автоматично "
"призначають кожному елементу двигуном, і не можна встановлювати вручну.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the callback of the item accelerator at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення виклику прискорювача пункту за індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns number of states of a multistate item. See [method "
"global_menu_add_multistate_item] for details.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає кількість станів багатодержавного пункту. Див. [method "
"глобальний_menu_add_multistate_item] для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the state of a multistate item. See [method "
"global_menu_add_multistate_item] for details.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає стан багатодержавного елемента. Див. [method "
"глобальний_menu_add_multistate_item] для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the submenu ID of the item at index [param idx]. See [method "
"global_menu_add_submenu_item] for more info on how to add a submenu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення субмену на індекс [param idx]. Детальніше про те, як додати "
"підменю.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the metadata of the specified item, which might be of any type. You "
"can set it with [method global_menu_set_item_tag], which provides a simple "
"way of assigning context data to items.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення метаданих зазначеного елемента, який може бути будь-яким типом. Ви "
"можете встановити його за допомогою [method Global_menu_set_item_tag], який "
"забезпечує простий спосіб присвоєння контекстних даних до елементів.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the text of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає текст пункту за індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the tooltip associated with the specified index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає інструмент, пов'язаний з вказаним індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns Dictionary of supported system menu IDs and names.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення словника підтримуваних системних ідентифікаторів та імен.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is checkable in "
"some way, i.e. if it has a checkbox or radio button.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт в індексі [param idx] перевіряється "
"якось, тобто якщо він має прапорець або радіокнопку.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is checked.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає [code]true[/code], якщо елемент в індексі [param idx] відмічено.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is disabled. When "
"it is disabled it can't be selected, or its action invoked.\n"
"See [method global_menu_set_item_disabled] for more info on how to disable an "
"item.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає [code]true[/code], якщо елемент в індексі [param idx] вимкнено. Коли "
"його вимкнено, він не може бути обраний, а його дія — викликана.\n"
"Дивитися [method global_menu_set_item_disabled] для подробиць про те, як "
"вимкнути елемент.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is hidden.\n"
"See [method global_menu_set_item_hidden] for more info on how to hide an "
"item.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає [code]true[/code], якщо елемент в індексі [param idx] прихований.\n"
"Дивитися [method global_menu_set_item_hidden] для подробиць про те, як "
"приховати елемент.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] has radio button-"
"style checkability.\n"
"[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/"
"unchecking items in radio groups.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт в індексі [param idx] має можливість "
"перевірки кнопки-стиль.\n"
"[b]Примітка:[/b] Це чисто косметичний, необхідно додати логіку для перевірки/"
"розшуку предметів в радіо групах.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Removes the item at index [param idx] from the global menu [param "
"menu_root].\n"
"[b]Note:[/b] The indices of items after the removed item will be shifted by "
"one.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Видалити пункт в індексі [param idx] з глобального меню [param menu_root].\n"
"[b]Примітка:[/b] Індикатори елементів після вилученого елемента будуть "
"переміщені одним.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the accelerator of the item at index [param idx]. [param keycode] can be "
"a single [enum Key], or a combination of [enum KeyModifierMask]s and [enum "
"Key]s using bitwise OR such as [code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl "
"+ A[/kbd]).\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює прискорювач елемента за індексом [param idx]. [param keycode] може "
"бути одним [enum Key] або комбінацією [enum KeyModifierMask] і [enum Key] з "
"використанням побітового АБО, наприклад [code]KEY_MASK_CTRL | KEY_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Цей метод реалізовано лише в macOS."
msgid ""
"Sets the callback of the item at index [param idx]. Callback is emitted when "
"an item is pressed.\n"
"[b]Note:[/b] The [param callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює зворотний виклик елемента в індексі [param idx]. Зворотний виклик "
"викликається при натисканні елемента.\n"
"[b]Примітка:[/b] Callable [param callback] значення має приймати точно один "
"параметр Variant-а, параметр, що надходить до Callable, буде передано до "
"параметра [code]tag[/code] при створенні пункту меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets whether the item at index [param idx] has a checkbox. If [code]false[/"
"code], sets the type of the item to plain text.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює, чи є пункт в індексі [param idx], має прапорець. Якщо "
"[code]false[/code], встановлюємо тип пункту на звичайний текст.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the checkstate status of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює стан контрольного стану елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Enables/disables the item at index [param idx]. When it is disabled, it can't "
"be selected and its action can't be invoked.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Увімкнути/вимкнути елемент в індексі [param idx]. Коли він вимкнений, він не "
"може бути обраний і його дія не може бути викликана.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Hides/shows the item at index [param idx]. When it is hidden, an item does "
"not appear in a menu and its action cannot be invoked.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Приховує/показує індекс в індексі [param idx]. Коли він прихований, елемент "
"не з'являється в меню і його дію не можна викликати.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the callback of the item at index [param idx]. The callback is emitted "
"when an item is hovered.\n"
"[b]Note:[/b] The [param callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює зворотний виклик пункту в індексі [param idx]. Зворотний виклик "
"викликається при наведенні на елемент.\n"
"[b]Note:[/b] Callable [param callback] значення, що має прийняти точно один "
"параметр Variant-а, параметр, що надходить до Callable, буде значенням, "
"переданим до параметра [code]tag[/code], при створенні пункту меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Replaces the [Texture2D] icon of the specified [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS.\n"
"[b]Note:[/b] This method is not supported by macOS \"_dock\" menu items."
msgstr ""
"Заміна іконки [Texture2D] вказаного [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS.\n"
"[b]Примітка:[/b] Цей метод не підтримується пунктами меню macOS \"_dock\"."
msgid ""
"Sets the horizontal offset of the item at the given [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює горизонтальний зсув елемента на даній [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the callback of the item at index [param idx]. Callback is emitted when "
"its accelerator is activated.\n"
"[b]Note:[/b] The [param key_callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює зворотний зв'язок пункту в індексі [param idx]. Під час активації "
"його акселератора видається зворотний дзвінок.\n"
"[b]Примітка:[/b] [param key_callback] Увімкнено значення, що необхідно "
"прийняти точно один параметр Variant, параметр, що надходить до Callable, "
"буде значення, передане параметру [code]tag[/code] при створенні пункту "
"меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets number of state of a multistate item. See [method "
"global_menu_add_multistate_item] for details.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює кількість стану багатостатевого елемента. Див. [method "
"глобальний_menu_add_multistate_item] для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the type of the item at the specified index [param idx] to radio button. "
"If [code]false[/code], sets the type of the item to plain text.\n"
"[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/"
"unchecking items in radio groups.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює тип пункту за вказаним індексом [param idx] на кнопку радіо. Якщо "
"[code]false[/code], встановлюємо тип пункту на звичайний текст.\n"
"[b]Примітка:[/b] Це чисто косметичний, необхідно додати логіку для перевірки/"
"розшуку предметів в радіо групах.\n"
"[b]Note:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the state of a multistate item. See [method "
"global_menu_add_multistate_item] for details.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює стан елемента з кількома станами. Див. [method "
"global_menu_add_multistate_item] для отримання детальної інформації.\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS."
msgid ""
"Sets the submenu of the item at index [param idx]. The submenu is the ID of a "
"global menu root that would be shown when the item is clicked.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює субмену пункту індексу [param idx]. Підмену є ідентифікатором "
"кореня глобального меню, який буде показано, коли пункт натискається.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the metadata of an item, which may be of any type. You can later get it "
"with [method global_menu_get_item_tag], which provides a simple way of "
"assigning context data to items.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює метадані елемента, який може бути будь-яким типом. Ви можете "
"отримати його за допомогою [method Global_menu_get_item_tag], який забезпечує "
"простий спосіб присвоєння контекстних даних до елементів.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the text of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює текст елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the [String] tooltip of the item at the specified index [param idx].\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Налаштовує інструментарій [String] пункту за вказаним індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Registers callables to emit when the menu is respectively about to show or "
"closed. Callback methods should have zero arguments."
msgstr ""
"Записи, що випускаються, коли меню відповідно про показати або закрити. "
"Методи зворотного дзвінка повинні мати нульові аргументи."
msgid ""
"Returns [code]true[/code] if any additional outputs have been registered via "
"[method register_additional_output]."
msgstr ""
"Повертає [code]true[/code], якщо будь-які додаткові виходи були зареєстровані "
"через [method register_additional_output]."
msgid ""
"Returns [code]true[/code] if the specified [param feature] is supported by "
"the current [DisplayServer], [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо зазначена [param feature] підтримується "
"струмом [DisplayServer], [code]false[/code] інакше."
msgid ""
"Returns [code]true[/code] if a hardware keyboard is connected.\n"
"[b]Note:[/b] This method is implemented on Android and iOS. On other "
"platforms, this method always returns [code]true[/code]."
msgstr ""
"Повертає [code]true[/code], якщо підключено апаратну клавіатуру.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android та iOS. На інших платформах "
"цей метод завжди повертає [code]true[/code]."
msgid ""
"Sets native help system search callbacks.\n"
"[param search_callback] has the following arguments: [code]String "
"search_string, int result_limit[/code] and return a [Dictionary] with \"key, "
"display name\" pairs for the search results. Called when the user enters "
"search terms in the [code]Help[/code] menu.\n"
"[param action_callback] has the following arguments: [code]String key[/code]. "
"Called when the user selects a search result in the [code]Help[/code] menu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Встановлює власні виклики пошуку у довідковій системі.\n"
"Параметр [param search_callback] має такі аргументи: [code]String "
"search_string, int result_limit[/code] і повертає [Dictionary] з парами "
"\"ключ, назва відображення\" для результатів пошуку. Викликається, коли "
"користувач вводить пошукові терміни в меню [code]Довідка[/code].\n"
"Функція [param action_callback] має наступні аргументи: [code]Рядковий ключ[/"
"code]. Викликається, коли користувач вибирає результат пошуку в меню "
"[code]Довідка[/code].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS."
msgid ""
"Returns the text selection in the [url=https://en.wikipedia.org/wiki/"
"Input_method]Input Method Editor[/url] composition string, with the "
"[Vector2i]'s [code]x[/code] component being the caret position and [code]y[/"
"code] being the length of the selection.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає текстовий підбір в [url=https://en.wikipedia.org/wiki/"
"Input_method]Input Method Editor[/url] рядок композиції, з [Vector2i] "
"[code]x[/code] компонент, який є положенням опіку та [code]y[/code], будучи "
"довжиною вибору.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the composition string contained within the [url=https://"
"en.wikipedia.org/wiki/Input_method]Input Method Editor[/url] window.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає рядок композиції, що міститься в [url=https://en.wikipedia.org/wiki/"
"Input_method]Input Method Editor[/url] вікно.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if OS is using dark mode.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, macOS, Windows, and "
"Linux (X11/Wayland)."
msgstr ""
"Повертаємо [code]true[/code], якщо ОС використовується темний режим.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, macOS, Windows та "
"Linux (X11/Wayland)."
msgid ""
"Returns [code]true[/code] if OS supports dark mode.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, macOS, Windows, and "
"Linux (X11/Wayland)."
msgstr ""
"Повертаємо [code]true[/code], якщо OS підтримує темний режим.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, macOS, Windows та "
"Linux (X11/Wayland)."
msgid ""
"Returns [code]true[/code] if touch events are available (Android or iOS), the "
"capability is detected on the Web platform or if [member "
"ProjectSettings.input_devices/pointing/emulate_touch_from_mouse] is "
"[code]true[/code]."
msgstr ""
"Повертає [code]true[/code], якщо доступні події дотику (Android або iOS), "
"можливість виявлено на веб-платформі або якщо [member "
"ProjectSettings.input_devices/pointing/emulate_touch_from_mouse] має значення "
"[code]true[/code]."
msgid ""
"Returns [code]true[/code] if the window background can be made transparent. "
"This method returns [code]false[/code] if [member ProjectSettings.display/"
"window/per_pixel_transparency/allowed] is set to [code]false[/code], or if "
"transparency is not supported by the renderer or OS compositor."
msgstr ""
"Повертає [code]true[/code], якщо тло вікна можна зробити прозорим. Цей метод "
"повертає [code]false[/code], якщо [member ProjectSettings.display/window/"
"per_pixel_transparency/allowed] має значення [code]false[/code], або якщо "
"прозорість не підтримується зображувачем або композитором ОС."
msgid ""
"Returns active keyboard layout index.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS, and "
"Windows."
msgstr ""
"Повертає активний індекс макета клавіатури.\n"
"[b]Примітка:[/b] Цей метод реалізований на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Converts a physical (US QWERTY) [param keycode] to one in the active keyboard "
"layout.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Конвертує фізичну (US QWERTY) [памовий код] в одну в активному розкладі "
"клавіатури.\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Converts a physical (US QWERTY) [param keycode] to localized label printed on "
"the key in the active keyboard layout.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Конвертує фізичну (US QWERTY) [памовий код] до локалізованого етикетки, "
"надрукованого на ключі в активному розкладі клавіатури.\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Returns the number of keyboard layouts.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Повертає кількість макетів клавіатури.\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Returns the ISO-639/BCP-47 language code of the keyboard layout at position "
"[param index].\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Повертає код мови ISO-639/BCP-47 на позиції [param index].\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Returns the localized name of the keyboard layout at position [param index].\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Повертає локалізоване ім’я розкладу клавіатури на позиції [param index].\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Sets the active keyboard layout.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS and "
"Windows."
msgstr ""
"Налаштовує активний макет клавіатури.\n"
"[b]Примітка:[/b] Цей метод реалізується на Linux (X11/Wayland), macOS та "
"Windows."
msgid ""
"Returns the current state of mouse buttons (whether each button is pressed) "
"as a bitmask. If multiple mouse buttons are pressed at the same time, the "
"bits are added together. Equivalent to [method Input.get_mouse_button_mask]."
msgstr ""
"Повертає поточний стан кнопок миші (чи натиснута кожна кнопка) у вигляді "
"бітової маски. Якщо натиснуто декілька кнопок миші одночасно, біти додаються "
"разом. Еквівалент [method Input.get_mouse_button_mask]."
msgid "Returns the current mouse mode. See also [method mouse_set_mode]."
msgstr "Повертає поточний режим миші. Див. також [method mouse_set_mode]."
msgid "Returns the mouse cursor's current position in screen coordinates."
msgstr "Повертаємо поточну позицію курсора миші в координатах екрана."
msgid "Sets the current mouse mode. See also [method mouse_get_mode]."
msgstr "Встановлює поточний режим миші. Див. також [method mouse_get_mode]."
msgid ""
"Perform window manager processing, including input flushing. See also [method "
"force_process_and_drop_events], [method Input.flush_buffered_events] and "
"[member Input.use_accumulated_input]."
msgstr ""
"Виконує обробку віконного менеджера, включаючи очищення вхідних даних. Див. "
"також [method force_process_and_drop_events], [method "
"Input.flush_buffered_events] та [member Input.use_accumulated_input]."
msgid ""
"Registers an [Object] which represents an additional output that will be "
"rendered too, beyond normal windows. The [Object] is only used as an "
"identifier, which can be later passed to [method "
"unregister_additional_output].\n"
"This can be used to prevent Godot from skipping rendering when no normal "
"windows are visible."
msgstr ""
"Зареєструйтеся на [Object], яка представляє додатковий вихід, який буде "
"продано, крім нормальних вікон. [Object] використовується як ідентифікатор, "
"який може бути пізніше переданий до [method "
"unregister_additional_виведення].\n"
"Це може бути використаний для запобігання Godot від пропуску, що не видно "
"нормальні вікна."
msgid ""
"Returns the dots per inch density of the specified screen. Returns platform "
"specific default value if [param screen] is invalid.\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] On macOS, returned value is inaccurate if fractional display "
"scaling mode is used.\n"
"[b]Note:[/b] On Android devices, the actual screen densities are grouped into "
"six generalized densities:\n"
"[codeblock lang=text]\n"
" ldpi - 120 dpi\n"
" mdpi - 160 dpi\n"
" hdpi - 240 dpi\n"
" xhdpi - 320 dpi\n"
" xxhdpi - 480 dpi\n"
"xxxhdpi - 640 dpi\n"
"[/codeblock]\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux (X11/Wayland), "
"macOS, Web, and Windows. On other platforms, this method always returns "
"[code]72[/code]."
msgstr ""
"Повертає щільність точок на дюйм для вказаного екрана. Повертає специфічне "
"для платформи значення за замовчуванням, якщо [param screen] недійсний.\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] У macOS повернене значення є неточним, якщо використовується "
"режим дробового масштабування дисплея.\n"
"[b]Примітка:[/b] На пристроях Android фактичні значення щільності екрана "
"згруповані в шість узагальнених щільностей:\n"
"[codeblock lang=text]\n"
"ldpi - 120 dpi\n"
"mdpi - 160 dpi\n"
"hdpi - 240 dpi\n"
"xhdpi - 320 dpi\n"
"xxhdpi - 480 dpi\n"
"xxxhdpi - 640 dpi\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Linux (X11/Wayland), "
"macOS, Web та Windows. На інших платформах цей метод завжди повертає "
"[code]72[/code]."
msgid ""
"Returns a screenshot of the [param screen]. Returns [code]null[/code] if "
"[param screen] is invalid or the [DisplayServer] fails to capture "
"screenshot.\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Linux (X11, excluding XWayland), "
"macOS, and Windows. On other platforms, this method always returns "
"[code]null[/code].\n"
"[b]Note:[/b] On macOS, this method requires the \"Screen Recording\" "
"permission. If permission is not granted, this method returns a screenshot "
"that will not include other application windows or OS elements not related to "
"the application."
msgstr ""
"Повертає знімок екрана [param screen]. Повертає [code]null[/code], якщо "
"[param screen] недійсний або [DisplayServer] не вдалося зробити знімок "
"екрана.\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11, крім XWayland), macOS та "
"Windows. На інших платформах цей метод завжди повертає [code]null[/code].\n"
"[b]Примітка:[/b] У macOS цей метод вимагає дозволу \"Запис екрана\". Якщо "
"дозвіл не надано, цей метод повертає знімок екрана, який не включатиме інші "
"вікна програми або елементи ОС, не пов'язані з програмою."
msgid ""
"Returns a screenshot of the screen region defined by [param rect]. Returns "
"[code]null[/code] if [param rect] is outside screen bounds or the "
"[DisplayServer] fails to capture screenshot.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows. On other "
"platforms, this method always returns [code]null[/code].\n"
"[b]Note:[/b] On macOS, this method requires the \"Screen Recording\" "
"permission. If permission is not granted, this method returns a screenshot "
"that will not include other application windows or OS elements not related to "
"the application."
msgstr ""
"Повертає знімок екрана області екрана, визначеної параметром [param rect]. "
"Повертає [code]null[/code], якщо [param rect] знаходиться за межами екрана "
"або [DisplayServer] не може зробити знімок екрана.\n"
"[b]Примітка:[/b] Цей метод реалізовано на macOS та Windows. На інших "
"платформах цей метод завжди повертає [code]null[/code].\n"
"[b]Примітка:[/b] На macOS цей метод вимагає дозволу \"Запис екрана\". Якщо "
"дозвіл не надано, цей метод повертає знімок екрана, який не включатиме інші "
"вікна програми або елементи ОС, не пов'язані з програмою."
msgid ""
"Returns the greatest scale factor of all screens.\n"
"[b]Note:[/b] On macOS returned value is [code]2.0[/code] if there is at least "
"one hiDPI (Retina) screen in the system, and [code]1.0[/code] in all other "
"cases.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення найбільшого масштабного фактора всіх екранів.\n"
"[b]Примітка:[/b] На MacOS повернуто значення [code]2.0[/code], якщо є "
"принаймні один екран hiDPI (Retina) в системі, і [code]1.0[/code] у всіх "
"інших випадках.\n"
"[b]Note:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the [param screen]'s current orientation. See also [method "
"screen_set_orientation]. Returns [constant SCREEN_LANDSCAPE] if [param "
"screen] is invalid.\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Android and iOS. On other "
"platforms, this method always returns [constant SCREEN_LANDSCAPE]."
msgstr ""
"Повертає поточну орієнтацію [param screen]. Див. також [method "
"screen_set_orientation]. Повертає [constant SCREEN_LANDSCAPE], якщо [param "
"screen] недійсний.\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android та iOS. На інших платформах "
"цей метод завжди повертає [constant SCREEN_LANDSCAPE]."
msgid ""
"Returns the color of the pixel at the given screen [param position]. On multi-"
"monitor setups, the screen position is relative to the virtual desktop area.\n"
"[b]Note:[/b] This method is implemented on Linux (X11, excluding XWayland), "
"macOS, and Windows. On other platforms, this method always returns "
"[code]Color(0, 0, 0, 1)[/code].\n"
"[b]Note:[/b] On macOS, this method requires the \"Screen Recording\" "
"permission. If permission is not granted, this method returns a color from a "
"screenshot that will not include other application windows or OS elements not "
"related to the application."
msgstr ""
"Повертає колір пікселя на заданому екрані [param position]. У конфігураціях з "
"кількома моніторами положення екрана визначається відносно області "
"віртуального робочого столу.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11, крім XWayland), macOS та "
"Windows. На інших платформах цей метод завжди повертає [code]Color(0, 0, 0, 1)"
"[/code].\n"
"[b]Примітка:[/b] У macOS цей метод вимагає дозволу \"Запис екрану\". Якщо "
"дозвіл не надано, цей метод повертає колір зі знімка екрана, який не "
"включатиме інші вікна програми або елементи ОС, не пов'язані з програмою."
msgid ""
"Returns the screen's top-left corner position in pixels. Returns [constant "
"Vector2i.ZERO] if [param screen] is invalid. On multi-monitor setups, the "
"screen position is relative to the virtual desktop area. On multi-monitor "
"setups with different screen resolutions or orientations, the origin might be "
"located outside any display like this:\n"
"[codeblock lang=text]\n"
"* (0, 0) +-------+\n"
" | |\n"
"+-------------+ | |\n"
"| | | |\n"
"| | | |\n"
"+-------------+ +-------+\n"
"[/codeblock]\n"
"See also [method screen_get_size].\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS]."
msgstr ""
"Повертає положення верхнього лівого кута екрана в пікселях. Повертає "
"[constant Vector2i.ZERO], якщо [param screen] недійсний. У багатомоніторних "
"конфігураціях положення екрана визначається відносно області віртуального "
"робочого столу. У багатомоніторних конфігураціях з різною роздільною "
"здатністю або орієнтацією екрана початок координат може бути розташований "
"поза будь-яким дисплеєм, ось так:\n"
"[codeblock lang=text]\n"
"* (0, 0) +--------+\n"
"| |\n"
"+--------------+ | |\n"
"| | |\n"
"| | |\n"
"+-------------+ +--------+\n"
"[/codeblock]\n"
"Див. також [method screen_get_size].\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant SCREEN_WITH_KEYBOARD_FOCUS]."
msgid ""
"Returns the current refresh rate of the specified screen. When V-Sync is "
"enabled, this returns the maximum framerate the project can effectively "
"reach. Returns [code]-1.0[/code] if [param screen] is invalid or the "
"[DisplayServer] fails to find the refresh rate for the specified screen.\n"
"To fallback to a default refresh rate if the method fails, try:\n"
"[codeblock]\n"
"var refresh_rate = DisplayServer.screen_get_refresh_rate()\n"
"if refresh_rate < 0:\n"
"\trefresh_rate = 60.0\n"
"[/codeblock]\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Android, iOS, macOS, Linux (X11 "
"and Wayland), and Windows. On other platforms, this method always returns "
"[code]-1.0[/code]."
msgstr ""
"Повертає поточну частоту оновлення вказаного екрана. Коли ввімкнено "
"вертикальну синхронізацію, це повертає максимальну частоту кадрів, яку проект "
"може ефективно досягти. Повертає [code]-1.0[/code], якщо [param screen] "
"недійсний або [DisplayServer] не може знайти частоту оновлення для вказаного "
"екрана.\n"
"Щоб повернутися до частоти оновлення за замовчуванням, якщо метод не спрацює, "
"спробуйте:\n"
"[codeblock]\n"
"var refresh_rate = DisplayServer.screen_get_refresh_rate()\n"
"if refresh_rate < 0:\n"
"\trefresh_rate = 60.0\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, macOS, Linux (X11 та "
"Wayland) та Windows. На інших платформах цей метод завжди повертає "
"[code]-1.0[/code]."
msgid ""
"Returns the scale factor of the specified screen by index. Returns [code]1.0[/"
"code] if [param screen] is invalid.\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] On macOS, the returned value is [code]2.0[/code] for hiDPI "
"(Retina) screens, and [code]1.0[/code] for all other cases.\n"
"[b]Note:[/b] On Linux (Wayland), the returned value is accurate only when "
"[param screen] is [constant SCREEN_OF_MAIN_WINDOW]. Due to API limitations, "
"passing a direct index will return a rounded-up integer, if the screen has a "
"fractional scale (e.g. [code]1.25[/code] would get rounded up to [code]2.0[/"
"code]).\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, macOS, and "
"Linux (Wayland). On other platforms, this method always returns [code]1.0[/"
"code]."
msgstr ""
"Повертає коефіцієнт масштабування вказаного екрана за індексом. Повертає "
"[code]1.0[/code], якщо [param screen] недійсний.\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] У macOS повернене значення — [code]2.0[/code] для екранів "
"hiDPI (Retina) та [code]1.0[/code] для всіх інших випадків.\n"
"[b]Примітка:[/b] У Linux (Wayland) повернене значення є точним, лише коли "
"[param screen] має значення [constant SCREEN_OF_MAIN_WINDOW]. Через обмеження "
"API, передача прямого індексу поверне округлене до більшого цілого числа, "
"якщо екран має дробову шкалу (наприклад, [code]1.25[/code] буде округлено до "
"[code]2.0[/code]).\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, macOS та Linux "
"(Wayland). На інших платформах цей метод завжди повертає [code]1.0[/code]."
msgid ""
"Returns the screen's size in pixels. See also [method screen_get_position] "
"and [method screen_get_usable_rect]. Returns [constant Vector2i.ZERO] if "
"[param screen] is invalid.\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS]."
msgstr ""
"Повертає розмір екрана в пікселях. Див. також [method screen_get_position] та "
"[method screen_get_usable_rect]. Повертає [constant Vector2i.ZERO], якщо "
"[param screen] недійсний.\n"
"[b]Примітка:[/b] Як [param screen] можна використовувати одну з наступних "
"констант: [constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], "
"[constant SCREEN_WITH_MOUSE_FOCUS] або [constant SCREEN_WITH_KEYBOARD_FOCUS]."
msgid ""
"Returns the portion of the screen that is not obstructed by a status bar in "
"pixels. See also [method screen_get_size].\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Linux/X11, macOS, and Windows. On "
"other platforms, this method always returns "
"[code]Rect2i(screen_get_position(screen), screen_get_size(screen))[/code]."
msgstr ""
"Повертає частину екрана, яка не перекривається рядком стану, у пікселях. Див. "
"також [method screen_get_size].\n"
"[b]Примітка:[/b] Як параметр [param screen] можна використовувати одну з "
"наступних констант: [constant SCREEN_OF_MAIN_WINDOW], [constant "
"SCREEN_PRIMARY], [constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux/X11, macOS та Windows. На "
"інших платформах цей метод завжди повертає "
"[code]Rect2i(screen_get_position(screen), screen_get_size(screen))[/code]."
msgid ""
"Returns [code]true[/code] if the screen should never be turned off by the "
"operating system's power-saving measures. See also [method "
"screen_set_keep_on]."
msgstr ""
"Повертає [code]true[/code], якщо екран ніколи не має вимикатися заходами "
"енергозбереження операційної системи. Див. також [method screen_set_keep_on]."
msgid ""
"Sets whether the screen should never be turned off by the operating system's "
"power-saving measures. See also [method screen_is_kept_on]."
msgstr ""
"Встановлює, чи екран ніколи не повинен вимикатися заходами енергозбереження "
"операційної системи. Див. також [method screen_is_kept_on]."
msgid ""
"Sets the [param screen]'s [param orientation]. See also [method "
"screen_get_orientation].\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Android and iOS.\n"
"[b]Note:[/b] On iOS, this method has no effect if [member "
"ProjectSettings.display/window/handheld/orientation] is not set to [constant "
"SCREEN_SENSOR]."
msgstr ""
"Встановлює орієнтацію параметра [param screen] [param orientation]. Див. "
"також [method screen_get_orientation].\n"
"[b]Примітка:[/b] Як параметр [param screen] можна використовувати одну з "
"наступних констант: [constant SCREEN_OF_MAIN_WINDOW], [constant "
"SCREEN_PRIMARY], [constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android та iOS.\n"
"[b]Примітка:[/b] На iOS цей метод не має ефекту, якщо для параметра [member "
"ProjectSettings.display/window/handheld/orientation] не встановлено значення "
"[constant SCREEN_SENSOR]."
msgid ""
"Sets the callback that should be called when a hardware keyboard is connected "
"or disconnected. [param callable] should accept a single [bool] argument "
"indicating whether the keyboard has been connected ([code]true[/code]) or "
"disconnected ([code]false[/code]).\n"
"[b]Note:[/b] This method is only implemented on Android."
msgstr ""
"Встановлює зворотний виклик, який слід викликати, коли апаратна клавіатура "
"підключена або відключена. [param callable] повинен приймати один аргумент "
"[bool], який вказує, чи клавіатура підключена ([code]true[/code]) чи "
"відключена ([code]false[/code]).\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на Android."
msgid ""
"Sets the window icon (usually displayed in the top-left corner) with an "
"[Image]. To use icons in the operating system's native format, use [method "
"set_native_icon] instead.\n"
"[b]Note:[/b] Requires support for [constant FEATURE_ICON]."
msgstr ""
"Встановлює піктограму вікна (зазвичай відображається у верхньому лівому куті) "
"за допомогою [Image]. Щоб використовувати піктограми у власному форматі "
"операційної системи, використовуйте [method set_native_icon].\n"
"[b]Примітка:[/b] Вимагає підтримки [constant FEATURE_ICON]."
msgid ""
"Sets the window icon (usually displayed in the top-left corner) in the "
"operating system's [i]native[/i] format. The file at [param filename] must be "
"in [code].ico[/code] format on Windows or [code].icns[/code] on macOS. By "
"using specially crafted [code].ico[/code] or [code].icns[/code] icons, "
"[method set_native_icon] allows specifying different icons depending on the "
"size the icon is displayed at. This size is determined by the operating "
"system and user preferences (including the display scale factor). To use "
"icons in other formats, use [method set_icon] instead.\n"
"[b]Note:[/b] Requires support for [constant FEATURE_NATIVE_ICON]."
msgstr ""
"Встановіть піктограму вікна (зазвичай відображається в верхньому лівому куті) "
"у форматі операційної [i] системи [/i] Файл [param filename] повинен бути в "
"[code].ico[/code] формат на Windows або [code].icns[/code] на macOS. За "
"допомогою спеціально виготовлених [code].ico[/code] або [code].icns[/code] "
"іконки, [method set_native_icon] дозволяє вказати різні іконки в залежності "
"від розміру іконка відображається. Цей розмір визначається операційною "
"системою та користувацькими вподобаннями (в тому числі фактором розміру "
"дисплея). Щоб використовувати іконки в інших форматах, скористайтеся [method "
"set_icon].\n"
"[b]Примітка:[/b] Потрібна підтримка [constant FEATURE_NATIVE_ICON]."
msgid ""
"Sets the callback that should be called when the system's theme settings are "
"changed. [param callable] should accept zero arguments.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, macOS, Windows, and "
"Linux (X11/Wayland)."
msgstr ""
"Встановлює зворотний виклик, який слід викликати, коли змінюються "
"налаштування теми системи. [param callable] повинен приймати нуль "
"аргументів.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, macOS, Windows та "
"Linux (X11/Wayland)."
msgid ""
"Opens system emoji and symbol picker.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Відкриває системний засіб вибору смайлів і символів.\n"
"[b]Примітка.[/b] Цей метод реалізовано в macOS і Windows."
msgid ""
"Returns the rectangle for the given status indicator [param id] in screen "
"coordinates. If the status indicator is not visible, returns an empty "
"[Rect2].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення прямокутника для даного показника стану [param id] в координатах "
"екрана. Якщо індикатор стану не видно, повертає порожній [Rect2].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the application status indicator activation callback. [param callback] "
"should take two arguments: [int] mouse button index (one of [enum "
"MouseButton] values) and [Vector2i] click position in screen coordinates.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Налаштовує зворотний зв'язок з активацією облікового запису. [param callback] "
"повинен прийняти два аргументи: [int] індекс кнопки миші (одна з значень "
"[enum MouseButton] і [Vector2i] натисніть позицію в координати екрана.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the application status indicator icon.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Налаштовує іконку індикатора стану заявки.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the application status indicator native popup menu.\n"
"[b]Note:[/b] On macOS, the menu is activated by any mouse button. Its "
"activation callback is [i]not[/i] triggered.\n"
"[b]Note:[/b] On Windows, the menu is activated by the right mouse button, "
"selecting the status icon and pressing [kbd]Shift + F10[/kbd], or the "
"applications key. The menu's activation callback for the other mouse buttons "
"is still triggered.\n"
"[b]Note:[/b] Native popup is only supported if [NativeMenu] supports the "
"[constant NativeMenu.FEATURE_POPUP_MENU] feature."
msgstr ""
"Встановлює індикатор стану програми у власному спливаючому меню.\n"
"[b]Примітка:[/b] У macOS меню активується будь-якою кнопкою миші. Зворотний "
"виклик його активації [i]не спрацьовує[/i].\n"
"[b]Примітка:[/b] У Windows меню активується правою кнопкою миші, вибором "
"піктограми стану і натисканням [kbd]Shift + F10[/kbd] або клавіші додатків. "
"Для інших кнопок миші виклик меню залишається активованим.\n"
"[b]Примітка:[/b] Нативне спливаюче меню підтримується, лише якщо [NativeMenu] "
"підтримує функцію [constant NativeMenu.FEATURE_POPUP_MENU]."
msgid ""
"Sets the application status indicator tooltip.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Налаштовує інструментарій визначення стану програми.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns current active tablet driver name.\n"
"[b]Note:[/b] This method is implemented only on Windows."
msgstr ""
"Повертає поточний активний драйвер планшета.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Windows."
msgid ""
"Returns the total number of available tablet drivers.\n"
"[b]Note:[/b] This method is implemented only on Windows."
msgstr ""
"Повертає загальну кількість доступних драйверів планшета.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Windows."
msgid ""
"Returns the tablet driver name for the given index.\n"
"[b]Note:[/b] This method is implemented only on Windows."
msgstr ""
"Повертає назву драйвера планшета для вказаного індексу.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Windows."
msgid ""
"Set active tablet driver name.\n"
"Supported drivers:\n"
"- [code]winink[/code]: Windows Ink API, default.\n"
"- [code]wintab[/code]: Wacom Wintab API (compatible device driver required).\n"
"- [code]dummy[/code]: Dummy driver, tablet input is disabled.\n"
"[b]Note:[/b] This method is implemented only on Windows."
msgstr ""
"Встановити назву активного драйвера планшета.\n"
"Підтримувані драйвери:\n"
"- [code]winink[/code]: Windows Ink API, за замовчуванням.\n"
"- [code]wintab[/code]: Wacom Wintab API (потрібен сумісний драйвер "
"пристрою).\n"
"- [code]dummy[/code]: Фіктивний драйвер, введення з планшета вимкнено.\n"
"[b]Примітка:[/b] Цей метод реалізовано лише у Windows."
msgid ""
"Returns an [Array] of voice information dictionaries.\n"
"Each [Dictionary] contains two [String] entries:\n"
"- [code]name[/code] is voice name.\n"
"- [code]id[/code] is voice identifier.\n"
"- [code]language[/code] is language code in [code]lang_Variant[/code] format. "
"The [code]lang[/code] part is a 2 or 3-letter code based on the ISO-639 "
"standard, in lowercase. The [code skip-lint]Variant[/code] part is an engine-"
"dependent string describing country, region or/and dialect.\n"
"Note that Godot depends on system libraries for text-to-speech functionality. "
"These libraries are installed by default on Windows and macOS, but not on all "
"Linux distributions. If they are not present, this method will return an "
"empty list. This applies to both Godot users on Linux, as well as end-users "
"on Linux running Godot games that use text-to-speech.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Повертає [Array] словників голосової інформації.\n"
"Кожен [Dictionary] містить два записи [String]:\n"
"- [code]name[/code] – назва голосу.\n"
"- [code]id[/code] – ідентифікатор голосу.\n"
"- [code]language[/code] – код мови у форматі [code]lang_Variant[/code]. "
"Частина [code]lang[/code] – це 2- або 3-літерний код на основі стандарту "
"ISO-639, написаний малими літерами. Частина [code skip-lint]Variant[/code] – "
"це рядок, залежний від движка, який описує країну, регіон та/або діалект.\n"
"Зверніть увагу, що Godot залежить від системних бібліотек для "
"функціональності перетворення тексту в мовлення. Ці бібліотеки встановлені за "
"замовчуванням у Windows та macOS, але не у всіх дистрибутивах Linux. Якщо "
"вони відсутні, цей метод поверне порожній список. Це стосується як "
"користувачів Godot у Linux, так і кінцевих користувачів у Linux, які "
"запускають ігри Godot, що використовують перетворення тексту в мовлення.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Returns a [PackedStringArray] of voice identifiers for the [param language].\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Повертає [PackedStringArray] голосових ідентифікаторів для [param language].\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Returns [code]true[/code] if the synthesizer is in a paused state.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Повертає [code]true[/code], якщо синтезатор перебуває у стані паузи.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Returns [code]true[/code] if the synthesizer is generating speech, or have "
"utterance waiting in the queue.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Повертає [code]true[/code], якщо синтезатор генерує мовлення або має "
"висловлювання, що очікує в черзі.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Puts the synthesizer into a paused state.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Переводить синтезатор у стан паузи.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Resumes the synthesizer if it was paused.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Відновлює синтезатор, якщо він був призупинений.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Adds a callback, which is called when the utterance has started, finished, "
"canceled or reached a text boundary.\n"
"- [constant TTS_UTTERANCE_STARTED], [constant TTS_UTTERANCE_ENDED], and "
"[constant TTS_UTTERANCE_CANCELED] callable's method should take one [int] "
"parameter, the utterance ID.\n"
"- [constant TTS_UTTERANCE_BOUNDARY] callable's method should take two [int] "
"parameters, the index of the character and the utterance ID.\n"
"[b]Note:[/b] The granularity of the boundary callbacks is engine dependent.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Додає зворотний виклик, який викликається, коли висловлювання розпочалося, "
"завершилося, скасовано або досягло межі тексту.\n"
"- Методи викликуваного об'єкта [constant TTS_UTTERANCE_STARTED], [constant "
"TTS_UTTERANCE_ENDED] та [constant TTS_UTTERANCE_CANCELED] повинні приймати "
"один параметр [int], ідентифікатор висловлювання.\n"
"- Метод викликуваного об'єкта [constant TTS_UTTERANCE_BOUNDARY] повинен "
"приймати два параметри [int], індекс символу та ідентифікатор висловлювання.\n"
"[b]Примітка:[/b] Детальність зворотних викликів меж залежить від движка.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Adds an utterance to the queue. If [param interrupt] is [code]true[/code], "
"the queue is cleared first.\n"
"- [param voice] identifier is one of the [code]\"id\"[/code] values returned "
"by [method tts_get_voices] or one of the values returned by [method "
"tts_get_voices_for_language].\n"
"- [param volume] ranges from [code]0[/code] (lowest) to [code]100[/code] "
"(highest).\n"
"- [param pitch] ranges from [code]0.0[/code] (lowest) to [code]2.0[/code] "
"(highest), [code]1.0[/code] is default pitch for the current voice.\n"
"- [param rate] ranges from [code]0.1[/code] (lowest) to [code]10.0[/code] "
"(highest), [code]1.0[/code] is a normal speaking rate. Other values act as a "
"percentage relative.\n"
"- [param utterance_id] is passed as a parameter to the callback functions.\n"
"[b]Note:[/b] On Windows and Linux (X11/Wayland), utterance [param text] can "
"use SSML markup. SSML support is engine and voice dependent. If the engine "
"does not support SSML, you should strip out all XML markup before calling "
"[method tts_speak].\n"
"[b]Note:[/b] The granularity of pitch, rate, and volume is engine and voice "
"dependent. Values may be truncated.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Додає висловлювання до черги. Якщо [param interrupt] має значення [code]true[/"
"code], черга очищується першою.\n"
"- [param voice] identifier — одне зі значень [code]\"id\"[/code], що "
"повертаються методом [method tts_get_voices], або одне зі значень, що "
"повертаються методом [method tts_get_voices_for_language].\n"
"- [param volume] коливається від [code]0[/code] (найнижчий) до [code]100[/"
"code] (найвищий).\n"
"- [param pitch] коливається від [code]0.0[/code] (найнижчий) до [code]2.0[/"
"code] (найвищий), [code]1.0[/code] — це висота тону за замовчуванням для "
"поточного голосу.\n"
"- [param rate] коливається від [code]0.1[/code] (найнижчий) до [code]10.0[/"
"code] (найвищий), [code]1.0[/code] — це нормальний темп мовлення. Інші "
"значення діють як відносний відсоток.\n"
"- [param utterance_id] передається як параметр до функцій зворотного "
"виклику.\n"
"[b]Примітка:[/b] У Windows та Linux (X11/Wayland) вираз [param text] може "
"використовувати розмітку SSML. Підтримка SSML залежить від движка та голосу. "
"Якщо движок не підтримує SSML, слід видалити всю розмітку XML перед викликом "
"[method tts_speak].\n"
"[b]Примітка:[/b] Детальність висоти тону, швидкості та гучності залежить від "
"движка та голосу. Значення можуть бути скорочені.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Stops synthesis in progress and removes all utterances from the queue.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux (X11/"
"Wayland), macOS, and Windows."
msgstr ""
"Зупиняє синтез, що виконується, та видаляє всі висловлювання з черги.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS, Web, Linux (X11/"
"Wayland), macOS та Windows."
msgid ""
"Unregisters an [Object] representing an additional output, that was "
"registered via [method register_additional_output]."
msgstr ""
"Скасовує реєстрацію об'єкта [Object], що представляє додатковий вихід, який "
"був зареєстрований через [method register_additional_output]."
msgid ""
"Returns the on-screen keyboard's height in pixels. Returns [code]0[/code] if "
"there is no keyboard or if it is currently hidden.\n"
"[b]Note:[/b] On Android 7 and 8, the keyboard height may return [code]0[/"
"code] the first time the keyboard is opened in non-immersive mode. This "
"behavior does not occur in immersive mode."
msgstr ""
"Повертає висоту екранної клавіатури в пікселях. Повертає [code]0[/code], якщо "
"клавіатури немає або вона наразі прихована.\n"
"[b]Примітка:[/b] На Android 7 та 8 висота клавіатури може повертати [code]0[/"
"code] під час першого відкриття клавіатури в неімерсивному режимі. Ця "
"поведінка не відбувається в імерсивному режимі."
msgid "Hides the virtual keyboard if it is shown, does nothing otherwise."
msgstr ""
"Приховує віртуальну клавіатуру, якщо вона показана, не робить нічого іншого."
msgid ""
"Shows the virtual keyboard if the platform has one.\n"
"[param existing_text] parameter is useful for implementing your own "
"[LineEdit] or [TextEdit], as it tells the virtual keyboard what text has "
"already been typed (the virtual keyboard uses it for auto-correct and "
"predictions).\n"
"[param position] parameter is the screen space [Rect2] of the edited text.\n"
"[param type] parameter allows configuring which type of virtual keyboard to "
"show.\n"
"[param max_length] limits the number of characters that can be entered if "
"different from [code]-1[/code].\n"
"[param cursor_start] can optionally define the current text cursor position "
"if [param cursor_end] is not set.\n"
"[param cursor_start] and [param cursor_end] can optionally define the current "
"text selection.\n"
"[b]Note:[/b] This method is implemented on Android, iOS and Web."
msgstr ""
"Показує віртуальну клавіатуру, якщо вона є на платформі.\n"
"Параметр [param existing_text] корисний для реалізації власного [LineEdit] "
"або [TextEdit], оскільки він повідомляє віртуальній клавіатурі, який текст "
"вже було набрано (віртуальна клавіатура використовує його для автокорекції та "
"передбачення).\n"
"Параметр [param position] задає розмір екранного простору [Rect2] "
"редагованого тексту.\n"
"[param type] параметр дозволяє налаштувати тип віртуальної клавіатури для "
"відображення.\n"
"[param max_length] обмежує кількість символів, які можна ввести, якщо "
"відрізняється від [code]-1[/code].\n"
"Параметр [param cursor_start] може додатково визначати поточну позицію "
"текстового курсору, якщо [param cursor_end] не задано.\n"
"Параметри [param cursor_start] і [param cursor_end] можуть додатково "
"визначати поточне виділення тексту.\n"
"[b]Примітка:[/b] Цей метод реалізовано на Android, iOS та Web."
msgid ""
"Sets the mouse cursor position to the given [param position] relative to an "
"origin at the upper left corner of the currently focused game Window Manager "
"window.\n"
"[b]Note:[/b] [method warp_mouse] is only supported on Windows, macOS, and "
"Linux (X11/Wayland). It has no effect on Android, iOS, and Web."
msgstr ""
"Встановлює позицію курсору миші на задану [параметр position] відносно "
"початку координат у верхньому лівому куті поточно сфокусовані вікна віконного "
"менеджера гри.\n"
"[b]Примітка:[/b] [method warp_mouse] підтримується лише у Windows, macOS та "
"(X11/Wayland). Він не впливає на Android, iOS та Web."
msgid ""
"Returns [code]true[/code] if anything can be drawn in the window specified by "
"[param window_id], [code]false[/code] otherwise. Using the [code]--disable-"
"render-loop[/code] command line argument or a headless build will return "
"[code]false[/code]."
msgstr ""
"Повертаємо [code]true[/code], якщо все можна намальовувати у вікні [param "
"windows_id], [code]false[/code] в іншому випадку. Використання [code]-"
"розвантажувального рядка [/code] аргументу командного рядка або безголовного "
"збірки повернеться [code]false[/code]."
msgid ""
"Returns ID of the active popup window, or [constant INVALID_WINDOW_ID] if "
"there is none."
msgstr ""
"Повернення ідентифікацію активної спливаючих вікон, або [constant "
"INVALID_WINDOW_ID], якщо немає."
msgid ""
"Returns the [method Object.get_instance_id] of the [Window] the [param "
"window_id] is attached to."
msgstr ""
"Повертає [method Object.get_instance_id] об'єкта [Window], до якого "
"приєднаний [param window_id]."
msgid ""
"Returns the screen the window specified by [param window_id] is currently "
"positioned on. If the screen overlaps multiple displays, the screen where the "
"window's center is located is returned. See also [method "
"window_set_current_screen]. Returns [constant INVALID_SCREEN] if [param "
"window_id] is invalid.\n"
"[b]Note:[/b] This method is implemented on Linux/X11, macOS, and Windows. On "
"other platforms, this method always returns [code]0[/code]."
msgstr ""
"Повертає екран, на якому наразі розташоване вікно, вказане параметром [param "
"window_id]. Якщо екран перекриває кілька дисплеїв, повертається екран, на "
"якому розташований центр вікна. Див. також [method "
"window_set_current_screen]. Повертає [constant INVALID_SCREEN], якщо [param "
"window_id] недійсний.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux/X11, macOS та Windows. На "
"інших платформах цей метод завжди повертає [code]0[/code]."
msgid "Returns the current value of the given window's [param flag]."
msgstr "Повертає поточну вартість даного вікна [param flag]."
msgid ""
"Returns the window's maximum size (in pixels). See also [method "
"window_set_max_size]."
msgstr ""
"Повертає максимальний розмір вікна (у пікселях). Дивись також [method "
"windows_set_max_size]."
msgid ""
"Returns the window's minimum size (in pixels). See also [method "
"window_set_min_size]."
msgstr ""
"Повертає розмір вікна (у пікселях). Дивись також [method "
"windows_set_min_size]."
msgid "Returns the mode of the given window."
msgstr "Повертаємо режим даного вікна."
msgid ""
"Returns internal structure pointers for use in plugins.\n"
"[b]Note:[/b] This method is implemented on Android, Linux (X11/Wayland), "
"macOS, and Windows."
msgstr ""
"Повертає внутрішню структуру тостерів для використання в плагінах.\n"
"[b]Примітка:[/b] Цей метод реалізований на Android, Linux (X11/Wayland), "
"macOS та Windows."
msgid ""
"Returns the bounding box of control, or menu item that was used to open the "
"popup window, in the screen coordinate system."
msgstr ""
"Повертає межі вікна управління, або пункт меню, який використовувався для "
"відкриття вікна спливаючих вікон, в системі координат екрана."
msgid ""
"Returns the position of the client area of the given window on the screen."
msgstr "Повертає позицію клієнтської зони даного вікна на екрані."
msgid ""
"Returns the position of the given window on the screen including the borders "
"drawn by the operating system. See also [method window_get_position]."
msgstr ""
"Повертає положення даного вікна на екрані, включаючи кордони, що "
"нараховуються операційною системою. Дивись також [method "
"windows_get_position]."
msgid ""
"Returns left margins ([code]x[/code]), right margins ([code]y[/code]) and "
"height ([code]z[/code]) of the title that are safe to use (contains no "
"buttons or other elements) when [constant WINDOW_FLAG_EXTEND_TO_TITLE] flag "
"is set."
msgstr ""
"Повертає ліві запаси ([code]x[/code]), праві запаси ([code]y[/code]) і висота "
"([code]z[/code]) назви, які безпечні для використання (контейнери без кнопок "
"або інших елементів) при [constant WINDOW_FLAG_EXTEND_TO_TITLE]."
msgid ""
"Returns the size of the window specified by [param window_id] (in pixels), "
"excluding the borders drawn by the operating system. This is also called the "
"\"client area\". See also [method window_get_size_with_decorations], [method "
"window_set_size] and [method window_get_position]."
msgstr ""
"Повертає розмір вікна, вказаного [param Window_id] (у пікселях), уключаючи "
"кордони, намальовані операційною системою. Це також називається «клієнтною "
"зоною». Дивись також [method windows_get_size_with_decorations], [method "
"windows_set_size] і [method windows_get_position]."
msgid ""
"Returns the size of the window specified by [param window_id] (in pixels), "
"including the borders drawn by the operating system. See also [method "
"window_get_size]."
msgstr ""
"Повертає розмір вікна, вказаного [param Window_id] (у пікселях), включаючи "
"кордони, намальовані операційною системою. Дивись також [method "
"windows_get_size]."
msgid ""
"Returns the estimated window title bar size (including text and window "
"buttons) for the window specified by [param window_id] (in pixels). This "
"method does not change the window title.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертаємо увагу, що розмір рядка заголовків вікна (включаючи текстові та "
"вікна) для вікна, вказаного [param Window_id] (у пікселях). Цей метод не "
"змінює назву вікна.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid "Returns the V-Sync mode of the given window."
msgstr "Повертає режим V-Sync даної вікна."
msgid ""
"Returns [code]true[/code] if the window specified by [param window_id] is "
"focused."
msgstr ""
"Повертає [code]true[/code], якщо вікно, вказане [param windows_id], "
"фокусується."
msgid ""
"Returns [code]true[/code] if the given window can be maximized (the maximize "
"button is enabled)."
msgstr ""
"Повертаємо [code]true[/code], якщо дана вікно можна максимізувати "
"(включається максимальна кнопка)."
msgid ""
"Returns [code]true[/code] if double-clicking on a window's title should "
"maximize it.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає [code]true[/code], якщо подвійне клацання на заголовку вікна має "
"максимізувати його.\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS."
msgid ""
"Returns [code]true[/code] if double-clicking on a window's title should "
"minimize it.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає [code]true[/code], якщо подвійне клацання на заголовку вікна має "
"згорнути його.\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на macOS."
msgid ""
"Moves the window specified by [param window_id] to the foreground, so that it "
"is visible over other windows."
msgstr ""
"Перемістіть вікно, вказане [param Window_id] на передмістя, щоб воно було "
"видно над іншими вікнами."
msgid ""
"Makes the window specified by [param window_id] request attention, which is "
"materialized by the window title and taskbar entry blinking until the window "
"is focused. This usually has no visible effect if the window is currently "
"focused. The exact behavior varies depending on the operating system."
msgstr ""
"Зробіть вікно, вказане [param Window_id], на яке матеріалізується заголовок "
"вікна та запис панелі завдань, що підключається до фокусування вікна. Це "
"зазвичай не має видимого ефекту, якщо вікно в даний час зосереджено. Точна "
"поведінка залежить від операційної системи."
msgid ""
"Sets the background color of the root window.\n"
"[b]Note:[/b] This method is implemented only on Android."
msgstr ""
"Встановлює колір фону кореневого вікна.\n"
"[b]Примітка:[/b] Цей метод реалізовано лише на Android."
msgid ""
"Moves the window specified by [param window_id] to the specified [param "
"screen]. See also [method window_get_current_screen].\n"
"[b]Note:[/b] One of the following constants can be used as [param screen]: "
"[constant SCREEN_OF_MAIN_WINDOW], [constant SCREEN_PRIMARY], [constant "
"SCREEN_WITH_MOUSE_FOCUS], or [constant SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Note:[/b] This method is implemented on Linux/X11, macOS, and Windows."
msgstr ""
"Переміщує вікно, вказане параметром [param window_id], на вказаний параметр "
"[param screen]. Див. також [method window_get_current_screen].\n"
"[b]Примітка:[/b] Як параметр [param screen] можна використовувати одну з "
"наступних констант: [constant SCREEN_OF_MAIN_WINDOW], [constant "
"SCREEN_PRIMARY], [constant SCREEN_WITH_MOUSE_FOCUS] або [constant "
"SCREEN_WITH_KEYBOARD_FOCUS].\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux/X11, macOS та Windows."
msgid ""
"Sets the [param callback] that should be called when files are dropped from "
"the operating system's file manager to the window specified by [param "
"window_id]. [param callback] should take one [PackedStringArray] argument, "
"which is the list of dropped files.\n"
"[b]Warning:[/b] Advanced users only! Adding such a callback to a [Window] "
"node will override its default implementation, which can introduce bugs.\n"
"[b]Note:[/b] This method is implemented on Windows, macOS, Linux (X11/"
"Wayland), and Web."
msgstr ""
"Встановіть [param callback], який слід назвати, коли файли падають з "
"файлового менеджера операційної системи до вікна, вказаного [param "
"windows_id]. [param callback] повинен прийняти один [PackedStringArray] "
"аргумент, який є список вилучених файлів.\n"
"[b]Налаштування:[/b] Додаткові користувачі тільки! Додавання такого "
"зворотного виклику в вузол [Window] перенаречений на його виконання за "
"замовчуванням, який може ввести помилки.\n"
"[b]Примітка:[/b] Цей метод реалізується на Windows, macOS, Linux (X11/"
"Wayland), і Web."
msgid ""
"If set to [code]true[/code], this window will always stay on top of its "
"parent window, parent window will ignore input while this window is opened.\n"
"[b]Note:[/b] On macOS, exclusive windows are confined to the same space "
"(virtual desktop or screen) as the parent window.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Якщо встановити до [code]true[/code], це вікно завжди буде триматися у "
"верхній частині свого вікна батьків, вікно батьків ігноруватиме вхід, коли це "
"вікно відкривається.\n"
"[b]Примітка:[/b] На macOS, ексклюзивні вікна кріпляться до того ж простору "
"(середній робочий стіл або екран) як материнське вікно.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid "Enables or disables the given window's given [param flag]."
msgstr "Вмикає або вимикає налаштування заданого вікна [param flag]."
msgid ""
"Sets whether [url=https://en.wikipedia.org/wiki/Input_method]Input Method "
"Editor[/url] should be enabled for the window specified by [param window_id]. "
"See also [method window_set_ime_position]."
msgstr ""
"Встановлює, чи має бути ввімкнено [url=https://en.wikipedia.org/wiki/"
"Input_method]Редактор методів вводу[/url] для вікна, вказаного параметром "
"[param window_id]. Див. також [method window_set_ime_position]."
msgid ""
"Sets the position of the [url=https://en.wikipedia.org/wiki/"
"Input_method]Input Method Editor[/url] popup for the specified [param "
"window_id]. Only effective if [method window_set_ime_active] was set to "
"[code]true[/code] for the specified [param window_id]."
msgstr ""
"Встановлює позицію [url=https://en.wikipedia.org/wiki/Input_method]Вступний "
"редактор метод [/url] для вказаного [param Window_id]. [code]true[/code] для "
"вказаного [param windows_id]."
msgid ""
"Sets the [param callback] that should be called when any [InputEvent] is sent "
"to the window specified by [param window_id].\n"
"[b]Warning:[/b] Advanced users only! Adding such a callback to a [Window] "
"node will override its default implementation, which can introduce bugs."
msgstr ""
"Встановіть [param callback], який слід назвати, коли будь-який [InputEvent] "
"надіслав у вікно, вказане [param windows_id].\n"
"[b]Попередження:[/b] Додаткові користувачі тільки! Додавання такого "
"зворотного виклику в вузол [Window] перенаречений на його виконання за "
"замовчуванням, який може ввести помилки."
msgid ""
"Sets the [param callback] that should be called when text is entered using "
"the virtual keyboard to the window specified by [param window_id].\n"
"[b]Warning:[/b] Advanced users only! Adding such a callback to a [Window] "
"node will override its default implementation, which can introduce bugs."
msgstr ""
"Встановіть [param callback], який слід назвати при введенні тексту за "
"допомогою віртуальної клавіатури до вікна [param windows_id].\n"
"[b]Попередження:[/b] Додаткові користувачі тільки! Додавання такого "
"зворотного виклику в вузол [Window] перенаречений на його виконання за "
"замовчуванням, який може ввести помилки."
msgid ""
"Sets the maximum size of the window specified by [param window_id] in pixels. "
"Normally, the user will not be able to drag the window to make it larger than "
"the specified size. See also [method window_get_max_size].\n"
"[b]Note:[/b] It's recommended to change this value using [member "
"Window.max_size] instead.\n"
"[b]Note:[/b] Using third-party tools, it is possible for users to disable "
"window geometry restrictions and therefore bypass this limit."
msgstr ""
"Встановлює максимальний розмір вікна, зазначеного [param Window_id] у "
"пікселях. Зазвичай користувач не зможе перетягнути вікно, щоб зробити його "
"більшим ніж заданий розмір. Дивись також [method windows_get_max_size].\n"
"[b]Примітка:[/b] Рекомендовано змінити значення за допомогою [member "
"Window.max_size].\n"
"[b]Примітка:[/b] Використання сторонніх інструментів, можливо для "
"користувачів, щоб відключити обмеження геометрії вікон і, отже, обійти цей "
"ліміт."
msgid ""
"Sets the minimum size for the given window to [param min_size] in pixels. "
"Normally, the user will not be able to drag the window to make it smaller "
"than the specified size. See also [method window_get_min_size].\n"
"[b]Note:[/b] It's recommended to change this value using [member "
"Window.min_size] instead.\n"
"[b]Note:[/b] By default, the main window has a minimum size of "
"[code]Vector2i(64, 64)[/code]. This prevents issues that can arise when the "
"window is resized to a near-zero size.\n"
"[b]Note:[/b] Using third-party tools, it is possible for users to disable "
"window geometry restrictions and therefore bypass this limit."
msgstr ""
"Налаштовує мінімальний розмір для даного вікна до [param min_size] у "
"пікселях. Зазвичай користувач не зможе перетягнути вікно, щоб зробити його "
"меншим, ніж зазначений розмір. Дивись також [method windows_get_min_size].\n"
"[b]Примітка:[/b] Рекомендовано змінити значення за допомогою [member "
"Window.min_size].\n"
"[b]Примітка:[/b] За замовчуванням основне вікно має мінімальний розмір "
"[code]Vector2i(64, 64)[/code]. Це запобігає виникненню проблем, коли вікно "
"негабаритне до ближнього розміру.\n"
"[b]Примітка:[/b] Використання сторонніх інструментів, можливо для "
"користувачів, щоб відключити обмеження геометрії вікон і, отже, обійти цей "
"ліміт."
msgid ""
"Sets window mode for the given window to [param mode].\n"
"[b]Note:[/b] On Android, setting it to [constant WINDOW_MODE_FULLSCREEN] or "
"[constant WINDOW_MODE_EXCLUSIVE_FULLSCREEN] will enable immersive mode.\n"
"[b]Note:[/b] Setting the window to full screen forcibly sets the borderless "
"flag to [code]true[/code], so make sure to set it back to [code]false[/code] "
"when not wanted."
msgstr ""
"Встановлює режим вікна для заданого вікна на [param mode].\n"
"[b]Примітка:[/b] На Android встановлення значення [constant "
"WINDOW_MODE_FULLSCREEN] або [constant WINDOW_MODE_EXCLUSIVE_FULLSCREEN] "
"увімкне режим занурення.\n"
"[b]Примітка:[/b] Встановлення вікна на весь екран примусово встановлює "
"прапорець без рамок на [code]true[/code], тому обов’язково встановіть його "
"назад на [code]false[/code], коли це небажано."
msgid ""
"Sets a polygonal region of the window which accepts mouse events. Mouse "
"events outside the region will be passed through.\n"
"Passing an empty array will disable passthrough support (all mouse events "
"will be intercepted by the window, which is the default behavior).\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Set region, using Path2D node.\n"
"DisplayServer.window_set_mouse_passthrough($Path2D.curve.get_baked_points())\n"
"\n"
"# Set region, using Polygon2D node.\n"
"DisplayServer.window_set_mouse_passthrough($Polygon2D.polygon)\n"
"\n"
"# Reset region to default.\n"
"DisplayServer.window_set_mouse_passthrough([])\n"
"[/gdscript]\n"
"[csharp]\n"
"// Set region, using Path2D node.\n"
"DisplayServer.WindowSetMousePassthrough(GetNode<Path2D>(\"Path2D\").Curve.GetBakedPoints());\n"
"\n"
"// Set region, using Polygon2D node.\n"
"DisplayServer.WindowSetMousePassthrough(GetNode<Polygon2D>(\"Polygon2D\").Polygon);\n"
"\n"
"// Reset region to default.\n"
"DisplayServer.WindowSetMousePassthrough([]);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] On Windows, the portion of a window that lies outside the region "
"is not drawn, while on Linux (X11) and macOS it is.\n"
"[b]Note:[/b] This method is implemented on Linux (X11), macOS and Windows."
msgstr ""
"Встановлює багатокутну область вікна, яка приймає події миші. Події миші за "
"межами регіону будуть проходити. \n"
"Передача порожнього масиву вимкне підтримку проходження (усі події миші "
"перехоплюватимуться вікном, що є типовою поведінкою). \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Встановити регіон, використовуючи вузол Path2D. \n"
"DisplayServer.window_set_mouse_passthrough($Path2D.curve.get_baked_points()) \n"
"\n"
"# Встановити область, використовуючи вузол Polygon2D. \n"
"DisplayServer.window_set_mouse_passthrough($Polygon2D.polygon) \n"
"\n"
"# Скинути регіон до стандартних. \n"
"DisplayServer.window_set_mouse_passthrough([]) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Встановити регіон, використовуючи вузол Path2D. \n"
"DisplayServer.WindowSetMousePassthrough(GetNode<Path2D>(\"Path2D\").Curve.GetBakedPoints()); \n"
"\n"
"// Встановити область, використовуючи вузол Polygon2D. \n"
"DisplayServer.WindowSetMousePassthrough(GetNode<Polygon2D>(\"Polygon2D\").Polygon); \n"
"\n"
"// Скидання регіону до типового. \n"
"DisplayServer.WindowSetMousePassthrough([]); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У Windows частина вікна, яка лежить за межами області, не "
"малюється, тоді як у Linux (X11) і macOS це так. \n"
"[b]Примітка.[/b] Цей метод реалізовано в Linux (X11), macOS і Windows."
msgid ""
"Sets the bounding box of control, or menu item that was used to open the "
"popup window, in the screen coordinate system. Clicking this area will not "
"auto-close this popup."
msgstr ""
"Налаштовує лімітовану коробку керування, або пункт меню, який "
"використовувався для відкриття вікна спливаючих вікон, в системі координат "
"екрана. Натиснувши цю область не буде автоматично закрити її."
msgid ""
"Sets the position of the given window to [param position]. On multi-monitor "
"setups, the screen position is relative to the virtual desktop area. On multi-"
"monitor setups with different screen resolutions or orientations, the origin "
"may be located outside any display like this:\n"
"[codeblock lang=text]\n"
"* (0, 0) +-------+\n"
" | |\n"
"+-------------+ | |\n"
"| | | |\n"
"| | | |\n"
"+-------------+ +-------+\n"
"[/codeblock]\n"
"See also [method window_get_position] and [method window_set_size].\n"
"[b]Note:[/b] It's recommended to change this value using [member "
"Window.position] instead.\n"
"[b]Note:[/b] On Linux (Wayland): this method is a no-op."
msgstr ""
"Встановлює позицію даного вікна на [param position]. У налаштуваннях із "
"кількома моніторами положення екрана залежить від області віртуального "
"робочого столу. У налаштуваннях із кількома моніторами з різною роздільною "
"здатністю або орієнтацією екрана джерело може розташовуватися за межами будь-"
"якого дисплея, як це: \n"
"[codeblock lang=text] \n"
"* (0, 0) +-------+ \n"
"\t\t\t\t| | \n"
"+-------------+ | | \n"
"| | | | \n"
"| | | | \n"
"+-------------+ +-------+ \n"
"[/codeblock] \n"
"Дивіться також [method window_get_position] і [method window_set_size]. \n"
"[b]Примітка:[/b] Рекомендується змінити це значення за допомогою [member "
"Window.position]. \n"
"[b]Примітка.[/b] У Linux (Wayland): цей метод є безопераційним."
msgid ""
"Sets the [param callback] that will be called when the window specified by "
"[param window_id] is moved or resized.\n"
"[b]Warning:[/b] Advanced users only! Adding such a callback to a [Window] "
"node will override its default implementation, which can introduce bugs."
msgstr ""
"Встановіть [param callback], який буде викликано, коли вікно, зазначене "
"[param windows_id] переміщається або негабаритний.\n"
"[b]Попередження:[/b] Додаткові користувачі тільки! Додавання такого "
"зворотного виклику в вузол [Window] перенаречений на його виконання за "
"замовчуванням, який може ввести помилки."
msgid ""
"Sets the size of the given window to [param size] (in pixels). See also "
"[method window_get_size] and [method window_get_position].\n"
"[b]Note:[/b] It's recommended to change this value using [member Window.size] "
"instead."
msgstr ""
"Встановлює розмір даної вікна до [параметра] (у пікселях). Дивись також "
"[method windows_get_size] і [method windows_get_position].\n"
"[b]Примітка:[/b] Рекомендовано змінити це значення за допомогою [member "
"Window.size]."
msgid ""
"Sets the title of the given window to [param title].\n"
"[b]Note:[/b] It's recommended to change this value using [member "
"Window.title] instead.\n"
"[b]Note:[/b] Avoid changing the window title every frame, as this can cause "
"performance issues on certain window managers. Try to change the window title "
"only a few times per second at most."
msgstr ""
"Встановлює назву даної вікна на [param title].\n"
"[b]Примітка:[/b] Рекомендовано змінити це значення за допомогою [member "
"Window.title].\n"
"[b]Примітка:[/b] Уникайте зміни назви вікна кожного кадру, оскільки це може "
"викликати проблеми продуктивності на певних вікнах. Спробуйте змінити назву "
"вікна лише кілька разів на секунду."
msgid ""
"Sets window transient parent. Transient window will be destroyed with its "
"transient parent and will return focus to their parent when closed. The "
"transient window is displayed on top of a non-exclusive full-screen parent "
"window. Transient windows can't enter full-screen mode.\n"
"[b]Note:[/b] It's recommended to change this value using [member "
"Window.transient] instead.\n"
"[b]Note:[/b] The behavior might be different depending on the platform."
msgstr ""
"Встановлює тимчасовий батьків вікна. Тимчасове вікно буде знищено разом із "
"його тимчасовим батьківським вікном і поверне фокус до батьківського вікна, "
"коли буде закрито. Перехідне вікно відображається поверх невиключного "
"повноекранного батьківського вікна. Перехідні вікна не можуть перейти в "
"повноекранний режим.\n"
"[b]Примітка:[/b] Рекомендується змінити це значення за допомогою [member "
"Window.transient].\n"
"[b]Примітка:[/b] Поведінка може відрізнятися залежно від платформи."
msgid ""
"Sets the V-Sync mode of the given window. See also [member "
"ProjectSettings.display/window/vsync/vsync_mode].\n"
"Depending on the platform and used renderer, the engine will fall back to "
"[constant VSYNC_ENABLED] if the desired mode is not supported.\n"
"[b]Note:[/b] V-Sync modes other than [constant VSYNC_ENABLED] are only "
"supported in the Forward+ and Mobile rendering methods, not Compatibility."
msgstr ""
"Встановлює режим V-Sync для заданого вікна. Див. також [member "
"ProjectSettings.display/window/vsync/vsync_mode].\n"
"Залежно від платформи та використовуваного рендерера, рушій повернеться до "
"[constant VSYNC_ENABLED], якщо потрібний режим не підтримується.\n"
"[b]Примітка:[/b] Режими V-Sync, відмінні від [constant VSYNC_ENABLED], "
"підтримуються лише в методах рендерингу Forward+ та Mobile, а не в "
"Compatibility."
msgid ""
"When [constant WINDOW_FLAG_EXTEND_TO_TITLE] flag is set, set offset to the "
"center of the first titlebar button.\n"
"[b]Note:[/b] This flag is implemented only on macOS."
msgstr ""
"Коли [constant WINDOW_FLAG_EXTEND_TO_TITLE] прапор встановлюється, встановіть "
"офсет до центру кнопки першого заголовка.\n"
"[b]Примітка:[/b] Цей прапор реалізується тільки на macOS."
msgid ""
"Sets the [param callback] that will be called when an event occurs in the "
"window specified by [param window_id].\n"
"[b]Warning:[/b] Advanced users only! Adding such a callback to a [Window] "
"node will override its default implementation, which can introduce bugs."
msgstr ""
"Встановіть [param callback], який буде називатися при виникненні події в "
"вікні, вказаному [param windows_id].\n"
"[b]Попередження:[/b] Додаткові користувачі тільки! Додавання такого "
"зворотного виклику в вузол [Window] перенаречений на його виконання за "
"замовчуванням, який може ввести помилки."
msgid ""
"Starts an interactive drag operation on the window with the given [param "
"window_id], using the current mouse position. Call this method when handling "
"a mouse button being pressed to simulate a pressed event on the window's "
"title bar. Using this method allows the window to participate in space "
"switching, tiling, and other system features.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS, and "
"Windows."
msgstr ""
"Починає інтерактивну операцію перетягування у вікні з заданим [param "
"window_id], використовуючи поточну позицію миші. Викликайте цей метод під час "
"обробки натиснутої кнопки миші, щоб імітувати подію натискання в рядку "
"заголовка вікна. Використання цього методу дозволяє вікну брати участь у "
"перемиканні простору, мозаїці та інших функціях системи.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11/Wayland), macOS і Windows."
msgid ""
"Starts an interactive resize operation on the window with the given [param "
"window_id], using the current mouse position. Call this method when handling "
"a mouse button being pressed to simulate a pressed event on the window's "
"edge.\n"
"[b]Note:[/b] This method is implemented on Linux (X11/Wayland), macOS, and "
"Windows."
msgstr ""
"Починає інтерактивну операцію зміни розміру вікна з заданим [param "
"window_id], використовуючи поточну позицію миші. Викликайте цей метод під час "
"обробки натиснутої кнопки миші, щоб імітувати подію натискання на краю "
"вікна.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux (X11/Wayland), macOS і Windows."
msgid ""
"Display server supports global menu. This allows the application to display "
"its menu items in the operating system's top bar. [b]macOS[/b]"
msgstr ""
"Підтримує глобальне меню. Ця програма дозволяє відображати елементи меню в "
"верхній панелі операційної системи. [b]macOS[/b]"
msgid ""
"Display server supports multiple windows that can be moved outside of the "
"main window. [b]Windows, macOS, Linux (X11)[/b]"
msgstr ""
"Відображення сервера підтримує декілька вікон, які можна переміщати за межі "
"основного вікна. [b]Windows, macOS, Linux[/b]"
msgid ""
"Display server supports touchscreen input. [b]Windows, Linux (X11), Android, "
"iOS, Web[/b]"
msgstr ""
"Дисплей сервера підтримує вхід сенсорного екрана. [b]Windows, Linux (X11), "
"Android, iOS, Web[/b]"
msgid ""
"Display server supports mouse input. [b]Windows, macOS, Linux (X11/Wayland), "
"Android, Web[/b]"
msgstr ""
"Дисплей сервера підтримує введення мишки. [b]Windows, macOS, Linux (X11/"
"Wayland), Android, Web[/b]"
msgid ""
"Display server supports warping mouse coordinates to keep the mouse cursor "
"constrained within an area, but looping when one of the edges is reached. "
"[b]Windows, macOS, Linux (X11/Wayland)[/b]"
msgstr ""
"Дисплей сервера підтримує координати Warping мишки, щоб зберегти курсор "
"мишки, обмежений в межах області, але петляцію при досягненні одного з країв. "
"[b]Windows, macOS, Linux (X11/Wayland)[/b]"
msgid ""
"Display server supports setting and getting clipboard data. See also "
"[constant FEATURE_CLIPBOARD_PRIMARY]. [b]Windows, macOS, Linux (X11/Wayland), "
"Android, iOS, Web[/b]"
msgstr ""
"Налаштування та отримання даних на клавіатурі. Дивитися також [constant "
"FEATURE_CLIPBOARD_PRIMARY]. [b]Windows, macOS, Linux (X11/Wayland), Android, "
"iOS, Web[/b]"
msgid ""
"Display server supports popping up a virtual keyboard when requested to input "
"text without a physical keyboard. [b]Android, iOS, Web[/b]"
msgstr ""
"Відображення сервера підтримує завантаження віртуальної клавіатури, коли "
"запитується ввести текст без фізичної клавіатури. [b]Android, iOS, Web[/b]"
msgid ""
"Display server supports setting the mouse cursor shape to be different from "
"the default. [b]Windows, macOS, Linux (X11/Wayland), Android, Web[/b]"
msgstr ""
"Дисплей сервера підтримує встановлення форми курсора миші, щоб бути різними "
"від за замовчуванням. [b]Windows, macOS, Linux (X11/Wayland), Android, Web[/b]"
msgid ""
"Display server supports setting the mouse cursor shape to a custom image. "
"[b]Windows, macOS, Linux (X11/Wayland), Web[/b]"
msgstr ""
"Дисплей сервера підтримує встановлення форми курсора миші на користувацьке "
"зображення. [b]Windows, macOS, Linux (X11/Wayland), Web[/b]"
msgid ""
"Display server supports spawning text dialogs using the operating system's "
"native look-and-feel. See [method dialog_show]. [b]Windows, macOS[/b]"
msgstr ""
"Дисплей сервера підтримує діалогове вікно, використовуючи рідний вигляд "
"операційної системи. Див. [method діалог_show]. [b]Windows, macOS[/b]"
msgid ""
"Display server supports [url=https://en.wikipedia.org/wiki/Input_method]Input "
"Method Editor[/url], which is commonly used for inputting Chinese/Japanese/"
"Korean text. This is handled by the operating system, rather than by Godot. "
"[b]Windows, macOS, Linux (X11)[/b]"
msgstr ""
"Дисплей сервера підтримує [url=https://en.wikipedia.org/wiki/"
"Input_method]Держектор метода [/url], який зазвичай використовується для "
"введення китайського/японського/Коренського тексту. Це керується операційною "
"системою, а не Godot. [b]Windows, macOS, Linux[/b]"
msgid ""
"Display server supports windows can use per-pixel transparency to make "
"windows behind them partially or fully visible. [b]Windows, macOS, Linux (X11/"
"Wayland), Android[/b]"
msgstr ""
"Сервер дисплеїв підтримує вікна, які можуть використовувати прозорість для "
"кожного пікселя, щоб зробити вікна за ними частково або повністю видимими. "
"[b]Windows, macOS, Linux (X11/Wayland), Android[/b]"
msgid ""
"Display server supports querying the operating system's display scale factor. "
"This allows automatically detecting the hiDPI display [i]reliably[/i], "
"instead of guessing based on the screen resolution and the display's reported "
"DPI (which might be unreliable due to broken monitor EDID). [b]Windows, Linux "
"(Wayland), macOS[/b]"
msgstr ""
"Сервер дисплеїв підтримує запити щодо коефіцієнта масштабування дисплея "
"операційної системи. Це дозволяє автоматично [i]надійно[/i] визначати дисплей "
"hiDPI, замість того, щоб здогадуватися на основі роздільної здатності екрана "
"та повідомленої DPI дисплея (яка може бути ненадійною через несправний EDID "
"монітора). [b]Windows, Linux (Wayland), macOS[/b]"
msgid ""
"Display server supports changing the window icon (usually displayed in the "
"top-left corner). [b]Windows, macOS, Linux (X11/Wayland)[/b]\n"
"[b]Note:[/b] Use on Wayland requires the compositor to implement the "
"[url=https://wayland.app/protocols/xdg-toplevel-icon-"
"v1#xdg_toplevel_icon_v1]xdg_toplevel_icon_v1[/url] protocol, which not all "
"compositors do. See [url=https://wayland.app/protocols/xdg-toplevel-icon-"
"v1#compositor-support]xdg_toplevel_icon_v1#compositor-support[/url] for more "
"information on individual compositor support."
msgstr ""
"Сервер відображення підтримує зміну значка вікна (зазвичай відображається у "
"верхньому лівому куті). [b]Windows, macOS, Linux (X11/Wayland)[/b]\n"
"[b]Примітка:[/b] Використання на Wayland вимагає від композитора реалізації "
"протоколу [url=https://wayland.app/protocols/xdg-toplevel-icon-"
"v1#xdg_toplevel_icon_v1]xdg_toplevel_icon_v1[/url], який підтримують не всі "
"композитори. Див. [url=https://wayland.app/protocols/xdg-toplevel-icon-"
"v1#compositor-support]xdg_toplevel_icon_v1#compositor-support[/url] для "
"отримання додаткової інформації про підтримку окремих композиторів."
msgid ""
"Display server supports changing the window icon (usually displayed in the "
"top-left corner). [b]Windows, macOS[/b]"
msgstr ""
"Відображення сервера підтримує зміну іконки вікна (зазвичай відображається у "
"верхньому лівому куті). [b]Windows, macOS[/b]"
msgid ""
"Display server supports changing the screen orientation. [b]Android, iOS[/b]"
msgstr "Дисплей сервера підтримує зміну орієнтації екрану. [b]Android, iOS[/b]"
msgid ""
"Display server supports V-Sync status can be changed from the default (which "
"is forced to be enabled platforms not supporting this feature). [b]Windows, "
"macOS, Linux (X11/Wayland)[/b]"
msgstr ""
"Відобразити сервер підтримує статус V-Sync може бути змінено з за "
"замовчуванням (який змушений бути ввімкненими платформами, які не підтримують "
"цю функцію). [b]Windows, macOS, Linux (X11/Wayland)[/b]"
msgid ""
"Display server supports Primary clipboard can be used. This is a different "
"clipboard from [constant FEATURE_CLIPBOARD]. [b]Linux (X11/Wayland)[/b]"
msgstr ""
"Використовуваний сервер підтримує первинний буфер обміну. Це інший буфер з "
"[constant FEATURE_CLIPBOARD]. [b]Linux (X11/Wayland)[/b]"
msgid ""
"Display server supports text-to-speech. See [code]tts_*[/code] methods. "
"[b]Windows, macOS, Linux (X11/Wayland), Android, iOS, Web[/b]"
msgstr ""
"Дисплей сервера підтримує текстове вікно. [code]tts_*[/code] методи. "
"[b]Windows, macOS, Linux (X11/Wayland), Android, iOS, Web[/b]"
msgid ""
"Display server supports expanding window content to the title. See [constant "
"WINDOW_FLAG_EXTEND_TO_TITLE]. [b]macOS[/b]"
msgstr ""
"Відображення сервера підтримує розширення вмісту вікна до назви. Див. "
"[constant WINDOW_FLAG_EXTEND_TO_TITLE]. [b]macOS[/b]"
msgid ""
"Display server supports reading screen pixels. See [method screen_get_pixel]."
msgstr ""
"Сервер дисплея підтримує зчитування пікселів екрана. Див. [method "
"screen_get_pixel]."
msgid "Display server supports application status indicators."
msgstr "Дисплей сервера підтримує показники стану додатків."
msgid ""
"Display server supports native help system search callbacks. See [method "
"help_set_search_callbacks]."
msgstr ""
"Сервер відображення підтримує зворотні виклики пошуку вбудованої довідкової "
"системи. Див. [method help_set_search_callbacks]."
msgid ""
"Display server supports spawning text input dialogs using the operating "
"system's native look-and-feel. See [method dialog_input_text]. [b]Windows, "
"macOS[/b]"
msgstr ""
"Сервер відображення підтримує створення діалогових вікон введення тексту, "
"використовуючи вбудований зовнішній вигляд операційної системи. Див. [method "
"dialog_input_text]. [b]Windows, macOS[/b]"
msgid ""
"Display server supports spawning dialogs for selecting files or directories "
"using the operating system's native look-and-feel. See [method "
"file_dialog_show]. [b]Windows, macOS, Linux (X11/Wayland), Android[/b]"
msgstr ""
"Дисплейний сервер підтримує створення діалогових вікон для вибору файлів або "
"каталогів із використанням зовнішнього вигляду операційної системи. "
"Перегляньте [method file_dialog_show]. [b]Windows, macOS, Linux (X11/"
"Wayland), Android[/b]"
msgid ""
"The display server supports all features of [constant "
"FEATURE_NATIVE_DIALOG_FILE], with the added functionality of Options and "
"native dialog file access to [code]res://[/code] and [code]user://[/code] "
"paths. See [method file_dialog_show] and [method "
"file_dialog_with_options_show]. [b]Windows, macOS, Linux (X11/Wayland)[/b]"
msgstr ""
"Сервер відображення підтримує всі функції [constant "
"FEATURE_NATIVE_DIALOG_FILE] із доданими функціями Параметрів і власним "
"доступом до діалогового файлу за шляхами [code]res://[/code] і [code]user://[/"
"code]. Перегляньте [method file_dialog_show] і [method "
"file_dialog_with_options_show]. [b]Windows, macOS, Linux (X11/Wayland)[/b]"
msgid ""
"The display server supports initiating window drag and resize operations on "
"demand. See [method window_start_drag] and [method window_start_resize]."
msgstr ""
"Сервер відображення підтримує операції перетягування вікна та зміни розміру "
"за запитом. Див. [method window_start_drag] і [method window_start_resize]."
msgid ""
"Display server supports [constant WINDOW_FLAG_EXCLUDE_FROM_CAPTURE] window "
"flag. [b]Windows, macOS[/b]"
msgstr ""
"Сервер відображення підтримує прапорець вікна [constant "
"WINDOW_FLAG_EXCLUDE_FROM_CAPTURE]. [b]Windows, macOS[/b]"
msgid ""
"Display server supports embedding a window from another process. [b]Windows, "
"Linux (X11), macOS[/b]"
msgstr ""
"Сервер відображення підтримує вбудовування вікна з іншого процесу. "
"[b]Windows, Linux (X11), macOS[/b]"
msgid "Native file selection dialog supports MIME types as filters."
msgstr "Власне діалогове вікно вибору файлів підтримує типи MIME як фільтри."
msgid ""
"Display server supports system emoji and symbol picker. [b]Windows, macOS[/b]"
msgstr ""
"Дисплейний сервер підтримує системні смайли та засіб вибору символів. "
"[b]Windows, macOS[/b]"
msgid "Display server supports native color picker. [b]Linux (X11/Wayland)[/b]"
msgstr ""
"Сервер дисплея підтримує вбудований вибір кольору. [b]Linux (X11/Wayland)[/b]"
msgid ""
"Display server automatically fits popups according to the screen boundaries. "
"Window nodes should not attempt to do that themselves."
msgstr ""
"Сервер відображення автоматично підганяє спливаючі вікна відповідно до меж "
"екрана. Вузли вікон не повинні намагатися робити це самостійно."
msgid ""
"Display server supports interaction with screen reader or Braille display. "
"[b]Linux (X11/Wayland), macOS, Windows[/b]"
msgstr ""
"Сервер дисплея підтримує взаємодію з програмою зчитування з екрана або "
"дисплеєм Брайля. [b]Linux (X11/Wayland), macOS, Windows[/b]"
msgid "Unknown or custom role."
msgstr "Невідома або спеціальна роль."
msgid "Default dialog button element."
msgstr "Елемент кнопки діалогового вікна за замовчуванням."
msgid "Audio player element."
msgstr "Елемент аудіоплеєра."
msgid "Video player element."
msgstr "Елемент відеоплеєра."
msgid "Non-editable text label."
msgstr "Нередагуємий текстовий ярлик."
msgid ""
"Container element. Elements with this role are used for internal structure "
"and ignored by screen readers."
msgstr ""
"Елемент-контейнер. Елементи з цією роллю використовуються для внутрішньої "
"структури та ігноруються програмами зчитування з екрана."
msgid "Panel container element."
msgstr "Елемент контейнера панелі."
msgid "Button element."
msgstr "Елемент кнопки."
msgid "Link element."
msgstr "Елемент посилання."
msgid "Check box element."
msgstr "Елемент прапорця."
msgid "Radio button element."
msgstr "Елемент радіокнопки."
msgid "Check button element."
msgstr "Перевірте елемент кнопки."
msgid "Scroll bar element."
msgstr "Елемент смуги прокручування."
msgid "Scroll container element."
msgstr "Елемент контейнера прокручування."
msgid "Container splitter handle element."
msgstr "Елемент ручки роздільника контейнера."
msgid "Slider element."
msgstr "Елемент слайдера."
msgid "Spin box element."
msgstr "Елемент спін-боксу."
msgid "Progress indicator element."
msgstr "Елемент індикатора прогресу."
msgid "Editable text field element."
msgstr "Елемент текстового поля, який можна редагувати."
msgid "Multiline editable text field element."
msgstr "Багаторядковий елемент текстового поля з можливістю редагування."
msgid "Color picker element."
msgstr "Елемент вибору кольору."
msgid "Table element."
msgstr "Елемент таблиці."
msgid "Table/tree cell element."
msgstr "Елемент комірки таблиці/дерева."
msgid "Table/tree row element."
msgstr "Елемент рядка таблиці/дерева."
msgid "Table/tree row group element."
msgstr "Елемент групи рядків таблиці/дерева."
msgid "Table/tree row header element."
msgstr "Елемент заголовка рядка таблиці/дерева."
msgid "Table/tree column header element."
msgstr "Елемент заголовка стовпця таблиці/дерева."
msgid "Tree view element."
msgstr "Елемент деревоподібного вигляду."
msgid "Tree view item element."
msgstr "Елемент деревоподібного вигляду."
msgid "List element."
msgstr "Елемент списку."
msgid "List item element."
msgstr "Елемент списку."
msgid "List view element."
msgstr "Елемент спискового перегляду."
msgid "List view item element."
msgstr "Елемент списку."
msgid "Tab bar element."
msgstr "Елемент панелі вкладок."
msgid "Tab bar item element."
msgstr "Елемент панелі вкладок."
msgid "Tab panel element."
msgstr "Елемент панелі вкладок."
msgid "Menu bar element."
msgstr "Елемент рядка меню."
msgid "Popup menu element."
msgstr "Елемент спливаючого меню."
msgid "Popup menu item element."
msgstr "Елемент спливаючого меню."
msgid "Popup menu check button item element."
msgstr "Елемент кнопки перевірки спливаючого меню."
msgid "Popup menu radio button item element."
msgstr "Елемент перемикача спливаючого меню."
msgid "Image element."
msgstr "Елемент зображення."
msgid "Window element."
msgstr "Віконний елемент."
msgid "Embedded window title bar element."
msgstr "Вбудований елемент рядка заголовка вікна."
msgid "Dialog window element."
msgstr "Елемент діалогового вікна."
msgid "Tooltip element."
msgstr "Елемент підказки."
msgid "Popup menu."
msgstr "Спливаюче меню."
msgid "Popup list."
msgstr "Спливаючий список."
msgid "Popup tree view."
msgstr "Спливаюче деревоподібне представлення."
msgid "Popup dialog."
msgstr "Спливаюче діалогове вікно."
msgid "Element is hidden for accessibility tools."
msgstr "Елемент приховано для інструментів доступності."
msgid "Element supports multiple item selection."
msgstr "Елемент підтримує вибір кількох елементів."
msgid "Element require user input."
msgstr "Елемент вимагає введення даних користувачем."
msgid "Element is a visited link."
msgstr "Елемент – це відвідане посилання."
msgid "Element content is not ready (e.g. loading)."
msgstr "Вміст елемента не готовий (наприклад, завантажується)."
msgid "Element is modal window."
msgstr "Елемент — це модальне вікно."
msgid ""
"Element allows touches to be passed through when a screen reader is in touch "
"exploration mode."
msgstr ""
"Елемент дозволяє передавати дотики, коли програма зчитування з екрана "
"перебуває в режимі сенсорного дослідження."
msgid "Element is text field with selectable but read-only text."
msgstr ""
"Елемент – це текстове поле з текстом, який можна вибрати, але він доступний "
"лише для читання."
msgid "Element is disabled."
msgstr "Елемент вимкнено."
msgid "Element clips children."
msgstr "Діти-кліпи елементів."
msgid "Single click action, callback argument is not set."
msgstr "Дія одним кліком, аргумент зворотного виклику не встановлено."
msgid "Focus action, callback argument is not set."
msgstr "Дія фокусування, аргумент зворотного виклику не встановлено."
msgid "Blur action, callback argument is not set."
msgstr "Дія розмиття, аргумент зворотного виклику не встановлено."
msgid "Collapse action, callback argument is not set."
msgstr "Дія згортання, аргумент зворотного виклику не встановлено."
msgid "Expand action, callback argument is not set."
msgstr "Дія розгортання, аргумент зворотного виклику не встановлено."
msgid "Decrement action, callback argument is not set."
msgstr "Дія зменшення, аргумент зворотного виклику не встановлено."
msgid "Increment action, callback argument is not set."
msgstr "Дія збільшення, аргумент зворотного виклику не встановлено."
msgid "Hide tooltip action, callback argument is not set."
msgstr "Дія приховування підказки, аргумент зворотного виклику не встановлено."
msgid "Show tooltip action, callback argument is not set."
msgstr "Показати дію підказки, аргумент зворотного виклику не встановлено."
msgid ""
"Set text selection action, callback argument is set to [Dictionary] with the "
"following keys:\n"
"- [code]\"start_element\"[/code] accessibility element of the selection "
"start.\n"
"- [code]\"start_char\"[/code] character offset relative to the accessibility "
"element of the selection start.\n"
"- [code]\"end_element\"[/code] accessibility element of the selection end.\n"
"- [code]\"end_char\"[/code] character offset relative to the accessibility "
"element of the selection end."
msgstr ""
"Встановити дію вибору тексту, аргумент зворотного виклику встановлено на "
"[Dictionary] з такими ключами:\n"
"- [code]\"start_element\"[/code] елемент доступності початку вибору.\n"
"- [code]\"start_char\"[/code] зміщення символу відносно елемента доступності "
"початку вибору.\n"
"- [code]\"end_element\"[/code] елемент доступності кінця вибору.\n"
"- [code]\"end_char\"[/code] зміщення символу відносно елемента доступності "
"кінця вибору."
msgid ""
"Replace text action, callback argument is set to [String] with the "
"replacement text."
msgstr ""
"Дія заміни тексту, аргумент зворотного виклику встановлено на [String] із "
"текстом заміни."
msgid "Scroll backward action, callback argument is not set."
msgstr "Дія прокручування назад, аргумент зворотного виклику не встановлено."
msgid ""
"Scroll down action, callback argument is set to [enum "
"AccessibilityScrollUnit]."
msgstr ""
"Дія прокручування вниз, аргумент зворотного виклику встановлено на [enum "
"AccessibilityScrollUnit]."
msgid "Scroll forward action, callback argument is not set."
msgstr "Дія прокручування вперед, аргумент зворотного виклику не встановлено."
msgid ""
"Scroll left action, callback argument is set to [enum "
"AccessibilityScrollUnit]."
msgstr ""
"Дія прокручування ліворуч, аргумент зворотного виклику встановлено на [enum "
"AccessibilityScrollUnit]."
msgid ""
"Scroll right action, callback argument is set to [enum "
"AccessibilityScrollUnit]."
msgstr ""
"Дія прокручування праворуч, аргумент зворотного виклику встановлено на [enum "
"AccessibilityScrollUnit]."
msgid ""
"Scroll up action, callback argument is set to [enum AccessibilityScrollUnit]."
msgstr ""
"Дія прокручування вгору, аргумент зворотного виклику встановлено на [enum "
"AccessibilityScrollUnit]."
msgid ""
"Scroll into view action, callback argument is set to [enum "
"AccessibilityScrollHint]."
msgstr ""
"Прокрутити до перегляду, аргумент зворотного виклику встановлено на [enum "
"AccessibilityScrollHint]."
msgid ""
"Scroll to point action, callback argument is set to [Vector2] with the "
"relative point coordinates."
msgstr ""
"Дія прокручування до точки, аргумент зворотного виклику встановлено на "
"[Vector2] з відносними координатами точки."
msgid ""
"Set scroll offset action, callback argument is set to [Vector2] with the "
"scroll offset."
msgstr ""
"Встановити дію зміщення прокручування, аргумент зворотного виклику "
"встановлено на [Vector2] зі зміщенням прокручування."
msgid ""
"Set value action, callback argument is set to [String] or number with the new "
"value."
msgstr ""
"Дія встановлення значення, аргумент зворотного виклику встановлено на "
"[String] або число з новим значенням."
msgid "Show context menu action, callback argument is not set."
msgstr ""
"Показати дію контекстного меню, аргумент зворотного виклику не встановлено."
msgid "Custom action, callback argument is set to the integer action ID."
msgstr ""
"Для аргументу зворотного виклику настроюваної дії встановлено цілочисельний "
"ідентифікатор дії."
msgid "Indicates that updates to the live region should not be presented."
msgstr "Вказує на те, що оновлення активного регіону не повинні відображатися."
msgid ""
"Indicates that updates to the live region should be presented at the next "
"opportunity (for example at the end of speaking the current sentence)."
msgstr ""
"Вказує на те, що оновлення активної області мають бути представлені за "
"наступної нагоди (наприклад, в кінці озвучування поточного речення)."
msgid ""
"Indicates that updates to the live region have the highest priority and "
"should be presented immediately."
msgstr ""
"Вказує на те, що оновлення активного регіону мають найвищий пріоритет і "
"повинні бути представлені негайно."
msgid "The amount by which to scroll. A single item of a list, line of text."
msgstr "Величина прокручування. Окремий елемент списку, рядок тексту."
msgid "The amount by which to scroll. A single page."
msgstr "Величина прокручування. Одна сторінка."
msgid ""
"A preferred position for the node scrolled into view. Top-left edge of the "
"scroll container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Верхній лівий край "
"контейнера прокручування."
msgid ""
"A preferred position for the node scrolled into view. Bottom-right edge of "
"the scroll container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Нижній правий край "
"контейнера прокручування."
msgid ""
"A preferred position for the node scrolled into view. Top edge of the scroll "
"container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Верхній край контейнера "
"прокручування."
msgid ""
"A preferred position for the node scrolled into view. Bottom edge of the "
"scroll container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Нижній край контейнера "
"прокручування."
msgid ""
"A preferred position for the node scrolled into view. Left edge of the scroll "
"container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Лівий край контейнера "
"прокручування."
msgid ""
"A preferred position for the node scrolled into view. Right edge of the "
"scroll container."
msgstr ""
"Бажане положення для вузла, прокрученого у поле зору. Правий край контейнера "
"прокручування."
msgid "Makes the mouse cursor visible if it is hidden."
msgstr "Зробіть курсор мишки видимим, якщо він прихований."
msgid "Makes the mouse cursor hidden if it is visible."
msgstr "Зробіть курсор миші, прихований, якщо це видно."
msgid ""
"Captures the mouse. The mouse will be hidden and its position locked at the "
"center of the window manager's window.\n"
"[b]Note:[/b] If you want to process the mouse's movement in this mode, you "
"need to use [member InputEventMouseMotion.relative]."
msgstr ""
"Захоплює мишу. Миша буде прихована і її позиція закривається в центрі вікна "
"менеджера.\n"
"[b]Примітка:[/b] Якщо ви хочете обробити рух мишки в цьому режимі, вам "
"потрібно скористатися [member InputEventMouseMotion.relative]."
msgid "Confines the mouse cursor to the game window, and make it visible."
msgstr "Налаштуйте курсор миші на ігровому вікні, і зробіть його видимими."
msgid "Confines the mouse cursor to the game window, and make it hidden."
msgstr "Налаштуйте курсор миші на ігровому вікні, і зробіть його прихованим."
msgid "Max value of the [enum MouseMode]."
msgstr "Максимальне значення [enum MouseMode]."
msgid ""
"The ID that refers to a screen that does not exist. This is returned by some "
"[DisplayServer] methods if no screen matches the requested result."
msgstr ""
"Ідентифікатор, що посилається на екран, якого не існує. Його повертають деякі "
"методи [DisplayServer], якщо жоден екран не відповідає запитуваному "
"результату."
msgid ""
"Represents the screen containing the mouse pointer.\n"
"[b]Note:[/b] On Android, iOS, Web, and Linux (Wayland), this constant always "
"represents the screen at index [code]0[/code]."
msgstr ""
"Представляє екран, на якому знаходиться вказівник миші.\n"
"[b]Примітка:[/b] На Android, iOS, Web та Linux (Wayland) ця константа завжди "
"представляє екран з індексом [code]0[/code]."
msgid ""
"Represents the screen containing the window with the keyboard focus.\n"
"[b]Note:[/b] On Android, iOS, Web, and Linux (Wayland), this constant always "
"represents the screen at index [code]0[/code]."
msgstr ""
"Представляє екран, що містить вікно з фокусом клавіатури.\n"
"[b]Примітка:[/b] На Android, iOS, Web та Linux (Wayland) ця константа завжди "
"представляє екран з індексом [code]0[/code]."
msgid ""
"Represents the primary screen.\n"
"[b]Note:[/b] On Android, iOS, Web, and Linux (Wayland), this constant always "
"represents the screen at index [code]0[/code]."
msgstr ""
"Представляє основний екран.\n"
"[b]Примітка:[/b] На Android, iOS, Web та Linux (Wayland) ця константа завжди "
"представляє екран з індексом [code]0[/code]."
msgid ""
"Represents the screen where the main window is located. This is usually the "
"default value in functions that allow specifying one of several screens.\n"
"[b]Note:[/b] On Android, iOS, Web, and Linux (Wayland), this constant always "
"represents the screen at index [code]0[/code]."
msgstr ""
"Представляє екран, на якому розташоване головне вікно. Зазвичай це значення "
"за замовчуванням у функціях, які дозволяють вказати один із кількох екранів.\n"
"[b]Примітка:[/b] На Android, iOS, Web та Linux (Wayland) ця константа завжди "
"представляє екран з індексом [code]0[/code]."
msgid ""
"The ID of the main window spawned by the engine, which can be passed to "
"methods expecting a [code]window_id[/code]."
msgstr ""
"Ідентифікатор головного вікна, який може бути переданий до методів очікування "
"[code]window_id[/code]."
msgid ""
"The ID that refers to a nonexistent window. This is returned by some "
"[DisplayServer] methods if no window matches the requested result."
msgstr ""
"Ідентифікатор, який відноситься до неіснуючого вікна. Це повернуто деякі "
"методи [DisplayServer], якщо вікно не відповідає запитуваному результату."
msgid "The ID that refers to a nonexistent application status indicator."
msgstr ""
"Ідентифікатор, який відноситься до індикатора неіснуючого стану програми."
msgid "Default landscape orientation."
msgstr "За замовчуванням ландшафтна спрямованість."
msgid "Default portrait orientation."
msgstr "За замовчуванням портретна спрямованість."
msgid "Reverse landscape orientation (upside down)."
msgstr "Зворотна ландшафтна спрямованість (поза внизу)."
msgid "Reverse portrait orientation (upside down)."
msgstr "Зворотна портретна спрямованість (поза внизу)."
msgid ""
"Automatic landscape orientation (default or reverse depending on sensor)."
msgstr ""
"Автоматична ландшафтна спрямованість (за замовчуванням або зворотний в "
"залежності від датчика)."
msgid "Automatic portrait orientation (default or reverse depending on sensor)."
msgstr ""
"Автоматична портретна спрямованість (за замовчуванням або зворотна в "
"залежності від датчика)."
msgid ""
"Automatic landscape or portrait orientation (default or reverse depending on "
"sensor)."
msgstr ""
"Автоматична ландшафтна або портретна орієнтація (за замовчуванням або "
"зворотна в залежності від датчика)."
msgid "Default text virtual keyboard."
msgstr "За замовчуванням текст віртуальної клавіатури."
msgid "Multiline virtual keyboard."
msgstr "Багатоканальна віртуальна клавіатура."
msgid "Virtual number keypad, useful for PIN entry."
msgstr "Віртуальний номер клавіатури, корисний для входу PIN."
msgid "Virtual number keypad, useful for entering fractional numbers."
msgstr "Віртуальний номер клавіатури, корисний для введення дробових чисел."
msgid "Virtual phone number keypad."
msgstr "Віртуальна телефонна клавіатура."
msgid ""
"Virtual keyboard with additional keys to assist with typing email addresses."
msgstr ""
"Віртуальна клавіатура з додатковими ключами, щоб допомогти з налаштуванням "
"електронних адрес."
msgid ""
"Virtual keyboard for entering a password. On most platforms, this should "
"disable autocomplete and autocapitalization.\n"
"[b]Note:[/b] This is not supported on Web. Instead, this behaves identically "
"to [constant KEYBOARD_TYPE_DEFAULT]."
msgstr ""
"Віртуальна клавіатура для введення пароля. На більшості платформ, це слід "
"відключити автозакінчення і автоматизацію.\n"
"[b]Примітка:[/b] Це не підтримується на Веб-сайті. Замість цього, такі породи "
"ідентично [constant KEYBOARD_TYPE_DEFAULT]."
msgid "Virtual keyboard with additional keys to assist with typing URLs."
msgstr ""
"Віртуальна клавіатура з додатковими ключами, щоб допомогти з натисканням URL."
msgid ""
"Arrow cursor shape. This is the default when not pointing anything that "
"overrides the mouse cursor, such as a [LineEdit] or [TextEdit]."
msgstr ""
"Форма курсора стріли. Це за замовчуванням, коли не вказує нічого, що "
"перенадає курсор мишки, такі як [LineEdit] або [TextEdit]."
msgid ""
"I-beam cursor shape. This is used by default when hovering a control that "
"accepts text input, such as [LineEdit] or [TextEdit]."
msgstr ""
"I-beam курсор форма. Це використовується за замовчуванням при переховуванні "
"контролю, який приймає текстовий вхід, наприклад [LineEdit] або [TextEdit]."
msgid ""
"Pointing hand cursor shape. This is used by default when hovering a "
"[LinkButton] or a URL tag in a [RichTextLabel]."
msgstr ""
"Точка зору форма курсора. Це використовується за замовчуванням при "
"переховуванні [LinkButton] або тегу URL в [RichTextLabel]."
msgid ""
"Crosshair cursor. This is intended to be displayed when the user needs "
"precise aim over an element, such as a rectangle selection tool or a color "
"picker."
msgstr ""
"Курсор у формі перехрестя. Він відображатиметься, коли користувачеві потрібно "
"точно прицілитися до елемента, такого як інструмент виділення прямокутника "
"або засіб вибору кольору."
msgid ""
"Wait cursor. On most cursor themes, this displays a spinning icon [i]besides[/"
"i] the arrow. Intended to be used for non-blocking operations (when the user "
"can do something else at the moment). See also [constant CURSOR_BUSY]."
msgstr ""
"Зачекайте курсор. На більшості курсорів теми, це відображає значок [i] хребта "
"[/i] Призначений для використання для неблокування операцій (при тому, що "
"користувач може зробити щось інше в даний момент). Дивитися також [constant "
"CURSOR_BUSY]."
msgid ""
"Wait cursor. On most cursor themes, this [i]replaces[/i] the arrow with a "
"spinning icon. Intended to be used for blocking operations (when the user "
"can't do anything else at the moment). See also [constant CURSOR_WAIT]."
msgstr ""
"Зачекайте курсор. На більшості курсорових тем, це [i] перезамінює[/i] стрілка "
"з іконкою хребта. Призначений для блокування операцій (при тому, що "
"користувач не може нічого зробити на даний момент). Дивитися також [constant "
"CURSOR_WAIT]."
msgid ""
"Dragging hand cursor. This is displayed during drag-and-drop operations. See "
"also [constant CURSOR_CAN_DROP]."
msgstr ""
"Перетягування ручного курсора. Це відображається при операціях перетягування. "
"Дивитися також [constant CURSOR_CAN_DROP]."
msgid ""
"\"Can drop\" cursor. This is displayed during drag-and-drop operations if "
"hovering over a [Control] that can accept the drag-and-drop event. On most "
"cursor themes, this displays a dragging hand with an arrow symbol besides it. "
"See also [constant CURSOR_DRAG]."
msgstr ""
"\"Чи можу падіння\" курсор. Це відображається при операціях перетягування "
"перетягування, якщо переповнення над [Control], що може прийняти подію "
"перетягування. На більшості курсорових тем, це відображає тягу рук з символом "
"стріли, крім цього. Дивитися також [constant CURSOR_DRAG]."
msgid ""
"Forbidden cursor. This is displayed during drag-and-drop operations if the "
"hovered [Control] can't accept the drag-and-drop event."
msgstr ""
"Заборонений курсор. Під час перетягування робіт, якщо переповнений [Control] "
"не може приймати перетягування."
msgid ""
"Vertical resize cursor. Intended to be displayed when the hovered [Control] "
"can be vertically resized using the mouse. See also [constant CURSOR_VSPLIT]."
msgstr ""
"Вертикальний частотний курсор. Призначений для відображення при переповненні "
"[Control] може бути вертикально негабаритним за допомогою миші. Дивитися "
"також [constant CURSOR_VSPLIT]."
msgid ""
"Horizontal resize cursor. Intended to be displayed when the hovered [Control] "
"can be horizontally resized using the mouse. See also [constant "
"CURSOR_HSPLIT]."
msgstr ""
"Горизонтальний курс розмірів. Призначений для відображення при переховуванні "
"[Control] може бути горизонтально негабаритним за допомогою миші. Дивитися "
"також [constant CURSOR_HSPLIT]."
msgid ""
"Secondary diagonal resize cursor (top-right/bottom-left). Intended to be "
"displayed when the hovered [Control] can be resized on both axes at once "
"using the mouse."
msgstr ""
"Вторинний диагональний курсор змінного струму (топ-право/знизу-ліво). "
"Призначений для того, щоб бути відображенням, коли переповнений [Control] "
"може бути негабаритний якось за допомогою миші."
msgid ""
"Main diagonal resize cursor (top-left/bottom-right). Intended to be displayed "
"when the hovered [Control] can be resized on both axes at once using the "
"mouse."
msgstr ""
"Головний диагональний курс змінного струму (верх-лівий/низ-право). "
"Призначений для того, щоб бути відображенням, коли переповнений [Control] "
"може бути негабаритний якось за допомогою миші."
msgid ""
"Move cursor. Intended to be displayed when the hovered [Control] can be moved "
"using the mouse."
msgstr ""
"Перемістити курсор. Призначений для відображення, коли ховається [Control] "
"може переміщатися за допомогою миші."
msgid ""
"Vertical split cursor. This is displayed when hovering a [Control] with "
"splits that can be vertically resized using the mouse, such as "
"[VSplitContainer]. On some cursor themes, this cursor may have the same "
"appearance as [constant CURSOR_VSIZE]."
msgstr ""
"Вертикальний курс розщеплення. Це відображається при переховуванні [Control] "
"з розколами, які можуть бути вертикальні за допомогою миші, наприклад "
"[VSplitContainer]. На деяких курсорах цей курсор може мати той самий "
"зовнішній вигляд, як [constant CURSOR_VSIZE]."
msgid ""
"Horizontal split cursor. This is displayed when hovering a [Control] with "
"splits that can be horizontally resized using the mouse, such as "
"[HSplitContainer]. On some cursor themes, this cursor may have the same "
"appearance as [constant CURSOR_HSIZE]."
msgstr ""
"Горизонтальний курс розщеплення. Це відображається при переховуванні "
"[Control] з розколами, які можуть бути горизонтально негабаритними за "
"допомогою миші, наприклад [HSplitContainer]. На деяких курсорах цей курсор "
"може мати той самий зовнішній вигляд, як [constant CURSOR_HSIZE]."
msgid ""
"Help cursor. On most cursor themes, this displays a question mark icon "
"instead of the mouse cursor. Intended to be used when the user has requested "
"help on the next element that will be clicked."
msgstr ""
"Довідка курсора. На більшості курсорів теми, це відображає значок знака "
"питання замість курсора миші. Призначений для використання, коли користувач "
"запитав допомогу на наступний елемент, який буде натискати."
msgid "Represents the size of the [enum CursorShape] enum."
msgstr "Представляє розмір [enum CursorShape] enum."
msgid "The native file dialog allows selecting one, and only one file."
msgstr "Діалогове вікно рідного файлу дозволяє вибрати один і лише один файл."
msgid "The native file dialog allows selecting multiple files."
msgstr "Нативний діалог файлів дозволяє вибрати декілька файлів."
msgid ""
"The native file dialog only allows selecting a directory, disallowing the "
"selection of any file."
msgstr ""
"Власне діалогове вікно файлу дозволяє лише вибрати каталог, забороняючи вибір "
"будь-якого файлу."
msgid "The native file dialog allows selecting one file or directory."
msgstr "Діалогове вікно рідного файлу дозволяє вибрати один файл або каталог."
msgid "The native file dialog will warn when a file exists."
msgstr ""
"У діалоговому вікні \"Нативний файл\" буде попереджати, коли існує файл."
msgid ""
"Windowed mode, i.e. [Window] doesn't occupy the whole screen (unless set to "
"the size of the screen)."
msgstr ""
"Ввімкнений режим, тобто [Window] не займає всього екрана (незалежно від "
"розміру екрана)."
msgid ""
"Minimized window mode, i.e. [Window] is not visible and available on window "
"manager's window list. Normally happens when the minimize button is pressed."
msgstr ""
"Мінімізований віконний режим, тобто [Window] не видно і доступний у віконному "
"списку вікон. Зазвичай відбувається при натисканні кнопки мінімізації."
msgid ""
"Maximized window mode, i.e. [Window] will occupy whole screen area except "
"task bar and still display its borders. Normally happens when the maximize "
"button is pressed."
msgstr ""
"Максимальний режим вікна, тобто [Window] буде займати всю площу екрана, крім "
"бару завдання і ще відображати її кордони. Зазвичай відбувається при "
"натисканні кнопки максимальна кнопка."
msgid ""
"Full screen mode with full multi-window support.\n"
"Full screen window covers the entire display area of a screen and has no "
"decorations. The display's video mode is not changed.\n"
"[b]On Android:[/b] This enables immersive mode.\n"
"[b]On macOS:[/b] A new desktop is used to display the running project.\n"
"[b]Note:[/b] Regardless of the platform, enabling full screen will change the "
"window size to match the monitor's size. Therefore, make sure your project "
"supports [url=$DOCS_URL/tutorials/rendering/"
"multiple_resolutions.html]multiple resolutions[/url] when enabling full "
"screen mode."
msgstr ""
"Повноекранний режим з повною підтримкою кількох вікон.\n"
"Повноекранне вікно охоплює всю площу екрана та не має жодних декорацій. "
"Відеоекранний режим дисплея не змінюється.\n"
"[b]На Android:[/b] Це вмикає режим занурення.\n"
"[b]На macOS:[/b] Для відображення запущеного проекту використовується новий "
"робочий стіл.\n"
"[b]Примітка:[/b] Незалежно від платформи, увімкнення повноекранного режиму "
"змінить розмір вікна відповідно до розміру монітора. Тому переконайтеся, що "
"ваш проект підтримує [url=$DOCS_URL/tutorials/rendering/"
"multiple_resolutions.html]кілька роздільних здатностей[/url] під час "
"увімкнення повноекранного режиму."
msgid ""
"A single window full screen mode. This mode has less overhead, but only one "
"window can be open on a given screen at a time (opening a child window or "
"application switching will trigger a full screen transition).\n"
"Full screen window covers the entire display area of a screen and has no "
"border or decorations. The display's video mode is not changed.\n"
"[b]Note:[/b] This mode might not work with screen recording software.\n"
"[b]On Android:[/b] This enables immersive mode.\n"
"[b]On Windows:[/b] Depending on video driver, full screen transition might "
"cause screens to go black for a moment.\n"
"[b]On macOS:[/b] A new desktop is used to display the running project. "
"Exclusive full screen mode prevents Dock and Menu from showing up when the "
"mouse pointer is hovering the edge of the screen.\n"
"[b]On Linux (X11):[/b] Exclusive full screen mode bypasses compositor.\n"
"[b]On Linux (Wayland):[/b] Equivalent to [constant WINDOW_MODE_FULLSCREEN].\n"
"[b]Note:[/b] Regardless of the platform, enabling full screen will change the "
"window size to match the monitor's size. Therefore, make sure your project "
"supports [url=$DOCS_URL/tutorials/rendering/"
"multiple_resolutions.html]multiple resolutions[/url] when enabling full "
"screen mode."
msgstr ""
"Повноекранний режим одного вікна. Цей режим має менше накладних витрат, але "
"на даному екрані одночасно може бути відкрито лише одне вікно (відкриття "
"дочірнього вікна або перемикання програм призведе до переходу в повноекранний "
"режим).\n"
"Повноекранне вікно охоплює всю область відображення екрана та не має рамок чи "
"декорацій. Відеоекранний режим дисплея не змінюється.\n"
"[b]Примітка:[/b] Цей режим може не працювати з програмним забезпеченням для "
"запису екрана.\n"
"[b]На Android:[/b] Це вмикає режим занурення.\n"
"[b]На Windows:[/b] Залежно від відеодрайвера, повноекранний перехід може "
"призвести до того, що екрани на мить стануть чорними.\n"
"[b]На macOS:[/b] Для відображення запущеного проекту використовується новий "
"робочий стіл. Ексклюзивний повноекранний режим запобігає відображенню Dock та "
"Menu, коли вказівник миші знаходиться на краю екрана.\n"
"[b]На Linux (X11):[/b] Ексклюзивний повноекранний режим обходить композитор.\n"
"[b]У Linux (Wayland):[/b] Еквівалентно [constant WINDOW_MODE_FULLSCREEN].\n"
"[b]Примітка:[/b] Незалежно від платформи, увімкнення повноекранного режиму "
"змінить розмір вікна відповідно до розміру монітора. Тому переконайтеся, що "
"ваш проект підтримує [url=$DOCS_URL/tutorials/rendering/"
"multiple_resolutions.html]кілька роздільних здатностей[/url] під час "
"увімкнення повноекранного режиму."
msgid ""
"The window can't be resized by dragging its resize grip. It's still possible "
"to resize the window using [method window_set_size]. This flag is ignored for "
"full screen windows."
msgstr ""
"Розмір вікна не можна змінити перетягуванням ручки зміни розміру. Розмір "
"вікна все ще можна змінити за допомогою [method window_set_size]. Цей "
"прапорець ігнорується для повноекранних вікон."
msgid ""
"The window do not have native title bar and other decorations. This flag is "
"ignored for full-screen windows."
msgstr ""
"Вікно не має рідних титульних барів та інших прикрас. Цей прапор ігнорується "
"для повноекранних вікон."
msgid ""
"The window is floating on top of all other windows. This flag is ignored for "
"full-screen windows."
msgstr ""
"Вікно пливе поверх всіх інших вікон. Цей прапор ігнорується для повноекранних "
"вікон."
msgid ""
"The window background can be transparent.\n"
"[b]Note:[/b] This flag has no effect if [method "
"is_window_transparency_available] returns [code]false[/code].\n"
"[b]Note:[/b] Transparency support is implemented on Linux (X11/Wayland), "
"macOS, and Windows, but availability might vary depending on GPU driver, "
"display manager, and compositor capabilities.\n"
"[b]Note:[/b] Transparency support is implemented on Android, but can only be "
"enabled via [member ProjectSettings.display/window/per_pixel_transparency/"
"allowed]. This flag has no effect on Android."
msgstr ""
"Фон вікна може бути прозорим.\n"
"[b]Примітка:[/b] Цей прапорець не діє, якщо [method "
"is_window_transparency_available] повертає [code]false[/code].\n"
"[b]Примітка:[/b] Підтримка прозорості реалізована в Linux (X11/Wayland), "
"macOS та Windows, але доступність може відрізнятися залежно від драйвера "
"графічного процесора, менеджера дисплеїв та можливостей композитора.\n"
"[b]Примітка:[/b] Підтримка прозорості реалізована в Android, але її можна "
"ввімкнути лише через [member ProjectSettings.display/window/"
"per_pixel_transparency/allowed]. Цей прапорець не діє в Android."
msgid ""
"The window can't be focused. No-focus window will ignore all input, except "
"mouse clicks."
msgstr ""
"Вікно не може бути зосередженим. Безконтактне вікно ігнорує всі вводи, крім "
"кліків миші."
msgid ""
"Window is part of menu or [OptionButton] dropdown. This flag can't be changed "
"when the window is visible. An active popup window will exclusively receive "
"all input, without stealing focus from its parent. Popup windows are "
"automatically closed when uses click outside it, or when an application is "
"switched. Popup window must have transient parent set (see [method "
"window_set_transient])."
msgstr ""
"Вікно є частиною меню або [Налаштування кнопки] випадання. Цей прапор не може "
"бути змінений, коли вікно видно. Активний спливаючий вікно буде отримувати "
"тільки всі вхідні, не вкрасивши фокус від свого батька. При використанні "
"натиснути за її межами, або при вимкненні програми. Вікна попуп повинна мати "
"перехідний комплект батьків (див. [method window_set_transient])."
msgid ""
"Window content is expanded to the full size of the window. Unlike borderless "
"window, the frame is left intact and can be used to resize the window, title "
"bar is transparent, but have minimize/maximize/close buttons.\n"
"Use [method window_set_window_buttons_offset] to adjust minimize/maximize/"
"close buttons offset.\n"
"Use [method window_get_safe_title_margins] to determine area under the title "
"bar that is not covered by decorations.\n"
"[b]Note:[/b] This flag is implemented only on macOS."
msgstr ""
"Вміст вікон розширюється до повного розміру вікна. На відміну від без "
"кордонів вікно, рама залишається неактуальним і може бути використана для "
"зміни вікна, рядок заголовка прозора, але мають мінімізацію/максимізувати/"
"закривати кнопки.\n"
"Використовуйте [method windows_set_window_buttons_offset] для налаштування "
"мінімізації / максимізації / закриття кнопки offset.\n"
"Використовуйте [method window_get_safe_title_margins] для визначення площі "
"під назвою бар, який не покритий прикрасами.\n"
"[b]Примітка:[/b] Цей прапор реалізується тільки на macOS."
msgid ""
"All mouse events are passed to the underlying window of the same application."
msgstr "Всі події мишки пропускаються до основного вікна того ж програми."
msgid ""
"Window style is overridden, forcing sharp corners.\n"
"[b]Note:[/b] This flag is implemented only on Windows (11)."
msgstr ""
"Стиль вікон перевизначено, створюючи гострі кути.\n"
"[b]Примітка:[/b] цей прапор реалізований лише у Windows (11)."
msgid ""
"Window is excluded from screenshots taken by [method screen_get_image], "
"[method screen_get_image_rect], and [method screen_get_pixel].\n"
"[b]Note:[/b] This flag is implemented on macOS and Windows (10, 20H1).\n"
"[b]Note:[/b] Setting this flag will prevent standard screenshot methods from "
"capturing a window image, but does [b]NOT[/b] guarantee that other apps won't "
"be able to capture an image. It should not be used as a DRM or security "
"measure."
msgstr ""
"Вікно виключається зі знімків екрана, зроблених за допомогою [method "
"screen_get_image], [method screen_get_image_rect] та [method "
"screen_get_pixel].\n"
"[b]Примітка:[/b] Цей прапорець реалізовано в macOS та Windows (10, 20H1).\n"
"[b]Примітка:[/b] Встановлення цього прапорця запобігає захопленню зображення "
"вікна стандартними методами створення знімків екрана, але [b]НЕ[/b] гарантує, "
"що інші програми не зможуть захопити зображення. Його не слід використовувати "
"як засіб DRM або заходи безпеки."
msgid ""
"Signals the window manager that this window is supposed to be an "
"implementation-defined \"popup\" (usually a floating, borderless, untileable "
"and immovable child window)."
msgstr ""
"Сигналізує менеджеру вікон, що це вікно має бути визначеним реалізацією "
"\"спливаючим вікном\" (зазвичай плаваючим, безрамковим, незнімним дочірнім "
"вікном)."
msgid ""
"Window minimize button is disabled.\n"
"[b]Note:[/b] This flag is implemented on macOS and Windows."
msgstr ""
"Кнопка мінімізації вікна вимкнена.\n"
"[b]Примітка:[/b] Цей прапорець реалізовано в macOS та Windows."
msgid ""
"Window maximize button is disabled.\n"
"[b]Note:[/b] This flag is implemented on macOS and Windows."
msgstr ""
"Кнопка розгортання вікна вимкнена.\n"
"[b]Примітка:[/b] Цей прапорець реалізовано в macOS та Windows."
msgid "Represents the size of the [enum WindowFlags] enum."
msgstr "Представляє розмір переліку [enum WindowFlags]."
msgid "Sent when the mouse pointer enters the window."
msgstr "Увімкніть, коли увімкнено вікно миші."
msgid "Sent when the mouse pointer exits the window."
msgstr "Увімкніть, коли увімкнено вікно миші."
msgid "Sent when the window grabs focus."
msgstr "Увімкніть, коли вікно захоплюється."
msgid "Sent when the window loses focus."
msgstr "Увімкніть, коли вікно втрачає фокус."
msgid ""
"Sent when the user has attempted to close the window (e.g. close button is "
"pressed)."
msgstr ""
"Якщо користувач спробував закрити вікно (наприклад, закриту кнопку "
"натискається)."
msgid ""
"Sent when the device \"Back\" button is pressed.\n"
"[b]Note:[/b] This event is implemented only on Android."
msgstr ""
"Надсилається, коли на пристрої натискається кнопка «Назад».\n"
"[b]Примітка:[/b] Ця подія реалізована лише на Android."
msgid ""
"Sent when the window is moved to the display with different DPI, or display "
"DPI is changed.\n"
"[b]Note:[/b] This flag is implemented only on macOS and Linux (Wayland)."
msgstr ""
"Надсилається, коли вікно переміщується на дисплей з іншою роздільною "
"здатністю DPI або змінюється роздільна здатність дисплея.\n"
"[b]Примітка:[/b] Цей прапорець реалізовано лише на macOS та Linux (Wayland)."
msgid ""
"Sent when the window title bar decoration is changed (e.g. [constant "
"WINDOW_FLAG_EXTEND_TO_TITLE] is set or window entered/exited full screen "
"mode).\n"
"[b]Note:[/b] This flag is implemented only on macOS."
msgstr ""
"При зміні віконного титульного рядка (наприклад, [constant "
"WINDOW_FLAG_EXTEND_TO_TITLE] встановлюється або вводиться вікно/виключений "
"повноекранний режим).\n"
"[b]Примітка:[/b] Цей прапор реалізується тільки на macOS."
msgid ""
"Sent when the window has been forcibly closed by the display server. The "
"window will immediately hide and clean any internal rendering references.\n"
"[b]Note:[/b] This flag is implemented only on Linux (Wayland)."
msgstr ""
"Надсилається, коли вікно примусово закривається сервером відображення. Вікно "
"негайно приховує та очищує будь-які внутрішні посилання на рендеринг.\n"
"[b]Примітка:[/b] Цей прапорець реалізовано лише в Linux (Wayland)."
msgid "Top-left edge of a window."
msgstr "Верхній лівий край вікна."
msgid "Top edge of a window."
msgstr "Верхній край вікна."
msgid "Top-right edge of a window."
msgstr "Верхній правий край вікна."
msgid "Left edge of a window."
msgstr "Лівий край вікна."
msgid "Right edge of a window."
msgstr "Правий край вікна."
msgid "Bottom-left edge of a window."
msgstr "Нижній лівий край вікна."
msgid "Bottom edge of a window."
msgstr "Нижній край вікна."
msgid "Bottom-right edge of a window."
msgstr "Правий нижній край вікна."
msgid "Represents the size of the [enum WindowResizeEdge] enum."
msgstr "Представляє розмір переліку [enum WindowResizeEdge]."
msgid ""
"No vertical synchronization, which means the engine will display frames as "
"fast as possible (tearing may be visible). Framerate is unlimited (regardless "
"of [member Engine.max_fps])."
msgstr ""
"Вертикальну синхронізацію вимкнено, це означає, що рушій буде відображати "
"кадри якомога швидше (можуть бути помітні розриви зображення). Частота кадрів "
"необмежена (незалежно від [member Engine.max_fps])."
msgid ""
"Default vertical synchronization mode, the image is displayed only on "
"vertical blanking intervals (no tearing is visible). Framerate is limited by "
"the monitor refresh rate (regardless of [member Engine.max_fps])."
msgstr ""
"За замовчуванням вертикальний режим синхронізації зображення відображається "
"тільки на вертикальні інтервали заготовки (не видно розрив). Рамат обмежений "
"частотою оновлень монітора (незалежно від [member Engine.max_fps])."
msgid ""
"Behaves like [constant VSYNC_DISABLED] when the framerate drops below the "
"screen's refresh rate to reduce stuttering (tearing may be visible). "
"Otherwise, vertical synchronization is enabled to avoid tearing. Framerate is "
"limited by the monitor refresh rate (regardless of [member Engine.max_fps]). "
"Behaves like [constant VSYNC_ENABLED] when using the Compatibility rendering "
"method."
msgstr ""
"Працює як [constant VSYNC_DISABLED], якщо частота кадрів падає нижче частоти "
"оновлення екрана, щоб зменшити ривки(можуть бути помітні розриви в "
"зображенні). В іншому випадку вертикальну синхронізацію увімкнено, щоб "
"уникнути розривів зображення. Частоту кадрів обмежено частотою оновленя "
"екрана (незалежно від [member Engine.max_fps]). Працює як [constant "
"VSYNC_ENABLED] при використанні методу рендерингу \"Сумісність\"."
msgid ""
"Displays the most recent image in the queue on vertical blanking intervals, "
"while rendering to the other images (no tearing is visible). Framerate is "
"unlimited (regardless of [member Engine.max_fps]).\n"
"Although not guaranteed, the images can be rendered as fast as possible, "
"which may reduce input lag (also called \"Fast\" V-Sync mode). [constant "
"VSYNC_MAILBOX] works best when at least twice as many frames as the display "
"refresh rate are rendered. Behaves like [constant VSYNC_ENABLED] when using "
"the Compatibility rendering method."
msgstr ""
"Відображає останнє зображення в черзі з інтервалами вертикального гасіння під "
"час візуалізації інших зображень (розривів не видно). Частота кадрів "
"необмежена (незалежно від [member Engine.max_fps]).\n"
"Хоча це не гарантовано, зображення можуть відтворюватися якнайшвидше, що може "
"зменшити затримку введення (також званий «швидкий» режим V-Sync). [constant "
"VSYNC_MAILBOX] працює найкраще, коли відображається принаймні вдвічі більше "
"кадрів, ніж частота оновлення дисплея. Поводиться як [constant VSYNC_ENABLED] "
"під час використання методу візуалізації сумісності."
msgid ""
"Display handle:\n"
"- Linux (X11): [code]X11::Display*[/code] for the display.\n"
"- Linux (Wayland): [code]wl_display[/code] for the display.\n"
"- Android: [code]EGLDisplay[/code] for the display."
msgstr ""
"Ручка дисплея:\n"
"- Linux (X11): [code]X11::Display*[/code] для дисплея.\n"
"- Linux (Wayland): [code]wl_display[/code] для дисплея.\n"
"- Android: [code]EGLDisplay[/code] для дисплея."
msgid ""
"Window handle:\n"
"- Windows: [code]HWND[/code] for the window.\n"
"- Linux (X11): [code]X11::Window*[/code] for the window.\n"
"- Linux (Wayland): [code]wl_surface[/code] for the window.\n"
"- macOS: [code]NSWindow*[/code] for the window.\n"
"- iOS: [code]UIViewController*[/code] for the view controller.\n"
"- Android: [code]jObject[/code] for the activity."
msgstr ""
"Віконна ручка:\n"
"- Windows: [code]HWND[/code] для вікна.\n"
"- Linux (X11): [code]X11::Window*[/code] для вікна.\n"
"- Linux (Wayland): [code]wl_surface[/code] для вікна.\n"
"- macOS: [code]NSWindow*[/code] для вікна.\n"
"- iOS: [code]UIViewController*[/code] для контролера перегляду.\n"
"- Android: [code]jObject[/code] для активності."
msgid ""
"Window view:\n"
"- Windows: [code]HDC[/code] for the window (only with the Compatibility "
"renderer).\n"
"- macOS: [code]NSView*[/code] for the window main view.\n"
"- iOS: [code]UIView*[/code] for the window main view."
msgstr ""
"Вид вікна:\n"
"- Windows: [code]HDC[/code] для вікна (лише з рендерером сумісності).\n"
"- macOS: [code]NSView*[/code] для головного вигляду вікна.\n"
"- iOS: [code]UIView*[/code] для головного вигляду вікна."
msgid ""
"OpenGL context (only with the Compatibility renderer):\n"
"- Windows: [code]HGLRC[/code] for the window (native GL), or "
"[code]EGLContext[/code] for the window (ANGLE).\n"
"- Linux (X11): [code]GLXContext*[/code] for the window.\n"
"- Linux (Wayland): [code]EGLContext[/code] for the window.\n"
"- macOS: [code]NSOpenGLContext*[/code] for the window (native GL), or "
"[code]EGLContext[/code] for the window (ANGLE).\n"
"- Android: [code]EGLContext[/code] for the window."
msgstr ""
"Контекст OpenGL (лише з рендерером сумісності):\n"
"- Windows: [code]HGLRC[/code] для вікна (рідний GL) або [code]EGLContext[/"
"code] для вікна (ANGLE).\n"
"- Linux (X11): [code]GLXContext*[/code] для вікна.\n"
"- Linux (Wayland): [code]EGLContext[/code] для вікна.\n"
"- macOS: [code]NSOpenGLContext*[/code] для вікна (власний GL) або "
"[code]EGLContext[/code] для вікна (ANGLE).\n"
"- Android: [code]EGLContext[/code] для вікна."
msgid ""
"- Windows: [code]EGLDisplay[/code] for the window (ANGLE).\n"
"- macOS: [code]EGLDisplay[/code] for the window (ANGLE).\n"
"- Linux (Wayland): [code]EGLDisplay[/code] for the window."
msgstr ""
"- Windows: [code]EGLDisplay[/code] для вікна (ANGLE).\n"
"- macOS: [code]EGLDisplay[/code] для вікна (ANGLE).\n"
"- Linux (Wayland): [code]EGLDisplay[/code] для вікна."
msgid ""
"- Windows: [code]EGLConfig[/code] for the window (ANGLE).\n"
"- macOS: [code]EGLConfig[/code] for the window (ANGLE).\n"
"- Linux (Wayland): [code]EGLConfig[/code] for the window."
msgstr ""
"- Windows: [code]EGLConfig[/code] для вікна (ANGLE).\n"
"- macOS: [code]EGLConfig[/code] для вікна (ANGLE).\n"
"- Linux (Wayland): [code]EGLConfig[/code] для вікна."
msgid "Utterance has begun to be spoken."
msgstr "Уттеранс почав говорити."
msgid "Utterance was successfully finished."
msgstr "Уттеранс успішно завершився."
msgid "Utterance was canceled, or TTS service was unable to process it."
msgstr "Уттеранс був скасований, або служба ТТС не в змозі його обробляти."
msgid "Utterance reached a word or sentence boundary."
msgstr "Уттеранс отримав слово або речення, що межує."
msgid "An automatically scalable [Texture2D] based on an SVG image."
msgstr "Автоматично масштабована [Texture2D] на основі зображення SVG."
msgid ""
"An automatically scalable [Texture2D] based on an SVG image. [DPITexture]s "
"are used to automatically re-rasterize icons and other texture based UI theme "
"elements to match viewport scale and font oversampling. See also [member "
"ProjectSettings.display/window/stretch/mode] (\"canvas_items\" mode) and "
"[member Viewport.oversampling_override]."
msgstr ""
"Автоматично масштабована [Texture2D] на основі зображення SVG. [DPITexture] "
"використовуються для автоматичного перерастрування піктограм та інших "
"елементів теми інтерфейсу на основі текстур, щоб відповідати масштабу вікна "
"перегляду та наддискретизації шрифтів. Див. також [member "
"ProjectSettings.display/window/stretch/mode] (режим «canvas_items») та "
"[member Viewport.oversampling_override]."
msgid ""
"Creates a new [DPITexture] and initializes it by allocating and setting the "
"SVG data to [param source]."
msgstr ""
"Створює нову [DPITexture] та ініціалізує її, виділяючи та встановлюючи дані "
"SVG у [param source]."
msgid ""
"Returns the [RID] of the texture rasterized to match the oversampling of the "
"currently drawn canvas item."
msgstr ""
"Повертає [RID] текстури, растеризованої відповідно до передискретизації "
"поточного намальованого елемента полотна."
msgid "Returns this SVG texture's source code."
msgstr "Повертає вихідний код цієї SVG-текстури."
msgid "Resizes the texture to the specified dimensions."
msgstr "Зменшення текстури до зазначених розмірів."
msgid "Sets this SVG texture's source code."
msgstr "Встановлює вихідний код цієї SVG-текстури."
msgid ""
"Texture scale. [code]1.0[/code] is the original SVG size. Higher values "
"result in a larger image."
msgstr ""
"Масштаб текстури. [code]1.0[/code] – це оригінальний розмір SVG. Вищі "
"значення призводять до більшого зображення."
msgid "If set, remaps texture colors according to [Color]-[Color] map."
msgstr ""
"Якщо встановлено, перерозподіляє кольори текстур відповідно до карти [Color]-"
"[Color]."
msgid "Overrides texture saturation."
msgstr "Замінює насиченість текстури."
msgid "Helper class to implement a DTLS server."
msgstr "Допоміжний клас для реалізації сервера DTLS."
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 "
"[method take_connection] as DTLS clients. Under the hood, this class is used "
"to store the DTLS state and cookies of the server. The reason of why the "
"state and cookies are needed is outside of the scope of this documentation.\n"
"Below a small example of how to use it:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# server_node.gd\n"
"extends Node\n"
"\n"
"var dtls = DTLSServer.new()\n"
"var server = UDPServer.new()\n"
"var peers = []\n"
"\n"
"func _ready():\n"
"\tserver.listen(4242)\n"
"\tvar key = load(\"key.key\") # Your private key.\n"
"\tvar cert = load(\"cert.crt\") # Your X509 certificate.\n"
"\tdtls.setup(TlsOptions.server(key, cert))\n"
"\n"
"func _process(delta):\n"
"\twhile server.is_connection_available():\n"
"\t\tvar peer = server.take_connection()\n"
"\t\tvar dtls_peer = dtls.take_connection(peer)\n"
"\t\tif dtls_peer.get_status() != PacketPeerDTLS.STATUS_HANDSHAKING:\n"
"\t\t\tcontinue # It is normal that 50% of the connections fails due to cookie "
"exchange.\n"
"\t\tprint(\"Peer connected!\")\n"
"\t\tpeers.append(dtls_peer)\n"
"\n"
"\tfor p in peers:\n"
"\t\tp.poll() # Must poll to update the state.\n"
"\t\tif p.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n"
"\t\t\twhile p.get_available_packet_count() > 0:\n"
"\t\t\t\tprint(\"Received message from client: %s\" % "
"p.get_packet().get_string_from_utf8())\n"
"\t\t\t\tp.put_packet(\"Hello DTLS client\".to_utf8_buffer())\n"
"[/gdscript]\n"
"[csharp]\n"
"// ServerNode.cs\n"
"using Godot;\n"
"\n"
"public partial class ServerNode : Node\n"
"{\n"
"\tprivate DtlsServer _dtls = new DtlsServer();\n"
"\tprivate UdpServer _server = new UdpServer();\n"
"\tprivate Godot.Collections.Array<PacketPeerDtls> _peers = [];\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\t_server.Listen(4242);\n"
"\t\tvar key = GD.Load<CryptoKey>(\"key.key\"); // Your private key.\n"
"\t\tvar cert = GD.Load<X509Certificate>(\"cert.crt\"); // Your X509 "
"certificate.\n"
"\t\t_dtls.Setup(TlsOptions.Server(key, cert));\n"
"\t}\n"
"\n"
"\tpublic override void _Process(double delta)\n"
"\t{\n"
"\t\twhile (_server.IsConnectionAvailable())\n"
"\t\t{\n"
"\t\t\tPacketPeerUdp peer = _server.TakeConnection();\n"
"\t\t\tPacketPeerDtls dtlsPeer = _dtls.TakeConnection(peer);\n"
"\t\t\tif (dtlsPeer.GetStatus() != PacketPeerDtls.Status.Handshaking)\n"
"\t\t\t{\n"
"\t\t\t\tcontinue; // It is normal that 50% of the connections fails due to "
"cookie exchange.\n"
"\t\t\t}\n"
"\t\t\tGD.Print(\"Peer connected!\");\n"
"\t\t\t_peers.Add(dtlsPeer);\n"
"\t\t}\n"
"\n"
"\t\tforeach (var p in _peers)\n"
"\t\t{\n"
"\t\t\tp.Poll(); // Must poll to update the state.\n"
"\t\t\tif (p.GetStatus() == PacketPeerDtls.Status.Connected)\n"
"\t\t\t{\n"
"\t\t\t\twhile (p.GetAvailablePacketCount() > 0)\n"
"\t\t\t\t{\n"
"\t\t\t\t\tGD.Print($\"Received Message From Client: "
"{p.GetPacket().GetStringFromUtf8()}\");\n"
"\t\t\t\t\tp.PutPacket(\"Hello DTLS Client\".ToUtf8Buffer());\n"
"\t\t\t\t}\n"
"\t\t\t}\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[codeblocks]\n"
"[gdscript]\n"
"# client_node.gd\n"
"extends Node\n"
"\n"
"var dtls = PacketPeerDTLS.new()\n"
"var udp = PacketPeerUDP.new()\n"
"var connected = false\n"
"\n"
"func _ready():\n"
"\tudp.connect_to_host(\"127.0.0.1\", 4242)\n"
"\tdtls.connect_to_peer(udp, false) # Use true in production for certificate "
"validation!\n"
"\n"
"func _process(delta):\n"
"\tdtls.poll()\n"
"\tif dtls.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n"
"\t\tif !connected:\n"
"\t\t\t# Try to contact server\n"
"\t\t\tdtls.put_packet(\"The answer is... 42!\".to_utf8_buffer())\n"
"\t\twhile dtls.get_available_packet_count() > 0:\n"
"\t\t\tprint(\"Connected: %s\" % dtls.get_packet().get_string_from_utf8())\n"
"\t\t\tconnected = true\n"
"[/gdscript]\n"
"[csharp]\n"
"// ClientNode.cs\n"
"using Godot;\n"
"using System.Text;\n"
"\n"
"public partial class ClientNode : Node\n"
"{\n"
"\tprivate PacketPeerDtls _dtls = new PacketPeerDtls();\n"
"\tprivate PacketPeerUdp _udp = new PacketPeerUdp();\n"
"\tprivate bool _connected = false;\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\t_udp.ConnectToHost(\"127.0.0.1\", 4242);\n"
"\t\t_dtls.ConnectToPeer(_udp, validateCerts: false); // Use true in "
"production for certificate validation!\n"
"\t}\n"
"\n"
"\tpublic override void _Process(double delta)\n"
"\t{\n"
"\t\t_dtls.Poll();\n"
"\t\tif (_dtls.GetStatus() == PacketPeerDtls.Status.Connected)\n"
"\t\t{\n"
"\t\t\tif (!_connected)\n"
"\t\t\t{\n"
"\t\t\t\t// Try to contact server\n"
"\t\t\t\t_dtls.PutPacket(\"The Answer Is..42!\".ToUtf8Buffer());\n"
"\t\t\t}\n"
"\t\t\twhile (_dtls.GetAvailablePacketCount() > 0)\n"
"\t\t\t{\n"
"\t\t\t\tGD.Print($\"Connected: {_dtls.GetPacket().GetStringFromUtf8()}\");\n"
"\t\t\t\t_connected = true;\n"
"\t\t\t}\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Цей клас використовується для зберігання стану сервера DTLS. Після [method "
"setup] він перетворює підключені [PacketPeerUDP] на [PacketPeerDTLS], "
"приймаючи їх через [method take_connection] як клієнтів DTLS. Під капотом цей "
"клас використовується для зберігання стану DTLS і файлів cookie сервера. "
"Причина, з якої потрібні стан і файли cookie, виходить за межі цієї "
"документації.\n"
"Нижче наведено невеликий приклад того, як ним користуватися:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# server_node.gd\n"
"extends Node\n"
"\n"
"var dtls := DTLSServer.new()\n"
"var server := UDPServer.new()\n"
"var peers = []\n"
"\n"
"func _ready():\n"
"\tserver.listen(4242)\n"
"\tvar key = load(\"key.key\") # Your private key.\n"
"\tvar cert = load(\"cert.crt\") # Your X509 certificate.\n"
"\tdtls.setup(key, cert)\n"
"\n"
"func _process(delta):\n"
"\twhile server.is_connection_available():\n"
"\t\tvar peer: PacketPeerUDP = server.take_connection()\n"
"\t\tvar dtls_peer: PacketPeerDTLS = dtls.take_connection(peer)\n"
"\t\tif dtls_peer.get_status() != PacketPeerDTLS.STATUS_HANDSHAKING:\n"
"\t\t\tcontinue # It is normal that 50% of the connections fails due to cookie "
"exchange.\n"
"\t\tprint(\"Peer connected!\")\n"
"\t\tpeers.append(dtls_peer)\n"
"\n"
"\tfor p in peers:\n"
"\t\tp.poll() # Must poll to update the state.\n"
"\t\tif p.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n"
"\t\t\twhile p.get_available_packet_count() > 0:\n"
"\t\t\t\tprint(\"Received message from client: %s\" % "
"p.get_packet().get_string_from_utf8())\n"
"\t\t\t\tp.put_packet(\"Hello DTLS client\".to_utf8_buffer())\n"
"[/gdscript]\n"
"[csharp]\n"
"// ServerNode.cs\n"
"using Godot;\n"
"\n"
"public partial class ServerNode : Node\n"
"{\n"
"\tprivate DtlsServer _dtls = new DtlsServer();\n"
"\tprivate UdpServer _server = new UdpServer();\n"
"\tprivate Godot.Collections.Array<PacketPeerDtls> _peers = new "
"Godot.Collections.Array<PacketPeerDtls>();\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\t_server.Listen(4242);\n"
"\t\tvar key = GD.Load<CryptoKey>(\"key.key\"); // Your private key.\n"
"\t\tvar cert = GD.Load<X509Certificate>(\"cert.crt\"); // Your X509 "
"certificate.\n"
"\t\t_dtls.Setup(key, cert);\n"
"\t}\n"
"\n"
"\tpublic override void _Process(double delta)\n"
"\t{\n"
"\t\twhile (Server.IsConnectionAvailable())\n"
"\t\t{\n"
"\t\t\tPacketPeerUdp peer = _server.TakeConnection();\n"
"\t\t\tPacketPeerDtls dtlsPeer = _dtls.TakeConnection(peer);\n"
"\t\t\tif (dtlsPeer.GetStatus() != PacketPeerDtls.Status.Handshaking)\n"
"\t\t\t{\n"
"\t\t\t\tcontinue; // It is normal that 50% of the connections fails due to "
"cookie exchange.\n"
"\t\t\t}\n"
"\t\t\tGD.Print(\"Peer connected!\");\n"
"\t\t\t_peers.Add(dtlsPeer);\n"
"\t\t}\n"
"\n"
"\t\tforeach (var p in _peers)\n"
"\t\t{\n"
"\t\t\tp.Poll(); // Must poll to update the state.\n"
"\t\t\tif (p.GetStatus() == PacketPeerDtls.Status.Connected)\n"
"\t\t\t{\n"
"\t\t\t\twhile (p.GetAvailablePacketCount() > 0)\n"
"\t\t\t\t{\n"
"\t\t\t\t\tGD.Print($\"Received Message From Client: "
"{p.GetPacket().GetStringFromUtf8()}\");\n"
"\t\t\t\t\tp.PutPacket(\"Hello DTLS Client\".ToUtf8Buffer());\n"
"\t\t\t\t}\n"
"\t\t\t}\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[codeblocks]\n"
"[gdscript]\n"
"# client_node.gd\n"
"extends Node\n"
"\n"
"var dtls := PacketPeerDTLS.new()\n"
"var udp := PacketPeerUDP.new()\n"
"var connected = false\n"
"\n"
"func _ready():\n"
"\tudp.connect_to_host(\"127.0.0.1\", 4242)\n"
"\tdtls.connect_to_peer(udp, false) # Use true in production for certificate "
"validation!\n"
"\n"
"func _process(delta):\n"
"\tdtls.poll()\n"
"\tif dtls.get_status() == PacketPeerDTLS.STATUS_CONNECTED:\n"
"\t\tif !connected:\n"
"\t\t\t# Try to contact server\n"
"\t\t\tdtls.put_packet(\"The answer is... 42!\".to_utf8_buffer())\n"
"\t\twhile dtls.get_available_packet_count() > 0:\n"
"\t\t\tprint(\"Connected: %s\" % dtls.get_packet().get_string_from_utf8())\n"
"\t\t\tconnected = true\n"
"[/gdscript]\n"
"[csharp]\n"
"// ClientNode.cs\n"
"using Godot;\n"
"using System.Text;\n"
"\n"
"public partial class ClientNode : Node\n"
"{\n"
"\tprivate PacketPeerDtls _dtls = new PacketPeerDtls();\n"
"\tprivate PacketPeerUdp _udp = new PacketPeerUdp();\n"
"\tprivate bool _connected = false;\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\t_udp.ConnectToHost(\"127.0.0.1\", 4242);\n"
"\t\t_dtls.ConnectToPeer(_udp, validateCerts: false); // Use true in "
"production for certificate validation!\n"
"\t}\n"
"\n"
"\tpublic override void _Process(double delta)\n"
"\t{\n"
"\t\t_dtls.Poll();\n"
"\t\tif (_dtls.GetStatus() == PacketPeerDtls.Status.Connected)\n"
"\t\t{\n"
"\t\t\tif (!_connected)\n"
"\t\t\t{\n"
"\t\t\t\t// Try to contact server\n"
"\t\t\t\t_dtls.PutPacket(\"The Answer Is..42!\".ToUtf8Buffer());\n"
"\t\t\t}\n"
"\t\t\twhile (_dtls.GetAvailablePacketCount() > 0)\n"
"\t\t\t{\n"
"\t\t\t\tGD.Print($\"Connected: {_dtls.GetPacket().GetStringFromUtf8()}\");\n"
"\t\t\t\t_connected = true;\n"
"\t\t\t}\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Setup the DTLS server to use the given [param server_options]. See [method "
"TLSOptions.server]."
msgstr ""
"Налаштування сервера DTLS для використання даного [param server_options]. "
"Див. [method TLSOptions.server]."
msgid ""
"Try to initiate the DTLS handshake with the given [param udp_peer] which must "
"be already connected (see [method PacketPeerUDP.connect_to_host]).\n"
"[b]Note:[/b] You must check that the state of the return PacketPeerUDP is "
"[constant PacketPeerDTLS.STATUS_HANDSHAKING], as it is normal that 50% of the "
"new connections will be invalid due to cookie exchange."
msgstr ""
"Спробуйте розпочати ручку DTLS із заданою [param udp_peer], яка повинна бути "
"вже підключена (див. [method PacketPeerUDP.connect_to_host]).\n"
"[b]Примітка:[/b] Ви повинні перевірити, що стан повернення PacketPeerUDP є "
"[constant PacketPeerDTLS. STATUS_HANDSHAKING], оскільки це нормально, що 50% "
"нових з'єднань буде недійсним через обмін cookie."
msgid "Godot editor's command palette."
msgstr "Мапа сайту редактора Godot."
msgid ""
"Object that holds all the available Commands and their shortcuts text. These "
"Commands can be accessed through [b]Editor > Command Palette[/b] menu.\n"
"Command key names use slash delimiters to distinguish sections, for example: "
"[code]\"example/command1\"[/code] then [code]example[/code] will be the "
"section name.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var command_palette = EditorInterface.get_command_palette()\n"
"# external_command is a function that will be called with the command is "
"executed.\n"
"var command_callable = Callable(self, \"external_command\").bind(arguments)\n"
"command_palette.add_command(\"command\", \"test/command\",command_callable)\n"
"[/gdscript]\n"
"[csharp]\n"
"EditorCommandPalette commandPalette = "
"EditorInterface.Singleton.GetCommandPalette();\n"
"// ExternalCommand is a function that will be called with the command is "
"executed.\n"
"Callable commandCallable = new Callable(this, MethodName.ExternalCommand);\n"
"commandPalette.AddCommand(\"command\", \"test/command\", commandCallable)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_command_palette]."
msgstr ""
"Об’єкт, який містить усі доступні команди та текст їх ярликів. Доступ до цих "
"команд можна отримати через меню [b]Редактор > Палітра команд[/b]. \n"
"Для розрізнення розділів у іменах ключів команд використовуються роздільники "
"похилої риски, наприклад: [code]\"приклад/команда1\"[/code], тоді "
"[code]приклад[/code] буде назвою розділу. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var command_palette = EditorInterface.get_command_palette() \n"
"# external_command — це функція, яка буде викликана під час виконання "
"команди. \n"
"var command_callable = Callable(self, "
"\"external_command\") .bind(arguments) \n"
"command_palette.add_command(\"command\", \"test/command\",command_callable) \n"
"[/gdscript] \n"
"[csharp] \n"
"EditorCommandPalette commandPalette = "
"EditorInterface.Singleton.GetCommandPalette(); \n"
"// ExternalCommand – це функція, яка буде викликана під час виконання "
"команди. \n"
"Callable commandCallable = new Callable(this, MethodName.ExternalCommand); \n"
"commandPalette.AddCommand(\"команда\", \"тест/команда\", commandCallable) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка: [/b] Цей клас не слід створювати безпосередньо. Натомість "
"отримайте доступ до синглтона за допомогою [method "
"EditorInterface.get_command_palette]."
msgid ""
"Adds a custom command to EditorCommandPalette.\n"
"- [param command_name]: [String] (Name of the [b]Command[/b]. This is "
"displayed to the user.)\n"
"- [param key_name]: [String] (Name of the key for a particular [b]Command[/"
"b]. This is used to uniquely identify the [b]Command[/b].)\n"
"- [param binded_callable]: [Callable] (Callable of the [b]Command[/b]. This "
"will be executed when the [b]Command[/b] is selected.)\n"
"- [param shortcut_text]: [String] (Shortcut text of the [b]Command[/b] if "
"available.)"
msgstr ""
"Додати користувацьку команду до EditorCommandPalette.\n"
"- [param name_name]: [String] (Ім'я [b]Command[/b]. Це відображається на "
"користувача.\n"
"- [param key_name]: [String] (Ім'я ключа для конкретного [b]Command[/b]. Це "
"використовується для унікальної ідентифікації [b]Command[/b].)\n"
"- [param binded_callable]: [Callable] (загальна [b]Command[/b]. Це буде "
"виконано після обрання [b]Command[/b].)\n"
"- [param shortcut_text]: [String] (Пошук тексту [b]Command[/b] if available.)"
msgid ""
"Removes the custom command from EditorCommandPalette.\n"
"- [param key_name]: [String] (Name of the key for a particular [b]Command[/"
"b].)"
msgstr ""
"Видалити користувацьку команду від EditorCommandPalette.\n"
"- [param key_name]: [String] (Ім'я ключа для конкретного [b]Command[/b].)"
msgid "Plugin for adding custom context menus in the editor."
msgstr "Плагін для додавання власних контекстних меню в редакторі."
msgid ""
"[EditorContextMenuPlugin] allows for the addition of custom options in the "
"editor's context menu.\n"
"Currently, context menus are supported for three commonly used areas: the "
"file system, scene tree, and editor script list panel."
msgstr ""
"[EditorContextMenuPlugin] дозволяє додавати спеціальні параметри в контекстне "
"меню редактора.\n"
"Наразі контекстні меню підтримуються для трьох часто використовуваних "
"областей: файлової системи, дерева сцен і панелі списку сценаріїв редактора."
msgid ""
"Called when creating a context menu, custom options can be added by using the "
"[method add_context_menu_item] or [method "
"add_context_menu_item_from_shortcut] functions. [param paths] contains "
"currently selected paths (depending on menu), which can be used to "
"conditionally add options."
msgstr ""
"Спеціальні параметри, що викликаються під час створення контекстного меню, "
"можна додати за допомогою функцій [method add_context_menu_item] або [method "
"add_context_menu_item_from_shortcut]. [param paths] містить поточні вибрані "
"шляхи (залежно від меню), які можна використовувати для умовного додавання "
"параметрів."
msgid ""
"Add custom option to the context menu of the plugin's specified slot. When "
"the option is activated, [param callback] will be called. Callback should "
"take single [Array] argument; array contents depend on context menu slot.\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tadd_context_menu_item(\"File Custom options\", handle, ICON)\n"
"[/codeblock]\n"
"If you want to assign shortcut to the menu item, use [method "
"add_context_menu_item_from_shortcut] instead."
msgstr ""
"Додайте спеціальний параметр до контекстного меню зазначеного слота плагіна. "
"Коли опцію активовано, буде викликано [param callback]. Зворотний виклик "
"повинен приймати один аргумент [Array]; вміст масиву залежить від слота "
"контекстного меню. \n"
"[codeblock] \n"
"func _popup_menu(path): \n"
"\tadd_context_menu_item(\"File Custom options\", handle, ICON) \n"
"[/codeblock] \n"
"Якщо ви хочете призначити ярлик для пункту меню, замість цього використовуйте "
"[method add_context_menu_item_from_shortcut]."
msgid ""
"Add custom option to the context menu of the plugin's specified slot. The "
"option will have the [param shortcut] assigned and reuse its callback. The "
"shortcut has to be registered beforehand with [method add_menu_shortcut].\n"
"[codeblock]\n"
"func _init():\n"
"\tadd_menu_shortcut(SHORTCUT, handle)\n"
"\n"
"func _popup_menu(paths):\n"
"\tadd_context_menu_item_from_shortcut(\"File Custom options\", SHORTCUT, "
"ICON)\n"
"[/codeblock]"
msgstr ""
"Додайте спеціальну опцію в контекстне меню зазначеного слота плагіна. "
"Параметру буде призначено [param shortcut] і повторно використовуватиметься "
"зворотний виклик. Ярлик потрібно попередньо зареєструвати за допомогою "
"[method add_menu_shortcut].\n"
"[codeblock]\n"
"func _init():\n"
"add_menu_shortcut(SHORTCUT, marker)\n"
"\n"
"func _popup_menu(paths):\n"
"add_context_menu_item_from_shortcut(\"File Custom options\", SHORTCUT, ICON)\n"
"[/codeblock]"
msgid ""
"Add a submenu to the context menu of the plugin's specified slot. The submenu "
"is not automatically handled, you need to connect to its signals yourself. "
"Also the submenu is freed on every popup, so provide a new [PopupMenu] every "
"time.\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tvar popup_menu = PopupMenu.new()\n"
"\tpopup_menu.add_item(\"Blue\")\n"
"\tpopup_menu.add_item(\"White\")\n"
"\tpopup_menu.id_pressed.connect(_on_color_submenu_option)\n"
"\n"
"\tadd_context_submenu_item(\"Set Node Color\", popup_menu)\n"
"[/codeblock]"
msgstr ""
"Додайте підменю до контекстного меню зазначеного слота плагіна. Підменю не "
"обробляється автоматично, вам потрібно самостійно підключитися до його "
"сигналів. Крім того, підменю звільняється при кожному спливаючому вікні, тому "
"створюйте нове [PopupMenu] щоразу.\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"var popup_menu = PopupMenu.new()\n"
"popup_menu.add_item(\"Blue\")\n"
"popup_menu.add_item(\"While\")\n"
"popup_menu.id_pressed.connect(_on_color_submenu_option)\n"
"\n"
"add_context_submenu_item(\"Set Node Color node\", popup_menu)\n"
"[/codeblock]"
msgid ""
"Registers a shortcut associated with the plugin's context menu. This method "
"should be called once (e.g. in plugin's [method Object._init]). [param "
"callback] will be called when user presses the specified [param shortcut] "
"while the menu's context is in effect (e.g. FileSystem dock is focused). "
"Callback should take single [Array] argument; array contents depend on "
"context menu slot.\n"
"[codeblock]\n"
"func _init():\n"
"\tadd_menu_shortcut(SHORTCUT, handle)\n"
"[/codeblock]"
msgstr ""
"Реєструє ярлик, пов’язаний із контекстним меню плагіна. Цей метод слід "
"викликати один раз (наприклад, у плагіні [method Object._init]). [param "
"callback] буде викликано, коли користувач натискає вказаний [param shortcut] "
"під час дії контексту меню (наприклад, у фокусі док-станція FileSystem). "
"Зворотний виклик повинен приймати один аргумент [Array]; вміст масиву "
"залежить від слота контекстного меню.\n"
"[codeblock]\n"
"func _init():\n"
"add_menu_shortcut(SHORTCUT, marker)\n"
"[/codeblock]"
msgid ""
"Context menu of Scene dock. [method _popup_menu] will be called with a list "
"of paths to currently selected nodes, while option callback will receive the "
"list of currently selected nodes."
msgstr ""
"Контекстне меню док-станції Scene. Буде викликано [method _popup_menu] зі "
"списком шляхів до поточних вибраних вузлів, тоді як зворотний виклик опції "
"отримає список поточних вибраних вузлів."
msgid ""
"Context menu of FileSystem dock. [method _popup_menu] and option callback "
"will be called with list of paths of the currently selected files."
msgstr ""
"Контекстне меню дока файлової системи. Буде викликано [method _popup_menu] та "
"опцію зворотного виклику зі списком шляхів до вибраних файлів."
msgid ""
"Context menu of Script editor's script tabs. [method _popup_menu] will be "
"called with the path to the currently edited script, while option callback "
"will receive reference to that script."
msgstr ""
"Контекстне меню вкладок скрипти редактора скрипт. Буде викликано [method "
"_popup_menu] із шляхом до поточного редагованого скрипту, тоді як зворотний "
"виклик опції отримає посилання на цей скрипт."
msgid ""
"The \"Create...\" submenu of FileSystem dock's context menu, or the \"New\" "
"section of the main context menu when empty space is clicked. [method "
"_popup_menu] and option callback will be called with the path of the "
"currently selected folder. When clicking the empty space, the list of paths "
"for popup method will be empty.\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
" if paths.is_empty():\n"
" add_context_menu_item(\"New Image File...\", create_image)\n"
" else:\n"
" add_context_menu_item(\"Image File...\", create_image)\n"
"[/codeblock]"
msgstr ""
"Підменю \"Створити...\" контекстного меню дока файлової системи або розділ "
"\"Нове\" головного контекстного меню після натискання на порожнє місце. Буде "
"викликано [method _popup_menu] та опцію зворотного виклику зі шляхом до "
"поточної вибраної папки. Після натискання на порожнє місце список шляхів для "
"методу popup буде порожнім.\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
" if paths.is_empty():\n"
" add_context_menu_item(\"New Image File...\", create_image)\n"
" else:\n"
" add_context_menu_item(\"Image File...\", create_image)\n"
"[/codeblock]"
msgid ""
"Context menu of Script editor's code editor. [method _popup_menu] will be "
"called with the path to the [CodeEdit] node. You can fetch it using this "
"code:\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tvar code_edit = Engine.get_main_loop().root.get_node(paths[0]);\n"
"[/codeblock]\n"
"The option callback will receive reference to that node. You can use "
"[CodeEdit] methods to perform symbol lookups etc."
msgstr ""
"Контекстне меню редактора коду редактора скриптів Script Editor. Буде "
"викликано [method _popup_menu] із шляхом до вузла [CodeEdit]. Ви можете "
"отримати його за допомогою цього коду:\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tvar code_edit = Engine.get_main_loop().root.get_node(paths[0]);\n"
"[/codeblock]\n"
"Зворотний виклик опції отримає посилання на цей вузол. Ви можете "
"використовувати методи [CodeEdit] для пошуку символів тощо."
msgid ""
"Context menu of scene tabs. [method _popup_menu] will be called with the path "
"of the clicked scene, or empty [PackedStringArray] if the menu was opened on "
"empty space. The option callback will receive the path of the clicked scene, "
"or empty [String] if none was clicked."
msgstr ""
"Контекстне меню вкладок сцени. [method _popup_menu] буде викликано з шляхом "
"до клацнутої сцени, або порожнім [PackedStringArray], якщо меню було відкрито "
"на порожньому місці. Зворотний виклик опції отримає шлях до клацнутої сцени "
"або порожній [String], якщо не було клацання."
msgid ""
"Context menu of 2D editor's basic right-click menu. [method _popup_menu] will "
"be called with paths to all [CanvasItem] nodes under the cursor. You can "
"fetch them using this code:\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tvar canvas_item = Engine.get_main_loop().root.get_node(paths[0]); # Replace "
"0 with the desired index.\n"
"[/codeblock]\n"
"The paths array is empty if there weren't any nodes under cursor. The option "
"callback will receive a typed array of [CanvasItem] nodes."
msgstr ""
"Контекстне меню основного контекстного меню правої кнопки миші 2D-редактора. "
"Буде викликано [method _popup_menu] зі шляхами до всіх вузлів [CanvasItem] "
"під курсором. Ви можете отримати їх за допомогою цього коду:\n"
"[codeblock]\n"
"func _popup_menu(paths):\n"
"\tvar canvas_item = Engine.get_main_loop().root.get_node(paths[0]); # "
"Замініть 0 на потрібний індекс.\n"
"[/codeblock]\n"
"Масив paths порожній, якщо під курсором не було жодної вершини. Зворотний "
"виклик опції отримає типізований масив вузлів [CanvasItem]."
msgid "A base class to implement debugger plugins."
msgstr "Базовий клас для реалізації плагінів debugger."
msgid ""
"[EditorDebuggerPlugin] provides functions related to the editor side of the "
"debugger.\n"
"To interact with the debugger, an instance of this class must be added to the "
"editor via [method EditorPlugin.add_debugger_plugin].\n"
"Once added, the [method _setup_session] callback will be called for every "
"[EditorDebuggerSession] available to the plugin, and when new ones are "
"created (the sessions may be inactive during this stage).\n"
"You can retrieve the available [EditorDebuggerSession]s via [method "
"get_sessions] or get a specific one via [method get_session].\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends EditorPlugin\n"
"\n"
"class ExampleEditorDebugger extends EditorDebuggerPlugin:\n"
"\n"
"\tfunc _has_capture(capture):\n"
"\t\t# Return true if you wish to handle messages with the prefix \"my_plugin:"
"\".\n"
"\t\treturn capture == \"my_plugin\"\n"
"\n"
"\tfunc _capture(message, data, session_id):\n"
"\t\tif message == \"my_plugin:ping\":\n"
"\t\t\tget_session(session_id).send_message(\"my_plugin:echo\", data)\n"
"\t\t\treturn true\n"
"\t\treturn false\n"
"\n"
"\tfunc _setup_session(session_id):\n"
"\t\t# Add a new tab in the debugger session UI containing a label.\n"
"\t\tvar label = Label.new()\n"
"\t\tlabel.name = \"Example plugin\" # Will be used as the tab title.\n"
"\t\tlabel.text = \"Example plugin\"\n"
"\t\tvar session = get_session(session_id)\n"
"\t\t# Listens to the session started and stopped signals.\n"
"\t\tsession.started.connect(func (): print(\"Session started\"))\n"
"\t\tsession.stopped.connect(func (): print(\"Session stopped\"))\n"
"\t\tsession.add_session_tab(label)\n"
"\n"
"var debugger = ExampleEditorDebugger.new()\n"
"\n"
"func _enter_tree():\n"
"\tadd_debugger_plugin(debugger)\n"
"\n"
"func _exit_tree():\n"
"\tremove_debugger_plugin(debugger)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"To connect on the running game side, use the [EngineDebugger] singleton:\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends Node\n"
"\n"
"func _ready():\n"
"\tEngineDebugger.register_message_capture(\"my_plugin\", _capture)\n"
"\tEngineDebugger.send_message(\"my_plugin:ping\", [\"test\"])\n"
"\n"
"func _capture(message, data):\n"
"\t# Note that the \"my_plugin:\" prefix is not used here.\n"
"\tif message == \"echo\":\n"
"\t\tprints(\"Echo received:\", data)\n"
"\t\treturn true\n"
"\treturn false\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"[b]Note:[/b] While the game is running, [method @GlobalScope.print] and "
"similar functions [i]called in the editor[/i] do not print anything, the "
"Output Log prints only game messages."
msgstr ""
"[EditorDebuggerPlugin] надає функції, пов’язані з редактором налагоджувача. \n"
"Щоб взаємодіяти з налагоджувачем, екземпляр цього класу потрібно додати до "
"редактора за допомогою [method EditorPlugin.add_debugger_plugin]. \n"
"Після додавання зворотний виклик [method _setup_session] буде викликатися для "
"кожного [EditorDebuggerSession], доступного для плагіна, а також під час "
"створення нових (сеанси можуть бути неактивними на цьому етапі). \n"
"Ви можете отримати доступні [EditorDebuggerSession] за допомогою [method "
"get_session] або отримати певний за допомогою [method get_session]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@інструмент \n"
"extends EditorPlugin \n"
"\n"
"class ExampleEditorDebugger extends EditorDebuggerPlugin: \n"
"\n"
"\tfunc _has_capture(capture): \n"
"\t\t# Повертає true, якщо ви бажаєте обробляти повідомлення з префіксом "
"\"my_plugin:\". \n"
"\t\treturn capture == \"my_plugin\" \n"
"\n"
"\tfunc _capture(message, data, session_id): \n"
"\t\tif message == \"my_plugin:ping\": \n"
"\t\t\tget_session(session_id).send_message(\"my_plugin:echo\", data) \n"
"\t\t\treturn true \n"
"\t\treturn false \n"
"\n"
"\tfunc _setup_session(session_id): \n"
"\t\t# Додайте нову вкладку в інтерфейс сеансу налагоджувача, що містить "
"мітку. \n"
"\t\tvar label = Label.new() \n"
"\t\tlabel.name = \"Example plugin\" # Буде використано як заголовок "
"вкладки. \n"
"\t\tlabel.text = \"Example plugin\" \n"
"\t\tvar session = get_session(session_id) \n"
"\t\t# Прослуховує сигнали про початок і зупинку сеансу. \n"
"\t\tsession.started.connect(func (): print(\"Session started\")) \n"
"\t\tsession.stopped.connect(func (): print(\"Session stopped\")) \n"
"\t\tsession.add_session_tab(label) \n"
"\n"
"var debugger = ExampleEditorDebugger.new() \n"
"\n"
"func _enter_tree(): \n"
"\tadd_debugger_plugin(debugger) \n"
"\n"
"func _exit_tree(): \n"
"\tremove_debugger_plugin(debugger) \n"
"[/gdscript] \n"
"[/codeblocks] \n"
"Щоб підключитися на стороні запущеної гри, використовуйте синглет "
"[EngineDebugger]: \n"
"[codeblocks] \n"
"[gdscript] \n"
"extends Node \n"
"\n"
"func _ready(): \n"
"\tEngineDebugger.register_message_capture(\"my_plugin\", _capture) \n"
"\tEngineDebugger.send_message(\"my_plugin:ping\", [\"test\"]) \n"
"\n"
"func _capture(message, data): \n"
"\t# Зверніть увагу, що префікс \"my_plugin:\" тут не використовується. \n"
"\tif message == \"echo\": \n"
"\t\tprints(\"Ехо отримано:\", дані) \n"
"\t\treturn true \n"
"\treturn false \n"
"[/gdscript] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Під час роботи гри [method @GlobalScope.print] і подібні "
"функції, [i]викликані в редакторі[/i] нічого не друкують, вихідний журнал "
"друкує лише повідомлення гри."
msgid ""
"Override this method to be notified when a breakpoint is set in the editor."
msgstr ""
"Зазначте цей метод, який буде повідомлено при встановленні точки перерви в "
"редакторі."
msgid ""
"Override this method to be notified when all breakpoints are cleared in the "
"editor."
msgstr ""
"Зазначте цей метод, який буде повідомлено, коли всі точки прориву очищаються "
"в редакторі."
msgid ""
"Override this method to process incoming messages. The [param session_id] is "
"the ID of the [EditorDebuggerSession] that received the [param message]. Use "
"[method get_session] to retrieve the session. This method should return "
"[code]true[/code] if the message is recognized."
msgstr ""
"Перевизначте цей метод для обробки вхідних повідомлень. Параметр [param "
"session_id] є ідентифікатором сеансу [EditorDebuggerSession], який отримав "
"повідомлення [param message]. Використовуйте [method get_session] для "
"отримання сеансу. Цей метод має повернути [code]true[/code], якщо "
"повідомлення розпізнано."
msgid ""
"Override this method to be notified when a breakpoint line has been clicked "
"in the debugger breakpoint panel."
msgstr ""
"Зазначте цей метод, який буде повідомлено при натисканні лінії розбиття на "
"панелі розбиття."
msgid ""
"Override this method to enable receiving messages from the debugger. If "
"[param capture] is \"my_message\" then messages starting with \"my_message:\" "
"will be passed to the [method _capture] method."
msgstr ""
"Перевизначте цей метод, щоб увімкнути отримання повідомлень від "
"налагоджувача. Якщо [param capture] має значення \"my_message\", тоді "
"повідомлення, що починаються з \"my_message:\", будуть передані в метод "
"[method _capture]."
msgid ""
"Override this method to be notified whenever a new [EditorDebuggerSession] is "
"created. Note that the session may be inactive during this stage."
msgstr ""
"Перевизначте цей метод, щоб отримувати сповіщення щоразу, коли створюється "
"новий [EditorDebuggerSession]. Зауважте, що на цьому етапі сеанс може бути "
"неактивним."
msgid "Returns the [EditorDebuggerSession] with the given [param id]."
msgstr "Повертає [EditorDebuggerSession] із заданим [param id]."
msgid ""
"Returns an array of [EditorDebuggerSession] currently available to this "
"debugger plugin.\n"
"[b]Note:[/b] Sessions in the array may be inactive, check their state via "
"[method EditorDebuggerSession.is_active]."
msgstr ""
"Повертає масив [EditorDebuggerSession] тепер доступний для цього плагіна.\n"
"[b]Note:[/b] Сесія в масиві може бути неактивним, перевірити стан через "
"[method EditorDebuggerSession.is_active]."
msgid "A class to interact with the editor debugger."
msgstr "Клас взаємодії з дебугером редактора."
msgid ""
"This class cannot be directly instantiated and must be retrieved via an "
"[EditorDebuggerPlugin].\n"
"You can add tabs to the session UI via [method add_session_tab], send "
"messages via [method send_message], and toggle [EngineProfiler]s via [method "
"toggle_profiler]."
msgstr ""
"Цей клас не може бути створений безпосередньо, його потрібно отримати через "
"[EditorDebuggerPlugin].\n"
"Ви можете додавати вкладки до інтерфейсу сеансу за допомогою [method "
"add_session_tab], надсилати повідомлення за допомогою [method send_message] "
"та перемикати [EngineProfiler] за допомогою [method toggle_profiler]."
msgid ""
"Adds the given [param control] to the debug session UI in the debugger bottom "
"panel. The [param control]'s node name will be used as the tab title."
msgstr ""
"Додає заданий [param control] до інтерфейсу користувача сеансу налагодження "
"на нижній панелі налагоджувача. Ім’я вузла [param control] "
"використовуватиметься як заголовок вкладки."
msgid ""
"Returns [code]true[/code] if the debug session is currently attached to a "
"remote instance."
msgstr ""
"Повертаємо [code]true[/code], якщо сеанс дебюг наразі кріпиться до "
"віддаленого екземпляра."
msgid ""
"Returns [code]true[/code] if the attached remote instance is currently in the "
"debug loop."
msgstr ""
"Повертаємо [code]true[/code], якщо прикріплений віддалений екземпляр в даний "
"час знаходиться в петлі знезаду."
msgid ""
"Returns [code]true[/code] if the attached remote instance can be debugged."
msgstr ""
"Повертаємо [code]true[/code], якщо прикріплений віддалений екземпляр можна "
"видалити."
msgid ""
"Removes the given [param control] from the debug session UI in the debugger "
"bottom panel."
msgstr ""
"Видаліть задану [параметровий контроль] з дебug сеансу UI в нижній панелі "
"дебугера."
msgid ""
"Sends the given [param message] to the attached remote instance, optionally "
"passing additionally [param data]. See [EngineDebugger] for how to retrieve "
"those messages."
msgstr ""
"Надіслане повідомлення [param message] до прикріпленого віддаленого "
"екземпляра, додатково проходячи додаткові відомості [param data]. Див. "
"[EngineDebugger] для отримання цих повідомлень."
msgid ""
"Enables or disables a specific breakpoint based on [param enabled], updating "
"the Editor Breakpoint Panel accordingly."
msgstr ""
"Увімкнути або вимкнути певну точку розриву на основі [param enabled], "
"оновлення панелі Редактора, відповідно."
msgid ""
"Toggle the given [param profiler] on the attached remote instance, optionally "
"passing additionally [param data]. See [EngineProfiler] for more details."
msgstr ""
"Увімкнути/вимкнути вказаний [param profiler] на підключеному віддаленому "
"екземплярі, за бажанням передавши додатково [param data]. Див. "
"[EngineProfiler] для отримання додаткової інформації."
msgid ""
"Emitted when the attached remote instance enters a break state. If [param "
"can_debug] is [code]true[/code], the remote instance will enter the debug "
"loop."
msgstr ""
"Увімкнено, коли прикріплений віддалений екземпляр надходить в стан перерви. "
"Якщо [param can_debug] є [code]true[/code], віддалений екземпляр надійде в "
"петлі знежирення."
msgid "Emitted when the attached remote instance exits a break state."
msgstr ""
"Випробувано, коли прикріплений віддалений екземпляр виходить на стан перерви."
msgid ""
"Emitted when a remote instance is attached to this session (i.e. the session "
"becomes active)."
msgstr ""
"Увімкнено, коли віддалений екземпляр кріпиться до цієї сесії (тобто сеанс "
"стає активним)."
msgid ""
"Emitted when a remote instance is detached from this session (i.e. the "
"session becomes inactive)."
msgstr ""
"Увімкнено, коли віддалений екземпляр з цієї сесії (тобто сеанс стає "
"неактивним)."
msgid "Dockable container for the editor."
msgstr "Закріплюваний контейнер для редактора."
msgid ""
"EditorDock is a [Container] node that can be docked in one of the editor's "
"dock slots. Docks are added by plugins to provide space for controls related "
"to an [EditorPlugin]. The editor comes with a few built-in docks, such as the "
"Scene dock, FileSystem dock, etc.\n"
"You can add a dock by using [method EditorPlugin.add_dock]. The dock can be "
"customized by changing its properties.\n"
"[codeblock]\n"
"@tool\n"
"extends EditorPlugin\n"
"\n"
"# Dock reference.\n"
"var dock\n"
"\n"
"# Plugin initialization.\n"
"func _enter_tree():\n"
"\tdock = EditorDock.new()\n"
"\tdock.title = \"My Dock\"\n"
"\tdock.dock_icon = preload(\"./dock_icon.png\")\n"
"\tdock.default_slot = EditorDock.DOCK_SLOT_RIGHT_UL\n"
"\tvar dock_content = preload(\"./dock_content.tscn\").instantiate()\n"
"\tdock.add_child(dock_content)\n"
"\tadd_dock(dock)\n"
"\n"
"# Plugin clean-up.\n"
"func _exit_tree():\n"
"\tremove_dock(dock)\n"
"\tdock.queue_free()\n"
"\tdock = null\n"
"[/codeblock]"
msgstr ""
"EditorDock — це вузол [Container], який можна закріпити в одному зі слотів "
"док-станції редактора. Доки додаються плагінами, щоб забезпечити місце для "
"елементів керування, пов'язаних з [EditorPlugin]. Редактор постачається з "
"кількома вбудованими доками, такими як док-станція Scene, док-станція "
"FileSystem тощо.\n"
"Ви можете додати док-станцію за допомогою методу [method "
"EditorPlugin.add_dock]. Док-станцію можна налаштувати, змінивши її "
"властивості.\n"
"[codeblock]\n"
"@tool\n"
"extends EditorPlugin\n"
"\n"
"# Посилання на док-станцію.\n"
"var dock\n"
"\n"
"# Ініціалізація плагіна.\n"
" func _enter_tree():\n"
"dock = EditorDock.new()\n"
"dock.title = \"Мій Док\"\n"
"dock.dock_icon = preload(\"./dock_icon.png\")\n"
"dock.default_slot = EditorDock.DOCK_SLOT_RIGHT_UL\n"
"var dock_content = preload(\"./dock_content.tscn\").instantiate()\n"
"dock.add_child(dock_content)\n"
"add_dock(dock)\n"
"\n"
"# Очищення плагіна.\n"
"func _exit_tree():\n"
"remove_dock(dock)\n"
"dock.queue_free()\n"
"dock = null\n"
"[/codeblock]"
msgid "Making plugins"
msgstr "Створення плагінів"
msgid ""
"Implement this method to handle loading this dock's layout. It's equivalent "
"to [method EditorPlugin._set_window_layout]. [param section] is a unique "
"section based on [member layout_key]."
msgstr ""
"Реалізуйте цей метод для обробки завантаження макета цього дока. Він "
"еквівалентний [method EditorPlugin._set_window_layout]. [param section] – це "
"унікальна секція, що базується на [member layout_key]."
msgid ""
"Implement this method to handle saving this dock's layout. It's equivalent to "
"[method EditorPlugin._get_window_layout]. [param section] is a unique section "
"based on [member layout_key]."
msgstr ""
"Реалізуйте цей метод для збереження макета цього дока. Він еквівалентний "
"методу [method EditorPlugin._get_window_layout]. [param section] – це "
"унікальна секція, що базується на [member layout_key]."
msgid ""
"Implement this method to handle the layout switching for this dock. [param "
"layout] is one of the [enum DockLayout] constants.\n"
"[codeblock]\n"
"func _update_layout(layout):\n"
"\tbox_container.vertical = (layout == DOCK_LAYOUT_VERTICAL)\n"
"[/codeblock]"
msgstr ""
"Реалізуйте цей метод для обробки перемикання макета для цього доку. [param "
"layout] є однією з констант [enum DockLayout].\n"
"[codeblock]\n"
"func _update_layout(layout):\n"
"\tbox_container.vertical = (layout == DOCK_LAYOUT_VERTICAL)\n"
"[/codeblock]"
msgid "Closes the dock, making its tab hidden."
msgstr "Закриває док, приховуючи його вкладку."
msgid ""
"Focuses the dock's tab (or window if it's floating). If the dock was closed, "
"it will be opened. If it's a bottom dock, makes the bottom panel visible."
msgstr ""
"Фокусує вкладку дока (або вікно, якщо воно плаваюче). Якщо док був закритий, "
"він буде відкритий. Якщо це нижній док, робить нижню панель видимою."
msgid ""
"Opens the dock. It will appear in the last used dock slot. If the dock has no "
"default slot, it will be opened floating.\n"
"[b]Note:[/b] This does not focus the dock. If you want to open and focus the "
"dock, use [method make_visible]."
msgstr ""
"Відкриває док. Він з’явиться в останньому використаному слоті дока. Якщо док "
"не має слота за замовчуванням, він буде відкритий плаваючим.\n"
"[b]Примітка:[/b] Це не переводить док у фокус. Якщо ви хочете відкрити та "
"перевести док у фокус, використовуйте [method make_visible]."
msgid ""
"The available layouts for this dock, as a bitmask. By default, the dock "
"allows vertical and floating layouts."
msgstr ""
"Доступні макети для цього доку у вигляді бітовій маски. За замовчуванням док "
"дозволяє вертикальні та плаваючі макети."
msgid ""
"If [code]true[/code], the dock can be closed with the Close button in the "
"context popup. Docks with [member global] enabled are always closable."
msgstr ""
"Якщо [code]true[/code], док можна закрити кнопкою «Закрити» у контекстному "
"вікні. Доки з увімкненим [member global] завжди можна закрити.."
msgid ""
"The default dock slot used when adding the dock with [method "
"EditorPlugin.add_dock].\n"
"After the dock is added, it can be moved to a different slot and the editor "
"will automatically remember its position between sessions. If you remove and "
"re-add the dock, it will be reset to default."
msgstr ""
"Стандартний слот дока, який використовується під час додавання дока за "
"допомогою [method EditorPlugin.add_dock].\n"
"Після додавання дока його можна перемістити в інший слот, і редактор "
"автоматично запам'ятає його положення між сеансами. Якщо видалити та знову "
"додати док, його значення буде скинуто до стандартного."
msgid ""
"The icon for the dock, as a texture. If specified, it will override [member "
"icon_name]."
msgstr ""
"Піктограма для дока, як текстура. Якщо вказано, вона замінить [member "
"icon_name]."
msgid "The shortcut used to open the dock."
msgstr "Ярлик, який використовується для відкриття дока."
msgid ""
"If [code]true[/code], the dock will always display an icon, regardless of "
"[member EditorSettings.interface/editor/dock_tab_style] or [member "
"EditorSettings.interface/editor/bottom_dock_tab_style]."
msgstr ""
"Якщо значення [code]true[/code], Dock завжди відображатиме значок, незалежно "
"від значення [member EditorSettings.interface/editor/dock_tab_style] або "
"[member EditorSettings.interface/editor/bottom_dock_tab_style]."
msgid ""
"If [code]true[/code], the dock appears in the [b]Editor > Editor Docks[/b] "
"menu and can be closed. Non-global docks can still be closed using [method "
"close] or when [member closable] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], док відображається в меню [b]Редактор > Доки "
"редактора[/b] і його можна закрити. Неглобальні доки все ще можна закрити за "
"допомогою методу [close] або коли [member closable] [code]true[/code]."
msgid ""
"The icon for the dock, as a name from the [code]EditorIcons[/code] theme type "
"in the editor theme. You can find the list of available icons [url=https://"
"godot-editor-icons.github.io/]here[/url]."
msgstr ""
"Піктограма для дока, як назва з типу теми [code]EditorIcons[/code] у темі "
"редактора. Список доступних піктограм можна знайти [url=https://godot-editor-"
"icons.github.io/]тут[/url]."
msgid ""
"The key representing this dock in the editor's layout file. If empty, the "
"dock's displayed name will be used instead."
msgstr ""
"Ключ, що представляє цей док у файлі макета редактора. Якщо порожній, буде "
"використано відображену назву дока."
msgid ""
"The title of the dock's tab. If empty, the dock's [member Node.name] will be "
"used. If the name is auto-generated (contains [code]@[/code]), the first "
"child's name will be used instead."
msgstr ""
"Назва вкладки дока. Якщо порожня, буде використано [member Node.name] дока. "
"Якщо назва згенерована автоматично (містить [code]@[/code]), буде використано "
"назву першого дочірнього елемента."
msgid ""
"The color of the dock tab's title. If its alpha is [code]0.0[/code], the "
"default font color will be used."
msgstr ""
"Колір заголовка вкладки Dock. Якщо його альфа-кадр дорівнює [code]0.0[/code], "
"буде використано колір шрифту за замовчуванням."
msgid ""
"If [code]true[/code], the dock is not automatically opened or closed when "
"loading an editor layout, only moved. It also can't be opened using a "
"shortcut. This is meant for docks that are opened and closed in specific "
"cases, such as when selecting a [TileMap] or [AnimationTree] node."
msgstr ""
"Якщо значення [code]true[/code], док не відкривається та не закривається "
"автоматично під час завантаження макета редактора, а лише переміщується. Його "
"також не можна відкрити за допомогою комбінації клавіш. Це призначено для "
"доків, які відкриваються та закриваються в певних випадках, наприклад, під "
"час вибору вузла [TileMap] або [AnimationTree]."
msgid ""
"Emitted when the dock is closed with the Close button in the context popup, "
"before it's removed from its parent. See [member closable]."
msgstr ""
"Викликається, коли док закривається кнопкою «Закрити» у контекстному "
"спливаючому вікні, перед тим, як його видаляють з батьківського елемента. "
"Див. [member closable]."
msgid ""
"Allows placing the dock in the vertical dock slots on either side of the "
"editor."
msgstr ""
"Дозволяє розмістити док у вертикальних слотах док-станції з обох боків "
"редактора."
msgid "Allows placing the dock in the editor's bottom panel."
msgstr "Дозволяє розмістити док у нижній панелі редактора."
msgid "Allows making the dock floating (opened as a separate window)."
msgstr "Дозволяє зробити док плаваючим (відкритим як окреме вікно)."
msgid "Allows placing the dock in all available slots."
msgstr "Дозволяє розмістити док-станцію у всіх доступних слотах."
msgid "The dock is closed."
msgstr "Док закритий."
msgid "Dock slot, left side, upper-left (empty in default layout)."
msgstr ""
"Дак слот, ліва сторона, верхній лівий (порожня в макеті за замовчуванням)."
msgid "Dock slot, left side, bottom-left (empty in default layout)."
msgstr "Дак слот, ліва сторона, низ-ліва (порожня в макеті за замовчуванням)."
msgid ""
"Dock slot, left side, upper-right (in default layout includes Scene and "
"Import docks)."
msgstr ""
"Дак слот, ліва сторона, верхній правий (в розкладі за замовчуванням включає "
"сцену і імпорт доки)."
msgid ""
"Dock slot, left side, bottom-right (in default layout includes FileSystem and "
"History docks)."
msgstr ""
"Слот для док-станції, ліворуч, внизу праворуч (у стандартній розкладці "
"включає доки файлової системи та історії)."
msgid ""
"Dock slot, right side, upper-left (in default layout includes Inspector, "
"Signal, and Group docks)."
msgstr ""
"Слот для застикання, справа, угорі ліворуч (у стандартній розкладці включає "
"застикання Інспектора, Сигнала та Групи)."
msgid "Dock slot, right side, bottom-left (empty in default layout)."
msgstr "Дак слот, права сторона, низ-ліва (порожня в макеті за замовчуванням)."
msgid "Dock slot, right side, upper-right (empty in default layout)."
msgstr ""
"Дак слот, права сторона, верхній правий (порожня в макеті за замовчуванням)."
msgid "Dock slot, right side, bottom-right (empty in default layout)."
msgstr ""
"Дак слот, права сторона, нижня права (порожня в макеті за замовчуванням)."
msgid "Bottom panel."
msgstr "Нижня панель."
msgid "Represents the size of the [enum DockSlot] enum."
msgstr "Представляє розмір [enum DockSlot] enum."
msgid ""
"Identifies a supported export platform, and internally provides the "
"functionality of exporting to that platform."
msgstr ""
"Визначає підтримуну експортну платформу, і внутрішньо забезпечує "
"функціональність експорту на цю платформу."
msgid ""
"Base resource that provides the functionality of exporting a release build of "
"a project to a platform, from the editor. Stores platform-specific metadata "
"such as the name and supported features of the platform, and performs the "
"exporting of projects, PCK files, and ZIP files. Uses an export template for "
"the platform provided at the time of project exporting.\n"
"Used in scripting by [EditorExportPlugin] to configure platform-specific "
"customization of scenes and resources. See [method "
"EditorExportPlugin._begin_customize_scenes] and [method "
"EditorExportPlugin._begin_customize_resources] for more details."
msgstr ""
"Базовий ресурс, що забезпечує функціональність експорту збірки проекту на "
"платформу, від редактора. Зберігає конкретні метадані, такі як ім'я та "
"підтримувані функції платформи та виконує експорт проектів, файлів PCK та "
"ZIP. Використовуйте експортний шаблон для платформи, що надається в момент "
"експорту проекту.\n"
"Використовуються в сценаріїв [EditorExportPlugin] для налаштування специфіки "
"платформи та ресурсів. [method редакторExportPlugin._begin_customize_scenes] "
"та [method редакторExportPlugin._begin_customize_resources] для отримання "
"більш детальної інформації."
msgid ""
"Adds a message to the export log that will be displayed when exporting ends."
msgstr ""
"Додає повідомлення до журналу експорту, яке відображатиметься після "
"завершення експорту."
msgid "Clears the export log."
msgstr "Очищає журнал експорту."
msgid "Create a new preset for this platform."
msgstr "Створіть новий стиль для цієї платформи."
msgid "Creates a PCK archive at [param path] for the specified [param preset]."
msgstr "Створює архів PCK за адресою [param path] для вказаного [param preset]."
msgid ""
"Creates a patch PCK archive at [param path] for the specified [param preset], "
"containing only the files that have changed since the last patch.\n"
"[b]Note:[/b] [param patches] is an optional override of the set of patches "
"defined in the export preset. When empty the patches defined in the export "
"preset will be used instead."
msgstr ""
"Створює архів патчів PCK за адресою [param path] для вказаного [param "
"preset], що містить лише ті файли, які було змінено з часу останнього патчу.\n"
"[b]Примітка:[/b] [param patches] є необов'язковим параметром для заміни "
"набору патчів, визначеного у пресеті експорту. Якщо параметр порожній, "
"замість нього буде використано патчі, визначені у попередньому налаштуванні "
"експорту."
msgid "Creates a full project at [param path] for the specified [param preset]."
msgstr "Створює повний проект на [param path] для вказаного [param preset]."
msgid ""
"Exports project files for the specified preset. This method can be used to "
"implement custom export format, other than PCK and ZIP. One of the callbacks "
"is called for each exported file.\n"
"[param save_cb] is called for all exported files and have the following "
"arguments: [code]file_path: String[/code], [code]file_data: PackedByteArray[/"
"code], [code]file_index: int[/code], [code]file_count: int[/code], "
"[code]encryption_include_filters: PackedStringArray[/code], "
"[code]encryption_exclude_filters: PackedStringArray[/code], "
"[code]encryption_key: PackedByteArray[/code].\n"
"[param shared_cb] is called for exported native shared/static libraries and "
"have the following arguments: [code]file_path: String[/code], [code]tags: "
"PackedStringArray[/code], [code]target_folder: String[/code].\n"
"[b]Note:[/b] [code]file_index[/code] and [code]file_count[/code] are intended "
"for progress tracking only and aren't necessarily unique and precise."
msgstr ""
"Експортує файли проекту для вказаного пресету. Цей метод може бути "
"використаний для реалізації користувацького формату експорту, відмінного від "
"PCK та ZIP. Для кожного експортованого файлу викликається один з методів "
"зворотного виклику.\n"
"[param save_cb] викликається для всіх експортованих файлів і має наступні "
"аргументи: [code]шлях до файлу: Рядок[/code], [code]file_data: "
"PackedByteArray[/code], [code]file_index: int[/code], [code]file_count: int[/"
"code], [code]encryption_include_filters: PackedStringArray[/code], "
"[code]encryption_exclude_filters: PackedStringArray[/code], "
"[code]encryption_key: PackedByteArray[/code].\n"
"[param shared_cb] викликається для експортованих нативних спільних/статичних "
"бібліотек і має наступні аргументи: [code]шлях до файлу: String[/code], "
"[code]tags: PackedStringArray[/code], [code]target_folder: String[/code].\n"
"[b]Примітка:[/b] [code]file_index[/code] і [code]file_count[/code] призначені "
"лише для відстеження прогресу і не обов'язково повинні бути унікальними і "
"точними."
msgid "Create a ZIP archive at [param path] for the specified [param preset]."
msgstr ""
"Створіть ZIP-архів за адресою [param path] для вказаного [param preset]."
msgid ""
"Create a patch ZIP archive at [param path] for the specified [param preset], "
"containing only the files that have changed since the last patch.\n"
"[b]Note:[/b] [param patches] is an optional override of the set of patches "
"defined in the export preset. When empty the patches defined in the export "
"preset will be used instead."
msgstr ""
"Створити ZIP-архів патчів за адресою [param path] для вказаного [param "
"preset], що містить лише файли, які було змінено з часу останнього патчу.\n"
"[b]Примітка:[/b] [param patches] є необов'язковим для перевизначення набору "
"патчів, визначеного у пресеті експорту. Якщо параметр порожній, замість нього "
"буде використано патчі, визначені у попередньому налаштуванні експорту."
msgid ""
"Locates export template for the platform, and returns [Dictionary] with the "
"following keys: [code]path: String[/code] and [code]error: String[/code]. "
"This method is provided for convenience and custom export platforms aren't "
"required to use it or keep export templates stored in the same way official "
"templates are."
msgstr ""
"Знаходить шаблон експорту для платформи і повертає [Dictionary] з наступними "
"ключами: [code]шлях: Рядок[/code] та [code]error: String[/code]. Цей метод "
"надано для зручності, і користувацькі платформи експорту не зобов'язані "
"використовувати його або зберігати шаблони експорту так само, як офіційні "
"шаблони."
msgid ""
"Generates array of command line arguments for the default export templates "
"for the debug flags and editor settings."
msgstr ""
"Створює масив аргументів командного рядка для стандартних шаблонів експорту "
"для позначок налагодження та налаштувань редактора."
msgid "Returns array of [EditorExportPreset]s for this platform."
msgstr "Повертає масив [EditorExportPreset] для цієї платформи."
msgid ""
"Returns array of core file names that always should be exported regardless of "
"preset config."
msgstr ""
"Повертає масив імен основних файлів, які завжди слід експортувати незалежно "
"від попередньо встановленої конфігурації."
msgid ""
"Returns additional files that should always be exported regardless of preset "
"configuration, and are not part of the project source. The returned "
"[Dictionary] contains filename keys ([String]) and their corresponding raw "
"data ([PackedByteArray])."
msgstr ""
"Повертає додаткові файли, які завжди слід експортувати незалежно від "
"попередньо встановленої конфігурації, і які не є частиною вихідних даних "
"проекту. Повернутий [Dictionary] містить ключі назв файлів ([String]) та "
"відповідні їм вихідні дані ([PackedByteArray])."
msgid ""
"Returns the message category for the message with the given [param index]."
msgstr ""
"Повертає категорію повідомлення для повідомлення з заданим значенням [param "
"index]."
msgid "Returns the number of messages in the export log."
msgstr "Повертає кількість повідомлень у журналі експорту."
msgid "Returns the text for the message with the given [param index]."
msgstr "Повертає текст повідомлення з заданим значенням [param index]."
msgid "Returns the type for the message with the given [param index]."
msgstr "Повертає тип повідомлення із заданим значенням [param index]."
msgid ""
"Returns the name of the export operating system handled by this "
"[EditorExportPlatform] class, as a friendly string. Possible return values "
"are [code]Windows[/code], [code]Linux[/code], [code]macOS[/code], "
"[code]Android[/code], [code]iOS[/code], and [code]Web[/code]."
msgstr ""
"Повертає назву операційної системи експорту, яку обробляє цей клас "
"[EditorExportPlatform], у вигляді дружнього рядка. Можливі значення "
"повернення: [code]Windows[/code], [code]Linux[/code], [code]macOS[/code], "
"[code]Android[/code], [code]iOS[/code] та [code]Web[/code]."
msgid "Returns most severe message type currently present in the export log."
msgstr "Повертає найсерйозніший тип повідомлення, наявний у журналі експорту."
msgid ""
"Saves PCK archive and returns [Dictionary] with the following keys: "
"[code]result: Error[/code], [code]so_files: Array[/code] (array of the shared/"
"static objects which contains dictionaries with the following keys: "
"[code]path: String[/code], [code]tags: PackedStringArray[/code], and "
"[code]target_folder: String[/code]).\n"
"If [param embed] is [code]true[/code], PCK content is appended to the end of "
"[param path] file and return [Dictionary] additionally include following "
"keys: [code]embedded_start: int[/code] (embedded PCK offset) and "
"[code]embedded_size: int[/code] (embedded PCK size)."
msgstr ""
"Зберігає архів PCK і повертає [Dictionary] з наступними ключами: "
"[code]result: Error[/code], [code]so_files: Array[/code] (масив спільних/"
"статичних об'єктів, який містить словники з такими ключами: [code]path: "
"String[/code], [code]tags: PackedStringArray[/code] та [code]target_folder: "
"String[/code]).\n"
"Якщо [param embed] має значення [code]true[/code], вміст PCK додається у "
"кінець файлу [param path] і повертається [Dictionary], який додатково містить "
"такі ключі: [code]embedded_start: int[/code] (вбудований зсув PCK) та "
"[code]embedded_size: int[/code] (вбудований розмір PCK)."
msgid ""
"Saves patch PCK archive and returns [Dictionary] with the following keys: "
"[code]result: Error[/code], [code]so_files: Array[/code] (array of the shared/"
"static objects which contains dictionaries with the following keys: "
"[code]path: String[/code], [code]tags: PackedStringArray[/code], and "
"[code]target_folder: String[/code])."
msgstr ""
"Зберігає архів патчів PCK і повертає [Dictionary] з наступними ключами: "
"[code]result: Error[/code], [code]so_files: Array[/code] (масив спільних/"
"статичних об'єктів, який містить словники з такими ключами: [code]path: "
"String[/code], [code]tags: PackedStringArray[/code] та [code]target_folder: "
"String[/code])."
msgid ""
"Saves ZIP archive and returns [Dictionary] with the following keys: "
"[code]result: Error[/code], [code]so_files: Array[/code] (array of the shared/"
"static objects which contains dictionaries with the following keys: "
"[code]path: String[/code], [code]tags: PackedStringArray[/code], and "
"[code]target_folder: String[/code])."
msgstr ""
"Зберігає ZIP-архів і повертає [Dictionary] з наступними ключами: "
"[code]result: Error[/code], [code]so_files: Array[/code] (масив спільних/"
"статичних об'єктів, який містить словники з такими ключами: [code]path: "
"String[/code], [code]tags: PackedStringArray[/code] та [code]target_folder: "
"String[/code])."
msgid ""
"Saves patch ZIP archive and returns [Dictionary] with the following keys: "
"[code]result: Error[/code], [code]so_files: Array[/code] (array of the shared/"
"static objects which contains dictionaries with the following keys: "
"[code]path: String[/code], [code]tags: PackedStringArray[/code], and "
"[code]target_folder: String[/code])."
msgstr ""
"Зберігає ZIP-архів патчів і повертає [Dictionary] з наступними ключами: "
"[code]result: Error[/code], [code]so_files: Array[/code] (масив спільних/"
"статичних об'єктів, який містить словники з такими ключами: [code]path: "
"String[/code], [code]tags: PackedStringArray[/code] та [code]target_folder: "
"String[/code])."
msgid "Uploads specified file over SCP protocol to the remote host."
msgstr "Завантажує вказаний файл через протокол SCP на віддалений хост."
msgid ""
"Executes specified command on the remote host via SSH protocol and returns "
"command output in the [param output]."
msgstr ""
"Виконує вказану команду на віддаленому хості через протокол SSH і повертає "
"вихідні дані команди в [param output]."
msgid ""
"Executes specified command on the remote host via SSH protocol and returns "
"process ID (on the remote host) without waiting for command to finish."
msgstr ""
"Виконує вказану команду на віддаленому хості через протокол SSH і повертає "
"ідентифікатор процесу (на віддаленому хості), не чекаючи завершення команди."
msgid ""
"Invalid message type used as the default value when no type is specified."
msgstr ""
"Недійсний тип повідомлення використовується як значення за умовчанням, якщо "
"тип не вказано."
msgid ""
"Message type for informational messages that have no effect on the export."
msgstr ""
"Тип повідомлення для інформаційних повідомлень, які не впливають на експорт."
msgid ""
"Message type for warning messages that should be addressed but still allow to "
"complete the export."
msgstr ""
"Тип повідомлення для попереджувальних повідомлень, які слід розглянути, але "
"все одно дозволяють завершити експорт."
msgid ""
"Message type for error messages that must be addressed and fail the export."
msgstr ""
"Тип повідомлення для повідомлень про помилку, які потрібно вирішити та не "
"експортувати."
msgid ""
"Flag is set if the remotely debugged project is expected to use the remote "
"file system. If set, [method gen_export_flags] will append [code]--remote-fs[/"
"code] and [code]--remote-fs-password[/code] (if [member "
"EditorSettings.filesystem/file_server/password] is defined) command line "
"arguments to the returned list."
msgstr ""
"Прапорець встановлено, якщо очікується, що віддалено налагоджуваний проект "
"використовуватиме віддалену файлову систему. Якщо встановлено, метод [method "
"gen_export_flags] додасть аргументи командного рядка [code]--remote-fs[/code] "
"та [code]--remote-fs-password[/code] (якщо визначено учасника [member "
"EditorSettings.filesystem/file_server/password]) до повернутого списку."
msgid ""
"Flag is set if remote debug is enabled. If set, [method gen_export_flags] "
"will append [code]--remote-debug[/code] and [code]--breakpoints[/code] (if "
"breakpoints are selected in the script editor or added by the plugin) command "
"line arguments to the returned list."
msgstr ""
"Прапорець встановлено, якщо ввімкнено віддалене налагодження. Якщо "
"встановлено, [method gen_export_flags] додасть аргументи командного рядка "
"[code]--remote-debug[/code] та [code]--breakpoints[/code] (якщо точки зупинки "
"вибрано в редакторі скриптів або додано плагіном) до повернутого списку."
msgid ""
"Flag is set if remotely debugged project is running on the localhost. If set, "
"[method gen_export_flags] will use [code]localhost[/code] instead of [member "
"EditorSettings.network/debug/remote_host] as remote debugger host."
msgstr ""
"Прапор встановлено, якщо віддалено налагоджений проект працює на локальному "
"хості. Якщо встановлено, [method gen_export_flags] використовуватиме "
"[code]localhost[/code] замість [member EditorSettings.network/debug/"
"remote_host] як віддалений хост налагоджувача."
msgid ""
"Flag is set if the \"Visible Collision Shapes\" remote debug option is "
"enabled. If set, [method gen_export_flags] will append the [code]--debug-"
"collisions[/code] command line argument to the returned list."
msgstr ""
"Прапорець встановлено, якщо ввімкнено опцію віддаленого налагодження \"Видимі "
"форми зіткнень\". Якщо встановлено, [method gen_export_flags] додасть "
"аргумент командного рядка [code]--debug-collisions[/code] до повернутого "
"списку."
msgid ""
"Flag is set if the \"Visible Navigation\" remote debug option is enabled. If "
"set, [method gen_export_flags] will append the [code]--debug-navigation[/"
"code] command line argument to the returned list."
msgstr ""
"Прапорець встановлено, якщо ввімкнено опцію віддаленого налагодження "
"\"Visible Navigation\". Якщо встановлено, [method gen_export_flags] додасть "
"аргумент командного рядка [code]--debug-navigation[/code] до повернутого "
"списку."
msgid "Exporter for Android."
msgstr "Експортер для Android."
msgid "Exporting for Android"
msgstr "Експорт для Android"
msgid "Gradle builds for Android"
msgstr "Виставки для Android"
msgid "Android plugins documentation index"
msgstr "Індекс документації додатків Android"
msgid ""
"Array of random bytes that the licensing policy uses to create an "
"[url=https://developer.android.com/google/play/licensing/adding-"
"licensing#impl-Obfuscator]Obfuscator[/url]."
msgstr ""
"Масив випадкових байтів, який політика ліцензування використовує для "
"створення [url=https://developer.android.com/google/play/licensing/adding-"
"licensing#impl-Obfuscator]Заплутувач[/url]."
msgid ""
"If [code]true[/code], project resources are stored in the separate APK "
"expansion file, instead of the APK.\n"
"[b]Note:[/b] APK expansion should be enabled to use PCK encryption. See "
"[url=https://developer.android.com/google/play/expansion-files]APK Expansion "
"Files[/url]"
msgstr ""
"Якщо [code]true[/code], ресурси проекту зберігаються в окремому файлі "
"розширення APK, замість APK.\n"
"[b]Note:[/b] Розширення APK повинен бути включений для використання "
"шифрування PCK. [url=https://developer.android.com/google/play/expansion-"
"files] Книжка Розширення файлів [/url]"
msgid ""
"Base64 encoded RSA public key for your publisher account, available from the "
"profile page on the \"Google Play Console\"."
msgstr ""
"Base64 закодовано RSA публічний ключ для облікового запису видавця, доступний "
"з сторінки профілю на \"Google Play Console\"."
msgid ""
"If [code]true[/code], [code]arm64[/code] binaries are included into exported "
"project."
msgstr ""
"[code]true[/code], [code]arm64[/code] binaries включено до експортованого "
"проекту."
msgid ""
"If [code]true[/code], [code]arm32[/code] binaries are included into exported "
"project."
msgstr ""
"Якщо [code]true[/code], [code]arm32[/code] бункери включені в експортований "
"проект."
msgid ""
"If [code]true[/code], [code]x86_32[/code] binaries are included into exported "
"project."
msgstr ""
"Якщо [code]true[/code], [code]x86_32[/code] бункери включені в експортований "
"проект."
msgid ""
"If [code]true[/code], [code]x86_64[/code] binaries are included into exported "
"project."
msgstr ""
"Якщо [code]true[/code], [code]x86_64[/code] бункери включені в експортований "
"проект."
msgid ""
"A list of additional command line arguments, separated by space, which the "
"exported project will receive when started."
msgstr ""
"Перелік додаткових аргументів командного рядка, відокремлених просторами, що "
"експортується проект буде отримувати при старті."
msgid ""
"Path to an APK file to use as a custom export template for debug exports. If "
"left empty, default template is used.\n"
"[b]Note:[/b] This is only used if [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] is disabled."
msgstr ""
"Шлях до файлу APK, щоб використовувати як спеціальний шаблон експорту для "
"експорту debug. Якщо лівий порожній, використовується шаблон за "
"замовчуванням.\n"
"[b]Примітка:[/b] Це тільки використовується, якщо [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] вимкнено."
msgid ""
"Path to an APK file to use as a custom export template for release exports. "
"If left empty, default template is used.\n"
"[b]Note:[/b] This is only used if [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] is disabled."
msgstr ""
"Шлях до файлу APK, щоб використовувати як спеціальний шаблон експорту для "
"експорту. Якщо лівий порожній, використовується шаблон за замовчуванням.\n"
"[b]Примітка:[/b] Це тільки використовується, якщо [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] вимкнено."
msgid ""
"If [code]true[/code], [url=https://developer.android.com/design/ui/wear/"
"guides/components/swipe-to-dismiss]Swipe to dismiss[/url] will be enabled.\n"
"This functionality is intended for smartwatches and is generally ignored on "
"standard Android devices. However, some devices may not ignore it. Therefore, "
"it is recommended to keep this feature disabled for standard Android apps to "
"avoid unexpected behavior.\n"
"[b]Note:[/b] This is [code]false[/code] by default. To enable this behavior, "
"[member EditorExportPlatformAndroid.gradle_build/use_gradle_build] is "
"required."
msgstr ""
"Якщо [code]true[/code], [url=https://developer.android.com/design/ui/wear/"
"guides/components/swipe-to-dismiss]Проведіть пальцем, щоб закрити[/url] буде "
"ввімкнено.\n"
"Ця функція призначена для розумних годинників і зазвичай ігнорується на "
"стандартних пристроях Android. Однак деякі пристрої не можуть його "
"ігнорувати. Тому рекомендується залишати цю функцію вимкненою для стандартних "
"програм Android, щоб уникнути неочікуваної поведінки.\n"
"[b]Примітка: [/b] За замовчуванням це [code]false[/code]. Щоб увімкнути цю "
"поведінку, потрібен [member EditorExportPlatformAndroid.gradle_build/"
"use_gradle_build]."
msgid ""
"Path to a ZIP file holding the source for the export template used in a "
"Gradle build. If left empty, the default template is used."
msgstr ""
"Шлях до ZIP-файлу, що містить джерело для експортного шаблону, що "
"використовується в збірці. Якщо лівий порожній, використовується шаблон за "
"замовчуванням."
msgid ""
"If [code]true[/code], native libraries are compressed when performing a "
"Gradle build.\n"
"[b]Note:[/b] While enabling compression can reduce the size of the binary, it "
"may result in slower application startup because the native libraries must be "
"extracted before use, rather than being loaded directly.\n"
"If you're distributing your app via the Play Store, it's generally "
"recommended to keep this option [code]false[/code], see [url=https://"
"developer.android.com/build/releases/past-releases/agp-3-6-0-release-"
"notes#extractNativeLibs]official documentation[/url]."
msgstr ""
"Якщо [code]true[/code], нативні бібліотеки стискаються під час виконання "
"Gradle build.\n"
"[b]Примітка:[/b] Хоча увімкнення стиснення може зменшити розмір бінарного "
"файлу, це може призвести до повільнішого запуску програми, оскільки нативні "
"бібліотеки необхідно витягувати перед використанням, а не завантажувати "
"безпосередньо.\n"
"Якщо ви поширюєте свою програму через Play Store, зазвичай рекомендується "
"залишити цей параметр [code]false[/code], див. [url=https://"
"developer.android.com/build/releases/past-releases/agp-3-6-0-release-"
"notes#extractNativeLibs]офіційну документацію[/url]."
msgid ""
"A dictionary of custom theme attributes to include in the exported Android "
"project. Each entry defines a theme attribute name and its value, and will be "
"added to the [b]GodotAppMainTheme[/b].\n"
"For example, the key [code]android:windowSwipeToDismiss[/code] with the value "
"[code]false[/code] is resolved to [code]<item "
"name=\"android:windowSwipeToDismiss\">false</item>[/code].\n"
"[b]Note:[/b] To add a custom attribute to the [b]GodotAppSplashTheme[/b], "
"prefix the attribute name with [code][splash][/code].\n"
"[b]Note:[/b] Reserved attributes configured via other export options or "
"project settings cannot be overridden by [code]custom_theme_attributes[/code] "
"and are skipped during export."
msgstr ""
"Словник атрибутів користувацьких тем для включення до експортованого проекту "
"Android. Кожен запис визначає назву атрибута теми та його значення, і буде "
"додано до [b]GodotAppMainTheme[/b].\n"
"Наприклад, ключ [code]android:windowSwipeToDismiss[/code] зі значенням "
"[code]false[/code] перетворюється на [code]<item "
"name=\"android:windowSwipeToDismiss\">false</item>[/code].\n"
"[b]Примітка:[/b] Щоб додати користувацький атрибут до [b]GodotAppSplashTheme[/"
"b], додайте перед назвою атрибута префікс [code][splash][/code].\n"
"[b]Примітка:[/b] Зарезервовані атрибути, налаштовані за допомогою інших "
"параметрів експорту або налаштувань проекту, не можуть бути перезаписані "
"параметром [code]custom_theme_attributes[/code] і пропускаються під час "
"експорту."
msgid "Application export format (*.apk or *.aab)."
msgstr "Формат експорту (*.apk або *.aab)."
msgid ""
"Path to the Gradle build directory. If left empty, then [code]res://android[/"
"code] will be used."
msgstr ""
"Шлях до каталогу збірки Gradle. Якщо лівий порожній, то [code] буде "
"використовуватися [/code]."
msgid ""
"Minimum Android API level required for the application to run (used during "
"Gradle build). See [url=https://developer.android.com/guide/topics/manifest/"
"uses-sdk-element#uses]android:minSdkVersion[/url]."
msgstr ""
"Мінімум Android Необхідний рівень API для запуску програми (використаний під "
"час створення Gradle). [url=https://developer.android.com/guide/topics/"
"manifest/uses-sdk-element#uses]android:minSdkVersion[/url]."
msgid ""
"The Android API level on which the application is designed to run (used "
"during Gradle build). See [url=https://developer.android.com/guide/topics/"
"manifest/uses-sdk-element#uses]android:targetSdkVersion[/url]."
msgstr ""
"Рівень Android API, на якому додаток призначений для запуску (використаний "
"під час створення Gradle). [url=https://developer.android.com/guide/topics/"
"manifest/uses-sdk-element#uses]android:targetSdkVersion[/url]."
msgid "If [code]true[/code], Gradle build is used instead of pre-built APK."
msgstr ""
"Якщо [code]true[/code], Gradle build використовується замість попереднього "
"вбудованого APK."
msgid ""
"If [code]true[/code], OpenGL ES debug context will be created (additional "
"runtime checking, validation, and logging)."
msgstr ""
"Якщо [code]true[/code], OpenGL ES debug контекст буде створено (додатково-"
"перевірочна перевірка, перевірка та запис)."
msgid ""
"Path of the debug keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_PATH[/code].\n"
"Fallbacks to [code]EditorSettings.export/android/debug_keystore[/code] if "
"empty."
msgstr ""
"Патріарха debug keystore файл.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_PATH[/code].\n"
"Завантажити [code]EditorSettings.export/android/debug_keystore[/code], якщо "
"порожній."
msgid ""
"Password for the debug keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_PASSWORD[/code].\n"
"Fallbacks to [code]EditorSettings.export/android/debug_keystore_pass[/code] "
"if both it and [member keystore/debug] are empty."
msgstr ""
"Пароль для файла debug keystore.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_PASSWORD[/code].\n"
"[code]РедастрНалаштування.export/android/debug_keystore_pass[/code], якщо "
"вона і [member keystore/debug] порожній."
msgid ""
"User name for the debug keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_USER[/code].\n"
"Fallbacks to [code]EditorSettings.export/android/debug_keystore_user[/code] "
"if both it and [member keystore/debug] are empty."
msgstr ""
"Ім'я користувача для файла debug.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_DEBUG_USER[/code].\n"
"Завантажити [code]EditorSettings.export/android/debug_keystore_user[/code], "
"якщо він і [member keystore/debug] порожній."
msgid ""
"Path of the release keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_PATH[/code]."
msgstr ""
"Шлях файлу ключа релізу.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_PATH[/code]."
msgid ""
"Password for the release keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_PASSWORD[/code]."
msgstr ""
"Пароль для файлу ключів релізу.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_PASSWORD[/code]."
msgid ""
"User name for the release keystore file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_USER[/code]."
msgstr ""
"Ім'я користувача для файлу ключів релізу.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_ANDROID_KEYSTORE_RELEASE_USER[/code]."
msgid ""
"Background layer of the application adaptive icon file. See [url=https://"
"developer.android.com/develop/ui/views/launch/icon_design_adaptive#design-"
"adaptive-icons]Design adaptive icons[/url]."
msgstr ""
"Підземний шар апробаційної іконки файл. [url=https://developer.android.com/"
"develop/ui/views/launch/icon_design_adaptive#design-adaptive-icons]Дизайн "
"адаптивних іконок[/url]."
msgid ""
"Foreground layer of the application adaptive icon file. See [url=https://"
"developer.android.com/develop/ui/views/launch/icon_design_adaptive#design-"
"adaptive-icons]Design adaptive icons[/url]."
msgstr ""
"Передній шар програми адаптивний іконок файл. [url=https://"
"developer.android.com/develop/ui/views/launch/icon_design_adaptive#design-"
"adaptive-icons]Дизайн адаптивних іконок[/url]."
msgid ""
"Monochrome layer of the application adaptive icon file. See [url=https://"
"developer.android.com/develop/ui/views/launch/icon_design_adaptive#design-"
"adaptive-icons]Design adaptive icons[/url]."
msgstr ""
"Монохромний шар файлу адаптивної піктограми програми. Перегляньте "
"[url=https://developer.android.com/develop/ui/views/launch/"
"icon_design_adaptive#design-adaptive-icons]Дизайн адаптивних значків[/url]."
msgid ""
"Application icon file. If left empty, it will fallback to [member "
"ProjectSettings.application/config/icon]."
msgstr ""
"Файл іконки додатків. Якщо ліва порожня, вона повернеться до [member "
"ПроектуНалаштування.application/config/icon]."
msgid ""
"Application category for the Google Play Store. Only define this if your "
"application fits one of the categories well. See [url=https://"
"developer.android.com/guide/topics/manifest/application-"
"element#appCategory]android:appCategory[/url]."
msgstr ""
"Категорія додатків для Google Play Store. Визначте це, якщо ваш додаток добре "
"підходить для однієї з категорій. [url=https://developer.android.com/guide/"
"topics/manifest/application-element#appCategory]android:appCategory[/url]."
msgid ""
"If [code]true[/code], task initiated by main activity will be excluded from "
"the list of recently used applications. See [url=https://"
"developer.android.com/guide/topics/manifest/activity-"
"element#exclude]android:excludeFromRecents[/url]."
msgstr ""
"Якщо [code]true[/code], завдання, ініційовані основною діяльністю, буде "
"виключено з переліку нещодавно використовуваних додатків. Див. [url=https://"
"developer.android.com/guide/topics/manifest/action-"
"element#exclude]android:excludeЗ альбомуRecents[/url]."
msgid "Name of the application."
msgstr "Назва заявки."
msgid ""
"If [code]true[/code], when the user uninstalls an app, a prompt to keep the "
"app's data will be shown. See [url=https://developer.android.com/guide/topics/"
"manifest/application-element#fragileuserdata]android:hasFragileUserData[/url]."
msgstr ""
"Якщо [code]true[/code], коли користувач видаляє додаток, буде показано запит "
"для збереження даних програми. Див. [url=https://developer.android.com/guide/"
"topics/manifest/application-"
"element#fragileuserdata]android:hasFragileUserData[/url]."
msgid ""
"If [code]true[/code], the user will be able to set this app as the system "
"launcher in Android preferences."
msgstr ""
"Якщо [code]true[/code] користувач зможе встановити цей додаток як системний "
"пускач у налаштуваннях Android."
msgid "If [code]true[/code], this app will show in Android TV launcher UI."
msgstr ""
"Якщо [code]true[/code], цей додаток буде показувати в Android TV Launcher UI."
msgid ""
"If [code]true[/code], this app will show in the device's app library.\n"
"[b]Note:[/b] This is [code]true[/code] by default."
msgstr ""
"Якщо [code]true[/code], цей додаток покаже в бібліотеці додатків пристрою.\n"
"[b]Примітка:[/b] Це [code]true[/code] за замовчуванням."
msgid "If [code]true[/code], package signing is enabled."
msgstr "Якщо [code]true[/code], ввімкнення пакета."
msgid ""
"Unique application identifier in a reverse-DNS format. The reverse DNS format "
"should preferably match a domain name you control, but this is not strictly "
"required. For instance, if you own [code]example.com[/code], your package "
"unique name should preferably be of the form [code]com.example.mygame[/code]. "
"This identifier can only contain lowercase alphanumeric characters ([code]a-"
"z[/code], and [code]0-9[/code]), underscores ([code]_[/code]), and periods "
"([code].[/code]). Each component of the reverse DNS format must start with a "
"letter: for instance, [code]com.example.8game[/code] is not valid.\n"
"If [code]$genname[/code] is present in the value, it will be replaced by the "
"project name converted to lowercase. If there are invalid characters in the "
"project name, they will be stripped. If all characters in the project name "
"are stripped, [code]$genname[/code] is replaced by [code]noname[/code].\n"
"[b]Note:[/b] Changing the package name will cause the package to be "
"considered as a new package, with its own installation and data paths. The "
"new package won't be usable to update existing installations.\n"
"[b]Note:[/b] When publishing to Google Play, the package name must be "
"[i]globally[/i] unique. This means no other apps published on Google Play "
"must be using the same package name as yours. Otherwise, you'll be prevented "
"from publishing your app on Google Play."
msgstr ""
"Унікальний ідентифікатор програми у форматі зворотного керування. Відновлений "
"формат DNS повинен переважно відповідати назві домену, але це не обов'язково. "
"Наприклад, якщо ви володієте [code]example.com[/code], Ваш пакет унікальний "
"ім'я повинен бути з форми [code]com.example.mygame[/code]. Цей ідентифікатор "
"може містити лише нижчі літерні символи ([code]a-z[/code], а [code]0-9[/"
"code]), underscores ([code]_[/code]), а також періоди ([code] і [/code]). "
"Кожен компонент зворотного формату DNS повинен почати з листа: наприклад, "
"[code]com.example.8game[/code] не діє.\n"
"Якщо [code]$genname[/code] присутній у значення, він буде замінено на назву "
"проекту, що перетворюється в нижній регістр. Якщо є недійсними символи в "
"назві проекту, вони будуть роздягатися. Якщо всі символи в назві проекту "
"смуговані, [code]$genname[/code] замінено на [code]noname[/code].\n"
"[b]Примітка:[/b] Зміна назви пакета призведе до того, що пакет буде "
"розглядатися як новий пакет, з власною установкою та шляхами даних. Новий "
"пакет не доступний для оновлення існуючих інсталяцій.\n"
"[b]Примітка:[/b] При публікації в Google Play, назву пакета повинна бути "
"[i]globally[/i] унікальний. Це означає, що не інші додатки, опубліковані на "
"Google Play, повинні використовувати той же назву пакета, як ваш. В іншому "
"випадку ви будете попереджені від публікації вашого додатка на Google Play."
msgid ""
"Allows read/write access to the \"properties\" table in the checkin database. "
"See [url=https://developer.android.com/reference/android/"
"Manifest.permission#ACCESS_CHECKIN_PROPERTIES]ACCESS_CHECKIN_PROPERTIES[/url]."
msgstr ""
"Дозволяє читати / записувати доступ до таблиці «пропорції» в базі даних. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#ACCESS_CHECKIN_PROPERTIES]ACCESS_CHECKIN_PROPERTIES[/url]."
msgid ""
"Allows access to the approximate location information. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_COARSE_LOCATION]ACCESS_COARSE_LOCATION[/url]."
msgstr ""
"Дозволяє отримати доступ до інформації про приблизне розташування. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#ACCESS_COARSE_LOCATION]ACCESS_COARSE_LOCATION[/url]."
msgid ""
"Allows access to the precise location information. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_FINE_LOCATION]ACCESS_FINE_LOCATION[/url]."
msgstr ""
"Дозволяє отримати доступ до точної інформації про розташування. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_FINE_LOCATION]ACCESS_FINE_LOCATION[/url]."
msgid ""
"Allows access to the extra location provider commands. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_LOCATION_EXTRA_COMMANDS]ACCESS_LOCATION_EXTRA_COMMANDS[/"
"url]."
msgstr ""
"Дозволяє отримати доступ до додаткових команд провайдера. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_LOCATION_EXTRA_COMMANDS]ACCESS_LOCATION_EXTRA_COMMANDS[/"
"url]."
msgid ""
"Allows an application to access any geographic locations persisted in the "
"user's shared collection. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#ACCESS_MEDIA_LOCATION]ACCESS_MEDIA_LOCATION[/url]."
msgstr ""
"Дозволяє програмі отримати доступ до точної інформації про розташування. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#ACCESS_FINE_LOCATION]ACCESS_FINE_LOCATION[/url]."
msgid "Allows an application to create mock location providers for testing."
msgstr "Дозволяє програмі створювати локацію для тестування."
msgid ""
"Allows access to the information about networks. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_NETWORK_STATE]ACCESS_NETWORK_STATE[/url]."
msgstr ""
"Дозволяє отримати доступ до інформації про мережі. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_NETWORK_STATE]ACCESS_NETWORK_STATE[/url]."
msgid "Allows an application to use SurfaceFlinger's low level features."
msgstr "Дозволяє використовувати функцію низького рівня SurfaceFlinger."
msgid ""
"Allows access to the information about Wi-Fi networks. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_WIFI_STATE]ACCESS_WIFI_STATE[/url]."
msgstr ""
"Дозволяє отримати доступ до інформації про мережі Wi-Fi. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCESS_WIFI_STATE]ACCESS_WIFI_STATE[/url]."
msgid ""
"Allows applications to call into AccountAuthenticators. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCOUNT_MANAGER]ACCOUNT_MANAGER[/url]."
msgstr ""
"Дозволяє застосувати додатки для виклику в облікові записи. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ACCOUNT_MANAGER]ACCOUNT_MANAGER[/url]."
msgid ""
"Allows an application to add voicemails into the system. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ADD_VOICEMAIL]ADD_VOICEMAIL[/url]."
msgstr ""
"Дозволяє програмі додати голосові повідомлення в систему. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#ADD_VOICEMAIL]ADD_VOICEMAIL[/url]."
msgid ""
"Allows an application to act as an AccountAuthenticator for the "
"AccountManager."
msgstr "Дозволяє програмі діяти як Аккаунтагент для бухгалтера."
msgid ""
"Allows an application to collect battery statistics. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BATTERY_STATS]BATTERY_STATS[/url]."
msgstr ""
"Дозволяє програмі збирати статистику акумулятора. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BATTERY_STATS]BATTERY_STATS[/url]."
msgid ""
"Must be required by an AccessibilityService, to ensure that only the system "
"can bind to it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_ACCESSIBILITY_SERVICE]BIND_ACCESSIBILITY_SERVICE[/"
"url]."
msgstr ""
"Для того, щоб забезпечити доступ до неї тільки систему. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BIND_ACCESSIBILITY_SERVICE]BIND_ACCESSIBILITY_SERVICE[/"
"url]."
msgid ""
"Allows an application to tell the AppWidget service which application can "
"access AppWidget's data. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#BIND_APPWIDGET]BIND_APPWIDGET[/url]."
msgstr ""
"Дозволяє програмі розповісти про послугу AppWidget, який може отримати доступ "
"до даних AppWidget. [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_APPWIDGET]BIND_APPWIDGET[/url]."
msgid ""
"Must be required by device administration receiver, to ensure that only the "
"system can interact with it. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#BIND_DEVICE_ADMIN]BIND_DEVICE_ADMIN[/url]."
msgstr ""
"Для того, щоб забезпечити, що тільки система може взаємодіяти з нею. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_DEVICE_ADMIN]BIND_DEVICE_ADMIN[/url]."
msgid ""
"Must be required by an InputMethodService, to ensure that only the system can "
"bind to it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_INPUT_METHOD]BIND_INPUT_METHOD[/url]."
msgstr ""
"Повинна бути обов'язково за допомогою InputMethodService, щоб переконатися, "
"що тільки система може зв'язатися з ним. [url=https://developer.android.com/"
"reference/android/Manifest.permission#BIND_INPUT_METHOD]BIND_INPUT_METHOD[/"
"url]."
msgid ""
"Must be required by a HostApduService or OffHostApduService to ensure that "
"only the system can bind to it. See [url=https://developer.android.com/"
"reference/android/Manifest.permission#BIND_NFC_SERVICE]BIND_NFC_SERVICE[/url]."
msgstr ""
"Потрібні бути обов’язковими для того, щоб забезпечити доступ до неї лише "
"системи. [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_NFC_SERVICE]BIND_NFC_SERVICE[/url]."
msgid ""
"Must be required by a NotificationListenerService, to ensure that only the "
"system can bind to it. See [url=https://developer.android.com/reference/"
"android/"
"Manifest.permission#BIND_NOTIFICATION_LISTENER_SERVICE]BIND_NOTIFICATION_LISTENER_SERVICE[/"
"url]."
msgstr ""
"Повинен бути обов'язковим для того, щоб забезпечити, що тільки система може "
"зв'язатися з ним. [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_NOTIFICATION_LISTENER_SERVICE]BIND_NOTIFICATION_LISTENER_SERVICE[/"
"url]."
msgid ""
"Must be required by a PrintService, to ensure that only the system can bind "
"to it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_PRINT_SERVICE]BIND_PRINT_SERVICE[/url]."
msgstr ""
"Для того, щоб забезпечити доступ до неї тільки системи. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BIND_PRINT_SERVICE]BIND_PRINT_SERVICE[/url]."
msgid ""
"Must be required by a RemoteViewsService, to ensure that only the system can "
"bind to it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_REMOTEVIEWS]BIND_REMOTEVIEWS[/url]."
msgstr ""
"Для того, щоб забезпечити доступ до неї тільки системи. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BIND_REMOTEVIEWS]BIND_REMOTEVIEWS[/url]."
msgid ""
"Must be required by a TextService (e.g. SpellCheckerService) to ensure that "
"only the system can bind to it. See [url=https://developer.android.com/"
"reference/android/Manifest.permission#BIND_TEXT_SERVICE]BIND_TEXT_SERVICE[/"
"url]."
msgstr ""
"Потрібні бути обов’язковими за допомогою TextService (наприклад, "
"SpellCheckerService) для того, щоб забезпечити доступ до неї лише системи. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_TEXT_SERVICE]BIND_TEXT_SERVICE[/url]."
msgid ""
"Must be required by a VpnService, to ensure that only the system can bind to "
"it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_VPN_SERVICE]BIND_VPN_SERVICE[/url]."
msgstr ""
"Для того, щоб забезпечити доступ до неї тільки системи. Див. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BIND_VPN_SERVICE]BIND_VPN_SERVICE[/url]."
msgid ""
"Must be required by a WallpaperService, to ensure that only the system can "
"bind to it. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BIND_WALLPAPER]BIND_WALLPAPER[/url]."
msgstr ""
"Повинен бути необхідний WallpaperService, щоб гарантувати, що лише система "
"може прив’язуватися до нього. Перегляньте [url=https://developer.android.com/"
"reference/android/Manifest.permission#BIND_WALLPAPER]BIND_WALLPAPER[/url]."
msgid ""
"Allows applications to connect to paired bluetooth devices. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH]BLUETOOTH[/url]."
msgstr ""
"Дозволяє застосувати додатки для підключення до припарених пристроїв "
"bluetooth. Переглянути [url=https://developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH]BLUETOOTH[/url]."
msgid ""
"Allows applications to discover and pair bluetooth devices. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH_ADMIN]BLUETOOTH_ADMIN[/url]."
msgstr ""
"Дозволяє додаткам для виявлення та пари пристроїв bluetooth. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH_ADMIN]BLUETOOTH_ADMIN[/url]."
msgid ""
"Allows applications to pair bluetooth devices without user interaction, and "
"to allow or disallow phonebook access or message access. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH_PRIVILEGED]BLUETOOTH_PRIVILEGED[/url]."
msgstr ""
"Дозволяє застосувати пристрої bluetooth без взаємодії користувача, і "
"дозволити або вимкнути доступ до телефонної книги або доступу до повідомлень. "
"Переглянути [url=https://developer.android.com/reference/android/"
"Manifest.permission#BLUETOOTH_PRIVILEGED]BLUETOOTH_PRIVILEGED[/url]."
msgid "Required to be able to disable the device (very dangerous!)."
msgstr "Потрібно вміти відключити пристрій (небезпечний!)."
msgid ""
"Allows an application to broadcast a notification that an application package "
"has been removed. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_PACKAGE_REMOVED]BROADCAST_PACKAGE_REMOVED[/url]."
msgstr ""
"Дозволяє програмі транслювати повідомлення, що було видалено пакет додатків. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_PACKAGE_REMOVED]BROADCAST_PACKAGE_REMOVED[/url]."
msgid ""
"Allows an application to broadcast an SMS receipt notification. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_SMS]BROADCAST_SMS[/url]."
msgstr ""
"Дозволяє програмі транслювати повідомлення про отримання SMS. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_SMS]BROADCAST_SMS[/url]."
msgid ""
"Allows an application to broadcast sticky intents. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_STICKY]BROADCAST_STICKY[/url]."
msgstr ""
"Дозволяє програмі віщати липкі інтенси. [url=https://developer.android.com/"
"reference/android/Manifest.permission#BROADCAST_STICKY]BROADCAST_STICKY[/url]."
msgid ""
"Allows an application to broadcast a WAP PUSH receipt notification. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_WAP_PUSH]BROADCAST_WAP_PUSH[/url]."
msgstr ""
"Дозволяє програмі транслювати повідомлення про отримання WAP PUSH. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#BROADCAST_WAP_PUSH]BROADST_WAP_PUSH[/url]."
msgid ""
"Allows an application to initiate a phone call without going through the "
"Dialer user interface. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#CALL_PHONE]CALL_PHONE[/url]."
msgstr ""
"Дозволяє програмі ініціювати телефонний дзвінок без використання інтерфейсу "
"користувача Dialer. Див. [url=https://developer.android.com/reference/android/"
"Manifest.permission#CALL_PHONE]CALL_PHONE[/url]."
msgid ""
"Allows an application to call any phone number, including emergency numbers, "
"without going through the Dialer user interface. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CALL_PRIVILEGED]CALL_PRIVILEGED[/url]."
msgstr ""
"Дозволяє програмі дзвонити на будь-який телефонний номер, включно з "
"екстреними номерами, без переходу через інтерфейс користувача Dialer. Див. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CALL_PRIVILEGED]CALL_PRIVILEGED[/url]."
msgid ""
"Required to be able to access the camera device. See [url=https://"
"developer.android.com/reference/android/Manifest.permission#CAMERA]CAMERA[/"
"url]."
msgstr ""
"Необхідно мати можливість доступу до пристрою камери. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CAMERA]CAMERA[/url]."
msgid ""
"Allows an application to capture audio output. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CAPTURE_AUDIO_OUTPUT]CAPTURE_AUDIO_OUTPUT[/url]."
msgstr ""
"Дозволяє програмі захопити аудіовихід. [url=https://developer.android.com/"
"reference/android/"
"Manifest.permission#CAPTURE_AUDIO_OUTPUT]CAPTURE_AUDIO_OUTPUT[/url]."
msgid "Allows an application to capture secure video output."
msgstr "Дозволяє програмі для захоплення безпечного виходу відео."
msgid "Allows an application to capture video output."
msgstr "Дозволяє програмі захопити відеовихід."
msgid ""
"Allows an application to change whether an application component (other than "
"its own) is enabled or not. See [url=https://developer.android.com/reference/"
"android/"
"Manifest.permission#CHANGE_COMPONENT_ENABLED_STATE]CHANGE_COMPONENT_ENABLED_STATE[/"
"url]."
msgstr ""
"Дозволяє програмі змінювати, чи ввімкнено компонент програми (по-своєму) або "
"ні. [url=https://developer.android.com/reference/android/"
"Manifest.permission#CHANGE_COMPONENT_ENABLED_STATE]CHANGE_COMPONENT_ENABLED_STATE[/"
"url]."
msgid ""
"Allows an application to modify the current configuration, such as locale. "
"See [url=https://developer.android.com/reference/android/"
"Manifest.permission#CHANGE_CONFIGURATION]CHANGE_CONFIGURATION[/url]."
msgstr ""
"Дозволяє програмі змінювати точну конфігурацію, такі як локальне. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CHANGE_CONFIGURATION]CHANGE_CONFIGURATION[/url]."
msgid ""
"Allows applications to change network connectivity state. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CHANGE_NETWORK_STATE]CHANGE_NETWORK_STATE[/url]."
msgstr ""
"Дозволяє програмам змінити стан підключення мережі. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CHANGE_NETWORK_STATE]CHANGE_NETWORK_STATE[/url]."
msgid ""
"Allows applications to enter Wi-Fi Multicast mode. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CHANGE_WIFI_MULTICAST_STATE]CHANGE_WIFI_MULTICAST_STATE[/"
"url]."
msgstr ""
"Дозволяє застосувати додатки, щоб ввести Wi-Fi багатокатний режим. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CHANGE_WIFI_MULTICAST_STATE]CHANGE_WIFI_MULTICAST_STATE[/"
"url]."
msgid ""
"Allows applications to change Wi-Fi connectivity state. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CHANGE_WIFI_STATE]CHANGE_WIFI_STATE[/url]."
msgstr ""
"Дозволяє програмі змінювати стан підключення Wi-Fi. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#CHANGE_WIFI_STATE]CHANGE_WIFI_STATE[/url]."
msgid ""
"Allows an application to clear the caches of all installed applications on "
"the device. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#CLEAR_APP_CACHE]CLEAR_APP_CACHE[/url]."
msgstr ""
"Дозволяє програмі очистити кеш всіх встановлених додатків на пристрої. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CLEAR_APP_CACHE]CLEAR_APP_CACHE[/url]."
msgid "Allows an application to clear user data."
msgstr "Дозволяє програмі очистити дані користувачів."
msgid ""
"Allows enabling/disabling location update notifications from the radio. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CONTROL_LOCATION_UPDATES]CONTROL_LOCATION_UPDATES[/url]."
msgstr ""
"Дозволяє отримувати повідомлення про оновлення місця розташування з радіо. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#CONTROL_LOCATION_UPDATES]CONTROL_LOCATION_UPDATES[/url]."
msgid "Array of custom permission strings."
msgstr "Армування користувацьких рядків дозволу."
msgid ""
"Allows an application to delete packages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#DELETE_PACKAGES]DELETE_PACKAGES[/url]."
msgstr ""
"Дозволяє програмі видаляти пакети. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#DELETE_PACKAGES]DELETE_PACKAGES[/url]."
msgid "Allows low-level access to power management."
msgstr "Дозволяє низький рівень доступу до управління електромережами."
msgid ""
"Allows applications to RW to diagnostic resources. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#DIAGNOSTIC]DIAGNOSTIC[/url]."
msgstr ""
"Дозволяє застосувати додатки до діагностичних ресурсів. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#DIAGNOSTIC]DIAGNOSTIC[/url]."
msgid ""
"Allows applications to disable the keyguard if it is not secure. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#DISABLE_KEYGUARD]DISABLE_KEYGUARD[/url]."
msgstr ""
"Дозволяє застосувати додатки, щоб вимкнути блокування, якщо він не надійний. "
"Переглянути [url=https://developer.android.com/reference/android/"
"Manifest.permission#DISABLE_KEYGUARD]DISABLE_KEYGUARD[/url]."
msgid ""
"Allows an application to retrieve state dump information from system "
"services. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#DUMP]DUMP[/url]."
msgstr ""
"Дозволяє програмі отримувати інформацію про стан від системних послуг. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#DUMP]DUMP[/url]."
msgid ""
"Allows an application to expand or collapse the status bar. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#EXPAND_STATUS_BAR]EXPAND_STATUS_BAR[/url]."
msgstr ""
"Дозволяє програмі розширити або згорнути рядок стану. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#EXPAND_STATUS_BAR]EXPAND_STATUS_BAR[/url]."
msgid ""
"Run as a manufacturer test application, running as the root user. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#FACTORY_TEST]FACTORY_TEST[/url]."
msgstr ""
"Запуск як виробник тестової програми, яка працює як корінь користувача. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#FACTORY_TEST]FACTORY_TEST[/url]."
msgid "Allows access to the flashlight."
msgstr "Дозволяє отримати доступ до ліхтаря."
msgid ""
"Allows an application to force a BACK operation on whatever is the top "
"activity."
msgstr "Дозволяє програмі змусити роботу з BACK на будь-якому місці."
msgid ""
"Allows access to the list of accounts in the Accounts Service. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#GET_ACCOUNTS]GET_ACCOUNTS[/url]."
msgstr ""
"Дозволяє отримати доступ до списку облікових записів в Сервісі Обліку. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#GET_ACCOUNTS]GET_ACCOUNTS[/url]."
msgid ""
"Allows an application to find out the space used by any package. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#GET_PACKAGE_SIZE]GET_PACKAGE_SIZE[/url]."
msgstr ""
"Дозволяє програмі дізнатися простір, що використовується будь-яким пакетом. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#GET_PACKAGE_SIZE]GET_PACKAGE_SIZE[/url]."
msgid "Deprecated in API level 21."
msgstr "Випробувано на рівні API 21."
msgid ""
"Allows an application to retrieve private information about the current top "
"activity."
msgstr "Дозволяє отримувати персональну інформацію про актуальну діяльність."
msgid ""
"Used on content providers to allow the global search system to access their "
"data. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#GLOBAL_SEARCH]GLOBAL_SEARCH[/url]."
msgstr ""
"Використовується для доступу до даних. [url=https://developer.android.com/"
"reference/android/Manifest.permission#GLOBAL_SEARCH]GLOBAL_SEARCH[/url]."
msgid "Allows access to hardware peripherals."
msgstr "Дозволяє доступу до апаратних периферій."
msgid ""
"Allows an application to inject user events (keys, touch, trackball) into the "
"event stream and deliver them to ANY window."
msgstr ""
"Дозволяє програмі вводити події користувача (під ключі, дотик, трекбол) в "
"потік подій і доставити їх до вікна ANY."
msgid ""
"Allows an application to install a location provider into the Location "
"Manager. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#INSTALL_LOCATION_PROVIDER]INSTALL_LOCATION_PROVIDER[/url]."
msgstr ""
"Дозволяє програмі встановити провайдера розташування в диспетчері "
"Місцезнаходження. [url=https://developer.android.com/reference/android/"
"Manifest.permission#INSTALL_LOCATION_PROVIDER]INSTALL_LOCATION_PROVIDER[/url]."
msgid ""
"Allows an application to install packages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INSTALL_PACKAGES]INSTALL_PACKAGES[/url]."
msgstr ""
"Дозволяє програмі встановлювати пакети. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INSTALL_PACKAGES]INSTALL_PACKAGES[/url]."
msgid ""
"Allows an application to install a shortcut in Launcher. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INSTALL_SHORTCUT]INSTALL_SHORTCUT[/url]."
msgstr ""
"Дозволяє програмі встановити ярлик в Launcher. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INSTALL_SHORTCUT]INSTALL_SHORTCUT[/url]."
msgid ""
"Allows an application to open windows that are for use by parts of the system "
"user interface."
msgstr ""
"Дозволяє програмі відкривати вікна, призначені для використання частинами "
"інтерфейсу користувача системи."
msgid ""
"Allows applications to open network sockets. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INTERNET]INTERNET[/url]."
msgstr ""
"Дозволяє додаткам для відкритих мережевих розеток. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#INTERNET]INTERNET[/url]."
msgid ""
"Allows an application to call "
"ActivityManager.killBackgroundProcesses(String). See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#KILL_BACKGROUND_PROCESSES]KILL_BACKGROUND_PROCESSES[/url]."
msgstr ""
"Дозволяє програмі для виклику "
"активностіManager.killBackgroundProcesss(String). [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#KILL_BACKGROUND_PROCESSES]KILL_BACKGROUND_PROCESSES[/url]."
msgid ""
"Allows an application to use location features in hardware, such as the "
"geofencing api. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#LOCATION_HARDWARE]LOCATION_HARDWARE[/url]."
msgstr ""
"Дозволяє програмі використовувати функції місцезнаходження в апаратному "
"забезпеченні, такі як геоfencing api. [url=https://developer.android.com/"
"reference/android/Manifest.permission#LOCATION_HARDWARE]LOCATION_HARDWARE[/"
"url]."
msgid ""
"Allows an application to manage the list of accounts in the AccountManager."
msgstr "Дозволяє програмі керувати переліком рахунків в обліковому записі."
msgid ""
"Allows an application to manage (create, destroy, Z-order) application tokens "
"in the window manager."
msgstr ""
"Дозволяє програмі керувати (відтворити, знищити, Z-замовити) токени у "
"віконному менеджеру."
msgid ""
"Allows an application to manage access to documents, usually as part of a "
"document picker. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_DOCUMENTS]MANAGE_DOCUMENTS[/url]."
msgstr ""
"Дозволяє програмі керувати доступом до документів, як правило, в рамках "
"вибору документа. [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_DOCUMENTS]MANAGE_DOCUMENTS[/url]."
msgid ""
"Allows an application a broad access to external storage in scoped storage. "
"See [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_EXTERNAL_STORAGE]MANAGE_EXTERNAL_STORAGE[/url]."
msgstr ""
"Дозволяє скористатися широким доступом до зовнішнього сховища в об'ємному "
"зберіганні. [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_EXTERNAL_STORAGE]MANAGE_EXTERNAL_STORAGE[/url]."
msgid ""
"Allows an application to modify and delete media files on this device or any "
"connected storage device without user confirmation. Applications must already "
"be granted the [code]READ_EXTERNAL_STORAGE[/code] or "
"[code]MANAGE_EXTERNAL_STORAGE[/code] permissions for this permission to take "
"effect. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_MEDIA]MANAGE_MEDIA[/url]."
msgstr ""
"Дозволяє програмі змінювати та видаляти медіафайли на цьому пристрої або будь-"
"якому підключеному пристрої пам’яті без підтвердження користувача. Щоб цей "
"дозвіл набув чинності, програмам вже мають бути надані дозволи "
"[code]READ_EXTERNAL_STORAGE[/code] або [code]MANAGE_EXTERNAL_STORAGE[/code]. "
"Див. [url=https://developer.android.com/reference/android/"
"Manifest.permission#MANAGE_MEDIA]MANAGE_MEDIA[/url]."
msgid ""
"See [url=https://developer.android.com/reference/android/"
"Manifest.permission#MASTER_CLEAR]MASTER_CLEAR[/url]."
msgstr ""
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#MASTER_CLEAR]MASTER_CLEAR[/url]."
msgid ""
"Allows an application to know what content is playing and control its "
"playback. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#MEDIA_CONTENT_CONTROL]MEDIA_CONTENT_CONTROL[/url]."
msgstr ""
"Дозволяє програмі знати, який контент грає і контролювати його відтворення. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#MEDIA_CONTENT_CONTENT_CONTENT_CONTENT_CONTROL[/url]."
msgid ""
"Allows an application to modify global audio settings. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#MODIFY_AUDIO_SETTINGS]MODIFY_AUDIO_SETTINGS[/url]."
msgstr ""
"Дозволяє програмі модифікувати глобальні налаштування аудіо. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#MODIFY_AUDIO_SETTINGS]MODIFY_AUDIO_SETTINGS[/url]."
msgid ""
"Allows modification of the telephony state - power on, mmi, etc. Does not "
"include placing calls. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#MODIFY_PHONE_STATE]MODIFY_PHONE_STATE[/url]."
msgstr ""
"Дозволяє модифікувати телефонний стан - потужність, мм і т.д. Чи не входить у "
"вартість розміщення дзвінків. [url=https://developer.android.com/reference/"
"android/Manifest.permission#MODIFY_PHONE_STATE]MODIFY_PHONE_STATE[/url]."
msgid ""
"Allows formatting file systems for removable storage. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#MOUNT_FORMAT_FILESYSTEMS]MOUNT_FORMAT_FILESYSTEMS[/url]."
msgstr ""
"Дозволяє форматувати файлові системи для знімного зберігання. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#MOUNT_FORMAT_FILESYSTEMS]MOUNT_FORMAT_FILESYSTEMS[/url]."
msgid ""
"Allows mounting and unmounting file systems for removable storage. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#MOUNT_UNMOUNT_FILESYSTEMS]MOUNT_UNMOUNT_FILESYSTEMS[/url]."
msgstr ""
"Дозволяє встановлювати та немонтувати файлові системи для знімного "
"зберігання. [url=https://developer.android.com/reference/android/"
"Manifest.permission#MOUNT_UNMOUNT_FILESYSTEMS]MOUNT_UNMOUNT_FILESYSTEMS[/url]."
msgid ""
"Allows applications to perform I/O operations over NFC. See [url=https://"
"developer.android.com/reference/android/Manifest.permission#NFC]NFC[/url]."
msgstr ""
"Дозволяє програмі виконувати операції I/O на NFC. [url=https://"
"developer.android.com/reference/android/Manifest.permission#NFC]NFC[/url]."
msgid "Deprecated in API level 15."
msgstr "Випробувано на рівні API 15."
msgid "Allows an application to make its activities persistent."
msgstr "Дозволяє програмі зробити свою діяльність стійким."
msgid ""
"Allows an application to post notifications. Added in API level 33. See "
"[url=https://developer.android.com/develop/ui/views/notifications/"
"notification-permission]Notification runtime permission[/url]."
msgstr ""
"Дозволяє програмі розміщувати повідомлення. Додано в рівень API 33. Див. "
"[url=https://developer.android.com/develop/ui/views/notification-"
"permission]Повідомлення пропуску [/url]."
msgid "Deprecated in API level 29."
msgstr "Випробувано на рівні API 29."
msgid ""
"Allows an application to see the number being dialed during an outgoing call "
"with the option to redirect the call to a different number or abort the call "
"altogether. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#PROCESS_OUTGOING_CALLS]PROCESS_OUTGOING_CALLS[/url]."
msgstr ""
"Дозволяє програмі переглядати номер, який занурюється під час вихідних "
"викликів з можливістю перенаправлення виклику на інший номер або "
"упорядковувати дзвінок. [url=https://developer.android.com/reference/android/"
"Manifest.permission#PROCESS_OUTGOING_CALLS]PROCESS_OUTGOING_CALLS[/url]."
msgid ""
"Allows an application to read the user's calendar data. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CALENDAR]READ_CALENDAR[/url]."
msgstr ""
"Дозволяє програмі читати дані календаря користувача. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CALENDAR]READ_CALENDAR[/url]."
msgid ""
"Allows an application to read the user's call log. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CALL_LOG]READ_CALL_LOG[/url]."
msgstr ""
"Дозволяє програмі читати журнал дзвінків користувача. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CALL_LOG]READ_CALL_LOG[/url]."
msgid ""
"Allows an application to read the user's contacts data. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CONTACTS]READ_CONTACTS[/url]."
msgstr ""
"Дозволяє програмі читати дані контактів користувача. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_CONTACTS]READ_CONTACTS[/url]."
msgid "Deprecated in API level 33."
msgstr "Випробувано на рівні API 33."
msgid ""
"Allows an application to read from external storage. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_EXTERNAL_STORAGE]READ_EXTERNAL_STORAGE[/url]."
msgstr ""
"Дозволяє програмі читати з зовнішнього сховища. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_EXTERNAL_STORAGE]READ_EXTERNAL_STORAGE[/url]."
msgid ""
"Allows an application to take screen shots and more generally get access to "
"the frame buffer data."
msgstr ""
"Дозволяє програмі знімати знімки екрана і більше, як правило, отримати доступ "
"до даних буфера."
msgid ""
"Allows an application to read (but not write) the user's browsing history and "
"bookmarks."
msgstr ""
"Дозволяє програмі читати (але не писати) історію та закладки користувачів."
msgid "Deprecated in API level 16."
msgstr "Випробувано на рівні API 16."
msgid ""
"Allows an application to read the low-level system log files. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#READ_LOGS]READ_LOGS[/url]."
msgstr ""
"Дозволяє програмі читати файли журналів низького рівня. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_LOGS]READ_LOGS[/url]."
msgid ""
"Allows an application to read audio files from external storage. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_AUDIO]READ_MEDIA_AUDIO[/url]."
msgstr ""
"Дозволяє програмі читати з зовнішнього сховища. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_EXTERNAL_STORAGE]READ_EXTERNAL_STORAGE[/url]."
msgid ""
"Allows an application to read image files from external storage. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_IMAGES]READ_MEDIA_IMAGES[/url]."
msgstr ""
"Дозволяє програмі читати зображення з зовнішнього сховища. Див. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_IMAGES]READ_MEDIA_IMAGES[/url]."
msgid ""
"Allows an application to read video files from external storage. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_VIDEO]READ_MEDIA_VIDEO[/url]."
msgstr ""
"Дозволяє програмі читати відеофайли з зовнішнього сховища. Див. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_VIDEO]READ_MEDIA_VIDEO[/url]."
msgid ""
"Allows an application to read image or video files from external storage that "
"a user has selected via the permission prompt photo picker. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_VISUAL_USER_SELECTED]READ_MEDIA_VISUAL_USER_SELECTED[/"
"url]."
msgstr ""
"Дозволяє програмі читати зображення або відеофайли з зовнішнього сховища, "
"доступ до яких дозволено користувачем за допомогою спеціального запиту. Див. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#READ_MEDIA_VISUAL_USER_SELECTED]READ_MEDIA_VISUAL_USER_SELECTED[/"
"url]."
msgid ""
"Allows read only access to phone state. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_PHONE_STATE]READ_PHONE_STATE[/url]."
msgstr ""
"Дозволяє читати тільки доступ до стану телефону. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_PHONE_STATE]READ_PHONE_STATE[/url]."
msgid "Allows an application to read the user's personal profile data."
msgstr "Дозволяє програмі читати персональні дані користувача."
msgid ""
"Allows an application to read SMS messages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_SMS]READ_SMS[/url]."
msgstr ""
"Дозволяє програмі читати SMS повідомлення. [url=https://developer.android.com/"
"reference/android/Manifest.permission#READ_SMS]READ_SMS[/url]."
msgid "Allows an application to read from the user's social stream."
msgstr "Дозволяє програмі читати з соціального потоку користувача."
msgid ""
"Allows applications to read the sync settings. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_SYNC_SETTINGS]READ_SYNC_SETTINGS[/url]."
msgstr ""
"Дозволяє програмі читати налаштування синхронізації. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_SYNC_SETTINGS]READ_SYNC_SETTINGS[/url]."
msgid ""
"Allows applications to read the sync stats. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_SYNC_STATS]READ_SYNC_STATS[/url]."
msgstr ""
"Дозволяє програмам читати статистика синхронізації. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#READ_SYNC_STATS]READ_SYNC_STATS[/url]."
msgid "Allows an application to read the user dictionary."
msgstr "Дозволяє програмі читати словник користувача."
msgid ""
"Required to be able to reboot the device. See [url=https://"
"developer.android.com/reference/android/Manifest.permission#REBOOT]REBOOT[/"
"url]."
msgstr ""
"Необхідно мати можливість перезавантажити пристрій. [url=https://"
"developer.android.com/reference/android/Manifest.permission#REBOOT]REBOOT[/"
"url]."
msgid ""
"Allows an application to receive the Intent.ACTION_BOOT_COMPLETED that is "
"broadcast after the system finishes booting. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_BOOT_COMPLETED]RECEIVE_BOOT_COMPLETED[/url]."
msgstr ""
"Дозволяє програмі отримувати Intent. АКЦІЇ_BOOT_COMPLETED що транслюється "
"після завантаження системи. [url=https://developer.android.com/reference/"
"android/Manifest.permission#RECEIVE_BOOT_COMPLETED]RECEIVE_BOOT_COMPLETED[/"
"url]."
msgid ""
"Allows an application to monitor incoming MMS messages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_MMS]RECEIVE_MMS[/url]."
msgstr ""
"Дозволяє програмі контролювати вхідні повідомлення ММС. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_MMS]RECEIVE_MMS[/url]."
msgid ""
"Allows an application to receive SMS messages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_SMS]RECEIVE_SMS[/url]."
msgstr ""
"Дозволяє отримувати повідомлення SMS. [url=https://developer.android.com/"
"reference/android/Manifest.permission#RECEIVE_SMS]RECEIVE_SMS[/url]."
msgid ""
"Allows an application to receive WAP push messages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_WAP_PUSH]RECEIVE_WAP_PUSH[/url]."
msgstr ""
"Дозволяє програмі отримувати повідомлення від WAP. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#RECEIVE_WAP_PUSH]RECEIVE_WAP_PUSH[/url]."
msgid ""
"Allows an application to record audio. See [url=https://developer.android.com/"
"reference/android/Manifest.permission#RECORD_AUDIO]RECORD_AUDIO[/url]."
msgstr ""
"Дозволяє програмі записувати аудіо. [url=https://developer.android.com/"
"reference/android/Manifest.permission#RECORD_AUDIO]RECORD_AUDIO[/url]."
msgid ""
"Allows an application to change the Z-order of tasks. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#REORDER_TASKS]REORDER_TASKS[/url]."
msgstr ""
"Дозволяє програмі змінити Z-замовлення завдань. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#REORDER_TASKS]REORDER_TASKS[/url]."
msgid ""
"Allows an application (Phone) to send a request to other applications to "
"handle the respond-via-message action during incoming calls. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SEND_RESPOND_VIA_MESSAGE]SEND_RESPOND_VIA_MESSAGE[/url]."
msgstr ""
"Дозволяє програмі (Телефон) надсилати запит на інші програми, щоб впоратися з "
"дією відповіді під час вхідних дзвінків. [url=https://developer.android.com/"
"reference/android/"
"Manifest.permission#SEND_RESPOND_VIA_MESSAGE]SEND_RESPOND_VIA_MESSAGE[/url]."
msgid ""
"Allows an application to send SMS messages. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SEND_SMS]SEND_SMS[/url]."
msgstr ""
"Дозволяє програмі надсилати повідомлення SMS. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SEND_SMS]SEND_SMS[/url]."
msgid ""
"Allows an application to watch and control how activities are started "
"globally in the system."
msgstr ""
"Дозволяє програмі дивитися і контролювати, як розпочато роботу по всьому "
"світу в системі."
msgid ""
"Allows an application to broadcast an Intent to set an alarm for the user. "
"See [url=https://developer.android.com/reference/android/"
"Manifest.permission#SET_ALARM]SET_ALARM[/url]."
msgstr ""
"Дозволяє програмі транслювати додаток, щоб встановити сигналізацію для "
"користувача. [url=https://developer.android.com/reference/android/"
"Manifest.permission#SET_ALARM]SET_ALARM[/url]."
msgid ""
"Allows an application to control whether activities are immediately finished "
"when put in the background. See [url=https://developer.android.com/reference/"
"android/Manifest.permission#SET_ALWAYS_FINISH]SET_ALWAYS_FINISH[/url]."
msgstr ""
"Дозволяє програмі контролювати, чи працює діяльність відразу при введенні на "
"фоні. [url=https://developer.android.com/reference/android/"
"Manifest.permission#SET_ALWAYS_FINISH]SET_ALWAYS_FINISH[/url]."
msgid ""
"Allows to modify the global animation scaling factor. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_ANIMATION_SCALE]SET_ANIMATION_SCALE[/url]."
msgstr ""
"Дозволяє змінювати глобальний фактор масштабування анімації. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_ANIMATION_SCALE]SET_ANIMATION_SCALE[/url]."
msgid ""
"Configure an application for debugging. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_DEBUG_APP]SET_DEBUG_APP[/url]."
msgstr ""
"Налаштуйте програму для видалення. [url=https://developer.android.com/"
"reference/android/Manifest.permission#SET_DEBUG_APP]SET_DEBUG_APP[/url]."
msgid ""
"Allows low-level access to setting the orientation (actually rotation) of the "
"screen."
msgstr ""
"Дозволяє отримати доступ до низького рівня для налаштування орієнтації "
"(актуально обертання) екрану."
msgid "Allows low-level access to setting the pointer speed."
msgstr ""
"Дозволяє отримати доступ до низького рівня для налаштування швидкості точилка."
msgid ""
"Allows an application to set the maximum number of (not needed) application "
"processes that can be running. See [url=https://developer.android.com/"
"reference/android/Manifest.permission#SET_PROCESS_LIMIT]SET_PROCESS_LIMIT[/"
"url]."
msgstr ""
"Дозволяє програмі встановити максимальну кількість (не потрібно) процесів "
"додатків, які можуть працювати. [url=https://developer.android.com/reference/"
"android/Manifest.permission#SET_PROCESS_LIMIT]SET_PROCESS_LIMIT[/url]."
msgid ""
"Allows applications to set the system time directly. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_TIME]SET_TIME[/url]."
msgstr ""
"Дозволяє встановлювати час системи безпосередньо. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_TIME]SET_TIME[/url]."
msgid ""
"Allows applications to set the system time zone directly. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_TIME_ZONE]SET_TIME_ZONE[/url]."
msgstr ""
"Дозволяє застосувати додатки для встановлення зони часу системи "
"безпосередньо. [url=https://developer.android.com/reference/android/"
"Manifest.permission#SET_TIME_ZONE]SET_TIME_ZONE[/url]."
msgid ""
"Allows applications to set the wallpaper. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_WALLPAPER]SET_WALLPAPER[/url]."
msgstr ""
"Дозволяє застосувати додатки для встановлення шпалер. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#SET_WALLPAPER]SET_WALLPAPER[/url]."
msgid ""
"Allows applications to set the wallpaper hints. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_WALLPAPER_HINTS]SET_WALLPAPER_HINTS[/url]."
msgstr ""
"Дозволяє застосувати додатки, щоб встановити підказки шпалер. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#SET_WALLPAPER_HINTS]SET_WALLPAPER_HINTS[/url]."
msgid ""
"Allow an application to request that a signal be sent to all persistent "
"processes. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#SIGNAL_PERSISTENT_PROCESSES]SIGNAL_PERSISTENT_PROCESSES[/"
"url]."
msgstr ""
"Додайте заявку на запит, що сигнал буде відправлений на всі постійні процеси. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#SIGNAL_PERSISTENT_PROCESSES]SIGNAL_PERSISTENT_PROCESSES[/"
"url]."
msgid ""
"Allows an application to open, close, or disable the status bar and its "
"icons. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#STATUS_BAR]STATUS_BAR[/url]."
msgstr ""
"Дозволяє програмі відкрити, закрити або вимкнути рядок стану та його ікони. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#STATUS_BAR]STATUS_BAR[/url]."
msgid ""
"Allows an application to allow access the subscribed feeds ContentProvider."
msgstr "Дозволяє отримувати доступ до абонентських кормів ContentProvider."
msgid ""
"Allows an app to create windows using the type "
"WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, shown on top of all "
"other apps. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#SYSTEM_ALERT_WINDOW]SYSTEM_ALERT_WINDOW[/url]."
msgstr ""
"Дозволяє програмі створювати вікна за допомогою типу "
"WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY, показано на вершині всіх "
"інших додатків. [url=https://developer.android.com/reference/android/"
"Manifest.permission#SYSTEM_ALERT_WINDOW]SYSTEM_ALERT_WINDOW[/url]."
msgid ""
"Allows using the device's IR transmitter, if available. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#TRANSMIT_IR]TRANSMIT_IR[/url]."
msgstr ""
"Дозволяє використовувати IR-передавач пристрою, якщо це можливо. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#TRANSMIT_IR]TRANSMIT_IR[/url]."
msgid ""
"Allows an application to update device statistics. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#UPDATE_DEVICE_STATS]UPDATE_DEVICE_STATS[/url]."
msgstr ""
"Дозволяє програмі оновити статистику пристрою. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#UPDATE_DEVICE_STATS]UPDATE_DEVICE_STATS[/url]."
msgid "Allows an application to request authtokens from the AccountManager."
msgstr "Дозволяє програмі запитувати ауттокенів від AccountManager."
msgid ""
"Allows an application to use SIP service. See [url=https://"
"developer.android.com/reference/android/Manifest.permission#USE_SIP]USE_SIP[/"
"url]."
msgstr ""
"Дозволяє використовувати послугу SIP. [url=https://developer.android.com/"
"reference/android/Manifest.permission#USE_SIP]USE_SIP[/url]."
msgid ""
"Allows access to the vibrator. See [url=https://developer.android.com/"
"reference/android/Manifest.permission#VIBRATE]VIBRATE[/url]."
msgstr ""
"Дозволяє отримати доступ до вібратора. [url=https://developer.android.com/"
"reference/android/Manifest.permission#VIBRATE]VIBRATE[/url]."
msgid ""
"Allows using PowerManager WakeLocks to keep processor from sleeping or screen "
"from dimming. See [url=https://developer.android.com/reference/android/"
"Manifest.permission#WAKE_LOCK]WAKE_LOCK[/url]."
msgstr ""
"Дозволяє використовувати PowerManager WakeLocks для збереження процесора від "
"сну або екрана від dimming. [url=https://developer.android.com/reference/"
"android/Manifest.permission#WAKE_LOCK]WAKE_LOCK[/url]."
msgid ""
"Allows applications to write the apn settings and read sensitive fields of an "
"existing apn settings like user and password. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_APN_SETTINGS]WRITE_APN_SETTINGS[/url]."
msgstr ""
"Дозволяє програмам писати параметри apn і читати конфіденційні поля існуючих "
"параметрів apn, як користувач і пароль. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_APN_SETTINGS]WRITE_APN_SETTINGS[/url]."
msgid ""
"Allows an application to write the user's calendar data. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_CALENDAR]WRITE_CALENDAR[/url]."
msgstr ""
"Дозволяє програмі писати дані календаря користувача. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_CALENDAR]WRITE_CALENDAR[/url]."
msgid ""
"Allows an application to write (but not read) the user's call log data. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#WRITE_CALL_LOG]WRITE_CALL_LOG[/url]."
msgstr ""
"Дозволяє програмі писати (але не читати) дані журналу дзвінків користувача. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#WRITE_CALL_LOG]WRITE_CALL_LOG[/url]."
msgid ""
"Allows an application to write the user's contacts data. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_CONTACTS]WRITE_CONTACTS[/url]."
msgstr ""
"Дозволяє програмі писати дані контактів користувача. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_CONTACTS]WRITE_CONTACTS[/url]."
msgid ""
"Allows an application to write to external storage. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_EXTERNAL_STORAGE]WRITE_EXTERNAL_STORAGE[/url]."
msgstr ""
"Дозволяє програмі писати на зовнішній склад. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_EXTERNAL_STORAGE]WRITE_EXTERNAL_STORAGE[/url]."
msgid ""
"Allows an application to modify the Google service map. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_GSERVICES]WRITE_GSERVICES[/url]."
msgstr ""
"Дозволяє програмі змінювати карту сервісів Google. Переглянути [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_GSERVICES]WRITE_GSERVICES[/url]."
msgid ""
"Allows an application to write (but not read) the user's browsing history and "
"bookmarks."
msgstr ""
"Дозволяє програмі писати (але не читати) історію та закладки користувачів."
msgid ""
"Allows an application to write (but not read) the user's personal profile "
"data."
msgstr ""
"Дозволяє програмі писати (але не читати) персональні дані профілю користувача."
msgid ""
"Allows an application to read or write the secure system settings. See "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#WRITE_SECURE_SETTINGS]WRITE_SECURE_SETTINGS[/url]."
msgstr ""
"Дозволяє програмі читати або писати налаштування системи безпеки. "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#WRITE_SECURE_SETTINGS]WRITE_SECURE_SETTINGS[/url]."
msgid ""
"Allows an application to read or write the system settings. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_SETTINGS]WRITE_SETTINGS[/url]."
msgstr ""
"Дозволяє програмі читати або писати налаштування системи. Переглянути "
"[url=https://developer.android.com/reference/android/"
"Manifest.permission#WRITE_SETTINGS]WRITE_SETTINGS[/url]."
msgid "Allows an application to write SMS messages."
msgstr "Дозволяє програмі писати SMS повідомлення."
msgid ""
"Allows an application to write (but not read) the user's social stream data."
msgstr ""
"Дозволяє програмі писати (але не читати) дані соціального потоку користувача."
msgid ""
"Allows applications to write the sync settings. See [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_SYNC_SETTINGS]WRITE_SYNC_SETTINGS[/url]."
msgstr ""
"Дозволяє програмам писати налаштування синхронізації. [url=https://"
"developer.android.com/reference/android/"
"Manifest.permission#WRITE_SYNC_SETTINGS]WRITE_SYNC_SETTINGS[/url]."
msgid "Allows an application to write to the user dictionary."
msgstr "Дозволяє програмі писати словнику користувача."
msgid ""
"The background color used for the root window. By default it's [constant "
"Color.BLACK]."
msgstr ""
"Колір фону, який використовується для кореневого вікна. За замовчуванням це "
"[constant Color.BLACK]."
msgid ""
"If [code]true[/code], this makes the navigation and status bars translucent "
"and allows the application content to extend edge to edge.\n"
"[b]Note:[/b] You should ensure that none of the application content is "
"occluded by system elements by using the [method "
"DisplayServer.get_display_safe_area] and [method "
"DisplayServer.get_display_cutouts] methods."
msgstr ""
"Якщо значення [code]true[/code], це робить рядок навігації та рядок стану "
"напівпрозорими та дозволяє вмісту програми розширюватися від краю до краю.\n"
"[b]Примітка:[/b] Вам слід переконатися, що вміст програми не перекривається "
"системними елементами, використовуючи методи [method "
"DisplayServer.get_display_safe_area] та [method "
"DisplayServer.get_display_cutouts]."
msgid ""
"If [code]true[/code], hides the navigation and status bar. Set [method "
"DisplayServer.window_set_mode] to change this at runtime."
msgstr ""
"Якщо [code]true[/code], приховує рядок навігації та рядок стану. Встановіть "
"[method DisplayServer.window_set_mode], щоб змінити це під час виконання."
msgid "Indicates whether the application supports larger screen form-factors."
msgstr "Повідомляє, чи підтримує програма більших значень у форматі екрана."
msgid ""
"Indicates whether an application supports the \"normal\" screen form-factors."
msgstr "Повідомляє, чи підтримує додаток \"нормальний\" екран."
msgid "Indicates whether the application supports smaller screen form-factors."
msgstr "Повідомляє, чи підтримує програма менших значень у форматі екрана."
msgid ""
"Indicates whether the application supports extra large screen form-factors."
msgstr "Повідомляє, чи підтримує додаток додаткові великі редактори."
msgid ""
"If [code]true[/code], shaders will be compiled and embedded in the "
"application. This option is only supported when using the Forward+ or Mobile "
"renderers.\n"
"[b]Note:[/b] When exporting as a dedicated server, the shader baker is always "
"disabled since no rendering is performed."
msgstr ""
"Якщо значення [code]true[/code], шейдери будуть скомпільовані та вбудовані в "
"програму. Ця опція підтримується лише під час використання рендерерів "
"Forward+ або Mobile.\n"
"[b]Примітка:[/b] Під час експорту на виділений сервер, шейдер-бейкер завжди "
"вимкнено, оскільки рендеринг не виконується."
msgid ""
"If [code]true[/code], allows the application to participate in the backup and "
"restore infrastructure."
msgstr ""
"Якщо [code]true[/code], можна скористатися додатком для участі в резервній та "
"відновленій інфраструктурі."
msgid ""
"Machine-readable application version. This must be incremented for every new "
"release pushed to the Play Store."
msgstr ""
"Машинна версія програми. Для кожного нового релізу натисніть на Play Store."
msgid ""
"Application version visible to the user. Falls back to [member "
"ProjectSettings.application/config/version] if left empty."
msgstr ""
"Версія програми видима для користувача. Повернутися до [члени "
"ПроектуНалаштування.application/config/version], якщо зліва порожній."
msgid "The extended reality (XR) mode for this application."
msgstr "Режим розширеної реальності (XR) для цього додатка."
msgid "Base class for the Apple embedded platform exporters (iOS and visionOS)."
msgstr ""
"Базовий клас для експортерів вбудованої платформи Apple (iOS та visionOS)."
msgid ""
"The base class for Apple embedded platform exporters. These include iOS and "
"visionOS, but not macOS. See the classes inheriting from this one for more "
"details."
msgstr ""
"Базовий клас для експортерів вбудованої платформи Apple. До них належать iOS "
"та visionOS, але не macOS. Див. класи, що успадковуються від цього класу, для "
"отримання додаткової інформації."
msgid "Exporting for iOS"
msgstr "Експорт для iOS"
msgid "iOS plugins documentation index"
msgstr "індекс документації на плагіни iOS"
msgid "Base class for custom [EditorExportPlatform] implementations (plugins)."
msgstr ""
"Базовий клас для користувацьких імплементацій [EditorExportPlatform] "
"(плагінів)."
msgid ""
"External [EditorExportPlatform] implementations should inherit from this "
"class.\n"
"To use [EditorExportPlatform], register it using the [method "
"EditorPlugin.add_export_platform] method first."
msgstr ""
"Зовнішні реалізації [EditorExportPlatform] мають успадковувати цей клас.\n"
"Щоб використовувати [EditorExportPlatform], спочатку зареєструйте його за "
"допомогою методу [method EditorPlugin.add_export_platform]."
msgid ""
"Returns [code]true[/code] if the specified [param preset] is valid and can be "
"exported. Use [method set_config_error] and [method "
"set_config_missing_templates] to set error details.\n"
"Usual implementations call [method _has_valid_export_configuration] and "
"[method _has_valid_project_configuration] to determine if exporting is "
"possible."
msgstr ""
"Повертає [code]true[/code], якщо вказаний [param preset] є дійсним і його "
"можна експортувати. Використовуйте [method set_config_error] та [method "
"set_config_missing_templates] для встановлення деталей помилки.\n"
"Звичайні реалізації викликають [method _has_valid_export_configuration] та "
"[method _has_valid_project_configuration], щоб визначити, чи можливий експорт."
msgid "Called by the editor before platform is unregistered."
msgstr "Викликається редактором перед скасуванням реєстрації платформи."
msgid ""
"Creates a PCK archive at [param path] for the specified [param preset].\n"
"This method is called when \"Export PCK/ZIP\" button is pressed in the export "
"dialog, with \"Export as Patch\" disabled, and PCK is selected as a file type."
msgstr ""
"Створює архів PCK за адресою [param path] для вказаного [param preset].\n"
"Цей метод викликається, коли в діалоговому вікні експорту натиснуто кнопку "
"«Експортувати PCK/ZIP», при вимкненому параметрі «Експортувати як патч» і "
"вибрано PCK як тип файлу."
msgid ""
"Creates a patch PCK archive at [param path] for the specified [param preset], "
"containing only the files that have changed since the last patch.\n"
"This method is called when \"Export PCK/ZIP\" button is pressed in the export "
"dialog, with \"Export as Patch\" enabled, and PCK is selected as a file "
"type.\n"
"[b]Note:[/b] The patches provided in [param patches] have already been loaded "
"when this method is called and are merely provided as context. When empty the "
"patches defined in the export preset have been loaded instead."
msgstr ""
"Створює архів PCK патчів за адресою [param path] для вказаного [param "
"preset], що містить лише файли, що змінилися з моменту останнього патча.\n"
"Цей метод викликається, коли в діалоговому вікні експорту натиснуто кнопку "
"«Експортувати PCK/ZIP», при цьому ввімкнено опцію «Експортувати як патч», а "
"тип файлу вибрано PCK.\n"
"[b]Примітка:[/b] Патчі, надані в [param patches], вже завантажені на момент "
"виклику цього методу та надаються лише як контекст. Якщо порожній, замість "
"них завантажуються патчі, визначені в пресеті експорту."
msgid ""
"Creates a full project at [param path] for the specified [param preset].\n"
"This method is called when \"Export\" button is pressed in the export "
"dialog.\n"
"This method implementation can call [method EditorExportPlatform.save_pack] "
"or [method EditorExportPlatform.save_zip] to use default PCK/ZIP export "
"process, or calls [method EditorExportPlatform.export_project_files] and "
"implement custom callback for processing each exported file."
msgstr ""
"Створює повний проєкт за адресою [param path] для вказаного [param preset].\n"
"Цей метод викликається, коли в діалоговому вікні експорту натискається кнопка "
"\"Експорт\".\n"
"Ця реалізація методу може викликати [method EditorExportPlatform.save_pack] "
"або [method EditorExportPlatform.save_zip] для використання процесу експорту "
"PCK/ZIP за замовчуванням, або викликати [method "
"EditorExportPlatform.export_project_files] та реалізувати власний зворотний "
"виклик для обробки кожного експортованого файлу."
msgid ""
"Create a ZIP archive at [param path] for the specified [param preset].\n"
"This method is called when \"Export PCK/ZIP\" button is pressed in the export "
"dialog, with \"Export as Patch\" disabled, and ZIP is selected as a file type."
msgstr ""
"Створити ZIP-архів за адресою [param path] для вказаного [param preset].\n"
"Цей метод викликається, коли в діалоговому вікні експорту натиснуто кнопку "
"«Експортувати PCK/ZIP», при вимкненому параметрі «Експортувати як патч» і "
"вибрано ZIP як тип файлу."
msgid ""
"Create a ZIP archive at [param path] for the specified [param preset], "
"containing only the files that have changed since the last patch.\n"
"This method is called when \"Export PCK/ZIP\" button is pressed in the export "
"dialog, with \"Export as Patch\" enabled, and ZIP is selected as a file "
"type.\n"
"[b]Note:[/b] The patches provided in [param patches] have already been loaded "
"when this method is called and are merely provided as context. When empty the "
"patches defined in the export preset have been loaded instead."
msgstr ""
"Створити ZIP-архів за адресою [param path] для вказаного [param preset], що "
"містить лише файли, що змінилися з моменту останнього патча.\n"
"Цей метод викликається, коли в діалоговому вікні експорту натиснуто кнопку "
"«Експортувати PCK/ZIP», увімкнено опцію «Експортувати як патч», а тип файлу "
"вибрано ZIP.\n"
"[b]Примітка:[/b] Патчі, надані в [param patches], вже завантажено на момент "
"виклику цього методу та надаються лише як контекст. Якщо порожній, замість "
"них завантажено патчі, визначені в пресеті експорту."
msgid ""
"Returns array of supported binary extensions for the full project export."
msgstr ""
"Повертає масив підтримуваних бінарних розширень для повного експорту проєкту."
msgid ""
"Returns protocol used for remote debugging. Default implementation return "
"[code]tcp://[/code]."
msgstr ""
"Повертає протокол, який використовується для віддаленого налагодження. "
"Реалізація за замовчуванням повертає [code]tcp://[/code]."
msgid "Returns device architecture for one-click deploy."
msgstr "Повертає архітектуру пристрою для розгортання одним клацанням миші."
msgid ""
"Validates [param option] and returns visibility for the specified [param "
"preset]. Default implementation return [code]true[/code] for all options."
msgstr ""
"Перевіряє [param option] та повертає видимість для вказаного [param preset]. "
"Реалізація за замовчуванням повертає [code]true[/code] для всіх параметрів."
msgid ""
"Validates [param option] and returns warning message for the specified [param "
"preset]. Default implementation return empty string for all options."
msgstr ""
"Перевіряє [param option] та повертає попередження для вказаного [param "
"preset]. Реалізація за замовчуванням повертає порожній рядок для всіх "
"параметрів."
msgid ""
"Returns a property list, as an [Array] of dictionaries. Each [Dictionary] "
"must at least contain the [code]name: StringName[/code] and [code]type: "
"Variant.Type[/code] entries.\n"
"Additionally, the following keys are supported:\n"
"- [code]hint: PropertyHint[/code]\n"
"- [code]hint_string: String[/code]\n"
"- [code]usage: PropertyUsageFlags[/code]\n"
"- [code]class_name: StringName[/code]\n"
"- [code]default_value: Variant[/code], default value of the property.\n"
"- [code]update_visibility: bool[/code], if set to [code]true[/code], [method "
"_get_export_option_visibility] is called for each property when this property "
"is changed.\n"
"- [code]required: bool[/code], if set to [code]true[/code], this property "
"warnings are critical, and should be resolved to make export possible. This "
"value is a hint for the [method _has_valid_export_configuration] "
"implementation, and not used by the engine directly.\n"
"See also [method Object._get_property_list]."
msgstr ""
"Повертає список властивостей у вигляді [Array] словників. Кожен [Dictionary] "
"повинен містити щонайменше записи [code]name: StringName[/code] та "
"[code]type: Variant.Type[/code].\n"
"Крім того, підтримуються такі ключі:\n"
"- [code]hint: PropertyHint[/code]\n"
"- [code]hint_string: String[/code]\n"
"- [code]usage: PropertyUsageFlags[/code]\n"
"- [code]class_name: StringName[/code]\n"
"- [code]default_value: Variant[/code], значення властивості за "
"замовчуванням.\n"
"- [code]update_visibility: bool[/code], якщо встановлено значення [code]true[/"
"code], [method _get_export_option_visibility] викликається для кожної "
"властивості, коли ця властивість змінюється.\n"
"- [code]required: bool[/code], якщо встановлено значення [code]true[/code], "
"попередження цієї властивості є критичними та мають бути вирішені, щоб "
"зробити експорт можливим. Це значення є підказкою для реалізації [method "
"_has_valid_export_configuration] і не використовується рушієм безпосередньо.\n"
"Див. також [method Object._get_property_list]."
msgid ""
"Returns the platform logo displayed in the export dialog. The logo should be "
"32×32 pixels, adjusted for the current editor scale (see [method "
"EditorInterface.get_editor_scale])."
msgstr ""
"Повертає логотип платформи, що відображається у діалоговому вікні експорту. "
"Розмір логотипу має бути 32×32 пікселі, скоригований відповідно до поточного "
"масштабу редактора (див. [method EditorInterface.get_editor_scale])."
msgid "Returns export platform name."
msgstr "Повертає назву платформи експорту."
msgid ""
"Returns the item icon for the specified [param device] in the one-click "
"deploy menu. The icon should be 16×16 pixels, adjusted for the current editor "
"scale (see [method EditorInterface.get_editor_scale])."
msgstr ""
"Повертає піктограму елемента для вказаного [param device] в меню розгортання "
"одним кліком. Піктограма має бути розміром 16×16 пікселів, скоригована "
"відповідно до поточного масштабу редактора (див. [method "
"EditorInterface.get_editor_scale])."
msgid ""
"Returns one-click deploy menu item label for the specified [param device]."
msgstr ""
"Повертає мітку пункту меню розгортання одним клацанням миші для вказаного "
"[param device]."
msgid ""
"Returns one-click deploy menu item tooltip for the specified [param device]."
msgstr ""
"Повертає підказку до пункту меню розгортання одним клацанням миші для "
"вказаного [param device]."
msgid ""
"Returns the number of devices (or other options) available in the one-click "
"deploy menu."
msgstr ""
"Повертає кількість пристроїв (або інших опцій), доступних в меню розгортання "
"одним клацанням миші."
msgid "Returns tooltip of the one-click deploy menu button."
msgstr "Повертає підказку кнопки меню розгортання одним клацанням миші."
msgid "Returns target OS name."
msgstr "Повертає назву цільової ОС."
msgid "Returns array of platform specific features."
msgstr "Повертає масив функцій, специфічних для платформи."
msgid ""
"Returns array of platform specific features for the specified [param preset]."
msgstr ""
"Повертає масив специфічних для платформи функцій для зазначеного [param "
"preset]."
msgid ""
"Returns the icon of the one-click deploy menu button. The icon should be "
"16×16 pixels, adjusted for the current editor scale (see [method "
"EditorInterface.get_editor_scale])."
msgstr ""
"Повертає піктограму кнопки меню розгортання одним кліком. Піктограма має бути "
"розміром 16×16 пікселів, скоригована відповідно до поточного масштабу "
"редактора (див. [method EditorInterface.get_editor_scale])."
msgid "Returns [code]true[/code] if export configuration is valid."
msgstr "Повертає [code]true[/code], якщо конфігурація експорту дійсна."
msgid "Returns [code]true[/code] if project configuration is valid."
msgstr "Повертає [code]true[/code], якщо конфігурація проекту дійсна."
msgid ""
"Initializes the plugin. Called by the editor when platform is registered."
msgstr ""
"Ініціалізує плагін. Викликається редактором під час реєстрації платформи."
msgid ""
"Returns [code]true[/code] if specified file is a valid executable (native "
"executable or script) for the target platform."
msgstr ""
"Повертає [code]true[/code], якщо вказаний файл є дійсним виконуваним файлом "
"(власним виконуваним файлом або скриптом) для цільової платформи."
msgid ""
"Returns [code]true[/code] if one-click deploy options are changed and editor "
"interface should be updated."
msgstr ""
"Повертає [code]true[/code], якщо параметри розгортання одним клацанням миші "
"змінено та інтерфейс редактора потрібно оновити."
msgid ""
"This method is called when [param device] one-click deploy menu option is "
"selected.\n"
"Implementation should export project to a temporary location, upload and run "
"it on the specific [param device], or perform another action associated with "
"the menu item."
msgstr ""
"Цей метод викликається, коли вибрано опцію розгортання одним кліком у меню "
"[param device].\n"
"Реалізація повинна експортувати проект у тимчасове місце, завантажити та "
"запустити його на певному пристрої [param device] або виконати іншу дію, "
"пов’язану з елементом меню."
msgid ""
"Returns [code]true[/code] if export options list is changed and presets "
"should be updated."
msgstr ""
"Повертає [code]true[/code], якщо список параметрів експорту змінено, і "
"пресети потрібно оновити."
msgid ""
"Returns current configuration error message text. This method should be "
"called only from the [method _can_export], [method "
"_has_valid_export_configuration], or [method "
"_has_valid_project_configuration] implementations."
msgstr ""
"Повертає текст повідомлення про помилку поточної конфігурації. Цей метод слід "
"викликати лише з реалізацій [method _can_export], [method "
"_has_valid_export_configuration] або [method "
"_has_valid_project_configuration]."
msgid ""
"Returns [code]true[/code] is export templates are missing from the current "
"configuration. This method should be called only from the [method "
"_can_export], [method _has_valid_export_configuration], or [method "
"_has_valid_project_configuration] implementations."
msgstr ""
"Повертає [code]true[/code], якщо шаблони експорту відсутні в поточній "
"конфігурації. Цей метод слід викликати лише з реалізацій [method "
"_can_export], [method _has_valid_export_configuration] або [method "
"_has_valid_project_configuration]."
msgid ""
"Sets current configuration error message text. This method should be called "
"only from the [method _can_export], [method _has_valid_export_configuration], "
"or [method _has_valid_project_configuration] implementations."
msgstr ""
"Встановлює текст повідомлення про помилку поточної конфігурації. Цей метод "
"слід викликати лише з реалізацій [method _can_export], [method "
"_has_valid_export_configuration] або [method "
"_has_valid_project_configuration]."
msgid ""
"Set to [code]true[/code] is export templates are missing from the current "
"configuration. This method should be called only from the [method "
"_can_export], [method _has_valid_export_configuration], or [method "
"_has_valid_project_configuration] implementations."
msgstr ""
"Якщо встановлено значення [code]true[/code], шаблони експорту відсутні в "
"поточній конфігурації. Цей метод слід викликати лише з реалізацій [method "
"_can_export], [method _has_valid_export_configuration] або [method "
"_has_valid_project_configuration]."
msgid "Exporter for iOS."
msgstr "Експортер для iOS."
msgid ""
"Additional data added to the root [code]<dict>[/code] section of the "
"[url=https://developer.apple.com/documentation/bundleresources/"
"information_property_list]Info.plist[/url] file. The value should be an XML "
"section with pairs of key-value elements, e.g.:\n"
"[codeblock lang=text]\n"
"<key>key_name</key>\n"
"<string>value</string>\n"
"[/codeblock]"
msgstr ""
"Додаткові дані додані в корінь [code]<dict>[/code] розділ [url=https://"
"developer.apple.com/documentation/bundleresources/"
"information_property_list]Info.plist[/url] файл. Значення має бути XML секція "
"з парами ключових елементів, наприклад:\n"
"[codeblock lang=text]\n"
"<key>key_name</key>\n"
"<string>value</string>\n"
"[/codeblock]"
msgid ""
"Apple Team ID, unique 10-character string. To locate your Team ID check "
"\"Membership details\" section in your Apple developer account dashboard, or "
"\"Organizational Unit\" of your code signing certificate. See [url=https://"
"developer.apple.com/help/account/manage-your-team/locate-your-team-id]Locate "
"your Team ID[/url]."
msgstr ""
"Apple Team ID, унікальний 10-символьний рядок. Щоб знайти свій Team ID, "
"перевірте \"Membership details\" у вашому обліковому записі Apple розробника, "
"або \"Organizational Unit\" вашого сертифіката для підписки коду. Дивитися "
"[url=https://developer.apple.com/help/account/manage-your-team/locate-your-"
"team-id]Locate your Team ID[/url]."
msgid ""
"Unique application identifier in a reverse-DNS format, can only contain "
"alphanumeric characters ([code]A-Z[/code], [code]a-z[/code], and [code]0-9[/"
"code]), hyphens ([code]-[/code]), and periods ([code].[/code])."
msgstr ""
"Унікальний ідентифікатор програми у форматі зворотних-DNS, може містити лише "
"альфа-нумеричні символи ([code]A-Z[/code], [code]a-z[/code], а [code]0-9[/"
"code]), гіфени ([code]-[/code]), а також періоди ([code] і [/code])."
msgid ""
"The \"Full Name\", \"Common Name\", or SHA-1 hash of the signing identity "
"used for debug export."
msgstr ""
"«Повне ім’я», «Загальне ім’я» або хеш SHA-1 ідентифікатора підпису, який "
"використовується для експорту налагодження."
msgid ""
"The \"Full Name\", \"Common Name\", or SHA-1 hash of the signing identity "
"used for release export."
msgstr ""
"\"Повний ім'я\", \"Ім'я комона\" або SHA-1 хеш фірмового стилю, що "
"використовується для експорту."
msgid ""
"If [code]true[/code], existing \"project name\" and \"project "
"name.xcodeproj\" in the export destination directory will be unconditionally "
"deleted during export."
msgstr ""
"Якщо [code]true[/code], існуюча назва проекту і назва проекту.xcodeproj\" в "
"каталозі призначення експорту буде безумовно видалено під час експорту."
msgid "Application distribution target (debug export)."
msgstr "Призначення розподілу заяв (вивезення боргів)."
msgid "Application distribution target (release export)."
msgstr "Призначення розподілу заяв (вивезення експорту)."
msgid ""
"If [code]true[/code], exports iOS project files without building an XCArchive "
"or [code].ipa[/code] file. If [code]false[/code], exports iOS project files "
"and builds an XCArchive and [code].ipa[/code] file at the same time. When "
"combining Godot with Fastlane or other build pipelines, you may want to set "
"this to [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], експорт файлів iOS без побудови XCArchive або "
"[code].ipa[/code] файл. Якщо [code]false[/code], експорт файлів iOS та збірки "
"XCArchive та [code].ipa[/code] файл одночасно. При об'єднанні Godot з "
"Fastlane або іншими будівельними трубопроводами ви можете встановити це до "
"[code]true[/code]."
msgid "Interpolation method used to resize application icon."
msgstr "Метод інтерполяції, який використовується для зміни іконки додатків."
msgid ""
"Minimum version of iOS required for this application to run in the "
"[code]major.minor.patch[/code] or [code]major.minor[/code] format, can only "
"contain numeric characters ([code]0-9[/code]) and periods ([code].[/code])."
msgstr ""
"Мінімальна версія iOS, яка необхідна для запуску в форматі "
"[code]major.minor.patch[/code] або [code]major.minor[/code], може містити "
"тільки числові символи ([code]0-9[/code]) і періоди ([code] і [/code])."
msgid ""
"Name of the provisioning profile. Sets Xcode PROVISIONING_PROFILE_SPECIFIER "
"for debug. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Used for manual provisioning[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_DEBUG[/code]."
msgstr ""
"Ім'я профілю налаштування. Встановлює Xcode PROVISIONING_PROFILE_SPECIFIER "
"для налагодження. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Використовується для ручного "
"налаштування[/url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_DEBUG[/code]."
msgid ""
"Name of the provisioning profile. Sets Xcode PROVISIONING_PROFILE_SPECIFIER "
"for release. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Used for manual provisioning[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_RELEASE[/code]."
msgstr ""
"Ім'я профілю забезпечення. Встановлює Xcode PROVISIONING_PROFILE_SPECIFIER "
"для випуску. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Використовується для ручного "
"забезпечення[/url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_RELEASE[/code]."
msgid ""
"UUID of the provisioning profile. If left empty, Xcode will download or "
"create a provisioning profile automatically. See [url=https://"
"developer.apple.com/help/account/manage-profiles/edit-download-or-delete-"
"profiles]Edit, download, or delete provisioning profiles[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_DEBUG[/code]."
msgstr ""
"UUID профілю забезпечення. Якщо залишити порожнім, Xcode автоматично "
"завантажить або створить профіль забезпечення. Див. [url=https://"
"developer.apple.com/help/account/manage-profiles/edit-download-or-delete-"
"profiles]Редагування, завантаження або видалення профілів забезпечення[/"
"url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_DEBUG[/code]."
msgid ""
"UUID of the provisioning profile. If left empty, Xcode will download or "
"create a provisioning profile automatically. See [url=https://"
"developer.apple.com/help/account/manage-profiles/edit-download-or-delete-"
"profiles]Edit, download, or delete provisioning profiles[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_RELEASE[/code]."
msgstr ""
"UUID профілю забезпечення. Якщо залишити порожнім, Xcode автоматично "
"завантажить або створить профіль забезпечення. Див. [url=https://"
"developer.apple.com/help/account/manage-profiles/edit-download-or-delete-"
"profiles]Редагування, завантаження або видалення профілів забезпечення[/"
"url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROVISIONING_PROFILE_UUID_RELEASE[/code]."
msgid ""
"Application version visible to the user. Can only contain numeric characters "
"([code]0-9[/code]) and periods ([code].[/code]). Falls back to [member "
"ProjectSettings.application/config/version] if left empty.\n"
"[b]Note:[/b] This value is used for the [i]Identity > Version[/i] value in "
"the generated Xcode project."
msgstr ""
"Версія програми, видима для користувача. Може містити тільки цифрові символи "
"([code]0-9[/code]) і крапки ([code].[/code]). Якщо поле залишено порожнім, "
"використовується значення [member ProjectSettings.application/config/"
"version].\n"
"[b]Примітка:[/b] Це значення використовується для параметра [i]Identity > "
"Version[/i] у створеному проекті Xcode."
msgid "A four-character creator code that is specific to the bundle. Optional."
msgstr "Четвертий код творця, який специфічний до пачки. Додатково."
msgid "Supported device family."
msgstr "Підтримка сімейства пристроїв."
msgid ""
"Machine-readable application version in the [code]major.minor.patch[/code] "
"format. Can only contain numeric characters ([code]0-9[/code]) and periods "
"([code].[/code]). This must be incremented with every new release pushed to "
"the App Store. Falls back to [member ProjectSettings.application/config/"
"version] if left empty.\n"
"[b]Note:[/b] This value is used for the [i]Identity > Build[/i] value in the "
"generated Xcode project."
msgstr ""
"Версія програми, що зчитується машиною, у форматі [code]major.minor.patch[/"
"code]. Може містити тільки цифрові символи ([code]0-9[/code]) та крапки "
"([code].[/code]). Ця версія повинна збільшуватися з кожним новим випуском, що "
"надсилається до App Store. Якщо поле залишено порожнім, використовується "
"значення [member ProjectSettings.application/config/version].\n"
"[b]Примітка:[/b] Це значення використовується для значення [i]Identity > "
"Build[/i] у згенерованому проекті Xcode."
msgid ""
"If [code]true[/code], networking features related to Wi-Fi access are "
"enabled. See [url=https://developer.apple.com/support/required-device-"
"capabilities/]Required Device Capabilities[/url]."
msgstr ""
"Якщо [code]true[/code], мережеві функції, пов’язані з доступом Wi-Fi. Див. "
"[url=https://developer.apple.com/support/required-device-"
"capabilities/]Потрібні можливості пристрою[/url]."
msgid ""
"Additional data added to the [code]UIRequiredDeviceCapabilities[/code] array "
"of the [code]Info.plist[/code] file."
msgstr ""
"Додаткові дані додано до масиву [code]UIRequiredDeviceCapabilities[/code] "
"файлу [code]Info.plist[/code]."
msgid ""
"Requires the graphics performance and features of the A12 Bionic and later "
"chips (devices supporting all Vulkan renderer features).\n"
"Enabling this option limits supported devices to: iPhone XS, iPhone XR, iPad "
"Mini (5th gen.), iPad Air (3rd gen.), iPad (8th gen), and newer."
msgstr ""
"Потрібна графічна продуктивність та функції процесорів A12 Bionic та пізніших "
"версій (пристрої, що підтримують усі функції рендерера Vulkan).\n"
"Увімкнення цієї опції обмежує підтримувані пристрої: iPhone XS, iPhone XR, "
"iPad Mini (5-го покоління), iPad Air (3-го покоління), iPad (8-го покоління) "
"та новіші."
msgid ""
"Requires the graphics performance and features of the A17 Pro and later "
"chips.\n"
"Enabling this option limits supported devices to: iPhone 15 Pro and newer."
msgstr ""
"Вимагає графіку виконання і особливості A17 Pro і пізніх чіпів.\n"
"Увімкніть цей параметр обмеження підтримуваних пристроїв до: iPhone 15 Pro та "
"newer."
msgid ""
"Path to the custom export template. If left empty, default template is used."
msgstr ""
"Шлях до користувацького шаблону експорту. Якщо лівий порожній, "
"використовується шаблон за замовчуванням."
msgid ""
"Additional data added to the root [code]<dict>[/code] section of the "
"[url=https://developer.apple.com/documentation/bundleresources/"
"entitlements].entitlements[/url] file. The value should be an XML section "
"with pairs of key-value elements, for example:\n"
"[codeblock lang=text]\n"
"<key>key_name</key>\n"
"<string>value</string>\n"
"[/codeblock]"
msgstr ""
"Додаткові дані додано до кореневого розділу [code]<dict>[/code] файлу "
"[url=https://developer.apple.com/documentation/bundleresources/"
"entitlements].entitlements[/url]. Значення має бути розділом XML із парами "
"елементів ключ-значення, наприклад:\n"
"[codeblock lang=text]\n"
"<key>key_name</key>\n"
"<string>значення</string>\n"
"[/codeblock]"
msgid ""
"If [code]true[/code], allows access to Game Center features. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_developer_game-center]com.apple.developer.game-center[/url]."
msgstr ""
"Якщо значення [code]true[/code], дозволяє доступ до функцій Game Center. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_developer_game-center]com.apple.developer.game-center[/url]."
msgid ""
"If [code]true[/code], hints that the app might perform better with a higher "
"memory limit. See [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_developer_kernel_increased-memory-"
"limit]com.apple.developer.kernel.increased-memory-limit[/url]."
msgstr ""
"Якщо [code]true[/code], це натякає на те, що програма може працювати краще з "
"вищим лімітом пам'яті. Див. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_developer_kernel_increased-memory-"
"limit]com.apple.developer.kernel.increased-memory-limit[/url]."
msgid ""
"Environment for Apple Push Notification service. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/aps-"
"environment]aps-environment[/url]."
msgstr ""
"Середовище для служби Apple Push Notification. Перегляньте [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/aps-"
"environment]aps-environment[/url]."
msgid ""
"App Store application icon file. If left empty, it will fallback to [member "
"ProjectSettings.application/config/icon]. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл іконки додатків App Store. Якщо ліва порожня, вона повернеться до "
"[member ПроектуНалаштування.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"App Store application icon file, dark version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми App Store, темна версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"App Store application icon file, tinted version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми App Store, тонована версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"Base application icon used to generate other icons. If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Значок базової програми, який використовується для створення інших значків. "
"Якщо залишити пустим, він повернеться до [member ProjectSettings.application/"
"config/icon]. Див. [url=https://developer.apple.com/design/human-interface-"
"guidelines/foundations/app-icons]Значки додатків[/url]."
msgid ""
"Base application icon used to generate other icons, dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Значок базової програми, який використовується для створення інших значків, "
"темна версія. Див. [url=https://developer.apple.com/design/human-interface-"
"guidelines/foundations/app-icons]Значки додатків[/url]."
msgid ""
"Base application icon used to generate other icons, tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Значок базової програми, який використовується для створення інших значків, "
"тонована версія. Див. [url=https://developer.apple.com/design/human-interface-"
"guidelines/foundations/app-icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (2x DPI). If left empty, it will fallback to "
"[member ProjectSettings.application/config/icon]. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (2x DPI). Якщо залишити пустим, він "
"повернеться до [member ProjectSettings.application/config/icon]. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (2x DPI), dark version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (2x DPI), темна версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (2x DPI), tinted version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (2x DPI), тонована версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"iOS application 68x68 icon file (2x DPI). If left empty, it will fallback to "
"[member ProjectSettings.application/config/icon]. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 68x68 (2x DPI). Якщо залишити пустим, він "
"повернеться до [member ProjectSettings.application/config/icon]. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"iOS application 68x68 icon file (2x DPI), dark version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 68x68 (2x DPI), темна версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"iOS application 68x68 icon file (2x DPI), tinted version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 68x68 (2x DPI), тонована версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (3x DPI). If left empty, it will fallback to "
"[member ProjectSettings.application/config/icon]. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (3x DPI). Якщо залишити пустим, він "
"повернеться до [member ProjectSettings.application/config/icon]. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (3x DPI), dark version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (3x DPI), темна версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"iOS application 64x64 icon file (3x DPI), tinted version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка програми iOS 64x64 (3x DPI), тонована версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPad (2x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл іконки на екрані iPad (2x DPI). Якщо ліва порожня, вона повернеться до "
"[member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Home screen application icon file on iPad (2x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка програми головного екрана на iPad (2x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPad (2x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка програми головного екрана на iPad (2x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPad (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл іконки на екрані iPad (3x DPI). Якщо ліва порожня, вона повернеться до "
"[member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Home screen application icon file on iPad (3x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка програми головного екрана на iPad (3x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPad (3x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка додатка головного екрана на iPad (3x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPhone (2x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл іконки на екрані iPhone (2x DPI). Якщо ліва порожня, вона повернеться до "
"[member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Home screen application icon file on iPhone (2x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка програми головного екрана на iPhone (2x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPhone (2x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка додатка головного екрана на iPhone (2x DPI), тонована версія. "
"Див. [url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPhone (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл іконки на екрані iPhone (3x DPI). Якщо ліва порожня, вона повернеться до "
"[member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Home screen application icon file on iPhone (3x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка програми головного екрана на iPhone (3x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Home screen application icon file on iPhone (3x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка додатка головного екрана на iPhone (3x DPI), тонована версія. "
"Див. [url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPad and iPhone (2x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Ім'я файл іконки IPad і iPhone (2x DPI). Якщо ліва порожня, вона повернеться "
"до [member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Notification icon file on iPad and iPhone (2x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка сповіщень на iPad і iPhone (2x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPad and iPhone (2x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значків сповіщень на iPad і iPhone (2x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPhone (3x DPI). If left empty, it will fallback to "
"[member ProjectSettings.application/config/icon]. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Ім'я файл іконки iPhone (3x DPI). Якщо ліва порожня, вона повернеться до "
"[member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Notification icon file on iPhone (3x DPI), dark version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка сповіщення на iPhone (3x DPI), темна версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPhone (3x DPI), tinted version. See [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]App icons[/url]."
msgstr ""
"Файл значка сповіщень на iPhone (3x DPI), тонована версія. Див. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-"
"icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPad and iPhone (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка сповіщення на iPad і iPhone (3x DPI). Якщо залишити пустим, він "
"повернеться до [member ProjectSettings.application/config/icon]. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPad and iPhone (3x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка сповіщень на iPad і iPhone (3x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Notification icon file on iPad and iPhone (3x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значків сповіщень на iPad і iPhone (3x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Application settings icon file on iPad and iPhone (2x DPI). If left empty, it "
"will fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл іконки додатків на iPad і iPhone (2x DPI). Якщо ліва порожня, вона "
"повернеться до [member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Application settings icon file on iPad and iPhone (2x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка налаштувань програми на iPad і iPhone (2x DPI), темна версія. "
"Див. [url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Application settings icon file on iPad and iPhone (2x DPI), tinted version. "
"See [url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка налаштувань програми на iPad і iPhone (2x DPI), тонована версія. "
"Див. [url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Application settings icon file on iPhone (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Ім'я файла іконки додатків на iPhone (3x DPI). Якщо ліва порожня, вона "
"повернеться до [member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Application settings icon file on iPhone (3x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка налаштувань програми на iPhone (3x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Application settings icon file on iPhone (3x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл значка налаштувань програми на iPhone (3x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (2x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Імя файла іконки Spotlight на IPad і iPhone (2x DPI). Якщо ліва порожня, вона "
"повернеться до [member ProjectSettings.application/config/icon]. [url=https://"
"developer.apple.com/design/human-interface-guidelines/foundations/app-icons] "
"Ікона підказка [/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (2x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл піктограми Spotlight на iPad і iPhone (2x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (2x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл піктограми Spotlight на iPad і iPhone (2x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/config/icon]. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл піктограми Spotlight на iPad і iPhone (3x DPI). Якщо залишити пустим, "
"він повернеться до [member ProjectSettings.application/config/icon]. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (3x DPI), dark version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл піктограми Spotlight на iPad і iPhone (3x DPI), темна версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"Spotlight icon file on iPad and iPhone (3x DPI), tinted version. See "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]App icons[/url]."
msgstr ""
"Файл піктограми Spotlight на iPad та iPhone (3x DPI), тонована версія. Див. "
"[url=https://developer.apple.com/design/human-interface-guidelines/"
"foundations/app-icons]Значки додатків[/url]."
msgid ""
"The reasons your app use active keyboard API. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_of_required_reason_api]Describing use of required reason API[/"
"url]."
msgstr ""
"Причини використання програми активного API клавіатури. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_required_reason_api]Describing використання необхідної причини "
"API[/url]."
msgid ""
"A message displayed when requesting access to the device's camera (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до камери пристрою "
"(англійською мовою)."
msgid ""
"A message displayed when requesting access to the device's camera (localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до камери пристрою "
"(локалізовано)."
msgid "Indicates whether your app collects advertising data."
msgstr "Повідомляє, чи збираєте ваш додаток рекламні дані."
msgid ""
"The reasons your app collects advertising data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає рекламні дані. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links advertising data to the user's identity."
msgstr ""
"Повідомляємо, чи пов’язує ваш додаток рекламні дані до ідентичності "
"користувача."
msgid "Indicates whether your app uses advertising data for tracking."
msgstr "Повідомляє, чи використовує ваш додаток рекламні дані для відстеження."
msgid "Indicates whether your app collects audio data."
msgstr "Повідомляє, чи збираєте ваш додаток аудіо дані."
msgid ""
"The reasons your app collects audio data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає аудіо дані. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links audio data to the user's identity."
msgstr ""
"Повідомляє, чи зв’язує аудіо дані вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses audio data for tracking."
msgstr "Вкажіть, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects browsing history."
msgstr "Повідомляє, чи збираєте ваш додаток історію перегляду."
msgid ""
"The reasons your app collects browsing history. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає історію перегляду. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links browsing history to the user's identity."
msgstr ""
"Повідомляє, чи історія перегляду ваших посилань на додаток до ідентичності "
"користувача."
msgid "Indicates whether your app uses browsing history for tracking."
msgstr "Вкажіть, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects coarse location data."
msgstr "Повідомляємо, що ваш додаток збирає дані про місце розташування."
msgid ""
"The reasons your app collects coarse location data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає грубі дані розташування. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links coarse location data to the user's identity."
msgstr ""
"Повідомляє, чи є дані про розташування вашого додатку до ідентичності "
"користувача."
msgid "Indicates whether your app uses coarse location data for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects contacts."
msgstr "Повідомляє, чи збираєте ваш додаток контакти."
msgid ""
"The reasons your app collects contacts. See [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирають контакти. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links contacts to the user's identity."
msgstr "Повідомляє, чи зв’язує ваш додаток до ідентичності користувача."
msgid "Indicates whether your app uses contacts for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects crash data."
msgstr "Повідомляє, чи працює ваша програма з аварійними даними."
msgid ""
"The reasons your app collects crash data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає аварійні дані. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links crash data to the user's identity."
msgstr ""
"Повідомляє, чи з’являться дані про аварійні дані вашого додатку до "
"ідентичності користувача."
msgid "Indicates whether your app uses crash data for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects credit information."
msgstr "Повідомляє, чи збираєте ваш додаток кредитною інформацією."
msgid ""
"The reasons your app collects credit information. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини збору кредитної інформації. Див. [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links credit information to the user's identity."
msgstr "Повідомляє, чи замовляється ваша заявка до ідентичності користувача."
msgid "Indicates whether your app uses credit information for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток кредитну інформацію для відстеження."
msgid "Indicates whether your app collects customer support data."
msgstr "Повідомляємо, що ваш додаток збирає дані підтримки клієнтів."
msgid ""
"The reasons your app collects customer support data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини збору даних підтримки клієнтів. Див. [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links customer support data to the user's identity."
msgstr "Повідомляє, чи підтримуєте дані щодо служби підтримки користувачів."
msgid "Indicates whether your app uses customer support data for tracking."
msgstr ""
"Повідомляє, чи використовує дані служби підтримки клієнтів для відстеження."
msgid "Indicates whether your app collects device IDs."
msgstr "Повідомляє, чи збираєте пристрій ID."
msgid ""
"The reasons your app collects device IDs. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає ідентифікатори пристрою. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links device IDs to the user's identity."
msgstr ""
"Повідомляє, чи ідентифікатори вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses device IDs for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects email address."
msgstr "Повідомляє, чи працює ваша заявка."
msgid ""
"The reasons your app collects email address. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає адресу електронної пошти. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links email address to the user's identity."
msgstr ""
"Повідомляємо, що адреса електронної пошти вашого додатку до ідентичності "
"користувача."
msgid "Indicates whether your app uses email address for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects emails or text messages."
msgstr ""
"Повідомляємо, що ваш додаток збирає електронні листи або текстові "
"повідомлення."
msgid ""
"The reasons your app collects emails or text messages. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає електронні листи або текстові повідомлення. "
"Див. [url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links emails or text messages to the user's "
"identity."
msgstr ""
"Повідомляє, чи зв’язує ваш додаток електронною поштою або текстовими "
"повідомленнями до ідентичності користувача."
msgid "Indicates whether your app uses emails or text messages for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток електронні листи або текстові "
"повідомлення для відстеження."
msgid "Indicates whether your app collects environment scanning data."
msgstr ""
"Повідомляє, чи працює ваш додаток для сканування навколишнього середовища."
msgid ""
"The reasons your app collects environment scanning data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини сканування навколишнього середовища Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links environment scanning data to the user's "
"identity."
msgstr "Повідомляє, чи сканує дані про конфіденційність вашого додатку."
msgid "Indicates whether your app uses environment scanning data for tracking."
msgstr ""
"Повідомляє, чи використовує дані про сканування навколишнього середовища для "
"відстеження."
msgid "Indicates whether your app collects fitness and exercise data."
msgstr "Повідомляє, чи працює ваш додаток для фітнесу та фізичних вправ."
msgid ""
"The reasons your app collects fitness and exercise data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає дані про фітнес і вправи. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links fitness and exercise data to the user's "
"identity."
msgstr ""
"Повідомляє, чи працює ваша програма для фітнесу та фізичних вправ до "
"ідентичності користувача."
msgid "Indicates whether your app uses fitness and exercise data for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects gameplay content."
msgstr "Повідомляє, чи працює ваш додаток."
msgid ""
"The reasons your app collects gameplay content. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає вміст геймплей. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links gameplay content to the user's identity."
msgstr "Повідомляє, чи працює ваш контент для гри у користувачів."
msgid "Indicates whether your app uses gameplay content for tracking."
msgstr "Вкажіть, чи використовує ваш додаток для відстеження."
msgid ""
"Indicates whether your app collects user's hand structure and hand movements."
msgstr "Повідомляє, чи працює ваша програма з ручною структурою та рухами рук."
msgid ""
"The reasons your app collects user's hand structure and hand movements. See "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in privacy manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає структуру користувача та рухи рук. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links user's hand structure and hand movements to "
"the user's identity."
msgstr ""
"Повідомляє, чи зв’язує ваш додаток структуру та рухи рук до ідентичності "
"користувача."
msgid ""
"Indicates whether your app uses user's hand structure and hand movements for "
"tracking."
msgstr ""
"Повідомляє, чи використовує ваш додаток вручну та рухи рук для відстеження."
msgid "Indicates whether your app collects user's head movement."
msgstr "Повідомляє, чи працює ваш додаток."
msgid ""
"The reasons your app collects user's head movement. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає рух голови користувача. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links user's head movement to the user's identity."
msgstr "Повідомляє, чи зв’язує ваш додаток до ідентичності користувача."
msgid "Indicates whether your app uses user's head movement for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects health and medical data."
msgstr "Повідомляємо, що ваш додаток збирає здоров’я та медичні дані."
msgid ""
"The reasons your app collects health and medical data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає здоров’я та медичні дані. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links health and medical data to the user's "
"identity."
msgstr ""
"Повідомляє, чи лікує ваш додаток медичними даними до ідентичності користувача."
msgid "Indicates whether your app uses health and medical data for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток медичні дані для відстеження."
msgid "Indicates whether your app collects user's name."
msgstr "Повідомляє, чи працює ваш додаток."
msgid ""
"The reasons your app collects user's name. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає ім’я користувача. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links user's name to the user's identity."
msgstr "Повідомляє, чи ім’я користувача додатку до ідентичності користувача."
msgid "Indicates whether your app uses user's name for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects any other contact information."
msgstr "Повідомляємо, що ваш додаток збирає будь-яку іншу контактну інформацію."
msgid ""
"The reasons your app collects any other contact information. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"З причин, що ваш додаток збирає будь-яку іншу контактну інформацію. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links any other contact information to the user's "
"identity."
msgstr ""
"Повідомляє, чи зв’язує Ваш додаток будь-яку іншу контактну інформацію до "
"ідентичності користувача."
msgid ""
"Indicates whether your app uses any other contact information for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток інші контактні дані для відстеження."
msgid "Indicates whether your app collects any other data."
msgstr "Повідомляє, чи збираєте ваш додаток інші дані."
msgid ""
"The reasons your app collects any other data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає будь-які інші дані. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links any other data to the user's identity."
msgstr "Повідомляє, чи зв’язує ваш додаток до ідентичності користувача."
msgid "Indicates whether your app uses any other data for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток інші дані для відстеження."
msgid "Indicates whether your app collects any other diagnostic data."
msgstr "Повідомляє, чи збирає ваш додаток інші діагностичні дані."
msgid ""
"The reasons your app collects any other diagnostic data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає будь-які інші діагностичні дані. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links any other diagnostic data to the user's "
"identity."
msgstr ""
"Повідомляє, чи зв’язує ваш додаток будь-які інші діагностичні дані до "
"ідентичності користувача."
msgid "Indicates whether your app uses any other diagnostic data for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток інші діагностичні дані для "
"відстеження."
msgid "Indicates whether your app collects any other financial information."
msgstr "Повідомляємо, що ваш додаток збирає будь-яку іншу фінансову інформацію."
msgid ""
"The reasons your app collects any other financial information. See "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in privacy manifests[/url]."
msgstr ""
"З причин, що ваш додаток збирає будь-яку іншу фінансову інформацію. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links any other financial information to the "
"user's identity."
msgstr ""
"Повідомляє, чи зв’язує ваш додаток будь-яку іншу фінансову інформацію до "
"ідентичності користувача."
msgid ""
"Indicates whether your app uses any other financial information for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток інші фінансові дані для відстеження."
msgid "Indicates whether your app collects any other usage data."
msgstr "Повідомляє, чи збираєте ваш додаток інші дані про використання."
msgid ""
"The reasons your app collects any other usage data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає інші дані про використання. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links any other usage data to the user's identity."
msgstr "Повідомляє, чи зв’язує ваш додаток до ідентичності користувача."
msgid "Indicates whether your app uses any other usage data for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects any other user generated content."
msgstr ""
"Повідомляємо, що ваш додаток збирає будь-який інший користувацький контент."
msgid ""
"The reasons your app collects any other user generated content. See "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in privacy manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає будь-який інший користувач, що генерує "
"контент. Див. [url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links any other user generated content to the "
"user's identity."
msgstr ""
"Зазначте, що ваш додаток посилання на будь-який інший користувач, що генерує "
"контент до ідентичності користувача."
msgid ""
"Indicates whether your app uses any other user generated content for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects payment information."
msgstr "Повідомляє, чи збирається ваша заявка на оплату."
msgid ""
"The reasons your app collects payment information. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини отримання платіжної інформації. Див. [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links payment information to the user's identity."
msgstr ""
"Повідомляє про те, що ваша інформація про оплату посилань на додаток до "
"ідентичності користувача."
msgid "Indicates whether your app uses payment information for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток платіжну інформацію для відстеження."
msgid "Indicates whether your app collects performance data."
msgstr "Повідомляє, чи працює ваш додаток."
msgid ""
"The reasons your app collects performance data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини збору даних про продуктивність вашого додатку. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links performance data to the user's identity."
msgstr ""
"Повідомляємо, що дані про роботу вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses performance data for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects phone number."
msgstr "Повідомляє, чи працює ваш додаток."
msgid ""
"The reasons your app collects phone number. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає номер телефону. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links phone number to the user's identity."
msgstr "Повідомляє, чи працює ваш номер телефону для користувача."
msgid "Indicates whether your app uses phone number for tracking."
msgstr ""
"Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - "
"для ідентифікації."
msgid "Indicates whether your app collects photos or videos."
msgstr "Повідомляє, чи збираєте ваш додаток фотографії або відео."
msgid ""
"The reasons your app collects photos or videos. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає фотографії або відео. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links photos or videos to the user's identity."
msgstr ""
"Повідомляє, чи зв’язує ваш додаток фотографії або відео до ідентичності "
"користувача."
msgid "Indicates whether your app uses photos or videos for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects physical address."
msgstr "Повідомляє, чи працює ваша заявка фізична адреса."
msgid ""
"The reasons your app collects physical address. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає фізична адреса. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links physical address to the user's identity."
msgstr ""
"Повідомляємо, що фізична адреса вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses physical address for tracking."
msgstr "Повідомляє, чи використовує ваш додаток для відстеження."
msgid "Indicates whether your app collects precise location data."
msgstr "Повідомляємо, що ваш додаток збирає точні дані про розташування."
msgid ""
"The reasons your app collects precise location data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає точні дані про розташування. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links precise location data to the user's identity."
msgstr "Вказуйте, чи точні дані вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses precise location data for tracking."
msgstr "Зазначте, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects product interaction data."
msgstr "Повідомляє, чи працює ваша програма з даними взаємодії продукту."
msgid ""
"The reasons your app collects product interaction data. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатку збирає дані взаємодії продукту. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links product interaction data to the user's "
"identity."
msgstr ""
"Повідомляє, чи пов’язує дані взаємодії продукту до ідентичності користувача."
msgid "Indicates whether your app uses product interaction data for tracking."
msgstr "Вкажіть, чи використовує дані взаємодії продукту для відстеження."
msgid "Indicates whether your app collects purchase history."
msgstr "Повідомляємо, що ваш додаток збирає історію купівлі."
msgid ""
"The reasons your app collects purchase history. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"З причин, що ваш додаток збирає історію купівлі. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid ""
"Indicates whether your app links purchase history to the user's identity."
msgstr ""
"Повідомляємо, що історія закупівлі вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses purchase history for tracking."
msgstr "Повідомляє, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects search history."
msgstr "Повідомляємо, що ваш додаток збирає історію пошуку."
msgid ""
"The reasons your app collects search history. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини історії пошуку вашого додатку. Див. [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links search history to the user's identity."
msgstr ""
"Повідомляємо, що історія пошуку вашого додатку до ідентичності користувача."
msgid "Indicates whether your app uses search history for tracking."
msgstr "Вкажіть, чи використовує Ваш додаток для відстеження."
msgid "Indicates whether your app collects sensitive user information."
msgstr ""
"Повідомляє, чи працює ваш додаток конфіденційною інформацією користувача."
msgid ""
"The reasons your app collects sensitive user information. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини, що ваш додаток збирає конфіденційну інформацію користувача. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_data_use_in_privacy_manifests]Describing "
"data use in Privacy проявляється[/url]."
msgid ""
"Indicates whether your app links sensitive user information to the user's "
"identity."
msgstr ""
"Повідомляє, чи є ваша інформація про користувачів, які чутливі до "
"ідентичності користувача."
msgid "Indicates whether your app uses sensitive user information for tracking."
msgstr ""
"Повідомляє, чи використовує Ваш додаток конфіденційну інформацію для "
"відстеження."
msgid "Indicates whether your app collects user IDs."
msgstr "Повідомляє, чи збирає ваш додаток ідентифікатори користувачів."
msgid ""
"The reasons your app collects user IDs. See [url=https://developer.apple.com/"
"documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in privacy "
"manifests[/url]."
msgstr ""
"Причини вашого додатка збирає ідентифікатори користувачів. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_data_use_in_privacy_manifests]Describing data use in Privacy "
"проявляється[/url]."
msgid "Indicates whether your app links user IDs to the user's identity."
msgstr ""
"Повідомляє, чи є ідентифікатор користувача додатку до ідентичності "
"користувача."
msgid "Indicates whether your app uses user IDs for tracking."
msgstr "Вкажіть, чи використовує ваш додаток для відстеження."
msgid ""
"The reasons your app use free disk space API. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_of_required_reason_api]Describing use of required reason API[/"
"url]."
msgstr ""
"Причини використання вашого додатка безкоштовний інтерфейс дискового "
"простору. Див. [url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_use_required_reason_api]Describing "
"використання необхідної причини API[/url]."
msgid ""
"The reasons your app use file timestamp/metadata API. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_of_required_reason_api]Describing use of required reason API[/"
"url]."
msgstr ""
"Причини використання вашого додатка файл timestamp/metadata API. Див. "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_use_required_reason_api]Describing "
"використання необхідної причини API[/url]."
msgid ""
"A message displayed when requesting access to the device's microphone (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до мікрофона пристрою "
"(англійською мовою)."
msgid ""
"A message displayed when requesting access to the device's microphone "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до мікрофона пристрою "
"(локалізовані)."
msgid ""
"A message displayed when requesting access to the user's photo library (in "
"English)."
msgstr ""
"Під час запиту на доступ до бібліотеки фотографій користувача (англійською "
"мовою)."
msgid ""
"A message displayed when requesting access to the user's photo library "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до фото бібліотеки "
"користувача (локалізовані)."
msgid ""
"The reasons your app use system boot time / absolute time API. See "
"[url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files/describing_use_of_required_reason_api]Describing use "
"of required reason API[/url]."
msgstr ""
"Причини часу завантаження програми / абсолютний час API. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_required_reason_api]Describing використання необхідної причини "
"API[/url]."
msgid ""
"The list of internet domains your app connects to that engage in tracking. "
"See [url=https://developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files]Privacy manifest files[/url]."
msgstr ""
"Список інтернет- доменів вашого додатка підключається до того, що за "
"допомогою відстеження. Див. [url=https://developer.apple.com/documentation/"
"bundleresources/privacy_manifest_files]Privacy проявляються файли[/url]."
msgid ""
"Indicates whether your app uses data for tracking. See [url=https://"
"developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files]Privacy manifest files[/url]."
msgstr ""
"Вкажіть, чи використовує ваш додаток для відстеження. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/"
"privacy_manifest_files]Privacy проявляються файли[/url]."
msgid ""
"The reasons your app use user defaults API. See [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_of_required_reason_api]Describing use of required reason API[/"
"url]."
msgstr ""
"Причини використання вашого додатка API за замовчуванням. Див. [url=https://"
"developer.apple.com/documentation/bundleresources/privacy_manifest_files/"
"describing_use_required_reason_api]Describing використання необхідної причини "
"API[/url]."
msgid "A custom background color of the storyboard launch screen."
msgstr ""
"Призначений для користувача фоновий колір сюжетної плати запуску екрана."
msgid ""
"Application launch screen image file (2x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/boot_splash/image]."
msgstr ""
"Файл зображення екрана запуску програми (2x DPI). Якщо залишити поле "
"порожнім, буде використано файл [member ProjectSettings.application/"
"boot_splash/image]."
msgid ""
"Application launch screen image file (3x DPI). If left empty, it will "
"fallback to [member ProjectSettings.application/boot_splash/image]."
msgstr ""
"Файл зображення екрана запуску програми (3x DPI). Якщо залишити поле "
"порожнім, буде використано файл [member ProjectSettings.application/"
"boot_splash/image]."
msgid "Launch screen image scaling mode."
msgstr "Запустіть режим масштабування зображення екрану."
msgid ""
"If [code]true[/code], [member storyboard/custom_bg_color] is used as a launch "
"screen background color, otherwise [code]application/boot_splash/bg_color[/"
"code] project setting is used."
msgstr ""
"Якщо [code]true[/code], то як колір фону екрана запуску використовується "
"[member storyboard/custom_bg_color], інакше використовується налаштування "
"проекту [code]application/boot_splash/bg_color[/code]."
msgid ""
"If [code]true[/code], the app \"Documents\" folder can be accessed via "
"\"Files\" app. See [url=https://developer.apple.com/documentation/"
"bundleresources/information_property_list/"
"lssupportsopeningdocumentsinplace]LSSupportsOpeningDocumentsInPlace[/url]."
msgstr ""
"Якщо [code]true[/code], папка \"Документи\" можна отримати через додаток "
"\"Файли\". Див. [url=https://developer.apple.com/documentation/"
"bundleresources/information_property_list/"
"lssupportsopeningdocumentsinplace]LSПідтримкаВідкривання документівInPlace[/"
"url]."
msgid ""
"If [code]true[/code], the app \"Documents\" folder can be accessed via iTunes "
"file sharing. See [url=https://developer.apple.com/documentation/"
"bundleresources/information_property_list/"
"uifilesharingenabled]UIFileSharingEnabled[/url]."
msgstr ""
"Якщо [code]true[/code], папка \"Документи\" може бути підключена через меню "
"iTunes. [url=https://developer.apple.com/documentation/bundleresources/"
"information_property_list/uifilesharingenabled]UIFileSharingEnabled[/url]."
msgid "Exporter for Linux/BSD."
msgstr "Експортер для Linux/BSD."
msgid "Exporting for Linux"
msgstr "Експорт для Linux"
msgid ""
"Application executable architecture.\n"
"Supported architectures: [code]x86_32[/code], [code]x86_64[/code], "
"[code]arm64[/code], [code]arm32[/code], [code]rv64[/code], [code]ppc64[/"
"code], and [code]loongarch64[/code].\n"
"Official export templates include [code]x86_32[/code], [code]x86_64[/code], "
"[code]arm32[/code], and [code]arm64[/code] binaries only."
msgstr ""
"Архітектура виконуваного файлу програми.\n"
"Підтримувані архітектури: [code]x86_32[/code], [code]x86_64[/code], "
"[code]arm64[/code], [code]arm32[/code], [code]rv64[/code], [code]ppc64[/code] "
"та [code]loongarch64[/code].\n"
"Офіційні шаблони експорту включають лише бінарні файли [code]x86_32[/code], "
"[code]x86_64[/code], [code]arm32[/code] та [code]arm64[/code]."
msgid ""
"If [code]true[/code], project resources are embedded into the executable."
msgstr "Якщо [code]true[/code], ресурси проекту вбудовані в виконуваний."
msgid ""
"If [code]true[/code], a console wrapper is exported alongside the main "
"executable, which allows running the project with enabled console output."
msgstr ""
"Якщо [code]true[/code], консольна обгортка експортується поряд з основним "
"виконуваних, що дозволяє запустити проект з ввімкненим вихідом консолі."
msgid ""
"Script code to execute on the remote host when app is finished.\n"
"The following variables can be used in the script:\n"
"- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to "
"upload app and scripts to.\n"
"- [code]{archive_name}[/code] - Name of the ZIP containing uploaded "
"application.\n"
"- [code]{exe_name}[/code] - Name of application executable.\n"
"- [code]{cmd_args}[/code] - Array of the command line argument for the "
"application."
msgstr ""
"Скриптовий код для виконання на віддаленому хості, коли додаток завершено.\n"
"У скрипті можна використовувати наступні змінні:\n"
"- [code]{temp_dir}[/code] - Шлях тимчасової папки на пульті дистанційного "
"керування, який використовується для завантаження додатків і сценаріїв.\n"
"- [code]{archive_name}[/code] - Назва ZIP, що містить завантажену програму.\n"
"- [code]{exe_name}[/code] - Ім'я користувача.\n"
"- [code]{cmd_args}[/code] - Аррій аргументу командного рядка для програми."
msgid "Enables remote deploy using SSH/SCP."
msgstr "Увімкнути дистанційне розгортання за допомогою SSH/SCP."
msgid "Array of the additional command line arguments passed to the SCP."
msgstr "Проведення додаткових аргументів командного рядка до SCP."
msgid "Array of the additional command line arguments passed to the SSH."
msgstr "Арра додаткових аргументів командного рядка, переданих до СШ."
msgid ""
"Remote host SSH user name and address, in [code]user@address[/code] format."
msgstr ""
"Віддалений хост SSH ім'я користувача та адреса, в форматі [code]user@address[/"
"code]."
msgid "Remote host SSH port number."
msgstr "Віддалений хост SSH номер порту."
msgid ""
"Script code to execute on the remote host when running the app.\n"
"The following variables can be used in the script:\n"
"- [code]{temp_dir}[/code] - Path of temporary folder on the remote, used to "
"upload app and scripts to.\n"
"- [code]{archive_name}[/code] - Name of the ZIP containing uploaded "
"application.\n"
"- [code]{exe_name}[/code] - Name of application executable.\n"
"- [code]{cmd_args}[/code] - Array of the command line argument for the "
"application."
msgstr ""
"Скриптовий код для виконання віддаленого хосту при запуску програми.\n"
"У скрипті можна використовувати наступні змінні:\n"
"- [code]{temp_dir}[/code] - Шлях тимчасової папки на пульті дистанційного "
"керування, який використовується для завантаження додатків і сценаріїв.\n"
"- [code]{archive_name}[/code] - Назва ZIP, що містить завантажену програму.\n"
"- [code]{exe_name}[/code] - Ім'я користувача.\n"
"- [code]{cmd_args}[/code] - Аррій аргументу командного рядка для програми."
msgid ""
"If [code]true[/code], project textures are exported in the ETC2/ASTC format."
msgstr ""
"Якщо [code]true[/code], текстури проекту експортуються в форматі ETC2/ASTC."
msgid ""
"If [code]true[/code], project textures are exported in the S3TC/BPTC format."
msgstr ""
"Якщо [code]true[/code], текстури проекту експортуються у форматі S3TC/BPTC."
msgid "Exporter for macOS."
msgstr "Експортер для macOS."
msgid "Exporting for macOS"
msgstr "Експорт для macOS"
msgid "Running Godot apps on macOS"
msgstr "Запуск застосунків Godot на macOS"
msgid "Application category for the App Store."
msgstr "Категорії додатків для App Store."
msgid "Copyright notice for the bundle visible to the user (in English)."
msgstr "Повідомляємо про те, що вказаний користувач (англійською мовою)."
msgid "Copyright notice for the bundle visible to the user (localized)."
msgstr "Повідомляємо про те, що вказаний користувач (розрахований)."
msgid ""
"If set to [code]1[/code], ANGLE libraries are exported with the exported "
"application. If set to [code]0[/code], ANGLE libraries are exported only if "
"[member ProjectSettings.rendering/gl_compatibility/driver] is set to [code]"
"\"opengl3_angle\"[/code]."
msgstr ""
"Якщо встановити до [code]1[/code], бібліотеки ANGLE експортуються за "
"допомогою експортованої програми. Якщо встановити до [code]0[/code], "
"бібліотеки ANGLE експортуються тільки в тому випадку, якщо [пам'ять "
"проектівНалаштування.rendering/gl_compatibility/driver] встановлюється на "
"[code]\"opengl3_angle\"[/code]."
msgid ""
"Application icon file. If left empty, it will fallback to [member "
"ProjectSettings.application/config/macos_native_icon], and then to [member "
"ProjectSettings.application/config/icon]."
msgstr ""
"Файл значка програми. Якщо залишити порожнім, буде використано файл [member "
"ProjectSettings.application/config/macos_native_icon], а потім [member "
"ProjectSettings.application/config/icon]."
msgid ""
"macOS 26 Liquid Glass icon source file. Use [url=https://developer.apple.com/"
"icon-composer/]Icon Composer[/url] to create Liquid Glass icons.\n"
"[b]Note:[/b] Supported when exporting from macOS only, Xcode 26+ required.\n"
"[b]Note:[/b] Liquid Glass icons are supported on macOS 26 only, use [member "
"application/icon] to set the icon for older macOS versions."
msgstr ""
"Вихідний файл значка Liquid Glass для macOS 26. Використовуйте [url=https://"
"developer.apple.com/icon-composer/]Icon Composer[/url] для створення значків "
"Liquid Glass.\n"
"[b]Примітка:[/b] Підтримується лише під час експорту з macOS, потрібен Xcode "
"26+.\n"
"[b]Примітка:[/b] Значки Liquid Glass підтримуються лише в macOS 26, "
"використовуйте [member application/icon], щоб встановити значок для старіших "
"версій macOS."
msgid ""
"Minimum version of macOS required for this application to run on Apple "
"Silicon Macs, in the [code]major.minor.patch[/code] or [code]major.minor[/"
"code] format, can only contain numeric characters ([code]0-9[/code]) and "
"periods ([code].[/code])."
msgstr ""
"Мінімальна версія macOS, необхідна для роботи цієї програми на Apple Silicon "
"Mac, у форматі [code]major.minor.patch[/code] або [code]major.minor[/code], "
"може містити лише цифри ([code]0-9[/code]) і крапки ([code].[/code])."
msgid ""
"Minimum version of macOS required for this application to run on Intel Macs, "
"in the [code]major.minor.patch[/code] or [code]major.minor[/code] format, can "
"only contain numeric characters ([code]0-9[/code]) and periods ([code].[/"
"code])."
msgstr ""
"Мінімальна версія macOS, необхідна для роботи цієї програми на Intel Mac, у "
"форматі [code]major.minor.patch[/code] або [code]major.minor[/code], може "
"містити лише цифри ([code]0-9[/code]) і крапки ([code].[/code])."
msgid ""
"Application executable architecture.\n"
"Supported architectures: [code]x86_64[/code], [code]arm64[/code], and "
"[code]universal[/code] ([code]x86_64 + arm64[/code]).\n"
"Official export templates include [code]universal[/code] binaries only."
msgstr ""
"Застосувати архітектуру.\n"
"[code]x86_64[/code], [code]arm64[/code], і [code]universal[/code] "
"([code]x86_64 + arm64[/code]).\n"
"Офіційні шаблони експорту включають в себе [code]універсал[/code]."
msgid ""
"PKCS #12 certificate file used to sign [code].app[/code] bundle.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_CODESIGN_CERTIFICATE_FILE[/code]."
msgstr ""
"PKCS #12 файл сертифіката, який використовується для входу [code].app[/"
"code].\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_CODESIGN_CERTIFICATE_FILE[/code]."
msgid ""
"Password for the certificate file used to sign [code].app[/code] bundle.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_CODESIGN_CERTIFICATE_PASSWORD[/code]."
msgstr ""
"Пароль для файлу сертифіката, який використовується для входу [code].app[/"
"code].\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_CODESIGN_CERTIFICATE_PASSWORD[/code]."
msgid "Tool to use for code signing."
msgstr "Інструмент для запису коду."
msgid ""
"Array of the additional command line arguments passed to the code signing "
"tool."
msgstr ""
"Проведення додаткових аргументів командного рядка, переданих на інструмент "
"реєстрації коду."
msgid ""
"Enable to allow access to contacts in the user's address book, if it's "
"enabled you should also provide usage message in the [member privacy/"
"address_book_usage_description] option. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_personal-"
"information_addressbook]com.apple.security.personal-information.addressbook[/"
"url]."
msgstr ""
"Увімкніть, щоб дозволити доступ до контактів у адресній книзі користувача, "
"якщо це ввімкнено, ви також повинні надати повідомлення про використання в "
"[member privacy/address_book_usage_description]. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_personal-"
"information_addressbook]com.apple.security.personal-information.addressbook[/"
"url]."
msgid ""
"Allows app to use dynamic linker environment variables to inject code. If you "
"are using add-ons with dynamic or self-modifying native code, enable them "
"according to the add-on documentation. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_cs_allow-dyld-"
"environment-variables]com.apple.security.cs.allow-dyld-environment-variables[/"
"url]."
msgstr ""
"Дозволяє програмі використовувати динамічні змінні середовища посилань для "
"ін'єкційного коду. Якщо ви використовуєте додатки з динамічним або "
"самооціночним кодом, ввімкніть їх відповідно до документації. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_cs_allow-dyld-environment-"
"variables]com.apple.security.cs.allow-dyld-environment-variables[/url]."
msgid ""
"Allows creating writable and executable memory for JIT code. If you are using "
"add-ons with dynamic or self-modifying native code, enable them according to "
"the add-on documentation. See [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_cs_allow-"
"jit]com.apple.security.cs.allow-jit[/url]."
msgstr ""
"Дозволяє створювати зважені та виконувані пам'ять для коду JIT. Якщо ви "
"використовуєте додатки з динамічним або самооціночним кодом, ввімкніть їх "
"відповідно до документації. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_cs_allow-"
"jit]com.apple.security.cs.allow-jit[/url]."
msgid ""
"Allows creating writable and executable memory without JIT restrictions. If "
"you are using add-ons with dynamic or self-modifying native code, enable them "
"according to the add-on documentation. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_cs_allow-"
"unsigned-executable-memory]com.apple.security.cs.allow-unsigned-executable-"
"memory[/url]."
msgstr ""
"Дозволяє створювати зважені та виконувані пам'ять без обмежень JIT. Якщо ви "
"використовуєте додатки з динамічним або самооціночним кодом, ввімкніть їх "
"відповідно до документації. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_cs_allow-unsigned-executable-"
"memory]com.apple.security.cs.allow-unsigned-executable-memory[/url]."
msgid ""
"Enable to allow app to interact with Bluetooth devices. This entitlement is "
"required to use wireless controllers. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/"
"com_apple_security_device_bluetooth]com.apple.security.device.bluetooth[/url]."
msgstr ""
"Увімкнути додаток для взаємодії з пристроями Bluetooth. Для використання "
"бездротових контролерів необхідно використовувати цей принцип. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_device_bluetooth]com.apple.security.device.bluetooth[/url]."
msgid ""
"Enable to allow app to interact with USB devices. This entitlement is "
"required to use wired controllers. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/"
"com_apple_security_device_usb]com.apple.security.device.usb[/url]."
msgstr ""
"Увімкнути додаток для взаємодії з пристроями USB. Для використання дротових "
"контролерів обов'язкові для використання. [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/"
"com_apple_security_device_usb]com.apple.security.device.usb[/url]."
msgid ""
"Enables App Sandbox. The App Sandbox restricts access to user data, "
"networking, and devices. Sandboxed apps can't access most of the file system, "
"can't use custom file dialogs and execute binaries outside the .app bundle. "
"See [url=https://developer.apple.com/documentation/security/app_sandbox]App "
"Sandbox[/url].\n"
"[b]Note:[/b] To distribute an app through the App Store, you must enable the "
"App Sandbox."
msgstr ""
"Увімкнути програму Sandbox. Додаток Sandbox обмежує доступ до даних "
"користувачів, мереж та пристроїв. Застосункові додатки не можуть доступу до "
"більшості файлової системи, не можуть використовувати користувацькі діалоги "
"файлів і виконувати бункери за межами пакета .app. [url=https://"
"developer.apple.com/documentation/security/app_sandbox]App Sandbox[/url].\n"
"[b]Примітка:[/b] Щоб розподілити додаток через App Store, необхідно включити "
"App Sandbox."
msgid ""
"Allows read or write access to the user's \"Downloads\" folder. See "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_files_downloads_read-"
"write]com.apple.security.files.downloads.read-write[/url]."
msgstr ""
"Дозволяє читати або писати доступ до папки користувача «Завантажити». "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_files_downloads_read-"
"write]com.apple.security.files.downloads.read-write[/url]."
msgid ""
"Allows read or write access to the user's \"Movies\" folder. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_movies_read-"
"write]com.apple.security.files.movies.read-write[/url]."
msgstr ""
"Дозволяє читати або писати доступ до папки «Мові» користувача. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_movies_read-"
"write]com.apple.security.files.movies.read-write[/url]."
msgid ""
"Allows read or write access to the user's \"Music\" folder. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_music_read-"
"write]com.apple.security.files.music.read-write[/url]."
msgstr ""
"Дозволяє читати або писати доступ до папки «Музика». [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_music_read-"
"write]com.apple.security.files.music.read-write[/url]."
msgid ""
"Allows read or write access to the user's \"Pictures\" folder. See "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_pictures_read-"
"write]com.apple.security.files.pictures.read-write[/url]."
msgstr ""
"Дозволяє читати або писати доступ до папки користувача \"Піктюри\". "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_assets_pictures_read-"
"write]com.apple.security.files.pictures.read-write[/url]."
msgid ""
"Allows read or write access to the locations the user has selected using a "
"native file dialog. See [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_files_user-selected_read-"
"write]com.apple.security.files.user-selected.read-write[/url]."
msgstr ""
"Дозволяє читати або писати доступ до локацій користувач вибрав за допомогою "
"діалогу з рідним файлом. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_files_user-selected_read-"
"write]com.apple.security.files.user-selected.read-write[/url]."
msgid ""
"List of helper executables to embedded to the app bundle. Sandboxed app are "
"limited to execute only these executable. See [url=https://"
"developer.apple.com/documentation/xcode/embedding-a-helper-tool-in-a-"
"sandboxed-app]Embedding a command-line tool in a sandboxed app[/url]."
msgstr ""
"Список використаних інструментів для вбудовування в пакет додатків. Додаток "
"Sandboxed обмежений, щоб виконати тільки ці виконувані. Див. [url=https://"
"developer.apple.com/documentation/xcode/embedding-a-helper-tool-in-a-"
"sandboxed-app]Підібравши інструмент командного рядка в пісочниці [/url]."
msgid ""
"Enable to allow app to establish outgoing network connections. See "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_network_client]com.apple.security.network.client[/url]."
msgstr ""
"Увімкнути додаток для встановлення мережевих підключень. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_network_client]com.apple.security.network.client[/url]."
msgid ""
"Enable to allow app to listen for incoming network connections. See "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_network_server]com.apple.security.network.server[/url]."
msgstr ""
"Увімкнути додаток для прослуховування вхідних мережевих підключень. "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_network_server]com.apple.security.network.server[/url]."
msgid ""
"Enable to allow app to send Apple events to other apps. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_automation_apple-"
"events]com.apple.security.automation.apple-events[/url]."
msgstr ""
"Увімкнути додаток, щоб надсилати події Apple на інші програми. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_automation_apple-"
"events]com.apple.security.automation.apple-events[/url]."
msgid ""
"Enable if you need to use the microphone or other audio input sources, if "
"it's enabled you should also provide usage message in the [member privacy/"
"microphone_usage_description] option. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_device_audio-"
"input]com.apple.security.device.audio-input[/url]."
msgstr ""
"Увімкнути, якщо вам потрібно використовувати мікрофон або інші джерела "
"введення аудіо, якщо це ввімкнено, ви також повинні надати повідомлення про "
"використання в параметрі [пам'ятати конфіденційність / "
"microphone_usage_description]. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_device_audio-"
"input]com.apple.security.device.audio-input[/url]."
msgid ""
"Enable to allow access to the user's calendar, if it's enabled you should "
"also provide usage message in the [member privacy/calendar_usage_description] "
"option. See [url=https://developer.apple.com/documentation/bundleresources/"
"entitlements/com_apple_security_personal-"
"information_calendars]com.apple.security.personal-information.calendars[/url]."
msgstr ""
"Увімкнути, щоб дозволити доступ до календаря користувача, якщо це ввімкнено, "
"ви також повинні надати повідомлення про використання в параметрі [пам'ятна "
"конфіденційність/calendar_usage_description]. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_personal-information_calendars]com.apple.security.personal-"
"information.calendars[/url]."
msgid ""
"Enable if you need to use the camera, if it's enabled you should also provide "
"usage message in the [member privacy/camera_usage_description] option. See "
"[url=https://developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_device_camera]com.apple.security.device.camera[/url]."
msgstr ""
"Увімкнути, якщо потрібно використовувати камеру, якщо це ввімкнено, ви також "
"повинні надати повідомлення про використання в параметрі [пам'ятна "
"конфіденційність / камера_usage_description]. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_device_camera]com.apple.security.device.camera[/url]."
msgid ""
"Custom entitlements [code].plist[/code] file, if specified the rest of "
"entitlements in the export config are ignored."
msgstr ""
"Призначені для користувача коди [code].plist[/code] файл, якщо вказано решту "
"кодів в конфігурації експорту."
msgid ""
"You can temporarily enable this entitlement to use native debugger (GDB, "
"LLDB) with the exported app. This entitlement should be disabled for "
"production export. See [url=https://developer.apple.com/documentation/xcode/"
"embedding-a-helper-tool-in-a-sandboxed-app]Embedding a command-line tool in a "
"sandboxed app[/url]."
msgstr ""
"Ви можете тимчасово увімкнути цю назву для використання рідного debugger "
"(GDB, LLDB) з експортованим додатком. Для експорту продукції слід відключати "
"назву цього договору. Див. [url=https://developer.apple.com/documentation/"
"xcode/embedding-a-helper-tool-in-a-sandboxed-app]Підібравши інструмент "
"командного рядка в пісочниці [/url]."
msgid ""
"Allows app to load arbitrary libraries and frameworks (not signed with the "
"same Team ID as the main executable or by Apple). Enable it if you are using "
"GDExtension add-ons or ad-hoc signing, or want to support user-provided "
"external add-ons. See [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_cs_disable-library-"
"validation]com.apple.security.cs.disable-library-validation[/url]."
msgstr ""
"Додаток для завантаження довільних бібліотек та рамок (не підписано з таким "
"же ідентифікатором команди, як основний виконуваний або Apple). Увімкнути "
"його, якщо ви використовуєте GDExtension add-ons або оголошення-hoc, або "
"хочете підтримувати користувацькі зовнішні додатки. [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_cs_disable-library-"
"validation]com.apple.security.cs.disable-library-validation[/url]."
msgid ""
"Enable if you need to use location information from Location Services, if "
"it's enabled you should also provide usage message in the [member privacy/"
"location_usage_description] option. See [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_personal-"
"information_location]com.apple.security.personal-information.location[/url]."
msgstr ""
"Увімкнути, якщо вам потрібно використовувати інформацію про місцезнаходження "
"з Послуг Місцезнаходження, якщо це ввімкнено, ви також повинні надати "
"повідомлення про використання в [пам'яті конфіденційності / "
"локації_description] варіант. [url=https://developer.apple.com/documentation/"
"bundleresources/entitlements/com_apple_security_personal-"
"information_location]com.apple.security.personal-information.location[/url]."
msgid ""
"Enable to allow access to the user's Photos library, if it's enabled you "
"should also provide usage message in the [member privacy/"
"photos_library_usage_description] option. See [url=https://"
"developer.apple.com/documentation/bundleresources/entitlements/"
"com_apple_security_personal-information_photos-"
"library]com.apple.security.personal-information.photos-library[/url]."
msgstr ""
"Увімкнути, щоб дозволити доступ до бібліотеки фотографій користувачів, якщо "
"це можливо, ви також повинні надати повідомлення про використання в [member "
"privacy/photos_library_usage_description]. [url=https://developer.apple.com/"
"documentation/bundleresources/entitlements/com_apple_security_personal-"
"information_photos-library]com.apple.security.personal-information.photos-"
"library[/url]."
msgid ""
"The \"Full Name\", \"Common Name\" or SHA-1 hash of the signing identity used "
"to sign [code].app[/code] bundle."
msgstr ""
"\"Повний ім'я\", \"Ім'я комона\" або SHA-1 хеш фірмового стилю, який "
"використовується для входу [code].app[/code]."
msgid ""
"The \"Full Name\", \"Common Name\" or SHA-1 hash of the signing identity used "
"to sign [code].pkg[/code] installer package for App Store distribution, use "
"[code]3rd Party Mac Developer Installer: Name.[/code] identity."
msgstr ""
"\"Повний ім'я\", \"Ім'я комона\" або SHA-1 хеш фірмового стилю, який "
"використовується для входу [code].pkg[/code] пакет інсталятора для розподілу "
"додатків, використання [code]3rd Партія Mac Розробник Встановлення: Назва [/"
"code] ідентичність."
msgid ""
"Provisioning profile file downloaded from Apple developer account dashboard. "
"See [url=https://developer.apple.com/help/account/manage-profiles/edit-"
"download-or-delete-profiles]Edit, download, or delete provisioning profiles[/"
"url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_CODESIGN_PROVISIONING_PROFILE[/code]."
msgstr ""
"Надання файлу профілю, завантаженого з облікового запису Apple розробника. "
"[url=https://developer.apple.com/help/account/manage-profiles/edit-download-"
"or-delete-profiles] Редагування, завантаження або видалення профілювання [/"
"url].\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_CODESIGN_PROVISIONING_PROFILE[/code]."
msgid ""
"If enabled, a wrapper that can be used to run the application with console "
"output is created alongside the exported application."
msgstr ""
"Якщо увімкнено обгортку, яка може бути використана для запуску програми з "
"виходом консолі, створюється поряд з експортованою програмою."
msgid ""
"If [code]true[/code], the application is rendered at native display "
"resolution, otherwise it is always rendered at loDPI resolution and upscaled "
"by OS when required."
msgstr ""
"Якщо [code]true[/code], програма подається на локальній роздільній здатності "
"дисплея, інакше вона завжди надана в роздільній здатності loDPI і "
"масштабується ОС при необхідності."
msgid "Application distribution target."
msgstr "Призначення розподілу додатків."
msgid ""
"Apple App Store Connect API issuer key file.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_NOTARIZATION_API_KEY[/code]."
msgstr ""
"Apple App Store Підключіть файл емітента API.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_NOTARIZATION_API_KEY[/code]."
msgid ""
"Apple App Store Connect API issuer key ID.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_NOTARIZATION_API_KEY_ID[/code]."
msgstr ""
"Apple App Store Connect API ключ ID.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_NOTARIZATION_API_KEY_ID[/code]."
msgid ""
"Apple App Store Connect API issuer UUID.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_NOTARIZATION_API_UUID[/code]."
msgstr ""
"Apple App Store Connect API емітент UUID.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_NOTARIZATION_API_UUID[/code]."
msgid ""
"Apple ID account name (email address).\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_NOTARIZATION_APPLE_ID_NAME[/code]."
msgstr ""
"Ім'я облікового запису Apple ID (адреса електронної пошти).\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_NOTARIZATION_APPLE_ID_NAME[/code]."
msgid ""
"Apple ID app-specific password.\n"
"Can be overridden with the environment variable "
"[code]GODOT_MACOS_NOTARIZATION_APPLE_ID_PASSWORD[/code]."
msgstr ""
"Apple ID додаток-специфічний пароль.\n"
"Може передаватися з змінною середовища "
"[code]GODOT_MACOS_NOTARIZATION_APPLE_ID_PASSWORD[/code]."
msgid "Tool to use for notarization."
msgstr "Інструмент для використання для нотаріального засвідчення."
msgid ""
"A message displayed when requesting access to the user's contacts (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до контактів користувача "
"(англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's contacts (localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до контактів користувача "
"(локалізовані)."
msgid ""
"A message displayed when requesting access to the user's calendar data (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до даних календаря "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's calendar data "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до даних календаря "
"користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's \"Desktop\" folder "
"(in English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Desktop\" "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's \"Desktop\" folder "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Desktop\" "
"користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's \"Documents\" folder "
"(in English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Документи\" "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's \"Documents\" folder "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Документи\" "
"користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's \"Downloads\" folder "
"(in English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Завантаження\" "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's \"Downloads\" folder "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до папки \"Завантажити\" "
"користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's location information "
"(in English)."
msgstr ""
"Під час запиту доступу до інформації про розташування користувача "
"(англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's location information "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до інформації про місце "
"розташування користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's network drives (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до мережевих дисків "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's network drives "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до мережевих дисків "
"користувача (локалізовані)."
msgid ""
"A message displayed when requesting access to the user's removable drives (in "
"English)."
msgstr ""
"Повідомлення відображається при запитанні доступу до знімних дисків "
"користувача (англійською мовою)."
msgid ""
"A message displayed when requesting access to the user's removable drives "
"(localized)."
msgstr ""
"Повідомлення відображається при запитанні доступу до знімних дисків "
"користувача."
msgid "macOS build number used to build application executable."
msgstr "номер збірки macOS, який використовується для побудови програми."
msgid "macOS SDK build number used to build application executable."
msgstr ""
"номер збірки macOS SDK використовується для побудови програми, що виконуваний."
msgid "macOS SDK name used to build application executable."
msgstr ""
"назва macOS SDK, що використовується для побудови програми, що виконуються."
msgid ""
"macOS SDK version used to build application executable in the "
"[code]major.minor[/code] format."
msgstr ""
"macOS SDK версія використовується для побудови програми, що виконується в "
"форматі [code]major.minor[/code]."
msgid "Xcode build number used to build application executable."
msgstr ""
"Xcode будувати номер, який використовується для побудови програми, що "
"виконується."
msgid "Xcode version used to build application executable."
msgstr ""
"Версія Xcode, що використовується для побудови програми, що виконується."
msgid "Base class for the desktop platform exporter (Windows and Linux/BSD)."
msgstr ""
"Базовий клас для експортерів настільних платформ (Windows та Linux/BSD)."
msgid ""
"The base class for the desktop platform exporters. These include Windows and "
"Linux/BSD, but not macOS. See the classes inheriting from this one for more "
"details."
msgstr ""
"Базовий клас для експортерів платформи робочого столу. До них належать "
"Windows та Linux/BSD, але не macOS. Дивіться класи, що успадковуються від "
"цього класу, для отримання додаткової інформації."
msgid "Exporting for Windows"
msgstr "Експорт на Windows"
msgid "Exporter for visionOS."
msgstr "Експортер для visionOS."
msgid ""
"The \"Full Name\", \"Common Name\" or SHA-1 hash of the signing identity used "
"for debug export."
msgstr ""
"\"Повний ім'я\", \"Ім'я комона\" або SHA-1 хеш реєстраційної ідентичності, що "
"використовується для експорту debug."
msgid ""
"The \"Full Name\", \"Common Name\" or SHA-1 hash of the signing identity used "
"for release export."
msgstr ""
"\"Повний ім'я\", \"Ім'я комона\" або SHA-1 хеш фірмового стилю, що "
"використовується для експорту."
msgid ""
"Name of the provisioning profile. Sets XCode PROVISIONING_PROFILE_SPECIFIER "
"for debug. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Used for manual provisioning[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_DEBUG[/code]."
msgstr ""
"Ім'я профілю налаштування. Встановлює XCode PROVISIONING_PROFILE_SPECIFIER "
"для налагодження. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Використовується для ручного "
"налаштування[/url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_DEBUG[/code]."
msgid ""
"Name of the provisioning profile. Sets XCode PROVISIONING_PROFILE_SPECIFIER "
"for release. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Used for manual provisioning[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_RELEASE[/code]."
msgstr ""
"Ім'я профілю налаштування. Встановлює XCode PROVISIONING_PROFILE_SPECIFIER "
"для випуску. [url=https://developer.apple.com/documentation/xcode/build-"
"settings-reference#Provisioning-Profile]Використовується для ручного "
"налаштування[/url].\n"
"Можна перевизначити змінною середовища "
"[code]GODOT_APPLE_PLATFORM_PROFILE_SPECIFIER_RELEASE[/code]."
msgid ""
"Requires the graphics performance and features of the A12 Bionic and later "
"chips (devices supporting all Vulkan renderer features).\n"
"Enabling this option limits supported devices to: iPhone XS, iPhone XR, iPad "
"Mini (5th gen.), iPad Air (3rd gen.), iPad (8th gen) and newer."
msgstr ""
"Вимагає графіку виконання та особливості A12 Bionic та пізніх чіпів "
"(розробки, що підтримують всі функції рендерера Vulkan).\n"
"Увімкнення цього параметра підтримуваних пристроїв до: iPhone XS, iPhone XR, "
"IPad Mini (5th gen.), IPad Air (3 gen.), IPad (8 gen) і newer."
msgid ""
"If [code]true[/code], shaders will be compiled and embedded in the "
"application. This option is only supported when using the Forward+ and Mobile "
"renderers.\n"
"[b]Note:[/b] When exporting as a dedicated server, the shader baker is always "
"disabled since no rendering is performed."
msgstr ""
"Якщо значення [code]true[/code], шейдери будуть скомпільовані та вбудовані в "
"програму. Ця опція підтримується лише під час використання рендерерів "
"Forward+ та Mobile.\n"
"[b]Примітка:[/b] Під час експорту на виділений сервер, шейдер-бейкер завжди "
"вимкнено, оскільки рендеринг не виконується."
msgid "Exporter for the Web."
msgstr "Експортер для Web."
msgid ""
"The Web exporter customizes how a web build is handled. In the editor's "
"\"Export\" window, it is created when adding a new \"Web\" preset.\n"
"[b]Note:[/b] Godot on Web is rendered inside a [code]<canvas>[/code] tag. "
"Normally, the canvas cannot be positioned or resized manually, but otherwise "
"acts as the main [Window] of the application."
msgstr ""
"Веб-експортер налаштовує, як працює веб-будування. У вікні редактора "
"\"Експорт\" створюється при додаванні нового \"Веб\"\n"
"[b]Примітка:[/b] Godot на веб-сторінці [code]<canvas>[/code] тег. Нормально, "
"полотно не може розташовуватися або негабаритно вручну, але інакше діє як "
"головна [Window] застосування."
msgid "Exporting for the Web"
msgstr "Експорт веб"
msgid "Web documentation index"
msgstr "Індекс веб-документації"
msgid ""
"File path to the custom export template used for debug builds. If left empty, "
"the default template is used."
msgstr ""
"Файловий шлях до користувацького шаблону експорту, який використовується для "
"збирання. Якщо лівий порожній, використовується шаблон за замовчуванням."
msgid ""
"File path to the custom export template used for release builds. If left "
"empty, the default template is used."
msgstr ""
"Файловий шлях до користувацького шаблону експорту, який використовується для "
"збірки релізів. Якщо лівий порожній, використовується шаблон за замовчуванням."
msgid ""
"Determines how the canvas should be resized by Godot.\n"
"- [b]None:[/b] The canvas is not automatically resized.\n"
"- [b]Project:[/b] The size of the canvas is dependent on the "
"[ProjectSettings].\n"
"- [b]Adaptive:[/b] The canvas is automatically resized to fit as much of the "
"web page as possible."
msgstr ""
"Визначає, як Godot має змінювати розмір полотна.\n"
"- [b]Ні:[/b] Полотно не змінюється автоматично.\n"
"- [b]Проект:[/b] Розмір полотна залежить від [ProjectSettings].\n"
"- [b]Адаптивний:[/b] Розмір полотна автоматично змінюється так, щоб вмістити "
"якомога більшу частину веб-сторінки."
msgid ""
"The custom HTML page that wraps the exported web build. If left empty, the "
"default HTML shell is used.\n"
"For more information, see the [url=$DOCS_URL/tutorials/platform/web/"
"customizing_html5_shell.html]Customizing HTML5 Shell[/url] tutorial."
msgstr ""
"Призначена для користувача HTML-сторінка, яка обмотує експортовану веб-"
"будову. Якщо лівий порожній, використовується оболонка за замовчуванням.\n"
"Для отримання додаткової інформації див. у [url=$DOCS_URL/tutorials/platform/"
"web/customizing_html5_shell.html]Customizing HTML5 Shell[/url] підручник."
msgid ""
"If [code]true[/code], embeds support for a virtual keyboard into the web "
"page, which is shown when necessary on touchscreen devices."
msgstr ""
"Якщо [code]true[/code], посольство підтримує віртуальну клавіатуру на веб-"
"сторінці, яка показана при необхідності на сенсорних пристроях."
msgid ""
"If [code]true[/code], the project icon will be used as the favicon for this "
"application's web page."
msgstr ""
"Якщо [code]true[/code], ікона проекту буде використовуватися як favicon для "
"цієї сторінки програми."
msgid ""
"If [code]true[/code], the canvas will be focused as soon as the application "
"is loaded, if the browser window is already in focus."
msgstr ""
"Якщо [code]true[/code], полотно буде сфокусовано, щойно програма "
"завантажиться, якщо вікно браузера вже у фокусі."
msgid ""
"Additional HTML tags to include inside the [code]<head>[/code], such as "
"[code]<meta>[/code] tags.\n"
"[b]Note:[/b] You do not need to add a [code]<title>[/code] tag, as it is "
"automatically included based on the project's name."
msgstr ""
"Додаткові теги HTML, щоб включити всередині [code]<head>[/code], такі як "
"[code]<meta>[/code] теги.\n"
"[b]Примітка:[/b] Вам не потрібно додавати [code]<title>[/code] тег, оскільки "
"він автоматично входить на основі назви проекту."
msgid "The background color used behind the web application."
msgstr "Колір фону використовується за допомогою веб-додатків."
msgid ""
"The [url=https://developer.mozilla.org/en-US/docs/Web/Manifest/"
"display/]display mode[/url] to use for this progressive web application. "
"Different browsers and platforms may not behave the same.\n"
"- [b]Fullscreen:[/b] Displays the app in fullscreen and hides all of the "
"browser's UI elements.\n"
"- [b]Standalone:[/b] Displays the app in a separate window and hides all of "
"the browser's UI elements.\n"
"- [b]Minimal UI:[/b] Displays the app in a separate window and only shows the "
"browser's UI elements for navigation.\n"
"- [b]Browser:[/b] Displays the app as a normal web page."
msgstr ""
"[url=https://developer.mozilla.org/en-US/docs/Web/Manifest/display/]Виберіть "
"режим[/url] для цього прогресивного веб-додатку. Різні веб-переглядачі та "
"платформи не можуть бути однаковими.\n"
"[b]Повний екран:[/b] Відображує додаток в повноекранному режимі і приховує "
"всі елементи інтерфейсу браузера.\n"
"- [b]Standalone:[/b] Відображує додаток в окремому вікні і приховує всі "
"елементи інтерфейсу браузера.\n"
"- [b]Minimal UI:[/b] Відображає додаток в окремому вікні і тільки показує "
"елементи інтерфейсу браузера для навігації.\n"
"[b]Browser:[/b] Відобразити додаток як нормальну веб-сторінку."
msgid ""
"If [code]true[/code], turns this web build into a [url=https://"
"en.wikipedia.org/wiki/Progressive_web_app]progressive web application[/url] "
"(PWA)."
msgstr ""
"Якщо [code]true[/code], перетворює цю веб-будову в [url=https://"
"en.wikipedia.org/wiki/Progressive_web_app]progressive веб-додаток[/url] (PWA)."
msgid ""
"When enabled, the progressive web app will make sure that each request has "
"cross-origin isolation headers (COEP/COOP).\n"
"This can simplify the setup to serve the exported game."
msgstr ""
"Увімкнено прогресивний веб-додаток переконайтеся, що кожен запит має крос-"
"рігін ізоляційних заголовків (COEP/COOP).\n"
"Це може спрощувати налаштування для подачі експортованої гри."
msgid ""
"File path to the smallest icon for this web application. If not defined, "
"defaults to the project icon.\n"
"[b]Note:[/b] If the icon is not 144×144, it will be automatically resized for "
"the final build."
msgstr ""
"Шлях файлу до найменшої піктограми для цієї веб-програми. Якщо не визначено, "
"за замовчуванням використовується значок проекту.\n"
"[b]Примітка:[/b] Якщо піктограма не має розміру 144 × 144, її розмір буде "
"автоматично змінено для остаточної збірки."
msgid ""
"File path to the small icon for this web application. If not defined, "
"defaults to the project icon.\n"
"[b]Note:[/b] If the icon is not 180×180, it will be automatically resized for "
"the final build."
msgstr ""
"Шлях файлу до маленької піктограми для цієї веб-програми. Якщо не визначено, "
"за замовчуванням використовується значок проекту.\n"
"[b]Примітка:[/b] Якщо піктограма не має розміру 180×180, її розмір буде "
"автоматично змінено для остаточної збірки."
msgid ""
"File path to the largest icon for this web application. If not defined, "
"defaults to the project icon.\n"
"[b]Note:[/b] If the icon is not 512×512, it will be automatically resized for "
"the final build."
msgstr ""
"Шлях файлу до найбільшої піктограми для цієї веб-програми. Якщо не визначено, "
"за замовчуванням використовується значок проекту.\n"
"[b]Примітка:[/b] Якщо піктограма не має розміру 512 × 512, її розмір буде "
"автоматично змінено для остаточної збірки."
msgid ""
"The page to display, should the server hosting the page not be available. "
"This page is saved in the client's machine."
msgstr ""
"Сторінка для відображення, повинна бути доступна на сервері. Ця сторінка "
"зберігається в машині клієнта."
msgid ""
"The orientation to use when the web application is run through a mobile "
"device.\n"
"- [b]Any:[/b] No orientation is forced.\n"
"- [b]Landscape:[/b] Forces a horizontal layout (wider than it is taller).\n"
"- [b]Portrait:[/b] Forces a vertical layout (taller than it is wider)."
msgstr ""
"Консультація на використання при запуску веб-додатку через мобільний "
"пристрій.\n"
"[b]Ані:[/b] Немає орієнта примусово.\n"
"- [b]Landscape:[/b] Сил горизонтальний макет (ширше, ніж він високе).\n"
"- [b]Портрет:[/b] Сили вертикальне планування (талер, ніж він ширший)."
msgid ""
"The number of threads that emscripten will allocate at startup. A smaller "
"value will allocate fewer threads and consume fewer system resources, but you "
"may run the risk of running out of threads in the pool and needing to "
"allocate more threads at run time which may cause a deadlock.\n"
"[b]Note:[/b] Some browsers have a hard cap on the number of threads that can "
"be allocated, so it is best to be cautious and keep this number low."
msgstr ""
"Кількість потоків, які emscripten виділятиме під час запуску. Менше значення "
"виділятиме менше потоків і споживатиме менше системних ресурсів, але ви "
"ризикуєте втратити потоки в пулі та потребуватимете виділити більше потоків "
"під час виконання, що може призвести до блокування.\n"
"[b]Примітка:[/b] Деякі браузери мають жорстке обмеження на кількість потоків, "
"які можна виділити, тому краще бути обережним і підтримувати це число низьким."
msgid ""
"Override for the default size of the [WorkerThreadPool]. This setting is used "
"when [member ProjectSettings.threading/worker_pool/max_threads] size is set "
"to [code]-1[/code] (which it is by default). This size must be smaller than "
"[member threads/emscripten_pool_size] otherwise deadlocks may occur.\n"
"When using threads, this size needs to be large enough to accommodate "
"features that rely on having a dedicated thread like [member "
"ProjectSettings.physics/2d/run_on_separate_thread] or [member "
"ProjectSettings.rendering/driver/threads/thread_model]. In general, it is "
"best to ensure that this is at least [code]4[/code] and is at least [code]2[/"
"code] or [code]3[/code] less than [member threads/emscripten_pool_size]."
msgstr ""
"Перевизначення розміру [WorkerThreadPool] за замовчуванням. Цей параметр "
"використовується, коли розмір [member ProjectSettings.threading/worker_pool/"
"max_threads] встановлено на [code]-1[/code] (що є значенням за "
"замовчуванням). Цей розмір має бути меншим за [member threads/"
"emscripten_pool_size], інакше можуть виникати блокування.\n"
"Під час використання потоків цей розмір має бути достатньо великим, щоб "
"вмістити функції, які залежать від наявності окремого потоку, такі як [member "
"ProjectSettings.physics/2d/run_on_separate_thread] або [member "
"ProjectSettings.rendering/driver/threads/thread_model]. Загалом, найкраще "
"переконатися, що він дорівнює щонайменше [code]4[/code] і щонайменше на "
"[code]2[/code] або [code]3[/code] менший за [member threads/"
"emscripten_pool_size]."
msgid "If [code]true[/code] enables [GDExtension] support for this web build."
msgstr ""
"Якщо [code]true[/code] дозволяє [GDExtension] підтримувати цю веб-будову."
msgid ""
"If [code]true[/code], the exported game will support threads. It requires "
"[url=https://web.dev/articles/coop-coep]a \"cross-origin isolated\" website[/"
"url], which may be difficult to set up and is limited for security reasons "
"(such as not being able to communicate with third-party websites).\n"
"If [code]false[/code], the exported game will not support threads. As a "
"result, it is more prone to performance and audio issues, but will only "
"require to be run on an HTTPS website."
msgstr ""
"Якщо [code]true[/code], експортована гра буде підтримувати нитки. Для цього "
"потрібен [url=https://web.dev/articles/coop-coep]a \"перехресний "
"ізольований\" веб-сайт[/url], який може бути важко налаштувати і обмежений з "
"причин безпеки (наприклад, не здатний спілкуватися з сторонніми веб-"
"сайтами).\n"
"Якщо [code]false[/code], експортована гра не підтримує нитки. Як результат, "
"це більш схильний до виконання та аудіо питань, але буде потрібно працювати "
"лише на сайті HTTPS."
msgid ""
"If [code]true[/code], allows textures to be optimized for desktop through the "
"S3TC/BPTC algorithm."
msgstr ""
"Якщо [code]true[/code], дозволяє оптимізувати текстури для робочого столу за "
"допомогою алгоритму S3TC/BPTC."
msgid ""
"If [code]true[/code] allows textures to be optimized for mobile through the "
"ETC2/ASTC algorithm."
msgstr ""
"Якщо [code]true[/code] дозволяє оптимізувати текстури для мобільних пристроїв "
"за допомогою алгоритму ETC2/ASTC."
msgid "Exporter for Windows."
msgstr "Експортер для Windows."
msgid ""
"The Windows exporter customizes how a Windows build is handled. In the "
"editor's \"Export\" window, it is created when adding a new \"Windows\" "
"preset."
msgstr ""
"Експортер Windows налаштовує, як працює збірка Windows. У вікні редактора "
"\"Експорт\" створюється при додаванні нового \"Windows\"."
msgid ""
"Company that produced the application. Required. See [url=https://"
"learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgstr ""
"Компанія, що виробляє додаток. Необхідно. [url=https://learn.microsoft.com/en-"
"us/windows/win32/menurc/stringfileinfo-block]StringFileInfo[/url]."
msgid ""
"Console wrapper icon file. If left empty, it will fallback to [member "
"application/icon], then to [member ProjectSettings.application/config/"
"windows_native_icon], and lastly, [member ProjectSettings.application/config/"
"icon]."
msgstr ""
"Файл значка обгортки консолі. Якщо залишити порожнім, буде використано файл "
"[member application/icon], а потім [member ProjectSettings.application/config/"
"windows_native_icon], і нарешті, [member ProjectSettings.application/config/"
"icon]."
msgid ""
"Copyright notice for the bundle visible to the user. Optional. See "
"[url=https://learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgstr ""
"Повідомляємо про те, що вказаний користувач. Додатково. [url=https://"
"learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgid ""
"If [code]true[/code], and [member application/export_d3d12] is set, the "
"Agility SDK DLLs will be stored in arch-specific subdirectories."
msgstr ""
"Якщо [code]true[/code], і [пам'ятний додаток/export_d3d12] встановлюється, "
"Agility SDK DLLs буде зберігатися в арочних підкатегоріях."
msgid ""
"If set to [code]1[/code], the Direct3D 12 runtime libraries (Agility SDK, "
"PIX) are exported with the exported application. If set to [code]0[/code], "
"Direct3D 12 libraries are exported only if [member ProjectSettings.rendering/"
"rendering_device/driver] is set to [code]\"d3d12\"[/code]."
msgstr ""
"Якщо встановити до [code]1[/code], бібліотеки Direct3D 12 runtime (Agility "
"SDK, PIX) експортуються з експортованою програмою. Якщо встановити до "
"[code]0[/code], Direct3D 12 бібліотеки вивозяться тільки якщо [member "
"ProjectSettings.rendering/rendering_device/driver] встановлюється на [code]"
"\"d3d12\"[/code]."
msgid ""
"File description to be presented to users. Required. See [url=https://"
"learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgstr ""
"Опис файлу, щоб бути представлений користувачам. Необхідно. [url=https://"
"learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgid ""
"Version number of the file. Falls back to [member ProjectSettings.application/"
"config/version] if left empty. See [url=https://learn.microsoft.com/en-us/"
"windows/win32/menurc/stringfileinfo-block]StringFileInfo[/url]."
msgstr ""
"Версія номеру файлу. Повернутися до [member ProjectSettings.application/"
"config/version], якщо зліва порожній. [url=https://learn.microsoft.com/en-us/"
"windows/win32/menurc/stringfileinfo-block]StringFileInfo[/url]."
msgid ""
"Application icon file. If left empty, it will fallback to [member "
"ProjectSettings.application/config/windows_native_icon], and then to [member "
"ProjectSettings.application/config/icon]."
msgstr ""
"Файл іконки додатків. Якщо ліва порожня, вона повернеться до [member "
"ProjectSettings.application/config/windows_native_icon], а потім до [member "
"ProjectSettings.application/config/icon]."
msgid ""
"If enabled, icon and metadata of the exported executable is set according to "
"the other [code]application/*[/code] values."
msgstr ""
"Якщо увімкнено, ікону та метадані експортованої виконуючої установки згідно з "
"іншими значеннями [code]application/*[/code]."
msgid ""
"Name of the application. Required. See [url=https://learn.microsoft.com/en-us/"
"windows/win32/menurc/stringfileinfo-block]StringFileInfo[/url]."
msgstr ""
"Назва заявки. Необхідно. [url=https://learn.microsoft.com/en-us/windows/win32/"
"menurc/stringfileinfo-block]StringFileInfo[/url]."
msgid ""
"Application version visible to the user. Falls back to [member "
"ProjectSettings.application/config/version] if left empty. See [url=https://"
"learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgstr ""
"Версія програми видима для користувача. Повернутися до [member "
"ProjectSettings.application/config/version], якщо зліва порожній. "
"[url=https://learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgid ""
"Trademarks and registered trademarks that apply to the file. Optional. See "
"[url=https://learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-"
"block]StringFileInfo[/url]."
msgstr ""
"Товарні знаки та зареєстровані торгові марки, які застосовуються до файлу. "
"Для додатковох інформації: [url=https://learn.microsoft.com/en-us/windows/"
"win32/menurc/stringfileinfo-block]StringFileInfo[/url]."
msgid ""
"Application executable architecture.\n"
"Supported architectures: [code]x86_32[/code], [code]x86_64[/code], and "
"[code]arm64[/code]."
msgstr ""
"Архітектура виконуваної програми.\n"
"Підтримувані архітектури: [code]x86_32[/code], [code]x86_64[/code] і "
"[code]arm64[/code]."
msgid ""
"Array of the additional command line arguments passed to the code signing "
"tool. See [url=https://learn.microsoft.com/en-us/dotnet/framework/tools/"
"signtool-exe]Sign Tool[/url]."
msgstr ""
"Проведення додаткових аргументів командного рядка, переданих на інструмент "
"реєстрації коду. [url=https://learn.microsoft.com/en-us/dotnet/framework/"
"tools/signtool-exe] Інструмент [/url]."
msgid ""
"Description of the signed content. See [url=https://learn.microsoft.com/en-us/"
"dotnet/framework/tools/signtool-exe]Sign Tool[/url]."
msgstr ""
"Опис підписаного вмісту. [url=https://learn.microsoft.com/en-us/dotnet/"
"framework/tools/signtool-exe] Інструмент [/url]."
msgid ""
"Digest algorithm to use for creating signature. See [url=https://"
"learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe]Sign Tool[/url]."
msgstr ""
"Алгоритм дайджест для створення підпису. [url=https://learn.microsoft.com/en-"
"us/dotnet/framework/tools/signtool-exe] Інструмент [/url]."
msgid "If [code]true[/code], executable signing is enabled."
msgstr "Якщо увімкнено [code]true[/code], виконуваний вхід."
msgid ""
"PKCS #12 certificate file used to sign executable or certificate SHA-1 hash "
"(if [member codesign/identity_type] is set to \"Use certificate store\"). See "
"[url=https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-"
"exe]Sign Tool[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_WINDOWS_CODESIGN_IDENTITY[/code]."
msgstr ""
"PKCS #12 файл сертифіката, який використовується для позначення виконуваних "
"або сертифікатів SHA-1 (якщо [member codesign/identity_type] встановлюється "
"до \"Використовувати магазин сертифікатів\"). [url=https://"
"learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe] Інструмент [/"
"url].\n"
"Може передаватися з змінною середовища [code]GODOT_WINDOWS_CODESIGN_IDENTITY[/"
"code]."
msgid ""
"Type of identity to use. See [url=https://learn.microsoft.com/en-us/dotnet/"
"framework/tools/signtool-exe]Sign Tool[/url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_WINDOWS_CODESIGN_IDENTITY_TYPE[/code]."
msgstr ""
"Тип ідентичності до використання. [url=https://learn.microsoft.com/en-us/"
"dotnet/framework/tools/signtool-exe] Інструмент [/url].\n"
"Може передаватися з змінною середовища "
"[code]GODOT_WINDOWS_CODESIGN_IDENTITY_TYPE[/code]."
msgid ""
"Password for the certificate file used to sign executable. See [url=https://"
"learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe]Sign Tool[/"
"url].\n"
"Can be overridden with the environment variable "
"[code]GODOT_WINDOWS_CODESIGN_PASSWORD[/code]."
msgstr ""
"Пароль для файлу сертифіката, який використовується для реєстрації. "
"[url=https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe] "
"Інструмент [/url].\n"
"Може передаватися з змінною середовища [code]GODOT_WINDOWS_CODESIGN_PASSWORD[/"
"code]."
msgid ""
"If [code]true[/code], time-stamp is added to the signature. See [url=https://"
"learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe]Sign Tool[/url]."
msgstr ""
"Якщо [code]true[/code], до підпису додається час-тамп. [url=https://"
"learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe] Інструмент [/"
"url]."
msgid ""
"URL of the time stamp server. If left empty, the default server is used. See "
"[url=https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-"
"exe]Sign Tool[/url]."
msgstr ""
"URL сервера штампа часу. Якщо лівий порожній сервер за замовчуванням "
"використовується. [url=https://learn.microsoft.com/en-us/dotnet/framework/"
"tools/signtool-exe] Інструмент [/url]."
msgid ""
"If [code]true[/code], a console wrapper executable is exported alongside the "
"main executable, which allows running the project with enabled console output."
msgstr ""
"Якщо [code]true[/code], консольний обгортковий виконуваний експортується "
"поряд з основним виконуваних, що дозволяє запустити проект з ввімкненим "
"вихідом консолі."
msgid "A script that is executed when exporting the project."
msgstr "Скрипт, який виконується при експорті проекту."
msgid ""
"[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.\n"
"To use [EditorExportPlugin], register it using the [method "
"EditorPlugin.add_export_plugin] method first."
msgstr ""
"[РедакторExportPlugin] автоматично викликається, коли користувач експортує "
"проект. Найпоширеніше використання файлів полягає в тому, щоб визначити, які "
"файли включені в експортований проект. Для кожного плагіна "
"[method_export_begin] називається на початку процесу експорту, а потім "
"[method _export_file] називається для кожного експортованого файлу.\n"
"Для використання [EditorExportPlugin], зареєструйте його за допомогою [method "
"редактораPlugin.add_export_plugin]."
msgid "Export Android plugins"
msgstr "Експорт додатків Android"
msgid ""
"Return [code]true[/code] if this plugin will customize resources based on the "
"platform and features used.\n"
"When enabled, [method _get_customization_configuration_hash] and [method "
"_customize_resource] will be called and must be implemented."
msgstr ""
"Повернутися [code]true[/code], якщо цей плагін налаштовує ресурси на основих "
"платформи та використовуваних функцій.\n"
"При включенні [method _customization_configuration_hash] і [method "
"_customize_resource] будуть викликані і повинні бути реалізовані."
msgid ""
"Return [code]true[/code] if this plugin will customize scenes based on the "
"platform and features used.\n"
"When enabled, [method _get_customization_configuration_hash] and [method "
"_customize_scene] will be called and must be implemented.\n"
"[b]Note:[/b] [method _customize_scene] will only be called for scenes that "
"have been modified since the last export."
msgstr ""
"Повертає [code]true[/code], якщо цей плагін налаштовуватиме сцени на основі "
"використовуваної платформи та функцій.\n"
"Якщо ввімкнено, [method _get_customization_configuration_hash] і [method "
"_customize_scene] будуть викликані та мають бути реалізовані.\n"
"[b]Примітка:[/b] [method _customize_scene] буде викликано лише для сцен, які "
"були змінені після останнього експорту."
msgid ""
"Customize a resource. If changes are made to it, return the same or a new "
"resource. Otherwise, return [code]null[/code]. When a new resource is "
"returned, [param resource] will be replaced by a copy of the new resource.\n"
"The [param path] argument is only used when customizing an actual file, "
"otherwise this means that this resource is part of another one and it will be "
"empty.\n"
"Implementing this method is required if [method _begin_customize_resources] "
"returns [code]true[/code].\n"
"[b]Note:[/b] When customizing any of the following types and returning "
"another resource, the other resource should not be skipped using [method "
"skip] in [method _export_file]:\n"
"- [AtlasTexture]\n"
"- [CompressedCubemap]\n"
"- [CompressedCubemapArray]\n"
"- [CompressedTexture2D]\n"
"- [CompressedTexture2DArray]\n"
"- [CompressedTexture3D]"
msgstr ""
"Налаштувати ресурс. Якщо в нього внесено зміни, поверніть той самий або новий "
"ресурс. В іншому випадку поверніть [code]null[/code]. Коли повертається новий "
"ресурс, [param resource] буде замінено копією нового ресурсу.\n"
"Аргумент [param path] використовується лише під час налаштування фактичного "
"файлу, інакше це означає, що цей ресурс є частиною іншого і він буде "
"порожнім.\n"
"Реалізація цього методу потрібна, якщо [method _begin_customize_resources] "
"повертає [code]true[/code].\n"
"[b]Примітка:[/b] Під час налаштування будь-якого з наведених нижче типів і "
"повернення іншого ресурсу не слід пропускати інший ресурс за допомогою "
"[method skip] у [method _export_file]:\n"
"- [AtlasTexture]\n"
"- [Стиснута кубічна карта]\n"
"- [CompressedCubemapArray]\n"
"- [CompressedTexture2D]\n"
"- [CompressedTexture2DArray]\n"
"- [Стиснута текстура 3D]"
msgid ""
"Customize a scene. If changes are made to it, return the same or a new scene. "
"Otherwise, return [code]null[/code]. If a new scene is returned, it is up to "
"you to dispose of the old one.\n"
"Implementing this method is required if [method _begin_customize_scenes] "
"returns [code]true[/code]."
msgstr ""
"Налаштування сцени. Якщо внесені зміни до неї, повертайте те ж саме або нову "
"сцену. В іншому випадку [code]null[/code]. Якщо повернулася нова сцена, то "
"вам необхідно розпоряджатися старістю.\n"
"Впровадження цього методу необхідно, якщо [method _begin_customize_scenes] "
"повертає [code]true[/code]."
msgid "This is called when the customization process for resources ends."
msgstr "Це називається коли процес налаштування ресурсів закінчується."
msgid "This is called when the customization process for scenes ends."
msgstr "Це називається коли процес налаштування для сцени закінчується."
msgid ""
"Virtual method to be overridden by the user. It is called when the export "
"starts and provides all information about the export. [param features] is the "
"list of features for the export, [param is_debug] is [code]true[/code] for "
"debug builds, [param path] is the target path for the exported project. "
"[param flags] is only used when running a runnable profile, e.g. when using "
"native run on Android."
msgstr ""
"Віртуальний спосіб перевизначення користувачем. Якщо експорт починається і "
"надасть всю інформацію про експорт. [param features] - список особливостей "
"для експорту, [param is_debug] [code]true[/code] для збирання сміття, [param "
"path] - це цільовий шлях для експортованого проекту. [param прапорці] "
"використовується тільки при запуску рунного профілю, наприклад, при "
"використанні рідного запуску на Android."
msgid ""
"Virtual method to be overridden by the user. Called when the export is "
"finished."
msgstr ""
"Віртуальний спосіб перевизначення користувачем. Зателефоновано при завершенні "
"експорту."
msgid ""
"Virtual method to be overridden by the user. Called for each exported file "
"before [method _customize_resource] and [method _customize_scene]. The "
"arguments can be used to identify the file. [param path] is the path of the "
"file, [param type] is the [Resource] represented by the file (e.g. "
"[PackedScene]), and [param features] is the list of features for the export.\n"
"Calling [method skip] inside this callback will make the file not included in "
"the export."
msgstr ""
"Віртуальний спосіб перевизначення користувачем. Зателефоновано для кожного "
"експортованого файлу до [method _customize_resource] та [method "
"_customize_scene]. Для визначення файлу можна використовувати аргументи. "
"[param path] - шлях файлу, [param type] - [Resource], представлений файлом "
"(наприклад, [PackedScene]), а [param features] - список особливостей для "
"експорту.\n"
"Дзвінки [method skip] всередині цього зворотного зв'язку зроблять файл не "
"включений в експорт."
msgid ""
"Virtual method to be overridden by the user. This is called to retrieve the "
"set of Android dependencies provided by this plugin. Each returned Android "
"dependency should have the format of an Android remote binary dependency: "
"[code]org.godot.example:my-plugin:0.0.0[/code]\n"
"For more information see [url=https://developer.android.com/build/"
"dependencies?agpversion=4.1#dependency-types]Android documentation on "
"dependencies[/url].\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний метод, який перевизначається користувачем. Викликається для "
"отримання набору залежностей Android, наданих цим плагіном. Кожна повернута "
"залежність Android повинна мати формат віддаленої двійкової залежності "
"Android: [code]org.godot.example:my-plugin:0.0.0[/code]\n"
"Для отримання додаткової інформації див. [url=https://developer.android.com/"
"build/dependencies?agpversion=4.1#dependency-types]Документація Android про "
"залежності[/url].\n"
"[b]Примітка:[/b] Підтримується лише на Android і вимагає увімкнення [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build]."
msgid ""
"Virtual method to be overridden by the user. This is called to retrieve the "
"URLs of Maven repositories for the set of Android dependencies provided by "
"this plugin.\n"
"For more information see [url=https://docs.gradle.org/current/userguide/"
"dependency_management.html#sec:maven_repo]Gradle documentation on dependency "
"management[/url].\n"
"[b]Note:[/b] Google's Maven repo and the Maven Central repo are already "
"included by default.\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний метод, який перевизначається користувачем. Викликається для "
"отримання URL репозиторіїв Maven для набору залежностей Android, наданих цим "
"плагіном.\n"
"Для отримання додаткової інформації див. [url=https://docs.gradle.org/current/"
"userguide/dependency_management.html#sec:maven_repo]Документацію Gradle щодо "
"керування залежностями[/url].\n"
"[b]Примітка:[/b] Репозиторій Maven від Google та Maven Central вже включено "
"за замовчуванням.\n"
"[b]Примітка:[/b] Підтримується лише на Android і вимагає увімкнення [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build]."
msgid ""
"Virtual method to be overridden by the user. This is called to retrieve the "
"local paths of the Android libraries archive (AAR) files provided by this "
"plugin.\n"
"[b]Note:[/b] Relative paths [b]must[/b] be relative to Godot's [code]res://"
"addons/[/code] directory. For example, an AAR file located under [code]res://"
"addons/hello_world_plugin/HelloWorld.release.aar[/code] can be returned as an "
"absolute path using [code]res://addons/hello_world_plugin/"
"HelloWorld.release.aar[/code] or a relative path using "
"[code]hello_world_plugin/HelloWorld.release.aar[/code].\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний метод, який перевизначається користувачем. Викликається для "
"отримання локальних шляхів до файлів архіву бібліотек Android (AAR), наданих "
"цим плагіном.\n"
"[b]Примітка:[/b] Відносні шляхи [b]мають[/b] бути відносно каталогу Godot "
"[code]res://addons/[/code]. Наприклад, AAR-файл, розташований у [code]res://"
"addons/hello_world_plugin/HelloWorld.release.aar[/code], можна повернути як "
"абсолютний шлях за допомогою [code]res://addons/hello_world_plugin/"
"HelloWorld.release.aar[/code] або відносний шлях за допомогою "
"[code]hello_world_plugin/HelloWorld.release.aar[/code].\n"
"[b]Примітка:[/b] Підтримується лише на Android і вимагає увімкнення [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build]."
msgid ""
"Virtual method to be overridden by the user. This is used at export time to "
"update the contents of the [code]activity[/code] element in the generated "
"Android manifest.\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний метод, який перевизначається користувачем. Використовується під "
"час експорту для оновлення вмісту елемента [code]activity[/code] у "
"згенерованому маніфесті Android.\n"
"[b]Примітка:[/b] Підтримується лише на Android і вимагає увімкнення [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build]."
msgid ""
"Virtual method to be overridden by the user. This is used at export time to "
"update the contents of the [code]application[/code] element in the generated "
"Android manifest.\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний спосіб перевизначення користувачем. Це використовується при "
"експорті часу, щоб оновити вміст [code]application[/code] елемент у "
"створеному Android проявляється.\n"
"[b]Примітка:[/b] Тільки підтримується на Android і вимагає [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] бути включений."
msgid ""
"Virtual method to be overridden by the user. This is used at export time to "
"update the contents of the [code]manifest[/code] element in the generated "
"Android manifest.\n"
"[b]Note:[/b] Only supported on Android and requires [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build] to be enabled."
msgstr ""
"Віртуальний спосіб перевизначення користувачем. Це використовується при "
"експорті часу, щоб оновити вміст [code]manifest[/code] елемент у створеному "
"Android проявляється.\n"
"[b]Примітка:[/b] Тільки підтримується на Android і вимагає [member "
"EditorExportPlatformAndroid.gradle_build/use_gradle_build], щоб бути "
"включеним."
msgid ""
"Return a hash based on the configuration passed (for both scenes and "
"resources). This helps keep separate caches for separate export "
"configurations.\n"
"Implementing this method is required if [method _begin_customize_resources] "
"returns [code]true[/code]."
msgstr ""
"Повернення хешу на основі конфігурацій (для обох сцен і ресурсів). Це "
"допомагає зберегти окремі кеши для окремих експортних конфігурацій.\n"
"Впровадження цього методу необхідно, якщо [method _begin_customize_resources] "
"повертає [code]true[/code]."
msgid ""
"Return a [PackedStringArray] of additional features this preset, for the "
"given [param platform], should have."
msgstr ""
"Повернутися до [PackedStringArray] додаткових функцій цього пресету, для "
"наданої [param платформа], повинен мати."
msgid ""
"Validates [param option] and returns the visibility for the specified [param "
"platform]. The default implementation returns [code]true[/code] for all "
"options."
msgstr ""
"Перевіряє [param option] та повертає видимість для вказаної [param platform]. "
"Реалізація за замовчуванням повертає [code]true[/code] для всіх опцій."
msgid ""
"Check the requirements for the given [param option] and return a non-empty "
"warning string if they are not met.\n"
"[b]Note:[/b] Use [method get_option] to check the value of the export options."
msgstr ""
"Перевірити вимоги до вказаного [параметра] і повернути рядок попередження про "
"неоптимізацію, якщо вони не відповідають.\n"
"[b]Примітка:[/b] Використовуйте [method get_option] для перевірки значення "
"параметрів експорту."
msgid ""
"Return a list of export options that can be configured for this export "
"plugin.\n"
"Each element in the return value is a [Dictionary] with the following keys:\n"
"- [code]option[/code]: A dictionary with the structure documented by [method "
"Object.get_property_list], but all keys are optional.\n"
"- [code]default_value[/code]: The default value for this option.\n"
"- [code]update_visibility[/code]: An optional boolean value. If set to "
"[code]true[/code], the preset will emit [signal Object.property_list_changed] "
"when the option is changed."
msgstr ""
"Повернути список варіантів експорту, які можна налаштувати для цього плагіна "
"експорту.\n"
"Кожен елемент у поверненні значення є [Dictionary] з наступними ключами:\n"
"[code]option[/code]: Словник з структурою, задокументовано "
"[method.get_property_list], але всі ключі необов'язково.\n"
"[code]default_value[/code]: Значення за замовчуванням для цього параметра.\n"
"- [code]update_visibility[/code]: Додаткове значення болеана. Якщо встановити "
"до [code]true[/code], то при зміні параметра буде випромінюватись [signal "
"Object.property_list_changed]."
msgid ""
"Return a [Dictionary] of override values for export options, that will be "
"used instead of user-provided values. Overridden options will be hidden from "
"the user interface.\n"
"[codeblock]\n"
"class MyExportPlugin extends EditorExportPlugin:\n"
"\tfunc _get_name() -> String:\n"
"\t\treturn \"MyExportPlugin\"\n"
"\n"
"\tfunc _supports_platform(platform) -> bool:\n"
"\t\tif platform is EditorExportPlatformPC:\n"
"\t\t\t# Run on all desktop platforms including Windows, MacOS and Linux.\n"
"\t\t\treturn true\n"
"\t\treturn false\n"
"\n"
"\tfunc _get_export_options_overrides(platform) -> Dictionary:\n"
"\t\t# Override \"Embed PCK\" to always be enabled.\n"
"\t\treturn {\n"
"\t\t\t\"binary_format/embed_pck\": true,\n"
"\t\t}\n"
"[/codeblock]"
msgstr ""
"Повертає [словник] змінних значень для параметрів експорту, які "
"використовуватимуться замість значень, наданих користувачем. Перевизначені "
"параметри будуть приховані в інтерфейсі користувача. \n"
"[codeblock] \n"
"class MyExportPlugin extends EditorExportPlugin: \n"
"\tfunc _get_name() -> String: \n"
"\t\tповернути \"MyExportPlugin\" \n"
"\n"
"\tfunc _supports_platform(платформа) -> bool: \n"
"\t\tif platform EditorExportPlatformPC: \n"
"\t\t\t# Працювати на всіх настільних платформах, включаючи Windows, MacOS і "
"Linux. \n"
"\t\t\treturn true \n"
"\t\treturn false \n"
"\n"
"\tfunc _get_export_options_overrides(platform) -> Словник: \n"
"\t\t# Перевизначте, щоб «Вставити PCK» завжди було ввімкнено. \n"
"\t\treturn { \n"
"\t\t\t\"binary_format/embed_pck\": true, \n"
"\t\t} \n"
"[/codeblock]"
msgid ""
"Return the name identifier of this plugin (for future identification by the "
"exporter). The plugins are sorted by name before exporting.\n"
"Implementing this method is required."
msgstr ""
"Повернення ідентифікатора назви цього плагіна (для ідентифікації майбутнього "
"експортера). Додатки сортуються за назвою до експорту.\n"
"Впровадження цього методу необхідно."
msgid ""
"Return [code]true[/code] if the result of [method _get_export_options] has "
"changed and the export options of the preset corresponding to [param "
"platform] should be updated."
msgstr ""
"Повертає [code]true[/code], якщо результат [method _get_export_options] "
"змінився, і параметри експорту пресета, що відповідає [param platform], "
"потрібно оновити."
msgid ""
"Return [code]true[/code] if the plugin supports the given [param platform]."
msgstr ""
"Повернути [code]true[/code], якщо плагін підтримує задану [param platform]."
msgid ""
"Provide access to the Android prebuilt manifest and allows the plugin to "
"modify it if needed.\n"
"Implementers of this virtual method should take the binary manifest data from "
"[param manifest_data], copy it, modify it, and then return it with the "
"modifications.\n"
"If no modifications are needed, then an empty [PackedByteArray] should be "
"returned."
msgstr ""
"Надає доступ до попередньо створеного маніфесту Android та дозволяє плагіну "
"змінювати його за потреби.\n"
"Розробники цього віртуального методу повинні взяти двійкові дані маніфесту з "
"[param manifest_data], скопіювати їх, змінити, а потім повернути з "
"модифікаціями.\n"
"Якщо модифікації не потрібні, тоді має бути повернуто порожній "
"[PackedByteArray]."
msgid ""
"Adds an Apple embedded platform bundle file from the given [param path] to "
"the exported project."
msgstr ""
"Додає файл пакета вбудованої платформи Apple з заданого [param path] до "
"експортованого проєкту."
msgid ""
"Adds C++ code to the Apple embedded platform export. The final code is "
"created from the code appended by each active export plugin."
msgstr ""
"Додає код C++ до експорту вбудованої платформи Apple. Остаточний код "
"створюється з коду, доданого кожним активним плагіном експорту."
msgid ""
"Adds a dynamic library (*.dylib, *.framework) to the Linking Phase in the "
"Apple embedded platform's Xcode project and embeds it into the resulting "
"binary.\n"
"[b]Note:[/b] For static libraries (*.a), this works in the same way as "
"[method add_apple_embedded_platform_framework].\n"
"[b]Note:[/b] This method should not be used for System libraries as they are "
"already present on the device."
msgstr ""
"Додає динамічну бібліотеку (*.dylib, *.framework) до фази зв'язування в "
"проекті Xcode вбудованої платформи Apple та вбудовує її в результуючий "
"бінарний файл.\n"
"[b]Примітка:[/b] Для статичних бібліотек (*.a) це працює так само, як і "
"[method add_apple_embedded_platform_framework].\n"
"[b]Примітка:[/b] Цей метод не слід використовувати для системних бібліотек, "
"оскільки вони вже присутні на пристрої."
msgid ""
"Adds a static library (*.a) or a dynamic library (*.dylib, *.framework) to "
"the Linking Phase to the Apple embedded platform's Xcode project."
msgstr ""
"Додає статичну бібліотеку (*.a) або динамічну бібліотеку (*.dylib, "
"*.framework) до фази зв'язування з проектом Xcode вбудованої платформи Apple."
msgid "Adds linker flags for the Apple embedded platform export."
msgstr "Додає прапорці компонувальника для експорту вбудованої платформи Apple."
msgid ""
"Adds additional fields to the Apple embedded platform's project Info.plist "
"file."
msgstr ""
"Додає додаткові поля до файлу Info.plist проекту вбудованої платформи Apple."
msgid ""
"Adds a static library from the given [param path] to the Apple embedded "
"platform project."
msgstr ""
"Додає статичну бібліотеку з заданого [param path] до проєкту вбудованої "
"платформи Apple."
msgid ""
"Adds a custom file to be exported. [param path] is the virtual path that can "
"be used to load the file, [param file] is the binary data of the file.\n"
"When called inside [method _export_file] and [param remap] is [code]true[/"
"code], the current file will not be exported, but instead remapped to this "
"custom file. [param remap] is ignored when called in other places.\n"
"[param file] will not be imported, so consider using [method "
"_customize_resource] to remap imported resources."
msgstr ""
"Додати файл, який буде експортований. [param path] це віртуальний шлях, який "
"можна використовувати для завантаження файлів, [param file] є бінарними "
"даними файлу.\n"
"Після того, як ви назвали всередині [method _export_file] і [param remap] "
"[code]true[/code], поточний файл не буде експортований, але замість того, щоб "
"перезмащений в цей користувальницький файл. [param remap] ігнорується, коли "
"називається в інших місцях.\n"
"[param file] не буде імпортований, тому розглянути використання "
"[method_customize_resource] для перепланування імпортних ресурсів."
msgid "Use [method add_apple_embedded_platform_bundle_file] instead."
msgstr ""
"Використовуйте замість цього [method add_apple_embedded_platform_bundle_file]."
msgid ""
"Adds an iOS bundle file from the given [param path] to the exported project."
msgstr ""
"Додає файл пакету iOS з вказаного [пам'ячого шляху] до експортованого проекту."
msgid "Use [method add_apple_embedded_platform_cpp_code] instead."
msgstr ""
"Використовуйте замість цього [method add_apple_embedded_platform_cpp_code]."
msgid ""
"Adds C++ code to the iOS export. The final code is created from the code "
"appended by each active export plugin."
msgstr ""
"Додає код C++ до експорту iOS. Остаточний код створюється з коду, доданого "
"кожним активним плагіном експорту."
msgid "Use [method add_apple_embedded_platform_embedded_framework] instead."
msgstr ""
"Використовуйте замість цього [method "
"add_apple_embedded_platform_embedded_framework]."
msgid ""
"Adds a dynamic library (*.dylib, *.framework) to Linking Phase in iOS's Xcode "
"project and embeds it into resulting binary.\n"
"[b]Note:[/b] For static libraries (*.a), this works the in same way as "
"[method add_apple_embedded_platform_framework].\n"
"[b]Note:[/b] This method should not be used for System libraries as they are "
"already present on the device."
msgstr ""
"Додає динамічну бібліотеку (*.dylib, *.framework) до Linking Phase у проекті "
"Xcode для iOS та вбудовує її в результуючий бінарний файл.\n"
"[b]Примітка:[/b] Для статичних бібліотек (*.a) це працює так само, як і "
"[method add_apple_embedded_platform_framework].\n"
"[b]Примітка:[/b] Цей метод не слід використовувати для системних бібліотек, "
"оскільки вони вже присутні на пристрої."
msgid "Use [method add_apple_embedded_platform_framework] instead."
msgstr ""
"Використовуйте замість цього [method add_apple_embedded_platform_framework]."
msgid ""
"Adds a static library (*.a) or a dynamic library (*.dylib, *.framework) to "
"the Linking Phase to the iOS Xcode project."
msgstr ""
"Додає статичну бібліотеку (*.a) або динамічну бібліотеку (*.dylib, "
"*.framework) до фази зв'язування з проектом iOS Xcode."
msgid "Use [method add_apple_embedded_platform_linker_flags] instead."
msgstr ""
"Використовуйте замість цього [method "
"add_apple_embedded_platform_linker_flags]."
msgid "Adds linker flags for the iOS export."
msgstr "Додає прапори для експорту iOS."
msgid "Use [method add_apple_embedded_platform_plist_content] instead."
msgstr ""
"Використовуйте замість цього [method "
"add_apple_embedded_platform_plist_content]."
msgid "Adds additional fields to the iOS project Info.plist file."
msgstr "Додає додаткові поля до файлу Info.plist проекту iOS."
msgid "Use [method add_apple_embedded_platform_project_static_lib] instead."
msgstr ""
"Використовуйте замість цього [method "
"add_apple_embedded_platform_project_static_lib]."
msgid "Adds a static library from the given [param path] to the iOS project."
msgstr "Додає статичну бібліотеку з заданого [param path] до проєкту iOS."
msgid ""
"Adds file or directory matching [param path] to [code]PlugIns[/code] "
"directory of macOS app bundle.\n"
"[b]Note:[/b] This is useful only for macOS exports."
msgstr ""
"Додає файл або каталог, що відповідає [param path] до [code]PlugIns[/code] "
"каталог додатків macOS.\n"
"[b]Примітка:[/b] Це корисно тільки для експорту macOS."
msgid ""
"Adds a shared object or a directory containing only shared objects with the "
"given [param tags] and destination [param path].\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 ""
"Додає спільний об'єкт або каталог, що містить лише спільні об'єкти із "
"заданими тегами [param tags] та місцем призначення [param path].\n"
"[b]Примітка:[/b] У разі експорту до macOS ці спільні об'єкти буде додано до "
"каталогу [code]Frameworks[/code] пакунка програми.\n"
"У випадку директорії з кодовим позначенням виникне помилка, якщо ви помістите "
"в директорію об'єкт, який не є кодовим."
msgid "Returns currently used export platform."
msgstr "Повертає поточну використану платформу експорту."
msgid "Returns currently used export preset."
msgstr "Повертає наразі використаний стиль експорту."
msgid ""
"Returns the current value of an export option supplied by [method "
"_get_export_options]."
msgstr ""
"Повернення поточної вартості експорту, що поставляється [method "
"_get_export_options]."
msgid ""
"To be called inside [method _export_file]. Skips the current file, so it's "
"not included in the export."
msgstr ""
"Викликається всередині [method _export_file]. Пропускає поточний файл, тому "
"він не включається до експорту."
msgid "Export preset configuration."
msgstr "Експорт попередньо встановленої конфігурації."
msgid ""
"Represents the configuration of an export preset, as created by the editor's "
"export dialog. An [EditorExportPreset] instance is intended to be used a read-"
"only configuration passed to the [EditorExportPlatform] methods when "
"exporting the project."
msgstr ""
"Представляє конфігурацію стилю експорту, створеного діалоговим вікном "
"експорту редактора. Екземпляр [EditorExportPreset] призначений для "
"використання як конфігурація лише для читання, що передається методам "
"[EditorExportPlatform] під час експорту проекту."
msgid ""
"Returns [code]true[/code] if the \"Advanced\" toggle is enabled in the export "
"dialog."
msgstr ""
"Повертає [code]true[/code], якщо в діалоговому вікні експорту увімкнено "
"перемикач «Додатково»."
msgid ""
"Returns a comma-separated list of custom features added to this preset, as a "
"string. See [url=$DOCS_URL/tutorials/export/feature_tags.html]Feature tags[/"
"url] in the documentation for more information."
msgstr ""
"Повертає список користувацьких функцій, доданих до цього пресету, у вигляді "
"рядка, розділених комами. Див. [url=$DOCS_URL/tutorials/export/"
"feature_tags.html]Теги функцій[/url] у документації для отримання додаткової "
"інформації."
msgid ""
"Returns a dictionary of files selected in the \"Resources\" tab of the export "
"dialog. The dictionary's keys are file paths, and its values are the "
"corresponding export modes: [code]\"strip\"[/code], [code]\"keep\"[/code], or "
"[code]\"remove\"[/code]. See also [method get_file_export_mode]."
msgstr ""
"Повертає словник файлів, вибраних на вкладці «Ресурси» діалогового вікна "
"експорту. Ключі словника – це шляхи до файлів, а його значення – відповідні "
"режими експорту: [code]«strip»[/code], [code]«keep»[/code] або "
"[code]«remove»[/code]. Див. також [method get_file_export_mode]."
msgid ""
"Returns the number of files selected in the \"Resources\" tab of the export "
"dialog."
msgstr ""
"Повертає кількість файлів, вибраних на вкладці «Ресурси» діалогового вікна "
"експорту."
msgid ""
"Returns [code]true[/code] if PCK directory encryption is enabled in the "
"export dialog."
msgstr ""
"Повертає [code]true[/code], якщо в діалоговому вікні експорту ввімкнено "
"шифрування каталогу PCK."
msgid ""
"Returns [code]true[/code] if PCK encryption is enabled in the export dialog."
msgstr ""
"Повертає [code]true[/code], якщо в діалоговому вікні експорту ввімкнено "
"шифрування PCK."
msgid "Returns file filters to exclude during PCK encryption."
msgstr "Повертає фільтри файлів для виключення під час шифрування PCK."
msgid "Returns file filters to include during PCK encryption."
msgstr "Повертає фільтри файлів для включення під час шифрування PCK."
msgid "Returns PCK encryption key."
msgstr "Повертає ключ шифрування PCK."
msgid "Returns file filters to exclude during export."
msgstr "Повертає фільтри файлів, які потрібно виключити під час експорту."
msgid ""
"Returns export file filter mode selected in the \"Resources\" tab of the "
"export dialog."
msgstr ""
"Повертає режим фільтра файлів експорту, вибраний на вкладці «Ресурси» "
"діалогового вікна експорту."
msgid "Returns export target path."
msgstr "Повертає цільовий шлях експорту."
msgid "Returns file export mode for the specified file."
msgstr "Повертає режим експорту файлу для вказаного файлу."
msgid "Returns array of files to export."
msgstr "Повертає масив файлів для експорту."
msgid "Returns file filters to include during export."
msgstr "Повертає фільтри файлів для включення під час експорту."
msgid ""
"Returns export option value or value of environment variable if it is set."
msgstr ""
"Повертає значення параметра експорту або значення змінної середовища, якщо "
"воно встановлено."
msgid "Returns the list of packs on which to base a patch export on."
msgstr "Повертає список пакетів, на основі яких буде створено експорт латок."
msgid "Returns this export preset's name."
msgstr "Повертає назву цього стилю експорту."
msgid ""
"Returns the value of the setting identified by [param name] using export "
"preset feature tag overrides instead of current OS features."
msgstr ""
"Повертає значення параметра, визначеного параметром [param name], "
"використовуючи перевизначення тегів попередньо налаштованих функцій експорту "
"замість поточних функцій ОС."
msgid ""
"Returns the export mode used by GDScript files. [code]0[/code] for \"Text\", "
"[code]1[/code] for \"Binary tokens\", and [code]2[/code] for \"Compressed "
"binary tokens (smaller files)\"."
msgstr ""
"Повертає режим експорту, який використовується файлами GDScript. [code]0[/"
"code] для \"Текст\", [code]1[/code] для \"Бінарні токени\" та [code]2[/code] "
"для \"Стиснуті бінарні токени (менші файли)\"."
msgid ""
"Returns the preset's version number, or fall back to the [member "
"ProjectSettings.application/config/version] project setting if set to an "
"empty string.\n"
"If [param windows_version] is [code]true[/code], formats the returned version "
"number to be compatible with Windows executable metadata."
msgstr ""
"Повертає номер версії стилю або повертається до параметра проекту [member "
"ProjectSettings.application/config/version], якщо встановлено порожній "
"рядок.\n"
"Якщо [param windows_version] має значення [code]true[/code], форматує "
"повернутий номер версії для сумісності з метаданими виконуваного файлу "
"Windows."
msgid ""
"Returns [code]true[/code] if the preset has the property named [param "
"property]."
msgstr ""
"Повертає [code]true[/code], якщо пресет має властивість з назвою [param "
"property]."
msgid ""
"Returns [code]true[/code] if the file at the specified [param path] will be "
"exported."
msgstr ""
"Повертає [code]true[/code], якщо файл за вказаним [param path] буде "
"експортовано."
msgid ""
"Returns [code]true[/code] if the dedicated server export mode is selected in "
"the export dialog."
msgstr ""
"Повертає [code]true[/code], якщо в діалоговому вікні експорту вибрано режим "
"експорту на виділений сервер."
msgid ""
"Returns [code]true[/code] if the \"Runnable\" toggle is enabled in the export "
"dialog."
msgstr ""
"Повертає [code]true[/code], якщо в діалоговому вікні експорту увімкнено "
"перемикач «Runnable» (Виконати)."
msgid ""
"An editor feature profile which can be used to disable specific features."
msgstr ""
"Профіль редактора, який може бути використаний для виявлення конкретних "
"функцій."
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 "
"makes the editor less cluttered. This is useful in education settings to "
"reduce confusion or when working in a team. For example, artists and level "
"designers could use a feature profile that disables the script editor to "
"avoid accidentally making changes to files they aren't supposed to edit.\n"
"To manage editor feature profiles visually, use [b]Editor > Manage Feature "
"Profiles...[/b] at the top of the editor window."
msgstr ""
"Профіль редактора може бути використаний для виключення конкретних "
"особливостей редактора Godot. Коли вимкнено, функції не з'являються в "
"редакторі, що робить редактор менш метеликом. Це корисно в налаштуваннях "
"освіти, щоб зменшити сплутаність або при роботі в команді. Наприклад, "
"художники та дизайнери рівня можуть використовувати спеціальний профіль, який "
"відключає редактор сценаріїв, щоб уникнути випадкового внесення змін до "
"файлів, які не повинні редагувати.\n"
"Щоб керувати профільами редактора, скористайтеся [b]Editor > Керування "
"особливостями профілю...[/b] у верхній частині вікна редактора."
msgid "Returns the specified [param feature]'s human-readable name."
msgstr "Повертає зазначену [парамічну функцію] людське ім'я."
msgid ""
"Returns [code]true[/code] if the class specified by [param class_name] is "
"disabled. When disabled, the class won't appear in the Create New Node dialog."
msgstr ""
"Повернення [code]true[/code] якщо клас, зазначений [param class_name] "
"вимкнено. Коли вимкнено, клас не з'явиться у діалоговому вікні Створити новий "
"Node."
msgid ""
"Returns [code]true[/code] if editing for the class specified by [param "
"class_name] is disabled. When disabled, the class will still appear in the "
"Create New Node dialog but the Inspector will be read-only when selecting a "
"node that extends the class."
msgstr ""
"Повернення [code]true[/code] якщо редагування для класу, зазначеного [param "
"class_name] вимкнено. Коли вимкнено, клас все ще з'явиться у діалоговому "
"вікні Створити новий Node, але інспектор буде прочитано, коли вибирає вузол, "
"яка розширює клас."
msgid ""
"Returns [code]true[/code] if [param property] is disabled in the class "
"specified by [param class_name]. When a property is disabled, it won't appear "
"in the Inspector when selecting a node that extends the class specified by "
"[param class_name]."
msgstr ""
"Повертаємо [code]true[/code], якщо [param property] вимкнено в класі, "
"зазначеному [param class_name]. Коли майно вимкнено, вона не з'явиться в "
"Інспекторі при виборі вузла, яка розширює клас, зазначений [param class_name]."
msgid ""
"Returns [code]true[/code] if the [param feature] is disabled. When a feature "
"is disabled, it will disappear from the editor entirely."
msgstr ""
"Повертає [code]true[/code], якщо функція [param feature] вимкнена. Коли "
"функція вимкнена, вона повністю зникає з редактора."
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.\n"
"[b]Note:[/b] Feature profiles created via the user interface are loaded from "
"the [code]feature_profiles[/code] directory, as a file with the "
"[code].profile[/code] extension. The editor configuration folder can be found "
"by using [method EditorPaths.get_config_dir]."
msgstr ""
"Завантажує профіль можливостей редактора з файлу. Файл має відповідати "
"формату JSON, отриманому за допомогою кнопки [b]Експорт[/b] у менеджері "
"профілів функцій або методу [method save_to_file].\n"
"[b]Примітка:[/b] Профілі функцій, створені за допомогою інтерфейсу "
"користувача, завантажуються з каталогу [code]feature_profiles[/code] у "
"вигляді файлу з розширенням [code].profile[/code]. Теку конфігурації "
"редактора можна знайти за допомогою [method EditorPaths.get_config_dir]."
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] method.\n"
"[b]Note:[/b] Feature profiles created via the user interface are saved in the "
"[code]feature_profiles[/code] directory, as a file with the [code].profile[/"
"code] extension. The editor configuration folder can be found by using "
"[method EditorPaths.get_config_dir]."
msgstr ""
"Заощаджує профіль редактора на файл у форматі JSON. Після цього можна "
"імпортувати за допомогою функції менеджера профілю [b]Імпорт [/b] кнопка або "
"метод [method load_from_file].\n"
"[b]Примітка:[/b] Функціональні профілі, створені за допомогою інтерфейсу "
"користувача, зберігаються в каталозі [code]feature_profiles[/code], як файл з "
"[code].profile[/code]. Теки конфігурації редактора можна знайти за допомогою "
"[method EditorPaths.get_config_dir]."
msgid ""
"If [param disable] is [code]true[/code], disables the class specified by "
"[param class_name]. When disabled, the class won't appear in the Create New "
"Node dialog."
msgstr ""
"Якщо [param disable] є [code]true[/code], відключає клас, зазначений [param "
"class_name]. Коли вимкнено, клас не з'явиться у діалоговому вікні Створити "
"новий Node."
msgid ""
"If [param disable] is [code]true[/code], disables editing for the class "
"specified by [param class_name]. When disabled, the class will still appear "
"in the Create New Node dialog but the Inspector will be read-only when "
"selecting a node that extends the class."
msgstr ""
"Якщо [param disable] є [code]true[/code], вимикає редагування для класу, "
"зазначеного [param class_name]. Коли вимкнено, клас все ще з'явиться у "
"діалоговому вікні Створити новий Node, але інспектор буде прочитано, коли "
"вибирає вузол, яка розширює клас."
msgid ""
"If [param disable] is [code]true[/code], disables editing for [param "
"property] in the class specified by [param class_name]. When a property is "
"disabled, it won't appear in the Inspector when selecting a node that extends "
"the class specified by [param class_name]."
msgstr ""
"Якщо [param disable] є [code]true[/code], вимикає редагування для [param "
"властивість] в класі, зазначеному [param class_name]. Коли майно вимкнено, "
"вона не з'явиться в Інспекторі при виборі вузла, яка розширює клас, "
"зазначений [param class_name]."
msgid ""
"If [param disable] is [code]true[/code], disables the editor feature "
"specified in [param feature]. When a feature is disabled, it will disappear "
"from the editor entirely."
msgstr ""
"Якщо [param disable] є [code]true[/code], відключає функцію редактора, "
"зазначену в [param feature]. Коли функція вимкнена, вона повністю зникне з "
"редактора."
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 ""
"3D редактор. Якщо ця функція вимкнена, 3D редактор не відображатиметься, але "
"3D вершини все ще відображатимуться в діалоговому вікні Створити новий Node."
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 ""
"Вкладка скрипта, яка містить редактор і клас довідковий браузер. Якщо ця "
"функція вимкнена, вкладка Script не відображатиметься."
msgid ""
"The AssetLib tab. If this feature is disabled, the AssetLib tab won't display."
msgstr ""
"Вкладка AssetLib. Якщо ця функція вимкнена, вкладка AssetLib не "
"відображатиметься."
msgid ""
"Scene tree editing. If this feature is disabled, the Scene tree dock will "
"still be visible but will be read-only."
msgstr ""
"Сцена редагування дерева. Якщо ця функція вимкнена, то Сценка док все ще буде "
"видно, але буде прочитано."
msgid "Replaced by the Signals and Groups docks."
msgstr "Замінено доками «Сигнали» та «Групи»."
msgid ""
"The Node dock. If this feature is disabled, signals and groups won't be "
"visible and modifiable from the editor."
msgstr ""
"Док Нод. Якщо ця функція вимкнена, сигнали та групи не будуть видимими та "
"модіфікованими з редактора."
msgid ""
"The FileSystem dock. If this feature is disabled, the FileSystem dock won't "
"be visible."
msgstr ""
"ФайлСистема док. Якщо ця функція вимкнена, файлова система не буде видно."
msgid ""
"The Import dock. If this feature is disabled, the Import dock won't be "
"visible."
msgstr ""
"Імпортний док. Якщо ця функція вимкнена, то Імпортний док не буде видно."
msgid ""
"The History dock. If this feature is disabled, the History dock won't be "
"visible."
msgstr "Історія док. Якщо ця функція вимкнена, історія не буде видно."
msgid ""
"The Game tab, which allows embedding the game window and selecting nodes by "
"clicking inside of it. If this feature is disabled, the Game tab won't "
"display."
msgstr ""
"Вкладка «Гра», яка дозволяє вбудовувати вікно гри та вибирати вузли, клацаючи "
"всередині нього. Якщо цю функцію вимкнено, вкладка Гра не відображатиметься."
msgid ""
"The Signals dock. If this feature is disabled, signals won't be visible and "
"modifiable from the editor."
msgstr ""
"Док «Сигнали». Якщо цю функцію вимкнено, сигнали не будуть видимими та не "
"можна буде змінювати в редакторі."
msgid ""
"The Groups dock. If this feature is disabled, groups won't be visible and "
"modifiable from the editor."
msgstr ""
"Панель груп. Якщо цю функцію вимкнено, групи не будуть видимими та не можна "
"буде змінювати в редакторі."
msgid "A modified version of [FileDialog] used by the editor."
msgstr "Редактор [FileDialog]."
msgid ""
"[EditorFileDialog] is a [FileDialog] tweaked to work in the editor. It "
"automatically handles favorite and recent directory lists, and synchronizes "
"some properties with their corresponding editor settings.\n"
"[EditorFileDialog] will automatically show a native dialog based on the "
"[member EditorSettings.interface/editor/use_native_file_dialogs] editor "
"setting and ignores [member FileDialog.use_native_dialog].\n"
"[b]Note:[/b] [EditorFileDialog] is invisible by default. To make it visible, "
"call one of the [code]popup_*[/code] methods from [Window] on the node, such "
"as [method Window.popup_centered_clamped]."
msgstr ""
"[EditorFileDialog] – це [FileDialog], налаштований для роботи в редакторі. "
"Він автоматично обробляє списки обраних та нещодавніх каталогів, а також "
"синхронізує деякі властивості з відповідними налаштуваннями редактора.\n"
"[EditorFileDialog] автоматично відображатиме рідне діалогове вікно на основі "
"налаштувань редактора [member EditorSettings.interface/editor/"
"use_native_file_dialogs] та ігноруватиме [member "
"FileDialog.use_native_dialog].\n"
"[b]Примітка:[/b] [EditorFileDialog] за замовчуванням невидимий. Щоб зробити "
"його видимим, викличте один із методів [code]popup_*[/code] з [Window] на "
"вузлі, наприклад, [method Window.popup_centered_clamped]."
msgid "This feature is no longer supported."
msgstr "Ця функція більше не підтримується."
msgid ""
"This method is kept for compatibility and does nothing. As an alternative, "
"you can display another dialog after showing the file dialog."
msgstr ""
"Цей метод збережено для сумісності та нічого не робить. Як альтернативу, ви "
"можете відобразити інше діалогове вікно після відображення діалогового вікна "
"файлу."
msgid "Use [member FileDialog.overwrite_warning_enabled] instead."
msgstr ""
"Використовуйте замість цього [member FileDialog.overwrite_warning_enabled]."
msgid ""
"If [code]true[/code], the [EditorFileDialog] will not warn the user before "
"overwriting files."
msgstr ""
"Якщо [code]true[/code], [EditorFileDialog] не попередить користувача перед "
"перезаписом файлів."
msgid "Resource filesystem, as the editor sees it."
msgstr "Серверна файлова система, як редактор бачить його."
msgid ""
"This object holds information of all resources in the filesystem, their "
"types, etc.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_resource_filesystem]."
msgstr ""
"Цей об'єкт має інформацію про всі ресурси в файловій системі, їх типи тощо.\n"
"[b]Примітка:[/b] Цей клас не повинен бути миттєвим. Замість, доступ до "
"Єдиного редактора [method EditorInterface.get_resource_filesystem]."
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 ""
"Повертаємо ресурсний тип файлу, враховуючи повний шлях. Це повертає рядок, "
"такі як [code]\"Resource\"[/code] або [code]\"GDScript\"[/code], [i]not[/i] "
"розширення файлів, таких як [code].gd\"[/code]."
msgid "Gets the root directory object."
msgstr "Отримує об'єкт кореневих каталогів."
msgid "Returns a view into the filesystem at [param path]."
msgstr "Повертає вид на файлову систему через [param path]."
msgid "Returns the scan progress for 0 to 1 if the FS is being scanned."
msgstr "Повертає прогрес сканування для 0 до 1, якщо FS сканується."
msgid "Returns [code]true[/code] if the filesystem is being scanned."
msgstr "Повертає [code]true[/code], якщо сканується файлова система."
msgid ""
"Reimports a set of files. Call this if these files or their [code].import[/"
"code] files were directly edited by script or an external program.\n"
"If the file type changed or the file was newly created, use [method "
"update_file] or [method scan].\n"
"[b]Note:[/b] This function blocks until the import is finished. However, the "
"main loop iteration, including timers and [method Node._process], will occur "
"during the import process due to progress bar updates. Avoid calls to [method "
"reimport_files] or [method scan] while an import is in progress."
msgstr ""
"Реімпортує набір файлів. Викликайте цей метод, якщо ці файли або їхні файли "
"[code].import[/code] були безпосередньо відредаговані скриптом або зовнішньою "
"програмою.\n"
"Якщо тип файлу змінився або файл було створено заново, використовуйте [method "
"update_file] або [method scan].\n"
"[b]Примітка:[/b] Ця функція блокує роботу до завершення імпорту. Однак, "
"основна ітерація циклу, включаючи таймери і [method Node._process], "
"відбуватиметься під час процесу імпорту через оновлення індикатора виконання. "
"Уникайте викликів [method reimport_files] або [method scan] під час імпорту."
msgid "Scan the filesystem for changes."
msgstr "Сканування файлової системи для змін."
msgid "Check if the source of any imported resource changed."
msgstr "Перевірте, чи змінено джерело будь-якого імпортного ресурсу."
msgid ""
"Add a file in an existing directory, or schedule file information to be "
"updated on editor restart. Can be used to update text files saved by an "
"external program.\n"
"This will not import the file. To reimport, call [method reimport_files] or "
"[method scan] methods."
msgstr ""
"Додати файл до існуючого каталогу або запланувати оновлення інформації про "
"файл при перезапуску редактора. Можна використовувати для оновлення текстових "
"файлів, збережених зовнішньою програмою.\n"
"При цьому файл не буде імпортовано. Для повторного імпорту викличте методи "
"[method reimport_files] або [method scan]."
msgid "Emitted if the filesystem changed."
msgstr "Увімкнено, якщо файлова система змінилася."
msgid "Emitted if a resource is reimported."
msgstr "Випробувано, якщо ресурс перевозиться."
msgid "Emitted before a resource is reimported."
msgstr "Перед тим як перевозиться ресурс."
msgid ""
"Emitted if at least one resource is reloaded when the filesystem is scanned."
msgstr ""
"Випробувано, якщо не менше одного ресурсу перезавантажено при скануванні "
"файлової системи."
msgid "Emitted when the list of global script classes gets updated."
msgstr "Увімкнути, коли список глобальних класів скриптів оновлюється."
msgid "Emitted if the source of any imported file changed."
msgstr "Увімкнено, якщо джерело будь-якого імпортного файлу змінено."
msgid "A directory for the resource filesystem."
msgstr "Каталог ресурсної файлової системи."
msgid "A more generalized, low-level variation of the directory concept."
msgstr "Більш узагальнений, низький рівень варіації концепції каталогу."
msgid ""
"Returns the index of the directory with name [param name] or [code]-1[/code] "
"if not found."
msgstr ""
"Повертає індекс каталогу з назвою [param name] або [code]-1[/code], якщо не "
"знайдено."
msgid ""
"Returns the index of the file with name [param name] or [code]-1[/code] if "
"not found."
msgstr ""
"Повертає індекс файлу з назвою [param name] або [code]-1[/code], якщо не "
"знайдено."
msgid "Returns the name of the file at index [param idx]."
msgstr "Повертає назву файлу в індексі [param idx]."
msgid "Returns the number of files in this directory."
msgstr "Повертає кількість файлів в цьому каталозі."
msgid ""
"Returns [code]true[/code] if the file at index [param idx] imported properly."
msgstr ""
"Повертає [code]true[/code], якщо файл з індексом [param idx] імпортовано "
"належним чином."
msgid "Returns the path to the file at index [param idx]."
msgstr "Повертає шлях до файлу в індексі [param idx]."
msgid ""
"Returns the base class of the script class defined in the file at index "
"[param idx]. If the file doesn't define a script class using the "
"[code]class_name[/code] syntax, this will return an empty string."
msgstr ""
"Повертає базовий клас початкового класу, визначеного у файлі за індексом "
"[param idx]. Якщо файл не визначає клас скрипта за допомогою "
"[code]class_name[/code] syntax, це поверне порожній рядок."
msgid ""
"Returns the name of the script class defined in the file at index [param "
"idx]. If the file doesn't define a script class using the [code]class_name[/"
"code] syntax, this will return an empty string."
msgstr ""
"Повертає ім'я початкового класу, визначеного в файлі в індексі [param idx]. "
"Якщо файл не визначає клас скрипта за допомогою [code]class_name[/code] "
"syntax, це поверне порожній рядок."
msgid ""
"Returns the resource type of the file at index [param idx]. 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 ""
"Повернення ресурсного типу файлу в індексі [param idx]. Це повертає рядок, "
"такі як [code]\"Resource\"[/code] або [code]\"GDScript\"[/code], [i]not[/i] "
"розширення файлів, таких як [code].gd\"[/code]."
msgid "Returns the name of this directory."
msgstr "Повертає назву цього каталогу."
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 ""
"Повертаємо батьківський каталог для цього каталогу або [code]null[/code], "
"якщо називається на каталозі [code]res://[/code] або [code]user://[/code]."
msgid "Returns the path to this directory."
msgstr "Повертає шлях до цього каталогу."
msgid "Returns the subdirectory at index [param idx]."
msgstr "Повертає субдиректорію індексу [param idx]."
msgid "Returns the number of subdirectories in this directory."
msgstr "Повертає кількість підкателей в цьому каталозі."
msgid "Used to query and configure import format support."
msgstr "Використовується для запиту та налаштування підтримки форматів імпорту."
msgid ""
"This class is used to query and configure a certain import format. It is used "
"in conjunction with asset format import plugins."
msgstr ""
"Цей клас використовується для запиту та налаштування певного формату імпорту. "
"Використовується в поєднанні з додатками для імпорту активів."
msgid "Return the file extensions supported."
msgstr "Повернення розширень файлів підтримується."
msgid "Return whether this importer is active."
msgstr "Поверніть, чи працює цей імпортер."
msgid "Query support. Return [code]false[/code] if import must not continue."
msgstr ""
"Підтримка запитів. Поверніть [code]false[/code], якщо імпорт не має "
"продовжуватися."
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 ""
"Реєструє митний імпортер ресурсів в редакторі. Використовуйте клас для "
"оформлення будь-якого файлу і імпортувати його як новий тип ресурсу."
msgid ""
"[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.\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 "
"affect the import process. EditorImportPlugins are responsible for creating "
"the resources and saving them in the [code].godot/imported[/code] directory "
"(see [member ProjectSettings.application/config/"
"use_hidden_project_data_directory]).\n"
"Below is an example EditorImportPlugin that imports a [Mesh] from a file with "
"the extension \".special\" or \".spec\":\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends EditorImportPlugin\n"
"\n"
"func _get_importer_name():\n"
"\treturn \"my.special.plugin\"\n"
"\n"
"func _get_visible_name():\n"
"\treturn \"Special Mesh\"\n"
"\n"
"func _get_recognized_extensions():\n"
"\treturn [\"special\", \"spec\"]\n"
"\n"
"func _get_save_extension():\n"
"\treturn \"mesh\"\n"
"\n"
"func _get_resource_type():\n"
"\treturn \"Mesh\"\n"
"\n"
"func _get_preset_count():\n"
"\treturn 1\n"
"\n"
"func _get_preset_name(preset_index):\n"
"\treturn \"Default\"\n"
"\n"
"func _get_import_options(path, preset_index):\n"
"\treturn [{\"name\": \"my_option\", \"default_value\": false}]\n"
"\n"
"func _import(source_file, save_path, options, platform_variants, gen_files):\n"
"\tvar file = FileAccess.open(source_file, FileAccess.READ)\n"
"\tif file == null:\n"
"\t\treturn FAILED\n"
"\tvar mesh = ArrayMesh.new()\n"
"\t# Fill the Mesh with data read in \"file\", left as an exercise to the "
"reader.\n"
"\n"
"\tvar filename = save_path + \".\" + _get_save_extension()\n"
"\treturn ResourceSaver.save(mesh, filename)\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"public partial class MySpecialPlugin : EditorImportPlugin\n"
"{\n"
"\tpublic override string _GetImporterName()\n"
"\t{\n"
"\t\treturn \"my.special.plugin\";\n"
"\t}\n"
"\n"
"\tpublic override string _GetVisibleName()\n"
"\t{\n"
"\t\treturn \"Special Mesh\";\n"
"\t}\n"
"\n"
"\tpublic override string[] _GetRecognizedExtensions()\n"
"\t{\n"
"\t\treturn [\"special\", \"spec\"];\n"
"\t}\n"
"\n"
"\tpublic override string _GetSaveExtension()\n"
"\t{\n"
"\t\treturn \"mesh\";\n"
"\t}\n"
"\n"
"\tpublic override string _GetResourceType()\n"
"\t{\n"
"\t\treturn \"Mesh\";\n"
"\t}\n"
"\n"
"\tpublic override int _GetPresetCount()\n"
"\t{\n"
"\t\treturn 1;\n"
"\t}\n"
"\n"
"\tpublic override string _GetPresetName(int presetIndex)\n"
"\t{\n"
"\t\treturn \"Default\";\n"
"\t}\n"
"\n"
"\tpublic override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetImportOptions(string path, int presetIndex)\n"
"\t{\n"
"\t\treturn\n"
"\t\t[\n"
"\t\t\tnew Godot.Collections.Dictionary\n"
"\t\t\t{\n"
"\t\t\t\t{ \"name\", \"myOption\" },\n"
"\t\t\t\t{ \"default_value\", false },\n"
"\t\t\t},\n"
"\t\t];\n"
"\t}\n"
"\n"
"\tpublic override Error _Import(string sourceFile, string savePath, "
"Godot.Collections.Dictionary options, Godot.Collections.Array<string> "
"platformVariants, Godot.Collections.Array<string> genFiles)\n"
"\t{\n"
"\t\tusing var file = FileAccess.Open(sourceFile, FileAccess.ModeFlags.Read);\n"
"\t\tif (file.GetError() != Error.Ok)\n"
"\t\t{\n"
"\t\t\treturn Error.Failed;\n"
"\t\t}\n"
"\n"
"\t\tvar mesh = new ArrayMesh();\n"
"\t\t// Fill the Mesh with data read in \"file\", left as an exercise to the "
"reader.\n"
"\t\tstring filename = $\"{savePath}.{_GetSaveExtension()}\";\n"
"\t\treturn ResourceSaver.Save(mesh, filename);\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To use [EditorImportPlugin], register it using the [method "
"EditorPlugin.add_import_plugin] method first."
msgstr ""
"Плагіни [EditorImportPlugin] дають змогу розширити функціональність імпорту "
"ресурсів редактора. Використовуйте їх, щоб імпортувати ресурси з власних "
"файлів або надавати альтернативи існуючим імпортерам редактора. \n"
"EditorImportPlugins працюють, асоціюючи певні розширення файлів і тип "
"ресурсу. Перегляньте [method _get_recognized_extensions] і [method "
"_get_resource_type]. Вони можуть додатково вказати деякі стилі імпорту, які "
"впливають на процес імпорту. EditorImportPlugins відповідають за створення "
"ресурсів і їх збереження в каталозі [code].godot/imported[/code] (див. "
"[member ProjectSettings.application/config/"
"use_hidden_project_data_directory]). \n"
"Нижче наведено приклад EditorImportPlugin, який імпортує [Mesh] із файлу з "
"розширенням \".special\" або \".spec\": \n"
"[codeblocks] \n"
"[gdscript] \n"
"@tool \n"
"extends EditorImportPlugin \n"
"\n"
"func _get_importer_name(): \n"
"\treturn \"my.special.plugin\" \n"
"\n"
"func _get_visible_name(): \n"
"\treturn \"Special Mesh\" \n"
"\n"
"func _get_recognized_extensions(): \n"
"\treturn [\"special\", \"spec\"] \n"
"\n"
"func _get_save_extension(): \n"
"\treturn \"mesh\" \n"
"\n"
"func _get_resource_type(): \n"
"\treturn \"mesh\" \n"
"\n"
"func _get_preset_count(): \n"
"\treturn 1 \n"
"\n"
"func _get_preset_name(preset_index): \n"
"\treturn \"Default\" \n"
"\n"
"func _get_import_options(path, preset_index): \n"
"\treturn [{\"name\": \"my_option\", \"default_value\": false}] \n"
"\n"
"func _import(source_file, save_path, options, platform_variants, "
"gen_files): \n"
"\tvar file = FileAccess.open(source_file, FileAccess.READ) \n"
"\tif file == null: \n"
"\t\treturn ERROR\n"
"\tvar mesh = ArrayMesh.new() \n"
"\t# Заповніть Mesh даними, зчитаними у \"файлі\", залишеними як вправа для "
"читача. \n"
"\n"
"\tvar filename = save_path + \".\" + _get_save_extension() \n"
"\treturn ResourceSaver.save(mesh, name file) \n"
"[/gdscript] \n"
"[csharp] \n"
"Using Godot; \n"
"\n"
"public partial class MySpecialPlugin : EditorImportPlugin \n"
"{\n"
"\tpublic override string _GetImporterName() \n"
"\t{ \n"
"\t\treturn \"my.special.plugin\"; \n"
"\t} \n"
"\n"
"\tpublic override string _GetVisibleName() \n"
"\t{ \n"
"\t\treturn «Special mesh»; \n"
"\t} \n"
"\n"
"\tpublic override string[] _GetRecognizedExtensions() \n"
"\t{ \n"
"\t\treturn [\"special\", \"spec\"]; \n"
"\t} \n"
"\n"
"\tpublic override string _GetSaveExtension() \n"
"\t{ \n"
"\t\treturn \"mesh\"; \n"
"\t} \n"
"\n"
"\tpublic override string _GetResourceType() \n"
"\t{ \n"
"\t\treturn «mesh»; \n"
"\t} \n"
"\n"
"\tpublic override int _GetPresetCount() \n"
"\t{ \n"
"\t\treturn 1; \n"
"\t} \n"
"\n"
"\tpublic override string _GetPresetName(int presetIndex) \n"
"\t{ \n"
"\t\treturn \"Default\"; \n"
"\t} \n"
"\n"
"\tpublic override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetImportOptions(String path, int presetIndex) \n"
"\t{ \n"
"\t\treturn \n"
"\t\t[ \n"
"\t\t\tnew Godot.Collections.Dictionary \n"
"\t\t\t{ \n"
"\t\t\t\t{ \"name\", \"myOption\" }, \n"
"\t\t\t\t{ \"default_value\", false }, \n"
"\t\t\t}, \n"
"\t\t]; \n"
"\t} \n"
"\n"
"\tpublic override Error _Import(string sourceFile, string savePath, "
"Godot.Collections.Dictionary options, Godot.Collections.Array<string> "
"platformVariants, Godot.Collections.Array<string> genFiles) \n"
"\t{ \n"
"\t\tUsing var file = FileAccess.Open(sourceFile, "
"FileAccess.ModeFlags.Read); \n"
"\t\tif (file.GetError() != Error.Ok) \n"
"\t\t{ \n"
"\t\t\treturn Error.Failed; \n"
"\t\t} \n"
"\n"
"\t\tvar mesh = new ArrayMesh(); \n"
"\t\t// Заповнити Mesh даними, зчитаними у \"файлі\", залишеними як вправа для "
"читача. \n"
"\t\tstring filename = $\"{savePath}.{_GetSaveExtension()}\"; \n"
"\t\treturn ResourceSaver.Save(mesh, filename); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Щоб використовувати [EditorImportPlugin], спочатку зареєструйте його за "
"допомогою методу [method EditorPlugin.add_import_plugin]."
msgid "Import plugins"
msgstr "Імпорт плагінів"
msgid ""
"Tells whether this importer can be run in parallel on threads, or, on the "
"contrary, it's only safe for the editor to call it from the main thread, for "
"one file at a time.\n"
"If this importer's implementation is thread-safe and can be run in parallel, "
"override this with [code]true[/code] to optimize for concurrency.\n"
"If not overridden, returns [code]false[/code]."
msgstr ""
"Вказує, чи можна цей імпортер запускати паралельно в потоках, чи, навпаки, "
"редактор може безпечно викликати його лише з головного потоку, для одного "
"файлу за раз.\n"
"Якщо реалізація цього імпортера потокобезпечна та може запускатися "
"паралельно, перевизначте це на [code]true[/code] для оптимізації "
"паралельності.\n"
"Якщо не перевизначено, повертає [code]false[/code]."
msgid ""
"Gets the format version of this importer. Increment this version when making "
"incompatible changes to the format of the imported resources.\n"
"If not overridden, the format version is [code]0[/code]."
msgstr ""
"Отримує версію формату цього засобу імпорту. Збільшує цю версію під час "
"внесення несумісних змін до формату імпортованих ресурсів.\n"
"Якщо не перевизначено, версія формату — [code]0[/code]."
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], "
"[code]default_value[/code], [code]property_hint[/code] (optional), "
"[code]hint_string[/code] (optional), [code]usage[/code] (optional)."
msgstr ""
"Отримує параметри та значення за замовчуванням для заміщення в цьому індексі. "
"Повертає Арра словників з наступними ключами: [code]name[/code], "
"[code]default_value[/code], [code]property_hint[/code] (опціонально), "
"[code]hint_string[/code] (опціонально), [code]usage[/code] (опційно)."
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 values will "
"be called later. Use this to ensure the importer runs after the dependencies "
"are already imported. The default import order is [code]0[/code] unless "
"overridden by a specific importer. See [enum ResourceImporter.ImportOrder] "
"for some predefined values."
msgstr ""
"При імпорті ресурсів запрошують замовлення цього імпортера. Імпортери з [i] "
"lower[/i] імпортні замовлення будуть називатися першими, а більш високі "
"значення будуть називатися пізніше. Використовуйте це, щоб забезпечити "
"імпортер, який вже імпортується. Замовлення імпорту за замовчуванням [code]0[/"
"code], якщо перейменувати конкретним імпортером. Див. [enum "
"ResourceImporter.ImportOrder] для деяких визначених значень."
msgid "Gets the unique name of the importer."
msgstr "Одержує унікальну назву імпортера."
msgid ""
"Gets whether the import option specified by [param option_name] should be "
"visible in the Import dock. The default implementation always returns "
"[code]true[/code], making all options visible. This is mainly useful for "
"hiding options that depend on others if one of them is disabled.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_option_visibility(path, option_name, options):\n"
"\t# Only show the lossy quality setting if the compression mode is set to "
"\"Lossy\".\n"
"\tif option_name == \"compress/lossy_quality\" and options.has(\"compress/"
"mode\"):\n"
"\t\treturn int(options[\"compress/mode\"]) == COMPRESS_LOSSY # This is a "
"constant that you set\n"
"\n"
"\treturn true\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _GetOptionVisibility(string path, StringName optionName, "
"Godot.Collections.Dictionary options)\n"
"{\n"
"\t// Only show the lossy quality setting if the compression mode is set to "
"\"Lossy\".\n"
"\tif (optionName == \"compress/lossy_quality\" && "
"options.ContainsKey(\"compress/mode\"))\n"
"\t{\n"
"\t\treturn (int)options[\"compress/mode\"] == CompressLossy; // This is a "
"constant you set\n"
"\t}\n"
"\n"
"\treturn true;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Отримує значення, чи має бути видимим параметр імпорту, вказаний параметром "
"[param option_name], у панелі імпорту. Реалізація за замовчуванням завжди "
"повертає [code]true[/code], роблячи всі параметри видимими. Це головним чином "
"корисно для приховування параметрів, які залежать від інших, якщо один з них "
"вимкнено.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_option_visibility(path, option_name, options):\n"
"# Показувати налаштування якості з втратами, лише якщо режим стиснення "
"встановлено на \"З втратами\".\n"
"if option_name == \"compress/lossy_quality\" and options.has(\"compress/"
"mode\"):\n"
"return int(options[\"compress/mode\"]) == COMPRESS_LOSSY # Це константа, яку "
"ви встановлюєте\n"
"\n"
"return true\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _GetOptionVisibility(string path, StringName optionName, "
"Godot.Collections.Dictionary options)\n"
"{\n"
"// Показувати налаштування якості з втратами лише тоді, коли режим стиснення "
"встановлено на \"З втратами\".\n"
"if (optionName == \"compress/lossy_quality\" && "
"options.ContainsKey(\"compress/mode\"))\n"
"{\n"
"return (int)options[\"compress/mode\"] == CompressLossy; // Це константа, яку "
"ви встановлюєте\n"
"}\n"
"\n"
"return true;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
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.\n"
"By default, there are no presets."
msgstr ""
"Отримує кількість початкових пресетів, визначених плагіном. Використовуйте "
"[method _get_import_options], щоб отримати параметри за замовчуванням для "
"пресету, та [method _get_preset_name], щоб отримати назву пресету.\n"
"За замовчуванням пресетів немає."
msgid "Gets the name of the options preset at this index."
msgstr "Одержує ім'я параметрів, встановлених в цьому індексі."
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 ""
"Прийміть пріоритет цього плагіна для визнаного розширення. Найвищі "
"пріоритетні плагіни будуть кращими. [code]1.0[/code]."
msgid ""
"Gets the list of file extensions to associate with this loader (case-"
"insensitive). e.g. [code][\"obj\"][/code]."
msgstr ""
"Отримати список розширень файлів, пов'язаних з цим навантажувачем "
"(результатом). [code][\"obj\"][/code]."
msgid ""
"Gets the Godot resource type associated with this loader. e.g. [code]"
"\"Mesh\"[/code] or [code]\"Animation\"[/code]."
msgstr ""
"Gets the Godot ресурсний тип, пов'язаний з цим навантажувачем. e.g. [code]"
"\"Маш\"\"[/code] або [code]\"Animation\"[/code]."
msgid ""
"Gets the extension used to save this resource in the [code].godot/imported[/"
"code] directory (see [member ProjectSettings.application/config/"
"use_hidden_project_data_directory])."
msgstr ""
"Збережіть цей ресурс у каталозі [code].godot/imported[/code] (див. [члени "
"ПроектуНалаштування.application/config/use_hidden_project_data_directory])."
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 ""
"Отримати назву для відображення в імпортному вікні. Ви повинні вибрати таку "
"назву як продовження «Імпорт як», наприклад «Імпорт як Спеціальна сітка»."
msgid ""
"Imports [param source_file] with the import [param options] specified. Should "
"return [constant @GlobalScope.OK] if the import is successful, other values "
"indicate failure.\n"
"The imported resource is expected to be saved to [code]save_path + \".\" + "
"_get_save_extension()[/code]. If a different variant is preferred for a "
"[url=$DOCS_URL/tutorials/export/feature_tags.html]feature tag[/url], save the "
"variant to [code]save_path + \".\" + tag + \".\" + _get_save_extension()[/"
"code] and add the feature tag to [param platform_variants].\n"
"If additional resource files are generated in the resource filesystem "
"([code]res://[/code]), add their full path to [param gen_files] so that the "
"editor knows they depend on [param source_file].\n"
"This method must be overridden to do the actual importing work. See this "
"class' description for an example of overriding this method."
msgstr ""
"Імпортує [param source_file] із зазначеним параметром import [param options]. "
"Якщо імпорт успішний, має повертати [constant @GlobalScope.OK], інші значення "
"вказують на невдачу.\n"
"Очікується, що імпортований ресурс буде збережено в [code]save_path + \".\" + "
"_get_save_extension()[/code]. Якщо для тегу feature [url=$DOCS_URL/tutorials/"
"export/feature_tags.html]бажано інший варіант, збережіть варіант в "
"[code]save_path + \".\" + tag + \".\" + _get_save_extension()[/code] та "
"додайте тег feature до [param platform_variants].\n"
"Якщо у файловій системі ресурсів ([code]res://[/code]) генеруються додаткові "
"файли ресурсів, додайте їхній повний шлях до [param gen_files], щоб редактор "
"знав, що вони залежать від [param source_file].\n"
"Цей метод має бути перевизначений для виконання фактичної роботи з імпорту. "
"Дивіться опис цього класу для прикладу перевизначення цього методу."
msgid ""
"This function can only be called during the [method _import] callback and it "
"allows manually importing resources from it. This is useful when the imported "
"file generates external resources that require importing (as example, "
"images). Custom parameters for the \".import\" file can be passed via the "
"[param custom_options]. Additionally, in cases where multiple importers can "
"handle a file, the [param custom_importer] can be specified to force a "
"specific one. This function performs a resource import and returns "
"immediately with a success or error code. [param generator_parameters] "
"defines optional extra metadata which will be stored as [code skip-"
"lint]generator_parameters[/code] in the [code]remap[/code] section of the "
"[code].import[/code] file, for example to store a md5 hash of the source data."
msgstr ""
"Цю функцію можна викликати лише під час зворотного виклику [method _import], "
"і вона дозволяє вручну імпортувати ресурси з нього. Це корисно, коли "
"імпортований файл генерує зовнішні ресурси, які потребують імпорту "
"(наприклад, зображення). Користувацькі параметри для \".import\" файлу можна "
"передати через [param custom_options]. Крім того, у випадках, коли декілька "
"імпортерів можуть працювати з файлом, можна вказати параметр [param "
"custom_importer], щоб примусово вибрати певний імпортер. Ця функція виконує "
"імпорт ресурсу і негайно повертає код успіху або помилки. [param "
"generator_parameters] визначає необов'язкові додаткові метадані, які буде "
"збережено як [code skip-lint]generator_parameters[/code] у розділі "
"[code]remap[/code] файлу [code].import[/code], наприклад, для зберігання хешу "
"md5 вихідних даних."
msgid "A control used to edit properties of an object."
msgstr "Контроль використовується для редагування властивостей об'єкта."
msgid ""
"This is the control that implements property editing in the editor's Settings "
"dialogs, the Inspector dock, etc. To get the [EditorInspector] used in the "
"editor's Inspector dock, use [method EditorInterface.get_inspector].\n"
"[EditorInspector] will show properties in the same order as the array "
"returned by [method Object.get_property_list].\n"
"If a property's name is path-like (i.e. if it contains forward slashes), "
"[EditorInspector] will create nested sections for \"directories\" along the "
"path. For example, if a property is named [code]highlighting/gdscript/"
"node_path_color[/code], it will be shown as \"Node Path Color\" inside the "
"\"GDScript\" section nested inside the \"Highlighting\" section.\n"
"If a property has [constant PROPERTY_USAGE_GROUP] usage, it will group "
"subsequent properties whose name starts with the property's hint string. The "
"group ends when a property does not start with that hint string or when a new "
"group starts. An empty group name effectively ends the current group. "
"[EditorInspector] will create a top-level section for each group. For "
"example, if a property with group usage is named [code]Collide With[/code] "
"and its hint string is [code]collide_with_[/code], a subsequent "
"[code]collide_with_area[/code] property will be shown as \"Area\" inside the "
"\"Collide With\" section. There is also a special case: when the hint string "
"contains the name of a property, that property is grouped too. This is mainly "
"to help grouping properties like [code]font[/code], [code]font_color[/code] "
"and [code]font_size[/code] (using the hint string [code]font_[/code]).\n"
"If a property has [constant PROPERTY_USAGE_SUBGROUP] usage, a subgroup will "
"be created in the same way as a group, and a second-level section will be "
"created for each subgroup.\n"
"[b]Note:[/b] Unlike sections created from path-like property names, "
"[EditorInspector] won't capitalize the name for sections created from groups. "
"So properties with group usage usually use capitalized names instead of "
"snake_cased names."
msgstr ""
"Це елемент керування, який реалізує редагування властивостей у діалогових "
"вікнах налаштувань редактора, док-станції Inspector тощо. Щоб використовувати "
"[EditorInspector] у док-станції Inspector редактора, використовуйте [method "
"EditorInterface.get_inspector].\n"
"[EditorInspector] покаже властивості в тому ж порядку, що й масив, повернутий "
"[method Object.get_property_list].\n"
"Якщо ім’я властивості схоже на шлях (тобто якщо воно містить косі риски), "
"[EditorInspector] створить вкладені розділи для «каталогів» уздовж шляху. "
"Наприклад, якщо властивість має назву [code]highlighting/gdscript/"
"node_path_color[/code], вона буде показана як «Колір шляху до вузла» "
"всередині розділу «GDScript», вкладеного в розділ «Виділення».\n"
"Якщо властивість має [постійне використання PROPERTY_USAGE_GROUP], вона "
"групуватиме наступні властивості, назва яких починається з рядка підказки "
"властивості. Група закінчується, коли властивість не починається з цього "
"рядка підказки або коли починається нова група. Порожня назва групи фактично "
"завершує поточну групу. [EditorInspector] створить розділ верхнього рівня для "
"кожної групи. Наприклад, якщо властивість із груповим використанням має назву "
"[code]Collide With[/code], а її підказка — [code]collide_with_[/code], "
"наступна властивість [code]collide_with_area[/code] буде показана як \" "
"Область» всередині розділу «Зіткнутися з». Існує також окремий випадок: коли "
"рядок підказки містить назву властивості, ця властивість також групується. Це "
"в основному для того, щоб допомогти згрупувати такі властивості, як "
"[code]шрифт[/code], [code]колір_шрифту[/code] і [code]розмір_шрифту[/code] "
"(використовуючи рядок підказки [code]шрифт_[/code]).\n"
"Якщо властивість використовує [constant PROPERTY_USAGE_SUBGROUP], підгрупа "
"буде створена так само, як і група, і для кожної підгрупи буде створено "
"розділ другого рівня.\n"
"[b]Примітка:[/b] На відміну від розділів, створених із імен властивостей, "
"схожих на шляхи, [EditorInspector] не буде писати назву з великої літери для "
"розділів, створених із груп. Тому властивості з груповим використанням "
"зазвичай використовують імена, написані великими літерами, замість імен "
"snake_cased."
msgid ""
"Shows the properties of the given [param object] in this inspector for "
"editing. To clear the inspector, call this method with [code]null[/code].\n"
"[b]Note:[/b] If you want to edit an object in the editor's main inspector, "
"use the [code]edit_*[/code] methods in [EditorInterface] instead."
msgstr ""
"Показує властивості даного [param object] у цьому інспекторі для редагування. "
"Щоб очистити інспектор, викличте цей метод за допомогою [code]null[/code].\n"
"[b]Примітка:[/b] Якщо ви хочете редагувати об’єкт у головному інспекторі "
"редактора, замість цього використовуйте методи [code]edit_*[/code] в "
"[EditorInterface]."
msgid "Returns the object currently selected in this inspector."
msgstr "Повернення об'єкта в даний час обраний в цьому інспекторі."
msgid "Gets the path of the currently selected property."
msgstr "Одержує шлях до обраного майна."
msgid ""
"Creates a property editor that can be used by plugin UI to edit the specified "
"property of an [param object]."
msgstr ""
"Створює редактор властивостей, який може використовуватися інтерфейсом "
"користувача плагіна для редагування вказаної властивості [param object]."
msgid "Emitted when the object being edited by the inspector has changed."
msgstr "Увімкнено, коли об’єкт, який редагував інспектор."
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 ""
"Увімкнено, коли кнопка редагування [Object] була натискана в інспекторі. Це, "
"в основному, використовується в віддалених сценах дерево інспектора."
msgid "Emitted when a property is removed from the inspector."
msgstr "Випробувано при видаленні майна з інспектора."
msgid "Emitted when a property is edited in the inspector."
msgstr "Випробувано при редагуванні майна в інспекторі."
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 ""
"Випробувано, коли в інспекторі знаходиться майно. Властивості можна натиснути "
"на значок \"під ключ\" поруч з майном, коли панель Анімації перекривається."
msgid "Emitted when a property is selected in the inspector."
msgstr "Увімкнено при виборі майна в інспекторі."
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[/"
"code] property enabled. Since this property is always enabled in the editor "
"inspector, this signal is never emitted by the editor itself."
msgstr ""
"Випробувано, коли в інспекторі знаходиться об’єкт boolean.\n"
"[b]Примітка:[/b] Цей сигнал ніколи не вдається, якщо ввімкнено внутрішню "
"[code]autoclear[/code]. Оскільки ця властивість завжди включена в інспектор "
"редактора, цей сигнал ніколи не видається самим редактором."
msgid "Emitted when a resource is selected in the inspector."
msgstr "Увімкнено, коли обраний ресурс в інспекторі."
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 ""
"Випробувано, коли в інспекторі редаговано майно, яке вимагає "
"перезавантаження. Це тільки використовується в налаштуваннях проекту та "
"налаштуваннях редактора."
msgid "Plugin for adding custom property editors on the inspector."
msgstr "Плагін для додавання власних редакторів нерухомості на інспекторі."
msgid ""
"[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 "
"place custom controls at the beginning of the class.\n"
"Subsequently, the [method _parse_category] and [method _parse_property] are "
"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.\n"
"To use [EditorInspectorPlugin], register it using the [method "
"EditorPlugin.add_inspector_plugin] method first."
msgstr ""
"Плагін [EditorInspectorPlugin] дозволяє додавати до [EditorInspector] власні "
"редактори властивостей.\n"
"Коли об'єкт редагується, викликається функція [method _can_handle], яка має "
"повернути [code]true[/code], якщо тип об'єкта підтримується.\n"
"Якщо підтримується, викликається функція [method _parse_begin], що дозволяє "
"розмістити користувацькі елементи управління на початку класу.\n"
"Згода для кожної категорії та властивості викликаються [method "
"_parse_category] та [method _parse_property]. Вони також надають можливість "
"додавати кастомні елементи управління до інспектора.\n"
"Нарешті, буде викликано [method _parse_end].\n"
"При кожному з цих викликів можна викликати функції \"add\".\n"
"Щоб використовувати [EditorInspectorPlugin], спочатку зареєструйте його за "
"допомогою методу [method EditorPlugin.add_inspector_plugin]."
msgid "Inspector plugins"
msgstr "Інспектор плагінів"
msgid "Returns [code]true[/code] if this object can be handled by this plugin."
msgstr ""
"Повертає [code]true[/code], якщо цей об'єкт можна керувати цим плагіном."
msgid ""
"Called to allow adding controls at the beginning of the property list for "
"[param object]."
msgstr ""
"Викликається, щоб дозволити додавання елементів керування на початок списку "
"властивостей для [param object]."
msgid ""
"Called to allow adding controls at the beginning of a category in the "
"property list for [param object]."
msgstr ""
"Викликається, щоб дозволити додавання елементів керування на початку "
"категорії у списку властивостей для [param object]."
msgid ""
"Called to allow adding controls at the end of the property list for [param "
"object]."
msgstr ""
"Викликається, щоб дозволити додавання елементів керування в кінець списку "
"властивостей для [param object]."
msgid ""
"Called to allow adding controls at the beginning of a group or a sub-group in "
"the property list for [param object]."
msgstr ""
"Викликається, щоб дозволити додавання елементів керування на початку групи "
"або підгрупи у списку властивостей для [param object]."
msgid ""
"Called to allow adding property-specific editors to the property list for "
"[param object]. The added editor control must extend [EditorProperty]. "
"Returning [code]true[/code] removes the built-in editor for this property, "
"otherwise allows to insert a custom editor before the built-in one."
msgstr ""
"Зателефоновано, щоб дозволити додавати редакторам майнових прав на [param "
"object]. Додано контроль редактора необхідно продовжити [EditorProperty]. "
"Повернення [code]true[/code] видаляє вбудований редактор для цього майна, "
"інакше дозволяє вставляти спеціальний редактор перед вбудованим."
msgid "Adds a custom control, which is not necessarily a property editor."
msgstr "Додає індивідуальний контроль, який не обов'язково редактор майна."
msgid ""
"Adds a property editor for an individual property. The [param editor] control "
"must extend [EditorProperty].\n"
"There can be multiple property editors for a property. If [param add_to_end] "
"is [code]true[/code], this newly added editor will be displayed after all the "
"other editors of the property whose [param add_to_end] is [code]false[/code]. "
"For example, the editor uses this parameter to add an \"Edit Region\" button "
"for [member Sprite2D.region_rect] below the regular [Rect2] editor.\n"
"[param label] can be used to choose a custom label for the property editor in "
"the inspector. If left empty, the label is computed from the name of the "
"property instead."
msgstr ""
"Додавання редактора майна для індивідуального майна. Редактор [param editor] "
"повинен продовжити [EditorProperty].\n"
"Є багато редакторів нерухомості. Якщо [param add_to_end] є [code]true[/code], "
"цей нещодавно доданий редактор буде відображатися після всіх інших редакторів "
"майна, які [param add_to_end] [code]false[/code]. Наприклад, редактор "
"використовує цей параметр, щоб додати кнопку \"Редагувати регіон\" для "
"[member Sprite2D.region_rect] нижче звичайного редактора [Rect2].\n"
"[param label] може бути використана для вибору на замовлення етикетки для "
"редактора нерухомості в інспекторі. Якщо ліва порожня, етикетка комп'ютерна "
"від імені майна замість того, щоб."
msgid ""
"Adds an editor that allows modifying multiple properties. The [param editor] "
"control must extend [EditorProperty]."
msgstr ""
"Додавання редактора, що дозволяє змінювати декілька властивостей. Редактор "
"[param editor] повинен продовжити [EditorProperty]."
msgid "Godot editor's interface."
msgstr "Інтерфейс редактора Godot."
msgid ""
"[EditorInterface] gives you control over Godot editor's window. It allows "
"customizing the window, saving and (re-)loading scenes, rendering mesh "
"previews, inspecting and editing resources and objects, and provides access "
"to [EditorSettings], [EditorFileSystem], [EditorResourcePreview], "
"[ScriptEditor], the editor viewport, and information about scenes.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton directly by its name.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var editor_settings = EditorInterface.get_editor_settings()\n"
"[/gdscript]\n"
"[csharp]\n"
"// In C# you can access it via the static Singleton property.\n"
"EditorSettings settings = EditorInterface.Singleton.GetEditorSettings();\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[EditorInterface] надає вам контроль над вікном редактора Godot. Він дозволяє "
"налаштовувати вікно, зберігати та (повторно) завантажувати сцени, "
"відтворювати попередній перегляд сітки, перевіряти та редагувати ресурси та "
"об’єкти, а також надає доступ до [EditorSettings], [EditorFileSystem], "
"[EditorResourcePreview], [ScriptEditor], вікна перегляду редактора та "
"інформації про сцени. \n"
"[b]Примітка:[/b] Цей клас не слід створювати безпосередньо. Натомість "
"зверніться до синглтона безпосередньо за його іменем. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var editor_settings = EditorInterface.get_editor_settings() \n"
"[/gdscript] \n"
"[csharp] \n"
"// У C# ви можете отримати до нього доступ через статичну властивість "
"Singleton. \n"
"EditorSettings = settings EditorInterface.Singleton.GetEditorSettings(); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Makes [param node] root of the currently opened scene. Only works if the "
"scene is empty. If the [param node] is a scene instance, an inheriting scene "
"will be created."
msgstr ""
"Зробіть [param node] корінь в даний час відкритої сцени. Тільки роботи, якщо "
"сцена порожній. Якщо [param node] є екземпляром сцени, буде створена спадкова "
"сцена."
msgid ""
"Closes the currently active scene, discarding any pending changes in the "
"process. Returns [constant OK] on success or [constant ERR_DOES_NOT_EXIST] if "
"there is no scene to close."
msgstr ""
"Закриває поточну активну сцену, відкидаючи будь-які зміни, що очікують на "
"виконання в процесі. Повертає [constant OK] у разі успіху або [constant "
"ERR_DOES_NOT_EXIST], якщо сцени для закриття немає."
msgid ""
"Edits the given [Node]. The node will be also selected if it's inside the "
"scene tree."
msgstr ""
"Редагує заданий [Node]. Вузол також буде вибрано, якщо він знаходиться "
"всередині дерева сцени."
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 ""
"Редагує заданий [Resource]. Якщо ресурс є [Script], ви також можете "
"редагувати його за допомогою методу [method edit_script], щоб вказати позицію "
"рядка та стовпця."
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 ""
"Редагування даної [Script]. Лінія та стовпець, на які можна відкрити скрипт. "
"Скрипт буде відкрито з редактором користувача для мови скрипта, яка може бути "
"зовнішнім редактором."
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 "
"accordingly.\n"
"[b]Warning:[/b] Removing and freeing this node will render the editor useless "
"and may cause a crash."
msgstr ""
"Повернення головної ємності вікна редактора Godot. Наприклад, ви можете "
"використовувати його для отримання розміру контейнера і розміщення вашого "
"контролю відповідно.\n"
"[b]Попередження:[/b] Видалення та звільняння цього вузла буде рендером без "
"використання та може призвести до аварійного завершення."
msgid ""
"Returns the editor's [EditorCommandPalette] instance.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
"Повернення редактора [РедакторCommandPalette] екземпляр.\n"
"[b]Налаштування:[/b] Видалення та звільняння цього вузла буде надавати "
"частину редактора без використання і може викликати аварійний збій."
msgid ""
"Returns the current directory being viewed in the [FileSystemDock]. If a file "
"is selected, its base directory will be returned using [method "
"String.get_base_dir] instead."
msgstr ""
"Повертає поточний каталог, який переглядається в [FileSystemDock]. Якщо "
"вибрано файл, його базовий каталог буде повернено за допомогою [method "
"String.get_base_dir]."
msgid ""
"Returns the name of the currently activated feature profile. If the default "
"profile is currently active, an empty string is returned instead.\n"
"In order to get a reference to the [EditorFeatureProfile], you must load the "
"feature profile using [method EditorFeatureProfile.load_from_file].\n"
"[b]Note:[/b] Feature profiles created via the user interface are loaded from "
"the [code]feature_profiles[/code] directory, as a file with the "
"[code].profile[/code] extension. The editor configuration folder can be found "
"by using [method EditorPaths.get_config_dir]."
msgstr ""
"Повертає ім'я поточного активованого профілю функції. Якщо профіль за "
"замовчуванням в даний час активний, то повернуто порожній рядок.\n"
"Для того, щоб отримати посилання на [EditorFeatureProfile], необхідно "
"завантажити профіль функції за допомогою [method "
"EditorFeatureProfile.load_from_file].\n"
"[b]Примітка:[/b] Функціональні профілі, створені за допомогою інтерфейсу "
"користувача, завантажені з каталогу [code]feature_profiles[/code], як файл з "
"[code].profile[/code]. Теки конфігурації редактора можна знайти за допомогою "
"[method EditorPaths.get_config_dir]."
msgid "Returns the current path being viewed in the [FileSystemDock]."
msgstr "Повертає поточний шлях, який переглядається в [FileSystemDock]."
msgid "Returns the edited (current) scene's root [Node]."
msgstr "Повертає корінь відредагованої (поточної) сцени [Node]."
msgid "Returns the language currently used for the editor interface."
msgstr "Повертає мову, яка наразі використовується для інтерфейсу редактора."
msgid ""
"Returns the editor control responsible for main screen plugins and tools. Use "
"it with plugins that implement [method EditorPlugin._has_main_screen].\n"
"[b]Note:[/b] This node is a [VBoxContainer], which means that if you add a "
"[Control] child to it, you need to set the child's [member "
"Control.size_flags_vertical] to [constant Control.SIZE_EXPAND_FILL] to make "
"it use the full available space.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
"Повертає елемент керування редактора, що відповідає за плагіни та інструменти "
"головного екрана. Використовуйте його з плагінами, які реалізують [method "
"EditorPlugin._has_main_screen].\n"
"[b]Примітка:[/b] Цей вузол є [VBoxContainer], що означає, що якщо ви додаєте "
"до нього дочірній елемент [Control], вам потрібно встановити для нього "
"[member Control.size_flags_vertical] у [constant Control.SIZE_EXPAND_FILL], "
"щоб він використовував весь доступний простір.\n"
"[b]Попередження:[/b] Видалення або звільнення цього вузла зробить частину "
"редактора некорисною і може призвести до аварійного завершення роботи."
msgid "Returns the [EditorPaths] singleton."
msgstr "Повертає синглтон [EditorPaths]."
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 by "
"plugins.\n"
"[b]Note:[/b] This value is set via the [member EditorSettings.interface/"
"editor/display_scale] and [member EditorSettings.interface/editor/"
"custom_display_scale] settings. The editor must be restarted for changes to "
"be properly applied."
msgstr ""
"Повертає фактичний масштаб інтерфейсу редактора ([code]1.0[/code] – це "
"масштаб 100%). Це можна використовувати для налаштування положення та "
"розмірів інтерфейсу, доданого плагінами.\n"
"[b]Примітка:[/b] Це значення встановлюється за допомогою налаштувань [member "
"EditorSettings.interface/editor/display_scale] та [member "
"EditorSettings.interface/editor/custom_display_scale]. Редактор необхідно "
"перезапустити, щоб зміни були застосовані належним чином."
msgid "Returns the editor's [EditorSettings] instance."
msgstr "Повернутися до екземпляра редактора."
msgid ""
"Returns the editor's [Theme].\n"
"[b]Note:[/b] When creating custom editor UI, prefer accessing theme items "
"directly from your GUI nodes using the [code]get_theme_*[/code] methods."
msgstr ""
"Повернення редактора [Theme].\n"
"[b]Примітка:[/b] При створенні користувальницького редактора UI, віддайте "
"перевагу доступу до тематичних елементів безпосередньо з ваших вузлів GUI за "
"допомогою методів [code]get_theme_*[/code]."
msgid "Returns the editor's [EditorToaster]."
msgstr "Повертає [EditorToaster] редактора."
msgid "Returns the editor's [EditorUndoRedoManager]."
msgstr "Повертає [EditorUndoRedoManager] редактора."
msgid ""
"Returns the 2D editor [SubViewport]. It does not have a camera. Instead, the "
"view transforms are done directly and can be accessed with [member "
"Viewport.global_canvas_transform]."
msgstr ""
"Повертає 2D-редактор [SubViewport]. Він не має камери. Натомість, "
"перетворення вигляду виконуються безпосередньо та доступні за допомогою "
"[member Viewport.global_canvas_transform]."
msgid ""
"Returns the specified 3D editor [SubViewport], from [code]0[/code] to "
"[code]3[/code]. The viewport can be used to access the active editor cameras "
"with [method Viewport.get_camera_3d]."
msgstr ""
"Повертає зазначений редактор 3D [SubViewport], з [code]0[/code] до [code]3[/"
"code]. Перегляд можна використовувати для доступу до активних камер редактора "
"за допомогою [method.get_camera_3d]."
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 ""
"Повертає екземпляр редактора [FileSystemDock].\n"
"[b]Примітка:[/b] Видалення і звільняння цього вузла буде надавати частину "
"редактора без використання і може викликати аварійний збій."
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 ""
"Повернутися до екземпляра редактора\n"
"[b]Примітка:[/b] Видалення і звільняння цього вузла буде надавати частину "
"редактора без використання і може викликати аварійний збій."
msgid ""
"Returns the amount of degrees the 3D editor's rotational snapping is set to."
msgstr ""
"Повертає кількість градусів, на яку встановлено обертальне прив'язування 3D-"
"редактора."
msgid "Returns the amount of units the 3D editor's scale snapping is set to."
msgstr ""
"Повертає кількість одиниць вимірювання, на яку встановлено масштабне "
"прив'язування 3D-редактора."
msgid ""
"Returns the amount of units the 3D editor's translation snapping is set to."
msgstr ""
"Повертає кількість одиниць, на яку встановлено прив'язку переміщення 3D-"
"редактора."
msgid ""
"Returns an array with references to the root nodes of the currently opened "
"scenes."
msgstr ""
"Повертає масив із посиланнями на кореневі вузли поточних відкритих сцен."
msgid "Returns an array with the file paths of the currently opened scenes."
msgstr "Повертає масив зі шляхами до файлів поточних відкритих сцен."
msgid ""
"Returns the name of the scene that is being played. If no scene is currently "
"being played, returns an empty string."
msgstr ""
"Повертає назву сцени, яка грає. Якщо не грає сцена, повертає порожній рядок."
msgid "Returns the editor's [EditorFileSystem] instance."
msgstr "Повернутися до екземпляра редактора [EditorFileSystem]."
msgid "Returns the editor's [EditorResourcePreview] instance."
msgstr "Повернутися до екземпляра редактора."
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 ""
"Повертає екземпляр редактора.\n"
"[b]Примітка:[/b] Видалення і звільняння цього вузла буде надавати частину "
"редактора без використання і може викликати аварійний збій."
msgid ""
"Returns an array containing the paths of the currently selected files (and "
"directories) in the [FileSystemDock]."
msgstr ""
"Повертає масив, що містить шляхи обраних файлів (і каталоги) в "
"[FileSystemDock]."
msgid "Returns the editor's [EditorSelection] instance."
msgstr "Повертає екземпляр редактора."
msgid ""
"Shows the given property on the given [param object] in the editor's "
"Inspector dock. If [param inspector_only] is [code]true[/code], plugins will "
"not attempt to edit [param object]."
msgstr ""
"Показати даній власності на даній [пам'ятній об'єкт] в редакторі Inspector "
"dock. Якщо [param inspector_only] є [code]true[/code], плагіни не намагаються "
"редагувати [param об'єкт]."
msgid ""
"Returns [code]true[/code] if multiple window support is enabled in the "
"editor. Multiple window support is enabled if [i]all[/i] of these statements "
"are true:\n"
"- [member EditorSettings.interface/multi_window/enable] is [code]true[/"
"code].\n"
"- [member EditorSettings.interface/editor/single_window_mode] is [code]false[/"
"code].\n"
"- [member Viewport.gui_embed_subwindows] is [code]false[/code]. This is "
"forced to [code]true[/code] on platforms that don't support multiple windows "
"such as Web, or when the [code]--single-window[/code] [url=$DOCS_URL/"
"tutorials/editor/command_line_tutorial.html]command line argument[/url] is "
"used."
msgstr ""
"Повертає [code]true[/code], якщо в редакторі ввімкнено декілька вікон. У "
"разі, якщо [i]all[/i] цих звітів:\n"
"[code]true[/code].\n"
"- [member EditorSettings.interface/editor/single_window_mode] [code]false[/"
"code].\n"
"[code]false[/code]. Це примусово [code]true[/code] на платформах, які не "
"підтримують декілька вікон, таких як Веб-сайт, або коли [code]--single-"
"window[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command рядок аргумент[/url] використовується."
msgid ""
"Returns [code]true[/code] if the 3D editor currently has snapping mode "
"enabled, and [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо в 3D-редакторі наразі ввімкнено режим "
"прив’язки, та [code]false[/code] в іншому випадку."
msgid ""
"Returns [code]true[/code] if the object has been marked as edited through "
"[method set_object_edited]."
msgstr ""
"Повертає [code]true[/code], якщо об'єкт було позначено як відредагований "
"через [method set_object_edited]."
msgid ""
"Returns [code]true[/code] if a scene is currently being played, [code]false[/"
"code] otherwise. Paused scenes are considered as being played."
msgstr ""
"[code]true[/code], якщо сцена зараз грається, [code]false[/code] інакше. "
"Заборонені сцени розглядаються як грають."
msgid ""
"Returns [code]true[/code] if the specified [param plugin] is enabled. The "
"plugin name is the same as its directory name."
msgstr ""
"Повернення [code]true[/code], якщо вказаний [param плагін] включений. Ім'я "
"плагіна є тим самим, як його ім'я каталогу."
msgid ""
"Returns mesh previews rendered at the given size as an [Array] of "
"[Texture2D]s."
msgstr ""
"Повернення сітчастих переглядів, що надходять на заданий розмір, як [Array] "
"[Texture2D]s."
msgid "Marks the current scene tab as unsaved."
msgstr "Відзначає поточний вкладок сцени як незбережений."
msgid ""
"Opens the scene at the given path. If [param set_inherited] is [code]true[/"
"code], creates a new inherited scene."
msgstr ""
"Відкриває сцену на заданому шляху. Якщо [param set_inherited] має значення "
"[code]true[/code], створює нову успадковану сцену."
msgid "Plays the currently active scene."
msgstr "Грає в даний час активний сцена."
msgid "Plays the scene specified by its filepath."
msgstr "Відтворює сцену, вказану її файлопатією."
msgid "Plays the main scene."
msgstr "Грає на головній сцені."
msgid ""
"Pops up an editor dialog for creating an object.\n"
"The [param callback] must take a single argument of type [String], which will "
"contain the type name of the selected object (or the script path of the type, "
"if the type is created from a script), or be an empty string if no item is "
"selected.\n"
"The [param base_type] specifies the base type of objects to display. For "
"example, if you set this to \"Resource\", all types derived from [Resource] "
"will display in the create dialog.\n"
"The [param current_type] will be passed in the search box of the create "
"dialog, and the specified type can be immediately selected when the dialog "
"pops up. If the [param current_type] is not derived from [param base_type], "
"there will be no result of the type in the dialog.\n"
"The [param dialog_title] allows you to define a custom title for the dialog. "
"This is useful if you want to accurately hint the usage of the dialog. If the "
"[param dialog_title] is an empty string, the dialog will use \"Create New "
"'Base Type'\" as the default title.\n"
"The [param type_blocklist] contains a list of type names, and the types in "
"the blocklist will be hidden from the create dialog.\n"
"[b]Note:[/b] Trying to list the base type in the [param type_blocklist] will "
"hide all types derived from the base type from the create dialog."
msgstr ""
"Відкриває діалогове вікно редактора для створення об'єкта.\n"
"Зворотний виклик [param callback] повинен приймати один аргумент типу "
"[String], який міститиме назву типу вибраного об'єкта (або шлях до скрипта "
"типу, якщо тип створено зі скрипта), або бути порожнім рядком, якщо елемент "
"не вибрано.\n"
"[param base_type] визначає базовий тип об'єктів для відображення. Наприклад, "
"якщо встановити значення \"Resource\", усі типи, похідні від [Resource], "
"відображатимуться в діалоговому вікні створення.\n"
"[param current_type] буде передано в поле пошуку діалогового вікна створення, "
"і вказаний тип можна буде одразу вибрати, коли діалогове вікно з'явиться. "
"Якщо [param current_type] не походить від [param base_type], у діалоговому "
"вікні не буде результату типу.\n"
"[param dialog_title] дозволяє визначити власний заголовок для діалогового "
"вікна. Це корисно, якщо ви хочете точно підказати використання діалогового "
"вікна. Якщо рядок [param dialog_title] є порожнім, діалогове вікно "
"використовуватиме заголовок за замовчуванням \"Створити новий 'Базовий "
"тип'\".\n"
"Параметр [param type_blocklist] містить список назв типів, а типи в чорному "
"списку будуть приховані в діалоговому вікні створення.\n"
"[b]Примітка:[/b] Спроба перерахувати базовий тип у [param type_blocklist] "
"призведе до приховування всіх типів, похідних від базового типу, в "
"діалоговому вікні створення."
msgid ""
"Pops up the [param dialog] in the editor UI with [method "
"Window.popup_exclusive]. The dialog must have no current parent, otherwise "
"the method fails.\n"
"See also [method Window.set_unparent_when_invisible]."
msgstr ""
"Відкриває [param dialog] в інтерфейсі редактора за допомогою [method "
"Window.popup_exclusive]. Діалог не повинен мати поточного батьківського "
"елемента, інакше метод завершиться невдачею.\n"
"Див. також [method Window.set_unparent_when_invisible]."
msgid ""
"Pops up the [param dialog] in the editor UI with [method "
"Window.popup_exclusive_centered]. The dialog must have no current parent, "
"otherwise the method fails.\n"
"See also [method Window.set_unparent_when_invisible]."
msgstr ""
"Поповнення [param dialog] в редакторі UI з [method "
"Window.popup_exclusive_centered]. У діалоговому вікні не потрібно мати "
"поточного батька, інакше метод не виходить.\n"
"Дивись також [method Window.set_unparent_when_invisible]."
msgid ""
"Pops up the [param dialog] in the editor UI with [method "
"Window.popup_exclusive_centered_clamped]. The dialog must have no current "
"parent, otherwise the method fails.\n"
"See also [method Window.set_unparent_when_invisible]."
msgstr ""
"Поповнення [param dialog] в редакторі UI з [method "
"Window.popup_exclusive_centered_clamped]. У діалоговому вікні не потрібно "
"мати поточного батька, інакше метод не виходить.\n"
"Дивись також [method Window.set_unparent_when_invisible]."
msgid ""
"Pops up the [param dialog] in the editor UI with [method "
"Window.popup_exclusive_centered_ratio]. The dialog must have no current "
"parent, otherwise the method fails.\n"
"See also [method Window.set_unparent_when_invisible]."
msgstr ""
"Поповнення [param dialog] в редакторі UI з [method "
"Window.popup_exclusive_centered_ratio]. У діалоговому вікні не потрібно мати "
"поточного батька, інакше метод не виходить.\n"
"Дивись також [method Window.set_unparent_when_invisible]."
msgid ""
"Pops up an editor dialog for selecting a method from [param object]. The "
"[param callback] must take a single argument of type [String] which will "
"contain the name of the selected method or be empty if the dialog is "
"canceled. If [param current_value] is provided, the method will be selected "
"automatically in the method list, if it exists."
msgstr ""
"Відкриває діалогове вікно редактора для вибору методу з [param object]. "
"[param callback] має приймати один аргумент типу [String], який міститиме "
"назву вибраного методу або бути порожнім, якщо діалогове вікно скасовано. "
"Якщо вказано [param current_value], метод буде вибрано автоматично у списку "
"методів, якщо він існує."
msgid ""
"Pops up an editor dialog for selecting a [Node] from the edited scene. The "
"[param callback] must take a single argument of type [NodePath]. It is called "
"on the selected [NodePath] or the empty path [code]^\"\"[/code] if the dialog "
"is canceled. If [param valid_types] is provided, the dialog will only show "
"Nodes that match one of the listed Node types. If [param current_value] is "
"provided, the Node will be automatically selected in the tree, if it exists.\n"
"[b]Example:[/b] Display the node selection dialog as soon as this node is "
"added to the tree for the first time:\n"
"[codeblock]\n"
"func _ready():\n"
"\tif Engine.is_editor_hint():\n"
"\t\tEditorInterface.popup_node_selector(_on_node_selected, [\"Button\"])\n"
"\n"
"func _on_node_selected(node_path):\n"
"\tif node_path.is_empty():\n"
"\t\tprint(\"node selection canceled\")\n"
"\telse:\n"
"\t\tprint(\"selected \", node_path)\n"
"[/codeblock]"
msgstr ""
"Відкриває діалогове вікно редактора для вибору [Node] з редагованої сцени. "
"[param callback] має приймати один аргумент типу [NodePath]. Він викликається "
"на вибраному [NodePath] або порожньому шляху [code]^\"\"[/code], якщо "
"діалогове вікно скасовано. Якщо вказано [param valid_types], у діалоговому "
"вікні відображатимуться лише вузли, які відповідають одному з перелічених "
"типів вузлів. Якщо вказано [param current_value], вузол буде автоматично "
"вибрано в дереві, якщо воно існує.\n"
"[b]Приклад:[/b] Відобразити діалогове вікно вибору вузла, щойно цей вузол "
"буде додано до дерева вперше:\n"
"[codeblock]\n"
"func _ready():\n"
"if Engine.is_editor_hint():\n"
"EditorInterface.popup_node_selector(_on_node_selected, [\"Bottom\"])\n"
"\n"
"func _on_node_selected(node_path):\n"
"if node_path.is_empty():\n"
"print(\"вибір вузла скасовано\")\n"
"else:\n"
"print(\"вибрано\", node_path)\n"
"[/codeblock]"
msgid ""
"Pops up an editor dialog for selecting properties from [param object]. The "
"[param callback] must take a single argument of type [NodePath]. It is called "
"on the selected property path (see [method NodePath.get_as_property_path]) or "
"the empty path [code]^\"\"[/code] if the dialog is canceled. If [param "
"type_filter] is provided, the dialog will only show properties that match one "
"of the listed [enum Variant.Type] values. If [param current_value] is "
"provided, the property will be selected automatically in the property list, "
"if it exists.\n"
"[codeblock]\n"
"func _ready():\n"
"\tif Engine.is_editor_hint():\n"
"\t\tEditorInterface.popup_property_selector(this, _on_property_selected, "
"[TYPE_INT])\n"
"\n"
"func _on_property_selected(property_path):\n"
"\tif property_path.is_empty():\n"
"\t\tprint(\"property selection canceled\")\n"
"\telse:\n"
"\t\tprint(\"selected \", property_path)\n"
"[/codeblock]"
msgstr ""
"Відкриває діалогове вікно редактора для вибору властивостей із [param "
"object]. [param callback] має приймати один аргумент типу [NodePath]. Він "
"викликається за вибраним шляхом властивості (див. [method "
"NodePath.get_as_property_path]) або порожнім шляхом [code]^\"\"[/code], якщо "
"діалогове вікно скасовано. Якщо надано [param type_filter], діалогове вікно "
"відображатиме лише властивості, які відповідають одному з перелічених значень "
"[enum Variant.Type]. Якщо вказано [param current_value], властивість буде "
"автоматично вибрано у списку властивостей, якщо він існує.\n"
"[codeblock]\n"
"func _ready():\n"
"if Engine.is_editor_hint():\n"
"EditorInterface.popup_property_selector(this, _on_property_selected, "
"[TYPE_INT])\n"
"\n"
"func _on_property_selected(property_path):\n"
"if property_path.is_empty():\n"
"print(\"вибір властивостей скасовано\")\n"
"else:\n"
"print(\"вибрано\", шлях_властивості)\n"
"[/codeblock]"
msgid ""
"Pops up an editor dialog for quick selecting a resource file. The [param "
"callback] must take a single argument of type [String] which will contain the "
"path of the selected resource or be empty if the dialog is canceled. If "
"[param base_types] is provided, the dialog will only show resources that "
"match these types. Only types deriving from [Resource] are supported."
msgstr ""
"Відкриває діалогове вікно редактора для швидкого вибору файлу ресурсу. [param "
"callback] має приймати один аргумент типу [String], який міститиме шлях до "
"вибраного ресурсу або бути порожнім, якщо діалогове вікно скасовано. Якщо "
"вказано [param base_types], діалогове вікно відображатиме лише ресурси, які "
"відповідають цим типам. Підтримуються лише типи, похідні від [Resource]."
msgid "Reloads the scene at the given path."
msgstr "Завантажує сцену на даній доріжці."
msgid ""
"Restarts the editor. This closes the editor and then opens the same project. "
"If [param save] is [code]true[/code], the project will be saved before "
"restarting."
msgstr ""
"Відновлює редактор. Це закриває редактор, а потім відкриває той самий проект. "
"[code]true[/code], проект буде збережений до перезавантаження."
msgid "Saves all opened scenes in the editor."
msgstr "Заощаджує всі відкриті сцени в редакторі."
msgid ""
"Saves the currently active scene. Returns either [constant OK] or [constant "
"ERR_CANT_CREATE]."
msgstr ""
"Заощаджує в даний час активну сторінку. Повернутися до [constant OK] або "
"[constant ERR_CANT_CREATE]."
msgid "Saves the currently active scene as a file at [param path]."
msgstr "Зберігає поточну активну сцену як файл за адресою [param path]."
msgid ""
"Selects the file, with the path provided by [param file], in the FileSystem "
"dock."
msgstr "Виберіть файл, за допомогою пункту [param файл], в FileSystem dock."
msgid ""
"Selects and activates the specified feature profile with the given [param "
"profile_name]. Set [param profile_name] to an empty string to reset to the "
"default feature profile.\n"
"A feature profile can be created programmatically using the "
"[EditorFeatureProfile] class.\n"
"[b]Note:[/b] The feature profile that gets activated must be located in the "
"[code]feature_profiles[/code] directory, as a file with the [code].profile[/"
"code] extension. If a profile could not be found, an error occurs. The editor "
"configuration folder can be found by using [method "
"EditorPaths.get_config_dir]."
msgstr ""
"Вибирає та активує вказаний профіль функції з вказаною [param profile_name]. "
"Встановіть [param profile_name] на порожній рядок, щоб скидати на профіль "
"функції за замовчуванням.\n"
"Профіль функції може бути створений за допомогою класа "
"[EditorFeatureProfile].\n"
"[b]Примітка:[/b] Профіль функції, який активується, повинен бути розташований "
"в каталозі [code]feature_profiles[/code], як файл з [code].profile[/code]. "
"Якщо профіль не знайдено, виникає помилка. Теки конфігурації редактора можна "
"знайти за допомогою [method редакторPaths.get_config_dir]."
msgid ""
"Sets the editor's current main screen to the one specified in [param name]. "
"[param name] must match the title of the tab in question exactly (e.g. "
"[code]2D[/code], [code]3D[/code], [code skip-lint]Script[/code], [code]Game[/"
"code], or [code]AssetLib[/code] for default tabs)."
msgstr ""
"Встановлює поточний головний екран редактора таким, що вказаний у [param "
"name]. [param name] має точно відповідати назві відповідної вкладки "
"(наприклад, [code]2D[/code], [code]3D[/code], [code skip-lint]Script[/code], "
"[code]Game[/code] або [code]AssetLib[/code] для вкладок за замовчуванням)."
msgid ""
"If [param edited] is [code]true[/code], the object is marked as edited.\n"
"[b]Note:[/b] This is primarily used by the editor for [Resource] based "
"objects to track their modified state. For example, any changes to an open "
"scene, a resource in the inspector, or an edited script will cause this "
"method to be called with [code]true[/code]. Saving the scene, script, or "
"resource resets the edited state by calling this method with [code]false[/"
"code].\n"
"[b]Note:[/b] Each call to this method increments the object's edited version. "
"This is used to track changes in the editor and to trigger when thumbnails "
"should be regenerated for resources."
msgstr ""
"Якщо [param edited] має значення [code]true[/code], об'єкт позначається як "
"відредагований.\n"
"[b]Примітка:[/b] Це в основному використовується редактором для об'єктів на "
"основі [Resource] для відстеження їхнього зміненого стану. Наприклад, будь-"
"які зміни у відкритій сцені, ресурсі в інспекторі або відредагованому скрипті "
"призведуть до виклику цього методу з [code]true[/code]. Збереження сцени, "
"скрипта або ресурсу скидає відредагований стан шляхом виклику цього методу з "
"[code]false[/code].\n"
"[b]Примітка:[/b] Кожен виклик цього методу збільшує відредаговану версію "
"об'єкта. Це використовується для відстеження змін у редакторі та для запуску, "
"коли мініатюри повинні бути перегенеровані для ресурсів."
msgid ""
"Sets the enabled status of a plugin. The plugin name is the same as its "
"directory name."
msgstr ""
"Встановлює ввімкнений статус плагіна. Ім'я плагіна є тим самим, як його ім'я "
"каталогу."
msgid "Stops the scene that is currently playing."
msgstr "Стопи сцени, які зараз грають."
msgid ""
"If [code]true[/code], enables distraction-free mode which hides side docks to "
"increase the space available for the main view."
msgstr ""
"Якщо [code]true[/code], дозволяє відволікати режим, який приховує бокові "
"шкарпетки для збільшення простору, доступний для основного вигляду."
msgid ""
"If [code]true[/code], the Movie Maker mode is enabled in the editor. See "
"[MovieWriter] for more information."
msgstr ""
"Якщо [code]true[/code], режим Movie Maker включений в редактор. Детальніше "
"[MovieWriter]."
msgid "Gizmo for editing [Node3D] objects."
msgstr "Gizmo для редагування [Node3D] об'єктів."
msgid ""
"Gizmo that is used for providing custom visualization and editing (handles "
"and subgizmos) for [Node3D] objects. Can be overridden to create custom "
"gizmos, but for simple gizmos creating an [EditorNode3DGizmoPlugin] is "
"usually recommended."
msgstr ""
"Гізмо, що використовується для забезпечення власної візуалізації та "
"редагування (дескриптори та підгізмо) для об'єктів [Node3D]. Може бути "
"перевизначений для створення власних гізмо, але для простих гізмо зазвичай "
"рекомендується створення [EditorNode3DGizmoPlugin]."
msgid ""
"Override this method to commit a handle being edited (handles must have been "
"previously added by [method add_handles]). This usually means creating an "
"[UndoRedo] action for the change, using the current handle value as \"do\" "
"and the [param restore] argument as \"undo\".\n"
"If the [param cancel] argument is [code]true[/code], the [param restore] "
"value should be directly set, without any [UndoRedo] action.\n"
"The [param secondary] argument is [code]true[/code] when the committed handle "
"is secondary (see [method add_handles] for more information)."
msgstr ""
"Перевизначте цей метод, щоб зафіксувати дескриптор, який редагується "
"(дескриптори мають бути попередньо додані за допомогою [method add_handles]). "
"Зазвичай це означає створення дії [UndoRedo] для зміни, використовуючи "
"поточне значення дескриптора як \"do\" і аргумент [param restore] як "
"\"undo\".\n"
"Якщо аргумент [param cancel] має значення [code]true[/code], значення [param "
"restore] слід встановити безпосередньо, без застосування дії [UndoRedo].\n"
"Аргумент [param secondary] має значення [code]true[/code], якщо зафіксований "
"дескриптор є вторинним (див. [method add_handles] для отримання додаткової "
"інформації)."
msgid ""
"Override this method to commit a group of subgizmos being edited (see [method "
"_subgizmos_intersect_ray] and [method _subgizmos_intersect_frustum]). This "
"usually means creating an [UndoRedo] action for the change, using the current "
"transforms as \"do\" and the [param restores] transforms as \"undo\".\n"
"If the [param cancel] argument is [code]true[/code], the [param restores] "
"transforms should be directly set, without any [UndoRedo] action."
msgstr ""
"Перевизначте цей метод, щоб зафіксувати групу підгізмів, які редагуються "
"(див. [method _subgizmos_intersect_ray] і [method "
"_subgizmos_intersect_frustum]). Зазвичай це означає створення дії [UndoRedo] "
"для зміни, використовуючи поточні перетворення як \"do\", а перетворення "
"[param restores] як \"undo\".\n"
"Якщо аргумент [param cancel] має значення [code]true[/code], перетворення "
"[param restores] слід встановити безпосередньо, без жодної дії [UndoRedo]."
msgid ""
"Override this method to return the name of an edited handle (handles must "
"have been previously added by [method add_handles]). Handles can be named for "
"reference to the user when editing.\n"
"The [param secondary] argument is [code]true[/code] when the requested handle "
"is secondary (see [method add_handles] for more information)."
msgstr ""
"Зазначте цей метод, щоб повернути ім'я редагованої ручки (ручка повинні бути "
"попередньо додані [method add_handles]). Руки можуть бути названі для "
"посилання на користувача при редагуванні.\n"
"[param secondary] аргумент [code]true[/code], коли потрібна ручка вторинна "
"(див. [method add_handles] для отримання додаткової інформації)."
msgid ""
"Override this method to return the current value of a handle. This value will "
"be requested at the start of an edit and used as the [code]restore[/code] "
"argument in [method _commit_handle].\n"
"The [param secondary] argument is [code]true[/code] when the requested handle "
"is secondary (see [method add_handles] for more information)."
msgstr ""
"Надіславши цей метод для повернення поточного значення ручки. Ця вартість "
"буде запитана при старті редагування та використовується як [code]restore[/"
"code] аргумент [method _commit_handle].\n"
"[param secondary] аргумент [code]true[/code], коли потрібна ручка вторинна "
"(див. [method add_handles] для отримання додаткової інформації)."
msgid ""
"Override this method to return the current transform of a subgizmo. This "
"transform will be requested at the start of an edit and used as the "
"[code]restore[/code] argument in [method _commit_subgizmos]."
msgstr ""
"На відміну від цього способу повернення поточного перетворення підгізмо. Ця "
"трансформація буде запитана при старті редагування та використаних як "
"аргумент [code] і [/code] в [method _commit_subgizmos]."
msgid ""
"Override this method to return [code]true[/code] whenever the given handle "
"should be highlighted in the editor.\n"
"The [param secondary] argument is [code]true[/code] when the requested handle "
"is secondary (see [method add_handles] for more information)."
msgstr ""
"Перевизначте цей метод, щоб він повертав [code]true[/code] щоразу, коли "
"заданий дескриптор має бути виділений у редакторі.\n"
"Аргумент [param secondary] має значення [code]true[/code], якщо запитуваний "
"дескриптор є вторинним (див. [method add_handles] для отримання додаткової "
"інформації)."
msgid ""
"Override this method to add all the gizmo elements whenever a gizmo update is "
"requested. It's common to call [method clear] at the beginning of this method "
"and then add visual elements depending on the node's properties."
msgstr ""
"На відміну від цього способу, щоб додати всі мікроелементи, коли запитується "
"оновлення gizmo. Зазвичай, щоб викликати [method clear] на початку цього "
"способу, а потім додати візуальні елементи в залежності від властивостей "
"вузла."
msgid ""
"Override this method to update the node properties when the user drags a "
"gizmo handle (previously added with [method add_handles]). The provided "
"[param point] is the mouse position in screen coordinates and the [param "
"camera] can be used to convert it to raycasts.\n"
"The [param secondary] argument is [code]true[/code] when the edited handle is "
"secondary (see [method add_handles] for more information)."
msgstr ""
"Перевизнайте цей метод для оновлення властивостей вузлів, коли користувач "
"перетягує рукоятку (попередньо додано [method add_handles]). Надана [param "
"точка] є позиція мишки в координатах екрана і [param camera] може бути "
"використана для перетворення його в промені.\n"
"[param secondary] аргумент [code]true[/code], коли редагована ручка вторинна "
"(див. [method add_handles] для отримання додаткової інформації)."
msgid ""
"Override this method to update the node properties during subgizmo editing "
"(see [method _subgizmos_intersect_ray] and [method "
"_subgizmos_intersect_frustum]). The [param transform] is given in the "
"[Node3D]'s local coordinate system."
msgstr ""
"На відміну від цього способу оновлення властивостей вузлів під час "
"редагування субгізмо (див. [method _subgizmos_intersect_ray] і [method "
"_subgizmos_intersect_frustum]). У локальній координаційній системі «Node3D» "
"надана трансформація [param transform]."
msgid ""
"Override this method to allow selecting subgizmos using mouse drag box "
"selection. Given a [param camera] and a [param frustum], this method should "
"return which subgizmos are contained within the frustum. The [param frustum] "
"argument consists of an array with all the [Plane]s that make up the "
"selection frustum. The returned value should contain a list of unique "
"subgizmo identifiers, which can have any non-negative value and will be used "
"in other virtual methods like [method _get_subgizmo_transform] or [method "
"_commit_subgizmos]."
msgstr ""
"Надіславши цей метод, щоб дозволити вибрати підгізмос за допомогою миші "
"перетягування коробки. З огляду на [param camera] і [param frustum], цей "
"метод повинен повернути, які subgizmos містяться в межах frustum. [param "
"frustum] аргумент складається з масиву з усіма [Plane], які складають вибір "
"frustum. Повернуте значення має містити список унікальних ідентифікаторів "
"субгізмо, які можуть мати будь-яке негативне значення і будуть використані в "
"інших віртуальних методах, таких як [method _subgizmo_transform] або [method "
"_commit_subgizmos]."
msgid ""
"Override this method to allow selecting subgizmos using mouse clicks. Given a "
"[param camera] and a [param point] in screen coordinates, this method should "
"return which subgizmo should be selected. The returned value should be a "
"unique subgizmo identifier, which can have any non-negative value and will be "
"used in other virtual methods like [method _get_subgizmo_transform] or "
"[method _commit_subgizmos]."
msgstr ""
"Надіславши цей метод, щоб дозволити вибрати підгізмос за допомогою кліків "
"миші. З огляду на [param camera] і [param point] в координатах екрана, цей "
"метод повинен повернути який subgizmo слід вибрати. Повернуте значення має "
"бути унікальним ідентифікатором субгізмо, який може мати будь-яке негативне "
"значення і буде використовуватися в інших віртуальних методах, таких як "
"[method _subgizmo_transform] або [method _commit_subgizmos]."
msgid ""
"Adds the specified [param segments] to the gizmo's collision shape for "
"picking. Call this method during [method _redraw]."
msgstr ""
"Додає вказані сегменти [param segments] до форми зіткнення гізмо для вибору. "
"Викликайте цей метод під час [method _redraw]."
msgid ""
"Adds collision triangles to the gizmo for picking. A [TriangleMesh] can be "
"generated from a regular [Mesh] too. Call this method during [method _redraw]."
msgstr ""
"Додає трикутники зіткнення до гізмо для вибору. [TriangleMesh] також може "
"бути згенерований зі звичайного [Mesh]. Викличте цей метод під час [method "
"_redraw]."
msgid ""
"Adds a list of handles (points) which can be used to edit the properties of "
"the gizmo's [Node3D]. The [param ids] argument can be used to specify a "
"custom identifier for each handle, if an empty array is passed, the ids will "
"be assigned automatically from the [param handles] argument order.\n"
"The [param secondary] argument marks the added handles as secondary, meaning "
"they will normally have lower selection priority than regular handles. When "
"the user is holding the shift key secondary handles will switch to have "
"higher priority than regular handles. This change in priority can be used to "
"place multiple handles at the same point while still giving the user control "
"on their selection.\n"
"There are virtual methods which will be called upon editing of these handles. "
"Call this method during [method _redraw]."
msgstr ""
"Додає список ручок (точки), які можуть використовуватися для редагування "
"властивостей Gizmo [Node3D]. Текст [param ids] може бути використаний для "
"визначення користувацького ідентифікатора для кожної ручки, якщо пропущений "
"порожній масив, попередження буде автоматично від [param ручки] аргумента "
"замовлення.\n"
"[param secondary] аргумент позначить додані ручки як вторинний, тобто вони "
"зазвичай мають більш низький пріоритет вибору, ніж звичайні ручки. Коли "
"користувач тримає ключ змінного струму вторинними ручками буде переходити до "
"більш високого пріоритету, ніж звичайні ручки. Ця зміна в пріоритеті може "
"бути використана для розміщення декількох ручок в тій же точці, коли все ще "
"дає контроль користувача на їх вибір.\n"
"Ви знайдете віртуальні методи, які будуть викликані редагуванням цих ручок. "
"Зателефонуйте цей метод під час [method _redraw]."
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 method during [method "
"_redraw]."
msgstr ""
"Додає лінії до гізмо (як набори з 2 точок), із заданим матеріалом. Лінії "
"використовуються для візуалізації гізмо. Викличте цей метод під час [method "
"_redraw]."
msgid ""
"Adds a mesh to the gizmo with the specified [param material], local [param "
"transform] and [param skeleton]. Call this method during [method _redraw]."
msgstr ""
"Додає сітку до гізмо із заданими параметрами [param material], локальними "
"параметрами [param transform] та [param skeleton]. Викликайте цей метод під "
"час виконання [method _redraw]."
msgid ""
"Adds an unscaled billboard for visualization and selection. Call this method "
"during [method _redraw]."
msgstr ""
"Додає немасштабований рекламний щит для візуалізації та вибору. Викличте цей "
"метод під час [method _redraw]."
msgid ""
"Removes everything in the gizmo including meshes, collisions and handles."
msgstr "Видаляє все в гізмо, включаючи сітки, колізії та ручки."
msgid "Returns the [Node3D] node associated with this gizmo."
msgstr "Повертає вузол [Node3D], пов'язаний з цим gizmo."
msgid ""
"Returns the [EditorNode3DGizmoPlugin] that owns this gizmo. It's useful to "
"retrieve materials using [method EditorNode3DGizmoPlugin.get_material]."
msgstr ""
"Повертає [EditorNode3DGizmoPlugin], якому належить цей гізмо. Корисно "
"отримувати матеріали за допомогою [method "
"EditorNode3DGizmoPlugin.get_material]."
msgid ""
"Returns a list of the currently selected subgizmos. Can be used to highlight "
"selected elements during [method _redraw]."
msgstr ""
"Повертає список вибраних підґізмів. Може використовуватися для виділення "
"вибраних елементів під час виконання [method _redraw]."
msgid ""
"Returns [code]true[/code] if the given subgizmo is currently selected. Can be "
"used to highlight selected elements during [method _redraw]."
msgstr ""
"Повертає [code]true[/code], якщо даний subgizmo наразі вибрано. Може "
"використовуватися для виділення вибраних елементів під час [method _redraw]."
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 ""
"Налаштовує прихований стан гізмо. Якщо [code]true[/code], то гизмо буде "
"приховано. Якщо [code]false[/code], він буде показано."
msgid ""
"Sets the reference [Node3D] node for the gizmo. [param node] must inherit "
"from [Node3D]."
msgstr ""
"Встановлює посилання [Node3D] вузол для gizmo. [param node] повинен "
"успадкуватися [Node3D]."
msgid "A class used by the editor to define Node3D gizmo types."
msgstr "Клас, який використовується редактором, щоб визначити типи Node3D."
msgid ""
"[EditorNode3DGizmoPlugin] allows you to define a new type of Gizmo. There are "
"two main ways to do so: extending [EditorNode3DGizmoPlugin] for the simpler "
"gizmos, or creating a new [EditorNode3DGizmo] type. See the tutorial in the "
"documentation for more info.\n"
"To use [EditorNode3DGizmoPlugin], register it using the [method "
"EditorPlugin.add_node_3d_gizmo_plugin] method first."
msgstr ""
"[EditorNode3DGizmoPlugin] дозволяє визначити новий тип Gizmo. Є два основних "
"способи зробити так: розширення [EditorNode3DGizmoPlugin] для простих Gizmos, "
"або створення нового типу [EditorNode3DGizmoPlugin]. Переглянути підручник в "
"документації для отримання більш детальної інформації.\n"
"Для використання [EditorNode3DGizmoPlugin], зареєструйте його за допомогою "
"[method редактораPlugin.add_node_3d_gizmo_plugin]."
msgid "Node3D gizmo plugins"
msgstr "Node3D gizmo плагіни"
msgid ""
"Override this method to define whether the gizmos handled by this plugin can "
"be hidden or not. Returns [code]true[/code] if not overridden."
msgstr ""
"Зазначте цей метод, щоб визначити, чи можна використовувати gizmos. "
"[code]true[/code], якщо не перейде."
msgid ""
"Override this method to commit a handle being edited (handles must have been "
"previously added by [method EditorNode3DGizmo.add_handles] during [method "
"_redraw]). This usually means creating an [UndoRedo] action for the change, "
"using the current handle value as \"do\" and the [param restore] argument as "
"\"undo\".\n"
"If the [param cancel] argument is [code]true[/code], the [param restore] "
"value should be directly set, without any [UndoRedo] action.\n"
"The [param secondary] argument is [code]true[/code] when the committed handle "
"is secondary (see [method EditorNode3DGizmo.add_handles] for more "
"information).\n"
"Called for this plugin's active gizmos."
msgstr ""
"Надіславши цей метод, щоб зробити ручку редаговано (ручки повинні були "
"попередньо додані [method EditorNode3DGizmo.add_handles] під час [method "
"_redraw]). Це, як правило, означає створення [UndoRedo] дії для зміни, "
"використовуючи значення поточної ручки як \"до\" і [param restore] аргумент "
"як \"ундо\".\n"
"Якщо аргумент [param скасувати] [code]true[/code], значення [param edit] "
"повинна бути безпосередньо встановлена, без будь-яких [UndoRedo] дії.\n"
"[param restore] аргумент [code]true[/code] при виконанні ручок вторинна (див. "
"[method EditorNode3DGizmo.add_handles] для отримання додаткової інформації).\n"
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to commit a group of subgizmos being edited (see [method "
"_subgizmos_intersect_ray] and [method _subgizmos_intersect_frustum]). This "
"usually means creating an [UndoRedo] action for the change, using the current "
"transforms as \"do\" and the [param restores] transforms as \"undo\".\n"
"If the [param cancel] argument is [code]true[/code], the [param restores] "
"transforms should be directly set, without any [UndoRedo] action. As with all "
"subgizmo methods, transforms are given in local space respect to the gizmo's "
"Node3D. Called for this plugin's active gizmos."
msgstr ""
"Зазначте цей метод, щоб зробити групу субгізмос, які редаговані (див. [method "
"_subgizmos_intersect_ray] і [method _subgizmos_intersect_frustum]). Це, як "
"правило, означає створення [UndoRedo] дії для зміни, використовуючи поточні "
"перетворення як \"до\" і [param restores] трансформується як \"ундо\".\n"
"Якщо аргумент [param cancel] [code]true[/code], [param restores] "
"трансформатори повинні бути безпосередньо встановленими, без будь-яких "
"[UndoRedo] дії. Як і з усіма методами підгізмо, трансформуються в локальну "
"космічну повагу Node3D. Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to return a custom [EditorNode3DGizmo] for the 3D nodes "
"of your choice, return [code]null[/code] for the rest of nodes. See also "
"[method _has_gizmo]."
msgstr ""
"Перевизначте цей метод, щоб повернути спеціальний [EditorNode3DGizmo] для 3D-"
"вузлів за вашим вибором, повернути [code]null[/code] для решти вузлів. "
"Дивіться також [method _has_gizmo]."
msgid ""
"Override this method to provide the name that will appear in the gizmo "
"visibility menu."
msgstr ""
"На відміну від цього способу, щоб забезпечити ім'я, яке з'явиться в меню "
"видимості Gizmo."
msgid ""
"Override this method to provide gizmo's handle names. The [param secondary] "
"argument is [code]true[/code] when the requested handle is secondary (see "
"[method EditorNode3DGizmo.add_handles] for more information). Called for this "
"plugin's active gizmos."
msgstr ""
"Надіславши цей метод для забезпечення імен ручок gizmo. [param secondary] "
"аргумент [code]true[/code], коли потрібна ручка вторинна (див. [method "
"редакторNode3DGizmo.add_handles] для отримання додаткової інформації). "
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to return the current value of a handle. This value will "
"be requested at the start of an edit and used as the [code]restore[/code] "
"argument in [method _commit_handle].\n"
"The [param secondary] argument is [code]true[/code] when the requested handle "
"is secondary (see [method EditorNode3DGizmo.add_handles] for more "
"information).\n"
"Called for this plugin's active gizmos."
msgstr ""
"Надіславши цей метод для повернення поточного значення ручки. Ця вартість "
"буде запитана при старті редагування та використовується як [code]restore[/"
"code] аргумент [method _commit_handle].\n"
"[param secondary] аргумент [code]true[/code], коли потрібна ручка вторинна "
"(див. [method EditorNode3DGizmo.add_handles] для отримання додаткової "
"інформації).\n"
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to set the gizmo's priority. Gizmos with higher priority "
"will have precedence when processing inputs like handles or subgizmos "
"selection.\n"
"All built-in editor gizmos return a priority of [code]-1[/code]. If not "
"overridden, this method will return [code]0[/code], which means custom gizmos "
"will automatically get higher priority than built-in gizmos."
msgstr ""
"Зазначте цей метод, щоб встановити пріоритет Gizmo. Gizmos з вищим "
"пріоритетом має прецедентність при обробці вводів, таких як ручка або "
"підгізмос вибір.\n"
"Всі вбудовані редактори Gizmos повертає пріоритет [code]-1[/code]. Якщо не "
"перейдиден, цей метод повернеться [code]0[/code], що означає користувацькі "
"гізмос автоматично отримає більший пріоритет, ніж вбудовані гізмос."
msgid ""
"Override this method to return the current transform of a subgizmo. As with "
"all subgizmo methods, the transform should be in local space respect to the "
"gizmo's Node3D. This transform will be requested at the start of an edit and "
"used in the [code]restore[/code] argument in [method _commit_subgizmos]. "
"Called for this plugin's active gizmos."
msgstr ""
"На відміну від цього способу повернення поточного перетворення підгізмо. Як з "
"усіма методами підгізмо, трансформатор повинен бути в місцевому просторі по "
"відношенню до Node3D. Ця трансформація буде запитана при старті редагування "
"та використання в [code]restore[/code] аргумент в [метод_commit_subgizmos]. "
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to define which Node3D nodes have a gizmo from this "
"plugin. Whenever a [Node3D] node is added to a scene this method is called, "
"if it returns [code]true[/code] the node gets a generic [EditorNode3DGizmo] "
"assigned and is added to this plugin's list of active gizmos."
msgstr ""
"На відміну від цього методу, щоб визначити, які вузли Node3D мають gizmo з "
"цього плагіна. Колись вузол [Node3D] додається до сцени, цей метод "
"називається, якщо він повертає [code]true[/code] вершина отримує загальний "
"[EditorNode3DGizmo] і додається до цього списку плагінів активного gizmos."
msgid ""
"Override this method to return [code]true[/code] whenever to given handle "
"should be highlighted in the editor. The [param secondary] argument is "
"[code]true[/code] when the requested handle is secondary (see [method "
"EditorNode3DGizmo.add_handles] for more information). Called for this "
"plugin's active gizmos."
msgstr ""
"Перевизнайте цей метод для повернення [code]true[/code], коли будь-яка ручка "
"повинна бути виділена в редакторі. [param secondary] аргумент [code]true[/"
"code], коли потрібна ручка вторинна (див. [method "
"редакторNode3DGizmo.add_handles] для отримання додаткової інформації). "
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to define whether Node3D with this gizmo should be "
"selectable even when the gizmo is hidden."
msgstr ""
"На відміну від цього методу, щоб визначити, чи слід вибрати Node3D з цим "
"гізмо, навіть якщо гизмо приховано."
msgid ""
"Override this method to add all the gizmo elements whenever a gizmo update is "
"requested. It's common to call [method EditorNode3DGizmo.clear] at the "
"beginning of this method and then add visual elements depending on the node's "
"properties."
msgstr ""
"На відміну від цього способу, щоб додати всі мікроелементи, коли запитується "
"оновлення gizmo. Зазвичай, щоб викликати [method EditorNode3DGizmo.clear] на "
"початку цього способу, а потім додати візуальні елементи в залежності від "
"властивостей вузла."
msgid ""
"Override this method to update the node's properties when the user drags a "
"gizmo handle (previously added with [method EditorNode3DGizmo.add_handles]). "
"The provided [param screen_pos] is the mouse position in screen coordinates "
"and the [param camera] can be used to convert it to raycasts.\n"
"The [param secondary] argument is [code]true[/code] when the edited handle is "
"secondary (see [method EditorNode3DGizmo.add_handles] for more information).\n"
"Called for this plugin's active gizmos."
msgstr ""
"Зазначте цей метод, щоб оновити властивості вершини, коли користувач "
"перетягує рукоятку Gizmo (попередньо додано з [method "
"EditorNode3DGizmo.add_handles]). Надана [param screen_pos] є позиція мишки в "
"координатах екрана і [param camera] може бути використана для перетворення "
"його в промені.\n"
"[param secondary] аргумент [code]true[/code], коли редагована ручка вторинна "
"(див. [method редакторNode3DGizmo.add_handles] для отримання додаткової "
"інформації).\n"
"Зателефоновано для активного Gizmos цього плагіна."
msgid ""
"Override this method to update the node properties during subgizmo editing "
"(see [method _subgizmos_intersect_ray] and [method "
"_subgizmos_intersect_frustum]). The [param transform] is given in the "
"Node3D's local coordinate system. Called for this plugin's active gizmos."
msgstr ""
"На відміну від цього способу оновлення властивостей вузлів під час "
"редагування субгізмо (див. [method _subgizmos_intersect_ray] і [method "
"_subgizmos_intersect_frustum]). У локальній координаційній системі Node3D "
"наведено в локальну координацію Node3D. Зателефоновано для активного Gizmos "
"цього плагіна."
msgid ""
"Override this method to allow selecting subgizmos using mouse drag box "
"selection. Given a [param camera] and [param frustum_planes], this method "
"should return which subgizmos are contained within the frustums. The [param "
"frustum_planes] argument consists of an array with all the [Plane]s that make "
"up the selection frustum. The returned value should contain a list of unique "
"subgizmo identifiers, these identifiers can have any non-negative value and "
"will be used in other virtual methods like [method _get_subgizmo_transform] "
"or [method _commit_subgizmos]. Called for this plugin's active gizmos."
msgstr ""
"Надіславши цей метод, щоб дозволити вибрати підгізмос за допомогою миші "
"перетягування коробки. З огляду на [param camera] і [param frustum_planes], "
"цей метод повинен повернути, які subgizmos містяться в межах frustums. [param "
"frustum_planes] аргумент складається з масиву з усіма [Plane], які роблять "
"вибір frustum. Повернуте значення має містити список унікальних "
"ідентифікаторів субгізмо, ці ідентифікатори можуть мати будь-яке негативне "
"значення і буде використовуватися в інших віртуальних методах, таких як "
"[method _subgizmo_transform] або [method _commit_subgizmos]. Зателефоновано "
"для активного Gizmos цього плагіна."
msgid ""
"Override this method to allow selecting subgizmos using mouse clicks. Given a "
"[param camera] and a [param screen_pos] in screen coordinates, this method "
"should return which subgizmo should be selected. The returned value should be "
"a unique subgizmo identifier, which can have any non-negative value and will "
"be used in other virtual methods like [method _get_subgizmo_transform] or "
"[method _commit_subgizmos]. Called for this plugin's active gizmos."
msgstr ""
"Надіславши цей метод, щоб дозволити вибрати підгізмос за допомогою кліків "
"миші. З огляду на [param camera] і [param screen_pos] в координатах екрана, "
"цей метод повинен повернути який subgizmo слід вибрати. Повернуте значення "
"має бути унікальним ідентифікатором субгізмо, який може мати будь-яке "
"негативне значення і буде використовуватися в інших віртуальних методах, "
"таких як [method _subgizmo_transform] або [method _commit_subgizmos]. "
"Зателефоновано для активного Gizmos цього плагіна."
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 ""
"Додати новий матеріал до внутрішнього списку матеріалів для плагіна. Далі "
"можна отримати [method get_material]. Не варто переносити."
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 "
"[method get_material] and used in [method EditorNode3DGizmo.add_handles]. "
"Should not be overridden.\n"
"You can optionally provide a texture to use instead of the default icon."
msgstr ""
"Створює ручний матеріал з його варіантами (вибірний і/або редагований) і "
"додає їх до внутрішнього переліку матеріалів. Далі можна отримати [method "
"get_material] і використовувати в [method EditorNode3DGizmo.add_handles]. Не "
"варто переносити.\n"
"Ви можете додатково надати фактуру замість іконки за замовчуванням."
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 "
"[method get_material] and used in [method "
"EditorNode3DGizmo.add_unscaled_billboard]. Should not be overridden."
msgstr ""
"Створює іконковий матеріал з його варіантами (вибірний і/або редагований) і "
"додає їх до внутрішнього переліку матеріалів. Далі можна отримати [method "
"get_material] і використовувати в [method "
"EditorNode3DGizmo.add_unscaled_billboard]. Не варто переносити."
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 "
"[method get_material] and used in [method EditorNode3DGizmo.add_mesh] and "
"[method EditorNode3DGizmo.add_lines]. Should not be overridden."
msgstr ""
"Створює неочищений матеріал з його варіантами (вибірний і/або редагований) і "
"додає їх до внутрішнього переліку матеріалів. Ви можете отримати доступ до "
"[method get_material] і використовувати в [method EditorNode3DGizmo.add_mesh] "
"і [method EditorNode3DGizmo.add_lines]. Не варто переносити."
msgid ""
"Gets material from the internal list of materials. If an [EditorNode3DGizmo] "
"is provided, it will try to get the corresponding variant (selected and/or "
"editable)."
msgstr ""
"Отримує матеріал з внутрішнього переліку матеріалів. Якщо надана "
"[EditorNode3DGizmo], намагатиметься отримати відповідний варіант (вибраний і/"
"або редагований)."
msgid ""
"Editor-only singleton that returns paths to various OS-specific data folders "
"and files."
msgstr ""
"Редактор-only singleton, який повертає шляхи до різних папок даних OS та "
"файлів."
msgid ""
"This editor-only singleton returns OS-specific paths to various data folders "
"and files. It can be used in editor plugins to ensure files are saved in the "
"correct location on each operating system.\n"
"[b]Note:[/b] This singleton is not accessible in exported projects. "
"Attempting to access it in an exported project will result in a script error "
"as the singleton won't be declared. To prevent script errors in exported "
"projects, use [method Engine.has_singleton] to check whether the singleton is "
"available before using it.\n"
"[b]Note:[/b] On the Linux/BSD platform, Godot complies with the [url=https://"
"specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html]XDG Base "
"Directory Specification[/url]. You can override environment variables "
"following the specification to change the editor and project data paths."
msgstr ""
"Цей редактор-only singleton повертає спеціальні шляхи для різних папок даних "
"та файлів. Для забезпечення збереження файлів в правильному місці на кожній "
"операційній системі можна використовувати в додатках редактора.\n"
"[b]Примітка:[/b] Цей однотон не доступний у експортованих проектах. "
"Припустимо, щоб отримати доступ до його в експортному проекті призведе до "
"помилки скрипта, оскільки одинонтон не буде оголошено. Щоб запобігти помилках "
"сценаріїв у експортованих проектах, скористайтеся [method "
"Engine.has_singleton], щоб перевірити, чи доступний одинон до його "
"використання.\n"
"[b]Примітка:[/b] На платформі Linux/BSD Godot відповідає [url=https://"
"specifications.freedesktop.org/на основіir-spec/на основіir-spec-"
"latest.html]XDG Специфікація бази каталогів [/url]. Ви можете перевизнати "
"змінні середовища відповідно до специфікації, щоб змінити шляхи даних "
"редактора та проекту."
msgid "File paths in Godot projects"
msgstr "Файлові шляхи у проектах Godot"
msgid ""
"Returns the absolute path to the user's cache folder. This folder should be "
"used for temporary data that can be removed safely whenever the editor is "
"closed (such as generated resource thumbnails).\n"
"[b]Default paths per platform:[/b]\n"
"[codeblock lang=text]\n"
"- Windows: %LOCALAPPDATA%\\Godot\\\n"
"- macOS: ~/Library/Caches/Godot/\n"
"- Linux: ~/.cache/godot/\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютний шлях до папки кешу користувача. Цю папку слід "
"використовувати для тимчасових даних, які можна безпечно видалити, коли "
"редактор закривається (наприклад, створені мініатюри ресурсів). \n"
"[b]Шляхи за умовчанням для кожної платформи:[/b] \n"
"[codeblock lang=text] \n"
"- Windows: %LOCALAPPDATA%\\Godot\\ \n"
"- macOS: ~/Library/Caches/Godot/ \n"
"- Linux: ~/.cache/godot/ \n"
"[/codeblock]"
msgid ""
"Returns the absolute path to the user's configuration folder. This folder "
"should be used for [i]persistent[/i] user configuration files.\n"
"[b]Default paths per platform:[/b]\n"
"[codeblock lang=text]\n"
"- Windows: %APPDATA%\\Godot\\ (same as `get_data_dir()`)\n"
"- macOS: ~/Library/Application Support/Godot/ (same as `get_data_dir()`)\n"
"- Linux: ~/.config/godot/\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютний шлях до папки конфігурації користувача. Ця папка повинна "
"бути використана для файлів [i] конфігурації [/i]\n"
"[b]Плани за замовчуванням на платформі:[/b]\n"
"[codeblock lang=text]\n"
"- Вікна: %APPDATA%\\Godot\\ (наприклад, `get_data_dir()`)`\n"
"- macOS: ~/Library/Application support/Godot/ (наприклад, "
"`get_data_dir()`)`)\n"
"- Linux: ~/.config/godot/\n"
"[/codeblock]"
msgid ""
"Returns the absolute path to the user's data folder. This folder should be "
"used for [i]persistent[/i] user data files such as installed export "
"templates.\n"
"[b]Default paths per platform:[/b]\n"
"[codeblock lang=text]\n"
"- Windows: %APPDATA%\\Godot\\ (same as "
"`get_config_dir()`)\n"
"- macOS: ~/Library/Application Support/Godot/ (same as `get_config_dir()`)\n"
"- Linux: ~/.local/share/godot/\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютний шлях до папки даних користувача. Ця папка повинна бути "
"використана для [i]persistent[/i] файлів даних, таких як встановлені шаблони "
"експорту.\n"
"[b]Пріжки за платформою:[/b]\n"
"[codeblock lang=text]\n"
"- Вікна: %APPDATA%\\Godot\\ (наприклад, `get_config_dir()`)`\n"
"- macOS: ~/Library/Application support/Godot/ (наприклад, "
"`get_config_dir()`)`)\n"
"- Linux: ~/.local/share/godot/\n"
"[/codeblock]"
msgid ""
"Returns the relative path to the editor settings for this project. This is "
"usually [code]\"res://.godot/editor\"[/code]. Projects all have a unique "
"subdirectory inside the settings path where project-specific editor settings "
"are saved."
msgstr ""
"Повертає відносний шлях до налаштувань редактора для цього проєкту. Зазвичай "
"це [code]\"res://.godot/editor\"[/code]. Усі проєкти мають унікальний "
"підкаталог у шляху налаштувань, де зберігаються налаштування редактора, "
"специфічні для проєкту."
msgid ""
"Returns the absolute path to the self-contained file that makes the current "
"Godot editor instance be considered as self-contained. Returns an empty "
"string if the current Godot editor instance isn't self-contained. See also "
"[method is_self_contained]."
msgstr ""
"Повертає абсолютний шлях до самостійного файлу, що робить поточний екземпляр "
"редактора Godot вважається самодотриманням. Повертає порожній рядок, якщо "
"поточний екземпляр редактора Godot не підтримується. Дивитися також [method "
"_self_contained]."
msgid ""
"Returns [code]true[/code] if the editor is marked as self-contained, "
"[code]false[/code] otherwise. When self-contained mode is enabled, user "
"configuration, data and cache files are saved in an [code]editor_data/[/code] "
"folder next to the editor binary. This makes portable usage easier and "
"ensures the Godot editor minimizes file writes outside its own folder. Self-"
"contained mode is not available for exported projects.\n"
"Self-contained mode can be enabled by creating a file named [code]._sc_[/"
"code] or [code]_sc_[/code] in the same folder as the editor binary or "
"macOS .app bundle while the editor is not running. See also [method "
"get_self_contained_file].\n"
"[b]Note:[/b] On macOS, quarantine flag should be manually removed before "
"using self-contained mode, see [url=https://docs.godotengine.org/en/stable/"
"tutorials/export/running_on_macos.html]Running on macOS[/url].\n"
"[b]Note:[/b] On macOS, placing [code]_sc_[/code] or any other file "
"inside .app bundle will break digital signature and make it non-portable, "
"consider placing it in the same folder as the .app bundle instead.\n"
"[b]Note:[/b] The Steam release of Godot uses self-contained mode by default."
msgstr ""
"[code]true[/code], якщо редактор позначений як самоконтейнер, [code]false[/"
"code] в іншому випадку. Коли ввімкнено режим, конфігурація користувача, дані "
"та файли кешу зберігаються в папці [code]editor_data/[/code] поряд з "
"редактором бінарних. Це полегшує переносне використання і забезпечує редактор "
"Godot, що зменшує кількість файлів, що надходить з власної папки. Самостійний "
"режим не доступний для експортованих проектів.\n"
"Самостійний режим можна ввімкнути, створивши файл [code]._sc_[/code] або "
"[code]_sc_[/code] в тій же папці, як і редактор бінарних або macOS .app "
"пучка, поки редактор не працює. Дивитися також [method "
"get_self_contained_file].\n"
"[b]Примітка:[/b] На macOS, карантинний прапор слід вручну видалити, перш ніж "
"використовувати режим самотримання, див. [url=https://docs.godotengine.org/en/"
"stable/tutorials/export/running_on_macos.html] Запуск на macOS [/url].\n"
"[b]Примітка:[/b] На macOS, розміщення [code]_sc_[/code] або будь-який інший "
"файл всередині .app пучка буде розбити цифровий підпис і зробити його "
"непортабельним, розглянути розміщення його в тій же папці, як пакет .app "
"замість.\n"
"[b]Примітка:[/b] Паровий випуск Godot використовує режим самотримання за "
"замовчуванням."
msgid "Used by the editor to extend its functionality."
msgstr "Використовується редактором для розширення його функціональності."
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 plugins "
"and export plugins. See also [EditorScript] to add functions to the editor.\n"
"[b]Note:[/b] Some names in this class contain \"left\" or \"right\" (e.g. "
"[constant DOCK_SLOT_LEFT_UL]). These APIs assume left-to-right layout, and "
"would be backwards when using right-to-left layout. These names are kept for "
"compatibility reasons."
msgstr ""
"Плагіни використовуються редактором для розширення функціональності. "
"Найпоширенішими типами плагінів є ті, які редагують дану вершину або тип "
"ресурсу, імпорт плагінів і експорт плагінів. Дивись також [EditorScript], щоб "
"додати функції до редактора.\n"
"[b]Примітка:[/b] Деякі імена в цьому класі містять \"лівий\" або \"право\" "
"(наприклад, [constant DOCK_SLOT_LEFT_UL]). Ці API припускають ліву версію, і "
"будуть повернені назад при використанні правого вліво макета. Ці імена "
"зберігаються з причин сумісності."
msgid "Editor plugins documentation index"
msgstr "Індекс документації редакторів"
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 to "
"ensure consistency.\n"
"This is used, for example, in shader editors to let the plugin know that it "
"must apply the shader code being written by the user to the object."
msgstr ""
"Цей метод називається, коли редактор збирається зберегти проект, перейти на "
"іншу вкладку і т.д. Для забезпечення консистенції необхідно застосувати будь-"
"які зміни, що закінчуються державою.\n"
"Це використовується, наприклад, в редакторах шейдера, щоб дозволити плагін "
"знати, що він повинен застосувати код шейдера, написаний користувачем на "
"об'єкт."
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"
"This method must return a boolean. If this method returns [code]false[/code], "
"the project will not run. The run is aborted immediately, so this also "
"prevents all other plugins' [method _build] methods from running."
msgstr ""
"Цей метод називається при запуску проекту редактор. Додаток може виконувати "
"необхідні операції перед виконанням проекту.\n"
"Цей метод необхідно повернути болеан. Якщо цей метод повертає [code]false[/"
"code], проект не буде працювати. Запуск здійснюється відразу, тому це також "
"запобігає всіх інших плагінів [method _build]."
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 ""
"Очистити всі держави і скидати об'єкт, який редагований до нуля. Цей плагін "
"не зберігає в даний час існуючий вузол, або вузол від неправильної сцени."
msgid ""
"Called by the engine when the user disables the [EditorPlugin] in the Plugin "
"tab of the project settings window."
msgstr ""
"Викликається рушієм, коли користувач вимикає [EditorPlugin] на вкладці "
"«Плагін» вікна налаштувань проєкту."
msgid ""
"This function is used for plugins that edit specific object types (nodes or "
"resources). It requests the editor to edit the given object.\n"
"[param object] can be [code]null[/code] if the plugin was editing an object, "
"but there is no longer any selected object handled by this plugin. It can be "
"used to cleanup editing state."
msgstr ""
"Ця функція використовується для плагінів, які редагують певні типи об'єктів "
"(nodes або ресурси). Він запитує редактора для редагування даного об'єкта.\n"
"[param object] може бути [code]null[/code], якщо плагін був редагування "
"об'єкта, але не існує вибраного об'єкту, який використовується цим плагіном. "
"Можна використовувати для очищення стану редагування."
msgid ""
"Called by the engine when the user enables the [EditorPlugin] in the Plugin "
"tab of the project settings window."
msgstr ""
"Увімкніть двигун, коли користувач дозволяє [EditorPlugin] у вкладці плагіна "
"вікна налаштувань проекту."
msgid ""
"Called by the engine when the 3D editor's viewport is updated. [param "
"viewport_control] is an overlay on top of the viewport and it can be used for "
"drawing. You can update the viewport manually by calling [method "
"update_overlays].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _forward_3d_draw_over_viewport(overlay):\n"
"\t# Draw a circle at the cursor's position.\n"
"\toverlay.draw_circle(overlay.get_local_mouse_position(), 64, Color.WHITE)\n"
"\n"
"func _forward_3d_gui_input(camera, event):\n"
"\tif event is InputEventMouseMotion:\n"
"\t\t# Redraw the viewport when the cursor is moved.\n"
"\t\tupdate_overlays()\n"
"\t\treturn EditorPlugin.AFTER_GUI_INPUT_STOP\n"
"\treturn EditorPlugin.AFTER_GUI_INPUT_PASS\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Forward3DDrawOverViewport(Control viewportControl)\n"
"{\n"
"\t// Draw a circle at the cursor's position.\n"
"\tviewportControl.DrawCircle(viewportControl.GetLocalMousePosition(), 64, "
"Colors.White);\n"
"}\n"
"\n"
"public override EditorPlugin.AfterGuiInput _Forward3DGuiInput(Camera3D "
"viewportCamera, InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventMouseMotion)\n"
"\t{\n"
"\t\t// Redraw the viewport when the cursor is moved.\n"
"\t\tUpdateOverlays();\n"
"\t\treturn EditorPlugin.AfterGuiInput.Stop;\n"
"\t}\n"
"\treturn EditorPlugin.AfterGuiInput.Pass;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Викликається рушієм, коли оновлюється область перегляду 3D-редактора. [param "
"viewport_control] – це накладання поверх області перегляду, яке можна "
"використовувати для малювання. Ви можете оновити область перегляду вручну, "
"викликавши [method update_overlays].\n"
"[codeblock]\n"
"[gdscript]\n"
"func _forward_3d_draw_over_viewport(overlay):\n"
"# Намалювати коло в позиції курсора.\n"
"overlay.draw_circle(overlay.get_local_mouse_position(), 64, Color.WHITE)\n"
"\n"
"func _forward_3d_gui_input(camera, event):\n"
"if event is InputEventMouseMotion:\n"
"# Перемалювати область перегляду, коли курсор переміщено.\n"
"update_overlays()\n"
"return EditorPlugin.AFTER_GUI_INPUT_STOP\n"
"return EditorPlugin.AFTER_GUI_INPUT_PASS\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Forward3DDrawOverViewport(Control viewportControl)\n"
"{\n"
"// Намалювати коло в позиції курсора.\n"
"viewportControl.DrawCircle(viewportControl.GetLocalMousePosition(), 64, "
"Colors.White);\n"
"}\n"
"\n"
"public override EditorPlugin.AfterGuiInput _Forward3DGuiInput(Camera3D "
"viewportCamera, InputEvent @event)\n"
"{\n"
"if (@event is InputEventMouseMotion)\n"
"{\n"
"// Перемалювати область перегляду при переміщенні курсора.\n"
"UpdateOverlays();\n"
"return EditorPlugin.AfterGuiInput.Stop;\n"
"}\n"
"return EditorPlugin.AfterGuiInput.Pass;\n"
" }\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"This method is the same as [method _forward_3d_draw_over_viewport], except it "
"draws on top of everything. Useful when you need an extra layer that shows "
"over anything else.\n"
"You need to enable calling of this method by using [method "
"set_force_draw_over_forwarding_enabled]."
msgstr ""
"Цей метод такий самий, як і [method _forward_3d_draw_over_viewport], за "
"винятком того, що він малює поверх усього іншого. Корисно, коли вам потрібен "
"додатковий шаир, який відображається поверх чогось іншого.\n"
"Вам потрібно увімкнути виклик цього методу за допомогою [method "
"set_force_draw_over_forwarding_enabled]."
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. The "
"return value decides whether the [InputEvent] is consumed or forwarded to "
"other [EditorPlugin]s. See [enum AfterGUIInput] for options.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Prevents the InputEvent from reaching other Editor classes.\n"
"func _forward_3d_gui_input(camera, event):\n"
"\treturn EditorPlugin.AFTER_GUI_INPUT_STOP\n"
"[/gdscript]\n"
"[csharp]\n"
"// Prevents the InputEvent from reaching other Editor classes.\n"
"public override EditorPlugin.AfterGuiInput _Forward3DGuiInput(Camera3D "
"camera, InputEvent @event)\n"
"{\n"
"\treturn EditorPlugin.AfterGuiInput.Stop;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This method must return [constant AFTER_GUI_INPUT_PASS] in order to forward "
"the [InputEvent] to other Editor classes.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Consumes InputEventMouseMotion and forwards other InputEvent types.\n"
"func _forward_3d_gui_input(camera, event):\n"
"\treturn EditorPlugin.AFTER_GUI_INPUT_STOP if event is InputEventMouseMotion "
"else EditorPlugin.AFTER_GUI_INPUT_PASS\n"
"[/gdscript]\n"
"[csharp]\n"
"// Consumes InputEventMouseMotion and forwards other InputEvent types.\n"
"public override EditorPlugin.AfterGuiInput _Forward3DGuiInput(Camera3D "
"camera, InputEvent @event)\n"
"{\n"
"\treturn @event is InputEventMouseMotion ? EditorPlugin.AfterGuiInput.Stop : "
"EditorPlugin.AfterGuiInput.Pass;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Викликається, коли в поточній відредагованій сцені є кореневий вузол, [method "
"_handles] реалізовано, а [InputEvent] відбувається у 3D-окні перегляду. "
"Повернене значення вирішує, чи споживається [InputEvent] чи пересилається "
"іншим [EditorPlugin]. Параметри див. [enum AfterGUInput]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Запобігає досягненню InputEvent інших класів Editor.\n"
"func _forward_3d_gui_input(camera, event): \n"
"\treturn EditorPlugin.AFTER_GUI_INPUT_STOP \n"
"[/gdscript] \n"
"[csharp] \n"
"// Запобігає досягненню InputEvent інших класів редактора. \n"
"публічне перевизначення EditorPlugin.AfterGuiInput "
"_Forward3DGuiInput(Camera3D camera, InputEvent @event) \n"
"{\n"
"\treturn EditorPlugin.AfterGuiInput.Stop; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Цей метод має повернути [constant AFTER_GUI_INPUT_PASS], щоб переслати "
"[InputEvent] до інших класів редактора. \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Споживає InputEventMouseMotion і пересилає інші типи InputEvent. \n"
"func _forward_3d_gui_input(camera, event): \n"
"\tповертає EditorPlugin.AFTER_GUI_INPUT_STOP, якщо подією є "
"InputEventMouseMotion, інакше EditorPlugin.AFTER_GUI_INPUT_PASS \n"
"[/gdscript] \n"
"[csharp] \n"
"// Споживає InputEventMouseMotion і пересилає інші типи InputEvent. \n"
"публічне перевизначення EditorPlugin.AfterGuiInput "
"_Forward3DGuiInput(Camera3D camera, InputEvent @event) \n"
"{\n"
"\treturn @event is InputEventMouseMotion? EditorPlugin.AfterGuiInput.Stop : "
"EditorPlugin.AfterGuiInput.Pass; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Called by the engine when the 2D editor's viewport is updated. [param "
"viewport_control] is an overlay on top of the viewport and it can be used for "
"drawing. You can update the viewport manually by calling [method "
"update_overlays].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _forward_canvas_draw_over_viewport(overlay):\n"
"\t# Draw a circle at the cursor's position.\n"
"\toverlay.draw_circle(overlay.get_local_mouse_position(), 64, Color.WHITE)\n"
"\n"
"func _forward_canvas_gui_input(event):\n"
"\tif event is InputEventMouseMotion:\n"
"\t\t# Redraw the viewport when the cursor is moved.\n"
"\t\tupdate_overlays()\n"
"\t\treturn true\n"
"\treturn false\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _ForwardCanvasDrawOverViewport(Control viewportControl)\n"
"{\n"
"\t// Draw a circle at the cursor's position.\n"
"\tviewportControl.DrawCircle(viewportControl.GetLocalMousePosition(), 64, "
"Colors.White);\n"
"}\n"
"\n"
"public override bool _ForwardCanvasGuiInput(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventMouseMotion)\n"
"\t{\n"
"\t\t// Redraw the viewport when the cursor is moved.\n"
"\t\tUpdateOverlays();\n"
"\t\treturn true;\n"
"\t}\n"
"\treturn false;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Викликається рушієм, коли оновлюється область перегляду 2D-редактора. [param "
"viewport_control] – це накладання поверх області перегляду, яке можна "
"використовувати для малювання. Ви можете оновити область перегляду вручну, "
"викликавши [method update_overlays].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _forward_canvas_draw_over_viewport(overlay):\n"
"# Намалювати коло в позиції курсора.\n"
"overlay.draw_circle(overlay.get_local_mouse_position(), 64, Color.WHITE)\n"
"\n"
"func _forward_canvas_gui_input(event):\n"
"if event is InputEventMouseMotion:\n"
"# Перемалювати область перегляду, коли курсор переміщено.\n"
"update_overlays()\n"
"return true\n"
"return false\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _ForwardCanvasDrawOverViewport(Control viewportControl)\n"
"\n"
"// Намалювати коло в позиції курсора.\n"
"viewportControl.DrawCircle(viewportControl.GetLocalMousePosition(), 64, "
"Colors.White);\n"
"}\n"
"\n"
"public override bool _ForwardCanvasGuiInput(InputEvent @event)\n"
"{\n"
"if (@event is InputEventMouseMotion)\n"
"{\n"
"// Перемальовує область перегляду при переміщенні курсора.\n"
"UpdateOverlays();\n"
"return true;\n"
"}\n"
"return false;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
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 "
"that shows over anything else.\n"
"You need to enable calling of this method by using [method "
"set_force_draw_over_forwarding_enabled]."
msgstr ""
"Цей метод є таким же, як [method _forward_canvas_draw_over_viewport], крім "
"того, що він тягне за собою все. Корисно, коли потрібен додатковий шар, який "
"показує все інше.\n"
"Вам потрібно включити виклик цього методу за допомогою [method "
"_config_draw_over_forwarding_enabled]."
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. If "
"this method returns [code]true[/code], [param event] is intercepted by this "
"[EditorPlugin], otherwise [param event] is forwarded to other Editor "
"classes.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Prevents the InputEvent from reaching other Editor classes.\n"
"func _forward_canvas_gui_input(event):\n"
"\treturn true\n"
"[/gdscript]\n"
"[csharp]\n"
"// Prevents the InputEvent from reaching other Editor classes.\n"
"public override bool ForwardCanvasGuiInput(InputEvent @event)\n"
"{\n"
"\treturn true;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This method must return [code]false[/code] in order to forward the "
"[InputEvent] to other Editor classes.\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Consumes InputEventMouseMotion and forwards other InputEvent types.\n"
"func _forward_canvas_gui_input(event):\n"
"\tif (event is InputEventMouseMotion):\n"
"\t\treturn true\n"
"\treturn false\n"
"[/gdscript]\n"
"[csharp]\n"
"// Consumes InputEventMouseMotion and forwards other InputEvent types.\n"
"public override bool _ForwardCanvasGuiInput(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventMouseMotion)\n"
"\t{\n"
"\t\treturn true;\n"
"\t}\n"
"\treturn false;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Викликається, коли в поточній відредагованій сцені є кореневий вузол, [method "
"_handles] реалізується, а [InputEvent] відбувається у 2D вікні перегляду. "
"Якщо цей метод повертає [code]true[/code], [param event] перехоплюється цим "
"[EditorPlugin], інакше [param event] пересилається до інших класів Editor. \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Запобігає досягненню InputEvent інших класів Editor. \n"
"func _forward_canvas_gui_input(подія): \n"
"\treturn true \n"
"[/gdscript] \n"
"[csharp] \n"
"// Запобігає досягненню InputEvent інших класів редактора. \n"
"публічне перевизначення bool ForwardCanvasGuiInput(InputEvent @event) \n"
"{\n"
"\treturn true; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Цей метод має повернути [code]false[/code], щоб переслати [InputEvent] до "
"інших класів Editor. \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Споживає InputEventMouseMotion і пересилає інші типи InputEvent. \n"
"func _forward_canvas_gui_input(подія): \n"
"\tif (event is InputEventMouseMotion): \n"
"\t\treturn true \n"
"\treturn false \n"
"[/gdscript] \n"
"[csharp] \n"
"// Споживає InputEventMouseMotion і пересилає інші типи InputEvent. \n"
"public override bool _ForwardCanvasGuiInput(InputEvent @event) \n"
"{\n"
"\tif (@event is InputEventMouseMotion) \n"
"\t{ \n"
"\t\treturn true; \n"
"\t} \n"
"\treturn false; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
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 ""
"Для редакторів, які редагують об'єкти на основі скриптів. Ви можете повернути "
"список точок перерви у форматі ([code]script:line[/code]), наприклад: "
"[code]res://path_to_script.gd:25[/code]."
msgid ""
"Override this method in your plugin to return a [Texture2D] in order to give "
"it an icon.\n"
"For main screen plugins, this appears at the top of the screen, to the right "
"of the \"2D\", \"3D\", \"Script\", \"Game\", and \"AssetLib\" buttons.\n"
"Ideally, the plugin icon should be white with a transparent background and "
"16×16 pixels in size.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_plugin_icon():\n"
"\t# You can use a custom icon:\n"
"\treturn preload(\"res://addons/my_plugin/my_plugin_icon.svg\")\n"
"\t# Or use a built-in icon:\n"
"\treturn EditorInterface.get_editor_theme().get_icon(\"Node\", "
"\"EditorIcons\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Texture2D _GetPluginIcon()\n"
"{\n"
"\t// You can use a custom icon:\n"
"\treturn ResourceLoader.Load<Texture2D>(\"res://addons/my_plugin/"
"my_plugin_icon.svg\");\n"
"\t// Or use a built-in icon:\n"
"\treturn EditorInterface.Singleton.GetEditorTheme().GetIcon(\"Node\", "
"\"EditorIcons\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Перевизначте цей метод у вашому плагіні, щоб повернути [Texture2D] та надати "
"йому піктограму.\n"
"Для плагінів головного екрана це відображається у верхній частині екрана, "
"праворуч від кнопок «2D», «3D», «Скрипт», «Гра» та «AssetLib».\n"
"В ідеалі піктограма плагіна має бути білою з прозорим фоном та розміром 16×16 "
"пікселів.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get_plugin_icon():\n"
"# Ви можете використовувати власну іконку:\n"
"return preload(\"res://addons/my_plugin/my_plugin_icon.svg\")\n"
"# Або використовуйте вбудовану іконку:\n"
"return EditorInterface.get_editor_theme().get_icon(\"Node\", "
"\"EditorIcons\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Texture2D _GetPluginIcon()\n"
"{\n"
"// Ви можете використовувати власну іконку:\n"
"return ResourceLoader.Load<Texture2D>(\"res://addons/my_plugin/"
"my_plugin_icon.svg\");\n"
"// Або використовуйте вбудовану іконку:\n"
"return EditorInterface.Singleton.GetEditorTheme().GetIcon(\"Node\", "
"\"EditorIcons\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Override this method in your plugin to provide the name of the plugin when "
"displayed in the Godot editor.\n"
"For main screen plugins, this appears at the top of the screen, to the right "
"of the \"2D\", \"3D\", \"Script\", \"Game\", and \"AssetLib\" buttons."
msgstr ""
"Перевизначте цей метод у вашому плагіні, щоб відображати назву плагіна в "
"редакторі Godot.\n"
"Для плагінів головного екрана це відображається у верхній частині екрана, "
"праворуч від кнопок «2D», «3D», «Скрипт», «Гра» та «AssetLib»."
msgid ""
"Override this method to provide a state data you want to be saved, like view "
"position, grid settings, folding, etc. 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). This data is automatically saved for each "
"scene in an [code]editstate[/code] file in the editor metadata folder. If you "
"want to store global (scene-independent) editor data for your plugin, you can "
"use [method _get_window_layout] instead.\n"
"Use [method _set_state] to restore your saved state.\n"
"[b]Note:[/b] This method should not be used to save important settings that "
"should persist with the project.\n"
"[b]Note:[/b] You must implement [method _get_plugin_name] for the state to be "
"stored and restored correctly.\n"
"[codeblock]\n"
"func _get_state():\n"
"\tvar state = { \"zoom\": zoom, \"preferred_color\": my_color }\n"
"\treturn state\n"
"[/codeblock]"
msgstr ""
"Перевизначте цей метод, щоб надати дані про стан, які ви хочете зберегти, "
"такі як положення перегляду, налаштування сітки, згортання тощо. Це "
"використовується під час збереження сцени (щоб стан зберігався під час її "
"повторного відкриття) та для перемикання вкладок (щоб стан можна було "
"відновити, коли вкладка повертається). Ці дані автоматично зберігаються для "
"кожної сцени у файлі [code]editstate[/code] у папці метаданих редактора. Якщо "
"ви хочете зберігати глобальні (незалежні від сцени) дані редактора для вашого "
"плагіна, ви можете використовувати [method _get_window_layout].\n"
"Використовуйте [method _set_state] для відновлення збереженого стану.\n"
"[b]Примітка:[/b] Цей метод не слід використовувати для збереження важливих "
"налаштувань, які мають зберігатися в проекті.\n"
"[b]Примітка:[/b] Ви повинні реалізувати [method _get_plugin_name] для "
"коректного збереження та відновлення стану.\n"
"[codeblock]\n"
"func _get_state():\n"
"\tvar state = { \"zoom\": zoom, \"preferred_color\": my_color }\n"
"\treturn state\n"
"[/codeblock]"
msgid ""
"Override this method to provide a custom message that lists unsaved changes. "
"The editor will call this method when exiting or when closing a scene, and "
"display the returned string in a confirmation dialog. Return empty string if "
"the plugin has no unsaved changes.\n"
"When closing a scene, [param for_scene] is the path to the scene being "
"closed. You can use it to handle built-in resources in that scene.\n"
"If the user confirms saving, [method _save_external_data] will be called, "
"before closing the editor.\n"
"[codeblock]\n"
"func _get_unsaved_status(for_scene):\n"
"\tif not unsaved:\n"
"\t\treturn \"\"\n"
"\n"
"\tif for_scene.is_empty():\n"
"\t\treturn \"Save changes in MyCustomPlugin before closing?\"\n"
"\telse:\n"
"\t\treturn \"Scene %s has changes from MyCustomPlugin. Save before closing?\" "
"% for_scene.get_file()\n"
"\n"
"func _save_external_data():\n"
"\tunsaved = false\n"
"[/codeblock]\n"
"If the plugin has no scene-specific changes, you can ignore the calls when "
"closing scenes:\n"
"[codeblock]\n"
"func _get_unsaved_status(for_scene):\n"
"\tif not for_scene.is_empty():\n"
"\t\treturn \"\"\n"
"[/codeblock]"
msgstr ""
"Замініть цей метод, щоб надати спеціальне повідомлення зі списком "
"незбережених змін. Редактор викличе цей метод під час виходу або закриття "
"сцени та відобразить повернутий рядок у діалоговому вікні підтвердження. "
"Повертає порожній рядок, якщо плагін не має незбережених змін. \n"
"Під час закриття сцени [param for_scene] — це шлях до сцени, що закривається. "
"Ви можете використовувати його для обробки вбудованих ресурсів у цій сцені. \n"
"Якщо користувач підтвердить збереження, перед закриттям редактора буде "
"викликано [method _save_external_data]. \n"
"[codeblock] \n"
"func _get_unsaved_status(for_scene): \n"
"\tis no unsaved: \n"
"\t\treturn \"\" \n"
"\n"
"\tякщо for_scene.is_empty(): \n"
"\t\treturn \"Зберегти зміни в MyCustomPlugin перед закриттям?\" \n"
"\telse: \n"
"\t\treturn \"Сцена %s має зміни з MyCustomPlugin. Зберегти перед закриттям?\" "
"% for_scene.get_file() \n"
"\n"
"func _save_external_data(): \n"
"\tunsaved = false \n"
"[/codeblock] \n"
"Якщо плагін не має змін, пов’язаних зі сценою, ви можете ігнорувати виклики "
"під час закриття сцени: \n"
"[codeblock] \n"
"func _get_unsaved_status(for_scene): \n"
"\tif no for_scene.is_empty(): \n"
"\t\treturn \"\" \n"
"[/codeblock]"
msgid ""
"Override this method to provide the GUI layout of the plugin or any other "
"data you want to be stored. 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). The data is stored in the "
"[code]editor_layout.cfg[/code] file in the editor metadata directory.\n"
"Use [method _set_window_layout] to restore your saved layout.\n"
"[codeblock]\n"
"func _get_window_layout(configuration):\n"
"\tconfiguration.set_value(\"MyPlugin\", \"window_position\", "
"$Window.position)\n"
"\tconfiguration.set_value(\"MyPlugin\", \"icon_color\", $Icon.modulate)\n"
"[/codeblock]"
msgstr ""
"Перевизначте цей метод, щоб надати макет графічного інтерфейсу користувача "
"плагіна або будь-яких інших даних, які ви хочете зберегти. Це "
"використовується для збереження макета редактора проекту, коли викликається "
"[method queue_save_layout] або змінюється макет редактора (наприклад, "
"змінюється положення дока). Дані зберігаються у файлі "
"[code]editor_layout.cfg[/code] у каталозі метаданих редактора. \n"
"Використовуйте [method _set_window_layout], щоб відновити збережений макет. \n"
"[codeblock] \n"
"func _get_window_layout(configuration): \n"
"\tconfiguration.set_value(\"MyPlugin\", \"window_position\", "
"$Window.position) \n"
"\tconfiguration.set_value(\"MyPlugin\", \"icon_color\", $Icon.modulate) \n"
"[/codeblock]"
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 "
"functions [method _edit] and [method _make_visible] called when the editor "
"requests them. If you have declared the methods [method "
"_forward_canvas_gui_input] and [method _forward_3d_gui_input] these will be "
"called too.\n"
"[b]Note:[/b] Each plugin should handle only one type of objects at a time. If "
"a plugin handles more types of objects and they are edited at the same time, "
"it will result in errors."
msgstr ""
"Впроваджуйте цю функцію, якщо ваш плагін редагує конкретний тип об'єкта "
"(Resource або Node). Якщо ви повертаєте [code]true[/code], то ви отримаєте "
"функції [method _edit] і [method _make_visible], викликані при зверненні "
"редактора. Якщо ви заявили методи [method _forward_canvas_gui_input] та "
"[method _forward_3d_gui_input] вони будуть названі занадто.\n"
"[b]Примітка:[/b] Кожен плагін повинен обробляти тільки один тип об'єктів "
"одночасно. Якщо плагін обробляє більше типів об'єктів і вони редагуються "
"одночасно, це призведе до помилок."
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], "
"[b]Game[/b], and [b]AssetLib[/b]).\n"
"When the plugin's workspace is selected, other main screen plugins will be "
"hidden, but your plugin will not appear automatically. It needs to be added "
"as a child of [method EditorInterface.get_editor_main_screen] and made "
"visible inside [method _make_visible].\n"
"Use [method _get_plugin_name] and [method _get_plugin_icon] to customize the "
"plugin button's appearance.\n"
"[codeblock]\n"
"var plugin_control\n"
"\n"
"func _enter_tree():\n"
"\tplugin_control = preload(\"my_plugin_control.tscn\").instantiate()\n"
"\tEditorInterface.get_editor_main_screen().add_child(plugin_control)\n"
"\tplugin_control.hide()\n"
"\n"
"func _has_main_screen():\n"
"\treturn true\n"
"\n"
"func _make_visible(visible):\n"
"\tplugin_control.visible = visible\n"
"\n"
"func _get_plugin_name():\n"
"\treturn \"My Super Cool Plugin 3000\"\n"
"\n"
"func _get_plugin_icon():\n"
"\treturn EditorInterface.get_editor_theme().get_icon(\"Node\", "
"\"EditorIcons\")\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code], якщо це плагін редактора головного екрана (він "
"поміщається в селектор робочої області разом з [b]2D[/b], [b]3D[/b], "
"[b]Script[/b], [b]Game[/b] та [b]AssetLib[/b]).\n"
"Коли робоча область плагіна вибрана, інші плагіни головного екрана будуть "
"приховані, але ваш плагін не з'явиться автоматично. Його потрібно додати як "
"дочірній елемент [method EditorInterface.get_editor_main_screen] та зробити "
"видимим всередині [method _make_visible].\n"
"Використовуйте [method _get_plugin_name] та [method _get_plugin_icon], щоб "
"налаштувати зовнішній вигляд кнопки плагіна.\n"
"[codeblock]\n"
"var plugin_control\n"
"\n"
"func _enter_tree():\n"
"plugin_control = preload(\"my_plugin_control.tscn\").instantiate()\n"
"EditorInterface.get_editor_main_screen().add_child(plugin_control)\n"
"plugin_control.hide()\n"
"\n"
"func _has_main_screen():\n"
"return true\n"
"\n"
"func _make_visible(visible):\n"
"plugin_control.visible = visible\n"
"\n"
"func _get_plugin_name():\n"
"return \"Мій суперкрутий плагін 3000\"\n"
"\n"
"func _get_plugin_icon():\n"
"return EditorInterface.get_editor_theme().get_icon(\"Вузол\", "
"\"EditorIcons\")\n"
"[/codeblock]"
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"
"Remember that you have to manage the visibility of all your editor controls "
"manually."
msgstr ""
"Ця функція називається, коли редактор запитується, щоб стати видимим. "
"Застосовується для плагінів, які редагують конкретний тип об'єкта.\n"
"Пам'ятайте, що ви повинні керувати видимістю всіх елементів редактора вручну."
msgid ""
"This function is called when an individual scene is about to be played in the "
"editor. [param args] is a list of command line arguments that will be passed "
"to the new Godot instance, which will be replaced by the list returned by "
"this function.\n"
"[codeblock]\n"
"func _run_scene(scene, args):\n"
"\targs.append(\"--an-extra-argument\")\n"
"\treturn args\n"
"[/codeblock]\n"
"[b]Note:[/b] Text that is printed in this method will not be visible in the "
"editor's Output panel unless [member EditorSettings.run/output/"
"always_clear_output_on_play] is [code]false[/code]."
msgstr ""
"Ця функція викликається, коли окрема сцена має відтворитися в редакторі. "
"[param args] – це список аргументів командного рядка, які будуть передані "
"новому екземпляру Godot, а потім будуть замінені списком, повернутим цією "
"функцією.\n"
"[codeblock]\n"
"func _run_scene(scene, args):\n"
"\targs.append(\"--an-extra-argument\")\n"
"\treturn args\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Текст, який друкується цим методом, не буде видимим на "
"панелі виводу редактора, якщо [member EditorSettings.run/output/"
"always_clear_output_on_play] не має значення [code]false[/code]."
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 ""
"Цей метод називається після того, як редактор зберігає проект або коли він "
"закритий. Він просить плагін, щоб зберегти редагування зовнішніх сцен / "
"ресурсів."
msgid ""
"Restore the state saved by [method _get_state]. This method is called when "
"the current scene tab is changed in the editor.\n"
"[b]Note:[/b] Your plugin must implement [method _get_plugin_name], otherwise "
"it will not be recognized and this method will not be called.\n"
"[codeblock]\n"
"func _set_state(data):\n"
"\tzoom = data.get(\"zoom\", 1.0)\n"
"\tpreferred_color = data.get(\"my_color\", Color.WHITE)\n"
"[/codeblock]"
msgstr ""
"Відновити стан, збережений [method _get_state]. Цей метод викликається, коли "
"поточна вкладка сцени змінюється в редакторі. \n"
"[b]Примітка.[/b] Ваш плагін має реалізовувати [method _get_plugin_name], "
"інакше його не буде розпізнано, і цей метод не буде викликано. \n"
"[codeblock] \n"
"func _set_state(data): \n"
"\tzoom = data.get(\"zoom\", 1.0) \n"
"\tpreferred_color = data.get(\"my_color\", Color.WHITE) \n"
"[/codeblock]"
msgid ""
"Restore the plugin GUI layout and data saved by [method _get_window_layout]. "
"This method is called for every plugin on editor startup. Use the provided "
"[param configuration] file to read your saved data.\n"
"[codeblock]\n"
"func _set_window_layout(configuration):\n"
"\t$Window.position = configuration.get_value(\"MyPlugin\", "
"\"window_position\", Vector2())\n"
"\t$Icon.modulate = configuration.get_value(\"MyPlugin\", \"icon_color\", "
"Color.WHITE)\n"
"[/codeblock]"
msgstr ""
"Відновити макет графічного інтерфейсу плагіна та дані, збережені [method "
"_get_window_layout]. Цей метод викликається для кожного плагіна під час "
"запуску редактора. Використовуйте наданий файл [param configuration], щоб "
"прочитати збережені дані. \n"
"[codeblock] \n"
"func _set_window_layout(configuration): \n"
"\t$Window.position = configuration.get_value(\"MyPlugin\", "
"\"window_position\", Vector2()) \n"
"\t$Icon.modulate = configuration.get_value(\"MyPlugin\", \"icon_color\", "
"Color.WHITE) \n"
"[/codeblock]"
msgid "Adds a script at [param path] to the Autoload list as [param name]."
msgstr ""
"Додає скрипт за адресою [param path] до списку автозавантаження як [param "
"name]."
msgid ""
"Adds a plugin to the context menu. [param slot] is the context menu where the "
"plugin will be added.\n"
"[b]Note:[/b] A plugin instance can belong only to a single context menu slot."
msgstr ""
"Додає плагін до контекстного меню. [param slot] – це контекстне меню, куди "
"буде додано плагін.\n"
"[b]Примітка:[/b] Екземпляр плагіна може належати лише одному слоту "
"контекстного меню."
msgid ""
"Use [method add_dock] instead, with [member EditorDock.default_slot] set to "
"[constant DOCK_SLOT_BOTTOM]."
msgstr ""
"Використовуйте замість цього [method add_dock], встановивши для [member "
"EditorDock.default_slot] значення [constant DOCK_SLOT_BOTTOM]."
msgid ""
"Adds a control to the bottom panel (together with Output, Debug, Animation, "
"etc.). Returns a reference to a button that is outside the scene tree. It's "
"up to you to hide/show the button when needed. When your plugin is "
"deactivated, make sure to remove your custom control with [method "
"remove_control_from_bottom_panel] and free it with [method Node.queue_free].\n"
"[param shortcut] is a shortcut that, when activated, will toggle the bottom "
"panel's visibility. The shortcut object is only set when this control is "
"added to the bottom panel.\n"
"[b]Note[/b] See the default editor bottom panel shortcuts in the Editor "
"Settings for inspiration. By convention, they all use [kbd]Alt[/kbd] modifier."
msgstr ""
"Додає елемент керування до нижньої панелі (разом із Output, Debug, Animation "
"тощо). Повертає посилання на кнопку, яка знаходиться поза деревом сцени. Ви "
"самі вирішуєте, чи приховувати/показувати кнопку за потреби. Коли ваш плагін "
"деактивовано, обов’язково видаліть свій власний елемент керування за "
"допомогою [method remove_control_from_bottom_panel] та звільніть його за "
"допомогою [method Node.queue_free].\n"
"[param shortcut] – це ярлик, який при активації перемикатиме видимість "
"нижньої панелі. Об’єкт shortcut встановлюється лише тоді, коли цей елемент "
"керування додано до нижньої панелі.\n"
"[b]Примітка[/b] Дивіться стандартні ярлики нижньої панелі редактора в "
"налаштуваннях редактора для натхнення. За домовленістю, всі вони "
"використовують модифікатор [kbd]Alt[/kbd]."
msgid ""
"Adds a custom control to a container in the editor UI.\n"
"Please remember that you have to manage the visibility of your custom "
"controls yourself (and likely hide it after adding it).\n"
"When your plugin is deactivated, make sure to remove your custom control with "
"[method remove_control_from_container] and free it with [method "
"Node.queue_free]."
msgstr ""
"Додає користувацький елемент керування до контейнера в інтерфейсі редактора.\n"
"Пам’ятайте, що вам потрібно самостійно керувати видимістю ваших "
"користувацьких елементів керування (і, ймовірно, приховувати їх після "
"додавання).\n"
"Коли ваш плагін деактивовано, обов’язково видаліть свій користувацький "
"елемент керування за допомогою методу [method remove_control_from_container] "
"та звільніть його за допомогою методу [method Node.queue_free]."
msgid "Use [method add_dock] instead."
msgstr "Використовуйте замість цього [method add_dock]."
msgid ""
"Adds the control to a specific dock slot.\n"
"If the dock is repositioned and as long as the plugin is active, the editor "
"will save the dock position on further sessions.\n"
"When your plugin is deactivated, make sure to remove your custom control with "
"[method remove_control_from_docks] and free it with [method "
"Node.queue_free].\n"
"Optionally, you can specify a shortcut parameter. When pressed, this shortcut "
"will open and focus the dock."
msgstr ""
"Додає елемент керування до певного слота док-станції.\n"
"Якщо док-станцію переміщено, і доки плагін активний, редактор зберігатиме "
"позицію док-станції для наступних сеансів.\n"
"Коли ваш плагін деактивовано, обов’язково видаліть свій власний елемент "
"керування за допомогою методу [method remove_control_from_docks] та звільніть "
"його за допомогою методу [method Node.queue_free].\n"
"За потреби ви можете вказати параметр швидкого виклику. Після натискання цей "
"швидкий виклик відкриє док-станцію та переведе її в фокус."
msgid ""
"Adds a custom type, which will appear in the list of nodes or resources.\n"
"When a given node or resource is selected, the base type will be instantiated "
"(e.g. \"Node3D\", \"Control\", \"Resource\"), then the script will be loaded "
"and set to this object.\n"
"[b]Note:[/b] The base type is the base engine class which this type's class "
"hierarchy inherits, not any custom type parent classes.\n"
"You can use the virtual method [method _handles] to check if your custom "
"object is being edited by checking the script or using the [code]is[/code] "
"keyword.\n"
"During run-time, this will be a simple object with a script so this function "
"does not need to be called then.\n"
"[b]Note:[/b] Custom types added this way are not true classes. They are just "
"a helper to create a node with specific script."
msgstr ""
"Додавання індивідуального типу, який з'явиться в списку вузлів або ресурсів.\n"
"Коли вибрано даний вузол або ресурс, базовий тип буде миттєвий (наприклад, "
"\"Node3D\", \"Control\", \"Resource\"), потім скрипт буде завантажений і "
"встановлюється на цей об'єкт.\n"
"[b]Примітка:[/b] Базовий тип є базовим класом двигуна, який цей клас ієрархії "
"у спадкуванні, а не будь-який власний тип батьківських класів.\n"
"Ви можете використовувати віртуальний метод [method_handles] для перевірки, "
"якщо ваш користувальницький об'єкт редагований шляхом перевірки скрипта або "
"використання [code]is[/code].\n"
"Під час run-time це буде простий об'єкт з скриптом, щоб ця функція не повинна "
"бути викликана.\n"
"[b]Примітка:[/b] Користувальницькі типи додано цей спосіб не справжні класи. "
"Вони просто помічник для створення вершини з певним скриптом."
msgid ""
"Adds a [Script] as debugger plugin to the Debugger. The script must extend "
"[EditorDebuggerPlugin]."
msgstr ""
"Додає [Script] як плагін налагоджувача до налагоджувача. Скрипт має "
"розширювати [EditorDebuggerPlugin]."
msgid ""
"Adds a new dock.\n"
"When your plugin is deactivated, make sure to remove your custom dock with "
"[method remove_dock] and free it with [method Node.queue_free]."
msgstr ""
"Додає новий док.\n"
"Коли ваш плагін деактивовано, обов’язково видаліть свій користувацький док за "
"допомогою методу [method remove_dock] та звільніть його за допомогою методу "
"[method Node.queue_free]."
msgid ""
"Registers a new [EditorExportPlatform]. Export platforms provides "
"functionality of exporting to the specific platform."
msgstr ""
"Реєструє новий [EditorExportPlatform]. Платформи експорту забезпечують "
"функціональність експорту на певну платформу."
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 ""
"Реєструє новий [EditorExportPlugin]. Експорт плагінів використовується для "
"виконання завдань, коли проект експортується.\n"
"Див. [method add_inspector_plugin] на прикладі як зареєструвати плагін."
msgid ""
"Registers a new [EditorImportPlugin]. Import plugins are used to import "
"custom and unsupported assets as a custom [Resource] type.\n"
"If [param first_priority] is [code]true[/code], the new import plugin is "
"inserted first in the list and takes precedence over pre-existing plugins.\n"
"[b]Note:[/b] If you want to import custom 3D asset formats use [method "
"add_scene_format_importer_plugin] instead.\n"
"See [method add_inspector_plugin] for an example of how to register a plugin."
msgstr ""
"Реєструє новий [EditorImportPlugin]. Імпортні плагіни використовуються для "
"імпорту індивідуальних і непідтримуваних активів в якості індивідуального "
"[ресурс] типу.\n"
"Якщо [param first_priority] є [code]true[/code], новий імпортний плагін "
"вставляється першим в списку і бере передові плагіни.\n"
"[b]Note:[/b] Якщо ви хочете імпортувати користувацькі формати активів 3D "
"[method add_scene_format_importer_plugin] замість.\n"
"Див. [method add_inspector_plugin] на прикладі як зареєструвати плагін."
msgid ""
"Registers a new [EditorInspectorPlugin]. Inspector plugins are used to extend "
"[EditorInspector] and provide custom configuration tools for your object's "
"properties.\n"
"[b]Note:[/b] Always use [method remove_inspector_plugin] to remove the "
"registered [EditorInspectorPlugin] when your [EditorPlugin] is disabled to "
"prevent leaks and an unexpected behavior.\n"
"[codeblocks]\n"
"[gdscript]\n"
"const MyInspectorPlugin = preload(\"res://addons/your_addon/path/to/your/"
"script.gd\")\n"
"var inspector_plugin = MyInspectorPlugin.new()\n"
"\n"
"func _enter_tree():\n"
"\tadd_inspector_plugin(inspector_plugin)\n"
"\n"
"func _exit_tree():\n"
"\tremove_inspector_plugin(inspector_plugin)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Реєструє новий [EditorInspectorPlugin]. Плагіни Inspector використовуються "
"для розширення [EditorInspector] і надання спеціальних інструментів "
"налаштування властивостей вашого об’єкта. \n"
"[b]Примітка.[/b] Завжди використовуйте [method remove_inspector_plugin], щоб "
"видалити зареєстрований [EditorInspectorPlugin], коли ваш [EditorPlugin] "
"вимкнено, щоб запобігти витокам і неочікуваній поведінці. \n"
"[codeblocks] \n"
"[gdscript] \n"
"const MyInspectorPlugin = preload(\"res://addons/your_addon/path/to/your/"
"script.gd\") \n"
"var inspector_plugin = MyInspectorPlugin.new() \n"
"\n"
"func _enter_tree(): \n"
"\tadd_inspector_plugin(inspector_plugin) \n"
"\n"
"func _exit_tree(): \n"
"\tremove_inspector_plugin(inspector_plugin) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Registers a new [EditorNode3DGizmoPlugin]. Gizmo plugins are used to add "
"custom gizmos to the 3D preview viewport for a [Node3D].\n"
"See [method add_inspector_plugin] for an example of how to register a plugin."
msgstr ""
"Реєструє новий [EditorNode3DGizmoPlugin]. Gizmo плагіни використовуються для "
"додавання користувацьких gizmos до 3D попереднього перегляду\n"
"Див. [method add_inspector_plugin] на прикладі як зареєструвати плагін."
msgid ""
"Registers a new [EditorResourceConversionPlugin]. Resource conversion plugins "
"are used to add custom resource converters to the editor inspector.\n"
"See [EditorResourceConversionPlugin] for an example of how to create a "
"resource conversion plugin."
msgstr ""
"Зареєструвати новий [EditorResourceConversionPlugin]. Пристрої перетворення "
"ресурсів використовуються для додавання користувацьких перетворювачів "
"ресурсів до інспектора редактора.\n"
"Див. [EditorResourceConversionPlugin] на прикладі створення плагіна "
"перетворення ресурсу."
msgid ""
"Registers a new [EditorSceneFormatImporter]. Scene importers are used to "
"import custom 3D asset formats as scenes.\n"
"If [param first_priority] is [code]true[/code], the new import plugin is "
"inserted first in the list and takes precedence over pre-existing plugins."
msgstr ""
"Реєструє новий [EditorSceneFormatImporter]. Сцена імпортерів використовується "
"для імпорту користувацьких 3D форматів активів як сцени.\n"
"Якщо [param first_priority] є [code]true[/code], новий імпортний плагін "
"вставляється спочатку в списку і займає прецедентність перед існуючими "
"плагінами."
msgid ""
"Add an [EditorScenePostImportPlugin]. These plugins allow customizing the "
"import process of 3D assets by adding new options to the import dialogs.\n"
"If [param first_priority] is [code]true[/code], the new import plugin is "
"inserted first in the list and takes precedence over pre-existing plugins."
msgstr ""
"Додайте [EditorScenePostImportPlugin]. Ці плагіни дозволяють налаштувати "
"процес імпорту 3D-ресурсів, додаючи нові опції до діалогових вікон імпорту.\n"
"Якщо [param first_priority] має значення [code]true[/code], новий плагін "
"імпорту вставляється першим у список і має пріоритет над існуючими плагінами."
msgid ""
"Adds a custom menu item to [b]Project > Tools[/b] named [param name]. When "
"clicked, the provided [param callable] will be called."
msgstr ""
"Додає користувацький пункт меню до [b]Проект > Інструменти[/b] з назвою "
"[param name]. Після натискання буде викликано наданий [param callable]."
msgid ""
"Adds a custom [PopupMenu] submenu under [b]Project > Tools >[/b] [param "
"name]. Use [method remove_tool_menu_item] on plugin clean up to remove the "
"menu."
msgstr ""
"Додатки для користувача [PopupMenu] submenu [b]Проект > Інструменти >[/b] "
"[param name]. Використовуйте [method remove_tool_menu_item] для видалення "
"меню."
msgid ""
"Registers a custom translation parser plugin for extracting translatable "
"strings from custom files."
msgstr ""
"Зареєструйтеся на користувальницький плагін для вилучення перекладацьких "
"рядків з користувацьких файлів."
msgid ""
"Hooks a callback into the undo/redo action creation when a property is "
"modified in the inspector. This allows, for example, to save other properties "
"that may be lost when a given property is modified.\n"
"The callback should have 4 arguments: [Object] [code]undo_redo[/code], "
"[Object] [code]modified_object[/code], [String] [code]property[/code] and "
"[Variant] [code]new_value[/code]. They are, respectively, the [UndoRedo] "
"object used by the inspector, the currently modified object, the name of the "
"modified property and the new value the property is about to take."
msgstr ""
"Гаки зворотнього виклику в створення дії бездо/червоної дії при зміні майна в "
"інспекторі. Це дозволяє, наприклад, зберігати інші властивості, які можуть "
"бути втрачені при зміні даної нерухомості.\n"
"Зворотній зв'язок повинен мати 4 аргументи: [Object] [code]undo_redo[/code], "
"[Object] [code]modified_object[/code], [String] [code]property[/code] і "
"[Variant] [code]new_value[/code]. Вони, відповідно, об'єкт [UndoRedo], який "
"використовується інспектором, в даний час модифікований об'єкт, ім'я "
"модифікованого майна та нової цінності, властива зайняти майно."
msgid ""
"[EditorInterface] is a global singleton and can be accessed directly by its "
"name."
msgstr ""
"[EditorInterface] є глобальним однотоном і може бути доступним безпосередньо "
"його ім'ям."
msgid "Returns the [EditorInterface] singleton instance."
msgstr "Повертає екземпляр одиночного типу [EditorInterface]."
msgid "Returns the [PopupMenu] under [b]Scene > Export As...[/b]."
msgstr "Повертаємо [PopupMenu] під [b]Scene > Експорт ...[/b]."
msgid ""
"Provide the version of the plugin declared in the [code]plugin.cfg[/code] "
"config file."
msgstr "Забезпечити версію плагіна, заявленого в файлі [code]plugin.cfg[/code]."
msgid ""
"Gets the Editor's dialog used for making scripts.\n"
"[b]Note:[/b] Users can configure it before use.\n"
"[b]Warning:[/b] Removing and freeing this node will render a part of the "
"editor useless and may cause a crash."
msgstr ""
"Отримати діалог редактора, який використовується для створення сценаріїв.\n"
"[b]Примітка:[/b] Користувачі можуть налаштувати його перед використанням.\n"
"[b]Попередження:[/b] Видалення та звільняння цього вузла буде надавати "
"частину редактора без використання та може викликати аварійний збій."
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 ""
"Gets the undo/redo об'єкт. Більшість дій редактора може бути ненадійним, тому "
"використовувати цей об'єкт, щоб переконатися, що це відбувається, коли він "
"коштує."
msgid "Minimizes the bottom panel."
msgstr "Мінімізації нижньої панелі."
msgid "Makes a specific item in the bottom panel visible."
msgstr "Зробіть конкретний елемент у нижній панелі видимим."
msgid "Queue save the project's editor layout."
msgstr "Збережіть макет редактора проекту."
msgid "Removes an Autoload [param name] from the list."
msgstr "Видаляє параметр Autoload [param name] зі списку."
msgid "Removes the specified context menu plugin."
msgstr "Видаляє вказаний плагін контекстного меню."
msgid "Use [method remove_dock] instead."
msgstr "Використовуйте замість цього [method remove_dock]."
msgid ""
"Removes the control from the bottom panel. You have to manually [method "
"Node.queue_free] the control."
msgstr ""
"Видалити контроль з нижньої панелі. Ви повинні вручну [method "
"Node.queue_free] контроль."
msgid ""
"Removes the control from the specified container. You have to manually "
"[method Node.queue_free] the control."
msgstr ""
"Видалити контроль з зазначеного контейнера. Ви повинні вручну [method "
"Node.queue_free] контроль."
msgid ""
"Removes the control from the dock. You have to manually [method "
"Node.queue_free] the control."
msgstr ""
"Знімає контроль з точки. Ви повинні вручну [method Node.queue_free] контроль."
msgid "Removes a custom type added by [method add_custom_type]."
msgstr "Видаліть користувацький тип, доданий [method додавання_custom_type]."
msgid "Removes the debugger plugin with given script from the Debugger."
msgstr "Видалення плагіна debugger з даним скриптом від Debugger."
msgid ""
"Removes [param dock] from the available docks. You should manually call "
"[method Node.queue_free] to free it."
msgstr ""
"Видаляє [param dock] з доступних доків. Вам слід вручну викликати [method "
"Node.queue_free], щоб звільнити його."
msgid "Removes an export platform registered by [method add_export_platform]."
msgstr "Видаляє платформу експорту, зареєстровану [method add_export_platform]."
msgid "Removes an export plugin registered by [method add_export_plugin]."
msgstr "Видалити експортний плагін, зареєстрований [method add_export_plugin]."
msgid "Removes an import plugin registered by [method add_import_plugin]."
msgstr "Видалити імпортний плагін, зареєстрований [method add_import_plugin]."
msgid "Removes an inspector plugin registered by [method add_inspector_plugin]."
msgstr ""
"Видаляє плагін інспектора, зареєстрований [method add_inspector_plugin]."
msgid "Removes a gizmo plugin registered by [method add_node_3d_gizmo_plugin]."
msgstr "Видалити плагін Gizmo зареєстрований [method add_node_3d_gizmo_plugin]."
msgid ""
"Removes a resource conversion plugin registered by [method "
"add_resource_conversion_plugin]."
msgstr ""
"Видалити плагін перетворення ресурсу, зареєстрований [method "
"add_resource_conversion_plugin]."
msgid ""
"Removes a scene format importer registered by [method "
"add_scene_format_importer_plugin]."
msgstr ""
"Видаліть імпортер сцени, зареєстрований [method "
"add_scene_format_importer_plugin]."
msgid ""
"Remove the [EditorScenePostImportPlugin], added with [method "
"add_scene_post_import_plugin]."
msgstr ""
"Видаліть [EditorScenePostImportPlugin], доданий за допомогою [method "
"add_scene_post_import_plugin]."
msgid "Removes a menu [param name] from [b]Project > Tools[/b]."
msgstr "Видаляє меню [param name] з [b]Проект > Інструменти[/b]."
msgid ""
"Removes a custom translation parser plugin registered by [method "
"add_translation_parser_plugin]."
msgstr ""
"Видаліть власний плагін для перекладу, зареєстрований [method "
"add_translation_parser_plugin]."
msgid ""
"Removes a callback previously added by [method "
"add_undo_redo_inspector_hook_callback]."
msgstr ""
"Видалити зворотний дзвінок, попередньо доданий [method "
"add_undo_redo_inspector_hook_callback]."
msgid "Use [member EditorDock.dock_icon] instead."
msgstr "Використовуйте замість цього [member EditorDock.dock_icon]."
msgid ""
"Sets the tab icon for the given control in a dock slot. Setting to "
"[code]null[/code] removes the icon."
msgstr ""
"Налаштовує іконку вкладки для даного керування в слоті дока. Налаштування до "
"[code]null[/code] знімає іконку."
msgid ""
"Enables calling of [method _forward_canvas_force_draw_over_viewport] for the "
"2D editor and [method _forward_3d_force_draw_over_viewport] for the 3D editor "
"when their viewports are updated. You need to call this method only once and "
"it will work permanently for this plugin."
msgstr ""
"Увімкнути виклик [method _forward_canvas_force_draw_over_viewport] для "
"редактора 2D і [method _forward_3d_force_draw_over_viewport] для редактора 3D "
"при оновленні їх портів. Вам потрібно викликати цей метод тільки один раз, і "
"він буде працювати назавжди для цього плагіна."
msgid ""
"Use this method if you always want to receive inputs from 3D view screen "
"inside [method _forward_3d_gui_input]. It might be especially usable if your "
"plugin will want to use raycast in the scene."
msgstr ""
"Використовуйте цей метод, якщо ви завжди хочете отримувати вводи з екрана 3D, "
"всередині [method _forward_3d_gui_input]. Це може бути особливо корисною, "
"якщо ваш плагін буде потрібно використовувати прорекламу на сцені."
msgid ""
"Updates the overlays of the 2D and 3D editor viewport. Causes methods [method "
"_forward_canvas_draw_over_viewport], [method "
"_forward_canvas_force_draw_over_viewport], [method "
"_forward_3d_draw_over_viewport] and [method "
"_forward_3d_force_draw_over_viewport] to be called."
msgstr ""
"Оновлення накладок 2D і 3D редактора. Причини методи [method "
"_forward_canvas_draw_over_viewport], [method "
"_forward_canvas_force_draw_over_viewport], [method "
"_forward_3d_draw_over_viewport] і [method "
"_forward_3d_force_draw_over_viewport], щоб бути викликаними."
msgid ""
"Emitted when user changes the workspace ([b]2D[/b], [b]3D[/b], [b]Script[/b], "
"[b]Game[/b], [b]AssetLib[/b]). Also works with custom screens defined by "
"plugins."
msgstr ""
"Виникає, коли користувач змінює робочий простір ([b]2D[/b], [b]3D[/b], "
"[b]Script[/b], [b]Game[/b], [b]AssetLib[/b]). Також працює з користувацькими "
"екранами, визначеними плагінами."
msgid "Use [signal ProjectSettings.settings_changed] instead."
msgstr "Використовуйте [signal ProjectSettings.settings_changed] замість."
msgid "Emitted when any project setting has changed."
msgstr "При зміні будь-якого проекту."
msgid ""
"Emitted when the given [param resource] was saved on disc. See also [signal "
"scene_saved]."
msgstr ""
"Увімкнено, коли на диску було збережено дана [param resource]. Дивись також "
"[signal scene_saved]."
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 ""
"Випробувано, коли сцена змінюється в редакторі. Привод по поверненню "
"кореневої вершини сцени, яка стала активною. Якщо ця сцена є новим і "
"порожнім, аргумент буде [code]null[/code]."
msgid ""
"Emitted when user closes a scene. The argument is a file path to the closed "
"scene."
msgstr ""
"Увімкніть, коли користувач закриває сцену. Текст - шлях до замкненої сцени."
msgid ""
"Emitted when a scene was saved on disc. The argument is a file path to the "
"saved scene. See also [signal resource_saved]."
msgstr ""
"При збереженні сцени на диску. Текст є шлях до збереженої сцени. Дивись також "
"[param resource]."
msgid "Main editor toolbar, next to play buttons."
msgstr "Головний редактор панелі інструментів, поруч з кнопками відтворення."
msgid "The toolbar that appears when 3D editor is active."
msgstr "При активі 3D редактор."
msgid "Left sidebar of the 3D editor."
msgstr "Ліва бічна панель 3D редактора."
msgid "Right sidebar of the 3D editor."
msgstr "Права бічна панель 3D редактора."
msgid "Bottom panel of the 3D editor."
msgstr "Підсумок 3D редактора."
msgid "The toolbar that appears when 2D editor is active."
msgstr "При активі 2D редактор."
msgid "Left sidebar of the 2D editor."
msgstr "Редактор лівої сторони 2D."
msgid "Right sidebar of the 2D editor."
msgstr "Права бічна панель редактора 2D."
msgid "Bottom panel of the 2D editor."
msgstr "Підсумок 2D редактора."
msgid "Bottom section of the inspector."
msgstr "Підсумок інспектора."
msgid "Tab of Project Settings dialog, to the left of other tabs."
msgstr "Вкладка діалогу Параметри проекту, зліва від інших вкладок."
msgid "Tab of Project Settings dialog, to the right of other tabs."
msgstr "Вкладка діалогу Параметри проекту, праворуч від інших вкладок."
msgid ""
"Dock slot, left side, bottom-right (in default layout includes FileSystem "
"dock)."
msgstr ""
"Dock слот, ліва сторона, нижня права (у макеті за замовчуванням входить "
"FileSystem dock)."
msgid ""
"Dock slot, right side, upper-left (in default layout includes Inspector, "
"Node, and History docks)."
msgstr ""
"Дак слот, права сторона, верхній лівий (в розкладі за замовчуванням включає "
"інспектор, Node і історії доки)."
msgid "Forwards the [InputEvent] to other EditorPlugins."
msgstr "Переадресувати [InputEvent] в інші редактори."
msgid "Prevents the [InputEvent] from reaching other Editor classes."
msgstr "Запобігає виходу з інших класів редакторів."
msgid ""
"Pass the [InputEvent] to other editor plugins except the main [Node3D] one. "
"This can be used to prevent node selection changes and work with sub-gizmos "
"instead."
msgstr ""
"Запустіть [InputEvent] на інші плагіни редактора, крім основного [Node3D]. Це "
"може бути використана для запобігання зміни вибору вузлів і роботи з суб-"
"гізмосом замість."
msgid ""
"Custom control for editing properties that can be added to the "
"[EditorInspector]."
msgstr ""
"Користувацький елемент керування для редагування властивостей, який можна "
"додати до [EditorInspector]."
msgid ""
"A custom control for editing properties that can be added to the "
"[EditorInspector]. It is added via [EditorInspectorPlugin]."
msgstr ""
"Користувацький елемент керування для редагування властивостей, який можна "
"додати до [EditorInspector]. Його додають через [EditorInspectorPlugin]."
msgid ""
"Called when the read-only status of the property is changed. It may be used "
"to change custom controls into a read-only or modifiable state."
msgstr ""
"Зателефоновано при зміні читаного статусу майна. Може використовуватися для "
"зміни користувацького контролю в режимі читання або модифікаційного стану."
msgid "When this virtual function is called, you must update your editor."
msgstr "Коли ця віртуальна функція називається, ви повинні оновити редактор."
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 ""
"Якщо будь-який з доданих елементів керування можна отримати фокус клавіатури, "
"додайте його тут. Це забезпечує, що фокус буде відновлений, якщо інспектор "
"освіжається."
msgid "Draw property as not selected. Used by the inspector."
msgstr "Малювати властивість як невибрану. Використовується інспектором."
msgid ""
"If one or several properties have changed, this must be called. [param field] "
"is used in case your editor can modify fields separately (as an example, "
"Vector3.x). The [param changing] argument avoids the editor requesting this "
"property to be refreshed (leave as [code]false[/code] if unsure)."
msgstr ""
"При зміні одного або декількох властивостей, це необхідно назвати. [param "
"field] використовується в разі, якщо ваш редактор може змінювати поля окремо "
"(наприклад, Vector3.x). [param changing] аргумент дозволяє уникнути запиту "
"редактора цього майна, щоб бути оновленим (Зберегти як [code]false[/code] if "
"unsure)."
msgid ""
"Returns the edited object.\n"
"[b]Note:[/b] This method could return [code]null[/code] if the editor has not "
"yet been associated with a property. However, in [method _update_property] "
"and [method _set_read_only], this value is [i]guaranteed[/i] to be non-"
"[code]null[/code]."
msgstr ""
"Повертає відредагований об'єкт.\n"
"[b]Примітка:[/b] Цей метод може повернути [code]null[/code], якщо редактор ще "
"не пов'язано з властивістю. Однак у [method _update_property] та [method "
"_set_read_only] це значення [i]гарантовано[/i] буде відмінним від [code]null[/"
"code]."
msgid ""
"Returns the edited property. If your editor is for a single property (added "
"via [method EditorInspectorPlugin._parse_property]), then this will return "
"the property.\n"
"[b]Note:[/b] This method could return [code]null[/code] if the editor has not "
"yet been associated with a property. However, in [method _update_property] "
"and [method _set_read_only], this value is [i]guaranteed[/i] to be non-"
"[code]null[/code]."
msgstr ""
"Повертає відредаговану властивість. Якщо ваш редактор призначений для однієї "
"властивості (доданої через [method EditorInspectorPlugin._parse_property]), "
"тоді цей метод поверне цю властивість.\n"
"[b]Примітка:[/b] Цей метод може повернути [code]null[/code], якщо редактор ще "
"не пов'язаний з властивістю. Однак у [method _update_property] та [method "
"_set_read_only] це значення [i]гарантовано[/i] буде відмінним від [code]null[/"
"code]."
msgid ""
"Returns [code]true[/code] if property is drawn as selected. Used by the "
"inspector."
msgstr ""
"Повертає [code]true[/code], якщо властивість намальована як вибрана. "
"Використовується інспектором."
msgid "Draw property as selected. Used by the inspector."
msgstr "Намалювати властивість як вибрано. Використовується інспектором."
msgid ""
"Puts the [param editor] control below the property label. The control must be "
"previously added using [method Node.add_child]."
msgstr ""
"Поставить [param editor] контроль за міткою майна. Контроль необхідно "
"попередньо додавати за допомогою [method Node.add_child]."
msgid ""
"Used by the inspector, set to a control that will be used as a reference to "
"calculate the size of the label."
msgstr ""
"Використовується інспектором, установлюється на елемент керування, який "
"використовуватиметься як еталон для розрахунку розміру етикетки."
msgid "Assigns object and property to edit."
msgstr "Призначає об’єкт і властивість для редагування."
msgid "Forces a refresh of the property display."
msgstr "Примусово оновлює відображення властивостей."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is "
"checkable."
msgstr ""
"Використовується інспектором, встановленим на [code]true[/code] при перевірці "
"майна."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is checked."
msgstr ""
"Використовується інспектором, встановленим на [code]true[/code] при перевірці "
"майна."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property can be "
"deleted by the user."
msgstr ""
"Використовується інспектором, встановленим на [code]true[/code], коли майно "
"може бути видалено користувачем."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property background "
"is drawn."
msgstr ""
"Використовується інспектором, має значення [code]true[/code], коли малюється "
"фон властивості."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property label is "
"drawn."
msgstr ""
"Використовується інспектором, має значення [code]true[/code] під час "
"малювання мітки властивості."
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 ""
"Використовується інспектором, встановленим на [code]true[/code], коли "
"властивість намальовується за кольором попередження редактора. "
"Використовується для редагування властивостей дітей."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property can add "
"keys for animation."
msgstr ""
"Використовується інспектором, встановленим на [code]true[/code], коли "
"властивість може додати ключі для анімації."
msgid "Set this property to change the label (if you want to show one)."
msgstr ""
"Встановіть цю властивість для зміни етикетки (якщо ви хочете показати один)."
msgid "Space distribution ratio between the label and the editing field."
msgstr "Співвідношення розподілу простору між міткою та полем редагування."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is read-"
"only."
msgstr ""
"Використовується інспектором, встановленим на [code]true[/code] при "
"прочитуванні майна."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is "
"selectable."
msgstr ""
"Використовується інспектором, має значення [code]true[/code], якщо "
"властивість доступна для вибору."
msgid ""
"Used by the inspector, set to [code]true[/code] when the property is using "
"folding."
msgstr ""
"Використовується інспектором, має значення [code]true[/code], коли "
"властивість використовує згортання."
msgid ""
"Emit it if you want multiple properties modified at the same time. Do not use "
"if added via [method EditorInspectorPlugin._parse_property]."
msgstr ""
"Визначте, якщо ви хочете одночасно кілька властивостей. Не використовуйте, "
"якщо додано [method редакторPlugin._parse_property]."
msgid "Used by sub-inspectors. Emit it if what was selected was an Object ID."
msgstr ""
"Використовуються субінспекторами. Визначте його, якщо вибраний був "
"ідентифікатор об'єкта."
msgid ""
"Emitted when the revertability (i.e., whether it has a non-default value and "
"thus is displayed with a revert icon) of a property has changed."
msgstr ""
"Випробувано, коли ревертабельність (тобто, чи має значення невидимості і, "
"таким чином, відображається значок реверта) майна."
msgid "Do not emit this manually, use the [method emit_changed] method instead."
msgstr ""
"Не випромінюйте це вручну, натомість використовуйте метод [method "
"emit_changed]."
msgid "Emitted when a property was checked. Used internally."
msgstr "Випробувано при перевірці майна. Використовується внутрішньо."
msgid "Emitted when a property was deleted. Used internally."
msgstr "При видаленні майнового майна. Використовується внутрішньо."
msgid ""
"Emit it if you want to mark a property as favorited, making it appear at the "
"top of the inspector."
msgstr ""
"Випустіть його, якщо ви хочете позначити властивість як вибране, щоб вона "
"з’явилася у верхній частині інспектора."
msgid ""
"Emit it if you want to add this value as an animation key (check for keying "
"being enabled first)."
msgstr ""
"Визначте, якщо ви хочете додати цю вартість як ключ анімації (перевірка для "
"клавіатури ввімкнено першим)."
msgid "Emit it if you want to key a property with a single value."
msgstr "Визначте це, якщо ви хочете створити нерухомість з одним значенням."
msgid "Emitted when a setting override for the current project is requested."
msgstr ""
"Видається, коли запитується перевизначення налаштувань для поточного проєкту."
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/"
"instantiation chain, a script or a builtin class."
msgstr ""
"Визначте, якщо ви хочете відмітити (або немарку) значення майна, що "
"зберігається незалежно від значення за замовчуванням.\n"
"Значення за замовчуванням є одним майном буде отримувати, коли вершина просто "
"миттєво і може прийти з позиційного сцени в ланцюжку спадкування / "
"інтенсифікації, скрипт або вбудований клас."
msgid ""
"If you want a sub-resource to be edited, emit this signal with the resource."
msgstr "Якщо ви хочете змінити субресурс, випромінюючи цей сигнал з ресурсом."
msgid "Emitted when selected. Used internally."
msgstr "Випробувано при виборі. Використовується внутрішньо."
msgid ""
"Plugin for adding custom converters from one resource format to another in "
"the editor resource picker context menu; for example, converting a "
"[StandardMaterial3D] to a [ShaderMaterial]."
msgstr ""
"Плагін для додавання користувацьких перетворювачів з одного ресурсного "
"формату в інший в контекстному меню редактора; наприклад, перетворення "
"[StandardMaterial3D] в [ShaderMaterial]."
msgid ""
"[EditorResourceConversionPlugin] is invoked when the context menu is brought "
"up for a resource in the editor inspector. Relevant conversion plugins will "
"appear as menu options to convert the given resource to a target type.\n"
"Below shows an example of a basic plugin that will convert an [ImageTexture] "
"to a [PortableCompressedTexture2D].\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends EditorResourceConversionPlugin\n"
"\n"
"func _handles(resource: Resource):\n"
"\treturn resource is ImageTexture\n"
"\n"
"func _converts_to():\n"
"\treturn \"PortableCompressedTexture2D\"\n"
"\n"
"func _convert(itex: Resource):\n"
"\tvar ptex = PortableCompressedTexture2D.new()\n"
"\tptex.create_from_image(itex.get_image(), "
"PortableCompressedTexture2D.COMPRESSION_MODE_LOSSLESS)\n"
"\treturn ptex\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"To use an [EditorResourceConversionPlugin], register it using the [method "
"EditorPlugin.add_resource_conversion_plugin] method first."
msgstr ""
"[EditorResourceConversionPlugin] викликається, коли для ресурсу відкривається "
"контекстне меню в інспекторі редактора. Відповідні плагіни перетворення "
"відображатимуться як параметри меню для перетворення даного ресурсу на "
"цільовий тип.\n"
"Нижче показано приклад базового плагіна, який перетворює [ImageTexture] на "
"[PortableCompressedTexture2D].\n"
"[codeblocks]\n"
"[gdscript]\n"
"розширює EditorResourceConversionPlugin\n"
"\n"
"func _handles(ресурс: ресурс):\n"
"return resourceImageTexture\n"
"\n"
"func _converts_to():\n"
"return \"PortableCompressedTexture2D\"\n"
"\n"
"func _convert(itex: ресурс):\n"
"var ptex = PortableCompressedTexture2D.new()\n"
"ptex.create_from_image(itex.get_image(), "
"PortableCompressedTexture2D.COMPRESSION_MODE_LOSSLESS)\n"
"return ptex\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Щоб використовувати [EditorResourceConversionPlugin], спочатку зареєструйте "
"його за допомогою методу [method EditorPlugin.add_resource_conversion_plugin]."
msgid ""
"Takes an input [Resource] and converts it to the type given in [method "
"_converts_to]. The returned [Resource] is the result of the conversion, and "
"the input [Resource] remains unchanged."
msgstr ""
"Приймає вхідний [Resource] та перетворює його на тип, заданий у [method "
"_converts_to]. Повернений [Resource] є результатом перетворення, а вхідний "
"[Resource] залишається незмінним.."
msgid ""
"Returns the class name of the target type of [Resource] that this plugin "
"converts source resources to."
msgstr ""
"Повертає назву класу цільового типу [Resource], що цей плагін перетворює "
"вихідні ресурси."
msgid ""
"Called to determine whether a particular [Resource] can be converted to the "
"target resource type by this plugin."
msgstr "Визначте, чи може бути перетворений на цільовий тип ресурсу."
msgid "Godot editor's control for selecting [Resource] type properties."
msgstr "Контроль редактора Godot для вибору параметрів [Resource]."
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, "
"saving and converting resources. Can be used with [EditorInspectorPlugin] to "
"recreate the same behavior.\n"
"[b]Note:[/b] This [Control] does not include any editor for the resource, as "
"editing is controlled by the Inspector dock itself or sub-Inspectors."
msgstr ""
"Цей вузол [Control] використовується в ідентифікаторі редактора, щоб "
"дозволити редагування властивостей [Resource]. Для створення, завантаження, "
"збереження та перетворення ресурсів. Може використовуватися з "
"[EditorInspectorPlugin] для відтворення тієї ж поведінки.\n"
"[b]Примітка:[/b] Цей [Control] не включає в себе будь-якого редактора для "
"ресурсу, оскільки редагування контролюється самими інспекторами."
msgid ""
"This virtual method can be implemented to handle context menu items not "
"handled by default. See [method _set_create_options]."
msgstr ""
"Цей віртуальний метод може бути реалізований для обробки елементів "
"контекстного меню, які не обробляються за замовчуванням. Подивитися [method "
"_create_options]."
msgid ""
"This virtual method is called when updating the context menu of "
"[EditorResourcePicker]. Implement this method to override the \"New ...\" "
"items with your own options. [param menu_node] is a reference to the "
"[PopupMenu] node.\n"
"[b]Note:[/b] Implement [method _handle_menu_selected] to handle these custom "
"items."
msgstr ""
"Цей віртуальний метод називається при оновленні контекстного меню "
"[EditorResourcePicker]. Впроваджуйте цей метод, щоб перевизначити \"Новий ..."
"\" предмети з власними опціями. [param menu_node] є посиланням на вузол "
"[PopupMenu].\n"
"[b]Примітка:[/b] Впровадження [method _handle_menu_selected] для обробки цих "
"користувацьких елементів."
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 ""
"Повертає список всіх дозволених типів і підтипів, що відповідають [member "
"base_type]. Якщо [member base_type] порожній, повертається порожній список."
msgid ""
"Sets the toggle mode state for the main button. Works only if [member "
"toggle_mode] is set to [code]true[/code]."
msgstr ""
"Встановлює стан режимів перемикання для головної кнопки. [code]true[/code]."
msgid ""
"The base type of allowed resource types. Can be a comma-separated list of "
"several options."
msgstr ""
"Базовий тип дозволених типів ресурсів. Чи може бути окремий список декількох "
"варіантів."
msgid "If [code]true[/code], the value can be selected and edited."
msgstr "Якщо [code]true[/code], значення можна вибрати і редагувати."
msgid "The edited resource value."
msgstr "Відредаговано значення ресурсу."
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 ""
"Якщо [code]true[/code], основна кнопка з ресурсом попереднього перегляду "
"працює в режимі перемикання. Використовуйте [method set_toggle_pressed] для "
"вручну встановити стан."
msgid "Emitted when the value of the edited resource was changed."
msgstr "При зміні значення редагованого ресурсу."
msgid ""
"Emitted when the resource value was set and user clicked to edit it. When "
"[param inspect] is [code]true[/code], the signal was caused by the context "
"menu \"Edit\" or \"Inspect\" option."
msgstr ""
"Увімкнено, коли було встановлено значення ресурсу і користувач натискав на "
"його редагування. Коли [param inspect] є [code]true[/code], сигнал був "
"викликаний контекстним меню \"Редагувати\" або \"Інспект\" варіант."
msgid "A node used to generate previews of resources or files."
msgstr ""
"Вузл, який використовується для створення попереднього перегляду ресурсів або "
"файлів."
msgid ""
"This node is used to generate previews for resources or files.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_resource_previewer]."
msgstr ""
"Цей вузол використовується для створення попереднього перегляду для ресурсів "
"або файлів.\n"
"[b]Примітка:[/b] Цей клас не повинен бути миттєвим. Замість, доступ до "
"Єдиного редактора [method EditorInterface.get_resource_previewer]."
msgid "Create an own, custom preview generator."
msgstr "Створіть власний, користувацький генератор попереднього перегляду."
msgid ""
"Check if the resource changed, if so, it will be invalidated and the "
"corresponding signal emitted."
msgstr ""
"Перевірте, чи зміниться ресурс, якщо це буде недійсним і відповідним "
"сигналом, що вдається."
msgid ""
"Queue the [param resource] being edited for preview. Once the preview is "
"ready, the [param receiver]'s [param receiver_func] will be called. The "
"[param receiver_func] must take the following four arguments: [String] path, "
"[Texture2D] preview, [Texture2D] thumbnail_preview, [Variant] userdata. "
"[param userdata] can be anything, and will be returned when [param "
"receiver_func] is called.\n"
"[b]Note:[/b] If it was not possible to create the preview the [param "
"receiver_func] will still be called, but the preview will be [code]null[/"
"code]."
msgstr ""
"Поставте [param resource] у чергу для попереднього перегляду. Коли попередній "
"перегляд буде готовий, буде викликано [param receiver_func] [param receiver]. "
"[param receiver_func] має приймати такі чотири аргументи: шлях [String], "
"[Texture2D] preview, [Texture2D] thumbnail_preview, [Variant] userdata. "
"[param userdata] може бути будь-яким і повертатиметься під час виклику [param "
"receiver_func].\n"
"[b]Примітка:[/b] Якщо не вдалося створити попередній перегляд, [param "
"receiver_func] усе одно буде викликано, але попередній перегляд матиме "
"значення [code]null[/code]."
msgid ""
"Queue a resource file located at [param path] for preview. Once the preview "
"is ready, the [param receiver]'s [param receiver_func] will be called. The "
"[param receiver_func] must take the following four arguments: [String] path, "
"[Texture2D] preview, [Texture2D] thumbnail_preview, [Variant] userdata. "
"[param userdata] can be anything, and will be returned when [param "
"receiver_func] is called.\n"
"[b]Note:[/b] If it was not possible to create the preview the [param "
"receiver_func] will still be called, but the preview will be [code]null[/"
"code]."
msgstr ""
"Поставте в чергу файл ресурсу, розташований за адресою [param path], для "
"попереднього перегляду. Коли попередній перегляд буде готовий, буде викликано "
"[param receiver_func] [param receiver]. Параметр [param receiver_func] має "
"приймати такі чотири аргументи: шлях [String], [Texture2D] preview, "
"[Texture2D] thumbnail_preview, [Variant] userdata. [param userdata] може бути "
"будь-яким і повертатиметься під час виклику [param receiver_func].\n"
"[b]Примітка:[/b] Якщо не вдалося створити попередній перегляд, [param "
"receiver_func] усе одно буде викликано, але попередній перегляд матиме "
"значення [code]null[/code]."
msgid "Removes a custom preview generator."
msgstr "Видалити спеціальний генератор попереднього перегляду."
msgid ""
"Emitted if a preview was invalidated (changed). [param path] corresponds to "
"the path of the preview."
msgstr ""
"Якщо попередній перегляд недійсним (змінюється). [param path] відповідає "
"шляху попереднього перегляду."
msgid "Custom generator of previews."
msgstr "Призначений для користувача генератор попереднього перегляду."
msgid ""
"Custom code to generate previews. Check [member EditorSettings.filesystem/"
"file_dialog/thumbnail_size] to find a proper size to generate previews at."
msgstr ""
"Спеціальний код для створення попереднього перегляду. Перевірте [member "
"EditorSettings.filesystem/file_dialog/thumbnail_size], щоб знайти відповідний "
"розмір для створення попереднього перегляду."
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 ""
"Якщо ця функція повертає [code]true[/code], генератор також викличе [method "
"_generate] або [method _generate_from_path] для невеликих попередніх "
"переглядів.\n"
"За замовчуванням вона повертає [code]false[/code]."
msgid ""
"Generate a preview from a given resource with the specified size. This must "
"always be implemented.\n"
"Returning [code]null[/code] is an OK way to fail and let another generator "
"take care.\n"
"Care must be taken because this function is always called from a thread (not "
"the main thread).\n"
"[param metadata] dictionary can be modified to store file-specific metadata "
"that can be used in [method "
"EditorResourceTooltipPlugin._make_tooltip_for_path] (like image size, sample "
"length etc.)."
msgstr ""
"Створіть попередній перегляд із заданого ресурсу з указаним розміром. Це "
"потрібно завжди виконувати.\n"
"Повернення [code]null[/code] — це нормальний спосіб вийти з ладу та дозволити "
"іншому генератору подбати про це.\n"
"Потрібно бути обережним, оскільки ця функція завжди викликається з потоку (а "
"не основного потоку).\n"
"Словник [param metadata] можна змінити для зберігання метаданих файлів, які "
"можна використовувати в [method "
"EditorResourceTooltipPlugin._make_tooltip_for_path] (наприклад, розмір "
"зображення, довжина зразка тощо)."
msgid ""
"Generate a preview directly from a path with the specified size. Implementing "
"this is optional, as default code will load and call [method _generate].\n"
"Returning [code]null[/code] is an OK way to fail and let another generator "
"take care.\n"
"Care must be taken because this function is always called from a thread (not "
"the main thread).\n"
"[param metadata] dictionary can be modified to store file-specific metadata "
"that can be used in [method "
"EditorResourceTooltipPlugin._make_tooltip_for_path] (like image size, sample "
"length etc.)."
msgstr ""
"Створіть попередній перегляд безпосередньо з контуру вказаного розміру. "
"Реалізація цього необов’язкова, оскільки код за замовчуванням завантажуватиме "
"та викличе [method _generate].\n"
"Повернення [code]null[/code] — це нормальний спосіб вийти з ладу та дозволити "
"іншому генератору подбати про це.\n"
"Потрібно бути обережним, оскільки ця функція завжди викликається з потоку (а "
"не основного потоку).\n"
"Словник [param metadata] можна змінити для зберігання метаданих файлів, які "
"можна використовувати в [method "
"EditorResourceTooltipPlugin._make_tooltip_for_path] (наприклад, розмір "
"зображення, довжина зразка тощо)."
msgid ""
"If this function returns [code]true[/code], the generator will automatically "
"generate the small previews from the normal preview texture generated by the "
"methods [method _generate] or [method _generate_from_path].\n"
"By default, it returns [code]false[/code]."
msgstr ""
"Якщо ця функція повертає [code]true[/code], генератор автоматично генерує "
"дрібні попередні перегляди з нормальної текстури попереднього перегляду, "
"створеної методами [method _generate] або [method _generate_from_path].\n"
"За зам овчуванням, він повертає [code]false[/code]."
msgid ""
"Returns [code]true[/code] if your generator supports the resource of type "
"[param type]."
msgstr ""
"Повертає [code]true[/code], якщо ваш генератор підтримує ресурс типу [param "
"type]."
msgid ""
"Call from within [method _generate] to request the rendering server draw to "
"the [param viewport]."
msgstr ""
"Викличте метод [method _generate], щоб запросити відображення сервера "
"рендерингу в області перегляду [param viewport]."
msgid "A plugin that advanced tooltip for its handled resource type."
msgstr "Додаток, який передовий інструмент для його ручного типу ресурсу."
msgid ""
"Resource tooltip plugins are used by [FileSystemDock] to generate customized "
"tooltips for specific resources. E.g. tooltip for a [Texture2D] displays a "
"bigger preview and the texture's dimensions.\n"
"A plugin must be first registered with [method "
"FileSystemDock.add_resource_tooltip_plugin]. When the user hovers a resource "
"in filesystem dock which is handled by the plugin, [method "
"_make_tooltip_for_path] is called to create the tooltip. It works similarly "
"to [method Control._make_custom_tooltip]."
msgstr ""
"Resource Tooltip плагіни використовуються [FileSystemDock] для створення "
"індивідуальних інструментів для конкретних ресурсів. E.g. Інструмент для "
"[Texture2D] відображає більший попередній перегляд та розміри текстури.\n"
"Додаток повинен бути першим зареєстрованим за допомогою [method "
"FileSystemDock.add_resource_tooltip_plugin]. Коли користувач працює ресурс у "
"файлосистемі dock, який обробляється плагіном, [method "
"_make_tooltip_for_path] називається для створення інструменту. Працює "
"аналогічно [method Control._make_custom_tooltip]."
msgid ""
"Return [code]true[/code] if the plugin is going to handle the given "
"[Resource] [param type]."
msgstr ""
"Повернути [code]true[/code], якщо плагін оброблятиме заданий [Resource] [type "
"param]."
msgid ""
"Create and return a tooltip that will be displayed when the user hovers a "
"resource under the given [param path] in filesystem dock.\n"
"The [param metadata] dictionary is provided by preview generator (see [method "
"EditorResourcePreviewGenerator._generate]).\n"
"[param base] is the base default tooltip, which is a [VBoxContainer] with a "
"file name, type and size labels. If another plugin handled the same file "
"type, [param base] will be output from the previous plugin. For best result, "
"make sure the base tooltip is part of the returned [Control].\n"
"[b]Note:[/b] It's unadvised to use [method ResourceLoader.load], especially "
"with heavy resources like models or textures, because it will make the editor "
"unresponsive when creating the tooltip. You can use [method "
"request_thumbnail] if you want to display a preview in your tooltip.\n"
"[b]Note:[/b] If you decide to discard the [param base], make sure to call "
"[method Node.queue_free], because it's not freed automatically.\n"
"[codeblock]\n"
"func _make_tooltip_for_path(path, metadata, base):\n"
"\tvar t_rect = TextureRect.new()\n"
"\trequest_thumbnail(path, t_rect)\n"
"\tbase.add_child(t_rect) # The TextureRect will appear at the bottom of the "
"tooltip.\n"
"\treturn base\n"
"[/codeblock]"
msgstr ""
"Створіть і поверніть спливаючу підказку, яка відображатиметься, коли "
"користувач наведе курсор миші на ресурс під заданим [param path] у доку "
"файлової системи. \n"
"The [param metadata] dictionary is provided by preview generator (see [method "
"EditorResourcePreviewGenerator._generate]).\n"
"[param base] — базова спливаюча підказка за замовчуванням, яка є "
"[VBoxContainer] із назвою файлу, типом і мітками розміру. Якщо інший плагін "
"обробив той самий тип файлу, [param base] буде виведено з попереднього "
"плагіна. Щоб отримати найкращий результат, переконайтеся, що базова підказка "
"є частиною повернутого [Control]. \n"
"[b]Примітка.[/b] Не рекомендується використовувати [method "
"ResourceLoader.load], особливо з такими важкими ресурсами, як моделі чи "
"текстури, оскільки це призведе до того, що редактор перестане реагувати під "
"час створення підказки. Ви можете використовувати [method request_thumbnail], "
"якщо хочете відобразити попередній перегляд у підказці. \n"
"[b]Примітка:[/b] Якщо ви вирішите скинути [param base], обов’язково "
"викликайте [method Node.queue_free], оскільки він не звільняється "
"автоматично. \n"
"[codeblock] \n"
"func _make_tooltip_for_path(path, metadata, base): \n"
"\tvar t_rect = TextureRect.new() \n"
"\trequest_thumbnail(path, t_rect) \n"
"\tbase.add_child(t_rect) # TextureRect з’явиться внизу підказки. \n"
"\treturn base\n"
"[/codeblock]"
msgid ""
"Requests a thumbnail for the given [TextureRect]. The thumbnail is created "
"asynchronously by [EditorResourcePreview] and automatically set when "
"available."
msgstr ""
"Запити на ескіз [TextureRect]. thumbnail створюється асинхронно "
"[EditorResourcePreview] і автоматично встановлюється при наявності."
msgid "Imports scenes from third-parties' 3D files."
msgstr "Імпортні сцени з 3D файлів."
msgid ""
"[EditorSceneFormatImporter] allows to define an importer script for a third-"
"party 3D format.\n"
"To use [EditorSceneFormatImporter], register it using the [method "
"EditorPlugin.add_scene_format_importer_plugin] method first."
msgstr ""
"[EditorSceneFormatImporter] дозволяє визначити скрипт імпортера для третього "
"формату 3D.\n"
"Для використання [EditorSceneFormatImporter], зареєструйте його за допомогою "
"[method EditorPlugin.add_scene_format_importer_plugin]."
msgid "Return supported file extensions for this scene importer."
msgstr "Повернути підтримувані розширення файлів для цього імпортера сцен."
msgid ""
"Override to add general import options. These will appear in the main import "
"dock on the editor. Add options via [method add_import_option] and [method "
"add_import_option_advanced].\n"
"[b]Note:[/b] All [EditorSceneFormatImporter] and "
"[EditorScenePostImportPlugin] instances will add options for all files. It is "
"good practice to check the file extension when [param path] is non-empty.\n"
"When the user is editing project settings, [param path] will be empty. It is "
"recommended to add all options when [param path] is empty to allow the user "
"to customize Import Defaults."
msgstr ""
"Перевизначте, щоб додати загальні параметри імпорту. Вони з’являться в "
"головній панелі імпорту в редакторі. Додайте параметри за допомогою [method "
"add_import_option] і [method add_import_option_advanced].\n"
"[b]Примітка.[/b] Усі екземпляри [EditorSceneFormatImporter] і "
"[EditorScenePostImportPlugin] додадуть параметри для всіх файлів. "
"Рекомендується перевіряти розширення файлу, якщо [param path] не порожній.\n"
"Коли користувач редагує параметри проекту, [param path] буде порожнім. "
"Рекомендується додавати всі параметри, коли [param path] порожній, щоб "
"дозволити користувачеві налаштувати імпорт за замовчуванням."
msgid ""
"Should return [code]true[/code] to show the given option, [code]false[/code] "
"to hide the given option, or [code]null[/code] to ignore."
msgstr ""
"Має повернути [code]true[/code], щоб показати заданий параметр, [code]false[/"
"code], щоб приховати вказаний параметр, або [code]null[/code], щоб "
"проігнорувати."
msgid ""
"Perform the bulk of the scene import logic here, for example using "
"[GLTFDocument] or [FBXDocument]."
msgstr ""
"Виконайте основну частину логіки імпорту сцени тут, наприклад, використовуючи "
"[GLTFDocument] або [FBXDocument]."
msgid ""
"Add a specific import option (name and default value only). This function can "
"only be called from [method _get_import_options]."
msgstr ""
"Додайте певний параметр імпорту (лише ім’я та значення за замовчуванням). Цю "
"функцію можна викликати лише з [method _get_import_options]."
msgid ""
"Add a specific import option. This function can only be called from [method "
"_get_import_options]."
msgstr ""
"Додайте окремий параметр імпорту. Цю функцію можна викликати лише з [method "
"_get_import_options]."
msgid "Importer for Blender's [code].blend[/code] scene file format."
msgstr "Імпортер для Blender [code].blend[/code] формат сцени."
msgid ""
"Imports Blender scenes in the [code].blend[/code] file format through the "
"glTF 2.0 3D import pipeline. This importer requires Blender to be installed "
"by the user, so that it can be used to export the scene as glTF 2.0.\n"
"The location of the Blender binary is set via the [member "
"EditorSettings.filesystem/import/blender/blender_path] setting.\n"
"This importer is only used if [member ProjectSettings.filesystem/import/"
"blender/enabled] is enabled, otherwise [code].blend[/code] files present in "
"the project folder are not imported.\n"
"Blend import requires Blender 3.0.\n"
"Internally, the EditorSceneFormatImporterBlend uses the Blender glTF \"Use "
"Original\" mode to reference external textures."
msgstr ""
"Імпортує сцени Blender у форматі файлу [code].blend[/code] через конвеєр 3D-"
"імпорту glTF 2.0. Цей імпортер вимагає, щоб користувач встановив Blender, щоб "
"його можна було використовувати для експорту сцени як glTF 2.0.\n"
"Розташування бінарного файлу Blender встановлюється за допомогою налаштування "
"[member EditorSettings.filesystem/import/blender/blender_path].\n"
"Цей імпортер використовується лише якщо ввімкнено [member "
"ProjectSettings.filesystem/import/blender/enabled], інакше файли "
"[code].blend[/code], присутні в папці проекту, не імпортуються.\n"
"Імпорт Blend вимагає Blender 3.0.\n"
"Внутрішньо EditorSceneFormatImporterBlend використовує режим Blender glTF "
"\"Використовувати оригінал\" для посилання на зовнішні текстури."
msgid "Importer for the [code].fbx[/code] scene file format."
msgstr "Імпортер для [code].fbx[/code] формат сценарію."
msgid ""
"Imports Autodesk FBX 3D scenes by way of converting them to glTF 2.0 using "
"the FBX2glTF command line tool.\n"
"The location of the FBX2glTF binary is set via the [member "
"EditorSettings.filesystem/import/fbx/fbx2gltf_path] editor setting.\n"
"This importer is only used if [member ProjectSettings.filesystem/import/"
"fbx2gltf/enabled] is set to [code]true[/code]."
msgstr ""
"Імпорти Autodesk FBX 3D сцени шляхом перетворення їх на glTF 2.0 за допомогою "
"інструмента командного рядка FBX2glTF.\n"
"Місце розташування FBX2glTF бінарний встановлюється через [member "
"ProjectSettings.filesystem/import/fbx/fbx2gltf_path] редактор налаштування.\n"
"Цей імпортер використовується лише в тому випадку, якщо [member "
"ProjectSettings.filesystem/import/fbx2gltf/enabled] встановлюється на "
"[code]true[/code]."
msgid "Import FBX files using the ufbx library."
msgstr "Імпорт файлів FBX за допомогою бібліотеки ufbx."
msgid ""
"EditorSceneFormatImporterUFBX is designed to load FBX files and supports both "
"binary and ASCII FBX files from version 3000 onward. This class supports "
"various 3D object types like meshes, skins, blend shapes, materials, and "
"rigging information. The class aims for feature parity with the official FBX "
"SDK and supports FBX 7.4 specifications."
msgstr ""
"EditorSceneFormatImporterUFBX призначений для завантаження файлів FBX і "
"підтримує як бінарні, так і ASCII FBX файли з версії 3000 наward. Цей клас "
"підтримує різні типи об'єктів 3D, такі як сітки, шкури, форми блендера, "
"матеріали та інформація про випромінювання. Клас спрямований на особливості "
"парності з офіційним FBX SDK і підтримує специфікації FBX 7.4."
msgid "Post-processes scenes after import."
msgstr "Поштові сцени після імпорту."
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 that "
"inherits from this class.\n"
"The [method _post_import] callback receives the imported scene's root node "
"and returns the modified version of the scene:\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool # Needed so it runs in editor.\n"
"extends EditorScenePostImport\n"
"\n"
"# This sample changes all node names.\n"
"# Called right after the scene is imported and gets the root node.\n"
"func _post_import(scene):\n"
"\t# Change all node names to \"modified_[oldnodename]\"\n"
"\titerate(scene)\n"
"\treturn scene # Remember to return the imported scene\n"
"\n"
"func iterate(node):\n"
"\tif node != null:\n"
"\t\tnode.name = \"modified_\" + node.name\n"
"\t\tfor child in node.get_children():\n"
"\t\t\titerate(child)\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"// This sample changes all node names.\n"
"// Called right after the scene is imported and gets the root node.\n"
"[Tool]\n"
"public partial class NodeRenamer : EditorScenePostImport\n"
"{\n"
"\tpublic override GodotObject _PostImport(Node scene)\n"
"\t{\n"
"\t\t// Change all node names to \"modified_[oldnodename]\"\n"
"\t\tIterate(scene);\n"
"\t\treturn scene; // Remember to return the imported scene\n"
"\t}\n"
"\n"
"\tpublic void Iterate(Node node)\n"
"\t{\n"
"\t\tif (node != null)\n"
"\t\t{\n"
"\t\t\tnode.Name = $\"modified_{node.Name}\";\n"
"\t\t\tforeach (Node child in node.GetChildren())\n"
"\t\t\t{\n"
"\t\t\t\tIterate(child);\n"
"\t\t\t}\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Імпортовані сцени можна автоматично змінювати одразу після імпорту, "
"установивши для їхньої властивості [b]Custom Script[/b] Import у скрипти "
"[code]instrument[/code], який успадковує цей клас. \n"
"Зворотний виклик [method _post_import] отримує кореневий вузол імпортованої "
"сцени та повертає модифіковану версію сцени: \n"
"[codeblocks] \n"
"[gdscript] \n"
"@tool # Потрібен для роботи в редакторі. \n"
"extends EditorScenePostImport \n"
"\n"
"# Цей зразок змінює всі імена вузлів. \n"
"# Викликається одразу після імпорту сцени та отримує кореневий вузол. \n"
"func _post_import(scene): \n"
"\t# Змінити всі назви вузлів на \"modified_[oldnodename]\" \n"
"\titerate (scene) \n"
"\treturn scene # Не забудьте повернути імпортовану сцену \n"
"\n"
"функція ітерації (node): \n"
"\tif node != null: \n"
"\t\tnode.name = \"modified_\" + node.name \n"
"\t\tfor child is node.get_children(): \n"
"\t\t\titerate (child) \n"
"[/gdscript] \n"
"[csharp] \n"
"Using Godot;\n"
"\n"
"// Цей зразок змінює всі імена вузлів. \n"
"// Викликається одразу після імпорту сцени та отримує кореневий вузол. \n"
"[Tool] \n"
"public partial class NodeRenamer : EditorScenePostImport \n"
"{\n"
"\tpublic override GodotObject _PostImport (Node scene) \n"
"\t{ \n"
"\t\t// Змінити всі назви вузлів на \"modified_[oldnodename]\" \n"
"\t\titerate (scene); \n"
"\t\treturn scene; // Не забудьте повернути імпортовану сцену \n"
"\t} \n"
"\n"
"\tpublic void Iterate (Node node) \n"
"\t{ \n"
"\t\tif (node != null) \n"
"\t\t{ \n"
"\t\t\tnode.Name = $\"modified_{node.Name}\"; \n"
"\t\t\tforeach (Node child у node.GetChildren()) \n"
"\t\t\t{ \n"
"\t\t\t\titerate (child); \n"
"\t\t\t} \n"
"\t\t} \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Importing 3D scenes: Configuration: Using import scripts for automation"
msgstr ""
"Імпорт 3D сцени: Конфігурація: Використання сценаріїв імпорту для "
"автоматизації"
msgid ""
"Called after the scene was imported. This method must return the modified "
"version of the scene."
msgstr ""
"Зателефонував після того, як була імпортована сцена. Цей метод повинен "
"повернути модифіковану версію сцени."
msgid ""
"Returns the source file path which got imported (e.g. [code]res://scene.dae[/"
"code])."
msgstr ""
"Повертає вихідний шлях файлу, який імпортував (наприклад, [code]res://"
"scene.dae[/code])."
msgid "Plugin to control and modifying the process of importing a scene."
msgstr "Плагін для управління та модифікації процесу імпорту сцени."
msgid ""
"This plugin type exists to modify the process of importing scenes, allowing "
"to change the content as well as add importer options at every stage of the "
"process."
msgstr ""
"Цей тип плагіна існує для зміни процесу імпортування сцен, що дозволяє "
"змінити вміст, а також додати параметри імпортера на кожному етапі процесу."
msgid ""
"Override to add general import options. These will appear in the main import "
"dock on the editor. Add options via [method add_import_option] and [method "
"add_import_option_advanced]."
msgstr ""
"На відміну від загального імпорту параметри. Це з'явиться в головному імпорті "
"дока на редакторі. Додати параметри за допомогою [method add_import_option] і "
"[method add_import_option_advanced]."
msgid ""
"Override to add internal import options. These will appear in the 3D scene "
"import dialog. Add options via [method add_import_option] and [method "
"add_import_option_advanced]."
msgstr ""
"Перевизначення для додавання параметрів внутрішнього імпорту. Це з'явиться у "
"діалоговому вікні імпорту 3D сцени. Додати параметри за допомогою [method "
"add_import_option] і [method add_import_option_advanced]."
msgid ""
"Should return [code]true[/code] if the 3D view of the import dialog needs to "
"update when changing the given option."
msgstr ""
"Має повертати [code]true[/code], якщо 3D-вид діалогового вікна імпорту "
"потребує оновлення під час зміни заданого параметра."
msgid "Process a specific node or resource for a given category."
msgstr "Процес конкретного вузла або ресурсу для даної категорії."
msgid ""
"Post-process the scene. This function is called after the final scene has "
"been configured."
msgstr ""
"Післяобробка сцени. Ця функція викликається після налаштування останньої "
"сцени."
msgid ""
"Pre-process the scene. This function is called right after the scene format "
"loader loaded the scene and no changes have been made.\n"
"Pre-process may be used to adjust internal import options in the [code]"
"\"nodes\"[/code], [code]\"meshes\"[/code], [code]\"animations\"[/code] or "
"[code]\"materials\"[/code] keys inside "
"[code]get_option_value(\"_subresources\")[/code]."
msgstr ""
"Попередня обробка сцени. Ця функція викликається одразу після того, як "
"завантажувач формату сцени завантажив сцену, і жодних змін не було внесено.\n"
"Попередня обробка може бути використана для налаштування внутрішніх "
"параметрів імпорту в ключах [code]\"nodes\"[/code], [code]\"meshes\"[/code], "
"[code]\"animations\"[/code] або [code]\"materials\"[/code] всередині "
"[code]get_option_value(\"_subresources\")[/code]."
msgid ""
"Add a specific import option (name and default value only). This function can "
"only be called from [method _get_import_options] and [method "
"_get_internal_import_options]."
msgstr ""
"Додати конкретний варіант імпорту (тільки значення за замовчуванням). Ця "
"функція може бути використана тільки з [method _get_import_options] і [method "
"_get_internal_import_options]."
msgid ""
"Add a specific import option. This function can only be called from [method "
"_get_import_options] and [method _get_internal_import_options]."
msgstr ""
"Додайте певний параметр імпорту. Цю функцію можна викликати лише з методів "
"[method _get_import_options] та [method _get_internal_import_options]."
msgid ""
"Query the value of an option. This function can only be called from those "
"querying visibility, or processing."
msgstr ""
"Запитайте значення параметра. Ця функція може бути викликана тільки з тих, "
"хто вивчає видимість, або обробки."
msgid "Base script that can be used to add extension functions to the editor."
msgstr ""
"Базовий скрипт, який можна використовувати для додавання функцій розширення "
"до редактора."
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 "
"pressing [kbd]Ctrl + Shift + X[/kbd]) while the editor is running. This is "
"useful for adding custom in-editor functionality to Godot. For more complex "
"additions, consider using [EditorPlugin]s instead.\n"
"If a script extending this class also has a global class name, it will be "
"included in the editor's command palette.\n"
"[b]Note:[/b] Extending scripts need to have [code]tool[/code] mode enabled.\n"
"[b]Example:[/b] Running the following script prints \"Hello from the Godot "
"Editor!\":\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends EditorScript\n"
"\n"
"func _run():\n"
"\tprint(\"Hello from the Godot Editor!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"[Tool]\n"
"public partial class HelloEditor : EditorScript\n"
"{\n"
"\tpublic override void _Run()\n"
"\t{\n"
"\t\tGD.Print(\"Hello from the Godot Editor!\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] EditorScript is [RefCounted], meaning it is destroyed when "
"nothing references it. This can cause errors during asynchronous operations "
"if there are no references to the script."
msgstr ""
"Скрипти, що розширюють цей клас та реалізують його метод [method _run], можна "
"виконати з пункту меню [b]Файл > Виконати[/b] редактора скриптів (або "
"натисканням [kbd]Ctrl + Shift + X[/kbd]) під час роботи редактора. Це корисно "
"для додавання користувацьких функцій редактора до Godot. Для складніших "
"доповнень розгляньте можливість використання [EditorPlugin].\n"
"Якщо скрипт, що розширює цей клас, також має глобальну назву класу, він буде "
"включений до палітри команд редактора.\n"
"[b]Примітка:[/b] Для скриптів, що розширюють цей клас, потрібно ввімкнути "
"режим [code]tool[/code].\n"
"[b]Приклад:[/b] Запуск наступного скрипта виводить \"Привіт від редактора "
"Godot!\":\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends EditorScript\n"
"\n"
"func _run():\n"
"\tprint(\"Вітання від редактора журналу «Ґодо»!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"[Tool]\n"
"public partial class HelloEditor : EditorScript\n"
"{\n"
"\tpublic override void _Run()\n"
"\t{\n"
"\t\tGD.Print(\"Вітання від редактора журналу «Ґодо»!\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] EditorScript має значення [RefCounted], що означає, що він "
"знищується, коли на нього немає посилань. Це може спричинити помилки під час "
"асинхронних операцій, якщо немає посилань на скрипт."
msgid "This method is executed by the Editor when [b]File > Run[/b] is used."
msgstr ""
"Цей метод виконується редактором, коли [b]File > Запуск [/b] використовується."
msgid "Use [method EditorInterface.add_root_node] instead."
msgstr "Використовуйте замість цього [method EditorInterface.add_root_node]."
msgid "Use [method EditorInterface.get_edited_scene_root] instead."
msgstr ""
"Використовуйте замість цього [method EditorInterface.get_edited_scene_root]."
msgid ""
"Returns the edited (current) scene's root [Node]. Equivalent of [method "
"EditorInterface.get_edited_scene_root]."
msgstr ""
"Повертає корінь відредагованої (поточної) сцени [Node]. Еквівалент методу "
"[method EditorInterface.get_edited_scene_root]."
msgid ""
"Godot editor's control for selecting the [code]script[/code] property of a "
"[Node]."
msgstr "Контроль редактора Godot для вибору [code]script[/code]."
msgid ""
"Similar to [EditorResourcePicker] this [Control] node is used in the editor's "
"Inspector dock, but only to edit the [code]script[/code] property of a "
"[Node]. Default options for creating new resources of all possible subtypes "
"are replaced with dedicated buttons that open the \"Attach Node Script\" "
"dialog. Can be used with [EditorInspectorPlugin] to recreate the same "
"behavior.\n"
"[b]Note:[/b] You must set the [member script_owner] for the custom context "
"menu items to work."
msgstr ""
"Подібно до [EditorResourcePicker] цей вузол [Control] використовується в "
"додатку редактора, але тільки для редагування [code]script[/code] власності "
"[Node]. Параметри за замовчуванням для створення нових ресурсів всіх можливих "
"підтипів замінюються спеціальними кнопками, які відкривають діалогове вікно "
"\"Attach Node Script\". Може використовуватися з [EditorInspectorPlugin] для "
"відтворення тієї ж поведінки.\n"
"[b]Примітка:[/b] Ви повинні встановити [member script_owner] для "
"користувацького контекстного меню для роботи."
msgid "The owner [Node] of the script property that holds the edited resource."
msgstr "Власник [Node] об'єкта скрипта, який має редагований ресурс."
msgid "Manages the SceneTree selection in the editor."
msgstr "Керує вибором SceneTree в редакторі."
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 ""
"Цей об'єкт керує вибіркою SceneTree в редакторі.\n"
"[b]Примітка:[/b] Цей клас не повинен бути миттєвим. Замість, доступ до "
"Єдиного редактора [method EditorInterface.get_selection]."
msgid ""
"Adds a node to the selection.\n"
"[b]Note:[/b] The newly selected node will not be automatically edited in the "
"inspector. If you want to edit a node, use [method EditorInterface.edit_node]."
msgstr ""
"Додає вузол до вибору.\n"
"[b]Примітка:[/b] Новий вибраний вузол не буде автоматично відредаговано в "
"інспекторі. Якщо ви хочете редагувати вузол, скористайтеся [method "
"EditorInterface.edit_node]."
msgid "Clear the selection."
msgstr "Очистити вибір."
msgid "Returns the list of selected nodes."
msgstr "Повертає список вибраних вузлів."
msgid ""
"Returns the list of top selected nodes only, excluding any children. This is "
"useful for performing transform operations (moving them, rotating, etc.).\n"
"For example, if there is a node A with a child B and a sibling C, then "
"selecting all three will cause this method to return only A and C. Changing "
"the global transform of A will affect the global transform of B, so there is "
"no need to change B separately."
msgstr ""
"Повертає список лише найвище вибраних вузлів, виключаючи будь-які дочірні "
"вузли. Це корисно для виконання операцій перетворення (їх переміщення, "
"обертання тощо).\n"
"Наприклад, якщо є вузол A з дочірнім вузлом B та рідним вузлом C, то вибір "
"усіх трьох призведе до того, що цей метод поверне лише A та C. Зміна "
"глобального перетворення A вплине на глобальне перетворення B, тому немає "
"потреби змінювати B окремо."
msgid "Use [method get_top_selected_nodes] instead."
msgstr "Використовуйте замість цього [method get_top_selected_nodes]."
msgid ""
"Returns the list of top selected nodes only, excluding any children. This is "
"useful for performing transform operations (moving them, rotating, etc.). See "
"[method get_top_selected_nodes]."
msgstr ""
"Повертає список лише верхніх вибраних вузлів, виключаючи будь-яких дочірніх "
"вузлів. Це корисно для виконання операцій перетворення (їх переміщення, "
"обертання тощо). Див. [method get_top_selected_nodes]."
msgid "Removes a node from the selection."
msgstr "Видалити вузол з вибору."
msgid "Emitted when the selection changes."
msgstr "Випробувано при зміні вибору."
msgid "Object that holds the project-independent editor settings."
msgstr "Об'єкт, який зберігає параметри редактора проекту."
msgid ""
"Object that holds the project-independent editor settings. These settings are "
"generally visible in the [b]Editor > Editor Settings[/b] menu.\n"
"Property names use slash delimiters to distinguish sections. Setting values "
"can be of any [Variant] type. It's recommended to use [code]snake_case[/code] "
"for editor settings to be consistent with the Godot editor itself.\n"
"Editor settings are saved automatically when changed.\n"
"Accessing the settings can be done using the following methods, such as:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var settings = EditorInterface.get_editor_settings()\n"
"# `settings.set(\"some/property\", 10)` also works as this class overrides "
"`_set()` internally.\n"
"settings.set_setting(\"some/property\", 10)\n"
"# `settings.get(\"some/property\")` also works as this class overrides "
"`_get()` internally.\n"
"settings.get_setting(\"some/property\")\n"
"var list_of_settings = settings.get_property_list()\n"
"[/gdscript]\n"
"[csharp]\n"
"EditorSettings settings = EditorInterface.Singleton.GetEditorSettings();\n"
"// `settings.set(\"some/property\", value)` also works as this class "
"overrides `_set()` internally.\n"
"settings.SetSetting(\"some/property\", Value);\n"
"// `settings.get(\"some/property\", value)` also works as this class "
"overrides `_get()` internally.\n"
"settings.GetSetting(\"some/property\");\n"
"Godot.Collections.Array<Godot.Collections.Dictionary> listOfSettings = "
"settings.GetPropertyList();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_editor_settings]."
msgstr ""
"Об'єкт, що містить налаштування редактора, незалежні від проекту. Ці "
"налаштування зазвичай видно в меню [b]Редактор > Налаштування редактора[/b].\n"
"Назви властивостей використовують роздільники у вигляді склесної риски для "
"розрізнення розділів. Значення налаштувань можуть бути будь-якого типу "
"[Варіант]. Рекомендується використовувати [code]snake_case[/code] для "
"узгодження налаштувань редактора з самим редактором Godot.\n"
"Налаштування редактора зберігаються автоматично після зміни.\n"
"Доступ до налаштувань можна отримати за допомогою таких методів, як:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var settings = EditorInterface.get_editor_settings()\n"
"# `settings.set(\"some/property\", 10)` також працює, оскільки цей клас "
"внутрішньо перевизначає `_set()`.\n"
"settings.set_setting(\"some/property\", 10)\n"
"# `settings.get(\"some/property\")` також працює, оскільки цей клас "
"внутрішньо перевизначає `_get()`.\n"
" settings.get_setting(\"some/property\")\n"
"var list_of_settings = settings.get_property_list()\n"
"[/gdscript]\n"
"[csharp]\n"
"EditorSettings settings = EditorInterface.Singleton.GetEditorSettings();\n"
"// `settings.set(\"some/property\", value)` також працює, оскільки цей клас "
"внутрішньо перевизначає `_set()`.\n"
"settings.SetSetting(\"some/property\", Value);\n"
"// `settings.get(\"some/property\", value)` також працює, оскільки цей клас "
"внутрішньо перевизначає `_get()`.\n"
"settings.GetSetting(\"some/property\");\n"
"Godot.Collections.Array<Godot.Collections.Dictionary> listOfSettings = "
"settings.GetPropertyList();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Цей клас не слід створювати екземпляри безпосередньо. "
"Натомість, отримайте доступ до синглтона за допомогою [method "
"EditorInterface.get_editor_settings]."
msgid ""
"Adds a custom property info to a property. The dictionary must contain:\n"
"- [code]name[/code]: [String] (the name of the property)\n"
"- [code]type[/code]: [int] (see [enum Variant.Type])\n"
"- optionally [code]hint[/code]: [int] (see [enum PropertyHint]) and "
"[code]hint_string[/code]: [String]\n"
"[codeblocks]\n"
"[gdscript]\n"
"var settings = EditorInterface.get_editor_settings()\n"
"settings.set(\"category/property_name\", 0)\n"
"\n"
"var property_info = {\n"
"\t\"name\": \"category/property_name\",\n"
"\t\"type\": TYPE_INT,\n"
"\t\"hint\": PROPERTY_HINT_ENUM,\n"
"\t\"hint_string\": \"one,two,three\"\n"
"}\n"
"\n"
"settings.add_property_info(property_info)\n"
"[/gdscript]\n"
"[csharp]\n"
"var settings = GetEditorInterface().GetEditorSettings();\n"
"settings.Set(\"category/property_name\", 0);\n"
"\n"
"var propertyInfo = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"name\", \"category/propertyName\" },\n"
"\t{ \"type\", Variant.Type.Int },\n"
"\t{ \"hint\", PropertyHint.Enum },\n"
"\t{ \"hint_string\", \"one,two,three\" },\n"
"};\n"
"\n"
"settings.AddPropertyInfo(propertyInfo);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Додає інформацію про користувацьку властивість до властивості. Словник має "
"містити:\n"
"- [code]name[/code]: [String] (назва властивості)\n"
"- [code]type[/code]: [int] (див. [enum Variant.Type])\n"
"- необов'язково [code]hint[/code]: [int] (див. [enum PropertyHint]) та "
"[code]hint_string[/code]: [String]\n"
"[codeblocks]\n"
"[gdscript]\n"
"var settings = EditorInterface.get_editor_settings()\n"
"settings.set(\"category/property_name\", 0)\n"
"\n"
"var property_info = {\n"
"\"name\": \"category/property_name\",\n"
"\"type\": TYPE_INT,\n"
"\"hint\": PROPERTY_HINT_ENUM,\n"
"\"hint_string\": \"one,two,three\"\n"
"}\n"
"\n"
"settings.add_property_info(property_info)\n"
"[/gdscript]\n"
"[csharp]\n"
"var settings = GetEditorInterface().GetEditorSettings();\n"
"settings.Set(\"category/property_name\", 0);\n"
"\n"
"var propertyInfo = new Godot.Collections.Dictionary\n"
"\n"
"{ \"name\", \"category/propertyName\" },\n"
"{ \"type\", Variant.Type.Int },\n"
"{ \"hint\", PropertyHint.Enum },\n"
"{ \"hint_string\", \"one,two,three\" },\n"
"};\n"
"\n"
"settings.AddPropertyInfo(propertyInfo);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Adds a [param shortcut] whose path is specified by [param path].\n"
"The [param path] determines how the shortcut is organized and displayed in "
"the editor's shortcut settings. The path format affects the display as "
"follows:\n"
"- [code]\"name\"[/code] (no slash): Creates a category named [code]name[/"
"code] with the shortcut displayed as [code]name[/code].\n"
"- [code]\"category/name\"[/code] (single slash): Displays as [code]name[/"
"code] in the [code]category[/code] section.\n"
"- [code]\"category/name/extra\"[/code] (multiple slashes): Extra path "
"components are ignored, so this behaves the same as [code]\"category/name\"[/"
"code].\n"
"[b]Note:[/b] Shortcuts are only saved to the editor settings if they differ "
"from their original/default state. This means empty shortcuts that were "
"originally empty will not persist between editor sessions and must be re-"
"added. If a shortcut with the same [param path] already exists, this method "
"will update it with the new [param shortcut] instead of creating a "
"duplicate.\n"
"[codeblock]\n"
"# Add a custom shortcut for a plugin action.\n"
"var my_shortcut = Shortcut.new()\n"
"var input_event = InputEventKey.new()\n"
"input_event.keycode = KEY_F5\n"
"input_event.ctrl_pressed = true\n"
"my_shortcut.events.append(input_event)\n"
"\n"
"# This will appear under the \"My Plugin\" category as \"Reload Data\".\n"
"EditorInterface.get_editor_settings().add_shortcut(\"my_plugin/reload_data\", "
"my_shortcut)\n"
"\n"
"# This will appear under the \"Test Action\" category as \"Test Action\".\n"
"EditorInterface.get_editor_settings().add_shortcut(\"test_action\", "
"my_shortcut)\n"
"[/codeblock]"
msgstr ""
"Додає скорочення [param shortcut], шлях до якого визначається параметром "
"[param path].\n"
"Параметр [param path] визначає, як скорочення організовано та відображається "
"в налаштуваннях скорочень редактора. Формат шляху впливає на відображення "
"наступним чином:\n"
"- [code]\"name\"[/code] (без косої риски): Створює категорію з назвою "
"[code]name[/code], де скорочення відображається як [code]name[/code].\n"
"- [code]\"category/name\"[/code] (одна коса риска): Відображається як "
"[code]name[/code] в розділі [code]category[/code].\n"
"- [code]\"category/name/extra\"[/code] (кілька косих риск): Додаткові "
"компоненти шляху ігноруються, тому це поводиться так само, як і [code]"
"\"category/name\"[/code].\n"
"[b]Примітка:[/b] Скорочення зберігаються в налаштуваннях редактора лише тоді, "
"коли вони відрізняються від свого початкового/стану за замовчуванням. Це "
"означає, що порожні скорочення, які спочатку були порожніми, не "
"зберігатимуться між сеансами редактора та їх потрібно буде додавати повторно. "
"Якщо комбінація клавіш з таким самим [шлях до параметра] вже існує, цей метод "
"оновить її новим [шлях до параметра] замість створення дубліката.\n"
"[codeblock]\n"
"# Додати власну комбінацію клавіш для дії плагіна.\n"
"var my_shortcut = Shortcut.new()\n"
"var input_event = InputEventKey.new()\n"
"input_event.keycode = KEY_F5\n"
"input_event.ctrl_pressed = true\n"
"my_shortcut.events.append(input_event)\n"
"\n"
"# Це відображатиметься в категорії \"Мій плагін\" як \"Перезавантажити "
"дані\".\n"
"EditorInterface.get_editor_settings().add_shortcut(\"my_plugin/reload_data\", "
"my_shortcut)\n"
"\n"
"# Це відображатиметься в категорії \"Тестова дія\" як \"Тестова дія\".\n"
"EditorInterface.get_editor_settings().add_shortcut(\"test_action\", "
"my_shortcut)\n"
"[/codeblock]"
msgid ""
"Checks if any settings with the prefix [param setting_prefix] exist in the "
"set of changed settings. See also [method get_changed_settings]."
msgstr ""
"Перевірте, чи існують будь-які налаштування з префіксом [param "
"Setting_prefix] у встановленні змінених налаштувань. Дивись також [method "
"get_changed_settings]."
msgid "Erases the setting whose name is specified by [param property]."
msgstr "Стирає налаштування, ім'я якого вказано за допомогою [param property]."
msgid ""
"Gets an array of the settings which have been changed since the last save. "
"Note that internally [code]changed_settings[/code] is cleared after a "
"successful save, so generally the most appropriate place to use this method "
"is when processing [constant NOTIFICATION_EDITOR_SETTINGS_CHANGED]."
msgstr ""
"Отримує масив налаштувань, які були змінені з останнього збереження. Зверніть "
"увагу, що внутрішньо [code]changed_settings[/code] очищається після успішної "
"економії, тому в цілому найбільш підходяще місце для використання цього "
"методу при обробці [constant NOTIFICATION_EDITOR_SETTINGS_CHANGED]."
msgid "Returns the list of favorite files and directories for this project."
msgstr "Повертає список улюблених файлів і каталогів для цього проекту."
msgid ""
"Returns project-specific metadata for the [param section] and [param key] "
"specified. If the metadata doesn't exist, [param default] will be returned "
"instead. See also [method set_project_metadata]."
msgstr ""
"Повертає метадані, специфічні для проєкту, для вказаних розділів [param key] "
"та [param key]. Якщо метадані не існують, замість них буде повернуто [param "
"default]. Див. також [method set_project_metadata]."
msgid ""
"Returns the list of recently visited folders in the file dialog for this "
"project."
msgstr ""
"Повертає список нещодавно відвідованих папок у діалоговому вікні файлів."
msgid ""
"Returns the value of the setting specified by [param name]. This is "
"equivalent to using [method Object.get] on the EditorSettings instance."
msgstr ""
"Повертає значення параметра, заданого параметром [param name]. Це "
"еквівалентно використанню методу [Object.get] для екземпляра EditorSettings."
msgid ""
"Returns the shortcut specified by [param path]. Tries to find a built-in "
"action if no shortcut with the provided path is found in the shortcut list. "
"If found, adds it to the list and returns it, otherwise returns [code]null[/"
"code]."
msgstr ""
"Повертає скорочення, вказане в [param path]. Намагається знайти вбудовану "
"дію, якщо у списку скорочень не знайдено скорочення з вказаним шляхом. Якщо "
"знайдено, додає його до списку та повертає, інакше повертає [code]null[/code]."
msgid "Returns the list of stored shortcut paths."
msgstr "Повертає список збережених шляхів скорочень."
msgid ""
"Returns [code]true[/code] if the setting specified by [param name] exists, "
"[code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо параметр, визначений [param name], існує, "
"[code]false[/code] в іншому випадку."
msgid ""
"Returns [code]true[/code] if the shortcut specified by [param path] exists, "
"[code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо скорочення, вказане в [param path], існує, в "
"іншому випадку [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the shortcut specified by [param path] matches "
"the event specified by [param event], [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо скорочення, вказане в [param path], "
"відповідає події, вказаній в [param event], інакше [code]false[/code]."
msgid ""
"Marks the passed editor setting as being changed, see [method "
"get_changed_settings]. Only settings which exist (see [method has_setting]) "
"will be accepted."
msgstr ""
"Позначає передане налаштування редактора як змінене, див. [method "
"get_changed_settings]. Будуть прийняті лише існуючі налаштування (див. "
"[method has_setting])."
msgid "Removes the shortcut specified by [param path]."
msgstr "Вилучає скорочення, вказане [param path]."
msgid ""
"Overrides the built-in editor action [param name] with the input actions "
"defined in [param actions_list]."
msgstr ""
"Замінює вбудовану дію редактора [param name] діями введення, визначеними в "
"[param actions_list]."
msgid "Sets the list of favorite files and directories for this project."
msgstr "Налаштовує список улюблених файлів та каталогів для цього проекту."
msgid ""
"Sets the initial value of the setting specified by [param name] to [param "
"value]. This is used to provide a value for the Revert button in the Editor "
"Settings. If [param update_current] is [code]true[/code], the setting is "
"reset to [param value] as well."
msgstr ""
"Встановлює початкове значення параметра, вказаного у [param name], на [param "
"value]. Це використовується для надання значення кнопці \"Повернути\" у "
"налаштуваннях редактора. Якщо [member update_current] має значення "
"[code]true[/code], значення параметра також буде скинуто до [param value]."
msgid ""
"Sets project-specific metadata with the [param section], [param key] and "
"[param data] specified. This metadata is stored outside the project folder "
"and therefore won't be checked into version control. See also [method "
"get_project_metadata]."
msgstr ""
"Встановлює специфічні для проєкту метадані із зазначенням [param section], "
"[param key] і [param data]. Ці метадані зберігаються поза текою проєкту і "
"тому не будуть перевірені у контролі версій. Дивіться також [method "
"get_project_metadata]."
msgid ""
"Sets the list of recently visited folders in the file dialog for this project."
msgstr ""
"Встановлює список нещодавно відвідованих папок у діалоговому вікні файлів."
msgid ""
"Sets the [param value] of the setting specified by [param name]. This is "
"equivalent to using [method Object.set] on the EditorSettings instance."
msgstr ""
"Встановлює [param value] для параметра, заданого [param name]. Це "
"еквівалентно використанню методу [Object.set] для екземпляра EditorSettings."
msgid ""
"If [code]true[/code], the Asset Library uses multiple threads for its HTTP "
"requests. This prevents the Asset Library from blocking the main thread for "
"every loaded asset."
msgstr ""
"Якщо [code]true[/code], бібліотека активів використовує кілька потоків для "
"своїх HTTP-запитів. Це запобігає блокуванню бібліотекою активів основного "
"потоку для кожного завантаженого ресурсу."
msgid ""
"If [code]true[/code], automatically switches to the [b]Remote[/b] scene tree "
"when running the project from the editor. If [code]false[/code], stays on the "
"[b]Local[/b] scene tree when running the project from the editor.\n"
"[b]Warning:[/b] Enabling this setting can cause stuttering when running a "
"project with a large amount of nodes (typically a few thousands of nodes or "
"more), even if the editor window isn't focused. This is due to the remote "
"scene tree being updated every second regardless of whether the editor is "
"focused."
msgstr ""
"Якщо [code]true[/code], автоматично перемикається на дерево сцен [b]Remote[/"
"b] під час запуску проекту з редактора. Якщо [code]false[/code], залишається "
"на дереві сцен [b]Local[/b] під час запуску проекту з редактора.\n"
"[b]Попередження:[/b] увімкнення цього параметра може спричинити затримку під "
"час виконання проекту з великою кількістю вузлів (зазвичай кілька тисяч "
"вузлів або більше), навіть якщо вікно редактора не сфокусовано. Це "
"відбувається через те, що дерево віддаленої сцени оновлюється щосекунди, "
"незалежно від того, чи сфокусовано редактор."
msgid ""
"If [code]true[/code], automatically switches to the [b]Stack Trace[/b] panel "
"when the debugger hits a breakpoint or steps."
msgstr ""
"Якщо [code]true[/code], автоматично перемикається на панель [b]Stack Trace[/"
"b], коли налагоджувач досягає точки зупину або кроків."
msgid ""
"The limit of how many remote nodes can be selected at once.\n"
"[b]Warning:[/b] Increasing this value is not recommended, as selecting too "
"many can make the editing and inspection of remote properties unreliable."
msgstr ""
"Обмеження кількості віддалених вузлів, які можна вибрати одночасно.\n"
"[b]Попередження:[/b] Збільшення цього значення не рекомендується, оскільки "
"вибір занадто великої кількості вузлів може зробити редагування та перевірку "
"віддалених властивостей ненадійними."
msgid ""
"If [code]true[/code], enables collection of profiling data from non-GDScript "
"Godot functions, such as engine class methods. Enabling this slows execution "
"while profiling further."
msgstr ""
"Якщо значення [code]true[/code], це дозволяє збір даних профілювання з "
"функцій Godot, що не належать до GDScript, таких як методи класу рушія. "
"Увімкнення цієї функції уповільнює виконання під час подальшого профілювання."
msgid ""
"The size of the profiler's frame history. The default value (3600) allows "
"seeing up to 60 seconds of profiling if the project renders at a constant 60 "
"FPS. Higher values allow viewing longer periods of profiling in the graphs, "
"especially when the project is running at high framerates."
msgstr ""
"Розмір історії профілю. Значення за замовчуванням (3600) дозволяє бачити до "
"60 секунд профілювання, якщо проект надає на постійній 60 FPS. Більші "
"значення дозволяють переглядати більш тривалий періоди профілювання в графах, "
"особливо коли проект працює на високих кадрах."
msgid ""
"The maximum number of script functions that can be displayed per frame in the "
"profiler. If there are more script functions called in a given profiler "
"frame, these functions will be discarded from the profiling results "
"entirely.\n"
"[b]Note:[/b] This setting is only read when the profiler is first started, so "
"changing it during profiling will have no effect."
msgstr ""
"Максимальна кількість функцій скрипта, які можна відображати за кадром в "
"профілі. Якщо є більше функцій скриптів, які називаються в даній рамі "
"профілю, ці функції будуть відхилені від результатів профілювання.\n"
"[b]Примітка:[/b] Ця настройка тільки прочитана, коли профільник спочатку "
"почався, тому зміна його під час профілювання не буде ефектно."
msgid ""
"The target frame rate shown in the visual profiler graph, in frames per "
"second."
msgstr ""
"Цільова частота кадрів, показана на графіку візуального профайлера, у кадрах "
"за секунду."
msgid ""
"The refresh interval for the remote inspector's properties (in seconds). "
"Lower values are more reactive, but may cause stuttering while the project is "
"running from the editor and the [b]Remote[/b] scene tree is selected in the "
"Scene tree dock."
msgstr ""
"Проміжок оновлень для властивостей дистанційного інспектора (в секундах). "
"Низькі значення є більш реактивними, але можуть викликати затирання в той час "
"як проект працює з редактора і [b]Remote[/b] сцена дерево вибрано в сценці "
"док."
msgid ""
"The refresh interval for the remote scene tree (in seconds). Lower values are "
"more reactive, but may cause stuttering while the project is running from the "
"editor and the [b]Remote[/b] scene tree is selected in the Scene tree dock."
msgstr ""
"Проміжок оновлень для дерева віддаленої сцени (в секундах). Низькі значення є "
"більш реактивними, але можуть викликати затирання в той час як проект працює "
"з редактора і [b]Remote[/b] дерево сцени вибирається в сценці док."
msgid ""
"If [code]true[/code], displays folders in the FileSystem dock's bottom pane "
"when split mode is enabled. If [code]false[/code], only files will be "
"displayed in the bottom pane. Split mode can be toggled by pressing the icon "
"next to the [code]res://[/code] folder path.\n"
"[b]Note:[/b] This setting has no effect when split mode is disabled (which is "
"the default)."
msgstr ""
"Якщо [code]true[/code], виводить папки в нижній панелі FileSystem dock під "
"час розщеплення режиму. Якщо [code]false[/code], будуть відображатися тільки "
"файли в нижній панелі. Розділити режим можна за допомогою натискання іконки "
"біля [code]res://[/code].\n"
"[b]Примітка:[/b] Ця установка не має ефекту, коли розщеплюється режим (який є "
"за замовчуванням)."
msgid ""
"A comma separated list of unsupported file extensions to show in the "
"FileSystem dock, e.g. [code]\"ico,icns\"[/code]."
msgstr ""
"Відокремлений комами список непідтримуваних розширень файлів для відображення "
"в док-станції FileSystem, напр. [code]\"ico,icns\"[/code]."
msgid ""
"A comma separated list of file extensions to consider as editable text files "
"in the FileSystem dock (by double-clicking on the files), e.g. [code]"
"\"txt,md,cfg,ini,log,json,yml,yaml,toml,xml\"[/code]."
msgstr ""
"Відокремлений комами список розширень файлів, які можна вважати редагованими "
"текстовими файлами в док-станції FileSystem (подвійним клацанням файлів), "
"напр. [code]\"txt,md,cfg,ini,log,json,yml,yaml,toml,xml\"[/code]."
msgid ""
"The thumbnail size to use in the FileSystem dock (in pixels). See also "
"[member filesystem/file_dialog/thumbnail_size]."
msgstr ""
"Розмір thumbnail для використання в Dock FileSystem (у пікселях). Дивись "
"також [member filesystem/file_dialog/thumbnail_size]."
msgid ""
"The refresh interval to use for the Inspector dock's properties. The effect "
"of this setting is mainly noticeable when adjusting gizmos in the 2D/3D "
"editor and looking at the inspector at the same time. Lower values make the "
"inspector refresh more often, but take up more CPU time."
msgstr ""
"Проміжок освіження для використання властивостей Inspector dock. Ефект даної "
"налаштування в основному помітний при налаштуванні гіпсом в редакторі 2D/3D і "
"пошуку інспектора одночасно. Низькі значення роблять інспектор більш часто, "
"але приймають більше часу процесора."
msgid ""
"The tint intensity to use for the subresources background in the Inspector "
"dock. The tint is used to distinguish between different subresources in the "
"inspector. Higher values result in a more noticeable background color "
"difference."
msgstr ""
"Інспектор док. Тінт використовується для розрізнення різних джерел в "
"інспекторі. Більшість значень у результаті більш помітної різниці кольору "
"фону."
msgid ""
"If [code]true[/code], accessibility related warnings are displayed alongside "
"other configuration warnings."
msgstr ""
"Якщо значення [code]true[/code], попередження, пов’язані зі спеціальними "
"можливостями, відображаються разом з іншими попередженнями конфігурації."
msgid ""
"If [code]true[/code], when a node is deleted with animation tracks "
"referencing it, a confirmation dialog appears before the tracks are deleted. "
"The dialog will appear even when using the \"Delete (No Confirm)\" shortcut."
msgstr ""
"Якщо [code]true[/code], коли вузол видаляється з доріжками анімації, які "
"посилаються на нього, перед видаленням доріжок з’являється діалогове вікно "
"підтвердження. Діалогове вікно з’явиться навіть у разі використання ярлика "
"«Видалити (без підтвердження)»."
msgid ""
"If [code]true[/code], displays a confirmation dialog after left-clicking the "
"\"percent\" icon next to a node name in the Scene tree dock. When clicked, "
"this icon revokes the node's scene-unique name, which can impact the behavior "
"of scripts that rely on this scene-unique name due to identifiers not being "
"found anymore."
msgstr ""
"Якщо [code]true[/code], відображається діалогове вікно підтвердження після "
"клацання лівою кнопкою миші піктограми «відсоток» поруч із назвою вузла в "
"панелі дерева сцени. Якщо натиснути цю піктограму, скасовується унікальне "
"ім’я сцени вузла, що може вплинути на поведінку сценаріїв, які покладаються "
"на це унікальне ім’я сцени, оскільки ідентифікатори більше не знайдені."
msgid ""
"If [code]true[/code], the scene tree dock will automatically unfold nodes "
"when a node that has folded parents is selected."
msgstr ""
"Якщо [code]true[/code], то сцену док буде автоматично розгортати вершини, "
"коли вибрано вершину, що складається з батьків."
msgid ""
"If [code]true[/code], new node created when reparenting node(s) will be "
"positioned at the average position of the selected node(s)."
msgstr ""
"Якщо [code]true[/code], новий вузол, створений при перепідготовці вершин (s) "
"буде розташовано в середній позиції вибраного вузла (s)."
msgid ""
"If [code]true[/code], the scene tree dock will only show nodes that match the "
"filter, without showing parents that don't. This settings can also be changed "
"in the Scene dock's top menu."
msgstr ""
"Якщо [code]true[/code], док-станція дерева сцен відображатиме лише вузли, які "
"відповідають фільтру, без батьківських вузлів, які не відповідають. Ці "
"параметри також можна змінити у верхньому меню док-станції Scene."
msgid ""
"If [code]true[/code], the Create dialog (Create New Node/Create New Resource) "
"will start with all its sections expanded. Otherwise, sections will be "
"collapsed until the user starts searching (which will automatically expand "
"sections as needed)."
msgstr ""
"Якщо [code]true[/code], діалогове вікно Створити (створіть новий Node/Create "
"Новий ресурс) почнеться з усіма його розділами розширеними. В іншому випадку, "
"розділи будуть згортатися до тих пір, поки користувач починає шукати (що буде "
"автоматично розширювати розділи, як це потрібно)."
msgid "Delay time for automatic resampling in the 2D editor (in seconds)."
msgstr ""
"Час затримки для автоматичного передискретизації в 2D-редакторі (у секундах)."
msgid ""
"The \"start\" stop of the color gradient to use for bones in the 2D skeleton "
"editor."
msgstr ""
"\"старт\" стопа кольору градієнта для використання для кісток в редакторі "
"скелета 2D."
msgid ""
"The \"end\" stop of the color gradient to use for bones in the 2D skeleton "
"editor."
msgstr ""
"\"кінець\" стопа кольору градієнта для використання для кісток в редакторі "
"скелета 2D."
msgid ""
"The color to use for inverse kinematics-enabled bones in the 2D skeleton "
"editor."
msgstr ""
"Колір до використання для інверсних кісток-включених кісток в редакторі "
"скелета 2D."
msgid ""
"The outline color to use for non-selected bones in the 2D skeleton editor. "
"See also [member editors/2d/bone_selected_color]."
msgstr ""
"Колір контуру, який використовуватиметься для невибраних кісток у редакторі "
"2D-скелета. Див. також [member editors/2d/bone_selected_color]."
msgid ""
"The outline size in the 2D skeleton editor (in pixels). See also [member "
"editors/2d/bone_width].\n"
"[b]Note:[/b] Changes to this value only apply after modifying a [Bone2D] node "
"in any way, or closing and reopening the scene."
msgstr ""
"Розмір контуру в редакторі скелета 2D (у пікселях). Дивись також [member "
"editors/2d/bone_width].\n"
"[b]Примітка:[/b] Зміни до цього значення лише застосуйте після зміни вузла "
"[Bone2D] будь-яким чином, або закриваючи і відреагуючи сцену."
msgid ""
"The color to use for selected bones in the 2D skeleton editor. See also "
"[member editors/2d/bone_outline_color]."
msgstr ""
"Колір для використання для вибраних кісток в редакторі скелета 2D. Дивись "
"також [member editors/2d/bone_outline_color]."
msgid ""
"The bone width in the 2D skeleton editor (in pixels). See also [member "
"editors/2d/bone_outline_size].\n"
"[b]Note:[/b] Changes to this value only apply after modifying a [Bone2D] node "
"in any way, or closing and reopening the scene."
msgstr ""
"Ширина кістки в редакторі скелета 2D (у пікселях). Дивись також [member "
"editors/2d/bone_outline_size].\n"
"[b]Примітка:[/b] Зміни до цього значення тільки застосуйте після зміни вузла "
"[Bone2D] будь-яким чином, або закриваючи і відновлюючи сцену."
msgid "The grid color to use in the 2D editor."
msgstr "Колір сітки для використання в редакторі 2D."
msgid ""
"The guides color to use in the 2D editor. Guides can be created by dragging "
"the mouse cursor from the rulers."
msgstr ""
"Колір керівництва для використання в редакторі 2D. Путівники можуть бути "
"створені курсором миші від ліній."
msgid ""
"The thickness of the coordinate ruler in the 2D editor. Increasing this will "
"also increase the size of the ruler font, improving readability when using a "
"lower editor scale. The editor may force a minimum size to keep the ruler "
"numbers legible."
msgstr ""
"Товщина координатної лінійки у 2D-редакторі. Збільшення цього значення також "
"збільшить розмір шрифту лінійки, покращуючи читабельність під час "
"використання меншого масштабу редактора. Редактор може встановити мінімальний "
"розмір, щоб цифри на лінійці були читабельними."
msgid ""
"The color to use when drawing smart snapping lines in the 2D editor. The "
"smart snapping lines will automatically display when moving 2D nodes if smart "
"snapping is enabled in the Snapping Options menu at the top of the 2D editor "
"viewport."
msgstr ""
"Колір для використання при розтягуванні смарт-натискних ліній в редакторі 2D. "
"У меню Параметри Snapping у верхній частині екрана 2D автоматично "
"відображатимуться смарт-натискання."
msgid ""
"If [code]true[/code], the 2D editor will snap to integer zoom values when not "
"holding the [kbd]Alt[/kbd] key. If [code]false[/code], this behavior is "
"swapped."
msgstr ""
"Якщо [code]true[/code], 2D-редактор прив’яжеться до цілочисельних значень "
"масштабу, якщо не утримувати клавішу [kbd]Alt[/kbd]. Якщо [code]false[/code], "
"ця поведінка змінюється."
msgid ""
"The color of the viewport border in the 2D editor. This border represents the "
"viewport's size at the base resolution defined in the Project Settings. "
"Objects placed outside this border will not be visible unless a [Camera2D] "
"node is used, or unless the window is resized and the stretch mode is set to "
"[code]disabled[/code]."
msgstr ""
"Кольоровий видпорт кордону в редакторі 2D. Цей кордон являє собою розмір "
"портів на підставі, визначених в налаштуваннях проекту. Об'єкти, розміщені за "
"межами цього кордону, не будуть видимі, якщо використовується вузол "
"[Camera2D], або якщо вікно негабаритне, і режим розтягування встановлюється "
"до [code], обмежений [/code]."
msgid ""
"The factor to use when zooming in or out in the 2D editor. For example, "
"[code]1.1[/code] will zoom in by 10% with every step. If set to [code]2.0[/"
"code], zooming will only cycle through powers of two."
msgstr ""
"Коефіцієнт, який використовується під час збільшення або зменшення масштабу в "
"2D-редакторі. Наприклад, [code]1.1[/code] буде збільшувати масштаб на 10% з "
"кожним кроком. Якщо встановлено значення [code]2.0[/code], масштабування "
"відбуватиметься лише за ступенями двійки."
msgid ""
"The color to use for the active selection box that surrounds selected nodes "
"in the 3D editor viewport. The color's alpha channel influences the selection "
"box's opacity.\n"
"[b]Note:[/b] The term \"active\" indicates that this object is the primary "
"selection used as the basis for certain operations. This is the last selected "
"[Node3D], which can be reordered with [kbd]Shift + Left mouse button[/kbd]."
msgstr ""
"Колір, який використовуватиметься для активного поля вибору, що оточує "
"вибрані вузли у вікні перегляду 3D-редактора. Альфа-канал кольору впливає на "
"непрозорість поля вибору.\n"
"[b]Примітка:[/b] Термін «активний» вказує на те, що цей об'єкт є основним "
"виділенням, яке використовується як основа для певних операцій. Це останній "
"вибраний [Node3D], порядок якого можна змінити за допомогою [kbd]Shift + ліва "
"кнопка миші[/kbd]."
msgid ""
"The default camera vertical field of view to use in the 3D editor (in "
"degrees). The camera field of view can be adjusted on a per-scene basis using "
"the [b]View[/b] menu at the top of the 3D editor. If a scene had its camera "
"field of view adjusted using the [b]View[/b] menu, this setting is ignored in "
"the scene in question. This setting is also ignored while a [Camera3D] node "
"is being previewed in the editor.\n"
"[b]Note:[/b] The editor camera always uses the [b]Keep Height[/b] aspect mode."
msgstr ""
"Вертикальне поле за замовчуванням для використання в редакторі 3D (в "
"градусах). Меню камери перегляду можна регулювати на основі персцену за "
"допомогою меню [b]View[/b] у верхній частині редактора 3D. Якщо сцена мала "
"свою камеру поле зору, скоригована за допомогою меню [b]View[/b], ця "
"установка ігнорується на сцені в питанні. Цей параметр також ігнорується в "
"той час як вершина [Camera3D] буде показано в редакторі.\n"
"[b]Примітка:[/b] Редактор камери завжди [b]використовує режим [/b]."
msgid ""
"The default camera far clip distance to use in the 3D editor (in degrees). "
"Higher values make it possible to view objects placed further away from the "
"camera, at the cost of lower precision in the depth buffer (which can result "
"in visible Z-fighting in the distance). The camera far clip distance can be "
"adjusted on a per-scene basis using the [b]View[/b] menu at the top of the 3D "
"editor. If a scene had its camera far clip distance adjusted using the "
"[b]View[/b] menu, this setting is ignored in the scene in question. This "
"setting is also ignored while a [Camera3D] node is being previewed in the "
"editor."
msgstr ""
"Відстань від за замовчуванням до відеокамери до 3D редактора (в градусах). "
"Більшість значень дають можливість переглядати об'єкти, розміщені в "
"подальшому від камери, за вартістю нижньої точності в глибині буфер (який "
"може призвести до видимої Z-fighting на відстані). Відстань до відеокамери "
"можна регулювати на основі персцену за допомогою меню [b]View[/b] у верхній "
"частині редактора 3D. Якщо сцена мала її камеру дистанцію, що регулюється за "
"допомогою меню [b]View[/b], ця установка ігнорується на сцені в питанні. Цей "
"параметр також ігнорується в той час як вершина [Camera3D] буде показано в "
"редакторі."
msgid ""
"The default camera near clip distance to use in the 3D editor (in degrees). "
"Lower values make it possible to view objects placed closer to the camera, at "
"the cost of lower precision in the depth buffer (which can result in visible "
"Z-fighting in the distance). The camera near clip distance can be adjusted on "
"a per-scene basis using the [b]View[/b] menu at the top of the 3D editor. If "
"a scene had its camera near clip distance adjusted using the [b]View[/b] "
"menu, this setting is ignored in the scene in question. This setting is also "
"ignored while a [Camera3D] node is being previewed in the editor."
msgstr ""
"За замовчуванням камера біля відстані кліпу для використання в редакторі 3D "
"(в градусах). Низькі значення дозволяють переглядати об'єкти, розміщені "
"ближче до камери, за вартістю нижньої точності в глибині буфера (який може "
"призвести до видимої Z-fighting на відстані). За допомогою меню [b]View[/b] у "
"верхній частині 3D редактора. Якщо сцена мала свою камеру біля відстані "
"кліпу, скоригована за допомогою меню [b]View[/b], ця установка ігнорується в "
"місці запитання. Цей параметр також ігнорується в той час як вершина "
"[Camera3D] буде показано в редакторі."
msgid ""
"The modifier key to use to enable freelook in the 3D editor (on top of "
"pressing the right mouse button).\n"
"[b]Note:[/b] Regardless of this setting, the freelook toggle keyboard "
"shortcut ([kbd]Shift + F[/kbd] by default) is always available.\n"
"[b]Note:[/b] On certain window managers on Linux, the [kbd]Alt[/kbd] key will "
"be intercepted by the window manager when clicking a mouse button at the same "
"time. This means Godot will not see the modifier key as being pressed."
msgstr ""
"Ключ до модифікатора, щоб включити Freelook в редакторі 3D (зверху натиснути "
"праву кнопку миші).\n"
"[b]Примітка:[/b] Незалежно від цієї налаштування, ярлик для перемикання "
"клавіатур ([kbd]Shift + F[/kbd] за замовчуванням) завжди доступний.\n"
"[b]Примітка:[/b] У деяких менеджерах вікна на Linux, ключ [kbd]Alt[/kbd] буде "
"перехоплений віконним менеджером при натисканні кнопки миші одночасно. Це "
"означає, що Godot не буде бачити ключ модифікатора, як пресований."
msgid ""
"The base 3D freelook speed in units per second. This can be adjusted by using "
"the mouse wheel while in freelook mode, or by holding down the \"fast\" or "
"\"slow\" modifier keys ([kbd]Shift[/kbd] and [kbd]Alt[/kbd] by default, "
"respectively)."
msgstr ""
"Базова швидкість 3D в блоках на секунду. Це може бути скоригований за "
"допомогою колеса мишки, одночасно в режимі Freelook, або, утримуючи клавіші з "
"модифікатором \"Fast\" або \"slow\" ([kbd]Shift[/kbd] і [kbd]Alt[/kbd] за "
"замовчуванням, відповідно)."
msgid ""
"The inertia of the 3D freelook camera. Higher values make the camera start "
"and stop slower, which looks smoother but adds latency."
msgstr ""
"Інерція відеокамери 3D. Більшість значень роблять запуск камери і повільніше, "
"що виглядає гладкіше, але додає затримки."
msgid ""
"The navigation scheme to use when freelook is enabled in the 3D editor. Some "
"of the navigation schemes below may be more convenient when designing "
"specific levels in the 3D editor.\n"
"- [b]Default:[/b] The \"Freelook Forward\", \"Freelook Backward\", \"Freelook "
"Up\" and \"Freelook Down\" keys will move relative to the camera, taking its "
"pitch angle into account for the movement.\n"
"- [b]Partially Axis-Locked:[/b] The \"Freelook Forward\" and \"Freelook "
"Backward\" keys will move relative to the camera, taking its pitch angle into "
"account for the movement. The \"Freelook Up\" and \"Freelook Down\" keys will "
"move in an \"absolute\" manner, [i]not[/i] taking the camera's pitch angle "
"into account for the movement.\n"
"- [b]Fully Axis-Locked:[/b] The \"Freelook Forward\", \"Freelook Backward\", "
"\"Freelook Up\" and \"Freelook Down\" keys will move in an \"absolute\" "
"manner, [i]not[/i] taking the camera's pitch angle into account for the "
"movement.\n"
"See also [member editors/3d/navigation/navigation_scheme]."
msgstr ""
"Схема навігації для використання при вільному розміщенні в редакторі 3D. "
"Декілька схем навігації нижче може бути зручніше при оформленні певних рівнів "
"в редакторі 3D.\n"
"- [b]За замовчуванням:[/b] The \"Freelook Forward\", \"Freelook Backward\", "
"\"Freelook Up\" і \"Freelook Down\" ключі перейдуть відносно камери, збираючи "
"кут нахилу в рахунок руху.\n"
"- [b]Неуперед Axis-Locked:[/b] Ключі \"Freelook Forward\" і клавіші "
"\"Freelook Backward\" будуть рухатися відносно камери, збираючи кут нахилу в "
"рахунок руху. Ключі \"Freelook Up\" і \"Freelook Down\" перемістяться в "
"\"абсолютному\" порядку, [i] не[/i] з урахуванням кута камери до руху.\n"
"- [b]Повний Axis-Locked:[/b] The \"Freelook Forward\", \"Freelook Backward\", "
"\"Freelook Up\" і \"Freelook Down\" ключі перейдуть в \"абсолютний\" спосіб, "
"[i]not[/i] з урахуванням кута камери в рахунок руху.\n"
"Дивись також [member editors/3d/navigation_scheme]."
msgid ""
"The mouse sensitivity to use while freelook mode is active in the 3D editor. "
"See also [member editors/3d/navigation_feel/orbit_sensitivity]."
msgstr ""
"Чутливість мишки для використання в режимі Freelook працює в редакторі 3D. "
"Дивись також [member editors/3d/navigation_feel/orbit_sensitivity]."
msgid ""
"If [code]true[/code], freelook speed is linked to the zoom value used in the "
"camera orbit mode in the 3D editor."
msgstr ""
"Якщо [code]true[/code], швидкість Freelook пов'язана з значенням масштабу, що "
"використовується в режимі орбіти камери в редакторі 3D."
msgid ""
"The grid division bias to use in the 3D editor. Negative values will cause "
"small grid divisions to appear earlier, whereas positive values will cause "
"small grid divisions to appear later."
msgstr ""
"Сітка розподільної сітки для використання в 3D редакторі. Негативні значення "
"викличе дрібні поділи сітківок, які з'являються раніше, тоді як позитивні "
"значення викличе дрібні сітки."
msgid ""
"The largest grid division to use in the 3D editor. Together with [member "
"editors/3d/primary_grid_steps], this determines how large the grid divisions "
"can be. The grid divisions will not be able to get larger than "
"[code]primary_grid_steps ^ grid_division_level_max[/code] units. By default, "
"when [member editors/3d/primary_grid_steps] is [code]8[/code], this means "
"grid divisions cannot get larger than [code]64[/code] units each (so primary "
"grid lines are [code]512[/code] units apart), no matter how far away the "
"camera is from the grid."
msgstr ""
"Найбільший розподіл сітки для використання в 3D редакторі. Разом з "
"[пам'ятними редакторами/3d/primary_grid_steps], це визначає, як можуть бути "
"великі поділи сітки. Сітчасті підрозділи не зможуть отримати більше, ніж "
"[code]primary_grid_steps ^ сітки_division_max[/code] юніти. За замовчуванням, "
"коли [пам'ятні редактори/3d/primary_grid_steps] [code]8[/code], це означає, "
"що розподіли сітки не можуть отримати більше, ніж [code]64[/code] юні одиниці "
"(наприклад, первинні лінії сітки [code]512[/code], незалежно від того, як "
"далеко камера від сітки."
msgid ""
"The smallest grid division to use in the 3D editor. Together with [member "
"editors/3d/primary_grid_steps], this determines how small the grid divisions "
"can be. The grid divisions will not be able to get smaller than "
"[code]primary_grid_steps ^ grid_division_level_min[/code] units. By default, "
"this means grid divisions cannot get smaller than 1 unit each, no matter how "
"close the camera is from the grid."
msgstr ""
"Найменший розподіл сітки для використання в редакторі 3D. Разом з [пам'ятними "
"редакторами/3d/primary_grid_steps] це визначає, як можуть бути невеликі "
"поділи сітки. Сітчасті підрозділи не зможуть отримати менше, ніж "
"[code]primary_grid_steps ^ сітка_division_level_min[/code] юніти. За "
"замовчуванням, це означає, що розподіли сітки не можуть бути меншими, ніж 1 "
"одиниця, незалежно від того, як закрита камера з сітки."
msgid ""
"The grid size in units. Higher values prevent the grid from appearing \"cut "
"off\" at certain angles, but make the grid more demanding to render. "
"Depending on the camera's position, the grid may not be fully visible since a "
"shader is used to fade it progressively."
msgstr ""
"Розмір сітки в блоках. Більш високі значення запобігають з'являтися сітки під "
"певним кутом, але роблять сітку більш затребуваною для рендерингу. В "
"залежності від положення камери, сітка може бути повністю видима, оскільки "
"шейдер використовується для того, щоб її поступово згасити."
msgid ""
"If [code]true[/code], renders the grid on the XY plane in perspective view. "
"This can be useful for 3D side-scrolling games."
msgstr ""
"Якщо [code]true[/code], рендерить сітку на площині XY у перспективі. Це може "
"бути корисним для 3D-ігор із боковою прокруткою."
msgid ""
"If [code]true[/code], renders the grid on the XZ plane in perspective view."
msgstr "Якщо [code]true[/code], рендерить сітку на площині XZ у перспективі."
msgid ""
"If [code]true[/code], renders the grid on the YZ plane in perspective view. "
"This can be useful for 3D side-scrolling games."
msgstr ""
"Якщо [code]true[/code], рендерить сітку на площині YZ у перспективі. Це може "
"бути корисним для 3D-ігор із боковою прокруткою."
msgid "Opacity of the default gizmo for moving, rotating, and scaling 3D nodes."
msgstr ""
"Непрозорість гізмо за замовчуванням для переміщення, обертання та "
"масштабування 3D-вузлів."
msgid "Size of the default gizmo for moving, rotating, and scaling 3D nodes."
msgstr ""
"Розмір гізмо за замовчуванням для переміщення, обертання та масштабування 3D-"
"вузлів."
msgid ""
"If [code]true[/code], enables 3-button mouse emulation mode. This is useful "
"on laptops when using a trackpad.\n"
"When 3-button mouse emulation mode is enabled, the pan, zoom and orbit "
"modifiers can always be used in the 3D editor viewport, even when not holding "
"down any mouse button."
msgstr ""
"Якщо [code]true[/code], вмикає режим емуляції 3-кнопкової миші. Це корисно на "
"ноутбуках, коли використовується трекпад.\n"
"Коли ввімкнено режим емуляції 3-кнопкової миші, модифікатори панорамування, "
"масштабування та орбіти завжди можна використовувати у вікні перегляду 3D-"
"редактора, навіть якщо не утримувати жодної кнопки миші."
msgid ""
"If [code]true[/code], allows using the top row [kbd]0[/kbd]-[kbd]9[/kbd] keys "
"to function as their equivalent numpad keys for 3D editor navigation. This "
"should be enabled on keyboards that have no numeric keypad available."
msgstr ""
"Якщо [code]true[/code], дозволяє використовувати верхній ряд [kbd]0[/kbd]-"
"[kbd]9[/kbd] ключі, щоб функціонувати як еквівалент ключів numpad для 3D "
"редактора навігації. Це має бути включений на клавіатури, які не мають "
"нумерної клавіатури."
msgid ""
"If [code]true[/code], invert the horizontal mouse axis when panning or "
"orbiting in the 3D editor. This setting does [i]not[/i] apply to freelook "
"mode."
msgstr ""
"Якщо [code]true[/code], ввімкніть горизонтальну вісь мишки, коли панування "
"або орбітування в редакторі 3D. Ця настройка [i]not[/i] застосовується до "
"режиму Freelook."
msgid ""
"If [code]true[/code], invert the vertical mouse axis when panning, orbiting, "
"or using freelook mode in the 3D editor."
msgstr ""
"Якщо [code]true[/code], ввімкніть вертикальну вісь мишки при пануванні, "
"орбітуванні або використанні режиму Freelook в редакторі 3D."
msgid ""
"The navigation scheme preset to use in the 3D editor. Changing this setting "
"will affect the mouse button and modifier keys used to navigate the 3D editor "
"viewport.\n"
"All schemes can use [kbd]Mouse wheel[/kbd] to zoom.\n"
"- [b]Godot:[/b] [kbd]Middle mouse button[/kbd] to orbit. [kbd]Shift + Middle "
"mouse button[/kbd] to pan. [kbd]Ctrl + Middle mouse button[/kbd] to zoom.\n"
"- [b]Maya:[/b] [kbd]Alt + Left mouse button[/kbd] to orbit. [kbd]Middle mouse "
"button[/kbd] to pan, [kbd]Shift + Middle mouse button[/kbd] to pan 10 times "
"faster. [kbd]Alt + Right mouse button[/kbd] to zoom.\n"
"- [b]Modo:[/b] [kbd]Alt + Left mouse button[/kbd] to orbit. [kbd]Alt + Shift "
"+ Left mouse button[/kbd] to pan. [kbd]Ctrl + Alt + Left mouse button[/kbd] "
"to zoom.\n"
"- [b]Tablet/Trackpad:[/b] [kbd]Alt[/kbd] to orbit. [kbd]Shift[/kbd] to pan. "
"[kbd]Ctrl[/kbd] to zoom. Enables 3-button mouse emulation mode.\n"
"See also [member editors/3d/navigation/orbit_mouse_button], [member editors/"
"3d/navigation/pan_mouse_button], [member editors/3d/navigation/"
"zoom_mouse_button], [member editors/3d/freelook/freelook_navigation_scheme], "
"and [member editors/3d/navigation/emulate_3_button_mouse].\n"
"[b]Note:[/b] On certain window managers on Linux, the [kbd]Alt[/kbd] key will "
"be intercepted by the window manager when clicking a mouse button at the same "
"time. This means Godot will not see the modifier key as being pressed."
msgstr ""
"Попередньо встановлена схема навігації для використання в 3D-редакторі. Зміна "
"цього параметра вплине на кнопку миші та клавіші-модифікатори, які "
"використовуються для навігації вікном перегляду 3D-редактора.\n"
"Усі схеми можуть використовувати [kbd]колесо миші[/kbd] для масштабування.\n"
"- [b]Godot:[/b] [kbd]Середня кнопка миші[/kbd] на орбіту. [kbd]Shift + "
"середня кнопка миші[/kbd] для панорамування. [kbd]Ctrl + середня кнопка миші[/"
"kbd] для збільшення.\n"
"- [b]Майя:[/b] [kbd]Alt + ліва кнопка миші[/kbd] для орбіти. [kbd]Середня "
"кнопка миші[/kbd] для панорамування, [kbd]Shift + середня кнопка миші[/kbd] "
"для панорамування в 10 разів швидше. [kbd]Alt + права кнопка миші[/kbd] для "
"збільшення.\n"
"- [b]Modo:[/b] [kbd]Alt + ліва кнопка миші[/kbd] для орбіти. [kbd]Alt + Shift "
"+ ліва кнопка миші[/kbd] для панорамування. [kbd]Ctrl + Alt + ліва кнопка "
"миші[/kbd] для збільшення.\n"
"- [b]Планшет/Трекпад:[/b] [kbd]Alt[/kbd] для орбіти. [kbd]Shift[/kbd] для "
"панорамування. [kbd]Ctrl[/kbd] для збільшення. Вмикає режим емуляції 3-"
"кнопкової миші.\n"
"Див. також [member editors/3d/navigation/orbit_mouse_button], [member editors/"
"3d/navigation/pan_mouse_button], [member editors/3d/navigation/"
"zoom_mouse_button], [member editors/3d/freelook/freelook_navigation_scheme] і "
"[member editors/3d/navigation/emulate_3_button_mouse].\n"
"[b]Примітка:[/b] У певних менеджерах вікон у Linux клавіша [kbd]Alt[/kbd] "
"буде перехоплена менеджером вікон під час одночасного натискання кнопки миші. "
"Це означає, що Godot не побачить натиснутої клавіші-модифікатора."
msgid ""
"The mouse button that needs to be held down to orbit in the 3D editor "
"viewport."
msgstr ""
"Кнопка миші, яку потрібно утримувати, щоб обертатися у вікні перегляду 3D-"
"редактора."
msgid ""
"The mouse button that needs to be held down to pan in the 3D editor viewport."
msgstr ""
"Кнопка миші, яку потрібно утримувати для панорамування у вікні перегляду 3D-"
"редактора."
msgid ""
"If [code]true[/code], shows gizmos for moving and rotating the camera in the "
"bottom corners of the 3D editor's viewport. Useful for devices that use touch "
"screen."
msgstr ""
"Якщо [code]true[/code], у нижніх кутах вікна перегляду 3D-редактора "
"відображаються інструменти для переміщення та обертання камери. Корисно для "
"пристроїв із сенсорним екраном."
msgid ""
"If [code]true[/code], shows a small orientation gizmo in the top-right corner "
"of the 3D editor's viewports."
msgstr ""
"Якщо [code]true[/code], у верхньому правому куті вікон перегляду 3D-редактора "
"відображається маленький інструмент орієнтації."
msgid ""
"If [code]true[/code], warps the mouse around the 3D viewport while panning in "
"the 3D editor. This makes it possible to pan over a large area without having "
"to exit panning and adjust the mouse cursor."
msgstr ""
"Якщо [code]true[/code], виховує мишу навколо 3D-огляду під час панування в "
"редакторі 3D. Це дозволяє сковороди над великою площею, не маючи на виході "
"панування і регулювати курсор мишки."
msgid ""
"The mouse button that needs to be held down to zoom in the 3D editor viewport."
msgstr ""
"Кнопка миші, яку потрібно утримувати, щоб збільшити вікно перегляду 3D-"
"редактора."
msgid ""
"The mouse cursor movement direction to use when zooming by moving the mouse. "
"This does not affect zooming with the mouse wheel."
msgstr ""
"Напрямок руху курсора миші для використання при збільшуванні, переміщенням "
"миші. Це не впливає на збільшування з колесом миші."
msgid ""
"The angle threshold for snapping camera rotation to 45-degree angles while "
"orbiting with [kbd]Alt[/kbd] held."
msgstr ""
"Поріг кута для прив'язки повороту камери до кутів 45 градусів під час "
"обертання навколо орбіти з утриманою клавішею [kbd]Alt[/kbd]."
msgid ""
"The inertia to use when orbiting in the 3D editor. Higher values make the "
"camera start and stop slower, which looks smoother but adds latency."
msgstr ""
"Інертія на використання при орбіті 3D редактора. Більшість значень роблять "
"запуск камери і повільніше, що виглядає гладкіше, але додає затримки."
msgid ""
"The mouse sensitivity to use when orbiting in the 3D editor. See also [member "
"editors/3d/freelook/freelook_sensitivity]."
msgstr ""
"Чутливість миші для використання при орбіті 3D редактора. Дивись також "
"[пам'ять редакторів/3d/freelook/freelook_sensitivity]."
msgid ""
"The inertia to use when panning in the 3D editor. Higher values make the "
"camera start and stop slower, which looks smoother but adds latency."
msgstr ""
"Інерція для використання при пануванні в редакторі 3D. Більшість значень "
"роблять запуск камери і повільніше, що виглядає гладкіше, але додає затримки."
msgid "The mouse sensitivity to use when panning in the 3D editor."
msgstr "Чутливість миші для панорамування в 3D-редакторі."
msgid ""
"The inertia to use when zooming in the 3D editor. Higher values make the "
"camera start and stop slower, which looks smoother but adds latency."
msgstr ""
"Інерція для використання при збільшенні в редакторі 3D. Більшість значень "
"роблять запуск камери і повільніше, що виглядає гладкіше, але додає затримки."
msgid ""
"The color to use for the primary 3D grid. The color's alpha channel affects "
"the grid's opacity."
msgstr ""
"Колір для використання для первинної 3D сітки. Альфа-канал кольору впливає на "
"непрозорість сітки."
msgid ""
"If set above 0, where a primary grid line should be drawn. By default, "
"primary lines are configured to be more visible than secondary lines. This "
"helps with measurements in the 3D editor. See also [member editors/3d/"
"primary_grid_color] and [member editors/3d/secondary_grid_color]."
msgstr ""
"Якщо встановити вище 0, де потрібно намальовувати основну сітку. За "
"замовчуванням первинні лінії налаштовані бути більш видимими, ніж вторинні "
"лінії. Це допомагає з вимірюваннями в редакторі 3D. Дивись також [member "
"editors/3d/primary_grid_color] та [member editors/3d/секундний_grid_color]."
msgid ""
"The color to use for the secondary 3D grid. This is generally a less visible "
"color than [member editors/3d/primary_grid_color]. The color's alpha channel "
"affects the grid's opacity."
msgstr ""
"Колір для використання вторинної 3D сітки. Це, як правило, менш помітний "
"колір, ніж [member editors/3d/primary_grid_color]. Альфа-канал кольору "
"впливає на непрозорість сітки."
msgid ""
"The color to use for the selection box that surrounds selected nodes in the "
"3D editor viewport. The color's alpha channel influences the selection box's "
"opacity."
msgstr ""
"Колір, який оточує вибрані вершини в портах 3D редактора. Альфа-канал кольору "
"впливає на непрозорість вибору коробки."
msgid ""
"If checked, the transform gizmo remains visible during rotation in that "
"transform mode."
msgstr ""
"Якщо позначено, гізмо перетворення залишається видимим під час обертання в "
"цьому режимі перетворення."
msgid ""
"The color to use for the AABB gizmo that displays the [GeometryInstance3D]'s "
"custom [AABB]."
msgstr ""
"Колір для використання для Gizmo AABB, який відображає на замовлення "
"[GeometryInstance3D] [AABB]."
msgid "The 3D editor gizmo color for [Camera3D]s."
msgstr "3D-редактор gizmo color для [Camera3D]."
msgid ""
"The 3D editor gizmo color for CSG nodes (such as [CSGShape3D] or [CSGBox3D])."
msgstr ""
"Колір gizmo 3D-редактора для вузлів CSG (таких як [CSGShape3D] або "
"[CSGBox3D])."
msgid "The 3D editor gizmo color for [Decal] nodes."
msgstr "Колір gizmo 3D-редактора для вузлів [Decal]."
msgid "The 3D editor gizmo color for [FogVolume] nodes."
msgstr "Колір gizmo 3D-редактора для вузлів [FogVolume]."
msgid "The 3D editor gizmo color for the [GridMap] grid."
msgstr "Колір gizmo 3D-редактора для сітки [GridMap]."
msgid "The 3D editor gizmo color for the [IKModifier3D] guides."
msgstr "Колір 3D-редакторного гізмо для напрямних [IKModifier3D]."
msgid ""
"The color override to use for 3D editor gizmos if the [Node3D] in question is "
"part of an instantiated scene file (from the perspective of the current "
"scene)."
msgstr ""
"Колір перенаречений на використання для 3D редактора gizmos, якщо [Node3D] "
"питання є частиною миттєвого сцену файлу (з точки зору поточної сцени)."
msgid "The 3D editor gizmo color for [Joint3D]s and [PhysicalBone3D]s."
msgstr "3D редактор gizmo колір для [Joint3D] і [PhysicalBone3D]s."
msgid "Color for representing [member Joint3D.node_a] for some [Joint3D] types."
msgstr ""
"Колір для представлення [member Joint3D.node_a] для деяких типів [Joint3D]."
msgid "Color for representing [member Joint3D.node_b] for some [Joint3D] types."
msgstr ""
"Колір для представлення [member Joint3D.node_b] для деяких типів [Joint3D]."
msgid "Color of lines displayed in baked [LightmapGI] node's grid."
msgstr "Колір ліній, що відображаються в запеченій сітці вузла [LightmapGI]."
msgid "The 3D editor gizmo color used for [LightmapProbe] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів [LightmapProbe]."
msgid "The 3D editor gizmo color used for [OccluderInstance3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[OccluderInstance3D]."
msgid "The 3D editor gizmo color used for [GPUParticlesAttractor3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[GPUParticlesAttractor3D]."
msgid "The 3D editor gizmo color used for [GPUParticlesCollision3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[GPUParticlesCollision3D]."
msgid ""
"The 3D editor gizmo color used for [CPUParticles3D] and [GPUParticles3D] "
"nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів [CPUParticles3D] і "
"[GPUParticles3D]."
msgid ""
"The 3D editor gizmo color used for [Path3D] tilt circles, which indicate the "
"direction the [Curve3D] is tilted towards."
msgstr ""
"Колір gizmo редактора 3D, який використовується для кіл нахилу [Path3D], які "
"вказують напрямок нахилу [Curve3D]."
msgid "The 3D editor gizmo color used for [ReflectionProbe] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів [ReflectionProbe]."
msgid ""
"The 3D editor gizmo color used for the currently selected [Skeleton3D] bone."
msgstr ""
"Колір штуковини 3D-редактора, який використовується для вибраної кістки "
"[Skeleton3D]."
msgid "The 3D editor gizmo color used for [Skeleton3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів [Skeleton3D]."
msgid "The 3D editor gizmo color used for [SpringBoneCollision3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[SpringBoneCollision3D]."
msgid ""
"The 3D editor gizmo color used for [SpringBoneCollision3D] nodes with inside "
"mode."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[SpringBoneCollision3D] із внутрішнім режимом."
msgid "The 3D editor gizmo color used for [SpringBoneSimulator3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[SpringBoneSimulator3D]."
msgid ""
"The 3D editor gizmo color used for [AudioStreamPlayer3D]'s emission angle."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для кута випромінювання "
"[AudioStreamPlayer3D]."
msgid ""
"The 3D editor gizmo color used for [VisibleOnScreenNotifier3D] and "
"[VisibleOnScreenEnabler3D] nodes."
msgstr ""
"Колір gizmo 3D-редактора, який використовується для вузлів "
"[VisibleOnScreenNotifier3D] і [VisibleOnScreenEnabler3D]."
msgid "The 3D editor gizmo color used for [VoxelGI] nodes."
msgstr "Колір gizmo 3D-редактора, який використовується для вузлів [VoxelGI]."
msgid "The length of [Skeleton3D] bone gizmos in the 3D editor."
msgstr "Довжина кісток [Skeleton3D] у 3D-редакторі."
msgid ""
"The shape of [Skeleton3D] bone gizmos in the 3D editor. [b]Wire[/b] is a thin "
"line, while [b]Octahedron[/b] is a set of lines that represent a thicker "
"hollow line pointing in a specific direction (similar to most 3D animation "
"software)."
msgstr ""
"Форма кісток [Skeleton3D] у 3D-редакторі. [b]Дріт[/b] — це тонка лінія, тоді "
"як [b]Октаедр[/b] — це набір ліній, які представляють більш товсту порожнисту "
"лінію, що вказує в певному напрямку (подібно до більшості програм для 3D-"
"анімації)."
msgid ""
"Size of probe gizmos displayed when editing [LightmapGI] and [LightmapProbe] "
"nodes. Setting this to [code]0.0[/code] will hide the probe spheres of "
"[LightmapGI] and wireframes of [LightmapProbe] nodes, but will keep the "
"wireframes linking probes from [LightmapGI] and billboard icons from "
"[LightmapProbe] intact."
msgstr ""
"Розмір зонд-ґізмів, що відображається під час редагування вузлів [LightmapGI] "
"та [LightmapProbe]. Встановлення цього значення на [code]0.0[/code] приховає "
"сфери зондів [LightmapGI] та каркаси вузлів [LightmapProbe], але збереже "
"каркаси, що з'єднують зонди з [LightmapGI], та значки білбордів з "
"[LightmapProbe]."
msgid "Size of the disk gizmo displayed when editing [Path3D]'s tilt handles."
msgstr ""
"Розмір гізммо диска, який відображається під час редагування маркерів нахилу "
"[Path3D]."
msgid ""
"If [code]true[/code], automatically updates animation tracks' target paths "
"when renaming or reparenting nodes in the Scene tree dock."
msgstr ""
"Якщо [code]true[/code], автоматично оновлює цільові шляхи анімації під час "
"перенаменування або переокремлення вершин у докці Сцени."
msgid ""
"If [code]true[/code], display a confirmation dialog when adding a new track "
"to an animation by pressing the \"key\" icon next to a property. Holding "
"Shift will bypass the dialog.\n"
"If [code]false[/code], the behavior is reversed, i.e. the dialog only appears "
"when Shift is held."
msgstr ""
"Якщо [code]true[/code], вкажіть діалогове вікно підтвердження при додаванні "
"нової доріжки до анімації, натиснувши іконку \"під ключ\" поруч з майном. "
"Холдинг Shift буде обходити діалогове вікно.\n"
"Якщо [code]false[/code], поведінка зворотна, тобто діалог тільки з'являється, "
"коли відбувається Shift."
msgid ""
"Default step used when creating a new [Animation] in the Animation bottom "
"panel. Only affects the first animation created in the [AnimationPlayer]. By "
"default, other newly created animations will use the step from the previous "
"ones.\n"
"This value is always expressed in seconds. If you want e.g. [code]10[/code] "
"FPS to be the default, you need to set the default step to [code]0.1[/code]."
msgstr ""
"Крок за замовчуванням, який використовується під час створення нової "
"[Animation] на нижній панелі «Анімація». Впливає лише на першу анімацію, "
"створену в [AnimationPlayer]. За замовчуванням інші новостворені анімації "
"використовуватимуть крок з попередніх.\n"
"Це значення завжди виражається в секундах. Якщо ви хочете, щоб, наприклад, "
"[code]10[/code] FPS було значенням за замовчуванням, вам потрібно встановити "
"крок за замовчуванням на [code]0.1[/code]."
msgid ""
"If [code]true[/code], create a Bezier track instead of a standard track when "
"pressing the \"key\" icon next to a property. Bezier tracks provide more "
"control over animation curves, but are more difficult to adjust quickly."
msgstr ""
"Якщо [code]true[/code], створіть трек Bezier замість стандартної доріжки при "
"натисканні іконки \"під ключ\" поруч з майном. Доріжки Bezier забезпечують "
"більший контроль над кривими анімацій, але більш важко швидко регулювати."
msgid ""
"If [code]true[/code], create a [code]RESET[/code] track when creating a new "
"animation track. This track can be used to restore the animation to a "
"\"default\" state."
msgstr ""
"Якщо [code]true[/code], створіть [code]RESET[/code] трек при створенні нової "
"анімаційної доріжки. Цей трек можна використовувати для відновлення анімації "
"до стану «за замовчуванням»."
msgid ""
"Controls whether [AnimationPlayer] will apply snapping to nearest integer FPS "
"when snapping is in Seconds mode. The option is remembered locally for a "
"scene and this option only determines the default value when scene doesn't "
"have local state yet."
msgstr ""
"Визначає, чи [AnimationPlayer] застосовуватиме прив’язку до найближчого "
"цілого числа FPS, коли прив’язка знаходиться в режимі «Секунди». Цей параметр "
"запам’ятовується локально для сцени, і цей параметр визначає значення за "
"замовчуванням лише тоді, коли сцена ще не має локального стану."
msgid ""
"Default step mode for [AnimationPlayer] (seconds or FPS). The option is "
"remembered locally for a scene and this option only determines the default "
"value when scene doesn't have local state yet."
msgstr ""
"Режим кроку за замовчуванням для [AnimationPlayer] (секунди або FPS). Опція "
"запам'ятовується локально для сцени, і ця опція визначає значення за "
"замовчуванням лише тоді, коли сцена ще не має локального стану."
msgid ""
"If [code]true[/code], animation keys and markers are inserted at the current "
"time in the animation.\n"
"If [code]false[/code], they are inserted at the mouse cursor's position."
msgstr ""
"Якщо [code]true[/code], ключі та маркери анімації вставляються в поточний "
"момент часу анімації.\n"
"Якщо [code]false[/code], вони вставляються в позицію курсора миші."
msgid ""
"The modulate color to use for \"future\" frames displayed in the animation "
"editor's onion skinning feature."
msgstr ""
"Модульний колір для використання для \"футюрних\" кадрів, що відображаються в "
"функції он-лайн анімації редактора."
msgid ""
"The modulate color to use for \"past\" frames displayed in the animation "
"editor's onion skinning feature."
msgstr ""
"Модульний колір для використання рамок \"паст\", що відображаються в функції "
"образу анімації редактора."
msgid ""
"The maximum distance at which tiles can be placed on a GridMap, relative to "
"the camera position (in 3D units)."
msgstr ""
"Максимальна відстань, при якій плитка може бути розміщена на GridMap, "
"відносно положення камери (в 3D одиниці)."
msgid "Texture size of mesh previews generated for GridMap's MeshLibrary."
msgstr ""
"Розмір текстури попереднього перегляду сітки, згенерований для MeshLibrary "
"GridMap."
msgid ""
"The panning speed when using the mouse wheel or touchscreen events in the 2D "
"editor. This setting does not apply to panning by holding down the middle or "
"right mouse buttons."
msgstr ""
"Швидкість панування при використанні мишного колеса або сенсорних подій в "
"редакторі 2D. Ця установка не застосовується для панування, утримуючи середню "
"або праву кнопку миші."
msgid ""
"Controls whether the mouse wheel scroll zooms or pans in the 2D editor. See "
"also [member editors/panning/sub_editors_panning_scheme] and [member editors/"
"panning/animation_editors_panning_scheme]."
msgstr ""
"Контролює, чи золи мишки або сковорідки в редакторі 2D. Дивись також [member "
"editors/panning/sub_editors_panning_scheme] та [member editors/panning/"
"animation_editors_panning_scheme]."
msgid ""
"Controls whether the mouse wheel scroll zooms or pans in the animation track "
"and Bezier editors. See also [member editors/panning/"
"2d_editor_panning_scheme] and [member editors/panning/"
"sub_editors_panning_scheme] (which controls the animation blend tree editor's "
"pan behavior)."
msgstr ""
"Контролює, чи прокручує миша або сковорідки в анімаційному трекі та редакторі "
"Bezier. Дивись також [member editors/panning/2d_editor_panning_scheme] та "
"[member editors/panning/sub_editors_panning_scheme] (який контролює поведінку "
"редактора анімації)."
msgid ""
"If [code]true[/code], allows panning by holding down [kbd]Space[/kbd] in the "
"2D editor viewport (in addition to panning with the middle or right mouse "
"buttons). If [code]false[/code], the left mouse button must be held down "
"while holding down [kbd]Space[/kbd] to pan in the 2D editor viewport."
msgstr ""
"Якщо [code]true[/code], ви можете зв'язуватися, утримуючи [kbd]Space[/kbd] у "
"вікні редактора 2D (на додаток до панування з кнопками середньої або правої "
"миші). Якщо [code]false[/code], ліва кнопка мишки повинна бути проведена під "
"час проведення [kbd]Space[/kbd], щоб сковорідка в редакторі 2D."
msgid ""
"Controls whether the mouse wheel scroll zooms or pans in subeditors. The list "
"of affected subeditors is: animation blend tree editor, [Polygon2D] editor, "
"tileset editor, texture region editor and visual shader editor. See also "
"[member editors/panning/2d_editor_panning_scheme] and [member editors/panning/"
"animation_editors_panning_scheme]."
msgstr ""
"Контролює, чи зоологіями мишки або сковородами в підпорядниках. Список "
"уражених підредакторів є: редактор з анімації блендера дерева, [Polygon2D], "
"редактор кахель, редактор фактур, редактор фактур та редактор візуальних "
"відтінків. Дивись також [member editors/panning/2d_editor_panning_scheme] та "
"[member editors/panning/анімація_editors_panning_scheme]."
msgid ""
"If [code]true[/code], warps the mouse around the 2D viewport while panning in "
"the 2D editor. This makes it possible to pan over a large area without having "
"to exit panning and adjust the mouse cursor."
msgstr ""
"Якщо [code]true[/code], закріплюємо мишу навколо 2D перегляду порту під час "
"панування в редакторі 2D. Це дозволяє сковороди над великою площею, не маючи "
"на виході панування і регулювати курсор мишки."
msgid ""
"The mouse cursor movement direction to use when drag-zooming in any editor "
"(except 3D scene editor) by moving the mouse. This does not affect zooming "
"with the mouse wheel."
msgstr ""
"Напрямок руху курсора миші, який використовуватиметься під час масштабування "
"перетягуванням у будь-якому редакторі (крім редактора 3D-сцен) шляхом "
"переміщення миші. Це не впливає на масштабування за допомогою коліщатка миші."
msgid ""
"The delay in seconds until more complex and performance costly polygon "
"editors commit their outlines, e.g. the 2D navigation polygon editor rebakes "
"the navigation mesh polygons. A negative value stops the auto bake."
msgstr ""
"Затримка в секундах до більш складних і експлуатаційних витратних редакторів "
"полігонів зобов’язується виконувати свої контури, наприклад, редактор "
"навігаторів 2D, переробляє навігацію навігаторів. Негативне значення зупиняє "
"автопеку."
msgid ""
"The radius in which points can be selected in the [Polygon2D] and "
"[CollisionPolygon2D] editors (in pixels). Higher values make it easier to "
"select points quickly, but can make it more difficult to select the expected "
"point when several points are located close to each other."
msgstr ""
"Радіус, в якому пункти можна вибрати в [Polygon2D] і [CollisionPolygon2D] "
"редактори (у пікселях). Більшість значень полегшують вибір точок швидко, але "
"може зробити його більш важко вибрати очікувану точку, коли кілька точок "
"розташовані поруч один одному."
msgid ""
"If [code]true[/code], displays the polygon's previous shape in the 2D polygon "
"editors with an opaque gray outline. This outline is displayed while dragging "
"a point until the left mouse button is released."
msgstr ""
"Якщо [code]true[/code], відображає попередню форму полігону в редакторах 2D "
"полігонів з непрозорим сірим контуром. Цей контур відображається під час "
"перетягування точки до виходу лівої кнопки миші."
msgid ""
"If [code]true[/code], reopens shader files that were open in the shader "
"editor when the project was last closed."
msgstr ""
"Якщо [code]true[/code], відкриє тінічні файли, які були відкриті в редакторі "
"тінейджера, коли проект був останній закритий."
msgid ""
"If [code]true[/code], displays a grid while the TileMap editor is active. See "
"also [member editors/tiles_editor/grid_color]."
msgstr ""
"Якщо [code]true[/code], виводить сітку під час роботи редактора TileMap. "
"Дивись також [member editors/tiles_editor/grid_color]."
msgid ""
"The color to use for the TileMap editor's grid.\n"
"[b]Note:[/b] Only effective if [member editors/tiles_editor/display_grid] is "
"[code]true[/code]."
msgstr ""
"Колір для використання для сітки редактора TileMap.\n"
"[b]Примітка:[/b] [code]true[/code]."
msgid ""
"Highlight the currently selected TileMapLayer by dimming the other ones in "
"the scene."
msgstr "Виділіть в даний час вибраний TileMapLayer, обравши інші на сцені."
msgid ""
"The color of a graph node's header when it belongs to the \"Color\" category."
msgstr "Колір заголовка графа, коли належить до категорії «Коло»."
msgid ""
"The color of a graph node's header when it belongs to the \"Conditional\" "
"category."
msgstr "Колір заголовка графа, коли належить до категорії «Кондиційне»."
msgid ""
"The color of a graph node's header when it belongs to the \"Input\" category."
msgstr "Колір заголовка графа, коли належить до категорії «Вступ»."
msgid ""
"The color of a graph node's header when it belongs to the \"Output\" category."
msgstr "Колір заголовка графа, коли належить до категорії «Оутпутник»."
msgid ""
"The color of a graph node's header when it belongs to the \"Particle\" "
"category."
msgstr "Колір заголовка графа, коли належить до категорії «Пчастина»."
msgid ""
"The color of a graph node's header when it belongs to the \"Scalar\" category."
msgstr "Колір заголовка графа, коли належить до категорії «Скаларк»."
msgid ""
"The color of a graph node's header when it belongs to the \"Special\" "
"category."
msgstr "Колір заголовка графа, коли належить до категорії «Спеціальний»."
msgid ""
"The color of a graph node's header when it belongs to the \"Textures\" "
"category."
msgstr "Колір заголовка графа, коли він належить до категорії «Текскурсії»."
msgid ""
"The color of a graph node's header when it belongs to the \"Transform\" "
"category."
msgstr "Колір заголовка графа, коли належить до категорії «Трансформ»."
msgid ""
"The color of a graph node's header when it belongs to the \"Utility\" "
"category."
msgstr "Колір заголовка графа, коли належить до категорії «Утильність»."
msgid ""
"The color of a graph node's header when it belongs to the \"Vector\" category."
msgstr "Колір заголовка графа, коли належить до категорії «Вектор»."
msgid "The color theme to use in the visual shader editor."
msgstr "Колірна тема для використання в редакторі візуального відтінку."
msgid "The color of a port/connection of boolean type."
msgstr "Колір порту/з'єднання булевого типу."
msgid "The color of a port/connection of sampler type."
msgstr "Колір порту/з'єднання зразка типу."
msgid ""
"The color of a port/connection of scalar type (float, int, unsigned int)."
msgstr "Колір порту/з'єднання скалярного типу (плава, int, unsigned int)."
msgid "The color of a port/connection of transform type."
msgstr "Колір порту/з'єднання трансформаторного типу."
msgid "The color of a port/connection of Vector2 type."
msgstr "Колір порту/з'єднання типу Vector2."
msgid "The color of a port/connection of Vector3 type."
msgstr "Колір порту/з'єднання типу Vector3."
msgid "The color of a port/connection of Vector4 type."
msgstr "Колір порту/з'єднання типу Vector4."
msgid "The pattern used for the background grid."
msgstr "Патерн використовується для фонової сітки."
msgid ""
"The curvature to use for connection lines in the visual shader editor. Higher "
"values will make connection lines appear more curved, with values above "
"[code]0.5[/code] resulting in more \"angular\" turns in the middle of "
"connection lines."
msgstr ""
"Викривлення для підключення ліній в редакторі візуальних відтінків. Більшість "
"значень з'являються більш вигнутими, з значеннями вище [code]0.5[/code], що "
"призводить до більш \"кутного\" повороту в середині лінії з'єднання."
msgid ""
"The opacity of the minimap displayed in the bottom-right corner of the visual "
"shader editor."
msgstr ""
"Опитування мінікарти, що відображаються в нижньому правому куті редактора "
"візуального відтінку."
msgid ""
"The size to use for port previews in the visual shader uniforms (toggled by "
"clicking the \"eye\" icon next to an output). The value is defined in pixels "
"at 100% zoom, and will scale with zoom automatically."
msgstr ""
"Розмір для перегляду портів у формах візуального відтінку (обключений за "
"допомогою натискання іконки \"іє\" поряд з виходом). Вартість визначається в "
"пікселях на 100% зумів, і буде масштабувати з збільшенням автоматично."
msgid ""
"Path to the SCP (secure copy) executable (used for remote deploy to desktop "
"platforms). If left empty, the editor will attempt to run [code]scp[/code] "
"from [code]PATH[/code].\n"
"[b]Note:[/b] SCP is not the same as SFTP. Specifying the SFTP executable here "
"will not work."
msgstr ""
"Шлях до виконуваного файлу SCP (захищеної копії) (використовується для "
"віддаленого розгортання на настільних платформах). Якщо залишити пустим, "
"редактор спробує запустити [code]scp[/code] із [code]PATH[/code].\n"
"[b]Примітка:[/b] SCP — це не те саме, що SFTP. Вказати тут виконуваний файл "
"SFTP не працюватиме."
msgid ""
"Path to the SSH executable (used for remote deploy to desktop platforms). If "
"left empty, the editor will attempt to run [code]ssh[/code] from [code]PATH[/"
"code]."
msgstr ""
"Шлях до виконуваного файлу SSH (використовується для віддаленого розгортання "
"на настільних платформах). Якщо залишити пустим, редактор спробує запустити "
"[code]ssh[/code] із [code]PATH[/code]."
msgid ""
"The folder where projects should be scanned for (recursively), in a way "
"similar to the project manager's [b]Scan[/b] button. This can be set to the "
"same value as [member filesystem/directories/default_project_path] for "
"convenience.\n"
"[b]Note:[/b] Setting this path to a folder with very large amounts of files/"
"folders can slow down the project manager startup significantly. To keep the "
"project manager quick to start up, it is recommended to set this value to a "
"folder as \"specific\" as possible."
msgstr ""
"У папці, де проекти повинні бути відскановані для (рекурентно), таким чином, "
"схожих на кнопку менеджера проекту [b]Scan[/b]. Це може бути встановлена до "
"того ж значення, як [member filesystem/directories/default_project_path] для "
"зручності.\n"
"[b]Примітка:[/b] Встановити цей шлях до папки з дуже великими обсягами "
"файлів / папки можна уповільнити запуск менеджера проекту. Щоб зберегти "
"проект менеджера швидше, щоб розпочати роботу, рекомендується встановити це "
"значення в папку як \"специфічний\"."
msgid ""
"The folder where new projects should be created by default when clicking the "
"project manager's [b]New Project[/b] button. This can be set to the same "
"value as [member filesystem/directories/autoscan_project_path] for "
"convenience."
msgstr ""
"У папці, де нові проекти повинні бути створені за замовчуванням при "
"натисканні кнопки менеджера проекту [b]Новий проект [/b]. Це може бути "
"встановлена до того ж значення, як [member filesystem/ directories/"
"autoscan_project_path] для зручності."
msgid ""
"The program that opens 3D model scene files when clicking \"Open in External "
"Program\" option in Filesystem Dock. If not specified, the file will be "
"opened in the system's default program."
msgstr ""
"Програма, яка відкриває файли 3D-моделей при натисканні \"Відкрити в "
"зовнішній програмі\" параметру Filesystem Dock. Якщо не зазначено, файл буде "
"відкрито в програмі за замовчуванням системи."
msgid ""
"The program that opens audio files when clicking \"Open in External Program\" "
"option in Filesystem Dock. If not specified, the file will be opened in the "
"system's default program."
msgstr ""
"Програма, яка відкриває аудіо файли при натисканні \"Відкрити в зовнішній "
"програмі\" параметру Filesystem Dock. Якщо не зазначено, файл буде відкрито в "
"програмі за замовчуванням системи."
msgid ""
"The program that opens raster image files when clicking \"Open in External "
"Program\" option in Filesystem Dock. If not specified, the file will be "
"opened in the system's default program."
msgstr ""
"Програма, яка відкриває растрові файли зображень при натисканні \"Відкрити в "
"зовнішній програмі\" варіант в Filesystem Dock. Якщо не зазначено, файл буде "
"відкрито в програмі за замовчуванням системи."
msgid ""
"The terminal emulator program to use when using [b]Open in Terminal[/b] "
"context menu action in the FileSystem dock. You can enter an absolute path to "
"a program binary, or a path to a program that is present in the [code]PATH[/"
"code] environment variable.\n"
"If left empty, Godot will use the default terminal emulator for the system:\n"
"- [b]Windows:[/b] PowerShell\n"
"- [b]macOS:[/b] Terminal.app\n"
"- [b]Linux:[/b] The first terminal found on the system in this order: gnome-"
"terminal, konsole, xfce4-terminal, lxterminal, kitty, alacritty, urxvt, "
"xterm.\n"
"To use Command Prompt (cmd) instead of PowerShell on Windows, enter "
"[code]cmd[/code] in this field and the correct flags will automatically be "
"used.\n"
"On macOS, make sure to point to the actual program binary located within the "
"[code]Programs/MacOS[/code] folder of the .app bundle, rather than the .app "
"bundle directory.\n"
"If specifying a custom terminal emulator, you may need to override [member "
"filesystem/external_programs/terminal_emulator_flags] so it opens in the "
"correct folder."
msgstr ""
"Програма емулятора терміналу для використання при використанні [b]Відкрити в "
"терміналі [/b] контекстне меню в меню FileSystem dock. Ви можете ввести "
"абсолютний шлях до програми бінарними, або шлях до програми, яка присутня в "
"середовищі [code]PATH[/code].\n"
"Якщо лівий порожній, Godot буде використовувати емулятор за замовчуванням для "
"системи:\n"
"- [b]Windows:[/b] Потужність Шпалери\n"
"- [b]macOS:[/b] Terminal.app\n"
"- [b]Linux:[/b] Перший термінал, знайдений на системі в цьому порядку: gnome-"
"terminal, konsole, xfce4-terminal, lxterminal, kitty, alacritty, urxvt, "
"xterm.\n"
"Щоб використовувати командний промпт (смд) замість PowerShell на Windows, "
"введіть [code] cmd[/code] в цьому полі і правильні прапорці автоматично "
"будуть використовуватися.\n"
"На macOS обов'язково вказуйте до фактичної програми бінарних, розташованих в "
"межах [code]Програми/MacOS[/code] папки .app, а не каталогів .app.\n"
"Якщо вказати емулятор спеціального терміналу, вам може знадобитися "
"перенаречена [member filesystem/external_programs/terminal_emulator_flags] "
"так він відкриває у правильному папці."
msgid ""
"The command-line arguments to pass to the terminal emulator that is run when "
"using [b]Open in Terminal[/b] context menu action in the FileSystem dock. See "
"also [member filesystem/external_programs/terminal_emulator].\n"
"If left empty, the default flags are [code]{directory}[/code], which is "
"replaced by the absolute path to the directory that is being opened in the "
"terminal.\n"
"[b]Note:[/b] If the terminal emulator is set to PowerShell, cmd, or Konsole, "
"Godot will automatically prepend arguments to this list, as these terminals "
"require nonstandard arguments to open in the correct folder."
msgstr ""
"У терміналі [b] в контекстному меню [/b] в панелі FileSystem. Дивись також "
"[member filesystem/external_programs/terminal_emulator].\n"
"Якщо лівий порожній, прапори за замовчуванням [code]{directory}[/code], який "
"замінює абсолютний шлях до каталогу, який відкривається в терміналі.\n"
"[b]Примітка:[/b] Якщо термінал емулятор встановлюється на PowerShell, cmd, "
"або Konsole, Godot автоматично предплачені аргументи до цього списку, "
"оскільки ці термінали вимагають нестандартних аргументів для відкриття в "
"правій папці."
msgid ""
"The program that opens vector image files when clicking \"Open in External "
"Program\" option in Filesystem Dock. If not specified, the file will be "
"opened in the system's default program."
msgstr ""
"Програма, яка відкриває векторні файли зображень при натисканні \"Відкрити в "
"зовнішній програмі\" варіант в Filesystem Dock. Якщо не зазначено, файл буде "
"відкрито в програмі за замовчуванням системи."
msgid ""
"The display mode to use in the editor's file dialogs.\n"
"- [b]Thumbnails[/b] takes more space, but displays dynamic resource "
"thumbnails, making resources easier to preview without having to open them.\n"
"- [b]List[/b] is more compact but doesn't display dynamic resource "
"thumbnails. Instead, it displays static icons based on the file extension."
msgstr ""
"Режим відображення для використання у діалогах файлів редактора.\n"
"- [b]Thumbnails[/b] займає більше місця, але відображає динамічні ресурсні "
"ескізи, що полегшує перегляд без того, щоб відкрити їх.\n"
"- [b] Список [/b] є більш компактним, але не відображає динамічні масиви "
"ресурсів. Замість цього відображається статичні іконки на основі розширення "
"файлів."
msgid ""
"If [code]true[/code], display hidden files in the editor's file dialogs. "
"Files that have names starting with [code].[/code] are considered hidden "
"(e.g. [code].hidden_file[/code])."
msgstr ""
"Якщо [code]true[/code], відображати приховані файли у діалогах файлів "
"редактора. Файли, які мають імена, починаючи з [code] і [/code], вважаються "
"прихованими (наприклад, [code].hidden_file[/code])."
msgid ""
"The thumbnail size to use in the editor's file dialogs (in pixels). See also "
"[member docks/filesystem/thumbnail_size]."
msgstr ""
"Розмір thumbnail для використання у діалогах файлів редактора (в пікселях). "
"Дивись також [пам'яткові шкарпетки/filesystem/thumbnail_size]."
msgid ""
"Password used for file server when exporting project with remote file system."
msgstr ""
"Пароль, який використовується для файлового сервера під час експорту проекту "
"з віддаленою файловою системою."
msgid ""
"Port used for file server when exporting project with remote file system."
msgstr ""
"Порт, який використовується для файлового сервера під час експорту проекту з "
"віддаленою файловою системою."
msgid ""
"The path to the Blender executable used for converting the Blender 3D scene "
"files [code].blend[/code] to glTF 2.0 format during import. Blender 3.0 or "
"later is required.\n"
"To enable this feature for your specific project, use [member "
"ProjectSettings.filesystem/import/blender/enabled].\n"
"If this setting is empty, Blender's default paths will be detected and used "
"automatically if present in this order:\n"
"[b]Windows:[/b]\n"
"[codeblock]\n"
"- C:\\Program Files\\Blender Foundation\\blender.exe\n"
"- C:\\Program Files (x86)\\Blender Foundation\\blender.exe\n"
"[/codeblock]\n"
"[b]macOS:[/b]\n"
"[codeblock]\n"
"- /opt/homebrew/bin/blender\n"
"- /opt/local/bin/blender\n"
"- /usr/local/bin/blender\n"
"- /usr/local/opt/blender\n"
"- /Applications/Blender.app/Contents/MacOS/Blender\n"
"[/codeblock]\n"
"[b]Linux/*BSD:[/b]\n"
"[codeblock]\n"
"- /usr/bin/blender\n"
"- /usr/local/bin/blender\n"
"- /opt/blender/bin/blender\n"
"[/codeblock]"
msgstr ""
"Шлях до виконуваного файлу Blender, який використовується для перетворення "
"файлів 3D сцени Blender [code].blend[/code] у формат glTF 2.0 під час "
"імпорту. Потрібен Blender 3.0 або новішої версії.\n"
"Щоб увімкнути цю функцію для вашого конкретного проекту, використовуйте "
"[member ProjectSettings.filesystem/import/blender/enabled].\n"
"Якщо це налаштування порожнє, шляхи за замовчуванням Blender будуть визначені "
"та використані автоматично, якщо вони присутні в такому порядку:\n"
"[b]Windows:[/b]\n"
"[codeblock]\n"
"- C:\\Program Files\\Blender Foundation\\blender.exe\n"
"- C:\\Program Files (x86)\\Blender Foundation\\blender.exe\n"
"[/codeblock]\n"
"[b]macOS:[/b]\n"
"[codeblock]\n"
"- /opt/homebrew/bin/blender\n"
"- /opt/local/bin/blender\n"
"- /usr/local/bin/blender\n"
"- /usr/local/opt/blender\n"
"- /Applications/Blender.app/Contents/MacOS/Blender\n"
"[/codeblock]\n"
"[b]Linux/*BSD:[/b]\n"
"[codeblock]\n"
"- /usr/bin/blender\n"
"- /usr/local/bin/blender\n"
"- /opt/blender/bin/blender\n"
"[/codeblock]"
msgid ""
"The port number used for Remote Procedure Call (RPC) communication with "
"Godot's created process of the blender executable.\n"
"Setting this to 0 effectively disables communication with Godot and the "
"blender process, making performance slower."
msgstr ""
"Номер порту, який використовується для дистанційного оформлення дзвінків "
"(RPC) з створеним процесом блендера Godot.\n"
"Налаштування цього до 0 ефективно відключає зв'язок з Godot та процесом "
"блендера, що робить продуктивність повільніше."
msgid ""
"The maximum idle uptime (in seconds) of the Blender process.\n"
"This prevents Godot from having to create a new process for each import "
"within the given seconds."
msgstr ""
"Максимальний час очікування (в секундах) процесу Blender.\n"
"Це запобігає Богот з того, щоб створити новий процес для кожного імпорту "
"протягом наступних секунд."
msgid ""
"The path to the FBX2glTF executable used for converting Autodesk FBX 3D scene "
"files [code].fbx[/code] to glTF 2.0 format during import.\n"
"To enable this feature for your specific project, use [member "
"ProjectSettings.filesystem/import/fbx2gltf/enabled]."
msgstr ""
"Шлях до FBX2glTF виконуваний використовується для перетворення Autodesk FBX "
"3D фото сцен [code].fbx[/code] до glTF 2.0 формат під час імпорту.\n"
"Щоб увімкнути цю функцію для вашого конкретного проекту, скористайтеся "
"[member ProjectSettings.filesystem/import/fbx2gltf/enabled]."
msgid "If [code]true[/code], uses lossless compression for binary resources."
msgstr ""
"Якщо [code]true[/code], використовує стиснення без втрат для бінарних "
"ресурсів."
msgid ""
"If [code]true[/code], when saving a file, the editor will rename the old file "
"to a different name, save a new file, then only remove the old file once the "
"new file has been saved. This makes loss of data less likely to happen if the "
"editor or operating system exits unexpectedly while saving (e.g. due to a "
"crash or power outage).\n"
"[b]Note:[/b] On Windows, this feature can interact negatively with certain "
"antivirus programs. In this case, you may have to set this to [code]false[/"
"code] to prevent file locking issues."
msgstr ""
"Якщо [code]true[/code], при збереженні файлу редактор перейменує старий файл "
"на різне ім'я, зберігає новий файл, після чого тільки видаляє старий файл, як "
"тільки новий файл був збережений. Це робить втрату даних менш ймовірним, якщо "
"редактор або операційна система виходить несподівано при збереженні "
"(наприклад, через аварійний відключення або виведення електроенергії).\n"
"[b]Примітка:[/b] На Windows ця функція може негативно взаємодіяти з деякими "
"антивірусними програмами. У цьому випадку ви можете встановити це на "
"[code]false[/code] для запобігання проблемам блокування файлів."
msgid ""
"If [code]true[/code], displays a warning toast message when saving a text-"
"based scene or resource that is larger than 500 KiB on disk. This is "
"typically caused by binary subresources being embedded as text, which results "
"in slow and inefficient conversion to text. This in turn impacts scene saving "
"and loading times.\n"
"This should usually be resolved by moving the embedded binary subresource to "
"its own binary resource file ([code].res[/code] extension instead of "
"[code].tres[/code]). This is the preferred approach. Alternatively, the "
"entire scene can be saved with the binary [code].scn[/code] format as opposed "
"to [code].tscn[/code], but this will make it less friendly to version control "
"systems."
msgstr ""
"Якщо [code]true[/code], відображається попереджувальне повідомлення під час "
"збереження текстової сцени або ресурсу, розмір якого перевищує 500 КіБ на "
"диску. Зазвичай це спричинено вбудовуванням бінарних підресурсів як текст, що "
"призводить до повільного та неефективного перетворення на текст. Це, у свою "
"чергу, впливає на час збереження та завантаження сцени.\n"
"Зазвичай це слід вирішити, перемістивши вбудований бінарний підресурс до його "
"власного файлу бінарних ресурсів (розширення [code].res[/code] замість "
"[code].tres[/code]). Це кращий підхід. Як варіант, всю сцену можна зберегти у "
"форматі бінарного файлу [code].scn[/code] на відміну від [code].tscn[/code], "
"але це зробить її менш зручною для систем контролю версій."
msgid ""
"If set to [code]Adaptive[/code], the dialog opens in list view or grid view "
"depending on the requested type. If set to [code]Last Used[/code], the "
"display mode will always open the way you last used it."
msgstr ""
"Якщо встановлено значення [code]Adaptive[/code], діалогове вікно "
"відкриватиметься у вигляді списку або таблиці залежно від потрібного типу. "
"Якщо встановлено значення [code]Останнє використання[/code], режим "
"відображення завжди відкриватиметься так, як ви його використовували востаннє."
msgid ""
"If [code]true[/code], together with exact matches of a filename, the dialog "
"includes approximate matches.\n"
"This is useful for finding the correct files even when there are typos in the "
"search query; for example, searching \"nprmal\" will find \"normal\". "
"Additionally, it allows you to write shorter search queries; for example, "
"searching \"nml\" will also find \"normal\".\n"
"See also [member filesystem/quick_open_dialog/max_fuzzy_misses]."
msgstr ""
"Якщо [code]true[/code], разом із точними збігами імені файлу, діалогове вікно "
"містить приблизні збіги.\n"
"Це корисно для пошуку правильних файлів, навіть якщо в пошуковому запиті є "
"друкарські помилки; наприклад, пошук \"nprmal\" знайде \"normal\". Крім того, "
"це дозволяє писати коротші пошукові запити; наприклад, пошук \"nml\" також "
"знайде \"normal\".\n"
"Див. також [member filesystem/quick_open_dialog/max_fuzzy_misses]."
msgid ""
"If [code]true[/code], results will include files located in the [code]addons[/"
"code] folder."
msgstr ""
"Якщо [code]true[/code], результати включатимуть файли, розташовані в папці "
"[code]addons[/code]."
msgid ""
"If [code]true[/code], highlighting a resource will preview it quickly without "
"confirming the selection or closing the dialog."
msgstr ""
"Якщо [code]true[/code], виділення ресурсу призведе до його швидкого "
"попереднього перегляду без підтвердження вибору чи закриття діалогового вікна."
msgid ""
"The number of missed query characters allowed in a match when fuzzy matching "
"is enabled. For example, with the default value of [code]2[/code], [code]"
"\"normal\"[/code] would match [code]\"narmal\"[/code] and [code]\"norma\"[/"
"code] but not [code]\"nor\"[/code]."
msgstr ""
"Кількість пропущених символів запиту, дозволених у збігу, коли ввімкнено "
"нечітке зіставлення. Наприклад, зі значенням за замовчуванням [code]2[/code], "
"[code]\"normal\"[/code] відповідатиме [code]\"narmal\"[/code] та [code]"
"\"norma\"[/code], але не [code]\"nor\"[/code]."
msgid "Maximum number of matches to show in dialog."
msgstr "Максимальна кількість збігів для показу в діалоговому вікні."
msgid ""
"If [code]true[/code], results will be highlighted with their search matches."
msgstr ""
"Якщо [code]true[/code], результати будуть виділені разом із пошуковими "
"збігами."
msgid ""
"The path to the directory containing the Open Image Denoise (OIDN) "
"executable, used optionally for denoising lightmaps. It can be downloaded "
"from [url=https://www.openimagedenoise.org/"
"downloads.html]openimagedenoise.org[/url].\n"
"To enable this feature for your specific project, use [member "
"ProjectSettings.rendering/lightmapping/denoising/denoiser]."
msgstr ""
"Шлях до каталогу, що містить Open Image Denoise (OIDN) виконуваний, "
"використовується додатково для денозування Lightmaps. Завантажити "
"[url=https://www.openimagedenoise.org/downloads.html]openimagedenoise.org[/"
"url].\n"
"Щоб включити цю функцію для вашого конкретного проекту, скористайтеся [member "
"ProjectSettings.rendering/lightmapping/denoiser]."
msgid ""
"If [code]true[/code], input events will be flushed just before every idle and "
"physics frame.\n"
"If [code]false[/code], these events will be flushed only once per process "
"frame, between iterations of the engine.\n"
"Enabling this setting can greatly improve input responsiveness, especially in "
"devices that struggle to run at the project's intended frame rate."
msgstr ""
"Якщо [code]true[/code], вхідні події будуть розпущені тільки перед кожним "
"свічкою і фізичним каркасом.\n"
"Якщо [code]false[/code], ці події будуть розпущені тільки один раз за рамку "
"процесу, між ітераціями двигуна.\n"
"Увімкнути цю установку можна значно поліпшити відчуження вводу, особливо в "
"пристроях, які борються за курсом запланованої рамки проекту."
msgid ""
"If [code]true[/code], similar input events sent by the operating system are "
"accumulated. When input accumulation is enabled, all input events generated "
"during a frame will be merged and emitted when the frame is done rendering. "
"Therefore, this limits the number of input method calls per second to the "
"rendering FPS.\n"
"Input accumulation can be disabled to get slightly more precise/reactive "
"input at the cost of increased CPU usage.\n"
"[b]Note:[/b] Input accumulation is [i]enabled[/i] by default."
msgstr ""
"Якщо [code]true[/code], скупчуються аналогічні вхідні події, надіслані "
"операційною системою. Коли ввімкнено накопичення, всі вхідні події, що "
"створюються під час рами, будуть об'єднані і введені при виконанні рами. "
"Таким чином, це обмежує кількість вхідних методових дзвінків за секунду до "
"рендерингу FPS.\n"
"Скупчення введення може бути вимкнено, щоб отримати трохи більш точний/"
"реактивний вхід за вартістю збільшення використання процесора.\n"
"[b]Примітка:[/b] Скупчення вхідів [i]enabled[/i] за замовчуванням."
msgid ""
"Editor accessibility support mode:\n"
"- [b]Auto[/b] ([code]0[/code]): Accessibility support is enabled, but updates "
"to the accessibility information are processed only if an assistive app (such "
"as a screen reader or a Braille display) is active (default).\n"
"- [b]Always Active[/b] ([code]1[/code]): Accessibility support is enabled, "
"and updates to the accessibility information are always processed, regardless "
"of the status of assistive apps.\n"
"- [b]Disabled[/b] ([code]2[/code]): Accessibility support is fully disabled.\n"
"[b]Note:[/b] Accessibility debugging tools, such as Accessibility Insights "
"for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD), "
"do not count as assistive apps. To test the editor with these tools, use "
"[b]Always Active[/b]."
msgstr ""
"Режим підтримки спеціальних можливостей редактора:\n"
"- [b]Автоматично[/b] ([code]0[/code]): Підтримка спеціальних можливостей "
"увімкнена, але оновлення інформації про спеціальні можливості обробляються "
"лише за умови активності допоміжного застосунку (наприклад, програми "
"зчитування з екрана або дисплея Брайля) (за замовчуванням).\n"
"- [b]Завжди активно[/b] ([code]1[/code]): Підтримка спеціальних можливостей "
"увімкнена, а оновлення інформації про спеціальні можливості обробляються "
"завжди, незалежно від стану допоміжних застосунків.\n"
"- [b]Вимкнено[/b] ([code]2[/code]): Підтримка спеціальних можливостей "
"повністю вимкнена.\n"
"[b]Примітка:[/b] Інструменти налагодження спеціальних можливостей, такі як "
"Accessibility Insights for Windows, Accessibility Inspector (macOS) або AT-"
"SPI Browser (Linux/BSD), не вважаються допоміжними застосунками. Щоб "
"протестувати редактор за допомогою цих інструментів, використовуйте [b]Завжди "
"активно[/b]."
msgid ""
"How to position the Cancel and OK buttons in the editor's [AcceptDialog] "
"windows. Different platforms have different conventions for this, which can "
"be overridden through this setting to avoid accidental clicks when using "
"Godot on multiple platforms.\n"
"- [b]Auto[/b] follows the platform convention: OK first on Windows, KDE, and "
"LXQt; Cancel first on macOS and other Linux desktop environments.\n"
"- [b]Cancel First[/b] forces the Cancel/OK ordering.\n"
"- [b]OK First[/b] forces the OK/Cancel ordering.\n"
"To check if these buttons are swapped at runtime, use [method "
"DisplayServer.get_swap_cancel_ok]."
msgstr ""
"Як розташувати кнопки «Скасувати» та «ОК» у вікнах редактора [AcceptDialog]. "
"Різні платформи мають різні домовленості для цього, які можна змінити за "
"допомогою цього налаштування, щоб уникнути випадкових кліків під час "
"використання Godot на кількох платформах.\n"
"- [b]Auto[/b] дотримується домовленості платформи: спочатку «ОК» у Windows, "
"KDE та LXQt; спочатку «Скасувати» у macOS та інших середовищах робочого столу "
"Linux.\n"
"- [b]Спочатку «Скасувати»[/b] примусово встановлює порядок «Скасувати/ОК».\n"
"- [b]Спочатку «ОК»[/b] примусово встановлює порядок «ОК/Скасувати».\n"
"Щоб перевірити, чи ці кнопки помінялися місцями під час виконання, "
"використовуйте [метод DisplayServer.get_swap_cancel_ok]."
msgid ""
"If [code]true[/code], automatically opens screenshots with the default "
"program associated to [code].png[/code] files after a screenshot is taken "
"using the [b]Editor > Take Screenshot[/b] action."
msgstr ""
"Якщо [code]true[/code], автоматично відкриває скріншоти до програми за "
"замовчуванням, пов'язані з файлами [code].png[/code] після скріншоту береться "
"за допомогою [b]Editor > Візьміть скріншот[/b] дію."
msgid "Tab style of editor docks located at the bottom."
msgstr "Стиль вкладок для доків редактора, розташованих внизу."
msgid ""
"The font to use for the script editor. Must be a resource of a [Font] type "
"such as a [code].ttf[/code] or [code].otf[/code] font file."
msgstr ""
"Шрифт для використання для редактора сценаріїв. Повинен бути ресурсом [Font] "
"типу, таких як [code].ttf[/code] або [code].otf[/code] файл шрифту."
msgid ""
"The font ligatures to enable for the currently configured code font. Not all "
"fonts include support for ligatures.\n"
"[b]Note:[/b] The default editor code font ([url=https://www.jetbrains.com/lp/"
"mono/]JetBrains Mono[/url]) has contextual ligatures in its font file."
msgstr ""
"Увімкнення шрифтів для налаштування шрифту. Не всі шрифти включають підтримку "
"лігатур.\n"
"[b]Примітка:[/b] Типовий шрифт коду за замовчуванням ([url=https://"
"www.jetbrains.com/lp/mono/]JetBrains Mono[/url]) має контекстні зв’язки у "
"файлі шрифту."
msgid ""
"List of custom OpenType features to use, if supported by the currently "
"configured code font. Not all fonts include support for custom OpenType "
"features. The string should follow the OpenType specification.\n"
"[b]Note:[/b] The default editor code font ([url=https://www.jetbrains.com/lp/"
"mono/]JetBrains Mono[/url]) has custom OpenType features in its font file, "
"but there is no documented list yet."
msgstr ""
"Список користувацьких функцій OpenType для використання, якщо підтримується в "
"даний час налаштованим шрифтом коду. Не всі шрифти включають підтримку "
"користувацьких функцій OpenType. Рядок слідувати специфікації OpenType.\n"
"[b]Примітка:[/b] Типовий код font ([url=https://www.jetbrains.com/lp/"
"mono/]JetBrains Mono[/url]) має користувацькі функції OpenType у своєму файлі "
"шрифту, але не існує документального списку."
msgid ""
"List of alternative characters to use, if supported by the currently "
"configured code font. Not all fonts include support for custom variations. "
"The string should follow the OpenType specification.\n"
"[b]Note:[/b] The default editor code font ([url=https://www.jetbrains.com/lp/"
"mono/]JetBrains Mono[/url]) has alternate characters in its font file, but "
"there is no documented list yet."
msgstr ""
"Список альтернативних символів для використання, якщо підтримується на даний "
"момент налаштованим шрифтом коду. Не всі шрифти включають підтримку "
"індивідуальних варіацій. Рядок слідувати специфікації OpenType.\n"
"[b]Примітка:[/b] JavaScript licenses API Веб-сайт Go1.13.8."
msgid ""
"The size of the font in the script editor. This setting does not impact the "
"font size of the Output panel (see [member run/output/font_size])."
msgstr ""
"Розмір шрифту в редакторі скриптів. Цей параметр не впливає на розмір шрифту "
"панелі «Вивід» (див. [member run/output/font_size])."
msgid ""
"If [code]true[/code], the main menu collapses into a [MenuButton].\n"
"[b]Note:[/b] This setting is only applicable on macOS when [member interface/"
"editor/use_embedded_menu] is [code]true[/code].\n"
"[b]Note:[/b] Defaults to [code]true[/code] on the Android editor."
msgstr ""
"Якщо значення [code]true[/code], головне меню згортається в [MenuButton].\n"
"[b]Примітка:[/b] Цей параметр застосовується лише в macOS, коли значення "
"[member interface/editor/use_embedded_menu] має значення [code]true[/code].\n"
"[b]Примітка:[/b] За замовчуванням значення [code]true[/code] у редакторі "
"Android."
msgid ""
"The custom editor scale factor to use. This can be used for displays with "
"very high DPI where a scale factor of 200% is not sufficient.\n"
"[b]Note:[/b] Only effective if [member interface/editor/display_scale] is set "
"to [b]Custom[/b]."
msgstr ""
"Користувальницькі редактори для використання. Це може бути використаний для "
"відображення з дуже високими DPI, де є масштабний фактор 200%.\n"
"[b]Примітка:[/b] Тільки ефективний, якщо [пам'яний інтерфейс / editor/"
"display_масштабний] встановлюється на [b]Custom[/b]."
msgid ""
"The display scale factor to use for the editor interface. Higher values are "
"more suited to hiDPI/Retina displays.\n"
"If set to [b]Auto[/b], the editor scale is automatically determined based on "
"the screen resolution and reported display DPI. This heuristic is not always "
"ideal, which means you can get better results by setting the editor scale "
"manually.\n"
"If set to [b]Custom[/b], the scaling value in [member interface/editor/"
"custom_display_scale] will be used."
msgstr ""
"Індикатор відображення для використання інтерфейсу редактора. Більшість "
"значень підходять для HiDPI/Retina.\n"
"Якщо встановити до [b]Авто[/b], то шкала редактора автоматично визначається "
"на основі роздільної здатності екрана і повідомила дисплей DPI. Цей "
"вінристичний не завжди ідеально підходить, що означає, що ви можете отримати "
"кращі результати, встановивши масштаб редактора вручну.\n"
"Якщо встановити на [b]Custom[/b], значення масштабування в [member interface/"
"editor/custom_display_масштабний]."
msgid "Tab style of editor docks, except bottom docks."
msgstr "Стиль вкладок для доків редактора, окрім нижніх доків."
msgid ""
"During a drag-and-drop, this is how long to wait over a UI element before it "
"triggers a reaction (e.g. a section unfolds to show nested items)."
msgstr ""
"Під час перетягування це час очікування елемента інтерфейсу, перш ніж він "
"викличе реакцію (наприклад, розділ розгорнеться, щоб показати вкладені "
"елементи)."
msgid ""
"The language to use for the editor interface. If set to [b]Auto[/b], the "
"language is automatically determined based on the system locale. See also "
"[method EditorInterface.get_editor_language].\n"
"Translations are provided by the community. If you spot a mistake, "
"[url=https://contributing.godotengine.org/en/latest/documentation/translation/"
"index.html]contribute to editor translations on Weblate![/url]"
msgstr ""
"Мова, яка використовуватиметься для інтерфейсу редактора. Якщо встановлено "
"значення [b]Авто[/b], мова визначається автоматично на основі локалізації "
"системи. Див. також [method EditorInterface.get_editor_language].\n"
"Переклади надаються спільнотою. Якщо ви помітили помилку, [url=https://"
"contributing.godotengine.org/en/latest/documentation/translation/"
"index.html]зробіть внесок у переклади редактора на Weblate![/url]"
msgid ""
"The preferred monitor to display the editor. If [b]Auto[/b], the editor will "
"remember the last screen it was displayed on across multiple sessions."
msgstr ""
"Бажаний монітор для відображення редактора. Якщо встановлено значення "
"[b]Авто[/b], редактор запам’ятає останній екран, на якому він відображався "
"протягом кількох сеансів."
msgid ""
"Expanding main editor window content to the title, if supported by "
"[DisplayServer]. See [constant DisplayServer.WINDOW_FLAG_EXTEND_TO_TITLE].\n"
"Specific to the macOS platform."
msgstr ""
"Розширення вмісту головного редактора до назви, якщо підтримується "
"[DisplayServer]. Див. [constant DisplayServer.WINDOW_FLAG_EXTEND_TO_TITLE].\n"
"Специфікація на платформу macOS."
msgid ""
"If set to [code]true[/code], MSDF font rendering will be used for the visual "
"shader graph editor. You may need to set this to [code]false[/code] when "
"using a custom main font, as some fonts will look broken due to the use of "
"self-intersecting outlines in their font data. Downloading the font from the "
"font maker's official website as opposed to a service like Google Fonts can "
"help resolve this issue."
msgstr ""
"Якщо встановлено значення [code]true[/code], візуалізація шрифту MSDF "
"використовуватиметься для редактора графіків візуального шейдера. Можливо, "
"вам знадобиться встановити значення [code]false[/code] під час використання "
"спеціального основного шрифту, оскільки деякі шрифти виглядатимуть зламаними "
"через використання самопересічних контурів у їхніх даних шрифту. Завантаження "
"шрифту з офіційного веб-сайту виробника шрифтів на відміну від служби, як-от "
"Google Fonts, може допомогти вирішити цю проблему."
msgid ""
"FreeType's font anti-aliasing mode used to render the editor fonts. Most "
"fonts are not designed to look good with anti-aliasing disabled, so it's "
"recommended to leave this enabled unless you're using a pixel art font."
msgstr ""
"Режим запису FreeType, який використовується для відображення шрифтів "
"редактора. Більшість шрифтів не призначені для того, щоб добре виглядати з "
"відключенням, тому рекомендується залишити це ввімкнено, якщо ви "
"використовуєте шрифт піксельного мистецтва."
msgid ""
"If set to [code]true[/code], embedded font bitmap loading is disabled (bitmap-"
"only and color fonts ignore this property)."
msgstr ""
"Якщо встановити на [code]true[/code], вбудоване завантаження бітма в шрифті "
"вимкнено (розрядні та кольорові шрифти ігнорують цю властивість)."
msgid ""
"The font hinting mode to use for the editor fonts. FreeType supports the "
"following font hinting modes:\n"
"- [b]None:[/b] Don't use font hinting when rasterizing the font. This results "
"in a smooth font, but it can look blurry.\n"
"- [b]Light:[/b] Use hinting on the X axis only. This is a compromise between "
"font sharpness and smoothness.\n"
"- [b]Normal:[/b] Use hinting on both X and Y axes. This results in a sharp "
"font, but it doesn't look very smooth.\n"
"If set to [b]Auto[/b], the font hinting mode will be set to match the current "
"operating system in use. This means the [b]Light[/b] hinting mode will be "
"used on Windows and Linux, and the [b]None[/b] hinting mode will be used on "
"macOS."
msgstr ""
"Режим підказки шрифту для використання для шрифтів редактора. FreeType "
"підтримує такі режими підказки шрифтів:\n"
"- [b]Нон:[/b] Не використовуйте шрифт підказки під час растрового шрифту. Це "
"призводить до гладкого шрифту, але він може виглядати розмито.\n"
"- [b]Light:[/b] Використовуйте натискання тільки на осі X. Це компроміс між "
"гострістю шрифту і гладкістю.\n"
"- [b]Нормаль:[/b] Використовуйте натяжку на обох X і Y осі. Це призводить до "
"різкого шрифту, але він не виглядає дуже гладкою.\n"
"Якщо встановити до [b]Авто[/b], режим підказки шрифту буде встановлено, щоб "
"відповідати існуючій операційній системі у використанні. Це означає, що "
"[b]Light[/b] режим підказки буде використовуватися на Windows і Linux, а "
"[b]None[/b] режим підказки буде використовуватися на macOS."
msgid ""
"The subpixel positioning mode to use when rendering editor font glyphs. This "
"affects both the main and code fonts. [b]Disabled[/b] is the fastest to "
"render and uses the least memory. [b]Auto[/b] only uses subpixel positioning "
"for small font sizes (where the benefit is the most noticeable). [b]One Half "
"of a Pixel[/b] and [b]One Quarter of a Pixel[/b] force the same subpixel "
"positioning mode for all editor fonts, regardless of their size (with [b]One "
"Quarter of a Pixel[/b] being the highest-quality option)."
msgstr ""
"Режим позиціонування підпікселя для використання при рендерингу шрифтів "
"редактора. Це впливає на основні та кодові шрифти. [b]Disabled[/b] є "
"найшвидшим для рендерингу і використовує найменшу пам'ять. [b]Авто[/b] "
"використовує позиціювання підпікселів для невеликих розмірів шрифтів (де "
"найбільш помітна перевага). [b]One Half of Pixel[/b] і [b]One Quarter of "
"Pixel[/b] змусити той самий режим позиціонування підпікселя для всіх шрифтів "
"редактора, незалежно від їх розміру (з [b]One Quarter of Pixel[/b] є найбільш "
"якісним варіантом."
msgid ""
"If [code]true[/code], (re)imports resources even if the editor window is "
"unfocused or minimized. If [code]false[/code], resources are only "
"(re)imported when the editor window is focused. This can be set to "
"[code]true[/code] to speed up iteration by starting the import process "
"earlier when saving files in the project folder. This also allows getting "
"visual feedback on changes without having to click the editor window, which "
"is useful with multi-monitor setups. The downside of setting this to "
"[code]true[/code] is that it increases idle CPU usage and may steal CPU time "
"from other applications when importing resources."
msgstr ""
"Якщо [code]true[/code], (re)імпортні ресурси навіть якщо вікно редактора "
"необґрунтовано або мінімізовано. Якщо [code]false[/code], ресурси тільки "
"(re)імпортуються, коли фокусується вікно редактора. Це може бути встановлена "
"до [code]true[/code] для прискорення ітерації шляхом запуску процесу імпорту "
"раніше при збереженні файлів в папці проекту. Це також дозволяє отримувати "
"візуальний зворотний зв'язок з змінами без натискання вікна редактора, який "
"корисний з налаштуваннями мультимонітора. Зниження налаштування цього до "
"[code]true[/code] полягає в тому, що він збільшує використання даних "
"процесора і може вкрасти час процесора з інших додатків при імпорті ресурсів."
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 ""
"Якщо [code]true[/code], тримайте екран (навіть в разі неактивності), так "
"екранизаверше не знімаються. Працює на настільних і мобільних платформах."
msgid ""
"If [code]true[/code], setting names in the editor are localized when "
"possible.\n"
"[b]Note:[/b] This setting affects most [EditorInspector]s in the editor UI, "
"primarily Project Settings and Editor Settings. To control names displayed in "
"the Inspector dock, use [member interface/inspector/"
"default_property_name_style] instead."
msgstr ""
"Якщо [code]true[/code], налаштування імен в редакторі локалізуються при "
"можливості.\n"
"[b]Примітка:[/b] Цей параметр впливає на більшість [EditorInspector] у "
"редакторі UI, в першу чергу налаштування проектів та налаштування редактора. "
"Для керування іменами, що відображаються в Доку Інспектор, скористайтеся "
"[member interface/inspector/default_property_name_style]."
msgid ""
"The amount of sleeping between frames in the editor (in microseconds). Higher "
"values will result in lower CPU/GPU usage, which can improve battery life on "
"laptops. However, higher values will result in a less responsive editor. The "
"default value is set to allow for maximum smoothness on monitors up to 144 "
"Hz. See also [member interface/editor/"
"unfocused_low_processor_mode_sleep_usec].\n"
"[b]Note:[/b] This setting is ignored if [member interface/editor/"
"update_continuously] is [code]true[/code], as enabling that setting disables "
"low-processor mode."
msgstr ""
"Тривалість сну між кадрами в редакторі (у мікросекундах). Вищі значення "
"призведуть до меншого використання процесора/графічного процесора, що може "
"покращити час роботи батареї на ноутбуках. Однак вищі значення призведуть до "
"меншої чутливості редактора. Значення за замовчуванням встановлено для "
"забезпечення максимальної плавності на моніторах до 144 Гц. Див. також "
"[member interface/editor/unfocused_low_processor_mode_sleep_usec].\n"
"[b]Примітка:[/b] Цей параметр ігнорується, якщо [member interface/editor/"
"update_continuously] має значення [code]true[/code], оскільки ввімкнення "
"цього параметра вимикає режим низького навантаження на процесор."
msgid ""
"The font to use for the editor interface. Must be a resource of a [Font] type "
"such as a [code].ttf[/code] or [code].otf[/code] font file.\n"
"[b]Note:[/b] If the provided font is variable, a weight of 400 (normal) will "
"be used."
msgstr ""
"Шрифт, який використовуватиметься для інтерфейсу редактора. Має бути ресурсом "
"типу [Font], таким як файл шрифту [code].ttf[/code] або [code].otf[/code].\n"
"[b]Примітка:[/b] Якщо наданий шрифт змінний, буде використано насичення 400 "
"(звичайне)."
msgid ""
"The font to use for bold text in the editor interface. Must be a resource of "
"a [Font] type such as a [code].ttf[/code] or [code].otf[/code] font file.\n"
"[b]Note:[/b] If the provided font is variable, a weight of 700 (bold) will be "
"used."
msgstr ""
"Шрифт, який буде використовуватися для жирного тексту в інтерфейсі редактора. "
"Має бути ресурсом типу [Font], таким як файл шрифту [code].ttf[/code] або "
"[code].otf[/code].\n"
"[b]Примітка:[/b] Якщо наданий шрифт змінний, буде використано насичення 700 "
"(жирний)."
msgid ""
"List of custom OpenType features to use, if supported by the currently "
"configured main font. Check what OpenType features are supported by your font "
"first.\n"
"The string should follow the OpenType specification, e.g. "
"[code]ss01,tnum,calt=false[/code]. Microsoft's documentation contains a list "
"of [url=https://learn.microsoft.com/en-us/typography/opentype/spec/"
"featurelist]all registered features[/url].\n"
"[b]Note:[/b] The default editor main font ([url=https://rsms.me/inter]Inter[/"
"url]) has custom OpenType features in its font file, with [code]ss04[/code] "
"and [code]tnum[/code] enabled and [code]calt[/code] disabled by default. "
"Supported features can be found at its website."
msgstr ""
"Список користувацьких функцій OpenType, які потрібно використовувати, якщо "
"вони підтримуються поточним налаштованим основним шрифтом. Спочатку "
"перевірте, які функції OpenType підтримуються вашим шрифтом.\n"
"Рядок має відповідати специфікації OpenType, наприклад, "
"[code]ss01,tnum,calt=false[/code]. Документація Microsoft містить список "
"[url=https://learn.microsoft.com/en-us/typography/opentype/spec/"
"featurelist]усіх зареєстрованих функцій[/url].\n"
"[b]Примітка:[/b] Основний шрифт редактора за замовчуванням ([url=https://"
"rsms.me/inter]Inter[/url]) має користувацькі функції OpenType у своєму файлі "
"шрифту, де [code]ss04[/code] та [code]tnum[/code] увімкнені, а [code]calt[/"
"code] вимкнено за замовчуванням. Підтримувані функції можна знайти на "
"вебсайті."
msgid "The size of the font in the editor interface."
msgstr "Розмір шрифту в інтерфейсі редактора."
msgid ""
"If [code]true[/code], the mouse's additional side buttons will be usable to "
"navigate in the script editor's file history. Set this to [code]false[/code] "
"if you're using the side buttons for other purposes (such as a push-to-talk "
"button in a VoIP program)."
msgstr ""
"Якщо [code]true[/code], то додаткові бічні кнопки мишки будуть використані "
"для навігації в історії редактора сценарію. Встановіть це на [code]false[/"
"code], якщо ви використовуєте бічні кнопки для інших цілей (наприклад, "
"натиснути кнопку в VoIP)."
msgid "The preferred monitor to display the project manager."
msgstr "Кращий монітор для відображення менеджера проекту."
msgid ""
"If [code]false[/code], the editor will save all scenes when confirming the "
"[b]Save[/b] action when quitting the editor or quitting to the project list. "
"If [code]true[/code], the editor will ask to save each scene individually."
msgstr ""
"Якщо [code]false[/code], редактор заощадить всі сцени під час підтвердження "
"дії [b]Зберегти[/b] при відмові редактора або кинути до списку проекту. Якщо "
"[code]true[/code], редактор попросить зберегти кожну сцену окремо."
msgid ""
"If [code]true[/code], scenes and scripts are saved when the editor loses "
"focus. Depending on the work flow, this behavior can be less intrusive than "
"[member text_editor/behavior/files/autosave_interval_secs] or remembering to "
"save manually."
msgstr ""
"Якщо [code] true [/code], сцени та скрипти зберігаються, коли редактор "
"втрачає фокус. Залежно від робочого потоку, ця поведінка може бути менш "
"нав'язливою, ніж [member text_editor / поведінка / файли / "
"autosave_interval_secs] або запам'ятовування вручну."
msgid ""
"If [code]true[/code], the editor's Script tab will have a separate "
"distraction mode setting from the 2D/3D/Game/AssetLib tabs. If [code]false[/"
"code], the distraction-free mode toggle is shared between all tabs."
msgstr ""
"Якщо значення [code]true[/code], вкладка «Скрипт» редактора матиме окремий "
"режим відволікання від вкладок 2D/3D/Game/AssetLib. ресурсів. Якщо значення "
"[code]false[/code], перемикач режиму без відволікання буде спільним для всіх "
"вкладок."
msgid ""
"If enabled, displays internal engine errors in toast notifications "
"(toggleable by clicking the \"bell\" icon at the bottom of the editor). No "
"matter the value of this setting, non-internal engine errors will always be "
"visible in toast notifications.\n"
"The default [b]Auto[/b] value will only enable this if the editor was "
"compiled with the [code]dev_build=yes[/code] SCons option (the default is "
"[code]dev_build=no[/code])."
msgstr ""
"Якщо увімкнено, відображаються помилки внутрішнього двигуна в тостних "
"повідомленнях (об’єктивно, натиснувши іконку \"буде\" внизу редактора). Не "
"важливо значення цього параметра, неінтегровані помилки двигуна завжди будуть "
"видимі в тостних сповіщеннях.\n"
"За замовчуванням [b]Авто[/b] значення буде увімкнути це, якщо редактор був "
"складений з [code]dev_build=yes[/code] Параметри SCons (за замовчуванням "
"[code]dev_build=no[/code])."
msgid ""
"If enabled, displays an icon in the top-right corner of the editor that spins "
"when the editor redraws a frame. This can be used to diagnose situations "
"where the engine is constantly redrawing, which should be avoided as this "
"increases CPU and GPU utilization for no good reason. To further troubleshoot "
"these situations, start the editor with the [code]--debug-canvas-item-redraw[/"
"code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url].\n"
"Consider enabling this if you are developing editor plugins to ensure they "
"only make the editor redraw when required.\n"
"The default [b]Auto[/b] value will only enable this if the editor was "
"compiled with the [code]dev_build=yes[/code] SCons option (the default is "
"[code]dev_build=no[/code]).\n"
"[b]Note:[/b] If [member interface/editor/update_continuously] is [code]true[/"
"code], the spinner icon displays in red.\n"
"[b]Note:[/b] If the editor was started with the [code]--debug-canvas-item-"
"redraw[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url], the update spinner "
"will [i]never[/i] display regardless of this setting's value. This is to "
"avoid confusion with what would cause redrawing in real world scenarios."
msgstr ""
"Якщо увімкнено, відображається значок у верхньому правому куті редактора, що "
"обертається, коли редактор переповнює кадр. Це може бути використана для "
"діагностування ситуацій, де двигун постійно перезаряджається, які слід "
"уникати, оскільки це збільшує використання процесора та GPU для недобрих "
"причин. Для подальшого усунення неполадок ці ситуації, запустіть редактор з "
"[code]--debug-canvas-item-redraw[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command string аргумент[/url].\n"
"Якщо ви розробляєте плагіни редактора, щоб переконатися, що вони роблять лише "
"редагування редактора при необхідності.\n"
"За замовчуванням [b]Авто[/b] значення буде увімкнути це, якщо редактор був "
"складений з [code]dev_build=yes[/code] Параметри SCons (за замовчуванням "
"[code]dev_build=no[/code]).\n"
"[b]Примітка:[/b] Якщо [member interface/editor/update_continuously] "
"[code]true[/code], значок хребта відображається в червоний.\n"
"[b]Примітка:[/b] Якщо редактор був розпочатий з [code]-debug-canvas-item-"
"redraw[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command string аргумент[/url], оновлення spinner "
"буде [i]never[/i] відображення незалежно від цього значення налаштування. Щоб "
"уникнути злиття з тим, що призведе до перевищення в реальних сценаріях світу."
msgid ""
"If [code]true[/code], embed modal windows such as docks inside the main "
"editor window. When single-window mode is enabled, tooltips will also be "
"embedded inside the main editor window, which means they can't be displayed "
"outside of the editor window. Single-window mode can be faster as it does not "
"need to create a separate window for every popup and tooltip, which can be a "
"slow operation depending on the operating system and rendering method in "
"use.\n"
"This is equivalent to [member ProjectSettings.display/window/subwindows/"
"embed_subwindows] in the running project, except the setting's value is "
"inverted.\n"
"[b]Note:[/b] To query whether the editor can use multiple windows in an "
"editor plugin, use [method EditorInterface.is_multi_window_enabled] instead "
"of querying the value of this editor setting.\n"
"[b]Note:[/b] If [code]true[/code], game embedding is disabled."
msgstr ""
"Якщо [code]true[/code], модальні вікна, такі як доки, вставляються в головне "
"вікно редактора. Коли ввімкнено одновіконний режим, підказки також буде "
"вбудовано в головне вікно редактора, що означає, що вони не можуть "
"відображатися за межами вікна редактора. Режим одного вікна може бути "
"швидшим, оскільки не потрібно створювати окреме вікно для кожного спливаючого "
"вікна та спливаючої підказки, що може бути повільною операцією залежно від "
"операційної системи та використовуваного методу візуалізації.\n"
"Це еквівалентно [member ProjectSettings.display/window/subwindows/"
"embed_subwindows] у запущеному проекті, за винятком того, що значення "
"параметра інвертується.\n"
"[b]Примітка.[/b] Щоб запитати, чи може редактор використовувати кілька вікон "
"у плагіні редактора, використовуйте [method "
"EditorInterface.is_multi_window_enabled] замість запиту значення цього "
"параметра редактора.\n"
"[b]Примітка:[/b] Якщо [code]true[/code], вбудовування гри вимкнено."
msgid "Overrides the tablet driver used by the editor."
msgstr "Замінює драйвер планшета, який використовується редактором."
msgid "Editor UI default layout direction."
msgstr "Редактор UI напрямок макета."
msgid ""
"When the editor window is unfocused, the amount of sleeping between frames "
"when the low-processor usage mode is enabled (in microseconds). Higher values "
"will result in lower CPU/GPU usage, which can improve battery life on laptops "
"(in addition to improving the running project's performance if the editor has "
"to redraw continuously). However, higher values will result in a less "
"responsive editor. The default value is set to limit the editor to 10 FPS "
"when the editor window is unfocused. See also [member interface/editor/"
"low_processor_mode_sleep_usec].\n"
"[b]Note:[/b] This setting is ignored if [member interface/editor/"
"update_continuously] is [code]true[/code], as enabling that setting disables "
"low-processor mode."
msgstr ""
"Коли вікно редактора не у фокусі, це час сну між кадрами, коли ввімкнено "
"режим низького використання процесора (у мікросекундах). Вищі значення "
"призведуть до меншого використання процесора/графічного процесора, що може "
"покращити час роботи батареї на ноутбуках (окрім покращення продуктивності "
"запущеного проекту, якщо редактору доводиться постійно перемальовуватися). "
"Однак вищі значення призведуть до меншої чутливості редактора. Значення за "
"замовчуванням встановлено на обмеження редактора до 10 FPS, коли вікно "
"редактора не у фокусі. Див. також [member interface/editor/"
"low_processor_mode_sleep_usec].\n"
"[b]Примітка:[/b] Цей параметр ігнорується, якщо [member interface/editor/"
"update_continuously] має значення [code]true[/code], оскільки ввімкнення "
"цього параметра вимикає режим низького використання процесора."
msgid ""
"If [code]true[/code], redraws the editor every frame even if nothing has "
"changed on screen. When this setting is enabled, the update spinner displays "
"in red (see [member interface/editor/show_update_spinner]).\n"
"[b]Warning:[/b] This greatly increases CPU and GPU utilization, leading to "
"increased power usage. This should only be enabled for troubleshooting "
"purposes."
msgstr ""
"Якщо [code]true[/code], поновлює редактора кожен кадр, навіть якщо нічого не "
"змінилося на екрані. Коли це ввімкнено, оновлення шпинера відображаються в "
"червоний (див. [пам'яний інтерфейс / editor/show_update_spinner]).\n"
"[b]Попередження:[/b] Це значно збільшує використання процесора та GPU, що "
"призводить до збільшення потужності. Для усунення неполадок необхідно "
"включити лише ввімкнути."
msgid ""
"If [code]true[/code], editor main menu is using embedded [MenuBar] instead of "
"system global menu.\n"
"Specific to the macOS platform."
msgstr ""
"Якщо [code]true[/code], головний меню редактора за допомогою вбудованого "
"[MenuBar] замість системного глобального меню.\n"
"Специфікація на платформу macOS."
msgid ""
"If [code]true[/code], editor UI uses OS native file/directory selection "
"dialogs."
msgstr ""
"Якщо [code]true[/code], інтерфейс користувача редактора використовує власні "
"діалогові вікна вибору файлів/каталогів ОС."
msgid ""
"Sets the V-Sync mode for the editor. Does not affect the project when run "
"from the editor (this is controlled by [member ProjectSettings.display/window/"
"vsync/vsync_mode]).\n"
"Depending on the platform and used renderer, the engine will fall back to "
"[b]Enabled[/b] if the desired mode is not supported.\n"
"[b]Note:[/b] V-Sync modes other than [b]Enabled[/b] are only supported in the "
"Forward+ and Mobile rendering methods, not Compatibility."
msgstr ""
"Налаштування режиму V-Sync для редактора. Чи не впливає на проект при запуску "
"з редактора (це керується [member ProjectSettings.display/window/vsync/"
"vsync_mode]).\n"
"Залежно від платформи та використовуваного рендерера, двигун повернеться до "
"[b]Enabled[/b], якщо потрібний режим не підтримується.\n"
"[b]Примітка:[/b] Режими V-Sync, крім [b]Enabled[/b] підтримуються лише в "
"методах Forward+ і Mobile рендерингу, не сумісність."
msgid ""
"If [code]true[/code], when extending a script, the global class name of the "
"script is inserted in the script creation dialog, if it exists. If "
"[code]false[/code], the script's file path is always inserted."
msgstr ""
"Якщо [code]true[/code], під час розширення сценарію ім’я глобального класу "
"сценарію вставляється в діалогове вікно створення сценарію, якщо воно існує. "
"Якщо [code]false[/code], завжди вставляється шлях до файлу сценарію."
msgid ""
"If [code]true[/code], the Scene dock will display buttons to quickly add a "
"root node to a newly created scene."
msgstr ""
"Якщо [code]true[/code], док-станція Scene відображатиме кнопки для швидкого "
"додавання кореневого вузла до новоствореної сцени."
msgid ""
"If [code]true[/code], automatically unfolds Inspector property groups "
"containing modified values when opening a scene for the first time. Only "
"affects scenes without saved folding preferences and only unfolds groups with "
"properties that have been changed from their default values.\n"
"[b]Note:[/b] This setting only works in specific scenarios: when opening a "
"scene brought in from another project, or when opening a new scene that "
"already has modified properties (e.g., from version control). Duplicated "
"scenes are not considered foreign, so this setting will not affect them."
msgstr ""
"Якщо [code]true[/code], автоматично розгортає групи властивостей Інспектора, "
"що містять змінені значення, під час першого відкриття сцени. Впливає лише на "
"сцени без збережених налаштувань згортання та розгортає лише групи з "
"властивостями, значення яких за замовчуванням змінено.\n"
"[b]Примітка:[/b] Цей параметр працює лише в певних сценаріях: під час "
"відкриття сцени, перенесеної з іншого проєкту, або під час відкриття нової "
"сцени, яка вже має змінені властивості (наприклад, з системи контролю "
"версій). Дубльовані сцени не вважаються сторонніми, тому цей параметр не "
"вплине на них."
msgid ""
"If [code]true[/code], show the intensity slider in the [ColorPicker]s opened "
"in the editor."
msgstr ""
"Якщо [code]true[/code], відображати повзунок інтенсивності у відкритих у "
"редакторі [ColorPicker]."
msgid ""
"The default color picker mode to use when opening [ColorPicker]s in the "
"editor. This mode can be temporarily adjusted on the color picker itself."
msgstr ""
"Режим вибору за замовчуванням для використання при відкритті [ColorPicker] в "
"редакторі. Цей режим можна тимчасово регулювати на самому кольоровому "
"пікіровці."
msgid ""
"The default color picker shape to use when opening [ColorPicker]s in the "
"editor. This shape can be temporarily adjusted on the color picker itself."
msgstr ""
"Форма вибору за замовчуванням для використання при відкритті [ColorPicker] в "
"редакторі. Ця форма може бути тимчасово регульована на самому кольоровому "
"пікіровці."
msgid ""
"The floating-point precision to use for properties that don't define an "
"explicit precision step. Lower values allow entering more precise values."
msgstr ""
"Припливно-точкове прецизійне використання для властивостей, які не визначають "
"чіткий крок точності. Низькі значення дозволяють вводити більш чіткі значення."
msgid ""
"The default property name style to display in the Inspector dock. This style "
"can be temporarily adjusted in the Inspector dock's menu.\n"
"- [b]Raw:[/b] Displays properties in [code]snake_case[/code].\n"
"- [b]Capitalized:[/b] Displays properties capitalized.\n"
"- [b]Localized:[/b] Displays the localized string for the current editor "
"language if a translation is available for the given property. If no "
"translation is available, falls back to [b]Capitalized[/b].\n"
"[b]Note:[/b] To display translated setting names in Project Settings and "
"Editor Settings, use [member interface/editor/localize_settings] instead."
msgstr ""
"Стиль назви властивості за замовчуванням для відображення у док-станції "
"Інспектора. Цей стиль можна тимчасово змінити у меню дока інспектора.\n"
"- [b]Raw:[/b] Відображає властивості у [code]snake_case[/code].\n"
"- [b]З великої літери:[/b] Показує властивості з великої літери.\n"
"- [b]Локалізовано:[/b] Показує локалізований рядок для поточної мови "
"редактора, якщо для даної властивості доступний переклад. Якщо перекладу "
"немає, повертається до [b]З великої літери[/b].\n"
"[b][Примітка:][/b] Для відображення перекладених назв параметрів у "
"налаштуваннях проекту та редактора використовуйте замість цього [member "
"interface/editor/localize_settings]."
msgid ""
"If [code]true[/code], add a margin around Array, Dictionary, and Resource "
"Editors that are not already colored.\n"
"[b]Note:[/b] If [member interface/inspector/nested_color_mode] is set to "
"[b]Containers & Resources[/b] this parameter will have no effect since those "
"editors will already be colored."
msgstr ""
"Якщо [code]true[/code], додайте поля навколо редакторів масиву, словника та "
"ресурсів, які ще не пофарбовані.\n"
"[b]Примітка:[/b] якщо для [member interface/inspector/nested_color_mode] "
"встановлено значення [b]Containers & Resources[/b], цей параметр не матиме "
"жодного ефекту, оскільки ці редактори вже будуть кольоровими."
msgid ""
"If [code]true[/code], forces all property groups to be expanded in the "
"Inspector dock and prevents collapsing them."
msgstr ""
"Якщо [code]true[/code], змушує всі майнові групи бути розширені в Inspector "
"dock і запобігає їх згортання."
msgid ""
"Base speed for increasing/decreasing float values by dragging them in the "
"inspector."
msgstr ""
"Базова швидкість збільшення / зменшення значень плавлення шляхом "
"перетягування їх в інспектор."
msgid ""
"If [code]true[/code], [Vector2] and [Vector2i] properties are shown on a "
"single line in the inspector instead of two lines. This is overall more "
"compact, but it can be harder to view and edit large values without expanding "
"the inspector horizontally."
msgstr ""
"Якщо [code]true[/code], [Vector2] і [Vector2i] властивості показано на одному "
"рядку в інспекторі замість двох ліній. Це загальний більш компактний, але він "
"може бути важче бачити і редагувати великі значення без розширення інспектора "
"горизонтально."
msgid ""
"If [code]true[/code], [Vector3], [Vector3i], [Vector4], [Vector4i], [Rect2], "
"[Rect2i], [Plane], and [Quaternion] properties are shown on a single line in "
"the inspector instead of multiple lines. This is overall more compact, but it "
"can be harder to view and edit large values without expanding the inspector "
"horizontally."
msgstr ""
"Якщо [code]true[/code], [Vector3i], [Vector3i], [Vector4i], [Vector4i], "
"[Rect2i], [Plane], і [Quaternion] властивості показані на одній лінії в "
"інспекторі замість декількох ліній. Це загальний більш компактний, але він "
"може бути важче бачити і редагувати великі значення без розширення інспектора "
"горизонтально."
msgid ""
"Base speed for increasing/decreasing integer values by dragging them in the "
"inspector."
msgstr ""
"Базова швидкість збільшення/зменшення цілочисельних значень шляхом їх "
"перетягування в інспекторі."
msgid ""
"The number of [Array] or [Dictionary] items to display on each \"page\" in "
"the inspector. Higher values allow viewing more values per page, but take "
"more time to load. This increased load time is noticeable when selecting "
"nodes that have array or dictionary properties in the editor."
msgstr ""
"Кількість елементів [Array] або [Dictionary] для відображення на кожному "
"\"сторінці\" в інспекторі. Більшість значень дозволяють переглядати більше "
"значень на сторінку, але приймати більше часу на завантаження. Це збільшений "
"час навантаження помітно при виборі вузлів, які мають масив або словникові "
"властивості в редакторі."
msgid ""
"Control which property editors are colored when they are opened.\n"
"- [b]Containers & Resources:[/b] Color all Array, Dictionary, and Resource "
"Editors.\n"
"- [b]Resources:[/b] Color all Resource Editors.\n"
"- [b]External Resources:[/b] Color Resource Editors that edits an external "
"resource."
msgstr ""
"Управління редакцією нерухомості кольорові, коли вони відкриті.\n"
"- [b]Контейнери та ресурси:[/b] Колір всіх масивів, словника та редакторів "
"ресурсів.\n"
"- [b] Ресурси:[/b] Колір всіх редакторів ресурсів.\n"
"- [b]Вихідні ресурси:[/b] Графічні редактори ресурсів, які редагують "
"зовнішній ресурс."
msgid ""
"If [code]true[/code], subresources can be edited in the current inspector "
"view. If the resource type is defined in [member interface/inspector/"
"resources_to_open_in_new_inspector] or if this setting is [code]false[/code], "
"attempting to edit a subresource always opens a new inspector view."
msgstr ""
"Якщо [code]true[/code], субресурси можна редагувати в поточній інспекторі. "
"Якщо тип ресурсу визначено в [member interface/inspector/"
"resources_to_open_in_new_inspector] або якщо це налаштування [code]false[/"
"code], спроба редагування субресурсу завжди відкриває новий інспекторний "
"вигляд."
msgid ""
"List of resources that should always be opened in a new inspector view, even "
"if [member interface/inspector/open_resources_in_current_inspector] is "
"[code]true[/code]."
msgstr ""
"Перелік ресурсів, які завжди повинні бути відкриті в новому перегляді "
"інспектора, навіть якщо [member interface/inspector/"
"open_resources_in_current_inspector] [code]true[/code]."
msgid ""
"If [code]true[/code], display OpenType features marked as [code]hidden[/code] "
"by the font file in the [Font] editor."
msgstr ""
"Якщо [code]true[/code], відображати функції OpenType, позначені як "
"[code]hidden[/code] по файлу шрифту в редакторі [Font]."
msgid ""
"If [code]true[/code], multiple window support in editor is enabled. The "
"following panels can become dedicated windows (i.e. made floating): Docks, "
"Script editor, Shader editor, and Game Workspace.\n"
"[b]Note:[/b] When [member interface/editor/single_window_mode] is [code]true[/"
"code], the multi window support is always disabled.\n"
"[b]Note:[/b] To query whether the editor can use multiple windows in an "
"editor plugin, use [method EditorInterface.is_multi_window_enabled] instead "
"of querying the value of this editor setting."
msgstr ""
"Якщо [code]true[/code], у редакторі ввімкнено підтримку кількох вікон. "
"Наступні панелі можуть стати спеціальними вікнами (тобто зробити плаваючими): "
"Доки, Редактор сценаріїв, Редактор шейдерів і Робоча область гри.\n"
"[b]Примітка.[/b] Якщо [member interface/editor/single_window_mode] має "
"значенні [code]true[/code], підтримки кілька вікон завжди вимкнена.\n"
"[b]Примітка.[/b] Щоб запитати, чи може редактор використовувати кілька вікон "
"у плагіні редактора, використовуйте [method "
"EditorInterface.is_multi_window_enabled] замість запиту значення цього "
"параметра редактора."
msgid ""
"If [code]true[/code], when panels are made floating they will be maximized.\n"
"If [code]false[/code], when panels are made floating their position and size "
"will match the ones when they are attached (excluding window border) to the "
"editor window."
msgstr ""
"Якщо [code]true[/code], коли панелі зроблені плавлені, вони будуть "
"максимізуватися.\n"
"Якщо [code]false[/code], коли панелі виготовляють їх позицію і розмір будуть "
"відповідати тим, коли вони кріпляться (за винятком віконного кордону) до "
"вікна редактора."
msgid ""
"If [code]true[/code], the floating panel position, size, and screen will be "
"saved on editor exit. On next launch the panels that were floating will be "
"made floating in the saved positions, sizes and screens, if possible."
msgstr ""
"Якщо [code]true[/code], плаваюча панельна позиція, розмір і екран буде "
"збережено на виході з редактора. На наступному запуску панелей, які плаваючі "
"будуть зроблені плаваючими в збережених позиціях, розмірах і екранах, якщо це "
"можливо."
msgid ""
"If [code]true[/code], the FileSystem dock will automatically navigate to the "
"currently selected scene tab."
msgstr ""
"Якщо значення [code]true[/code], панель файлової системи автоматично перейде "
"до вкладки поточної вибраної сцени."
msgid ""
"Controls when the Close (X) button is displayed on scene tabs at the top of "
"the editor."
msgstr ""
"Контроль, коли кнопка Close (X) відображається на вкладках сцени вгорі "
"редактора."
msgid "The maximum width of each scene tab at the top editor (in pixels)."
msgstr ""
"Максимальна ширина кожної вкладки сцени у верхньому редакторі (у пікселях)."
msgid ""
"If [code]true[/code], when a project is loaded, restores scenes that were "
"opened on the last editor session.\n"
"[b]Note:[/b] With many opened scenes, the editor may take longer to become "
"usable. If starting the editor quickly is necessary, consider setting this to "
"[code]false[/code]."
msgstr ""
"Якщо [code]true[/code], коли проект завантажується, відновлює сцени, які були "
"відкриті на останню чергу сеансу редактора.\n"
"[b]Примітка:[/b] З багатьма відкритими сценами, редактор може зайняти більше, "
"щоб стати придатними. Якщо ви починаєте редактор швидко, враховуйте "
"налаштування цього до [code]false[/code]."
msgid ""
"If [code]true[/code], show a button next to each scene tab that opens the "
"scene's \"dominant\" script when clicked. The \"dominant\" script is the one "
"that is at the highest level in the scene's hierarchy."
msgstr ""
"Якщо [code]true[/code], покажіть кнопку поруч з кожною вкладкою, яка "
"відкриває скрипт сцени \"домінант\" при натисканні. Скрипт «домінант» – це на "
"найвищому рівні в ієрархії сцени."
msgid ""
"If [code]true[/code], display an automatically-generated thumbnail when "
"hovering scene tabs with the mouse. Scene thumbnails are generated when "
"saving the scene."
msgstr ""
"Якщо [code]true[/code], виведіть автоматично сформований пальчик, коли "
"захоплення павуків з мишею. При збереженні сцени генеруються ескізи сцени."
msgid ""
"The color to use for \"highlighted\" user interface elements in the editor "
"(pressed and hovered items)."
msgstr ""
"Колір, який буде використовуватися для \"виділених\" елементів інтерфейсу "
"користувача в редакторі (натиснуті та наведені елементи)."
msgid ""
"The extra spacing to add to various GUI elements in the editor (in pixels). "
"Increasing this value is useful to improve usability on touch screens, at the "
"cost of reducing the amount of usable screen real estate.\n"
"See also [member interface/theme/spacing_preset]."
msgstr ""
"Додаткове спрощування для додавання до різних елементів інтерфейсу в "
"редакторі (у пікселях). Підвищення цього значення корисно для підвищення "
"зручності використання на сенсорних екранах, за вартістю зменшення кількості "
"корисного екрану.\n"
"Дивись також [member interface/theme/spacing_preset]."
msgid ""
"The base color to use for user interface elements in the editor. Secondary "
"colors (such as darker/lighter variants) are derived from this color."
msgstr ""
"Основний колір, який використовується для елементів інтерфейсу користувача у "
"редакторі. Вторинні кольори (наприклад, темніші/світліші варіанти) є "
"похідними від цього кольору."
msgid ""
"The base spacing used by various GUI elements in the editor (in pixels). See "
"also [member interface/theme/spacing_preset]."
msgstr ""
"Підстава, що використовується різними елементами GUI в редакторі (в "
"пікселях). Дивись також [member interface/theme/spacing_preset]."
msgid "The border size to use for interface elements (in pixels)."
msgstr "Розмір кордону для використання елементів інтерфейсу (у пікселях)."
msgid "The editor color preset to use."
msgstr "Стиліта кольору редактора, яку потрібно використовувати."
msgid ""
"The contrast factor to use when deriving the editor theme's base color (see "
"[member interface/theme/base_color]). When using a positive values, the "
"derived colors will be [i]darker[/i] than the base color. This contrast "
"factor can be set to a negative value, which will make the derived colors "
"[i]brighter[/i] than the base color. Negative contrast rates often look "
"better for light themes."
msgstr ""
"Контрастний фактор, який використовується при виведенні основного кольору "
"редактора (див. [member interface/theme/base_color]). При використанні "
"позитивних значень, отримані кольори будуть [i]darker[/i], ніж базовий колір. "
"Цей контрастний фактор можна встановити на негативне значення, яке зробить "
"отримані кольори [i]brighter[/i], ніж базовий колір. Негативні контрасти "
"часто виглядають краще для легких тем."
msgid ""
"The corner radius to use for interface elements (in pixels). [code]0[/code] "
"is square."
msgstr ""
"Кутовий радіус використання для елементів інтерфейсу (у пікселях). [code]0[/"
"code] - квадрат."
msgid ""
"The custom theme resource to use for the editor. Must be a Godot theme "
"resource in [code].tres[/code] or [code].res[/code] format."
msgstr ""
"Спеціальний тематичний ресурс для використання [code] редактора. [/code] або "
"[code].res[/code] формат."
msgid ""
"If [code]true[/code], draws additional borders around interactive UI elements "
"in the editor. This is automatically enabled when using the [b]Black (OLED)[/"
"b] theme preset, as this theme preset uses a fully black background."
msgstr ""
"Якщо [code]true[/code], виводимо додаткові кордони навколо інтерактивних "
"елементів інтерфейс інтерфейсу в редакторі. Це автоматично ввімкнено при "
"використанні [b]чорний (OLED)[/b] тематичний пресет, оскільки цей тематичний "
"пресет використовує повністю чорний фон."
msgid ""
"What relationship lines to draw in the editor's [Tree]-based GUIs (such as "
"the Scene tree dock).\n"
"- [b]None[/b] will make it so that no relationship lines are drawn.\n"
"- [b]Selected Only[/b] will only draw them for selected items.\n"
"- [b]All[/b] will always draw them for all items."
msgstr ""
"Які лінії зв'язків малювати в графічних інтерфейсах редактора на основі "
"[Дерева] (наприклад, на панелі доку дерева сцени).\n"
"- [b]Жоден[/b] означає, що лінії зв'язків не будуть малюватися.\n"
"- [b]Тільки вибрані[/b] малюватиме їх лише для вибраних елементів.\n"
"- [b]Усі[/b] завжди малюватиме їх для всіх елементів."
msgid ""
"If [code]true[/code], the editor theme preset will attempt to automatically "
"match the system theme."
msgstr ""
"Якщо [code]true[/code], попереднє налаштування теми редактора намагатиметься "
"автоматично відповідати системній темі."
msgid ""
"The icon and font color scheme to use in the editor.\n"
"- [b]Auto[/b] determines the color scheme to use automatically based on "
"[member interface/theme/base_color].\n"
"- [b]Dark[/b] makes fonts and icons dark (suitable for light themes). Icon "
"colors are automatically converted by the editor following the set of rules "
"defined in [url=https://github.com/godotengine/godot/blob/master/editor/"
"themes/editor_theme_manager.cpp]this file[/url].\n"
"- [b]Light[/b] makes fonts and icons light (suitable for dark themes)."
msgstr ""
"Кольори ікони та шрифту для використання в редакторі.\n"
"- [b]Авто[/b] визначає колірну гамму для використання автоматично на основі "
"[member interface/theme/base_color].\n"
"- [b]Темний[/b] робить шрифти і іконки темні (для легких тем). Кольори ікони "
"автоматично перетворюються редактором за встановленими правилами [url=https://"
"github.com/godotengine/godot/blob/master/editor/themes/"
"editor_theme_manager.cpp]this file[/url].\n"
"- [b]Світло[/b] робить шрифти і іконки світло (підходить для темних тем)."
msgid ""
"The saturation to use for editor icons. Higher values result in more vibrant "
"colors.\n"
"[b]Note:[/b] The default editor icon saturation was increased by 30% in Godot "
"4.0 and later. To get Godot 3.x's icon saturation back, set [member interface/"
"theme/icon_saturation] to [code]0.77[/code]."
msgstr ""
"Насичення для використання ікон редактора. Найвищі значення призводять до "
"більш яскравих кольорів.\n"
"[b]Примітка:[/b] Насичення ікони редактора за замовчуванням збільшено на 30% "
"у Godot 4.0 і пізніше. Щоб отримати іконку Godot 3.x назад, встановіть "
"[member interface/theme/icon_saturation] до [code]0.77[/code]."
msgid ""
"The opacity to use when drawing relationship lines in the editor's [Tree]-"
"based GUIs (such as the Scene tree dock)."
msgstr ""
"Непрозорість використовувати при відображенні ліній зв'язку у редакторі "
"[Tree] на основі графічних інтерфейсів (наприклад, докку сцени)."
msgid ""
"The editor theme spacing preset to use. See also [member interface/theme/"
"base_spacing] and [member interface/theme/additional_spacing]."
msgstr ""
"Редактор теми для використання. Дивись також [member interface/theme/"
"base_spacing] та [member interface/theme/additional_spacing]."
msgid "The editor theme style to use."
msgstr "Стиль теми редактора, який слід використовувати."
msgid ""
"If [code]true[/code], set accent color based on system settings.\n"
"[b]Note:[/b] This setting is only effective on Windows, MacOS, and Android."
msgstr ""
"Якщо [code]true[/code], установіть колір акценту на основі налаштувань "
"системи.\n"
"[b]Примітка.[/b] Цей параметр діє лише в Windows, MacOS та Android."
msgid ""
"If [code]true[/code], long press on touchscreen is treated as right click.\n"
"[b]Note:[/b] Defaults to [code]true[/code] on touchscreen devices."
msgstr ""
"Якщо [code]true[/code], довгий натиск на сенсорному екрані обробляється як "
"правий клац.\n"
"[b]Примітка:[/b] За замовчуванням установлено в [code]true[/code] на "
"сенсорних пристроях."
msgid ""
"If [code]true[/code], enable two finger pan and scale gestures on touchscreen "
"devices.\n"
"[b]Note:[/b] Defaults to [code]true[/code] on touchscreen devices."
msgstr ""
"Якщо [code]true[/code], вмикає жести панорамування та масштабування двома "
"пальцями на сенсорних пристроях.\n"
"[b]Примітка:[/b] За замовчуванням [code]true[/code] на сенсорних пристроях."
msgid ""
"If [code]true[/code], increases the scrollbar touch area, enables a larger "
"dragger for split containers, and increases PopupMenu vertical separation to "
"improve usability on touchscreen devices.\n"
"[b]Note:[/b] Defaults to [code]true[/code] on touchscreen devices."
msgstr ""
"Якщо [code]true[/code], збільшується область дотику смуги прокручування, "
"активується більший перетягувач для розділених контейнерів та збільшується "
"вертикальний відступ PopupMenu для покращення зручності використання на "
"сенсорних пристроях.\n"
"[b]Примітка:[/b] За замовчуванням на сенсорних пристроях використовується "
"значення [code]true[/code]."
msgid ""
"Specify the multiplier to apply to the scale for the editor gizmo handles to "
"improve usability on touchscreen devices.\n"
"[b]Note:[/b] Defaults to [code]1[/code] on non-touchscreen devices."
msgstr ""
"Вкажіть мультиплікатор, щоб застосувати до ваги для ручок редактора, щоб "
"поліпшити зручність використання на сенсорних пристроях.\n"
"[b]Примітка:[/b] За замовчуванням до [code]1[/code] на несенсорних пристроях."
msgid ""
"A touch-friendly panel that provides easy access to common actions such as "
"save, delete, undo, and redo without requiring a keyboard.\n"
"[b]Note:[/b] Only available in the Android and XR editor."
msgstr ""
"Сенсорна панель, яка забезпечує легкий доступ до поширених дій, таких як "
"збереження, видалення, скасування та повторення, без використання "
"клавіатури.\n"
"[b]Примітка:[/b] Доступно лише в редакторі Android та XR."
msgid ""
"Specifies how the engine should check for updates.\n"
"- [b]Disable Update Checks[/b] will block the engine from checking updates "
"(see also [member network/connection/network_mode]).\n"
"- [b]Check Newest Preview[/b] (default for preview versions) will check for "
"the newest available development snapshot.\n"
"- [b]Check Newest Stable[/b] (default for stable versions) will check for the "
"newest available stable version.\n"
"- [b]Check Newest Patch[/b] will check for the latest available stable "
"version, but only within the same minor version. E.g. if your version is "
"[code]4.3.stable[/code], you will be notified about [code]4.3.1.stable[/"
"code], but not [code]4.4.stable[/code].\n"
"All update modes will ignore builds with different major versions (e.g. Godot "
"4 -> Godot 5)."
msgstr ""
"Визначає, як рушій має перевіряти наявність оновлень.\n"
"- [b]Вимкнути перевірки оновлень[/b] заблокує рушій від перевірки оновлень "
"(див. також [member network/connection/network_mode]).\n"
"- [b]Перевірити новітній попередній перегляд[/b] (за замовчуванням для "
"попередніх версій) перевірить наявність найновіших доступних знімків "
"розробки.\n"
"- [b]Перевірити новітню стабільну версію[/b] (за замовчуванням для стабільних "
"версій) перевірить наявність найновішої доступної стабільної версії.\n"
"- [b]Перевірити новітній патч[/b] перевірить наявність останньої доступної "
"стабільної версії, але лише в межах тієї ж мінорної версії. Наприклад, якщо "
"ваша версія [code]4.3.stable[/code], ви отримаєте сповіщення про "
"[code]4.3.1.stable[/code], але не про [code]4.4.stable[/code].\n"
"Усі режими оновлення ігноруватимуть збірки з різними основними версіями "
"(наприклад, Godot 4 -> Godot 5)."
msgid ""
"Determines whether online features, such as the Asset Library or update "
"checks, are enabled in the editor. If this is a privacy concern, disabling "
"these online features prevents the editor from making HTTP requests to the "
"Godot website or third-party platforms hosting assets from the Asset "
"Library.\n"
"Editor plugins and tool scripts are recommended to follow this setting. "
"However, Godot can't prevent them from violating this rule."
msgstr ""
"Визначає, чи ввімкнено в редакторі онлайн-функції, такі як Бібліотека "
"ресурсів або перевірка оновлень. Якщо це стосується конфіденційності, "
"вимкнення цих онлайн-функцій запобігає надсиланню HTTP-запитів редактором до "
"веб-сайту Godot або сторонніх платформ, що розміщують ресурси з Бібліотеки "
"ресурсів.\n"
"Рекомендується, щоб плагіни та скрипти інструментів редактора дотримувалися "
"цього налаштування. Однак Godot не може запобігти порушенню цього правила."
msgid ""
"The address to listen to when starting the remote debugger. This can be set "
"to this device's local IP address to allow external clients to connect to the "
"remote debugger (instead of restricting the remote debugger to connections "
"from [code]localhost[/code])."
msgstr ""
"Адреса для прослуховування під час запуску віддаленого налагоджувача. Це "
"можна встановити на локальну IP-адресу цього пристрою, щоб дозволити "
"зовнішнім клієнтам підключатися до віддаленого налагоджувача (замість "
"обмеження віддаленого налагоджувача підключеннями з [code]localhost[/code])."
msgid ""
"The port to listen to when starting the remote debugger. Godot will try to "
"use port numbers above the configured number if the configured number is "
"already taken by another application."
msgstr ""
"Порт слухати при запуску дистанційного знебогера. Godot спробує "
"використовувати номери портів над налаштованим номером, якщо настрочений "
"номер вже приймається іншим додатком."
msgid ""
"The host to use to contact the HTTP and HTTPS proxy in the editor (for the "
"asset library and export template downloads). See also [member network/"
"http_proxy/port].\n"
"[b]Note:[/b] Godot currently doesn't automatically use system proxy settings, "
"so you have to enter them manually here if needed."
msgstr ""
"Ведуться використовувати для контакту з HTTP і HTTPS проксі в редакторі (для "
"бібліотеки та завантаження шаблонів активів). Дивись також [пам'ятна мережа/"
"http_proxy/port].\n"
"[b]Примітка:[/b] В даний час Godot не автоматично використовує параметри "
"проксі-сервера, тому ви повинні ввести їх вручну тут, якщо це потрібно."
msgid ""
"The port number to use to contact the HTTP and HTTPS proxy in the editor (for "
"the asset library and export template downloads). See also [member network/"
"http_proxy/host].\n"
"[b]Note:[/b] Godot currently doesn't automatically use system proxy settings, "
"so you have to enter them manually here if needed."
msgstr ""
"Номер порту для використання для контакту з HTTP і HTTPS проксі в редакторі "
"(для бібліотеки та завантаження шаблонів активів). Дивись також [member "
"network/http_proxy/host].\n"
"[b]Примітка:[/b] Godot в даний час не автоматично використовує параметри "
"проксі-сервера, тому ви повинні ввести їх вручну тут, якщо це потрібно."
msgid ""
"The TLS certificate bundle to use for HTTP requests made within the editor "
"(e.g. from the AssetLib tab). If left empty, the [url=https://github.com/"
"godotengine/godot/blob/master/thirdparty/certs/ca-bundle.crt]included Mozilla "
"certificate bundle[/url] will be used."
msgstr ""
"Пакет сертифікатів TLS, який буде використовуватися для HTTP-запитів, "
"здійснених у редакторі (наприклад, з вкладки AssetLib). Якщо залишити поле "
"порожнім, буде використано [url=https://github.com/godotengine/godot/blob/"
"master/thirdparty/certs/ca-bundle.crt]включений пакет сертифікатів Mozilla[/"
"url]."
msgid ""
"If [code]true[/code], enable TLSv1.3 negotiation.\n"
"[b]Note:[/b] Only supported when using Mbed TLS 3.0 or later (Linux "
"distribution packages may be compiled against older system Mbed TLS "
"packages), otherwise the maximum supported TLS version is always TLSv1.2."
msgstr ""
"Якщо [code]true[/code], увімкнути узгодження TLSv1.3. \n"
"[b]Примітка:[/b] Підтримується лише під час використання Mbed TLS 3.0 або "
"пізнішої версії (дистрибутивні пакети Linux можуть бути скомпільовані зі "
"старіших системних пакетів Mbed TLS), інакше максимальною підтримуваною "
"версією TLS завжди є TLSv1.2."
msgid ""
"The renderer type that will be checked off by default when creating a new "
"project. Accepted strings are \"forward_plus\", \"mobile\" or "
"\"gl_compatibility\"."
msgstr ""
"Тип рендерера, який буде зареєстрований за замовчуванням при створенні нового "
"проекту. Прийняті рядки \"forward_plus\", \"мобіль\" або \"gl_compatibility\"."
msgid ""
"Directory naming convention for the project manager. Options are \"No "
"Convention\" (project name is directory name), \"kebab-case\" (default), "
"\"snake_case\", \"camelCase\", \"PascalCase\", or \"Title Case\"."
msgstr ""
"Правило найменування каталогів для керівника проекту. Варіанти: «Без правила» "
"(назва проекту — це назва каталогу), «kebab-case» (за замовчуванням), "
"«snake_case», «camelCase», «PascalCase» або «Title Case»."
msgid ""
"The sorting order to use in the project manager. When changing the sorting "
"order in the project manager, this setting is set permanently in the editor "
"settings."
msgstr ""
"Для використання в проектному менеджеру. При зміні замовлення сортування в "
"менеджеру проекту ця установка встановлюється назавжди в налаштуваннях "
"редактора."
msgid ""
"If [code]true[/code], saves all scenes and scripts automatically before "
"running the project. Setting this to [code]false[/code] prevents the editor "
"from saving if there are no changes which can speed up the project startup "
"slightly, but it makes it possible to run a project that has unsaved changes. "
"(Unsaved changes will not be visible in the running project.)"
msgstr ""
"Якщо [code]true[/code], заощаджує всі сцени та сценарії автоматично перед "
"запуском проекту. Налаштування цього до [code]false[/code] запобігає "
"відновленню редактора, якщо немає змін, які можуть прискорити запуск проекту "
"трохи, але це дозволяє запустити проект, який має незбережені зміни. "
"(Нездійснені зміни не будуть видимі в проекті.)"
msgid ""
"The action to execute on the bottom panel when running the project.\n"
"[b]Note:[/b] This option won't do anything if the bottom panel switching is "
"locked using the pin button in the corner of the bottom panel."
msgstr ""
"Дія, яка виконується на нижній панелі під час запуску проекту.\n"
"[b]Примітка.[/b] Ця опція нічого не дасть, якщо перемикання нижньої панелі "
"заблоковано за допомогою кнопки закріплення в кутку нижньої панелі."
msgid ""
"The action to execute on the bottom panel when stopping the project.\n"
"[b]Note:[/b] This option won't do anything if the bottom panel switching is "
"locked using the pin button in the corner of the bottom panel."
msgstr ""
"Дія, яка виконується на нижній панелі під час зупинки проекту.\n"
"[b]Примітка:[/b] цей параметр нічого не дасть, якщо перемикання нижньої "
"панелі заблоковано за допомогою кнопки закріплення в кутку нижньої панелі."
msgid ""
"If [code]true[/code], the editor will clear the Output panel when running the "
"project."
msgstr ""
"Якщо [code]true[/code], редактор очищить вихідну панель при запуску проекту."
msgid ""
"The size of the font in the [b]Output[/b] panel at the bottom of the editor. "
"This setting does not impact the font size of the script editor (see [member "
"interface/editor/code_font_size])."
msgstr ""
"Розмір шрифту в панелі [b]Output[/b] в нижній частині редактора. Цей параметр "
"не впливає на розмір шрифту редактора скрипта (див. [member interface/editor/"
"code_font_size])."
msgid "Maximum number of lines to show at any one time in the Output panel."
msgstr ""
"Максимальна кількість рядків для відображення в будь-який час в панелі "
"виведення."
msgid ""
"If [code]true[/code], on Linux/BSD, the editor will check for Wayland first "
"instead of X11 (if available)."
msgstr ""
"Якщо [code]true[/code], у Linux/BSD редактор спочатку перевірить наявність "
"Wayland замість X11 (якщо доступно)."
msgid ""
"Specifies how the Play window is launched relative to the Android editor.\n"
"- [b]Auto (based on screen size)[/b] (default) will automatically choose how "
"to launch the Play window based on the device and screen metrics. Defaults to "
"[b]Same as Editor[/b] on phones and [b]Side-by-side with Editor[/b] on "
"tablets.\n"
"- [b]Same as Editor[/b] will launch the Play window in the same window as the "
"Editor.\n"
"- [b]Side-by-side with Editor[/b] will launch the Play window side-by-side "
"with the Editor window.\n"
"[b]Note:[/b] Only available in the Android editor."
msgstr ""
"Визначає спосіб запуску вікна Play відносно редактора Android. \n"
"- [b]Авто (на основі розміру екрана)[/b] (за замовчуванням) автоматично "
"вибере спосіб запуску вікна відтворення на основі показників пристрою та "
"екрана. За замовчуванням [b]Те саме, що редактор[/b] на телефонах і [b]поряд "
"із редактором[/b] на планшетах. \n"
"- [b]Те саме, що й редактор[/b] запустить вікно Play у тому ж вікні, що й "
"редактор. \n"
"- [b]Пліч-о-пліч із редактором[/b] запустить вікно відтворення поруч із "
"вікном редактора. \n"
"[b]Примітка.[/b] Доступно лише в редакторі Android."
msgid ""
"Overrides game embedding setting for all newly opened projects. If enabled, "
"game embedding settings are not saved."
msgstr ""
"Перевизначає налаштування вбудовування гри для всіх щойно відкритих проектів. "
"Якщо ввімкнено, налаштування вбудовування гри не зберігаються."
msgid ""
"The window mode to use to display the project when starting the project from "
"the editor.\n"
"[b]Note:[/b] Game embedding is not available for [b]\"Force Maximized\"[/b] "
"or [b]\"Force Fullscreen\"[/b]."
msgstr ""
"Режим вікна, який використовуватиметься для відображення проєкту під час "
"запуску проєкту з редактора.\n"
"[b]Примітка:[/b] Вбудовування гри недоступне для [b]\"Примусово "
"розгорнутий\"[/b] або [b]\"Примусово повноекранний режим\"[/b]."
msgid ""
"The custom position to use when starting the project from the editor (in "
"pixels from the top-left corner). Only effective if [member run/"
"window_placement/rect] is set to [b]Custom Position[/b]."
msgstr ""
"Спеціальна позиція для використання при запуску проекту з редактора (у "
"пікселях з верхнього лівого кута). Тільки ефективний, якщо [пам'ятний пробіг/"
"розміщення/рекція] встановлюється на [b]Постановка користувача[/b]."
msgid ""
"The monitor to display the project on when starting the project from the "
"editor."
msgstr "Моніторинг відображення проекту при запуску проекту з редактора."
msgid ""
"If [code]true[/code], makes the caret blink according to [member text_editor/"
"appearance/caret/caret_blink_interval]. Disabling this setting can improve "
"battery life on laptops if you spend long amounts of time in the script "
"editor, since it will reduce the frequency at which the editor needs to be "
"redrawn."
msgstr ""
"Якщо [code]true[/code], за допомогою [пам'ятного тексту_editor/appearance/"
"caret/caret_blink_interval]. Відключення цієї налаштування може поліпшити "
"термін служби акумулятора на ноутбуках, якщо ви витрачаєте довгі суми часу в "
"редакторі скрипта, так як вона знизить частоту, при якій редактор повинен "
"бути переокремлений."
msgid ""
"The interval at which the caret will blink (in seconds). See also [member "
"text_editor/appearance/caret/caret_blink]."
msgstr ""
"Проміжок, в якому догляд буде посилання (в секундах). Дивись також [пам'ятний "
"текст_редагування/відгук/карець_blink]."
msgid ""
"If [code]true[/code], highlights all occurrences of the currently selected "
"text in the script editor. See also [member text_editor/theme/highlighting/"
"word_highlighted_color]."
msgstr ""
"Якщо [code]true[/code], висвітлює всі випадки в даний час вибраного тексту в "
"редакторі скриптів. Дивись також [member text_editor/theme/highlighting/"
"word_highlighted_color]."
msgid ""
"If [code]true[/code], colors the background of the line the caret is "
"currently on with [member text_editor/theme/highlighting/current_line_color]."
msgstr ""
"Якщо [code]true[/code], забарвлення фону лінії, догляд в даний час на [member "
"text_editor/theme/highlighting/current_line_color]."
msgid ""
"The shape of the caret to use in the script editor. [b]Line[/b] displays a "
"vertical line to the left of the current character, whereas [b]Block[/b] "
"displays an outline over the current character."
msgstr ""
"Форма догляду для використання в редакторі сценаріїв. [b]Line[/b] відображає "
"вертикальну лінію зліва від поточного персонажа, в той час як [b]Block[/b] "
"відображає контур над струмовим характером."
msgid ""
"If [code]true[/code], displays a colored button before any [Color] "
"constructor in the script editor. Clicking on them allows the color to be "
"modified through a color picker."
msgstr ""
"Якщо [code]true[/code], відображається кольорова кнопка перед будь-яким "
"конструктором [Color] у редакторі скриптів. Клацання на них дозволяє "
"змінювати колір за допомогою засобу вибору кольору."
msgid ""
"The column at which to display a subtle line as a line length guideline for "
"scripts. This should generally be greater than [member text_editor/appearance/"
"guidelines/line_length_guideline_soft_column]."
msgstr ""
"Колонка, на якій відображати тонку лінію як лінійну лінію для скриптів. Це "
"повинно бути як правило, більше [member text_editor/appearance/"
"guideline_length_guideline_soft_column]."
msgid ""
"The column at which to display a [i]very[/i] subtle line as a line length "
"guideline for scripts. This should generally be lower than [member "
"text_editor/appearance/guidelines/line_length_guideline_hard_column]."
msgstr ""
"Колонка, на якій можна відобразити [i]дуже [/i] тонка лінія як лінійна лінія "
"для скриптів. Це повинно бути як правило, нижче [member text_editor/"
"appearance/guideline_length_guideline_hard_column]."
msgid ""
"If [code]true[/code], displays line length guidelines to help you keep line "
"lengths in check. See also [member text_editor/appearance/guidelines/"
"line_length_guideline_soft_column] and [member text_editor/appearance/"
"guidelines/line_length_guideline_hard_column]."
msgstr ""
"Якщо [code]true[/code], настанови довжини лінії, щоб допомогти вам зберегти "
"довжини рядків в перевірці. Дивись також [member text_editor/appearance/"
"guideline_length_guideline_soft_column] і [member text_editor/appearance/"
"guideline_length_guideline_hard_column]."
msgid ""
"If [code]true[/code], highlights type-safe lines by displaying their line "
"number color with [member text_editor/theme/highlighting/"
"safe_line_number_color] instead of [member text_editor/theme/highlighting/"
"line_number_color]. Type-safe lines are lines of code where the type of all "
"variables is known at compile-time. These type-safe lines may run faster "
"thanks to typed instructions."
msgstr ""
"Якщо [code]true[/code], виділяється тип-безпечні лінії, відображаючи їх колір "
"рядка з [member text_editor/theme/highlighting/safe_line_number_color] "
"замість [member text_editor/theme/highlighting/line_number_color]. Тип-"
"безпечні лінії є лініями коду, де тип всіх змінних відомий при компіляції "
"часу. Ці захисні лінії можуть працювати швидше, завдяки встановленим "
"інструкціям."
msgid ""
"If [code]true[/code], displays line numbers with zero padding (e.g. "
"[code]007[/code] instead of [code]7[/code])."
msgstr ""
"Якщо [code]true[/code], відображаються номери рядків з нульовим наповнювачем "
"(наприклад, [code]007[/code] замість [code]7[/code])."
msgid ""
"If [code]true[/code], displays a gutter at the left containing icons for "
"methods with signal connections and for overridden methods."
msgstr ""
"Якщо [code]true[/code], виводить наліво, що містить іконки для методів "
"з'єднання сигналів і для перерізних методів."
msgid "If [code]true[/code], displays line numbers in a gutter at the left."
msgstr "Якщо [code]true[/code], відображає номери рядків у лівій частині."
msgid ""
"If [member text_editor/appearance/lines/word_wrap] is set to [code]1[/code], "
"sets text wrapping mode. To see how each mode behaves, see [enum "
"TextServer.AutowrapMode]."
msgstr ""
"Якщо [пам'ятний текст_editor/appearance/lines/word_wrap] встановлюється на "
"[code]1[/code], встановлює режим обгортання тексту. Щоб побачити, як кожен "
"режим поводиться, див. [enum TextServer.AutowrapMode]."
msgid ""
"If [code]true[/code], displays the folding arrows next to indented code "
"sections and allows code folding. If [code]false[/code], hides the folding "
"arrows next to indented code sections and disallows code folding."
msgstr ""
"Якщо [code]true[/code], виводить згину стрілок поруч з відступними розділами "
"коду і дозволяє складувати код. Якщо [code]false[/code], приховує складні "
"стрілки поряд з відступними розділами коду і відключення коду складки."
msgid ""
"If [code]true[/code], wraps long lines over multiple lines to avoid "
"horizontal scrolling. This is a display-only feature; it does not actually "
"insert line breaks in your scripts."
msgstr ""
"Якщо [code]true[/code], обмотайте довгі лінії по декількох лініях, щоб "
"уникнути горизонтального прокручування. Це функція відображення, не вірно "
"вставляючи рядки в скрипти."
msgid "The width of the minimap in the script editor (in pixels)."
msgstr "Ширина мінікарти в редакторі сценаріїв (в пікселях)."
msgid ""
"If [code]true[/code], draws an overview of the script near the scroll bar. "
"The minimap can be left-clicked to scroll directly to a location in an "
"\"absolute\" manner."
msgstr ""
"Якщо [code]true[/code], виводить огляд сценарію біля прокрутки. Мінімакс може "
"бути лівою кнопкою миші, щоб прокручувати безпосередньо до місця розташування "
"в \"абсолютному\" режимі."
msgid "If [code]true[/code], draws space characters as centered points."
msgstr "Якщо [code]true[/code], пробіли малюються як центровані точки."
msgid "If [code]true[/code], draws tab characters as chevrons."
msgstr "Якщо [code]true[/code], символи табуляції малюються як шеврони."
msgid ""
"The space to add between lines (in pixels). Greater line spacing can help "
"improve readability at the cost of displaying fewer lines on screen."
msgstr ""
"Простір додавати між лініями (у пікселях). Більша лінія спати може допомогти "
"поліпшити читабельність за вартістю відображення менших ліній на екрані."
msgid ""
"If [code]true[/code], documentation tooltips will appear when hovering over a "
"symbol."
msgstr ""
"Якщо [code]true[/code], підказки документації з’являтимуться під час "
"наведення курсора на символ."
msgid ""
"If [code]true[/code], tool scripts will be automatically soft-reloaded after "
"they are saved."
msgstr ""
"Якщо [code]true[/code], сценарії інструментів буде автоматично "
"перезавантажено після їх збереження."
msgid ""
"If [code]true[/code], automatically reloads scripts and text-based shaders in "
"the editor when they have been modified and saved by external editors or "
"tools and the editor regains focus. External changes can be discarded by "
"using the Undo function after they've been loaded in the editor.\n"
"If [code]false[/code], a file conflict dialog will always be displayed when "
"the editor regains focus. This dialog allows you to choose whether to keep "
"local changes or discard them.\n"
"[b]Note:[/b] Even when this setting is [code]true[/code], a file conflict "
"dialog is still displayed in certain situations. For instance, it will "
"display when the script editor has unsaved changes that the external editor "
"did not account for."
msgstr ""
"Якщо значення [code]true[/code], автоматично перезавантажує скрипти та "
"текстові шейдери в редакторі, коли вони були змінені та збережені зовнішніми "
"редакторами або інструментами, і редактор знову отримує фокус. Зовнішні зміни "
"можна скасувати за допомогою функції «Скасувати» після того, як вони були "
"завантажені в редактор.\n"
"Якщо значення [code]false[/code], діалогове вікно конфлікту файлів завжди "
"відображатиметься, коли редактор знову отримує фокус. Це діалогове вікно "
"дозволяє вибрати, чи зберігати локальні зміни, чи відхиляти їх.\n"
"[b]Примітка:[/b] Навіть якщо цей параметр має значення [code]true[/code], "
"діалогове вікно конфлікту файлів все одно відображається в певних ситуаціях. "
"Наприклад, воно відображатиметься, коли редактор скриптів має незбережені "
"зміни, які зовнішній редактор не врахував."
msgid ""
"If set to a value greater than [code]0[/code], automatically saves the "
"current script following the specified interval (in seconds). This can be "
"used to prevent data loss if the editor crashes."
msgstr ""
"Якщо встановити значення більше, ніж [code]0[/code], автоматично зберігає "
"поточний скрипт за вказаною інтервалом (в секундах). Це може бути використана "
"для запобігання втрати даних, якщо редактор збиває."
msgid ""
"If [code]true[/code], converts indentation to match the script editor's "
"indentation settings when saving a script. See also [member text_editor/"
"behavior/indent/type]."
msgstr ""
"Якщо [code]true[/code], перетворює відступання, щоб відповідати налаштуванням "
"початкового редактора при збереженні сценарію. Дивись також [member "
"text_editor/behavior/indent/type]."
msgid ""
"If [code]true[/code], when dropping a [Resource] file to script editor while "
"[kbd]Ctrl[/kbd] is held, the resource will be preloaded with a UID. If "
"[code]false[/code], the resource will be preloaded with a path.\n"
"When you hold [kbd]Ctrl+Shift[/kbd], the behavior is reversed."
msgstr ""
"Якщо [code]true[/code], то під час перетягування файлу [Resource] до "
"редактора скриптів з утримуванням клавіші [kbd]Ctrl[/kbd] ресурс буде "
"попередньо завантажено з UID. Якщо [code]false[/code], ресурс буде попередньо "
"завантажено зі шляхом.\n"
"Якщо утримувати клавіші [kbd]Ctrl+Shift[/kbd], поведінка буде зворотною."
msgid ""
"If [code]true[/code], opening a scene automatically opens the script attached "
"to the root node, or the topmost node if the root has no script."
msgstr ""
"Якщо [code]true[/code], відкриття сцени автоматично відкриває сценарій, "
"приєднаний до кореневого вузла, або найвищого вузла, якщо кореневий вузол не "
"має скрипту."
msgid ""
"If [code]true[/code], reopens scripts that were opened in the last session "
"when the editor is reopened on a given project."
msgstr ""
"Якщо [code]true[/code], поновлює сценарії, які були відкриті в останньому "
"сеансі, коли редактор знову відреставрований на заданій проекті."
msgid ""
"If [code]true[/code], trims all empty newlines after the final newline when "
"saving a script. Final newlines refer to the empty newlines found at the end "
"of files. Since these serve no practical purpose, they can and should be "
"removed to make version control diffs less noisy."
msgstr ""
"Якщо [code]true[/code], обрізає всі порожні нові лінії після завершення нової "
"лінії при збереженні сценарію. Останні нові лінії відносяться до порожніх "
"новинок, знайдених в кінці файлів. З тих пір не існує практичного "
"призначення, вони можуть і повинні бути видалені, щоб зробити контроль версії "
"дифузії менше шуму."
msgid ""
"If [code]true[/code], trims trailing whitespace when saving a script. "
"Trailing whitespace refers to tab and space characters placed at the end of "
"lines. Since these serve no practical purpose, they can and should be removed "
"to make version control diffs less noisy."
msgstr ""
"Якщо [code]true[/code], обрізки причіпного білого простору при збереженні "
"сценарію. Відстеження білого простору відноситься до вкладок і символів "
"простору, розміщених в кінці ліній. З тих пір не існує практичного "
"призначення, вони можуть і повинні бути видалені, щоб зробити контроль версії "
"дифузії менше шуму."
msgid ""
"If [code]true[/code], copying or cutting without a selection is performed on "
"all lines with a caret. Otherwise, copy and cut require a selection."
msgstr ""
"Якщо [code]true[/code], копіювання або вирізання без виділення виконується "
"для всіх рядків із кареткою. В іншому випадку копіювання та вирізання "
"потребують виділення."
msgid ""
"If [code]true[/code], automatically indents code when pressing the "
"[kbd]Enter[/kbd] key based on blocks above the new line."
msgstr ""
"Якщо [code]true[/code], автоматично відступає код при натисканні клавіш "
"[kbd]Enter[/kbd] на основі блоків вище нової лінії."
msgid ""
"If [code]true[/code], all wrapped lines are indented to the same amount as "
"the unwrapped line."
msgstr ""
"Якщо [code]true[/code], усі перенесені рядки мають такий самий відступ, як і "
"розгорнутий рядок."
msgid ""
"When using tab indentation, determines the length of each tab. When using "
"space indentation, determines how many spaces are inserted when pressing "
"[kbd]Tab[/kbd] and when automatic indentation is performed."
msgstr ""
"При використанні відступу вкладки визначає довжину кожної вкладки. При "
"використанні космічних відступів визначає, як багато пробілів вставляються "
"при натисканні [kbd]Tab[/kbd] і при виконанні автоматичного відступу."
msgid ""
"The indentation style to use (tabs or spaces).\n"
"[b]Note:[/b] The [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_styleguide.html]GDScript style guide[/url] recommends using tabs for "
"indentation. It is advised to change this setting only if you need to work on "
"a project that currently uses spaces for indentation."
msgstr ""
"Стиль відступу для використання (таб або пробіли).\n"
"[b]Примітка:[/b] [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_styleguide.html]GDScript керівництво[/url] рекомендує "
"використовувати вкладки для відступу. Якщо вам потрібно працювати над "
"проектом, який наразі використовує місця для відступу."
msgid ""
"The characters to consider as word delimiters if [member text_editor/behavior/"
"navigation/use_custom_word_separators] is [code]true[/code]. This is in "
"addition to default characters if [member text_editor/behavior/navigation/"
"use_default_word_separators] is [code]true[/code]. The characters should be "
"defined without separation, for example [code]_♥=[/code]."
msgstr ""
"Символи, які слід розглянути як слово дельіміри, якщо [member text_editor/"
"behavior/navigation/use_custom_word_separators] [code]true[/code]. Це додаток "
"до символів за замовчуванням, якщо [member text_editor/behavior/navigation/"
"use_default_word_separators] [code]true[/code]. Символи повинні бути "
"визначені без сепарації, наприклад [code]_♥=[/code]."
msgid ""
"If [code]true[/code], allows drag-and-dropping text in the script editor to "
"move text. Disable this if you find yourself accidentally drag-and-dropping "
"text in the script editor."
msgstr ""
"Якщо [code]true[/code], дозволяє перетягування тексту в редакторі скрипта для "
"переміщення тексту. Вимкніть це, якщо ви виявите себе випадково перетягування "
"тексту в редакторі скрипта."
msgid ""
"If [code]true[/code], the caret will be moved when right-clicking somewhere "
"in the script editor (like when left-clicking or middle-clicking). If "
"[code]false[/code], the caret will only be moved when left-clicking or middle-"
"clicking somewhere."
msgstr ""
"Якщо [code]true[/code], догляд буде переміщено, коли клацніть правою кнопкою "
"миші десь в редакторі скрипта (наприклад, коли лівий клацання або середня "
"клацання). Якщо [code]false[/code], догляд буде тільки пересуватися, коли "
"лівий клацання або середнє клацання десь."
msgid ""
"If [code]true[/code], opens the script editor when connecting a signal to an "
"existing script method from the Signals dock."
msgstr ""
"Якщо [code]true[/code], відкриває редактор скриптів під час підключення "
"сигналу до існуючого методу скрипта з панелі Signals."
msgid "If [code]true[/code], allows scrolling past the end of the file."
msgstr "Якщо [code]true[/code], дозволяє прокручувати файл після кінця."
msgid ""
"If [code]true[/code], enables a smooth scrolling animation when using the "
"mouse wheel to scroll. See [member text_editor/behavior/navigation/"
"v_scroll_speed] for the speed of this animation.\n"
"[b]Note:[/b] [member text_editor/behavior/navigation/smooth_scrolling] "
"currently behaves poorly in projects where [member ProjectSettings.physics/"
"common/physics_ticks_per_second] has been increased significantly from its "
"default value ([code]60[/code]). In this case, it is recommended to disable "
"this setting."
msgstr ""
"Якщо [code]true[/code], що дозволяє плавно прокручувати анімацію при "
"використанні колеса мишки для прокручування. Див. [member text_editor/"
"behavior/navigation/v_scroll_speed] для швидкості цієї анімації.\n"
"[b]Примітка:[/b] [member text_editor/behavior/navigation/smooth_scrolling] в "
"даний час поводиться погано в проектах, де [member ProjectSettings.physics/"
"common/physics_ticks_per_second] значно зросла з його значення за "
"замовчуванням ([code]60[/code]). У цьому випадку рекомендується відключити це "
"налаштування."
msgid ""
"If [code]true[/code], prevents automatically switching between the Script and "
"2D/3D screens when selecting a node in the Scene tree dock."
msgstr ""
"Якщо [code]true[/code], запобіжує автоматичне перемикання між екранами Script "
"та 2D/3D при виборі вузла в кнопці."
msgid ""
"If [code]true[/code], uses the characters in [member text_editor/behavior/"
"navigation/custom_word_separators] as word separators for word navigation and "
"operations. This is in addition to the default characters if [member "
"text_editor/behavior/navigation/use_default_word_separators] is also enabled. "
"Word navigation and operations include double-clicking on a word or holding "
"[kbd]Ctrl[/kbd] ([kbd]Cmd[/kbd] on macOS) while pressing [kbd]left[/kbd], "
"[kbd]right[/kbd], [kbd]backspace[/kbd], or [kbd]delete[/kbd]."
msgstr ""
"Якщо [code]true[/code], скористайтеся символами [member text_editor/behavior/"
"navigation/custom_word_separators] як роздільники слово для навігації та "
"операцій. Це додаток до символів за замовчуванням, якщо [member text_editor/"
"behavior/navigation/use_default_word_separators] також включений. Навігація "
"та операції включають подвійне затискання на слово або холдинг [kbd]Ctrl[/"
"kbd] ([kbd]Cmd[/kbd] на macOS) при натисканні [kbd]left[/kbd], [kbd]right[/"
"kbd], [kbd]backspace[/kbd], або [kbd]delete[/kbd]."
msgid ""
"If [code]true[/code], uses the characters in [code]`!\"#$%&'()*+,-./:;<=>?"
"@[\\]^`{|}~[/code], the Unicode General Punctuation table, and the Unicode "
"CJK Punctuation table as word separators for word navigation and operations. "
"If [code]false[/code], a subset of these characters are used and does not "
"include the characters [code]<>$~^=+|[/code]. This is in addition to custom "
"characters if [member text_editor/behavior/navigation/"
"use_custom_word_separators] is also enabled. These characters are used to "
"determine where a word stops. Word navigation and operations include double-"
"clicking on a word or holding [kbd]Ctrl[/kbd] ([kbd]Cmd[/kbd] on macOS) while "
"pressing [kbd]left[/kbd], [kbd]right[/kbd], [kbd]backspace[/kbd], or "
"[kbd]delete[/kbd]."
msgstr ""
"Якщо [code]true[/code], скористайтеся символами в [code]`!#$%&'()*+,-./:;<=>?"
"@[\\]^```}}{[/code], Унікод Генеральний директор пунктуації, і Унікод CJK "
"Пунктуаційний стіл як слово сепаратори для навігації та операцій. Якщо "
"[code]false[/code] використовується підмножина цих символів і не містить "
"символів [code]<>$~^=+}}[/code]. Це додаток до користувацьких символів, якщо "
"[member text_editor/behavior/navigation/use_custom_word_separators] також "
"включений. Ці символи використовуються для визначення, де слово припиняється. "
"Навігація та операції включають подвійне затискання на слово або холдинг "
"[kbd]Ctrl[/kbd] ([kbd]Cmd[/kbd] на macOS) при натисканні [kbd]left[/kbd], "
"[kbd]right[/kbd], [kbd]]backspace[/kbd], або [kbd]delete[/kbd]."
msgid ""
"The speed of scrolling in lines per second when [member text_editor/behavior/"
"navigation/smooth_scrolling] is [code]true[/code]. Higher values make the "
"script scroll by faster when using the mouse wheel.\n"
"[b]Note:[/b] You can hold down [kbd]Alt[/kbd] while using the mouse wheel to "
"temporarily scroll 5 times faster."
msgstr ""
"Швидкість прокручування в лініях на секунду, коли [member text_editor/"
"behavior/navigation/smooth_scrolling] [code]true[/code]. Більшість значень "
"роблять скрипт прокручування швидше при використанні колеса миші.\n"
"[b]Примітка:[/b] Ви можете увімкнути [kbd]Alt[/kbd] при використанні колеса "
"миші на тимчасово прокручувати 5 разів швидше."
msgid ""
"If [code]true[/code], uses [NodePath] instead of [String] when appropriate "
"for code autocompletion or for drag and dropping object properties into the "
"script editor."
msgstr ""
"Якщо [code]true[/code], скористайтеся [NodePath] замість [String] при "
"необхідності для автоматизації коду або перетягування об'єктів в редакторі "
"скрипта."
msgid ""
"If [code]true[/code], uses [StringName] instead of [String] when appropriate "
"for code autocompletion."
msgstr ""
"Якщо [code]true[/code], скористайтеся [StringName] замість [String] при "
"необхідності для автоматизації коду."
msgid ""
"If [code]true[/code], automatically adds [url=$DOCS_URL/tutorials/scripting/"
"gdscript/static_typing.html]GDScript static typing[/url] (such as [code]-> "
"void[/code] and [code]: int[/code]) in many situations where it's possible "
"to, including when:\n"
"- Accepting a suggestion from code autocompletion;\n"
"- Creating a new script from a template;\n"
"- Connecting signals from the Signals dock;\n"
"- Creating variables prefixed with [annotation @GDScript.@onready], by "
"dropping nodes from the Scene dock into the script editor while holding "
"[kbd]Ctrl[/kbd]."
msgstr ""
"Якщо [code]true[/code], автоматично додає [url=$DOCS_URL/tutorials/scripting/"
"gdscript/static_typing.html]статичну типізацію GDScript[/url] (наприклад, "
"[code]-> void[/code] та [code]: int[/code]) у багатьох ситуаціях, де це "
"можливо, зокрема, коли:\n"
"- Прийняття пропозиції з автодоповнення коду;\n"
"- Створення нового скрипта з шаблону;\n"
"- Підключення сигналів з дока Сигнали;\n"
"- Створення змінних з префіксом [annotation @GDScript.@onready] шляхом "
"перетягування вузлів з дока Сцена в редактор скриптів, утримуючи [kbd]Ctrl[/"
"kbd]."
msgid ""
"If [code]true[/code], automatically inserts the matching closing brace when "
"the opening brace is inserted by typing or autocompletion. Also automatically "
"removes the closing brace when pressing [kbd]Backspace[/kbd] on the opening "
"brace. This includes brackets ([code]()[/code], [code][][/code], [code]{}[/"
"code]), string quotation marks ([code]''[/code], [code]\"\"[/code]), and "
"comments ([code]/**/[/code]) if the language supports it."
msgstr ""
"Якщо [code]true[/code], автоматично вставляється відповідна закриваюча дужка, "
"коли відкриваюча дужка вставляється шляхом введення чи автозаповнення. Також "
"автоматично видаляє закриваючу дужку під час натискання [kbd]Backspace[/kbd] "
"на відкриваючій дужці. Це включає в себе дужки ([code]()[/code], [code][][/"
"code], [code]{}[/code]), лапки ([code]''[/code], [code]\"\"[/code]) і "
"коментарі ([code]/**/[/code]), якщо це підтримує мова."
msgid ""
"The delay in seconds after which autocompletion suggestions should be "
"displayed when the user stops typing."
msgstr ""
"Затримка в секундах після того, як опції автоматично повинні відображатися, "
"коли користувач припиняє друк."
msgid ""
"If [code]true[/code], code completion will be triggered automatically after "
"[member text_editor/completion/code_complete_delay]. Even if [code]false[/"
"code], code completion can be triggered manually with the "
"[code]ui_text_completion_query[/code] action (by default [kbd]Ctrl + Space[/"
"kbd] or [kbd]Cmd + Space[/kbd] on macOS)."
msgstr ""
"Якщо [code]true[/code], завершення коду буде запущено автоматично після того, "
"як [пам'ятний текст_editor/completion/code_val_delay]. Навіть якщо "
"[code]false[/code], завершення коду можна запустити вручну за допомогою "
"[code]ui_text_completion_query[/code] дії (за замовчуванням [kbd]Ctrl + "
"Space[/kbd] або [kbd]Cmd + Space[/kbd] на macOS)."
msgid ""
"If [code]true[/code] enables the coloring for some items in the "
"autocompletion suggestions, like vector components."
msgstr ""
"Якщо [code]true[/code] дозволяє розмальовки на деякі елементи в пропозиціях "
"автозберігання, як векторні компоненти."
msgid ""
"If [code]true[/code], provides autocompletion suggestions for file paths in "
"methods such as [code]load()[/code] and [code]preload()[/code]."
msgstr ""
"Якщо [code]true[/code], передбачено пропозиції щодо розміщення файлів в "
"методах, таких як [code]load()[/code] та [code]preload()[/code]."
msgid ""
"The delay in seconds after which the script editor should check for errors "
"when the user stops typing."
msgstr ""
"Затримка за секундами, після чого редактор скрипту повинен перевіряти помилки "
"при наборі користувачів."
msgid ""
"The delay used instead of [member text_editor/completion/idle_parse_delay], "
"when the parser has found errors. A lower value should feel more responsive "
"while fixing code, but may cause notable stuttering and increase CPU usage."
msgstr ""
"Затримка, яка використовується замість [member text_editor/completion/"
"idle_parse_delay], коли аналізатор знаходить помилки. Нижче значення має "
"сприяти кращому реагуванню під час виправлення коду, але може спричинити "
"помітне заїкання та збільшити використання ЦП."
msgid ""
"If [code]true[/code], the code completion tooltip will appear below the "
"current line unless there is no space on screen below the current line. If "
"[code]false[/code], the code completion tooltip will appear above the current "
"line."
msgstr ""
"Якщо [code]true[/code], то інструмент завершення коду з'явиться нижче "
"поточного рядка, якщо на екрані немає місця. Якщо [code]false[/code], то "
"інструмент завершення коду з'явиться вище поточного рядка."
msgid ""
"If [code]true[/code], performs string autocompletion with single quotes. If "
"[code]false[/code], performs string autocompletion with double quotes (which "
"matches the [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_styleguide.html]GDScript style guide[/url])."
msgstr ""
"Якщо [code]true[/code], виконує рядкове розміщення з одними лапками. Якщо "
"[code]false[/code], виконує рядкове розміщення з двома лапками (які "
"відповідає [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_styleguide.html]GDScript стиль керівництво[/url])."
msgid ""
"The command-line arguments to pass to the external text editor that is run "
"when [member text_editor/external/use_external_editor] is [code]true[/code]. "
"See also [member text_editor/external/exec_path]."
msgstr ""
"Аргументи командного рядка для передачі зовнішньому текстовому редактору, "
"який запускається, коли [member text_editor/external/use_external_editor] має "
"значення [code]true[/code]. Дивіться також [member text_editor/external/"
"exec_path]."
msgid ""
"The path to the text editor executable used to edit text files if [member "
"text_editor/external/use_external_editor] is [code]true[/code]."
msgstr ""
"Шлях до виконуваного файлу текстового редактора, який використовується для "
"редагування текстових файлів, якщо [member text_editor/external/"
"use_external_editor] має значення [code]true[/code]."
msgid ""
"If [code]true[/code], uses an external editor instead of the built-in Script "
"Editor. See also [member text_editor/external/exec_path] and [member "
"text_editor/external/exec_flags]."
msgstr ""
"Якщо [code]true[/code], використовується зовнішній редактор замість "
"вбудованого редактора сценаріїв. Див. також [member text_editor/external/"
"exec_path] і [member text_editor/external/exec_flags]."
msgid ""
"Controls which multi-line code blocks should be displayed in the editor help. "
"This setting does not affect single-line code literals in the editor help."
msgstr ""
"Контрольи, які багатоканальні блоки повинні бути відображені в довідці "
"редактора. Цей параметр не впливає на однолінійні ліліки коду в редакторі."
msgid "The font size to use for the editor help (built-in class reference)."
msgstr ""
"Розмір шрифту для використання редакторної допомоги (збудований в класі "
"посилання)."
msgid ""
"The font size to use for code samples in the editor help (built-in class "
"reference)."
msgstr "Розмір шрифту для використання для зразків коду в редакторі."
msgid ""
"The font size to use for headings in the editor help (built-in class "
"reference)."
msgstr ""
"Розмір шрифту, що використовується для заголовків у довідці редактора "
"(перебудований клас)."
msgid ""
"If [code]true[/code], displays a table of contents at the left of the editor "
"help (at the location where the members overview would appear when editing a "
"script)."
msgstr ""
"Якщо [code]true[/code], виводить таблицю змісту зліва від редакторної "
"допомоги (у місці, де учасники з'являються при редагування сценарію)."
msgid ""
"If [code]true[/code], the script's method list in the Script Editor is sorted "
"alphabetically."
msgstr ""
"Якщо [code]true[/code], список методів сценарію в редакторі сценаріїв "
"сортується за алфавітом."
msgid ""
"If [code]true[/code], class reference pages are grouped together at the "
"bottom of the Script Editor's script list."
msgstr ""
"Якщо [code]true[/code], довідкові сторінки класів групуються разом у нижній "
"частині списку сценаріїв редактора сценаріїв."
msgid ""
"If [code]true[/code], the scripts that are used by the current scene are "
"highlighted in the Script Editor's script list."
msgstr ""
"Якщо [code]true[/code], сценарії, які використовуються поточною сценою, "
"виділяються у списку сценаріїв редактора сценаріїв."
msgid ""
"Specifies how script paths should be displayed in Script Editor's script "
"list. If using the \"Name\" option and some scripts share the same file name, "
"more parts of their paths are revealed to avoid conflicts."
msgstr ""
"Визначає спосіб відображення шляхів сценаріїв у списку сценаріїв редактора "
"сценаріїв. Якщо використовується параметр «Ім’я», а деякі сценарії мають "
"однакове ім’я файлу, для уникнення конфліктів буде показано більше частин "
"їхніх шляхів."
msgid ""
"If [code]true[/code], the names of recently opened scripts in the Script "
"Editor are highlighted with the accent color, with its intensity based on how "
"recently they were opened."
msgstr ""
"Якщо [code]true[/code], назви нещодавно відкритих сценаріїв у редакторі "
"сценаріїв виділяються кольором акценту, інтенсивність якого залежить від "
"того, як нещодавно вони були відкриті."
msgid ""
"How many script names can be highlighted at most, if [member text_editor/"
"script_list/script_temperature_enabled] is [code]true[/code]. Scripts older "
"than this value use the default font color."
msgstr ""
"Скільки імен сценаріїв можна виділити щонайбільше, якщо [member text_editor/"
"script_list/script_temperature_enabled] має значення [code]true[/code]. "
"Сценарії, старші за це значення, використовують колір шрифту за замовчуванням."
msgid ""
"If [code]true[/code], displays an overview of the current script's member "
"functions at the left of the script editor. See also [member text_editor/"
"script_list/sort_members_outline_alphabetically]."
msgstr ""
"Якщо [code]true[/code], відображається огляд функцій-членів поточного скрипта "
"ліворуч від редактора скриптів. Див. також [member text_editor/script_list/"
"sort_members_outline_alphabetically]."
msgid ""
"If [code]true[/code], sorts the members outline (located at the left of the "
"script editor) using alphabetical order. If [code]false[/code], sorts the "
"members outline depending on the order in which members are found in the "
"script.\n"
"[b]Note:[/b] Only effective if [member text_editor/script_list/"
"show_members_overview] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], відсортовує наміти членів (розташовується зліва від "
"редактора сценарію) за допомогою алфавітного порядку. Якщо [code]false[/"
"code], відсортовує намітки членів, в залежності від порядку, в якому "
"зареєстровані члени.\n"
"[b]Note:[/b] Тільки ефективний, якщо [member text_editor/sprint_list/"
"show_members_overview] [code]true[/code]."
msgid "Specifies sorting used for Script Editor's open script list."
msgstr ""
"Визначає сортування, яке використовується для відкритого списку сценаріїв "
"редактора сценаріїв."
msgid ""
"The syntax theme to use in the script editor.\n"
"You can save your own syntax theme from your current settings by using "
"[b]File > Theme > Save As...[/b] at the top of the script editor. The syntax "
"theme will then be available locally in the list of color themes.\n"
"You can find additional syntax themes to install in the [url=https://"
"github.com/godotengine/godot-syntax-themes]godot-syntax-themes[/url] "
"repository."
msgstr ""
"Тема синтаксису для використання в редакторі сценаріїв.\n"
"Ви можете зберегти свою власну синтаксису тему з ваших поточних налаштувань "
"за допомогою [b]File > Тема > Зберегти як ...[/b] у верхній частині редактора "
"сценарію. Тема синтаксису буде доступна локально в списку кольорових тем.\n"
"Для установки в [url=https://github.com/godotengine/godot-syntax-themes]godot-"
"syntax-themes[/url] repository."
msgid ""
"The script editor's background color. If set to a translucent color, the "
"editor theme's base color will be visible behind."
msgstr ""
"Скрипт редактора фонового кольору. Якщо встановити до напівпрозорого кольору, "
"колір основи редактора буде виданий позаду."
msgid ""
"The script editor's base type color (used for types like [Vector2], "
"[Vector3], [Color], ...)."
msgstr ""
"Скрипка редактора базового типу (використовується для типів, таких як "
"[Vector2], [Vector3], [Color], ...)."
msgid "The script editor's bookmark icon color (displayed in the gutter)."
msgstr "Скрипка редактора закладок кольорова (показана в жолоб)."
msgid ""
"The script editor's brace mismatch color. Used when the caret is currently on "
"a mismatched brace, parenthesis or bracket character."
msgstr ""
"Скрипт редактора брекетного кольору. Використовуються при догляді в даний час "
"на незнімному латуні, парехезі або брекетному характері."
msgid "The script editor's breakpoint icon color (displayed in the gutter)."
msgstr "Скриптовий значок редактора (показаний в жолоб)."
msgid ""
"The script editor's caret background color.\n"
"[b]Note:[/b] This setting has no effect as it's currently unused."
msgstr ""
"Скрипка редактора фонового кольору.\n"
"[b]Примітка:[/b] Цей параметр не має ефекту, оскільки він не використовується."
msgid "The script editor's caret color."
msgstr "Колір редактора скрипта."
msgid ""
"The script editor's color for the code folding icon (displayed in the gutter)."
msgstr "Колір редактора скрипта для іконки коду (показаний в жолоб)."
msgid ""
"The script editor's comment color.\n"
"[b]Note:[/b] In GDScript, unlike Python, multiline strings are not considered "
"to be comments, and will use the string highlighting color instead."
msgstr ""
"Колір коментаря редактора сценарію.\n"
"[b]Note:[/b] У GDScript, на відміну від Python, багатолінійні рядки не "
"вважаються коментарями, а замість цього буде використовувати колір рядка."
msgid ""
"The script editor's critical comment marker text color. These markers are "
"determined by [member text_editor/theme/highlighting/comment_markers/"
"critical_list]."
msgstr ""
"Колір тексту маркера критичного коментаря редактора скриптів. Ці маркери "
"визначаються параметром [member text_editor/theme/highlighting/"
"comment_markers/critical_list]."
msgid ""
"A comma-separated list of case-sensitive words to highlight in comments. The "
"text will be highlighted in the script editor with the [member text_editor/"
"theme/highlighting/comment_markers/critical_color] color. These must not "
"include spaces or symbols or they will not be highlighted.\n"
"[b]Note:[/b] This is only implemented in the GDScript syntax highlighter."
msgstr ""
"Список слів, розділених комами, враховуючи регістр, які потрібно виділяти в "
"коментарях. Текст буде виділено в редакторі скриптів кольором [member "
"text_editor/theme/highlighting/comment_markers/critical_color]. Вони не "
"повинні містити пробіли або символи, інакше не будуть виділені.\n"
"[b]Примітка:[/b] Це реалізовано лише в підсвічувачі синтаксису GDScript."
msgid ""
"The script editor's notice comment marker text color. These markers are "
"determined by [member text_editor/theme/highlighting/comment_markers/"
"notice_list]."
msgstr ""
"Колір тексту маркера коментарів редактора скриптів. Ці маркери визначаються "
"параметром [member text_editor/theme/highlighting/comment_markers/"
"notice_list]."
msgid ""
"A comma-separated list of case-sensitive words to highlight in comments. The "
"text will be highlighted in the script editor with the [member text_editor/"
"theme/highlighting/comment_markers/notice_color] color. These must not "
"include spaces or symbols or they will not be highlighted.\n"
"[b]Note:[/b] This is only implemented in the GDScript syntax highlighter."
msgstr ""
"Список слів, розділених комами, враховуючи регістр, які потрібно виділяти в "
"коментарях. Текст буде виділено в редакторі скриптів кольором [member "
"text_editor/theme/highlighting/comment_markers/notice_color]. Вони не повинні "
"містити пробіли або символи, інакше не будуть виділені.\n"
"[b]Примітка:[/b] Це реалізовано лише в підсвічувачі синтаксису GDScript."
msgid ""
"The script editor's warning comment marker text color. These markers are "
"determined by [member text_editor/theme/highlighting/comment_markers/"
"warning_list]."
msgstr ""
"Колір тексту маркера коментаря-попередження редактора скриптів. Ці маркери "
"визначаються параметром [member text_editor/theme/highlighting/"
"comment_markers/warning_list]."
msgid ""
"A comma-separated list of case-sensitive words to highlight in comments. The "
"text will be highlighted in the script editor with the [member text_editor/"
"theme/highlighting/comment_markers/warning_color] color. These must not "
"include spaces or symbols or they will not be highlighted.\n"
"[b]Note:[/b] This is only implemented in the GDScript syntax highlighter."
msgstr ""
"Список слів, розділених комами, враховуючи регістр, які потрібно виділяти в "
"коментарях. Текст буде виділено в редакторі скриптів кольором [member "
"text_editor/theme/highlighting/comment_markers/warning_color]. Вони не "
"повинні містити пробіли або символи, інакше не будуть виділені.\n"
"[b]Примітка:[/b] Це реалізовано лише в підсвічувачі синтаксису GDScript."
msgid "The script editor's autocompletion box background color."
msgstr "Скрипка редактора з автоматичною підпискою."
msgid ""
"The script editor's autocompletion box background color to highlight existing "
"characters in the completion results. This should be a translucent color so "
"that [member text_editor/theme/highlighting/completion_selected_color] can be "
"seen behind."
msgstr ""
"Скрипт редактора для вибору існуючих символів у результатах завершення. Це "
"має бути напівпрозорий колір так, щоб [member text_editor/theme/highlighting/"
"completion_selected_color] можна побачити за."
msgid "The script editor's autocompletion box text color."
msgstr "Скрипка редактора текстового кольору."
msgid "The script editor's autocompletion box scroll bar color."
msgstr "Скрипка редактора автоматично."
msgid ""
"The script editor's autocompletion box scroll bar color when hovered or "
"pressed with the mouse."
msgstr ""
"Скрипка редактора в автоматичному розкладі коробки для прокрутки штрих-бару "
"при похолоданні або натисканні мишею."
msgid ""
"The script editor's autocompletion box background color for the currently "
"selected line."
msgstr "В даний час вибрана лінія редактора скрипта редактора."
msgid ""
"The script editor's control flow keyword color (used for keywords like "
"[code]if[/code], [code]for[/code], [code]return[/code], ...)."
msgstr ""
"Колір ключового слова керування потоком редактора сценаріїв (використовується "
"для таких ключових слів, як [code]if[/code], [code]for[/code], [code]return[/"
"code], ...)."
msgid ""
"The script editor's background color for the line the caret is currently on. "
"This should be set to a translucent color so that it can display on top of "
"other line color modifiers such as [member text_editor/theme/highlighting/"
"mark_color]."
msgstr ""
"В даний час наведено авторський фоновий колір для лінії догляду. Це має бути "
"встановлена до напівпрозорого кольору, щоб він може відображатися на вершині "
"інших модифікаторів кольору лінії, таких як [member text_editor/theme/"
"highlighting/mark_color]."
msgid ""
"The script editor's documentation comment color. In GDScript, this is used "
"for comments starting with [code]##[/code]. In C#, this is used for comments "
"starting with [code]///[/code] or [code]/**[/code]."
msgstr ""
"Логотип ВТС У GDScript це використовується для коментарів, починаючи з "
"[code]#[/code]. У C# використовується для коментарів, починаючи з [code]///[/"
"code] або [code]/*[/code]."
msgid "The script editor's engine type color ([Object], [Mesh], [Node], ...)."
msgstr "Колір типу двигуна редактора сценаріїв ([Object], [Mesh], [Node], ...)."
msgid ""
"The script editor's color for the debugger's executing line icon (displayed "
"in the gutter)."
msgstr ""
"Колір редактора скрипта для іконки виконуючого рядка debugger (показаний в "
"жолоб)."
msgid ""
"The script editor's background line highlighting color for folded code region."
msgstr ""
"Скрипка редактора фонової лінії висвітлення кольору для складаного регіону "
"коду."
msgid ""
"The script editor's function call color.\n"
"[b]Note:[/b] When using the GDScript syntax highlighter, this is only used "
"when calling some functions since function definitions and global functions "
"have their own colors [member text_editor/theme/highlighting/gdscript/"
"function_definition_color] and [member text_editor/theme/highlighting/"
"gdscript/global_function_color]."
msgstr ""
"Колір виклику функцій редактора скриптів.\n"
"[b]Примітка:[/b] Під час використання підсвічування синтаксису GDScript це "
"використовується лише під час виклику деяких функцій, оскільки визначення "
"функцій та глобальні функції мають власні кольори [member text_editor/theme/"
"highlighting/gdscript/function_definition_color] та [member text_editor/theme/"
"highlighting/gdscript/global_function_color]."
msgid ""
"The GDScript syntax highlighter text color for annotations (e.g. "
"[code]@export[/code])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для анотацій (наприклад, "
"[code]@export[/code])."
msgid ""
"The GDScript syntax highlighter text color for function definitions (e.g. the "
"[code]_ready[/code] in [code]func _ready():[/code])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для визначень функцій "
"(наприклад, [code]_ready[/code] у [code]func _ready():[/code])."
msgid ""
"The GDScript syntax highlighter text color for global functions, such as the "
"ones in [@GlobalScope] (e.g. [code]preload()[/code])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для глобальних функцій, таких "
"як ті, що в [@GlobalScope] (наприклад, [code]preload()[/code])."
msgid ""
"The GDScript syntax highlighter text color for [NodePath] literals (e.g. "
"[code]^\"position:x\"[/code])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для літералів [NodePath] "
"(наприклад, [code]^\"position:x\"[/code])."
msgid ""
"The GDScript syntax highlighter text color for node reference literals (e.g. "
"[code]$\"Sprite\"[/code] and [code]%\"Sprite\"[/code]])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для літералів посилань на "
"вузли (наприклад, [code]$\"Sprite\"[/code] та [code]%\"Sprite\"[/code]])."
msgid ""
"The GDScript syntax highlighter text color for [StringName] literals (e.g. "
"[code]&\"example\"[/code])."
msgstr ""
"Колір тексту підсвічування синтаксису GDScript для літералів [StringName] "
"(наприклад, [code]&\"example\"[/code])."
msgid ""
"The script editor's non-control flow keyword color (used for keywords like "
"[code]var[/code], [code]func[/code], [code]extends[/code], ...)."
msgstr ""
"Колір ключового слова некерованого потоку редактора сценаріїв "
"(використовується для таких ключових слів, як [code]var[/code], [code]func[/"
"code], [code]extends[/code], ...)."
msgid ""
"The script editor's color for the line length guideline. The \"hard\" line "
"length guideline will be drawn with this color, whereas the \"soft\" line "
"length guideline will be drawn with half of its opacity."
msgstr ""
"Колір редактора скрипта для лінійної лінії. Лінія довжиною «важка» буде "
"намальована цим кольором, в той час як лінійна лінійка «м'яка» буде "
"намальована навпіл від її непрозорості."
msgid ""
"The script editor's color for line numbers. See also [member text_editor/"
"theme/highlighting/safe_line_number_color]."
msgstr ""
"Колір редактора скрипта для чисел рядків. Дивись також [member text_editor/"
"theme/highlighting/safe_line_number_color]."
msgid ""
"The script editor's background color for lines with errors. This should be "
"set to a translucent color so that it can display on top of other line color "
"modifiers such as [member text_editor/theme/highlighting/current_line_color]."
msgstr ""
"Скриптовий колір редактора для ліній з помилками. Це має бути встановлене до "
"напівпрозорого кольору, щоб він може відображатися на вершині інших "
"модифікаторів кольору лінії, таких як [member text_editor/theme/highlighting/"
"current_line_color]."
msgid ""
"The script editor's color for member variables on objects (e.g. "
"[code]self.some_property[/code]).\n"
"[b]Note:[/b] This color is not used for local variable declaration and access."
msgstr ""
"Колір редактора скрипта для змінних членів на предметах (наприклад, "
"[code]self.some_property[/code]).\n"
"[b]Примітка:[/b] Цей колір не використовується для локальної змінної "
"декларації та доступу."
msgid "The script editor's color for numbers (integer and floating-point)."
msgstr "Колір редактора скрипта для чисел (інтегер і плаваюча точка)."
msgid ""
"The script editor's color for type-safe line numbers. See also [member "
"text_editor/theme/highlighting/line_number_color].\n"
"[b]Note:[/b] Only displayed if [member text_editor/appearance/gutters/"
"highlight_type_safe_lines] is [code]true[/code]."
msgstr ""
"Колір редактора скриптів для типобезпечних номерів рядків. Див. також [member "
"text_editor/theme/highlighting/line_number_color].\n"
"[b]Примітка:[/b] Відображається лише якщо [member text_editor/appearance/"
"gutters/highlight_type_safe_lines] має значення [code]true[/code]."
msgid ""
"The script editor's color for the border of search results. This border helps "
"bring further attention to the search result. Set this color's opacity to 0 "
"to disable the border."
msgstr ""
"Колір редактора сценарію для кордону результатів пошуку. Цей кордон допомагає "
"привернути увагу до результату пошуку. Встановити цей колір непрозорості до 0 "
"для відключення кордону."
msgid "The script editor's background color for search results."
msgstr "Скриптовий колір редактора для результатів пошуку."
msgid "The script editor's background color for the currently selected text."
msgstr "Скриптовий колір редактора для вказаного тексту."
msgid "The script editor's color for strings (single-line and multi-line)."
msgstr "Колір редактора скрипта для рядків (single-line і багатоканальний)."
msgid ""
"The script editor's color for string placeholders, such as [code]%s[/code] "
"and [code]{_}[/code]. Refer to the [url=$DOCS_URL/tutorials/scripting/"
"gdscript/gdscript_format_string.html]GDScript format strings documentation[/"
"url] for more details.\n"
"[b]Note:[/b] Only the default [code]{_}[/code] placeholder patterns are "
"highlighted for the [method String.format] method. Custom patterns still "
"appear as plain strings."
msgstr ""
"Колір редактора скриптів для рядкових заповнювачів, таких як [code]%s[/code] "
"та [code]{_}[/code]. Докладніше див. у документації щодо рядків формату "
"GDScript [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_format_string.html][/url].\n"
"[b]Примітка:[/b] Для методу [method String.format] виділено лише шаблони "
"заповнювачів [code]{_}[/code] за замовчуванням. Користувацькі шаблони все ще "
"відображаються як звичайні рядки."
msgid ""
"The script editor's color for operators ([code]( ) [ ] { } + - * /[/"
"code], ...)."
msgstr ""
"Колір редактора сценаріїв для операторів ([code]( ) [ ] { } + - * [/code], ..."
msgid ""
"The script editor's color for text not highlighted by any syntax highlighting "
"rule."
msgstr ""
"Колір редактора скрипта для тексту, який не виділяється правилам висвітлення "
"синтаксису."
msgid ""
"The script editor's background color for text. This should be set to a "
"translucent color so that it can display on top of other line color modifiers "
"such as [member text_editor/theme/highlighting/current_line_color]."
msgstr ""
"Скриптовий колір редактора для тексту. Це має бути встановлене до "
"напівпрозорого кольору, щоб він може відображатися на вершині інших "
"модифікаторів кольору лінії, таких як [member text_editor/theme/highlighting/"
"current_line_color]."
msgid ""
"The script editor's color for user-defined types (using [code]class_name[/"
"code])."
msgstr ""
"Колір редактора скрипта для користувацького типу (навчання [code]class_name[/"
"code])."
msgid ""
"The script editor's background color for lines with warnings. This should be "
"set to a translucent color so that it can display on top of other line color "
"modifiers such as [member text_editor/theme/highlighting/current_line_color]."
msgstr ""
"Колір фону редактора скриптів для рядків із попередженнями. Його слід "
"встановити на напівпрозорий колір, щоб він відображався поверх інших "
"модифікаторів кольору рядків, таких як [member text_editor/theme/highlighting/"
"current_line_color]."
msgid ""
"The script editor's color for words highlighted by selecting them. Only "
"visible if [member text_editor/appearance/caret/highlight_all_occurrences] is "
"[code]true[/code]."
msgstr ""
"Колір редактора скрипта для слів, виділених за допомогою вибору їх. "
"[code]true[/code]."
msgid ""
"Path to private SSH key file for the editor's Version Control integration "
"credentials."
msgstr ""
"Шлях до файлу приватного ключа SSH для облікових даних інтеграції керування "
"версіями редактора."
msgid ""
"Path to public SSH key file for the editor's Version Control integration "
"credentials."
msgstr ""
"Шлях до загальнодоступного файлу ключа SSH для облікових даних інтеграції "
"керування версіями редактора."
msgid "Default username for editor's Version Control integration."
msgstr ""
"Ім’я користувача за замовчуванням для інтеграції керування версіями редактора."
msgid "Emitted after any editor setting has changed."
msgstr "Випробувано після зміни налаштувань редактора."
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 ""
"Випробувано після зміни налаштувань редактора. Використовується різними "
"додатками редактора, щоб оновити свої візуальні зміни теми або логіку на "
"зміни конфігурації."
msgid "Godot editor's control for editing numeric values."
msgstr "Контроль редактора Godot для редагування нумеричних значень."
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.\n"
"If the [member Range.step] value is [code]1[/code], the [EditorSpinSlider] "
"will display up/down arrows, similar to [SpinBox]. If the [member Range.step] "
"value is not [code]1[/code], a slider will be displayed instead."
msgstr ""
"Цей вузол [Control] використовується в ідентифікаторі редактора, щоб "
"дозволити редагування нумеричних значень. Може використовуватися з "
"[РедагорІнспекторПлугін] для відтворення тієї ж поведінки.\n"
"[code]1[/code], [РедагорSpinSlider] буде відображати стріли / вниз, "
"аналогічні [SpinBox]. Якщо значення [пам'ятний діапазон] не [code]1[/code], "
"слайдер буде відображатися замість."
msgid "The state in which the control used to manipulate the value will be."
msgstr ""
"Стан, у якому буде елемент керування, що використовується для маніпулювання "
"значенням."
msgid ""
"If [code]true[/code], the [EditorSpinSlider] is considered to be editing an "
"integer value. If [code]false[/code], the [EditorSpinSlider] is considered to "
"be editing a floating-point value. This is used to determine whether a slider "
"should be drawn by default. The slider is only drawn for floats; integers use "
"up-down arrows similar to [SpinBox] instead, unless [member control_state] is "
"set to [constant CONTROL_STATE_PREFER_SLIDER]. It will also use [member "
"EditorSettings.interface/inspector/integer_drag_speed] instead of [member "
"EditorSettings.interface/inspector/float_drag_speed] if the slider is "
"available."
msgstr ""
"Якщо значення [code]true[/code], вважається, що [EditorSpinSlider] редагує "
"ціле значення. Якщо значення [code]false[/code], вважається, що "
"[EditorSpinSlider] редагує значення з плаваючою комою. Це використовується "
"для визначення, чи слід повзунок малювати за замовчуванням. Повзунок "
"малюється лише для чисел з плаваючою комою; цілі числа використовують стрілки "
"вгору-вниз, подібні до [SpinBox], якщо тільки значення [member control_state] "
"не встановлено на [constant CONTROL_STATE_PREFER_SLIDER]. Також "
"використовуватиметься значення [member EditorSettings.interface/inspector/"
"integer_drag_speed] замість значення [member EditorSettings.interface/"
"inspector/float_drag_speed], якщо повзунок доступний."
msgid "If [code]true[/code], the slider will not draw background."
msgstr "Якщо [code]true[/code], повзунок не відображатиме фон."
msgid "Use [member control_state] instead."
msgstr "Використовуйте замість цього [member control_state]."
msgid "If [code]true[/code], the slider and up/down arrows are hidden."
msgstr "Якщо [code]true[/code], повзунок і стрілки вгору/вниз приховані."
msgid "The text that displays to the left of the value."
msgstr "Текст, який відображає зліва від значення."
msgid "If [code]true[/code], the slider can't be interacted with."
msgstr "Якщо [code]true[/code], з повзунком не можна взаємодіяти."
msgid ""
"The suffix to display after the value (in a faded color). This should "
"generally be a plural word. You may have to use an abbreviation if the suffix "
"is too long to be displayed."
msgstr ""
"Підсумок для відображення після значення (у фальшому кольорі). Це повинно "
"бути як правило, багатомовне слово. Ви можете використовувати аббревіацію, "
"якщо suffix занадто довго буде відображатися."
msgid "Emitted when the spinner/slider is grabbed."
msgstr "Випробувано, коли шпинделя / болгарка затирається."
msgid "Emitted when the spinner/slider is ungrabbed."
msgstr "Випробувано, коли хребт/слідер угорбається."
msgid "Emitted when the updown button is pressed."
msgstr "Випромінюється при натисканні кнопки вгору вниз."
msgid "Emitted when the value form gains focus."
msgstr "Увімкніть, коли значення має фокус."
msgid "Emitted when the value form loses focus."
msgstr "Випробувано, коли форма значення втрачає фокус."
msgid ""
"The type of control used will depend on the value of [member "
"editing_integer]. Up-down arrows if [code]true[/code], a slider if "
"[code]false[/code]."
msgstr ""
"Тип елемента керування залежатиме від значення [member editing_integer]. "
"Стрілки вгору-вниз, якщо [code]true[/code], повзунок, якщо [code]false[/code]."
msgid ""
"A slider will always be used, even if [member editing_integer] is enabled."
msgstr ""
"Повзунок завжди використовуватиметься, навіть якщо ввімкнено [member "
"editing_integer]."
msgid "Neither the up-down arrows nor the slider will be shown."
msgstr "Ні стрілки вгору-вниз, ні повзунок не відображатимуться."
msgid "Single texture representing both the up and down buttons."
msgstr "Одна текстура, що представляє кнопки вгору та вниз."
msgid ""
"Single texture representing both the up and down buttons, when the control is "
"readonly or disabled."
msgstr ""
"Одна текстура, що представляє кнопки вгору та вниз, коли елемент керування "
"доступний лише для читання або вимкнений."
msgid "Base class for [SyntaxHighlighter] used by the [ScriptEditor]."
msgstr "Базовий клас для [SyntaxHighlighter] використовується [ScriptEditor]."
msgid ""
"Base class that all [SyntaxHighlighter]s used by the [ScriptEditor] extend "
"from.\n"
"Add a syntax highlighter to an individual script by calling [method "
"ScriptEditorBase.add_syntax_highlighter]. To apply to all scripts on open, "
"call [method ScriptEditor.register_syntax_highlighter]."
msgstr ""
"Базовий клас, який всі [SyntaxHighlighter], що використовуються "
"[ScriptEditor].\n"
"Додати синтаксис висвітлювач до індивідуального сценарію за допомогою виклику "
"[method ScriptEditorBase.add_syntax_highlighter]. Щоб застосувати до всіх "
"сценаріїв на відкритій, натисніть [method "
"ScriptEditor.register_syntax_highlighter]."
msgid "Virtual method which creates a new instance of the syntax highlighter."
msgstr ""
"Віртуальний метод, який створює новий екземпляр підсвічування синтаксису."
msgid ""
"Virtual method which can be overridden to return the syntax highlighter name."
msgstr ""
"Віртуальний метод, який може передаватися, щоб повернути ім'я шутера syntax."
msgid ""
"Virtual method which can be overridden to return the supported language names."
msgstr ""
"Віртуальний метод, який може передаватися для повернення підтримуваних мовних "
"імен."
msgid "Manages toast notifications within the editor."
msgstr "Керує сповіщеннями в редакторі."
msgid ""
"This object manages the functionality and display of toast notifications "
"within the editor, ensuring immediate and informative alerts are presented to "
"the user.\n"
"[b]Note:[/b] This class shouldn't be instantiated directly. Instead, access "
"the singleton using [method EditorInterface.get_editor_toaster]."
msgstr ""
"Цей об'єкт керує функціональністю та відображенням спливаючих сповіщень у "
"редакторі, забезпечуючи негайне та інформативне відображення сповіщень "
"користувачеві.\n"
"[b]Примітка:[/b] Цей клас не слід створювати безпосередньо. Натомість, "
"зверніться до синглтона за допомогою [method "
"EditorInterface.get_editor_toaster]."
msgid "Pushes a toast notification to the editor for display."
msgstr "Надсилає сповіщення в редакторі для відображення."
msgid "Toast will display with an INFO severity."
msgstr "Тост відображатиметься з інформацією про серйозність."
msgid ""
"Toast will display with a WARNING severity and have a corresponding color."
msgstr ""
"Тост відображатиметься зі ступенем серйозності ПОПЕРЕДЖЕННЯ та матиме "
"відповідний колір."
msgid ""
"Toast will display with an ERROR severity and have a corresponding color."
msgstr ""
"Тост відображатиметься зі значенням серйозності ПОМИЛКА та матиме відповідний "
"колір."
msgid ""
"Plugin for adding custom parsers to extract strings that are to be translated "
"from custom files (.csv, .json etc.)."
msgstr ""
"Плагін для додавання користувацьких парсерів для вилучення рядків, які "
"повинні бути перекладені з користувацьких файлів (.csv, .json тощо)."
msgid ""
"[EditorTranslationParserPlugin] is invoked when a file is being parsed to "
"extract strings that require translation. To define the parsing and string "
"extraction logic, override the [method _parse_file] method in script.\n"
"The return value should be an [Array] of [PackedStringArray]s, one for each "
"extracted translatable string. Each entry should contain [code][msgid, "
"msgctxt, msgid_plural, comment, source_line][/code], where all except "
"[code]msgid[/code] are optional. Empty strings will be ignored.\n"
"The extracted strings will be written into a translation template file "
"selected by user under \"Template Generation\" in \"Localization\" tab in "
"\"Project Settings\" menu.\n"
"Below shows an example of a custom parser that extracts strings from a CSV "
"file to write into a template.\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends EditorTranslationParserPlugin\n"
"\n"
"func _parse_file(path):\n"
"\tvar ret: Array[PackedStringArray] = []\n"
"\tvar file = FileAccess.open(path, FileAccess.READ)\n"
"\tvar text = file.get_as_text()\n"
"\tvar split_strs = text.split(\",\", false)\n"
"\tfor s in split_strs:\n"
"\t\tret.append(PackedStringArray([s]))\n"
"\t\t#print(\"Extracted string: \" + s)\n"
"\n"
"\treturn ret\n"
"\n"
"func _get_recognized_extensions():\n"
"\treturn [\"csv\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"[Tool]\n"
"public partial class CustomParser : EditorTranslationParserPlugin\n"
"{\n"
"\tpublic override Godot.Collections.Array<string[]> _ParseFile(string path)\n"
"\t{\n"
"\t\tGodot.Collections.Array<string[]> ret;\n"
"\t\tusing var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);\n"
"\t\tstring text = file.GetAsText();\n"
"\t\tstring[] splitStrs = text.Split(\",\", allowEmpty: false);\n"
"\t\tforeach (string s in splitStrs)\n"
"\t\t{\n"
"\t\t\tret.Add([s]);\n"
"\t\t\t//GD.Print($\"Extracted string: {s}\");\n"
"\t\t}\n"
"\t\treturn ret;\n"
"\t}\n"
"\n"
"\tpublic override string[] _GetRecognizedExtensions()\n"
"\t{\n"
"\t\treturn [\"csv\"];\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To add a translatable string associated with a context, plural, comment, or "
"source line:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# This will add a message with msgid \"Test 1\", msgctxt \"context\", "
"msgid_plural \"test 1 plurals\", comment \"test 1 comment\", and source line "
"\"7\".\n"
"ret.append(PackedStringArray([\"Test 1\", \"context\", \"test 1 plurals\", "
"\"test 1 comment\", \"7\"]))\n"
"# This will add a message with msgid \"A test without context\" and "
"msgid_plural \"plurals\".\n"
"ret.append(PackedStringArray([\"A test without context\", \"\", "
"\"plurals\"]))\n"
"# This will add a message with msgid \"Only with context\" and msgctxt \"a "
"friendly context\".\n"
"ret.append(PackedStringArray([\"Only with context\", \"a friendly "
"context\"]))\n"
"[/gdscript]\n"
"[csharp]\n"
"// This will add a message with msgid \"Test 1\", msgctxt \"context\", "
"msgid_plural \"test 1 plurals\", comment \"test 1 comment\", and source line "
"\"7\".\n"
"ret.Add([\"Test 1\", \"context\", \"test 1 plurals\", \"test 1 comment\", "
"\"7\"]);\n"
"// This will add a message with msgid \"A test without context\" and "
"msgid_plural \"plurals\".\n"
"ret.Add([\"A test without context\", \"\", \"plurals\"]);\n"
"// This will add a message with msgid \"Only with context\" and msgctxt \"a "
"friendly context\".\n"
"ret.Add([\"Only with context\", \"a friendly context\"]);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If you override parsing logic for standard script types "
"(GDScript, C#, etc.), it would be better to load the [code]path[/code] "
"argument using [method ResourceLoader.load]. This is because built-in scripts "
"are loaded as [Resource] type, not [FileAccess] type. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _parse_file(path):\n"
"\tvar res = ResourceLoader.load(path, \"Script\")\n"
"\tvar text = res.source_code\n"
"\t# Parsing logic.\n"
"\n"
"func _get_recognized_extensions():\n"
"\treturn [\"gd\"]\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Godot.Collections.Array<string[]> _ParseFile(string path)\n"
"{\n"
"\tvar res = ResourceLoader.Load<Script>(path, \"Script\");\n"
"\tstring text = res.SourceCode;\n"
"\t// Parsing logic.\n"
"}\n"
"\n"
"public override string[] _GetRecognizedExtensions()\n"
"{\n"
"\treturn [\"gd\"];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To use [EditorTranslationParserPlugin], register it using the [method "
"EditorPlugin.add_translation_parser_plugin] method first."
msgstr ""
"[EditorTranslationParserPlugin] викликається, коли файл аналізується для "
"вилучення рядків, які потребують перекладу. Щоб визначити логіку парсингу та "
"вилучення рядків, перевизначте метод [method _parse_file] у скрипті.\n"
"Поверненим значенням має бути [Array] [PackedStringArray]s, по одному для "
"кожного вилученого перекладуваного рядка. Кожен запис має містити [code]"
"[msgid, msgctxt, msgid_plural, comment][/code], де всі, крім [code]msgid[/"
"code], є необов’язковими. Порожні рядки ігноруватимуться. \n"
"Витягнуті рядки будуть записані у POT-файл, вибраний користувачем у розділі "
"\"Генерація POT\" на вкладці \"Локалізація\" в меню \"Налаштування "
"проекту\".\n"
"Нижче наведено приклад спеціального аналізатора, який витягує рядки з файлу "
"CSV для запису в POT. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@tool \n"
"extends EditorTranslationParserPlugin\n"
"\n"
"func _parse_file(path): \n"
"\tбуло правильно: Array[PackedStringArray] = [] \n"
"\tvar file = FileAccess.open(шлях, FileAccess.READ) \n"
"\tvar text = file.get_as_text() \n"
"\tvar split_strs = text.split(\",\", false) \n"
"\tдля s у split_strs: \n"
"\t\tret.append(PackedStringArray([s])) \n"
"\t\t#print(\"Видобутий рядок: \" + s) \n"
"\n"
"\treturn ret \n"
"\n"
"func _get_recognized_extensions(): \n"
"\treturn [\"csv\"] \n"
"[/gdscript] \n"
"[csharp] \n"
"using Godot; \n"
"\n"
"[Tool] \n"
"public partial class CustomParser : EditorTranslationParserPlugin\n"
"{\n"
"\tpublic override Godot.Collections.Array<string[]> _ParseFile(string path) \n"
"\t{ \n"
"\t\tGodot.Collections.Array<string[]> ret; \n"
"\t\tusing var file = FileAccess.Open(path, FileAccess.ModeFlags.Read); \n"
"\t\tstring text = file.GetAsText(); \n"
"\t\tstring[] splitStrs = text.Split(\",\", allowEmpty: false); \n"
"\t\tforeach (String s у splitStrs) \n"
"\t\t{ \n"
"\t\t\tret.Add([s]); \n"
"\t\t\t//GD.Print($\"Видобутий рядок: {s}\"); \n"
"\t\t} \n"
"\t\treturn ret; \n"
"\t} \n"
"\n"
"\tpublic override string[] _GetRecognizedExtensions() \n"
"\t{ \n"
"\t\treturn [\"csv\"]; \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Щоб додати перекладний рядок, пов’язаний із контекстом, множиною чи "
"коментарем: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Це додасть повідомлення з msgid «Тест 1», msgctxt «контекст», msgid_plural "
"«тест 1 множини» та коментар «тест 1 коментар». \n"
"ret.append(PackedStringArray([\"Тест 1\", \"контекст\", \"тест 1 множини\", "
"\"тест 1 коментар\"])) \n"
"# Це додасть повідомлення з msgid \"Тест без контексту\" та msgid_plural "
"\"множина\". \n"
"ret.append(PackedStringArray([\"Тест без контексту\", \"\", \"множина\"])) \n"
"# Це додасть повідомлення з msgid \"Тільки з контекстом\" і msgctxt \"дружній "
"контекст\". \n"
"ret.append(PackedStringArray([\"Тільки з контекстом\", \"дружній "
"контекст\"])) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Це додасть повідомлення з msgid \"Test 1\", msgctxt \"context\", "
"msgid_plural \"test 1 plurals\" і коментарем \"test 1 comment\". \n"
"ret.Add([\"Тест 1\", \"контекст\", \"тест 1 множини\", \"тест 1 "
"коментар\"]); \n"
"// Це додасть повідомлення з msgid \"Тест без контексту\" та msgid_plural "
"\"plurals\". \n"
"ret.Add([\"Тест без контексту\", \"\", \"множина\"]); \n"
"// Це додасть повідомлення з msgid \"Тільки з контекстом\" і msgctxt "
"\"дружній контекст\". \n"
"ret.Add([\"Тільки з контекстом\", \"дружній контекст\"]); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Якщо ви замінюєте логіку аналізу для стандартних типів "
"сценаріїв (GDScript, C# тощо), було б краще завантажити аргумент [code]path[/"
"code] за допомогою [method ResourceLoader.load]. Це тому, що вбудовані "
"сценарії завантажуються як тип [Resource], а не як тип [FileAccess]. "
"Наприклад: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _parse_file(path): \n"
"\tvar res = ResourceLoader.load(path, \"Script\") \n"
"\tvar text = res.source_code \n"
"\t# Логіка розбору. \n"
"\n"
"func _get_recognized_extensions(): \n"
"\treturn [\"gd\"] \n"
"[/gdscript] \n"
"[csharp] \n"
"public override Godot.Collections.Array<string[]> _ParseFile(string path) \n"
"{\n"
"\tvar res = ResourceLoader.Load<Script>(String, \"Script\"); \n"
"\tstring text = res.SourceCode; \n"
"\t// Розбір логіки. \n"
"}\n"
"\n"
"public override string[] _GetRecognizedExtensions() \n"
"{\n"
"\treturn [\"gd\"]; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"Щоб використовувати [EditorTranslationParserPlugin], спочатку зареєструйте "
"його за допомогою методу [method EditorPlugin.add_translation_parser_plugin]."
msgid ""
"Gets the list of file extensions to associate with this parser, e.g. [code]"
"[\"csv\"][/code]."
msgstr ""
"Список розширень файлів, пов'язаних з цим парсером, наприклад [code][\"csv\"]"
"[/code]."
msgid ""
"Override this method to define a custom parsing logic to extract the "
"translatable strings."
msgstr ""
"Зазначте цей метод, щоб визначити логіку, що підписує перекладацькі рядки."
msgid "Manages undo history of scenes opened in the editor."
msgstr "У редакторі відкрита історія подій."
msgid ""
"[EditorUndoRedoManager] is a manager for [UndoRedo] objects associated with "
"edited scenes. Each scene has its own undo history and "
"[EditorUndoRedoManager] ensures that each action performed in the editor gets "
"associated with a proper scene. For actions not related to scenes "
"([ProjectSettings] edits, external resources, etc.), a separate global "
"history is used.\n"
"The usage is mostly the same as [UndoRedo]. You create and commit actions and "
"the manager automatically decides under-the-hood what scenes it belongs to. "
"The scene is deduced based on the first operation in an action, using the "
"object from the operation. The rules are as follows:\n"
"- If the object is a [Node], use the currently edited scene;\n"
"- If the object is a built-in resource, use the scene from its path;\n"
"- If the object is external resource or anything else, use global history.\n"
"This guessing can sometimes yield false results, so you can provide a custom "
"context object when creating an action.\n"
"[EditorUndoRedoManager] is intended to be used by Godot editor plugins. You "
"can obtain it using [method EditorPlugin.get_undo_redo]. For non-editor uses "
"or plugins that don't need to integrate with the editor's undo history, use "
"[UndoRedo] instead.\n"
"The manager's API is mostly the same as in [UndoRedo], so you can refer to "
"its documentation for more examples. The main difference is that "
"[EditorUndoRedoManager] uses object + method name for actions, instead of "
"[Callable]."
msgstr ""
"[EditorUndoRedoManager] є менеджером об'єктів [UndoRedo], пов'язаних з "
"редагованими сценаріями. Кожна сцена має свою історію та "
"[EditorUndoRedoManager] забезпечує, що кожна дія, виконана в редакторі, "
"асоціюється з правильним сценарієм. Для дій, які не пов’язані з сценаріями "
"([ProjectSettings] редагування, зовнішні ресурси тощо), використовується "
"окрема глобальна історія.\n"
"Використання в основному так само, як [UndoRedo]. Ви створюєте та "
"впорядковуєте дії та менеджер автоматично вирішується, що він належить. Сцена "
"складається на основі першої операції в дії, використовуючи об'єкт від "
"операції. Правила є наступним чином:\n"
"до Якщо об'єкт є [Node], скористайтеся редаговані сценою;\n"
"до Якщо об'єкт є вбудованим ресурсом, скористайтеся сценою від його шляху;\n"
"до Якщо об'єкт є зовнішнім ресурсом або будь-яким іншим, скористайтеся "
"глобальною історією.\n"
"Цей здогадка іноді може призвести до помилкових результатів, тому ви можете "
"забезпечити користувацький контекст об'єкта при створенні дії.\n"
"[EditorUndoRedoManager] призначений для використання плагінів редактора "
"Godot. Ви можете отримати його за допомогою [method "
"EditorPlugin.get_undo_redo]. Для нередактора використовується або плагіни, "
"які не повинні інтегруватися з історією редактора, використовувати "
"[UndoRedo].\n"
"API менеджера в основному такий же, як і в [UndoRedo], так що ви можете "
"звернутися до документації для більш докладних прикладів. Основна відмінність "
"полягає в тому, що [EditorUndoRedoManager] використовує об'єкт + назву методу "
"для дій, замість [Callable]."
msgid ""
"Register a method that will be called when the action is committed (i.e. the "
"\"do\" action).\n"
"If this is the first operation, the [param object] will be used to deduce "
"target undo history."
msgstr ""
"Зареєструвати метод, який буде викликаний, коли дія виконана (тобто \"до\" "
"дія).\n"
"Якщо це перша операція, об'єкт [param object] буде використовуватися для "
"створення цільової історії."
msgid ""
"Register a property value change for \"do\".\n"
"If this is the first operation, the [param object] will be used to deduce "
"target undo history."
msgstr ""
"Зареєструвати зміни вартості майна для \"до\".\n"
"Якщо це перша операція, об'єкт [param object] буде використовуватися для "
"створення цільової історії."
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 ""
"Зареєструвати посилання на \"до\", яка буде вилучена, якщо історія \"до\" "
"втрачена. Це корисно в основному для нових вузлів, створених для виклику "
"«до». Не використовуйте для ресурсів."
msgid ""
"Register a method that will be called when the action is undone (i.e. the "
"\"undo\" action).\n"
"If this is the first operation, the [param object] will be used to deduce "
"target undo history."
msgstr ""
"Зареєструвати метод, який буде викликаний, коли дія неонова (тобто дія "
"\"undo\").\n"
"Якщо це перша операція, об'єкт [param object] буде використовуватися для "
"створення цільової історії."
msgid ""
"Register a property value change for \"undo\".\n"
"If this is the first operation, the [param object] will be used to deduce "
"target undo history."
msgstr ""
"Зареєструвати зміни цін на майно для \"undo\".\n"
"Якщо це перша операція, об'єкт [param object] буде використовуватися для "
"створення цільової історії."
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 ""
"Зареєструвати посилання на \"undo\", яка буде вилучена, якщо втрачена історія "
"\"undo\". Це корисно в основному для вузлів, видалених за допомогою виклику "
"«до» (не виклику «undo»)."
msgid ""
"Clears the given undo history. You can clear history for a specific scene, "
"global history, or for all histories at once (except [constant "
"REMOTE_HISTORY]) if [param id] is [constant INVALID_HISTORY].\n"
"If [param increase_version] is [code]true[/code], the undo history version "
"will be increased, marking it as unsaved. Useful for operations that modify "
"the scene, but don't support undo.\n"
"[codeblock]\n"
"var scene_root = EditorInterface.get_edited_scene_root()\n"
"var undo_redo = EditorInterface.get_editor_undo_redo()\n"
"undo_redo.clear_history(undo_redo.get_object_history_id(scene_root))\n"
"[/codeblock]\n"
"[b]Note:[/b] If you want to mark an edited scene as unsaved without clearing "
"its history, use [method EditorInterface.mark_scene_as_unsaved] instead."
msgstr ""
"Очищає задану історію скасування. Ви можете очистити історію для певної "
"сцени, глобальної історії або для всіх історій одночасно (крім [constant "
"REMOTE_HISTORY]), якщо [param id] має значення [constant INVALID_HISTORY].\n"
"Якщо [param increase_version] має значення [code]true[/code], версія історії "
"скасування буде збільшена, що позначить її як незбережену. Корисно для "
"операцій, які змінюють сцену, але не підтримують скасування.\n"
" [codeblock]\n"
"var scene_root = EditorInterface.get_edited_scene_root()\n"
"var undo_redo = EditorInterface.get_editor_undo_redo()\n"
"undo_redo.clear_history(undo_redo.get_object_history_id(scene_root))\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Якщо ви хочете позначити відредаговану сцену як незбережену, "
"не очищуючи її історію, використовуйте замість цього [method "
"EditorInterface.mark_scene_as_unsaved]."
msgid ""
"Commits the action. If [param execute] is [code]true[/code] (default), all "
"\"do\" methods/properties are called/set when this function is called."
msgstr ""
"Здійснює дію. Якщо [param execute] має значення [code]true[/code] (за "
"замовчуванням), усі методи/властивості \"do\" викликаються/встановлюються під "
"час виклику цієї функції."
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 "
"[method add_undo_property], then commit the action with [method "
"commit_action].\n"
"The way actions are merged is dictated by the [param merge_mode] argument.\n"
"If [param custom_context] object is provided, it will be used for deducing "
"target history (instead of using the first operation).\n"
"The way undo operation are ordered in actions is dictated by [param "
"backward_undo_ops]. When [param backward_undo_ops] is [code]false[/code] undo "
"option are ordered in the same order they were added. Which means the first "
"operation to be added will be the first to be undone.\n"
"If [param mark_unsaved] is [code]false[/code], the action will not mark the "
"history as unsaved. This is useful for example for actions that change a "
"selection, or a setting that will be saved automatically. Otherwise, this "
"should be left to [code]true[/code] if the action requires saving by the user "
"or if it can cause data loss when left unsaved."
msgstr ""
"Створіть нову дію. Після її виклику виконайте всі виклики методів [method "
"add_do_method], [method add_undo_method], [method add_do_property] та [method "
"add_undo_property], а потім зафіксуйте дію за допомогою методу [method "
"commit_action].\n"
"Спосіб об'єднання дій визначається аргументом [param merge_mode].\n"
"Якщо надано об'єкт [param custom_context], він буде використаний для "
"виведення цільової історії (замість використання першої операції).\n"
"Порядок розташування операцій скасування в діях визначається параметром "
"[param backward_undo_ops]. Коли [param backward_undo_ops] має значення "
"[code]false[/code], опції скасування впорядковуються в тому ж порядку, в "
"якому вони були додані. Це означає, що перша додана операція буде першою "
"скасованою.\n"
"Якщо [param mark_unsaved] має значення [code]false[/code], дія не позначить "
"історію як незбережену. Це корисно, наприклад, для дій, які змінюють вибір "
"або налаштування, яке буде збережено автоматично. В іншому випадку, це "
"значення слід залишити на [code]true[/code], якщо дія вимагає збереження "
"користувачем або якщо вона може призвести до втрати даних, якщо її не "
"зберегти."
msgid ""
"Forces the next operation (e.g. [method add_do_method]) to use the action's "
"history rather than guessing it from the object. This is sometimes needed "
"when a history can't be correctly determined, like for a nested resource that "
"doesn't have a path yet.\n"
"This method should only be used when absolutely necessary, otherwise it might "
"cause invalid history state. For most of complex cases, the "
"[code]custom_context[/code] parameter of [method create_action] is sufficient."
msgstr ""
"Сили наступну операцію (наприклад, [method add_do_method]) для використання "
"історії дій, а не вгадуючи його з об'єкта. Це іноді потрібно, коли історія не "
"може бути правильно визначена, як для непристойного ресурсу, який ще не має "
"шляху.\n"
"Цей метод повинен бути використаний тільки при необхідності, інакше він може "
"викликати недійсний стан історії. Для більшості складних випадків параметр "
"[code]custom_context[/code] [method create_action] є достатнім."
msgid ""
"Returns the [UndoRedo] object associated with the given history [param id].\n"
"[param id] above [code]0[/code] are mapped to the opened scene tabs (but it "
"doesn't match their order). [param id] of [code]0[/code] or lower have "
"special meaning (see [enum SpecialHistory]).\n"
"Best used with [method get_object_history_id]. This method is only provided "
"in case you need some more advanced methods of [UndoRedo] (but keep in mind "
"that directly operating on the [UndoRedo] object might affect editor's "
"stability)."
msgstr ""
"Повертає об'єкт [UndoRedo], пов'язаний з даною історією [param id].\n"
"[param id] над [code]0[/code] наклеєні на відкриті вкладки сцени (але не "
"відповідає їхньому порядку). [param id] [code]0[/code] або нижчий має "
"особливий зміст (див. [enum SpecialHistory]).\n"
"Кращий використовується з [method get_object_history_id]. Цей метод доступний "
"тільки у випадку, якщо вам потрібно більше розширених методів [UndoRedo] (але "
"не забудьте, що безпосередньо працює на об'єкті [UndoRedo] може вплинути на "
"стабільність редактора)."
msgid ""
"Returns the history ID deduced from the given [param object]. It can be used "
"with [method get_history_undo_redo]."
msgstr ""
"Повертає ідентифікатор історії, який вивів з вказаного [param object]. Ви "
"можете використовувати з [method get_history_undo_redo]."
msgid ""
"Returns [code]true[/code] if the [EditorUndoRedoManager] is currently "
"committing the action, i.e. running its \"do\" method or property change (see "
"[method commit_action])."
msgstr ""
"Повертає [code]true[/code], якщо [EditorUndoRedoManager] в даний час бере на "
"себе дію, тобто працює його \"до\" метод або зміни майна (див. [method "
"commit_action])."
msgid ""
"Emitted when the list of actions in any history has changed, either when an "
"action is committed or a history is cleared."
msgstr ""
"При зміні переліку дій в будь-якій історії, або коли дія виконана або історія "
"очищається."
msgid ""
"Emitted when the version of any history has changed as a result of undo or "
"redo call."
msgstr ""
"Увімкнено, коли версія будь-якої історії змінилася в результаті невидимого "
"або червоного виклику."
msgid ""
"Global history not associated with any scene, but with external resources etc."
msgstr ""
"Глобальна історія не пов'язана з будь-якою сценою, але з зовнішніми ресурсами "
"тощо."
msgid ""
"History associated with remote inspector. Used when live editing a running "
"project."
msgstr ""
"Історія, пов'язана з дистанційним інспектором. Використовуються при "
"редагуванні робочого проекту."
msgid ""
"Invalid \"null\" history. It's a special value, not associated with any "
"object."
msgstr ""
"Інвалід «нуль» історія. Це спеціальне значення, не пов'язане з будь-яким "
"об'єктом."
msgid ""
"Version Control System (VCS) interface, which reads and writes to the local "
"VCS in use."
msgstr ""
"Система керування версіями (VCS) інтерфейс, який читає та пише локальним VCS "
"у використанні."
msgid ""
"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 GDExtension plugins 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 each of these virtual functions."
msgstr ""
"Захищаючи API, який редактор використовує для отримання інформації з базових "
"VCS. Реалізація цього API входить в плагіни VCS, які є плагінами GDExtension, "
"які спадок [EditorVCSInterface] і кріпляться (на вимогу) до однотонної "
"екземпляри [EditorVCSInterface]. Замість того, щоб виконати самі завдання, "
"всі віртуальні функції, перераховані нижче, викличуть внутрішні функції "
"перейменування в плагінах VCS для забезпечення досвіду плагіна. Призначений "
"для користувача VCS плагін повинен успадкуватися від [EditorVCSInterface] і "
"перенаречени кожну з цих віртуальних функцій."
msgid "Version control systems"
msgstr "Системи керування версіями"
msgid "Checks out a [param branch_name] in the VCS."
msgstr "Перевірити [пам'ятне відділення_name] в VCS."
msgid ""
"Commits the currently staged changes and applies the commit [param msg] to "
"the resulting commit."
msgstr ""
"Прийміть в даний час поетапні зміни та застосовуйте комітацію [param msg] до "
"отриманого коміту."
msgid "Creates a new branch named [param branch_name] in the VCS."
msgstr "Створює нове відділення, назване [param branch_name] в VCS."
msgid ""
"Creates a new remote destination with name [param remote_name] and points it "
"to [param remote_url]. This can be an HTTPS remote or an SSH remote."
msgstr ""
"Створює новий віддалений пункт з назвою [param Remote_name] і вказує на його "
"[param Remote_url]. Це може бути віддалений HTTPS або пульт SSH."
msgid "Discards the changes made in a file present at [param file_path]."
msgstr "Відхилити зміни, внесені в файл [param file_path]."
msgid ""
"Fetches new changes from the [param remote], but doesn't write changes to the "
"current working directory. Equivalent to [code]git fetch[/code]."
msgstr ""
"Віддалені від [парення], але не записують зміни до поточного робочого "
"каталогу. [code]git ftch[/code]."
msgid ""
"Gets an instance of an [Array] of [String]s containing available branch names "
"in the VCS."
msgstr ""
"Одержує екземпляр [Array] [String], що містить доступні галузеві імена в VCS."
msgid "Gets the current branch name defined in the VCS."
msgstr "Отримує поточний галузевий назву, визначений в VCS."
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 [param identifier] is a file "
"path, returns a file diff, and if it is a commit identifier, then returns a "
"commit diff."
msgstr ""
"Повертає масив елементів [Dictionary] (див. [method create_diff_file], "
"[method create_diff_hunk], [method create_diff_line], [method "
"add_line_diffs_into_diff_hunk] і [method add_diff_hunks_into_diff_file]), "
"кожен з яких містить інформацію про дифу. Якщо [param identifier] є файловим "
"шляхом, повертає ідентифікатор файлу, і якщо він є ідентифікатором, то "
"повертає ідентифікатор коміту."
msgid ""
"Returns an [Array] of [Dictionary] items (see [method create_diff_hunk]), "
"each containing a line diff between a file at [param file_path] and the "
"[param text] which is passed in."
msgstr ""
"Повертає [Array] елементів [Dictionary] (див. [method create_diff_hunk]), "
"кожен з яких містить рядок різниці між файлом за адресою [param file_path] та "
"[param text], що передається."
msgid ""
"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 ""
"Повертає [Array] елементів [Dictionary] (див. [method create_status_file]), "
"кожен з яких містить дані про стан кожного зміненого файлу в папці проекту."
msgid ""
"Returns an [Array] of [Dictionary] items (see [method create_commit]), each "
"containing the data for a past commit."
msgstr ""
"Повертає [Array] з елементів [Dictionary] (див. [method create_commit]), "
"кожен з яких містить дані для минулого коміту."
msgid ""
"Returns an [Array] of [String]s, each containing the name of a remote "
"configured in the VCS."
msgstr ""
"Повертаємо [Array] [String]s, кожен з яких містить назву віддаленого "
"настроюється в VCS."
msgid "Returns the name of the underlying VCS provider."
msgstr "Повертає ім'я основного постачальника VCS."
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 "
"[param project_path]."
msgstr ""
"Налаштування плагіна VCS при підключенні редактора. Повертаємо Вашу увагу на "
"те, чи успішно ініціюється плагін. Проект VCS ініціюється на [param "
"Project_path]."
msgid "Pulls changes from the remote. This can give rise to merge conflicts."
msgstr ""
"Витягує зміни з пульта дистанційного керування. Це може призвести до злиття "
"конфліктів."
msgid ""
"Pushes changes to the [param remote]. If [param force] is [code]true[/code], "
"a force push will override the change history already present on the remote."
msgstr ""
"Пушки зміни до [param remote]. Якщо [param сила] є [code]true[/code], сила "
"штовхач перенаправить історію змін вже присутній на пульті дистанційного "
"керування."
msgid "Remove a branch from the local VCS."
msgstr "Видаліть відділення з місцевих VCS."
msgid "Remove a remote from the local VCS."
msgstr "Видаліть дистанційне з локальних VCS."
msgid ""
"Set user credentials in the underlying VCS. [param username] and [param "
"password] are used only during HTTPS authentication unless not already "
"mentioned in the remote URL. [param ssh_public_key_path], [param "
"ssh_private_key_path], and [param ssh_passphrase] are only used during SSH "
"authentication."
msgstr ""
"Встановити облікові дані користувача в основній VCS. [param Username] і "
"[param password] використовуються тільки під час перевірки HTTPS, якщо не "
"було зазначено в віддаленій URL. [param ssh_public_key_path], [param "
"ssh_private_key_path], і [param ssh_passphrase] використовуються тільки при "
"автентифікації SSH."
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 ""
"Вимкніть пристрій VCS. Зателефонуйте, коли користувач або закриває редактор "
"або закриває плагін VCS через редактор UI."
msgid "Stages the file present at [param file_path] to the staged area."
msgstr "Етапи подання файлу на [param file_path] на стадію."
msgid ""
"Unstages the file present at [param file_path] from the staged area to the "
"unstaged area."
msgstr ""
"Не пропустіть файл, присутній на [param file_path] із застиглої площі до "
"незареєстрованої площі."
msgid ""
"Helper function to add an array of [param diff_hunks] into a [param "
"diff_file]."
msgstr ""
"Функція Helper для додавання масиву [param diff_hunks] в [param diff_file]."
msgid ""
"Helper function to add an array of [param line_diffs] into a [param "
"diff_hunk]."
msgstr ""
"Функція Helper для додавання масиву [param line_diffs] в [param diff_hunk]."
msgid ""
"Helper function to create a commit [Dictionary] item. [param msg] is the "
"commit message of the commit. [param author] is a single human-readable "
"string containing all the author's details, e.g. the email and name "
"configured in the VCS. [param id] is the identifier of the commit, in "
"whichever format your VCS may provide an identifier to commits. [param "
"unix_timestamp] is the UTC Unix timestamp of when the commit was created. "
"[param offset_minutes] is the timezone offset in minutes, recorded from the "
"system timezone where the commit was created."
msgstr ""
"Функція помічника для створення коміту [Dictionary] пункт. [param msg] є "
"комісією. [param author] - єдиний людський рядок, що містить всі деталі "
"автора, наприклад, електронну пошту та ім'я, налаштовану в VCS. [param id] є "
"ідентифікатором комісії, в якому в будь-якому форматі ваш VCS може надати "
"ідентифікатор для комісій. [param unix_timestamp] є UTC Unix timestamp, коли "
"було створено комісію. [param offset_mins] - це часовий пояс, який "
"записується з системного часового поясу, де було створено комісію."
msgid ""
"Helper function to create a [Dictionary] for storing old and new diff file "
"paths."
msgstr ""
"Функція Helper для створення [Dictionary] для зберігання старих і нових "
"дифутичних шляхів."
msgid ""
"Helper function to create a [Dictionary] for storing diff hunk data. [param "
"old_start] is the starting line number in old file. [param new_start] is the "
"starting line number in new file. [param old_lines] is the number of lines in "
"the old file. [param new_lines] is the number of lines in the new file."
msgstr ""
"Функція помічника для створення [Dictionary] для зберігання даних жорсткого "
"диска. [param old_start] є початковим номером рядка в старій файлі. [param "
"new_start] є початковим номером рядка в новому файлі. [param old_lines] є "
"числом рядків у старому файлі. [param new_lines] є числом рядків у новому "
"файлі."
msgid ""
"Helper function to create a [Dictionary] for storing a line diff. [param "
"new_line_no] is the line number in the new file (can be [code]-1[/code] if "
"the line is deleted). [param old_line_no] is the line number in the old file "
"(can be [code]-1[/code] if the line is added). [param content] is the diff "
"text. [param status] is a single character string which stores the line "
"origin."
msgstr ""
"Функція помічника для створення [Dictionary] для зберігання дифусу лінії. "
"[param new_line_no] - номер рядка в новому файлі (може бути [code]-1[/code], "
"якщо рядок видалено). [param old_line_no] - номер рядка в старому файлі (може "
"бути [code]-1[/code], якщо рядок додано). [param content] – це дифузний "
"текст. [param stasus] - один рядок символів, який зберігає походження рядків."
msgid ""
"Helper function to create a [Dictionary] used by editor to read the status of "
"a file."
msgstr ""
"Функція Helper для створення [Dictionary], що використовується редактором для "
"читання статусу файлу."
msgid ""
"Pops up an error message in the editor which is shown as coming from the "
"underlying VCS. Use this to show VCS specific error messages."
msgstr ""
"Поповнюйте повідомлення про помилку в редакторі, який відображається як "
"надходить від основного VCS. Використовуйте це для відображення повідомлень "
"про помилку VCS."
msgid "A new file has been added."
msgstr "Додано новий файл."
msgid "An earlier added file has been modified."
msgstr "Змінюється раніше доданий файл."
msgid "An earlier added file has been renamed."
msgstr "Перейменовано раніше доданий файл."
msgid "An earlier added file has been deleted."
msgstr "Видалено попередній файл."
msgid "An earlier added file has been typechanged."
msgstr "Змінюється раніше доданий файл."
msgid "A file is left unmerged."
msgstr "Файл зліва не занурюється."
msgid "A commit is encountered from the commit area."
msgstr "Зустрінеться з зони замовлення."
msgid "A file is encountered from the staged area."
msgstr "Файл стикається з застарілою зоною."
msgid "A file is encountered from the unstaged area."
msgstr "Файл зустрічається з незареєстрованої ділянки."
msgid "Holds a reference to an [Object]'s instance ID."
msgstr "Утримується посилання на ID екземпляра [Object]."
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 "
"then be used to retrieve the object instance with [method "
"@GlobalScope.instance_from_id].\n"
"This class is used internally by the editor inspector and script debugger, "
"but can also be used in plugins to pass and display objects as their IDs."
msgstr ""
"Утилітаційний клас, який має посилання на внутрішній ідентифікатор [Object] "
"екземпляр, як надана [method.get_instance_id]. Цей ідентифікатор може бути "
"використаний для отримання екземпляра об'єкта з [method "
"@GlobalScope.instance_from_id].\n"
"Цей клас використовується в внутрішньому режимі за допомогою інспектора "
"редактора та дебугера сценаріїв, але також може використовуватися в додатках "
"для проходження та відображення об'єктів, як їх ідентифікаторів."
msgid ""
"The [Object] identifier stored in this [EncodedObjectAsID] instance. The "
"object instance can be retrieved with [method @GlobalScope.instance_from_id]."
msgstr ""
"Текст [Object], що зберігається в цьому [EncodedObjectAsID] екземпляр. Текст "
"об'єкта можна отримати за допомогою [method @GlobalScope.instance_from_id]."
msgid ""
"A wrapper class for an [url=http://enet.bespin.org/group__host.html]ENetHost[/"
"url]."
msgstr ""
"Клас обгортки для [url=http://enet.bespin.org/group_host.html]ENetHost[/url]."
msgid ""
"ENet's purpose is to provide a relatively thin, simple and robust network "
"communication layer on top of UDP (User Datagram Protocol)."
msgstr ""
"Мета ENet полягає в тому, щоб забезпечити відносно тонкий, простий і надійний "
"мережевий шар зв'язку на вершині UDP (користувацький протокол Datagram)."
msgid "API documentation on the ENet website"
msgstr "Документація API на сайті ENet"
msgid "Adjusts the bandwidth limits of a host."
msgstr "Регулює обмеження смуги хосту."
msgid ""
"Queues a [param packet] to be sent to all peers associated with the host over "
"the specified [param channel]. See [ENetPacketPeer] [code]FLAG_*[/code] "
"constants for available packet flags."
msgstr ""
"Прийміть [param packet] для відправки всіх однолітків, пов'язаних з "
"господарем за вказаною [param channel]. [ENetPacketPeer] [code]FLAG_*[/code] "
"константи для доступних прапорів пакета."
msgid "Limits the maximum allowed channels of future incoming connections."
msgstr "Обмеження максимальних дозволених каналів майбутнього вхідних з'єднань."
msgid ""
"Sets the compression method used for network packets. These have different "
"tradeoffs of compression speed versus bandwidth, you may need to test which "
"one works best for your use case if you use compression at all.\n"
"[b]Note:[/b] Most games' network design involve sending many small packets "
"frequently (smaller than 4 KB each). If in doubt, it is recommended to keep "
"the default compression algorithm as it works best on these small packets.\n"
"[b]Note:[/b] The compression mode must be set to the same value on both the "
"server and all its clients. Clients will fail to connect if the compression "
"mode set on the client differs from the one set on the server."
msgstr ""
"Налаштовує метод стиснення, який використовується для мережевих пакетів. Вони "
"мають різні торгові точки швидкості стиснення versus пропускної здатності, ви "
"можете перевірити, що один працює краще для вашого використання випадку, якщо "
"ви використовуєте стиснення на всіх.\n"
"[b]Примітка:[/b] Більшість дизайн мережі ігор передбачають відправку багато "
"невеликих пакетів часто (менше 4 КБ кожен). Якщо в сумніві, рекомендується "
"зберігати алгоритм стиснення за замовчуванням, оскільки він працює краще на "
"цих невеликих пакетах.\n"
"[b]Примітка:[/b] Режим стиснення повинен бути встановленим до того ж значення "
"на сервері і всіх його клієнтів. Клієнти не з’єднуються, якщо встановлений на "
"сервері режим стиснення відрізняється від одного набору."
msgid ""
"Initiates a connection to a foreign [param address] using the specified "
"[param port] and allocating the requested [param channels]. Optional [param "
"data] can be passed during connection in the form of a 32 bit integer.\n"
"[b]Note:[/b] You must call either [method create_host] or [method "
"create_host_bound] on both ends before calling this method."
msgstr ""
"Ініціати з'єднання з іноземною [параційна адреса] за допомогою вказаного "
"[param port] і виділення запитуваного [param channels]. Додатково [param "
"data] можна пройти під час підключення у вигляді цілого 32 біт.\n"
"[b]Примітка:[/b] Ви повинні викликати або [method створення_host] або [method "
"створення_host_bound] на обох кінцях, перш ніж викликати цей метод."
msgid ""
"Creates an ENetHost that allows up to [param max_peers] connected peers, each "
"allocating up to [param max_channels] channels, optionally limiting bandwidth "
"to [param in_bandwidth] and [param out_bandwidth] (if greater than zero).\n"
"This method binds a random available dynamic UDP port on the host machine at "
"the [i]unspecified[/i] address. Use [method create_host_bound] to specify the "
"address and port.\n"
"[b]Note:[/b] It is necessary to create a host in both client and server in "
"order to establish a connection."
msgstr ""
"Створює ENetHost, що дозволяє підключенням однолітків [param max_peers], "
"кожен бажаючий до каналів [param max_channels], додатково обмежуючи пропускну "
"здатність до [param in_width] і [param out_bandwidth] (якщо більше нуля.)\n"
"Цей етод поєднує в собі випадковий доступний динамічний порт UDP на хост-"
"машину за адресою [i]unspecified[/i]. Використовуйте [method "
"create_host_bound], щоб вказати адресу та порт.\n"
"[b]Примітка:[/b] Для встановлення з'єднання необхідно створити хост як "
"клієнт, так і сервер."
msgid ""
"Creates an ENetHost bound to the given [param bind_address] and [param "
"bind_port] that allows up to [param max_peers] connected peers, each "
"allocating up to [param max_channels] channels, optionally limiting bandwidth "
"to [param in_bandwidth] and [param out_bandwidth] (if greater than zero).\n"
"[b]Note:[/b] It is necessary to create a host in both client and server in "
"order to establish a connection."
msgstr ""
"Створює ENetHost, що межує з даним [param bind_address] і [param bind_port], "
"що дозволяє [param max_peers] підключених однолітків, кожен бажаючий до "
"[param max_channels] каналів, додатково обмежуючи пропускну здатність до "
"[param in_width] і [param out_width] (якщо більше нуля).\n"
"[b]Примітка:[/b] Для встановлення підключення необхідно створити хост як "
"клієнт, так і сервер."
msgid "Destroys the host and all resources associated with it."
msgstr "Дестройс хост і всі ресурси, пов'язані з ним."
msgid ""
"Configure this ENetHost to use the custom Godot extension allowing DTLS "
"encryption for ENet clients. Call this before [method connect_to_host] to "
"have ENet connect using DTLS validating the server certificate against [param "
"hostname]. You can pass the optional [param client_options] parameter to "
"customize the trusted certification authorities, or disable the common name "
"verification. See [method TLSOptions.client] and [method "
"TLSOptions.client_unsafe]."
msgstr ""
"Налаштуйте це ENetHost для використання користувацького розширення Godot, що "
"дозволяє шифрування DTLS для клієнтів ENet. Введіть номер мобільного, який Ви "
"вказали при укладаннi договору з банком - для ідентифікації. Ви можете пройти "
"додаткові параметри параметра [param Client_options] для налаштування "
"перевірених органів з сертифікації або відключення загальної перевірки назв. "
"[method TLSOptions.client] і [method TLSOptions.client_unsafe]."
msgid ""
"Configure this ENetHost to use the custom Godot extension allowing DTLS "
"encryption for ENet servers. Call this right after [method create_host_bound] "
"to have ENet expect peers to connect using DTLS. See [method "
"TLSOptions.server]."
msgstr ""
"Налаштуйте цей ENetHost для використання користувацького розширення Godot, що "
"дозволяє шифрування DTLS для серверів ENet. Зателефонуйте за допомогою DTLS. "
"Див. [method TLSOptions.server]."
msgid "Sends any queued packets on the host specified to its designated peers."
msgstr ""
"Відправляє будь-які черги пакетів на ведучих, зазначених до його призначених "
"однолітків."
msgid "Returns the local port to which this peer is bound."
msgstr "Повертає локальний порт, до якого зв'язується цей одноліток."
msgid "Returns the maximum number of channels allowed for connected peers."
msgstr ""
"Повертаємо максимальну кількість каналів, дозволених для підключених "
"однолітків."
msgid ""
"Returns the list of peers associated with this host.\n"
"[b]Note:[/b] This list might include some peers that are not fully connected "
"or are still being disconnected."
msgstr ""
"Повертає список однолітків, пов'язаних з цим хостом.\n"
"[b]Примітка:[/b] Цей список може включати деякі однолітки, які не повністю "
"підключені або поки не відключені."
msgid "Returns and resets host statistics."
msgstr "Повертає та скидає статистику хоста."
msgid ""
"Configures the DTLS server to automatically drop new connections.\n"
"[b]Note:[/b] This method is only relevant after calling [method "
"dtls_server_setup]."
msgstr ""
"Налаштування сервера DTLS для автоматичного падіння нових підключень.\n"
"[b]Примітка:[/b] Цей метод доступний тільки після виклику [method "
"dtls_server_setup]."
msgid ""
"Waits for events on this connection and shuttles packets between the host and "
"its peers, with the given [param timeout] (in milliseconds). The returned "
"[Array] will have 4 elements. An [enum EventType], the [ENetPacketPeer] which "
"generated the event, the event associated data (if any), the event associated "
"channel (if any). If the generated event is [constant EVENT_RECEIVE], the "
"received packet will be queued to the associated [ENetPacketPeer].\n"
"Call this function regularly to handle connections, disconnections, and to "
"receive new packets.\n"
"[b]Note:[/b] This method must be called on both ends involved in the event "
"(sending and receiving hosts)."
msgstr ""
"Очікується, що події на цьому з'єднанні та упакуванні маршрутів між хостом та "
"його однолітками, з заданим [param timeout] (в мілісекунді). Повернутий "
"[Array] буде мати 4 елементи. [enum EventType], [ENetPacketPeer], який "
"створив захід, пов'язаний дані (якщо це), подія, пов'язана з каналом (за "
"наявності). Якщо сформований захід [constant EVENT_RECEIVE], отриманий пакет "
"буде черганий асоційованим [ENetPacketPeer].\n"
"Зателефонуйте цю функцію регулярно, щоб обробляти з'єднання, відключення та "
"отримувати нові пакети.\n"
"[b]Примітка:[/b] Цей метод повинен бути викликаний як на кінцях, що беруть "
"участь у заході (закінчення та отримання господарів)."
msgid ""
"Sends a [param packet] toward a destination from the address and port "
"currently bound by this ENetConnection instance.\n"
"This is useful as it serves to establish entries in NAT routing tables on all "
"devices between this bound instance and the public facing internet, allowing "
"a prospective client's connection packets to be routed backward through the "
"NAT device(s) between the public internet and this host.\n"
"This requires forward knowledge of a prospective client's address and "
"communication port as seen by the public internet - after any NAT devices "
"have handled their connection request. This information can be obtained by a "
"[url=https://en.wikipedia.org/wiki/STUN]STUN[/url] service, and must be "
"handed off to your host by an entity that is not the prospective client. This "
"will never work for a client behind a Symmetric NAT due to the nature of the "
"Symmetric NAT routing algorithm, as their IP and Port cannot be known "
"beforehand."
msgstr ""
"Надсилання [param packet] до місця призначення з адреси та порту, в даний "
"час, пов'язаної з цим екземпляром ENetConnection.\n"
"Це корисно, оскільки він служить для встановлення записів в таблицях NAT на "
"всіх пристроях між цією межею та Інтернетом громадського облицювання, що "
"дозволяє потенційним пакетам з'єднання клієнтів, які можуть бути передані "
"назад через пристрій NAT (s) між громадським інтернетом та цим хостом.\n"
"Для того, щоб отримати знання про адресний та комунікаційний порт "
"потенційного клієнта, як видно громадський інтернет - після того, як будь-які "
"пристрої NAT обробляються запитом про підключення. Ця інформація може бути "
"отримана за допомогою [url=https://en.wikipedia.org/wiki/STUN] Послуга STUN[/"
"url] і повинна бути передана вашому господарю особою, яка не є потенційним "
"клієнтом. У зв’язку з характером алгоритму маршрутизації Symmetric NAT, "
"оскільки їх IP і порт не можуть бути відомі заздалегідь."
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 ""
"Немає стиснення. Це використовує найбільш пропускну здатність, але має в "
"сторону, що вимагає декількох ресурсів процесора. Ця опція також може бути "
"використана для того, щоб зробити мережеве відключення за допомогою "
"інструментів, таких як Wireshark простіше."
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 ""
"Вбудований кодування діапазону ENet. Добре працює на невеликих пакетах, але "
"не є найефективнішим алгоритмом пакетів більше 4 КБ."
msgid ""
"[url=https://fastlz.org/]FastLZ[/url] compression. This option uses less CPU "
"resources compared to [constant COMPRESS_ZLIB], at the expense of using more "
"bandwidth."
msgstr ""
"[url=https://fastlz.org/] QuickLZ[/url] стиснення. Цей параметр використовує "
"менше ресурсів процесора порівняно з [constant COMPRESS_ZLIB], за рахунок "
"використання більш пропускної здатності."
msgid ""
"[url=https://www.zlib.net/]Zlib[/url] compression. This option uses less "
"bandwidth compared to [constant COMPRESS_FASTLZ], at the expense of using "
"more CPU resources."
msgstr ""
"[url=https://www.zlib.net/]Зліб[/url] стиснення. Цей параметр використовує "
"меншу пропускну здатність порівняно з [constant COMPRESS_FASTLZ], за рахунок "
"використання більше ресурсів процесора."
msgid ""
"[url=https://facebook.github.io/zstd/]Zstandard[/url] compression. Note that "
"this algorithm is not very efficient on packets smaller than 4 KB. Therefore, "
"it's recommended to use other compression algorithms in most cases."
msgstr ""
"[url=https://facebook.github.io/zstd/]Зстандарт[/url] стиснення. Зауважте, що "
"цей алгоритм не дуже ефективний у пакетах менше 4 КБ. Тому рекомендується "
"використовувати інші алгоритми стиснення в більшості випадків."
msgid ""
"An error occurred during [method service]. You will likely need to [method "
"destroy] the host and recreate it."
msgstr ""
"Сталася помилка під час обслуговування [method service]. Вам, ймовірно, "
"потрібно буде знищити [method destroy] хост і створити його заново."
msgid "No event occurred within the specified time limit."
msgstr "Жодна подія сталася в межах зазначеного ліміту часу."
msgid ""
"A connection request initiated by enet_host_connect has completed. The array "
"will contain the peer which successfully connected."
msgstr ""
"Завершено запит підключення enet_host_connect. У масиві є однолітки, які "
"успішно підключені."
msgid ""
"A peer has disconnected. This event is generated on a successful completion "
"of a disconnect initiated by [method ENetPacketPeer.peer_disconnect], if a "
"peer has timed out, or if a connection request initialized by [method "
"connect_to_host] has timed out. The array will contain the peer which "
"disconnected. The data field contains user supplied data describing the "
"disconnection, or 0, if none is available."
msgstr ""
"Відключений одноліток. Цей захід генерується на успішному завершенні "
"від’єднання, що ініціюється [method ENetPacketPeer.peer_disconnect], якщо у "
"однолітків з'явився час, або якщо запит з'єднання, що ініціюється [method "
"підключення_to_host]. У масиві є однолітки, які відключені. Поле даних "
"містить дані, що містять дані, що містять відключення, або 0, якщо немає."
msgid ""
"A packet has been received from a peer. The array will contain the peer which "
"sent the packet and the channel number upon which the packet was received. "
"The received packet will be queued to the associated [ENetPacketPeer]."
msgstr ""
"Пакет отримав від однолітків. У масиві будуть представлені однолітки, які "
"відправили пакет і номер каналу, на який був отриманий пакет. Отриманий пакет "
"буде черганий асоційованим [ENetPacketPeer]."
msgid "Total data sent."
msgstr "Загальна кількість відправлених даних."
msgid "Total UDP packets sent."
msgstr "Сумарні пакети UDP відправлені."
msgid "Total data received."
msgstr "Отримані дані."
msgid "Total UDP packets received."
msgstr "Отримано всі пакети UDP."
msgid ""
"A MultiplayerPeer implementation using the [url=http://enet.bespin.org/"
"index.html]ENet[/url] library."
msgstr ""
"Мультиплеер Використання [url=http://enet.bespin.org/index.html] Бібліотека "
"ENet[/url]."
msgid ""
"A MultiplayerPeer implementation that should be passed to [member "
"MultiplayerAPI.multiplayer_peer] after being initialized as either a client, "
"server, or mesh. Events can then be handled by connecting to [MultiplayerAPI] "
"signals. See [ENetConnection] for more information on the ENet library "
"wrapper.\n"
"[b]Note:[/b] ENet only uses UDP, not TCP. When forwarding the server port to "
"make your server accessible on the public Internet, you only need to forward "
"the server port in UDP. You can use the [UPNP] class to try to forward the "
"server port automatically when starting the server."
msgstr ""
"Мультиплеер Після ініціалізації як клієнт, сервер або сітка. Заяви можуть "
"бути використані при підключенні до сигналів [MultiplayerAPI]. Див. "
"[ENetConnection] для отримання додаткової інформації про обгортку бібліотеки "
"ENet.\n"
"[b]Примітка:[/b] ENet використовує UDP, не TCP. При переадресації серверного "
"порту, щоб зробити сервер доступним на публічному інтернеті, вам потрібно "
"переадресувати серверний порт в UDP. Ви можете використовувати клас [UPNP], "
"щоб спробувати переадресувати порт сервера автоматично при запуску сервера."
msgid "High-level multiplayer"
msgstr "Мультиплеєр високого рівня"
msgid ""
"Add a new remote peer with the given [param peer_id] connected to the given "
"[param host].\n"
"[b]Note:[/b] The [param host] must have exactly one peer in the [constant "
"ENetPacketPeer.STATE_CONNECTED] state."
msgstr ""
"Додайте новий віддалений одноліток з заданим [param peer_id], підключений до "
"даної [param host].\n"
"[b]Примітка:[/b] The [param host] повинен мати рівно один одноліток в "
"[constant ENetPacketPeer.STATE_CONNECTED] держава."
msgid ""
"Create client that connects to a server at [param address] using specified "
"[param port]. The given address needs to be either a fully qualified domain "
"name (e.g. [code]\"www.example.com\"[/code]) or an IP address in IPv4 or IPv6 "
"format (e.g. [code]\"192.168.1.1\"[/code]). The [param port] is the port the "
"server is listening on. The [param channel_count] parameter can be used to "
"specify the number of ENet channels allocated for the connection. The [param "
"in_bandwidth] and [param out_bandwidth] parameters can be used to limit the "
"incoming and outgoing bandwidth to the given number of bytes per second. The "
"default of 0 means unlimited bandwidth. Note that ENet will strategically "
"drop packets on specific sides of a connection between peers to ensure the "
"peer's bandwidth is not overwhelmed. The bandwidth parameters also determine "
"the window size of a connection which limits the amount of reliable packets "
"that may be in transit at any given time. Returns [constant OK] if a client "
"was created, [constant ERR_ALREADY_IN_USE] if this ENetMultiplayerPeer "
"instance already has an open connection (in which case you need to call "
"[method MultiplayerPeer.close] first) or [constant ERR_CANT_CREATE] if the "
"client could not be created. If [param local_port] is specified, the client "
"will also listen to the given port; this is useful for some NAT traversal "
"techniques."
msgstr ""
"Створіть клієнт, який підключений до сервера за допомогою вказаного [param "
"port]. Дана адреса повинна бути або повністю кваліфікованою доменною назвою "
"(наприклад, [code]\"www.example.com\"[/code]) або IP-адресою в форматі IPv4 "
"або IPv6 (наприклад, [code]\"192.168.1.1\"[/code]). [param port] є портом, "
"який прослуховує сервер. Параметри параметра [param Channel_count] можна "
"використовувати для визначення кількості каналів ENet, виділених для "
"підключення. Параметри [param in_bandwidth] та [param out_width] можуть "
"використовуватися для обмеження пропускної здатності та пропускної здатності "
"до даної кількості байтів на секунду. За замовчуванням 0 означає необмежену "
"пропускну здатність. Зауважте, що ENet буде стратегічно скидати пакети з "
"конкретних сторін з'єднання між однолітками, щоб забезпечити пропускну "
"здатність однолітків не переповнений. Параметри смуги також визначають розмір "
"вікна з'єднання, яка обмежує кількість надійних пакетів, які можуть бути в "
"будь-який час. Повернення [constant OK] якщо клієнт був створений, [constant "
"ERR_ALREADY_IN_USE], якщо це ENetMultiplayerPeer екземпляр вже має відкритий "
"зв'язок (в якому випадку потрібно викликати [method MultiplayerPeer.close] "
"first) або [constant ERR_CANT_CREATE] якщо клієнт не може бути створений. "
"Якщо вказано локальну_порт, клієнт також послухає наданий порт; це корисно "
"для деяких траверсальних технік NAT."
msgid ""
"Initialize this [MultiplayerPeer] in mesh mode. The provided [param "
"unique_id] will be used as the local peer network unique ID once assigned as "
"the [member MultiplayerAPI.multiplayer_peer]. In the mesh configuration you "
"will need to set up each new peer manually using [ENetConnection] before "
"calling [method add_mesh_peer]. While this technique is more advanced, it "
"allows for better control over the connection process (e.g. when dealing with "
"NAT punch-through) and for better distribution of the network load (which "
"would otherwise be more taxing on the server)."
msgstr ""
"Встановити цей [MultiplayerPeer] в режимі сітки. Надані [param unique_id] "
"будуть використовуватися як локальна мережа одностороннього зв'язку, яка була "
"призначена як [member MultiplayerAPI.multiplayer_peer]. У сітчастій "
"конфігурації потрібно налаштувати кожен новий одноліток вручну за допомогою "
"[ENetConnection] перед викликом [method add_mesh_peer]. В той час як ця "
"техніка є більш розширеною, вона дозволяє краще контролювати процес з'єднання "
"(наприклад, при роботі з пропуском NAT) і для кращого розподілу мережевого "
"навантаження (що інакше буде більш податковим на сервер)."
msgid ""
"Create server that listens to connections via [param port]. The port needs to "
"be an available, unused port between 0 and 65535. Note that ports below 1024 "
"are privileged and may require elevated permissions depending on the "
"platform. To change the interface the server listens on, use [method "
"set_bind_ip]. The default IP is the wildcard [code]\"*\"[/code], which "
"listens on all available interfaces. [param max_clients] is the maximum "
"number of clients that are allowed at once, any number up to 4095 may be "
"used, although the achievable number of simultaneous clients may be far lower "
"and depends on the application. For additional details on the bandwidth "
"parameters, see [method create_client]. Returns [constant OK] if a server was "
"created, [constant ERR_ALREADY_IN_USE] if this ENetMultiplayerPeer instance "
"already has an open connection (in which case you need to call [method "
"MultiplayerPeer.close] first) or [constant ERR_CANT_CREATE] if the server "
"could not be created."
msgstr ""
"Створіть сервер, який буде слухати з'єднання через [param port]. Порт має "
"бути доступним, невикористаним портом у діапазоні від 0 до 65535. Зверніть "
"увагу, що порти нижче 1024 є привілейованими і можуть вимагати підвищених "
"дозволів залежно від платформи. Щоб змінити інтерфейс, який слухає сервер, "
"використовуйте [method set_bind_ip]. За замовчуванням IP-адресою є шаблон "
"[code]\"*\"[/code], який прослуховує всі доступні інтерфейси. Параметр "
"[max_clients] - це максимальна кількість клієнтів, яка дозволена одночасно, "
"можна використовувати будь-яке число до 4095, хоча досяжна кількість "
"одночасних клієнтів може бути значно меншою і залежить від програми. Для "
"отримання додаткової інформації про параметри пропускної здатності дивіться "
"[method create_client]. Повертає [constant OK], якщо сервер було створено, "
"[constant ERR_ALREADY_IN_USE], якщо цей екземпляр ENetMultiplayerPeer вже має "
"відкрите з'єднання (у цьому випадку потрібно спочатку викликати [method "
"MultiplayerPeer.close]) або [constant ERR_CANT_CREATE], якщо сервер не "
"вдалося створити."
msgid "Returns the [ENetPacketPeer] associated to the given [param id]."
msgstr "Повернення [ENetPacketPeer], пов'язаної з даним [param id]."
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 needs "
"to be in IPv4 or IPv6 address format, for example: [code]\"192.168.1.1\"[/"
"code]."
msgstr ""
"ІП використовується при створенні сервера. Це встановлюється на дикихкартах "
"[code]\"*\"[/code] за замовчуванням, який зв'язується з усіма доступними "
"інтерфейсами. Заданий IP потрібно бути в форматі IPv4 або IPv6, наприклад: "
"[code]\"192.168.1.1\"[/code]."
msgid ""
"The underlying [ENetConnection] created after [method create_client] and "
"[method create_server]."
msgstr ""
"Базовий [ENetConnection], створений після [method create_client] та [method "
"create_server]."
msgid ""
"A wrapper class for an [url=http://enet.bespin.org/group__peer.html]ENetPeer[/"
"url]."
msgstr ""
"Клас обгортки для [url=http://enet.bespin.org/group__peer.html]ENetPeer[/url]."
msgid ""
"A PacketPeer implementation representing a peer of an [ENetConnection].\n"
"This class cannot be instantiated directly but can be retrieved during "
"[method ENetConnection.service] or via [method ENetConnection.get_peers].\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android."
msgstr ""
"Пакети Впровадження піару, що представляє одноліток [ENetConnection].\n"
"Цей клас не може бути миттєвий, але може бути відновлений під час [method "
"ENetConnection.service] або через [method ENetConnection.get_peers].\n"
"[b]Примітка:[/b] При експорті до Android, переконайтеся, що ввімкнути "
"[code]INTERNET[/code] дозвіл на експорт Android перед експортуванням проекту "
"або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-"
"якого роду буде заблокований Android."
msgid "Returns the number of channels allocated for communication with peer."
msgstr "Повертає кількість каналів, виділених для зв'язку з однолітками."
msgid ""
"Returns the ENet flags of the next packet in the received queue. See "
"[code]FLAG_*[/code] constants for available packet flags. Note that not all "
"flags are replicated from the sending peer to the receiving peer."
msgstr ""
"Повертає прапори ENet наступного пакета в отриманій черзі. Перегляньте "
"константи [code]FLAG_*[/code] для доступних прапорів пакетів. Зауважте, що не "
"всі прапори реплікуються від однорангового вузла-відправника до однорангового "
"вузла-одержувача."
msgid "Returns the IP address of this peer."
msgstr "Повертає IP-адресу цього аналога."
msgid "Returns the remote port of this peer."
msgstr "Повернення віддаленого порту цього однолітків."
msgid "Returns the current peer state."
msgstr "Повертає поточний стан вузла."
msgid "Returns the requested [param statistic] for this peer."
msgstr "Повертає запитуваний [param statistic] для цього вузла."
msgid ""
"Returns [code]true[/code] if the peer is currently active (i.e. the "
"associated [ENetConnection] is still valid)."
msgstr ""
"Повертає [code]true[/code], якщо вузол наразі активний (тобто пов’язане "
"[ENetConnection] все ще дійсне)."
msgid ""
"Request a disconnection from a peer. An [constant "
"ENetConnection.EVENT_DISCONNECT] will be generated during [method "
"ENetConnection.service] once the disconnection is complete."
msgstr ""
"Запит на відключення від вузла. Після завершення відключення під час "
"виконання методу [method ENetConnection.service] буде згенеровано [constant "
"ENetConnection.EVENT_DISCONNECT]."
msgid ""
"Request a disconnection from a peer, but only after all queued outgoing "
"packets are sent. An [constant ENetConnection.EVENT_DISCONNECT] will be "
"generated during [method ENetConnection.service] once the disconnection is "
"complete."
msgstr ""
"Запитайте відключення від однолітків, але тільки після того, як всі черги "
"будуть відправлені. [constant ENetConnection.EVENT_DISCONNECT] генерується "
"під час [method ENetConnection.service] після завершення відключення."
msgid ""
"Force an immediate disconnection from a peer. No [constant "
"ENetConnection.EVENT_DISCONNECT] will be generated. The foreign peer is not "
"guaranteed to receive the disconnect notification, and is reset immediately "
"upon return from this function."
msgstr ""
"Примусово негайно відключити з'єднання від вузла. [constant "
"ENetConnection.EVENT_DISCONNECT] не генеруватиметься. Зовнішній партнер не "
"гарантовано отримає сповіщення про відключення, і його налаштування "
"скидається негайно після повернення з цієї функції."
msgid ""
"Sends a ping request to a peer. ENet automatically pings all connected peers "
"at regular intervals, however, this function may be called to ensure more "
"frequent ping requests."
msgstr ""
"Надішліть запит на пінг-запит. ENet автоматично ping всіх підключених "
"однолітків при регулярних інтервалах, проте ця функція може бути викликана, "
"щоб забезпечити більш часті запити ping."
msgid ""
"Sets the [param ping_interval] in milliseconds at which pings will be sent to "
"a peer. Pings are used both to monitor the liveness of the connection and "
"also to dynamically adjust the throttle during periods of low traffic so that "
"the throttle has reasonable responsiveness during traffic spikes. The default "
"ping interval is [code]500[/code] milliseconds."
msgstr ""
"Встановлюємо [param ping_interval] в мілісекундах, на які будуть відправлені "
"пінги. Пінги використовуються як для моніторингу життєздатності з'єднання, "
"так і для динамічного регулювання дросельності в періоди низького трафіку, "
"так що дросель має обґрунтовану чуйність при поході трафіку. Проміжок за "
"замовчуванням [code]500[/code] мілісекунди."
msgid ""
"Forcefully disconnects a peer. The foreign host represented by the peer is "
"not notified of the disconnection and will timeout on its connection to the "
"local host."
msgstr ""
"Примушено відключає однолітків. Іноземний хост, представлений однолітком, не "
"буде повідомлено про відключення та прострочення на зв'язку з місцевим хостом."
msgid ""
"Queues a [param packet] to be sent over the specified [param channel]. See "
"[code]FLAG_*[/code] constants for available packet flags."
msgstr ""
"Прийміть [param packet] для відправки за вказаною [param channel]. Див "
"[code]FLAG_*[/code] константи для доступних прапорів пакета."
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. "
"Timeout values are expressed in milliseconds.\n"
"The [param timeout] is a factor that, multiplied by a value based on the "
"average round trip time, will determine the timeout limit for a reliable "
"packet. When that limit is reached, the timeout will be doubled, and the peer "
"will be disconnected if that limit has reached [param timeout_min]. The "
"[param timeout_max] parameter, on the other hand, defines a fixed timeout for "
"which any packet must be acknowledged or the peer will be dropped."
msgstr ""
"Налаштовує часові параметри для однолітків. Контроль параметрів маршруту, як "
"і коли одноліток з моменту визнання надійного трафіку. Значення часу "
"виражаються в мілісекундах.\n"
"The [param timeout] є фактором, який, багатоповненим значенням на основі "
"середнього часу поїздки, визначить ліміт часу для надійного пакету. При "
"досягненні цього ліміту, часовий час буде подвійним, а одноліток буде "
"відключений, якщо досягнуто ліміт [пармовий час_мін]. параметр [param "
"timeout_max], з іншого боку, визначає фіксований час, для якого будь-який "
"пакет повинен бути визнаний або буде пошкоджений."
msgid ""
"Configures throttle parameter for a peer.\n"
"Unreliable packets are dropped by ENet in response to the varying conditions "
"of the Internet connection to the peer. The throttle represents a probability "
"that an unreliable packet should not be dropped and thus sent by ENet to the "
"peer. By measuring fluctuations in round trip times of reliable packets over "
"the specified [param interval], ENet will either increase the probability by "
"the amount specified in the [param acceleration] parameter, or decrease it by "
"the amount specified in the [param deceleration] parameter (both are ratios "
"to [constant PACKET_THROTTLE_SCALE]).\n"
"When the throttle has a value of [constant PACKET_THROTTLE_SCALE], no "
"unreliable packets are dropped by ENet, and so 100% of all unreliable packets "
"will be sent.\n"
"When the throttle has a value of [code]0[/code], all unreliable packets are "
"dropped by ENet, and so 0% of all unreliable packets will be sent.\n"
"Intermediate values for the throttle represent intermediate probabilities "
"between 0% and 100% of unreliable packets being sent. The bandwidth limits of "
"the local and foreign hosts are taken into account to determine a sensible "
"limit for the throttle probability above which it should not raise even in "
"the best of conditions."
msgstr ""
"Налаштування параметрів дросельної дросельності для однолітків.\n"
"Ненадійні пакети скидаються ENet у відповідь на різні умови підключення до "
"мережі Інтернет. У дросельі є ймовірність того, що ненадійний пакет не "
"повинен бути пошкоджений і таким чином, відправлений ENet на однолітків. При "
"вимірюванні коливань в круглих часах поїздки надійних пакетів над вказаною "
"[param deceleration], ENet може збільшити ймовірність суми, зазначеної в "
"параметрі [param acceleration], або зменшити його за величиною, зазначеною в "
"параметрі [param deceleration] (або є відношення до [constant "
"PACKET_THROTTLE_SCALE]).\n"
"Коли дросель має значення [constant PACKET_THROTTLE_SCALE], ненадійні пакетів "
"скидаються ENet, і тому 100% з усіх ненадійні пакетів буде відправлені.\n"
"Коли дросель має значення [code]0[/code], всі ненадійні пакети скидаються "
"ENet, і так 0% всіх ненадійних пакетів будуть відправлені.\n"
"Проміжні значення для тромбоциту є проміжними ймовірностями між 0% і 100% від "
"ненадійних пачок, які надсилаються. Обмеження пропускної здатності місцевих і "
"іноземних господарів враховуються для визначення нечутливого ліміту для "
"ймовірності тромбоцитів, над яким не варто піднімати навіть в кращих умовах."
msgid "The peer is disconnected."
msgstr "Віддалений вузол відключено."
msgid "The peer is currently attempting to connect."
msgstr "Віддалений вузол зараз намагається підключитися."
msgid "The peer has acknowledged the connection request."
msgstr "Віддалений вузол підтвердив запит на з'єднання."
msgid "The peer is currently connecting."
msgstr "Пільговий вузол наразі підключається."
msgid ""
"The peer has successfully connected, but is not ready to communicate with yet "
"([constant STATE_CONNECTED])."
msgstr ""
"Юрист успішно підключений, але не готовий спілкуватися з ще ([constant "
"STATE_CONNECTED])."
msgid "The peer is currently connected and ready to communicate with."
msgstr "В даний час ми зв'яжемося з."
msgid ""
"The peer is expected to disconnect after it has no more outgoing packets to "
"send."
msgstr ""
"Очікується, що вузол відключиться після того, як у нього більше не буде "
"вихідних пакетів для надсилання."
msgid "The peer is currently disconnecting."
msgstr "В даний час ми відключаємо."
msgid "The peer has acknowledged the disconnection request."
msgstr "У зв’язку з тим, що компанія визнала запит про відключення."
msgid ""
"The peer has lost connection, but is not considered truly disconnected (as "
"the peer didn't acknowledge the disconnection request)."
msgstr ""
"У зв'язку з втратою зв'язку, але не вважається дійсно відключенням (як "
"одноліток не визнавав вимогу відключення)."
msgid ""
"Mean packet loss of reliable packets as a ratio with respect to the [constant "
"PACKET_LOSS_SCALE]."
msgstr ""
"Збиток цінного пакета надійного пакету як співвідношення стосовно [constant "
"PACKET_LOS_SCALE]."
msgid "Packet loss variance."
msgstr "Варіант втрати пакету."
msgid ""
"The time at which packet loss statistics were last updated (in milliseconds "
"since the connection started). The interval for packet loss statistics "
"updates is 10 seconds, and at least one packet must have been sent since the "
"last statistics update."
msgstr ""
"В той час, в якому було оновлено статистика втрати пакету (в мілісекундах з "
"моменту початку з'єднання). Проміжок для оновлення статистики пакетів "
"становить 10 секунд, і принаймні один пакет повинен бути відправлений з "
"останнього оновлення статистики."
msgid "Mean packet round trip time for reliable packets."
msgstr "Термін дії пакету Mean для надійного пакету."
msgid "Variance of the mean round trip time."
msgstr "Варіант середнього часу туру."
msgid "Last recorded round trip time for a reliable packet."
msgstr "Останній записаний круглий час поїздки для надійного пакету."
msgid "Variance of the last trip time recorded."
msgstr "Варіант останнього часу поїздки записаний."
msgid "The peer's current throttle status."
msgstr "Статус на сервери."
msgid ""
"The maximum number of unreliable packets that should not be dropped. This "
"value is always greater than or equal to [code]1[/code]. The initial value is "
"equal to [constant PACKET_THROTTLE_SCALE]."
msgstr ""
"Максимальна кількість ненадійних пакетів, які не повинні бути впущені. Це "
"значення завжди перевищує або дорівнює [code]1[/code]. Початкове значення "
"дорівнює [constant PACKET_THROTTLE_SCALE]."
msgid ""
"Internal value used to increment the packet throttle counter. The value is "
"hardcoded to [code]7[/code] and cannot be changed. You probably want to look "
"at [constant PEER_PACKET_THROTTLE_ACCELERATION] instead."
msgstr ""
"Внутрішнє значення, яке використовується для підсилення дросельної стійки "
"пакета. Вартість закодовано [code]7[/code] і не може бути змінена. Ви, "
"ймовірно, хочете подивитися на [constant PEER_PACKET_THROTTLE_ACCELERATION] "
"замість."
msgid ""
"The time at which throttle statistics were last updated (in milliseconds "
"since the connection started). The interval for throttle statistics updates "
"is [constant PEER_PACKET_THROTTLE_INTERVAL]."
msgstr ""
"В той час, в якому було оновлено статистика дросель (в мілісекундах з моменту "
"початку з'єднання). Проміжок для оновлення статистичних даних дросель є "
"[constant PEER_PACKET_THROTTLE_INTERVAL]."
msgid ""
"The throttle's acceleration factor. Higher values will make ENet adapt to "
"fluctuating network conditions faster, causing unrelaible packets to be sent "
"[i]more[/i] often. The default value is [code]2[/code]."
msgstr ""
"Коефіцієнт прискорення кропиви. Найвищі значення дадуть ENet адаптацію до "
"коливання мережевих умов швидше, що викликає ненадійні пакети для відправки "
"[i]більше[/i]. Вартість за замовчуванням [code]2[/code]."
msgid ""
"The throttle's deceleration factor. Higher values will make ENet adapt to "
"fluctuating network conditions faster, causing unrelaible packets to be sent "
"[i]less[/i] often. The default value is [code]2[/code]."
msgstr ""
"Декатераційний фактор дросельної рогатки. Найвищі значення дозволять ENet "
"адаптуватися до коливання мережевих умов швидше, викликаючи небажані пакети, "
"які будуть відправлені [i]less[/i]. Вартість за замовчуванням [code]2[/code]."
msgid ""
"The interval over which the lowest mean round trip time should be measured "
"for use by the throttle mechanism (in milliseconds). The default value is "
"[code]5000[/code]."
msgstr ""
"Проміжок, над яким найнижчий час туру слід виміряти для використання "
"дросельним механізмом (в мілісекундах). Вартість за замовчуванням [code]5000[/"
"code]."
msgid ""
"The reference scale for packet loss. See [method get_statistic] and [constant "
"PEER_PACKET_LOSS]."
msgstr ""
"Еталонна шкала для втрати пакетів. Див. [method get_statistic] та [constant "
"PEER_PACKET_LOSS]."
msgid ""
"The reference value for throttle configuration. The default value is "
"[code]32[/code]. See [method throttle_configure]."
msgstr ""
"Довідкове значення для конфігурації дросель. Вартість за замовчуванням "
"[code]32[/code]. Див. [method дросель_configure]."
msgid "Mark the packet to be sent as reliable."
msgstr "Позначте пакет, який буде відправлений як надійний."
msgid "Mark the packet to be sent unsequenced (unreliable)."
msgstr "Позначте пакет, який буде відправлено беззаперечно (ненадійно)."
msgid ""
"Mark the packet to be sent unreliable even if the packet is too big and needs "
"fragmentation (increasing the chance of it being dropped)."
msgstr ""
"Позначити пакет, який буде відправлений ненадійним, навіть якщо пакет занадто "
"великий і потребує фрагментації (зменшуючи шанс його падіння)."
msgid "Provides access to engine properties."
msgstr "Забезпечує доступ до властивостей двигуна."
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. It also stores "
"information about the current build of Godot, such as the current version."
msgstr ""
"Універсальний однотон дозволяє переробити та змінювати параметри проекту, "
"такі як кадри на другий, часовий масштаб та інші. Він також зберігає "
"інформацію про поточну структуру Godot, такі як поточна версія."
msgid ""
"Captures and returns backtraces from all registered script languages.\n"
"By default, the returned [ScriptBacktrace] will only contain stack frames in "
"editor builds and debug builds. To enable them for release builds as well, "
"you need to enable [member ProjectSettings.debug/settings/gdscript/"
"always_track_call_stacks].\n"
"If [param include_variables] is [code]true[/code], the backtrace will also "
"include the names and values of any global variables (e.g. autoload "
"singletons) at the point of the capture, as well as local variables and class "
"member variables at each stack frame. This will however will only be "
"respected when running the game with a debugger attached, like when running "
"the game from the editor. To enable it for export builds as well, you need to "
"enable [member ProjectSettings.debug/settings/gdscript/"
"always_track_local_variables].\n"
"[b]Warning:[/b] When [param include_variables] is [code]true[/code], any "
"captured variables can potentially (e.g. with GDScript backtraces) be their "
"actual values, including any object references. This means that storing such "
"a [ScriptBacktrace] will prevent those objects from being deallocated, so "
"it's generally recommended not to do so."
msgstr ""
"Захоплює та повертає зворотні трасування з усіх зареєстрованих мов "
"сценаріїв.\n"
"За замовчуванням повернений [ScriptBacktrace] міститиме лише фрейми стеку в "
"збірках редактора та налагоджувальних збірках. Щоб увімкнути їх також для "
"релізних збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/"
"gdscript/always_track_call_stacks].\n"
"Якщо [param include_variables] має значення [code]true[/code], зворотне "
"трасування також включатиме назви та значення будь-яких глобальних змінних "
"(наприклад, автозавантажуваних одиночних змінних) у точці захоплення, а також "
"локальні змінні та змінні-члени класу в кожному фреймі стеку. Однак це буде "
"враховано лише під час запуску гри з підключеним налагоджувачем, наприклад, "
"під час запуску гри з редактора. Щоб увімкнути його також для експортних "
"збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/gdscript/"
"always_track_local_variables].\n"
"[b]Попередження:[/b] Коли [param include_variables] має значення [code]true[/"
"code], будь-які захоплені змінні потенційно можуть (наприклад, за допомогою "
"зворотних трас GDScript) бути їхніми фактичними значеннями, включаючи будь-"
"які посилання на об'єкти. Це означає, що зберігання такого [ScriptBacktrace] "
"запобіжить звільненню цих об'єктів, тому зазвичай рекомендується цього не "
"робити."
msgid ""
"Returns the name of the CPU architecture the Godot binary was built for. "
"Possible return values include [code]\"x86_64\"[/code], [code]\"x86_32\"[/"
"code], [code]\"arm64\"[/code], [code]\"arm32\"[/code], [code]\"rv64\"[/code], "
"[code]\"ppc64\"[/code], [code]\"loongarch64\"[/code], [code]\"wasm64\"[/"
"code], and [code]\"wasm32\"[/code].\n"
"To detect whether the current build is 64-bit, or the type of architecture, "
"don't use the architecture name. Instead, use [method OS.has_feature] to "
"check for the [code]\"64\"[/code] feature tag, or tags such as [code]\"x86\"[/"
"code] or [code]\"arm\"[/code]. See the [url=$DOCS_URL/tutorials/export/"
"feature_tags.html]Feature Tags[/url] documentation for more details.\n"
"[b]Note:[/b] This method does [i]not[/i] return the name of the system's CPU "
"architecture (like [method OS.get_processor_name]). For example, when running "
"an [code]x86_32[/code] Godot binary on an [code]x86_64[/code] system, the "
"returned value will still be [code]\"x86_32\"[/code]."
msgstr ""
"Повертає назву архітектури процесора, для якої було зібрано бінарний файл "
"Godot. Можливі значення повернення включають [code]\"x86_64\"[/code], [code]"
"\"x86_32\"[/code], [code]\"arm64\"[/code], [code]\"arm32\"[/code], [code]"
"\"rv64\"[/code], [code]\"ppc64\"[/code], [code]\"loongarch64\"[/code], [code]"
"\"wasm64\"[/code] та [code]\"wasm32\"[/code].\n"
"Щоб визначити, чи є поточна збірка 64-розрядною, або тип архітектури, не "
"використовуйте назву архітектури. Натомість використовуйте [method "
"OS.has_feature] для перевірки тегу функції [code]\"64\"[/code] або таких "
"тегів, як [code]\"x86\"[/code] або [code]\"arm\"[/code]. Див. документацію "
"[url=$DOCS_URL/tutorials/export/feature_tags.html]Теги функцій[/url] для "
"отримання додаткової інформації.\n"
"[b]Примітка:[/b] Цей метод [i]не[/i] повертає назву архітектури процесора "
"системи (як [method OS.get_processor_name]). Наприклад, під час запуску "
"бінарного файлу Godot [code]x86_32[/code] на системі [code]x86_64[/code] "
"повернене значення все одно буде [code]\"x86_32\"[/code]."
msgid ""
"Returns the engine author information as a [Dictionary], where each entry is "
"an [Array] of strings with the names of notable contributors to the Godot "
"Engine: [code]lead_developers[/code], [code]founders[/code], "
"[code]project_managers[/code], and [code]developers[/code]."
msgstr ""
"Повертає авторську інформацію двигуна як [Dictionary], де кожен запис є "
"[Array] рядків з іменами ненадійних представників двигуна Godot: "
"[code]lead_developers[/code], [code] Засновники[/code], "
"[code]project_managers[/code], і [code]developers[/code]."
msgid ""
"Returns an [Array] of dictionaries with copyright information for every "
"component of Godot's source code.\n"
"Every [Dictionary] contains a [code]name[/code] identifier, and a "
"[code]parts[/code] array of dictionaries. It describes the component in "
"detail with the following entries:\n"
"- [code]files[/code] - [Array] of file paths from the source code affected by "
"this component;\n"
"- [code]copyright[/code] - [Array] of owners of this component;\n"
"- [code]license[/code] - The license applied to this component (such as "
"\"[url=https://en.wikipedia.org/wiki/"
"MIT_License#Ambiguity_and_variants]Expat[/url]\" or \"[url=https://"
"creativecommons.org/licenses/by/4.0/]CC-BY-4.0[/url]\")."
msgstr ""
"Повертаємо вашу інформацію про авторські права на кожен компонент коду "
"джерела Godot.\n"
"Кожен [Dictionary] містить [code]name[/code] ідентифікатор і [code]parts[/"
"code] array of dictionaries. Він описує компонент в деталях з наступними "
"записами:\n"
"- [code]files[/code] - [Array] файлових шляхів з коду джерела, що впливає на "
"цей компонент;\n"
"- [code]copyright[/code] - [Array] власників даного компонента;\n"
"- [code]license[/code] - Ліцензія, що застосовується до цього компонента "
"(наприклад, \"[url=https://en.wikipedia.org/wiki/"
"MIT_License#Ambiguity_and_variants]Expat[/url]\" або \"[url=https://creative "
"body.org/licenses/by/4.0/]CC-BY-4.0[/url])."
msgid ""
"Returns a [Dictionary] of categorized donor names. Each entry is an [Array] "
"of strings:\n"
"{[code]platinum_sponsors[/code], [code]gold_sponsors[/code], "
"[code]silver_sponsors[/code], [code]bronze_sponsors[/code], "
"[code]mini_sponsors[/code], [code]gold_donors[/code], [code]silver_donors[/"
"code], [code]bronze_donors[/code]}"
msgstr ""
"Повертає [Dictionary] категоризованих імен донорів. Кожен запис є [Array] "
"рядків:\n"
"{[code]платинові_спонсори[/code], [code]золоті_спонсори[/code], "
"[code]срібні_спонсори[/code], [code]бронзові_спонсори[/code], "
"[code]міні_спонсори[/code], [code]золоті_донори[/code], [code]донори_срібла[/"
"code], [code]донори_бронзи[/code]}"
msgid ""
"Returns the total number of frames drawn since the engine started.\n"
"[b]Note:[/b] On headless platforms, or if rendering is disabled with [code]--"
"disable-render-loop[/code] via command line, this method always returns "
"[code]0[/code]. See also [method get_process_frames]."
msgstr ""
"Повертаємо загальну кількість кадрів, що тягнеться з початку двигуна.\n"
"[b]Примітка:[/b] На безголовних платформах, або якщо рендеринг вимкнено з "
"[code]---розвантажувально-рендер-loop[/code] через командний ряд, цей метод "
"завжди повертає [code]0[/code]. Дивись також [method get_process_frames]."
msgid ""
"Returns the average frames rendered every second (FPS), also known as the "
"framerate."
msgstr ""
"Повертаємо середні кадри, що наводяться кожні другий (FPS), також відомий як "
"каркас."
msgid ""
"Returns a [Dictionary] of licenses used by Godot and included third party "
"components. Each entry is a license name (such as \"[url=https://"
"en.wikipedia.org/wiki/MIT_License#Ambiguity_and_variants]Expat[/url]\") and "
"its associated text."
msgstr ""
"Повернутися до [Dictionary] ліцензій, які використовуються Godot і включені "
"до сторонніх компонентів. Кожен запис - це назва ліцензії (наприклад, "
"url=https://en.wikipedia.org/wiki/MIT_License#Ambiguity_and_variants]Expat[/"
"url]) та його асоційований текст."
msgid "Returns the full Godot license text."
msgstr "Повернутися до повноліцензійного тексту Godot."
msgid ""
"Returns the instance of the [MainLoop]. This is usually the main [SceneTree] "
"and is the same as [method Node.get_tree].\n"
"[b]Note:[/b] The type instantiated as the main loop can changed with [member "
"ProjectSettings.application/run/main_loop_type]."
msgstr ""
"Повертає екземпляр [MainLoop]. Це, як правило, основний [SceneTree] і є таким "
"же, як [method Node.get_tree].\n"
"[b]Примітка:[/b] Тип, миттєвий як основну петлю можна змінити за допомогою "
"[member ProjectSettings.application/run/main_loop_type]."
msgid ""
"Returns the total number of frames passed since the engine started. This "
"number is increased every [b]physics frame[/b]. See also [method "
"get_process_frames].\n"
"This method can be used to run expensive logic less often without relying on "
"a [Timer]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _physics_process(_delta):\n"
"\tif Engine.get_physics_frames() % 2 == 0:\n"
"\t\tpass # Run expensive logic only once every 2 physics frames here.\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _PhysicsProcess(double delta)\n"
"{\n"
"\tbase._PhysicsProcess(delta);\n"
"\n"
"\tif (Engine.GetPhysicsFrames() % 2 == 0)\n"
"\t{\n"
"\t\t// Run expensive logic only once every 2 physics frames here.\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає загальну кількість кадрів, пройдених з моменту запуску двигуна. Це "
"число збільшується з кожним [b]фізичним кадром[/b]. Дивіться також [method "
"get_process_frames]. \n"
"Цей метод можна використовувати для рідшого запуску дорогої логіки, не "
"покладаючись на [Timer]: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _physics_process(_delta): \n"
"\tif Engine.get_physics_frames() % 2 == 0: \n"
"\t\tpass # Виконуйте тут дорогу логіку лише один раз на кожні 2 кадри "
"фізики. \n"
"[/gdscript] \n"
"[csharp] \n"
"public override void _PhysicsProcess(подвійна дельта) \n"
"{\n"
"\tbase._PhysicsProcess(дельта); \n"
"\n"
"\tif (Engine.GetPhysicsFrames() % 2 == 0) \n"
"\t{ \n"
"\t\t// Виконуйте тут дорогу логіку лише один раз на кожні 2 кадри фізики. \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
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 ""
"Повертаємо дроб через точну фізичну клітку, ми в момент рендерингу рами. Це "
"може бути використана для реалізації фіксованого переполування часу."
msgid ""
"Returns the total number of frames passed since the engine started. This "
"number is increased every [b]process frame[/b], regardless of whether the "
"render loop is enabled. See also [method get_frames_drawn] and [method "
"get_physics_frames].\n"
"This method can be used to run expensive logic less often without relying on "
"a [Timer]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _process(_delta):\n"
"\tif Engine.get_process_frames() % 5 == 0:\n"
"\t\tpass # Run expensive logic only once every 5 process (render) frames "
"here.\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Process(double delta)\n"
"{\n"
"\tbase._Process(delta);\n"
"\n"
"\tif (Engine.GetProcessFrames() % 5 == 0)\n"
"\t{\n"
"\t\t// Run expensive logic only once every 5 process (render) frames here.\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає загальну кількість кадрів, пройдених з моменту запуску двигуна. Це "
"число збільшується з кожним [b]кадром процесу[/b], незалежно від того, чи "
"ввімкнено цикл візуалізації. Дивіться також [method get_frames_drawn] і "
"[method get_physics_frames]. \n"
"Цей метод можна використовувати для рідшого запуску дорогої логіки, не "
"покладаючись на [Timer]: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _process(_delta): \n"
"\tif Engine.get_process_frames() % 5 == 0: \n"
"\t\tpass # Запускати дорогу логіку лише один раз на кожні 5 кадрів процесу "
"(рендерингу). \n"
"[/gdscript] \n"
"[csharp] \n"
"public override void _Process(double delta)\n"
"{\n"
"\tbase._Process(delta); \n"
"\n"
"\tif (Engine.GetProcessFrames() % 5 == 0) \n"
"\t{ \n"
"\t\t// Виконуйте дорогу логіку лише один раз на кожні 5 кадрів процесу "
"(рендерингу). \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Returns an instance of a [ScriptLanguage] with the given [param index]."
msgstr "Повертає екземпляр [ScriptLanguage] з заданим [param index]."
msgid ""
"Returns the number of available script languages. Use with [method "
"get_script_language]."
msgstr ""
"Повертаємо кількість наявних скриптів мов. Використання [method "
"get_script_language]."
msgid ""
"Returns the global singleton with the given [param name], or [code]null[/"
"code] if it does not exist. Often used for plugins. See also [method "
"has_singleton] and [method get_singleton_list].\n"
"[b]Note:[/b] Global singletons are not the same as autoloaded nodes, which "
"are configurable in the project settings."
msgstr ""
"Повертає глобальний синглтон із заданим [param name] або [code]null[/code], "
"якщо його не існує. Часто використовується для плагінів. Див. також [method "
"has_singleton] та [method get_singleton_list].\n"
"[b]Примітка:[/b] Глобальні синглтони не є тим самим, що й автоматично "
"завантажені вузли, які можна налаштувати в налаштуваннях проекту."
msgid ""
"Returns a list of names of all available global singletons. See also [method "
"get_singleton]."
msgstr ""
"Повертає список імен усіх доступних глобальних єдинотонів. Дивитися також "
"[method get_singleton]."
msgid ""
"Returns the current engine version information as a [Dictionary] containing "
"the following entries:\n"
"- [code]major[/code] - Major version number as an int;\n"
"- [code]minor[/code] - Minor version number as an int;\n"
"- [code]patch[/code] - Patch version number as an int;\n"
"- [code]hex[/code] - Full version encoded as a hexadecimal int with one byte "
"(2 hex digits) per number (see example below);\n"
"- [code]status[/code] - Status (such as \"beta\", \"rc1\", \"rc2\", "
"\"stable\", etc.) as a String;\n"
"- [code]build[/code] - Build name (e.g. \"custom_build\") as a String;\n"
"- [code]hash[/code] - Full Git commit hash as a String;\n"
"- [code]timestamp[/code] - Holds the Git commit date UNIX timestamp in "
"seconds as an int, or [code]0[/code] if unavailable;\n"
"- [code]string[/code] - [code]major[/code], [code]minor[/code], [code]patch[/"
"code], [code]status[/code], and [code]build[/code] in a single String.\n"
"The [code]hex[/code] value is encoded as follows, from left to right: one "
"byte for the major, one byte for the minor, one byte for the patch version. "
"For example, \"3.1.12\" would be [code]0x03010C[/code].\n"
"[b]Note:[/b] The [code]hex[/code] value is still an [int] internally, and "
"printing it will give you its decimal representation, which is not "
"particularly meaningful. Use hexadecimal literals for quick version "
"comparisons from code:\n"
"[codeblocks]\n"
"[gdscript]\n"
"if Engine.get_version_info().hex >= 0x040100:\n"
"\tpass # Do things specific to version 4.1 or later.\n"
"else:\n"
"\tpass # Do things specific to versions before 4.1.\n"
"[/gdscript]\n"
"[csharp]\n"
"if ((int)Engine.GetVersionInfo()[\"hex\"] >= 0x040100)\n"
"{\n"
"\t// Do things specific to version 4.1 or later.\n"
"}\n"
"else\n"
"{\n"
"\t// Do things specific to versions before 4.1.\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає інформацію про поточну версію двигуна як [Dictionary], що містить "
"такі записи: \n"
"- [code]major[/code] - номер основної версії як int; \n"
"- [code]мінор[/code] - номер другорядної версії як int; \n"
"- [code]патч[/code] - номер версії латки як int; \n"
"- [code]hex[/code] - повна версія, закодована як шістнадцяткове ціле число з "
"одним байтом (2 шістнадцяткові цифри) на число (див. приклад нижче); \n"
"- [code]статус[/code] - статус (такий як \"бета\", \"rc1\", \"rc2\", "
"\"стабільний\" тощо) у вигляді рядка; \n"
"- [code]build[/code] - назва збірки (наприклад, \"custom_build\") у вигляді "
"рядка; \n"
"- [code]хеш[/code] - повний хеш фіксації Git як рядок; \n"
"- [code]timestamp[/code] – зберігає мітку часу UNIX дати коміту Git у "
"секундах як int або [code]0[/code], якщо недоступний; \n"
"- [code]рядок[/code] - [code]основний[/code], [code]мінорний[/code], "
"[code]патч[/code], [code]статус[/code] і [code]збірка[/code] в одному "
"рядку. \n"
"Значення [code]hex[/code] кодується наступним чином, зліва направо: один байт "
"для основного, один байт для другорядного, один байт для версії виправлення. "
"Наприклад, \"3.1.12\" буде [code]0x03010C[/code]. \n"
"[b]Примітка:[/b] Значення [code]hex[/code] все ще внутрішньо є [int], і його "
"друк дасть вам його десяткове представлення, що не має особливого значення. "
"Використовуйте шістнадцяткові літерали для швидкого порівняння версій коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"if Engine.get_version_info().hex >= 0x040100: \n"
"\tpass # Робіть дії, характерні для версії 4.1 або новішої. \n"
"else: \n"
"\tpass # Робити речі, характерні для версій до 4.1. \n"
"[/gdscript] \n"
"[csharp] \n"
"if ((int)Engine.GetVersionInfo()[\"hex\"] >= 0x040100) \n"
"{\n"
"\t// Робіть речі, характерні для версії 4.1 або новішої. \n"
"}\n"
"else \n"
"{\n"
"\t// Робимо речі, характерні для версій до 4.1. \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the path to the [MovieWriter]'s output file, or an empty string if "
"the engine wasn't started in Movie Maker mode. The default path can be "
"changed in [member ProjectSettings.editor/movie_writer/movie_file]."
msgstr ""
"Повертає шлях до вихідного файлу [MovieWriter] або порожній рядок, якщо "
"механізм не було запущено в режимі Movie Maker. Шлях за замовчуванням можна "
"змінити в [member ProjectSettings.editor/movie_writer/movie_file]."
msgid ""
"Returns [code]true[/code] if a singleton with the given [param name] exists "
"in the global scope. See also [method get_singleton].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(Engine.has_singleton(\"OS\")) # Prints true\n"
"print(Engine.has_singleton(\"Engine\")) # Prints true\n"
"print(Engine.has_singleton(\"AudioServer\")) # Prints true\n"
"print(Engine.has_singleton(\"Unknown\")) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(Engine.HasSingleton(\"OS\")); // Prints True\n"
"GD.Print(Engine.HasSingleton(\"Engine\")); // Prints True\n"
"GD.Print(Engine.HasSingleton(\"AudioServer\")); // Prints True\n"
"GD.Print(Engine.HasSingleton(\"Unknown\")); // Prints False\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Global singletons are not the same as autoloaded nodes, which "
"are configurable in the project settings."
msgstr ""
"Повертає [code]true[/code], якщо синглтон із заданим [param name] існує в "
"глобальній області. Дивіться також [method get_singleton].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(Engine.has_singleton(\"OS\")) # Виводить true\n"
"print(Engine.has_singleton(\"Engine\")) # Виводить true\n"
"print(Engine.has_singleton(\"AudioServer\")) # Виводить true\n"
"print(Engine.has_singleton(\"Unknown\")) # Виводить false\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(Engine.HasSingleton(\"ОС\")); // Виводить True\n"
"GD.Print(Engine.HasSingleton(\"Engine\")); // Виводить True\n"
"GD.Print(Engine.HasSingleton(\"AudioServer\")); // Виводить True\n"
"GD.Print(Engine.HasSingleton(\"Невідомо\")); // Виводить False\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка: [/b] Глобальні синглетони — це не те саме, що автоматично "
"завантажені вузли, які можна налаштувати в налаштуваннях проекту."
msgid ""
"Returns [code]true[/code] if the script is currently running inside the "
"editor, otherwise returns [code]false[/code]. This is useful for [code]@tool[/"
"code] scripts to conditionally draw editor helpers, or prevent accidentally "
"running \"game\" code that would affect the scene state while in the editor:\n"
"[codeblocks]\n"
"[gdscript]\n"
"if Engine.is_editor_hint():\n"
"\tdraw_gizmos()\n"
"else:\n"
"\tsimulate_physics()\n"
"[/gdscript]\n"
"[csharp]\n"
"if (Engine.IsEditorHint())\n"
"\tDrawGizmos();\n"
"else\n"
"\tSimulatePhysics();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See [url=$DOCS_URL/tutorials/plugins/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 running on an editor [i]build[/"
"i] (such as when pressing [kbd]F5[/kbd]), use [method OS.has_feature] with "
"the [code]\"editor\"[/code] argument instead. [code]OS.has_feature(\"editor\")"
"[/code] evaluate to [code]true[/code] both when the script is running in the "
"editor and when running the project from the editor, but returns [code]false[/"
"code] when run from an exported project."
msgstr ""
"Повертає [code]true[/code], якщо скрипт зараз запущено в редакторі, інакше "
"повертає [code]false[/code]. Це корисно для сценаріїв [code]@tool[/code] для "
"умовного малювання помічників редактора або запобігання випадковому запуску "
"«ігрового» коду, який може вплинути на стан сцени під час роботи в "
"редакторі: \n"
"[codeblocks] \n"
"[gdscript] \n"
"if Engine.is_editor_hint(): \n"
"\tdraw_gizmos() \n"
"else: \n"
"\tsimulate_physics() \n"
"[/gdscript] \n"
"[csharp] \n"
"if (Engine.IsEditorHint()) \n"
"\tDrawGizmos(); \n"
"else \n"
"\tSimulatePhysics(); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Додаткову інформацію див. у документації [url=$DOCS_URL/tutorials/plugins/"
"running_code_in_the_editor.html]Запуск коду в редакторі[/url]. \n"
"[b]Примітка:[/b] Щоб визначити, чи виконується скрипт у [i]збірці[/i] "
"редактора (наприклад, під час натискання [kbd]F5[/kbd]), замість цього "
"використовуйте [method OS.has_feature] з аргументом [code]\"editor\"[/code]. "
"[code]OS.has_feature(\"editor\")[/code] має значення [code]true[/code] як під "
"час виконання скрипту в редакторі, так і під час запуску проекту з редактора, "
"але повертає [code]false[/code] під час запуску з експортованого проекту."
msgid ""
"Returns [code]true[/code] if the engine is running embedded in the editor. "
"This is useful to prevent attempting to update window mode or window flags "
"that are not supported when running the project embedded in the editor."
msgstr ""
"Повертає [code]true[/code], якщо двигун працює вбудований у редактор. Це "
"корисно, щоб запобігти спробам оновити режим вікна або прапорці вікна, які не "
"підтримуються під час виконання проекту, вбудованого в редактор."
msgid ""
"Returns [code]true[/code] if the engine is inside the fixed physics process "
"step of the main loop.\n"
"[codeblock]\n"
"func _enter_tree():\n"
"\t# Depending on when the node is added to the tree,\n"
"\t# prints either \"true\" or \"false\".\n"
"\tprint(Engine.is_in_physics_frame())\n"
"\n"
"func _process(delta):\n"
"\tprint(Engine.is_in_physics_frame()) # Prints false\n"
"\n"
"func _physics_process(delta):\n"
"\tprint(Engine.is_in_physics_frame()) # Prints true\n"
"[/codeblock]"
msgstr ""
"Повертає [code]true[/code], якщо двигун знаходиться всередині кроку "
"фіксованого фізичного процесу основного циклу. \n"
"[codeblock] \n"
"func _enter_tree(): \n"
"\t# Залежно від того, коли вузол додано до дерева, \n"
"\t# виводить «true» або «false». \n"
"\tprint(Engine.is_in_physics_frame()) \n"
"\n"
"func _process(delta): \n"
"\tprint(Engine.is_in_physics_frame()) # Виводить false \n"
"\n"
"func _physics_process(delta): \n"
"\tprint(Engine.is_in_physics_frame()) # Виводить true \n"
"[/codeblock]"
msgid ""
"Registers a [ScriptLanguage] instance to be available with "
"[code]ScriptServer[/code].\n"
"Returns:\n"
"- [constant OK] on success;\n"
"- [constant ERR_UNAVAILABLE] if [code]ScriptServer[/code] has reached the "
"limit and cannot register any new language;\n"
"- [constant ERR_ALREADY_EXISTS] if [code]ScriptServer[/code] already contains "
"a language with similar extension/name/type."
msgstr ""
"[code]ScriptServer[/code].\n"
"Повернення:\n"
"- [constant OK] на успіх;\n"
"- [constant ERR_UNAVAILABLE] якщо [code]ScriptServer[/code] досягла ліміту і "
"не може реєструвати будь-яку нову мову;\n"
"- [constant ERR_ALREADY_EXISTS] якщо [code]ScriptServer[/code] вже містить "
"мову з схожим розширенням / ім'ям/типом."
msgid ""
"Registers the given [Object] [param instance] as a singleton, available "
"globally under [param name]. Useful for plugins."
msgstr ""
"Зареєстровані дані [Object] [param екземпляр] як єдинийтон, доступний "
"глобально під назвою [param name]. Корисно для плагінів."
msgid ""
"Unregisters the [ScriptLanguage] instance from [code]ScriptServer[/code].\n"
"Returns:\n"
"- [constant OK] on success;\n"
"- [constant ERR_DOES_NOT_EXIST] if the language is not registered in "
"[code]ScriptServer[/code]."
msgstr ""
"[code]ScriptServer[/code].\n"
"Повернення:\n"
"- [constant OK] на успіх;\n"
"- [constant ERR_DOES_NOT_EXIST] якщо мова не зареєстрована в "
"[code]ScriptServer[/code]."
msgid ""
"Removes the singleton registered under [param name]. The singleton object is "
"[i]not[/i] freed. Only works with user-defined singletons registered with "
"[method register_singleton]."
msgstr ""
"Видаляє синглтон, зареєстрований за допомогою [param name]. Об'єкт синглтон "
"[i]не[/i] звільнено. Працює лише з визначеними користувачем синглтонами, "
"зареєстрованими за допомогою методу [method register_singleton]."
msgid ""
"The maximum number of frames that can be rendered every second (FPS). A value "
"of [code]0[/code] means the framerate is uncapped.\n"
"Limiting the FPS can be useful to reduce the host machine's power "
"consumption, which reduces heat, noise emissions, and improves battery life.\n"
"If [member ProjectSettings.display/window/vsync/vsync_mode] is [b]Enabled[/b] "
"or [b]Adaptive[/b], the setting takes precedence and the max FPS number "
"cannot exceed the monitor's refresh rate. See also [method "
"DisplayServer.screen_get_refresh_rate].\n"
"If [member ProjectSettings.display/window/vsync/vsync_mode] is [b]Enabled[/"
"b], on monitors with variable refresh rate enabled (G-Sync/FreeSync), using "
"an FPS limit a few frames lower than the monitor's refresh rate will "
"[url=https://blurbusters.com/howto-low-lag-vsync-on/]reduce input lag while "
"avoiding tearing[/url]. At higher refresh rates, the difference between the "
"FPS limit and the monitor refresh rate should be increased to ensure frames "
"to account for timing inaccuracies. The optimal formula for the FPS limit "
"value in this scenario is [code]r - (r * r) / 3600.0[/code], where [code]r[/"
"code] is the monitor's refresh rate.\n"
"[b]Note:[/b] The actual number of frames per second may still be below this "
"value if the CPU or GPU cannot keep up with the project's logic and "
"rendering.\n"
"[b]Note:[/b] If [member ProjectSettings.display/window/vsync/vsync_mode] is "
"[b]Disabled[/b], limiting the FPS to a high value that can be consistently "
"reached on the system can reduce input lag compared to an uncapped framerate. "
"Since this works by ensuring the GPU load is lower than 100%, this latency "
"reduction is only effective in GPU-bottlenecked scenarios, not CPU-"
"bottlenecked scenarios."
msgstr ""
"Максимальна кількість кадрів, які можна відобразити щосекунди (FPS). Значення "
"[code]0[/code] означає, що частота кадрів не обмежена.\n"
"Обмеження FPS може бути корисним для зменшення споживання енергії хост-"
"машиною, що зменшує нагрівання, шумові викиди та подовжує термін служби "
"батареї.\n"
"Якщо [member ProjectSettings.display/window/vsync/vsync_mode] має значення "
"[b]Увімкнено[/b] або [b]Адаптивно[/b], цей параметр має пріоритет, і "
"максимальне число FPS не може перевищувати частоту оновлення монітора. Див. "
"також [method DisplayServer.screen_get_refresh_rate].\n"
"Якщо [member ProjectSettings.display/window/vsync/vsync_mode] має значення "
"[b]Увімкнено[/b], на моніторах із увімкненою змінною частотою оновлення (G-"
"Sync/FreeSync), використання обмеження FPS на кілька кадрів нижче частоти "
"оновлення монітора [url=https://blurbusters.com/howto-low-lag-vsync-"
"on/]зменшить затримку введення, уникаючи розривів[/url]. За вищих частот "
"оновлення різницю між обмеженням FPS та частотою оновлення монітора слід "
"збільшити, щоб забезпечити кадри з урахуванням неточностей синхронізації. "
"Оптимальна формула для визначення обмеження FPS у цьому сценарії: [code]r - "
"(r * r) / 3600.0[/code], де [code]r[/code] – це частота оновлення монітора.\n"
"[b]Примітка:[/b] Фактична кількість кадрів за секунду може бути нижчою за це "
"значення, якщо процесор або графічний процесор не можуть встигати за логікою "
"та рендерингом проекту.\n"
"[b]Примітка:[/b] Якщо [member ProjectSettings.display/window/vsync/"
"vsync_mode] має значення [b]Вимкнено[/b], обмеження FPS високим значенням, "
"яке можна послідовно досягти в системі, може зменшити затримку введення "
"порівняно з необмеженою частотою кадрів. Оскільки це працює, забезпечуючи "
"навантаження графічного процесора нижче 100%, це зменшення затримки ефективне "
"лише у сценаріях з обмеженим графічним процесором, а не у сценаріях з "
"обмеженим графічним процесором."
msgid ""
"The maximum number of physics steps that can be simulated each rendered "
"frame.\n"
"[b]Note:[/b] The default value is tuned to prevent expensive physics "
"simulations from triggering even more expensive simulations indefinitely. "
"However, the game will appear to slow down if the rendering FPS is less than "
"[code]1 / max_physics_steps_per_frame[/code] of [member "
"physics_ticks_per_second]. This occurs even if [code]delta[/code] is "
"consistently used in physics calculations. To avoid this, increase [member "
"max_physics_steps_per_frame] if you have increased [member "
"physics_ticks_per_second] significantly above its default value."
msgstr ""
"Максимальна кількість фізичних кроків, які можна імітувати кожну рендеровану "
"раму.\n"
"[b]Примітка:[/b] Значення за замовчуванням полягає в тому, щоб запобігти "
"дорогим фізичним моделюванням від запуску ще більш дорогим симуляторам. Тим "
"не менш, гра з'явиться, щоб уповільнити, якщо рендеринг FPS менше [code]1 / "
"max_physics_steps_per_frame[/code] [member physics_ticks_per_second]. Це "
"відбувається навіть якщо [code]delta[/code] послідовно використовується в "
"фізичних обчисленнях. Щоб уникнути цього, збільшення [member "
"max_physics_steps_per_frame], якщо ви збільшили [member "
"physics_ticks_per_second] значно вище значення за замовчуванням."
msgid ""
"How much physics ticks are synchronized with real time. If [code]0[/code] or "
"less, the ticks are fully synchronized. Higher values cause the in-game clock "
"to deviate more from the real clock, but they smooth out framerate jitters.\n"
"[b]Note:[/b] The default value of [code]0.5[/code] should be good enough for "
"most cases; values above [code]2[/code] could cause the game to react to "
"dropped frames with a noticeable delay and are not recommended.\n"
"[b]Note:[/b] When using a custom physics interpolation solution, or within a "
"network game, it's recommended to disable the physics jitter fix by setting "
"this property to [code]0[/code]."
msgstr ""
"Скільки фізичних кліщів синхронізуються з реальним часом. Якщо [code]0[/code] "
"або менше, кліщі повністю синхронізуються. Найвищі значення викликають в грі "
"годинник, щоб відхилити більше від реального годинника, але вони розгладжують "
"ррейтні струменя.\n"
"[b]Примітка:[/b] Значення за замовчуванням [code]0.5[/code] має бути "
"достатньо для більшості випадків; значення над [code]2[/code] може викликати "
"гру, щоб реагувати на скидання кадрів з помітною затримкою і не "
"рекомендується.\n"
"[b]Примітка:[/b] При використанні користувальницького фізичного розв'язку, "
"або в рамках мережевої гри, рекомендується вимкнути фізичну фіксацію "
"Джіттера, встановлюючи цю властивість [code]0[/code]."
msgid ""
"The number of fixed iterations per second. This controls how often physics "
"simulation and the [method Node._physics_process] method are run.\n"
"CPU usage scales approximately with the physics tick rate. However, at very "
"low tick rates (usually below 30), physics behavior can break down. Input can "
"also become less responsive at low tick rates as there can be a gap between "
"input being registered, and the response on the next physics tick. High tick "
"rates give more accurate physics simulation, particularly for fast moving "
"objects. For example, racing games may benefit from increasing the tick rate "
"above the default 60.\n"
"See also [member max_fps] and [member ProjectSettings.physics/common/"
"physics_ticks_per_second].\n"
"[b]Note:[/b] Only [member max_physics_steps_per_frame] physics ticks may be "
"simulated per rendered frame at most. If more physics ticks have to be "
"simulated per rendered frame to keep up with rendering, the project will "
"appear to slow down (even if [code]delta[/code] is used consistently in "
"physics calculations). Therefore, it is recommended to also increase [member "
"max_physics_steps_per_frame] if increasing [member physics_ticks_per_second] "
"significantly above its default value.\n"
"[b]Note:[/b] Consider enabling [url=$DOCS_URL/tutorials/physics/interpolation/"
"index.html]physics interpolation[/url] if you change [member "
"physics_ticks_per_second] to a value that is not a multiple of [code]60[/"
"code]. Using physics interpolation will avoid jittering when the monitor "
"refresh rate and physics update rate don't exactly match."
msgstr ""
"Кількість фіксованих ітерацій за секунду. Це визначає частоту запуску "
"фізичного моделювання та методу [method Node._physics_process].\n"
"Використання процесора масштабується приблизно пропорційно до частоти тактів "
"фізики. Однак, при дуже низькій частоті тактів (зазвичай нижче 30), фізична "
"поведінка може порушуватися. Вхідні дані також можуть стати менш чутливими "
"при низькій частоті тактів, оскільки може виникнути розрив між реєстрацією "
"вхідних даних та відповіддю на наступному фізичному такті. Висока частота "
"тактів забезпечує точнішу фізичну симуляцію, особливо для швидко рухомих "
"об'єктів. Наприклад, гоночні ігри можуть отримати користь від збільшення "
"частоти тактів вище стандартної 60.\n"
"Див. також [member max_fps] та [member ProjectSettings.physics/common/"
"physics_ticks_per_second].\n"
"[b]Примітка:[/b] Тільки [member max_physics_steps_per_frame] фізичних тактів "
"можна моделювати на один кадр рендерингу. Якщо для рендерингу потрібно "
"моделювати більше фізичних тактів на один кадр рендерингу, щоб встигати за "
"рендерингом, проект виглядатиме сповільненим (навіть якщо [code]delta[/code] "
"використовується послідовно у фізичних розрахунках). Тому рекомендується "
"також збільшити [member max_physics_steps_per_frame], якщо [member "
"physics_ticks_per_second] значно збільшується вище значення за "
"замовчуванням.\n"
"[b]Примітка:[/b] Розгляньте можливість увімкнення [url=$DOCS_URL/tutorials/"
"physics/interpolation/index.html]фізичної інтерполяції[/url], якщо ви "
"змінюєте [member physics_ticks_per_second] на значення, не кратне [code]60[/"
"code]. Використання фізичної інтерполяції дозволить уникнути тремтіння, коли "
"частота оновлення монітора та частота оновлення фізики не зовсім збігаються."
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 "
"messages during unit test suite runs. This property is equivalent to the "
"[member ProjectSettings.application/run/disable_stderr] project setting.\n"
"[b]Note:[/b] This property does not impact the editor's Errors tab when "
"running a project from the editor.\n"
"[b]Warning:[/b] If set to [code]false[/code] anywhere in the project, "
"important error messages may be hidden even if they are emitted from other "
"scripts. 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)."
msgstr ""
"Якщо [code]false[/code], припиняє похибку друку і попереджує повідомлення до "
"консолі і журналу виведення редактора. Це може бути використана для "
"приховувати помилки та попередження повідомлень під час проведення тестового "
"пакету. Ця властивість еквівалентна параметру [пам'яний "
"проектНалаштування.application/run/disable_stderr].\n"
"[b]Примітка:[/b] Ця властивість не впливає на вкладку редактора при запуску "
"проекту з редактора.\n"
"[b]Попередження:[/b] Якщо встановити на [code]false[/code] в будь-якій точці "
"проекту, важливі повідомлення про помилки можуть бути приховані, навіть якщо "
"вони випромінюються з інших скриптів. [code]@tool[/code] скрипт, це також "
"буде впливати на сам редактор. До [i] не[/i] ввімкнено помилки до "
"забезпечення повідомлень про помилки (як вони за замовчуванням)."
msgid ""
"If [code]false[/code], stops printing messages (for example using [method "
"@GlobalScope.print]) to the console, log files, and editor Output log. This "
"property is equivalent to the [member ProjectSettings.application/run/"
"disable_stdout] project setting.\n"
"[b]Note:[/b] This does not stop printing errors or warnings produced by "
"scripts to the console or log files, for more details see [member "
"print_error_messages]."
msgstr ""
"Якщо [code]false[/code], припиняє друк повідомлень (наприклад, за допомогою "
"[method @GlobalScope.print]) на консоль, файли журналу та журнал виведення "
"редактора. Ця властивість еквівалентна налаштуванню проекту [member "
"ProjectSettings.application/run/disable_stdout].\n"
"[b]Примітка:[/b] це не зупиняє друк помилок або попереджень, створених "
"сценаріями, на консоль або файли журналу, для отримання додаткової інформації "
"див. [member print_error_messages]."
msgid ""
"The speed multiplier at which the in-game clock updates, compared to real "
"time. For example, if set to [code]2.0[/code] the game runs twice as fast, "
"and if set to [code]0.5[/code] the game runs half as fast.\n"
"This value affects [Timer], [SceneTreeTimer], and all other simulations that "
"make use of [code]delta[/code] time (such as [method Node._process] and "
"[method Node._physics_process]).\n"
"[b]Note:[/b] It's recommended to keep this property above [code]0.0[/code], "
"as the game may behave unexpectedly otherwise.\n"
"[b]Note:[/b] This does not affect audio playback speed. Use [member "
"AudioServer.playback_speed_scale] to adjust audio playback speed "
"independently of [member Engine.time_scale].\n"
"[b]Note:[/b] This does not automatically adjust [member "
"physics_ticks_per_second]. With values above [code]1.0[/code] physics "
"simulation may become less precise, as each physics tick will stretch over a "
"larger period of engine time. If you're modifying [member Engine.time_scale] "
"to speed up simulation by a large factor, consider also increasing [member "
"physics_ticks_per_second] to make the simulation more reliable."
msgstr ""
"Мультиплікатор швидкості, при якому оновлення годинника в режимі реального "
"часу. Наприклад, якщо встановити до [code]2.0[/code] гра працює двічі як "
"швидко, і якщо встановити до [code]0.5[/code] гра працює вдвічі швидше.\n"
"Це значення впливає на [Timer], [SceneTreeTimer], і всі інші імітації, які "
"використовують [code]delta[/code] час (наприклад, [method Node._process] і "
"[method Node._physics_process]).\n"
"[b]Примітка:[/b] Рекомендується зберігати цю властивість вище [code]0.0[/"
"code], так як гра може бути несподівано інакше.\n"
"[b]Примітка:[/b] Це не впливає на швидкість відтворення аудіо. Використовуйте "
"[member AudioServer.playback_speed_scale] для налаштування швидкості "
"відтворення аудіо незалежно від [member Engine.time_scale].\n"
"[b]Примітка:[/b] Це не автоматично регулюється [member "
"physics_ticks_per_second]. З значеннями вище [code]1.0[/code] фізичний "
"моделювання може стати менш точним, оскільки кожен фізичний кліщ буде "
"розтягувати більший період часу двигуна. Якщо ви модифікуєте [member "
"Engine.time_s ale] для прискорення моделювання великим фактором, розглянемо "
"також збільшення [member physics_ticks_per_second], щоб зробити моделювання "
"більш надійним."
msgid "Exposes the internal debugger."
msgstr "Виставки внутрішнього дебугера."
msgid ""
"[EngineDebugger] handles the communication between the editor and the running "
"game. It is active in the running game. Messages can be sent/received through "
"it. It also manages the profilers."
msgstr ""
"[EngineDebugger] ручить зв'язок між редактором та запусковою грою. Активно "
"працює в біговій грі. Повідомлень можна надсилати/відкласти через неї. Він "
"також керує профілями."
msgid "Clears all breakpoints."
msgstr "Очищає всі точки перерви."
msgid ""
"Starts a debug break in script execution, optionally specifying whether the "
"program can continue based on [param can_continue] and whether the break was "
"due to a breakpoint."
msgstr ""
"Починає розбійну поломку в шаблонному виконанні, додатково вказуючи, чи може "
"програма продовжитися на підставі [param can_continue] і чи пов’язана з "
"поломкою."
msgid "Returns the current debug depth."
msgstr "Повертаємо точну глибинну глибину."
msgid "Returns the number of lines that remain."
msgstr "Повертаємо кількість рядків, які залишаються."
msgid ""
"Returns [code]true[/code] if a capture with the given name is present "
"otherwise [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо запис із вказаною назвою присутній, інакше "
"[code]false[/code]."
msgid ""
"Returns [code]true[/code] if a profiler with the given name is present "
"otherwise [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо профайлер із вказаною назвою присутній, "
"інакше [code]false[/code]."
msgid "Inserts a new breakpoint with the given [param source] and [param line]."
msgstr ""
"Вставляє нову точку зупинки з заданими значеннями [param source] та [param "
"line]."
msgid ""
"Returns [code]true[/code] if the debugger is active otherwise [code]false[/"
"code]."
msgstr ""
"Повертає [code]true[/code], якщо налагоджувач активний, інакше [code]false[/"
"code]."
msgid ""
"Returns [code]true[/code] if the given [param source] and [param line] "
"represent an existing breakpoint."
msgstr ""
"Повертає [code]true[/code], якщо дані [param source] і [param line] "
"представляють існуючу точку зупину."
msgid ""
"Returns [code]true[/code] if a profiler with the given name is present and "
"active otherwise [code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо профайлер із вказаною назвою присутній і "
"активний, інакше [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the debugger is skipping breakpoints otherwise "
"[code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо налагоджувач пропускає точки зупину, інакше "
"[code]false[/code]."
msgid ""
"Forces a processing loop of debugger events. The purpose of this method is "
"just processing events every now and then when the script might get too busy, "
"so that bugs like infinite loops can be caught."
msgstr ""
"Примусово запускає цикл обробки подій налагоджувача. Метою цього методу є "
"просто обробка подій час від часу, коли скрипт може бути занадто зайнятим, "
"щоб можна було виявити такі помилки, як нескінченні цикли."
msgid ""
"Calls the [code]add[/code] callable of the profiler with given [param name] "
"and [param data]."
msgstr ""
"Викликає функцію [code]add[/code] профайлера з заданими параметрами [name of "
"param] та [param data]."
msgid ""
"Calls the [code]toggle[/code] callable of the profiler with given [param "
"name] and [param arguments]. Enables/Disables the same profiler depending on "
"[param enable] argument."
msgstr ""
"Викликає функцію [code]toggle[/code] профайлера з заданими параметрами [param "
"name] та [param arguments]. Вмикає/вимикає той самий профайлер залежно від "
"аргументу [param enable]."
msgid ""
"Registers a message capture with given [param name]. If [param name] is "
"\"my_message\" then messages starting with \"my_message:\" will be called "
"with the given callable.\n"
"The callable must accept a message string and a data array as argument. The "
"callable should return [code]true[/code] if the message is recognized.\n"
"[b]Note:[/b] The callable will receive the message with the prefix stripped, "
"unlike [method EditorDebuggerPlugin._capture]. See the [EditorDebuggerPlugin] "
"description for an example."
msgstr ""
"Реєструє захоплення повідомлення з заданим [param name]. Якщо [param name] "
"має значення \"my_message\", тоді повідомлення, що починаються з \"my_message:"
"\", викликатимуться за допомогою даного виклику.\n"
"Викликається має приймати рядок повідомлення та масив даних як аргумент. "
"Викликаний має повернути [code]true[/code], якщо повідомлення розпізнано.\n"
"[b]Примітка:[/b] Викликаний отримає повідомлення з видаленим префіксом, на "
"відміну від [method EditorDebuggerPlugin._capture]. Дивіться опис "
"[EditorDebuggerPlugin] для прикладу."
msgid ""
"Registers a profiler with the given [param name]. See [EngineProfiler] for "
"more information."
msgstr ""
"Реєструє анкетувальник з вказаною [param name]. Детальніше [EngineProfiler]."
msgid "Removes a breakpoint with the given [param source] and [param line]."
msgstr ""
"Видаляє точку зупинки з заданими параметрами [param source] та [param line]."
msgid "Sends a message with given [param message] and [param data] array."
msgstr "Відправляє повідомлення з даним [param message] і [param data] масив."
msgid "Sets the current debugging depth."
msgstr "Налаштовує точну глибину відведення."
msgid "Sets the current debugging lines that remain."
msgstr "Налаштовує поточні лінії знеболювання, які залишаються."
msgid "Unregisters the message capture with given [param name]."
msgstr "Незареєструвати захоплення повідомлень з вказаною [param name]."
msgid "Unregisters a profiler with given [param name]."
msgstr "Незареєстровані анкети з наданою [param name]."
msgid "Base class for creating custom profilers."
msgstr "Базовий клас для створення індивідуальних профілів."
msgid ""
"This class can be used to implement custom profilers that are able to "
"interact with the engine and editor debugger.\n"
"See [EngineDebugger] and [EditorDebuggerPlugin] for more information."
msgstr ""
"Цей клас може використовуватися для реалізації користувацьких профільників, "
"які здатні взаємодіяти з двигуном та дебугером.\n"
"[EngineDebugger] і [EditorDebuggerPlugin] для отримання додаткової інформації."
msgid ""
"Called when data is added to profiler using [method "
"EngineDebugger.profiler_add_frame_data]."
msgstr ""
"Зателефонуйте, коли дані додано до профілювання за допомогою [method "
"EngineDebugger.profiler_add_frame_data]."
msgid ""
"Called once every engine iteration when the profiler is active with "
"information about the current frame. All time values are in seconds. Lower "
"values represent faster processing times and are therefore considered better."
msgstr ""
"Зателефонувавши один раз, коли профільник працює з інформацією про поточний "
"кадр. Всі значення часу в секундах. Низькі значення є більш швидкими часами "
"обробки і тому краще."
msgid ""
"Called when the profiler is enabled/disabled, along with a set of [param "
"options]."
msgstr ""
"Викликається при включенні профілювача/вимкненому, поряд з набором [param "
"options]."
msgid ""
"Resource for environment nodes (like [WorldEnvironment]) that define multiple "
"rendering options."
msgstr ""
"Ресурси для вузлів навколишнього середовища (наприклад, [WorldEnvironment]), "
"які визначають декілька варіантів рендерингу."
msgid ""
"Resource for environment nodes (like [WorldEnvironment]) that define multiple "
"environment operations (such as background [Sky] or [Color], ambient light, "
"fog, depth-of-field...). These parameters affect the final render of the "
"scene. The order of these operations is:\n"
"- Depth of Field Blur\n"
"- Auto Exposure\n"
"- Glow\n"
"- Tonemap\n"
"- Adjustments"
msgstr ""
"Ресурс для вузлів середовища (таких як [WorldEnvironment]), що визначають "
"кілька операцій із середовищем (таких як фон [Sky] або [Color], навколишнє "
"освітлення, туман, глибина різкості...). Ці параметри впливають на кінцевий "
"рендеринг сцени. Порядок виконання цих операцій:\n"
"- Розмиття глибини різкості\n"
"- Автоматична експозиція\n"
"- Світіння\n"
"- Тонова карта\n"
"- Коригування"
msgid "Environment and post-processing"
msgstr "Середовище та пост-обробка"
msgid "High dynamic range lighting"
msgstr "Висока динамічна підсвічування діапазону"
msgid "3D Material Testers Demo"
msgstr "3D Матеріал Тестери Демо"
msgid "Returns the intensity of the glow level [param idx]."
msgstr "Повертає інтенсивність рівня світіння [param idx]."
msgid ""
"Sets the intensity of the glow level [param idx]. A value above [code]0.0[/"
"code] enables the level. Each level relies on the previous level. This means "
"that enabling higher glow levels will slow down the glow effect rendering, "
"even if previous levels aren't enabled."
msgstr ""
"Налаштовує інтенсивність рівня світіння [param idx]. [code]0.0[/code] "
"дозволяє рівень. Кожен рівень відповідає за попередній рівень. Це означає, що "
"дозволяє більш високий рівень світіння сповільнить рендеринг ефекту, навіть "
"якщо попередні рівні не ввімкнено."
msgid ""
"Applies a simple brightness adjustment to the rendered image after "
"tonemaping. To adjust scene brightness use [member tonemap_exposure] instead, "
"which is applied before tonemapping and thus less prone to issues with bright "
"colors. Effective only if [member adjustment_enabled] is [code]true[/code]."
msgstr ""
"Застосовує просте налаштування яскравості до візуалізованого зображення після "
"тонального розкладання. Для налаштування яскравості сцени використовуйте "
"[member tonemap_exposure], який застосовується перед тоновим розкладанням і "
"тому менш схильний до проблем з яскравими кольорами. Ефективно, лише якщо "
"[member adjustment_enabled] має значення [code]true[/code]."
msgid ""
"The [Texture2D] or [Texture3D] lookup table (LUT) to use for the built-in "
"post-process color grading. Can use a [GradientTexture1D] for a 1-dimensional "
"LUT, or a [Texture3D] for a more complex LUT. Effective only if [member "
"adjustment_enabled] is [code]true[/code]."
msgstr ""
"[Texture2D] або [Texture3D] таблиця пошуку (LUT) для використання для "
"вбудованого післяобробного забарвлення. Може використовувати "
"[GradientTexture1D] для 1-вимірного LUT, або [Texture3D] для більш складних "
"LUT. Тільки якщо [member adjustment_enabled] [code]true[/code]."
msgid ""
"Increasing [member adjustment_contrast] will make dark values darker and "
"bright values brighter. This simple adjustment is applied to the rendered "
"image after tonemaping. When set to a value greater than [code]1.0[/code], "
"[member adjustment_contrast] is prone to clipping colors that become too "
"bright or too dark. Effective only if [member adjustment_enabled] is "
"[code]true[/code]."
msgstr ""
"Збільшення значення [member adjustment_contrast] зробить темні значення "
"темнішими, а світлі – яскравішими. Це просте налаштування застосовується до "
"візуалізованого зображення після тонального розкладу. Якщо встановити "
"значення більше за [code]1.0[/code], [member adjustment_contrast] схильний до "
"обрізання кольорів, які стають занадто яскравими або занадто темними. "
"Ефективно, лише якщо [member adjustment_enabled] має значення [code]true[/"
"code]."
msgid ""
"If [code]true[/code], enables the [code]adjustment_*[/code] properties "
"provided by this resource. If [code]false[/code], modifications to the "
"[code]adjustment_*[/code] properties will have no effect on the rendered "
"scene."
msgstr ""
"Якщо [code]true[/code], вмикає властивості [code]adjustment_*[/code], надані "
"цим ресурсом. Якщо [code]false[/code], зміни властивостей [code]adjustment_*[/"
"code] не вплинуть на відтворену сцену."
msgid ""
"Applies a simple saturation adjustment to the rendered image after "
"tonemaping. When [member adjustment_saturation] is set to [code]0.0[/code], "
"the rendered image will be fully converted to a grayscale image. Effective "
"only if [member adjustment_enabled] is [code]true[/code]."
msgstr ""
"Застосовує просте налаштування насиченості до візуалізованого зображення "
"після тонального розкладання. Коли для [member adjustment_saturation] "
"встановлено значення [code]0.0[/code], візуалізоване зображення буде повністю "
"перетворено на зображення у градаціях сірого. Діє лише тоді, коли для [member "
"adjustment_enabled] встановлено значення [code]true[/code]."
msgid ""
"The ambient light's [Color]. Only effective if [member "
"ambient_light_sky_contribution] is lower than [code]1.0[/code] (exclusive)."
msgstr ""
"Світлий світло [Color]. Тільки ефективні, якщо [member "
"ambient_light_sky_contribution] нижче [code]1.0[/code] (виключно)."
msgid ""
"The ambient light's energy. The higher the value, the stronger the light. "
"Only effective if [member ambient_light_sky_contribution] is lower than "
"[code]1.0[/code] (exclusive)."
msgstr ""
"Енергія навколишнього світла. Чим вище значення, тим сильніше світла. Тільки "
"ефективні, якщо [member ambient_light_sky_contribution] нижче [code]1.0[/"
"code] (виключно)."
msgid ""
"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 ""
"Захищаючи кількість світла, що небо приносить на сцені. Значення [code]0.0[/"
"code] означає, що світлова емісія не впливає на освітлення сцени, таким "
"чином, всі неоднорідні освітлення забезпечується навколишнього світла. "
"Навпаки значення [code]1.0[/code] означає, що [i]all[/i] світло, що впливає "
"на сцена, забезпечується небом, таким чином, не впливає на сцена.\n"
"[b]Note:[/b] [member ambient_light_sky_contribution] внутрішньо затискається "
"між [code]0.0[/code] і [code]1.0[/code] (включаючи)."
msgid ""
"The ambient light source to use for rendering materials and global "
"illumination."
msgstr ""
"Зручне джерело світла для використання матеріалів та глобального освітлення."
msgid "The ID of the camera feed to show in the background."
msgstr "Ідентифікатор камери для відображення на фоні."
msgid ""
"The maximum layer ID to display. Only effective when using the [constant "
"BG_CANVAS] background mode."
msgstr ""
"Максимальний ідентифікатор шару для відображення. Тільки ефективний при "
"використанні фонового режиму [constant BG_CANVAS]."
msgid ""
"The [Color] displayed for clear areas of the scene. Only effective when using "
"the [constant BG_COLOR] background mode."
msgstr ""
"[Color] відображається для чітких зон сцени. Тільки ефективний при "
"використанні фонового режиму [constant BG_COLOR]."
msgid ""
"Multiplier for background energy. Increase to make background brighter, "
"decrease to make background dimmer."
msgstr ""
"Multiplier для фонової енергії. Збільшити, щоб зробити фон яскравіше, "
"зменшити, щоб зробити фон занурення."
msgid ""
"Luminance of background measured in nits (candela per square meter). Only "
"used when [member ProjectSettings.rendering/lights_and_shadows/"
"use_physical_light_units] is enabled. The default value is roughly equivalent "
"to the sky at midday."
msgstr ""
"Люмінант фону вимірюється в нітах (кандельа на квадратний метр). Тільки "
"використовується при включенні [member ProjectSettings.rendering/"
"lights_and_shadows/use_phys_light_units]. Значення за замовчуванням дорівнює "
"небі в середні дні."
msgid "The background mode."
msgstr "Фоновий режим."
msgid ""
"If set above [code]0.0[/code] (exclusive), blends between the fog's color and "
"the color of the background [Sky], as read from the radiance cubemap. This "
"has a small performance cost when set above [code]0.0[/code]. Must have "
"[member background_mode] set to [constant BG_SKY].\n"
"This is useful to simulate [url=https://en.wikipedia.org/wiki/"
"Aerial_perspective]aerial perspective[/url] in large scenes with low density "
"fog. However, it is not very useful for high-density fog, as the sky will "
"shine through. When set to [code]1.0[/code], the fog color comes completely "
"from the [Sky]. If set to [code]0.0[/code], aerial perspective is disabled.\n"
"Notice that this does not sample the [Sky] directly, but rather the radiance "
"cubemap. The cubemap is sampled at a mipmap level depending on the depth of "
"the rendered pixel; the farther away, the higher the resolution of the "
"sampled mipmap. This results in the actual color being a blurred version of "
"the sky, with more blur closer to the camera. The highest mipmap resolution "
"is used at a depth of [member Camera3D.far]."
msgstr ""
"Якщо встановлено вище [code]0.0[/code] (ексклюзивно), колір туману змішується "
"з кольором фону [Sky], як зчитується з кубічної карти сяйва. Це має невелику "
"вартість продуктивності, якщо встановлено вище [code]0.0[/code]. Для [member "
"background_mode] має бути встановлено значення [constant BG_SKY].\n"
"Це корисно для симуляції [url=https://en.wikipedia.org/wiki/"
"Aerial_perspective]повітряної перспективи[/url] у великих сценах із низьким "
"туманом. Однак це не дуже корисно для високої щільності туману, оскільки небо "
"буде просвічувати. Якщо встановлено значення [code]1.0[/code], колір туману "
"повністю походить від [Sky]. Якщо встановлено значення [code]0.0[/code], "
"повітряна перспектива вимкнена.\n"
"Зауважте, що це не вибірка [Sky] безпосередньо, а скоріше кубична карта "
"сяйва. Кубічна карта відбирається на рівні MIP-карти залежно від глибини "
"візуалізованого пікселя; чим далі, тим вище роздільна здатність вибірки MIP-"
"карти. Це призводить до того, що фактичний колір є розмитою версією неба з "
"більшим розмиттям ближче до камери. Найвища роздільна здатність mipmap "
"використовується на глибині [member Camera3D.far]."
msgid ""
"The fog density to be used. This is demonstrated in different ways depending "
"on the [member fog_mode] mode chosen:\n"
"[b]Exponential Fog Mode:[/b] Higher values result in denser fog. The fog "
"rendering is exponential like in real life.\n"
"[b]Depth Fog mode:[/b] The maximum intensity of the deep fog, effect will "
"appear in the distance (relative to the camera). At [code]1.0[/code] the fog "
"will fully obscure the scene, at [code]0.0[/code] the fog will not be visible."
msgstr ""
"Щільність корму для використання. Це продемонстровано в різних напрямках "
"залежно від режиму [member fog_mode]:\n"
"[b]Експертальний Режим туману:[/b] Вищі значення призводять до більш щільної "
"фольги. Надання фольгу є доцільним, як в реальному житті.\n"
"[b]Дептт Фог режим:[/b] Максимальна інтенсивність глибокого туману, ефект "
"з'явиться на відстані (відносна до камери). На [code]1.0[/code] фольга буде "
"повністю захоплювати сцена, на [code]0.0[/code] фольга не буде видно."
msgid ""
"The fog's depth starting distance from the camera. Only available when "
"[member fog_mode] is set to [constant FOG_MODE_DEPTH]."
msgstr ""
"Глибина фольги від камери. Тільки доступні при [member fog_mode] "
"встановлюється на [constant FOG_MODE_DEPTH]."
msgid ""
"The fog depth's intensity curve. A number of presets are available in the "
"Inspector by right-clicking the curve. Only available when [member fog_mode] "
"is set to [constant FOG_MODE_DEPTH]."
msgstr ""
"Крива інтенсивності вогнища. Кількість пресетів доступні в Інспекції за "
"допомогою правого затискання кривої. Тільки доступні при [member fog_mode] "
"встановлюється на [constant FOG_MODE_DEPTH]."
msgid ""
"The fog's depth end distance from the camera. If this value is set to "
"[code]0[/code], it will be equal to the current camera's [member "
"Camera3D.far] value. Only available when [member fog_mode] is set to "
"[constant FOG_MODE_DEPTH]."
msgstr ""
"Відстань від фотокамери. Якщо це значення встановлене до [code]0[/code], вона "
"буде дорівнює поточній камері [member Camera3D.far] значення. Тільки доступні "
"при [member fog_mode] встановлюється на [constant FOG_MODE_DEPTH]."
msgid "If [code]true[/code], fog effects are enabled."
msgstr "Якщо [code]true[/code], ефекти туману ввімкнено."
msgid "The height at which the height fog effect begins."
msgstr "Висота, при якій починається ефект висоти туману."
msgid ""
"The density used to increase fog as height decreases. To make fog increase as "
"height increases, use a negative value."
msgstr ""
"Щільність використовується для збільшення туману в міру зменшення висоти. Щоб "
"збільшити фольгу в міру збільшення висоти, використовуйте негативне значення."
msgid "The fog's color."
msgstr "Колір фольги."
msgid "The fog's brightness. Higher values result in brighter fog."
msgstr "Яскравість вогнища. Вищі значення призводять до більш яскравого фольгу."
msgid "The fog mode."
msgstr "Режим туману."
msgid ""
"The factor to use when affecting the sky with non-volumetric fog. [code]1.0[/"
"code] means that fog can fully obscure the sky. Lower values reduce the "
"impact of fog on sky rendering, with [code]0.0[/code] not affecting sky "
"rendering at all.\n"
"[b]Note:[/b] [member fog_sky_affect] has no visual effect if [member "
"fog_aerial_perspective] is [code]1.0[/code]."
msgstr ""
"Фактори для використання при впливі на небо з немовірною фольгою. [code]1.0[/"
"code] означає, що фог може повністю захопити небо. Низькі значення знижують "
"вплив туману на небесний рендеринг, з [code]0.0[/code] не впливає на неба, що "
"рендеринг на все.\n"
"[b]Примітка:[/b] [member fog_sky_affect] не має візуального ефекту, якщо "
"[member fog_aerial_perspective] [code]1.0[/code]."
msgid ""
"If set above [code]0.0[/code], renders the scene's directional light(s) in "
"the fog color depending on the view angle. This can be used to give the "
"impression that the sun is \"piercing\" through the fog."
msgstr ""
"Якщо наведено вище [code]0.0[/code], надає на екрані прямий світло (s) у "
"фольговому кольорі залежно від кута зору. Це може бути використаний для того, "
"щоб дати враження, що сонце \"пронизливий\" через туман."
msgid ""
"The glow blending mode.\n"
"[b]Note:[/b] The Compatibility renderer always uses [constant "
"GLOW_BLEND_MODE_SCREEN] and [member glow_blend_mode] will have no effect."
msgstr ""
"Режим змішування світіння.\n"
"[b]Примітка:[/b] Рендерер сумісності завжди використовує [constant "
"GLOW_BLEND_MODE_SCREEN], а [member glow_blend_mode] не матиме жодного ефекту."
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 ""
"Інтенсивність цвітіння. Якщо встановити значення вище, ніж [code]0[/code], це "
"зробить світлий видимий на ділянках темніше, ніж [member glow_hdr_threshold]."
msgid ""
"If [code]true[/code], the glow effect is enabled. This simulates real world "
"atmosphere and eye/camera behavior by causing bright pixels to bleed onto "
"surrounding pixels.\n"
"[b]Note:[/b] When using the Mobile rendering method, glow looks different due "
"to the lower dynamic range available in the Mobile rendering method.\n"
"[b]Note:[/b] When using the Compatibility rendering method, glow uses a "
"different implementation with some properties being unavailable and hidden "
"from the inspector: [code]glow_levels/*[/code], [member glow_normalized], "
"[member glow_strength], [member glow_blend_mode], [member glow_mix], [member "
"glow_map], and [member glow_map_strength]. This implementation is optimized "
"to run on low-end devices and is less flexible as a result."
msgstr ""
"Якщо [code]true[/code], ефект світіння ввімкнено. Це імітує атмосферу "
"реального світу та поведінку очей/камери, змушуючи яскраві пікселі "
"розтікатися по навколишніх пікселях.\n"
"[b]Примітка:[/b] Під час використання методу мобільного рендерингу світіння "
"виглядає інакше через нижчий динамічний діапазон, доступний у методі "
"мобільного рендерингу.\n"
"[b]Примітка:[/b] Під час використання методу сумісного рендерингу світіння "
"використовує іншу реалізацію, де деякі властивості недоступні та приховані "
"від інспектора: [code]glow_levels/*[/code], [member glow_normalized], [member "
"glow_strength], [member glow_blend_mode], [member glow_mix], [member "
"glow_map] та [member glow_map_strength]. Ця реалізація оптимізована для "
"роботи на пристроях низького класу та, як наслідок, є менш гнучкою."
msgid ""
"The higher threshold of the HDR glow. Areas brighter than this threshold will "
"be clamped for the purposes of the glow effect."
msgstr ""
"Чим вище порог HDR світиться. Для цілей ефекту світиться ділянки, ніж цей "
"поріг."
msgid ""
"Smooths the transition between values that are below and above [member "
"glow_hdr_threshold] by reducing the amount of glow generated by values that "
"are close to [member glow_hdr_threshold]. Values above "
"[code]glow_hdr_threshold + glow_hdr_scale[/code] will not have glow reduced "
"in this way."
msgstr ""
"Згладжує перехід між значеннями нижче та вище [member glow_hdr_threshold], "
"зменшуючи кількість світіння, що генерується значеннями, близькими до [member "
"glow_hdr_threshold]. Значення вище [code]glow_hdr_threshold + glow_hdr_scale[/"
"code] не матимуть такого зменшення світіння."
msgid ""
"The lower threshold of the HDR glow. When using the Mobile rendering method "
"(which only supports a lower dynamic range up to [code]2.0[/code]), this may "
"need to be below [code]1.0[/code] for glow to be visible. A value of "
"[code]0.9[/code] works well in this case. This value also needs to be "
"decreased below [code]1.0[/code] when using glow in 2D, as 2D rendering is "
"performed in SDR."
msgstr ""
"Нижній порог HDR світиться. При використанні методу мобільного рендерингу "
"(який тільки підтримує нижній динамічний діапазон до [code]2.0[/code], це "
"може знадобитися нижче [code]1.0[/code] для світіння, щоб бути видимим. У "
"цьому випадку добре працює значення [code]0.9[/code]. Ця вартість також "
"повинна бути зменшена нижче [code]1.0[/code] при використанні світіння в 2D, "
"оскільки 2D рендеринг виконується в SDR."
msgid ""
"The overall brightness multiplier that is applied to the glow effect just "
"before it is blended with the scene. When using the Mobile rendering method "
"(which only supports a lower dynamic range up to [code]2.0[/code]), this "
"should be increased to [code]1.5[/code] to compensate."
msgstr ""
"Загальний множник яскравості, який застосовується до ефекту світіння "
"безпосередньо перед його поєднанням зі сценою. Під час використання методу "
"мобільного рендерингу (який підтримує лише нижчий динамічний діапазон до "
"[code]2.0[/code]), його слід збільшити до [code]1.5[/code] для компенсації."
msgid ""
"The intensity of the 1st level of glow. This is the most \"local\" level "
"(least blurry).\n"
"[b]Note:[/b] [member glow_levels/1] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 1-го рівня світіння. Це самий «локальний» рівень (листовий "
"розмиття).\n"
"[b]Примітка:[/b] [member glow_levels/1] не впливає при використанні методу "
"рендерингу сумісності, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 2nd level of glow.\n"
"[b]Note:[/b] [member glow_levels/2] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 2-го рівня світіння.\n"
"[b]Примітка:[/b] [member glow_levels/2] не має ефекту при використанні методу "
"рендерингу сумісності, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 3rd level of glow.\n"
"[b]Note:[/b] [member glow_levels/3] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 3-го рівня світіння.\n"
"[b]Примітка:[/b] [member glow_levels/3] не має ефекту при використанні методу "
"рендерингу сумісності, завдяки цьому метод рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 4th level of glow.\n"
"[b]Note:[/b] [member glow_levels/4] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 4-го рівня світіння.\n"
"[b]Примітка:[/b] [member glow_levels / 4] не має ефекту при використанні "
"методу рендерингу сумісності, завдяки цьому метод рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 5th level of glow.\n"
"[b]Note:[/b] [member glow_levels/5] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 5 рівня світіння.\n"
"[b]Примітка:[/b] [member glow_levels/5] не має ефекту при використанні методу "
"рендерингу сумісності, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 6th level of glow.\n"
"[b]Note:[/b] [member glow_levels/6] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 6-го рівня світіння.\n"
"[b]Примітка:[/b] [member glow_levels/6] не впливає при використанні методу "
"рендерингу сумісності, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The intensity of the 7th level of glow. This is the most \"global\" level "
"(blurriest).\n"
"[b]Note:[/b] [member glow_levels/7] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Інтенсивність 7-го рівня світіння. Це самий «глобальний» рівень (блуниця).\n"
"[b]Примітка:[/b] [member glow_levels/7] не впливає при використанні методу "
"рендерингу сумісності, завдяки цьому метод рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The texture that should be used as a glow map to [i]multiply[/i] the "
"resulting glow color according to [member glow_map_strength]. This can be "
"used to create a \"lens dirt\" effect. The texture's RGB color channels are "
"used for modulation, but the alpha channel is ignored.\n"
"[b]Note:[/b] The texture will be stretched to fit the screen. Therefore, it's "
"recommended to use a texture with an aspect ratio that matches your project's "
"base aspect ratio (typically 16:9).\n"
"[b]Note:[/b] [member glow_map] has no effect when using the Compatibility "
"rendering method, due to this rendering method using a simpler glow "
"implementation optimized for low-end devices."
msgstr ""
"Текстура, яка повинна бути використана як нижня карта [i]multiply[/i] "
"отриманий колір світіння відповідно до [member glow_map_strength]. Це може "
"бути використаний для створення ефекту «краплення бруду». Кольорові канали "
"текстури RGB використовуються для модуляції, але альфа-канал ігнорується.\n"
"[b]Примітка:[/b] Текстура буде розтягнута, щоб відповідати екрану. Тому "
"рекомендується використовувати текстуру з співвідношенням сторін, що "
"відповідає співвідношенню основного проекту (типово 16:9).\n"
"[b]Примітка:[/b] [member glow_map] не впливає при використанні методу "
"рендерингу сумісності, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"How strong of an influence the [member glow_map] should have on the overall "
"glow effect. A strength of [code]0.0[/code] means the glow map has no "
"influence, while a strength of [code]1.0[/code] means the glow map has full "
"influence.\n"
"[b]Note:[/b] If the glow map has black areas, a value of [code]1.0[/code] can "
"also turn off the glow effect entirely in specific areas of the screen.\n"
"[b]Note:[/b] [member glow_map_strength] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Наскільки сильний вплив [member glow_map] має мати на загальний ефект "
"світіння. Інтенсивність [code]0.0[/code] означає, що карта світіння не "
"впливає, а сила [code]1.0[/code] означає, що карта світіння має повний "
"вплив.\n"
"[b]Примітка.[/b] Якщо на карті світіння є чорні області, значення [code]1.0[/"
"code] також може повністю вимкнути ефект світіння в певних областях екрана.\n"
"[b]Примітка:[/b] [member glow_map_strength] не впливає на використання методу "
"відтворення сумісності, оскільки цей метод відтворення використовує простішу "
"реалізацію світіння, оптимізовану для пристроїв низького класу."
msgid ""
"When using the [constant GLOW_BLEND_MODE_MIX] [member glow_blend_mode], this "
"controls how much the source image is blended with the glow layer. A value of "
"[code]0.0[/code] makes the glow rendering invisible, while a value of "
"[code]1.0[/code] is equivalent to [constant GLOW_BLEND_MODE_REPLACE].\n"
"[b]Note:[/b] [member glow_mix] has no effect when using the Compatibility "
"rendering method, due to this rendering method using a simpler glow "
"implementation optimized for low-end devices."
msgstr ""
"При використанні [constant GLOW_BLEND_MODE_MIX] [member glow_blend_mode], це "
"контролює, скільки зображення джерела поєднується з шаром світіння. Значення "
"[code]0.0[/code] робить потік невидимимимим, при цьому значення [code]1.0[/"
"code] еквівалентно [constant GLOW_BLEND_MODE_REPLACE].\n"
"[b]Примітка:[/b] [member glow_mix] не має ефекту при використанні методу "
"Compatibility рендерингу, завдяки цьому методу рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"If [code]true[/code], glow levels will be normalized so that summed together "
"their intensities equal [code]1.0[/code].\n"
"[b]Note:[/b] [member glow_normalized] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Якщо [code]true[/code], рівень glow буде нормалізовано таким чином, щоб "
"підвести їх інтенсивності, рівні [code]1.0[/code].\n"
"[b]Примітка:[/b] [member glow_normalized] не має ефекту при використанні "
"методу рендерингу сумісності, завдяки цьому метод рендерингу за допомогою "
"найпростішого ефекту, оптимізованого для пристроїв низького рівня."
msgid ""
"The strength that is used when blurring across the screen to generate the "
"glow effect. This affects the distance and intensity of the blur. When using "
"the Mobile rendering method, this should be increased to compensate for the "
"lower dynamic range.\n"
"[b]Note:[/b] [member glow_strength] has no effect when using the "
"Compatibility rendering method, due to this rendering method using a simpler "
"glow implementation optimized for low-end devices."
msgstr ""
"Сила, яка використовується під час розмиття на екрані для створення ефекту "
"світіння. Це впливає на відстань та інтенсивність розмиття. Під час "
"використання методу мобільного рендерингу це значення слід збільшити, щоб "
"компенсувати нижчий динамічний діапазон.\n"
"[b]Примітка:[/b] [member glow_strength] не впливає під час використання "
"методу рендерингу сумісності, оскільки цей метод рендерингу використовує "
"простішу реалізацію світіння, оптимізовану для пристроїв низького класу."
msgid "The reflected (specular) light source."
msgstr "Відображений (видалений) джерело світла."
msgid ""
"The energy multiplier applied to light every time it bounces from a surface "
"when using SDFGI. Values greater than [code]0.0[/code] will simulate multiple "
"bounces, resulting in a more realistic appearance. Increasing [member "
"sdfgi_bounce_feedback] generally has no performance impact. See also [member "
"sdfgi_energy].\n"
"[b]Note:[/b] Values greater than [code]0.5[/code] can cause infinite feedback "
"loops and should be avoided in scenes with bright materials.\n"
"[b]Note:[/b] If [member sdfgi_bounce_feedback] is [code]0.0[/code], indirect "
"lighting will not be represented in reflections as light will only bounce one "
"time."
msgstr ""
"Енергозберігаючі нанесені на світло, кожен раз він відмовляє від поверхні при "
"використанні SDFGI. Значення, що перевищує [code]0.0[/code], імітує декілька "
"відмов, що призводить до більш реалістичного зовнішнього вигляду. Збільшення "
"[member sdfgi_bounce_feedback] в цілому не впливає на продуктивність. Дивись "
"також [member sdfgi_energy].\n"
"[b]Примітка:[/b] Значення більше [code]0.5[/code] може викликати нескінченні "
"петлі зворотного зв'язку і слід уникати на сценах з яскравими матеріалами.\n"
"[b]Примітка:[/b] Якщо [member sdfgi_bounce_feedback] [code]0.0[/code], "
"непряме освітлення не буде представлена в рефлекторах, як світло буде тільки "
"відмовлятися один раз."
msgid ""
"[b]Note:[/b] This property is linked to [member sdfgi_min_cell_size] and "
"[member sdfgi_max_distance]. Changing its value will automatically change "
"those properties as well."
msgstr ""
"[b]Примітка:[/b] Ця властивість пов'язана з [member sdfgi_min_cell_size] і "
"[member sdfgi_max_distance]. Зміна його значення буде автоматично змінювати "
"ці властивості."
msgid ""
"The number of cascades to use for SDFGI (between 1 and 8). A higher number of "
"cascades allows displaying SDFGI further away while preserving detail up "
"close, at the cost of performance. When using SDFGI on small-scale levels, "
"[member sdfgi_cascades] can often be decreased between [code]1[/code] and "
"[code]4[/code] to improve performance."
msgstr ""
"Кількість каскад для використання SDFGI (міжна 1 і 8). Більша кількість "
"каскадів дозволяє відображати SDFGI далі, зберігаючи деталі впритул, за "
"вартістю виконання. При використанні SDFGI на малих рівнях, [member "
"sdfgi_cascades] можна часто зменшити між [code]1[/code] і [code]4[/code] для "
"підвищення продуктивності."
msgid ""
"If [code]true[/code], enables signed distance field global illumination for "
"meshes that have their [member GeometryInstance3D.gi_mode] set to [constant "
"GeometryInstance3D.GI_MODE_STATIC]. SDFGI is a real-time global illumination "
"technique that works well with procedurally generated and user-built levels, "
"including in situations where geometry is created during gameplay. The signed "
"distance field is automatically generated around the camera as it moves. "
"Dynamic lights are supported, but dynamic occluders and emissive surfaces are "
"not.\n"
"[b]Note:[/b] SDFGI is only supported in the Forward+ rendering method, not "
"Mobile or Compatibility.\n"
"[b]Performance:[/b] SDFGI is relatively demanding on the GPU and is not "
"suited to low-end hardware such as integrated graphics (consider [LightmapGI] "
"instead). To improve SDFGI performance, enable [member "
"ProjectSettings.rendering/global_illumination/gi/use_half_resolution] in the "
"Project Settings.\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."
msgstr ""
"Якщо [code]true[/code], ви можете підписано поле дистанційного керування "
"глобальним освітленням для сітківок, які мають їх [member "
"GeometryInstance3D.gi_mode], встановлених до [constant "
"GeometryInstance3D.GI_MODE_STATIC]. SDFGI - це глобальна методика освітлення, "
"яка добре працює з процедурно створеними та вбудованими рівнями користувачів, "
"в тому числі в ситуаціях, коли геометрія створюється під час гри. Підписано "
"поле відстані автоматично генерується навколо камери, оскільки він рухається. "
"Підтримуються динамічні світильники, але динамічний з’єднувачі та допустимі "
"поверхні.\n"
"[b]Примітка:[/b] SDFGI підтримується тільки в методі рендерингу Forward+, не "
"мобільний або сумісний.\n"
"[b]Продуктивність:[/b] SDFGI є відносно вимогливим на GPU і не підходить до "
"низькокласного обладнання, таких як інтегрована графіка (consider "
"[LightmapGI]. Щоб покращити продуктивність SDFGI, ввімкніть [member "
"ProjectSettings/global_illumination/gi/use_half_resolution] в налаштуваннях "
"проекту.\n"
"[b]Примітка:[/b] Сітки повинні мати достатню кількість стін, щоб уникнути "
"світлових витоків (повторні односторонні стіни). Для рівня інтер'єру закрийте "
"геометрію рівня в досить велику коробку і перемістіть петлі, щоб закрити "
"сіточку."
msgid ""
"The energy multiplier to use for SDFGI. Higher values will result in brighter "
"indirect lighting and reflections. See also [member sdfgi_bounce_feedback]."
msgstr ""
"Мультиплікатор енергії для SDFGI. Більшість значень призведе до яскравого "
"непрямого освітлення та відбиття. Дивись також [member sdfgi_bounce_feedback]."
msgid ""
"The maximum distance at which SDFGI is visible. Beyond this distance, "
"environment lighting or other sources of GI such as [ReflectionProbe] will be "
"used as a fallback.\n"
"[b]Note:[/b] This property is linked to [member sdfgi_min_cell_size] and "
"[member sdfgi_cascade0_distance]. Changing its value will automatically "
"change those properties as well."
msgstr ""
"Максимальна відстань, на якій видно SDFGI. За межами цієї дистанції, "
"освітлення навколишнього середовища або інші джерела GI, такі як "
"[ReflectionProbe] буде використовуватися як падлогу.\n"
"[b]Примітка:[/b] Ця властивість пов'язана з [member sdfgi_min_cell_size] і "
"[member sdfgi_cascade0_distance]. Зміна його значення буде автоматично "
"змінювати ці властивості."
msgid ""
"The cell size to use for the closest SDFGI cascade (in 3D units). Lower "
"values allow SDFGI to be more precise up close, at the cost of making SDFGI "
"updates more demanding. This can cause stuttering when the camera moves fast. "
"Higher values allow SDFGI to cover more ground, while also reducing the "
"performance impact of SDFGI updates.\n"
"[b]Note:[/b] This property is linked to [member sdfgi_max_distance] and "
"[member sdfgi_cascade0_distance]. Changing its value will automatically "
"change those properties as well."
msgstr ""
"Розмір комірки для використання для найближчого каскада SDFGI (в 3D одиниці). "
"Низькі значення дозволяють SDFGI бути більш точними, за вартістю, що робить "
"SDFGI оновлення більш затребуваними. Це може викликати затирання, коли камера "
"рухається швидко. Найвищі значення дозволяють SDFGI покрити більше землі, а "
"також зменшити вплив продуктивності оновлення SDFGI.\n"
"[b]Примітка:[/b] Ця властивість пов'язана з [member sdfgi_max_distance] і "
"[member sdfgi_cascade0_distance]. Зміна його значення буде автоматично "
"змінювати ці властивості."
msgid ""
"The normal bias to use for SDFGI probes. Increasing this value can reduce "
"visible streaking artifacts on sloped surfaces, at the cost of increased "
"light leaking."
msgstr ""
"Нормальні засоби для використання SDFGI зон. Збільшення цього значення може "
"зменшити видимі артефакти на схилених поверхнях, за вартістю збільшення "
"витоку світла."
msgid ""
"The constant bias to use for SDFGI probes. Increasing this value can reduce "
"visible streaking artifacts on sloped surfaces, at the cost of increased "
"light leaking."
msgstr ""
"Постійні засоби для використання SDFGI зон. Збільшення цього значення може "
"зменшити видимі артефакти на схилених поверхнях, за вартістю збільшення "
"витоку світла."
msgid ""
"If [code]true[/code], SDFGI takes the environment lighting into account. This "
"should be set to [code]false[/code] for interior scenes."
msgstr ""
"Якщо [code]true[/code], SDFGI враховує освітлення навколишнього середовища. "
"Для інтер'єрних сцен необхідно встановити [code]false[/code]."
msgid ""
"If [code]true[/code], SDFGI uses an occlusion detection approach to reduce "
"light leaking. Occlusion may however introduce dark blotches in certain "
"spots, which may be undesired in mostly outdoor scenes. [member "
"sdfgi_use_occlusion] has a performance impact and should only be enabled when "
"needed."
msgstr ""
"Якщо [code]true[/code], SDFGI використовує підхід виявлення відчуження для "
"зменшення витоку світла. Відчуття може бути неприпустимим в більшості "
"зовнішніх сцен. [member sdfgi_use_occlusion] має вплив продуктивності і "
"повинен бути включений тільки при необхідності."
msgid ""
"The Y scale to use for SDFGI cells. Lower values will result in SDFGI cells "
"being packed together more closely on the Y axis. This is used to balance "
"between quality and covering a lot of vertical ground. [member sdfgi_y_scale] "
"should be set depending on how vertical your scene is (and how fast your "
"camera may move on the Y axis)."
msgstr ""
"Y для використання для SDFGI клітин. Низьке значення призведе до клітин "
"SDFGI, які запаковані разом більш тісно на осі Y. Це використовується для "
"балансу між якістю і покриттям багато вертикального грунту. [member "
"sdfgi_y_scale] повинен бути встановлений в залежності від того, наскільки "
"вертикальна ваша сцена (і наскільки швидко ваша камера може переміщатися на "
"осі Y)."
msgid "The [Sky] resource used for this [Environment]."
msgstr "[Sky] ресурс, який використовується для цього [Environment]."
msgid ""
"If set to a value greater than [code]0.0[/code], overrides the field of view "
"to use for sky rendering. If set to [code]0.0[/code], the same FOV as the "
"current [Camera3D] is used for sky rendering."
msgstr ""
"Якщо встановити значення більше, ніж [code]0.0[/code], надіслав поле зору для "
"використання для неба рендерингу. Якщо встановити до [code]0.0[/code], такий "
"же FOV як струм [Camera3D] використовується для неба рендерингу."
msgid "The rotation to use for sky rendering."
msgstr "Обертання для використання для неба рендерингу."
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 ""
"Температурно-космічна інтенсивність оклюзії на матеріалах, які мають фактуру "
"AO. Значення вище [code]0[/code] зробить ефект SSAO видимим на ділянках, "
"затемнених текстурами AO."
msgid ""
"Sets the strength of the additional level of detail for the screen-space "
"ambient occlusion effect. A high value makes the detail pass more prominent, "
"but it may contribute to aliasing in your final image."
msgstr ""
"Налаштовує міцність додаткового рівня деталь для ефекту оклюзії екрану. "
"Висока вартість робить деталі більш помітним, але вона може сприяти "
"ілюзуванню в кінцевому зображенні."
msgid ""
"If [code]true[/code], the screen-space ambient occlusion effect is enabled. "
"This darkens objects' corners and cavities to simulate ambient light not "
"reaching the entire object as in real life. This works well for small, "
"dynamic objects, but baked lighting or ambient occlusion textures will do a "
"better job at displaying ambient occlusion on large static objects. Godot "
"uses a form of SSAO called Adaptive Screen Space Ambient Occlusion which is "
"itself a form of Horizon Based Ambient Occlusion.\n"
"[b]Note:[/b] SSAO is only supported in the Forward+ and Compatibility "
"rendering methods, not Mobile."
msgstr ""
"Якщо [code]true[/code], ефект ембієнтної оклюзії в екранному просторі "
"вмикається. Це затемнює кути та порожнини об'єктів, щоб імітувати, що "
"навколишнє світло не досягає всього об'єкта, як у реальному житті. Це добре "
"працює для малих, динамічних об'єктів, але запечене освітлення або текстури "
"ембієнтної оклюзії краще відображатимуть ембієнтну оклюзію на великих "
"статичних об'єктах. Godot використовує форму SSAO під назвою Adaptive Screen "
"Space Ambient Occlusion, яка сама по собі є формою Horizon Based Ambient "
"Occlusion.\n"
"[b]Примітка:[/b] SSAO підтримується лише в методах рендерингу Forward+ та "
"Compatibility, а не в мобільних пристроях."
msgid ""
"The threshold for considering whether a given point on a surface is occluded "
"or not represented as an angle from the horizon mapped into the "
"[code]0.0-1.0[/code] range. A value of [code]1.0[/code] results in no "
"occlusion."
msgstr ""
"Поріг з огляду на те, чи є надана точка на поверхні occluded або не "
"представлений в якості кута з горизонту, нанесеного в діапазон [code]0.0-1.0[/"
"code]. Значення [code]1.0[/code] результати без прикусу."
msgid ""
"The primary screen-space ambient occlusion intensity. Acts as a multiplier "
"for the screen-space ambient occlusion effect. A higher value results in "
"darker occlusion."
msgstr ""
"Основні параметри оклюзії на екрані. Акти як мультиплікатор для ефекту "
"оклюзії екрану. Найвищі результати значення в темряві оклюзії."
msgid ""
"The screen-space ambient occlusion intensity in direct light. In real life, "
"ambient occlusion only applies to indirect light, which means its effects "
"can't be seen in direct light. Values higher than [code]0[/code] will make "
"the SSAO effect visible in direct light."
msgstr ""
"Температурно-космічна інтенсивність прикусу в прямій світло. В реальному "
"житті, неоднозначна оклюзія поширюється тільки на непряме світло, що означає "
"його вплив не можна побачити в прямій світло. Ціни вище, ніж [code]0[/code] "
"зробить ефект SSAO видимим у прямому ефірі."
msgid ""
"The distribution of occlusion. A higher value results in darker occlusion, "
"similar to [member ssao_intensity], but with a sharper falloff."
msgstr ""
"Розподіл оклюзії. Вище значення призводить до темнішої оклюзії, подібно до "
"[member ssao_intensity], але з різкішим спадом."
msgid ""
"The distance at which objects can occlude each other when calculating screen-"
"space ambient occlusion. Higher values will result in occlusion over a "
"greater distance at the cost of performance and quality."
msgstr ""
"Відстань при якому об'єкти можуть включати один одного при розрахунку "
"простору навколишнього середовища. Більшість значень призведе до виключення "
"більшої відстані при вартості виконання та якості."
msgid ""
"The amount that the screen-space ambient occlusion effect is allowed to blur "
"over the edges of objects. Setting too high will result in aliasing around "
"the edges of objects. Setting too low will make object edges appear blurry."
msgstr ""
"Сума, що ефект оклюзії екрану допускається розмиття по краях об'єктів. "
"Налаштування занадто високих призведе до аліментування по краях об'єктів. "
"Настроювання занадто низьких з'являться краї об'єкта розмиття."
msgid ""
"If [code]true[/code], the screen-space indirect lighting effect is enabled. "
"Screen space indirect lighting is a form of indirect lighting that allows "
"diffuse light to bounce between nearby objects. Screen-space indirect "
"lighting works very similarly to screen-space ambient occlusion, in that it "
"only affects a limited range. It is intended to be used along with a form of "
"proper global illumination like SDFGI or [VoxelGI]. Screen-space indirect "
"lighting is not affected by individual light's [member "
"Light3D.light_indirect_energy].\n"
"[b]Note:[/b] SSIL is only supported in the Forward+ rendering method, not "
"Mobile or Compatibility."
msgstr ""
"Якщо [code]true[/code], ввімкнено екранно-космічний непрямий ефект "
"освітлення. Екранний простір непрямого освітлення - це форма непрямого "
"освітлення, що дозволяє дифузувати світло, щоб відмовитися від сусідніх "
"об'єктів. Екран-космічний непрямий освітлення працює дуже схожим на екран-"
"космічну оклюзію навколишнього середовища, в якій він тільки впливає на "
"обмежений діапазон. Призначений для використання у вигляді належного "
"глобального освітлення як SDFGI або [VoxelGI]. Екран-космічний непрямий "
"освітлення не впливає на індивідуальне освітлення [member "
"Light3D.light_indirect_energy].\n"
"[b]Примітка:[/b] SSIL підтримується тільки в методі рендерингу Forward+, не "
"мобільний або сумісний."
msgid ""
"The brightness multiplier for the screen-space indirect lighting effect. A "
"higher value will result in brighter light."
msgstr ""
"Множник яскравості для екранно-космічної непрямої дії освітлення. Чим вище "
"значення призведе до більш яскравого світла."
msgid ""
"Amount of normal rejection used when calculating screen-space indirect "
"lighting. Normal rejection uses the normal of a given sample point to reject "
"samples that are facing away from the current pixel. Normal rejection is "
"necessary to avoid light leaking when only one side of an object is "
"illuminated. However, normal rejection can be disabled if light leaking is "
"desirable, such as when the scene mostly contains emissive objects that emit "
"light from faces that cannot be seen from the camera."
msgstr ""
"Обчислення нормального відторгнення, що використовується при розрахунку "
"екранно-космічного непрямого освітлення. Нормальна відмова використовує норма "
"даної точки вибірки, щоб відхилити зразки, які стикаються від поточного "
"пікселя. Нормальна відмова полягає в тому, щоб уникнути витоку світла, коли "
"висвітлюється тільки одна сторона об'єкта. Однак нормальна відмова може бути "
"відключена, якщо небажання світла бажано, наприклад, коли сцена в основному "
"містить допустимі об'єкти, які випромінюють світло від обличчя, які не можна "
"побачити з камери."
msgid ""
"The distance that bounced lighting can travel when using the screen space "
"indirect lighting effect. A larger value will result in light bouncing "
"further in a scene, but may result in under-sampling artifacts which look "
"like long spikes surrounding light sources."
msgstr ""
"Відстань, що відмовляється від освітлення, може подорожувати при використанні "
"екрана непрямого ефекту освітлення. Більша вартість призведе до розбиття "
"світла далі на сцені, але може призвести до занурення артефактів, які "
"виглядають як довго спине навколишні джерела світла."
msgid ""
"The amount that the screen-space indirect lighting effect is allowed to blur "
"over the edges of objects. Setting too high will result in aliasing around "
"the edges of objects. Setting too low will make object edges appear blurry."
msgstr ""
"Сума, що екранно-просторовий непрямий ефект освітлення допускається розмиття "
"по краях об'єктів. Налаштування занадто високих призведе до аліментування по "
"краях об'єктів. Настроювання занадто низьких з'являться краї об'єкта розмиття."
msgid "The depth tolerance for screen-space reflections."
msgstr "Глибина толерантності до екранно-просторових відбиття."
msgid ""
"If [code]true[/code], screen-space reflections are enabled. Screen-space "
"reflections are more accurate than reflections from [VoxelGI]s or "
"[ReflectionProbe]s, but are slower and can't reflect surfaces occluded by "
"others.\n"
"[b]Note:[/b] SSR is only supported in the Forward+ rendering method, not "
"Mobile or Compatibility.\n"
"[b]Note:[/b] SSR is not supported on viewports that have a transparent "
"background (where [member Viewport.transparent_bg] is [code]true[/code])."
msgstr ""
"Якщо [code]true[/code], відображення в екранному просторі ввімкнено. "
"Відображення в екранному просторі точніші, ніж відображення від [VoxelGI] або "
"[ReflectionProbe], але повільніші та не можуть відображати поверхні, "
"перекриті іншими.\n"
"[b]Примітка:[/b] SSR підтримується лише в методі рендерингу Forward+, а не в "
"Mobile або Compatibility.\n"
"[b]Примітка:[/b] SSR не підтримується на екранах з прозорим фоном (де [member "
"Viewport.transparent_bg] має значення [code]true[/code])."
msgid ""
"The fade-in distance for screen-space reflections. Affects the area from the "
"reflected material to the screen-space reflection. Only positive values are "
"valid (negative values will be clamped to [code]0.0[/code])."
msgstr ""
"Відстань від fade-in для відображення екранів. Відображує площу від "
"відображеного матеріалу до відображення простору. Тільки позитивні значення "
"дійсні (негативні значення будуть зафіксовані до [code]0.0[/code])."
msgid ""
"The fade-out distance for screen-space reflections. Affects the area from the "
"screen-space reflection to the \"global\" reflection. Only positive values "
"are valid (negative values will be clamped to [code]0.0[/code])."
msgstr ""
"Відстань від fade-out для відображення екранів. Відображує площу від екранно-"
"космічної рефлексії до «глобального» відбиття. Тільки позитивні значення "
"дійсні (негативні значення будуть зафіксовані до [code]0.0[/code])."
msgid ""
"The maximum number of steps for screen-space reflections. Higher values are "
"slower."
msgstr ""
"Максимальна кількість кроків для відображення екранів. Більшість значень "
"уповільнюються."
msgid ""
"Increasing [member tonemap_agx_contrast] will make dark values darker and "
"bright values brighter. Produces a higher quality result than [member "
"adjustment_contrast] without any additional performance cost, but is only "
"available when using the [constant TONE_MAPPER_AGX] tonemapper."
msgstr ""
"Збільшення [member tonemap_agx_contrast] зробить темні значення темнішими, а "
"світлі — яскравішими. Забезпечує вищу якість результату, ніж [member "
"adjustment_contrast], без додаткових витрат на продуктивність, але доступно "
"лише за використання тонального маппера [constant TONE_MAPPER_AGX]."
msgid ""
"The white reference value for tonemapping, which indicates where bright white "
"is located in the scale of values provided to the tonemapper. For "
"photorealistic lighting, it is recommended to set [member tonemap_agx_white] "
"to at least [code]6.0[/code]. Higher values result in less blown out "
"highlights, but may make the scene appear lower contrast. [member "
"tonemap_agx_white] is the same as [member tonemap_white], but is only "
"effective with the [constant TONE_MAPPER_AGX] tonemapper. See also [member "
"tonemap_exposure].\n"
"[b]Note:[/b] When using the Mobile renderer with [member Viewport.use_hdr_2d] "
"disabled, [member tonemap_agx_white] is ignored and a white value of "
"[code]2.0[/code] will always be used instead."
msgstr ""
"Опорне значення білого для тонального маппінгу, яке вказує, де розташований "
"яскраво-білий колір у шкалі значень, що надаються тоновому мапперу. Для "
"фотореалістичного освітлення рекомендується встановити [member "
"tonemap_agx_white] на щонайменше [code]6.0[/code]. Вищі значення призводять "
"до менш пересвічених ділянок, але можуть зробити сцену менш контрастною. "
"[member tonemap_agx_white] те саме, що й [member tonemap_white], але "
"ефективний лише з тоновим маппером [constant TONE_MAPPER_AGX]. Див. також "
"[member tonemap_exposure].\n"
"[b]Примітка:[/b] Під час використання мобільного рендерера з вимкненим "
"[member Viewport.use_hdr_2d], [member tonemap_agx_white] ігнорується, і "
"замість нього завжди використовуватиметься значення білого [code]2.0[/code]."
msgid ""
"Adjusts the brightness of values before they are provided to the tonemapper. "
"Higher [member tonemap_exposure] values result in a brighter image. See also "
"[member tonemap_white].\n"
"[b]Note:[/b] Values provided to the tonemapper will also be multiplied by "
"[code]2.0[/code] and [code]1.8[/code] for [constant TONE_MAPPER_FILMIC] and "
"[constant TONE_MAPPER_ACES] respectively to produce a similar apparent "
"brightness as [constant TONE_MAPPER_LINEAR]."
msgstr ""
"Регулює яскравість значень перед тим, як вони будуть надані тональному "
"картографу. Вищі значення [member tonemap_exposure] призводять до яскравішого "
"зображення. Дивіться також [member tonemap_white]. \n"
"[b]Примітка.[/b] Значення, надані в tonemapper, також буде помножено на "
"[code]2.0[/code] і [code]1.8[/code] для [constant TONE_MAPPER_FILMIC] і "
"[constant TONE_MAPPER_ACES] відповідно, щоб отримати таку саму видиму "
"яскравість, як [constant TONE_MAPPER_LINEAR]."
msgid ""
"The tonemapping mode to use. Tonemapping is the process that \"converts\" HDR "
"values to be suitable for rendering on an LDR display. (Godot doesn't support "
"rendering on HDR displays yet.)"
msgstr ""
"Режим нахилу для використання. Tonemapping - це процес, який \"перетворює\" "
"значення HDR, який підходить для рендерінгу на дисплеї LDR. (Godot не "
"підтримує покази HDR ще.)"
msgid ""
"The white reference value for tonemapping, which indicates where bright white "
"is located in the scale of values provided to the tonemapper. For "
"photorealistic lighting, it is recommended to set [member tonemap_white] to "
"at least [code]6.0[/code]. Higher values result in less blown out highlights, "
"but may make the scene appear lower contrast. [member tonemap_agx_white] will "
"be used instead when using the [constant TONE_MAPPER_AGX] tonemapper. See "
"also [member tonemap_exposure].\n"
"[b]Note:[/b] [member tonemap_white] must be set to [code]2.0[/code] or lower "
"on the Mobile renderer to produce bright images."
msgstr ""
"Опорне значення білого для тонального маппінгу, яке вказує, де розташований "
"яскравий білий колір у шкалі значень, що надаються тоновому мапперу. Для "
"фотореалістичного освітлення рекомендується встановити [member tonemap_white] "
"на щонайменше [code]6.0[/code]. Вищі значення призводять до менш пересвічених "
"ділянок, але можуть зробити сцену менш контрастною. Замість цього буде "
"використовуватися [member tonemap_agx_white] під час використання тонового "
"маппера [constant TONE_MAPPER_AGX]. Див. також [member tonemap_exposure].\n"
"[b]Примітка:[/b] Для створення яскравих зображень [member tonemap_white] має "
"бути встановлено на [code]2.0[/code] або нижче на мобільному рендерері."
msgid ""
"The [Color] of the volumetric fog when interacting with lights. Mist and fog "
"have an albedo close to [code]Color(1, 1, 1, 1)[/code] while smoke has a "
"darker albedo."
msgstr ""
"[Color] об'ємної фольги при взаємодії з світильниками. Mist і fog мають "
"альбедо близько до [code]Color(1, 1, 1)[/code], в той час як дим має темний "
"альбедо."
msgid ""
"Scales the strength of ambient light used in the volumetric fog. A value of "
"[code]0.0[/code] means that ambient light will not impact the volumetric fog. "
"[member volumetric_fog_ambient_inject] has a small performance cost when set "
"above [code]0.0[/code].\n"
"[b]Note:[/b] This has no visible effect if [member volumetric_fog_density] is "
"[code]0.0[/code] or if [member volumetric_fog_albedo] is a fully black color."
msgstr ""
"Ваги міцність навколишнього світла, що використовується в об'ємній фользі. "
"Значення [code]0.0[/code] означає, що навколишнє світло не вплине на об'ємну "
"фольгу. [member volumetric_fog_ambient_inject] має невелику вартість "
"виконання при встановленні вище [code]0.0[/code].\n"
"[b]Примітка:[/b] Це не має видимого ефекту, якщо [member "
"volumetric_fog_density] [code]0.0[/code] або якщо [member "
"volumetric_fog_albedo] є повністю чорним кольором."
msgid ""
"The direction of scattered light as it goes through the volumetric fog. A "
"value close to [code]1.0[/code] means almost all light is scattered forward. "
"A value close to [code]0.0[/code] means light is scattered equally in all "
"directions. A value close to [code]-1.0[/code] means light is scattered "
"mostly backward. Fog and mist scatter light slightly forward, while smoke "
"scatters light equally in all directions."
msgstr ""
"Напрямок розсіяного світла, оскільки він проходить через об'ємну фольгу. "
"Вартість близько до [code]1.0[/code] означає, що практично все світло "
"розсіюється вперед. Вартість близько до [code]0.0[/code] означає, що світло "
"розсіюється однаково в усіх напрямках. Вартість близько до [code]-1.0[/code] "
"означає, що світло розсіюється в основному назад. Фог і мистка трохи вперед, "
"при цьому димові скатерти світло однаково в всіх напрямках."
msgid ""
"The base [i]exponential[/i] density of the volumetric fog. Set this to the "
"lowest density you want to have globally. [FogVolume]s can be used to add to "
"or subtract from this density in specific areas. Fog rendering is exponential "
"as in real life.\n"
"A value of [code]0.0[/code] disables global volumetric fog while allowing "
"[FogVolume]s to display volumetric fog in specific areas.\n"
"To make volumetric fog work as a volumetric [i]lighting[/i] solution, set "
"[member volumetric_fog_density] to the lowest non-zero value ([code]0.0001[/"
"code]) then increase lights' [member Light3D.light_volumetric_fog_energy] to "
"values between [code]10000[/code] and [code]100000[/code] to compensate for "
"the very low density."
msgstr ""
"Базова [i]експоненціальна[/i] щільність об’ємного туману. Встановіть найнижчу "
"щільність, яку ви хочете мати в усьому світі. [FogVolume] можна "
"використовувати для додавання або віднімання цієї щільності в певних "
"областях. Відтворення туману є експоненціальним, як і в реальному житті.\n"
"Значення [code]0.0[/code] вимикає глобальний об’ємний туман, але дозволяє "
"[FogVolume] відображати об’ємний туман у певних областях.\n"
"Щоб об’ємний туман працював як рішення для об’ємного [i]освітлення[/i], "
"встановіть [member volumetric_fog_density] на найнижче ненульове значення "
"([code]0,0001[/code]), а потім збільште кількість вогнів [member "
"Light3D.light_volumetric_fog_energy] до значень від [code]10000[/code] до "
"[code]100000[/code], щоб компенсувати дуже низьку щільність."
msgid ""
"The distribution of size down the length of the froxel buffer. A higher value "
"compresses the froxels closer to the camera and places more detail closer to "
"the camera."
msgstr ""
"Розподіл розмірів по довжині буфера флокса. Чим вище значення стиснети флокси "
"ближче до камери і більше деталей ближче до камери."
msgid ""
"The emitted light from the volumetric fog. Even with emission, volumetric fog "
"will not cast light onto other surfaces. Emission is useful to establish an "
"ambient color. As the volumetric fog effect uses single-scattering only, fog "
"tends to need a little bit of emission to soften the harsh shadows."
msgstr ""
"Випускається світло з об'ємної фольги. Навіть з емісією, об'ємною фольгою не "
"буде лити світло на інші поверхні. Емісія корисно для встановлення "
"навколишнього кольору. В якості об'ємної фольги використовується тільки "
"одинарне розсіювання, фольг, як правило, потрібно трохи емісії, щоб "
"пом'якшити суворі тіні."
msgid "The brightness of the emitted light from the volumetric fog."
msgstr "Яскравість в'язаного світла від об'ємної фольги."
msgid ""
"Enables the volumetric fog effect. Volumetric fog uses a screen-aligned "
"froxel buffer to calculate accurate volumetric scattering in the short to "
"medium range. Volumetric fog interacts with [FogVolume]s and lights to "
"calculate localized and global fog. Volumetric fog uses a PBR single-"
"scattering model based on extinction, scattering, and emission which it "
"exposes to users as density, albedo, and emission.\n"
"[b]Note:[/b] Volumetric fog is only supported in the Forward+ rendering "
"method, not Mobile or Compatibility."
msgstr ""
"Включає ефект об'ємної фольги. Об'ємний фольг використовує буфер з вирівняним "
"екраном, щоб розрахувати точний об'ємний розсіювання в короткому діапазоні до "
"середнього діапазону. Об'ємна фольга взаємодіє з [FogVolume] і світильниками "
"для розрахунку локалізованої та глобальної фольги. Об'ємна фольга "
"використовує модель PBR на основі вимирання, розсіювання та емісії, яка "
"поширюється на користувачів, як щільність, альбедо та емісії.\n"
"[b]Примітка:[/b] Об'ємна фольга підтримується тільки в методі рендерингу "
"Forward+, не мобільний або сумісність."
msgid ""
"Scales the strength of Global Illumination used in the volumetric fog's "
"albedo color. A value of [code]0.0[/code] means that Global Illumination will "
"not impact the volumetric fog. [member volumetric_fog_gi_inject] has a small "
"performance cost when set above [code]0.0[/code].\n"
"[b]Note:[/b] This has no visible effect if [member volumetric_fog_density] is "
"[code]0.0[/code] or if [member volumetric_fog_albedo] is a fully black "
"color.\n"
"[b]Note:[/b] Only [VoxelGI] and SDFGI ([member Environment.sdfgi_enabled]) "
"are taken into account when using [member volumetric_fog_gi_inject]. Global "
"illumination from [LightmapGI], [ReflectionProbe] and SSIL (see [member "
"ssil_enabled]) will be ignored by volumetric fog."
msgstr ""
"Ваги міцності глобального освітлення, що використовується в об'ємному кольорі "
"фольгу. Значення [code]0.0[/code] означає, що глобальне освітлення не впливає "
"на об'ємну фольгу. [member volumetric_fog_gi_inject] має невелику вартість "
"виконання при встановленні вище [code]0.0[/code].\n"
"[b]Примітка:[/b] Це не має видимого ефекту, якщо [member "
"volumetric_fog_density] [code]0.0[/code] або якщо [member "
"volumetric_fog_albedo] є повністю чорним кольором.\n"
"[b]Примітка:[/b] Тільки [VoxelGI] і SDFGI ([member "
"Environment.sdfgi_enabled]) враховуються при використанні [member "
"volumetric_fog_gi_inject]. Глобальне освітлення від [LightmapGI], "
"[ReflectionProbe] та SSIL (див. [member Ssil_enabled]) ігноруватимуться "
"об'ємною фольгою."
msgid ""
"The distance over which the volumetric fog is computed. Increase to compute "
"fog over a greater range, decrease to add more detail when a long range is "
"not needed. For best quality fog, keep this as low as possible. See also "
"[member ProjectSettings.rendering/environment/volumetric_fog/volume_depth]."
msgstr ""
"Відстань, над яким комп’ютерний об’ємний фольг. Підвищений смуток над більшим "
"діапазоном, зменшуючи кількість деталей при тривалому діапазоні не потрібно. "
"Для найкращої якості корму, щоб зберегти це максимально низьким. Дивись також "
"[member ProjectSettings.rendering/environment/volumetric_fog/volume_глибше]."
msgid ""
"The factor to use when affecting the sky with volumetric fog. [code]1.0[/"
"code] means that volumetric fog can fully obscure the sky. Lower values "
"reduce the impact of volumetric fog on sky rendering, with [code]0.0[/code] "
"not affecting sky rendering at all.\n"
"[b]Note:[/b] [member volumetric_fog_sky_affect] also affects [FogVolume]s, "
"even if [member volumetric_fog_density] is [code]0.0[/code]. If you notice "
"[FogVolume]s are disappearing when looking towards the sky, set [member "
"volumetric_fog_sky_affect] to [code]1.0[/code]."
msgstr ""
"Фактори для використання при впливі на небо з об'ємною фольгою. [code]1.0[/"
"code] означає, що об'ємна фольга може повністю захоплювати небо. Низькі "
"значення знижують вплив об'ємної фольги на небі, що рендерує, з [code]0.0[/"
"code].\n"
"[b]Note:[/b] [member volumetric_fog_sky_affect] також впливає [FogVolume], "
"навіть якщо [member volumetric_fog_density] [code]0.0[/code]. Якщо ви "
"помітили [FogVolume] зникнуть при пошуку до неба, встановіть [member "
"volumetric_fog_sky_affect] до [code]1.0[/code]."
msgid ""
"The amount by which to blend the last frame with the current frame. A higher "
"number results in smoother volumetric fog, but makes \"ghosting\" much worse. "
"A lower value reduces ghosting but can result in the per-frame temporal "
"jitter becoming visible."
msgstr ""
"Сума, за допомогою якої з'єднати останні кадри з поточною рамою. Більша "
"кількість результатів у гладкій об'ємній фользі, але робить «приховувати» "
"значно гірше. Низьке значення зменшує привиди, але може призвести до "
"перерамкового часового Джиттера."
msgid ""
"Enables temporal reprojection in the volumetric fog. Temporal reprojection "
"blends the current frame's volumetric fog with the last frame's volumetric "
"fog to smooth out jagged edges. The performance cost is minimal; however, it "
"leads to moving [FogVolume]s and [Light3D]s \"ghosting\" and leaving a trail "
"behind them. When temporal reprojection is enabled, try to avoid moving "
"[FogVolume]s or [Light3D]s too fast. Short-lived dynamic lighting effects "
"should have [member Light3D.light_volumetric_fog_energy] set to [code]0.0[/"
"code] to avoid ghosting."
msgstr ""
"Увімкнено часовий реprojection в об'ємній фользі. Тимчасова реprojection "
"поєднує в собі поточну об'ємну фольгу каркаса з об'ємною фольгою останнього "
"каркаса, щоб згладити джгуті краї. Вартість виконання мінімальна; проте, це "
"призводить до переміщення [FogVolume] і [Light3D]s \"приховувати\" і залишити "
"причіп за ними. Коли ввімкнено часовий ремонт, спробуйте уникнути переміщення "
"[FogVolume] або [Light3D] занадто швидко. Коротко насичені динамічні ефекти "
"освітлення повинні мати [member Light3D.light_volumetric_fog_energy] "
"встановити до [code]0.0[/code], щоб уникнути привидів."
msgid ""
"Clears the background using the clear color defined in [member "
"ProjectSettings.rendering/environment/defaults/default_clear_color]."
msgstr ""
"Очистити фон за допомогою чіткого кольору, визначеного в [member "
"ProjectSettings.rendering/environment/defaults/default_clear_color]."
msgid "Clears the background using a custom clear color."
msgstr "Очистити фон за допомогою спеціального прозорого кольору."
msgid "Displays a user-defined sky in the background."
msgstr "Відображує користувацьке небо на фоні."
msgid "Displays a [CanvasLayer] in the background."
msgstr "Відображення [CanvasLayer] на фоні."
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."
msgstr ""
"Тримає на екрані кожен піксель, намальований на фоні. Це найшвидший фоновий "
"режим, але він може бути безпечно використаний в повністю вбудованих сценах "
"(не видимих небо або небаритних відбиттях). Якщо увімкнено на сцені, де видно "
"фон, «привидний причіп» буде видно при переході камери."
msgid "Displays a camera feed in the background."
msgstr "Відображення камери живлення на фоні."
msgid "Represents the size of the [enum BGMode] enum."
msgstr "Представляємо розмір [enum BGMode] enum."
msgid ""
"Gather ambient light from whichever source is specified as the background."
msgstr "Зберігайте навколишнє світло, з якого джерела вказано як фон."
msgid ""
"Disable ambient light. This provides a slight performance boost over "
"[constant AMBIENT_SOURCE_SKY]."
msgstr ""
"Вимкнений світло навколишнього середовища. Це забезпечує легкий підвищення "
"продуктивності над [constant AMBIENT_SOURCE_SKY]."
msgid ""
"Specify a specific [Color] for ambient light. This provides a slight "
"performance boost over [constant AMBIENT_SOURCE_SKY]."
msgstr ""
"Вкажіть конкретну [Color] для навколишнього світла. Це забезпечує легкий "
"підвищення продуктивності над [constant AMBIENT_SOURCE_SKY]."
msgid ""
"Gather ambient light from the [Sky] regardless of what the background is."
msgstr "Збирайте розсіяне світло з [Sky] незалежно від фону."
msgid "Use the background for reflections."
msgstr "Використовуйте фон для відображення."
msgid ""
"Disable reflections. This provides a slight performance boost over other "
"options."
msgstr ""
"Вимкнути відбиття. Це забезпечує легкий підвищення продуктивності над іншими "
"варіантами."
msgid "Use the [Sky] for reflections regardless of what the background is."
msgstr "Використовуйте [Sky] для відображення незалежно від того, що фон є."
msgid ""
"Does not modify color data, resulting in a linear tonemapping curve which "
"unnaturally clips bright values, causing bright lighting to look blown out. "
"The simplest and fastest tonemapper."
msgstr ""
"Не змінює колірні дані, що призводить до лінійної кривої відображення тонів, "
"яка неприродно відсікає яскраві значення, через що яскраве освітлення "
"виглядає тьмяним. Найпростіший і найшвидший тональний картограф."
msgid ""
"A simple tonemapping curve that rolls off bright values to prevent clipping. "
"This results in an image that can appear dull and low contrast. Slower than "
"[constant TONE_MAPPER_LINEAR].\n"
"[b]Note:[/b] When [member tonemap_white] is left at the default value of "
"[code]1.0[/code], [constant TONE_MAPPER_REINHARDT] produces an identical "
"image to [constant TONE_MAPPER_LINEAR]."
msgstr ""
"Проста крива відображення тону, яка зменшує яскраві значення, щоб запобігти "
"відсіканню. Це призводить до того, що зображення може виглядати тьмяним і "
"низькоконтрастним. Повільніше, ніж [constant TONE_MAPPER_LINEAR].\n"
"[b]Примітка:[/b] Якщо [member tonemap_white] залишити значення за "
"замовчуванням [code]1.0[/code], [constant TONE_MAPPER_REINHARDT] створює "
"зображення, ідентичне [constant TONE_MAPPER_LINEAR]."
msgid ""
"Uses a film-like tonemapping curve to prevent clipping of bright values and "
"provide better contrast than [constant TONE_MAPPER_REINHARDT]. Slightly "
"slower than [constant TONE_MAPPER_REINHARDT]."
msgstr ""
"Використовує плівкову криву відображення тонів, щоб запобігти відсіканню "
"яскравих значень і забезпечити кращий контраст, ніж [constant "
"TONE_MAPPER_REINHARDT]. Трохи повільніше, ніж [constant "
"TONE_MAPPER_REINHARDT]."
msgid ""
"Uses a high-contrast film-like tonemapping curve and desaturates bright "
"values for a more realistic appearance. Slightly slower than [constant "
"TONE_MAPPER_FILMIC].\n"
"[b]Note:[/b] This tonemapping operator is called \"ACES Fitted\" in Godot 3.x."
msgstr ""
"Використовує висококонтрастну криву відтворення тонів, подібну до плівки, і "
"зменшує насиченість яскравих значень для більш реалістичного вигляду. Трохи "
"повільніше, ніж [constant TONE_MAPPER_FILMIC].\n"
"[b]Примітка:[/b] Цей оператор тонального відображення називається «ACES "
"Fitted» у Godot 3.x."
msgid ""
"Uses an adjustable film-like tonemapping curve and desaturates bright values "
"for a more realistic appearance. Better than other tonemappers at maintaining "
"the hue of colors as they become brighter. The slowest tonemapping option."
msgstr ""
"Використовує регульовану криву тонального відображення, подібну до плівкової, "
"та знебарвлює яскраві значення для більш реалістичного вигляду. Краще, ніж "
"інші тональні відображення, зберігає відтінок кольорів, коли вони стають "
"яскравішими. Найповільніший варіант тонального відображення."
msgid "Adds the glow effect to the scene."
msgstr "Додає ефект світіння до сцени."
msgid ""
"Adds the glow effect to the scene after modifying the glow influence based on "
"the scene value; dark values will be highly influenced by glow and bright "
"values will not be influenced by glow. This approach avoids bright values "
"becoming overly bright from the glow effect. [member tonemap_white] is used "
"to determine the maximum scene value where the glow should have no influence. "
"When [member tonemap_mode] is set to [constant TONE_MAPPER_LINEAR], a value "
"of [code]1.0[/code] will be used as the maximum scene value."
msgstr ""
"Додає ефект світіння до сцени після зміни впливу світіння на основі значення "
"сцени; темні значення будуть сильно залежати від світіння, а яскраві значення "
"– ні. Такий підхід запобігає надмірному підсвічуванню яскравих значень через "
"ефект світіння. [member tonemap_white] використовується для визначення "
"максимального значення сцени, на яке світіння не повинно впливати. Коли "
"[member tonemap_mode] встановлено на [constant TONE_MAPPER_LINEAR], як "
"максимальне значення сцени буде використано значення [code]1.0[/code]."
msgid ""
"Adds the glow effect to the tonemapped image after modifying the glow "
"influence based on the image value; dark values and bright values will not be "
"influenced by glow and mid-range values will be highly influenced by glow. "
"This approach avoids bright values becoming overly bright from the glow "
"effect. The glow will have the largest influence on image values of "
"[code]0.25[/code] and will have no influence when applied to image values "
"greater than [code]1.0[/code]."
msgstr ""
"Додає ефект світіння до зображення з тоновою розкладкою після зміни впливу "
"світіння на основі значення зображення; темні та яскраві значення не будуть "
"під впливом світіння, а середні значення будуть сильно під впливом світіння. "
"Такий підхід запобігає надмірному підсвічуванню яскравих значень через ефект "
"світіння. Світіння матиме найбільший вплив на значення зображення, що "
"перевищують [code]0.25[/code], і не матиме жодного впливу, якщо застосовувати "
"його до значень зображення, більших за [code]1.0[/code]."
msgid ""
"Replaces all pixels' color by the glow effect. This can be used to simulate a "
"full-screen blur effect by tweaking the glow parameters to match the original "
"image's brightness or to preview glow configuration in the editor."
msgstr ""
"Замінює колір усіх пікселів ефектом світіння. Це можна використовувати для "
"імітації ефекту розмиття на весь екран, налаштувавши параметри світіння "
"відповідно до яскравості оригінального зображення або для попереднього "
"перегляду конфігурації світіння в редакторі."
msgid ""
"Mixes the glow image with the scene image. Best used with [member glow_bloom] "
"to avoid darkening the scene."
msgstr ""
"Змішує зображення світіння із зображенням сцени. Найкраще використовувати з "
"[member glow_bloom], щоб уникнути затемнення сцени."
msgid "Use a physically-based fog model defined primarily by fog density."
msgstr ""
"Використовуйте фізичну модель фольга, визначену в першу чергу щільністю корму."
msgid ""
"Use a simple fog model defined by start and end positions and a custom curve. "
"While not physically accurate, this model can be useful when you need more "
"artistic control."
msgstr ""
"Використовуйте просту модель, визначену початковими та кінцевими позиціями та "
"користувацькою кривою. У той час як не фізично точна, ця модель може бути "
"корисною, коли вам потрібно більше художнього контролю."
msgid ""
"Use 50% scale for SDFGI on the Y (vertical) axis. SDFGI cells will be twice "
"as short as they are wide. This allows providing increased GI detail and "
"reduced light leaking with thin floors and ceilings. This is usually the best "
"choice for scenes that don't feature much verticality."
msgstr ""
"Використовуйте 50% ваги для SDFGI на осі Y (вертикальний) СДФГ клітини будуть "
"двічі як короткі, так як вони широкі. Це дозволяє збільшити деталі GI і "
"зменшити протікання світла з тонкими підлогами і стельами. Це, як правило, "
"найкращий вибір для сцен, які не мають особливо вертикальності."
msgid ""
"Use 75% scale for SDFGI on the Y (vertical) axis. This is a balance between "
"the 50% and 100% SDFGI Y scales."
msgstr ""
"Використовуйте 75% ваги для SDFGI на осі Y (вертикальний) Це баланс між 50% і "
"100% SDFGI Y масштабами."
msgid ""
"Use 100% scale for SDFGI on the Y (vertical) axis. SDFGI cells will be as "
"tall as they are wide. This is usually the best choice for highly vertical "
"scenes. The downside is that light leaking may become more noticeable with "
"thin floors and ceilings."
msgstr ""
"Використання 100% ваги для SDFGI на осі Y (вертикальний) Y. СДФГ клітини "
"будуть максимально високими, оскільки вони широкі. Це, як правило, найкращий "
"вибір для високотемпературних сцен. Знизу є те, що світлове витікання може "
"стати більш помітним з тонкими підлогами і стельами."
msgid "A class that stores an expression you can execute."
msgstr "Клас, який зберігає вираз, ви можете виконати."
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 construction call.\n"
"An example expression text using the built-in math functions could be "
"[code]sqrt(pow(3, 2) + pow(4, 2))[/code].\n"
"In the following example we use a [LineEdit] node to write our expression and "
"show the result.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var expression = Expression.new()\n"
"\n"
"func _ready():\n"
"\t$LineEdit.text_submitted.connect(self._on_text_submitted)\n"
"\n"
"func _on_text_submitted(command):\n"
"\tvar error = expression.parse(command)\n"
"\tif error != OK:\n"
"\t\tprint(expression.get_error_text())\n"
"\t\treturn\n"
"\tvar result = expression.execute()\n"
"\tif not expression.has_execute_failed():\n"
"\t\t$LineEdit.text = str(result)\n"
"[/gdscript]\n"
"[csharp]\n"
"private Expression _expression = new Expression();\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\tGetNode<LineEdit>(\"LineEdit\").TextSubmitted += OnTextEntered;\n"
"}\n"
"\n"
"private void OnTextEntered(string command)\n"
"{\n"
"\tError error = _expression.Parse(command);\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.Print(_expression.GetErrorText());\n"
"\t\treturn;\n"
"\t}\n"
"\tVariant result = _expression.Execute();\n"
"\tif (!_expression.HasExecuteFailed())\n"
"\t{\n"
"\t\tGetNode<LineEdit>(\"LineEdit\").Text = result.ToString();\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Вираз може складатися з будь-якої арифметичної операції, виклику вбудованої "
"математичної функції, виклику методу переданого екземпляра або виклику "
"вбудованої конструкції типу. \n"
"Прикладом тексту виразу з використанням вбудованих математичних функцій може "
"бути [code]sqrt(pow(3, 2) + pow(4, 2))[/code]. \n"
"У наступному прикладі ми використовуємо вузол [LineEdit], щоб написати наш "
"вираз і показати результат. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var expression = Expression.new() \n"
"\n"
"func _ready(): \n"
"\t$LineEdit.text_submitted.connect(self._on_text_submitted) \n"
"\n"
"func _on_text_submitted(command): \n"
"\tvar error = expression.parse(command) \n"
"\tif помилка != OK: \n"
"\t\tprint(expression.get_error_text()) \n"
"\t\treturn \n"
"\tvar result = expression.execute() \n"
"\tif no expression.has_execute_failed(): \n"
"\t\t$LineEdit.text = str(result) \n"
"[/gdscript] \n"
"[csharp] \n"
"private Expression _expression = new Expression();\n"
"\n"
"public override void _Ready() \n"
"{\n"
"\tGetNode<LineEdit>(\"LineEdit\").TextSubmitted += OnTextEntered; \n"
"}\n"
"\n"
"private void OnTextEntered(string command) \n"
"{\n"
"\tErorr error = _expression.Parse(command); \n"
"\tif (error != Erorr. Ok) \n"
"\t{ \n"
"\t\tGD.Print(_expression.GetErrorText()); \n"
"\t\treturn; \n"
"\t} \n"
"\tVariant result = _expression.Execute(); \n"
"\tif (!_expression.HasExecuteFailed()) \n"
"\t{ \n"
"\t\tGetNode<LineEdit>(\"LineEdit\").Text = result.ToString(); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Evaluating Expressions"
msgstr "Оцінювання виразів"
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 "
"the method failed by calling [method has_execute_failed].\n"
"If you defined input variables in [method parse], you can specify their "
"values in the inputs array, in the same order."
msgstr ""
"Виконує вираз, який раніше був проаналізований методом [method parse], та "
"повертає результат. Перш ніж використовувати повернутий об'єкт, слід "
"перевірити, чи не виникла помилка методу, викликавши його [method "
"has_execute_failed].\n"
"Якщо ви визначили вхідні змінні в [method parse], ви можете вказати їхні "
"значення в масиві inputs у тому ж порядку."
msgid "Returns the error text if [method parse] or [method execute] has failed."
msgstr ""
"Повертає текст помилки, якщо [method parse] або [method execute] не вдалося."
msgid "Returns [code]true[/code] if [method execute] has failed."
msgstr "Повертає [code]true[/code], якщо [method execute] не вдалося."
msgid ""
"Parses the expression and returns an [enum Error] code.\n"
"You can optionally specify names of variables that may appear in the "
"expression with [param input_names], so that you can bind them when it gets "
"executed."
msgstr ""
"Розбирає вираз і повертає код [enum Error].\n"
"За потреби можна вказати імена змінних, які можуть з'являтися у виразі, за "
"допомогою [param input_names]. щоб ви могли зв'язати їх під час виконання."
msgid "Texture which displays the content of an external buffer."
msgstr "Текстура, яка відображає вміст зовнішнього буфера."
msgid ""
"Displays the content of an external buffer provided by the platform.\n"
"Requires the [url=https://registry.khronos.org/OpenGL/extensions/OES/"
"OES_EGL_image_external.txt]OES_EGL_image_external[/url] extension (OpenGL) or "
"[url=https://registry.khronos.org/vulkan/specs/1.1-extensions/html/"
"vkspec.html#VK_ANDROID_external_memory_android_hardware_buffer]VK_ANDROID_external_memory_android_hardware_buffer[/"
"url] extension (Vulkan).\n"
"[b]Note:[/b] This is currently only supported in Android builds."
msgstr ""
"Відображає вміст зовнішнього буфера, наданого платформою.\n"
"Потрібне розширення [url=https://registry.khronos.org/OpenGL/extensions/OES/"
"OES_EGL_image_external.txt]OES_EGL_image_external[/url] (OpenGL) або "
"[url=https://registry.khronos.org/vulkan/specs/1.1-extensions/html/"
"vkspec.html#VK_ANDROID_external_memory_android_hardware_buffer]VK_ANDROID_external_memory_android_hardware_buffer[/"
"url] розширення (Vulkan).\n"
"[b]Примітка.[/b] Наразі це підтримується лише в збірках Android."
msgid ""
"Returns the external texture ID.\n"
"Depending on your use case, you may need to pass this to platform APIs, for "
"example, when creating an [code]android.graphics.SurfaceTexture[/code] on "
"Android."
msgstr ""
"Повертає ідентифікатор зовнішньої текстури.\n"
"Залежно від вашого випадку використання вам може знадобитися передати це в "
"API платформи, наприклад, під час створення "
"[code]android.graphics.SurfaceTexture[/code] на Android."
msgid ""
"Sets the external buffer ID.\n"
"Depending on your use case, you may need to call this with data received from "
"a platform API, for example, [code]SurfaceTexture.getHardwareBuffer()[/code] "
"on Android."
msgstr ""
"Встановлює ідентифікатор зовнішнього буфера.\n"
"Залежно від вашого випадку використання вам може знадобитися викликати це з "
"даними, отриманими з API платформи, наприклад, "
"[code]SurfaceTexture.getHardwareBuffer()[/code] на Android."
msgid "External texture size."
msgstr "Зовнішній розмір текстури."
msgid "Position based forward and backward reaching inverse kinematics solver."
msgstr "Розв'язувач оберненої кінематики на основі позиції вперед та назад."
msgid ""
"[FABRIK3D] is position based IK, allowing precise and accurate tracking of "
"targets. It's ideal for simple chains without limitations.\n"
"The resulting twist around the forward vector will always be kept from the "
"previous pose.\n"
"[b]Note:[/b] When the target is close to the root, it tends to produce zig-"
"zag patterns, resulting in unnatural visual movement."
msgstr ""
"[FABRIK3D] — це IK на основі позиції, що дозволяє точне та точне відстеження "
"цілей. Він ідеально підходить для простих ланцюгів без обмежень.\n"
"Результуючий поворот навколо вектора вперед завжди буде збережений з "
"попередньої пози.\n"
"[b]Примітка:[/b] Коли ціль знаходиться близько до кореня, вона має тенденцію "
"створювати зигзагоподібні візерунки, що призводить до неприродного "
"візуального руху."
msgid "Generates noise using the FastNoiseLite library."
msgstr "Бібліотека FastNoiseLite."
msgid ""
"This class generates noise using the FastNoiseLite library, which is a "
"collection of several noise algorithms including Cellular, Perlin, Value, and "
"more.\n"
"Most generated noise values are in the range of [code][-1, 1][/code], but not "
"always. Some of the cellular noise algorithms return results above [code]1[/"
"code]."
msgstr ""
"Цей клас генерує шум за допомогою бібліотеки FastNoiseLite, яка є сукупністю "
"декількох алгоритмів шуму, включаючи стільниковий, Perlin, значення та багато "
"іншого.\n"
"Найпопулярніші значення шуму в діапазоні [code][-1, 1][/code], але не завжди. "
"[code]1[/code]."
msgid ""
"Determines how the distance to the nearest/second-nearest point is computed."
msgstr ""
"Визначає, як обчислюється відстань до найближчої/другої найближчої точки."
msgid ""
"Maximum distance a point can move off of its grid position. Set to [code]0[/"
"code] for an even grid."
msgstr ""
"Максимальна відстань точки може переходити з сітки. Набір до [code]0[/code] "
"для рівномірної сітки."
msgid "Return type from cellular noise calculations."
msgstr "Тип повернення з розрахунків стільникового шуму."
msgid "Sets the maximum warp distance from the origin."
msgstr "Встановлює максимальну відстань від витоку."
msgid ""
"If enabled, another FastNoiseLite instance is used to warp the space, "
"resulting in a distortion of the noise."
msgstr ""
"Якщо увімкнено ще один приклад FastNoiseLite використовується для закріплення "
"простору, що призводить до спотворення шуму."
msgid ""
"Determines the strength of each subsequent layer of the noise which is used "
"to warp the space.\n"
"A low value places more emphasis on the lower frequency base layers, while a "
"high value puts more emphasis on the higher frequency layers."
msgstr ""
"Визначення міцності кожного наступного шару шуму, який використовується для "
"закріплення простору.\n"
"Низьке значення розміщує більше акценту на шарах бази нижніх частот, при "
"цьому висока вартість кладе більше акцентів на шарах більшої частоти."
msgid ""
"The change in frequency between octaves, also known as \"lacunarity\", of the "
"fractal noise which warps the space. Increasing this value results in higher "
"octaves, producing noise with finer details and a rougher appearance."
msgstr ""
"Зміна частоти між октавами, також відома як «лакунарність», фрактального "
"шуму, яка спотворює простір. Збільшення цього значення призводить до вищих "
"октав, що створює шум з дрібнішими деталями та грубішим виглядом."
msgid ""
"The number of noise layers that are sampled to get the final value for the "
"fractal noise which warps the space."
msgstr ""
"Кількість шарів шуму, які збираються отримати кінцеве значення для "
"вогнетривкого шуму, який закріплює простір."
msgid ""
"The method for combining octaves into a fractal which is used to warp the "
"space."
msgstr ""
"Метод об'єднання октав у фрактал, який використовується для деформації "
"простору."
msgid ""
"Frequency of the noise which warps the space. Low frequency results in smooth "
"noise while high frequency results in rougher, more granular noise."
msgstr ""
"Частота шуму, що пригнічує простір. Низька частота призводить до гладкого "
"шуму при високих частотах призводить до шорсткості, більш гранульованого шуму."
msgid "The warp algorithm."
msgstr "Алгоритм варпу."
msgid ""
"Determines the strength of each subsequent layer of noise in fractal noise.\n"
"A low value places more emphasis on the lower frequency base layers, while a "
"high value puts more emphasis on the higher frequency layers."
msgstr ""
"Визначення міцності кожного наступного шару шуму в фрактальному шумі.\n"
"Низьке значення розміщує більше акценту на шарах бази нижніх частот, при "
"цьому висока вартість кладе більше акцентів на шарах більшої частоти."
msgid ""
"Frequency multiplier between subsequent octaves. Increasing this value "
"results in higher octaves producing noise with finer details and a rougher "
"appearance."
msgstr ""
"Частотний множник між наступними октаами. Підвищення результатів цього "
"значення у вищих октаях, що виробляють шум з дрібними деталями та грубим "
"зовнішнім виглядом."
msgid ""
"The number of noise layers that are sampled to get the final value for "
"fractal noise types."
msgstr ""
"Кількість шарів шуму, які збираються отримати кінцеве значення для "
"фрактальних типів шуму."
msgid "Sets the strength of the fractal ping pong type."
msgstr "Налаштовує міцність вогнетривкого пінг-понгового типу."
msgid "The method for combining octaves into a fractal."
msgstr "Метод об'єднання октав у фрактал."
msgid ""
"Higher weighting means higher octaves have less impact if lower octaves have "
"a large impact."
msgstr ""
"Більша вага – це більш висока кількість октаїв, якщо нижні октави мають "
"великий вплив."
msgid ""
"The frequency for all noise types. Low frequency results in smooth noise "
"while high frequency results in rougher, more granular noise."
msgstr ""
"Частота для всіх типів шуму. Низька частота призводить до гладкого шуму при "
"високих частотах призводить до шорсткості, більш гранульованого шуму."
msgid "The noise algorithm used."
msgstr "Використаний алгоритм шуму."
msgid "Translate the noise input coordinates by the given [Vector3]."
msgstr "Перекласти координати шуму заданими [Vector3]."
msgid "The random number seed for all noise types."
msgstr "Випадковий кількість насіння для всіх типів шуму."
msgid ""
"A lattice of points are assigned random values then interpolated based on "
"neighboring values."
msgstr "На основі сусідніх значень призначають решітки випадкових значень."
msgid ""
"Similar to value noise ([constant TYPE_VALUE]), but slower. Has more variance "
"in peaks and valleys.\n"
"Cubic noise can be used to avoid certain artifacts when using value noise to "
"create a bumpmap. In general, you should always use this mode if the value "
"noise is being used for a heightmap or bumpmap."
msgstr ""
"Схожий на шум значень ([constant TYPE_VALUE]), але повільніший. Має більшу "
"дисперсію піків та западин.\n"
"Кубічний шум можна використовувати для уникнення певних артефактів під час "
"використання шуму значень для створення карти рельєфу. Загалом, слід завжди "
"використовувати цей режим, якщо шум значень використовується для карти висот "
"або карти рельєфу."
msgid ""
"A lattice of random gradients. Their dot products are interpolated to obtain "
"values in between the lattices."
msgstr ""
"Просування випадкових градієнтів. Їхні продукти з точки зору отримання "
"значень між латтичних речовин."
msgid ""
"Cellular includes both Worley noise and Voronoi diagrams which creates "
"various regions of the same value."
msgstr ""
"У клітинку входить як шум у Worley і Voronoi діаграми, що створює різні "
"регіони однакового значення."
msgid ""
"As opposed to [constant TYPE_PERLIN], gradients exist in a simplex lattice "
"rather than a grid lattice, avoiding directional artifacts. Internally uses "
"FastNoiseLite's OpenSimplex2 noise type."
msgstr ""
"На відміну від [constant TYPE_PERLIN], градієнти існують у симплексній "
"решітці, а не в сітці, уникаючи направлених артефактів. Внутрішньо "
"використовує тип шуму OpenSimplex2 FastNoiseLite."
msgid ""
"Modified, higher quality version of [constant TYPE_SIMPLEX], but slower. "
"Internally uses FastNoiseLite's OpenSimplex2S noise type."
msgstr ""
"Модифікована, якісніша версія [constant TYPE_SIMPLEX], але повільніша. "
"Внутрішньо використовує тип шуму OpenSimplex2S FastNoiseLite."
msgid "No fractal noise."
msgstr "Ні фрактальний шум."
msgid ""
"Method using Fractional Brownian Motion to combine octaves into a fractal."
msgstr ""
"Спосіб використання Фракційно-коричневого руху для об'єднання октаїв в "
"фрактальну."
msgid ""
"Method of combining octaves into a fractal resulting in a \"ridged\" look."
msgstr ""
"Спосіб поєднання восьмий в фрактальний отриманий в результаті «холодного» "
"вигляду."
msgid "Method of combining octaves into a fractal with a ping pong effect."
msgstr "Спосіб поєднання восьмий в фрактальний з пінг-понговим ефектом."
msgid "Euclidean distance to the nearest point."
msgstr "Відстань Euclidean до найближчої точки."
msgid "Squared Euclidean distance to the nearest point."
msgstr "Квадратний Euclidean відстань до найближчої точки."
msgid "Manhattan distance (taxicab metric) to the nearest point."
msgstr "Манхеттенська відстань (датчикометрика) до найближчої точки."
msgid ""
"Blend of [constant DISTANCE_EUCLIDEAN] and [constant DISTANCE_MANHATTAN] to "
"give curved cell boundaries."
msgstr ""
"Поєднання [constant DISTANCE_EUCLIDEAN] і [constant DISTANCE_MANHATTAN], щоб "
"отримати вигнуті межі клітинок."
msgid ""
"The cellular distance function will return the same value for all points "
"within a cell."
msgstr ""
"Функція клітинної відстані поверне однакове значення для всіх точок в комірці."
msgid ""
"The cellular distance function will return a value determined by the distance "
"to the nearest point."
msgstr ""
"Функція клітинної дистанції поверне значення, визначене на відстані до "
"найближчої точки."
msgid ""
"The cellular distance function returns the distance to the second-nearest "
"point."
msgstr "Функція клітинної дистанції повертає відстань до другої точки."
msgid ""
"The distance to the nearest point is added to the distance to the second-"
"nearest point."
msgstr "Відстань до найближчої точки додається до відстані до другої точки."
msgid ""
"The distance to the nearest point is subtracted from the distance to the "
"second-nearest point."
msgstr ""
"Відстань до найближчої точки відраховується від відстані до другої точки."
msgid ""
"The distance to the nearest point is multiplied with the distance to the "
"second-nearest point."
msgstr "Відстань до найближчої точки множиться на відстань до другої точки."
msgid ""
"The distance to the nearest point is divided by the distance to the second-"
"nearest point."
msgstr "Відстань до найближчої точки поділяється на відстані до другої точки."
msgid "The domain is warped using the simplex noise algorithm."
msgstr "Домен вентилюється за допомогою алгоритму простого шуму."
msgid ""
"The domain is warped using a simplified version of the simplex noise "
"algorithm."
msgstr "Спрощена версія алгоритму простого шуму."
msgid ""
"The domain is warped using a simple noise grid (not as smooth as the other "
"methods, but more performant)."
msgstr ""
"Домен вентильований за допомогою простої шумової сітки (не як гладкий, як "
"інші методи, але більш виконавець)."
msgid "No fractal noise for warping the space."
msgstr "Не вогнетривке шумотворення простору."
msgid ""
"Warping the space progressively, octave for octave, resulting in a more "
"\"liquified\" distortion."
msgstr ""
"Війна простору прогресивно, октав для октава, що призводить до більш "
"«лікіфікованих» спотворень."
msgid ""
"Warping the space independently for each octave, resulting in a more chaotic "
"distortion."
msgstr ""
"Вимикаючи простір самостійно для кожного октава, в результаті чого більш "
"хаотичне спотворення."
msgid "Handles FBX documents."
msgstr "Руки FBX документи."
msgid ""
"The FBXDocument handles FBX documents. It provides methods to append data "
"from buffers or files, generate scenes, and register/unregister document "
"extensions.\n"
"When exporting FBX from Blender, use the \"FBX Units Scale\" option. The "
"\"FBX Units Scale\" option sets the correct scale factor and avoids manual "
"adjustments when re-importing into Blender, such as through glTF export."
msgstr ""
"Документація документів FBXDocument Забезпечує методи додавання даних з "
"буферів або файлів, створення сцен, а також реєстрації/нерегіструвати "
"розширення документів.\n"
"При експорті FBX від Blender використовуйте опцію \"FBX Units\". Опція \"FBX "
"Units Scale\" встановлює правильний фактор масштабу і дозволяє уникнути "
"ручних регулювання при повторному імпорті в Blender, наприклад, через експорт "
"glTF."
msgid "The FBXState handles the state data imported from FBX files."
msgstr "FBXState керує державними даними, імпортованими з файлів FBX."
msgid ""
"If [code]true[/code], the import process used auxiliary nodes called geometry "
"helper nodes. These nodes help preserve the pivots and transformations of the "
"original 3D model during import."
msgstr ""
"Якщо [code]true[/code], процес імпортування використовується допоміжні вузли, "
"які називають вузлами керма геометрії. Ці вершини допомагають зберегти опори "
"і трансформації оригінальної моделі 3D при імпорті."
msgid "Provides methods for file reading and writing operations."
msgstr "Забезпечує методи читання файлів і написання операцій."
msgid ""
"This class can be used to permanently store data in the user device's file "
"system and to read from it. This is useful for storing game save data or "
"player configuration files.\n"
"[b]Example:[/b] How to write and read from a file. The file named [code]"
"\"save_game.dat\"[/code] will be stored in the user data folder, as specified "
"in the [url=$DOCS_URL/tutorials/io/data_paths.html]Data paths[/url] "
"documentation:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func save_to_file(content):\n"
"\tvar file = FileAccess.open(\"user://save_game.dat\", FileAccess.WRITE)\n"
"\tfile.store_string(content)\n"
"\n"
"func load_from_file():\n"
"\tvar file = FileAccess.open(\"user://save_game.dat\", FileAccess.READ)\n"
"\tvar content = file.get_as_text()\n"
"\treturn content\n"
"[/gdscript]\n"
"[csharp]\n"
"public void SaveToFile(string content)\n"
"{\n"
"\tusing var file = FileAccess.Open(\"user://save_game.dat\", "
"FileAccess.ModeFlags.Write);\n"
"\tfile.StoreString(content);\n"
"}\n"
"\n"
"public string LoadFromFile()\n"
"{\n"
"\tusing var file = FileAccess.Open(\"user://save_game.dat\", "
"FileAccess.ModeFlags.Read);\n"
"\tstring content = file.GetAsText();\n"
"\treturn content;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"A [FileAccess] instance has its own file cursor, which is the position in "
"bytes in the file where the next read/write operation will occur. Functions "
"such as [method get_8], [method get_16], [method store_8], and [method "
"store_16] will move the file cursor forward by the number of bytes read/"
"written. The file cursor can be moved to a specific position using [method "
"seek] or [method seek_end], and its position can be retrieved using [method "
"get_position].\n"
"A [FileAccess] instance will close its file when the instance is freed. Since "
"it inherits [RefCounted], this happens automatically when it is no longer in "
"use. [method close] can be called to close it earlier. In C#, the reference "
"must be disposed manually, which can be done with the [code]using[/code] "
"statement or by calling the [code]Dispose[/code] method directly.\n"
"[b]Note:[/b] To access project resources once exported, it is recommended to "
"use [ResourceLoader] instead of [FileAccess], as some files are converted to "
"engine-specific formats and their original source files might not be present "
"in the exported PCK package. If using [FileAccess], make sure the file is "
"included in the export by changing its import mode to [b]Keep File (exported "
"as is)[/b] in the Import dock, or, for files where this option is not "
"available, change the non-resource export filter in the Export dialog to "
"include the file's extension (e.g. [code]*.txt[/code]).\n"
"[b]Note:[/b] Files are automatically closed only if the process exits "
"\"normally\" (such as by clicking the window manager's close button or "
"pressing [kbd]Alt + F4[/kbd]). If you stop the project execution by pressing "
"[kbd]F8[/kbd] while the project is running, the file won't be closed as the "
"game process will be killed. You can work around this by calling [method "
"flush] at regular intervals."
msgstr ""
"Цей клас можна використовувати для постійного зберігання даних у файловій "
"системі пристрою користувача та для читання з неї. Це корисно для зберігання "
"даних збереження гри або файлів конфігурації гравця.\n"
"[b]Приклад:[/b] Як записувати та читати з файлу. Файл з назвою [code]"
"\"save_game.dat\"[/code] буде збережено в папці даних користувача, як "
"зазначено в документації [url=$DOCS_URL/tutorials/io/data_paths.html]Шляхи до "
"даних[/url]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func save_to_file(content):\n"
"var file = FileAccess.open(\"user://save_game.dat\", FileAccess.WRITE)\n"
"file.store_string(content)\n"
"\n"
"func load_from_file():\n"
"var file = FileAccess.open(\"user://save_game.dat\", FileAccess.READ)\n"
"var content = file.get_as_text()\n"
"return content\n"
"[/gdscript]\n"
"[csharp]\n"
"public void SaveToFile(string content)\n"
"{\n"
"using var file = FileAccess.Open(\"user://save_game.dat\", "
"FileAccess.ModeFlags.Write);\n"
"file.StoreString(content);\n"
" }\n"
"\n"
"public string LoadFromFile()\n"
"{\n"
"using var file = FileAccess.Open(\"user://save_game.dat\", "
"FileAccess.ModeFlags.Read);\n"
"string content = file.GetAsText();\n"
"return content;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Екземпляр [FileAccess] має власний файловий курсор, який є позицією в байтах "
"у файлі, де відбудеться наступна операція читання/запису. Такі функції, як "
"[method get_8], [method get_16], [method store_8] та [method store_16], "
"перемістять файловий курсор вперед на кількість прочитаних/записаних байтів. "
"Файловий курсор можна перемістити в певну позицію за допомогою [method seek] "
"або [method seek_end], а його позицію можна отримати за допомогою [method "
"get_position].\n"
"Екземпляр [FileAccess] закриє свій файл, коли екземпляр звільняється. "
"Оскільки він успадковує [RefCounted], це відбувається автоматично, коли він "
"більше не використовується. Для його ранішого закриття можна викликати "
"[method close]. У C# посилання потрібно видалити вручну, що можна зробити за "
"допомогою оператора [code]using[/code] або безпосередньо викликом методу "
"[code]Dispose[/code].\n"
"[b]Примітка:[/b] Щоб отримати доступ до ресурсів проекту після експорту, "
"рекомендується використовувати [ResourceLoader] замість [FileAccess], "
"оскільки деякі файли конвертуються у формати, специфічні для рушія, і їхні "
"оригінальні вихідні файли можуть бути відсутні в експортованому пакеті PCK. "
"Якщо ви використовуєте [FileAccess], переконайтеся, що файл включено до "
"експорту, змінивши його режим імпорту на [b]Зберегти файл (експортовано як є)"
"[/b] у панелі імпорту, або, для файлів, для яких ця опція недоступна, змініть "
"фільтр експорту без ресурсів у діалоговому вікні експорту, щоб включити "
"розширення файлу (наприклад, [code]*.txt[/code]).\n"
"[b]Примітка:[/b] Файли автоматично закриваються лише тоді, коли процес "
"завершується «звичайним» чином (наприклад, натисканням кнопки закриття "
"менеджера вікон або натисканням [kbd]Alt + F4[/kbd]). Якщо ви зупините "
"виконання проекту натисканням [kbd]F8[/kbd] під час його роботи, файл не буде "
"закрито, оскільки ігровий процес буде завершено. Ви можете обійти це, "
"викликаючи [method flush] через регулярні проміжки часу."
msgid "Binary serialization API"
msgstr "API бінарної серіалізації"
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.\n"
"[b]Note:[/b] [FileAccess] will automatically close when it's freed, which "
"happens when it goes out of scope or when it gets assigned with [code]null[/"
"code]. In C# the reference must be disposed after we are done using it, this "
"can be done with the [code]using[/code] statement or calling the "
"[code]Dispose[/code] method directly."
msgstr ""
"Закриває поточний відкритий файл і запобігає подальшим операціям читання/"
"запису. Використовуйте [method flush], щоб зберегти дані на диску, не "
"закриваючи файл.\n"
"[b]Примітка:[/b] [FileAccess] автоматично закриється, коли його буде "
"звільнено, що станеться, коли він виходить за межі області або коли йому буде "
"призначено [code]null[/code]. У C# посилання має бути видалено після того, як "
"ми закінчимо його використовувати, це можна зробити за допомогою оператора "
"[code]using[/code] або безпосереднього виклику методу [code]Dispose[/code]."
msgid ""
"Creates a temporary file. This file will be freed when the returned "
"[FileAccess] is freed.\n"
"If [param prefix] is not empty, it will be prefixed to the file name, "
"separated by a [code]-[/code].\n"
"If [param extension] is not empty, it will be appended to the temporary file "
"name.\n"
"If [param keep] is [code]true[/code], the file is not deleted when the "
"returned [FileAccess] is freed.\n"
"Returns [code]null[/code] if opening the file failed. You can use [method "
"get_open_error] to check the error that occurred."
msgstr ""
"Створює тимчасовий файл. Цей файл буде звільнено, коли буде звільнено "
"повернутий [FileAccess].\n"
"Якщо [param prefix] не порожній, він буде додано до імені файлу, розділеного "
"[code]-[/code].\n"
"Якщо [param extension] не пусте, воно буде додано до імені тимчасового "
"файлу.\n"
"Якщо [param keep] має значення [code]true[/code], файл не видаляється, коли "
"звільняється повернутий [FileAccess].\n"
"Повертає [code]null[/code], якщо відкрити файл не вдалося. Ви можете "
"використовувати [method get_open_error], щоб перевірити помилку, яка сталася."
msgid ""
"Returns [code]true[/code] if the file cursor has already read past the end of "
"the file.\n"
"[b]Note:[/b] [code]eof_reached() == false[/code] cannot be used to check "
"whether there is more data available. To loop while there is more data "
"available, use:\n"
"[codeblocks]\n"
"[gdscript]\n"
"while file.get_position() < file.get_length():\n"
"\t# Read data\n"
"[/gdscript]\n"
"[csharp]\n"
"while (file.GetPosition() < file.GetLength())\n"
"{\n"
"\t// Read data\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [code]true[/code], якщо файловий курсор уже прочитав кінець файлу. \n"
"[b]Примітка:[/b] [code]eof_reached() == false[/code] не можна використовувати "
"для перевірки наявності додаткових даних. Для циклу, поки є більше доступних "
"даних, використовуйте: \n"
"[codeblocks] \n"
"[gdscript] \n"
"while file.get_position() < file.get_length(): \n"
"\t# Читання даних \n"
"[/gdscript] \n"
"[csharp] \n"
"while (file.GetPosition() < file.GetLength()) \n"
"{\n"
"\t// Читання даних \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
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 "
"files), and their source asset will not be included in the exported game, as "
"only the imported version is used. See [method ResourceLoader.exists] for an "
"alternative approach that takes resource remapping into account.\n"
"For a non-static, relative equivalent, use [method DirAccess.file_exists]."
msgstr ""
"Повертає [code]true[/code], якщо файл існує в даній доріці.\n"
"[b]Примітка:[/b] Багато типів ресурсів імпортуються (наприклад, текстури або "
"звукові файли), а їх вихідний актив не буде включений до експортованої гри, "
"оскільки використовується тільки імпортна версія. Див. [method "
"ResourceLoader.exists] для альтернативного підходу, який бере на облік "
"ресурсу.\n"
"Для нестатичного, відносного еквівалента, використання [method "
"DirAccess.file_exists]."
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] manually "
"before closing a file. Still, calling [method flush] can be used to ensure "
"the data is safe even if the project crashes instead of being closed "
"gracefully.\n"
"[b]Note:[/b] Only call [method flush] when you actually need it. Otherwise, "
"it will decrease performance due to constant disk writes."
msgstr ""
"Напишіть буфер файлів на диск. Промивання автоматично здійснюється при "
"закритті файлу. Це означає, що вам не потрібно викликати [method flush] "
"вручну перед закриттям файлу. На жаль, виклик [method флуш] може бути "
"використаний для забезпечення безпеки даних, навіть якщо проект не буде "
"закритим гравіюванням.\n"
"[b]Примітка:[/b] Тільки виклик [method flush], коли вам дійсно потрібно. В "
"іншому випадку це знизить продуктивність через постійні дискові записи."
msgid ""
"Returns the next 8 bits from the file as an integer. This advances the file "
"cursor by 1 byte. See [method store_8] for details on what values can be "
"stored and retrieved this way."
msgstr ""
"Повертає наступні 8 бітів з файлу як ціле число. Це переміщує курсор файлу на "
"1 байт. Див. [method store_8] для отримання детальної інформації про те, які "
"значення можна зберігати та отримувати таким чином."
msgid ""
"Returns the next 16 bits from the file as an integer. This advances the file "
"cursor by 2 bytes. See [method store_16] for details on what values can be "
"stored and retrieved this way."
msgstr ""
"Повертає наступні 16 бітів з файлу як ціле число. Це переміщує курсор файлу "
"на 2 байти. Див. [method store_16] для отримання детальної інформації про те, "
"які значення можна зберігати та отримувати таким чином."
msgid ""
"Returns the next 32 bits from the file as an integer. This advances the file "
"cursor by 4 bytes. See [method store_32] for details on what values can be "
"stored and retrieved this way."
msgstr ""
"Повертає наступні 32 біти з файлу як ціле число. Це переміщує курсор файлу на "
"4 байти. Див. [method store_32] для отримання детальної інформації про те, "
"які значення можна зберігати та отримувати таким чином."
msgid ""
"Returns the next 64 bits from the file as an integer. This advances the file "
"cursor by 8 bytes. See [method store_64] for details on what values can be "
"stored and retrieved this way."
msgstr ""
"Повертає наступні 64 біти з файлу як ціле число. Це переміщує курсор файлу на "
"8 байтів. Див. [method store_64] для отримання детальної інформації про те, "
"які значення можна зберігати та отримувати таким чином."
msgid ""
"Returns the last time the [param file] was accessed in Unix timestamp format, "
"or [code]0[/code] on error. This Unix timestamp can be converted to another "
"format using the [Time] singleton."
msgstr ""
"Повертає час останнього доступу до [param file] у форматі позначки часу Unix "
"або [code]0[/code] у разі помилки. Цю позначку часу Unix можна перетворити в "
"інший формат за допомогою синглтона [Time]."
msgid ""
"Returns the whole file as a [String]. Text is interpreted as being UTF-8 "
"encoded. This ignores the file cursor and does not affect it."
msgstr ""
"Повертає весь файл як [String]. Текст інтерпретується як закодований UTF-8. "
"Це ігнорує файловий курсор і не впливає на нього."
msgid ""
"Returns next [param length] bytes of the file as a [PackedByteArray]. This "
"advances the file cursor by [param length] bytes."
msgstr ""
"Повертає наступні [param length] байтів файлу як [PackedByteArray]. Це "
"переміщує курсор файлу на [param length] байтів."
msgid ""
"Returns the next value of the file in CSV (Comma-Separated Values) format. "
"You can pass a different delimiter [param delim] to use other than the "
"default [code]\",\"[/code] (comma). This delimiter must be one-character "
"long, and cannot be a double quotation mark.\n"
"Text is interpreted as being UTF-8 encoded. Text values must be enclosed in "
"double quotes if they include the delimiter character. Double quotes within a "
"text value can be escaped by doubling their occurrence. This advances the "
"file cursor to after the newline character at the end of the line.\n"
"For example, the following CSV lines are valid and will be properly parsed as "
"two strings each:\n"
"[codeblock lang=text]\n"
"Alice,\"Hello, Bob!\"\n"
"Bob,Alice! What a surprise!\n"
"Alice,\"I thought you'd reply with \"\"Hello, world\"\".\"\n"
"[/codeblock]\n"
"Note how the second line can omit the enclosing quotes as it does not include "
"the delimiter. However it [i]could[/i] very well use quotes, it was only "
"written without for demonstration purposes. The third line must use [code]"
"\"\"[/code] for each quotation mark that needs to be interpreted as such "
"instead of the end of a text value."
msgstr ""
"Повертає наступне значення файлу у форматі CSV (значення, розділені комами). "
"Ви можете передати інший роздільник [param delim], відмінний від стандартного "
"[code]\",\"[/code] (кома). Цей роздільник має бути довжиною один символ і не "
"може бути подвійними лапками.\n"
"Текст інтерпретується як закодований UTF-8. Текстові значення повинні бути "
"взяті в подвійні лапки, якщо вони містять роздільник. Подвійні лапки в "
"текстовому значенні можна екранувати, подвоївши їх кількість. Це перемістить "
"курсор файлу після символу нового рядка в кінці рядка.\n"
"Наприклад, наступні рядки CSV є дійсними та будуть правильно проаналізовані "
"як два рядки кожен:\n"
"[codeblock lang=text]\n"
"Alice,\"Hello, Bob!\"\n"
"Bob,Alice! Який сюрприз!\n"
"Alice,\"I thought you're reply \"\"Hello, world\"\".\"\n"
"[/codeblock]\n"
"Зверніть увагу, що другий рядок може пропускати лапки, оскільки він не "
"містить роздільника. Однак, лапки [i]можна[/i] використовувати, але без них "
"це було написано лише для демонстрації. У третьому рядку для кожної лапки, "
"яку потрібно інтерпретувати як таку, потрібно використовувати [code]\"\"[/"
"code], а не кінець текстового значення."
msgid ""
"Returns the next 64 bits from the file as a floating-point number. This "
"advances the file cursor by 8 bytes."
msgstr ""
"Повертає наступні 64 біти з файлу у вигляді числа з плаваючою комою. Це "
"переміщує курсор файлу на 8 байтів."
msgid ""
"Returns the last error that happened when trying to perform operations. "
"Compare with the [code]ERR_FILE_*[/code] constants from [enum Error]."
msgstr ""
"Повертаємо останню помилку, яка сталася при спробі виконання операцій. "
"Порівняйте з [code]ERR_FILE_*[/code] константи з [enum Error]."
msgid ""
"Reads the file extended attribute with name [param attribute_name] as a byte "
"array.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Зчитує розширений атрибут файлу з назвою [param attribute_name] як масив "
"байтів.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Reads the file extended attribute with name [param attribute_name] as a UTF-8 "
"encoded string.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Зчитує розширений атрибут файлу з назвою [param attribute_name] як рядок у "
"кодуванні UTF-8.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Returns a list of file extended attributes.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Повертає список розширених атрибутів файлу.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Returns the whole [param path] file contents as a [PackedByteArray] without "
"any decoding.\n"
"Returns an empty [PackedByteArray] if an error occurred while opening the "
"file. You can use [method get_open_error] to check the error that occurred."
msgstr ""
"Повертаємо весь вміст файлу [param path] як [PackedByteArray] без будь-якого "
"декодування.\n"
"Повертає порожній [PackedByteArray], якщо виникне помилка при відкритті "
"файлу. Ви можете використовувати [method get_open_error] для перевірки "
"помилки, яка сталася."
msgid ""
"Returns the whole [param path] file contents as a [String]. Text is "
"interpreted as being UTF-8 encoded.\n"
"Returns an empty [String] if an error occurred while opening the file. You "
"can use [method get_open_error] to check the error that occurred."
msgstr ""
"Повертає весь [param path] вміст файлу як [String]. Текст інтерпретується як "
"UTF-8 закодовано.\n"
"Повертає порожній [String], якщо виникла помилка при відкритті файлу. Ви "
"можете використовувати [method get_open_error] для перевірки помилки, яка "
"сталася."
msgid ""
"Returns the next 32 bits from the file as a floating-point number. This "
"advances the file cursor by 4 bytes."
msgstr ""
"Повертає наступні 32 біти з файлу у вигляді числа з плаваючою комою. Це "
"переміщує курсор файлу на 4 байти."
msgid ""
"Returns the next 16 bits from the file as a half-precision floating-point "
"number. This advances the file cursor by 2 bytes."
msgstr ""
"Повертає наступні 16 бітів з файлу у вигляді числа з плаваючою комою "
"половинної точності. Це переміщує курсор файлу на 2 байти."
msgid ""
"Returns [code]true[/code] if the [b]hidden[/b] attribute is set on the file "
"at the given path.\n"
"[b]Note:[/b] This method is implemented on iOS, BSD, macOS, and Windows."
msgstr ""
"Повертає [code]true[/code], якщо атрибут [b]hidden[/b] встановлено для файлу "
"за вказаним шляхом.\n"
"[b]Примітка:[/b] Цей метод реалізовано на iOS, BSD, macOS та Windows."
msgid ""
"Returns the size of the file in bytes. For a pipe, returns the number of "
"bytes available for reading from the pipe."
msgstr ""
"Повертає розмір файлу в байтах. Для каналу повертає кількість байтів, "
"доступних для читання з каналу."
msgid ""
"Returns the next line of the file as a [String]. The returned string doesn't "
"include newline ([code]\\n[/code]) or carriage return ([code]\\r[/code]) "
"characters, but does include any other leading or trailing whitespace. This "
"advances the file cursor to after the newline character at the end of the "
"line.\n"
"Text is interpreted as being UTF-8 encoded."
msgstr ""
"Повертає наступний рядок файлу як [String]. Повернений рядок не містить "
"символів нового рядка ([code]\\n[/code]) або повернення каретки ([code]\\r[/"
"code]), але містить будь-які інші початкові або кінцеві пробіли. Це переміщує "
"курсор файлу після символу нового рядка в кінці рядка.\n"
"Текст інтерпретується як закодований UTF-8."
msgid ""
"Returns an MD5 String representing the file at the given path or an empty "
"[String] on failure."
msgstr ""
"Повертаємо вашу увагу на те, що файл на даній доріжці або порожній [String]."
msgid ""
"Returns the last time the [param file] was modified in Unix timestamp format, "
"or [code]0[/code] on error. This Unix timestamp can be converted to another "
"format using the [Time] singleton."
msgstr ""
"Повернувшись до останнього часу, файл [param file] був модифікований у "
"форматі Unix timestamp, або [code]0[/code] на помилку. Цей Unix Timestamp "
"може бути перетворений в інший формат, використовуючи одинтон [Time]."
msgid ""
"Returns a [String] saved in Pascal format from the file, meaning that the "
"length of the string is explicitly stored at the start. See [method "
"store_pascal_string]. This may include newline characters. The file cursor is "
"advanced after the bytes read.\n"
"Text is interpreted as being UTF-8 encoded."
msgstr ""
"Повертає рядок [String], збережений у форматі Pascal з файлу, тобто довжина "
"рядка явно зберігається на початку. Див. [method store_pascal_string]. Це "
"може включати символи нового рядка. Курсор файлу переміщується після "
"прочитаних байтів.\n"
"Текст інтерпретується як закодований UTF-8."
msgid "Returns the path as a [String] for the current open file."
msgstr "Повертає шлях як [String] для поточного відкритого файлу."
msgid "Returns the absolute path as a [String] for the current open file."
msgstr "Повертає абсолютний шлях як [String] для поточного відкритого файлу."
msgid ""
"Returns the file cursor's position in bytes from the beginning of the file. "
"This is the file reading/writing cursor set by [method seek] or [method "
"seek_end] and advanced by read/write operations."
msgstr ""
"Повертає позицію курсора файлу в байтах від початку файлу. Це курсор читання/"
"запису файлу, встановлений методом [method seek] або [method seek_end] та "
"просуваний операціями читання/запису."
msgid ""
"Returns [code]true[/code] if the [b]read only[/b] attribute is set on the "
"file at the given path.\n"
"[b]Note:[/b] This method is implemented on iOS, BSD, macOS, and Windows."
msgstr ""
"Повертає [code]true[/code], якщо для файлу за вказаним шляхом встановлено "
"атрибут [b]лише для читання[/b].\n"
"[b]Примітка:[/b] Цей метод реалізовано на iOS, BSD, macOS та Windows."
msgid ""
"Returns the next bits from the file as a floating-point number. This advances "
"the file cursor by either 4 or 8 bytes, depending on the precision used by "
"the Godot build that saved the file.\n"
"If the file was saved by a Godot build compiled with the "
"[code]precision=single[/code] option (the default), the number of read bits "
"for that file is 32. Otherwise, if compiled with the [code]precision=double[/"
"code] option, the number of read bits is 64."
msgstr ""
"Повертає наступні біти з файлу як число з плаваючою комою. Це просуває курсор "
"файлу на 4 або 8 байтів, залежно від точності, що використовується збіркою "
"Godot, яка зберегла файл.\n"
"Якщо файл було збережено збіркою Godot, скомпільованою з опцією "
"[code]precision=single[/code] (за замовчуванням), кількість зчитаних бітів "
"для цього файлу дорівнює 32. В іншому випадку, якщо компілюється з опцією "
"[code]precision=double[/code], кількість зчитаних бітів дорівнює 64."
msgid ""
"Returns an SHA-256 [String] representing the file at the given path or an "
"empty [String] on failure."
msgstr ""
"Повертає SHA-256 [String], що представляє файл на заданому шляху або порожній "
"[String] провал."
msgid ""
"Returns the size of the file at the given path, in bytes, or [code]-1[/code] "
"on error."
msgstr ""
"Повертає розмір файлу за заданим шляхом у байтах або [code]-1[/code] у разі "
"помилки."
msgid ""
"Returns the UNIX permissions of the file at the given path.\n"
"[b]Note:[/b] This method is implemented on iOS, Linux/BSD, and macOS."
msgstr ""
"Повертає дозволи UNIX для файлу за вказаним шляхом.\n"
"[b]Примітка:[/b] Цей метод реалізовано на iOS, Linux/BSD та macOS."
msgid ""
"Returns the next [Variant] value from the file. If [param allow_objects] is "
"[code]true[/code], decoding objects is allowed. This advances the file cursor "
"by the number of bytes read.\n"
"Internally, this uses the same decoding mechanism as the [method "
"@GlobalScope.bytes_to_var] method, as described in the [url=$DOCS_URL/"
"tutorials/io/binary_serialization_api.html]Binary serialization API[/url] "
"documentation.\n"
"[b]Warning:[/b] Deserialized objects can contain code which gets executed. Do "
"not use this option if the serialized object comes from untrusted sources to "
"avoid potential security threats such as remote code execution."
msgstr ""
"Повертає наступне значення [Variant] з файлу. Якщо [param allow_objects] має "
"значення [code]true[/code], декодування об'єктів дозволено. Це переміщує "
"курсор файлу на кількість прочитаних байтів.\n"
"Внутрішньо цей метод використовує той самий механізм декодування, що й метод "
"[method @GlobalScope.bytes_to_var], як описано в документації [url=$DOCS_URL/"
"tutorials/io/binary_serialization_api.html]Binary serialization API[/url].\n"
"[b]Попередження:[/b] Десеріалізовані об'єкти можуть містити код, який "
"виконується. Не використовуйте цю опцію, якщо серіалізований об'єкт походить "
"з ненадійних джерел, щоб уникнути потенційних загроз безпеці, таких як "
"віддалене виконання коду."
msgid "Returns [code]true[/code] if the file is currently opened."
msgstr "Повертаємо [code]true[/code], якщо файл наразі відкритий."
msgid ""
"Creates a new [FileAccess] object and opens the file for writing or reading, "
"depending on the flags.\n"
"Returns [code]null[/code] if opening the file failed. You can use [method "
"get_open_error] to check the error that occurred."
msgstr ""
"Створює новий об'єкт [FileAccess] і відкриває файл для написання або читання, "
"в залежності від прапорів.\n"
"Повертає [code]null[/code], якщо відкриття файлу не вдалося. Ви можете "
"використовувати [method get_open_error] для перевірки помилки, яка сталася."
msgid ""
"Creates a new [FileAccess] object and opens a compressed file for reading or "
"writing.\n"
"[b]Note:[/b] [method open_compressed] can only read files that were saved by "
"Godot, not third-party compression formats. See [url=https://github.com/"
"godotengine/godot/issues/28999]GitHub issue #28999[/url] for a workaround.\n"
"Returns [code]null[/code] if opening the file failed. You can use [method "
"get_open_error] to check the error that occurred."
msgstr ""
"Створює новий об'єкт [FileAccess] і відкриває стиснений файл для читання або "
"написання.\n"
"[b]Примітка:[/b] [method open_compressed] може лише читати файли, які були "
"збережені Godot, не формати стиснення сторонніх сторін. Див. [url=https://"
"github.com/godotengine/godot/issues/28999]Випуск GitHub #28999[/url] для "
"роботи.\n"
"Повертає [code]null[/code] при відкритті файлу не вдалося. Ви можете "
"використовувати [method get_open_error] для перевірки помилки, яка сталася."
msgid ""
"Creates a new [FileAccess] object and 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.\n"
"Returns [code]null[/code] if opening the file failed. You can use [method "
"get_open_error] to check the error that occurred."
msgstr ""
"Створює новий об'єкт [FileAccess] і відкриває зашифрований файл в режимі "
"запису або читання. Ви повинні пройти бінарний ключ для шифрування / "
"розшифрування його.\n"
"[b]Примітка:[/b] Надані ключі повинні бути 32 байти довгий.\n"
"Повертає [code]null[/code] при відкритті файлу не вдалося. Ви можете "
"використовувати [method get_open_error] для перевірки помилки, яка сталася."
msgid ""
"Creates a new [FileAccess] object and opens an encrypted file in write or "
"read mode. You need to pass a password to encrypt/decrypt it.\n"
"Returns [code]null[/code] if opening the file failed. You can use [method "
"get_open_error] to check the error that occurred."
msgstr ""
"Створює новий об'єкт [FileAccess] і відкриває зашифрований файл в режимі "
"запису або читання. Ви повинні пройти пароль для шифрування / розшифрування "
"його.\n"
"Повертає [code]null[/code], якщо відкриття файлу не вдалося. Ви можете "
"використовувати [method get_open_error] для перевірки помилки, яка сталася."
msgid ""
"Removes file extended attribute with name [param attribute_name].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Вилучає розширений атрибут файлу з назвою [param attribute_name].\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Resizes the file to a specified length. The file must be open in a mode that "
"permits writing. If the file is extended, NUL characters are appended. If the "
"file is truncated, all data from the end file to the original length of the "
"file is lost."
msgstr ""
"Змінити файл до вказаної довжини. Файл повинен бути відкритим у режимі, який "
"дозволяє писати. Якщо файл розширено, наведено NUL символи. Якщо файл "
"обрізається, всі дані з кінцевого файлу до початкової довжини файлу втрачені."
msgid ""
"Sets the file cursor to the specified position in bytes, from the beginning "
"of the file. This changes the value returned by [method get_position]."
msgstr ""
"Встановлює курсор файлу у вказану позицію в байтах, від початку файлу. Це "
"змінює значення, що повертається методом [method get_position]."
msgid ""
"Sets the file cursor to the specified position in bytes, from the end of the "
"file. This changes the value returned by [method get_position].\n"
"[b]Note:[/b] This is an offset, so you should use negative numbers otherwise "
"the file cursor will be at the end of the file."
msgstr ""
"Встановлює курсор файлу у вказану позицію в байтах, від кінця файлу. Це "
"змінює значення, що повертається методом [method get_position].\n"
"[b]Примітка:[/b] Це зміщення, тому слід використовувати від'ємні числа, "
"інакше курсор файлу буде в кінці файлу."
msgid ""
"Writes file extended attribute with name [param attribute_name] as a byte "
"array.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Записує розширений атрибут файлу з назвою [param attribute_name] як байтовий "
"масив.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Writes file extended attribute with name [param attribute_name] as a UTF-8 "
"encoded string.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] Extended attributes support depends on the file system. "
"Attributes will be lost when the file is moved between incompatible file "
"systems.\n"
"[b]Note:[/b] On Linux, only \"user\" namespace attributes are accessible, "
"namespace prefix should not be included.\n"
"[b]Note:[/b] On Windows, alternate data streams are used to store extended "
"attributes."
msgstr ""
"Записує розширений атрибут файлу з назвою [param attribute_name] як рядок у "
"кодуванні UTF-8.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] Підтримка розширених атрибутів залежить від файлової "
"системи. Атрибути будуть втрачені під час переміщення файлу між несумісними "
"файловими системами.\n"
"[b]Примітка:[/b] У Linux доступні лише атрибути простору імен \"user\", "
"префікс простору імен не слід включати.\n"
"[b]Примітка:[/b] У Windows для зберігання розширених атрибутів "
"використовуються альтернативні потоки даних."
msgid ""
"Sets file [b]hidden[/b] attribute.\n"
"[b]Note:[/b] This method is implemented on iOS, BSD, macOS, and Windows."
msgstr ""
"Встановлює файл [b]прихований[/b] атрибут.\n"
"[b]Примітка:[/b] Цей метод реалізується на iOS, BSD, macOS та Windows."
msgid ""
"Sets file [b]read only[/b] attribute.\n"
"[b]Note:[/b] This method is implemented on iOS, BSD, macOS, and Windows."
msgstr ""
"Встановіть файл [b]read only[/b].\n"
"[b]Примітка:[/b] Цей метод реалізується на iOS, BSD, macOS та Windows."
msgid ""
"Sets file UNIX permissions.\n"
"[b]Note:[/b] This method is implemented on iOS, Linux/BSD, and macOS."
msgstr ""
"Встановлює файл УНІКС дозволів.\n"
"[b]Примітка:[/b] Цей метод реалізується на iOS, Linux/BSD та macOS."
msgid ""
"Stores an integer as 8 bits in the file. This advances the file cursor by 1 "
"byte. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] The [param value] should lie in the interval [code][0, 255][/"
"code]. Any other value will overflow and wrap around.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate.\n"
"To store a signed integer, use [method store_64], or convert it manually (see "
"[method store_16] for an example)."
msgstr ""
"Зберігає ціле число у файлі як 8 бітів. Це переміщує курсор файлу на 1 байт. "
"Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Значення [param value] має лежати в інтервалі [code][0, 255]"
"[/code]. Будь-яке інше значення призведе до переповнення та перенесення.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним.\n"
"Щоб зберегти знакове ціле число, використовуйте [method store_64] або "
"конвертуйте його вручну (див. приклад [method store_16])."
msgid ""
"Stores an integer as 16 bits in the file. This advances the file cursor by 2 "
"bytes. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] The [param value] should lie in the interval [code][0, 2^16 - 1]"
"[/code]. Any other value will overflow and wrap around.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate.\n"
"To store a signed integer, use [method store_64] or store a signed integer "
"from the interval [code][-2^15, 2^15 - 1][/code] (i.e. keeping one bit for "
"the signedness) and compute its sign manually when reading. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"const MAX_15B = 1 << 15\n"
"const MAX_16B = 1 << 16\n"
"\n"
"func unsigned16_to_signed(unsigned):\n"
"\treturn (unsigned + MAX_15B) % MAX_16B - MAX_15B\n"
"\n"
"func _ready():\n"
"\tvar f = FileAccess.open(\"user://file.dat\", FileAccess.WRITE_READ)\n"
"\tf.store_16(-42) # This wraps around and stores 65494 (2^16 - 42).\n"
"\tf.store_16(121) # In bounds, will store 121.\n"
"\tf.seek(0) # Go back to start to read the stored value.\n"
"\tvar read1 = f.get_16() # 65494\n"
"\tvar read2 = f.get_16() # 121\n"
"\tvar converted1 = unsigned16_to_signed(read1) # -42\n"
"\tvar converted2 = unsigned16_to_signed(read2) # 121\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tusing var f = FileAccess.Open(\"user://file.dat\", "
"FileAccess.ModeFlags.WriteRead);\n"
"\tf.Store16(unchecked((ushort)-42)); // This wraps around and stores 65494 "
"(2^16 - 42).\n"
"\tf.Store16(121); // In bounds, will store 121.\n"
"\tf.Seek(0); // Go back to start to read the stored value.\n"
"\tushort read1 = f.Get16(); // 65494\n"
"\tushort read2 = f.Get16(); // 121\n"
"\tshort converted1 = (short)read1; // -42\n"
"\tshort converted2 = (short)read2; // 121\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Зберігає ціле число у файлі як 16 бітів. Це просуває курсор файлу на 2 байти. "
"Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Значення [param value] має лежати в інтервалі [code][0, 2^16 "
"- 1][/code]. Будь-яке інше значення призведе до переповнення та перенесення.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним.\n"
"Щоб зберегти ціле число зі знаком, використовуйте [method store_64] або "
"збережіть ціле число зі знаком з інтервалу [code][-2^15, 2^15 - 1][/code] "
"(тобто зберігаючи один біт для знаку) та обчислюйте його знак вручну під час "
"читання. Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"const MAX_15B = 1 << 15\n"
"const MAX_16B = 1 << 16\n"
"\n"
"func unsigned16_to_signed(unsigned):\n"
"return (unsigned + MAX_15B) % MAX_16B - MAX_15B\n"
"\n"
"func _ready():\n"
"var f = FileAccess.open(\"user://file.dat\", FileAccess.WRITE_READ)\n"
"f.store_16(-42) # Це завершує цикл і зберігає 65494 (2^16 - 42).\n"
"f.store_16(121) # У межах буде збережено 121.\n"
"f.seek(0) # Повернутися на початок, щоб прочитати збережене значення.\n"
"var read1 = f.get_16() # 65494\n"
"var read2 = f.get_16() # 121\n"
"var converted1 = unsigned16_to_signed(read1) # -42\n"
"var converted2 = unsigned16_to_signed(read2) # 121\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"using var f = FileAccess.Open(\"user://file.dat\", "
"FileAccess.ModeFlags.WriteRead);\n"
"f.Store16(unchecked((ushort)-42)); // Це переноситься та зберігає 65494 (2^16 "
"- 42).\n"
"f.Store16(121); // У межах, буде збережено 121.\n"
"f.Seek(0); // Повернутися на початок, щоб прочитати збережене значення.\n"
"ushort read1 = f.Get16(); // 65494\n"
"ushort read2 = f.Get16(); // 121\n"
"short converted1 = (short)read1; // -42\n"
"short converted2 = (short)read2; // 121\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Stores an integer as 32 bits in the file. This advances the file cursor by 4 "
"bytes. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] The [param value] should lie in the interval [code][0, 2^32 - 1]"
"[/code]. Any other value will overflow and wrap around.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate.\n"
"To store a signed integer, use [method store_64], or convert it manually (see "
"[method store_16] for an example)."
msgstr ""
"Зберігає ціле число у файлі як 32 біти. Це просуває курсор файлу на 4 байти. "
"Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Значення [param valve] має лежати в інтервалі [code][0, 2^32 "
"- 1][/code]. Будь-яке інше значення призведе до переповнення та переносу.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним.\n"
"Щоб зберегти знакове ціле число, використовуйте [method store_64] або "
"конвертуйте його вручну (див. приклад [method store_16])."
msgid ""
"Stores an integer as 64 bits in the file. This advances the file cursor by 8 "
"bytes. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] The [param value] must lie in the interval [code][-2^63, 2^63 - "
"1][/code] (i.e. be a valid [int] value).\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає ціле число у файлі як 64 біти. Це переміщує курсор файлу на 8 "
"байтів. Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Значення [param valve] має лежати в інтервалі [code][-2^63, "
"2^63 - 1][/code] (тобто бути дійсним значенням [int]).\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним."
msgid ""
"Stores the given array of bytes in the file. This advances the file cursor by "
"the number of bytes written. Returns [code]true[/code] if the operation is "
"successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає заданий масив байтів у файлі. Це переміщує курсор файлу на кількість "
"записаних байтів. Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним."
msgid ""
"Stores the given [PackedStringArray] in the file as a line formatted in the "
"CSV (Comma-Separated Values) format. You can pass a different delimiter "
"[param delim] to use other than the default [code]\",\"[/code] (comma). This "
"delimiter must be one-character long.\n"
"Text will be encoded as UTF-8. Returns [code]true[/code] if the operation is "
"successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає заданий [PackedStringArray] у файлі як рядок, відформатований у "
"форматі CSV (значення, розділені комами). Ви можете передати інший роздільник "
"[param delim], відмінний від стандартного [code]\",\"[/code] (кома). Цей "
"роздільник має бути довжиною один символ.\n"
"Текст буде закодовано як UTF-8. Повертає [code]true[/code], якщо операція "
"виконана успішно.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores a floating-point number as 64 bits in the file. This advances the file "
"cursor by 8 bytes. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає число з плаваючою комою у файлі як 64 біти. Це переміщує курсор "
"файлу на 8 байтів. Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores a floating-point number as 32 bits in the file. This advances the file "
"cursor by 4 bytes. Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає число з плаваючою комою у файлі як 32 біти. Це переміщує курсор "
"файлу на 4 байти. Повертає [code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores a half-precision floating-point number as 16 bits in the file. This "
"advances the file cursor by 2 bytes. Returns [code]true[/code] if the "
"operation is successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає у файлі число з плаваючою комою половинної точності як 16 біт. Це "
"переміщує курсор файлу на 2 байти. Повертає [code]true[/code], якщо операція "
"успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores [param line] in the file followed by a newline character ([code]\\n[/"
"code]), encoding the text as UTF-8. This advances the file cursor by the "
"length of the line, after the newline character. The amount of bytes written "
"depends on the UTF-8 encoded bytes, which may be different from [method "
"String.length] which counts the number of UTF-32 codepoints. Returns "
"[code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає у файлі [param line], а потім символ нового рядка ([code]\\n[/"
"code]), кодуючи текст як UTF-8. Це переміщує курсор файлу на довжину рядка "
"після символу нового рядка. Кількість записаних байтів залежить від байтів, "
"закодованих UTF-8, що може відрізнятися від [method String.length], який "
"підраховує кількість кодових точок UTF-32. Повертає [code]true[/code], якщо "
"операція успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores the given [String] as a line in the file in Pascal format (i.e. also "
"store the length of the string). Text will be encoded as UTF-8. This advances "
"the file cursor by the number of bytes written depending on the UTF-8 encoded "
"bytes, which may be different from [method String.length] which counts the "
"number of UTF-32 codepoints. Returns [code]true[/code] if the operation is "
"successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає заданий рядок [String] як рядок у файлі у форматі Pascal (тобто "
"також зберігає довжину рядка). Текст буде закодовано як UTF-8. Це переміщує "
"курсор файлу на кількість записаних байтів залежно від закодованих байтів "
"UTF-8, що може відрізнятися від методу [String.length], який підраховує "
"кількість кодових точок UTF-32. Повертає [code]true[/code], якщо операція "
"успішна.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores a floating-point number in the file. This advances the file cursor by "
"either 4 or 8 bytes, depending on the precision used by the current Godot "
"build.\n"
"If using a Godot build compiled with the [code]precision=single[/code] option "
"(the default), this method will save a 32-bit float. Otherwise, if compiled "
"with the [code]precision=double[/code] option, this will save a 64-bit float. "
"Returns [code]true[/code] if the operation is successful.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає у файлі число з плаваючою комою. Це просуває курсор файлу на 4 або 8 "
"байтів, залежно від точності, що використовується поточною збіркою Godot.\n"
"Якщо використовується збірка Godot, скомпільована з опцією "
"[code]precision=single[/code] (за замовчуванням), цей метод збереже 32-бітне "
"число з плаваючою комою. В іншому випадку, якщо скомпільовано з опцією "
"[code]precision=double[/code], це збереже 64-бітне число з плаваючою комою. "
"Повертає [code]true[/code], якщо операція виконана успішно.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції у файлі є невизначеним."
msgid ""
"Stores [param string] in the file without a newline character ([code]\\n[/"
"code]), encoding the text as UTF-8. This advances the file cursor by the "
"length of the string in UTF-8 encoded bytes, which may be different from "
"[method String.length] which counts the number of UTF-32 codepoints. Returns "
"[code]true[/code] if the operation is successful.\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].\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає [параметр string] у файлі без символу нового рядка ([code]\\n[/"
"code]), кодуючи текст як UTF-8. Це переміщує курсор файлу на довжину рядка в "
"байтах, закодованих UTF-8, яка може відрізнятися від методу [method "
"String.length], який підраховує кількість кодових точок UTF-32. Повертає "
"[code]true[/code], якщо операція успішна.\n"
"[b]Примітка:[/b] Цей метод призначений для запису текстових файлів. Рядок "
"зберігає як буфер, закодований UTF-8, без довжини рядка або нуля в кінці, що "
"означає, що його не можна легко завантажити назад. Якщо ви хочете зберегти "
"рядок, який можна отримати, у двійковому файлі, розгляньте можливість "
"використання [method store_pascal_string]. Для отримання рядків з текстового "
"файлу ви можете використовувати "
"[code]get_buffer(length).get_string_from_utf8()[/code] (якщо ви знаєте "
"довжину) або [method get_as_text].\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним."
msgid ""
"Stores any Variant value in the file. If [param full_objects] is [code]true[/"
"code], encoding objects is allowed (and can potentially include code). This "
"advances the file cursor by the number of bytes written. Returns [code]true[/"
"code] if the operation is successful.\n"
"Internally, this uses the same encoding mechanism as the [method "
"@GlobalScope.var_to_bytes] method, as described in the [url=$DOCS_URL/"
"tutorials/io/binary_serialization_api.html]Binary serialization API[/url] "
"documentation.\n"
"[b]Note:[/b] Not all properties are included. Only properties that are "
"configured with the [constant PROPERTY_USAGE_STORAGE] flag set will be "
"serialized. You can add a new usage flag to a property by overriding the "
"[method Object._get_property_list] method in your class. You can also check "
"how property usage is configured by calling [method "
"Object._get_property_list]. See [enum PropertyUsageFlags] for the possible "
"usage flags.\n"
"[b]Note:[/b] If an error occurs, the resulting value of the file position "
"indicator is indeterminate."
msgstr ""
"Зберігає будь-яке значення Variant у файлі. Якщо [param full_objects] має "
"значення [code]true[/code], кодування об'єктів дозволено (і потенційно може "
"містити код). Це переміщує курсор файлу на кількість записаних байтів. "
"Повертає [code]true[/code], якщо операція успішна.\n"
"Внутрішньо це використовує той самий механізм кодування, що й метод [method "
"@GlobalScope.var_to_bytes], як описано в документації [url=$DOCS_URL/"
"tutorials/io/binary_serialization_api.html]Binary serialization API[/url].\n"
"[b]Примітка:[/b] Не всі властивості включено. Серіалізовано буде лише ті "
"властивості, які налаштовані з встановленим прапорцем [constant "
"PROPERTY_USAGE_STORAGE]. Ви можете додати новий прапорець використання до "
"властивості, перевизначивши метод [method Object._get_property_list] у вашому "
"класі. Ви також можете перевірити, як налаштовано використання властивості, "
"викликавши [method Object._get_property_list]. Див. [enum PropertyUsageFlags] "
"для можливих прапорців використання.\n"
"[b]Примітка:[/b] Якщо виникає помилка, результуюче значення індикатора "
"позиції файлу є невизначеним."
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 "
"file is read with little-endian endianness. If in doubt, leave this to "
"[code]false[/code] as most files are written with little-endian endianness.\n"
"[b]Note:[/b] This is always reset to system endianness, which is little-"
"endian on all supported platforms, whenever you open the file. Therefore, you "
"must set [member big_endian] [i]after[/i] opening the file, not before."
msgstr ""
"Якщо [code]true[/code], файл читається з порядком байтів big-endian "
"[url=https://en.wikipedia.org/wiki/Endianness]endianness[/url]. Якщо "
"[code]false[/code], файл читається з порядком байтів little-endian. Якщо є "
"сумніви, залиште це значення [code]false[/code], оскільки більшість файлів "
"записуються з порядком байтів little-endian.\n"
"[b]Примітка:[/b] Це завжди скидається до системного порядка байтів, який є "
"little-endian на всіх підтримуваних платформах, щоразу, коли ви відкриваєте "
"файл. Тому ви повинні встановити [member big_endian] [i]після[/i] відкриття "
"файлу, а не до."
msgid ""
"Opens the file for read operations. The file cursor is positioned at the "
"beginning of the file."
msgstr ""
"Відкриває файл для операцій читання. Курсор файлу розташовується на початку "
"файлу."
msgid ""
"Opens the file for write operations. If the file exists, it is truncated to "
"zero length and its contents are cleared. Otherwise, it is created.\n"
"[b]Note:[/b] When creating a file it must be in an already existing "
"directory. To recursively create directories for a file path, see [method "
"DirAccess.make_dir_recursive]."
msgstr ""
"Відкриває файл для операцій запису. Якщо файл існує, він скорочується до "
"нульової довжини, а його вміст очищується. В іншому випадку він створюється.\n"
"[b]Примітка:[/b] Під час створення файлу він має знаходитися у вже існуючому "
"каталозі. Щоб рекурсивно створити каталоги для шляху до файлу, див. [method "
"DirAccess.make_dir_recursive]."
msgid ""
"Opens the file for read and write operations. Does not truncate the file. The "
"file cursor is positioned at the beginning of the file."
msgstr ""
"Відкриває файл для операцій читання та запису. Не обрізає файл. Курсор файлу "
"розташовується на початку файлу."
msgid ""
"Opens the file for read and write operations. If the file exists, it is "
"truncated to zero length and its contents are cleared. Otherwise, it is "
"created. The file cursor is positioned at the beginning of the file.\n"
"[b]Note:[/b] When creating a file it must be in an already existing "
"directory. To recursively create directories for a file path, see [method "
"DirAccess.make_dir_recursive]."
msgstr ""
"Відкриває файл для операцій читання та запису. Якщо файл існує, він "
"скорочується до нульової довжини, а його вміст очищується. В іншому випадку "
"він створюється. Курсор файлу розміщується на початку файлу.\n"
"[b]Примітка:[/b] Під час створення файлу він має знаходитися у вже існуючому "
"каталозі. Щоб рекурсивно створити каталоги для шляху до файлу, див. [method "
"DirAccess.make_dir_recursive]."
msgid "Uses the [url=https://fastlz.org/]FastLZ[/url] compression method."
msgstr "Використовуйте метод стиснення [url=https://fastlz.org/]FastLZ[/url]."
msgid ""
"Uses the [url=https://en.wikipedia.org/wiki/DEFLATE]DEFLATE[/url] compression "
"method."
msgstr ""
"Використовуйте метод стиснення [url=https://en.wikipedia.org/wiki/"
"DEFLATE]DEFLATE[/url]."
msgid ""
"Uses the [url=https://facebook.github.io/zstd/]Zstandard[/url] compression "
"method."
msgstr ""
"Використовуйте метод стиснення [url=https://facebook.github.io/"
"zstd/]Zstandard[/url]."
msgid "Uses the [url=https://www.gzip.org/]gzip[/url] compression method."
msgstr "Використовуйте метод стиснення [url=https://www.gzip.org/]gzip[/url]."
msgid ""
"Uses the [url=https://github.com/google/brotli]brotli[/url] compression "
"method (only decompression is supported)."
msgstr ""
"Використовуйте метод стиснення [url=https://github.com/google/brotli]brotli[/"
"url] (тільки Decompression підтримується)."
msgid "Read for owner bit."
msgstr "Читати для власника трохи."
msgid "Write for owner bit."
msgstr "Написати власника трохи."
msgid "Execute for owner bit."
msgstr "Виконання для власника біт."
msgid "Read for group bit."
msgstr "Читати для групи біт."
msgid "Write for group bit."
msgstr "Написати групу біт."
msgid "Execute for group bit."
msgstr "Виконання для групового біту."
msgid "Read for other bit."
msgstr "Читати далі."
msgid "Write for other bit."
msgstr "Записатися на інші біти."
msgid "Execute for other bit."
msgstr "Виконувати інші біти."
msgid "Set user id on execution bit."
msgstr "Встановити ідентифікатор користувача на виконання біт."
msgid "Set group id on execution bit."
msgstr "Встановити групу id на виконання біт."
msgid "Restricted deletion (sticky) bit."
msgstr "Обмеження видалення (пригарний) біт."
msgid "A dialog for selecting files or directories in the filesystem."
msgstr "Діалогове вікно вибору файлів або каталогів у файловій системі."
msgid ""
"[FileDialog] is a preset dialog used to choose files and directories in the "
"filesystem. It supports filter masks. [FileDialog] automatically sets its "
"window title according to the [member file_mode]. If you want to use a custom "
"title, disable this by setting [member mode_overrides_title] to [code]false[/"
"code].\n"
"[b]Note:[/b] [FileDialog] is invisible by default. To make it visible, call "
"one of the [code]popup_*[/code] methods from [Window] on the node, such as "
"[method Window.popup_centered_clamped]."
msgstr ""
"[FileDialog] – це попередньо налаштований діалог, який використовується для "
"вибору файлів та каталогів у файловій системі. Він підтримує маски фільтрів. "
"[FileDialog] автоматично встановлює заголовок свого вікна відповідно до "
"[member file_mode]. Якщо ви хочете використовувати власний заголовок, "
"вимкніть його, встановивши [member mode_overrides_title] на [code]false[/"
"code].\n"
"[b]Примітка:[/b] [FileDialog] за замовчуванням невидимий. Щоб зробити його "
"видимим, викличте один із методів [code]popup_*[/code] з [Window] на вузлі, "
"наприклад, [method Window.popup_centered_clamped]."
msgid ""
"Adds a comma-separated file extension [param filter] and comma-separated MIME "
"type [param mime_type] option to the [FileDialog] with an optional [param "
"description], which restricts what files can be picked.\n"
"A [param filter] should be of the form [code]\"filename.extension\"[/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"
"For example, a [param filter] of [code]\"*.png, *.jpg\"[/code], a [param "
"mime_type] of [code]image/png, image/jpeg[/code], and a [param description] "
"of [code]\"Images\"[/code] results in filter text \"Images (*.png, *.jpg)\".\n"
"[b]Note:[/b] Embedded file dialogs and Windows file dialogs support only file "
"extensions, while Android, Linux, and macOS file dialogs also support MIME "
"types."
msgstr ""
"Додає розширення файлу [param filter], розділене комами, та MIME-тип [param "
"mime_type], розділений комами, до [FileDialog] з необов'язковим параметром "
"[param description], який обмежує вибір файлів.\n"
"[param filter] повинен мати вигляд [code]\"filename.extension\"[/code], де "
"filename та extension можуть бути [code]*[/code] для відповідності будь-якому "
"рядку. Фільтри, що починаються з [code].[/code] (тобто пусті імена файлів), "
"не допускаються.\n"
"Наприклад, [param filter] з [code]\"*.png, *.jpg\"[/code], [param mime_type] "
"з [code]image/png, image/jpeg[/code] та [param description] з [code]"
"\"Images\"[/code] призведе до тексту фільтра \"Images (*.png, *.jpg)\".\n"
" [b]Примітка:[/b] Вбудовані діалогові вікна файлів та діалогові вікна файлів "
"Windows підтримують лише розширення файлів, тоді як діалогові вікна файлів "
"Android, Linux та macOS також підтримують типи MIME."
msgid ""
"Adds an additional [OptionButton] to the file dialog. If [param values] is "
"empty, a [CheckBox] is added instead.\n"
"[param default_value_index] should be an index of the value in the [param "
"values]. If [param values] is empty it should be either [code]1[/code] "
"(checked), or [code]0[/code] (unchecked)."
msgstr ""
"Додає додатковий [OptionButton] до діалогу файлів. Якщо [param values] "
"порожній, то замість цього додається [CheckBox].\n"
"[param default_value_index] повинен бути індексом значення в [param values]. "
"Якщо [param values] є порожнім, він повинен бути або [code]1[/code] "
"(увімкнений), або [code]0[/code] (вимкнений)."
msgid "Clear the filter for file names."
msgstr "Очистіть фільтр імен файлів."
msgid "Clear all the added filters in the dialog."
msgstr "Очистити всі додані фільтри в діалоговому вікні."
msgid "Clear all currently selected items in the dialog."
msgstr "Очистити всі вибрані елементи в діалоговому вікні."
msgid ""
"Returns the list of favorite directories, which is shared by all [FileDialog] "
"nodes. Useful to store the list of favorites between project sessions. This "
"method can be called only from the main thread."
msgstr ""
"Повертає список обраних каталогів, який спільно використовується всіма "
"вузлами [FileDialog]. Корисно для зберігання списку обраних між сеансами "
"проекту. Цей метод можна викликати лише з головного потоку."
msgid ""
"Returns the LineEdit for the selected file.\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.pic]."
msgid ""
"Returns the default value index of the [OptionButton] or [CheckBox] with "
"index [param option]."
msgstr ""
"Повертає значення за замовчуванням індексу [OptionButton] або [CheckBox] з "
"індексом [param option]."
msgid ""
"Returns the name of the [OptionButton] or [CheckBox] with index [param "
"option]."
msgstr "Повертає назву [OptionButton] або [CheckBox] з індексом [param option]."
msgid ""
"Returns an array of values of the [OptionButton] with index [param option]."
msgstr "Повертає масив значень [OptionButton] з індексом [param option]."
msgid ""
"Returns the list of recent directories, which is shared by all [FileDialog] "
"nodes. Useful to store the list of recents between project sessions. This "
"method can be called only from the main thread."
msgstr ""
"Повертає список нещодавно використаних каталогів, який є спільним для всіх "
"вузлів [FileDialog]. Корисно для зберігання списку нещодавно використаних "
"каталогів між сеансами проекту. Цей метод можна викликати лише з головного "
"потоку."
msgid ""
"Returns a [Dictionary] with the selected values of the additional "
"[OptionButton]s and/or [CheckBox]es. [Dictionary] keys are names and values "
"are selected value indices."
msgstr ""
"Повертає [Dictionary] з вибраними значеннями додаткових [OptionButton] та/або "
"[CheckBox]. Ключі [Dictionary] – це імена, а значення – індекси вибраних "
"значень."
msgid ""
"Returns the vertical box container of the dialog, custom controls can be "
"added to it.\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.\n"
"[b]Note:[/b] Changes to this node are ignored by native file dialogs, use "
"[method add_option] to add custom elements to the dialog instead."
msgstr ""
"Повертає вертикальний контейнер коробки діалогу, користувацькі елементи "
"керування можна додавати до нього.\n"
"[b]Попередження:[/b] Це необхідний внутрішній вузол, видаляючи і звільняючи "
"його може призвести до аварії. Якщо ви хочете приховати його або будь-який з "
"своїх дітей, скористайтеся їх [member CanvasItem.pic].\n"
"[b]Примітка:[/b] Зміни до цієї вершини ігноруються рідними діалогами файлів, "
"використовуйте [method add_option], щоб додати користувацькі елементи до "
"діалогу замість."
msgid ""
"Invalidates and updates this dialog's content list.\n"
"[b]Note:[/b] This method does nothing on native file dialogs."
msgstr ""
"Анулює та оновлює список вмісту цього діалогового вікна.\n"
"[b]Примітка:[/b] Цей метод нічого не робить з діалоговими вікнами рідних "
"файлів."
msgid "Returns [code]true[/code] if the provided [param flag] is enabled."
msgstr "Повертає [code]true[/code], якщо вказаний [param flag] увімкнено."
msgid ""
"Shows the [FileDialog] using the default size and position for file dialogs, "
"and selects the file name if there is a current file."
msgstr ""
"Показує [FileDialog], використовуючи розмір і розташування за замовчуванням "
"для діалогових вікон файлів, і вибирає ім'я файлу, якщо поточний файл існує."
msgid ""
"Sets the specified customization [param flag], allowing to customize the "
"features available in this [FileDialog]."
msgstr ""
"Встановлює вказаний параметр налаштування [param flag], що дозволяє "
"налаштувати функції, доступні в цьому [FileDialog]."
msgid ""
"Sets the list of favorite directories, which is shared by all [FileDialog] "
"nodes. Useful to restore the list of favorites saved with [method "
"get_favorite_list]. This method can be called only from the main thread.\n"
"[b]Note:[/b] [FileDialog] will update its internal [ItemList] of favorites "
"when its visibility changes. Be sure to call this method earlier if you want "
"your changes to have effect."
msgstr ""
"Встановлює список обраних каталогів, який спільно використовується всіма "
"вузлами [FileDialog]. Корисно для відновлення списку обраних, збереженого за "
"допомогою методу [method get_favorite_list]. Цей метод можна викликати лише з "
"головного потоку.\n"
"[b]Примітка:[/b] [FileDialog] оновлюватиме свій внутрішній список обраних "
"[ItemList], коли змінюється його видимість. Обов’язково викликайте цей метод "
"раніше, якщо хочете, щоб ваші зміни мали ефект."
msgid ""
"Sets the callback used by the [FileDialog] nodes to get a file icon, when "
"[constant DISPLAY_LIST] mode is used. The callback should take a single "
"[String] argument (file path), and return a [Texture2D]. If an invalid "
"texture is returned, the [theme_item file] icon will be used instead."
msgstr ""
"Встановлює зворотний виклик, який використовується вузлами [FileDialog] для "
"отримання значка файлу, коли використовується режим [constant DISPLAY_LIST]. "
"Зворотний виклик повинен приймати один аргумент [String] (шлях до файлу) та "
"повертати [Texture2D]. Якщо повертається недійсна текстура, замість неї буде "
"використано значок [theme_item file]."
msgid ""
"Sets the callback used by the [FileDialog] nodes to get a file icon, when "
"[constant DISPLAY_THUMBNAILS] mode is used. The callback should take a single "
"[String] argument (file path), and return a [Texture2D]. If an invalid "
"texture is returned, the [theme_item file_thumbnail] icon will be used "
"instead.\n"
"Thumbnails are usually more complex and may take a while to load. To avoid "
"stalling the application, you can use [ImageTexture] to asynchronously create "
"the thumbnail.\n"
"[codeblock]\n"
"func _ready():\n"
"\tFileDialog.set_get_thumbnail_callback(thumbnail_method)\n"
"\n"
"func thumbnail_method(path):\n"
"\tvar image_texture = ImageTexture.new()\n"
"\tmake_thumbnail_async(path, image_texture)\n"
"\treturn image_texture\n"
"\n"
"func make_thumbnail_async(path, image_texture):\n"
"\tvar thumbnail_texture = await generate_thumbnail(path) # Some method that "
"generates a thumbnail.\n"
"\timage_texture.set_image(thumbnail_texture.get_image())\n"
"[/codeblock]"
msgstr ""
"Встановлює зворотний виклик, який використовується вузлами [FileDialog] для "
"отримання значка файлу, коли використовується режим [constant "
"DISPLAY_THUMBNAILS]. Зворотний виклик повинен приймати один аргумент [String] "
"(шлях до файлу) та повертати [Texture2D]. Якщо повертається недійсна "
"текстура, замість неї буде використано значок [theme_item file_thumbnail].\n"
"Мініатюри зазвичай складніші та можуть завантажуватися деякий час. Щоб "
"уникнути зупинки програми, можна використовувати [ImageTexture] для "
"асинхронного створення мініатюри.\n"
"[codeblock]\n"
"func _ready():\n"
"\tFileDialog.set_get_thumbnail_callback(thumbnail_method)\n"
"\n"
"func thumbnail_method(path):\n"
"\tvar image_texture = ImageTexture.new()\n"
"\tmake_thumbnail_async(path, image_texture)\n"
"\treturn image_texture\n"
"\n"
"func make_thumbnail_async(path, image_texture):\n"
"\tvar thumbnail_texture = await generate_thumbnail(path) # Some method that "
"generates a thumbnail.\n"
"\timage_texture.set_image(thumbnail_texture.get_image())\n"
"[/codeblock]"
msgid ""
"Sets the default value index of the [OptionButton] or [CheckBox] with index "
"[param option]."
msgstr ""
"Встановлює індекс значення за замовчуванням для [OptionButton] або [CheckBox] "
"з індексом [param option]."
msgid ""
"Sets the name of the [OptionButton] or [CheckBox] with index [param option]."
msgstr ""
"Встановлює назву [OptionButton] або [CheckBox] з індексом [param option]."
msgid "Sets the option values of the [OptionButton] with index [param option]."
msgstr ""
"Встановлює значення параметрів [OptionButton] з індексом [param option]."
msgid ""
"Sets the list of recent directories, which is shared by all [FileDialog] "
"nodes. Useful to restore the list of recents saved with [method "
"set_recent_list]. This method can be called only from the main thread.\n"
"[b]Note:[/b] [FileDialog] will update its internal [ItemList] of recent "
"directories when its visibility changes. Be sure to call this method earlier "
"if you want your changes to have effect."
msgstr ""
"Встановлює список нещодавно використаних каталогів, який спільно "
"використовується всіма вузлами [FileDialog]. Корисно для відновлення списку "
"нещодавно використаних каталогів, збережених за допомогою методу [method "
"set_recent_list]. Цей метод можна викликати лише з головного потоку.\n"
"[b]Примітка:[/b] [FileDialog] оновлюватиме свій внутрішній список [ItemList] "
"нещодавно використаних каталогів, коли змінюється його видимість. Обов'язково "
"викликайте цей метод раніше, якщо хочете, щоб ваші зміни мали ефект."
msgid ""
"The file system access scope.\n"
"[b]Warning:[/b] In Web builds, FileDialog cannot access the host file system. "
"In sandboxed Linux and macOS environments, [member use_native_dialog] is "
"automatically used to allow limited access to host file system."
msgstr ""
"Область доступу до файлової системи.\n"
"[b]Попередження:[/b] У веб-збірках FileDialog не може отримати доступ до "
"файлової системи хоста. В ізольованих середовищах Linux та macOS [member "
"use_native_dialog] автоматично використовується для обмеження доступу до "
"файлової системи хоста."
msgid ""
"The current working directory of the file dialog.\n"
"[b]Note:[/b] For native file dialogs, this property is only treated as a hint "
"and may not be respected by specific OS implementations."
msgstr ""
"Поточний робочий каталог файлового діалогу.\n"
"[b]Примітка:[/b] Для рідних діалогів файлів, ця властивість тільки "
"обробляється як підказка, і не може бути поважаний конкретними впровадженнями "
"ОС."
msgid "The currently selected file of the file dialog."
msgstr "В даний час вибраний файл діалогу файлів."
msgid "The currently selected file path of the file dialog."
msgstr "В даний час вибраний шлях файлу діалогу."
msgid ""
"If [code]true[/code], the context menu will show the \"Delete\" option, which "
"allows moving files and folders to trash."
msgstr ""
"Якщо [code]true[/code], у контекстному меню відображатиметься опція "
"«Видалити», яка дозволяє переміщувати файли та папки до кошика."
msgid "Display mode of the dialog's file list."
msgstr "Режим відображення списку файлів у діалоговому вікні."
msgid ""
"If [code]true[/code], shows the toggle favorite button and favorite list on "
"the left side of the dialog."
msgstr ""
"Якщо [code]true[/code], відображається кнопка перемикання обраного та список "
"обраного у лівій частині діалогового вікна."
msgid "If [code]true[/code], shows the toggle file filter button."
msgstr ""
"Якщо [code]true[/code], відображається кнопка перемикання фільтра файлів."
msgid "The dialog's open or save mode, which affects the selection behavior."
msgstr ""
"Режим відкриття або збереження діалогового вікна, який впливає на поведінку "
"вибору."
msgid "If [code]true[/code], shows the file sorting options button."
msgstr ""
"Якщо [code]true[/code], відображається кнопка параметрів сортування файлів."
msgid ""
"The filter for file names (case-insensitive). When set to a non-empty string, "
"only files that contains the substring will be shown. [member "
"filename_filter] can be edited by the user with the filter button at the top "
"of the file dialog.\n"
"See also [member filters], which should be used to restrict the file types "
"that can be selected instead of [member filename_filter] which is meant to be "
"set by the user."
msgstr ""
"Фільтр імен файлів (незалежний від регістру). Якщо встановлено непорожній "
"рядок, відображатимуться лише файли, які містять цей підрядок. [member "
"filename_filter] користувач може редагувати за допомогою кнопки фільтра у "
"верхній частині діалогового вікна файлу.\n"
"Дивіться також [member filters], який слід використовувати для обмеження "
"типів файлів, які можна вибрати, замість [member filename_filter], який має "
"встановлювати користувач."
msgid ""
"The available file type filters. Each filter string in the array should be "
"formatted like this: [code]*.png,*.jpg,*.jpeg;Image Files;image/png,image/"
"jpeg[/code]. The description text of the filter is optional and can be "
"omitted. Both file extensions and MIME type should be always set.\n"
"[b]Note:[/b] Embedded file dialogs and Windows file dialogs support only file "
"extensions, while Android, Linux, and macOS file dialogs also support MIME "
"types."
msgstr ""
"Доступні фільтри типів файлів. Кожен рядок фільтра в масиві має бути "
"відформатований таким чином: [code]*.png,*.jpg,*.jpeg;Файли зображень;image/"
"png,image/jpeg[/code]. Текст опису фільтра необов'язковий і його можна "
"пропустити. Завжди слід встановлювати як розширення файлів, так і тип MIME.\n"
"[b]Примітка:[/b] Вбудовані діалогові вікна файлів та діалогові вікна файлів "
"Windows підтримують лише розширення файлів, тоді як діалогові вікна файлів "
"Android, Linux та macOS також підтримують типи MIME."
msgid ""
"If [code]true[/code], shows the button for creating new directories (when "
"using [constant FILE_MODE_OPEN_DIR], [constant FILE_MODE_OPEN_ANY], or "
"[constant FILE_MODE_SAVE_FILE]), and the context menu will have the \"New "
"Folder...\" option."
msgstr ""
"Якщо [code]true[/code], відображається кнопка для створення нових каталогів "
"(при використанні [constant FILE_MODE_OPEN_DIR], [constant "
"FILE_MODE_OPEN_ANY] або [constant FILE_MODE_SAVE_FILE]), а контекстне меню "
"міститиме опцію «Нова папка...»."
msgid "If [code]true[/code], shows the toggle hidden files button."
msgstr ""
"Якщо [code]true[/code], відображається кнопка перемикання прихованих файлів."
msgid "If [code]true[/code], shows the layout switch buttons (list/thumbnails)."
msgstr ""
"Якщо [code]true[/code], відображається кнопка перемикання розкладки (список/"
"мініатюри)."
msgid ""
"If [code]true[/code], changing the [member file_mode] property will set the "
"window title accordingly (e.g. setting [member file_mode] to [constant "
"FILE_MODE_OPEN_FILE] will change the window title to \"Open a File\")."
msgstr ""
"Якщо [code]true[/code], змінивши [пам'ятний файл_mode] майно буде встановлено "
"назву вікна відповідно (наприклад, налаштування [member file_mode] до "
"[constant FILE_MODE_OPEN_FILE] змінить назву вікна для \"Відкрити файл\")."
msgid "The number of additional [OptionButton]s and [CheckBox]es in the dialog."
msgstr ""
"Кількість додаткових [OptionButton]s і [CheckBox]es в діалоговому вікні."
msgid ""
"If [code]true[/code], the [FileDialog] will warn the user before overwriting "
"files in save mode."
msgstr ""
"Якщо значення [code]true[/code], [FileDialog] попередить користувача перед "
"перезаписом файлів у режимі збереження."
msgid ""
"If [code]true[/code], shows the recent directories list on the left side of "
"the dialog."
msgstr ""
"Якщо значення [code]true[/code], список нещодавно використаних каталогів "
"відображається у лівій частині діалогового вікна."
msgid ""
"If non-empty, the given sub-folder will be \"root\" of this [FileDialog], "
"i.e. user won't be able to go to its parent directory.\n"
"[b]Note:[/b] This property is ignored by native file dialogs."
msgstr ""
"Якщо не спрага, то заданий підпам'як буде \"роот\" цього [FileDialog], тобто "
"користувач не зможе перейти до свого батьківського каталогу.\n"
"[b]Примітка:[/b] Ця властивість ігнорується рідними діалогами файлів."
msgid ""
"If [code]true[/code], the dialog will show hidden files.\n"
"[b]Note:[/b] This property is ignored by native file dialogs on Android and "
"Linux."
msgstr ""
"Якщо [code]true[/code], діалогове вікно покаже приховані файли.\n"
"[b]Примітка:[/b] Ця властивість ігнорується рідними діалоговими вікнами "
"файлів на Android і Linux."
msgid ""
"If [code]true[/code], and if supported by the current [DisplayServer], OS "
"native dialog will be used instead of custom one.\n"
"[b]Note:[/b] On Android, it is only supported for Android 10+ devices and "
"when using [constant ACCESS_FILESYSTEM]. For access mode [constant "
"ACCESS_RESOURCES] and [constant ACCESS_USERDATA], the system will fall back "
"to custom FileDialog.\n"
"[b]Note:[/b] On Linux and macOS, sandboxed apps always use native dialogs to "
"access the host file system.\n"
"[b]Note:[/b] On macOS, sandboxed apps will save security-scoped bookmarks to "
"retain access to the opened folders across multiple sessions. Use [method "
"OS.get_granted_permissions] to get a list of saved bookmarks.\n"
"[b]Note:[/b] Native dialogs are isolated from the base process, file dialog "
"properties can't be modified once the dialog is shown.\n"
"[b]Note:[/b] This property is ignored in [EditorFileDialog]."
msgstr ""
"Якщо [code]true[/code], і якщо підтримується поточним [DisplayServer], "
"замість власного діалогового вікна буде використано рідне діалогове вікно "
"ОС.\n"
"[b]Примітка:[/b] На Android це підтримується лише для пристроїв Android 10+ "
"та під час використання [constant ACCESS_FILESYSTEM]. Для режиму доступу "
"[constant ACCESS_RESOURCES] та [constant ACCESS_USERDATA] система повернеться "
"до власного FileDialog.\n"
"[b]Примітка:[/b] У Linux та macOS ізольовані програми завжди використовують "
"рідні діалогові вікна для доступу до файлової системи хоста.\n"
"[b]Примітка:[/b] У macOS ізольовані програми зберігатимуть закладки з областю "
"безпеки, щоб зберегти доступ до відкритих папок протягом кількох сеансів. "
"Використовуйте [method OS.get_granted_permissions], щоб отримати список "
"збережених закладок.\n"
"[b]Примітка:[/b] Рідні діалогові вікна ізольовані від базового процесу, "
"властивості діалогового вікна файлу не можна змінити після того, як діалогове "
"вікно відображається.\n"
"[b]Примітка:[/b] Ця властивість ігнорується в [EditorFileDialog]."
msgid "Emitted when the user selects a directory."
msgstr "Увімкніть, коли користувач вибирає каталог."
msgid ""
"Emitted when the user selects a file by double-clicking it or pressing the "
"[b]OK[/b] button."
msgstr "Увімкніть, коли користувач вибирає файл, натиснувши кнопку [b]OK[/b]."
msgid "Emitted when the filter for file names changes."
msgstr "Видається, коли змінюється фільтр імен файлів."
msgid "Emitted when the user selects multiple files."
msgstr "Увімкнено, коли користувач вибирає декілька файлів."
msgid "The dialog allows selecting one, and only one file."
msgstr "Діалогове вікно дозволяє вибрати один, і тільки один файл."
msgid "The dialog allows selecting multiple files."
msgstr "Діалогове вікно дозволяє вибрати декілька файлів."
msgid ""
"The dialog only allows selecting a directory, disallowing the selection of "
"any file."
msgstr ""
"Діалогове вікно дозволяє вибрати каталог, вимкнути вибір будь-якого файлу."
msgid "The dialog allows selecting one file or directory."
msgstr "Діалогове вікно дозволяє вибрати один файл або каталог."
msgid "The dialog will warn when a file exists."
msgstr "У діалоговому вікні буде попереджати, коли існує файл."
msgid ""
"The dialog only allows accessing files under the [Resource] path ([code]res://"
"[/code])."
msgstr ""
"Діалогове вікно дозволяє отримати доступ до файлів за допомогою [Resource] "
"([code]res://[/code])."
msgid ""
"The dialog only allows accessing files under user data path ([code]user://[/"
"code])."
msgstr ""
"Діалогове вікно дозволяє отримати доступ до файлів під шляхом даних "
"користувача ([code]user://[/code])."
msgid "The dialog allows accessing files on the whole file system."
msgstr ""
"Діалогове вікно дозволяє отримати доступ до файлів на всій файловій системі."
msgid ""
"The dialog displays files as a grid of thumbnails. Use [theme_item "
"thumbnail_size] to adjust their size."
msgstr ""
"У діалоговому вікні файли відображаються у вигляді сітки мініатюр. "
"Використовуйте [theme_item thumbnail_size], щоб налаштувати їхній розмір."
msgid "The dialog displays files as a list of filenames."
msgstr "У діалоговому вікні файли відображаються у вигляді списку імен файлів."
msgid ""
"Toggles visibility of the favorite button, and the favorite list on the left "
"side of the dialog.\n"
"Equivalent to [member hidden_files_toggle_enabled]."
msgstr ""
"Вмикає/вимикає видимість кнопки обраного та списку обраного в лівій частині "
"діалогового вікна.\n"
"Еквівалентно [member hidden_files_toggle_enabled]."
msgid ""
"If enabled, shows the button for creating new directories (when using "
"[constant FILE_MODE_OPEN_DIR], [constant FILE_MODE_OPEN_ANY], or [constant "
"FILE_MODE_SAVE_FILE]).\n"
"Equivalent to [member folder_creation_enabled]."
msgstr ""
"Якщо ввімкнено, відображається кнопка для створення нових каталогів (при "
"використанні [constant FILE_MODE_OPEN_DIR], [constant FILE_MODE_OPEN_ANY] або "
"[constant FILE_MODE_SAVE_FILE]).\n"
"Еквівалентно [member folder_creation_enabled]."
msgid ""
"If enabled, shows the toggle file filter button.\n"
"Equivalent to [member file_filter_toggle_enabled]."
msgstr ""
"Якщо ввімкнено, відображається кнопка перемикання фільтра файлів.\n"
"Еквівалентно [member file_filter_toggle_enabled]."
msgid ""
"If enabled, shows the file sorting options button.\n"
"Equivalent to [member file_sort_options_enabled]."
msgstr ""
"Якщо ввімкнено, відображається кнопка параметрів сортування файлів.\n"
"Еквівалентно [member file_sort_options_enabled]."
msgid ""
"If enabled, shows the toggle favorite button and favorite list on the left "
"side of the dialog.\n"
"Equivalent to [member favorites_enabled]."
msgstr ""
"Якщо ввімкнено, відображається кнопка перемикання обраного та список обраного "
"в лівій частині діалогового вікна.\n"
"Еквівалентно [member favorites_enabled]."
msgid ""
"If enabled, shows the recent directories list on the left side of the "
"dialog.\n"
"Equivalent to [member recent_list_enabled]."
msgstr ""
"Якщо увімкнено, список нещодавно використаних каталогів відображається у "
"лівій частині діалогового вікна.\n"
"Еквівалентно [member recent_list_enabled]."
msgid ""
"If enabled, shows the layout switch buttons (list/thumbnails).\n"
"Equivalent to [member layout_toggle_enabled]."
msgstr ""
"Якщо ввімкнено, відображається кнопка перемикання розкладки (список/"
"мініатюри).\n"
"Еквівалентно [member layout_toggle_enabled]."
msgid ""
"If enabled, the [FileDialog] will warn the user before overwriting files in "
"save mode.\n"
"Equivalent to [member overwrite_warning_enabled]."
msgstr ""
"Якщо ввімкнено, [FileDialog] попереджатиме користувача перед перезаписом "
"файлів у режимі збереження.\n"
"Еквівалентно [member overwrite_warning_enabled]."
msgid ""
"If enabled, the context menu will show the \"Delete\" option, which allows "
"moving files and folders to trash.\n"
"Equivalent to [member deleting_enabled]."
msgstr ""
"Якщо ввімкнено, у контекстному меню відображатиметься опція «Видалити», яка "
"дозволяє переміщувати файли та папки до кошика.\n"
"Еквівалентно [member deleting_enabled]."
msgid ""
"The color tint for disabled files (when the [FileDialog] is used in open "
"folder mode)."
msgstr ""
"Колірний відтінок для відключених файлів (коли [FileDialog] використовується "
"в режимі відкритої папки)."
msgid "The color modulation applied to the file icon."
msgstr "Кольорова модуляція наноситься на іконку файлу."
msgid "The color modulation applied to the folder icon."
msgstr "Кольорова модуляція наноситься на іконку папки."
msgid ""
"The size of thumbnail icons when [constant DISPLAY_THUMBNAILS] is enabled."
msgstr "Розмір мініатюр, коли ввімкнено [constant DISPLAY_THUMBNAILS]."
msgid "Custom icon for the back arrow."
msgstr "Спеціальна ікона для стріли."
msgid "Custom icon for the create folder button."
msgstr "Спеціальна ікона для створення кнопки папки."
msgid "Custom icon for favorite folder button."
msgstr "Спеціальна іконка для кнопки улюбленої папки."
msgid "Custom icon for button to move down a favorite entry."
msgstr "Спеціальна піктограма для кнопки переміщення вниз по обраному запису."
msgid "Custom icon for button to move up a favorite entry."
msgstr "Спеціальна піктограма для кнопки переміщення вгору по обраному запису."
msgid "Custom icon for files."
msgstr "Спеціальна ікона для файлів."
msgid "Icon for files when in thumbnail mode."
msgstr "Піктограма файлів у режимі мініатюр."
msgid "Custom icon for folders."
msgstr "Спеціальна ікона для папок."
msgid "Icon for folders when in thumbnail mode."
msgstr "Піктограма папок у режимі мініатюр."
msgid "Custom icon for the forward arrow."
msgstr "Користувальницькі іконки для стрілки."
msgid "Icon for the button that enables list mode."
msgstr "Піктограма кнопки, яка вмикає режим списку."
msgid "Custom icon for the parent folder arrow."
msgstr "Користувальницькі іконки для стрілки папки батьків."
msgid "Custom icon for the reload button."
msgstr "Настроювання іконки для кнопки перевантаження."
msgid "Custom icon for the sorting options menu."
msgstr "Спеціальна піктограма для меню параметрів сортування."
msgid "Icon for the button that enables thumbnail mode."
msgstr "Піктограма кнопки, яка вмикає режим мініатюр."
msgid "Custom icon for the toggle button for the filter for file names."
msgstr "Настроювана піктограма для кнопки-перемикача фільтра імен файлів."
msgid "Custom icon for the toggle hidden button."
msgstr "Користувальницька ікона для окуляри прихована кнопка."
msgid "Godot editor's dock for managing files in the project."
msgstr "Док редактора Godot для управління файлами в проекті."
msgid ""
"This class is available only in [EditorPlugin]s and can't be instantiated. "
"You can access it using [method EditorInterface.get_file_system_dock].\n"
"While [FileSystemDock] doesn't expose any methods for file manipulation, it "
"can listen for various file-related signals."
msgstr ""
"Цей клас доступний тільки в [EditorPlugin]s і не може бути миттєвим. Ви "
"можете отримати доступ до нього за допомогою [method "
"EditorInterface.get_file_system_dock].\n"
"Незважаючи на те, що [FileSystemDock] не передбачає жодних методів для "
"маніпуляції файлами, він може слухати різні сигнали, пов'язані з файлами."
msgid "Registers a new [EditorResourceTooltipPlugin]."
msgstr "Реєструє новий [EditorResourceTooltipPlugin]."
msgid ""
"Sets the given [param path] as currently selected, ensuring that the selected "
"file/directory is visible."
msgstr ""
"Встановлює заданий [param path], як в даний час вибрано, забезпечуючи, що "
"обраний файл/напрямок видно."
msgid ""
"Removes an [EditorResourceTooltipPlugin]. Fails if the plugin wasn't "
"previously added."
msgstr ""
"Видаляє [EditorResourceTooltipPlugin]. Не вдається виконати дію, якщо плагін "
"не було додано раніше."
msgid "Emitted when the user switches file display mode or split mode."
msgstr ""
"Увімкніть, коли користувач переключає режим відображення файлів або розбити "
"режим."
msgid "Emitted when the given [param file] was removed."
msgstr "При видаленні даної [param file]."
msgid ""
"Emitted when a file is moved from [param old_file] path to [param new_file] "
"path."
msgstr ""
"Увімкнено, коли файл переміщається з [param old_file] шлях до [param "
"new_file] шляху."
msgid "Emitted when folders change color."
msgstr "Випробувано при зміні папок кольором."
msgid ""
"Emitted when a folder is moved from [param old_folder] path to [param "
"new_folder] path."
msgstr ""
"Увімкнено, коли папка переміщається з [param old_folder] шляху до [param "
"new_folder] шляху."
msgid "Emitted when the given [param folder] was removed."
msgstr "Виникає, коли вказаний [param folder] було видалено."
msgid ""
"Emitted when a new scene is created that inherits the scene at [param file] "
"path."
msgstr ""
"Увімкнено, коли створюється нова сцена, яка успадкує сцену на шляху [param "
"file]."
msgid "Emitted when the given scenes are being instantiated in the editor."
msgstr "Увімкнено, коли надані сцени миттєво опрацьовуються в редакторі."
msgid "Emitted when an external [param resource] had its file removed."
msgstr "Виникає, коли зовнішній [param resource] файл було видалено."
msgid ""
"Emitted when the selection changes. Use [method "
"EditorInterface.get_selected_paths] in the connected method to get the "
"selected paths."
msgstr ""
"Викликається, коли змінюється вибір. Використовуйте [method "
"EditorInterface.get_selected_paths] у підключеному методі, щоб отримати "
"вибрані шляхи."
msgid "A built-in type for floating-point numbers."
msgstr "Вбудований тип для плавно-точкових чисел."
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 decimal "
"digits of precision. The maximum value of [float] is approximately "
"[code]1.79769e308[/code], and the minimum is approximately "
"[code]-1.79769e308[/code].\n"
"Many methods and properties in the engine use 32-bit single-precision "
"floating-point numbers instead, equivalent to [code skip-lint]float[/code] in "
"C++, which have 6 reliable decimal digits of precision. For data structures "
"such as [Vector2] and [Vector3], Godot uses 32-bit floating-point numbers by "
"default, but it can be changed to use 64-bit doubles if Godot is compiled "
"with the [code]precision=double[/code] option.\n"
"Math done using the [float] type is not guaranteed to be exact and will often "
"result in small errors. You should usually use the [method "
"@GlobalScope.is_equal_approx] and [method @GlobalScope.is_zero_approx] "
"methods instead of [code]==[/code] to compare [float] values for equality."
msgstr ""
"Вбудований тип [float] — це 64-розрядне число з плаваючою комою подвійної "
"точності, еквівалентне [code]double[/code] у C++. Цей тип має 14 надійних "
"десяткових цифр точності. Максимальне значення [float] становить приблизно "
"[code]1.79769e308[/code], а мінімальне — приблизно [code]-1.79769e308[/"
"code].\n"
"Натомість багато методів і властивостей механізму використовують 32-розрядні "
"числа з плаваючою комою одинарної точності, еквівалентні [code skip-"
"lint]float[/code] у C++, які мають 6 надійних десяткових цифр точності. Для "
"таких структур даних, як [Vector2] і [Vector3], Godot за замовчуванням "
"використовує 32-розрядні числа з плаваючою комою, але його можна змінити на "
"використання 64-розрядних подвійних значень, якщо Godot скомпільовано з "
"[code]precision=double[/code].\n"
"Математичні обчислення, виконані за допомогою типу [float], не гарантовано "
"точні та часто призводять до невеликих помилок. Зазвичай вам слід "
"використовувати методи [method @GlobalScope.is_equal_approx] і [method "
"@GlobalScope.is_zero_approx] замість [code]==[/code], щоб порівняти значення "
"[float] на рівність."
msgid "Wikipedia: Double-precision floating-point format"
msgstr "Вікіпедія: Дворазовий плаваючий формат точки"
msgid "Wikipedia: Single-precision floating-point format"
msgstr "Вікіпедія: Одиночна плаваюча точка"
msgid "Constructs a default-initialized [float] set to [code]0.0[/code]."
msgstr "[code]0.0[/code]."
msgid "Constructs a [float] as a copy of the given [float]."
msgstr "Constructs a [float] як копія даної [float]."
msgid ""
"Converts a [String] to a [float], following the same rules as [method "
"String.to_float]."
msgstr ""
"Перетворення [String] в [float], наступні ті ж правила, як [method "
"String.to_float]."
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 ""
"У ролях [bool] значення для плавучої точки значення [code]float(true)[/code] "
"буде дорівнює 1.0 і [code]float(false)[/code] будуть рівні 0.0."
msgid ""
"Cast an [int] value to a floating-point value, [code]float(1)[/code] will be "
"equal to [code]1.0[/code]."
msgstr ""
"У ролях [int] значення до плаваючої точки значення [code]float(1)[/code] "
"будуть рівні [code]1.0[/code]."
msgid ""
"Returns [code]true[/code] if two floats are different from each other.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо два числа з рухомою комою відрізняються один "
"від одного.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього оператора можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns [code]true[/code] if the integer has different value than the float."
msgstr ""
"Повертає [code]true[/code], якщо значення цілого числа відрізняється від "
"числа з плаваючою точкою."
msgid ""
"Multiplies each component of the [Color], including the alpha, by the given "
"[float].\n"
"[codeblock]\n"
"print(1.5 * Color(0.5, 0.5, 0.5)) # Prints (0.75, 0.75, 0.75, 1.5)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Color], включаючи альфа, на заданий [float].\n"
"[codeblock]\n"
"print(1.5 * Color(0.5, 0.5, 0.5)) # Prints (0.75, 0.75, 0.75, 1.5)\n"
"[/codeblock]"
msgid ""
"Multiplies each component of the [Quaternion] by the given [float]. This "
"operation is not meaningful on its own, but it can be used as a part of a "
"larger expression."
msgstr ""
"Множення кожного компонента [Quaternion] за умови [float]. Ця операція не має "
"значення самостійно, але її можна використовувати в складі більшого виразу."
msgid ""
"Multiplies each component of the [Vector2] by the given [float].\n"
"[codeblock]\n"
"print(2.5 * Vector2(1, 3)) # Prints (2.5, 7.5)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Vector2] на заданий [float].\n"
"[codeblock]\n"
"print(2.5 * Vector2(1, 3)) # Prints (2.5, 7.5)\n"
"[/codeblock]"
msgid ""
"Multiplies each component of the [Vector2i] by the given [float]. Returns a "
"[Vector2].\n"
"[codeblock]\n"
"print(0.9 * Vector2i(10, 15)) # Prints (9.0, 13.5)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Vector2i] на заданий [float]. Повертає [Vector2].\n"
"[codeblock]\n"
"print(0.9 * Vector2i(10, 15)) # Друкує (9.0, 13.5)\n"
"[/codeblock]"
msgid "Multiplies each component of the [Vector3] by the given [float]."
msgstr "Множення кожного компонента [Vector3] заданими [float]."
msgid ""
"Multiplies each component of the [Vector3i] by the given [float]. Returns a "
"[Vector3].\n"
"[codeblock]\n"
"print(0.9 * Vector3i(10, 15, 20)) # Prints (9.0, 13.5, 18.0)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Vector3i] на заданий [float]. Повертає [Вектор3].\n"
"[codeblock]\n"
"print(0.9 * Vector3i(10, 15, 20)) # Prints (9.0, 13.5, 18.0)\n"
"[/codeblock]"
msgid "Multiplies each component of the [Vector4] by the given [float]."
msgstr "Множення кожного компонента [Vector4] заданими [float]."
msgid ""
"Multiplies each component of the [Vector4i] by the given [float]. Returns a "
"[Vector4].\n"
"[codeblock]\n"
"print(0.9 * Vector4i(10, 15, 20, -10)) # Prints (9.0, 13.5, 18.0, -9.0)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Vector4i] на заданий [float]. Повертає [Vector4].\n"
"[codeblock]\n"
"print(0.9 * Vector4i(10, 15, 20, -10)) # Друкує (9.0, 13.5, 18.0, -9.0)\n"
"[/codeblock]"
msgid "Multiplies two [float]s."
msgstr "Множить два [float]."
msgid "Multiplies a [float] and an [int]. The result is a [float]."
msgstr "Множиці [float] і [int]. Результатом є [float]."
msgid ""
"Raises a [float] to a power of a [float].\n"
"[codeblock]\n"
"print(39.0625**0.25) # 2.5\n"
"[/codeblock]"
msgstr ""
"Підводить число з [float] до степеня числа з [float].\n"
"[codeblock]\n"
"print(39.0625**0.25) # 2.5\n"
"[/codeblock]"
msgid ""
"Raises a [float] to a power of an [int]. The result is a [float].\n"
"[codeblock]\n"
"print(0.9**3) # 0.729\n"
"[/codeblock]"
msgstr ""
"Знімає [float] на потужність [int]. Результатом є [float].\n"
"[codeblock]\n"
"print (0.9***3) # 0.729\n"
"[/codeblock]"
msgid "Adds two floats."
msgstr "Додає дві плавки."
msgid "Adds a [float] and an [int]. The result is a [float]."
msgstr "Додати [float] і [int]. Результатом є [float]."
msgid "Subtracts a float from a float."
msgstr "Відстежуйте плавку з плавки."
msgid "Subtracts an [int] from a [float]. The result is a [float]."
msgstr "Відстежуйте [вміст] з [float]. Результатом є [float]."
msgid "Divides two floats."
msgstr "Дивиди дві плавки."
msgid "Divides a [float] by an [int]. The result is a [float]."
msgstr "Дивиди [float] [int]. Результатом є [float]."
msgid ""
"Returns [code]true[/code] if the left float is less than the right one.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо ліве число з рухомою комою менше від "
"правого.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього оператора можуть бути неточними за наявності "
"NaN-ів."
msgid "Returns [code]true[/code] if this [float] is less than the given [int]."
msgstr "Повертає [code]true[/code], якщо цей [float] менше заданого [int]."
msgid ""
"Returns [code]true[/code] if the left float is less than or equal to the "
"right one.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо ліве число з рухомою комою менше або "
"дорівнює правому.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього оператора можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns [code]true[/code] if this [float] is less than or equal to the given "
"[int]."
msgstr ""
"Повертає [code]true[/code], якщо цей [float] менший або дорівнює заданому "
"[int]."
msgid ""
"Returns [code]true[/code] if both floats are exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"@GlobalScope.is_equal_approx] or [method @GlobalScope.is_zero_approx] "
"instead, which are more reliable.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо обидва числа з рухомою комою точно рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками чисел з рухомою комою, розгляньте "
"використання [method @GlobalScope.is_equal_approx] або [method "
"@GlobalScope.is_zero_approx], що є більш надійними.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього оператора можуть бути неточними за наявності "
"NaN-ів."
msgid "Returns [code]true[/code] if the [float] and the given [int] are equal."
msgstr "Повертає [code]true[/code], якщо [float] і вказане [int] рівні."
msgid ""
"Returns [code]true[/code] if the left float is greater than the right one.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо ліве число з рухомою комою більше правого.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього оператора можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns [code]true[/code] if this [float] is greater than the given [int]."
msgstr "Повертає [code]true[/code], якщо цей [float] більший за заданий [int]."
msgid ""
"Returns [code]true[/code] if the left float is greater than or equal to the "
"right one.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this operator may not be accurate if "
"NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо ліве число з рухомою комою більше або "
"дорівнює правому.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns [code]true[/code] if this [float] is greater than or equal to the "
"given [int]."
msgstr ""
"Повертає [code]true[/code], якщо цей [float] більший або дорівнює вказаному "
"[int]."
msgid ""
"Returns the negative value of the [float]. If positive, turns the number "
"negative. If negative, turns the number positive. With floats, the number "
"zero can be either positive or negative."
msgstr ""
"Повертає негативне значення [float]. Якщо позитивне, то виходить число "
"негативно. Якщо негативно, то виходить число позитивним. З поплавками число "
"нуль може бути або позитивним або негативним."
msgid ""
"A container that arranges its child controls horizontally or vertically and "
"wraps them around at the borders."
msgstr ""
"Контейнер, який влаштовує свою дитину, регулюється горизонтально або "
"вертикально і обмотує їх навколо кордонів."
msgid ""
"A container that arranges its child controls horizontally or vertically and "
"wraps them around at the borders. This is similar to how text in a book wraps "
"around when no more words can fit on a line."
msgstr ""
"Контейнер, який влаштовує свою дитину, регулюється горизонтально або "
"вертикально і обмотує їх навколо кордонів. Це схоже на те, як текст у книзі "
"обгортається, коли більше слів не можна вписувати на рядок."
msgid "Returns the current line count."
msgstr "Повернення поточного рахунку."
msgid ""
"The wrap behavior of the last, partially filled row or column (must be one of "
"[constant LAST_WRAP_ALIGNMENT_INHERIT], [constant LAST_WRAP_ALIGNMENT_BEGIN], "
"[constant LAST_WRAP_ALIGNMENT_CENTER], or [constant LAST_WRAP_ALIGNMENT_END])."
msgstr ""
"Поведінка обгортання останнього, частково заповненого рядка або стовпця "
"(доповнювати один з [constant LAST_WRAP_ALIGNMENT_INHERIT], [constant "
"LAST_WRAP_ALIGNMENT_BEGIN], [constant LAST_WRAP_ALIGNMENT_CENTER], або "
"[constant LAST_WRAP_ALIGNMENT_END])."
msgid ""
"If [code]true[/code], reverses fill direction. Horizontal [FlowContainer]s "
"will fill rows bottom to top, vertical [FlowContainer]s will fill columns "
"right to left.\n"
"When using a vertical [FlowContainer] with a right to left [member "
"Control.layout_direction], columns will fill left to right instead."
msgstr ""
"Якщо [code]true[/code], зворотний напрямок заповнення. Горизонтальні "
"[FlowContainer] будуть заповнювати рядки знизу до вершини, вертикальні "
"[FlowContainer] заповнять стовпчики прямо зліва.\n"
"При використанні вертикального [FlowContainer] з правою наліво [пам'ятний "
"контроль.layout_direction], стовпчики наповнять зліва направо замість."
msgid ""
"If [code]true[/code], the [FlowContainer] will arrange its children "
"vertically, rather than horizontally.\n"
"Can't be changed when using [HFlowContainer] and [VFlowContainer]."
msgstr ""
"Якщо [code]true[/code], то [FlowContainer] влаштує своїх дітей вертикально, а "
"не горизонтально.\n"
"Не можна змінювати при використанні [HFlowContainer] та [VFlowContainer]."
msgid ""
"The last partially filled row or column will wrap aligned to the previous row "
"or column in accordance with [member alignment]."
msgstr ""
"Останній частково заповнений ряд або стовпець буде вирівняно до попереднього "
"ряду або стовпця відповідно до [member alignment]."
msgid ""
"The last partially filled row or column will wrap aligned to the beginning of "
"the previous row or column."
msgstr ""
"Останній частково заповнений ряд або стовпець буде обгорнути до початку "
"попереднього ряду або стовпця."
msgid ""
"The last partially filled row or column will wrap aligned to the center of "
"the previous row or column."
msgstr ""
"Останній частково заповнений ряд або стовпчик буде обмотати вирівнюється до "
"центру попереднього ряду або стовпця."
msgid ""
"The last partially filled row or column will wrap aligned to the end of the "
"previous row or column."
msgstr ""
"Останній частково заповнений ряд або стовпець буде обгорнути до кінця "
"попереднього ряду або стовпця."
msgid "The horizontal separation of child nodes."
msgstr "Горизонтальне відділення вузлів дитини."
msgid "The vertical separation of child nodes."
msgstr "Вертикальне відділення дитячих вузлів."
msgid ""
"A material that controls how volumetric fog is rendered, to be assigned to a "
"[FogVolume]."
msgstr ""
"Матеріал, який контролює, як рендерується об'ємна фольга, призначений для "
"[FogVolume]."
msgid ""
"A [Material] resource that can be used by [FogVolume]s to draw volumetric "
"effects.\n"
"If you need more advanced effects, use a custom [url=$DOCS_URL/tutorials/"
"shaders/shader_reference/fog_shader.html]fog shader[/url]."
msgstr ""
"[Material] ресурс, який можна використовувати за допомогою [FogVolume] для "
"виведення об'ємних ефектів.\n"
"Якщо вам потрібно більше просунутих ефектів, скористайтеся користувацькими "
"[url=$DOCS_URL/tutorials/shader_reference/fog_shader.html]fog shar[/url]."
msgid ""
"The single-scattering [Color] of the [FogVolume]. Internally, [member albedo] "
"is converted into single-scattering, which is additively blended with other "
"[FogVolume]s and the [member Environment.volumetric_fog_albedo]."
msgstr ""
"Одиночне розміщення [Color] [FogVolume]. Внутрішня, [member albedo] "
"перетворена в одно-розшук, що добавляється з іншими [FogVolume] і [member "
"Environment.volumetric_fog_albedo]."
msgid ""
"The density of the [FogVolume]. Denser objects are more opaque, but may "
"suffer from under-sampling artifacts that look like stripes. Negative values "
"can be used to subtract fog from other [FogVolume]s or global volumetric "
"fog.\n"
"[b]Note:[/b] Due to limited precision, [member density] values between "
"[code]-0.001[/code] and [code]0.001[/code] (exclusive) act like [code]0.0[/"
"code]. This does not apply to [member Environment.volumetric_fog_density]."
msgstr ""
"Щільність [FogVolume]. Декастрові об'єкти є більш непрозорими, але можуть "
"постраждати від незламних артефактів, які виглядають як смуги. Негативні "
"значення можуть бути використані для відрахування фольгу з іншого [FogVolume] "
"або глобального об'ємного фольгу.\n"
"[b]Примітка:[/b] У зв'язку з обмеженою прецизією, значення [code]-0.001[/"
"code] і [code]0.001[/code] (виключно) акт, як [code]0.0[/code]. Це не "
"застосовується до [member Environment.volumetric_fog_density]."
msgid ""
"The 3D texture that is used to scale the [member density] of the [FogVolume]. "
"This can be used to vary fog density within the [FogVolume] with any kind of "
"static pattern. For animated effects, consider using a custom [url=$DOCS_URL/"
"tutorials/shaders/shader_reference/fog_shader.html]fog shader[/url]."
msgstr ""
"3D текстура, яка використовується для масштабування [пам'ятна щільність] "
"[FogVolume]. Це може бути використаний для зміни щільності фольги в межах "
"[FogVolume] з будь-яким статичним малюнком. Для анімованих ефектів розглянемо "
"використання на замовлення [url=$DOCS_URL/tutorials/shader_reference/"
"fog_shader.html]fog shar[/url]."
msgid ""
"The hardness of the edges of the [FogVolume]. A higher value will result in "
"softer edges, while a lower value will result in harder edges."
msgstr ""
"Твердість країв [FogVolume]. Більша вартість призведе до більш м'яких країв, "
"при цьому менша вартість призведе до більш твердих країв."
msgid ""
"The [Color] of the light emitted by the [FogVolume]. Emitted light will not "
"cast light or shadows on other objects, but can be useful for modulating the "
"[Color] of the [FogVolume] independently from light sources."
msgstr ""
"[Color] світла, що випускається [FogVolume]. Випробувано світло не буде лити "
"світло або тіні на інших об'єктах, але може бути корисним для модуляції "
"[Color] [FogVolume] незалежно від джерел світла."
msgid ""
"The rate by which the height-based fog decreases in density as height "
"increases in world space. A high falloff will result in a sharp transition, "
"while a low falloff will result in a smoother transition. A value of "
"[code]0.0[/code] results in uniform-density fog. The height threshold is "
"determined by the height of the associated [FogVolume]."
msgstr ""
"Швидкість, за допомогою якої зросту фольга зменшується в щільності, як "
"збільшення висоти у світі. Висока пада призведе до різкого переходу, при "
"цьому низька падава призведе до плавлення переходу. [code]0.0[/code] "
"результати в одноденному фокусі. Порога висоти визначається висотою "
"асоційованої [FogVolume]."
msgid ""
"A region that contributes to the default volumetric fog from the world "
"environment."
msgstr "Регіон, що сприяє об'єму за замовчуванням з світового середовища."
msgid ""
"[FogVolume]s are used to add localized fog into the global volumetric fog "
"effect. [FogVolume]s can also remove volumetric fog from specific areas if "
"using a [FogMaterial] with a negative [member FogMaterial.density].\n"
"Performance of [FogVolume]s is directly related to their relative size on the "
"screen and the complexity of their attached [FogMaterial]. It is best to keep "
"[FogVolume]s relatively small and simple where possible.\n"
"[b]Note:[/b] [FogVolume]s only have a visible effect if [member "
"Environment.volumetric_fog_enabled] is [code]true[/code]. If you don't want "
"fog to be globally visible (but only within [FogVolume] nodes), set [member "
"Environment.volumetric_fog_density] to [code]0.0[/code]."
msgstr ""
"[FogVolume] використовується для додавання локалізованої туману в глобальний "
"ефект об'ємної фольги. [FogVolume] також можна видалити об'ємну фольгу з "
"конкретних зон, якщо за допомогою [FogMaterial] з негативним [member "
"FogMaterial.density].\n"
"Продуктивність [FogVolume] безпосередньо пов'язана з їх відносним розміром на "
"екрані і складністю їх прикріплюється [FogMaterial]. Найкраще тримати "
"[FogVolume] відносно невеликого і простого де можливо.\n"
"[b]Примітка:[/b] [FogVolume] єдиний видимий ефект, якщо [member "
"Environment.volumetric_fog_enabled] [code]true[/code]. Якщо ви не хочете, щоб "
"бути глобально видимими (але тільки в вузлах [FogVolume], встановіть [member "
"Environment.volumetric_fog_density] до [code]0.0[/code]."
msgid "Volumetric fog and fog volumes"
msgstr "Об'ємний туман і об'єми туману"
msgid ""
"The [Material] used by the [FogVolume]. Can be either a built-in "
"[FogMaterial] or a custom [ShaderMaterial]."
msgstr ""
"[Material] використовується [FogVolume]. Може бути або вбудованим "
"[FogMaterial] або на замовлення [ShaderMaterial]."
msgid ""
"The shape of the [FogVolume]. This can be set to either [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX] or [constant "
"RenderingServer.FOG_VOLUME_SHAPE_WORLD]."
msgstr ""
"Форма [FogVolume]. Це може бути встановлений як для [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX] або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_WORLD]."
msgid ""
"The size of the [FogVolume] when [member shape] is [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER] or [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX].\n"
"[b]Note:[/b] Thin fog volumes may appear to flicker when the camera moves or "
"rotates. This can be alleviated by increasing [member "
"ProjectSettings.rendering/environment/volumetric_fog/volume_depth] (at a "
"performance cost) or by decreasing [member Environment.volumetric_fog_length] "
"(at no performance cost, but at the cost of lower fog range). Alternatively, "
"the [FogVolume] can be made thicker and use a lower density in the [member "
"material].\n"
"[b]Note:[/b] If [member shape] is [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE] or [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], the cone/cylinder will be "
"adjusted to fit within the size. Non-uniform scaling of cone/cylinder shapes "
"via the [member size] property is not supported, but you can scale the "
"[FogVolume] node instead."
msgstr ""
"Розмір [FogVolume] коли [пам'ятна форма] є [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER] або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX].\n"
"[b]Note:[/b] Обсяги тен фольги можуть з'явитися, коли камера рухається або "
"обертається. Це може бути полегшена шляхом збільшення [member "
"ProjectSettings.rendering/environment/volumetric_fog/volume_глибокий] (без "
"вартості виконання) або шляхом зменшення [member "
"Environment.volumetric_fog_length] (без вартості виконання, але за вартістю "
"нижнього діапазону фольги). Крім того, [FogVolume] можна зробити більш "
"товстими і використовувати меншу щільність в [member material].\n"
"[b]Примітка:[/b] Якщо [member shape] є [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE] або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], конус / циліндр буде "
"регулюватися, щоб відповідати розміру. Неоднорідне масштабування форм "
"конуса / циліндра через властивість [member size] не підтримується, але можна "
"масштабувати вузол [FogVolume]."
msgid "A container that can be expanded/collapsed."
msgstr "Контейнер, який можна розгортати/згортати."
msgid ""
"A container that can be expanded/collapsed, with a title that can be filled "
"with controls, such as buttons. This is also called an accordion.\n"
"The title can be positioned at the top or bottom of the container. The "
"container can be expanded or collapsed by clicking the title or by pressing "
"[code]ui_accept[/code] when focused. Child control nodes are hidden when the "
"container is collapsed. Ignores non-control children.\n"
"A FoldableContainer can be grouped with other FoldableContainers so that only "
"one of them can be opened at a time; see [member foldable_group] and "
"[FoldableGroup]."
msgstr ""
"Контейнер, який можна розгортати/згортати, із заголовком, який можна "
"заповнювати елементами керування, такими як кнопки. Це також називається "
"акордеоном.\n"
"Заголовок можна розташувати у верхній або нижній частині контейнера. "
"Контейнер можна розгортати або згортати, клацнувши на заголовку або "
"натиснувши [code]ui_accept[/code], коли він у фокусі. Дочірні вузли керування "
"приховані, коли контейнер згорнуто. Ігнорує дочірні елементи, які не є "
"елементами керування.\n"
"FoldableContainer можна групувати з іншими FoldableContainer, щоб одночасно "
"можна було відкрити лише один з них; див. [member foldable_group] та "
"[FoldableGroup]."
msgid ""
"Adds a [Control] that will be placed next to the container's title, obscuring "
"the clickable area. Prime usage is adding [Button] nodes, but it can be any "
"[Control].\n"
"The control will be added as a child of this container and removed from "
"previous parent if necessary. The controls will be placed aligned to the "
"right, with the first added control being the leftmost one."
msgstr ""
"Додає елемент [Control], який буде розміщено поруч із заголовком контейнера, "
"закриваючи область клікабельності. Основне використання — додавання вузлів "
"[Button], але це може бути будь-який елемент [Control].\n"
"Елемент керування буде додано як дочірній елемент цього контейнера та "
"видалено з попереднього батьківського елемента, якщо необхідно. Елементи "
"керування будуть розміщені з вирівнюванням праворуч, причому перший доданий "
"елемент керування буде крайнім лівим."
msgid "Expands the container and emits [signal folding_changed]."
msgstr "Розширює контейнер та випромінює [signal folding_changed]."
msgid "Folds the container and emits [signal folding_changed]."
msgstr "Складає контейнер та випромінює [signal folding_changed]."
msgid ""
"Removes a [Control] added with [method add_title_bar_control]. The node is "
"not freed automatically, you need to use [method Node.queue_free]."
msgstr ""
"Видаляє [Control], доданий за допомогою [method add_title_bar_control]. Вузол "
"не звільняється автоматично, вам потрібно використовувати [method "
"Node.queue_free]."
msgid ""
"The [FoldableGroup] associated with the container. When multiple "
"[FoldableContainer] nodes share the same group, only one of them is allowed "
"to be unfolded."
msgstr ""
"[FoldableGroup], пов'язаний з контейнером. Коли кілька вузлів "
"[FoldableContainer] належать до однієї групи, розгорнути дозволено лише один "
"з них."
msgid ""
"If [code]true[/code], the container will becomes folded and will hide all its "
"children."
msgstr ""
"Якщо [code]true[/code], контейнер буде згорнутий та приховає всі свої дочірні "
"елементи."
msgid ""
"Language code used for text shaping algorithms. If left empty, the current "
"locale is used instead."
msgstr ""
"Код мови, що використовується для алгоритмів формування тексту. Якщо залишити "
"поле порожнім, використовується поточна локалізація."
msgid "The container's title text."
msgstr "Текст заголовка контейнера."
msgid "Title's horizontal text alignment."
msgstr "Горизонтальне вирівнювання тексту заголовка."
msgid "Title's position."
msgstr "Позиція титулу."
msgid "Title text writing direction."
msgstr "Напрямок написання заголовного тексту."
msgid ""
"Defines the behavior of the title when the text is longer than the available "
"space."
msgstr "Визначає поведінку заголовка, коли текст перевищує доступний простір."
msgid "Emitted when the container is folded/expanded."
msgstr "Випромінюється, коли контейнер складається/розгортається."
msgid "Makes the title appear at the top of the container."
msgstr "Змушує заголовок відображатися у верхній частині контейнера."
msgid ""
"Makes the title appear at the bottom of the container. Also makes all "
"StyleBoxes flipped vertically."
msgstr ""
"Змушує заголовок відображатися внизу контейнера. Також робить так, щоб усі "
"StyleBox відображалися вертикально."
msgid "The title's font color when collapsed."
msgstr "Колір шрифту заголовка у згорнутому вигляді."
msgid "The title's font color when expanded."
msgstr "Колір шрифту заголовка після розгортання."
msgid "The title's font outline color."
msgstr "Колір контуру шрифту заголовка."
msgid "The title's font hover color."
msgstr "Колір шрифту заголовка при наведенні курсора."
msgid ""
"The horizontal separation between the title's icon and text, and between "
"title bar controls."
msgstr ""
"Горизонтальне розділення між піктограмою та текстом заголовка, а також між "
"елементами керування рядка заголовка."
msgid "The title's font outline size."
msgstr "Розмір контуру шрифту заголовка."
msgid "The title's font."
msgstr "Шрифт заголовка."
msgid "The title's font size."
msgstr "Розмір шрифту заголовка."
msgid "The title's icon used when expanded."
msgstr "Піктограма заголовка, що використовується в розгорнутому вигляді."
msgid "The title's icon used when expanded (for bottom title)."
msgstr ""
"Піктограма заголовка, яка використовується в розгорнутому вигляді (для "
"нижнього заголовка)."
msgid "The title's icon used when folded (for left-to-right layouts)."
msgstr ""
"Піктограма заголовка, що використовується у згорнутому вигляді (для макетів "
"зліва направо)."
msgid "The title's icon used when collapsed (for right-to-left layouts)."
msgstr ""
"Піктограма заголовка, що використовується у згорнутому вигляді (для макетів "
"справа наліво)."
msgid ""
"Background used when [FoldableContainer] has GUI focus. The [theme_item "
"focus] [StyleBox] is displayed [i]over[/i] the base [StyleBox], so a "
"partially transparent [StyleBox] should be used to ensure the base [StyleBox] "
"remains visible. A [StyleBox] that represents an outline or an underline "
"works well for this purpose. To disable the focus visual effect, assign a "
"[StyleBoxEmpty] resource. Note that disabling the focus visual effect will "
"harm keyboard/controller navigation usability, so this is not recommended for "
"accessibility reasons."
msgstr ""
"Фон використовується, коли [FoldableContainer] має фокус графічного "
"інтерфейсу. Фокус [theme_item] [StyleBox] відображається [i]поверх[/i] "
"базового [StyleBox], тому слід використовувати частково прозорий [StyleBox], "
"щоб базовий [StyleBox] залишався видимим. [StyleBox], який представляє контур "
"або підкреслення, добре підходить для цієї мети. Щоб вимкнути візуальний "
"ефект фокусування, призначте ресурс [StyleBoxEmpty]. Зверніть увагу, що "
"вимкнення візуального ефекту фокусування погіршить зручність навігації "
"клавіатурою/контролером, тому це не рекомендується з міркувань доступності."
msgid "Default background for the [FoldableContainer]."
msgstr "Фон за замовчуванням для [FoldableContainer]."
msgid ""
"Background used when the mouse cursor enters the title's area when collapsed."
msgstr ""
"Фон, який використовується, коли курсор миші потрапляє в область заголовка у "
"згорнутому вигляді."
msgid "Default background for the [FoldableContainer]'s title when collapsed."
msgstr ""
"Фон за замовчуванням для заголовка [FoldableContainer] у згорнутому вигляді."
msgid ""
"Background used when the mouse cursor enters the title's area when expanded."
msgstr ""
"Фон, який використовується, коли курсор миші потрапляє в область заголовка "
"після розгортання."
msgid "Default background for the [FoldableContainer]'s title when expanded."
msgstr ""
"Фон за замовчуванням для заголовка [FoldableContainer] у розгорнутому стані."
msgid ""
"A group of foldable containers that doesn't allow more than one container to "
"be expanded at a time."
msgstr ""
"Група складних контейнерів, яка не дозволяє розширювати більше одного "
"контейнера одночасно."
msgid ""
"A group of [FoldableContainer]-derived nodes. Only one container can be "
"expanded at a time."
msgstr ""
"Група вузлів, похідних від [FoldableContainer]. Одночасно можна розгорнути "
"лише один контейнер."
msgid ""
"Returns an [Array] of [FoldableContainer]s that have this as their "
"FoldableGroup (see [member FoldableContainer.foldable_group]). This is "
"equivalent to [ButtonGroup] but for FoldableContainers."
msgstr ""
"Повертає [Array] об'єктів [FoldableContainer], що мають це значення як свою "
"FoldableGroup (див. [member FoldableContainer.foldable_group]). Це "
"еквівалентно [ButtonGroup], але для FoldableContainers."
msgid "Returns the current expanded container."
msgstr "Повертає поточний розгорнутий контейнер."
msgid ""
"If [code]true[/code], it is possible to fold all containers in this "
"FoldableGroup."
msgstr ""
"Якщо значення [code]true[/code], можна згорнути всі контейнери в цій "
"FoldableGroup."
msgid "Emitted when one of the containers of the group is expanded."
msgstr "Видається, коли один із контейнерів групи розгортається."
msgid "Abstract base class for fonts and font variations."
msgstr "Абстрактний базовий клас для шрифтів і варіацій шрифту."
msgid ""
"Abstract base class for different font types. It has methods for drawing text "
"and font character introspection."
msgstr ""
"Абстрактний базовий клас для різних типів шрифтів. Має методи малювання "
"тексту та інтроспектування шрифтів."
msgid ""
"Draw a single Unicode character [param char] into a canvas item using the "
"font, at a given position, with [param modulate] color. [param pos] specifies "
"the baseline, not the top. To draw from the top, [i]ascent[/i] must be added "
"to the Y axis. If [param oversampling] is greater than zero, it is used as "
"font oversampling factor, otherwise viewport oversampling settings are used.\n"
"[b]Note:[/b] Do not use this function to draw strings character by character, "
"use [method draw_string] or [TextLine] instead."
msgstr ""
"Намалюйте один символ Unicode [param char] в елементі полотна, використовуючи "
"шрифт, у заданій позиції, з кольором [param modulate]. [param pos] визначає "
"базову лінію, а не верх. Щоб малювати зверху, до осі Y потрібно додати "
"[i]ascent[/i]. Якщо [param oversampling] більше за нуль, він використовується "
"як коефіцієнт передискретизації шрифту, інакше використовуються налаштування "
"передискретизації області перегляду.\n"
"[b]Примітка:[/b] Не використовуйте цю функцію для малювання рядків "
"посимвольно, використовуйте замість цього [method draw_string] або [TextLine]."
msgid ""
"Draw a single Unicode character [param char] outline into a canvas item using "
"the font, at a given position, with [param modulate] color and [param size] "
"outline size. [param pos] specifies the baseline, not the top. To draw from "
"the top, [i]ascent[/i] must be added to the Y axis. If [param oversampling] "
"is greater than zero, it is used as font oversampling factor, otherwise "
"viewport oversampling settings are used.\n"
"[b]Note:[/b] Do not use this function to draw strings character by character, "
"use [method draw_string] or [TextLine] instead."
msgstr ""
"Намалюйте контур одного символу Unicode [param char] на елементі полотна, "
"використовуючи шрифт, у заданій позиції, з кольором [param modulate] та "
"розміром контуру [param size]. [param pos] визначає базову лінію, а не верх. "
"Щоб малювати зверху, до осі Y потрібно додати [i]ascent[/i]. Якщо [param "
"oversampling] більше за нуль, він використовується як коефіцієнт "
"передискретизації шрифту, інакше використовуються налаштування "
"передискретизації області перегляду.\n"
"[b]Примітка:[/b] Не використовуйте цю функцію для малювання рядків "
"посимвольно, використовуйте замість цього [method draw_string] або [TextLine]."
msgid ""
"Breaks [param text] into lines using rules specified by [param brk_flags] and "
"draws it into a canvas item using the font, at a given position, with [param "
"modulate] color, optionally clipping the width and aligning horizontally. "
"[param pos] specifies the baseline of the first line, not the top. To draw "
"from the top, [i]ascent[/i] must be added to the Y axis. If [param "
"oversampling] is greater than zero, it is used as font oversampling factor, "
"otherwise viewport oversampling settings are used.\n"
"See also [method CanvasItem.draw_multiline_string]."
msgstr ""
"Розбиває [param text] на рядки, використовуючи правила, визначені [param "
"brk_flags], та малює їх на елементі полотна, використовуючи шрифт, у заданій "
"позиції, з кольором [param modulate], опціонально обрізаючи ширину та "
"вирівнюючи по горизонталі. [param pos] визначає базову лінію першого рядка, а "
"не верхнього. Щоб малювати зверху, до осі Y потрібно додати [i]ascent[/i]. "
"Якщо [param oversampling] більше за нуль, він використовується як коефіцієнт "
"передискретизації шрифту, інакше використовуються налаштування "
"передискретизації області перегляду.\n"
"Див. також [method CanvasItem.draw_multiline_string]."
msgid ""
"Breaks [param text] to the lines using rules specified by [param brk_flags] "
"and draws text outline into a canvas item using the font, at a given "
"position, with [param modulate] color and [param size] outline size, "
"optionally clipping the width and aligning horizontally. [param pos] "
"specifies the baseline of the first line, not the top. To draw from the top, "
"[i]ascent[/i] must be added to the Y axis. If [param oversampling] is greater "
"than zero, it is used as font oversampling factor, otherwise viewport "
"oversampling settings are used.\n"
"See also [method CanvasItem.draw_multiline_string_outline]."
msgstr ""
"Розбиває [param text] на рядки, використовуючи правила, визначені [param "
"brk_flags], та малює контур тексту в елементі полотна, використовуючи шрифт, "
"у заданій позиції, з кольором [param modulate] та розміром контуру [param "
"size], опціонально обрізаючи ширину та вирівнюючи по горизонталі. [param pos] "
"визначає базову лінію першого рядка, а не верхнього. Щоб малювати зверху, до "
"осі Y потрібно додати [i]ascent[/i]. Якщо [param oversampling] більше за "
"нуль, він використовується як коефіцієнт передискретизації шрифту, інакше "
"використовуються налаштування передискретизації області перегляду.\n"
"Див. також [method CanvasItem.draw_multiline_string_outline]."
msgid ""
"Draw [param text] into a canvas item using the font, at a given position, "
"with [param modulate] color, optionally clipping the width and aligning "
"horizontally. [param pos] specifies the baseline, not the top. To draw from "
"the top, [i]ascent[/i] must be added to the Y axis. If [param oversampling] "
"is greater than zero, it is used as font oversampling factor, otherwise "
"viewport oversampling settings are used.\n"
"See also [method CanvasItem.draw_string]."
msgstr ""
"Намалювати [param text] на елементі полотна, використовуючи шрифт, у заданій "
"позиції, з кольором [param modulate], опціонально обрізаючи ширину та "
"вирівнюючи по горизонталі. [param pos] визначає базову лінію, а не верх. Щоб "
"малювати зверху, до осі Y потрібно додати [i]ascent[/i]. Якщо [param "
"oversampling] більше за нуль, він використовується як коефіцієнт "
"передискретизації шрифту, інакше використовуються налаштування "
"передискретизації області перегляду.\n"
"Див. також [method CanvasItem.draw_string]."
msgid ""
"Draw [param text] outline into a canvas item using the font, at a given "
"position, with [param modulate] color and [param size] outline size, "
"optionally clipping the width and aligning horizontally. [param pos] "
"specifies the baseline, not the top. To draw from the top, [i]ascent[/i] must "
"be added to the Y axis. If [param oversampling] is greater than zero, it is "
"used as font oversampling factor, otherwise viewport oversampling settings "
"are used.\n"
"See also [method CanvasItem.draw_string_outline]."
msgstr ""
"Намалювати контур [param text] на елементі полотна, використовуючи шрифт, у "
"заданій позиції, з кольором [param modulate] та розміром контуру [param "
"size], за бажанням обрізаючи ширину та вирівнюючи по горизонталі. [param pos] "
"визначає базову лінію, а не верх. Щоб малювати зверху, до осі Y потрібно "
"додати [i]ascent[/i]. Якщо [param oversampling] більше за нуль, він "
"використовується як коефіцієнт передискретизації шрифту, інакше "
"використовуються налаштування передискретизації області перегляду.\n"
"Див. також [method CanvasItem.draw_string_outline]."
msgid "Returns [TextServer] RID of the font cache for specific variation."
msgstr "Повернення [TextServer] RID кешу шрифту для конкретної варіації."
msgid ""
"Returns the average font ascent (number of pixels above the baseline).\n"
"[b]Note:[/b] Real ascent of the string is context-dependent and can be "
"significantly different from the value returned by this function. Use it only "
"as rough estimate (e.g. as the ascent of empty line)."
msgstr ""
"Повертає середній рівень шрифту (номер пікселів вище базової лінії).\n"
"[b]Примітка:[/b] Реальний відсоток рядка є контекстно-залежним і може бути "
"значно відрізняється від значення, що подана цією функцією. Використовуйте "
"його тільки як груба оцінка (наприклад, як відсоток порожній лінії)."
msgid ""
"Returns the size of a character. Does not take kerning into account.\n"
"[b]Note:[/b] Do not use this function to calculate width of the string "
"character by character, use [method get_string_size] or [TextLine] instead. "
"The height returned is the font height (see also [method get_height]) and has "
"no relation to the glyph height."
msgstr ""
"Повертає розмір персонажа. Не врахуйте керма в обліковий запис.\n"
"[b]Примітка:[/b] Не використовуйте цю функцію для розрахунку ширини символу "
"рядка за характером, використання [method get_string_size] або [TextLine] "
"замість. Висота повертається - висота шрифту (див. також [method get_height]) "
"і не має відношення до висоти гліфів."
msgid ""
"Returns the average font descent (number of pixels below the baseline).\n"
"[b]Note:[/b] Real descent of the string is context-dependent and can be "
"significantly different from the value returned by this function. Use it only "
"as rough estimate (e.g. as the descent of empty line)."
msgstr ""
"Повертаємо середню піксельну спуск (номер пікселів нижче базової лінії).\n"
"[b]Примітка:[/b] Реальний спуск рядка є контекстно-залежним і може бути "
"значно відрізняється від значення, що подана цією функцією. Використовуйте "
"його тільки як груба оцінка (наприклад, як спуск порожній лінії)."
msgid "Returns number of faces in the TrueType / OpenType collection."
msgstr "Повертає кількість обличчя в колекції TrueType / OpenType."
msgid "Returns font family name."
msgstr "Повернення імені шрифту."
msgid ""
"Returns font stretch amount, compared to a normal width. A percentage value "
"between [code]50%[/code] and [code]200%[/code]."
msgstr ""
"Повертає розмір шрифту, у порівнянні з нормальною шириною. Відсоткова "
"вартість між [code]50%[/code] і [code]200%[/code]."
msgid "Returns font style flags."
msgstr "Повертає прапорці стилю шрифту."
msgid "Returns font style name."
msgstr "Повертає назву стилю шрифту."
msgid ""
"Returns weight (boldness) of the font. A value in the [code]100...999[/code] "
"range, normal font weight is [code]400[/code], bold font weight is [code]700[/"
"code]."
msgstr ""
"Повертає вагу (похильність) шрифту. Значення в діапазоні [code]100...999[/"
"code], нормальна вага шрифту [code]400[/code], смілива вага шрифту [code]700[/"
"code]."
msgid ""
"Returns the total average font height (ascent plus descent) in pixels.\n"
"[b]Note:[/b] Real height of the string is context-dependent and can be "
"significantly different from the value returned by this function. Use it only "
"as rough estimate (e.g. as the height of empty line)."
msgstr ""
"Повертає загальну середню висоту шрифту (прозорий плюс спуск) у пікселях.\n"
"[b]Примітка:[/b] Реальна висота рядка є контекстно-залежною і може бути "
"значно відрізняється від значення, що подана цією функцією. Використовуйте "
"його тільки як груба оцінка (наприклад, висота порожній лінії)."
msgid ""
"Returns the size of a bounding box of a string broken into the lines, taking "
"kerning and advance into account.\n"
"See also [method draw_multiline_string]."
msgstr ""
"Повертає розмір обмежувальної рамки рядка, розбитого на лінії, враховуючи "
"кернінг та просування.\n"
"Див. також [method draw_multiline_string]."
msgid ""
"Returns a set of OpenType feature tags. More info: [url=https://"
"docs.microsoft.com/en-us/typography/opentype/spec/featuretags]OpenType "
"feature tags[/url]."
msgstr ""
"Повертає набір тегів функції OpenType. Детальніше: [url=https://"
"docs.microsoft.com/en-us/typography/opentype/spec/featuretags] мітки OpenType "
"[/url]."
msgid ""
"Returns [Dictionary] with OpenType font name strings (localized font names, "
"version, description, license information, sample text, etc.)."
msgstr ""
"Повернення [Dictionary] з рядками імен верхнього шрифту OpenType (розмірні "
"імена шрифтів, версія, опис, інформація про ліцензію, текст зразка тощо)."
msgid ""
"Returns [Array] of valid [Font] [RID]s, which can be passed to the "
"[TextServer] methods."
msgstr ""
"Повертаємо вашу увагу на те, що [TextServer] діє [Font] [RID], які можуть "
"бути передані в метод [TextServer]."
msgid "Returns the amount of spacing for the given [param spacing] type."
msgstr "Повертає величину інтервалу для заданого типу [param spacing]."
msgid ""
"Returns the size of a bounding box of a single-line string, taking kerning, "
"advance and subpixel positioning into account. See also [method "
"get_multiline_string_size] and [method draw_string].\n"
"For example, to get the string size as displayed by a single-line Label, "
"use:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var string_size = "
"$Label.get_theme_font(\"font\").get_string_size($Label.text, "
"HORIZONTAL_ALIGNMENT_LEFT, -1, $Label.get_theme_font_size(\"font_size\"))\n"
"[/gdscript]\n"
"[csharp]\n"
"Label label = GetNode<Label>(\"Label\");\n"
"Vector2 stringSize = label.GetThemeFont(\"font\").GetStringSize(label.Text, "
"HorizontalAlignment.Left, -1, label.GetThemeFontSize(\"font_size\"));\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Since kerning, advance and subpixel positioning are taken into "
"account by [method get_string_size], using separate [method get_string_size] "
"calls on substrings of a string then adding the results together will return "
"a different result compared to using a single [method get_string_size] call "
"on the full string.\n"
"[b]Note:[/b] Real height of the string is context-dependent and can be "
"significantly different from the value returned by [method get_height]."
msgstr ""
"Повертає розмір обмежувальної рамки однорядкового рядка, враховуючи кернінг, "
"просування та субпіксельне позиціонування. Дивіться також [method "
"get_multiline_string_size] і [method draw_string]. \n"
"Наприклад, щоб отримати розмір рядка, який відображається однорядковою "
"міткою, використовуйте: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var string_size = "
"$Label.get_theme_font(\"font\").get_string_size($Label.text, "
"HORIZONTAL_ALIGNMENT_LEFT, -1, $Label.get_theme_font_size(\"font_size\")) \n"
"[/gdscript] \n"
"[csharp] \n"
"Label label = GetNode<Label>(\"Label\"); \n"
"Vector2 stringSize = label.GetThemeFont(\"font\").GetStringSize(label.Text, "
"HorizontalAlignment.Left, -1, label.GetThemeFontSize(\"font_size\")); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] Оскільки [method get_string_size] враховує кернінг, "
"просування та субпіксельне позиціонування, використання окремих викликів "
"[method get_string_size] для підрядків рядка, а потім додавання результатів "
"разом призведе до іншого результату порівняно з використанням одного виклику "
"[method get_string_size] для повного рядка. \n"
"[b]Примітка:[/b] Справжня висота рядка залежить від контексту та може значно "
"відрізнятися від значення, яке повертає [method get_height]."
msgid ""
"Returns a string containing all the characters available in the font.\n"
"If a given character is included in more than one font data source, it "
"appears only once in the returned string."
msgstr ""
"Повертає рядок, що містить всі символи, доступні в шрифті.\n"
"Якщо заданий характер включений до одного джерела даних шрифтів, він "
"з'являється лише один раз у повернутому рядку."
msgid "Returns list of OpenType features supported by font."
msgstr "Повертає список функцій OpenType, що підтримується шрифтом."
msgid ""
"Returns list of supported [url=https://docs.microsoft.com/en-us/typography/"
"opentype/spec/dvaraxisreg]variation coordinates[/url], each coordinate is "
"returned as [code]tag: Vector3i(min_value,max_value,default_value)[/code].\n"
"Font variations allow for continuous change of glyph characteristics along "
"some given design axis, such as weight, width or slant.\n"
"To print available variation axes of a variable font:\n"
"[codeblock]\n"
"var fv = FontVariation.new()\n"
"fv.base_font = load(\"res://RobotoFlex.ttf\")\n"
"var variation_list = fv.get_supported_variation_list()\n"
"for tag in variation_list:\n"
"\tvar name = TextServerManager.get_primary_interface().tag_to_name(tag)\n"
"\tvar values = variation_list[tag]\n"
"\tprint(\"variation axis: %s (%d)\\n\\tmin, max, default: %s\" % [name, tag, "
"values])\n"
"[/codeblock]\n"
"[b]Note:[/b] To set and get variation coordinates of a [FontVariation], use "
"[member FontVariation.variation_opentype]."
msgstr ""
"Повертає список підтримуваних [url=https://docs.microsoft.com/en-us/"
"typography/opentype/spec/dvaraxisreg]варіантних координат[/url], кожна "
"координата повертається як [code]тег: "
"Vector3i(min_value,max_value,default_value)[/code]. \n"
"Варіації шрифту дозволяють безперервно змінювати характеристики гліфа вздовж "
"певної заданої осі дизайну, наприклад товщину, ширину чи нахил. \n"
"Щоб надрукувати доступні осі варіацій змінного шрифту: \n"
"[codeblock] \n"
"var fv = FontVariation.new() \n"
"fv.base_font = load(\"res://RobotoFlex.ttf\") \n"
"var variation_list = fv.get_supported_variation_list() \n"
"для тегу в variation_list: \n"
"\tvar name = TextServerManager.get_primary_interface().tag_to_name(tag) \n"
"\tvar valve = variation_list[тег] \n"
"\tprint(\"вісь варіації: %s (%d)\\n\\tmin, max, за замовчуванням: %s\" % "
"[назва, тег, значення]) \n"
"[/codeblock] \n"
"[b]Примітка:[/b] щоб установити та отримати координати варіації "
"[FontVariation], використовуйте [member FontVariation.variation_opentype]."
msgid ""
"Returns average pixel offset of the underline below the baseline.\n"
"[b]Note:[/b] Real underline position of the string is context-dependent and "
"can be significantly different from the value returned by this function. Use "
"it only as rough estimate."
msgstr ""
"Повертає середню піксельну офсету нижньої лінії нижче базової лінії.\n"
"[b]Примітка:[/b] Реальна лінія позиції рядка є контекстно-залежною і може "
"бути значно відрізняється від значення, що повертається цією функцією. "
"Використовуйте його тільки як груба оцінка."
msgid ""
"Returns average thickness of the underline.\n"
"[b]Note:[/b] Real underline thickness of the string is context-dependent and "
"can be significantly different from the value returned by this function. Use "
"it only as rough estimate."
msgstr ""
"Повертає середня товщина лінії.\n"
"[b]Примітка:[/b] Реальна товщина рядка є контекстно-залежною і може бути "
"значно відрізняється від значення, що повертається цією функцією. "
"Використовуйте його тільки як груба оцінка."
msgid ""
"Returns [code]true[/code] if a Unicode [param char] is available in the font."
msgstr ""
"Повертає [code]true[/code], якщо Unicode [param char] доступний у шрифті."
msgid ""
"Returns [code]true[/code] if the font supports the given language (as a "
"[url=https://en.wikipedia.org/wiki/ISO_639-1]ISO 639[/url] code)."
msgstr ""
"Повертає [code]true[/code], якщо шрифт підтримує задану мову (як [url=https://"
"en.wikipedia.org/wiki/ISO_639-1]ISO 639[/url] code)."
msgid ""
"Returns [code]true[/code] if the font supports the given script (as a "
"[url=https://en.wikipedia.org/wiki/ISO_15924]ISO 15924[/url] code)."
msgstr ""
"Повертає [code]true[/code], якщо шрифт підтримує заданий скрипт (як "
"[url=https://en.wikipedia.org/wiki/ISO_15924]ISO 15924[/url] code)."
msgid "Sets LRU cache capacity for [code]draw_*[/code] methods."
msgstr "Комплекти для кешу LRU для [code]Draw_*[/code]."
msgid ""
"Array of fallback [Font]s to use as a substitute if a glyph is not found in "
"this current [Font].\n"
"If this array is empty in a [FontVariation], the [member "
"FontVariation.base_font]'s fallbacks are used instead."
msgstr ""
"Арра пада [Font] використовувати як замінник, якщо гліф не знайдено в цьому "
"струмі [Font].\n"
"Якщо цей масив порожній у [FontVariation], то [member FontVariation. "
"JavaScript licenses API Веб-сайт Go1.13.8."
msgid ""
"Holds font source data and prerendered glyph cache, imported from a dynamic "
"or a bitmap font."
msgstr ""
"Утримувати дані джерела шрифтів і попередньо відхилений кеш-пам'яті glyph, "
"імпортований з динамічного або бітмапа."
msgid ""
"[FontFile] contains a set of glyphs to represent Unicode characters imported "
"from a font file, as well as a cache of rasterized glyphs, and a set of "
"fallback [Font]s to use.\n"
"Use [FontVariation] to access specific OpenType variation of the font, create "
"simulated bold / slanted version, and draw lines of text.\n"
"For more complex text processing, use [FontVariation] in conjunction with "
"[TextLine] or [TextParagraph].\n"
"Supported font formats:\n"
"- Dynamic font importer: TrueType (.ttf), TrueType collection (.ttc), "
"OpenType (.otf), OpenType collection (.otc), WOFF (.woff), WOFF2 (.woff2), "
"Type 1 (.pfb, .pfm).\n"
"- Bitmap font importer: AngelCode BMFont (.fnt, .font), text and binary "
"(version 3) format variants.\n"
"- Monospace image font importer: All supported image formats.\n"
"[b]Note:[/b] A character is a symbol that represents an item (letter, digit "
"etc.) in an abstract way.\n"
"[b]Note:[/b] A glyph is a bitmap or a shape used to draw one or more "
"characters in a context-dependent manner. Glyph indices are bound to the "
"specific font data source.\n"
"[b]Note:[/b] If none of the font data sources contain glyphs for a character "
"used in a string, the character in question will be replaced with a box "
"displaying its hexadecimal code.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var f = load(\"res://BarlowCondensed-Bold.ttf\")\n"
"$Label.add_theme_font_override(\"font\", f)\n"
"$Label.add_theme_font_size_override(\"font_size\", 64)\n"
"[/gdscript]\n"
"[csharp]\n"
"var f = ResourceLoader.Load<FontFile>(\"res://BarlowCondensed-Bold.ttf\");\n"
"GetNode(\"Label\").AddThemeFontOverride(\"font\", f);\n"
"GetNode(\"Label\").AddThemeFontSizeOverride(\"font_size\", 64);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[FontFile] містить набір гліфів для представлення символів Unicode, "
"імпортованих із файлу шрифту, а також кеш растеризованих гліфів і набір "
"резервних [Font] для використання. \n"
"Використовуйте [FontVariation], щоб отримати доступ до певної варіації шрифту "
"OpenType, створити імітацію жирного/похилого шрифту та намалювати рядки "
"тексту. \n"
"Для більш складної обробки тексту використовуйте [FontVariation] у поєднанні "
"з [TextLine] або [TextParagraph]. \n"
"Підтримувані формати шрифтів: \n"
"— Імпорт динамічних шрифтів: TrueType (.ttf), TrueType collection (.ttc), "
"OpenType (.otf), OpenType collection (.otc), WOFF (.woff), WOFF2 (.woff2), "
"Type 1 (.pfb, .pfm). \n"
"— Імпорт растрових шрифтів: AngelCode BMFont (.fnt, .font), текстовий і "
"двійковий (версія 3) формати. \n"
"— Імпорт шрифтів моноширинних зображень: усі підтримувані формати "
"зображень. \n"
"[b]Примітка:[/b] Символ — це символ, який представляє елемент (літеру, цифру "
"тощо) абстрактним способом. \n"
"[b]Примітка.[/b] Гліф — це растрове зображення або фігура, яка "
"використовується для малювання одного чи кількох символів залежно від "
"контексту. Індекси гліфів прив’язані до певного джерела даних шрифту. \n"
"[b]Примітка:[/b] Якщо жодне з джерел даних шрифту не містить гліфів для "
"символу, що використовується в рядку, символ, про який йде мова, буде "
"замінено полем із відображенням його шістнадцяткового коду. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var f = load(\"res://BarlowCondensed-Bold.ttf\") \n"
"$Label.add_theme_font_override(\"font\", f) \n"
"$Label.add_theme_font_size_override(\"size_font\", 64) \n"
"[/gdscript] \n"
"[csharp] \n"
"var f = ResourceLoader.Load<FontFile>(\"res://BarlowCondensed-Bold.ttf\"); \n"
"GetNode(\"Label\").AddThemeFontOverride(\"font\", f); \n"
"GetNode(\"Label\").AddThemeFontSizeOverride(\"font_size\", 64); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Removes all font cache entries."
msgstr "Видаліть всі записи кешу шрифту."
msgid ""
"Removes all rendered glyph information from the cache entry.\n"
"[b]Note:[/b] This function will not remove textures associated with the "
"glyphs, use [method remove_texture] to remove them manually."
msgstr ""
"Видаліть всю інформацію про гліф з вхідного кешу.\n"
"[b]Примітка:[/b] Ця функція не видаляє текстури, пов'язані з гліфами, "
"використовувати [method видалення_текстура] для видалення їх вручну."
msgid "Removes all kerning overrides."
msgstr "Видаліть всі накладки керма."
msgid "Removes all font sizes from the cache entry."
msgstr "Видаліть всі розміри шрифтів з вхідного кешу."
msgid ""
"Removes all textures from font cache entry.\n"
"[b]Note:[/b] This function will not remove glyphs associated with the "
"texture, use [method remove_glyph] to remove them manually."
msgstr ""
"Видаляє всі текстури з запису кешу шрифтів.\n"
"[b]Примітка:[/b] Ця функція не видаляє гліфи, пов'язані з текстурою, "
"використовуйте [method remove_glyph], щоб видалити їх вручну."
msgid "Returns the font ascent (number of pixels above the baseline)."
msgstr "Повертає розмір шрифту (номер пікселів вище базової лінії)."
msgid "Returns number of the font cache entries."
msgstr "Повертає кількість записів кешу шрифту."
msgid "Returns the font descent (number of pixels below the baseline)."
msgstr "Повертає піксельний спуск (номер пікселів нижче базової лінії)."
msgid "Returns scaling factor of the color bitmap font."
msgstr "Повертає фактор масштабування кольорового бітмапа шрифту."
msgid "Returns pixel offset of the underline below the baseline."
msgstr "Повертає піксельний зсув нижньої лінії нижче базової лінії."
msgid "Returns thickness of the underline in pixels."
msgstr "Повертає товщину нижньої лінії в пікселях."
msgid ""
"Returns character code associated with [param glyph_index], or [code]0[/code] "
"if [param glyph_index] is invalid. See [method get_glyph_index]."
msgstr ""
"Повертає код персонажа, пов'язаний з [param glyph_index], або [code]0[/code], "
"якщо [param glyph_index] недійсний. [method get_glyph_index]."
msgid ""
"Returns embolden strength, if is not equal to zero, emboldens the font "
"outlines. Negative values reduce the outline thickness."
msgstr ""
"Повертає міцність емболдену, якщо не дорівнює нулю, емболденує параметри "
"шрифту. Негативні значення зменшують товщину контуру."
msgid "Returns extra baseline offset (as a fraction of font height)."
msgstr "Повертає додатковий базовий зсув (як дроб висоти шрифту)."
msgid ""
"Returns spacing for [param spacing] in pixels (not relative to the font size)."
msgstr ""
"Повертає інтервал для [param spacing] у пікселях (не відносно розміру шрифту)."
msgid "Returns an active face index in the TrueType / OpenType collection."
msgstr "Повертає індекс активного обличчя в колекції TrueType / OpenType."
msgid ""
"Returns glyph advance (offset of the next glyph).\n"
"[b]Note:[/b] Advance for glyphs outlines is the same as the base glyph "
"advance and is not saved."
msgstr ""
"Повернення glyph заздалегідь (зміщення наступного glyph).\n"
"[b]Примітка:[/b] Перевага для контурів glyph є таким же, як основа glyph "
"заздалегідь і не збережена."
msgid ""
"Returns the glyph index of a [param char], optionally modified by the [param "
"variation_selector]."
msgstr ""
"Повертає індекс гліфів [param char], додатково модифікований [param "
"version_selector]."
msgid "Returns list of rendered glyphs in the cache entry."
msgstr "Повертає список рендерованих гліфів в записі кешу."
msgid "Returns glyph offset from the baseline."
msgstr "Повернення гліфів з базової лінії."
msgid "Returns glyph size."
msgstr "Повертає розмір гліфів."
msgid "Returns index of the cache texture containing the glyph."
msgstr "Повертає індекс кеш-фактури, що містить гліф."
msgid "Returns rectangle in the cache texture containing the glyph."
msgstr "Повертає прямокутник в текстурі кешу, що містить гліф."
msgid "Returns kerning for the pair of glyphs."
msgstr "Повертає кермо для пари гліфів."
msgid "Returns list of the kerning overrides."
msgstr "Повертає список кермових накладів."
msgid ""
"Returns [code]true[/code] if support override is enabled for the [param "
"language]."
msgstr ""
"Повертає [code]true[/code], якщо для [param language] увімкнено заміну "
"підтримки."
msgid "Returns list of language support overrides."
msgstr "Повернути список мовної підтримки."
msgid ""
"Returns [code]true[/code] if support override is enabled for the [param "
"script]."
msgstr ""
"Повертає [code]true[/code], якщо для сценарію [param script] увімкнено "
"перевизначення підтримки."
msgid "Returns list of script support overrides."
msgstr "Повертає список сценаріїв, що підтримує перевизначення."
msgid ""
"Returns list of the font sizes in the cache. Each size is [Vector2i] with "
"font size and outline size."
msgstr ""
"Повертає список розмірів шрифтів у кеші. Кожен розмір [Vector2i] з розмірами "
"шрифту та розміром контурів."
msgid "Returns number of textures used by font cache entry."
msgstr "Повертає кількість текстур, що використовуються записом кешу шрифту."
msgid "Returns a copy of the font cache texture image."
msgstr "Повертає копію зображення кешу шрифту."
msgid "Returns a copy of the array containing glyph packing data."
msgstr "Повертає копію масиву, що містить дані про упаковку glyph."
msgid ""
"Returns 2D transform, applied to the font outlines, can be used for slanting, "
"flipping and rotating glyphs."
msgstr ""
"Повертає 2D трансформацію, наноситься на шрифтові контури, може "
"використовуватися для сланцевих, фліпихових і обертальних гліфів."
msgid ""
"Returns variation coordinates for the specified font cache entry. See [method "
"Font.get_supported_variation_list] for more info."
msgstr ""
"Повертає варіаційні координати за вказаний запис кешу шрифту. Див. [method "
"Font.get_supported_variation_list] для отримання додаткової інформації."
msgid ""
"Loads an AngelCode BMFont (.fnt, .font) bitmap font from file [param path].\n"
"[b]Warning:[/b] This method should only be used in the editor or in cases "
"when you need to load external fonts at run-time, such as fonts located at "
"the [code]user://[/code] directory."
msgstr ""
"Завантажує шрифт AngelCode BMFont (.fnt, .font) з файлу [param path].\n"
"[b]Навігація:[/b] Цей метод повинен бути використаний тільки в редакторі або "
"в випадках, коли вам потрібно завантажити зовнішні шрифти в режимі run-time, "
"такі як шрифти, розташовані в каталозі [code]user://[/code]."
msgid ""
"Loads a TrueType (.ttf), OpenType (.otf), WOFF (.woff), WOFF2 (.woff2) or "
"Type 1 (.pfb, .pfm) dynamic font from file [param path].\n"
"[b]Warning:[/b] This method should only be used in the editor or in cases "
"when you need to load external fonts at run-time, such as fonts located at "
"the [code]user://[/code] directory."
msgstr ""
"Завантажує динамічний шрифт TrueType (.ttf), OpenType (.otf), WOFF (.woff), "
"WOFF2 (.woff2) або Type 1 (.pfb, .pfm) із файлу [param path].\n"
"[b]Попередження:[/b] Цей метод слід використовувати лише в редакторі або у "
"випадках, коли вам потрібно завантажити зовнішні шрифти під час виконання, "
"наприклад шрифти, розташовані за адресою [code]user://[/code] каталог."
msgid "Removes specified font cache entry."
msgstr "Вилучає вказаний запис кешу шрифту."
msgid ""
"Removes specified rendered glyph information from the cache entry.\n"
"[b]Note:[/b] This function will not remove textures associated with the "
"glyphs, use [method remove_texture] to remove them manually."
msgstr ""
"Видаліть зазначену інформацію про гліф з запису кешу.\n"
"[b]Примітка:[/b] Ця функція не видаляє текстури, пов'язані з гліфами, "
"використовувати [method remove_texture] для видалення їх вручну."
msgid "Removes kerning override for the pair of glyphs."
msgstr "Знімає кермовий наклад для пари гліфів."
msgid "Remove language support override."
msgstr "Видалення мовної підтримки наречених."
msgid "Removes script support override."
msgstr "Вилучає підтримку сценаріїв наднаряддя."
msgid "Removes specified font size from the cache entry."
msgstr "Вилучає вказаний розмір шрифту з запису кешу."
msgid ""
"Removes specified texture from the cache entry.\n"
"[b]Note:[/b] This function will not remove glyphs associated with the "
"texture. Remove them manually using [method remove_glyph]."
msgstr ""
"Видаліть зазначену текстуру з вхідного кешу.\n"
"[b]Примітка:[/b] Ця функція не виведе гліфи, пов'язані з фактурою. Видалити "
"їх вручну за допомогою [method remove_glyph]."
msgid "Renders specified glyph to the font cache texture."
msgstr "Рендери вказані гліф до текстури кешу шрифту."
msgid "Renders the range of characters to the font cache texture."
msgstr "Рендери діапазону символів до текстури кешу шрифту."
msgid "Sets the font ascent (number of pixels above the baseline)."
msgstr "Встановлює сходження шрифту (номер пікселів над базовою лінією)."
msgid "Sets the font descent (number of pixels below the baseline)."
msgstr "Налаштовує піксельний спуск (номер пікселів нижче базової лінії)."
msgid "Sets scaling factor of the color bitmap font."
msgstr "Встановлює фактор масштабування шрифту кольорової бітмапи."
msgid "Sets pixel offset of the underline below the baseline."
msgstr "Налаштовує піксельний зсув нижньої лінії нижче базової лінії."
msgid "Sets thickness of the underline in pixels."
msgstr "Встановлює товщину нижньої лінії в пікселях."
msgid ""
"Sets embolden strength, if is not equal to zero, emboldens the font outlines. "
"Negative values reduce the outline thickness."
msgstr ""
"Налаштовує емболдену міцність, якщо не дорівнює нулю, емболденує контури "
"шрифту. Негативні значення зменшують товщину контуру."
msgid "Sets extra baseline offset (as a fraction of font height)."
msgstr "Набори додаткового базового офсету (як дроб висоти шрифту)."
msgid ""
"Sets the spacing for [param spacing] to [param value] in pixels (not relative "
"to the font size)."
msgstr ""
"Встановлює інтервал для [param spacing] на [param value] у пікселях (не "
"відносно розміру шрифту)."
msgid "Sets an active face index in the TrueType / OpenType collection."
msgstr "Встановіть активний індекс обличчя в колекції TrueType / OpenType."
msgid ""
"Sets glyph advance (offset of the next glyph).\n"
"[b]Note:[/b] Advance for glyphs outlines is the same as the base glyph "
"advance and is not saved."
msgstr ""
"Набори glyph заздалегідь (зміщення наступного glyph).\n"
"[b]Примітка:[/b] Перевага для контурів glyph є таким же, як основа glyph "
"заздалегідь і не збережена."
msgid "Sets glyph offset from the baseline."
msgstr "Комплекти гліфового офсету з базової лінії."
msgid "Sets glyph size."
msgstr "Набори розмірів гліфів."
msgid "Sets index of the cache texture containing the glyph."
msgstr "Встановлює індекс кеш-фактури, що містить гліф."
msgid "Sets rectangle in the cache texture containing the glyph."
msgstr "Встановлює прямокутник в текстурі кешу, що містить гліф."
msgid "Sets kerning for the pair of glyphs."
msgstr "Набори керма для пари гліфів."
msgid "Adds override for [method Font.is_language_supported]."
msgstr "Додає перевизначення для [method Font.is_language_supported]."
msgid "Adds override for [method Font.is_script_supported]."
msgstr "Додає перевизначення для [method Font.is_script_supported]."
msgid "Sets font cache texture image."
msgstr "Налаштовує зображення текстури шрифту кешу."
msgid "Sets array containing glyph packing data."
msgstr "Встановлює масив, що містить дані про упаковку glyph."
msgid ""
"Sets 2D transform, applied to the font outlines, can be used for slanting, "
"flipping, and rotating glyphs."
msgstr ""
"Набори 2D трансформуються, нанесені на шрифтові контури, можуть "
"використовуватися для сланцевих, флипсових і поворотних гліфів."
msgid ""
"Sets variation coordinates for the specified font cache entry. See [method "
"Font.get_supported_variation_list] for more info."
msgstr ""
"Налаштовує координати варіації для вказаного запису кешу шрифту. Див. [method "
"Font.get_supported_variation_list] для отримання додаткової інформації."
msgid ""
"If set to [code]true[/code], system fonts can be automatically used as "
"fallbacks."
msgstr ""
"Якщо встановити на [code]true[/code], можна автоматично використовувати "
"шрифти системи."
msgid "Font anti-aliasing mode."
msgstr "Шрифт антиалюзивний режим."
msgid "Contents of the dynamic font source file."
msgstr "Зміст динамічного файлу джерела шрифту."
msgid "Font size, used only for the bitmap fonts."
msgstr "Розмір шрифту, що використовується тільки для шрифтів бітма."
msgid ""
"Scaling mode, used only for the bitmap fonts with [member fixed_size] greater "
"than zero."
msgstr ""
"Режим масштабування, що використовується лише для растрових шрифтів з [member "
"fixed_size], більшим за нуль."
msgid "Font family name."
msgstr "Ім'я родини шрифтів."
msgid ""
"Font stretch amount, compared to a normal width. A percentage value between "
"[code]50%[/code] and [code]200%[/code]."
msgstr ""
"Розмір шрифту, у порівнянні з нормальною шириною. Відсоткова вартість між "
"[code]50%[/code] і [code]200%[/code]."
msgid "Font style flags."
msgstr "Прапори стилю шрифту."
msgid ""
"Weight (boldness) of the font. A value in the [code]100...999[/code] range, "
"normal font weight is [code]400[/code], bold font weight is [code]700[/code]."
msgstr ""
"Вага (брудність) шрифту. Значення в діапазоні [code]100...999[/code], "
"нормальна вага шрифту [code]400[/code], незначна вага шрифту [code]700[/code]."
msgid ""
"If set to [code]true[/code], auto-hinting is supported and preferred over "
"font built-in hinting. Used by dynamic fonts only (MSDF fonts don't support "
"hinting)."
msgstr ""
"Якщо встановити до [code]true[/code], автоматично закріплюється і віддають "
"перевагу над шрифтом вбудованим натяком. Використовуються тільки динамічні "
"шрифти (MSDF шрифти не підтримують підказки)."
msgid "If set to [code]true[/code], generate mipmaps for the font textures."
msgstr ""
"Якщо встановити на [code]true[/code], генеруйте карти для текстур шрифту."
msgid "Font hinting mode. Used by dynamic fonts only."
msgstr "Режим натяження шрифту. Використовується тільки динамічними шрифтами."
msgid ""
"If set to [code]true[/code], when aligning glyphs to the pixel boundaries "
"rounding remainders are accumulated to ensure more uniform glyph "
"distribution. This setting has no effect if subpixel positioning is enabled."
msgstr ""
"Якщо встановлено значення [code]true[/code], під час вирівнювання гліфів до "
"меж пікселів залишки округлення накопичуються для забезпечення більш "
"рівномірного розподілу гліфів. Цей параметр не діє, якщо ввімкнено "
"субпіксельне позиціонування."
msgid ""
"If set to [code]true[/code], color modulation is applied when drawing colored "
"glyphs, otherwise it's applied to the monochrome glyphs only."
msgstr ""
"Якщо встановлено значення [code]true[/code], колірна модуляція застосовується "
"під час малювання кольорових гліфів, інакше вона застосовується лише до "
"монохромних гліфів."
msgid ""
"The width of the range around the shape between the minimum and maximum "
"representable signed distance. If using font outlines, [member "
"msdf_pixel_range] must be set to at least [i]twice[/i] the size of the "
"largest font outline. The default [member msdf_pixel_range] value of "
"[code]16[/code] allows outline sizes up to [code]8[/code] to look correct."
msgstr ""
"Ширина діапазону навколо форми між мінімальною і максимальною відкритою Якщо "
"ви використовуєте шрифти, [member msdf_pixel_range] необхідно встановити "
"принаймні [i]twice[/i] розмір найбільшого шрифту. [code]16[/code] дозволяє "
"визначити розміри до [code]8[/code], щоб виглядати правильно."
msgid ""
"Source font size used to generate MSDF textures. Higher values allow for more "
"precision, but are slower to render and require more memory. Only increase "
"this value if you notice a visible lack of precision in glyph rendering."
msgstr ""
"Розмір шрифту джерела використовується для створення текстур MSDF. Найвищі "
"значення дозволяють більш точність, але повільніше рендерити і вимагати "
"більше пам'яті. Тільки збільшити це значення, якщо ви помітили видимий "
"недолік точності в рендерингу glyph."
msgid ""
"If set to [code]true[/code], glyphs of all sizes are rendered using single "
"multichannel signed distance field (MSDF) generated from the dynamic font "
"vector data. Since this approach does not rely on rasterizing the font every "
"time its size changes, this allows for resizing the font in real-time without "
"any performance penalty. Text will also not look grainy for [Control]s that "
"are scaled down (or for [Label3D]s viewed from a long distance). As a "
"downside, font hinting is not available with MSDF. The lack of font hinting "
"may result in less crisp and less readable fonts at small sizes.\n"
"[b]Note:[/b] If using font outlines, [member msdf_pixel_range] must be set to "
"at least [i]twice[/i] the size of the largest font outline.\n"
"[b]Note:[/b] MSDF font rendering does not render glyphs with overlapping "
"shapes correctly. Overlapping shapes are not valid per the OpenType standard, "
"but are still commonly found in many font files, especially those converted "
"by Google Fonts. To avoid issues with overlapping glyphs, consider "
"downloading the font file directly from the type foundry instead of relying "
"on Google Fonts."
msgstr ""
"Якщо встановити до [code]true[/code], glyphs всіх розмірів подаються за "
"допомогою одного багатоканального пульта дистанційного поля (MSDF) з "
"динамічних даних шрифтів. Оскільки цей підхід не спирається на растровий "
"шрифт кожного разу його зміни розміру, це дозволяє переосмислити шрифт в "
"режимі реального часу без штрафних характеристик. Текст також не буде "
"виглядати зерно для [Control], які масштабуються (або для [Label3D], виданого "
"з далекої відстані. Як знизу, підказка шрифту не доступна з MSDF. Недолік "
"шрифту може призвести до меншої кількості хрустких і менш читаних шрифтів у "
"невеликих розмірах.\n"
"[b]Примітка:[/b] Якщо за допомогою контурів шрифтів, [member "
"msdf_pixel_range] повинна бути встановлена принаймні [i]twice[/i] розмір "
"найбільшого шрифту.\n"
"[b]Примітка:[/b] MSDF шрифт рендеринг не рендерує гліфи з перекриттям форм "
"правильно. Передавання форм не діє за стандартом OpenType, але все ще "
"зустрічається в багатьох файлах шрифту, особливо тих, які перетворюються на "
"Google Fonts. Щоб уникнути проблем з перекриттям гліфів, розгляньте "
"завантаження файлу шрифту безпосередньо з вибраного типу замість перекриття "
"на Google Fonts."
msgid "Font OpenType feature set override."
msgstr "Відкрито Функція типу встановлюється надряддя."
msgid ""
"If set to a positive value, overrides the oversampling factor of the viewport "
"this font is used in. See [member Viewport.oversampling]. This value doesn't "
"override the [code skip-lint]oversampling[/code] parameter of [code skip-"
"lint]draw_*[/code] methods."
msgstr ""
"Якщо встановлено додатне значення, перевизначає коефіцієнт передискретизації "
"області перегляду, в якій використовується цей шрифт. Див. [member "
"Viewport.oversampling]. Це значення не перевизначає параметр [code skip-"
"lint]oversampling[/code] методів [code skip-lint]draw_*[/code]."
msgid "Font style name."
msgstr "Ім'я стилю шрифту."
msgid ""
"Font glyph subpixel positioning mode. Subpixel positioning provides shaper "
"text and better kerning for smaller font sizes, at the cost of higher memory "
"usage and lower font rasterization speed. Use [constant "
"TextServer.SUBPIXEL_POSITIONING_AUTO] to automatically enable it based on the "
"font size."
msgstr ""
"Режим позиціонування шрифту glyph. Підпіксельне позиціонування забезпечує "
"формувальний текст та кращий кермінг для менших розмірів шрифтів, за вартістю "
"використання більшої кількості пам'яті та швидкості растрової обробки "
"нижнього шрифту. Використовуйте [constant TextServer. "
"SUBPIXEL_SETTINGING_AUTO] для автоматичного включення його на основі розміру "
"шрифту."
msgid "A variation of a font with additional settings."
msgstr "Варіант шрифту з додатковими налаштуваннями."
msgid ""
"Provides OpenType variations, simulated bold / slant, and additional font "
"settings like OpenType features and extra spacing.\n"
"To use simulated bold font variant:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fv = FontVariation.new()\n"
"fv.base_font = load(\"res://BarlowCondensed-Regular.ttf\")\n"
"fv.variation_embolden = 1.2\n"
"$Label.add_theme_font_override(\"font\", fv)\n"
"$Label.add_theme_font_size_override(\"font_size\", 64)\n"
"[/gdscript]\n"
"[csharp]\n"
"var fv = new FontVariation();\n"
"fv.SetBaseFont(ResourceLoader.Load<FontFile>(\"res://BarlowCondensed-"
"Regular.ttf\"));\n"
"fv.SetVariationEmbolden(1.2);\n"
"GetNode(\"Label\").AddThemeFontOverride(\"font\", fv);\n"
"GetNode(\"Label\").AddThemeFontSizeOverride(\"font_size\", 64);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"To set the coordinate of multiple variation axes:\n"
"[codeblock]\n"
"var fv = FontVariation.new();\n"
"var ts = TextServerManager.get_primary_interface()\n"
"fv.base_font = load(\"res://BarlowCondensed-Regular.ttf\")\n"
"fv.variation_opentype = { ts.name_to_tag(\"wght\"): 900, "
"ts.name_to_tag(\"custom_hght\"): 900 }\n"
"[/codeblock]"
msgstr ""
"Забезпечує варіації OpenType, симуляцію напівжирного/похилого шрифту та "
"додаткові параметри шрифту, як-от функції OpenType та додаткові інтервали. \n"
"Щоб використати імітований варіант жирного шрифту: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var fv = FontVariation.new() \n"
"fv.base_font = load(\"res://BarlowCondensed-Regular.ttf\") \n"
"fv.variation_embolden = 1,2 \n"
"$Label.add_theme_font_override(\"шрифт\", fv) \n"
"$Label.add_theme_font_size_override(\"font_size\", 64) \n"
"[/gdscript] \n"
"[csharp] \n"
"var fv = new FontVariation(); \n"
"fv.SetBaseFont(ResourceLoader.Load<FontFile>(\"res://BarlowCondensed-"
"Regular.ttf\")); \n"
"fv.SetVariationEmbolden(1.2); \n"
"GetNode(\"Label\").AddThemeFontOverride(\"font\", fv); \n"
"GetNode(\"Label\").AddThemeFontSizeOverride(\"font_size\", 64); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Щоб встановити координати кількох варіаційних осей: \n"
"[codeblock] \n"
"var fv = FontVariation.new(); \n"
"var ts = TextServerManager.get_primary_interface() \n"
"fv.base_font = load(\"res://BarlowCondensed-Regular.ttf\") \n"
"fv.variation_opentype = { ts.name_to_tag(\"wght\"): 900, "
"ts.name_to_tag(\"custom_hght\"): 900 } \n"
"[/codeblock]"
msgid ""
"Base font used to create a variation. If not set, default [Theme] font is "
"used."
msgstr ""
"Базовий шрифт, який використовується для створення варіації. Якщо не "
"встановлено, використовується шрифт за замовчуванням [Theme]."
msgid "Extra baseline offset (as a fraction of font height)."
msgstr "Додатковий базовий зсув (як дроб висоти шрифту)."
msgid ""
"A set of OpenType feature tags. More info: [url=https://docs.microsoft.com/en-"
"us/typography/opentype/spec/featuretags]OpenType feature tags[/url]."
msgstr ""
"Набір міток функції OpenType. Детальніше: [url=https://docs.microsoft.com/en-"
"us/typography/opentype/spec/featuretags] мітки OpenType [/url]."
msgid "Extra spacing at the bottom of the line in pixels."
msgstr "Додатково просипаючи внизу лінії в пікселях."
msgid "Extra spacing between graphical glyphs."
msgstr "Додаткове обмотування графічних гліфів."
msgid "Extra width of the space glyphs."
msgstr "Додаткова ширина простору гліфів."
msgid "Extra spacing at the top of the line in pixels."
msgstr "Додаткове розсипання у верхній частині лінії у пікселях."
msgid ""
"If is not equal to zero, emboldens the font outlines. Negative values reduce "
"the outline thickness.\n"
"[b]Note:[/b] Emboldened fonts might have self-intersecting outlines, which "
"will prevent MSDF fonts and [TextMesh] from working correctly."
msgstr ""
"Якщо не дорівнює нулю, змішайте шрифтові контури. Негативні значення "
"зменшують товщину контуру.\n"
"[b]Примітка:[/b] Вбудовані шрифти можуть мати самоінтерсекційні контури, які "
"дозволять запобігти шрифтам MSDF і [TextMesh] від роботи правильно."
msgid "Active face index in the TrueType / OpenType collection file."
msgstr "Індекс активного обличчя в файлі TrueType / OpenType."
msgid ""
"Font OpenType variation coordinates. More info: [url=https://"
"docs.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg]OpenType "
"variation tags[/url].\n"
"[b]Note:[/b] This [Dictionary] uses OpenType tags as keys. Variation axes can "
"be identified both by tags ([int], e.g. [code]0x77678674[/code]) and names "
"([String], e.g. [code]wght[/code]). Some axes might be accessible by multiple "
"names. For example, [code]wght[/code] refers to the same axis as "
"[code]weight[/code]. Tags on the other hand are unique. To convert between "
"names and tags, use [method TextServer.name_to_tag] and [method "
"TextServer.tag_to_name].\n"
"[b]Note:[/b] To get available variation axes of a font, use [method "
"Font.get_supported_variation_list]."
msgstr ""
"Координація варіаційних кодів Font OpenType. Більш детальна інформація: "
"[url=https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg]{/"
"url]\n"
"[b]Примітка:[/b] Ця [Дикаційна] використовує теги OpenType як ключі. "
"Сортування осей можна визначити як за тегами ([int], наприклад "
"[code]0x77678674[/code]) і імен ([String], наприклад [code]wght[/code]). "
"Деякі осі можуть бути доступні кількома іменами. Наприклад, [code]wght[/code] "
"відноситься до тієї ж осі, як [code] вага[/code]. Теги на іншому руці "
"унікальний. Щоб конвертувати між іменами та тегами, скористайтеся [method "
"TextServer.name_to_tag] та [method посібник.tag_to_name].\n"
"[b]Примітка:[/b] Щоб отримати доступні варіації осей шрифту, скористайтеся "
"[method Font.get_supported_variation_list]."
msgid ""
"2D transform, applied to the font outlines, can be used for slanting, "
"flipping and rotating glyphs.\n"
"For example, to simulate italic typeface by slanting, apply the following "
"transform [code]Transform2D(1.0, slant, 0.0, 1.0, 0.0, 0.0)[/code]."
msgstr ""
"2D трансформатор, наноситься на шрифтові контури, можна використовувати для "
"сланцевих, фліппів і обертів.\n"
"Наприклад, для імітації italic typeface від slanting, застосувати наступний "
"трансформатор [code]Transform2D(1.0, slant, 0.0, 1.0, 0.0)[/code]."
msgid "Framebuffer cache manager for Rendering Device based renderers."
msgstr "Рендерингових пристроїв на основі рендерингових пристроїв."
msgid ""
"Framebuffer cache manager for [RenderingDevice]-based renderers. Provides a "
"way to create a framebuffer and reuse it in subsequent calls for as long as "
"the used textures exists. Framebuffers will automatically be cleaned up when "
"dependent objects are freed."
msgstr ""
"Менеджер кешу фреймбуфера для рендерерів на основі [RenderingDevice]. Надає "
"спосіб створення фреймбуфера та його повторного використання в наступних "
"викликах, поки існують використані текстури. Фреймбуфери автоматично "
"очищаються після звільнення залежних об'єктів."
msgid ""
"Creates, or obtains a cached, framebuffer. [param textures] lists textures "
"accessed. [param passes] defines the subpasses and texture allocation, if "
"left empty a single pass is created and textures are allocated depending on "
"their usage flags. [param views] defines the number of views used when "
"rendering."
msgstr ""
"Створює, або отримує кеш, каркас [param textures] списки текстур доступу. "
"[param pass] визначає об'єкти та фактурне виділення, якщо створюється лівий "
"порожній один прохід і фактури виділені в залежності від своїх прапорів "
"використання. [param views] визначає кількість переглядів, використовуваних "
"при рендерингу."
msgid "A native library for GDExtension."
msgstr "Бібліотека для GDExtension."
msgid ""
"The [GDExtension] resource type represents a [url=https://en.wikipedia.org/"
"wiki/Shared_library]shared library[/url] which can expand the functionality "
"of the engine. The [GDExtensionManager] singleton is responsible for loading, "
"reloading, and unloading [GDExtension] resources.\n"
"[b]Note:[/b] GDExtension itself is not a scripting language and has no "
"relation to [GDScript] resources."
msgstr ""
"Тип ресурсу [GDExtension] представляє [url=https://en.wikipedia.org/wiki/"
"Shared_library]спільну бібліотеку[/url], яка може розширити функціональні "
"можливості механізму. Синглтон [GDExtensionManager] відповідає за "
"завантаження, перезавантаження та вивантаження ресурсів [GDExtension]. \n"
"[b]Примітка:[/b] GDExtension сама по собі не є мовою сценаріїв і не має "
"жодного відношення до ресурсів [GDScript]."
msgid "GDExtension overview"
msgstr "Огляд GDExtension"
msgid "GDExtension example in C++"
msgstr "Приклад GDExtension в C++"
msgid ""
"Returns the lowest level required for this extension to be properly "
"initialized (see the [enum InitializationLevel] enum)."
msgstr ""
"Повертає найнижчий рівень, необхідний для правильної ініціалізації цього "
"розширення (див. перелік [enum InitializationLevel])."
msgid "Returns [code]true[/code] if this extension's library has been opened."
msgstr ""
"Повертає [code]true[/code], якщо бібліотеку цього розширення було відкрито."
msgid ""
"The library is initialized at the same time as the core features of the "
"engine."
msgstr "Бібліотека ініціюється одночасно, оскільки основні функції двигуна."
msgid ""
"The library is initialized at the same time as the engine's servers (such as "
"[RenderingServer] or [PhysicsServer3D])."
msgstr ""
"Бібліотека ініціалізується одночасно з серверами механізму (наприклад, "
"[RenderingServer] або [PhysicsServer3D])."
msgid ""
"The library is initialized at the same time as the engine's scene-related "
"classes."
msgstr ""
"Бібліотека ініціюється в той же час, як пов'язані з сценарними класами "
"двигуна."
msgid ""
"The library is initialized at the same time as the engine's editor classes. "
"Only happens when loading the GDExtension in the editor."
msgstr ""
"Бібліотека ініціюється в той же час, як класи редактора двигуна. При "
"завантаженні GDExtension у редакторі."
msgid "Provides access to GDExtension functionality."
msgstr "Забезпечує доступ до функцій GDExtension."
msgid ""
"The GDExtensionManager loads, initializes, and keeps track of all available "
"[GDExtension] libraries in the project.\n"
"[b]Note:[/b] Do not worry about GDExtension unless you know what you are "
"doing."
msgstr ""
"GDExtensionManager навантажень, ініціалізує та відстежує всі доступні "
"бібліотеки [GDExtension].\n"
"[b]Примітка:[/b] Не хвилюйтеся про GDExtension, якщо ви знаєте, що ви робите."
msgid ""
"Returns the [GDExtension] at the given file [param path], or [code]null[/"
"code] if it has not been loaded or does not exist."
msgstr ""
"Повертаємо [GDExtension] на вказаному файлі [param path], або [code]null[/"
"code], якщо він не був завантажений або не існує."
msgid "Returns the file paths of all currently loaded extensions."
msgstr "Повертаємо шлях до файлів всіх, які в даний час завантажені розширення."
msgid ""
"Returns [code]true[/code] if the extension at the given file [param path] has "
"already been loaded successfully. See also [method get_loaded_extensions]."
msgstr ""
"Повертає [code]true[/code], якщо розширення в даному файлі [param path] уже "
"успішно завантажено. Дивіться також [method get_loaded_extensions]."
msgid ""
"Loads an extension by absolute file path. The [param path] needs to point to "
"a valid [GDExtension]. Returns [constant LOAD_STATUS_OK] if successful."
msgstr ""
"Завантажує розширення за абсолютним шляхом до файлу. [param path] має "
"вказувати на коректне значення [GDExtension]. У разі успіху повертає "
"[constant LOAD_STATUS_OK]."
msgid ""
"Loads the extension already in address space via the given path and "
"initialization function. The [param path] needs to be unique and start with "
"[code]\"libgodot://\"[/code]. Returns [constant LOAD_STATUS_OK] if successful."
msgstr ""
"Завантажує розширення, яке вже знаходиться в адресному просторі, через "
"заданий шлях та функцію ініціалізації. [param path] має бути унікальним та "
"починатися з [code]\"libgodot://\"[/code]. Повертає [constant LOAD_STATUS_OK] "
"у разі успіху."
msgid ""
"Reloads the extension at the given file path. The [param path] needs to point "
"to a valid [GDExtension], otherwise this method may return either [constant "
"LOAD_STATUS_NOT_LOADED] or [constant LOAD_STATUS_FAILED].\n"
"[b]Note:[/b] You can only reload extensions in the editor. In release builds, "
"this method always fails and returns [constant LOAD_STATUS_FAILED]."
msgstr ""
"Перезавантажує розширення за вказаним шляхом до файлу. [param path] має "
"вказувати на коректне значення [GDExtension], інакше цей метод може повернути "
"або [constant LOAD_STATUS_NOT_LOADED], або [constant LOAD_STATUS_FAILED].\n"
"[b]Примітка:[/b] Ви можете перезавантажувати розширення лише в редакторі. У "
"релізних збірках цей метод завжди завершується невдачею та повертає [constant "
"LOAD_STATUS_FAILED]."
msgid ""
"Unloads an extension by file path. The [param path] needs to point to an "
"already loaded [GDExtension], otherwise this method returns [constant "
"LOAD_STATUS_NOT_LOADED]."
msgstr ""
"Вивантажує розширення за допомогою файлової доріжки. [Параметр шляху] повинен "
"вказувати на вже завантажені [GDExtension], інакше цей метод повертає "
"[constant LOAD_STATUS_NOT_LOADED]."
msgid ""
"Emitted after the editor has finished loading a new extension.\n"
"[b]Note:[/b] This signal is only emitted in editor builds."
msgstr ""
"Видається після того, як редактор завершив завантаження нового розширення.\n"
"[b]Примітка.[/b] Цей сигнал видається лише у збірках редактора."
msgid ""
"Emitted before the editor starts unloading an extension.\n"
"[b]Note:[/b] This signal is only emitted in editor builds."
msgstr ""
"Видається перед тим, як редактор починає вивантажувати розширення.\n"
"[b]Примітка.[/b] Цей сигнал видається лише у збірках редактора."
msgid "Emitted after the editor has finished reloading one or more extensions."
msgstr ""
"Після того, як редактор закінчив перевантаження одного або декількох "
"розширень."
msgid "The extension has loaded successfully."
msgstr "Подовжувач успішно завантажив."
msgid ""
"The extension has failed to load, possibly because it does not exist or has "
"missing dependencies."
msgstr ""
"Подовжувач не вдалося завантажити, можливо, оскільки він не існує або не має "
"ніяких залежностей."
msgid "The extension has already been loaded."
msgstr "Розширення вже було завантажено."
msgid "The extension has not been loaded."
msgstr "Розширення не завантажується."
msgid "The extension requires the application to restart to fully load."
msgstr "Подовжувач вимагає застосування для перезавантаження повністю."
msgid "A script implemented in the GDScript programming language."
msgstr "Скрипт, що реалізується мовою програмування GDScript."
msgid ""
"A script implemented in the GDScript programming language, saved with the "
"[code].gd[/code] extension. The script extends the functionality of all "
"objects that instantiate it.\n"
"Calling [method new] creates a new instance of the script. [method "
"Object.set_script] extends an existing object, if that object's class matches "
"one of the script's base classes.\n"
"If you are looking for GDScript's built-in functions, see [@GDScript] instead."
msgstr ""
"Скрипт, реалізований мовою програмування GDScript, збережений з розширенням "
"[code].gd[/code]. Скрипт розширює функціональність усіх об'єктів, які його "
"створює.\n"
"Calling [method new] creates a new instance of the script. [method "
"Object.set_script] розширює існуючий об'єкт, якщо клас цього об'єкта "
"відповідає одному з базових класів скрипта.\n"
"Якщо ви шукаєте вбудовані функції GDScript, дивіться [@GDScript]."
msgid "GDScript documentation index"
msgstr "Індекс документації GDScript"
msgid ""
"Returns a new instance of the script.\n"
"[codeblock]\n"
"var MyClass = load(\"myclass.gd\")\n"
"var instance = MyClass.new()\n"
"print(instance.get_script() == MyClass) # Prints true\n"
"[/codeblock]"
msgstr ""
"Повертає новий екземпляр сценарію.\n"
"[codeblock]\n"
"var MyClass = load(\"myclass.gd\")\n"
"var instance = MyClass.new()\n"
"print(instance.get_script() == MyClass) # Виводить true\n"
"[/codeblock]"
msgid ""
"A GDScript syntax highlighter that can be used with [TextEdit] and [CodeEdit] "
"nodes."
msgstr ""
"Підсвічувач синтаксису GDScript, який можна використовувати з вузлами "
"[TextEdit] і [CodeEdit]."
msgid ""
"[b]Note:[/b] This class can only be used for editor plugins because it relies "
"on editor settings.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var code_preview = TextEdit.new()\n"
"var highlighter = GDScriptSyntaxHighlighter.new()\n"
"code_preview.syntax_highlighter = highlighter\n"
"[/gdscript]\n"
"[csharp]\n"
"var codePreview = new TextEdit();\n"
"var highlighter = new GDScriptSyntaxHighlighter();\n"
"codePreview.SyntaxHighlighter = highlighter;\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[b]Примітка:[/b] цей клас можна використовувати лише для плагінів редактора, "
"оскільки він залежить від налаштувань редактора.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var code_preview = TextEdit.new()\n"
"var highlighter = GDScriptSyntaxHighlighter.new()\n"
"code_preview.syntax_highlighter = highlighter\n"
"[/gdscript]\n"
"[csharp]\n"
"var codePreview = new TextEdit();\n"
"var highlighter = new GDScriptSyntaxHighlighter();\n"
"codePreview.SyntaxHighlighter = highlighter;\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"A physics joint that allows for complex movement and rotation between two 3D "
"physics bodies."
msgstr ""
"Фізичний суглоб, що дозволяє комплексне переміщення та обертання між двома "
"фізико-фізичними органами 3D."
msgid ""
"The [Generic6DOFJoint3D] (6 Degrees Of Freedom) joint allows for implementing "
"custom types of joints by locking the rotation and translation of certain "
"axes.\n"
"The first 3 DOF represent the linear motion of the physics bodies and the "
"last 3 DOF represent the angular motion of the physics bodies. Each axis can "
"be either locked, or limited."
msgstr ""
"[Generic6DOFJoint3D] (6 Ступінь свободи) дозволяє здійснювати нестандартні "
"види суглобів, зафіксувавши обертання і переклад певних осей.\n"
"Перший 3 DOF представляє лінійний рух фізико-фізичних органів і останні 3 DOF "
"представляють кутовий рух фізико-фізичних органів. Кожна вісь можна "
"зафіксувати або обмежити."
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 ""
"Кількість обертальних демпферів по осі X.\n"
"Нижній, більш тривалий імпульс від одного боку береться до подорожі в іншу "
"сторону."
msgid "If [code]true[/code], rotation across the X axis is limited."
msgstr "Якщо [code]true[/code], обертання через осі X обмежена."
msgid ""
"When rotating across the X axis, this error tolerance factor defines how much "
"the correction gets slowed down. The lower, the slower."
msgstr ""
"При обертанні через вісь X, цей фактор толерантності до помилок визначає, "
"скільки корекція уповільнюється. Нижній, уповільнювач."
msgid ""
"The maximum amount of force that can occur, when rotating around the X axis."
msgstr ""
"Максимальна кількість сил, що може статися, коли обертається навколо осі X."
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the X axis."
msgstr ""
"Мінімальне обертання в негативному напрямку, щоб зламати пухкий і обертати "
"навколо осі X."
msgid ""
"The amount of rotational restitution across the X axis. The lower, the more "
"restitution occurs."
msgstr ""
"Кількість обертальної заміни по осі X. Знизу відбувається більша заміна."
msgid "The speed of all rotations across the X axis."
msgstr "Швидкість всіх обертань по осі X."
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the X axis."
msgstr ""
"Мінімальне обертання в позитивному напрямку, щоб зламати пухкий і обертати "
"навколо осі X."
msgid ""
"The amount of rotational damping across the Y axis. The lower, the more "
"damping occurs."
msgstr ""
"Кількість обертальних демпферів по осі Y. Знизу виникає більша демпфера."
msgid "If [code]true[/code], rotation across the Y axis is limited."
msgstr "Якщо [code]true[/code], обертання через осі Y обмежена."
msgid ""
"When rotating across the Y axis, this error tolerance factor defines how much "
"the correction gets slowed down. The lower, the slower."
msgstr ""
"Коли обертається через осі Y, цей фактор толерантності до помилок визначає, "
"скільки корекція уповільнюється. Нижній, уповільнювач."
msgid ""
"The maximum amount of force that can occur, when rotating around the Y axis."
msgstr ""
"Максимальна кількість сил, що може статися, коли обертається навколо осі Y."
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the Y axis."
msgstr ""
"Мінімальне обертання в негативному напрямку, щоб зламати пухкий і обертати "
"навколо осі Y."
msgid ""
"The amount of rotational restitution across the Y axis. The lower, the more "
"restitution occurs."
msgstr ""
"Кількість обертальної заміни по осі Y. Знизу відбувається більша заміна."
msgid "The speed of all rotations across the Y axis."
msgstr "Швидкість всіх обертань по осі Y."
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the Y axis."
msgstr ""
"Мінімальне обертання в позитивному напрямку, щоб зламати пухкий і обертати "
"навколо осі Y."
msgid ""
"The amount of rotational damping across the Z axis. The lower, the more "
"damping occurs."
msgstr ""
"Кількість обертального здушення через вісь Z. Знизу виникає більша демпфера."
msgid "If [code]true[/code], rotation across the Z axis is limited."
msgstr "Якщо [code]true[/code], обертання по осі Z обмежена."
msgid ""
"When rotating across the Z axis, this error tolerance factor defines how much "
"the correction gets slowed down. The lower, the slower."
msgstr ""
"При обертанні через вісь Z, цей фактор толерантності до помилок визначає, "
"скільки корекція уповільнюється. Нижній, уповільнювач."
msgid ""
"The maximum amount of force that can occur, when rotating around the Z axis."
msgstr ""
"Максимальна кількість сил, що може статися, коли обертається навколо осі Z."
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the Z axis."
msgstr ""
"Мінімальне обертання в негативному напрямку, щоб зламати пухкий і обертати "
"навколо осі Z."
msgid ""
"The amount of rotational restitution across the Z axis. The lower, the more "
"restitution occurs."
msgstr ""
"Кількість обертальної заміни по осі Z. Знизу відбувається більша заміна."
msgid "The speed of all rotations across the Z axis."
msgstr "Швидкість всіх обертань через вісь Z."
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the Z axis."
msgstr ""
"Мінімальне обертання в позитивному напрямку, щоб зламати пухкий і обертати "
"навколо осі Z."
msgid "If [code]true[/code], a rotating motor at the X axis is enabled."
msgstr "Якщо [code]true[/code], ввімкнено обертальний двигун на осі X."
msgid "Maximum acceleration for the motor at the X axis."
msgstr "Максимальне прискорення двигуна на осі X."
msgid "Target speed for the motor at the X axis."
msgstr "Цільова швидкість двигуна на осі X."
msgid "If [code]true[/code], a rotating motor at the Y axis is enabled."
msgstr "Якщо [code]true[/code], ввімкнено обертальний двигун в осі Y."
msgid "Maximum acceleration for the motor at the Y axis."
msgstr "Максимальне прискорення двигуна в осі Y."
msgid "Target speed for the motor at the Y axis."
msgstr "Цільова швидкість двигуна на осі Y."
msgid "If [code]true[/code], a rotating motor at the Z axis is enabled."
msgstr "Якщо [code]true[/code], ввімкнено обертальний двигун на осі Z."
msgid "Maximum acceleration for the motor at the Z axis."
msgstr "Максимальне прискорення двигуна при осі Z."
msgid "Target speed for the motor at the Z axis."
msgstr "Цільова швидкість двигуна на осі Z."
msgid "The amount of damping that happens at the X motion."
msgstr "Кількість демпферів, що відбувається на X руху."
msgid "If [code]true[/code], the linear motion across the X axis is limited."
msgstr "Якщо [code]true[/code], лінійний рух по осі X обмежений."
msgid "The minimum difference between the pivot points' X axis."
msgstr "Мінімальна різниця між віссю пікових точок."
msgid ""
"The amount of restitution on the X axis movement. The lower, the more "
"momentum gets lost."
msgstr "Кількість заміщення на осі X. Чим менше, тим більше імпульсів втратив."
msgid ""
"A factor applied to the movement across the X axis. The lower, the slower the "
"movement."
msgstr ""
"Вектор, який застосовується до руху по осі X. Нижній, уповільнювач руху."
msgid "The maximum difference between the pivot points' X axis."
msgstr "Максимальна різниця між осі рентгенівських точок."
msgid "The amount of damping that happens at the Y motion."
msgstr "Кількість демпферів, які відбуваються в Y русі."
msgid "If [code]true[/code], the linear motion across the Y axis is limited."
msgstr "Якщо [code]true[/code], лінійний рух по осі Y обмежений."
msgid "The minimum difference between the pivot points' Y axis."
msgstr "Мінімальна різниця між вісь pivot."
msgid ""
"The amount of restitution on the Y axis movement. The lower, the more "
"momentum gets lost."
msgstr "Кількість заміщення на осі Y. Чим менше, тим більше імпульсів втратив."
msgid ""
"A factor applied to the movement across the Y axis. The lower, the slower the "
"movement."
msgstr "Приміряють рух по осі Y. Нижній, уповільнювач руху."
msgid "The maximum difference between the pivot points' Y axis."
msgstr "Максимальна різниця між вісь pivot."
msgid "The amount of damping that happens at the Z motion."
msgstr "Кількість демпферів, які відбуваються на Z руху."
msgid "If [code]true[/code], the linear motion across the Z axis is limited."
msgstr "Якщо [code]true[/code], лінійний рух по осі Z обмежений."
msgid "The minimum difference between the pivot points' Z axis."
msgstr "Мінімальна різниця між вісь pivot Z."
msgid ""
"The amount of restitution on the Z axis movement. The lower, the more "
"momentum gets lost."
msgstr "Кількість заміщення на осі Z. Чим менше, тим більше імпульсів втратив."
msgid ""
"A factor applied to the movement across the Z axis. The lower, the slower the "
"movement."
msgstr "Приміряють рух по осі Z. Нижній, уповільнювач руху."
msgid "The maximum difference between the pivot points' Z axis."
msgstr "Максимальна різниця між вісь pivot Z."
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 ""
"Якщо [code]true[/code], то є лінійний двигун на осі X. Намагатиметься досягти "
"цільової швидкості під час перебування в межах сил."
msgid ""
"The maximum force the linear motor can apply on the X axis while trying to "
"reach the target velocity."
msgstr ""
"Максимальна сила лінійного двигуна може застосовуватися на осі X, намагаючись "
"досягти цільової швидкості."
msgid "The speed that the linear motor will attempt to reach on the X axis."
msgstr "Швидкість, що лінійний двигун спробує дістатися на осі X."
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 ""
"Якщо [code]true[/code], то є лінійний двигун на осі Y. Намагатиметься досягти "
"цільової швидкості під час перебування в межах сил."
msgid ""
"The maximum force the linear motor can apply on the Y axis while trying to "
"reach the target velocity."
msgstr ""
"Максимальна сила лінійного двигуна може застосовуватися на осі Y, намагаючись "
"досягти цільової швидкості."
msgid "The speed that the linear motor will attempt to reach on the Y axis."
msgstr "Швидкість, яку лінійний двигун спробує досягти на осі Y."
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 ""
"Якщо [code]true[/code], то є лінійний двигун на осі Z. Намагатиметься досягти "
"цільової швидкості під час перебування в межах сил."
msgid ""
"The maximum force the linear motor can apply on the Z axis while trying to "
"reach the target velocity."
msgstr ""
"Максимальна сила лінійного двигуна може застосовуватися на осі Z, намагаючись "
"досягти цільової швидкості."
msgid "The speed that the linear motor will attempt to reach on the Z axis."
msgstr "Швидкість, що лінійний двигун спробує дістатися на осі Z."
msgid "The minimum difference between the pivot points' axes."
msgstr "Мінімальна різниця між пальцями точок."
msgid "The maximum difference between the pivot points' axes."
msgstr "Максимальна різниця між пальцями точок."
msgid ""
"A factor applied to the movement across the axes. The lower, the slower the "
"movement."
msgstr "Фактори, що застосовуються до руху по осі. Нижній, уповільнювач руху."
msgid ""
"The amount of restitution on the axes' movement. The lower, the more momentum "
"gets lost."
msgstr ""
"Кількість заміщення на русі осі. Чим менше, тим більше імпульсів втратив."
msgid "The amount of damping that happens at the linear motion across the axes."
msgstr "Кількість демпферів, що відбувається на лінійному русі по осі."
msgid "The velocity the linear motor will try to reach."
msgstr "Швидкість лінійного двигуна намагатиметься досягти."
msgid ""
"The maximum force the linear motor will apply while trying to reach the "
"velocity target."
msgstr ""
"Максимальна сила лінійного двигуна буде застосовуватися при спробі досягнення "
"цілей швидкості."
msgid ""
"The minimum rotation in negative direction to break loose and rotate around "
"the axes."
msgstr ""
"Мінімальне обертання в негативному напрямку, щоб зламати пухкий і обертати "
"навколо осі."
msgid ""
"The minimum rotation in positive direction to break loose and rotate around "
"the axes."
msgstr ""
"Мінімальне обертання в позитивному напрямку, щоб зламати пухкий і обертати "
"навколо осі."
msgid "The speed of all rotations across the axes."
msgstr "Швидкість всіх обертань по осі."
msgid ""
"The amount of rotational damping across the axes. The lower, the more damping "
"occurs."
msgstr "Кількість обертових демпферів по осі. Знизу виникає більша демпфера."
msgid ""
"The amount of rotational restitution across the axes. The lower, the more "
"restitution occurs."
msgstr "Кількість обертальної заміни по осі. Знизу відбувається більша заміна."
msgid ""
"The maximum amount of force that can occur, when rotating around the axes."
msgstr "Максимальна кількість сил, що може статися, при обертанні навколо осі."
msgid ""
"When rotating across the axes, this error tolerance factor defines how much "
"the correction gets slowed down. The lower, the slower."
msgstr ""
"Коли обертається через осі, цей фактор толерантності до помилок визначає, "
"скільки корекція уповільнюється. Нижній, уповільнювач."
msgid "Target speed for the motor at the axes."
msgstr "Цільова швидкість двигуна на осі."
msgid "Maximum acceleration for the motor at the axes."
msgstr "Максимальне прискорення двигуна на осі."
msgid "If enabled, linear motion is possible within the given limits."
msgstr "Якщо ввімкнено, лінійний рух можливий в межах зазначених лімітів."
msgid "If enabled, rotational motion is possible within the given limits."
msgstr "Якщо ввімкнено, обертальний рух можливий в межах зазначених лімітів."
msgid "If enabled, there is a rotational motor across these axes."
msgstr "Якщо увімкнено, є обертальний двигун через ці осі."
msgid "If enabled, there is a linear motor across these axes."
msgstr "Якщо увімкнено, є лінійний двигун за допомогою цих осей."
msgid "Represents the size of the [enum Flag] enum."
msgstr "Представляємо розмір енму [enum Прапор]."
msgid "Provides methods for some common 2D geometric operations."
msgstr "Забезпечує методи для окремих геометричних операцій 2D."
msgid ""
"Provides a set of helper functions to create geometric shapes, compute "
"intersections between shapes, and process various other geometric operations "
"in 2D."
msgstr ""
"Забезпечує набір допоміжних функцій для створення геометричних форм, складних "
"перехрестя між формами та процесом різних інших геометричних операцій в 2D."
msgid ""
"Returns the [url=https://en.wikipedia.org/wiki/"
"Bresenham%27s_line_algorithm]Bresenham line[/url] between the [param from] "
"and [param to] points. A Bresenham line is a series of pixels that draws a "
"line and is always 1-pixel thick on every row and column of the drawing "
"(never more, never less).\n"
"Example code to draw a line between two [Marker2D] nodes using a series of "
"[method CanvasItem.draw_rect] calls:\n"
"[codeblock]\n"
"func _draw():\n"
"\tfor pixel in Geometry2D.bresenham_line($MarkerA.position, "
"$MarkerB.position):\n"
"\t\tdraw_rect(Rect2(pixel, Vector2.ONE), Color.WHITE)\n"
"[/codeblock]"
msgstr ""
"Повертає [url=https://en.wikipedia.org/wiki/"
"Bresenham%27s_line_algorithm]лінію Брезенхема[/url] між точками [param from] "
"і [param to]. Лінія Брезенхема — це ряд пікселів, які малюють лінію, і завжди "
"мають товщину 1 піксель у кожному рядку та стовпці малюнка (ніколи більше, ні "
"менше). \n"
"Приклад коду для малювання лінії між двома вузлами [Marker2D] за допомогою "
"серії викликів [method CanvasItem.draw_rect]: \n"
"[codeblock] \n"
"func _draw(): \n"
"\tfor pixel in Geometry2D.bresenham_line($MarkerA.position, "
"$MarkerB.position): \n"
"\t\tdraw_rect(Rect2(pixel, Vector2.ONE), Color.WHITE) \n"
"[/codeblock]"
msgid ""
"Clips [param polygon_a] against [param polygon_b] and returns an array of "
"clipped polygons. This performs [constant OPERATION_DIFFERENCE] between "
"polygons. Returns an empty array if [param polygon_b] completely overlaps "
"[param polygon_a].\n"
"If [param polygon_b] is enclosed by [param polygon_a], returns an outer "
"polygon (boundary) and inner polygon (hole) which could be distinguished by "
"calling [method is_polygon_clockwise]."
msgstr ""
"Кліпи [param polygon_a] проти [param polygon_b] і повертає масив кліпованих "
"полігонів. Це виконує [constant OPERATION_DIFFERENCE] між полігонами. "
"Повертає порожній масив, якщо [param polygon_b] повністю перекриття [param "
"polygon_a].\n"
"Якщо [param polygon_b] закривається [param polygon_a], повертає зовнішній "
"полігон (кордонний) і внутрішній полігон (отримка), який може відрізнятися за "
"допомогою виклику [method _polygon_clockwise]."
msgid ""
"Clips [param polyline] against [param polygon] and returns an array of "
"clipped polylines. This performs [constant OPERATION_DIFFERENCE] between the "
"polyline and the polygon. This operation can be thought of as cutting a line "
"with a closed shape."
msgstr ""
"Кліпи [param полілін] проти [param polygon] і повертає масив затисканих "
"полілінів. Це виконує [constant OPERATION_DIFFERENCE] між поліліном і "
"полігоном. Ця операція може розглядатися як різання лінії закритою формою."
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 ""
"З огляду на масив [Vector2]s, повертає конвекційне корпус як список точок, "
"які відповідають порядку. Останнім моментом є те ж, що і перший."
msgid ""
"Decomposes the [param polygon] into multiple convex hulls and returns an "
"array of [PackedVector2Array]."
msgstr ""
"Розгортання полігону [param polygon] в декілька конвекційних корпусів і "
"повертає масив [PackedVector2Array]."
msgid ""
"Mutually excludes common area defined by intersection of [param polygon_a] "
"and [param polygon_b] (see [method intersect_polygons]) and returns an array "
"of excluded polygons. This performs [constant OPERATION_XOR] between "
"polygons. In other words, returns all but common area between polygons.\n"
"The operation may result in an outer polygon (boundary) and inner polygon "
"(hole) produced which could be distinguished by calling [method "
"is_polygon_clockwise]."
msgstr ""
"Мутуально виключає поширену площу, визначену перехрестям [param polygon_a] і "
"[param polygon_b] (див. [method intersect_polygons]) і повертає масив "
"виключених полігонів. Це виконує [constant OPERATION_XOR] між полігонами. "
"Іншими словами, повертає всі, але загальна площа між полігонами.\n"
"Операція може призвести до зовнішнього полігону (кордонного) і внутрішнього "
"полігону (холоща) виробництва, який може відрізнятися за допомогою виклику "
"[method _polygon_clockwise]."
msgid ""
"Returns the 2D point on the 2D segment ([param s1], [param s2]) that is "
"closest to [param point]. The returned point will always be inside the "
"specified segment."
msgstr ""
"Повертаємо точку 2D на сегменті 2D ([param s1], [param s2]), який найближчий "
"до [param point]. Повернутий пункт завжди буде всередині зазначеного сегмента."
msgid ""
"Returns the 2D point on the 2D line defined by ([param s1], [param s2]) that "
"is closest to [param point]. The returned point can be inside the segment "
"([param s1], [param s2]) or outside of it, i.e. somewhere on the line "
"extending from the segment."
msgstr ""
"Повертаємо точку 2D на лінію 2D, визначену ([param s1], [param s2]), що "
"найближче до [param point]. Повернутий пункт може бути всередині сегмента "
"([param s1], [param s2]) або зовні нього, тобто десь на лінії, що поширюється "
"від сегмента."
msgid ""
"Given the two 2D segments ([param p1], [param q1]) and ([param p2], [param "
"q2]), finds those two points on the two segments that are closest to each "
"other. Returns a [PackedVector2Array] that contains this point on ([param "
"p1], [param q1]) as well the accompanying point on ([param p2], [param q2])."
msgstr ""
"З огляду на два сегменти 2D ([param p1], [param q1]) і ([param p2], [param "
"q2]), знаходить дві точки на два сегменти, які близькі один одному. "
"Повернутися до [PackedVector2Array], який містить цю точку на [param p1], "
"[param q1], а також точки супроводження на [param p2], [param q2]."
msgid ""
"Intersects [param polygon_a] with [param polygon_b] and returns an array of "
"intersected polygons. This performs [constant OPERATION_INTERSECTION] between "
"polygons. In other words, returns common area shared by polygons. Returns an "
"empty array if no intersection occurs.\n"
"The operation may result in an outer polygon (boundary) and inner polygon "
"(hole) produced which could be distinguished by calling [method "
"is_polygon_clockwise]."
msgstr ""
"Інтерсекти [param polygon_a] з [param polygon_b] і повертає масив "
"інтерсекційних полігонів. Це виконує [constant OPERATION_INTERSECTION] між "
"полігонами. Іншими словами, повертає загальну площу, поділений полігонами. "
"Повертає порожній масив, якщо не відбувається перетин.\n"
"Операція може призвести до зовнішнього полігону (кордонного) і внутрішнього "
"полігону (холоща) виробництва, який може відрізнятися за допомогою виклику "
"[method _polygon_clockwise]."
msgid ""
"Intersects [param polyline] with [param polygon] and returns an array of "
"intersected polylines. This performs [constant OPERATION_INTERSECTION] "
"between the polyline and the polygon. This operation can be thought of as "
"chopping a line with a closed shape."
msgstr ""
"Перетинає [param polyline] з [param polygon] та повертає масив перетнутих "
"поліліній. Це виконує [constant OPERATION_INTERSECTION] між полілінією та "
"полігоном. Цю операцію можна розглядати як розсікання лінії із замкнутою "
"формою."
msgid ""
"Returns [code]true[/code] if [param point] is inside the circle or if it's "
"located exactly [i]on[/i] the circle's boundary, otherwise returns "
"[code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо [param point] знаходиться всередині кола або "
"якщо воно розташоване точно [i]on[/i] на межі кола, інакше повертає "
"[code]false[/code]."
msgid ""
"Returns [code]true[/code] if [param point] is inside [param polygon] or if "
"it's located exactly [i]on[/i] polygon's boundary, otherwise returns "
"[code]false[/code]."
msgstr ""
"Повертає [code]true[/code], якщо [param point] знаходиться всередині [param "
"polygon] або якщо він розташований точно [i]on[/i] полігон межа, інакше "
"повертає [code]false[/code]."
msgid ""
"Returns [code]true[/code] if [param polygon]'s vertices are ordered in "
"clockwise order, otherwise returns [code]false[/code].\n"
"[b]Note:[/b] Assumes a Cartesian coordinate system where [code]+x[/code] is "
"right and [code]+y[/code] is up. If using screen coordinates ([code]+y[/code] "
"is down), the result will need to be flipped (i.e. a [code]true[/code] result "
"will indicate counter-clockwise)."
msgstr ""
"Повертаємо [code]true[/code], якщо [param polygon] будуть замовлені "
"годинниковим замовленням, інакше повертає [code]false[/code].\n"
"[b]Примітка:[/b] Припустимо, що система координації коробки, де [code] +x[/"
"code] є правою і [code] +y[/code]. Якщо використовувати координати екрана "
"([code] +y[/code] вниз), то результат буде потрібно розбити (тобто "
"[code]true[/code] результат буде вказувати на проти годинникової стрілки."
msgid ""
"Returns the point of intersection between the two lines ([param from_a], "
"[param dir_a]) and ([param from_b], [param dir_b]). Returns a [Vector2], or "
"[code]null[/code] if the lines are parallel.\n"
"[code]from[/code] and [code]dir[/code] are [i]not[/i] endpoints of a line "
"segment or ray but the slope ([code]dir[/code]) and a known point "
"([code]from[/code]) on that line.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var from_a = Vector2.ZERO\n"
"var dir_a = Vector2.RIGHT\n"
"var from_b = Vector2.DOWN\n"
"\n"
"# Returns Vector2(1, 0)\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2(1, -1))\n"
"# Returns Vector2(-1, 0)\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2(-1, -1))\n"
"# Returns null\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2.RIGHT)\n"
"[/gdscript]\n"
"[csharp]\n"
"var fromA = Vector2.Zero;\n"
"var dirA = Vector2.Right;\n"
"var fromB = Vector2.Down;\n"
"\n"
"// Returns new Vector2(1, 0)\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, new Vector2(1, -1));\n"
"// Returns new Vector2(-1, 0)\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, new Vector2(-1, -1));\n"
"// Returns null\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, Vector2.Right);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає точку перетину між двома лініями ([param from_a], [param dir_a]) і "
"([param from_b], [param dir_b]). Повертає [Vector2] або [code]null[/code], "
"якщо лінії паралельні.\n"
"[code]from[/code] і [code]dir[/code] є [i]не[/i] кінцевими точками відрізка "
"або променя, а нахилом ([code]dir[/code]) і відомою точкою ([code]from[/"
"code]) на цій лінії.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var from_a = Vector2.ZERO\n"
"var dir_a = Vector2.RIGHT\n"
"var from_b = Vector2.DOWN\n"
"\n"
"# Повертає Vector2(1, 0)\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2(1, -1))\n"
"# Повертає Vector2(-1, 0)\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2(-1, -1))\n"
"# Повертає null\n"
"Geometry2D.line_intersects_line(from_a, dir_a, from_b, Vector2.RIGHT)\n"
"[/gdscript]\n"
"[csharp]\n"
"var fromA = Vector2.Zero;\n"
"var dirA = Vector2.Right;\n"
"var fromB = Vector2.Down;\n"
"\n"
"// Повертає новий Vector2(1, 0)\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, new Vector2(1, -1));\n"
"// Повертає новий Vector2(-1, 0)\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, new Vector2(-1, -1));\n"
"// Повертає null\n"
"Geometry2D.LineIntersectsLine(fromA, dirA, fromB, Vector2.Right);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Given an array of [Vector2]s representing tiles, builds an atlas. The "
"returned dictionary has two keys: [code]points[/code] is a "
"[PackedVector2Array] that specifies the positions of each tile, [code]size[/"
"code] contains the overall size of the whole atlas as [Vector2i]."
msgstr ""
"З огляду на масив [Vector2], що представляє плитку, будує атлас. Повернутий "
"словник має два ключі: [code] точки[/code] є [PackedVector2Array], що "
"визначає позиції кожної плитки, [code]size[/code] містить загальний розмір "
"всього атласу, як [Vector2i]."
msgid ""
"Merges (combines) [param polygon_a] and [param polygon_b] and returns an "
"array of merged polygons. This performs [constant OPERATION_UNION] between "
"polygons.\n"
"The operation may result in an outer polygon (boundary) and multiple inner "
"polygons (holes) produced which could be distinguished by calling [method "
"is_polygon_clockwise]."
msgstr ""
"[param polygon_a] і [param polygon_b] і повертає масив зливних полігонів. Це "
"виконує [constant OPERATION_UNION] між полігонами.\n"
"Операція може призвести до зовнішнього полігону (корпусного) і декількох "
"внутрішніх полігонів (холок) виробництва яких можна відрізняти за допомогою "
"виклику [method _polygon_clockwise]."
msgid ""
"Inflates or deflates [param polygon] by [param delta] units (pixels). If "
"[param delta] is positive, makes the polygon grow outward. If [param delta] "
"is negative, shrinks the polygon inward. Returns an array of polygons because "
"inflating/deflating may result in multiple discrete polygons. Returns an "
"empty array if [param delta] is negative and the absolute value of it "
"approximately exceeds the minimum bounding rectangle dimensions of the "
"polygon.\n"
"Each polygon's vertices will be rounded as determined by [param join_type].\n"
"The operation may result in an outer polygon (boundary) and inner polygon "
"(hole) produced which could be distinguished by calling [method "
"is_polygon_clockwise].\n"
"[b]Note:[/b] To translate the polygon's vertices specifically, multiply them "
"to a [Transform2D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var polygon = PackedVector2Array([Vector2(0, 0), Vector2(100, 0), "
"Vector2(100, 100), Vector2(0, 100)])\n"
"var offset = Vector2(50, 50)\n"
"polygon = Transform2D(0, offset) * polygon\n"
"print(polygon) # Prints [(50.0, 50.0), (150.0, 50.0), (150.0, 150.0), (50.0, "
"150.0)]\n"
"[/gdscript]\n"
"[csharp]\n"
"Vector2[] polygon = [new Vector2(0, 0), new Vector2(100, 0), new Vector2(100, "
"100), new Vector2(0, 100)];\n"
"var offset = new Vector2(50, 50);\n"
"polygon = new Transform2D(0, offset) * polygon;\n"
"GD.Print((Variant)polygon); // Prints [(50, 50), (150, 50), (150, 150), (50, "
"150)]\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Збільшує або зменшує [param polygon] на [param delta] одиниць (пікселів). "
"Якщо [param delta] додатне, полігон зростає назовні. Якщо [param delta] "
"від'ємне, полігон стискає всередину. Повертає масив полігонів, оскільки "
"роздування/зменшення може призвести до появи кількох дискретних полігонів. "
"Повертає порожній масив, якщо [param delta] від'ємне, а його абсолютне "
"значення приблизно перевищує мінімальні розміри обмежувального прямокутника "
"полігону.\n"
"Вершини кожного полігону будуть заокруглені, як визначено [param join_type].\n"
"Операція може призвести до створення зовнішнього полігону (межі) та "
"внутрішнього полігону (діри), які можна розрізнити, викликавши [method "
"is_polygon_clockwise].\n"
"[b]Примітка:[/b] Щоб перевести вершини полігону, помножте їх на "
"[Transform2D]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var polygon = PackedVector2Array([Vector2(0, 0), Vector2(100, 0), "
"Vector2(100, 100), Vector2(0, 100)])\n"
"var offset = Vector2(50, 50)\n"
"polygon = Transform2D(0, offset) * polygon\n"
"print(polygon) # Виводить [(50.0, 50.0), (150.0, 50.0), (150.0, 150.0), "
"(50.0, 150.0)]\n"
"[/gdscript]\n"
"[csharp]\n"
"Vector2[] polygon = [new Vector2(0, 0), new Vector2(100, 0), new Vector2(100, "
"100), new Vector2(0, 100)];\n"
"var offset = new Vector2(50, 50);\n"
"polygon = new Transform2D(0, offset) * polygon;\n"
"GD.Print((Variant)polygon); // Друкує [(50, 50), (150, 50), (150, 150), (50, "
"150)]\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Inflates or deflates [param polyline] by [param delta] units (pixels), "
"producing polygons. If [param delta] is positive, makes the polyline grow "
"outward. Returns an array of polygons because inflating/deflating may result "
"in multiple discrete polygons. If [param delta] is negative, returns an empty "
"array.\n"
"Each polygon's vertices will be rounded as determined by [param join_type].\n"
"Each polygon's endpoints will be rounded as determined by [param end_type].\n"
"The operation may result in an outer polygon (boundary) and inner polygon "
"(hole) produced which could be distinguished by calling [method "
"is_polygon_clockwise]."
msgstr ""
"Надуває або здуває [param polyline] на [param delta] одиниць (пікселів), "
"створюючи полігони. Якщо [param delta] додатне, змушує полілінію зростати "
"назовні. Повертає масив полігонів, оскільки надування/здуття може призвести "
"до появи кількох дискретних полігонів. Якщо [param delta] від'ємне, повертає "
"порожній масив.\n"
"Вершини кожного полігону будуть заокруглені, як визначено [param join_type].\n"
"Кінцеві точки кожного полігону будуть заокруглені, як визначено [param "
"end_type].\n"
"Операція може призвести до створення зовнішнього полігону (межі) та "
"внутрішнього полігону (діри), які можна розрізнити, викликавши [method "
"is_polygon_clockwise]."
msgid ""
"Returns if [param point] is inside the triangle specified by [param a], "
"[param b] and [param c]."
msgstr ""
"Повертає, якщо [param point] знаходиться всередині трикутника, визначеного "
"[param a], [param b] та [param c]."
msgid ""
"Given the 2D segment ([param segment_from], [param segment_to]), returns the "
"position on the segment (as a number between 0 and 1) at which the segment "
"hits the circle that is located at position [param circle_position] and has "
"radius [param circle_radius]. If the segment does not intersect the circle, "
"-1 is returned (this is also the case if the line extending the segment would "
"intersect the circle, but the segment does not)."
msgstr ""
"З огляду на 2D сегмент ([param segment_from], [param segment_to]), повертає "
"положення на сегменті (як число від 0 до 1), при якому сегмент потрапляє в "
"коло, який знаходиться в положенні [param circle_position] і має Радіус "
"[param circle_radius]. Якщо сегмент не перетинає коло, -1 повертається (це "
"також так, якщо лінія, що розширює сегмент, перетинає коло, але сегмент не)."
msgid ""
"Checks if the two segments ([param from_a], [param to_a]) and ([param "
"from_b], [param to_b]) intersect. If yes, return the point of intersection as "
"[Vector2]. If no intersection takes place, returns [code]null[/code]."
msgstr ""
"Перевіряє, чи два сегменти ([param from_a], [param to_a]) і ([param from_b], "
"[param to_b]) перетинаються. Якщо так, повертаємо точку перетину як "
"[Vector2]. Якщо перетин відсутній, повертає [code]null[/code]."
msgid ""
"Triangulates the area specified by discrete set of [param points] such that "
"no point is inside the circumcircle of any resulting triangle. Returns a "
"[PackedInt32Array] where each triangle consists of three consecutive point "
"indices into [param points] (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 [PackedInt32Array] is returned."
msgstr ""
"Трианггулює область, зазначену за допомогою дискретного набору [param "
"points], що немає сенсу всередині обміну будь-якого отриманого трикутника. "
"Повертає [Packedint32Array], де кожен трикутник складається з трьох "
"послідовних точкових індексів у [param puls] (I.E. Повернений масив буде мати "
"[code] n * 3 [/code] елементів, з [code] n [/code] - це кількість знайдених "
"трикутники). Якщо триангуляція не вдалося, порожній [Packedint32Array] "
"повертається."
msgid ""
"Triangulates the polygon specified by the points in [param polygon]. Returns "
"a [PackedInt32Array] where each triangle consists of three consecutive point "
"indices into [param polygon] (i.e. the returned array will have [code]n * 3[/"
"code] elements, with [code]n[/code] being the number of found 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 "
"[PackedInt32Array] is returned."
msgstr ""
"Триангулює полігон, вказаний точками [param polygon]. Повертаємо "
"[PackedInt32Array], де кожен трикутник складається з трьох послідовних "
"індексів точки в [param polygon] (тобто повернутий масив буде мати [code]n * "
"3[/code] елементи, з [code]n[/code] є числом знайдених трикутників). Вихідні "
"трикутники завжди будуть проти годинникової стрілки, а контур буде розбитий, "
"якщо це годинниковою стрілкою. Якщо тріангуляція не вдалося, порожня "
"[PackedInt32Array] повертається."
msgid ""
"Create regions where either subject or clip polygons (or both) are filled."
msgstr ""
"Створення регіонів, де заповнюється або заповнюється полігони (або обидва)."
msgid ""
"Create regions where subject polygons are filled except where clip polygons "
"are filled."
msgstr ""
"Створіть регіони, де заповнюється предметні полігони, крім того, де "
"заповнюється полігони."
msgid "Create regions where both subject and clip polygons are filled."
msgstr "Створіть регіони, де заповнюється як предмет, так і кліп."
msgid ""
"Create regions where either subject or clip polygons are filled but not where "
"both are filled."
msgstr ""
"Створіть регіони, де заповнюються або затискаються полігони, але не де вони "
"заповнені."
msgid ""
"Squaring is applied uniformally at all convex edge joins at [code]1 * delta[/"
"code]."
msgstr "Приєднується до всіх конвекційних кромок [code]1 * delta[/code]."
msgid ""
"While flattened paths can never perfectly trace an arc, they are approximated "
"by a series of arc chords."
msgstr ""
"В той час як плоскі доріжки не можуть відмінно простежити дугу, вони "
"приблизні серії акордів дуги."
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\". For "
"any given edge join, when miter offsetting would exceed that maximum "
"distance, \"square\" joining is applied."
msgstr ""
"У зв’язку з нападними краями, які з'єднуються з дуже гострими кутами, "
"виготовляють надмірно довго і вузькі «зірки». Для будь-якої даної кромки при "
"введенні мітки буде перевищена максимальна відстань, \"кваре\" приєднується."
msgid ""
"Endpoints are joined using the [enum PolyJoinType] value and the path filled "
"as a polygon."
msgstr ""
"Кінцеві точки долучаються за допомогою значення [enum PolyJoinType] та шляху, "
"наповненого полігоном."
msgid ""
"Endpoints are joined using the [enum PolyJoinType] value and the path filled "
"as a polyline."
msgstr ""
"Кінцеві точки долучаються за допомогою значення [enum PolyJoinType] та шляху, "
"наповненого полілінією."
msgid "Endpoints are squared off with no extension."
msgstr "Кінцеві точки скручуються без розширення."
msgid "Endpoints are squared off and extended by [code]delta[/code] units."
msgstr ""
"Кінцевими точками є квадратні та розширені підрозділи [code]delta[/code]."
msgid "Endpoints are rounded off and extended by [code]delta[/code] units."
msgstr ""
"Кінцеві точки закруглені і розширені за допомогою [code]delta[/code] юнітів."
msgid "Provides methods for some common 3D geometric operations."
msgstr "Забезпечує методи для деяких поширених геометричних операцій 3D."
msgid ""
"Provides a set of helper functions to create geometric shapes, compute "
"intersections between shapes, and process various other geometric operations "
"in 3D."
msgstr ""
"Забезпечує набір допоміжних функцій для створення геометричних форм, складних "
"перехрестя між формами та процесом різних інших геометричних операцій в 3D."
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 [param extents], which represents one "
"(positive) corner of the box (i.e. half its actual size)."
msgstr ""
"Повертає масив із 6 площинами [Plane], що описують сторони прямокутника з "
"центром у початку координат. Розмір блоку визначається параметром [param "
"extents], який представляє один (додатний) кут блоку (тобто половину його "
"фактичного розміру)."
msgid ""
"Returns an array of [Plane]s closely bounding a faceted capsule centered at "
"the origin with radius [param radius] and height [param height]. The "
"parameter [param sides] defines how many planes will be generated for the "
"side part of the capsule, whereas [param lats] gives the number of "
"latitudinal steps at the bottom and top of the capsule. The parameter [param "
"axis] describes the axis along which the capsule is oriented (0 for X, 1 for "
"Y, 2 for Z)."
msgstr ""
"Повертає масив [Plane], тісно пов'язану капсулою, розташованої на поході з "
"радіусом [param radius] і висотою [param height]. Параметри [param sides] "
"визначає, як будуть створюватися багато площин для бічної частини капсули, в "
"той час як [param lats] дає кількість випрямлених кроків внизу і верхньої "
"частини капсули. Текст [param axis] описує вісь, по якій капсула орієнтована "
"(0 для X, 1 для Y, 2 для Z)."
msgid ""
"Returns an array of [Plane]s closely bounding a faceted cylinder centered at "
"the origin with radius [param radius] and height [param height]. The "
"parameter [param sides] defines how many planes will be generated for the "
"round part of the cylinder. The parameter [param axis] describes the axis "
"along which the cylinder is oriented (0 for X, 1 for Y, 2 for Z)."
msgstr ""
"Повертає масив [Plane], тісно пов'язаний з циліндром, розташованим на виході "
"з радіусом [param radius] і висотою [param height]. Для круглої частини "
"циліндра буде створено параметр [param sides]. Текст [param axis] описує "
"вісь, по якій циліндр орієнтований (0 для X, 1 для Y, 2 для Z)."
msgid ""
"Clips the polygon defined by the points in [param points] against the [param "
"plane] and returns the points of the clipped polygon."
msgstr ""
"Обрізає багатокутник, визначений точками в [param points], відносно [param "
"plane] та повертає точки обрізаного багатокутника."
msgid ""
"Calculates and returns all the vertex points of a convex shape defined by an "
"array of [param planes]."
msgstr ""
"Обчислює та повертає всі вершинні точки опуклої фігури, визначеної масивом "
"[param planes]."
msgid ""
"Returns the 3D point on the 3D segment ([param s1], [param s2]) that is "
"closest to [param point]. The returned point will always be inside the "
"specified segment."
msgstr ""
"Повертаємо точку 3D на сегмент 3D ([param s1], [param s2]), який найближчий "
"до [param point]. Повернутий пункт завжди буде всередині зазначеного сегмента."
msgid ""
"Returns the 3D point on the 3D line defined by ([param s1], [param s2]) that "
"is closest to [param point]. The returned point can be inside the segment "
"([param s1], [param s2]) or outside of it, i.e. somewhere on the line "
"extending from the segment."
msgstr ""
"Повертає точку 3D на лінію 3D, визначену ([param s1], [param s2]), що "
"найближче до [param point]. Повернутий пункт може бути всередині сегмента "
"([param s1], [param s2]) або зовні нього, тобто десь на лінії, що поширюється "
"від сегмента."
msgid ""
"Given the two 3D segments ([param p1], [param p2]) and ([param q1], [param "
"q2]), finds those two points on the two segments that are closest to each "
"other. Returns a [PackedVector3Array] that contains this point on ([param "
"p1], [param p2]) as well the accompanying point on ([param q1], [param q2])."
msgstr ""
"З огляду на два сегменти 3D ([param p1], [param p2]) і ([param q1], [param "
"q2]), знаходить дві точки на два сегменти, які близькі один одному. "
"Повернутися до [PackedVector3Array], який містить цю точку на [param p1], "
"[param p2], а також точка супроводження ([param q1], [param q2])."
msgid ""
"Returns a [Vector3] containing weights based on how close a 3D position "
"([param point]) is to a triangle's different vertices ([param a], [param b] "
"and [param c]). This is useful for interpolating between the data of "
"different vertices in a triangle. One example use case is using this to "
"smoothly rotate over a mesh instead of relying solely on face normals.\n"
"[url=https://en.wikipedia.org/wiki/Barycentric_coordinate_system]Here is a "
"more detailed explanation of barycentric coordinates.[/url]"
msgstr ""
"Повернення [Vector3], що містить вагу на основі того, як закрити позицію 3D "
"([param point]) до різних вершин трикутника ([param a], [param b] і [param "
"c]). Це корисно для міжпокриття даних різних вершин трикутника. Один приклад "
"використовується чохол, щоб плавно обертати сіточку замість перекриття "
"підошви на поверхні обличчя.\n"
"[url=https://en.wikipedia.org/wiki/Barycentric_coкоординат_system] Детальне "
"пояснення барицентричних координат [/url]"
msgid ""
"Tests if the 3D ray starting at [param from] with the direction of [param "
"dir] intersects the triangle specified by [param a], [param b] and [param c]. "
"If yes, returns the point of intersection as [Vector3]. If no intersection "
"takes place, returns [code]null[/code]."
msgstr ""
"Тести, якщо промен 3D від [param dir] з напрямком [param dir] перетинає "
"трикутник, вказаний [param a], [param b] і [param c]. Якщо так, повертає "
"точку перетину як [Vector3]. Якщо не відбувається перетин, повертає "
"[code]null[/code]."
msgid ""
"Given a convex hull defined though the [Plane]s in the array [param planes], "
"tests if the segment ([param from], [param to]) intersects with that hull. If "
"an intersection is found, returns a [PackedVector3Array] containing the point "
"the intersection and the hull's normal. Otherwise, returns an empty array."
msgstr ""
"З огляду на конвекційний корпус, визначений хоча [Plane] в масиві "
"[параметрові площини], тести, якщо сегмент ([param з], [param to]) intersects "
"з цим корпусом. Якщо виявлений перетин, повертає [PackedVector3Array], що "
"містить точку перетину і нормалу корпусу. В іншому випадку повертає порожній "
"масив."
msgid ""
"Checks if the segment ([param from], [param to]) intersects the cylinder with "
"height [param height] that is centered at the origin and has radius [param "
"radius]. If no, returns an empty [PackedVector3Array]. If an intersection "
"takes place, the returned array contains the point of intersection and the "
"cylinder's normal at the point of intersection."
msgstr ""
"Перевіряє, якщо відрізок ([param from], [param to]) перетинає циліндр з "
"висотою [param height], який знаходиться на місці і має радіус [param "
"radius]. Якщо ні, повертає порожній [PackedVector3Array]. Якщо відбувається "
"перехрестя, повернутий масив містить точку перетину і нормаль циліндра на "
"місці перетину."
msgid ""
"Checks if the segment ([param from], [param to]) intersects the sphere that "
"is located at [param sphere_position] and has radius [param sphere_radius]. "
"If no, returns an empty [PackedVector3Array]. If yes, returns a "
"[PackedVector3Array] containing the point of intersection and the sphere's "
"normal at the point of intersection."
msgstr ""
"Перевіряє, чи перетинає відрізок ([param from], [param to]) сферу, "
"розташовану в точці [param sphere_position], та чи має радіус [param "
"sphere_radius]. Якщо ні, повертає порожній [PackedVector3Array]. Якщо так, "
"повертає [PackedVector3Array], що містить точку перетину та нормаль сфери в "
"точці перетину."
msgid ""
"Tests if the segment ([param from], [param to]) intersects the triangle "
"[param a], [param b], [param c]. If yes, returns the point of intersection as "
"[Vector3]. If no intersection takes place, returns [code]null[/code]."
msgstr ""
"Тести, якщо сегмент ([param з], [param to]) перетинає трикутник [param a], "
"[param b], [param c]. Якщо так, повертає точку перетину як [Vector3]. Якщо не "
"відбувається перехрестя, повертає [code]null[/code]."
msgid ""
"Tetrahedralizes the volume specified by a discrete set of [param points] in "
"3D space, ensuring that no point lies within the circumsphere of any "
"resulting tetrahedron. The method returns a [PackedInt32Array] where each "
"tetrahedron consists of four consecutive point indices into the [param "
"points] array (resulting in an array with [code]n * 4[/code] elements, where "
"[code]n[/code] is the number of tetrahedra found). If the tetrahedralization "
"is unsuccessful, an empty [PackedInt32Array] is returned."
msgstr ""
"Тетраедризує об'єм, заданий дискретним набором [точок параметрів] у 3D-"
"просторі, гарантуючи, що жодна точка не лежить в межах сфери, описаної "
"навколо будь-якого результуючого тетраедра. Метод повертає "
"[PackedInt32Array], де кожен тетраедр складається з чотирьох послідовних "
"точкових індексів у масиві [param points] (в результаті отримується масив з "
"елементами [code]n * 4[/code], де [code]n[/code] – кількість знайдених "
"тетраедрів). Якщо тетраедралізація невдала, повертається порожній "
"[PackedInt32Array]."
msgid "Base node for geometry-based visual instances."
msgstr "Базовий вузол для візуальних екземплярів геометрії."
msgid ""
"Base node for geometry-based visual instances. Shares some common "
"functionality like visibility and custom materials."
msgstr ""
"Базовий вузол для візуальних екземплярів геометрії. Відповідає деякі загальні "
"функціональні можливості, такі як видимість та нестандартні матеріали."
msgid "Visibility ranges (HLOD)"
msgstr "Діапазони життєздатності (HLOD)"
msgid ""
"Set the value of a shader uniform for this instance only ([url=$DOCS_URL/"
"tutorials/shaders/shader_reference/shading_language.html#per-instance-"
"uniforms]per-instance uniform[/url]). See also [method "
"ShaderMaterial.set_shader_parameter] to assign a uniform on all instances "
"using the same [ShaderMaterial].\n"
"[b]Note:[/b] For a shader uniform to be assignable on a per-instance basis, "
"it [i]must[/i] be defined with [code]instance uniform ...[/code] rather than "
"[code]uniform ...[/code] in the shader code.\n"
"[b]Note:[/b] [param name] is case-sensitive and must match the name of the "
"uniform in the code exactly (not the capitalized name in the inspector).\n"
"[b]Note:[/b] Per-instance shader uniforms are only available in Spatial and "
"CanvasItem shaders, but not for Fog, Sky, or Particles shaders."
msgstr ""
"Встановіть значення шейдерної уніформи лише для цього екземпляра "
"([url=$DOCS_URL/tutorials/shaders/shader_reference/shading_language.html#per-"
"instance-uniforms]per-instance uniform[/url]). Дивіться також [method "
"ShaderMaterial.set_shader_parameter], щоб призначити однорідність для всіх "
"екземплярів, використовуючи той самий [ShaderMaterial].\n"
"[b]Примітка.[/b] Щоб уніформу шейдера можна було призначати окремо для "
"кожного екземпляра, її [i]має[/i] визначати [code]instance uniform ...[/"
"code], а не [code]uniform ...[/code] у коді шейдера.\n"
"[b]Примітка:[/b] [param name] чутлива до регістру та має точно відповідати "
"назві уніформи в коді (а не назві, написаній великими літерами в "
"інспекторі).\n"
"[b]Примітка:[/b] Уніформи шейдерів для кожного екземпляра доступні лише для "
"шейдерів Spatial і CanvasItem, але не для шейдерів Fog, Sky або Particles."
msgid "The mode used to cast shadows from this instance."
msgstr "Режим, який використовується для відкидання тіней від цього екземпляра."
msgid ""
"Overrides the bounding box of this node with a custom one. This can be used "
"to avoid the expensive [AABB] recalculation that happens when a skeleton is "
"used with a [MeshInstance3D] or to have precise control over the "
"[MeshInstance3D]'s bounding box. To use the default AABB, set value to an "
"[AABB] with all fields set to [code]0.0[/code]. To avoid frustum culling, set "
"[member custom_aabb] to a very large AABB that covers your entire game world "
"such as [code]AABB(-10000, -10000, -10000, 20000, 20000, 20000)[/code]. To "
"disable all forms of culling (including occlusion culling), call [method "
"RenderingServer.instance_set_ignore_culling] on the [GeometryInstance3D]'s "
"[RID]."
msgstr ""
"Надіславши межі цієї вершини за допомогою користувацького. Це може бути "
"використана, щоб уникнути дорогих [AABB] рекалькуляції, що відбувається, коли "
"скелет використовується з [MeshInstance3D] або мати точний контроль над "
"[MeshInstance3D] з обмеженим ящиком. Для використання за замовчуванням AABB, "
"встановленого значення до [AABB] з усіма полями, встановленими до [code]0.0[/"
"code]. Щоб уникнути фрусу культування, встановити [member custom_aabb] до "
"дуже великого AABB, який охоплює весь світ гри, таких як [code]AABB(-10000, "
"-10000, -10000, 20000, 20000)[/code]. Вимкніть всі форми культового (в тому "
"числі оклюзійного культування), зателефонуйте [method "
"RenderingServer.instance_set_ignore_culling] на [GeometryInstance3D] [RID]."
msgid ""
"The extra distance added to the GeometryInstance3D's bounding box ([AABB]) to "
"increase its cull box."
msgstr ""
"Додаткова відстань, додана до GeometryInstance3D, що межує з коробкою "
"([AABB]) для збільшення її зчеплення."
msgid "Use [member gi_lightmap_texel_scale] instead."
msgstr "Натомість використовуйте [member gi_lightmap_texel_scale]."
msgid "The texel density to use for lightmapping in [LightmapGI]."
msgstr ""
"Щільність текселів, яка використовується для відображення світла в "
"[LightmapGI]."
msgid ""
"The texel density to use for lightmapping in [LightmapGI]. Greater scale "
"values provide higher resolution in the lightmap, which can result in sharper "
"shadows for lights that have both direct and indirect light baked. However, "
"greater scale values will also increase the space taken by the mesh in the "
"lightmap texture, which increases the memory, storage, and bake time "
"requirements. When using a single mesh at different scales, consider "
"adjusting this value to keep the lightmap texel density consistent across "
"meshes.\n"
"For example, doubling [member gi_lightmap_texel_scale] doubles the lightmap "
"texture resolution for this object [i]on each axis[/i], so it will "
"[i]quadruple[/i] the texel count."
msgstr ""
"Щільність текселів, яка використовується для відображення світла в "
"[LightmapGI]. Вищі значення масштабу забезпечують вищу роздільну здатність на "
"карті освітлення, що може призвести до більш чітких тіней для джерел світла, "
"які мають як пряме, так і непряме світло. Однак більші значення масштабу "
"також збільшать простір, який займає сітка в текстурі карти освітлення, що "
"збільшує вимоги до пам’яті, зберігання та часу випічки. Використовуючи одну "
"сітку в різних масштабах, подумайте про коригування цього значення, щоб "
"підтримувати однакову щільність текселів карти освітлення в усіх сітках.\n"
"Наприклад, подвоєння [member gi_lightmap_texel_scale] подвоює роздільну "
"здатність текстури карти освітлення для цього об’єкта [i]на кожній осі[/i], "
"тому кількість текселів [i]збільшиться в чотири рази[/i]."
msgid ""
"The global illumination mode to use for the whole geometry. To avoid "
"inconsistent results, use a mode that matches the purpose of the mesh during "
"gameplay (static/dynamic).\n"
"[b]Note:[/b] Lights' bake mode will also affect the global illumination "
"rendering. See [member Light3D.light_bake_mode]."
msgstr ""
"Режим глобального освітлення для використання всієї геометрії. Щоб уникнути "
"невідповідних результатів, використовуйте режим, який відповідає меті сітки "
"під час геймплей (статичний/динамічний).\n"
"[b]Примітка:[/b] Режим випікання світла також впливає на глобальне "
"освітлення. Див. [member Light3D.light_bake_mode]."
msgid ""
"If [code]true[/code], disables occlusion culling for this instance. Useful "
"for gizmos that must be rendered even when occlusion culling is in use.\n"
"[b]Note:[/b] [member ignore_occlusion_culling] does not affect frustum "
"culling (which is what happens when an object is not visible given the "
"camera's angle). To avoid frustum culling, set [member custom_aabb] to a very "
"large AABB that covers your entire game world such as [code]AABB(-10000, "
"-10000, -10000, 20000, 20000, 20000)[/code]."
msgstr ""
"Якщо [code]true[/code], вимкнено оклюзійне скло для цього екземпляра. Корисно "
"для гізмосу, які повинні бути передані навіть при оклюзії, які "
"використовують.\n"
"[b]Примітка:[/b] [member ignore_occlusion_culling] не впливає на фрустке "
"культування (що відбувається, коли об'єкт не виділяє кут камери). Щоб "
"уникнути фрусу культового, встановити [member custom_aabb] до дуже великого "
"AABB, який охоплює весь світ гри, таких як [code]AABB(-10000, -10000, -10000, "
"20000, 20000)[/code]."
msgid ""
"Changes how quickly the mesh transitions to a lower level of detail. A value "
"of 0 will force the mesh to its lowest level of detail, a value of 1 will use "
"the default settings, and larger values will keep the mesh in a higher level "
"of detail at farther distances.\n"
"Useful for testing level of detail transitions in the editor."
msgstr ""
"Зміни, як швидко переходи сітки до нижнього рівня деталей. Значення 0 змусить "
"сіточку на найнижчий рівень деталь, значення 1 буде використовувати параметри "
"за замовчуванням, а більші значення будуть тримати сіточку в більш високому "
"рівні деталей на далеких відстанях.\n"
"Корисне тестування рівня докладних переходів в редакторі."
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 ""
"Матеріал накладка для всієї геометрії.\n"
"Якщо матеріал присвоюється цій властивості, він буде продаватися поверх будь-"
"якого іншого активного матеріалу для всіх поверхонь."
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 ""
"Матеріал перенаречений на всю геометрію.\n"
"Якщо матеріал присвоюється цьому об'єкту, він буде використовуватися замість "
"будь-якого матеріалу, встановленого в будь-якому матеріалі."
msgid ""
"The transparency applied to the whole geometry (as a multiplier of the "
"materials' existing transparency). [code]0.0[/code] is fully opaque, while "
"[code]1.0[/code] is fully transparent. Values greater than [code]0.0[/code] "
"(exclusive) will force the geometry's materials to go through the transparent "
"pipeline, which is slower to render and can exhibit rendering issues due to "
"incorrect transparency sorting. However, unlike using a transparent material, "
"setting [member transparency] to a value greater than [code]0.0[/code] "
"(exclusive) will [i]not[/i] disable shadow rendering.\n"
"In spatial shaders, [code]1.0 - transparency[/code] is set as the default "
"value of the [code]ALPHA[/code] built-in.\n"
"[b]Note:[/b] [member transparency] is clamped between [code]0.0[/code] and "
"[code]1.0[/code], so this property cannot be used to make transparent "
"materials more opaque than they originally are.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method. When "
"using the Mobile or Compatibility rendering method, [member transparency] is "
"ignored and is considered as always being [code]0.0[/code]."
msgstr ""
"Прозорість наноситься на всю геометрію (як мультиплікатор існуючої прозорості "
"матеріалів). [code]0.0[/code] повністю непрозора, а [code]1.0[/code] повністю "
"прозора. Цінності більше, ніж [code]0.0[/code] (виключно) змусять матеріал "
"геометрії, щоб пройти через прозорий трубопровод, який повільніше рендериться "
"і може експонувати питання, що стосуються неправильної прозорості. Однак, на "
"відміну від використання прозорого матеріалу, налаштування [пам'ятна "
"прозорість] до значення більше, ніж [code]0.0[/code] (exclusive) буде [i]не[/"
"i] вимкнено Shadow рендеринг.\n"
"У просторих шейдерах [code]1.0 - прозорість [/code] встановлюється як "
"значення за замовчуванням [code]ALPHA[/code] вбудований.\n"
"[b]Примітка:[/b] [пам'ятна прозорість] затискається між [code]0.0[/code] і "
"[code]1.0[/code], тому ця властивість не може бути використана, щоб зробити "
"прозорі матеріали більш опачними, ніж вони спочатку.\n"
"[b]Примітка:[/b] Тільки підтримується при використанні методу рендерингу "
"Forward+. При використанні методу мобільного або сумісного рендерингу [member "
"transparency] ігнорується і вважається завжди [code]0.0[/code]."
msgid ""
"Starting distance from which the GeometryInstance3D will be visible, taking "
"[member visibility_range_begin_margin] into account as well. The default "
"value of 0 is used to disable the range check."
msgstr ""
"Початкова відстань, з якої буде видно GeometryInstance3D, також враховуючи "
"[member visibility_range_begin_margin]. Значення за замовчуванням 0 "
"використовується для вимкнення перевірки діапазону."
msgid ""
"Margin for the [member visibility_range_begin] threshold. The "
"GeometryInstance3D will only change its visibility state when it goes over or "
"under the [member visibility_range_begin] threshold by this amount.\n"
"If [member visibility_range_fade_mode] is [constant "
"VISIBILITY_RANGE_FADE_DISABLED], this acts as a hysteresis distance. If "
"[member visibility_range_fade_mode] is [constant VISIBILITY_RANGE_FADE_SELF] "
"or [constant VISIBILITY_RANGE_FADE_DEPENDENCIES], this acts as a fade "
"transition distance and must be set to a value greater than [code]0.0[/code] "
"for the effect to be noticeable."
msgstr ""
"Маргін для [member visibility_range_begin] поріг. ГеометріяInstance3 D буде "
"змінювати свій стан видимості, коли він переходить або під [member "
"visibility_range_begin] поріг цієї суми.\n"
"Якщо [member visibility_range_fade_mode] є [constant "
"VISIBILITY_RANGE_FADE_DISABLED], це діє як дистанція гістерезу. Якщо [member "
"visibility_range_fade_mode] є [constant VISIBILITY_RANGE_FADE_SELF] або "
"[constant VISIBILITY_RANGE_FADE_DEPENDENCIES], це діє як відстань fade "
"переходу і повинна бути встановлена до значення більше, ніж [code]0.0[/code] "
"для ефекту бути помітним."
msgid ""
"Distance from which the GeometryInstance3D will be hidden, taking [member "
"visibility_range_end_margin] into account as well. The default value of 0 is "
"used to disable the range check."
msgstr ""
"Відстань, з якої буде приховано GeometryInstance3D, також враховуючи [member "
"visibility_range_end_margin]. Значення за замовчуванням 0 використовується "
"для вимкнення перевірки діапазону."
msgid ""
"Margin for the [member visibility_range_end] threshold. The "
"GeometryInstance3D will only change its visibility state when it goes over or "
"under the [member visibility_range_end] threshold by this amount.\n"
"If [member visibility_range_fade_mode] is [constant "
"VISIBILITY_RANGE_FADE_DISABLED], this acts as a hysteresis distance. If "
"[member visibility_range_fade_mode] is [constant VISIBILITY_RANGE_FADE_SELF] "
"or [constant VISIBILITY_RANGE_FADE_DEPENDENCIES], this acts as a fade "
"transition distance and must be set to a value greater than [code]0.0[/code] "
"for the effect to be noticeable."
msgstr ""
"Маргін для [member visibility_range_end] поріг. ГеометріяInstance3 D буде "
"змінювати стан видимості, коли він переходить або під поріг [member "
"visibility_range_end].\n"
"Якщо [member visibility_range_fade_mode] є [constant "
"VISIBILITY_RANGE_FADE_DISABLED], це діє як дистанція гістерезу. Якщо [member "
"visibility_range_fade_mode] є [constant VISIBILITY_RANGE_FADE_SELF] або "
"[constant VISIBILITY_RANGE_FADE_DEPENDENCIES], це діє як відстань fade "
"переходу і повинна бути встановлена до значення більше, ніж [code]0.0[/code] "
"для ефекту бути помітним."
msgid ""
"Controls which instances will be faded when approaching the limits of the "
"visibility range."
msgstr ""
"Контролює, які екземпляри будуть зникати при наближенні до меж діапазону "
"видимості."
msgid ""
"Will not cast any shadows. Use this to improve performance for small geometry "
"that is unlikely to cast noticeable shadows (such as debris)."
msgstr ""
"Не кинуться будь-які тіні. Використовуйте це для поліпшення продуктивності "
"для малих геометрій, які навряд чи зливати помітні тіні (наприклад, сміття)."
msgid ""
"Will cast shadows from all visible faces in the GeometryInstance3D.\n"
"Will take culling into account, so faces not being rendered will not be taken "
"into account when shadow casting."
msgstr ""
"Увімкнені тіні з усіх видимих граней в GeometryInstance3D.\n"
"Враховуючи, що обличчя не будуть враховуватися, коли тіньне лиття."
msgid ""
"Will cast shadows from all visible faces in the GeometryInstance3D.\n"
"Will not take culling into account, so all faces will be taken into account "
"when shadow casting."
msgstr ""
"Увімкнені тіні з усіх видимих граней в GeometryInstance3D.\n"
"Не враховуйте, щоб всі обличчя будуть враховані при тіні."
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 ""
"Покажуть лише тіні, які відкинули цей об'єкт.\n"
"Іншими словами, фактична сіточка не буде видно, тільки тіні, які відлиті з "
"сітки будуть."
msgid ""
"Disabled global illumination mode. Use for dynamic objects that do not "
"contribute to global illumination (such as characters). When using [VoxelGI] "
"and SDFGI, the geometry will [i]receive[/i] indirect lighting and reflections "
"but the geometry will not be considered in GI baking."
msgstr ""
"Вимкнено глобальний режим освітлення. Використовуйте для динамічних об'єктів, "
"які не сприяють глобальному освітленню (наприклад, символи). При використанні "
"[VoxelGI] і SDFGI геометрія буде [i]receive[/i] непряме освітлення і "
"відображення, але геометрія не буде розглядатися в GI випічці."
msgid ""
"Baked global illumination mode. Use for static objects that contribute to "
"global illumination (such as level geometry). This GI mode is effective when "
"using [VoxelGI], SDFGI and [LightmapGI]."
msgstr ""
"Запечена глобальна система освітлення. Використовуйте для статичних об'єктів, "
"які сприяють глобальному освітленню (наприклад, геометрія рівня). Цей режим "
"GI ефективний при використанні [VoxelGI], SDFGI і [LightmapGI]."
msgid ""
"Dynamic global illumination mode. Use for dynamic objects that contribute to "
"global illumination. This GI mode is only effective when using [VoxelGI], but "
"it has a higher performance impact than [constant GI_MODE_STATIC]. When using "
"other GI methods, this will act the same as [constant GI_MODE_DISABLED]. When "
"using [LightmapGI], the object will receive indirect lighting using lightmap "
"probes instead of using the baked lightmap texture."
msgstr ""
"Динамічний глобальний режим освітлення. Використовуйте для динамічних "
"об'єктів, які сприяють глобальному освітленню. Цей GI режим ефективний при "
"використанні [VoxelGI], але він має більш високу продуктивність, ніж "
"[constant GI_MODE_STATIC]. При використанні інших методів GI, це буде діяти "
"так само, як [constant GI_MODE_DISABLED]. При використанні [LightmapGI] "
"об'єкт отримає непряме освітлення за допомогою Lightmap зон замість "
"використання запечених текстур Lightmap."
msgid "The standard texel density for lightmapping with [LightmapGI]."
msgstr "Стандартна щільність текселя для освітлення [LightmapGI]."
msgid ""
"Multiplies texel density by 2× for lightmapping with [LightmapGI]. To ensure "
"consistency in texel density, use this when scaling a mesh by a factor "
"between 1.5 and 3.0."
msgstr ""
"Multiplies texel щільність на 2 × для освітлення [LightmapGI]. Для "
"забезпечення консистенції в щільності текселя використовуйте це при обшивці "
"сітки фактором від 1,5 до 3.0."
msgid ""
"Multiplies texel density by 4× for lightmapping with [LightmapGI]. To ensure "
"consistency in texel density, use this when scaling a mesh by a factor "
"between 3.0 and 6.0."
msgstr ""
"Multiplies texel щільність від 4 × для освітлення [LightmapGI]. Для "
"забезпечення консистенції в щільності текселя використовуйте це при обшивці "
"сітки фактором між 3.0 і 6.0."
msgid ""
"Multiplies texel density by 8× for lightmapping with [LightmapGI]. To ensure "
"consistency in texel density, use this when scaling a mesh by a factor "
"greater than 6.0."
msgstr ""
"Multiplies texel щільність від 8 × для освітлення [LightmapGI]. Для "
"забезпечення консистенції в густині текселя використовуйте це при обшивці "
"сітки за фактором більше 6,0."
msgid "Represents the size of the [enum LightmapScale] enum."
msgstr "Представляє розмір [enum LightmapScale] enum."
msgid ""
"Will not fade itself nor its visibility dependencies, hysteresis will be used "
"instead. This is the fastest approach to manual LOD, but it can result in "
"noticeable LOD transitions depending on how the LOD meshes are authored. See "
"[member visibility_range_begin] and [member Node3D.visibility_parent] for "
"more information."
msgstr ""
"Не попадати себе, ані її видимість залежностей, гістерез буде "
"використовуватися замість. Це найшвидший підхід до керівництва LOD, але це "
"може призвести до помітних переходів LOD в залежності від того, як "
"авторуються сітки LOD. Див. [member visibility_range_begin] і [member "
"Node3D.visibility_parent] для отримання додаткової інформації."
msgid ""
"Will fade-out itself when reaching the limits of its own visibility range. "
"This is slower than [constant VISIBILITY_RANGE_FADE_DISABLED], but it can "
"provide smoother transitions. The fading range is determined by [member "
"visibility_range_begin_margin] and [member visibility_range_end_margin].\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method. When "
"using the Mobile or Compatibility rendering method, this mode acts like "
"[constant VISIBILITY_RANGE_FADE_DISABLED] but with hysteresis disabled."
msgstr ""
"При досягненні лімітів власної видимості. Це повільніше, ніж [constant "
"VISIBILITY_RANGE_FADE_DISABLED], але це може забезпечити плавні переходи. "
"Діапазон загартування визначається [member visibility_range_begin_margin] і "
"[member visibility_range_end_margin].\n"
"[b]Примітка:[/b] Тільки підтримується при використанні методу Forward+. При "
"використанні методу мобільного або сумісного рендерингу, цей режим діє як "
"[constant VISIBILITY_RANGE_FADE_DISABLED], але з гістерезом вимкнено."
msgid ""
"Will fade-in its visibility dependencies (see [member "
"Node3D.visibility_parent]) when reaching the limits of its own visibility "
"range. This is slower than [constant VISIBILITY_RANGE_FADE_DISABLED], but it "
"can provide smoother transitions. The fading range is determined by [member "
"visibility_range_begin_margin] and [member visibility_range_end_margin].\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method. When "
"using the Mobile or Compatibility rendering method, this mode acts like "
"[constant VISIBILITY_RANGE_FADE_DISABLED] but with hysteresis disabled."
msgstr ""
"Відповідає свою видимість залежностей (див. [member "
"Node3D.visibility_parent]) при досягненні лімітів власної видимості. Це "
"повільніше, ніж [constant VISIBILITY_RANGE_FADE_DISABLED], але це може "
"забезпечити плавні переходи. Діапазон загартування визначається [member "
"visibility_range_begin_margin] і [member visibility_range_end_margin].\n"
"[b]Примітка:[/b] Тільки підтримується при використанні методу Forward+. При "
"використанні методу мобільного або сумісного рендерингу, цей режим діє як "
"[constant VISIBILITY_RANGE_FADE_DISABLED], але з гістерезом вимкнено."
msgid "Represents a glTF accessor."
msgstr "Представляє засіб доступу glTF."
msgid ""
"GLTFAccessor is a data structure representing a glTF [code]accessor[/code] "
"that would be found in the [code]\"accessors\"[/code] array. A buffer is a "
"blob of binary data. A buffer view is a slice of a buffer. An accessor is a "
"typed interpretation of the data in a buffer view.\n"
"Most custom data stored in glTF does not need accessors, only buffer views "
"(see [GLTFBufferView]). Accessors are for more advanced use cases such as "
"interleaved mesh data encoded for the GPU."
msgstr ""
"GLTFAccessor — це структура даних, що представляє [code]accessor[/code] glTF, "
"який можна знайти в масиві [code]\"accessors\"[/code]. Буфер — це блок "
"двійкових даних. Перегляд буфера — це частина буфера. Інструмент доступу — це "
"типізована інтерпретація даних у поданні буфера.\n"
"Більшість користувальницьких даних, що зберігаються в glTF, не потребують "
"засобів доступу, лише представлення буфера (див. [GLTFBufferView]). Аксесери "
"призначені для більш розширених випадків використання, таких як перемежовані "
"сітчасті дані, закодовані для GPU."
msgid "Buffers, BufferViews, and Accessors in Khronos glTF specification"
msgstr "Буфери, BufferViews та Accessors в специфікації Hronos glTF"
msgid "Creates a new GLTFAccessor instance by parsing the given [Dictionary]."
msgstr ""
"Створює новий екземпляр GLTFAccessor шляхом розбору заданого [Dictionary]."
msgid "Serializes this GLTFAccessor instance into a [Dictionary]."
msgstr "Серіалізує цей екземпляр GLTFAccessor у [Dictionary]."
msgid "The glTF accessor type, as an enum."
msgstr "Тип аксесора glTF у вигляді переліку."
msgid ""
"The index of the buffer view this accessor is referencing. If [code]-1[/"
"code], this accessor is not referencing any buffer view."
msgstr ""
"Індекс буфера переглядає цей доступник. Якщо [code]-1[/code], цей аксесуар не "
"відноситься до будь-якого виду буфера."
msgid "The offset relative to the start of the buffer view in bytes."
msgstr "Зміщення відносно запуску буферного вигляду в байтах."
msgid ""
"The glTF component type as an enum. See [enum GLTFComponentType] for possible "
"values. Within the core glTF specification, a value of 5125 or "
"\"UNSIGNED_INT\" must not be used for any accessor that is not referenced by "
"mesh.primitive.indices."
msgstr ""
"Тип компонента glTF як перелік. Перегляньте [enum GLTFComponentType] для "
"можливих значень. У рамках основної специфікації glTF значення 5125 або "
"\"UNSIGNED_INT\" не можна використовувати для будь-якого засобу доступу, на "
"який не посилається mesh.primitive.indices."
msgid "The number of elements referenced by this accessor."
msgstr "Кількість елементів, що додаються цим аксесуаром."
msgid "Maximum value of each component in this accessor."
msgstr "Максимальне значення кожного компонента в цьому доступі."
msgid "Minimum value of each component in this accessor."
msgstr "Мінімальне значення кожного компонента в цьому доступі."
msgid "Specifies whether integer data values are normalized before usage."
msgstr "Визначає, чи нормалізуються значення цілих даних перед використанням."
msgid "Number of deviating accessor values stored in the sparse array."
msgstr "Кількість значень девіаційного доступу, що зберігаються в масиві спара."
msgid ""
"The index of the buffer view with sparse indices. The referenced buffer view "
"MUST NOT have its target or byteStride properties defined. The buffer view "
"and the optional byteOffset MUST be aligned to the componentType byte length."
msgstr ""
"Індекс буферу з індексами спаржу. У довідковому буфері MUST не визначені його "
"цілі або байтStride властивості. Перегляд буфера і необов'язково за "
"допомогоюteOffset MUST вирівнюються до компонента Довжина байта."
msgid ""
"The indices component data type as an enum. Possible values are 5121 for "
"\"UNSIGNED_BYTE\", 5123 for \"UNSIGNED_SHORT\", and 5125 for \"UNSIGNED_INT\"."
msgstr ""
"Тип даних індексів як енум. Можливі значення 5121 для \"UNSIGNED_BYTE\", 5123 "
"для \"UNSIGNED_SHORT\", а 5125 для \"UNSIGNED_INT\"."
msgid ""
"The index of the bufferView with sparse values. The referenced buffer view "
"MUST NOT have its target or byteStride properties defined."
msgstr ""
"Індекс буферу з значеннями спаржу. У довідковому буфері MUST не визначені "
"його цілі або байтStride властивості."
msgid "The offset relative to the start of the bufferView in bytes."
msgstr "Зміщення відносно початку буферуПерегляд в байтах."
msgid "Use [member accessor_type] instead."
msgstr "Використовуйте замість цього [member accessor_type]."
msgid ""
"The glTF accessor type, as an [int]. Possible values are [code]0[/code] for "
"\"SCALAR\", [code]1[/code] for \"VEC2\", [code]2[/code] for \"VEC3\", "
"[code]3[/code] for \"VEC4\", [code]4[/code] for \"MAT2\", [code]5[/code] for "
"\"MAT3\", and [code]6[/code] for \"MAT4\"."
msgstr ""
"Тип аксесора glTF як [int]. Можливі значення: [code]0[/code] для \"SCALAR\", "
"[code]1[/code] для \"VEC2\", [code]2[/code] для \"VEC3\", [code]3[/code] для "
"\"VEC4\", [code]4[/code] для \"MAT2\", [code]5[/code] для \"MAT3\" та "
"[code]6[/code] для \"MAT4\"."
msgid ""
"Accessor type \"SCALAR\". For the glTF object model, this can be used to map "
"to a single float, int, or bool value, or a float array."
msgstr ""
"Тип аксесуара \"SCALAR\". Для моделі об'єкта glTF, це можна використовувати "
"для карти на одну плавучу, інту або значення бола, або float array."
msgid ""
"Accessor type \"VEC2\". For the glTF object model, this maps to \"float2\", "
"represented in the glTF JSON as an array of two floats."
msgstr ""
"Тип аксесуара \"VEC2\". Для моделі об'єкта glTF, це карти на \"float2\", "
"представлені в GlTF JSON як масив двох плавок."
msgid ""
"Accessor type \"VEC3\". For the glTF object model, this maps to \"float3\", "
"represented in the glTF JSON as an array of three floats."
msgstr ""
"Тип аксесуара \"VEC3\". Для моделі об'єкта glTF, це карти на \"float3\", "
"представлене в glTF JSON як масив трьох плавань."
msgid ""
"Accessor type \"VEC4\". For the glTF object model, this maps to \"float4\", "
"represented in the glTF JSON as an array of four floats."
msgstr ""
"Тип аксесуара \"VEC4\". Для моделі об'єкта glTF, це карти для \"float4\", "
"представлених в GlTF JSON як масив чотирьох плавань."
msgid ""
"Accessor type \"MAT2\". For the glTF object model, this maps to \"float2x2\", "
"represented in the glTF JSON as an array of four floats."
msgstr ""
"Тип аксесуара \"MAT2\". Для моделі об'єкта glTF, це карти для \"float2x2\", "
"представлених в GlTF JSON як масив чотирьох плавок."
msgid ""
"Accessor type \"MAT3\". For the glTF object model, this maps to \"float3x3\", "
"represented in the glTF JSON as an array of nine floats."
msgstr ""
"Тип аксесуара \"MAT3\". Для моделі об'єкта glTF, це карти для \"float3x3\", "
"представлених в GlTF JSON як масив дев'яти плавок."
msgid ""
"Accessor type \"MAT4\". For the glTF object model, this maps to \"float4x4\", "
"represented in the glTF JSON as an array of sixteen floats."
msgstr ""
"Тип аксесуара \"MAT4\". Для моделі об'єкта glTF, це карти для \"float4x4\", "
"представлених в GlTF JSON як масив шестигранних плавань."
msgid ""
"Component type \"NONE\". This is not a valid component type, and is used to "
"indicate that the component type is not set."
msgstr ""
"Тип компонента \"НЕМАЄ\". Це недійсний тип компонента та використовується для "
"вказівки, що тип компонента не встановлено."
msgid ""
"Component type \"BYTE\". The value is [code]0x1400[/code] which comes from "
"OpenGL. This indicates data is stored in 1-byte or 8-bit signed integers. "
"This is a core part of the glTF specification."
msgstr ""
"Тип компонента «БАЙТ». Значення [code]0x1400[/code] походить від OpenGL. Це "
"означає, що дані зберігаються в 1-байтових або 8-бітових цілих числах зі "
"знаком. Це основна частина специфікації glTF."
msgid ""
"Component type \"UNSIGNED_BYTE\". The value is [code]0x1401[/code] which "
"comes from OpenGL. This indicates data is stored in 1-byte or 8-bit unsigned "
"integers. This is a core part of the glTF specification."
msgstr ""
"Тип компонента \"UNSIGNED_BYTE\". Значення [code]0x1401[/code] походить від "
"OpenGL. Це означає, що дані зберігаються в 1-байтових або 8-бітових цілих "
"числах без знаку. Це основна частина специфікації glTF."
msgid ""
"Component type \"SHORT\". The value is [code]0x1402[/code] which comes from "
"OpenGL. This indicates data is stored in 2-byte or 16-bit signed integers. "
"This is a core part of the glTF specification."
msgstr ""
"Тип компонента \"SHORT\". Значення [code]0x1402[/code] походить від OpenGL. "
"Це означає, що дані зберігаються у 2-байтових або 16-бітових цілих числах зі "
"знаком. Це основна частина специфікації glTF."
msgid ""
"Component type \"UNSIGNED_SHORT\". The value is [code]0x1403[/code] which "
"comes from OpenGL. This indicates data is stored in 2-byte or 16-bit unsigned "
"integers. This is a core part of the glTF specification."
msgstr ""
"Тип компонента \"UNSIGNED_SHORT\". Значення [code]0x1403[/code] походить від "
"OpenGL. Це означає, що дані зберігаються у 2-байтових або 16-бітових цілих "
"числах без знаку. Це основна частина специфікації glTF."
msgid ""
"Component type \"INT\". The value is [code]0x1404[/code] which comes from "
"OpenGL. This indicates data is stored in 4-byte or 32-bit signed integers. "
"This is NOT a core part of the glTF specification, and may not be supported "
"by all glTF importers. May be used by some extensions including "
"[code]KHR_interactivity[/code]."
msgstr ""
"Тип компонента \"INT\". Значення [code]0x1404[/code] походить від OpenGL. Це "
"означає, що дані зберігаються в 4-байтових або 32-бітових цілих числах зі "
"знаком. Це НЕ є основною частиною специфікації glTF і може підтримуватися не "
"всіма імпортерами glTF. Може використовуватися деякими розширеннями, зокрема "
"[code]KHR_interactivity[/code]."
msgid ""
"Component type \"UNSIGNED_INT\". The value is [code]0x1405[/code] which comes "
"from OpenGL. This indicates data is stored in 4-byte or 32-bit unsigned "
"integers. This is a core part of the glTF specification."
msgstr ""
"Тип компонента \"UNSIGNED_INT\". Значення [code]0x1405[/code] походить від "
"OpenGL. Це означає, що дані зберігаються в 4-байтових або 32-бітових цілих "
"числах без знаку. Це основна частина специфікації glTF."
msgid ""
"Component type \"FLOAT\". The value is [code]0x1406[/code] which comes from "
"OpenGL. This indicates data is stored in 4-byte or 32-bit floating-point "
"numbers. This is a core part of the glTF specification."
msgstr ""
"Тип компонента \"FLOAT\". Значення [code]0x1406[/code] походить від OpenGL. "
"Це означає, що дані зберігаються в 4-байтових або 32-бітових числах з "
"плаваючою комою. Це основна частина специфікації glTF."
msgid ""
"Component type \"DOUBLE\". The value is [code]0x140A[/code] which comes from "
"OpenGL. This indicates data is stored in 8-byte or 64-bit floating-point "
"numbers. This is NOT a core part of the glTF specification, and may not be "
"supported by all glTF importers. May be used by some extensions including "
"[code]KHR_interactivity[/code]."
msgstr ""
"Тип компонента \"DOUBLE\". Значення [code]0x140A[/code] походить від OpenGL. "
"Це вказує на те, що дані зберігаються у 8-байтових або 64-бітових числах з "
"плаваючою комою. Це НЕ є основною частиною специфікації glTF і може "
"підтримуватися не всіма імпортерами glTF. Може використовуватися деякими "
"розширеннями, зокрема [code]KHR_interactivity[/code]."
msgid ""
"Component type \"HALF_FLOAT\". The value is [code]0x140B[/code] which comes "
"from OpenGL. This indicates data is stored in 2-byte or 16-bit floating-point "
"numbers. This is NOT a core part of the glTF specification, and may not be "
"supported by all glTF importers. May be used by some extensions including "
"[code]KHR_interactivity[/code]."
msgstr ""
"Тип компонента \"HALF_FLOAT\". Значення [code]0x140B[/code] походить від "
"OpenGL. Це означає, що дані зберігаються у 2-байтових або 16-бітових числах з "
"плаваючою комою. Це НЕ є основною частиною специфікації glTF і може "
"підтримуватися не всіма імпортерами glTF. Може використовуватися деякими "
"розширеннями, зокрема [code]KHR_interactivity[/code]."
msgid ""
"Component type \"LONG\". The value is [code]0x140E[/code] which comes from "
"OpenGL. This indicates data is stored in 8-byte or 64-bit signed integers. "
"This is NOT a core part of the glTF specification, and may not be supported "
"by all glTF importers. May be used by some extensions including "
"[code]KHR_interactivity[/code]."
msgstr ""
"Тип компонента \"LONG\". Значення [code]0x140E[/code] походить від OpenGL. Це "
"означає, що дані зберігаються у 8-байтових або 64-бітових цілих числах зі "
"знаком. Це НЕ є основною частиною специфікації glTF і може підтримуватися не "
"всіма імпортерами glTF. Може використовуватися деякими розширеннями, зокрема "
"[code]KHR_interactivity[/code]."
msgid ""
"Component type \"UNSIGNED_LONG\". The value is [code]0x140F[/code] which "
"comes from OpenGL. This indicates data is stored in 8-byte or 64-bit unsigned "
"integers. This is NOT a core part of the glTF specification, and may not be "
"supported by all glTF importers. May be used by some extensions including "
"[code]KHR_interactivity[/code]."
msgstr ""
"Тип компонента \"UNSIGNED_LONG\". Значення [code]0x140F[/code] походить від "
"OpenGL. Це означає, що дані зберігаються у 8-байтових або 64-бітових цілих "
"числах без знаку. Це НЕ є основною частиною специфікації glTF і може "
"підтримуватися не всіма імпортерами glTF. Може використовуватися деякими "
"розширеннями, зокрема [code]KHR_interactivity[/code]."
msgid ""
"Gets additional arbitrary data in this [GLTFAnimation] instance. This can be "
"used to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The argument should be the [GLTFDocumentExtension] name (does not have to "
"match the extension name in the glTF file), and the return value can be "
"anything you set. If nothing was set, the return value is [code]null[/code]."
msgstr ""
"Отримує додаткові довільні дані в цьому екземплярі [GLTFAnimation]. Це можна "
"використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану.\n"
"Аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з ім’ям "
"розширення у файлі glTF), а значенням, що повертається, може бути будь-яке, "
"яке ви встановите. Якщо нічого не встановлено, повертається значення "
"[code]null[/code]."
msgid ""
"Sets additional arbitrary data in this [GLTFAnimation] instance. This can be "
"used to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The first argument should be the [GLTFDocumentExtension] name (does not have "
"to match the extension name in the glTF file), and the second argument can be "
"anything you want."
msgstr ""
"Встановлює додаткові довільні дані в цьому екземплярі [GLTFAnimation]. Це "
"можна використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану.\n"
"Першим аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з "
"ім’ям розширення у файлі glTF), а другий аргумент може бути будь-яким."
msgid "The original name of the animation."
msgstr "Оригінальна назва анімації."
msgid "Represents a glTF buffer view."
msgstr "Представляє вигляд буфера glTF."
msgid ""
"GLTFBufferView is a data structure representing a glTF [code]bufferView[/"
"code] that would be found in the [code]\"bufferViews\"[/code] array. A buffer "
"is a blob of binary data. A buffer view is a slice of a buffer that can be "
"used to identify and extract data from the buffer.\n"
"Most custom uses of buffers only need to use the [member buffer], [member "
"byte_length], and [member byte_offset]. The [member byte_stride] and [member "
"indices] properties are for more advanced use cases such as interleaved mesh "
"data encoded for the GPU."
msgstr ""
"GLTFBufferView — це структура даних, що представляє [code]bufferView[/code] "
"glTF, який можна знайти в масиві [code]\"bufferViews\"[/code]. Буфер — це "
"блок двійкових даних. Перегляд буфера — це фрагмент буфера, який можна "
"використовувати для ідентифікації та вилучення даних із буфера.\n"
"Для більшості нестандартних варіантів використання буферів потрібно "
"використовувати лише [member buffer], [member byte_length] і [member "
"byte_offset]. Властивості [member byte_stride] і [member indices] призначені "
"для більш розширених випадків використання, таких як перемежовані сітчасті "
"дані, закодовані для GPU."
msgid "Creates a new GLTFBufferView instance by parsing the given [Dictionary]."
msgstr ""
"Створює новий екземпляр GLTFBufferView шляхом розбору заданого [Dictionary]."
msgid ""
"Loads the buffer view data from the buffer referenced by this buffer view in "
"the given [GLTFState]. Interleaved data with a byte stride is not yet "
"supported by this method. The data is returned as a [PackedByteArray]."
msgstr ""
"Завантажує дані буфера з буфера, що посилаються цим буфером з огляду на даній "
"[GLTFState]. Не підтримується цим методом. Дані подаються у вигляді "
"[PackedByteArray]."
msgid "Serializes this GLTFBufferView instance into a [Dictionary]."
msgstr "Серіалізує цей екземпляр GLTFBufferView у [Dictionary]."
msgid ""
"The index of the buffer this buffer view is referencing. If [code]-1[/code], "
"this buffer view is not referencing any buffer."
msgstr ""
"Індекс буфера цей вид буфера посилюється. Якщо [code]-1[/code], цей буферний "
"вигляд не відноситься до будь-якого буфера."
msgid ""
"The length, in bytes, of this buffer view. If [code]0[/code], this buffer "
"view is empty."
msgstr ""
"Довжина, в байтах, з цього буферного вигляду. Якщо [code]0[/code], цей "
"буферний вигляд порожній."
msgid ""
"The offset, in bytes, from the start of the buffer to the start of this "
"buffer view."
msgstr ""
"Зміщення, в байтах, від початку буфера до початку цього буферного вигляду."
msgid ""
"The stride, in bytes, between interleaved data. If [code]-1[/code], this "
"buffer view is not interleaved."
msgstr ""
"Стійка, в байтах, між ними. Якщо [code]-1[/code], цей вид буфера не "
"переповнений."
msgid ""
"[code]true[/code] if the GLTFBufferView's OpenGL GPU buffer type is an "
"[code]ELEMENT_ARRAY_BUFFER[/code] used for vertex indices (integer constant "
"[code]34963[/code]). [code]false[/code] if the buffer type is any other "
"value. See [url=https://github.com/KhronosGroup/glTF-Tutorials/blob/master/"
"gltfTutorial/gltfTutorial_005_BuffersBufferViewsAccessors.md]Buffers, "
"BufferViews, and Accessors[/url] for possible values. This property is set on "
"import and used on export."
msgstr ""
"[code]true[/code], якщо тип буфера OpenGL GPU GLTFBufferView є "
"[code]ELEMENT_ARRAY_BUFFER[/code], який використовується для індексів вершин "
"(ціла константа [code]34963[/code]). [code]false[/code], якщо тип буфера має "
"будь-яке інше значення. Перегляньте [url=https://github.com/KhronosGroup/glTF-"
"Tutorials/blob/master/gltfTutorial/"
"gltfTutorial_005_BuffersBufferViewsAccessors.md]Буфери, BufferViews і "
"Accessors[/url], щоб дізнатися про можливі значення. Ця властивість "
"встановлюється під час імпорту та використовується під час експорту."
msgid ""
"[code]true[/code] if the GLTFBufferView's OpenGL GPU buffer type is an "
"[code]ARRAY_BUFFER[/code] used for vertex attributes (integer constant "
"[code]34962[/code]). [code]false[/code] if the buffer type is any other "
"value. See [url=https://github.com/KhronosGroup/glTF-Tutorials/blob/master/"
"gltfTutorial/gltfTutorial_005_BuffersBufferViewsAccessors.md]Buffers, "
"BufferViews, and Accessors[/url] for possible values. This property is set on "
"import and used on export."
msgstr ""
"[code]true[/code], якщо тип буфера OpenGL GPU GLTFBufferView є "
"[code]ARRAY_BUFFER[/code], який використовується для атрибутів вершин (ціла "
"константа [code]34962[/code]). [code]false[/code], якщо тип буфера має будь-"
"яке інше значення. Перегляньте [url=https://github.com/KhronosGroup/glTF-"
"Tutorials/blob/master/gltfTutorial/"
"gltfTutorial_005_BuffersBufferViewsAccessors.md]Буфери, BufferViews і "
"Accessors[/url], щоб дізнатися про можливі значення. Ця властивість "
"встановлюється під час імпорту та використовується під час експорту."
msgid "Represents a glTF camera."
msgstr "Представляє камеру glTF."
msgid "Represents a camera as defined by the base glTF spec."
msgstr "Представляє камеру, як визначено базовою специфікацією glTF."
msgid "glTF camera detailed specification"
msgstr "детальна специфікація камери glTF"
msgid "glTF camera spec and example file"
msgstr "Специфікація камери glTF і файл прикладу"
msgid "Creates a new GLTFCamera instance by parsing the given [Dictionary]."
msgstr "Створює новий екземпляр GLTFCamera за допомогою парсингу [Dictionary]."
msgid "Create a new GLTFCamera instance from the given Godot [Camera3D] node."
msgstr "Створіть новий екземпляр GLTFCamera з даної Godot [Camera3D]."
msgid "Serializes this GLTFCamera instance into a [Dictionary]."
msgstr "Сфералізує цей екземпляр GLTFCamera в [Дикаторія]."
msgid "Converts this GLTFCamera instance into a Godot [Camera3D] node."
msgstr "Перетворення цієї GLTFCamera екземпляр в вузол Godot [Camera3D]."
msgid ""
"The distance to the far culling boundary for this camera relative to its "
"local Z axis, in meters. This maps to glTF's [code]zfar[/code] property."
msgstr ""
"Відстань до дальньої межі вибракування для цієї камери відносно її локальної "
"осі Z, у метрах. Це відображається на властивості [code]zfar[/code] glTF."
msgid ""
"The distance to the near culling boundary for this camera relative to its "
"local Z axis, in meters. This maps to glTF's [code]znear[/code] property."
msgstr ""
"Відстань до найближчої межі вибракування для цієї камери відносно її "
"локальної осі Z, у метрах. Це відображається на властивості [code]znear[/"
"code] glTF."
msgid ""
"The FOV of the camera. This class and glTF define the camera FOV in radians, "
"while Godot uses degrees. This maps to glTF's [code]yfov[/code] property. "
"This value is only used for perspective cameras, when [member perspective] is "
"[code]true[/code]."
msgstr ""
"Поле огляду камери. Цей клас і glTF визначають поле зору камери в радіанах, "
"тоді як Godot використовує градуси. Це відображається на властивості "
"[code]yfov[/code] glTF. Це значення використовується лише для перспективних "
"камер, якщо [member perspective] має значення [code]true[/code]."
msgid ""
"If [code]true[/code], the camera is in perspective mode. Otherwise, the "
"camera is in orthographic/orthogonal mode. This maps to glTF's camera "
"[code]type[/code] property. See [member Camera3D.projection] and the glTF "
"spec for more information."
msgstr ""
"Якщо [code]true[/code], камера перебуває в режимі перспективи. В іншому "
"випадку камера працює в ортографічному/ортогональному режимі. Це "
"відображається на властивості [code]type[/code] камери glTF. Для отримання "
"додаткової інформації перегляньте [member Camera3D.projection] і специфікацію "
"glTF."
msgid ""
"The size of the camera. This class and glTF define the camera size magnitude "
"as a radius in meters, while Godot defines it as a diameter in meters. This "
"maps to glTF's [code]ymag[/code] property. This value is only used for "
"orthographic/orthogonal cameras, when [member perspective] is [code]false[/"
"code]."
msgstr ""
"Розмір камери. Цей клас і glTF визначають величину розміру камери як радіус у "
"метрах, тоді як Godot визначає її як діаметр у метрах. Це відображається на "
"властивості [code]ymag[/code] glTF. Це значення використовується лише для "
"ортографічних/ортогональних камер, якщо [member perspective] має значення "
"[code]false[/code]."
msgid "Class for importing and exporting glTF files in and out of Godot."
msgstr "Клас імпорту та експорту файлів glTF і з Godot."
msgid ""
"GLTFDocument supports reading data from a glTF file, buffer, or Godot scene. "
"This data can then be written to the filesystem, buffer, or used to create a "
"Godot scene.\n"
"All of the data in a glTF scene is stored in the [GLTFState] class. "
"GLTFDocument processes state objects, but does not contain any scene data "
"itself. GLTFDocument has member variables to store export configuration "
"settings such as the image format, but is otherwise stateless. Multiple "
"scenes can be processed with the same settings using the same GLTFDocument "
"object and different [GLTFState] objects.\n"
"GLTFDocument can be extended with arbitrary functionality by extending the "
"[GLTFDocumentExtension] class and registering it with GLTFDocument via "
"[method register_gltf_document_extension]. This allows for custom data to be "
"imported and exported."
msgstr ""
"GLTFDocument підтримує читання даних із файлу glTF, буфера або сцени Godot. "
"Потім ці дані можна записати у файлову систему, буфер або використати для "
"створення сцени Godot.\n"
"Усі дані сцени glTF зберігаються в класі [GLTFState]. GLTFDocument обробляє "
"об’єкти стану, але сам по собі не містить даних сцени. GLTFDocument має "
"змінні-учасники для зберігання налаштувань конфігурації експорту, таких як "
"формат зображення, але в іншому випадку не має стану. Кілька сцен можна "
"обробити з однаковими параметрами, використовуючи той самий об’єкт "
"GLTFDocument і різні об’єкти [GLTFState].\n"
"GLTFDocument можна розширити довільними функціями, розширивши клас "
"[GLTFDocumentExtension] і зареєструвавши його в GLTFDocument через [method "
"register_gltf_document_extension]. Це дозволяє імпортувати й експортувати "
"спеціальні дані."
msgid "glTF 'What the duck?' guide"
msgstr "glTF 'Що качка?' Керівництво"
msgid "Khronos glTF specification"
msgstr "Хронос glTF специфікація"
msgid ""
"Takes a [PackedByteArray] defining a glTF and imports the data to the given "
"[GLTFState] object through the [param state] parameter.\n"
"[b]Note:[/b] The [param base_path] tells [method append_from_buffer] where to "
"find dependencies and can be empty."
msgstr ""
"Приймає [PackedByteArray], що визначає glTF, та імпортує дані до заданого "
"об'єкта [GLTFState] через параметр [param state].\n"
"[b]Примітка:[/b] Параметр [param base_path] вказує методу "
"append_from_buffer], де шукати залежності, і може бути порожнім."
msgid ""
"Takes a path to a glTF file and imports the data at that file path to the "
"given [GLTFState] object through the [param state] parameter.\n"
"[b]Note:[/b] The [param base_path] tells [method append_from_file] where to "
"find dependencies and can be empty."
msgstr ""
"Бере шлях до файлу glTF та імпортує дані за цим шляхом до заданого об'єкта "
"[GLTFState] через параметр [param state].\n"
"[b]Примітка:[/b] Параметр [param base_path] вказує методу [method "
"append_from_file], де шукати залежності, і може бути порожнім."
msgid ""
"Takes a Godot Engine scene node and exports it and its descendants to the "
"given [GLTFState] object through the [param state] parameter."
msgstr ""
"Візьміть вершину сцени Godot Engine і експортуйте його і його нащадків до "
"вказаного параметра [GLTFState]."
msgid ""
"Determines a mapping between the given Godot [param node_path] and the "
"corresponding glTF Object Model JSON pointer(s) in the generated glTF file. "
"The details of this mapping are returned in a [GLTFObjectModelProperty] "
"object. Additional mappings can be supplied via the [method "
"GLTFDocumentExtension._import_object_model_property] callback method."
msgstr ""
"Визначає зіставлення між даним Godot [param node_path] і відповідним "
"покажчиком(ами) JSON об’єктної моделі glTF у згенерованому файлі glTF. Деталі "
"цього зіставлення повертаються в об’єкті [GLTFObjectModelProperty]. Додаткові "
"зіставлення можна надати через метод зворотного виклику [method "
"GLTFDocumentExtension._import_object_model_property]."
msgid ""
"Takes a [GLTFState] object through the [param state] parameter and returns a "
"glTF [PackedByteArray]."
msgstr ""
"Отримує об’єкт [GLTFState] через параметр [param state] і повертає glTF "
"[PackedByteArray]."
msgid ""
"Takes a [GLTFState] object through the [param state] parameter and returns a "
"Godot Engine scene node.\n"
"The [param bake_fps] parameter overrides the bake_fps in [param state]."
msgstr ""
"Візьміть об'єкт [GLTFState] через параметр [param State] і повертає вузол "
"сцени Godot Engine.\n"
"Параметри параметра [param fix_fps] наділяє пекарні_fps в [param State]."
msgid ""
"Returns a list of all support glTF extensions, including extensions supported "
"directly by the engine, and extensions supported by user plugins registering "
"[GLTFDocumentExtension] classes.\n"
"[b]Note:[/b] If this method is run before a GLTFDocumentExtension is "
"registered, its extensions won't be included in the list. Be sure to only run "
"this method after all extensions are registered. If you run this when the "
"engine starts, consider waiting a frame before calling this method to ensure "
"all extensions are registered."
msgstr ""
"Повертає список усіх підтримуваних розширень glTF, включно з розширеннями, "
"які підтримуються безпосередньо системою, і розширеннями, які підтримуються "
"плагінами користувача, що реєструють класи [GLTFDocumentExtension].\n"
"[b]Примітка:[/b] якщо цей метод запущено до того, як GLTFDocumentExtension "
"зареєстровано, його розширення не буде включено до списку. Обов’язково "
"запускайте цей метод лише після реєстрації всіх розширень. Якщо ви запускаєте "
"це під час запуску двигуна, зачекайте кадр перед викликом цього методу, щоб "
"переконатися, що всі розширення зареєстровано."
msgid ""
"Determines a mapping between the given glTF Object Model [param json_pointer] "
"and the corresponding Godot node path(s) in the generated Godot scene. The "
"details of this mapping are returned in a [GLTFObjectModelProperty] object. "
"Additional mappings can be supplied via the [method "
"GLTFDocumentExtension._export_object_model_property] callback method."
msgstr ""
"Визначає зіставлення між заданою об’єктною моделлю glTF [param json_pointer] "
"і відповідним шляхом(ями) вузла Godot у згенерованій сцені Godot. Деталі "
"цього зіставлення повертаються в об’єкті [GLTFObjectModelProperty]. Додаткові "
"зіставлення можна надати через метод зворотного виклику [method "
"GLTFDocumentExtension._export_object_model_property]."
msgid ""
"Registers the given [GLTFDocumentExtension] instance with GLTFDocument. If "
"[param first_priority] is [code]true[/code], this extension will be run "
"first. Otherwise, it will be run last.\n"
"[b]Note:[/b] Like GLTFDocument itself, all GLTFDocumentExtension classes must "
"be stateless in order to function properly. If you need to store data, use "
"the [code]set_additional_data[/code] and [code]get_additional_data[/code] "
"methods in [GLTFState] or [GLTFNode]."
msgstr ""
"Реєструє даний екземпляр [GLTFDocumentExtension] у GLTFDocument. Якщо [param "
"first_priority] має значення [code]true[/code], це розширення буде запущено "
"першим. В іншому випадку він буде запущений останнім.\n"
"[b]Примітка:[/b] Як і сам GLTFDocument, усі класи GLTFDocumentExtension мають "
"бути без стану, щоб функціонувати належним чином. Якщо вам потрібно зберігати "
"дані, використовуйте методи [code]set_additional_data[/code] і "
"[code]get_additional_data[/code] у [GLTFState] або [GLTFNode]."
msgid "Unregisters the given [GLTFDocumentExtension] instance."
msgstr "Незареєстровані дані [GLTFDocumentExtension]."
msgid ""
"Takes a [GLTFState] object through the [param state] parameter and writes a "
"glTF file to the filesystem.\n"
"[b]Note:[/b] The extension of the glTF file determines if it is a .glb binary "
"file or a .gltf text file."
msgstr ""
"Візьміть об'єкт [GLTFState] через параметр [param State] і напишіть файл glTF "
"до файлової системи.\n"
"[b]Примітка:[/b] Розширення файлу glTF визначає, якщо це бінарний файл .glb "
"або текстовий файл .gltf."
msgid ""
"The user-friendly name of the fallback image format. This is used when "
"exporting the glTF file, including writing to a file and writing to a byte "
"array.\n"
"This property may only be one of \"None\", \"PNG\", or \"JPEG\", and is only "
"used when the [member image_format] is not one of \"None\", \"PNG\", or "
"\"JPEG\". If having multiple extension image formats is desired, that can be "
"done using a [GLTFDocumentExtension] class - this property only covers the "
"use case of providing a base glTF fallback image when using a custom image "
"format."
msgstr ""
"Зручна назва формату резервного зображення. Використовується під час експорту "
"файлу glTF, включаючи запис у файл та запис у байтовий масив.\n"
"Ця властивість може мати значення лише \"None\", \"PNG\" або \"JPEG\" і "
"використовується лише тоді, коли [member image_format] не має значення "
"\"None\", \"PNG\" або \"JPEG\". Якщо потрібно мати кілька форматів розширених "
"зображень, це можна зробити за допомогою класу [GLTFDocumentExtension] - ця "
"властивість охоплює лише випадок використання базового резервного зображення "
"glTF під час використання власного формату зображення."
msgid ""
"The quality of the fallback image, if any. For PNG files, this downscales the "
"image on both dimensions by this factor. For JPEG files, this is the lossy "
"quality of the image. A low value is recommended, since including multiple "
"high quality images in a glTF file defeats the file size gains of using a "
"more efficient image format."
msgstr ""
"Якість резервного зображення, якщо таке є. Для файлів PNG це зменшує масштаб "
"зображення в обох вимірах на цей коефіцієнт. Для файлів JPEG це якість "
"зображення з втратами. Рекомендується низьке значення, оскільки включення "
"кількох зображень високої якості у файл glTF зводить нанівець збільшення "
"розміру файлу від використання ефективнішого формату зображення."
msgid ""
"The user-friendly name of the export image format. This is used when "
"exporting the glTF file, including writing to a file and writing to a byte "
"array.\n"
"By default, Godot allows the following options: \"None\", \"PNG\", \"JPEG\", "
"\"Lossless WebP\", and \"Lossy WebP\". Support for more image formats can be "
"added in [GLTFDocumentExtension] classes. A single extension class can "
"provide multiple options for the specific format to use, or even an option "
"that uses multiple formats at once."
msgstr ""
"Зручна назва формату експортованого зображення. Використовується під час "
"експорту файлу glTF, включаючи запис у файл та запис у байтовий масив.\n"
"За замовчуванням Godot дозволяє такі параметри: \"None\", \"PNG\", \"JPEG\", "
"\"Lossless WebP\" та \"Lossy WebP\". Підтримку інших форматів зображень можна "
"додати в класах [GLTFDocumentExtension]. Один клас розширення може надавати "
"кілька параметрів для використання певного формату або навіть параметр, який "
"використовує кілька форматів одночасно."
msgid ""
"If [member image_format] is a lossy image format, this determines the lossy "
"quality of the image. On a range of [code]0.0[/code] to [code]1.0[/code], "
"where [code]0.0[/code] is the lowest quality and [code]1.0[/code] is the "
"highest quality. A lossy quality of [code]1.0[/code] is not the same as "
"lossless."
msgstr ""
"Якщо [пам'ятати зображення_формат] є форматом образу, це визначає якість "
"втрати зображення. [code]0.0[/code] to [code]1.0[/code], де [code]0.0[/code] "
"є найнижчою якістю і [code]1.0[/code] є найвищою якістю. Якість втрати "
"[code]1.0[/code] не така ж, як без втрат."
msgid ""
"How to process the root node during export. The default and recommended value "
"is [constant ROOT_NODE_MODE_SINGLE_ROOT].\n"
"[b]Note:[/b] Regardless of how the glTF file is exported, when importing, the "
"root node type and name can be overridden in the scene import settings tab."
msgstr ""
"Як обробити кореневий вузол під час експорту. Значення за замовчуванням та "
"рекомендоване значення — [constant ROOT_NODE_MODE_SINGLE_ROOT].\n"
"[b]Примітка:[/b] Незалежно від того, як експортується файл glTF, під час "
"імпорту тип та назву кореневого вузла можна перевизначити на вкладці "
"налаштувань імпорту сцени."
msgid ""
"How to deal with node visibility during export. This setting does nothing if "
"all nodes are visible. The default and recommended value is [constant "
"VISIBILITY_MODE_INCLUDE_REQUIRED], which uses the [code]KHR_node_visibility[/"
"code] extension."
msgstr ""
"Як обробляти видимість вузлів під час експорту. Цей параметр нічого не "
"змінює, якщо всі вузли видимі. Значення за замовчуванням та рекомендоване "
"значення — [constant VISIBILITY_MODE_INCLUDE_REQUIRED], яке використовує "
"розширення [code]KHR_node_visibility[/code]."
msgid ""
"Treat the Godot scene's root node as the root node of the glTF file, and mark "
"it as the single root node via the [code]GODOT_single_root[/code] glTF "
"extension. This will be parsed the same as [constant "
"ROOT_NODE_MODE_KEEP_ROOT] if the implementation does not support "
"[code]GODOT_single_root[/code]."
msgstr ""
"Покладіть кореневу вершину Godot як кореневу вершину glTF, і позначте його як "
"єдиний вузол кореневих за допомогою [code]GODOT_single_root[/code] розширення "
"glTF. Це буде поданий тим самим, як [constant ROOT_NODE_MODE_KEEP_ROOT], якщо "
"реалізація не підтримує [code]GODOT_single_root[/code]."
msgid ""
"Treat the Godot scene's root node as the root node of the glTF file, but do "
"not mark it as anything special. An extra root node will be generated when "
"importing into Godot. This uses only vanilla glTF features. This is "
"equivalent to the behavior in Godot 4.1 and earlier."
msgstr ""
"Покладіть кореневу вершину Godot як кореневу вершину файлу glTF, але не "
"позначте його як будь-який особливий. При імпорті в Godot з'явиться додаткова "
"коренева вершина. Це використовується тільки ванільна glTF функції. Це "
"еквівалент поведінки в Godot 4.1 і раніше."
msgid ""
"Treat the Godot scene's root node as the name of the glTF scene, and add all "
"of its children as root nodes of the glTF file. This uses only vanilla glTF "
"features. This avoids an extra root node, but only the name of the Godot "
"scene's root node will be preserved, as it will not be saved as a node."
msgstr ""
"Покладіть кореневу вершину Godot як ім'я сцени glTF, і додайте всіх своїх "
"дітей як кореневих вершин файлу glTF. Це використовується тільки ванільна "
"glTF функції. Це дозволяє уникнути додаткового кореневого вузла, але тільки "
"ім'я кореневого вузла Godot буде збережена, оскільки він не буде збережений "
"як вузол."
msgid ""
"If the scene contains any non-visible nodes, include them, mark them as non-"
"visible with [code]KHR_node_visibility[/code], and require that importers "
"respect their non-visibility. Downside: If the importer does not support "
"[code]KHR_node_visibility[/code], the file cannot be imported."
msgstr ""
"Якщо сцена містить будь-які невидимі вузли, включіть їх, позначте їх як "
"невидимі за допомогою [code]KHR_node_visibility[/code] та вимагайте, щоб "
"імпортери поважали їхню невидимість. Недолік: Якщо імпортер не підтримує "
"[code]KHR_node_visibility[/code], файл не можна імпортувати."
msgid ""
"If the scene contains any non-visible nodes, include them, mark them as non-"
"visible with [code]KHR_node_visibility[/code], and do not impose any "
"requirements on importers. Downside: If the importer does not support "
"[code]KHR_node_visibility[/code], invisible objects will be visible."
msgstr ""
"Якщо сцена містить будь-які невидимі вузли, включіть їх, позначте їх як "
"невидимі за допомогою [code]KHR_node_visibility[/code] та не нав'язуйте "
"жодних вимог імпортерам. Недолік: Якщо імпортер не підтримує "
"[code]KHR_node_visibility[/code], невидимі об'єкти будуть видимими."
msgid ""
"If the scene contains any non-visible nodes, do not include them in the "
"export. This is the same as the behavior in Godot 4.4 and earlier. Downside: "
"Invisible nodes will not exist in the exported file."
msgstr ""
"Якщо сцена містить будь-які невидимі вузли, не включайте їх до експорту. Це "
"те саме, що й у Godot 4.4 та попередніх версіях. Недолік: невидимі вузли не "
"існуватимуть в експортованому файлі."
msgid "[GLTFDocument] extension class."
msgstr "[GLTFDocument] класу розширення."
msgid ""
"Extends the functionality of the [GLTFDocument] class by allowing you to run "
"arbitrary code at various stages of glTF import or export.\n"
"To use, make a new class extending GLTFDocumentExtension, override any "
"methods you need, make an instance of your class, and register it using "
"[method GLTFDocument.register_gltf_document_extension].\n"
"[b]Note:[/b] Like GLTFDocument itself, all GLTFDocumentExtension classes must "
"be stateless in order to function properly. If you need to store data, use "
"the [code]set_additional_data[/code] and [code]get_additional_data[/code] "
"methods in [GLTFState] or [GLTFNode]."
msgstr ""
"Розширює функціональність класу [GLTFDocument], дозволяючи запускати "
"довільний код на різних етапах імпорту або експорту glTF.\n"
"Для використання створіть новий клас, що розширює GLTFDocumentExtension, "
"замініть будь-які методи, які вам потрібні, створіть екземпляр свого класу та "
"зареєструйте його за допомогою [method "
"GLTFDocument.register_gltf_document_extension].\n"
"[b]Примітка:[/b] Як і сам GLTFDocument, усі класи GLTFDocumentExtension мають "
"бути без стану, щоб функціонувати належним чином. Якщо вам потрібно зберігати "
"дані, використовуйте методи [code]set_additional_data[/code] і "
"[code]get_additional_data[/code] у [GLTFState] або [GLTFNode]."
msgid ""
"Part of the export process. This method is run after [method "
"_export_preflight] and before [method _export_post_convert].\n"
"Runs when converting the data from a Godot scene node. This method can be "
"used to process the Godot scene node data into a format that can be used by "
"[method _export_node]."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_export_preflight] і перед [method _export_post_convert].\n"
"Запускається під час перетворення даних із вузла сцени Godot. Цей метод можна "
"використовувати для обробки даних вузла сцени Godot у формат, який може "
"використовуватися [method _export_node]."
msgid ""
"Part of the export process. This method is run after [method "
"_get_saveable_image_formats] and before [method _export_post]. If this "
"[GLTFDocumentExtension] is used for exporting images, this runs after [method "
"_serialize_texture_json].\n"
"This method can be used to modify the final JSON of each node. Data should be "
"primarily stored in [param gltf_node] prior to serializing the JSON, but the "
"original Godot [Node] is also provided if available. [param node] may be "
"[code]null[/code] if not available, such as when exporting glTF data not "
"generated from a Godot scene."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_get_saveable_image_formats] і перед [method _export_post]. Якщо цей "
"[GLTFDocumentExtension] використовується для експорту зображень, він "
"запускається після [method _serialize_texture_json].\n"
"Цей метод можна використовувати для зміни остаточного JSON кожного вузла. "
"Дані мають зберігатися в [param gltf_node] перед серіалізацією JSON, але "
"оригінальний Godot [Node] також надається, якщо доступний. [param node] може "
"мати значення [code]null[/code], якщо він недоступний, наприклад, під час "
"експорту даних glTF, не згенерованих зі сцени Godot."
msgid ""
"Part of the export process. Allows GLTFDocumentExtension classes to provide "
"mappings for properties of nodes in the Godot scene tree, to JSON pointers to "
"glTF properties, as defined by the glTF object model.\n"
"Returns a [GLTFObjectModelProperty] instance that defines how the property "
"should be mapped. If your extension can't handle the property, return "
"[code]null[/code] or an instance without any JSON pointers (see [method "
"GLTFObjectModelProperty.has_json_pointers]). You should use [method "
"GLTFObjectModelProperty.set_types] to set the types, and set the JSON "
"pointer(s) using the [member GLTFObjectModelProperty.json_pointers] "
"property.\n"
"The parameters provide context for the property, including the NodePath, the "
"Godot node, the GLTF node index, and the target object. The [param "
"target_object] will be equal to [param godot_node] if no sub-object can be "
"found, otherwise it will point to a sub-object. For example, if the path is "
"[code]^\"A/B/C/MeshInstance3D:mesh:surface_0/material:emission_intensity\"[/"
"code], it will get the node, then the mesh, and then the material, so [param "
"target_object] will be the [Material] resource, and [param target_depth] will "
"be 2 because 2 levels were traversed to get to the target."
msgstr ""
"Частина процесу експорту. Дозволяє класам GLTFDocumentExtension забезпечувати "
"зіставлення властивостей вузлів у дереві сцени Godot з покажчиками JSON на "
"властивості glTF, як визначено об’єктною моделлю glTF.\n"
"Повертає екземпляр [GLTFObjectModelProperty], який визначає, як має бути "
"відображено властивість. Якщо ваше розширення не може обробити властивість, "
"поверніть [code]null[/code] або екземпляр без жодних покажчиків JSON (див. "
"[method GLTFObjectModelProperty.has_json_pointers]). Вам слід використовувати "
"[method GLTFObjectModelProperty.set_types], щоб установити типи та встановити "
"покажчик(и) JSON за допомогою властивості [member "
"GLTFObjectModelProperty.json_pointers].\n"
"Параметри надають контекст для властивості, включаючи NodePath, вузол Godot, "
"індекс вузла GLTF і цільовий об’єкт. [param target_object] дорівнюватиме "
"[param godot_node], якщо субоб’єкт не знайдено, інакше він вказуватиме на "
"субоб’єкт. Наприклад, якщо шлях [code]^\"A/B/C/MeshInstance3D:mesh:surface_0/"
"material:emission_intensity\"[/code], він отримає вузол, потім сітку, а потім "
"матеріал, тому [param target_object] буде ресурсом [Material], а [param "
"target_depth] матиме 2, оскільки для досягнення цілі було пройдено 2 рівні."
msgid ""
"Part of the export process. This method is run last, after all other parts of "
"the export process.\n"
"This method can be used to modify the final JSON of the generated glTF file."
msgstr ""
"Частина процесу експорту. Цей метод запускається останнім, після всіх інших "
"частин процесу експорту.\n"
"Цей метод можна використовувати для зміни остаточного JSON створеного файлу "
"glTF."
msgid ""
"Part of the export process. This method is run after [method "
"_convert_scene_node] and before [method _export_preserialize].\n"
"This method can be used to modify the converted node data structures before "
"serialization with any additional data from the scene tree."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_convert_scene_node] і перед [method _export_preserialize].\n"
"Цей метод можна використовувати для зміни перетворених структур даних вузла "
"перед серіалізацією з будь-якими додатковими даними з дерева сцени."
msgid ""
"Part of the export process. This method is run first, before all other parts "
"of the export process.\n"
"The return value is used to determine if this [GLTFDocumentExtension] "
"instance should be used for exporting a given glTF file. If [constant OK], "
"the export will use this [GLTFDocumentExtension] instance. If not overridden, "
"[constant OK] is returned."
msgstr ""
"Частина процесу експорту. Цей метод запускається першим, перед усіма іншими "
"частинами процесу експорту.\n"
"Повернене значення використовується для визначення того, чи слід "
"використовувати цей екземпляр [GLTFDocumentExtension] для експорту заданого "
"файлу glTF. Якщо [constant OK], експорт використовуватиме цей екземпляр "
"[GLTFDocumentExtension]. Якщо не перевизначено, повертається [constant OK]."
msgid ""
"Part of the export process. This method is run after [method "
"_export_post_convert] and before [method _get_saveable_image_formats].\n"
"This method can be used to alter the state before performing serialization. "
"It runs every time when generating a buffer with [method "
"GLTFDocument.generate_buffer] or writing to the file system with [method "
"GLTFDocument.write_to_filesystem]."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_export_post_convert] і перед [method _get_saveable_image_formats].\n"
"Цей метод можна використовувати для зміни стану перед виконанням "
"серіалізації. Він запускається кожного разу, коли створюється буфер за "
"допомогою [method GLTFDocument.generate_buffer] або записується у файлову "
"систему за допомогою [method GLTFDocument.write_to_filesystem]."
msgid ""
"Part of the import process. This method is run after [method "
"_import_pre_generate] and before [method _import_node].\n"
"Runs when generating a Godot scene node from a GLTFNode. The returned node "
"will be added to the scene tree. Multiple nodes can be generated in this step "
"if they are added as a child of the returned node.\n"
"[b]Note:[/b] The [param scene_parent] parameter may be [code]null[/code] if "
"this is the single root node."
msgstr ""
"Частина процесу імпорту. Цей метод запускається після [method "
"_import_pre_generate] і перед [method _import_node].\n"
"Запускається під час генерації вузла сцени Godot з GLTFNode. Повернений вузол "
"буде додано до дерева сцени. На цьому кроці можна створити кілька вузлів, "
"якщо їх додати як дочірні вузли повернутого вузла.\n"
"[b]Примітка: [/b] Параметр [param scene_parent] може мати значення "
"[code]null[/code], якщо це єдиний кореневий вузол."
msgid ""
"Returns the file extension to use for saving image data into, for example, "
"[code]\".png\"[/code]. If defined, when this extension is used to handle "
"images, and the images are saved to a separate file, the image bytes will be "
"copied to a file with this extension. If this is set, there should be a "
"[ResourceImporter] class able to import the file. If not defined or empty, "
"Godot will save the image into a PNG file."
msgstr ""
"Повертає розширення файлу для збереження даних зображення, наприклад, [code]"
"\".png\"[/code]. Якщо визначено, коли це розширення використовується для "
"обробки зображень і зображення зберігаються в окремому файлі, байти "
"зображення буде скопійовано до файлу з цим розширенням. Якщо це встановлено, "
"має бути клас [ResourceImporter], здатний імпортувати файл. Якщо не визначено "
"або пусте, Godot збереже зображення у файл PNG."
msgid ""
"Part of the export process. This method is run after [method "
"_convert_scene_node] and before [method _export_node].\n"
"Returns an array of the image formats that can be saved/exported by this "
"extension. This extension will only be selected as the image exporter if the "
"[GLTFDocument]'s [member GLTFDocument.image_format] is in this array. If this "
"[GLTFDocumentExtension] is selected as the image exporter, one of the [method "
"_save_image_at_path] or [method _serialize_image_to_bytes] methods will run "
"next, otherwise [method _export_node] will run next. If the format name "
"contains [code]\"Lossy\"[/code], the lossy quality slider will be displayed."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_convert_scene_node] і перед [method _export_node].\n"
"Повертає масив форматів зображень, які можна зберегти/експортувати цим "
"розширенням. Це розширення буде вибрано як засіб експорту зображень, лише "
"якщо [member GLTFDocument.image_format] [GLTFDocument] міститься в цьому "
"масиві. Якщо цей [GLTFDocumentExtension] вибрано як засіб експорту зображень, "
"один із методів [method _save_image_at_path] або [method "
"_serialize_image_to_bytes] буде запущено наступним, інакше [method "
"_export_node] буде запущено наступним. Якщо назва формату містить [code]"
"\"Lossy\"[/code], відображатиметься повзунок якості з втратами."
msgid ""
"Part of the import process. This method is run after [method "
"_import_preflight] and before [method _parse_node_extensions].\n"
"Returns an array of the glTF extensions supported by this "
"GLTFDocumentExtension class. This is used to validate if a glTF file with "
"required extensions can be loaded."
msgstr ""
"Частина процесу імпорту. Цей метод запускається після [method "
"_import_preflight] і перед [method _parse_node_extensions].\n"
"Повертає масив розширень glTF, які підтримуються цим класом "
"GLTFDocumentExtension. Це використовується для перевірки того, чи можна "
"завантажити файл glTF із потрібними розширеннями."
msgid ""
"Part of the import process. This method is run after [method "
"_generate_scene_node] and before [method _import_post].\n"
"This method can be used to make modifications to each of the generated Godot "
"scene nodes."
msgstr ""
"Частина імпортного процесу. Цей метод працює після [method "
"_generate_scene_node] і перед [method _імпорт_пост].\n"
"Цей метод може бути використаний для внесення змін до кожного з створених "
"вузлів сцени Godot."
msgid ""
"Part of the import process. Allows GLTFDocumentExtension classes to provide "
"mappings for JSON pointers to glTF properties, as defined by the glTF object "
"model, to properties of nodes in the Godot scene tree.\n"
"Returns a [GLTFObjectModelProperty] instance that defines how the property "
"should be mapped. If your extension can't handle the property, return "
"[code]null[/code] or an instance without any NodePaths (see [method "
"GLTFObjectModelProperty.has_node_paths]). You should use [method "
"GLTFObjectModelProperty.set_types] to set the types, and [method "
"GLTFObjectModelProperty.append_path_to_property] function is useful for most "
"simple cases.\n"
"In many cases, [param partial_paths] will contain the start of a path, "
"allowing the extension to complete the path. For example, for [code]/nodes/3/"
"extensions/MY_ext/prop[/code], Godot will pass you a NodePath that leads to "
"node 3, so the GLTFDocumentExtension class only needs to resolve the last "
"[code]MY_ext/prop[/code] part of the path. In this example, the extension "
"should check [code]split.size() > 4 and split[0] == \"nodes\" and split[2] == "
"\"extensions\" and split[3] == \"MY_ext\"[/code] at the start of the function "
"to check if this JSON pointer applies to it, then it can use [param "
"partial_paths] and handle [code]split[4][/code]."
msgstr ""
"Частина процесу імпорту. Дозволяє класам GLTFDocumentExtension забезпечувати "
"зіставлення покажчиків JSON на властивості glTF, як визначено об’єктною "
"моделлю glTF, на властивості вузлів у дереві сцени Godot.\n"
"Повертає екземпляр [GLTFObjectModelProperty], який визначає, як має бути "
"відображено властивість. Якщо ваше розширення не може обробити властивість, "
"поверніть [code]null[/code] або екземпляр без будь-яких NodePaths (див. "
"[method GLTFObjectModelProperty.has_node_paths]). Для встановлення типів слід "
"використовувати [method GLTFObjectModelProperty.set_types], а функція [method "
"GLTFObjectModelProperty.append_path_to_property] корисна для більшості "
"простих випадків.\n"
"У багатьох випадках [param partial_paths] міститиме початок шляху, дозволяючи "
"розширенню завершити шлях. Наприклад, для [code]/nodes/3/extensions/MY_ext/"
"prop[/code] Godot передасть вам NodePath, який веде до вузла 3, тому клас "
"GLTFDocumentExtension має розпізнати лише останню частину шляху [code]MY_ext/"
"prop[/code]. У цьому прикладі розширення має перевірити [code]split.size() > "
"4 і split[0] == \"nodes\" і split[2] == \"extensions\" і split[3] == "
"\"MY_ext\"[/code] на початку функції, щоб перевірити, чи цей покажчик JSON "
"застосовується до нього, тоді воно може використовувати [param partial_paths] "
"і обробляти [code]split[4][/code]."
msgid ""
"Part of the import process. This method is run last, after all other parts of "
"the import process.\n"
"This method can be used to modify the final Godot scene generated by the "
"import process."
msgstr ""
"Частина імпортного процесу. Цей метод працює останнім, після всіх інших "
"частин процесу імпорту.\n"
"Цей метод може бути використаний для зміни кінцевої сцени Godot, створеної "
"процесом імпорту."
msgid ""
"Part of the import process. This method is run after [method "
"_parse_node_extensions] and before [method _import_pre_generate].\n"
"This method can be used to modify any of the data imported so far after "
"parsing each node, but before generating the scene or any of its nodes."
msgstr ""
"Частина процесу імпорту. Цей метод запускається після [method "
"_parse_node_extensions] і перед [method _import_pre_generate].\n"
"Цей метод можна використовувати для зміни будь-яких даних, імпортованих на "
"даний момент після аналізу кожного вузла, але перед генерацією сцени або будь-"
"якого з її вузлів."
msgid ""
"Part of the import process. This method is run after [method "
"_import_post_parse] and before [method _generate_scene_node].\n"
"This method can be used to modify or read from any of the processed data "
"structures, before generating the nodes and then running the final per-node "
"import step."
msgstr ""
"Частина імпортного процесу. Цей метод працює після [method "
"_parse_node_extensions] і перед [method _generate_scene_node].\n"
"Цей метод може бути використаний для зміни будь-яких даних, що імпортуються "
"так далеко після парсингу, перед створенням вузлів, а потім запуску "
"кінцевого / без імпортного кроку."
msgid ""
"Part of the import process. This method is run first, before all other parts "
"of the import process.\n"
"The return value is used to determine if this [GLTFDocumentExtension] "
"instance should be used for importing a given glTF file. If [constant OK], "
"the import will use this [GLTFDocumentExtension] instance. If not overridden, "
"[constant OK] is returned."
msgstr ""
"Частина процесу імпорту. Цей метод запускається першим, перед усіма іншими "
"частинами процесу імпорту.\n"
"Повернене значення використовується для визначення того, чи слід "
"використовувати цей екземпляр [GLTFDocumentExtension] для імпорту даного "
"файлу glTF. Якщо [constant OK], імпорт використовуватиме цей екземпляр "
"[GLTFDocumentExtension]. Якщо не перевизначено, повертається [constant OK]."
msgid ""
"Part of the import process. This method is run after [method "
"_parse_node_extensions] and before [method _parse_texture_json].\n"
"Runs when parsing image data from a glTF file. The data could be sourced from "
"a separate file, a URI, or a buffer, and then is passed as a byte array."
msgstr ""
"Частина процесу імпорту. Цей метод запускається після [method "
"_parse_node_extensions] і перед [method _parse_texture_json].\n"
"Запускається під час аналізу даних зображення з файлу glTF. Дані можуть бути "
"отримані з окремого файлу, URI або буфера, а потім передаються як масив "
"байтів."
msgid ""
"Part of the import process. This method is run after [method "
"_get_supported_extensions] and before [method _import_post_parse].\n"
"Runs when parsing the node extensions of a GLTFNode. This method can be used "
"to process the extension JSON data into a format that can be used by [method "
"_generate_scene_node]. The return value should be a member of the [enum "
"Error] enum."
msgstr ""
"Частина імпортного процесу. Цей метод працює після [method "
"_supported_extensions] і перед [method _import_post_parse].\n"
"Запускає при парсуванні розширення вузлів GLTFNode. Цей метод можна "
"використовувати для обробки розширення даних JSON у форматі, який можна "
"використовувати за допомогою [метод_generate_scene_node]. Вартість повернення "
"повинна бути членом [enum Error]."
msgid ""
"Part of the import process. This method is run after [method "
"_parse_image_data] and before [method _generate_scene_node].\n"
"Runs when parsing the texture JSON from the glTF textures array. This can be "
"used to set the source image index to use as the texture."
msgstr ""
"Частина процесу імпорту. Цей метод запускається після [method "
"_parse_image_data] і перед [method _generate_scene_node].\n"
"Запускається під час аналізу JSON текстури з масиву текстур glTF. Це можна "
"використовувати для встановлення індексу вихідного зображення для "
"використання як текстури."
msgid ""
"Part of the export process. This method is run after [method "
"_get_saveable_image_formats] and before [method _serialize_texture_json].\n"
"This method is run when saving images separately from the glTF file. When "
"images are embedded, [method _serialize_image_to_bytes] runs instead. Note "
"that these methods only run when this [GLTFDocumentExtension] is selected as "
"the image exporter."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_get_saveable_image_formats] і перед [method _serialize_texture_json].\n"
"Цей метод запускається під час збереження зображень окремо від файлу glTF. "
"Коли зображення вбудовані, замість них виконується [method "
"_serialize_image_to_bytes]. Зауважте, що ці методи запускаються лише тоді, "
"коли [GLTFDocumentExtension] вибрано як експортер зображень."
msgid ""
"Part of the export process. This method is run after [method "
"_get_saveable_image_formats] and before [method _serialize_texture_json].\n"
"This method is run when embedding images in the glTF file. When images are "
"saved separately, [method _save_image_at_path] runs instead. Note that these "
"methods only run when this [GLTFDocumentExtension] is selected as the image "
"exporter.\n"
"This method must set the image MIME type in the [param image_dict] with the "
"[code]\"mimeType\"[/code] key. For example, for a PNG image, it would be set "
"to [code]\"image/png\"[/code]. The return value must be a [PackedByteArray] "
"containing the image data."
msgstr ""
"Частина процесу експорту. Цей метод запускається після [method "
"_get_saveable_image_formats] і перед [method _serialize_texture_json].\n"
"Цей метод запускається під час вбудовування зображень у файл glTF. Коли "
"зображення зберігаються окремо, замість них виконується [method "
"_save_image_at_path]. Зауважте, що ці методи запускаються лише тоді, коли "
"[GLTFDocumentExtension] вибрано як експортер зображень.\n"
"Цей метод має встановити тип MIME зображення в [param image_dict] за "
"допомогою ключа [code]\"mimeType\"[/code]. Наприклад, для зображення PNG буде "
"встановлено значення [code]\"image/png\"[/code]. Поверненим значенням має "
"бути [PackedByteArray], що містить дані зображення."
msgid ""
"Part of the export process. This method is run after [method "
"_save_image_at_path] or [method _serialize_image_to_bytes], and before "
"[method _export_node]. Note that this method only runs when this "
"[GLTFDocumentExtension] is selected as the image exporter.\n"
"This method can be used to set up the extensions for the texture JSON by "
"editing [param texture_json]. The extension must also be added as used "
"extension with [method GLTFState.add_used_extension], be sure to set "
"[code]required[/code] to [code]true[/code] if you are not providing a "
"fallback."
msgstr ""
"Частина експортного процесу. Цей метод працює після [method _image_at_path] "
"або [method _serialize_image_to_bytes], а перед [method _export_node]. "
"Зверніть увагу, що цей метод тільки працює, коли це [GLTFDocumentExtension] "
"вибрано як експортер зображень.\n"
"Цей метод можна використовувати для налаштування розширень для текстури JSON "
"шляхом редагування [param texture_json]. Розширення також повинна бути "
"додана, як використовується розширення з [method "
"GLTFState.add_used_extension], обов'язково, щоб встановити [code]0[/code] до "
"[code]true[/code], якщо ви не надаєте зворотному зв'язку."
msgid "Represents a glTF light."
msgstr "Представляє світло glTF."
msgid ""
"Represents a light as defined by the [code]KHR_lights_punctual[/code] glTF "
"extension."
msgstr ""
"Представляє світло, як визначено розширенням [code]KHR_lights_punctual[/code] "
"glTF."
msgid "KHR_lights_punctual glTF extension spec"
msgstr "Специфікація розширення KHR_lights_punctual glTF"
msgid "Creates a new GLTFLight instance by parsing the given [Dictionary]."
msgstr "Створює новий екземпляр GLTFLight, що приписує дані [Dictionary]."
msgid "Create a new GLTFLight instance from the given Godot [Light3D] node."
msgstr "Створіть новий GLTFLight екземпляр з даної Godot [Light3D] вузол."
msgid "Serializes this GLTFLight instance into a [Dictionary]."
msgstr "Серіалізує цей екземпляр GLTFLight у [Dictionary]."
msgid "Converts this GLTFLight instance into a Godot [Light3D] node."
msgstr "Перетворює цей екземпляр GLTFLight у вузол Godot [Light3D]."
msgid ""
"The [Color] of the light in linear space. Defaults to white. A black color "
"causes the light to have no effect.\n"
"This value is linear to match glTF, but will be converted to nonlinear sRGB "
"when creating a Godot [Light3D] node upon import, or converted to linear when "
"exporting a Godot [Light3D] to glTF."
msgstr ""
"[Color] світла в лінійному просторі. За замовчуванням білий. Чорний колір не "
"впливає на світло.\n"
"Це значення є лінійним для відповідності glTF, але буде перетворено на "
"нелінійний sRGB під час створення вузла Godot [Light3D] під час імпорту або "
"на лінійний під час експорту Godot [Light3D] до glTF."
msgid ""
"The inner angle of the cone in a spotlight. Must be less than or equal to the "
"outer cone angle.\n"
"Within this angle, the light is at full brightness. Between the inner and "
"outer cone angles, there is a transition from full brightness to zero "
"brightness. When creating a Godot [SpotLight3D], the ratio between the inner "
"and outer cone angles is used to calculate the attenuation of the light."
msgstr ""
"Внутрішній кут конуса в точковому світлі. Необхідно менше або дорівнює "
"зовнішнього кута конуса.\n"
"У такому куті світло при повній яскравості. Між внутрішніми і зовнішніми "
"кутами конуса є перехід від повної яскравості до нульової яскравості. При "
"створенні Godot [SpotLight3D] співвідношення між внутрішніми і зовнішніми "
"кутами конуса використовується для обчислення загартування світла."
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 directional "
"lights. When creating a Godot light, this value is converted to a unitless "
"multiplier."
msgstr ""
"Інтенсивність світла. Це виражається в канделі (люмень на тераді) для точних "
"і точкових світильників, а люкс (люмень на м2) для спрямованих вогнів. При "
"створенні Godot світло, це значення перетворюється на безшумний множник."
msgid ""
"The type of the light. The values accepted by Godot are \"point\", \"spot\", "
"and \"directional\", which correspond to Godot's [OmniLight3D], "
"[SpotLight3D], and [DirectionalLight3D] respectively."
msgstr ""
"Тип світла. Цінності, прийняті Godot, \"пошта\", \"направлений\", які "
"відповідають Godot's [OmniLight3D], [SpotLight3D], і [DirectionalLight3D] "
"відповідно."
msgid ""
"The outer angle of the cone in a spotlight. Must be greater than or equal to "
"the inner angle.\n"
"At this angle, the light drops off to zero brightness. Between the inner and "
"outer cone angles, there is a transition from full brightness to zero "
"brightness. If this angle is a half turn, then the spotlight emits in all "
"directions. When creating a Godot [SpotLight3D], the outer cone angle is used "
"as the angle of the spotlight."
msgstr ""
"Зовнішній кут конуса в точковому світлі. Необхідно бути більшим, ніж або "
"дорівнює внутрішнього кута.\n"
"При цьому куті світло відпадає до нульової яскравості. Між внутрішніми і "
"зовнішніми кутами конуса є перехід від повної яскравості до нульової "
"яскравості. Якщо цей кут є половиною поворотом, то прожектор випромінює в "
"усіх напрямках. При створенні Godot [SpotLight3D] зовнішній кут конуса "
"використовується в якості кута прожектора."
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 [code]4096.0[/"
"code]."
msgstr ""
"Діапазон світла, за межами якого світло не має жодного ефекту. Світильники "
"glTF без визначеного діапазону поводяться як фізичні світильники (які мають "
"нескінченний діапазон). Під час створення світильника Godot діапазон "
"обмежується значенням [code]4096.0[/code]."
msgid "GLTFMesh represents a glTF mesh."
msgstr "GLTFMesh представляє сітку glTF."
msgid ""
"GLTFMesh handles 3D mesh data imported from glTF files. It includes "
"properties for blend channels, blend weights, instance materials, and the "
"mesh itself."
msgstr ""
"GLTFMesh обробляє тривимірні дані сітки, імпортовані з файлів glTF. Він "
"містить властивості для каналів змішування, ваги змішування, матеріалів "
"екземплярів і самої сітки."
msgid ""
"Gets additional arbitrary data in this [GLTFMesh] instance. This can be used "
"to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The argument should be the [GLTFDocumentExtension] name (does not have to "
"match the extension name in the glTF file), and the return value can be "
"anything you set. If nothing was set, the return value is [code]null[/code]."
msgstr ""
"Отримує додаткові довільні дані в цьому екземплярі [GLTFMesh]. Це можна "
"використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з ім’ям "
"розширення у файлі glTF), а значенням, що повертається, може бути будь-яке, "
"яке ви встановите. Якщо нічого не встановлено, повертається значення "
"[code]null[/code]."
msgid ""
"Sets additional arbitrary data in this [GLTFMesh] instance. This can be used "
"to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The first argument should be the [GLTFDocumentExtension] name (does not have "
"to match the extension name in the glTF file), and the second argument can be "
"anything you want."
msgstr ""
"Встановлює додаткові довільні дані в цьому екземплярі [GLTFMesh]. Це можна "
"використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Першим аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з "
"ім’ям розширення у файлі glTF), а другий аргумент може бути будь-яким."
msgid "An array of floats representing the blend weights of the mesh."
msgstr "Багато плавок, що представляють собою змішані ваги сітки."
msgid ""
"An array of Material objects representing the materials used in the mesh."
msgstr ""
"Багато матеріалів, що представляють матеріали, що використовуються в сітці."
msgid "The [ImporterMesh] object representing the mesh itself."
msgstr "[ImporterMesh] об'єкт, що представляє саму сіточку."
msgid "The original name of the mesh."
msgstr "Оригінальна назва сітки."
msgid "glTF node class."
msgstr "клас вузла glTF."
msgid ""
"Represents a glTF node. glTF nodes may have names, transforms, children "
"(other glTF nodes), and more specialized properties (represented by their own "
"classes).\n"
"glTF nodes generally exist inside of [GLTFState] which represents all data of "
"a glTF file. Most of GLTFNode's properties are indices of other data in the "
"glTF file. You can extend a glTF node with additional properties by using "
"[method get_additional_data] and [method set_additional_data]."
msgstr ""
"Представляє вузол glTF. Вузли glTF можуть мати імена, перетворення, дочірні "
"елементи (інші вузли glTF) і більш спеціалізовані властивості (представлені "
"власними класами). \n"
"Вузли glTF зазвичай існують усередині [GLTFState], який представляє всі дані "
"файлу glTF. Більшість властивостей GLTFNode є індексами інших даних у файлі "
"glTF. Ви можете розширити вузол glTF додатковими властивостями за допомогою "
"[method get_additional_data] і [method set_additional_data]."
msgid "glTF scene and node spec"
msgstr "специфікації сцени та вузла glTF"
msgid "Appends the given child node index to the [member children] array."
msgstr "Додає заданий індекс дочірнього вузла до масиву [member children]."
msgid ""
"Gets additional arbitrary data in this [GLTFNode] instance. This can be used "
"to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The argument should be the [GLTFDocumentExtension] name (does not have to "
"match the extension name in the glTF file), and the return value can be "
"anything you set. If nothing was set, the return value is [code]null[/code]."
msgstr ""
"Отримує додаткові довільні дані в цьому екземплярі [GLTFNode]. Це можна "
"використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з ім’ям "
"розширення у файлі glTF), а значенням, що повертається, може бути будь-яке, "
"яке ви встановите. Якщо нічого не встановлено, повертається значення "
"[code]null[/code]."
msgid ""
"Returns the [NodePath] that this GLTF node will have in the Godot scene tree "
"after being imported. This is useful when importing glTF object model "
"pointers with [GLTFObjectModelProperty], for handling extensions such as "
"[code]KHR_animation_pointer[/code] or [code]KHR_interactivity[/code].\n"
"If [param handle_skeletons] is [code]true[/code], paths to skeleton bone glTF "
"nodes will be resolved properly. For example, a path that would be [code]^\"A/"
"B/C/Bone1/Bone2/Bone3\"[/code] if [code]false[/code] will become [code]^\"A/B/"
"C/Skeleton3D:Bone3\"[/code]."
msgstr ""
"Повертає [NodePath], який цей вузол GLTF матиме в дереві сцени Godot після "
"імпорту. Це корисно під час імпорту вказівників об’єктної моделі glTF за "
"допомогою [GLTFObjectModelProperty] для обробки таких розширень, як "
"[code]KHR_animation_pointer[/code] або [code]KHR_interactivity[/code]. \n"
"Якщо [param handle_skeletons] має значення [code]true[/code], шляхи до вузлів "
"glTF кісток скелета будуть розпізнані належним чином. Наприклад, шлях, який "
"буде [code]^\"A/B/C/Bone1/Bone2/Bone3\"[/code], якщо [code]false[/code] стане "
"[code]^\"A/B/C/Skeleton3D:Bone3\"[/code]."
msgid ""
"Sets additional arbitrary data in this [GLTFNode] instance. This can be used "
"to keep per-node state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The first argument should be the [GLTFDocumentExtension] name (does not have "
"to match the extension name in the glTF file), and the second argument can be "
"anything you want."
msgstr ""
"Встановлює додаткові довільні дані в цьому екземплярі [GLTFNode]. Це можна "
"використовувати для збереження даних про стан кожного вузла в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Першим аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з "
"ім’ям розширення у файлі glTF), а другий аргумент може бути будь-яким."
msgid ""
"If this glTF node is a camera, the index of the [GLTFCamera] in the "
"[GLTFState] that describes the camera's properties. If [code]-1[/code], this "
"node is not a camera."
msgstr ""
"Якщо цей вузол glTF є камерою, індекс [GLTFCamera] у [GLTFState], який описує "
"властивості камери. Якщо [code]-1[/code], цей вузол не є камерою."
msgid ""
"The indices of the child nodes in the [GLTFState]. If this glTF node has no "
"children, this will be an empty array."
msgstr ""
"Індекси дочірніх вузлів у [GLTFState]. Якщо цей вузол glTF не має дітей, це "
"буде порожній масив."
msgid ""
"How deep into the node hierarchy this node is. A root node will have a height "
"of 0, its children will have a height of 1, and so on. If -1, the height has "
"not been calculated."
msgstr ""
"Як глибоко в вершину ієрархії цей вузол. У кореневу вершину буде висота 0, її "
"діти матимуть висоту 1, і так далі. Якщо -1, висота не була розрахована."
msgid ""
"If this glTF node is a light, the index of the [GLTFLight] in the [GLTFState] "
"that describes the light's properties. If -1, this node is not a light."
msgstr ""
"Якщо цей вузол glTF є світлом, індекс [GLTFLight] у [GLTFState], який описує "
"властивості світла. Якщо -1, цей вузол не є світлом."
msgid ""
"If this glTF node is a mesh, the index of the [GLTFMesh] in the [GLTFState] "
"that describes the mesh's properties. If -1, this node is not a mesh."
msgstr ""
"Якщо цей вузол glTF є сіткою, індекс [GLTFMesh] у [GLTFState], який описує "
"властивості сіті. Якщо -1, цей вузол не є сіткою."
msgid "The original name of the node."
msgstr "Оригінальна назва вузла."
msgid ""
"The index of the parent node in the [GLTFState]. If -1, this node is a root "
"node."
msgstr ""
"Індекс материнської вершини в [GLTFState]. Якщо -1, цей вузол є кореневою "
"вершиною."
msgid "The position of the glTF node relative to its parent."
msgstr "Положення вузла glTF відносно його батьківського вузла."
msgid "The rotation of the glTF node relative to its parent."
msgstr "Обертання вузла glTF відносно його батьківського вузла."
msgid "The scale of the glTF node relative to its parent."
msgstr "Масштаб вузла glTF відносно його батьківського вузла."
msgid ""
"If this glTF node has a skeleton, the index of the [GLTFSkeleton] in the "
"[GLTFState] that describes the skeleton's properties. If -1, this node does "
"not have a skeleton."
msgstr ""
"Якщо цей вузол glTF має скелет, індекс [GLTFSkeleton] у [GLTFState], який "
"описує властивості скелета. Якщо -1, цей вузол не має скелета."
msgid ""
"If this glTF node has a skin, the index of the [GLTFSkin] in the [GLTFState] "
"that describes the skin's properties. If -1, this node does not have a skin."
msgstr ""
"Якщо цей вузол glTF має оболонку, індекс [GLTFSkin] у [GLTFState], який "
"описує властивості оболонки. Якщо -1, цей вузол не має шкіри."
msgid ""
"If [code]true[/code], the GLTF node is visible. If [code]false[/code], the "
"GLTF node is not visible. This is converted to the [member Node3D.visible] "
"property in the Godot scene, and is exported to [code]KHR_node_visibility[/"
"code] when [code]false[/code]."
msgstr ""
"Якщо [code]true[/code], вузол GLTF видимий. Якщо [code]false[/code], вузол "
"GLTF невидимий. Це перетворюється на властивість [member Node3D.visible] у "
"сцені Godot та експортується до [code]KHR_node_visibility[/code], коли "
"[code]false[/code]."
msgid ""
"The transform of the glTF node relative to its parent. This property is "
"usually unused since the position, rotation, and scale properties are "
"preferred."
msgstr ""
"Перетворення вузла glTF відносно його батьківського вузла. Ця властивість "
"зазвичай не використовується, оскільки перевага надається властивостям "
"положення, обертання та масштабу."
msgid "Describes how to access a property as defined in the glTF object model."
msgstr ""
"Описує, як отримати доступ до властивості, визначеної в об’єктній моделі glTF."
msgid ""
"GLTFObjectModelProperty defines a mapping between a property in the glTF "
"object model and a NodePath in the Godot scene tree. This can be used to "
"animate properties in a glTF file using the [code]KHR_animation_pointer[/"
"code] extension, or to access them through an engine-agnostic script such as "
"a behavior graph as defined by the [code]KHR_interactivity[/code] extension.\n"
"The glTF property is identified by JSON pointer(s) stored in [member "
"json_pointers], while the Godot property it maps to is defined by [member "
"node_paths]. In most cases [member json_pointers] and [member node_paths] "
"will each only have one item, but in some cases a single glTF JSON pointer "
"will map to multiple Godot properties, or a single Godot property will be "
"mapped to multiple glTF JSON pointers, or it might be a many-to-many "
"relationship.\n"
"[Expression] objects can be used to define conversions between the data, such "
"as when glTF defines an angle in radians and Godot uses degrees. The [member "
"object_model_type] property defines the type of data stored in the glTF file "
"as defined by the object model, see [enum GLTFObjectModelType] for possible "
"values."
msgstr ""
"GLTFObjectModelProperty визначає відображення між властивістю в об’єктній "
"моделі glTF і NodePath у дереві сцени Godot. Це можна використовувати для "
"анімації властивостей у файлі glTF за допомогою розширення "
"[code]KHR_animation_pointer[/code] або для доступу до них через скрипт, що не "
"залежить від механізму, наприклад графік поведінки, як визначено розширенням "
"[code]KHR_interactivity[/code]. \n"
"Властивість glTF ідентифікується покажчиком(-ами) JSON, що зберігається в "
"[member json_pointers], тоді як властивість Godot, на яку вона "
"відображається, визначається [member node_paths]. У більшості випадків "
"[member json_pointers] і [member node_paths] матимуть лише один елемент, але "
"в деяких випадках один вказівник glTF JSON буде зіставлено з декількома "
"властивостями Godot, або одна властивість Godot буде зіставлена з кількома "
"покажчиками glTF JSON, або це може бути зв’язок «багато-до-багатьох». \n"
"Об’єкти [Expression] можна використовувати для визначення перетворень між "
"даними, наприклад, коли glTF визначає кут у радіанах, а Godot використовує "
"градуси. Властивість [member object_model_type] визначає тип даних, що "
"зберігаються у файлі glTF, як визначено об’єктною моделлю, перегляньте "
"можливі значення [enum GLTFObjectModelType]."
msgid "GLTF Object Model"
msgstr "Об'єктна модель GLTF"
msgid "KHR_animation_pointer GLTF extension"
msgstr "Розширення KHR_animation_pointer GLTF"
msgid ""
"Appends a [NodePath] to [member node_paths]. This can be used by "
"[GLTFDocumentExtension] classes to define how a glTF object model property "
"maps to a Godot property, or multiple Godot properties. Prefer using [method "
"append_path_to_property] for simple cases. Be sure to also call [method "
"set_types] once (the order does not matter)."
msgstr ""
"Додає [NodePath] до [member node_paths]. Це може використовуватися класами "
"[GLTFDocumentExtension], щоб визначити, як властивість об’єктної моделі glTF "
"зіставляється з властивістю Godot або кількома властивостями Godot. Надавайте "
"перевагу використанню [method append_path_to_property] для простих випадків. "
"Не забудьте також один раз викликати [method set_types] (порядок не має "
"значення)."
msgid ""
"High-level wrapper over [method append_node_path] that handles the most "
"common cases. It constructs a new [NodePath] using [param node_path] as a "
"base and appends [param prop_name] to the subpath. Be sure to also call "
"[method set_types] once (the order does not matter)."
msgstr ""
"Високорівнева оболонка над [method append_node_path], яка обробляє "
"найпоширеніші випадки. Він створює новий [NodePath], використовуючи [param "
"node_path] як основу, і додає [param prop_name] до підшляху. Не забудьте "
"також один раз викликати [method set_types] (порядок не має значення)."
msgid ""
"The GLTF accessor type associated with this property's [member "
"object_model_type]. See [member GLTFAccessor.accessor_type] for possible "
"values, and see [enum GLTFObjectModelType] for how the object model type maps "
"to accessor types."
msgstr ""
"Тип засобу доступу GLTF, пов’язаний із [member object_model_type] цієї "
"властивості. Дивіться [member GLTFAccessor.accessor_type], щоб дізнатися про "
"можливі значення, і див. [enum GLTFObjectModelType], щоб дізнатися, як тип "
"об’єктної моделі зіставляється з типами засобів доступу."
msgid ""
"Returns [code]true[/code] if [member json_pointers] is not empty. This is "
"used during export to determine if a [GLTFObjectModelProperty] can handle "
"converting a Godot property to a glTF object model property."
msgstr ""
"Повертає [code]true[/code], якщо [member json_pointers] не порожній. Це "
"використовується під час експорту, щоб визначити, чи може "
"[GLTFObjectModelProperty] обробляти перетворення властивості Godot у "
"властивість об’єктної моделі glTF."
msgid ""
"Returns [code]true[/code] if [member node_paths] is not empty. This is used "
"during import to determine if a [GLTFObjectModelProperty] can handle "
"converting a glTF object model property to a Godot property."
msgstr ""
"Повертає [code]true[/code], якщо [member node_paths] не порожній. Це "
"використовується під час імпорту, щоб визначити, чи може "
"[GLTFObjectModelProperty] обробляти перетворення властивості об’єктної моделі "
"glTF на властивість Godot."
msgid ""
"Sets the [member variant_type] and [member object_model_type] properties. "
"This is a convenience method to set both properties at once, since they are "
"almost always known at the same time. This method should be called once. "
"Calling it again with the same values will have no effect."
msgstr ""
"Встановлює властивості [member variant_type] і [member object_model_type]. Це "
"зручний метод встановлення обох властивостей одночасно, оскільки вони майже "
"завжди відомі одночасно. Цей метод слід викликати один раз. Повторний виклик "
"із тими самими значеннями не матиме ефекту."
msgid ""
"If set, this [Expression] will be used to convert the property value from the "
"glTF object model to the value expected by the Godot property. This is useful "
"when the glTF object model uses a different unit system, or when the data "
"needs to be transformed in some way. If [code]null[/code], the value will be "
"copied as-is."
msgstr ""
"Якщо встановлено, цей [Expression] використовуватиметься для перетворення "
"значення властивості з об’єктної моделі glTF у значення, очікуване "
"властивістю Godot. Це корисно, коли об’єктна модель glTF використовує іншу "
"систему одиниць вимірювання або коли дані потрібно якимось чином "
"трансформувати. Якщо [code]null[/code], значення буде скопійовано як є."
msgid ""
"If set, this [Expression] will be used to convert the property value from the "
"Godot property to the value expected by the glTF object model. This is useful "
"when the glTF object model uses a different unit system, or when the data "
"needs to be transformed in some way. If [code]null[/code], the value will be "
"copied as-is."
msgstr ""
"Якщо встановлено, цей [Expression] використовуватиметься для перетворення "
"значення властивості з властивості Godot у значення, очікуване об’єктною "
"моделлю glTF. Це корисно, коли об’єктна модель glTF використовує іншу систему "
"одиниць вимірювання або коли дані потрібно якимось чином трансформувати. Якщо "
"[code]null[/code], значення буде скопійовано як є."
msgid ""
"The glTF object model JSON pointers used to identify the property in the glTF "
"object model. In most cases, there will be only one item in this array, but "
"specific cases may require multiple pointers. The items are themselves arrays "
"which represent the JSON pointer split into its components."
msgstr ""
"Вказівники JSON об'єктної моделі glTF, що використовуються для ідентифікації "
"властивості в об'єктній моделі glTF. У більшості випадків у цьому масиві буде "
"лише один елемент, але в окремих випадках може знадобитися кілька "
"вказівників. Елементи самі по собі є масивами, які представляють вказівник "
"JSON, розділений на його компоненти."
msgid ""
"An array of [NodePath]s that point to a property, or multiple properties, in "
"the Godot scene tree. On import, this will either be set by [GLTFDocument], "
"or by a [GLTFDocumentExtension] class. For simple cases, use [method "
"append_path_to_property] to add properties to this array.\n"
"In most cases [member node_paths] will only have one item, but in some cases "
"a single glTF JSON pointer will map to multiple Godot properties. For "
"example, a [GLTFCamera] or [GLTFLight] used on multiple glTF nodes will be "
"represented by multiple Godot nodes."
msgstr ""
"Масив [NodePath], який вказує на властивість або кілька властивостей у дереві "
"сцени Godot. Під час імпорту це буде встановлено [GLTFDocument] або класом "
"[GLTFDocumentExtension]. У простих випадках використовуйте [method "
"append_path_to_property], щоб додати властивості до цього масиву. \n"
"У більшості випадків [member node_paths] матиме лише один елемент, але в "
"деяких випадках один вказівник glTF JSON буде зіставлятися з кількома "
"властивостями Godot. Наприклад, [GLTFCamera] або [GLTFLight], які "
"використовуються на кількох вузлах glTF, будуть представлені кількома вузлами "
"Godot."
msgid ""
"The type of data stored in the glTF file as defined by the object model. This "
"is a superset of the available accessor types, and determines the accessor "
"type."
msgstr ""
"Тип даних, що зберігаються у файлі glTF, як визначено об'єктною моделлю. Це "
"надмножина доступних типів аксессорів, яка визначає тип аксессора."
msgid ""
"The type of data stored in the Godot property. This is the type of the "
"property that the [member node_paths] point to."
msgstr ""
"Тип даних, що зберігаються у властивості Godot. Це тип властивості, на який "
"вказує [member node_paths]."
msgid ""
"Unknown or not set object model type. If the object model type is set to this "
"value, the real type still needs to be determined."
msgstr ""
"Невідомий або не встановлений тип моделі об’єкта. Якщо для типу об’єктної "
"моделі встановлено це значення, реальний тип ще потрібно визначити."
msgid ""
"Object model type \"bool\". Represented in the glTF JSON as a boolean, and "
"encoded in a [GLTFAccessor] as \"SCALAR\". When encoded in an accessor, a "
"value of [code]0[/code] is [code]false[/code], and any other value is "
"[code]true[/code]."
msgstr ""
"Об'єктна модель типу \"bool\". Представлено в glTF JSON як логічне значення "
"та закодовано в [GLTFAccessor] як \"SCALAR\". Коли кодується в аксесорі, "
"значення [code]0[/code] є [code]false[/code], а будь-яке інше значення є "
"[code]true[/code]."
msgid ""
"Object model type \"float\". Represented in the glTF JSON as a number, and "
"encoded in a [GLTFAccessor] as \"SCALAR\"."
msgstr ""
"Об'єктна модель типу \"float\". Представлено в glTF JSON як число та "
"закодовано в [GLTFAccessor] як \"SCALAR\"."
msgid ""
"Object model type \"float[lb][rb]\". Represented in the glTF JSON as an array "
"of numbers, and encoded in a [GLTFAccessor] as \"SCALAR\"."
msgstr ""
"Тип об'єктної моделі \"float[lb][rb]\". Представлено в glTF JSON у вигляді "
"масиву чисел і закодовано в [GLTFAccessor] як \"SCALAR\"."
msgid ""
"Object model type \"float2\". Represented in the glTF JSON as an array of two "
"numbers, and encoded in a [GLTFAccessor] as \"VEC2\"."
msgstr ""
"Об'єктна модель типу \"float2\". Представлено в glTF JSON у вигляді масиву з "
"двох чисел і закодовано в [GLTFAccessor] як \"VEC2\"."
msgid ""
"Object model type \"float3\". Represented in the glTF JSON as an array of "
"three numbers, and encoded in a [GLTFAccessor] as \"VEC3\"."
msgstr ""
"Об'єктна модель типу \"float3\". Представлено в glTF JSON у вигляді масиву з "
"трьох чисел і закодовано в [GLTFAccessor] як \"VEC3\"."
msgid ""
"Object model type \"float4\". Represented in the glTF JSON as an array of "
"four numbers, and encoded in a [GLTFAccessor] as \"VEC4\"."
msgstr ""
"Об'єктна модель типу \"float4\". Представлено в glTF JSON у вигляді масиву з "
"чотирьох чисел і закодовано в [GLTFAccessor] як \"VEC4\"."
msgid ""
"Object model type \"float2x2\". Represented in the glTF JSON as an array of "
"four numbers, and encoded in a [GLTFAccessor] as \"MAT2\"."
msgstr ""
"Об'єктна модель типу \"float2x2\". Представлено в glTF JSON у вигляді масиву "
"з чотирьох чисел і закодовано в [GLTFAccessor] як \"MAT2\"."
msgid ""
"Object model type \"float3x3\". Represented in the glTF JSON as an array of "
"nine numbers, and encoded in a [GLTFAccessor] as \"MAT3\"."
msgstr ""
"Об'єктна модель типу \"float3x3\". Представлено в glTF JSON у вигляді масиву "
"з дев’яти чисел і закодовано в [GLTFAccessor] як «MAT3»."
msgid ""
"Object model type \"float4x4\". Represented in the glTF JSON as an array of "
"sixteen numbers, and encoded in a [GLTFAccessor] as \"MAT4\"."
msgstr ""
"Об'єктна модель типу \"float4x4\". Представлено в glTF JSON у вигляді масиву "
"з шістнадцяти чисел і закодовано в [GLTFAccessor] як \"MAT4\"."
msgid ""
"Object model type \"int\". Represented in the glTF JSON as a number, and "
"encoded in a [GLTFAccessor] as \"SCALAR\". The range of values is limited to "
"signed integers. For [code]KHR_interactivity[/code], only 32-bit integers are "
"supported."
msgstr ""
"Об'єктна модель типу \"int\". Представлено в glTF JSON як число та закодовано "
"в [GLTFAccessor] як \"SCALAR\". Діапазон значень обмежений цілими числами зі "
"знаком. Для [code]KHR_interactivity[/code] підтримуються лише 32-розрядні "
"цілі числа."
msgid "Represents a glTF physics body."
msgstr "Представляє фізичне тіло glTF."
msgid ""
"Represents a physics body as an intermediary between the "
"[code]OMI_physics_body[/code] glTF data and Godot's nodes, and it's "
"abstracted in a way that allows adding support for different glTF physics "
"extensions in the future."
msgstr ""
"Представляє фізичне тіло як посередника між даними [code]OMI_physics_body[/"
"code] glTF і вузлами Godot, і його абстраговано таким чином, що дозволяє "
"додавати підтримку для різних розширень фізики glTF у майбутньому."
msgid "OMI_physics_body glTF extension"
msgstr "Розширення OMI_physics_body glTF"
msgid ""
"Creates a new GLTFPhysicsBody instance by parsing the given [Dictionary] in "
"the [code]OMI_physics_body[/code] glTF extension format."
msgstr ""
"Створює новий екземпляр GLTFPhysicsBody шляхом аналізу даного [Dictionary] у "
"форматі розширення glTF [code]OMI_physics_body[/code]."
msgid ""
"Creates a new GLTFPhysicsBody instance from the given Godot "
"[CollisionObject3D] node."
msgstr ""
"Створення нової GLTFPhysics Приклад тіла з даної Godot [CollisionObject3D] "
"вершина."
msgid ""
"Serializes this GLTFPhysicsBody instance into a [Dictionary]. It will be in "
"the format expected by the [code]OMI_physics_body[/code] glTF extension."
msgstr ""
"Серіалізує цей екземпляр GLTFPhysicsBody у [Dictionary]. Він матиме формат, "
"очікуваний розширенням [code]OMI_physics_body[/code] glTF."
msgid ""
"Converts this GLTFPhysicsBody instance into a Godot [CollisionObject3D] node."
msgstr ""
"Перетворює цей GLTFPhysicsBody екземпляр в Godot [CollisionObject3D] вузол."
msgid ""
"The angular velocity of the physics body, in radians per second. This is only "
"used when the body type is \"rigid\" or \"vehicle\"."
msgstr ""
"Кутова швидкість фізичного тіла, в радинах на другий. Це використовується "
"тільки при типі тіла \"холодний\" або \"вехікул\"."
msgid ""
"The type of the body.\n"
"When importing, this controls what type of [CollisionObject3D] node Godot "
"should generate. Valid values are [code]\"static\"[/code], [code]"
"\"animatable\"[/code], [code]\"character\"[/code], [code]\"rigid\"[/code], "
"[code]\"vehicle\"[/code], and [code]\"trigger\"[/code].\n"
"When exporting, this will be squashed down to one of [code]\"static\"[/code], "
"[code]\"kinematic\"[/code], or [code]\"dynamic\"[/code] motion types, or the "
"[code]\"trigger\"[/code] property."
msgstr ""
"Тип тіла.\n"
"Під час імпорту це визначає, який тип вузла [CollisionObject3D] має "
"генерувати Godot. Дійсні значення: [code]\"static\"[/code], [code]"
"\"animatable\"[/code], [code]\"character\"[/code], [code]\"rigid\"[/code], "
"[code]\"vehicle\"[/code] та [code]\"trigger\"[/code].\n"
"Під час експорту це буде скорочено до одного з типів руху [code]\"static\"[/"
"code], [code]\"kinematic\"[/code] або [code]\"dynamic\"[/code], або "
"властивості [code]\"trigger\"[/code]."
msgid ""
"The center of mass of the body, in meters. This is in local space relative to "
"the body. By default, the center of the mass is the body's origin."
msgstr ""
"Центр маси тіла, в метрах. Це в локальному просторі відносно тіла. За "
"замовчуванням центр маси є походженням тіла."
msgid ""
"The inertia strength of the physics body, in kilogram meter squared (kg⋅m²). "
"This represents the inertia around the principle axes, the diagonal of the "
"inertia tensor matrix. This is only used when the body type is \"rigid\" or "
"\"vehicle\".\n"
"When converted to a Godot [RigidBody3D] node, if this value is zero, then the "
"inertia will be calculated automatically."
msgstr ""
"Інерційна сила фізичного тіла, в кв.м. кв. (кг⋅м2). Це являє собою інерцію "
"навколо принципових осей, діагональ матриці інерції. Це використовується "
"тільки при типі тіла \"холодний\" або \"вехікул\".\n"
"При перетворенні на Godot [RigidBody3D] вузол, якщо це значення є нульовим, "
"то інерція буде обчислена автоматично."
msgid ""
"The inertia orientation of the physics body. This defines the rotation of the "
"inertia's principle axes relative to the object's local axes. This is only "
"used when the body type is \"rigid\" or \"vehicle\" and [member "
"inertia_diagonal] is set to a non-zero value."
msgstr ""
"Інертційна спрямованість фізичного тіла. Це визначає обертання принципу "
"інерції осі відносно локальних осей об'єкта. Це тільки використовується, коли "
"тип кузова \"холодний\" або \"вехікул\" і [пам'ятна інерція_діагональ] "
"встановлюється на ненульне значення."
msgid ""
"The inertia tensor of the physics body, in kilogram meter squared (kg⋅m²). "
"This is only used when the body type is \"rigid\" or \"vehicle\".\n"
"When converted to a Godot [RigidBody3D] node, if this value is zero, then the "
"inertia will be calculated automatically."
msgstr ""
"Інертційний тензор фізичного тіла, в кв.м. Це використовується тільки при "
"типі тіла \"холодний\" або \"вехікул\".\n"
"При перетворенні на Godot [RigidBody3D] вузол, якщо це значення є нульовим, "
"то інерція буде обчислена автоматично."
msgid ""
"The linear velocity of the physics body, in meters per second. This is only "
"used when the body type is \"rigid\" or \"vehicle\"."
msgstr ""
"Лінійна швидкість фізичного тіла, в метрах на секунду. Це використовується "
"тільки при типі тіла \"холодний\" або \"вехікул\"."
msgid ""
"The mass of the physics body, in kilograms. This is only used when the body "
"type is \"rigid\" or \"vehicle\"."
msgstr ""
"Маса фізичного тіла, в кілограмах. Це використовується тільки при типі тіла "
"\"холодний\" або \"вехікул\"."
msgid "Represents a glTF physics shape."
msgstr "Представляє фізичну форму glTF."
msgid ""
"Represents a physics shape as defined by the [code]OMI_physics_shape[/code] "
"or [code]OMI_collider[/code] glTF extensions. This class is an intermediary "
"between the glTF data and Godot's nodes, and it's abstracted in a way that "
"allows adding support for different glTF physics extensions in the future."
msgstr ""
"Представляє фізичну форму, як визначено розширеннями glTF "
"[code]OMI_physics_shape[/code] або [code]OMI_collider[/code]. Цей клас є "
"посередником між даними glTF і вузлами Godot, і він абстрагований таким "
"чином, що дозволяє додавати підтримку для різних розширень фізики glTF у "
"майбутньому."
msgid "OMI_physics_shape glTF extension"
msgstr "Розширення OMI_physics_shape glTF"
msgid "OMI_collider glTF extension"
msgstr "Розширення OMI_collider glTF"
msgid ""
"Creates a new GLTFPhysicsShape instance by parsing the given [Dictionary]."
msgstr ""
"Створення нової GLTFPhysics Форма екземпляра при парсингу даної [Dictionary]."
msgid ""
"Creates a new GLTFPhysicsShape instance from the given Godot "
"[CollisionShape3D] node."
msgstr ""
"Створення нової GLTFPhysics Форма екземпляра з даної Godot [CollisionShape3D] "
"вершина."
msgid ""
"Creates a new GLTFPhysicsShape instance from the given Godot [Shape3D] "
"resource."
msgstr ""
"Створення нової GLTFPhysics Форма екземпляра з даного ресурсу Godot [Shape3D]."
msgid ""
"Serializes this GLTFPhysicsShape instance into a [Dictionary] in the format "
"defined by [code]OMI_physics_shape[/code]."
msgstr ""
"Серіалізувати цю GLTFPhysics У форматі, визначеному [code]OMI_physics_shape[/"
"code]."
msgid ""
"Converts this GLTFPhysicsShape instance into a Godot [CollisionShape3D] node."
msgstr ""
"Перетворення цієї GLTFPhysics Форма екземпляра в вузол Godot "
"[CollisionShape3D]."
msgid "Converts this GLTFPhysicsShape instance into a Godot [Shape3D] resource."
msgstr "Перетворення цієї GLTFPhysics Форма інстанції в Godot [Shape3D] ресурс."
msgid ""
"The height of the shape, in meters. This is only used when the shape type is "
"[code]\"capsule\"[/code] or [code]\"cylinder\"[/code]. This value should not "
"be negative, and for [code]\"capsule\"[/code] it should be at least twice the "
"radius."
msgstr ""
"Висота фігури в метрах. Використовується лише тоді, коли тип фігури — [code]"
"\"капсула\"[/code] або [code]\"циліндр\"[/code]. Це значення не повинно бути "
"від'ємним, а для [code]\"капсули\"[/code] воно має бути щонайменше вдвічі "
"більшим за радіус."
msgid ""
"The [ImporterMesh] resource of the shape. This is only used when the shape "
"type is [code]\"hull\"[/code] (convex hull) or [code]\"trimesh\"[/code] "
"(concave trimesh)."
msgstr ""
"Ресурс [ImporterMesh] фігури. Використовується лише тоді, коли тип фігури — "
"[code]\"hull\"[/code] (опукла оболонка) або [code]\"trimesh\"[/code] "
"(увігнута trimesh)."
msgid ""
"If [code]true[/code], indicates that this shape is a trigger. For Godot, this "
"means that the shape should be a child of an [Area3D] node.\n"
"This is the only variable not used in the [method to_node] method, it's "
"intended to be used alongside when deciding where to add the generated node "
"as a child."
msgstr ""
"Якщо [code]true[/code], це означає, що ця фігура є тригером. Для Godot це "
"означає, що фігура має бути дочірньою для вузла [Area3D].\n"
"Це єдина змінна, яка не використовується в методі [method to_node], вона "
"призначена для використання разом із ним під час визначення місця додавання "
"згенерованого вузла як дочірнього."
msgid ""
"The index of the shape's mesh in the glTF file. This is only used when the "
"shape type is [code]\"hull\"[/code] (convex hull) or [code]\"trimesh\"[/code] "
"(concave trimesh)."
msgstr ""
"Індекс сітки фігури у файлі glTF. Використовується лише тоді, коли тип фігури "
"— [code]\"hull\"[/code] (опукла оболонка) або [code]\"trimesh\"[/code] "
"(увігнута trimesh)."
msgid ""
"The radius of the shape, in meters. This is only used when the shape type is "
"[code]\"capsule\"[/code], [code]\"cylinder\"[/code], or [code]\"sphere\"[/"
"code]. This value should not be negative."
msgstr ""
"Радіус фігури в метрах. Використовується лише тоді, коли тип фігури — [code]"
"\"капсула\"[/code], [code]\"циліндр\"[/code] або [code]\"сфера\"[/code]. Це "
"значення не повинно бути від'ємним."
msgid ""
"The type of shape this shape represents. Valid values are [code]\"box\"[/"
"code], [code]\"capsule\"[/code], [code]\"cylinder\"[/code], [code]\"sphere\"[/"
"code], [code]\"hull\"[/code], and [code]\"trimesh\"[/code]."
msgstr ""
"Тип фігури, яку представляє ця фігура. Дійсні значення: [code]\"box\"[/code], "
"[code]\"capsule\"[/code], [code]\"cylinder\"[/code], [code]\"sphere\"[/code], "
"[code]\"hull\"[/code] та [code]\"trimesh\"[/code]."
msgid ""
"The size of the shape, in meters. This is only used when the shape type is "
"[code]\"box\"[/code], and it represents the [code]\"diameter\"[/code] of the "
"box. This value should not be negative."
msgstr ""
"Розмір фігури в метрах. Використовується лише тоді, коли тип фігури — [code]"
"\"коробка\"[/code], і представляє [code]\"діаметр\"[/code] коробки. Це "
"значення не повинно бути від'ємним."
msgid ""
"Returns a [Dictionary] that maps skeleton bone indices to the indices of glTF "
"nodes. This property is unused during import, and only set during export. In "
"a glTF file, a bone is a node, so Godot converts skeleton bones to glTF nodes."
msgstr ""
"Повертає [Dictionary], який зіставляє індекси кісток скелета з індексами "
"вузлів glTF. Ця властивість не використовується під час імпорту та "
"встановлюється лише під час експорту. У файлі glTF кістка є вузлом, тому "
"Godot перетворює кістки скелета на вузли glTF."
msgid ""
"Sets a [Dictionary] that maps skeleton bone indices to the indices of glTF "
"nodes. This property is unused during import, and only set during export. In "
"a glTF file, a bone is a node, so Godot converts skeleton bones to glTF nodes."
msgstr ""
"Встановлює [Dictionary], який зіставляє індекси кісток скелета з індексами "
"вузлів glTF. Ця властивість не використовується під час імпорту та "
"встановлюється лише під час експорту. У файлі glTF кістка є вузлом, тому "
"Godot перетворює кістки скелета на вузли glTF."
msgid "Archived glTF extension for specular/glossy materials."
msgstr "Архівне розширення glTF для дзеркальних/глянцевих матеріалів."
msgid ""
"KHR_materials_pbrSpecularGlossiness is an archived glTF extension. This means "
"that it is deprecated and not recommended for new files. However, it is still "
"supported for loading old files."
msgstr ""
"KHR_materials_pbrSpecularGlossiness — це заархівоване розширення glTF. Це "
"означає, що він застарів і не рекомендований для нових файлів. Однак він все "
"ще підтримується для завантаження старих файлів."
msgid "KHR_materials_pbrSpecularGlossiness glTF extension spec"
msgstr "Специфікація розширення KHR_materials_pbrSpecularGlossiness glTF"
msgid "The reflected diffuse factor of the material."
msgstr "Відображений дифузійний фактор матеріалу."
msgid "The diffuse texture."
msgstr "Текстура дифузії."
msgid "The glossiness or smoothness of the material."
msgstr "Глянцевість або гладкість матеріалу."
msgid "The specular-glossiness texture."
msgstr "Характерно-глянцева текстура."
msgid "The specular RGB color of the material. The alpha channel is unused."
msgstr "Характерний колір RGB матеріалу. Альфа-канал невикористаний."
msgid "Represents all data of a glTF file."
msgstr "Представляє всі дані файлу glTF."
msgid ""
"Contains all nodes and resources of a glTF file. This is used by "
"[GLTFDocument] as data storage, which allows [GLTFDocument] and all "
"[GLTFDocumentExtension] classes to remain stateless.\n"
"GLTFState can be populated by [GLTFDocument] reading a file or by converting "
"a Godot scene. Then the data can either be used to create a Godot scene or "
"save to a glTF file. The code that converts to/from a Godot scene can be "
"intercepted at arbitrary points by [GLTFDocumentExtension] classes. This "
"allows for custom data to be stored in the glTF file or for custom data to be "
"converted to/from Godot nodes."
msgstr ""
"Містить усі вузли та ресурси файлу glTF. Це використовується [GLTFDocument] "
"як сховище даних, що дозволяє [GLTFDocument] і всім класам "
"[GLTFDocumentExtension] залишатися без стану. \n"
"GLTFState можна заповнити [GLTFDocument], який читає файл, або перетворюючи "
"сцену Godot. Потім дані можна використати для створення сцени Godot або "
"зберегти у файл glTF. Класи [GLTFDocumentExtension] можуть перехоплювати код, "
"який перетворює сцену Godot в/зі сцени Godot, у довільних точках. Це дозволяє "
"зберігати спеціальні дані у файлі glTF або конвертувати спеціальні дані до/з "
"вузлів Godot."
msgid "glTF asset header schema"
msgstr "схема заголовка ресурсу glTF"
msgid ""
"Appends an extension to the list of extensions used by this glTF file during "
"serialization. If [param required] is [code]true[/code], the extension will "
"also be added to the list of required extensions. Do not run this in [method "
"GLTFDocumentExtension._export_post], as that stage is too late to add "
"extensions. The final list is sorted alphabetically."
msgstr ""
"Додає розширення до списку розширень, які використовує цей файл glTF під час "
"серіалізації. Якщо [param required] має значення [code]true[/code], "
"розширення також буде додано до списку необхідних розширень. Не запускайте це "
"в [method GLTFDocumentExtension._export_post], оскільки цей етап надто пізній "
"для додавання розширень. Остаточний список відсортовано за алфавітом."
msgid ""
"Appends the given byte array [param data] to the buffers and creates a "
"[GLTFBufferView] for it. The index of the destination [GLTFBufferView] is "
"returned. If [param deduplication] is [code]true[/code], the buffers are "
"first searched for duplicate data, otherwise new bytes are always appended."
msgstr ""
"Додає заданий масив байтів [param data] до буферів та створює для нього "
"[GLTFBufferView]. Повертається індекс цільового об'єкта [GLTFBufferView]. "
"Якщо [param deduplication] має значення [code]true[/code], спочатку буфери "
"шукаються на наявність дублікатів даних, інакше завжди додаються нові байти."
msgid ""
"Appends the given [GLTFNode] to the state, and returns its new index. This "
"can be used to export one Godot node as multiple glTF nodes, or inject new "
"glTF nodes at import time. On import, this must be called before [method "
"GLTFDocumentExtension._generate_scene_node] finishes for the parent node. On "
"export, this must be called before [method "
"GLTFDocumentExtension._export_node] runs for the parent node.\n"
"The [param godot_scene_node] parameter is the Godot scene node that "
"corresponds to this glTF node. This is highly recommended to be set to a "
"valid node, but may be [code]null[/code] if there is no corresponding Godot "
"scene node. One Godot scene node may be used for multiple glTF nodes, so if "
"exporting multiple glTF nodes for one Godot scene node, use the same Godot "
"scene node for each.\n"
"The [param parent_node_index] parameter is the index of the parent [GLTFNode] "
"in the state. If [code]-1[/code], the node will be a root node, otherwise the "
"new node will be added to the parent's list of children. The index will also "
"be written to the [member GLTFNode.parent] property of the new node."
msgstr ""
"Додає заданий [GLTFNode] до стану та повертає його новий індекс. Це можна "
"використовувати для експорту одного вузла Godot як кількох вузлів glTF або "
"для вставки нових вузлів glTF під час імпорту. Під час імпорту це потрібно "
"викликати до завершення [method GLTFDocumentExtension._generate_scene_node] "
"для батьківського вузла. Під час експорту це потрібно викликати до виконання "
"[method GLTFDocumentExtension._export_node] для батьківського вузла.\n"
"Параметр [param godot_scene_node] – це вузол сцени Godot, який відповідає "
"цьому вузлу glTF. Наполегливо рекомендується встановити його на дійсний "
"вузол, але може бути [code]null[/code], якщо відповідного вузла сцени Godot "
"немає. Один вузол сцени Godot може використовуватися для кількох вузлів glTF, "
"тому, якщо експортуєте кілька вузлів glTF для одного вузла сцени Godot, "
"використовуйте той самий вузол сцени Godot для кожного.\n"
" Параметр [param parent_node_index] – це індекс батьківського вузла "
"[GLTFNode] у стані. Якщо [code]-1[/code], вузол буде кореневим вузлом, інакше "
"новий вузол буде додано до списку дочірніх вузлів батьківського вузла. Індекс "
"також буде записаний до властивості [member GLTFNode.parent] нового вузла."
msgid ""
"Gets additional arbitrary data in this [GLTFState] instance. This can be used "
"to keep per-file state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The argument should be the [GLTFDocumentExtension] name (does not have to "
"match the extension name in the glTF file), and the return value can be "
"anything you set. If nothing was set, the return value is [code]null[/code]."
msgstr ""
"Отримує додаткові довільні дані в цьому екземплярі [GLTFState]. Це можна "
"використовувати для збереження даних про стан кожного файлу в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з ім’ям "
"розширення у файлі glTF), а значенням, що повертається, може бути будь-яке, "
"яке ви встановите. Якщо нічого не встановлено, повертається значення "
"[code]null[/code]."
msgid ""
"Returns the [AnimationPlayer] node with the given index. These nodes are only "
"used during the export process when converting Godot [AnimationPlayer] nodes "
"to glTF animations."
msgstr ""
"Повертає вузол [AnimationPlayer] із заданим індексом. Ці вузли "
"використовуються лише під час процесу експорту під час перетворення вузлів "
"Godot [AnimationPlayer] на анімацію glTF."
msgid ""
"Returns the number of [AnimationPlayer] nodes in this [GLTFState]. These "
"nodes are only used during the export process when converting Godot "
"[AnimationPlayer] nodes to glTF animations."
msgstr ""
"Повертає кількість вузлів [AnimationPlayer] у цьому [GLTFState]. Ці вузли "
"використовуються лише під час процесу експорту під час перетворення вузлів "
"Godot [AnimationPlayer] на анімацію glTF."
msgid ""
"Returns an array of all [GLTFAnimation]s in the glTF file. When importing, "
"these will be generated as animations in an [AnimationPlayer] node. When "
"exporting, these will be generated from Godot [AnimationPlayer] nodes."
msgstr ""
"Повертає масив усіх [GLTFAnimation] у файлі glTF. Під час імпортування вони "
"будуть створені як анімації у вузлі [AnimationPlayer]. Під час експорту вони "
"будуть створені з вузлів Godot [AnimationPlayer]."
msgid ""
"Returns an array of all [GLTFCamera]s in the glTF file. These are the cameras "
"that the [member GLTFNode.camera] index refers to."
msgstr ""
"Повертає масив усіх [GLTFCamera] у файлі glTF. Це камери, на які посилається "
"індекс [member GLTFNode.camera]."
msgid "Use [member handle_binary_image_mode] instead."
msgstr "Використовуйте замість цього [member handle_binary_image_mode]."
msgid ""
"Deprecated untyped alias for [member handle_binary_image_mode]. When "
"importing a glTF file with unimported raw binary images embedded inside of "
"binary blob buffers, in data URIs, or separate files not imported by Godot, "
"this controls how the images are handled."
msgstr ""
"Застарілий нетипізований псевдонім для [member handle_binary_image_mode]. Під "
"час імпорту файлу glTF з неімпортованими необробленими двійковими "
"зображеннями, вбудованими в буфери двійкових блобів, в URI даних або окремі "
"файли, не імпортовані Godot, це визначає, як обробляються зображення."
msgid ""
"Gets the images of the glTF file as an array of [Texture2D]s. These are the "
"images that the [member GLTFTexture.src_image] index refers to."
msgstr ""
"Отримує зображення файлу glTF як масив [Texture2D]. Це зображення, на які "
"посилається індекс [member GLTFTexture.src_image]."
msgid ""
"Returns an array of all [GLTFLight]s in the glTF file. These are the lights "
"that the [member GLTFNode.light] index refers to."
msgstr ""
"Повертає масив усіх [GLTFLight] у файлі glTF. Це джерела світла, на які "
"посилається індекс [member GLTFNode.light]."
msgid ""
"Returns an array of all [GLTFMesh]es in the glTF file. These are the meshes "
"that the [member GLTFNode.mesh] index refers to."
msgstr ""
"Повертає масив усіх [GLTFMesh] у файлі glTF. Це сітки, на які посилається "
"індекс [member GLTFNode.mesh]."
msgid ""
"Returns the index of the [GLTFNode] corresponding to this Godot scene node. "
"This is the inverse of [method get_scene_node]. Useful during the export "
"process.\n"
"[b]Note:[/b] Not every Godot scene node will have a corresponding [GLTFNode], "
"and not every [GLTFNode] will have a scene node generated. If there is no "
"[GLTFNode] index for this scene node, [code]-1[/code] is returned."
msgstr ""
"Повертає індекс [GLTFNode], що відповідає цій вершині сцени Godot. Це вірші "
"[method get_scene_node]. Корисно в процесі експорту.\n"
"[b]Примітка:[/b] Не кожен вузол сцени Godot буде мати відповідні [GLTFNode], "
"і не кожен [GLTFNode] буде мати сцену, створену. Якщо немає індексу "
"[GLTFNode] для цього вузла сцени, [code]-1[/code] повертається."
msgid ""
"Returns an array of all [GLTFNode]s in the glTF file. These are the nodes "
"that [member GLTFNode.children] and [member root_nodes] refer to. This "
"includes nodes that may not be generated in the Godot scene, or nodes that "
"may generate multiple Godot scene nodes."
msgstr ""
"Повертає масив усіх [GLTFNode] у файлі glTF. Це вузли, на які посилаються "
"[member GLTFNode.children] і [member root_nodes]. Це включає вузли, які не "
"можуть бути згенеровані в сцені Godot, або вузли, які можуть генерувати "
"кілька вузлів сцени Godot."
msgid ""
"Returns the Godot scene node that corresponds to the same index as the "
"[GLTFNode] it was generated from. This is the inverse of [method "
"get_node_index]. Useful during the import process.\n"
"[b]Note:[/b] Not every [GLTFNode] will have a scene node generated, and not "
"every generated scene node will have a corresponding [GLTFNode]. If there is "
"no scene node for this [GLTFNode] index, [code]null[/code] is returned."
msgstr ""
"Повертаємо вузол сцени Godot, який відповідає одному індексу, як [GLTFNode]. "
"Це вірші [method get_node_index]. Корисно під час процесу імпорту.\n"
"[b]Примітка:[/b] Не кожен [GLTFNode] буде сформований вузол сцени, а не кожен "
"створений вузол сцени буде мати відповідну [GLTFNode]. Якщо відсутня вершина "
"сцени для цього [GLTFNode] індекс, [code]null[/code] повертається."
msgid ""
"Returns an array of all [GLTFSkeleton]s in the glTF file. These are the "
"skeletons that the [member GLTFNode.skeleton] index refers to."
msgstr ""
"Повертає масив усіх [GLTFSkeleton] у файлі glTF. Це скелети, на які "
"посилається індекс [member GLTFNode.skeleton]."
msgid ""
"Returns an array of all [GLTFSkin]s in the glTF file. These are the skins "
"that the [member GLTFNode.skin] index refers to."
msgstr ""
"Повертає масив усіх [GLTFSkin] у файлі glTF. Це скіни, на які посилається "
"індекс [member GLTFNode.skin]."
msgid ""
"Retrieves the array of texture samplers that are used by the textures "
"contained in the glTF."
msgstr ""
"Отримує масив зразків текстур, які використовуються текстурами, що містяться "
"в glTF."
msgid ""
"Returns an array of unique animation names. This is only used during the "
"import process."
msgstr ""
"Повертає масив унікальних імен анімації. Використовується тільки при імпорті."
msgid ""
"Returns an array of unique node names. This is used in both the import "
"process and export process."
msgstr ""
"Повертає масив унікальних назв вузлів. Використовується як в процесі імпорту, "
"так і в процесі експорту."
msgid ""
"Sets additional arbitrary data in this [GLTFState] instance. This can be used "
"to keep per-file state data in [GLTFDocumentExtension] classes, which is "
"important because they are stateless.\n"
"The first argument should be the [GLTFDocumentExtension] name (does not have "
"to match the extension name in the glTF file), and the second argument can be "
"anything you want."
msgstr ""
"Встановлює додаткові довільні дані в цьому екземплярі [GLTFState]. Це можна "
"використовувати для збереження даних про стан кожного файлу в класах "
"[GLTFDocumentExtension], що важливо, оскільки вони не мають стану. \n"
"Першим аргументом має бути ім’я [GLTFDocumentExtension] (не має збігатися з "
"ім’ям розширення у файлі glTF), а другий аргумент може бути будь-яким."
msgid ""
"Sets the [GLTFAnimation]s in the state. When importing, these will be "
"generated as animations in an [AnimationPlayer] node. When exporting, these "
"will be generated from Godot [AnimationPlayer] nodes."
msgstr ""
"Налаштовує [GLTFAnimation] в державі. При імпорті, ці будуть створюватися як "
"анімації в вершині [AnimationPlayer]. При експорті ці будуть створюватися з "
"Godot [AnimationPlayer] вузлів."
msgid ""
"Sets the [GLTFCamera]s in the state. These are the cameras that the [member "
"GLTFNode.camera] index refers to."
msgstr ""
"Налаштовує [GLTFCamera] в державі. Це камери, які індексом [member "
"GLTFNode.camera]."
msgid ""
"Sets the images in the state stored as an array of [Texture2D]s. This can be "
"used during export. These are the images that the [member "
"GLTFTexture.src_image] index refers to."
msgstr ""
"Встановлює зображення в державі, що зберігаються в масиві [Texture2D]s. Це "
"можна використовувати при експорті. Це зображення, що індекс [member "
"GLTFTexture.src_image]."
msgid ""
"Sets the [GLTFLight]s in the state. These are the lights that the [member "
"GLTFNode.light] index refers to."
msgstr ""
"Налаштовує [GLTFLight] в державі. Це світильники, які індекс [member "
"GLTFNode.light]."
msgid ""
"Sets the [GLTFMesh]es in the state. These are the meshes that the [member "
"GLTFNode.mesh] index refers to."
msgstr ""
"Встановлює [GLTFMesh] в державі. Це сітки, які індекс [member GLTFNode.mesh]."
msgid ""
"Sets the [GLTFNode]s in the state. These are the nodes that [member "
"GLTFNode.children] and [member root_nodes] refer to. Some of the nodes set "
"here may not be generated in the Godot scene, or may generate multiple Godot "
"scene nodes."
msgstr ""
"Встановлює [GLTFNode] в державі. Це вершини, які [member GLTFNode.children] і "
"[member root_nodes] відносяться до. Декілька вершин, викладених тут, не може "
"бути утворена в сцені Godot, або може генерувати декілька вузлів сцени Godot."
msgid ""
"Sets the [GLTFSkeleton]s in the state. These are the skeletons that the "
"[member GLTFNode.skeleton] index refers to."
msgstr ""
"Встановлюємо [GLTFSkeleton] в державі. Це скелети, які індексом [member "
"GLTFNode.skeleton]."
msgid ""
"Sets the [GLTFSkin]s in the state. These are the skins that the [member "
"GLTFNode.skin] index refers to."
msgstr ""
"Встановлюємо [GLTFSkin] в державі. Це шкури, які індексом [member "
"GLTFNode.skin]."
msgid ""
"Sets the array of texture samplers that are used by the textures contained in "
"the glTF."
msgstr ""
"Встановлює масив зразків текстур, які використовуються текстурами, що "
"містяться в glTF."
msgid ""
"Sets the unique animation names in the state. This is only used during the "
"import process."
msgstr ""
"Встановлює унікальні імена анімації в державі. Використовується тільки при "
"імпорті."
msgid ""
"Sets the unique node names in the state. This is used in both the import "
"process and export process."
msgstr ""
"Встановлює унікальні імена вузлів в державі. Використовується як в процесі "
"імпорту, так і в процесі експорту."
msgid "The baking fps of the animation for either import or export."
msgstr "Випікання псів анімації для імпорту або експорту."
msgid ""
"The folder path associated with this glTF data. This is used to find other "
"files the glTF file references, like images or binary buffers. This will be "
"set during import when appending from a file, and will be set during export "
"when writing to a file."
msgstr ""
"Шлях папки, пов’язаної з даними glTF. Це використовується для пошуку інших "
"файлів, на які посилається файл glTF, наприклад зображень або двійкових "
"буферів. Це буде встановлено під час імпорту під час додавання з файлу та "
"буде встановлено під час експорту під час запису у файл."
msgid ""
"The copyright string in the asset header of the glTF file. This is set during "
"import if present and export if non-empty. See the glTF asset header "
"documentation for more information."
msgstr ""
"Рядок авторського права в заголовку ресурсу файлу glTF. Цей параметр "
"встановлюється під час імпорту, якщо він присутній, і експорту, якщо він не "
"порожній. Для отримання додаткової інформації див. документацію заголовка "
"ресурсу glTF."
msgid ""
"The file name associated with this glTF data. If it ends with [code].gltf[/"
"code], this is text-based glTF, otherwise this is binary GLB. This will be "
"set during import when appending from a file, and will be set during export "
"when writing to a file. If writing to a buffer, this will be an empty string."
msgstr ""
"Ім’я файлу, пов’язане з даними glTF. Якщо він закінчується на [code].gltf[/"
"code], це текстовий glTF, інакше це двійковий GLB. Це буде встановлено під "
"час імпорту під час додавання з файлу та буде встановлено під час експорту "
"під час запису у файл. У разі запису в буфер це буде порожній рядок."
msgid "The binary buffer attached to a .glb file."
msgstr "Бінарний буфер, прикріплений до файлу .glb."
msgid ""
"When importing a glTF file with unimported raw binary images embedded inside "
"of binary blob buffers, in data URIs, or separate files not imported by "
"Godot, this controls how the images are handled. Images can be discarded, "
"saved as separate files, or embedded in the scene lossily or losslessly. See "
"[enum HandleBinaryImageMode] for options.\n"
"This property does nothing for image files in the [code]res://[/code] folder "
"imported by Godot, as those are handled by Godot's image importer directly, "
"and then the Godot scene generated from the glTF file will use the images as "
"Godot imported them."
msgstr ""
"Під час імпорту файлу glTF з неімпортованими необробленими двійковими "
"зображеннями, вбудованими в буфери двійкових блоб-об'єктів, в URI даних або "
"окремі файли, не імпортовані Godot, ця властивість контролює обробку "
"зображень. Зображення можна відкидати, зберігати як окремі файли або "
"вбудовувати в сцену з втратами або без втрат. Див. [enum "
"HandleBinaryImageMode] для отримання інформації про параметри.\n"
"Ця властивість нічого не робить для файлів зображень у папці [code]res://[/"
"code], імпортованих Godot, оскільки вони обробляються безпосередньо "
"імпортером зображень Godot, а потім сцена Godot, згенерована з файлу glTF, "
"використовуватиме зображення так, як їх імпортував Godot."
msgid ""
"If [code]true[/code], forces all GLTFNodes in the document to be bones of a "
"single [Skeleton3D] Godot node."
msgstr ""
"Якщо [code]true[/code], усі вузли GLTF у документі мають бути кістками одного "
"вузла Godot [Skeleton3D]."
msgid "The original raw JSON document corresponding to this GLTFState."
msgstr "Оригінальний сирий JSON документ, що відповідає цьому GLTFState."
msgid ""
"The root nodes of the glTF file. Typically, a glTF file will only have one "
"scene, and therefore one root node. However, a glTF file may have multiple "
"scenes and therefore multiple root nodes, which will be generated as siblings "
"of each other and as children of the root node of the generated Godot scene."
msgstr ""
"Кореневі вузли файлу glTF. Як правило, файл glTF матиме лише одну сцену, а "
"отже, один кореневий вузол. Однак файл glTF може мати кілька сцен і, отже, "
"кілька кореневих вузлів, які будуть згенеровані як рідні один одному та як "
"дочірні елементи кореневого вузла згенерованої сцени Godot."
msgid ""
"The name of the scene. When importing, if not specified, this will be the "
"file name. When exporting, if specified, the scene name will be saved to the "
"glTF file."
msgstr ""
"Назва сцени. Під час імпорту, якщо не вказано, це буде ім’я файлу. Під час "
"експорту, якщо вказано, назву сцени буде збережено у файлі glTF."
msgid ""
"When importing a glTF file with embedded binary images, discards all images "
"and uses untextured materials in their place. Images stored as separate files "
"in the [code]res://[/code] folder are not affected by this; those will be "
"used as Godot imported them."
msgstr ""
"Під час імпорту файлу glTF із вбудованими бінарними зображеннями всі "
"зображення відкидаються та замість них використовуються нетекстуровані "
"матеріали. Зображення, що зберігаються як окремі файли в папці [code]res://[/"
"code], не зазнають цього впливу; вони будуть використані так, як їх "
"імпортував Godot."
msgid ""
"When importing a glTF file with embedded binary images, extracts them and "
"saves them to their own files. This allows the image to be imported by "
"Godot's image importer, which can then have their import options customized "
"by the user, including optionally compressing the image to VRAM texture "
"formats.\n"
"This will save the images's bytes exactly as-is, without recompression. For "
"image formats supplied by glTF extensions, the file will have a filename "
"ending with the file extension supplied by [method "
"GLTFDocumentExtension._get_image_file_extension] of the extension class.\n"
"[b]Note:[/b] This option is editor-only. At runtime, this acts the same as "
"[constant HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED]."
msgstr ""
"Під час імпорту файлу glTF із вбудованими бінарними зображеннями, вони "
"витягуються та зберігаються в окремих файлах. Це дозволяє імпортувати "
"зображення за допомогою засобу імпорту зображень Godot, який потім може "
"налаштувати параметри імпорту користувачем, включаючи опціональне стиснення "
"зображення у формати текстур VRAM.\n"
"Це збереже байти зображення точно як є, без повторного стиснення. Для "
"форматів зображень, що надаються розширеннями glTF, файл матиме ім'я файлу, "
"що закінчується розширенням файлу, наданим [method "
"GLTFDocumentExtension._get_image_file_extension] класу розширення.\n"
"[b]Примітка:[/b] Цей параметр доступний лише для редактора. Під час виконання "
"він діє так само, як [constant "
"HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED]."
msgid ""
"When importing a glTF file with embedded binary images, embeds textures VRAM "
"compressed with Basis Universal into the generated scene. Images stored as "
"separate files in the [code]res://[/code] folder are not affected by this; "
"those will be used as Godot imported them."
msgstr ""
"Під час імпорту файлу glTF із вбудованими бінарними зображеннями, у "
"згенеровану сцену вбудовуються текстури VRAM, стиснуті за допомогою Basis "
"Universal. Зображення, що зберігаються як окремі файли в папці [code]res://[/"
"code], не зазнають впливу; вони будуть використані так, як їх імпортував "
"Godot."
msgid ""
"When importing a glTF file with embedded binary images, embeds textures "
"compressed losslessly into the generated scene. Images stored as separate "
"files in the [code]res://[/code] folder are not affected by this; those will "
"be used as Godot imported them."
msgstr ""
"Під час імпорту файлу glTF із вбудованими бінарними зображеннями, у "
"згенеровану сцену вбудовуються текстури, стиснуті без втрат. Зображення, що "
"зберігаються як окремі файли в папці [code]res://[/code], не зазнають цього "
"впливу; вони будуть використані так, як їх імпортував Godot."
msgid "Use [constant HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES] instead."
msgstr ""
"Використовуйте замість цього [constant "
"HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES]."
msgid "Discards all embedded textures and uses untextured materials."
msgstr ""
"Відображає всі вбудовані текстури і використовує нетекстуровані матеріали."
msgid "Use [constant HANDLE_BINARY_IMAGE_MODE_EXTRACT_TEXTURES] instead."
msgstr ""
"Використовуйте замість цього [constant "
"HANDLE_BINARY_IMAGE_MODE_EXTRACT_TEXTURES]."
msgid ""
"Extracts embedded textures to be reimported and compressed. Editor only. Acts "
"as uncompressed at runtime."
msgstr ""
"Витягує вбудовані текстури, щоб бути переробленими і стисненими. Тільки "
"редактора. Акти, як непривабливі в режимі runtime."
msgid "Use [constant HANDLE_BINARY_IMAGE_MODE_EMBED_AS_BASISU] instead."
msgstr ""
"Використовуйте замість цього [constant "
"HANDLE_BINARY_IMAGE_MODE_EMBED_AS_BASISU]."
msgid ""
"Embeds textures VRAM compressed with Basis Universal into the generated scene."
msgstr "Вбудовувані текстури VRAM стиснені з Basis Universal на створену сцену."
msgid "Use [constant HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED] instead."
msgstr ""
"Використовуйте замість цього [constant "
"HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED]."
msgid ""
"Embeds textures compressed losslessly into the generated scene, matching old "
"behavior."
msgstr ""
"Вбудовується текстури, що стискаються без втрат в створену сцену, що "
"відповідає старій поведінці."
msgid "GLTFTexture represents a texture in a glTF file."
msgstr "GLTFTexture представляє текстуру у файлі glTF."
msgid ""
"ID of the texture sampler to use when sampling the image. If -1, then the "
"default texture sampler is used (linear filtering, and repeat wrapping in "
"both axes)."
msgstr ""
"Ідентифікатор фактури для використання при виборі зображення. Якщо -1, то "
"використовується зразок текстури за замовчуванням (лінійна фільтрація і "
"повторне обгортання в обох осях)."
msgid ""
"The index of the image associated with this texture, see [method "
"GLTFState.get_images]. If -1, then this texture does not have an image "
"assigned."
msgstr ""
"Індекс зображення, пов'язаних з цією текстурою, див. [method "
"GLTFState.get_images]. Якщо -1, то ця текстура не має призначеного зображення."
msgid "Represents a glTF texture sampler"
msgstr "Представляє семплер текстур glTF"
msgid ""
"Represents a texture sampler as defined by the base glTF spec. Texture "
"samplers in glTF specify how to sample data from the texture's base image, "
"when rendering the texture on an object."
msgstr ""
"Представляє вибірку текстур, як визначено базовою специфікацією glTF. "
"Семплери текстури в glTF визначають, як брати дані з базового зображення "
"текстури під час відтворення текстури на об’єкті."
msgid ""
"Texture's magnification filter, used when texture appears larger on screen "
"than the source image."
msgstr ""
"Магнітний фільтр Texture, який використовується при збільшенні текстури на "
"екрані, ніж зображення джерела."
msgid ""
"Texture's minification filter, used when the texture appears smaller on "
"screen than the source image."
msgstr ""
"Фільтр заміни текстури, що використовується при меншій текстурі на екрані, "
"ніж зображення джерела."
msgid "Wrapping mode to use for S-axis (horizontal) texture coordinates."
msgstr "Режим обгортання для координат текстури S (horizontal)."
msgid "Wrapping mode to use for T-axis (vertical) texture coordinates."
msgstr ""
"Режим обгортання для використання текстурних координат T-подібних (вертих)."
msgid "Provides access to an embedded Godot instance."
msgstr "Надає доступ до вбудованого екземпляра Godot."
msgid ""
"GodotInstance represents a running Godot instance that is controlled from an "
"outside codebase, without a perpetual main loop. It is created by the C API "
"[code]libgodot_create_godot_instance[/code]. Only one may be created per "
"process."
msgstr ""
"GodotInstance являє собою запущений екземпляр Godot, який керується із "
"зовнішньої кодової бази, без постійного основного циклу. Він створюється за "
"допомогою C API [code]libgodot_create_godot_instance[/code]. Для кожного "
"процесу можна створити лише один екземпляр."
msgid "Notifies the instance that it is now in focus."
msgstr "Повідомляє екземпляр, що він тепер у фокусі."
msgid "Notifies the instance that it is now not in focus."
msgstr "Повідомляє екземпляр, що він зараз не у фокусі."
msgid "Returns [code]true[/code] if this instance has been fully started."
msgstr "Повертає [code]true[/code], якщо цей екземпляр повністю запущено."
msgid ""
"Runs a single iteration of the main loop. Returns [code]true[/code] if the "
"engine is attempting to quit."
msgstr ""
"Виконує одну ітерацію основного циклу. Повертає [code]true[/code], якщо "
"двигун намагається завершити роботу."
msgid "Notifies the instance that it is going to be paused."
msgstr "Повідомляє екземпляр про те, що його буде призупинено."
msgid "Notifies the instance that it is being resumed."
msgstr "Повідомляє екземпляр про його відновлення."
msgid ""
"Finishes this instance's startup sequence. Returns [code]true[/code] on "
"success."
msgstr ""
"Завершує послідовність запуску цього екземпляра. Повертає [code]true[/code] у "
"разі успіху."
msgid "A 2D particle emitter."
msgstr "Емітатор частинок 2D."
msgid ""
"2D particle node used to create a variety of particle systems and effects. "
"[GPUParticles2D] features an emitter that generates some number of particles "
"at a given rate.\n"
"Use the [member process_material] property to add a [ParticleProcessMaterial] "
"to configure particle appearance and behavior. Alternatively, you can add a "
"[ShaderMaterial] which will be applied to all particles.\n"
"2D particles can optionally collide with [LightOccluder2D], but they don't "
"collide with [PhysicsBody2D] nodes."
msgstr ""
"2D використовується для створення різних систем частинок і ефектів. "
"[GPUParticles2D] містить випромінювач, який генерує певну кількість частинок "
"при даній швидкості.\n"
"Використовуйте власність [member process_material] для додавання "
"[ParticleProcessMaterial] для налаштування зовнішнього вигляду частинок і "
"поведінки. Крім того, ви можете додати [ShaderMaterial], який буде "
"застосовуватися до всіх частинок.\n"
"2D частинки можуть необов'язково зв'язатися з [LightOccluder2D], але вони не "
"збігаються з [PhysicsBody2D] вершинами."
msgid "2D Particles Demo"
msgstr "2D Демотація частинок"
msgid ""
"2D Dodge The Creeps Demo (uses GPUParticles2D for the trail behind the player)"
msgstr ""
"2D Dodge The Creeps Demo (використовує GPUPaarticle2D для стежки за гравця)"
msgid ""
"Returns a rectangle containing the positions of all existing particles.\n"
"[b]Note:[/b] When using threaded rendering this method synchronizes the "
"rendering thread. Calling it often may have a negative impact on performance."
msgstr ""
"Повертає прямокутник, що містить позиції всіх наявних частинок.\n"
"[b]Примітка:[/b] При використанні різьбового рендерингу цей метод синхронізує "
"рендерингову нитку. Викликання часто може мати негативний вплив на "
"продуктивність."
msgid "Sets this node's properties to match a given [CPUParticles2D] node."
msgstr ""
"Налаштовує властивості цього вузла, щоб відповідати даній [CPUParticles2D] "
"вершині."
msgid ""
"Emits a single particle. Whether [param xform], [param velocity], [param "
"color] and [param custom] are applied depends on the value of [param flags]. "
"See [enum EmitFlags].\n"
"The default ParticleProcessMaterial will overwrite [param color] and use the "
"contents of [param custom] as [code](rotation, age, animation, lifetime)[/"
"code].\n"
"[b]Note:[/b] [method emit_particle] is only supported on the Forward+ and "
"Mobile rendering methods, not Compatibility."
msgstr ""
"Випромінює одну частинку. Чи застосовуються [param xform], [param velocity], "
"[param color] і [param custom], залежить від значення [param flags]. Див. "
"[enum EmitFlags]. \n"
"За замовчуванням ParticleProcessMaterial перезапише [param color] і "
"використає вміст [param custom] як [code](rotation, age, animation, lifetime)"
"[/code]. \n"
"[b]Примітка:[/b] [method emit_particle] підтримується лише методами "
"візуалізації Forward+ і Mobile, а не Compatibility."
msgid ""
"Restarts the particle emission cycle, clearing existing particles. To avoid "
"particles vanishing from the viewport, wait for the [signal finished] signal "
"before calling.\n"
"[b]Note:[/b] The [signal finished] signal is only emitted by [member "
"one_shot] emitters.\n"
"If [param keep_seed] is [code]true[/code], the current random seed will be "
"preserved. Useful for seeking and playback."
msgstr ""
"Перезапускає цикл викиду частинок, очищаючи існуючі частинки. Щоб уникнути "
"зникнення частинок із вікна перегляду, дочекайтеся сигналу [signal finished] "
"перед викликом. \n"
"[b]Примітка:[/b] Сигнал [signal finished] випромінюють лише випромінювачі "
"[member one_shot]. \n"
"Якщо [param keep_seed] має значення [code]true[/code], поточне випадкове "
"початкове число буде збережено. Корисно для пошуку та відтворення."
msgid ""
"The number of particles to emit in one emission cycle. The effective emission "
"rate is [code](amount * amount_ratio) / lifetime[/code] particles per second. "
"Higher values will increase GPU requirements, even if not all particles are "
"visible at a given time or if [member amount_ratio] is decreased.\n"
"[b]Note:[/b] Changing this value will cause the particle system to restart. "
"To avoid this, change [member amount_ratio] instead."
msgstr ""
"Кількість частинок для випромінювання в одному циклі випромінювання. "
"Ефективна швидкість емісії [code](amount * amount_ratio) / життя[/code] "
"частинки на секунду. Більші значення підвищать вимоги до GPU, навіть якщо не "
"всі частинки видимі в обумовлений час або якщо знизився кількість пам'яті.\n"
"[b]Примітка:[/b] Зміна цього значення призведе до перезавантаження системи "
"частинок. Щоб уникнути цього, змініть [member amount_ratio] замість."
msgid ""
"The ratio of particles that should actually be emitted. If set to a value "
"lower than [code]1.0[/code], this will set the amount of emitted particles "
"throughout the lifetime to [code]amount * amount_ratio[/code]. Unlike "
"changing [member amount], changing [member amount_ratio] while emitting does "
"not affect already-emitted particles and doesn't cause the particle system to "
"restart. [member amount_ratio] can be used to create effects that make the "
"number of emitted particles vary over time.\n"
"[b]Note:[/b] Reducing the [member amount_ratio] has no performance benefit, "
"since resources need to be allocated and processed for the total [member "
"amount] of particles regardless of the [member amount_ratio]. If you don't "
"intend to change the number of particles emitted while the particles are "
"emitting, make sure [member amount_ratio] is set to [code]1[/code] and change "
"[member amount] to your liking instead."
msgstr ""
"Співвідношення частинок, які насправді повинні бути введеними. Якщо "
"встановити значення нижче [code]1.0[/code], це буде встановлено кількість "
"вживаних частинок протягом усього життя [code]amount * кількість_ratio[/"
"code]. На відміну від зміни [member amount], зміни [member amount_ratio] при "
"випромінюванні не впливає вже наявні частинки і не викликає системи частинок "
"для перезавантаження. [member amount_ratio] може бути використана для "
"створення ефектів, які роблять число вживаних частинок варіюватися з часом.\n"
"[b]Примітка:[/b] Зменшення [member amount_ratio] не має допомоги "
"продуктивності, так як ресурси повинні бути виділені і оброблені для всього "
"[member amount] частинок незалежно від [member amount_ratio]. Якщо ви не "
"маєте намір змінити кількість частинок, які випромінюються, тоді як частинки "
"випромінюють, переконайтеся, що [member кількість_ratio] встановлюється до "
"[code]1[/code] і змініть [member amount] до вашої кришки замість."
msgid ""
"Multiplier for particle's collision radius. [code]1.0[/code] corresponds to "
"the size of the sprite. If particles appear to sink into the ground when "
"colliding, increase this value. If particles appear to float when colliding, "
"decrease this value. Only effective if [member "
"ParticleProcessMaterial.collision_mode] is [constant "
"ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT].\n"
"[b]Note:[/b] Particles always have a spherical collision shape."
msgstr ""
"Multiplier для радіусу зіткнення частинок. [code]1.0[/code] відповідає "
"розміру спрайта. Якщо з'являються частинки, щоб мити в грунт, коли з'єднання, "
"збільшити це значення. Якщо частинки з'являються до плавлення при "
"співвідношенні, знижують це значення. Тільки ефективний, якщо [member "
"ParticleProcessMaterial.collision_mode] є [constant ParticleProcessMaterial. "
"COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT].\n"
"[b]Примітки:[/b] Завжди мають сферичну форму зіткнення."
msgid ""
"If [code]true[/code], particles are being emitted. [member emitting] can be "
"used to start and stop particles from emitting. However, if [member one_shot] "
"is [code]true[/code] setting [member emitting] to [code]true[/code] will not "
"restart the emission cycle unless all active particles have finished "
"processing. Use the [signal finished] signal to be notified once all active "
"particles finish processing.\n"
"[b]Note:[/b] For [member one_shot] emitters, due to the particles being "
"computed on the GPU, there may be a short period after receiving the [signal "
"finished] signal during which setting this to [code]true[/code] will not "
"restart the emission cycle.\n"
"[b]Tip:[/b] If your [member one_shot] emitter needs to immediately restart "
"emitting particles once [signal finished] signal is received, consider "
"calling [method restart] instead of setting [member emitting]."
msgstr ""
"Якщо [code]true[/code], частинки вдаються. [пам'ятне випромінювання] може "
"бути використаний для запуску та припинення частинок з випромінювання. Однак, "
"якщо [member one_shot] є [code]true[/code] налаштування [member emitting] до "
"[code]true[/code] не перезапустити цикл викидів, якщо всі активні частинки "
"закінчилися обробки. Використовуйте [signal finished] сигнал, який буде "
"повідомлено один раз, коли всі активні обробки частинок.\n"
"[b]Примітка:[/b] Для [member one_shot] випромінювачів, через частинки, що "
"комп'ютерні на GPU, може бути короткий період після отримання сигналу [signal "
"finished], під час якого налаштування цього [code]true[/code] не буде "
"перезапустити цикл емісії.\n"
"[b]Підказка:[/b] Якщо ваш [member one_shot] випромінювач повинен негайно "
"перезапустити частинки після отримання сигналу, розгляньте виклик [method "
"restart] замість налаштування [member emitting]."
msgid ""
"Causes all the particles in this node to interpolate towards the end of their "
"lifetime.\n"
"[b]Note:[/b] This only works when used with a [ParticleProcessMaterial]. It "
"needs to be manually implemented for custom process shaders."
msgstr ""
"Причини всіх частинок в цій вершині, щоб міжполятися до кінця їх життя.\n"
"[b]Примітка:[/b] Це тільки працює при використанні [ParticleProcessMaterial]. "
"Необхідно вручну втілювати шейкери на замовлення."
msgid ""
"Enables particle interpolation, which makes the particle movement smoother "
"when their [member fixed_fps] is lower than the screen refresh rate."
msgstr ""
"Вмикає інтерполяцію частинок, що робить рух частинок плавнішим, коли їхній "
"[member fixed_fps] нижчий за частоту оновлення екрана."
msgid ""
"The amount of time each particle will exist (in seconds). The effective "
"emission rate is [code](amount * amount_ratio) / lifetime[/code] particles "
"per second."
msgstr ""
"Кількість часу кожної частинки буде існувати (в секундах). Ефективна "
"швидкість емісії [code] (amount * amount_ratio) / термін служби[/code] "
"частинки на секунду."
msgid ""
"If [code]true[/code], particles use the parent node's coordinate space (known "
"as local coordinates). This will cause particles to move and rotate along the "
"[GPUParticles2D] node (and its parents) when it is moved or rotated. If "
"[code]false[/code], particles use global coordinates; they will not move or "
"rotate along the [GPUParticles2D] node (and its parents) when it is moved or "
"rotated."
msgstr ""
"Якщо [code]true[/code], частинки використовують координаційний простір "
"материнської вершини (відомі як локальні координати). Це спричинить частинки "
"для переміщення і обертання вздовж вузла [GPUParticles2D] (і його батьки), "
"коли він переміщається або обертається. Якщо [code]false[/code], частинки "
"використовують глобальні координати; вони не рухаються або обертаються вздовж "
"вузла [GPUParticles2D] (і його батьки), коли він переміщається або "
"обертається."
msgid ""
"Particle system starts as if it had already run for this many seconds.\n"
"[b]Note:[/b] This can be very expensive if set to a high number as it "
"requires running the particle shader a number of times equal to the [member "
"fixed_fps] (or 30, if [member fixed_fps] is 0) for every second. In extreme "
"cases it can even lead to a GPU crash due to the volume of work done in a "
"single frame."
msgstr ""
"Система частинок запускається так, ніби вона вже працювала стільки секунд. \n"
"[b]Примітка:[/b] Це може бути дуже дорогим, якщо встановлено велике число, "
"оскільки це вимагає запуску шейдера частинок кількість разів, що дорівнює "
"[member fixed_fps] (або 30, якщо [member fixed_fps] дорівнює 0) за кожну "
"секунду. У крайніх випадках це може навіть призвести до збою GPU через обсяг "
"роботи, виконаної в одному кадрі."
msgid ""
"[Material] for processing particles. Can be a [ParticleProcessMaterial] or a "
"[ShaderMaterial]."
msgstr ""
"[Material] для обробки частинок. Може бути [ParticleProcessMaterial] або "
"[ShaderMaterial]."
msgid ""
"Path to another [GPUParticles2D] node that will be used as a subemitter (see "
"[member ParticleProcessMaterial.sub_emitter_mode]). Subemitters can be used "
"to achieve effects such as fireworks, sparks on collision, bubbles popping "
"into water drops, and more.\n"
"[b]Note:[/b] When [member sub_emitter] is set, the target [GPUParticles2D] "
"node will no longer emit particles on its own."
msgstr ""
"Шлях до іншої [GPUParticles2D] вершина, яка буде використовуватися як "
"підеміттер (див. [member ParticleProcessMaterial.sub_emitter_mode]). Для "
"досягнення ефектів, таких як феєрверки, іскри на зіткненні, бульбашки, що "
"тиснуть на краплі води, і багато іншого.\n"
"[b]Примітка:[/b] Коли [member sub_emitter] встановлюється, ціль "
"[GPUParticles2D] вузол більше не буде випромінювати частинки самостійно."
msgid ""
"Particle texture. If [code]null[/code], particles will be squares with a size "
"of 1×1 pixels.\n"
"[b]Note:[/b] To use a flipbook texture, assign a new [CanvasItemMaterial] to "
"the [GPUParticles2D]'s [member CanvasItem.material] property, then enable "
"[member CanvasItemMaterial.particles_animation] and set [member "
"CanvasItemMaterial.particles_anim_h_frames], [member "
"CanvasItemMaterial.particles_anim_v_frames], and [member "
"CanvasItemMaterial.particles_anim_loop] to match the flipbook texture."
msgstr ""
"Текстура частинок. Якщо [code]null[/code], частинки будуть квадрати розміром "
"1×1 пікселів.\n"
"[b]Примітка:[/b] Щоб використовувати текстуру flipbook, призначте новий "
"[CanvasItemMaterial] до [GPUParticles2D] [member CanvasItem.material], потім "
"увімкніть [member CanvasItemMaterial.paarticle_animation] і встановіть "
"[member CanvasItemMaterial.article_anim_h_frames], [member "
"CanvasItemMaterial.paarticle_anim_v_frames], і [member "
"CanvasItemMaterial.article_anim_loop], щоб відповідати текстурі фліпбук."
msgid ""
"If [code]true[/code], enables particle trails using a mesh skinning system.\n"
"[b]Note:[/b] Unlike [GPUParticles3D], the number of trail sections and "
"subdivisions is set with the [member trail_sections] and [member "
"trail_section_subdivisions] properties."
msgstr ""
"Якщо [code]true[/code], активує траєкторії частинок за допомогою системи "
"обшивки сітки.\n"
"[b]Примітка:[/b] На відміну від [GPUParticles3D], кількість секцій та "
"підрозділів стежки встановлюється за допомогою властивостей [member "
"trail_sections] та [member trail_section_subdivisions]."
msgid ""
"The amount of time the particle's trail should represent (in seconds). Only "
"effective if [member trail_enabled] is [code]true[/code]."
msgstr ""
"Кількість часу слід представляти частинку (в секундах). [code]true[/code]."
msgid ""
"The number of subdivisions to use for the particle trail rendering. Higher "
"values can result in smoother trail curves, at the cost of performance due to "
"increased mesh complexity. See also [member trail_sections]. Only effective "
"if [member trail_enabled] is [code]true[/code]."
msgstr ""
"Кількість підрозділів, які використовують для рендерингу частинок. Більші "
"значення можуть призвести до гладких кривих причепів, за вартістю виконання "
"за рахунок підвищеної складності сітки. Дивись також [member trail_enabled]. "
"[code]true[/code]."
msgid ""
"The number of sections to use for the particle trail rendering. Higher values "
"can result in smoother trail curves, at the cost of performance due to "
"increased mesh complexity. See also [member trail_section_subdivisions]. Only "
"effective if [member trail_enabled] is [code]true[/code]."
msgstr ""
"Кількість секцій для використання для рендерингу частинок. Більші значення "
"можуть призвести до гладких кривих причепів, за вартістю виконання за рахунок "
"підвищеної складності сітки. Дивись також [member trail_enabled]. [code]true[/"
"code]."
msgid ""
"The [Rect2] that determines the node's region which needs to be visible on "
"screen for the particle system to be active.\n"
"Grow the rect if particles suddenly appear/disappear when the node enters/"
"exits the screen. The [Rect2] can be grown via code or with the [b]Particles "
"→ Generate Visibility Rect[/b] editor tool."
msgstr ""
"[Rect2], що визначає область вершини, яка повинна бути видима на екрані для "
"системи частинок, щоб бути активним.\n"
"Виростити ct, якщо частинки раптом з'являються / з'являються, коли вершина "
"надходить / виводить екран. [Rect2] може бути вирощений за допомогою коду або "
"з [b]Пачастини → Генерувати Visibility Rect[/b] редактор інструмент."
msgid ""
"Emitted when all active particles have finished processing. To immediately "
"restart the emission cycle, call [method restart].\n"
"This signal is never emitted when [member one_shot] is disabled, as particles "
"will be emitted and processed continuously.\n"
"[b]Note:[/b] For [member one_shot] emitters, due to the particles being "
"computed on the GPU, there may be a short period after receiving the signal "
"during which setting [member emitting] to [code]true[/code] will not restart "
"the emission cycle. This delay is avoided by instead calling [method restart]."
msgstr ""
"Випромінюється, коли всі активні частинки закінчили обробку. Щоб негайно "
"перезапустити цикл викидів, викличте [method restart]. \n"
"Цей сигнал ніколи не випромінюється, коли [member one_shot] вимкнено, "
"оскільки частинки випромінюються та обробляються постійно. \n"
"[b]Примітка:[/b] Для випромінювачів [member one_shot], через те, що частинки "
"обчислюються графічним процесором, може бути короткий період після отримання "
"сигналу, протягом якого налаштування [member emitting] на [code]true[/code] "
"не перезапустить цикл випромінювання. Цю затримку можна уникнути шляхом "
"виклику [method restart]."
msgid ""
"Particles are drawn in reverse order of remaining lifetime. In other words, "
"the particle with the lowest lifetime is drawn at the front."
msgstr ""
"Терміни нараховуються у зворотному порядку решти життя. Іншими словами, "
"частинка з найнижчим терміном наноситься на передній."
msgid "Particle starts at the specified position."
msgstr "На вказаному положенні стартує частинка."
msgid "Particle starts with specified rotation and scale."
msgstr "Частка починається з вказаного обертання і ваги."
msgid ""
"Particle starts with the specified velocity vector, which defines the "
"emission direction and speed."
msgstr ""
"Частинка починається з вказаного вектора швидкості, який визначає напрямок "
"викидів і швидкість."
msgid "Particle starts with specified color."
msgstr "Стіч починається з вказаного кольору."
msgid "Particle starts with specified [code]CUSTOM[/code] data."
msgstr "Наклад починається з вказаних [code]CUSTOM[/code] даних."
msgid "A 3D particle emitter."
msgstr "Випромінювач частинок 3D."
msgid ""
"3D particle node used to create a variety of particle systems and effects. "
"[GPUParticles3D] features an emitter that generates some number of particles "
"at a given rate.\n"
"Use [member process_material] to add a [ParticleProcessMaterial] to configure "
"particle appearance and behavior. Alternatively, you can add a "
"[ShaderMaterial] which will be applied to all particles."
msgstr ""
"3D частинний вузол використовується для створення різних систем частинок і "
"ефектів. [GPUParticles3D] містить випромінювач, який генерує певну кількість "
"частинок при даній швидкості.\n"
"Використовуйте [member process_material], щоб додати "
"[ParticleProcessMaterial] для налаштування зовнішнього вигляду частинок та "
"поведінки. Крім того, ви можете додати [ShaderMaterial], який буде "
"застосовуватися до всіх частинок."
msgid "Controlling thousands of fish with Particles"
msgstr "Контроль тисяч риб з періодичністю"
msgid "Sets this node's properties to match a given [CPUParticles3D] node."
msgstr ""
"Налаштовує властивості цього вузла, щоб відповідати даній [CPUParticles3D] "
"вершини."
msgid "Returns the [Mesh] that is drawn at index [param pass]."
msgstr "Повертає [Mesh], що намальований за індексом [param pass]."
msgid "Sets the [Mesh] that is drawn at index [param pass]."
msgstr "Встановлює [Mesh], що мальований в індексі [param pass]."
msgid ""
"The base diameter for particle collision in meters. If particles appear to "
"sink into the ground when colliding, increase this value. If particles appear "
"to float when colliding, decrease this value. Only effective if [member "
"ParticleProcessMaterial.collision_mode] is [constant "
"ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT].\n"
"[b]Note:[/b] Particles always have a spherical collision shape."
msgstr ""
"Діаметр основи зіткнення частинок в метрах. Якщо з'являються частинки, щоб "
"мити в грунт, коли з'єднання, збільшити це значення. Якщо частинки "
"з'являються до плавлення при співвідношенні, знижують це значення. Тільки "
"ефективний, якщо [member ParticleProcessMaterial.collision_mode] є [constant "
"ParticleProcessMaterial.COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT].\n"
"[b]Примітки:[/b] завжди мають сферичну форму зіткнення."
msgid ""
"Particle draw order.\n"
"[b]Note:[/b] [constant DRAW_ORDER_INDEX] is the only option that supports "
"motion vectors for effects like TAA. It is suggested to use this draw order "
"if the particles are opaque to fix ghosting artifacts."
msgstr ""
"Порядок малювання частинок.\n"
"[b]Примітка:[/b] [constant DRAW_ORDER_INDEX] – єдиний параметр, який "
"підтримує вектори руху для ефектів, таких як TAA. Рекомендується "
"використовувати цей порядок малювання, якщо частинки непрозорі, щоб виправити "
"артефакти ореолу."
msgid "[Mesh] that is drawn for the first draw pass."
msgstr "[Mesh], що намальовується для першого розіграшу."
msgid "[Mesh] that is drawn for the second draw pass."
msgstr "[Mesh], що намальовується на другий прохід."
msgid "[Mesh] that is drawn for the third draw pass."
msgstr "[Mesh], що намальовується на третій прохід."
msgid "[Mesh] that is drawn for the fourth draw pass."
msgstr "[Mesh], що намальовується на четвертий прохід."
msgid "The number of draw passes when rendering particles."
msgstr "Кількість проходжень при рендерингу частинок."
msgid ""
"Time ratio between each emission. If [code]0[/code], particles are emitted "
"continuously. If [code]1[/code], all particles are emitted simultaneously."
msgstr ""
"Часовий співвідношення між комісією. Якщо [code]0[/code], частинки "
"безперервно випускаються. Якщо [code]1[/code], всі частинки одночасно "
"продаються."
msgid ""
"If [code]true[/code], particles use the parent node's coordinate space (known "
"as local coordinates). This will cause particles to move and rotate along the "
"[GPUParticles3D] node (and its parents) when it is moved or rotated. If "
"[code]false[/code], particles use global coordinates; they will not move or "
"rotate along the [GPUParticles3D] node (and its parents) when it is moved or "
"rotated."
msgstr ""
"Якщо [code]true[/code], частинки використовують координаційний простір "
"материнської вершини (відомі як локальні координати). Це спричинить частинки "
"для переміщення і обертання вздовж вузла [GPUParticles3D] (і його батьки), "
"коли він переміщається або обертається. Якщо [code]false[/code], частинки "
"використовують глобальні координати; вони не рухаються або обертаються вздовж "
"вузла [GPUParticles3D] (і його батьки), коли він переміщається або "
"обертається."
msgid ""
"If [code]true[/code], only the number of particles equal to [member amount] "
"will be emitted."
msgstr ""
"Якщо [code]true[/code], буде випромінено лише кількість частинок, що дорівнює "
"[member amount]."
msgid ""
"Amount of time to preprocess the particles before animation starts. Lets you "
"start the animation some time after particles have started emitting.\n"
"[b]Note:[/b] This can be very expensive if set to a high number as it "
"requires running the particle shader a number of times equal to the [member "
"fixed_fps] (or 30, if [member fixed_fps] is 0) for every second. In extreme "
"cases it can even lead to a GPU crash due to the volume of work done in a "
"single frame."
msgstr ""
"Час для попередньої обробки частинок перед початком анімації. Дозволяє "
"запускати анімацію через деякий час після початку випромінювання частинок. \n"
"[b]Примітка:[/b] Це може бути дуже дорогим, якщо встановлено велике число, "
"оскільки це вимагає запуску шейдера частинок кількість разів, що дорівнює "
"[member fixed_fps] (або 30, якщо [member fixed_fps] дорівнює 0) за кожну "
"секунду. У крайніх випадках це може навіть призвести до збою GPU через обсяг "
"роботи, виконаної в одному кадрі."
msgid "Emission randomness ratio."
msgstr "Співвідношення випадковості випромінювання."
msgid ""
"Speed scaling ratio. A value of [code]0[/code] can be used to pause the "
"particles."
msgstr ""
"Співвідношення швидкості масштабування. Значення [code]0[/code] можна "
"використовувати для паузи частинок."
msgid ""
"Path to another [GPUParticles3D] node that will be used as a subemitter (see "
"[member ParticleProcessMaterial.sub_emitter_mode]). Subemitters can be used "
"to achieve effects such as fireworks, sparks on collision, bubbles popping "
"into water drops, and more.\n"
"[b]Note:[/b] When [member sub_emitter] is set, the target [GPUParticles3D] "
"node will no longer emit particles on its own."
msgstr ""
"Шлях до іншої [GPUParticles3D] вершина, яка буде використовуватися як "
"підеміттер (див. [member ParticleProcessMaterial.sub_emitter_mode]). Для "
"досягнення ефектів, таких як феєрверки, іскри на зіткненні, бульбашки, що "
"тиснуть на краплі води, і багато іншого.\n"
"[b]Примітка:[/b] Коли [member sub_emitter] встановлюється, ціль "
"[GPUParticles3D] вузол більше не буде випромінювати частинки самостійно."
msgid ""
"If [code]true[/code], enables particle trails using a mesh skinning system. "
"Designed to work with [RibbonTrailMesh] and [TubeTrailMesh].\n"
"[b]Note:[/b] [member BaseMaterial3D.use_particle_trails] must also be enabled "
"on the particle mesh's material. Otherwise, setting [member trail_enabled] to "
"[code]true[/code] will have no effect.\n"
"[b]Note:[/b] Unlike [GPUParticles2D], the number of trail sections and "
"subdivisions is set in the [RibbonTrailMesh] or the [TubeTrailMesh]'s "
"properties."
msgstr ""
"Якщо [code]true[/code], що дозволяє причіпам частинок за допомогою системи "
"обробки сітки. Призначений для роботи з [RibbonTrailMesh] і [TubeTrailMesh].\n"
"[b]Note:[/b] [member BaseMaterial3D.use_particle_trails] також повинен бути "
"включений на матеріалі сітки. В іншому випадку налаштування [member "
"trail_enabled] до [code]true[/code] не буде ефектно.\n"
"[b]Note:[/b] На відміну від [GPUParticles2D], кількість розділів причепів і "
"підрозділів встановлюється в [RibbonTrailMesh] або [TubeTrailMesh] "
"властивості."
msgid ""
"The [AABB] that determines the node's region which needs to be visible on "
"screen for the particle system to be active. [member "
"GeometryInstance3D.extra_cull_margin] is added on each of the AABB's axes. "
"Particle collisions and attraction will only occur within this area.\n"
"Grow the box if particles suddenly appear/disappear when the node enters/"
"exits the screen. The [AABB] can be grown via code or with the [b]Particles → "
"Generate AABB[/b] editor tool.\n"
"[b]Note:[/b] [member visibility_aabb] is overridden by [member "
"GeometryInstance3D.custom_aabb] if that property is set to a non-default "
"value."
msgstr ""
"[AABB], що визначає область вершини, який повинен бути видимим на екрані для "
"системи частинок, щоб бути активним. [member "
"GeometryInstance3D.extra_cull_margin] додається на кожному з осей AABB. У цій "
"зоні відбуваються лише зіткнення частинок і залучення.\n"
"Вирощувати коробку, якщо частинки раптово з'являються / з'являються, коли "
"вершина надходить / виводить екран. [AABB] може бути вирощений за допомогою "
"коду або з [b]Пачастини → Generate AABB[/b].\n"
"[b]Примітка:[/b] [member visibility_aabb] передається [member "
"GeometryInstance3D.custom_aabb], якщо ця властивість встановлена до "
"невидимого значення."
msgid "Maximum number of draw passes supported."
msgstr "Підтримується максимальна кількість витяжок."
msgid "Abstract base class for 3D particle attractors."
msgstr "Абстрактний базовий клас для 3D частин залучених."
msgid ""
"Particle attractors can be used to attract particles towards the attractor's "
"origin, or to push them away from the attractor's origin.\n"
"Particle attractors work in real-time and can be moved, rotated and scaled "
"during gameplay. Unlike collision shapes, non-uniform scaling of attractors "
"is also supported.\n"
"Attractors can be temporarily disabled by hiding them, or by setting their "
"[member strength] to [code]0.0[/code].\n"
"[b]Note:[/b] Particle attractors only affect [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Привабливі частинки можуть бути використані для залучення частинок до "
"походження привабливого або відштовхувати їх від походження привабливого.\n"
"Залучувачі частинок працюють в режимі реального часу і можуть бути "
"переміщені, обертаються і масштабовані під час гри. На відміну від форм "
"зіткнення, також підтримується неоднорідне масштабування залучень.\n"
"Атракціони можуть бути тимчасово відключені, приховавши їх, або встановивши "
"їх [member strength] до [code]0.0[/code].\n"
"[b]Примітка:[/b] Принтери частинок тільки впливають [GPUParticles3D], не "
"[CPUParticles3D]."
msgid ""
"The particle attractor's attenuation. Higher values result in more gradual "
"pushing of particles as they come closer to the attractor's origin. Zero or "
"negative values will cause particles to be pushed very fast as soon as the "
"touch the attractor's edges."
msgstr ""
"Привабливість частинок. Більшість значень призводить до більш поступового "
"виштовхування частинок, оскільки вони збираються ближче до походження "
"привертора. Зеро або негативні значення будуть викликати частинки, які будуть "
"дуже швидко відштовхуватися, як тільки дотик країв привертора."
msgid ""
"The particle rendering layers ([member VisualInstance3D.layers]) that will be "
"affected by the attractor. By default, all particles are affected by an "
"attractor.\n"
"After configuring particle nodes accordingly, specific layers can be "
"unchecked to prevent certain particles from being affected by attractors. For "
"example, this can be used if you're using an attractor as part of a spell "
"effect but don't want the attractor to affect unrelated weather particles at "
"the same position.\n"
"Particle attraction can also be disabled on a per-process material basis by "
"setting [member ParticleProcessMaterial.attractor_interaction_enabled] on the "
"[GPUParticles3D] node."
msgstr ""
"Шари зображування частинок ([member VisualInstance3D.layers]), на які буде "
"впливати атрактор. За замовчуванням атрактор впливає на всі частинки.\n"
"Після відповідного налаштування вузлів частинок, певні шари можна зняти, щоб "
"запобігти впливу атракторів на певні частинки. Наприклад, це може бути "
"використано, якщо ви використовуєте атрактор як частину ефекту заклинання, "
"але не хочете, щоб він впливав на незв'язані погодні частинки, що знаходяться "
"в тому ж місці.\n"
"Притягання частинок також можна вимкнути на основі матеріалу процесу, "
"встановивши значення [member "
"ParticleProcessMaterial.attractor_interaction_enabled] на вузлі "
"[GPUParticles3D]."
msgid ""
"Adjusts how directional the attractor is. At [code]0.0[/code], the attractor "
"is not directional at all: it will attract particles towards its center. At "
"[code]1.0[/code], the attractor is fully directional: particles will always "
"be pushed towards local -Z (or +Z if [member strength] is negative).\n"
"[b]Note:[/b] If [member directionality] is greater than [code]0.0[/code], the "
"direction in which particles are pushed can be changed by rotating the "
"[GPUParticlesAttractor3D] node."
msgstr ""
"Регулює, як спрямований привабитель. At [code]0.0[/code], привабитель не "
"спрямований на всі: він привабить частинки до свого центру. At [code]1.0[/"
"code], привабитель повністю спрямований: частинки завжди будуть штовхатися до "
"місцевих -Z (або +Z, якщо [member strength] негативний.\n"
"[b]Примітка:[/b] Якщо [member directionality] більша, ніж [code]0.0[/code], "
"напрямок в яких частинки штовхаються можна змінити, обертаючи вузол "
"[GPUParticlesAttractor3D]."
msgid ""
"Adjusts the strength of the attractor. If [member strength] is negative, "
"particles will be pushed in the opposite direction. Particles will be pushed "
"[i]away[/i] from the attractor's origin if [member directionality] is "
"[code]0.0[/code], or towards local +Z if [member directionality] is greater "
"than [code]0.0[/code]."
msgstr ""
"Регулює міцність привертора. Якщо [пам'ятна сила] є негативним, частинки "
"будуть виштовхуватися в зворотному напрямку. [i] (X150X)[/i] з походження "
"прихода, якщо [посередкованість членів] [code]0.0[/code], або до місцевих + "
"Z, якщо [member directionality] перевищує [code]0.0[/code]."
msgid ""
"A box-shaped attractor that influences particles from [GPUParticles3D] nodes."
msgstr ""
"Коробка-подібний причіп, що впливає на частинки з вершин [GPUParticles3D]."
msgid ""
"A box-shaped attractor that influences particles from [GPUParticles3D] nodes. "
"Can be used to attract particles towards its origin, or to push them away "
"from its origin.\n"
"Particle attractors work in real-time and can be moved, rotated and scaled "
"during gameplay. Unlike collision shapes, non-uniform scaling of attractors "
"is also supported.\n"
"[b]Note:[/b] Particle attractors only affect [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Коробка-подібний причіп, що впливає на частинки з вершин [GPUParticles3D]. Чи "
"можна використовувати для залучення частинок до його походження, або "
"відштовхувати їх від його походження.\n"
"Залучувачі частинок працюють в режимі реального часу і можуть бути "
"переміщені, обертаються і масштабовані під час гри. На відміну від форм "
"зіткнення, також підтримується неоднорідне масштабування залучень.\n"
"[b]Примітка:[/b] Привабливі частини тільки впливають [GPUParticles3D], не "
"[CPUParticles3D]."
msgid "The attractor box's size in 3D units."
msgstr "Розмір приморського ящика в 3D одиниці."
msgid ""
"A spheroid-shaped attractor that influences particles from [GPUParticles3D] "
"nodes."
msgstr ""
"Сфероїдно-подібний приваблювач, який впливає на частинки з вершин "
"[GPUParticles3D]."
msgid ""
"A spheroid-shaped attractor that influences particles from [GPUParticles3D] "
"nodes. Can be used to attract particles towards its origin, or to push them "
"away from its origin.\n"
"Particle attractors work in real-time and can be moved, rotated and scaled "
"during gameplay. Unlike collision shapes, non-uniform scaling of attractors "
"is also supported.\n"
"[b]Note:[/b] Particle attractors only affect [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Сфероїдно-подібний приваблювач, який впливає на частинки з вершин "
"[GPUParticles3D]. Чи можна використовувати для залучення частинок до його "
"походження, або відштовхувати їх від його походження.\n"
"Залучувачі частинок працюють в режимі реального часу і можуть бути "
"переміщені, обертаються і масштабовані під час гри. На відміну від форм "
"зіткнення, також підтримується неоднорідне масштабування залучень.\n"
"[b]Примітка:[/b] Привабливі частини тільки впливають [GPUParticles3D], не "
"[CPUParticles3D]."
msgid ""
"The attractor sphere's radius in 3D units.\n"
"[b]Note:[/b] Stretched ellipses can be obtained by using non-uniform scaling "
"on the [GPUParticlesAttractorSphere3D] node."
msgstr ""
"Привабливий радіус сфери в 3D одиниці.\n"
"[b]Примітка:[/b] Розтягнуті еліпси можуть бути отримані за допомогою "
"неоднорідного масштабування на [GPUParticlesAttractorSphere3D]."
msgid ""
"A box-shaped attractor with varying directions and strengths defined in it "
"that influences particles from [GPUParticles3D] nodes."
msgstr ""
"Коробка-подібний причіп з різним напрямком та міцністю, визначеними в ньому, "
"що впливає на частинки з вузлів [GPUParticles3D]."
msgid ""
"A box-shaped attractor with varying directions and strengths defined in it "
"that influences particles from [GPUParticles3D] nodes.\n"
"Unlike [GPUParticlesAttractorBox3D], [GPUParticlesAttractorVectorField3D] "
"uses a [member texture] to affect attraction strength within the box. This "
"can be used to create complex attraction scenarios where particles travel in "
"different directions depending on their location. This can be useful for "
"weather effects such as sandstorms.\n"
"Particle attractors work in real-time and can be moved, rotated and scaled "
"during gameplay. Unlike collision shapes, non-uniform scaling of attractors "
"is also supported.\n"
"[b]Note:[/b] Particle attractors only affect [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Коробка-подібний причіп з різним напрямком та міцністю, визначеними в ньому, "
"що впливає на частинки з вузлів [GPUParticles3D].\n"
"На відміну від [GPUParticlesAttractorBox3D], "
"[GPUParticlesAttractorVectorField3D] використовується [пам'ятна текстура], що "
"впливає на міцність атракціону в коробці. Це може бути використаний для "
"створення складних сценаріїв залучення частинок, які подорожують в різних "
"напрямках залежно від їх розташування. Це може бути корисним для погодних "
"ефектів, таких як пісочниці.\n"
"Залучувачі частинок працюють в режимі реального часу і можуть бути "
"переміщені, обертаються і масштабовані під час гри. На відміну від форм "
"зіткнення, також підтримується неоднорідне масштабування залучень.\n"
"[b]Примітка:[/b] Принтери частинок тільки впливають [GPUParticles3D], не "
"[CPUParticles3D]."
msgid "The size of the vector field box in 3D units."
msgstr "Розмір векторного поля в 3D блоках."
msgid ""
"The 3D texture to be used. Values are linearly interpolated between the "
"texture's pixels.\n"
"[b]Note:[/b] To get better performance, the 3D texture's resolution should "
"reflect the [member size] of the attractor. Since particle attraction is "
"usually low-frequency data, the texture can be kept at a low resolution such "
"as 64×64×64."
msgstr ""
"Текстура 3D для використання. Значення лінійно міжполіровані між фактурами.\n"
"[b]Примітка:[/b] Щоб отримати кращу продуктивність, роздільна здатність "
"текстури 3D повинна відображатися [пам'ятний розмір] привертора. Оскільки "
"залучення частинок, як правило, низькочастотні дані, текстура може "
"зберігатися при низькій роздільній здатності, таких як 64×64×64."
msgid ""
"Abstract base class for 3D particle collision shapes affecting "
"[GPUParticles3D] nodes."
msgstr ""
"Абстрактний базовий клас для 3D форми зіткнення частинок, що впливають на "
"[GPUParticles3D] вершини."
msgid ""
"Particle collision shapes can be used to make particles stop or bounce "
"against them.\n"
"Particle collision shapes work in real-time and can be moved, rotated and "
"scaled during gameplay. Unlike attractors, non-uniform scaling of collision "
"shapes is [i]not[/i] supported.\n"
"Particle collision shapes can be temporarily disabled by hiding them.\n"
"[b]Note:[/b] [member ParticleProcessMaterial.collision_mode] must be "
"[constant ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] on the [GPUParticles3D]'s "
"process material for collision to work.\n"
"[b]Note:[/b] Particle collision only affects [GPUParticles3D], not "
"[CPUParticles3D].\n"
"[b]Note:[/b] Particles pushed by a collider that is being moved will not be "
"interpolated, which can result in visible stuttering. This can be alleviated "
"by setting [member GPUParticles3D.fixed_fps] to [code]0[/code] or a value "
"that matches or exceeds the target framerate."
msgstr ""
"Форми зіткнення частинок можуть бути використані для видалення частинок або "
"відмов від них.\n"
"Зіткнення частинок працює в режимі реального часу і може бути переміщений, "
"обертається і масштабується під час гри. На відміну від приверторів, "
"неоднорідне масштабування форм зіткнення [i] не[/i] підтримується.\n"
"Форма зіткнення частинок може бути тимчасово відключена, приховуючи їх.\n"
"[b]Примітка:[/b] [member ParticleProcessMaterial.collision_mode] повинна бути "
"[constant ParticleProcessMaterial. COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] на [GPUParticles3D] "
"технологічний матеріал для зіткнення до роботи.\n"
"[b]Примітка:[/b] Зіткнення частинок тільки впливає [GPUParticles3D], не "
"[CPUParticles3D].\n"
"[b]Примітка:[/b] Частіки, які переміщуються, не будуть переповнені, що може "
"призвести до видимого витертіння. Це може бути вилучено за допомогою "
"параметра [пам'ятних частинок GPU3D.fixed_fps] до [code]0[/code] або "
"значення, яке відповідає або перевищує цільовий каркас."
msgid ""
"The particle rendering layers ([member VisualInstance3D.layers]) that will be "
"affected by the collision shape. By default, all particles that have [member "
"ParticleProcessMaterial.collision_mode] set to [constant "
"ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] will be affected by a "
"collision shape.\n"
"After configuring particle nodes accordingly, specific layers can be "
"unchecked to prevent certain particles from being affected by colliders. For "
"example, this can be used if you're using a collider as part of a spell "
"effect but don't want the collider to affect unrelated weather particles at "
"the same position.\n"
"Particle collision can also be disabled on a per-process material basis by "
"setting [member ParticleProcessMaterial.collision_mode] on the "
"[GPUParticles3D] node."
msgstr ""
"Шари візуалізації частинок ([member VisualInstance3D.layers]), на які "
"впливатиме форма зіткнення. За замовчуванням на всі частинки, для яких "
"[member ParticleProcessMaterial.collision_mode] встановлено значення "
"[constant ParticleProcessMaterial.COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT], буде впливати форма "
"зіткнення. \n"
"Після відповідного налаштування вузлів частинок можна зняти прапорці з певних "
"шарів, щоб запобігти впливу коллайдерів на певні частинки. Наприклад, це "
"можна використовувати, якщо ви використовуєте колайдер як частину ефекту "
"заклинання, але не хочете, щоб колайдер впливав на непов’язані частинки "
"погоди в тому самому місці. \n"
"Зіткнення частинок також можна вимкнути на основі матеріалу для кожного "
"процесу, установивши [member ParticleProcessMaterial.collision_mode] у вузлі "
"[GPUParticles3D]."
msgid ""
"A box-shaped 3D particle collision shape affecting [GPUParticles3D] nodes."
msgstr ""
"Коробка-подібна 3D форма зіткнення частинок, що впливає на [GPUParticles3D] "
"вершини."
msgid ""
"A box-shaped 3D particle collision shape affecting [GPUParticles3D] nodes.\n"
"Particle collision shapes work in real-time and can be moved, rotated and "
"scaled during gameplay. Unlike attractors, non-uniform scaling of collision "
"shapes is [i]not[/i] supported.\n"
"[b]Note:[/b] [member ParticleProcessMaterial.collision_mode] must be "
"[constant ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] on the [GPUParticles3D]'s "
"process material for collision to work.\n"
"[b]Note:[/b] Particle collision only affects [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Форма зіткнення 3D-частинок у формі коробки, що впливає на вузли "
"[GPUParticles3D].\n"
"Фігури зіткнень частинок працюють у режимі реального часу, і їх можна "
"переміщувати, обертати та масштабувати під час гри. На відміну від "
"атракторів, нерівномірне масштабування форм зіткнення [i]не[/i] "
"підтримується.\n"
"[b]Примітка:[/b] [member ParticleProcessMaterial.collision_mode] має мати "
"значення [constant ParticleProcessMaterial.COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] у матеріалі процесу "
"[GPUParticles3D], щоб зіткнення працювало.\n"
"[b]Примітка.[/b] Зіткнення частинок впливає лише на [GPUParticles3D], а не на "
"[CPUParticles3D]."
msgid "The collision box's size in 3D units."
msgstr "Розмір коробки зіткнень у 3D."
msgid ""
"A real-time heightmap-shaped 3D particle collision shape affecting "
"[GPUParticles3D] nodes."
msgstr ""
"Тривимірна форма зіткнення частинок у формі карти висот у реальному часі, що "
"впливає на вузли [GPUParticles3D]."
msgid ""
"A real-time heightmap-shaped 3D particle collision shape affecting "
"[GPUParticles3D] nodes.\n"
"Heightmap shapes allow for efficiently representing collisions for convex and "
"concave objects with a single \"floor\" (such as terrain). This is less "
"flexible than [GPUParticlesCollisionSDF3D], but it doesn't require a baking "
"step.\n"
"[GPUParticlesCollisionHeightField3D] can also be regenerated in real-time "
"when it is moved, when the camera moves, or even continuously. This makes "
"[GPUParticlesCollisionHeightField3D] a good choice for weather effects such "
"as rain and snow and games with highly dynamic geometry. However, this class "
"is limited since heightmaps cannot represent overhangs (e.g. indoors or "
"caves).\n"
"[b]Note:[/b] [member ParticleProcessMaterial.collision_mode] must be "
"[code]true[/code] on the [GPUParticles3D]'s process material for collision to "
"work.\n"
"[b]Note:[/b] Particle collision only affects [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Тривимірна форма зіткнення частинок у формі карти висот у реальному часі, що "
"впливає на вузли [GPUParticles3D].\n"
"Форми карти висот дозволяють ефективно представляти зіткнення для опуклих і "
"увігнутих об’єктів з єдиним «поверхом» (наприклад, рельєф). Це менш гнучкий, "
"ніж [GPUParticlesCollisionSDF3D], але не потребує етапу запікання.\n"
"[GPUParticlesCollisionHeightField3D] can also be regenerated in real-time "
"when it is moved, when the camera moves, or even continuously. This makes "
"[GPUParticlesCollisionHeightField3D] a good choice for weather effects such "
"as rain and snow and games with highly dynamic geometry. However, this class "
"is limited since heightmaps cannot represent overhangs (e.g. indoors or "
"caves).\n"
"[b]Примітка:[/b] [member ParticleProcessMaterial.collision_mode] має мати "
"значення [code]true[/code] у матеріалі процесу [GPUParticles3D], щоб "
"зіткнення працювало.\n"
"[b]Примітка:[/b] Зіткнення частинок впливає лише на [GPUParticles3D], а не на "
"[CPUParticles3D]."
msgid ""
"Returns [code]true[/code] if the specified layer of the [member "
"heightfield_mask] is enabled, given a [param layer_number] between [code]1[/"
"code] and [code]20[/code], inclusive."
msgstr ""
"Повертає [code]true[/code], якщо вказаний шар [member heightfield_mask] "
"увімкнено, враховуючи [param layer_number] між [code]1[/code] і [code]20[/"
"code] включно."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member heightfield_mask], given a [param layer_number] between [code]1[/"
"code] and [code]20[/code], inclusive."
msgstr ""
"На основі [param value] вмикає або вимикає вказаний шар у [member "
"heightfield_mask], враховуючи [param layer_number] від [code]1[/code] до "
"[code]20[/code] включно."
msgid ""
"If [code]true[/code], the [GPUParticlesCollisionHeightField3D] will follow "
"the current camera in global space. The [GPUParticlesCollisionHeightField3D] "
"does not need to be a child of the [Camera3D] node for this to work.\n"
"Following the camera has a performance cost, as it will force the heightmap "
"to update whenever the camera moves. Consider lowering [member resolution] to "
"improve performance if [member follow_camera_enabled] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], [GPUParticlesCollisionHeightField3D] буде слідувати "
"за поточною камерою в глобальному просторі. Щоб це працювало, вузол "
"[GPUParticlesCollisionHeightField3D] не обов'язково має бути дочірнім "
"елементом вузла [Camera3D].\n"
"Стеження за камерою має втрату продуктивності, оскільки воно змушує карту "
"висот оновлюватись щоразу, коли камера рухається. Розгляньте можливість "
"зниження [member resolution], щоб покращити продуктивність, якщо [member "
"follow_camera_enabled] має значення [code]true[/code]."
msgid ""
"The visual layers to account for when updating the heightmap. Only "
"[MeshInstance3D]s whose [member VisualInstance3D.layers] match with this "
"[member heightfield_mask] will be included in the heightmap collision update. "
"By default, all 20 user-visible layers are taken into account for updating "
"the heightmap collision.\n"
"[b]Note:[/b] Since the [member heightfield_mask] allows for 32 layers to be "
"stored in total, there are an additional 12 layers that are only used "
"internally by the engine and aren't exposed in the editor. Setting [member "
"heightfield_mask] using a script allows you to toggle those reserved layers, "
"which can be useful for editor plugins.\n"
"To adjust [member heightfield_mask] more easily using a script, use [method "
"get_heightfield_mask_value] and [method set_heightfield_mask_value]."
msgstr ""
"Візуальні шари, які слід враховувати під час оновлення карти висот. Лише "
"[MeshInstance3D], чий [member VisualInstance3D.layers] збігається з цим "
"[member heightfield_mask], буде включено в оновлення зіткнень карти висот. За "
"замовчуванням усі 20 видимих користувачем шарів враховуються для оновлення "
"колізії карти висот. \n"
"[b]Примітка:[/b] Оскільки [member heightfield_mask] дозволяє зберігати "
"загалом 32 шари, є додаткові 12 шарів, які використовуються лише внутрішньо "
"механізмом і не відображаються в редакторі. Налаштування [member "
"heightfield_mask] за допомогою сценарію дозволяє перемикати ці зарезервовані "
"шари, що може бути корисним для плагінів редактора. \n"
"Щоб легше налаштувати [member heightfield_mask] за допомогою сценарію, "
"використовуйте [method get_heightfield_mask_value] і [method "
"set_heightfield_mask_value]."
msgid ""
"Higher resolutions can represent small details more accurately in large "
"scenes, at the cost of lower performance. If [member update_mode] is "
"[constant UPDATE_MODE_ALWAYS], consider using the lowest resolution possible."
msgstr ""
"Більшість дозволів може представляти дрібні деталі більш точно у великих "
"сценах, за вартістю нижньої продуктивності. Якщо [пам'ятати оновлення_mode] є "
"[constant UPDATE_MODE_ALWAYS], розглянемо використання найнижчого дозволу."
msgid ""
"The collision heightmap's size in 3D units. To improve heightmap quality, "
"[member size] should be set as small as possible while covering the parts of "
"the scene you need."
msgstr ""
"Розмір карти зіткнення в 3D одиниці. Щоб поліпшити якість карти висоти, "
"[member size] слід встановити якомога меншою, при цьому покриття деталей "
"сцени вам потрібно."
msgid "The update policy to use for the generated heightmap."
msgstr "Політика оновлення для використання створеної карти висоти."
msgid ""
"Generate a 256×256 heightmap. Intended for small-scale scenes, or larger "
"scenes with no distant particles."
msgstr ""
"Генерація карти висоти 256×256. Призначений для невеликих сцен, або більших "
"сцен без віддалених частинок."
msgid ""
"Generate a 512×512 heightmap. Intended for medium-scale scenes, or larger "
"scenes with no distant particles."
msgstr ""
"Генерація карти висоти 512×512. Призначений для середніх сцен, або більших "
"сцен без віддалених частинок."
msgid ""
"Generate a 1024×1024 heightmap. Intended for large scenes with distant "
"particles."
msgstr ""
"Генерація карти висоти 1024×1024. Призначений для великих сцен з віддаленими "
"частинками."
msgid ""
"Generate a 2048×2048 heightmap. Intended for very large scenes with distant "
"particles."
msgstr ""
"Генерація карти висоти 2048 × 2048. Призначений для дуже великих сцен з "
"віддаленими частинками."
msgid ""
"Generate a 4096×4096 heightmap. Intended for huge scenes with distant "
"particles."
msgstr ""
"Генерувати 4096×4096 карту висоти. Призначений для величезних сцен з "
"віддаленими частинками."
msgid ""
"Generate a 8192×8192 heightmap. Intended for gigantic scenes with distant "
"particles."
msgstr ""
"Генерація карти висоти 8192×8192. Призначений для гігантських сцен з "
"віддаленими частинками."
msgid "Represents the size of the [enum Resolution] enum."
msgstr "Представляє розмір переліку [enum Resolution]."
msgid ""
"Only update the heightmap when the [GPUParticlesCollisionHeightField3D] node "
"is moved, or when the camera moves if [member follow_camera_enabled] is "
"[code]true[/code]. An update can be forced by slightly moving the "
"[GPUParticlesCollisionHeightField3D] in any direction, or by calling [method "
"RenderingServer.particles_collision_height_field_update]."
msgstr ""
"Тільки оновлення карти висоти, коли [GPUParticlesCollisionHeightField3D] "
"пересувається вузол, або коли камера рухається, якщо [member "
"слід_camera_enabled] [code]true[/code]. У будь-якому напрямку, або за "
"викликом [method RenderingServer.article_collision_height_field_update]."
msgid ""
"Update the heightmap every frame. This has a significant performance cost. "
"This update should only be used when geometry that particles can collide with "
"changes significantly during gameplay."
msgstr ""
"Оновлення карти висоти кожного кадру. Це має суттєву вартість виконання. Цей "
"оновлення слід використовувати лише при геометрії, які частинки можуть сильно "
"взаємодіяти з змінами під час гри."
msgid ""
"A baked signed distance field 3D particle collision shape affecting "
"[GPUParticles3D] nodes."
msgstr ""
"Запечений підписаний дистанційний поле 3D форма зіткнення, що впливає на "
"[GPUParticles3D] вершини."
msgid ""
"A baked signed distance field 3D particle collision shape affecting "
"[GPUParticles3D] nodes.\n"
"Signed distance fields (SDF) allow for efficiently representing approximate "
"collision shapes for convex and concave objects of any shape. This is more "
"flexible than [GPUParticlesCollisionHeightField3D], but it requires a baking "
"step.\n"
"[b]Baking:[/b] The signed distance field texture can be baked by selecting "
"the [GPUParticlesCollisionSDF3D] node in the editor, then clicking [b]Bake "
"SDF[/b] at the top of the 3D viewport. Any [i]visible[/i] [MeshInstance3D]s "
"within the [member size] will be taken into account for baking, regardless of "
"their [member GeometryInstance3D.gi_mode].\n"
"[b]Note:[/b] Baking a [GPUParticlesCollisionSDF3D]'s [member texture] is only "
"possible within the editor, as there is no bake method exposed for use in "
"exported projects. However, it's still possible to load pre-baked "
"[Texture3D]s into its [member texture] property in an exported project.\n"
"[b]Note:[/b] [member ParticleProcessMaterial.collision_mode] must be "
"[constant ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] on the [GPUParticles3D]'s "
"process material for collision to work.\n"
"[b]Note:[/b] Particle collision only affects [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Запечена форма зіткнення 3D-частинок поля відстані зі знаком, що впливає на "
"вузли [GPUParticles3D].\n"
"Поля відстані зі знаком (SDF) дозволяють ефективно представляти приблизні "
"форми зіткнень для опуклих та увігнутих об'єктів будь-якої форми. Це "
"гнучкіше, ніж [GPUParticlesCollisionHeightField3D], але вимагає кроку "
"запікання.\n"
"[b]Запікання:[/b] Текстуру поля відстані зі знаком можна запекти, вибравши "
"вузол [GPUParticlesCollisionSDF3D] у редакторі, а потім натиснувши "
"[b]Запікати SDF[/b] у верхній частині 3D-огляду. Будь-які [i]видимі[/i] "
"[MeshInstance3D] у межах [member size] будуть враховані для запікання, "
"незалежно від їхнього [GeometryInstance3D.gi_mode елемента].\n"
"[b]Примітка:[/b] Запікання [member texture] [GPUParticlesCollisionSDF3D] "
"можливе лише в редакторі, оскільки немає методу запікання, доступного для "
"використання в експортованих проектах. Однак, все ще можна завантажити "
"попередньо випечені [Texture3D] у властивість [member texture] в "
"експортованому проєкті.\n"
"[b]Примітка:[/b] [member ParticleProcessMaterial.collision_mode] має бути "
"[constant ParticleProcessMaterial.COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] у матеріалі процесу "
"[GPUParticles3D], щоб колізія працювала.\n"
"[b]Примітка:[/b] Колізія частинок впливає лише на [GPUParticles3D], а не на "
"[CPUParticles3D]."
msgid ""
"Returns whether or not the specified layer of the [member bake_mask] is "
"enabled, given a [param layer_number] between 1 and 32."
msgstr ""
"Повертає, чи увімкнено вказаний шар [member bake_mask], якщо задано [param "
"layer_number] значення від 1 до 32."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member bake_mask], given a [param layer_number] between 1 and 32."
msgstr ""
"На основі значення параметра [param value] вмикає або вимикає вказаний шар у "
"[member bake_mask], маючи значення параметра [param layer_number] від 1 до 32."
msgid ""
"The visual layers to account for when baking the particle collision SDF. Only "
"[MeshInstance3D]s whose [member VisualInstance3D.layers] match with this "
"[member bake_mask] will be included in the generated particle collision SDF. "
"By default, all objects are taken into account for the particle collision SDF "
"baking."
msgstr ""
"Візуальні шари для обліку при випіканні зіткнень SDF. Тільки "
"[MeshInstance3D], чия [u.layers] матч з цим [member bake_mask] буде включений "
"в сформований зіткнення частинок SDF. За замовчуванням всі об'єкти "
"враховуються для випікання частинок SDF."
msgid ""
"The bake resolution to use for the signed distance field [member texture]. "
"The texture must be baked again for changes to the [member resolution] "
"property to be effective. Higher resolutions have a greater performance cost "
"and take more time to bake. Higher resolutions also result in larger baked "
"textures, leading to increased VRAM and storage space requirements. To "
"improve performance and reduce bake times, use the lowest resolution possible "
"for the object you're representing the collision of."
msgstr ""
"Випікаєте дозвіл на використання для підписаного поля відстані [member "
"texture]. Текстура повинна бути запечена ще раз для зміни майна [member "
"resolution]. Вищі дозволи мають більш високу вартість виконання і приймають "
"більше часу на випікання. Більшість дозволів також призводить до збільшення "
"пряженої текстури, що призводить до збільшення вимог VRAM і простору "
"зберігання. Щоб поліпшити продуктивність і зменшити час випікання, "
"скористайтеся найнижчою роздільною здатністю, можливою для об'єкта, який ви "
"представляєте зіткнення."
msgid ""
"The collision SDF's size in 3D units. To improve SDF quality, the [member "
"size] should be set as small as possible while covering the parts of the "
"scene you need."
msgstr ""
"Розмір SDF в 3D блоках. Для поліпшення якості SDF, розмір [member size] слід "
"встановити якомога меншим за умови покриття деталей сцени вам потрібно."
msgid "The 3D texture representing the signed distance field."
msgstr "3D текстура, що представляє собою підписане поле відстані."
msgid ""
"The collision shape's thickness. Unlike other particle colliders, "
"[GPUParticlesCollisionSDF3D] is actually hollow on the inside. [member "
"thickness] can be increased to prevent particles from tunneling through the "
"collision shape at high speeds, or when the [GPUParticlesCollisionSDF3D] is "
"moved."
msgstr ""
"Товщина форми зіткнення. На відміну від інших комірок частинок, "
"[GPUParticlesCollisionSDF3D] фактично порожня на внутрішній стороні. [member "
"thickness] може бути збільшена для запобігання частинок з тунелю через форму "
"зіткнення на високих швидкостях, або коли переміщається [ГППППЧ-"
"СхідникиCollisionSDF3D."
msgid ""
"Bake a 16×16×16 signed distance field. This is the fastest option, but also "
"the least precise."
msgstr ""
"Bake a 16×16×16 підписаний поле відстані. Це найшвидший варіант, але і "
"найменш точний."
msgid "Bake a 32×32×32 signed distance field."
msgstr "Bake a 32×32×32 підписано поле відстані."
msgid "Bake a 64×64×64 signed distance field."
msgstr "Випікайте поле відстані зі знаком 64×64×64."
msgid "Bake a 128×128×128 signed distance field."
msgstr "Випікайте поле відстані зі знаком 128×128×128."
msgid "Bake a 256×256×256 signed distance field."
msgstr "Випікайте поле відстані зі знаком 256×256×256."
msgid ""
"Bake a 512×512×512 signed distance field. This is the slowest option, but "
"also the most precise."
msgstr ""
"Випікайте поле відстані зі знаком 512×512×512. Це найповільніший, але і "
"найточніший варіант."
msgid ""
"A sphere-shaped 3D particle collision shape affecting [GPUParticles3D] nodes."
msgstr ""
"Форма зіткнення 3D-частинок у формі сфери, що впливає на вузли "
"[GPUParticles3D]."
msgid ""
"A sphere-shaped 3D particle collision shape affecting [GPUParticles3D] "
"nodes.\n"
"Particle collision shapes work in real-time and can be moved, rotated and "
"scaled during gameplay. Unlike attractors, non-uniform scaling of collision "
"shapes is [i]not[/i] supported.\n"
"[b]Note:[/b] [member ParticleProcessMaterial.collision_mode] must be "
"[constant ParticleProcessMaterial.COLLISION_RIGID] or [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] on the [GPUParticles3D]'s "
"process material for collision to work.\n"
"[b]Note:[/b] Particle collision only affects [GPUParticles3D], not "
"[CPUParticles3D]."
msgstr ""
"Форма зіткнення 3D-частинок у формі сфери, що впливає на вузли "
"[GPUParticles3D].\n"
"Фігури зіткнень частинок працюють у режимі реального часу, і їх можна "
"переміщувати, обертати та масштабувати під час гри. На відміну від "
"атракторів, нерівномірне масштабування форм зіткнення [i]не[/i] "
"підтримується.\n"
"[b]Примітка:[/b] [member ParticleProcessMaterial.collision_mode] має мати "
"значення [constant ParticleProcessMaterial.COLLISION_RIGID] або [constant "
"ParticleProcessMaterial.COLLISION_HIDE_ON_CONTACT] у матеріалі процесу "
"[GPUParticles3D], щоб зіткнення працювало.\n"
"[b]Примітка.[/b] Зіткнення частинок впливає лише на [GPUParticles3D], а не на "
"[CPUParticles3D]."
msgid "The collision sphere's radius in 3D units."
msgstr "Радіус сфери зіткнення в 3D одиницях."
msgid "A color transition."
msgstr "Перехід кольору."
msgid ""
"This resource describes a color transition by defining a set of colored "
"points and how to interpolate between them.\n"
"See also [Curve] which supports more complex easing methods, but does not "
"support colors."
msgstr ""
"Цей ресурс описує перехід кольорів шляхом визначення набору кольорових точок "
"і способів інтерполяції між ними.\n"
"Дивіться також [Curve], який підтримує більш складні методи ослаблення, але "
"не підтримує кольори."
msgid "Adds the specified color to the gradient, with the specified offset."
msgstr "Додає зазначений колір до градієнта, з вказаним офсетом."
msgid "Returns the color of the gradient color at index [param point]."
msgstr "Повертає колір градієнта color за індексом [param point]."
msgid "Returns the offset of the gradient color at index [param point]."
msgstr "Повертає зміщення кольору градієнта за індексом [param point]."
msgid "Returns the number of colors in the gradient."
msgstr "Повертає кількість кольорів в градієнті."
msgid "Removes the color at index [param point]."
msgstr "Видаляє колір за індексом [param point]."
msgid ""
"Reverses/mirrors the gradient.\n"
"[b]Note:[/b] This method mirrors all points around the middle of the "
"gradient, which may produce unexpected results when [member "
"interpolation_mode] is set to [constant GRADIENT_INTERPOLATE_CONSTANT]."
msgstr ""
"Змінює/дзеркалює градієнт.\n"
"[b]Примітка.[/b] Цей метод відображає всі точки навколо середини градієнта, "
"що може призвести до неочікуваних результатів, якщо [member "
"interpolation_mode] встановлено на [constant GRADIENT_INTERPOLATE_CONSTANT]."
msgid ""
"Returns the interpolated color specified by [param offset]. [param offset] "
"should be between [code]0.0[/code] and [code]1.0[/code] (inclusive). Using a "
"value lower than [code]0.0[/code] will return the same color as [code]0.0[/"
"code], and using a value higher than [code]1.0[/code] will return the same "
"color as [code]1.0[/code]. If your input value is not within this range, "
"consider using [method @GlobalScope.remap] on the input value with output "
"values set to [code]0.0[/code] and [code]1.0[/code]."
msgstr ""
"Повертає інтерпольований колір, заданий параметром [param offset]. Значення "
"[param offset] має бути між [code]0.0[/code] та [code]1.0[/code] (включно). "
"Використання значення, меншого за [code]0.0[/code], поверне той самий колір, "
"що й [code]0.0[/code], а використання значення, більшого за [code]1.0[/code], "
"поверне той самий колір, що й [code]1.0[/code]. Якщо ваше вхідне значення не "
"знаходиться в цьому діапазоні, спробуйте використати [method "
"@GlobalScope.remap] для вхідного значення з вихідними значеннями, "
"встановленими на [code]0.0[/code] та [code]1.0[/code]."
msgid "Sets the color of the gradient color at index [param point]."
msgstr "Встановлює колір градієнта за індексом [param point]."
msgid "Sets the offset for the gradient color at index [param point]."
msgstr "Встановлює зміщення для кольору градієнта за індексом [param point]."
msgid ""
"Gradient's colors as a [PackedColorArray].\n"
"[b]Note:[/b] Setting this property updates all colors at once. To update any "
"color individually use [method set_color]."
msgstr ""
"Кольори градієнта як [PackedColorArray].\n"
"[b]Примітка:[/b] налаштування цієї властивості оновлює всі кольори одночасно. "
"Щоб оновити будь-який колір окремо, використовуйте [method set_color]."
msgid ""
"The color space used to interpolate between points of the gradient. It does "
"not affect the returned colors, which will always use nonlinear sRGB "
"encoding.\n"
"[b]Note:[/b] This setting has no effect when [member interpolation_mode] is "
"set to [constant GRADIENT_INTERPOLATE_CONSTANT]."
msgstr ""
"Колірний простір, що використовується для інтерполяції між точками градієнта. "
"Він не впливає на повернені кольори, які завжди використовуватимуть нелінійне "
"кодування sRGB.\n"
"[b]Примітка:[/b] Цей параметр не діє, коли [member interpolation_mode] "
"встановлено на [constant GRADIENT_INTERPOLATE_CONSTANT]."
msgid "The algorithm used to interpolate between points of the gradient."
msgstr "Алгоритм, що використовується для інтерполяції між точками градієнта."
msgid ""
"Gradient's offsets as a [PackedFloat32Array].\n"
"[b]Note:[/b] Setting this property updates all offsets at once. To update any "
"offset individually use [method set_offset]."
msgstr ""
"Зміщення градієнта як [PackedFloat32Array].\n"
"[b]Примітка:[/b] встановлення цієї властивості оновлює всі зміщення "
"одночасно. Щоб оновити будь-яке зсув окремо, використовуйте [method "
"set_offset]."
msgid ""
"Constant interpolation, color changes abruptly at each point and stays "
"uniform between. This might cause visible aliasing when used for a gradient "
"texture in some cases."
msgstr ""
"Постійна інтерполяція, колір різко змінюється в кожній точці та залишається "
"однорідним між ними. У деяких випадках це може спричинити видиме згладжування "
"при використанні для градієнтної текстури."
msgid "Cubic interpolation."
msgstr "Кубічна інтерполяція."
msgid "sRGB color space."
msgstr "колірний простір sRGB."
msgid "Linear sRGB color space."
msgstr "Лінійний колірний простір sRGB."
msgid ""
"[url=https://bottosson.github.io/posts/oklab/]Oklab[/url] color space. This "
"color space provides a smooth and uniform-looking transition between colors."
msgstr ""
"Колірний простір [url=https://bottosson.github.io/posts/oklab/]Oklab[/url]. "
"Цей колірний простір забезпечує плавний і рівномірний перехід між кольорами."
msgid "A 1D texture that uses colors obtained from a [Gradient]."
msgstr "1D-текстура, яка використовує кольори, отримані з [Gradient]."
msgid ""
"A 1D texture that obtains colors from a [Gradient] to fill the texture data. "
"The texture is filled by sampling the gradient for each pixel. Therefore, the "
"texture does not necessarily represent an exact copy of the gradient, as it "
"may miss some colors if there are not enough pixels. See also "
"[GradientTexture2D], [CurveTexture] and [CurveXYZTexture]."
msgstr ""
"Одновимірна текстура, яка отримує кольори з [Gradient] для заповнення даних "
"текстури. Текстура заповнюється вибіркою градієнта для кожного пікселя. Таким "
"чином, текстура не обов’язково представляє точну копію градієнта, оскільки в "
"ній можуть бути відсутні деякі кольори, якщо пікселів недостатньо. Дивіться "
"також [GradientTexture2D], [CurveTexture] і [CurveXYZTexture]."
msgid "The [Gradient] used to fill the texture."
msgstr "[Gradient] використовується для заповнення текстури."
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 ""
"Якщо [code]true[/code], згенерована текстура підтримуватиме високий "
"динамічний діапазон (формат [constant Image.FORMAT_RGBAF]). Це дозволяє "
"ефектам світіння працювати, якщо [member Environment.glow_enabled] має "
"значення [code]true[/code]. Якщо [code]false[/code], згенерована текстура "
"використовуватиме низький динамічний діапазон; надто яскраві кольори будуть "
"обмежені (формат [constant Image.FORMAT_RGBA8])."
msgid "The number of color samples that will be obtained from the [Gradient]."
msgstr "Кількість зразків кольорів, які будуть отримані з [Gradient]."
msgid ""
"A 2D texture that creates a pattern with colors obtained from a [Gradient]."
msgstr ""
"Двовимірна текстура, яка створює візерунок із кольорами, отриманими з "
"[Gradient]."
msgid ""
"A 2D texture that obtains colors from a [Gradient] to fill the texture data. "
"This texture is able to transform a color transition into different patterns "
"such as a linear or a radial gradient. The texture is filled by interpolating "
"colors starting from [member fill_from] to [member fill_to] offsets by "
"default, but the gradient fill can be repeated to cover the entire texture.\n"
"The gradient is sampled individually for each pixel so it does not "
"necessarily represent an exact copy of the gradient (see [member width] and "
"[member height]). See also [GradientTexture1D], [CurveTexture] and "
"[CurveXYZTexture]."
msgstr ""
"2D-текстура, яка отримує кольори з [Градієнта] для заповнення даних текстури. "
"Ця текстура здатна трансформувати перехід кольору в різні візерунки, такі як "
"лінійний або радіальний градієнт. Текстура заповнюється інтерполяцією "
"кольорів, починаючи зі зміщень [member fill_to] до [member fill_to] за "
"замовчуванням, але градієнтну заливку можна повторити, щоб покрити всю "
"текстуру.\n"
"Градієнт вибірково вибирається окремо для кожного пікселя, тому він не "
"обов'язково є точною копією градієнта (див. [member width] та [member "
"height]). Див. також [GradientTexture1D], [CurveTexture] та [CurveXYZTexture]."
msgid "The gradient's fill type."
msgstr "Тип заливки градієнта."
msgid "The initial offset used to fill the texture specified in UV coordinates."
msgstr ""
"Початкове зміщення, яке використовується для заповнення текстури, указане в "
"UV-координатах."
msgid "The final offset used to fill the texture specified in UV coordinates."
msgstr ""
"Остаточне зміщення, яке використовується для заповнення текстури, зазначеної "
"в UV-координатах."
msgid ""
"The number of vertical color samples that will be obtained from the "
"[Gradient], which also represents the texture's height."
msgstr ""
"Кількість вертикальних зразків кольорів, які будуть отримані з [Gradient], "
"який також представляє висоту текстури."
msgid "The gradient's repeat type."
msgstr "Тип повторення градієнта."
msgid ""
"The number of horizontal color samples that will be obtained from the "
"[Gradient], which also represents the texture's width."
msgstr ""
"Кількість горизонтальних зразків кольорів, які будуть отримані з [Gradient], "
"який також представляє ширину текстури."
msgid "The colors are linearly interpolated in a straight line."
msgstr "Кольори лінійно інтерполюються по прямій лінії."
msgid "The colors are linearly interpolated in a circular pattern."
msgstr "Кольори лінійно інтерполюються в круговому візерунку."
msgid "The colors are linearly interpolated in a square pattern."
msgstr "Кольори лінійно інтерпольовані в квадратний візерунок."
msgid ""
"The gradient fill is restricted to the range defined by [member fill_from] to "
"[member fill_to] offsets."
msgstr ""
"Градієнтна заливка обмежена діапазоном, визначеним зсувами [member fill_from] "
"до [member fill_to]."
msgid ""
"The texture is filled starting from [member fill_from] to [member fill_to] "
"offsets, repeating the same pattern in both directions."
msgstr ""
"Текстура заповнюється, починаючи від зміщення [member fill_from] до [member "
"fill_to], повторюючи той самий шаблон в обох напрямках."
msgid ""
"The texture is filled starting from [member fill_from] to [member fill_to] "
"offsets, mirroring the pattern in both directions."
msgstr ""
"Текстура заповнюється, починаючи від зміщення [member fill_from] до [member "
"fill_to], дзеркально відображаючи візерунок в обох напрямках."
msgid "An editor for graph-like structures, using [GraphNode]s."
msgstr "Редактор графоподібних структур із використанням [GraphNode]."
msgid ""
"[GraphEdit] provides tools for creation, manipulation, and display of various "
"graphs. Its main purpose in the engine is to power the visual programming "
"systems, such as visual shaders, but it is also available for use in user "
"projects.\n"
"[GraphEdit] by itself is only an empty container, representing an infinite "
"grid where [GraphNode]s can be placed. Each [GraphNode] represents a node in "
"the graph, a single unit of data in the connected scheme. [GraphEdit], in "
"turn, helps to control various interactions with nodes and between nodes. "
"When the user attempts to connect, disconnect, or delete a [GraphNode], a "
"signal is emitted in the [GraphEdit], but no action is taken by default. It "
"is the responsibility of the programmer utilizing this control to implement "
"the necessary logic to determine how each request should be handled.\n"
"[b]Performance:[/b] It is greatly advised to enable low-processor usage mode "
"(see [member OS.low_processor_usage_mode]) when using GraphEdits.\n"
"[b]Note:[/b] Keep in mind that [method Node.get_children] will also return "
"the connection layer node named [code]_connection_layer[/code] due to "
"technical limitations. This behavior may change in future releases."
msgstr ""
"[GraphEdit] надає інструменти для створення, обробки та відображення "
"різноманітних графіків. Його основне призначення в движку — підтримка систем "
"візуального програмування, таких як візуальні шейдери, але він також "
"доступний для використання в проектах користувачів.\n"
"[GraphEdit] сам по собі є лише порожнім контейнером, що представляє "
"нескінченну сітку, де можна розмістити [GraphNode]. Кожен [GraphNode] "
"представляє вузол у графі, окрему одиницю даних у підключеній схемі. "
"[GraphEdit], у свою чергу, допомагає контролювати різні взаємодії з вузлами "
"та між вузлами. Коли користувач намагається підключити, відключити або "
"видалити [GraphNode], у [GraphEdit] видається сигнал, але за замовчуванням не "
"виконується жодна дія. Програміст, який використовує цей елемент керування, "
"відповідає за реалізацію необхідної логіки, щоб визначити, як слід обробляти "
"кожен запит.\n"
"[b]Продуктивність:[/b] настійно рекомендується ввімкнути режим використання "
"низького процесора (див. [member OS.low_processor_usage_mode]) під час "
"використання GraphEdits.\n"
"[b]Примітка:[/b] Майте на увазі, що [method Node.get_children] також "
"повертатиме вузол рівня підключення під назвою [code]_connection_layer[/code] "
"через технічні обмеження. Така поведінка може змінитися в наступних випусках."
msgid ""
"Virtual method which can be overridden to customize how connections are drawn."
msgstr ""
"Віртуальний метод, який можна змінити, щоб налаштувати спосіб малювання "
"з’єднань."
msgid ""
"Returns whether the [param mouse_position] is in the input hot zone.\n"
"By default, a hot zone is a [Rect2] positioned such that its center is at "
"[param in_node].[method GraphNode.get_input_port_position]([param in_port]) "
"(For output's case, call [method GraphNode.get_output_port_position] "
"instead). The hot zone's width is twice the Theme Property "
"[code]port_grab_distance_horizontal[/code], and its height is twice the "
"[code]port_grab_distance_vertical[/code].\n"
"Below is a sample code to help get started:\n"
"[codeblock]\n"
"func _is_in_input_hotzone(in_node, in_port, mouse_position):\n"
"\tvar port_size = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\"))\n"
"\tvar port_pos = in_node.get_position() + "
"in_node.get_input_port_position(in_port) - port_size / 2\n"
"\tvar rect = Rect2(port_pos, port_size)\n"
"\n"
"\treturn rect.has_point(mouse_position)\n"
"[/codeblock]"
msgstr ""
"Повертає, чи знаходиться [member mouse_position] у гарячій зоні введення. \n"
"За замовчуванням гаряча зона — це [Rect2], розташована таким чином, що її "
"центр знаходиться в [param in_node].[method GraphNode.get_input_port_position]"
"([param in_port]) (Для випадку виведення замість цього викличте [method "
"GraphNode.get_output_port_position]). Ширина гарячої зони вдвічі перевищує "
"властивість теми [code]port_grab_distance_horizontal[/code], а її висота "
"вдвічі перевищує [code]port_grab_distance_vertical[/code]. \n"
"Нижче наведено зразок коду, який допоможе почати: \n"
"[codeblock] \n"
"func _is_in_input_hotzone(in_node, in_port, mouse_position): \n"
"\tvar port_size = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\")) \n"
"\tvar port_pos = in_node.get_position() + "
"in_node.get_input_port_position(in_port) - port_size / 2 \n"
"\tvar rect = Rect2(port_pos, port_size) \n"
"\n"
"\treturn rect.has_point(mouse_position) \n"
"[/codeblock]"
msgid ""
"Returns whether the [param mouse_position] is in the output hot zone. For "
"more information on hot zones, see [method _is_in_input_hotzone].\n"
"Below is a sample code to help get started:\n"
"[codeblock]\n"
"func _is_in_output_hotzone(in_node, in_port, mouse_position):\n"
"\tvar port_size = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\"))\n"
"\tvar port_pos = in_node.get_position() + "
"in_node.get_output_port_position(in_port) - port_size / 2\n"
"\tvar rect = Rect2(port_pos, port_size)\n"
"\n"
"\treturn rect.has_point(mouse_position)\n"
"[/codeblock]"
msgstr ""
"Повертає, чи знаходиться [param mouse_position] у гарячій зоні виведення. Для "
"отримання додаткової інформації про гарячі зони див. [method "
"_is_in_input_hotzone]. \n"
"Нижче наведено зразок коду, який допоможе почати: \n"
"[codeblock] \n"
"func _is_in_output_hotzone(in_node, in_port, mouse_position): \n"
"\tvar port_size = "
"Vector2(get_theme_constant(\"port_grab_distance_horizontal\"), "
"get_theme_constant(\"port_grab_distance_vertical\")) \n"
"\tvar port_pos = in_node.get_position() + "
"in_node.get_output_port_position(in_port) - port_size / 2 \n"
"\tvar rect = Rect2(port_pos, port_size) \n"
"\n"
"\treturn rect.has_point(mouse_position) \n"
"[/codeblock]"
msgid ""
"This virtual method can be used to insert additional error detection while "
"the user is dragging a connection over a valid port.\n"
"Return [code]true[/code] if the connection is indeed valid or return "
"[code]false[/code] if the connection is impossible. If the connection is "
"impossible, no snapping to the port and thus no connection request to that "
"port will happen.\n"
"In this example a connection to same node is suppressed:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _is_node_hover_valid(from, from_port, to, to_port):\n"
"\treturn from != to\n"
"[/gdscript]\n"
"[csharp]\n"
"public override bool _IsNodeHoverValid(StringName fromNode, int fromPort, "
"StringName toNode, int toPort)\n"
"{\n"
"\treturn fromNode != toNode;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Цей віртуальний метод можна використовувати для введення додаткового "
"виявлення помилок, коли користувач перетягує з’єднання через дійсний порт. \n"
"Поверніть [code]true[/code], якщо з’єднання справді дійсне, або [code]false[/"
"code], якщо з’єднання неможливе. Якщо підключення неможливе, прив’язка до "
"порту і, отже, запит на підключення до цього порту не відбудеться. \n"
"У цьому прикладі з’єднання з тим самим вузлом пригнічено: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _is_node_hover_valid(from, from_port, to, to_port): \n"
"\treturn from != to \n"
"[/gdscript] \n"
"[csharp] \n"
"public override bool _IsNodeHoverValid(StringName fromNode, int fromPort, "
"StringName toNode, int toPort) \n"
"{\n"
"\treturn fromNode != toNode; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Allows the connection between two different port types. The port type is "
"defined individually for the left and the right port of each slot with the "
"[method GraphNode.set_slot] method.\n"
"See also [method is_valid_connection_type] and [method "
"remove_valid_connection_type]."
msgstr ""
"Дозволяє підключення між двома різними типами портів. Тип порту визначається "
"окремо для лівого та правого портів кожного слота за допомогою методу [method "
"GraphNode.set_slot].\n"
"Дивіться також [method is_valid_connection_type] і [method "
"remove_valid_connection_type]."
msgid ""
"Allows to disconnect nodes when dragging from the left port of the "
"[GraphNode]'s slot if it has the specified type. See also [method "
"remove_valid_left_disconnect_type]."
msgstr ""
"Дозволяє відключати вузли під час перетягування з лівого порту слота "
"[GraphNode], якщо він має вказаний тип. Дивіться також [method "
"remove_valid_left_disconnect_type]."
msgid ""
"Allows to disconnect nodes when dragging from the right port of the "
"[GraphNode]'s slot if it has the specified type. See also [method "
"remove_valid_right_disconnect_type]."
msgstr ""
"Дозволяє відключати вузли під час перетягування з правого порту слота "
"[GraphNode], якщо він має вказаний тип. Дивіться також [method "
"remove_valid_right_disconnect_type]."
msgid ""
"Rearranges selected nodes in a layout with minimum crossings between "
"connections and uniform horizontal and vertical gap between nodes."
msgstr ""
"Змінює розташування вибраних вузлів у макеті з мінімальними перетинами між "
"з’єднаннями та рівномірним горизонтальним і вертикальним проміжками між "
"вузлами."
msgid ""
"Attaches the [param element] [GraphElement] to the [param frame] [GraphFrame]."
msgstr "Приєднує [param element] [GraphElement] до [param frame] [GraphFrame]."
msgid "Removes all connections between nodes."
msgstr "Видаляє всі зв'язки між вузлами."
msgid ""
"Create a connection between the [param from_port] of the [param from_node] "
"[GraphNode] and the [param to_port] of the [param to_node] [GraphNode]. If "
"the connection already exists, no connection is created.\n"
"Connections with [param keep_alive] set to [code]false[/code] may be deleted "
"automatically if invalid during a redraw."
msgstr ""
"Створіть з’єднання між [param from_port] [param from_node] [GraphNode] і "
"[param to_port] [param to_node] [GraphNode]. Якщо підключення вже існує, "
"підключення не створюється. \n"
"З’єднання з [param keep_alive], встановленим на [code]false[/code], можуть "
"автоматично видалятися, якщо під час перемальовування є недійсними."
msgid ""
"Detaches the [param element] [GraphElement] from the [GraphFrame] it is "
"currently attached to."
msgstr ""
"Від’єднує [param element] [GraphElement] від [GraphFrame], до якого він зараз "
"прикріплений."
msgid ""
"Removes the connection between the [param from_port] of the [param from_node] "
"[GraphNode] and the [param to_port] of the [param to_node] [GraphNode]. If "
"the connection does not exist, no connection is removed."
msgstr ""
"Видаляє з’єднання між [param from_port] [param from_node] [GraphNode] і "
"[param to_port] [param to_node] [GraphNode]. Якщо з’єднання не існує, жодне "
"з’єднання не видаляється."
msgid ""
"Ends the creation of the current connection. In other words, if you are "
"dragging a connection you can use this method to abort the process and remove "
"the line that followed your cursor.\n"
"This is best used together with [signal connection_drag_started] and [signal "
"connection_drag_ended] to add custom behavior like node addition through "
"shortcuts.\n"
"[b]Note:[/b] This method suppresses any other connection request signals "
"apart from [signal connection_drag_ended]."
msgstr ""
"Завершує створення поточного підключення. Іншими словами, якщо ви перетягуєте "
"з’єднання, ви можете використати цей метод, щоб перервати процес і видалити "
"рядок, який слідує за курсором.\n"
"Це найкраще використовувати разом із [signal connection_drag_started] і "
"[signal connection_drag_ended], щоб додати спеціальну поведінку, як-от "
"додавання вузлів за допомогою ярликів.\n"
"[b]Примітка.[/b] Цей метод пригнічує будь-які інші сигнали запиту на "
"з’єднання, крім [signal connection_drag_ended]."
msgid ""
"Returns an array of node names that are attached to the [GraphFrame] with the "
"given name."
msgstr ""
"Повертає масив імен вузлів, які приєднані до [GraphFrame] із заданим іменем."
msgid ""
"Returns the closest connection to the given point in screen space. If no "
"connection is found within [param max_distance] pixels, an empty [Dictionary] "
"is returned.\n"
"A connection is represented as a [Dictionary] in the form of:\n"
"[codeblock]\n"
"{\n"
"\tfrom_node: StringName,\n"
"\tfrom_port: int,\n"
"\tto_node: StringName,\n"
"\tto_port: int,\n"
"\tkeep_alive: bool\n"
"}\n"
"[/codeblock]\n"
"For example, getting a connection at a given mouse position can be achieved "
"like this:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var connection = get_closest_connection_at_point(mouse_event.get_position())\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Повертає найближче з’єднання з заданою точкою простору екрана. Якщо з’єднання "
"не знайдено в межах [param max_distance] пікселів, повертається порожній "
"[Dictionary]. \n"
"З’єднання представлено як [Dictionary] у формі: \n"
"[codeblock] \n"
"{\n"
"\tfrom_node: StringName, \n"
"\tfrom_port: int, \n"
"\tto_node: StringName, \n"
"\tto_port: int, \n"
"\tkeep_alive: bool \n"
"}\n"
"[/codeblock] \n"
"Наприклад, отримати з’єднання в заданому положенні миші можна таким чином: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var connection = "
"get_closest_connection_at_point(mouse_event.get_position()) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Returns the number of connections from [param from_port] of [param from_node]."
msgstr ""
"Повертає кількість підключень від [param from_port] до [param from_node]."
msgid ""
"Returns the points which would make up a connection between [param from_node] "
"and [param to_node]."
msgstr ""
"Повертає точки, які створюють з’єднання між [param from_node] і [param "
"to_node]."
msgid ""
"Returns an [Array] containing a list of all connections for [param node].\n"
"A connection is represented as a [Dictionary] in the form of:\n"
"[codeblock]\n"
"{\n"
"\tfrom_node: StringName,\n"
"\tfrom_port: int,\n"
"\tto_node: StringName,\n"
"\tto_port: int,\n"
"\tkeep_alive: bool\n"
"}\n"
"[/codeblock]\n"
"[b]Example:[/b] Get all connections on a specific port:\n"
"[codeblock]\n"
"func get_connection_list_from_port(node, port):\n"
"\tvar connections = get_connection_list_from_node(node)\n"
"\tvar result = []\n"
"\tfor connection in connections:\n"
"\t\tvar dict = {}\n"
"\t\tif connection[\"from_node\"] == node and connection[\"from_port\"] == "
"port:\n"
"\t\t\tdict[\"node\"] = connection[\"to_node\"]\n"
"\t\t\tdict[\"port\"] = connection[\"to_port\"]\n"
"\t\t\tdict[\"type\"] = \"left\"\n"
"\t\t\tresult.push_back(dict)\n"
"\t\telif connection[\"to_node\"] == node and connection[\"to_port\"] == "
"port:\n"
"\t\t\tdict[\"node\"] = connection[\"from_node\"]\n"
"\t\t\tdict[\"port\"] = connection[\"from_port\"]\n"
"\t\t\tdict[\"type\"] = \"right\"\n"
"\t\t\tresult.push_back(dict)\n"
"\treturn result\n"
"[/codeblock]"
msgstr ""
"Повертає [Array], що містить список усіх з'єднань для [param node].\n"
"З'єднання представлено як [Dictionary] у вигляді:\n"
"[codeblock]\n"
"{\n"
"\tfrom_node: StringName,\n"
"\tfrom_port: int,\n"
"\tto_node: StringName,\n"
"\tto_port: int,\n"
"\tkeep_alive: bool\n"
"}\n"
"[/codeblock]\n"
"[b]Приклад:[/b] Отримати всі з’єднання на певному порту:\n"
"[codeblock]\n"
"func get_connection_list_from_port(node, port):\n"
"\tvar connections = get_connection_list_from_node(node)\n"
"\tvar result = []\n"
"\tfor connection in connections:\n"
"\t\tvar dict = {}\n"
"\t\tif connection[\"from_node\"] == node and connection[\"from_port\"] == "
"port:\n"
"\t\t\tdict[\"node\"] = connection[\"to_node\"]\n"
"\t\t\tdict[\"port\"] = connection[\"to_port\"]\n"
"\t\t\tdict[\"type\"] = \"left\"\n"
"\t\t\tresult.push_back(dict)\n"
"\t\telif connection[\"to_node\"] == node and connection[\"to_port\"] == "
"port:\n"
"\t\t\tdict[\"node\"] = connection[\"from_node\"]\n"
"\t\t\tdict[\"port\"] = connection[\"from_port\"]\n"
"\t\t\tdict[\"type\"] = \"right\"\n"
"\t\t\tresult.push_back(dict)\n"
"\treturn result\n"
"[/codeblock]"
msgid ""
"Returns an [Array] containing the list of connections that intersect with the "
"given [Rect2].\n"
"A connection is represented as a [Dictionary] in the form of:\n"
"[codeblock]\n"
"{\n"
"\tfrom_node: StringName,\n"
"\tfrom_port: int,\n"
"\tto_node: StringName,\n"
"\tto_port: int,\n"
"\tkeep_alive: bool\n"
"}\n"
"[/codeblock]"
msgstr ""
"Повертає [Array], що містить список з’єднань, які перетинаються з заданим "
"[Rect2]. \n"
"З’єднання представлено як [Dictionary] у формі: \n"
"[codeblock] \n"
"{\n"
"\tfrom_node: StringName, \n"
"\tfrom_port: int, \n"
"\tto_node: StringName, \n"
"\tto_port: int, \n"
"\tkeep_alive: bool \n"
"}\n"
"[/codeblock]"
msgid ""
"Returns the [GraphFrame] that contains the [GraphElement] with the given name."
msgstr "Повертаємо [GraphFrame], що містить [GraphElement] з вказаною назвою."
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 "
"or to add your own custom controls to it.\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 ""
"Отримує [HBoxContainer], який містить елементи керування масштабуванням і "
"прив’язкою сітки у верхньому лівому куті графіка. Ви можете використовувати "
"цей метод, щоб змінити розташування панелі інструментів або додати до неї "
"власні елементи керування.\n"
"[b]Попередження:[/b] Це обов’язковий внутрішній вузол, його видалення та "
"звільнення може призвести до збою. Якщо ви бажаєте приховати його чи будь-"
"який із його дочірніх елементів, скористайтеся властивістю [member "
"CanvasItem.visible]."
msgid ""
"Returns [code]true[/code] if the [param from_port] of the [param from_node] "
"[GraphNode] is connected to the [param to_port] of the [param to_node] "
"[GraphNode]."
msgstr ""
"Повертає [code]true[/code], якщо [param from_port] [param from_node] "
"[GraphNode] підключено до [param to_port] [param to_node] [GraphNode]."
msgid ""
"Returns whether it's possible to make a connection between two different port "
"types. The port type is defined individually for the left and the right port "
"of each slot with the [method GraphNode.set_slot] method.\n"
"See also [method add_valid_connection_type] and [method "
"remove_valid_connection_type]."
msgstr ""
"Повертає, чи можливо встановити з’єднання між двома різними типами портів. "
"Тип порту визначається окремо для лівого та правого портів кожного слота за "
"допомогою методу [method GraphNode.set_slot].\n"
"Дивіться також [method add_valid_connection_type] і [method "
"remove_valid_connection_type]."
msgid ""
"Disallows the connection between two different port types previously allowed "
"by [method add_valid_connection_type]. The port type is defined individually "
"for the left and the right port of each slot with the [method "
"GraphNode.set_slot] method.\n"
"See also [method is_valid_connection_type]."
msgstr ""
"Забороняє з’єднання між двома різними типами портів, раніше дозволене [method "
"add_valid_connection_type]. Тип порту визначається окремо для лівого та "
"правого портів кожного слота за допомогою методу [method "
"GraphNode.set_slot].\n"
"Дивіться також [method is_valid_connection_type]."
msgid ""
"Disallows to disconnect nodes when dragging from the left port of the "
"[GraphNode]'s slot if it has the specified type. Use this to disable a "
"disconnection previously allowed with [method add_valid_left_disconnect_type]."
msgstr ""
"Забороняє відключення вузлів під час перетягування з лівого порту слота "
"[GraphNode], якщо він має вказаний тип. Використовуйте це, щоб вимкнути "
"відключення, яке раніше було дозволено за допомогою методу [method "
"add_valid_left_disconnect_type]."
msgid ""
"Disallows to disconnect nodes when dragging from the right port of the "
"[GraphNode]'s slot if it has the specified type. Use this to disable a "
"disconnection previously allowed with [method "
"add_valid_right_disconnect_type]."
msgstr ""
"Забороняє відключення вузлів під час перетягування з правого порту слота "
"[GraphNode], якщо він має вказаний тип. Використовуйте це, щоб вимкнути "
"відключення, яке раніше було дозволено за допомогою методу [method "
"add_valid_right_disconnect_type]."
msgid ""
"Sets the coloration of the connection between [param from_node]'s [param "
"from_port] and [param to_node]'s [param to_port] with the color provided in "
"the [theme_item activity] theme property. The color is linearly interpolated "
"between the connection color and the activity color using [param amount] as "
"weight."
msgstr ""
"Встановлює колір з’єднання між [param from_node] [param from_port] і [param "
"to_node] [param to_port] кольором, наданим у властивості теми [theme_item "
"activity]. Колір лінійно інтерполюється між кольором з’єднання та кольором "
"активності, використовуючи [param amount] як вагу."
msgid "Sets the specified [param node] as the one selected."
msgstr "Встановлює вказаний [param node] як обраний."
msgid "If [code]true[/code], the lines between nodes will use antialiasing."
msgstr ""
"Якщо [code]true[/code], лінії між вузлами використовуватимуть згладжування."
msgid ""
"The curvature of the lines between the nodes. 0 results in straight lines."
msgstr "Кривизна ліній між вузлами. 0 призводить до прямих ліній."
msgid "The thickness of the lines between the nodes."
msgstr "Товщина ліній між вузлами."
msgid ""
"The connections between [GraphNode]s.\n"
"A connection is represented as a [Dictionary] in the form of:\n"
"[codeblock]\n"
"{\n"
"\tfrom_node: StringName,\n"
"\tfrom_port: int,\n"
"\tto_node: StringName,\n"
"\tto_port: int,\n"
"\tkeep_alive: bool\n"
"}\n"
"[/codeblock]\n"
"Connections with [code]keep_alive[/code] set to [code]false[/code] may be "
"deleted automatically if invalid during a redraw."
msgstr ""
"Зв’язки між [GraphNode]. \n"
"З’єднання представлено як [Dictionary] у формі: \n"
"[codeblock] \n"
"{\n"
"\tfrom_node: StringName, \n"
"\tfrom_port: int, \n"
"\tto_node: StringName, \n"
"\tto_port: int, \n"
"\tkeep_alive: bool \n"
"}\n"
"[/codeblock] \n"
"З’єднання з [code]keep_alive[/code], встановленим на [code]false[/code], "
"можуть автоматично видалятися, якщо під час перемальовування є недійсними."
msgid "The pattern used for drawing the grid."
msgstr "Шаблон, який використовується для малювання сітки."
msgid "If [code]true[/code], the minimap is visible."
msgstr "Якщо [code]true[/code], міні-карта видима."
msgid "The opacity of the minimap rectangle."
msgstr "Непрозорість прямокутника мінікарти."
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 ""
"Розмір прямокутника мінікарти. Сама карта базується на розмірі сітки та "
"масштабується відповідно до цього прямокутника."
msgid "Defines the control scheme for panning with mouse wheel."
msgstr "Визначає схему керування панорамуванням за допомогою колеса миші."
msgid ""
"If [code]true[/code], enables disconnection of existing connections in the "
"GraphEdit by dragging the right end."
msgstr ""
"Якщо [code]true[/code], увімкнено роз’єднання існуючих з’єднань у GraphEdit "
"шляхом перетягування правого кінця."
msgid "The scroll offset."
msgstr "Зсув прокручування."
msgid ""
"If [code]true[/code], the button to automatically arrange graph nodes is "
"visible."
msgstr ""
"Якщо [code]true[/code], відображається кнопка для автоматичного впорядкування "
"вузлів графа."
msgid "If [code]true[/code], the grid is visible."
msgstr "Якщо [code]true[/code], сітку видно."
msgid ""
"If [code]true[/code], buttons that allow to configure grid and snapping "
"options are visible."
msgstr ""
"Якщо [code]true[/code], відображаються кнопки, які дозволяють налаштувати "
"сітку та параметри прив’язки."
msgid "If [code]true[/code], the menu toolbar is visible."
msgstr "Якщо [code]true[/code], панель інструментів меню буде видимою."
msgid "If [code]true[/code], the button to toggle the minimap is visible."
msgstr ""
"Якщо [code]true[/code], кнопка для перемикання міні-карти відображається."
msgid ""
"If [code]true[/code], buttons that allow to change and reset the zoom level "
"are visible."
msgstr ""
"Якщо [code]true[/code], відображаються кнопки, які дозволяють змінювати та "
"скидати рівень масштабування."
msgid ""
"If [code]true[/code], the label with the current zoom level is visible. The "
"zoom level is displayed in percents."
msgstr ""
"Якщо [code]true[/code], буде видно мітку з поточним рівнем масштабування. "
"Рівень масштабування відображається у відсотках."
msgid "The snapping distance in pixels, also determines the grid line distance."
msgstr ""
"Відстань прив’язки в пікселях також визначає відстань між лініями сітки."
msgid "If [code]true[/code], enables snapping."
msgstr "Якщо [code]true[/code], вмикає прив’язку."
msgid "[Dictionary] of human-readable port type names."
msgstr "[Dictionary] назв типів портів, зрозумілих для людини."
msgid "The current zoom value."
msgstr "Поточне значення масштабу."
msgid "The upper zoom limit."
msgstr "Верхня межа масштабування."
msgid "The lower zoom limit."
msgstr "Нижня межа масштабування."
msgid "The step of each zoom level."
msgstr "Крок кожного рівня масштабування."
msgid "Emitted at the beginning of a [GraphElement]'s movement."
msgstr "На початку руху [GraphElement]."
msgid "Emitted at the end of a connection drag."
msgstr "Видається в кінці перетягування з’єднання."
msgid "Emitted at the beginning of a connection drag."
msgstr "Видається на початку перетягування з’єднання."
msgid ""
"Emitted when user drags a connection from an input port into the empty space "
"of the graph."
msgstr ""
"Видається, коли користувач перетягує з’єднання з вхідного порту в порожній "
"простір графіка."
msgid ""
"Emitted to the GraphEdit when the connection between the [param from_port] of "
"the [param from_node] [GraphNode] and the [param to_port] of the [param "
"to_node] [GraphNode] is attempted to be created."
msgstr ""
"Надсилається до GraphEdit, коли намагається створити з’єднання між [param "
"from_port] [param from_node] [GraphNode] і [param to_port] [param to_node] "
"[GraphNode]."
msgid ""
"Emitted when user drags a connection from an output port into the empty space "
"of the graph."
msgstr ""
"Видається, коли користувач перетягує з’єднання з вихідного порту в порожній "
"простір графіка."
msgid ""
"Emitted when this [GraphEdit] captures a [code]ui_copy[/code] action "
"([kbd]Ctrl + C[/kbd] by default). In general, this signal indicates that the "
"selected [GraphElement]s should be copied."
msgstr ""
"Видається, коли цей [GraphEdit] фіксує дію [code]ui_copy[/code] ([kbd]Ctrl + "
"C[/kbd] за замовчуванням). Загалом цей сигнал вказує на те, що вибрані "
"елементи [GraphElement] слід скопіювати."
msgid ""
"Emitted when this [GraphEdit] captures a [code]ui_cut[/code] action "
"([kbd]Ctrl + X[/kbd] by default). In general, this signal indicates that the "
"selected [GraphElement]s should be cut."
msgstr ""
"Видається, коли цей [GraphEdit] фіксує дію [code]ui_cut[/code] ([kbd]Ctrl + "
"X[/kbd] за замовчуванням). Загалом, цей сигнал вказує на те, що вибрані "
"елементи [GraphElement] слід вирізати."
msgid ""
"Emitted when this [GraphEdit] captures a [code]ui_graph_delete[/code] action "
"([kbd]Delete[/kbd] by default).\n"
"[param nodes] is an array of node names that should be removed. These usually "
"include all selected nodes."
msgstr ""
"Видається, коли цей [GraphEdit] фіксує дію [code]ui_graph_delete[/code] "
"([kbd]Видалити[/kbd] за замовчуванням).\n"
"[param nodes] — це масив імен вузлів, які слід видалити. Зазвичай вони "
"включають усі вибрані вузли."
msgid ""
"Emitted to the GraphEdit when the connection between [param from_port] of "
"[param from_node] [GraphNode] and [param to_port] of [param to_node] "
"[GraphNode] is attempted to be removed."
msgstr ""
"Надсилається до GraphEdit, коли з’єднання між [param from_port] [param "
"from_node] [GraphNode] і [param to_port] [param to_node] [GraphNode] "
"намагається видалити."
msgid ""
"Emitted when this [GraphEdit] captures a [code]ui_graph_duplicate[/code] "
"action ([kbd]Ctrl + D[/kbd] by default). In general, this signal indicates "
"that the selected [GraphElement]s should be duplicated."
msgstr ""
"Видається, коли цей [GraphEdit] фіксує дію [code]ui_graph_duplicate[/code] "
"([kbd]Ctrl + D[/kbd] за замовчуванням). Загалом цей сигнал вказує на те, що "
"вибрані елементи [GraphElement] слід дублювати."
msgid "Emitted at the end of a [GraphElement]'s movement."
msgstr "Випробувано в кінці руху [GraphElement]."
msgid ""
"Emitted when the [GraphFrame] [param frame] is resized to [param new_rect]."
msgstr ""
"Увімкнено, коли [GraphFrame] [param frame] має значення [param new_rect]."
msgid ""
"Emitted when one or more [GraphElement]s are dropped onto the [GraphFrame] "
"named [param frame], when they were not previously attached to any other "
"one.\n"
"[param elements] is an array of [GraphElement]s to be attached."
msgstr ""
"Випускається, коли один або кілька елементів [GraphElement] опускаються на "
"[GraphFrame] під назвою [param frame], якщо вони раніше не були приєднані до "
"жодного іншого.\n"
"[param elements] – це масив [GraphElement], який потрібно приєднати."
msgid "Emitted when the given [GraphElement] node is deselected."
msgstr "Увімкнено, коли надана [GraphElement] вершина знезаражується."
msgid "Emitted when the given [GraphElement] node is selected."
msgstr "Увімкнено, коли вибрано даний вузол [GraphElement]."
msgid ""
"Emitted when this [GraphEdit] captures a [code]ui_paste[/code] action "
"([kbd]Ctrl + V[/kbd] by default). In general, this signal indicates that "
"previously copied [GraphElement]s should be pasted."
msgstr ""
"Видається, коли цей [GraphEdit] фіксує дію [code]ui_paste[/code] ([kbd]Ctrl + "
"V[/kbd] за замовчуванням). Загалом цей сигнал вказує на те, що попередньо "
"скопійовані елементи [GraphElement] слід вставити."
msgid ""
"Emitted when a popup is requested. Happens on right-clicking in the "
"GraphEdit. [param at_position] is the position of the mouse pointer when the "
"signal is sent."
msgstr ""
"Видається, коли запитується спливаюче вікно. Відбувається після клацання "
"правою кнопкою миші в GraphEdit. [param at_position] — це положення "
"вказівника миші під час надсилання сигналу."
msgid ""
"Emitted when the scroll offset is changed by the user. It will not be emitted "
"when changed in code."
msgstr ""
"Видається, коли користувач змінює зсув прокручування. Він не буде виданий при "
"зміні коду."
msgid ""
"[kbd]Mouse Wheel[/kbd] will zoom, [kbd]Ctrl + Mouse Wheel[/kbd] will move the "
"view."
msgstr ""
"[kbd]Колесо миші[/kbd] збільшить масштаб, [kbd]Ctrl + Колесо миші[/kbd] "
"перемістить перегляд."
msgid ""
"[kbd]Mouse Wheel[/kbd] will move the view, [kbd]Ctrl + Mouse Wheel[/kbd] will "
"zoom."
msgstr ""
"[kbd]Коліщатко миші[/kbd] пересуне перегляд, [kbd]Ctrl + Коліщатко миші[/kbd] "
"збільшить масштаб."
msgid "Draw the grid using solid lines."
msgstr "Намалюйте сітку суцільними лініями."
msgid "Draw the grid using dots."
msgstr "Намалюйте сітку за допомогою точок."
msgid ""
"Color the connection line is interpolated to based on the activity value of a "
"connection (see [method set_connection_activity])."
msgstr ""
"Колір, до якого інтерполюється лінія з’єднання на основі значення активності "
"з’єднання (див. [method set_connection_activity])."
msgid ""
"Color which is blended with the connection line when the mouse is hovering "
"over it."
msgstr "Колір, який зливається з лінією з’єднання, коли миша наводиться на неї."
msgid ""
"Color of the rim around each connection line used for making intersecting "
"lines more distinguishable."
msgstr ""
"Колір обідка навколо кожної лінії з’єднання, який використовується для того, "
"щоб лінії, що перетинаються, були більш помітними."
msgid ""
"Color which is blended with the connection line when the currently dragged "
"connection is hovering over a valid target port."
msgstr ""
"Колір, який змішується з лінією з’єднання, коли поточне перетягнуте з’єднання "
"наводиться на дійсний цільовий порт."
msgid "Color of major grid lines/dots."
msgstr "Колір основних ліній/точок сітки."
msgid "Color of minor grid lines/dots."
msgstr "Колір другорядних ліній/точок сітки."
msgid "The fill color of the selection rectangle."
msgstr "Колір заливки прямокутника виділення."
msgid "The outline color of the selection rectangle."
msgstr "Колір контуру виділеного прямокутника."
msgid ""
"Widens the line of a connection when the mouse is hovering over it by a "
"percentage factor. A value of [code]0[/code] disables the highlight. A value "
"of [code]100[/code] doubles the line width."
msgstr ""
"Розширює лінію з'єднання на певний відсоток, коли на неї наведено курсор "
"миші. Значення [code]0[/code] вимикає підсвічування. Значення [code]100[/"
"code] подвоює ширину лінії."
msgid "The horizontal range within which a port can be grabbed (inner side)."
msgstr ""
"Горизонтальний діапазон, у межах якого можна захопити порт (внутрішня "
"сторона)."
msgid "The horizontal range within which a port can be grabbed (outer side)."
msgstr ""
"Горизонтальний діапазон, у межах якого можна захопити порт (зовнішня сторона)."
msgid "The icon for the grid toggle button."
msgstr "Піктограма кнопки перемикання сітки."
msgid "The icon for the layout button for auto-arranging the graph."
msgstr "Піктограма кнопки макета для автоматичного впорядкування графіка."
msgid "The icon for the minimap toggle button."
msgstr "Піктограма кнопки перемикання міні-карти."
msgid "The icon for the snapping toggle button."
msgstr "Значок кнопки перемикання прив’язки."
msgid "The icon for the zoom in button."
msgstr "Піктограма для кнопки збільшення."
msgid "The icon for the zoom out button."
msgstr "Піктограма для кнопки зменшення."
msgid "The icon for the zoom reset button."
msgstr "Значок кнопки скидання масштабу."
msgid "The background drawn under the grid."
msgstr "Фон, намальований під сіткою."
msgid ""
"[StyleBox] used when the [GraphEdit] is focused (when used with assistive "
"apps)."
msgstr ""
"[StyleBox] використовується, коли фокусовано [GraphEdit] (при використанні з "
"допоміжними програмами)."
msgid ""
"A container that represents a basic element that can be placed inside a "
"[GraphEdit] control."
msgstr ""
"Контейнер, який являє собою базовий елемент, який може бути розміщений "
"всередині [GraphEdit]."
msgid ""
"[GraphElement] allows to create custom elements for a [GraphEdit] graph. By "
"default such elements can be selected, resized, and repositioned, but they "
"cannot be connected. For a graph element that allows for connections see "
"[GraphNode]."
msgstr ""
"[GraphElement] дозволяє створювати власні елементи для графіка [GraphEdit]. "
"За замовчуванням такі елементи можна вибирати, змінювати розміри та "
"позиціонувати, але їх неможливо з’єднати. Для елемента графа, який дозволяє "
"з’єднання, див. [GraphNode]."
msgid "If [code]true[/code], the user can drag the GraphElement."
msgstr "Якщо [code]true[/code], користувач може перетягувати GraphElement."
msgid ""
"The offset of the GraphElement, relative to the scroll offset of the "
"[GraphEdit]."
msgstr "Зсув GraphElement відносно зсуву прокручування [GraphEdit]."
msgid ""
"If [code]true[/code], the user can resize the GraphElement.\n"
"[b]Note:[/b] Dragging the handle will only emit the [signal resize_request] "
"and [signal resize_end] signals, the GraphElement needs to be resized "
"manually."
msgstr ""
"Якщо [code]true[/code], користувач може змінити розмір GraphElement.\n"
"[b]Примітка.[/b] Перетягування ручки випромінює лише сигнали [signal "
"resize_request] і [signal resize_end], розмір GraphElement потрібно змінити "
"вручну."
msgid ""
"If [code]true[/code], [PopupMenu]s that are descendants of the GraphElement "
"are scaled with the [GraphEdit] zoom."
msgstr ""
"Якщо значення [code]true[/code], то [PopupMenu], що є нащадками GraphElement, "
"масштабуються за допомогою зуму [GraphEdit]."
msgid "If [code]true[/code], the user can select the GraphElement."
msgstr "Якщо [code]true[/code], користувач може вибрати GraphElement."
msgid "If [code]true[/code], the GraphElement is selected."
msgstr "Якщо [code]true[/code], вибрано графецемент."
msgid "Emitted when removing the GraphElement is requested."
msgstr "Видається під час запиту на видалення GraphElement."
msgid "Emitted when the GraphElement is dragged."
msgstr "Випробувано при перетягування графа."
msgid "Emitted when the GraphElement is deselected."
msgstr "Випробувано при розборі графа."
msgid "Emitted when the GraphElement is selected."
msgstr "Увімкнено, коли вибрано графіку."
msgid "Emitted when the GraphElement is moved."
msgstr "Випробувано при перевезенні графа."
msgid ""
"Emitted when displaying the GraphElement over other ones is requested. "
"Happens on focusing (clicking into) the GraphElement."
msgstr ""
"Видається, коли запитується відображення GraphElement поверх інших. "
"Відбувається під час фокусування (клацання) GraphElement."
msgid ""
"Emitted when releasing the mouse button after dragging the resizer handle "
"(see [member resizable])."
msgstr ""
"Виникає під час відпускання кнопки миші після перетягування маркера зміни "
"розміру (див. [member resizable])."
msgid ""
"Emitted when resizing the GraphElement is requested. Happens on dragging the "
"resizer handle (see [member resizable])."
msgstr ""
"Видається під час запиту зміни розміру GraphElement. Відбувається під час "
"перетягування маркера зміни розміру (див. [member resizable])."
msgid ""
"The icon used for the resizer, visible when [member resizable] is enabled."
msgstr ""
"Увімкнено ікону, що використовується для резису, видимого при включенні "
"[member resizable]."
msgid ""
"GraphFrame is a special [GraphElement] that can be used to organize other "
"[GraphElement]s inside a [GraphEdit]."
msgstr ""
"GraphFrame — це спеціальний [GraphElement], який можна використовувати для "
"організації інших [GraphElement] всередині [GraphEdit]."
msgid ""
"GraphFrame is a special [GraphElement] to which other [GraphElement]s can be "
"attached. It can be configured to automatically resize to enclose all "
"attached [GraphElement]s. If the frame is moved, all the attached "
"[GraphElement]s inside it will be moved as well.\n"
"A GraphFrame is always kept behind the connection layer and other "
"[GraphElement]s inside a [GraphEdit]."
msgstr ""
"GraphFrame — це спеціальний [GraphElement], до якого можна приєднати інші "
"[GraphElement]. Його можна налаштувати на автоматичне змінення розміру, щоб "
"охопити всі прикріплені елементи [GraphElement]. Якщо фрейм переміщується, "
"усі прикріплені [GraphElement] всередині нього також будуть переміщені.\n"
"GraphFrame завжди зберігається позаду рівня з’єднання та інших [GraphElement] "
"всередині [GraphEdit]."
msgid ""
"Returns the [HBoxContainer] used for the title bar, only containing a [Label] "
"for displaying the title by default.\n"
"This can be used to add custom controls to the title bar such as option or "
"close buttons."
msgstr ""
"Повертає [HBoxContainer], який використовується для рядка заголовка, містить "
"лише [Label] для відображення заголовка за замовчуванням.\n"
"Це можна використовувати для додавання настроюваних елементів керування до "
"рядка заголовка, наприклад кнопок опцій або закриття."
msgid ""
"If [code]true[/code], the frame's rect will be adjusted automatically to "
"enclose all attached [GraphElement]s."
msgstr ""
"Якщо [code]true[/code], прямокутник фрейму буде налаштовано автоматично, щоб "
"охопити всі приєднані [GraphElement]."
msgid ""
"The margin around the attached nodes that is used to calculate the size of "
"the frame when [member autoshrink_enabled] is [code]true[/code]."
msgstr ""
"Поле навколо приєднаних вузлів, яке використовується для обчислення розміру "
"кадру, коли [member autoshrink_enabled] має значення [code]true[/code]."
msgid "The margin inside the frame that can be used to drag the frame."
msgstr ""
"Поле всередині рамки, яке можна використовувати для перетягування рамки."
msgid ""
"The color of the frame when [member tint_color_enabled] is [code]true[/code]."
msgstr ""
"Колір рамки, коли [member tint_color_enabled] має значення [code]true[/code]."
msgid "If [code]true[/code], the tint color will be used to tint the frame."
msgstr ""
"Якщо [code]true[/code], то колір відтінку буде використовуватися для "
"розфарбовування каркасу."
msgid "Title of the frame."
msgstr "Назва кадру."
msgid ""
"Emitted when [member autoshrink_enabled] or [member autoshrink_margin] "
"changes."
msgstr ""
"Увімкнути, коли [member autoshrink_enabled] або [member autoshrink_margin] "
"зміни."
msgid "The color modulation applied to the resizer icon."
msgstr "Модуляція кольору, застосована до піктограми зміни розміру."
msgid "The default [StyleBox] used for the background of the [GraphFrame]."
msgstr "За замовчуванням [StyleBox] використовується для фону [GraphFrame]."
msgid ""
"The [StyleBox] used for the background of the [GraphFrame] when it is "
"selected."
msgstr "[StyleBox] використовується для фону [GraphFrame], коли він обраний."
msgid "The [StyleBox] used for the title bar of the [GraphFrame]."
msgstr "[StyleBox] використовується для заголовків [GraphFrame]."
msgid ""
"The [StyleBox] used for the title bar of the [GraphFrame] when it is selected."
msgstr ""
"[StyleBox] використовується для заголовків [GraphFrame], коли він обраний."
msgid "A container with connection ports, representing a node in a [GraphEdit]."
msgstr "Контейнер із портами підключення, що представляє вузол у [GraphEdit]."
msgid ""
"[GraphNode] allows to create nodes for a [GraphEdit] graph with customizable "
"content based on its child controls. [GraphNode] is derived from [Container] "
"and it is responsible for placing its children on screen. This works similar "
"to [VBoxContainer]. Children, in turn, provide [GraphNode] with so-called "
"slots, each of which can have a connection port on either side.\n"
"Each [GraphNode] slot is defined by its index and can provide the node with "
"up to two ports: one on the left, and one on the right. By convention the "
"left port is also referred to as the [b]input port[/b] and the right port is "
"referred to as the [b]output port[/b]. Each port can be enabled and "
"configured individually, using different type and color. The type is an "
"arbitrary value that you can define using your own considerations. The parent "
"[GraphEdit] will receive this information on each connect and disconnect "
"request.\n"
"Slots can be configured in the Inspector dock once you add at least one child "
"[Control]. The properties are grouped by each slot's index in the \"Slot\" "
"section.\n"
"[b]Note:[/b] While GraphNode is set up using slots and slot indices, "
"connections are made between the ports which are enabled. Because of that "
"[GraphEdit] uses the port's index and not the slot's index. You can use "
"[method get_input_port_slot] and [method get_output_port_slot] to get the "
"slot index from the port index."
msgstr ""
"[GraphNode] дозволяє створювати вузли для графіка [GraphEdit] із настроюваним "
"вмістом на основі дочірніх елементів керування. [GraphNode] походить від "
"[Container] і відповідає за розміщення своїх дочірніх елементів на екрані. Це "
"працює подібно до [VBoxContainer]. Діти, у свою чергу, надають [GraphNode] "
"так звані слоти, кожен з яких може мати порт підключення з будь-якого боку.\n"
"Кожен слот [GraphNode] визначається своїм індексом і може надати вузлу до "
"двох портів: один ліворуч і один праворуч. За домовленістю лівий порт також "
"називають [b]вхідним портом[/b], а правий — [b]вихідним портом[/b]. Кожен "
"порт можна ввімкнути та налаштувати окремо, використовуючи різний тип і "
"колір. Тип — це довільне значення, яке ви можете визначити, виходячи з "
"власних міркувань. Батьківський [GraphEdit] отримуватиме цю інформацію під "
"час кожного запиту на підключення та відключення.\n"
"Слоти можна налаштувати в док-станції Inspector, додавши принаймні одну "
"дочірню [Control]. Властивості згруповано за індексом кожного слота в розділі "
"«Слот».\n"
"[b]Примітка: [/b] Хоча GraphNode налаштовано за допомогою слотів та індексів "
"слотів, з’єднання встановлюються між увімкненими портами. Через це "
"[GraphEdit] використовує індекс порту, а не індекс слота. Ви можете "
"використовувати [method get_input_port_slot] і [method get_output_port_slot], "
"щоб отримати індекс слота з індексу порту."
msgid ""
"Disables all slots of the GraphNode. This will remove all input/output ports "
"from the GraphNode."
msgstr ""
"Вимикає всі слоти GraphNode. Це призведе до видалення всіх портів введення/"
"виведення з GraphNode."
msgid ""
"Disables the slot with the given [param slot_index]. This will remove the "
"corresponding input and output port from the GraphNode."
msgstr ""
"Вимикає слот із заданим [param slot_index]. Це видалить відповідний вхідний і "
"вихідний порт із GraphNode."
msgid "Returns the [Color] of the input port with the given [param port_idx]."
msgstr "Повернення [Color] вхідного порту з заданим [param port_idx]."
msgid "Returns the number of slots with an enabled input port."
msgstr "Повертає кількість слотів з введеним вхідним портом."
msgid "Returns the position of the input port with the given [param port_idx]."
msgstr "Повертає позицію вхідного порту з вказаною [param port_idx]."
msgid ""
"Returns the corresponding slot index of the input port with the given [param "
"port_idx]."
msgstr ""
"Повернення відповідного індексу слота вхідного порту з вказаною [param "
"port_idx]."
msgid "Returns the type of the input port with the given [param port_idx]."
msgstr "Повертає тип вхідного порту з заданим [param port_idx]."
msgid "Returns the [Color] of the output port with the given [param port_idx]."
msgstr "Повертаємо [Color] вихідного порту з вказаною [param port_idx]."
msgid "Returns the number of slots with an enabled output port."
msgstr "Повертає кількість слотів з ввімкненим вихідним портом."
msgid "Returns the position of the output port with the given [param port_idx]."
msgstr "Повертає позицію вихідного порту з заданим [param port_idx]."
msgid ""
"Returns the corresponding slot index of the output port with the given [param "
"port_idx]."
msgstr "Повернення відповідного індексу слота з вказаною [param port_idx]."
msgid "Returns the type of the output port with the given [param port_idx]."
msgstr "Повертає тип вихідного порту з заданим [param port_idx]."
msgid ""
"Returns the left (input) [Color] of the slot with the given [param "
"slot_index]."
msgstr "Повертаємо лівий (вхідний) [Клор] слота з наданою [param Slot_index]."
msgid ""
"Returns the right (output) [Color] of the slot with the given [param "
"slot_index]."
msgstr "Повертаємо право (вихід) [Color] слота з вказаною [param slot_index]."
msgid ""
"Returns the left (input) custom [Texture2D] of the slot with the given [param "
"slot_index]."
msgstr ""
"Повертає лівий (вхідний) користувальницький [Texture2D] слота з вказаною "
"[param Slot_index]."
msgid ""
"Returns the right (output) custom [Texture2D] of the slot with the given "
"[param slot_index]."
msgstr ""
"Повертає право (вихід) на замовлення [Texture2D] слота з вказаною [param "
"Slot_index]."
msgid ""
"Returns the left (input) metadata of the slot with the given [param "
"slot_index]."
msgstr "Повертає ліві (вхідні) метадані слота з заданим [param slot_index]."
msgid ""
"Returns the right (output) metadata of the slot with the given [param "
"slot_index]."
msgstr ""
"Повертає правильні (вихідні) метадані слота з заданим [param slot_index]."
msgid ""
"Returns the left (input) type of the slot with the given [param slot_index]."
msgstr "Повертає лівий (вхідний) тип слота з наданою [param slot_index]."
msgid ""
"Returns the right (output) type of the slot with the given [param slot_index]."
msgstr "Повернення правого (виходу) типу слота з наданою [param slot_index]."
msgid ""
"Returns the [HBoxContainer] used for the title bar, only containing a [Label] "
"for displaying the title by default. This can be used to add custom controls "
"to the title bar such as option or close buttons."
msgstr ""
"Повертає [HBoxContainer], який використовується для рядка заголовка, містить "
"лише [Label] для відображення заголовка за замовчуванням. Це можна "
"використовувати для додавання настроюваних елементів керування до рядка "
"заголовка, наприклад кнопок опцій або закриття."
msgid ""
"Returns [code]true[/code] if the background [StyleBox] of the slot with the "
"given [param slot_index] is drawn."
msgstr ""
"Повертає [code]true[/code], якщо намальовано фон [StyleBox] слота з указаним "
"[param slot_index]."
msgid ""
"Returns [code]true[/code] if left (input) side of the slot with the given "
"[param slot_index] is enabled."
msgstr ""
"Повертаємо [code]true[/code], якщо зліва (вхід) сторона слота з вказаною "
"[param Slot_index]."
msgid ""
"Returns [code]true[/code] if right (output) side of the slot with the given "
"[param slot_index] is enabled."
msgstr ""
"Повертаємо [code]true[/code], якщо справа (вихід) сторона слота з вказаною "
"[param слот_index]."
msgid ""
"Sets properties of the slot with the given [param slot_index].\n"
"If [param enable_left_port]/[param enable_right_port] is [code]true[/code], a "
"port will appear and the slot will be able to be connected from this side.\n"
"With [param type_left]/[param type_right] an arbitrary type can be assigned "
"to each port. Two ports can be connected if they share the same type, or if "
"the connection between their types is allowed in the parent [GraphEdit] (see "
"[method GraphEdit.add_valid_connection_type]). Keep in mind that the "
"[GraphEdit] has the final say in accepting the connection. Type compatibility "
"simply allows the [signal GraphEdit.connection_request] signal to be "
"emitted.\n"
"Ports can be further customized using [param color_left]/[param color_right] "
"and [param custom_icon_left]/[param custom_icon_right]. The color parameter "
"adds a tint to the icon. The custom icon can be used to override the default "
"port dot.\n"
"Additionally, [param draw_stylebox] can be used to enable or disable drawing "
"of the background stylebox for each slot. See [theme_item slot].\n"
"Individual properties can also be set using one of the [code]set_slot_*[/"
"code] methods.\n"
"[b]Note:[/b] This method only sets properties of the slot. To create the slot "
"itself, add a [Control]-derived child to the GraphNode."
msgstr ""
"Встановлює властивості слота з заданим [param slot_index].\n"
"Якщо [param enable_left_port]/[param enable_right_port] має значення "
"[code]true[/code], з’явиться порт, і гніздо можна буде підключити з цього "
"боку.\n"
"За допомогою [param type_left]/[param type_right] кожному порту можна "
"призначити довільний тип. Два порти можуть бути з’єднані, якщо вони мають "
"однаковий тип або якщо з’єднання між їхніми типами дозволено в батьківському "
"[GraphEdit] (див. [method GraphEdit.add_valid_connection_type]). Майте на "
"увазі, що [GraphEdit] має останнє слово в прийнятті підключення. Сумісність "
"типів просто дозволяє випромінювати сигнал [signal "
"GraphEdit.connection_request].\n"
"Порти можна додатково налаштувати за допомогою [param color_left]/[param "
"color_right] і [param custom_icon_left]/[param custom_icon_right]. Параметр "
"кольору додає відтінок піктограмі. Спеціальну піктограму можна "
"використовувати для заміни крапки порту за замовчуванням.\n"
"Крім того, [param draw_stylebox] можна використовувати, щоб увімкнути або "
"вимкнути малювання фонового поля стилів для кожного слота. Перегляньте "
"[theme_item slot].\n"
"Окремі властивості також можна встановити за допомогою одного з методів "
"[code]set_slot_*[/code].\n"
"[b]Примітка:[/b] Цей метод встановлює лише властивості слота. Щоб створити "
"сам слот, додайте дочірній елемент [Control] до GraphNode."
msgid ""
"Sets the [Color] of the left (input) side of the slot with the given [param "
"slot_index] to [param color]."
msgstr ""
"Налаштовує [Color] лівої (вступної) сторони слота з вказаною [param "
"slot_index] на [param color]."
msgid ""
"Sets the [Color] of the right (output) side of the slot with the given [param "
"slot_index] to [param color]."
msgstr ""
"Налаштовує [Color] правої (виходу) сторони слота з наданою [param slot_index] "
"на [param color]."
msgid ""
"Sets the custom [Texture2D] of the left (input) side of the slot with the "
"given [param slot_index] to [param custom_icon]."
msgstr ""
"Налаштовує користувальницьких [Texture2D] лівої (вступної) сторони слота з "
"вказаною [param slot_index] на [param custom_icon]."
msgid ""
"Sets the custom [Texture2D] of the right (output) side of the slot with the "
"given [param slot_index] to [param custom_icon]."
msgstr ""
"Налаштовує користувальницьких [Texture2D] правої (виходової) сторони слота з "
"вказаною [param slot_index] на [param custom_icon]."
msgid ""
"Toggles the background [StyleBox] of the slot with the given [param "
"slot_index]."
msgstr "Переключає фон [StyleBox] слота [param slot_index]."
msgid ""
"Toggles the left (input) side of the slot with the given [param slot_index]. "
"If [param enable] 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 ""
"Перемикає ліву (вхідну) сторону слота з указаним [param slot_index]. Якщо "
"[param enable] має значення [code]true[/code], порт з’явиться ліворуч, і слот "
"можна буде підключити з цього боку."
msgid ""
"Toggles the right (output) side of the slot with the given [param "
"slot_index]. If [param enable] 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 ""
"Перемикає праву (вихідну) сторону слота з указаним [param slot_index]. Якщо "
"[param enable] має значення [code]true[/code], праворуч з’явиться порт, і "
"гніздо можна буде підключити з цього боку."
msgid ""
"Sets the custom metadata for the left (input) side of the slot with the given "
"[param slot_index] to [param value]."
msgstr ""
"Встановлює власні метадані для лівої (вхідної) сторони слота з заданим [param "
"slot_index] значенням [param value]."
msgid ""
"Sets the custom metadata for the right (output) side of the slot with the "
"given [param slot_index] to [param value]."
msgstr ""
"Встановлює власні метадані для правої (вихідної) сторони слота з заданим "
"[param slot_index] значенням [param value]."
msgid ""
"Sets the left (input) type of the slot with the given [param slot_index] to "
"[param type]. If the value is negative, all connections will be disallowed to "
"be created via user inputs."
msgstr ""
"Встановлює лівий (вхідний) тип слота з указаним [param slot_index] на [param "
"type]. Якщо значення від’ємне, будь-які підключення буде заборонено "
"створювати за допомогою введених користувачем даних."
msgid ""
"Sets the right (output) type of the slot with the given [param slot_index] to "
"[param type]. If the value is negative, all connections will be disallowed to "
"be created via user inputs."
msgstr ""
"Встановлює правильний (вихідний) тип слота з указаним [param slot_index] на "
"[param type]. Якщо значення від’ємне, будь-які підключення буде заборонено "
"створювати за допомогою введених користувачем даних."
msgid ""
"If [code]true[/code], you can connect ports with different types, even if the "
"connection was not explicitly allowed in the parent [GraphEdit]."
msgstr ""
"Якщо [code]true[/code], ви можете підключати порти різних типів, навіть якщо "
"підключення явно не дозволено в батьківському [GraphEdit]."
msgid ""
"Determines how connection slots can be focused.\n"
"- If set to [constant Control.FOCUS_CLICK], connections can only be made with "
"the mouse.\n"
"- If set to [constant Control.FOCUS_ALL], slots can also be focused using the "
"[member ProjectSettings.input/ui_up] and [member ProjectSettings.input/"
"ui_down] and connected using [member ProjectSettings.input/ui_left] and "
"[member ProjectSettings.input/ui_right] input actions.\n"
"- If set to [constant Control.FOCUS_ACCESSIBILITY], slot input actions are "
"only enabled when the screen reader is active."
msgstr ""
"Визначає, як можна фокусувати слоти з’єднань.\n"
"- Якщо встановлено значення [constant Control.FOCUS_CLICK], з’єднання можна "
"створювати лише за допомогою миші.\n"
"- Якщо встановлено значення [constant Control.FOCUS_ALL], слоти також можна "
"фокусувати за допомогою дій введення [member ProjectSettings.input/ui_up] та "
"[member ProjectSettings.input/ui_down], а також з’єднувати за допомогою дій "
"введення [member ProjectSettings.input/ui_left] та [member "
"ProjectSettings.input/ui_right].\n"
"- Якщо встановлено значення [constant Control.FOCUS_ACCESSIBILITY], дії "
"введення слотів увімкнені лише тоді, коли активний зчитувач з екрана."
msgid "The text displayed in the GraphNode's title bar."
msgstr "Текст, який відображається в рядку заголовка GraphNode."
msgid "Emitted when any slot's size might have changed."
msgstr "Видається, коли розмір будь-якого слота міг змінитися."
msgid "Emitted when any GraphNode's slot is updated."
msgstr "Видається під час оновлення будь-якого слота GraphNode."
msgid "Horizontal offset for the ports."
msgstr "Горизонтальне зміщення для портів."
msgid "The vertical distance between ports."
msgstr "Вертикальна відстань між портами."
msgid "The icon used for representing ports."
msgstr "Значок, який використовується для представлення портів."
msgid "The default background for the slot area of the [GraphNode]."
msgstr "Фон за умовчанням для області слота [GraphNode]."
msgid ""
"[StyleBox] used when the [GraphNode] is focused (when used with assistive "
"apps)."
msgstr ""
"[StyleBox] використовується, коли фокусовано [GraphNode] (при використанні з "
"допоміжними програмами)."
msgid "The [StyleBox] used for the slot area when selected."
msgstr "[StyleBox] використовується для зони слота під вибраним."
msgid "The [StyleBox] used for each slot of the [GraphNode]."
msgstr "[StyleBox] використовується для кожного слота [GraphNode]."
msgid ""
"[StyleBox] used when the slot is focused (when used with assistive apps)."
msgstr ""
"[StyleBox] використовується, коли слот перебуває у фокусі (при використанні з "
"допоміжними програмами)."
msgid "The [StyleBox] used for the title bar of the [GraphNode]."
msgstr "[StyleBox] використовується для рядка заголовка [GraphNode]."
msgid ""
"The [StyleBox] used for the title bar of the [GraphNode] when it is selected."
msgstr ""
"[StyleBox], який використовується для рядка заголовка [GraphNode], коли його "
"вибрано."
msgid "A container that arranges its child controls in a grid layout."
msgstr "Контейнер, який влаштовує свій контроль дитини в розмітці сітки."
msgid ""
"[GridContainer] arranges its child controls in a grid layout. The number of "
"columns is specified by the [member columns] property, whereas the number of "
"rows depends on how many are needed for the child controls. The number of "
"rows and columns is preserved for every size of the container.\n"
"[b]Note:[/b] [GridContainer] only works with child nodes inheriting from "
"[Control]. It won't rearrange child nodes inheriting from [Node2D]."
msgstr ""
"[GridContainer] упорядковує свої дочірні елементи керування у вигляді сітки. "
"Кількість стовпців визначається властивістю [member columns], тоді як "
"кількість рядків залежить від того, скільки їх потрібно для дочірніх "
"елементів керування. Для кожного розміру контейнера зберігається кількість "
"рядків і стовпців.\n"
"[b]Примітка:[/b] [GridContainer] працює лише з дочірніми вузлами, які "
"успадковують від [Control]. Він не буде змінювати порядок дочірніх вузлів, "
"успадкованих від [Node2D]."
msgid ""
"The number of columns in the [GridContainer]. If modified, [GridContainer] "
"reorders its Control-derived children to accommodate the new layout."
msgstr ""
"Кількість стовпців у [GridContainer]. Якщо змінено, [GridContainer] змінює "
"порядок своїх дочірніх елементів Control, щоб відповідати новому макету."
msgid "Node for 3D tile-based maps."
msgstr "Вузол для 3D-карт на основі плиток."
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 editors.\n"
"GridMaps use a [MeshLibrary] which contains a list of tiles. Each tile is a "
"mesh with materials plus optional collision and navigation shapes.\n"
"A GridMap contains a collection of cells. Each grid cell refers to a tile in "
"the [MeshLibrary]. All cells in the map have the same dimensions.\n"
"Internally, a GridMap is split into a sparse collection of octants for "
"efficient rendering and physics processing. Every octant has the same "
"dimensions and can contain several cells.\n"
"[b]Note:[/b] GridMap doesn't extend [VisualInstance3D] and therefore can't be "
"hidden or cull masked based on [member VisualInstance3D.layers]. If you make "
"a light not affect the first layer, the whole GridMap won't be lit by the "
"light in question."
msgstr ""
"GridMap дозволяє розміщувати сітки на сітці в інтерактивному режимі. Він "
"працює як з редактора, так і зі скриптів, які можуть допомогти вам створити "
"редактори рівнів у грі.\n"
"GridMaps використовують [MeshLibrary], який містить список плиток. Кожна "
"плитка — це сітка з матеріалами, а також додаткові форми зіткнень і "
"навігації.\n"
"GridMap містить набір клітинок. Кожна клітинка сітки посилається на плитку в "
"[MeshLibrary]. Усі клітинки на карті мають однакові розміри.\n"
"Внутрішньо GridMap розділено на розріджену колекцію октантів для ефективного "
"відтворення та фізичної обробки. Кожен октант має однакові розміри і може "
"містити кілька комірок.\n"
"[b]Примітка:[/b] GridMap не розширює [VisualInstance3D], тому його не можна "
"приховати або замаскувати на основі [member VisualInstance3D.layers]. Якщо ви "
"зробите так, щоб світло не впливало на перший шар, уся GridMap не буде "
"освітлена цим світлом."
msgid "Using gridmaps"
msgstr "Використання карт сітки"
msgid "Clear all cells."
msgstr "Очистити всі клітинки."
msgid "Clears all baked meshes. See [method make_baked_meshes]."
msgstr "Очищає всі запечені сітки. Перегляньте [method make_baked_meshes]."
msgid "Returns [RID] of a baked mesh with the given [param idx]."
msgstr "Повертає [RID] запеченої сітки з заданим [param idx]."
msgid ""
"Returns an array of [ArrayMesh]es and [Transform3D] references of all bake "
"meshes that exist within the current GridMap. Even indices contain "
"[ArrayMesh]es, while odd indices contain [Transform3D]s that are always equal "
"to [constant Transform3D.IDENTITY].\n"
"This method relies on the output of [method make_baked_meshes], which will be "
"called with [code]gen_lightmap_uv[/code] set to [code]true[/code] and "
"[code]lightmap_uv_texel_size[/code] set to [code]0.1[/code] if it hasn't been "
"called yet."
msgstr ""
"Повертає масив [ArrayMesh] та посилань [Transform3D] на всі запечені сітки, "
"що існують у поточній GridMap. Парні індекси містять [ArrayMesh], тоді як "
"непарні індекси містять [Transform3D], які завжди дорівнюють [constant "
"Transform3D.IDENTITY].\n"
"Цей метод спирається на вивід методу [method make_baked_meshes], який буде "
"викликаний з [code]gen_lightmap_uv[/code], встановленим на [code]true[/code], "
"та [code]lightmap_uv_texel_size[/code], встановленим на [code]0.1[/code], "
"якщо його ще не було викликано."
msgid ""
"Returns one of 24 possible rotations that lie along the vectors (x,y,z) with "
"each component being either -1, 0, or 1. For further details, refer to the "
"Godot source code."
msgstr ""
"Повертає одне з 24 можливих поворотів, які лежать уздовж векторів (x, y, z), "
"причому кожен компонент має значення -1, 0 або 1. Щоб отримати додаткові "
"відомості, зверніться до вихідного коду Godot."
msgid ""
"The [MeshLibrary] item index located at the given grid coordinates. If the "
"cell is empty, [constant INVALID_CELL_ITEM] will be returned."
msgstr ""
"Індекс елемента [MeshLibrary], розташований у заданих координатах сітки. Якщо "
"клітинка порожня, буде повернено [constant INVALID_CELL_ITEM]."
msgid "Returns the basis that gives the specified cell its orientation."
msgstr "Повертаємо основу, що дає зазначену клітину свою спрямованість."
msgid ""
"The orientation of the cell at the given grid coordinates. [code]-1[/code] is "
"returned if the cell is empty."
msgstr ""
"Орієнтація комірки на задану сітку координат. [code]-1[/code] повертається, "
"якщо клітинка порожня."
msgid ""
"Returns an array of [Transform3D] and [Mesh] references corresponding to the "
"non-empty cells in the grid. The transforms are specified in local space. "
"Even indices contain [Transform3D]s, while odd indices contain [Mesh]es "
"related to the [Transform3D] in the index preceding it."
msgstr ""
"Повертає масив посилань на [Transform3D] та [Mesh], що відповідають "
"непорожнім коміркам у сітці. Перетворення задаються в локальному просторі. "
"Парні індекси містять [Transform3D], тоді як непарні індекси містять [Mesh], "
"пов'язані з [Transform3D] в індексі, що передує йому."
msgid ""
"Returns the [RID] of the navigation map this GridMap node uses for its cell "
"baked navigation meshes.\n"
"This function returns always the map set on the GridMap node and not the map "
"on the NavigationServer. If the map is changed directly with the "
"NavigationServer API the GridMap node will not be aware of the map change."
msgstr ""
"Повертає [RID] навігаційної карти, яку цей вузол GridMap використовує для "
"своїх навігаційних сіток із запеченими комірками.\n"
"Ця функція завжди повертає карту, встановлену на вузлі GridMap, а не карту на "
"NavigationServer. Якщо карту змінено безпосередньо за допомогою API "
"NavigationServer, вузол GridMap не буде знати про зміну карти."
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, "
"0, or 1, and returns the index (in the range from 0 to 23) of the point best "
"representing the orientation of the object. For further details, refer to the "
"Godot source code."
msgstr ""
"Ця функція розглядає дискретизацію поворотів у 24 точки на одиничній сфері, "
"що лежать уздовж векторів (x, y, z), причому кожен компонент має значення -1, "
"0 або 1, і повертає індекс (у діапазоні від 0 до 23 ) точки, що найкраще "
"відображає орієнтацію об’єкта. Щоб отримати додаткові відомості, зверніться "
"до вихідного коду Godot."
msgid ""
"Returns an array of [Vector3] with the non-empty cell coordinates in the grid "
"map."
msgstr "Повертає масив [Vector3] з координатами непорожніх комірок у сітці."
msgid ""
"Returns an array of all cells with the given item index specified in [param "
"item]."
msgstr ""
"Повертає масив усіх комірок із заданим індексом елемента, вказаним у [param "
"item]."
msgid ""
"Returns the map coordinates of the cell containing the given [param "
"local_position]. If [param local_position] is in global coordinates, consider "
"using [method Node3D.to_local] before passing it to this method. See also "
"[method map_to_local]."
msgstr ""
"Повертає картографічні координати комірки, що містить заданий [param "
"local_position]. Якщо [param local_position] знаходиться в глобальних "
"координатах, розгляньте можливість використання [method Node3D.to_local] "
"перед тим, як передавати його цьому методу. Дивіться також [method "
"map_to_local]."
msgid ""
"Generates a baked mesh that represents all meshes in the assigned "
"[MeshLibrary] for use with [LightmapGI]. If [param gen_lightmap_uv] is "
"[code]true[/code], UV2 data will be generated for each mesh currently used in "
"the [GridMap]. Otherwise, only meshes that already have UV2 data present will "
"be able to use baked lightmaps. When generating UV2, [param "
"lightmap_uv_texel_size] controls the texel density for lightmaps, with lower "
"values resulting in more detailed lightmaps. [param lightmap_uv_texel_size] "
"is ignored if [param gen_lightmap_uv] is [code]false[/code]. See also [method "
"get_bake_meshes], which relies on the output of this method.\n"
"[b]Note:[/b] Calling this method will not actually bake lightmaps, as "
"lightmap baking is performed using the [LightmapGI] node."
msgstr ""
"Генерує запечену сітку, яка представляє всі сітки у призначеній [MeshLibrary] "
"для використання з [LightmapGI]. Якщо [param gen_lightmap_uv] має значення "
"[code]true[/code], дані UV2 будуть згенеровані для кожної сітки, яка наразі "
"використовується в [GridMap]. В іншому випадку, лише сітки, які вже мають "
"дані UV2, зможуть використовувати запечені карти освітлення. Під час "
"генерації UV2, [param lightmap_uv_texel_size] контролює щільність текселів "
"для карт освітлення, причому нижчі значення призводять до більш детальних "
"карт освітлення. [param lightmap_uv_texel_size] ігнорується, якщо [param "
"gen_lightmap_uv] має значення [code]false[/code]. Див. також [method "
"get_bake_meshes], який спирається на вивід цього методу.\n"
"[b]Примітка:[/b] Виклик цього методу фактично не запікає карти освітлення, "
"оскільки запікання карти освітлення виконується за допомогою вузла "
"[LightmapGI]."
msgid ""
"Returns the position of a grid cell in the GridMap's local coordinate space. "
"To convert the returned value into global coordinates, use [method "
"Node3D.to_global]. See also [method local_to_map]."
msgstr ""
"Повертає положення комірки сітки в локальному координатному просторі GridMap. "
"Щоб перетворити повернуте значення в глобальні координати, використовуйте "
"[method Node3D.to_global]. Дивіться також [method local_to_map]."
msgid ""
"Sets the mesh index for the cell referenced by its grid coordinates.\n"
"A negative item index such as [constant INVALID_CELL_ITEM] will clear the "
"cell.\n"
"Optionally, the item's orientation can be passed. For valid orientation "
"values, see [method get_orthogonal_index_from_basis]."
msgstr ""
"Встановлює індекс сітки для клітинки, на яку посилається її координатна "
"сітка.\n"
"Від’ємний індекс елемента, наприклад [constant INVALID_CELL_ITEM], очистить "
"клітинку.\n"
"За бажанням можна передати орієнтацію елемента. Для дійсних значень "
"орієнтації див. [method get_orthogonal_index_from_basis]."
msgid ""
"Sets the [RID] of the navigation map this GridMap node should use for its "
"cell baked navigation meshes."
msgstr ""
"Налаштовує [RID] навігаційної карти цього вузла GridMap слід використовувати "
"для її клітинних запечених навігаторів."
msgid ""
"If [code]true[/code], this GridMap creates a navigation region for each cell "
"that uses a [member mesh_library] item with a navigation mesh. The created "
"navigation region will use the navigation layers bitmask assigned to the "
"[MeshLibrary]'s item."
msgstr ""
"Якщо [code]true[/code], ця GridMap створює область навігації для кожної "
"комірки, яка використовує елемент [member mesh_library] з навігаційною "
"сіткою. Створена область навігації використовуватиме бітову маску шарів "
"навігації, призначену елементу [MeshLibrary]."
msgid "If [code]true[/code], grid items are centered on the X axis."
msgstr "Якщо [code]true[/code], елементи сітки відцентровані на осі X."
msgid "If [code]true[/code], grid items are centered on the Y axis."
msgstr "Якщо [code]true[/code], елементи сітки відцентровані на осі Y."
msgid "If [code]true[/code], grid items are centered on the Z axis."
msgstr "Якщо [code]true[/code], елементи сітки відцентровані на осі Z."
msgid ""
"The size of each octant measured in number of cells. This applies to all "
"three axis."
msgstr ""
"Розмір кожного октанта вимірюється кількістю клітинок. Це стосується всіх "
"трьох осей."
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 ""
"Масштаб елементів комірки.\n"
"Це не впливає на розмір самих комірок сітки, а лише на елементи в них. Це "
"можна використовувати для того, щоб елементи комірки перекривали сусідні."
msgid ""
"The dimensions of the grid's cells.\n"
"This does not affect the size of the meshes. See [member cell_scale]."
msgstr ""
"Розміри комірок сітки.\n"
"Це не впливає на розмір сіток. Див. [member cell_scale]."
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 ""
"Фізичні шари цієї GridMap.\n"
"GridMaps діють як статичні тіла, тобто на них не впливає сила тяжіння чи інші "
"сили. Вони впливають лише на інші фізичні тіла, які з ними стикаються."
msgid ""
"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 ""
"Фізичні шари, у яких ця GridMap виявляє зіткнення. Щоб отримати докладнішу "
"інформацію, перегляньте [url=$DOCS_URL/tutorials/physics/"
"physics_introduction.html#collision-layers-and-masks]Шари та маски зіткнень[/"
"url] у документації."
msgid "The assigned [MeshLibrary]."
msgstr "Призначена [MeshLibrary]."
msgid ""
"Overrides the default friction and bounce physics properties for the whole "
"[GridMap]."
msgstr ""
"Замінює властивості фізики тертя та відскоку за замовчуванням для всієї "
"[GridMap]."
msgid "Emitted when [member cell_size] changes."
msgstr "Видається, коли [member cell_size] змінюється."
msgid "Emitted when the [MeshLibrary] of this GridMap changes."
msgstr "Викликається, коли змінюється [MeshLibrary] цієї GridMap."
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 ""
"Недійсний елемент клітинки, який можна використовувати в [method "
"set_cell_item] для очищення клітинок (або представляти порожню клітинку в "
"[method get_cell_item])."
msgid "Editor for [GridMap] nodes."
msgstr "Редактор для вузлів [GridMap]."
msgid ""
"GridMapEditorPlugin provides access to the [GridMap] editor functionality."
msgstr "GridMapEditorPlugin надає доступ до функцій редактора [GridMap]."
msgid "Deselects any currently selected cells."
msgstr "Скасовує виділення будь-яких поточних вибраних клітинок."
msgid "Returns the [GridMap] node currently edited by the grid map editor."
msgstr "Повертає вузол [GridMap], редагований редактором карт сітки."
msgid "Returns an array of [Vector3i]s with the selected cells' coordinates."
msgstr "Повертає масив [Vector3i] з координатами вибраних клітинок."
msgid ""
"Returns the index of the selected [MeshLibrary] item in the grid map editor's "
"palette or [code]-1[/code] if no item is selected.\n"
"[b]Note:[/b] The indices might not be in the same order as they appear in the "
"editor's interface."
msgstr ""
"Повертає індекс вибраного елемента [MeshLibrary] у палітрі редактора карт "
"сітки або [code]-1[/code], якщо жоден елемент не вибрано. \n"
"[b]Примітка:[/b] Порядок індексів може відрізнятися від того, у якому вони "
"відображаються в інтерфейсі редактора."
msgid ""
"Returns the cell coordinate bounds of the current selection. Use [method "
"has_selection] to check if there is an active selection."
msgstr ""
"Повертає межі координат комірки поточного виділення. Використовуйте [method "
"has_selection], щоб перевірити, чи є активний вибір."
msgid "Returns [code]true[/code] if there are selected cells."
msgstr "Повертає [code]true[/code], якщо є вибрані клітинки."
msgid ""
"Selects the [MeshLibrary] item with the given index in the grid map editor's "
"palette. If a negative index is given, no item will be selected. If a value "
"greater than the last index is given, the last item will be selected.\n"
"[b]Note:[/b] The indices might not be in the same order as they appear in the "
"editor's interface."
msgstr ""
"Вибирає елемент [MeshLibrary] із заданим індексом у палітрі редактора карт "
"сітки. Якщо вказано від’ємний індекс, жоден елемент не буде вибрано. Якщо "
"вказано значення, що перевищує останній індекс, буде вибрано останній "
"елемент. \n"
"[b]Примітка: [/b] Порядок індексів може відрізнятися від того, у якому вони "
"відображаються в інтерфейсі редактора."
msgid ""
"Selects the cells inside the given bounds from [param begin] to [param end]."
msgstr "Вибирає комірки в заданих межах від [param begin] до [param end]."
msgid ""
"A physics joint that restricts the movement of two 2D physics bodies to a "
"fixed axis."
msgstr ""
"Фізичне з’єднання, яке обмежує рух двох двовимірних фізичних тіл до "
"фіксованої осі."
msgid ""
"A physics joint that restricts the movement of two 2D physics bodies to a "
"fixed axis. For example, a [StaticBody2D] representing a piston base can be "
"attached to a [RigidBody2D] representing the piston head, moving up and down."
msgstr ""
"Фізичне з’єднання, яке обмежує рух двох двовимірних фізичних тіл до "
"фіксованої осі. Наприклад, [StaticBody2D], що представляє основу поршня, "
"можна приєднати до [RigidBody2D], що представляє головку поршня, рухаючись "
"вгору та вниз."
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 ""
"Початкова опорна позиція тіла B, визначена початком з’єднання та локальним "
"зсувом [member initial_offset] вздовж осі Y з’єднання (уздовж канавки)."
msgid ""
"The groove's length. The groove is from the joint's origin towards [member "
"length] along the joint's local Y axis."
msgstr ""
"Довжина канавки. Канавка розташована від початку з’єднання до [member length] "
"вздовж локальної осі Y з’єднання."
msgid ""
"Provides functionality for computing cryptographic hashes chunk by chunk."
msgstr ""
"Надає функціональність для обчислення криптографічних хешів фрагмент за "
"фрагментом."
msgid ""
"The HashingContext class provides an interface for computing cryptographic "
"hashes over multiple iterations. Useful for computing hashes of big files (so "
"you don't have to load them all in memory), network streams, and data streams "
"in general (so you don't have to hold buffers).\n"
"The [enum HashType] enum shows the supported hashing algorithms.\n"
"[codeblocks]\n"
"[gdscript]\n"
"const CHUNK_SIZE = 1024\n"
"\n"
"func hash_file(path):\n"
"\t# Check that file exists.\n"
"\tif not FileAccess.file_exists(path):\n"
"\t\treturn\n"
"\t# Start an SHA-256 context.\n"
"\tvar ctx = HashingContext.new()\n"
"\tctx.start(HashingContext.HASH_SHA256)\n"
"\t# Open the file to hash.\n"
"\tvar file = FileAccess.open(path, FileAccess.READ)\n"
"\t# Update the context after reading each chunk.\n"
"\twhile file.get_position() < file.get_length():\n"
"\t\tvar remaining = file.get_length() - file.get_position()\n"
"\t\tctx.update(file.get_buffer(min(remaining, CHUNK_SIZE)))\n"
"\t# Get the computed hash.\n"
"\tvar res = ctx.finish()\n"
"\t# Print the result as hex string and array.\n"
"\tprintt(res.hex_encode(), Array(res))\n"
"[/gdscript]\n"
"[csharp]\n"
"public const int ChunkSize = 1024;\n"
"\n"
"public void HashFile(string path)\n"
"{\n"
"\t// Check that file exists.\n"
"\tif (!FileAccess.FileExists(path))\n"
"\t{\n"
"\t\treturn;\n"
"\t}\n"
"\t// Start an SHA-256 context.\n"
"\tvar ctx = new HashingContext();\n"
"\tctx.Start(HashingContext.HashType.Sha256);\n"
"\t// Open the file to hash.\n"
"\tusing var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);\n"
"\t// Update the context after reading each chunk.\n"
"\twhile (file.GetPosition() < file.GetLength())\n"
"\t{\n"
"\t\tint remaining = (int)(file.GetLength() - file.GetPosition());\n"
"\t\tctx.Update(file.GetBuffer(Mathf.Min(remaining, ChunkSize)));\n"
"\t}\n"
"\t// Get the computed hash.\n"
"\tbyte[] res = ctx.Finish();\n"
"\t// Print the result as hex string and array.\n"
"\tGD.PrintT(res.HexEncode(), (Variant)res);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Клас HashingContext надає інтерфейс для обчислення криптографічних хешів за "
"кілька ітерацій. Корисно для обчислення хешів великих файлів (тому вам не "
"доведеться завантажувати їх усі в пам’ять), мережевих потоків і потоків даних "
"загалом (тому вам не доведеться зберігати буфери).\n"
"Перелік [enum HashType] показує підтримувані алгоритми хешування.\n"
"[codeblocks]\n"
"[gdscript]\n"
"const CHUNK_SIZE = 1024\n"
"\n"
"func hash_file(path):\n"
"\t# Перевірити наявність файлу.\n"
"\tif not FileAccess.file_exists(path):\n"
"\t\treturn \n"
"\t# Запустіть контекст SHA-256.\n"
"\tvar ctx = HashingContext.new()\n"
"\tctx.start(HashingContext.HASH_SHA256)\n"
"\t# Відкрийте файл для хешування.\n"
"\tvar file = FileAccess.open(path, FileAccess.READ)\n"
"\t# Оновлюйте контекст після читання кожного фрагмента.\n"
"\twhile file.get_position() < file.get_length():\n"
"\t\tvar remaining = file.get_length() - file.get_position()\n"
"\t\tctx.update(file.get_buffer(min(remaining, CHUNK_SIZE)))\n"
"\t# Отримайте обчислений хеш.\n"
"\tvar res = ctx.finish()\n"
"\t# Вивести результат як шістнадцятковий рядок і масив.\n"
"\tprintt(res.hex_encode(), Array(res))\n"
"[/gdscript]\n"
"[csharp]\n"
"public const int ChunkSize = 1024;\n"
"\n"
"public void HashFile (string path)\n"
"{\n"
"\t// Перевірка існування файлу.\n"
"\tif (!FileAccess.FileExists(path))\n"
"\t{\n"
"\t\treturn;\n"
"\t}\n"
"\t// Запуск контексту SHA-256.\n"
"\tvar ctx = new HashingContext();\n"
"\tctx.Start(HashingContext.HashType.Sha256);\n"
"\t// Відкрити файл для хешування.\n"
"\tusing var file = FileAccess.Open(path, FileAccess.ModeFlags.Read);\n"
"\t// Оновлення контексту після читання кожного шматка.\n"
"\twhile (file.GetPosition() < file.GetLength())\n"
"\t{\n"
"\t\tint remainder = (int)(file.GetLength() - file.GetPosition());\n"
"\t\tctx.Update(file.GetBuffer(Mathf.Min(remaining, ChunkSize)));\n"
"\t}\n"
"\t// Отримати обчислений хеш.\n"
"\tbyte[] res = ctx.Finish();\n"
"\t// Вивести результат як шістнадцятковий рядок і масив.\n"
"\tGD.PrintT(res.HexEncode(), (Variant)res);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Closes the current context, and return the computed hash."
msgstr "Закриває поточний контекст і повертає обчислений хеш."
msgid ""
"Starts a new hash computation of the given [param type] (e.g. [constant "
"HASH_SHA256] to start computation of an SHA-256)."
msgstr ""
"Запускає нове обчислення хешу заданого [param type] (наприклад, [constant "
"HASH_SHA256] для початку обчислення SHA-256)."
msgid "Updates the computation with the given [param chunk] of data."
msgstr "Оновлює обчислення з даними [param chunk] даних."
msgid "Hashing algorithm: MD5."
msgstr "Алгоритм хешування: MD5."
msgid "Hashing algorithm: SHA-1."
msgstr "Алгоритм хешування: SHA-1."
msgid "Hashing algorithm: SHA-256."
msgstr "Алгоритм хешування: SHA-256."
msgid "A container that arranges its child controls horizontally."
msgstr "Контейнер, який влаштовує свій дитячий контроль, горизонтально."
msgid ""
"A variant of [BoxContainer] that can only arrange its child controls "
"horizontally. Child controls are rearranged automatically when their minimum "
"size changes."
msgstr ""
"Варіант [BoxContainer], який може розташовувати дочірні елементи керування "
"лише горизонтально. Дочірні елементи керування змінюються автоматично, коли "
"змінюється їхній мінімальний розмір."
msgid "A 3D heightmap shape used for physics collision."
msgstr "Фігура 3D-карти висот, що використовується для фізичних зіткнень."
msgid ""
"A 3D heightmap shape, intended for use in physics to provide a shape for a "
"[CollisionShape3D]. This type is most commonly used for terrain with vertices "
"placed in a fixed-width grid.\n"
"The heightmap is represented as a 2D grid of height values, which represent "
"the position of grid points on the Y axis. Grid points are spaced 1 unit "
"apart on the X and Z axes, and the grid is centered on the origin of the "
"[CollisionShape3D] node. Internally, each grid square is divided into two "
"triangles.\n"
"Due to the nature of the heightmap, it cannot be used to model overhangs or "
"caves, which would require multiple vertices at the same vertical location. "
"Holes can be punched through the collision by assigning [constant "
"@GDScript.NAN] to the height of the desired vertices (this is supported in "
"both GodotPhysics3D and Jolt Physics). You could then insert meshes with "
"their own separate collision to provide overhangs, caves, and so on.\n"
"[b]Performance:[/b] [HeightMapShape3D] is faster to check collisions against "
"than [ConcavePolygonShape3D], but it is significantly slower than primitive "
"shapes like [BoxShape3D].\n"
"A heightmap collision shape can also be built by using an [Image] reference:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var heightmap_texture = ResourceLoader.load(\"res://heightmap_image.exr\")\n"
"var heightmap_image = heightmap_texture.get_image()\n"
"heightmap_image.convert(Image.FORMAT_RF)\n"
"\n"
"var height_min = 0.0\n"
"var height_max = 10.0\n"
"\n"
"update_map_data_from_image(heightmap_image, height_min, height_max)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If you need to use a spacing different than 1 unit, you can "
"adjust the [member Node3D.scale] of the shape. However, keep in mind that "
"GodotPhysics3D does not support non-uniform scaling: you'll need to scale the "
"Y axis by the same amount as the X and Z axes, which means the values in "
"[member map_data] will need to be pre-scaled by the inverse of that scale. "
"Also note that GodotPhysics3D does not support scaling at all for dynamic "
"bodies (that is, non-frozen [RigidBody3D] nodes); to use a scaled "
"[HeightMapShape3D] with those, you will need to use Jolt Physics."
msgstr ""
"Фігура 3D-карти висот, призначена для використання у фізиці для надання форми "
"[CollisionShape3D]. Цей тип найчастіше використовується для рельєфу з "
"вершинами, розміщеними в сітці фіксованої ширини.\n"
"Карта висот представлена як 2D-сітка значень висоти, які відображають "
"положення точок сітки на осі Y. Точки сітки розташовані на відстані 1 одиниці "
"одна від одної на осях X та Z, а сітка центрована в початку координат вузла "
"[CollisionShape3D]. Внутрішньо кожен квадрат сітки поділений на два "
"трикутники.\n"
"Через природу карти висот, її не можна використовувати для моделювання "
"нависів або печер, що вимагало б кількох вершин в одному вертикальному місці. "
"Отвори можна пробити через колізію, призначивши [constant @GDScript.NAN] "
"висоті потрібних вершин (це підтримується як у GodotPhysics3D, так і в Jolt "
"Physics). Потім ви можете вставляти сітки з власною окремою колізією, щоб "
"забезпечити нависи, печери тощо.\n"
" [b]Продуктивність:[/b] [HeightMapShape3D] швидше перевіряє колізії, ніж "
"[ConcavePolygonShape3D], але значно повільніше, ніж примітивні фігури, такі "
"як [BoxShape3D].\n"
" Фігуру зіткнення карти висот також можна створити за допомогою посилання "
"[Image]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var heightmap_texture = ResourceLoader.load(\"res://heightmap_image.exr\")\n"
"var heightmap_image = heightmap_texture.get_image()\n"
"heightmap_image.convert(Image.FORMAT_RF)\n"
"\n"
"var height_min = 0.0\n"
"var height_max = 10.0\n"
"\n"
"update_map_data_from_image(heightmap_image, height_min, height_max)\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Якщо вам потрібно використовувати інтервал, відмінний від 1 "
"одиниці, ви можете налаштувати [member Node3D.scale] фігури. Однак, майте на "
"увазі, що GodotPhysics3D не підтримує нерівномірне масштабування: вам "
"потрібно буде масштабувати вісь Y на ту саму величину, що й осі X та Z, а це "
"означає, що значення в [member map_data] потрібно буде попередньо "
"масштабувати на обернену величину цього масштабу. Також зауважте, що "
"GodotPhysics3D взагалі не підтримує масштабування для динамічних тіл (тобто "
"незаморожених вузлів [RigidBody3D]); щоб використовувати масштабований "
"[HeightMapShape3D] з ними, вам потрібно буде використовувати Jolt Physics."
msgid ""
"Returns the largest height value found in [member map_data]. Recalculates "
"only when [member map_data] changes."
msgstr ""
"Повертає найбільше значення висоти, знайдене в [member map_data]. Перераховує "
"лише коли [member map_data] змінюється."
msgid ""
"Returns the smallest height value found in [member map_data]. Recalculates "
"only when [member map_data] changes."
msgstr ""
"Повертає найменше значення висоти, знайдене в [member map_data]. Перераховує "
"лише коли [member map_data] змінюється."
msgid ""
"Updates [member map_data] with data read from an [Image] reference. "
"Automatically resizes heightmap [member map_width] and [member map_depth] to "
"fit the full image width and height.\n"
"The image needs to be in either [constant Image.FORMAT_RF] (32 bit), "
"[constant Image.FORMAT_RH] (16 bit), or [constant Image.FORMAT_R8] (8 bit).\n"
"Each image pixel is read in as a float on the range from [code]0.0[/code] "
"(black pixel) to [code]1.0[/code] (white pixel). This range value gets "
"remapped to [param height_min] and [param height_max] to form the final "
"height value.\n"
"[b]Note:[/b] Using a heightmap with 16-bit or 32-bit data, stored in EXR or "
"HDR format is recommended. Using 8-bit height data, or a format like PNG that "
"Godot imports as 8-bit, will result in a terraced terrain."
msgstr ""
"Оновлює [member map_data] даними, зчитаними з посилання [Image]. Автоматично "
"змінює розмір карти висот [member map_width] та [member map_depth], щоб вона "
"відповідала повній ширині та висоті зображення.\n"
"Зображення має бути у форматі [constant Image.FORMAT_RF] (32 біти), [constant "
"Image.FORMAT_RH] (16 бітів) або [constant Image.FORMAT_R8] (8 бітів).\n"
"Кожен піксель зображення зчитується як число з плаваючою комою в діапазоні "
"від [code]0.0[/code] (чорний піксель) до [code]1.0[/code] (білий піксель). Це "
"значення діапазону перепризначується на [param height_min] та [param "
"height_max] для формування кінцевого значення висоти.\n"
"[b]Примітка:[/b] Рекомендується використовувати карту висот з 16-бітними або "
"32-бітними даними, що зберігаються у форматі EXR або HDR. Використання 8-"
"бітних даних висоти або формату, такого як PNG, який Godot імпортує як 8-"
"бітний, призведе до терасованого рельєфу."
msgid ""
"Heightmap data. The array's size must be equal to [member map_width] "
"multiplied by [member map_depth]."
msgstr ""
"Дані карти висот. Розмір масиву має дорівнювати [member map_width], "
"помноженому на [member map_depth]."
msgid ""
"Number of vertices in the depth of the heightmap. Changing this will resize "
"the [member map_data]."
msgstr ""
"Кількість вершин у глибині карти висот. Зміна цього значення призведе до "
"зміни розміру [member map_data]."
msgid ""
"Number of vertices in the width of the heightmap. Changing this will resize "
"the [member map_data]."
msgstr ""
"Кількість вершин по ширині карти висот. Зміна цього значення призведе до "
"зміни розміру [member map_data]."
msgid ""
"A container that arranges its child controls horizontally and wraps them "
"around at the borders."
msgstr ""
"Контейнер, який влаштовує свою дитину, регулює горизонтально і обмотує їх "
"навколо кордонів."
msgid ""
"A variant of [FlowContainer] that can only arrange its child controls "
"horizontally, wrapping them around at the borders. This is similar to how "
"text in a book wraps around when no more words can fit on a line."
msgstr ""
"Варіант [FlowContainer], який може розташовувати дочірні елементи керування "
"лише горизонтально, загортаючи їх по краях. Це подібно до того, як текст у "
"книзі обертається, коли в рядку більше немає слів."
msgid ""
"A physics joint that restricts the rotation of a 3D physics body around an "
"axis relative to another physics body."
msgstr ""
"Фізичне з’єднання, яке обмежує обертання тривимірного фізичного тіла навколо "
"осі відносно іншого фізичного тіла."
msgid ""
"A physics joint that restricts the rotation of a 3D physics body around an "
"axis relative to another physics body. For example, Body A can be a "
"[StaticBody3D] representing a door hinge that a [RigidBody3D] rotates around."
msgstr ""
"Фізичне з’єднання, яке обмежує обертання тривимірного фізичного тіла навколо "
"осі відносно іншого фізичного тіла. Наприклад, Body A може бути "
"[StaticBody3D], що представляє дверну петлю, навколо якої обертається "
"[RigidBody3D]."
msgid "Returns the value of the specified flag."
msgstr "Повертає значення вказаного прапора."
msgid "If [code]true[/code], enables the specified flag."
msgstr "Якщо [code]true[/code], вмикає вказаний прапор."
msgid ""
"The speed with which the rotation across the axis perpendicular to the hinge "
"gets corrected."
msgstr ""
"Швидкість, з якою коригується обертання поперек осі, перпендикулярної шарніру."
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 ""
"Якщо [code]true[/code], максимальне та мінімальне обертання петель, визначене "
"[member angular_limit/lower] і [member angular_limit/upper], має ефект."
msgid ""
"The minimum rotation. Only active if [member angular_limit/enable] is "
"[code]true[/code]."
msgstr ""
"Мінімальний оберт. Активний, лише якщо [member angular_limit/enable] має "
"значення [code]true[/code]."
msgid "The lower this value, the more the rotation gets slowed down."
msgstr "Чим менше це значення, тим більше сповільнюється обертання."
msgid ""
"This property is never set by the engine and is kept for compatibility "
"purposes."
msgstr ""
"Ця властивість ніколи не встановлюється механізмом і зберігається для цілей "
"сумісності."
msgid ""
"The maximum rotation. Only active if [member angular_limit/enable] is "
"[code]true[/code]."
msgstr ""
"Максимальне обертання. Активний, лише якщо [member angular_limit/enable] має "
"значення [code]true[/code]."
msgid "When activated, a motor turns the hinge."
msgstr "При активації двигун повертає петлю."
msgid "Maximum acceleration for the motor."
msgstr "Максимальний розгін для двигуна."
msgid "Target speed for the motor."
msgstr "Цільова швидкість для двигуна."
msgid ""
"The speed with which the two bodies get pulled together when they move in "
"different directions."
msgstr ""
"Швидкість, з якою два тіла зближуються, коли вони рухаються в різних "
"напрямках."
msgid ""
"This property is never used by the engine and is kept for compatibility "
"purpose."
msgstr ""
"Ця властивість ніколи не використовується двигуном і зберігається з метою "
"сумісності."
msgid "Used to create an HMAC for a message using a key."
msgstr ""
"Використовується для створення HMAC для повідомлення за допомогою ключа."
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 "
"than providing it all at once.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends Node\n"
"var ctx = HMACContext.new()\n"
"\n"
"func _ready():\n"
"\tvar key = \"supersecret\".to_utf8_buffer()\n"
"\tvar err = ctx.start(HashingContext.HASH_SHA256, key)\n"
"\tassert(err == OK)\n"
"\tvar msg1 = \"this is \".to_utf8_buffer()\n"
"\tvar msg2 = \"super duper secret\".to_utf8_buffer()\n"
"\terr = ctx.update(msg1)\n"
"\tassert(err == OK)\n"
"\terr = ctx.update(msg2)\n"
"\tassert(err == OK)\n"
"\tvar hmac = ctx.finish()\n"
"\tprint(hmac.hex_encode())\n"
"\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"using System.Diagnostics;\n"
"\n"
"public partial class MyNode : Node\n"
"{\n"
"\tprivate HmacContext _ctx = new HmacContext();\n"
"\n"
"\tpublic override void _Ready()\n"
"\t{\n"
"\t\tbyte[] key = \"supersecret\".ToUtf8Buffer();\n"
"\t\tError err = _ctx.Start(HashingContext.HashType.Sha256, key);\n"
"\t\tDebug.Assert(err == Error.Ok);\n"
"\t\tbyte[] msg1 = \"this is \".ToUtf8Buffer();\n"
"\t\tbyte[] msg2 = \"super duper secret\".ToUtf8Buffer();\n"
"\t\terr = _ctx.Update(msg1);\n"
"\t\tDebug.Assert(err == Error.Ok);\n"
"\t\terr = _ctx.Update(msg2);\n"
"\t\tDebug.Assert(err == Error.Ok);\n"
"\t\tbyte[] hmac = _ctx.Finish();\n"
"\t\tGD.Print(hmac.HexEncode());\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Клас HMACContext корисний для розширених випадків використання HMAC, таких як "
"потокове передавання повідомлення, оскільки він підтримує створення "
"повідомлення з часом, а не надає все відразу. \n"
"[codeblocks] \n"
"[gdscript] \n"
"extends Node \n"
"var ctx = HMACContext.new() \n"
"\n"
"func _ready(): \n"
"\tvar key = \"supersecret\".to_utf8_buffer() \n"
"\tvar err = ctx.start(HashingContext.HASH_SHA256, ключ) \n"
"\tassert(err == OK) \n"
"\tvar msg1 = \"це \".to_utf8_buffer() \n"
"\tvar msg2 = \"super-duper secret\".to_utf8_buffer() \n"
"\terr = ctx.update(msg1) \n"
"\tassert(err == OK) \n"
"\terr = ctx.update(msg2) \n"
"\tassert(err == OK) \n"
"\tvar hmac = ctx.finish() \n"
"\tprint(hmac.hex_encode()) \n"
"\n"
"[/gdscript] \n"
"[csharp] \n"
"using Godot; \n"
"using System.Diagnostics; \n"
"\n"
"public partial class MyNode : Node \n"
"{\n"
"\tprivate HmacContext _ctx = new HmacContext(); \n"
"\n"
"\tpublic override void _Ready() \n"
"\t{ \n"
"\t\tbyte[] key = \"supersecret\".ToUtf8Buffer(); \n"
"\t\tError err = _ctx.Start(HashingContext.HashType.Sha256, key); \n"
"\t\tDebug.Assert(err == Error.Ok); \n"
"\t\tbyte[] msg1 = \"this is \".ToUtf8Buffer(); \n"
"\t\tbyte[] msg2 = \"super duper secret\".ToUtf8Buffer(); \n"
"\t\terr = _ctx.Update(msg1); \n"
"\t\tDebug.Assert(err == Error.Ok); \n"
"\t\terr = _ctx.Update(msg2); \n"
"\t\tDebug.Assert(err == Error.Ok); \n"
"\t\tbyte[] hmac = _ctx.Finish(); \n"
"\t\tGD.Print(hmac.HexEncode()); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the resulting HMAC. If the HMAC failed, an empty [PackedByteArray] is "
"returned."
msgstr ""
"Повертає результуючий HMAC. Якщо HMAC не вдалося, повертається порожній "
"[PackedByteArray]."
msgid ""
"Initializes the HMACContext. This method cannot be called again on the same "
"HMACContext until [method finish] has been called."
msgstr ""
"Returns the resulting HMAC. If HMAC fails, an empty [PackedByteArray] is "
"returned."
msgid ""
"Updates the message to be HMACed. This can be called multiple times before "
"[method finish] is called to append [param data] to the message, but cannot "
"be called until [method start] has been called."
msgstr ""
"Оновлює повідомлення для HMAC. Це можна викликати кілька разів перед викликом "
"[method finish], щоб додати [param data] до повідомлення, але не можна "
"викликати, доки не буде викликано [method start]."
msgid "A horizontal scrollbar that goes from left (min) to right (max)."
msgstr "Горизонтальна смуга прокрутки зліва (мін.) направо (макс.)."
msgid ""
"A horizontal scrollbar, typically used to navigate through content that "
"extends beyond the visible width of a control. It is a [Range]-based control "
"and goes from left (min) to right (max)."
msgstr "Horizontal scroll bar from left (min) to right (max)."
msgid ""
"Padding between the bottom of the [theme_item ScrollBar.scroll] element and "
"the [theme_item ScrollBar.grabber].\n"
"[b]Note:[/b] To apply horizontal padding, modify the left/right content "
"margins of [theme_item ScrollBar.scroll] instead."
msgstr ""
"Відступ між нижньою частиною елемента [theme_item ScrollBar.scroll] та "
"елементом [theme_item ScrollBar.grabber].\n"
"[b]Примітка:[/b] Щоб застосувати горизонтальний відступ, змініть лівий/правий "
"поля вмісту [theme_item ScrollBar.scroll]."
msgid ""
"Padding between the top of the [theme_item ScrollBar.scroll] element and the "
"[theme_item ScrollBar.grabber].\n"
"[b]Note:[/b] To apply horizontal padding, modify the left/right content "
"margins of [theme_item ScrollBar.scroll] instead."
msgstr ""
"Відступ між верхньою частиною елемента [theme_item ScrollBar.scroll] та "
"елементом [theme_item ScrollBar.grabber].\n"
"[b]Примітка:[/b] Щоб застосувати горизонтальний відступ, змініть лівий/правий "
"поля вмісту [theme_item ScrollBar.scroll]."
msgid "A horizontal line used for separating other controls."
msgstr ""
"Горизонтальна лінія, яка використовується для відокремлення інших елементів "
"керування."
msgid ""
"A horizontal separator used for separating other controls that are arranged "
"[b]vertically[/b]. [HSeparator] is purely visual and normally drawn as a "
"[StyleBoxLine]."
msgstr ""
"Горизонтальний роздільник, який використовується для відокремлення інших "
"елементів керування, розташованих [b]вертикально[/b]. [HSeparator] є суто "
"візуальним і зазвичай малюється як [StyleBoxLine]."
msgid "A horizontal slider that goes from left (min) to right (max)."
msgstr "Горизонтальний повзунок, який рухається зліва (мін.) направо (макс.)."
msgid ""
"A horizontal slider, used to adjust a value by moving a grabber along a "
"horizontal axis. It is a [Range]-based control and goes from left (min) to "
"right (max)."
msgstr ""
"Горизонтальний повзунок, який використовується для налаштування значення "
"шляхом переміщення захоплення вздовж горизонтальної осі. Це елемент керування "
"на основі [Діапазон], який переміщається зліва (мін.) направо (макс.)."
msgid ""
"A container that splits two child controls horizontally and provides a "
"grabber for adjusting the split ratio."
msgstr ""
"Контейнер, який розділяє два дочірніх елемента керування по горизонталі та "
"забезпечує захоплення для налаштування співвідношення розподілу."
msgid ""
"A container that accepts only two child controls, then arranges them "
"horizontally and creates a divisor between them. The divisor can be dragged "
"around to change the size relation between the child controls."
msgstr ""
"Контейнер, який приймає лише два дочірні елементи керування, а потім "
"розташовує їх горизонтально та створює дільник між ними. Дільник можна "
"перетягувати, щоб змінити співвідношення розмірів між дочірніми елементами "
"керування."
msgid "Low-level hyper-text transfer protocol client."
msgstr "Клієнт протоколу передачі гіпертексту низького рівня."
msgid ""
"Hyper-text transfer protocol client (sometimes called \"User Agent\"). Used "
"to make HTTP requests to download web content, upload files and other data or "
"to communicate with various services, among other use cases.\n"
"See the [HTTPRequest] node for a higher-level alternative.\n"
"[b]Note:[/b] This client only needs to connect to a host once (see [method "
"connect_to_host]) to send multiple requests. Because of this, methods that "
"take URLs usually take just the part after the host instead of the full URL, "
"as the client is already connected to a host. See [method request] for a full "
"example and to get started.\n"
"An [HTTPClient] should be reused between multiple requests or to connect to "
"different hosts instead of creating one client per request. Supports "
"Transport Layer Security (TLS), including server certificate verification. "
"HTTP status codes in the 2xx range indicate success, 3xx redirection (i.e. "
"\"try again, but over here\"), 4xx something was wrong with the request, and "
"5xx something went wrong on the server's side.\n"
"For more information on HTTP, see [url=https://developer.mozilla.org/en-US/"
"docs/Web/HTTP]MDN's documentation on HTTP[/url] (or read [url=https://"
"tools.ietf.org/html/rfc2616]RFC 2616[/url] to get it straight from the "
"source).\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android.\n"
"[b]Note:[/b] It's recommended to use transport encryption (TLS) and to avoid "
"sending sensitive information (such as login credentials) in HTTP GET URL "
"parameters. Consider using HTTP POST requests or HTTP headers for such "
"information instead.\n"
"[b]Note:[/b] When performing HTTP requests from a project exported to Web, "
"keep in mind the remote server may not allow requests from foreign origins "
"due to [url=https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS]CORS[/"
"url]. If you host the server in question, you should modify its backend to "
"allow requests from foreign origins by adding the [code]Access-Control-Allow-"
"Origin: *[/code] HTTP header.\n"
"[b]Note:[/b] TLS support is currently limited to TLSv1.2 and TLSv1.3. "
"Attempting to connect to a server that only supports older (insecure) TLS "
"versions will return an error.\n"
"[b]Warning:[/b] TLS certificate revocation and certificate pinning are "
"currently not supported. Revoked certificates are accepted as long as they "
"are otherwise valid. If this is a concern, you may want to use automatically "
"managed certificates with a short validity period."
msgstr ""
"Клієнт протоколу передачі гіпертексту (іноді його називають \"Агент "
"користувача\"). Використовується для здійснення HTTP-запитів для завантаження "
"веб-контенту, файлів та інших даних або для зв'язку з різними службами, серед "
"інших випадків використання.\n"
"Див. вузол [HTTPRequest] для альтернативи вищого рівня.\n"
"[b]Примітка:[/b] Цьому клієнту потрібно лише один раз підключитися до хоста "
"(див. [method connect_to_host]), щоб надіслати кілька запитів. Через це "
"методи, які приймають URL-адреси, зазвичай приймають лише частину після "
"хоста, а не повну URL-адресу, оскільки клієнт вже підключений до хоста. Див. "
"[method request] для повного прикладу та початку роботи.\n"
"[HTTPClient] слід повторно використовувати між кількома запитами або для "
"підключення до різних хостів, замість створення одного клієнта на запит. "
"Підтримує безпеку транспортного рівня (TLS), включаючи перевірку сертифіката "
"сервера. Коди стану HTTP у діапазоні 2xx вказують на успіх, 3xx – "
"перенаправлення (тобто \"спробуйте ще раз, але тут\"), 4xx – щось пішло не "
"так із запитом, а 5xx – щось пішло не так на стороні сервера.\n"
" Щоб отримати додаткову інформацію про HTTP, див. [url=https://"
"developer.mozilla.org/en-US/docs/Web/HTTP]документацію MDN щодо HTTP[/url] "
"(або прочитайте [url=https://tools.ietf.org/html/rfc2616]RFC 2616[/url], щоб "
"отримати її безпосередньо з джерела).\n"
"[b]Примітка:[/b] Під час експорту на Android переконайтеся, що ви ввімкнули "
"дозвіл [code]INTERNET[/code] у попередньому налаштуванні експорту Android "
"перед експортом проекту або використанням розгортання одним клацанням миші. В "
"іншому випадку Android блокуватиме будь-який мережевий зв'язок.\n"
"[b]Примітка:[/b] Рекомендується використовувати транспортне шифрування (TLS) "
"та уникати надсилання конфіденційної інформації (наприклад, облікових даних "
"для входу) у параметрах URL-адреси HTTP GET. Натомість розгляньте можливість "
"використання запитів HTTP POST або заголовків HTTP для такої інформації.\n"
"[b]Примітка:[/b] Під час виконання HTTP-запитів із проекту, експортованого в "
"Інтернет, пам’ятайте, що віддалений сервер може не дозволяти запити із "
"сторонніх джерел через [url=https://developer.mozilla.org/en-US/docs/Web/HTTP/"
"CORS]CORS[/url]. Якщо ви розміщуєте відповідний сервер, вам слід змінити його "
"серверну частину, щоб дозволити запити із сторонніх джерел, додавши HTTP-"
"заголовок [code]Access-Control-Allow-Origin: *[/code].\n"
"[b]Примітка:[/b] Підтримка TLS наразі обмежена TLSv1.2 та TLSv1.3. Спроба "
"підключитися до сервера, який підтримує лише старіші (незахищені) версії TLS, "
"поверне помилку.\n"
"[b]Попередження:[/b] Відкликання та закріплення сертифіката TLS наразі не "
"підтримуються. Відкликані сертифікати приймаються, якщо вони дійсні. Якщо це "
"вас турбує, ви можете використовувати автоматично керовані сертифікати з "
"коротким терміном дії."
msgid "HTTP client class"
msgstr "Клас клієнта HTTP"
msgid "TLS certificates"
msgstr "сертифікати TLS"
msgid "Closes the current connection, allowing reuse of this [HTTPClient]."
msgstr ""
"Закриває поточне підключення, дозволяючи повторне використання цього "
"[HTTPClient]."
msgid ""
"Connects to a host. This needs to be done before any requests are sent.\n"
"If no [param port] is specified (or [code]-1[/code] is used), it is "
"automatically set to 80 for HTTP and 443 for HTTPS. You can pass the optional "
"[param tls_options] parameter to customize the trusted certification "
"authorities, or the common name verification when using HTTPS. See [method "
"TLSOptions.client] and [method TLSOptions.client_unsafe]."
msgstr ""
"Підключається до хосту. Це потрібно зробити перед надсиланням запитів.\n"
"Якщо [param port] не вказано (або використовується [code]-1[/code]), він "
"автоматично встановлюється на 80 для HTTP та 443 для HTTPS. Ви можете "
"передати додатковий параметр [param tls_options], щоб налаштувати довірені "
"центри сертифікації або загальну перевірку імен під час використання HTTPS. "
"Перегляньте [method TLSOptions.client] і [method TLSOptions.client_unsafe]."
msgid ""
"Returns the response's body length.\n"
"[b]Note:[/b] Some Web servers may not send a body length. In this case, the "
"value returned will be [code]-1[/code]. If using chunked transfer encoding, "
"the body length will also be [code]-1[/code].\n"
"[b]Note:[/b] This function always returns [code]-1[/code] on the Web platform "
"due to browsers limitations."
msgstr ""
"Повертає довжину тіла відповіді.\n"
"[b]Примітка.[/b] Деякі веб-сервери можуть не надсилати довжину тіла. У цьому "
"випадку поверненим значенням буде [code]-1[/code]. Якщо використовується "
"кодування передачі фрагментів, довжина тіла також буде [code]-1[/code].\n"
"[b]Примітка.[/b] Ця функція завжди повертає [code]-1[/code] на веб-платформі "
"через обмеження браузерів."
msgid "Returns the response's HTTP status code."
msgstr "Повертає код статусу HTTP відповіді."
msgid "Returns the response headers."
msgstr "Повертає заголовки відповідей."
msgid ""
"Returns all response headers as a [Dictionary]. Each entry is composed by the "
"header name, and a [String] containing the values separated by [code]\"; \"[/"
"code]. The casing is kept the same as the headers were received.\n"
"[codeblock]\n"
"{\n"
"\t\"content-length\": 12,\n"
"\t\"Content-Type\": \"application/json; charset=UTF-8\",\n"
"}\n"
"[/codeblock]"
msgstr ""
"Повертає всі заголовки відповідей як [Dictionary]. Кожен запис складається з "
"імені заголовка та [String], що містить значення, розділені [code]\"; \"[/"
"code]. Оболочка зберігається такою ж, як були отримані заголовки. \n"
"[codeblock] \n"
"{\n"
"\t\"content-length\": 12, \n"
"\t\"Content-Type\": \"application/json; charset=UTF-8\", \n"
"}\n"
"[/codeblock]"
msgid ""
"Returns a [enum Status] constant. Need to call [method poll] in order to get "
"status updates."
msgstr ""
"Повертає константу [enum Status]. Потрібно викликати [method poll], щоб "
"отримувати оновлення статусу."
msgid "If [code]true[/code], this [HTTPClient] has a response available."
msgstr "Якщо [code]true[/code], цей [HTTPClient] має доступну відповідь."
msgid "If [code]true[/code], this [HTTPClient] has a response that is chunked."
msgstr ""
"Якщо [code]true[/code], цей [HTTPClient] має відповідь, яка є фрагментованою."
msgid ""
"This needs to be called in order to have any request processed. Check results "
"with [method get_status]."
msgstr ""
"Це потрібно викликати, щоб обробити будь-який запит. Перевірте результати за "
"допомогою [method get_status]."
msgid ""
"Generates a GET/POST application/x-www-form-urlencoded style query string "
"from a provided dictionary, e.g.:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"username\": \"user\", \"password\": \"pass\" }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"# Returns \"username=user&password=pass\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary { { \"username\", \"user\" }, "
"{ \"password\", \"pass\" } };\n"
"string queryString = httpClient.QueryStringFromDict(fields);\n"
"// Returns \"username=user&password=pass\"\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Furthermore, if a key has a [code]null[/code] value, only the key itself is "
"added, without equal sign and value. If the value is an array, for each value "
"in it a pair with the same key is added.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"single\": 123, \"not_valued\": null, \"multiple\": [22, 33, "
"44] }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"# Returns \"single=123¬_valued&multiple=22&multiple=33&multiple=44\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"single\", 123 },\n"
"\t{ \"notValued\", default },\n"
"\t{ \"multiple\", new Godot.Collections.Array { 22, 33, 44 } },\n"
"};\n"
"string queryString = httpClient.QueryStringFromDict(fields);\n"
"// Returns \"single=123¬_valued&multiple=22&multiple=33&multiple=44\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Генерує рядок запиту в стилі GET/POST application/x-www-form-urlencoded з "
"наданого словника, наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"username\": \"user\", \"password\": \"pass\" }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"# Повертає \"username=user&password=pass\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary { { \"username\", \"user\" }, "
"{ \"password\", \"pass\" } };\n"
"string queryString = httpClient.QueryStringFromDict(fields);\n"
"// Повертає \"username=user&password=pass\"\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Крім того, якщо ключ має значення [code]null[/code], додається лише сам ключ, "
"без знака рівності та значення. Якщо значення є масивом, для кожного значення "
"в ньому додається пара з тим самим ключем.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"single\": 123, \"not_valued\": null, \"multiple\": [22, 33, "
"44] }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"# Повертає \"single=123¬_valued&multiple=22&multiple=33&multiple=44\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"single\", 123 },\n"
"\t{ \"notValued\", default },\n"
"\t{ \"multiple\", new Godot.Collections.Array { 22, 33, 44 } },\n"
"};\n"
"string queryString = httpClient.QueryStringFromDict(fields);\n"
"// Повертає \"single=123¬_valued&multiple=22&multiple=33&multiple=44\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Reads one chunk from the response."
msgstr "Читає один фрагмент із відповіді."
msgid ""
"Sends an HTTP request to the connected host with the given [param method].\n"
"The URL parameter is usually just the part after the host, so for "
"[code]https://example.com/index.php[/code], it is [code]/index.php[/code]. "
"When sending requests to an HTTP proxy server, it should be an absolute URL. "
"For [constant HTTPClient.METHOD_OPTIONS] requests, [code]*[/code] is also "
"allowed. For [constant HTTPClient.METHOD_CONNECT] requests, it should be the "
"authority component ([code]host:port[/code]).\n"
"[param headers] are HTTP request headers.\n"
"To create a POST request with query strings to push to the server, do:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"username\": \"user\", \"password\": \"pass\" }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"var headers = [\"Content-Type: application/x-www-form-urlencoded\", \"Content-"
"Length: \" + str(query_string.length())]\n"
"var result = http_client.request(http_client.METHOD_POST, \"/index.php\", "
"headers, query_string)\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary { { \"username\", \"user\" }, "
"{ \"password\", \"pass\" } };\n"
"string queryString = new HttpClient().QueryStringFromDict(fields);\n"
"string[] headers = [\"Content-Type: application/x-www-form-urlencoded\", $"
"\"Content-Length: {queryString.Length}\"];\n"
"var result = new HttpClient().Request(HttpClient.Method.Post, \"index.php\", "
"headers, queryString);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] The [param body] parameter is ignored if [param method] is "
"[constant HTTPClient.METHOD_GET]. This is because GET methods can't contain "
"request data. As a workaround, you can pass request data as a query string in "
"the URL. See [method String.uri_encode] for an example."
msgstr ""
"Надсилає HTTP-запит до підключеного хоста за допомогою заданого методу "
"[method param].\n"
"Параметр URL зазвичай є лише частиною після host, тому для [code]https://"
"example.com/index.php[/code] це [code]/index.php[/code]. Під час надсилання "
"запитів до HTTP-проксі-сервера це має бути абсолютна URL-адреса. Для запитів "
"[constant HTTPClient.METHOD_OPTIONS] також дозволено [code]*[/code]. Для "
"запитів [constant HTTPClient.METHOD_CONNECT] це має бути компонент authority "
"([code]host:port[/code]).\n"
"[param headers] – це заголовки HTTP-запиту.\n"
" Щоб створити POST-запит із рядками запиту для надсилання на сервер, "
"виконайте такі дії:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var fields = { \"username\": \"user\", \"password\": \"pass\" }\n"
"var query_string = http_client.query_string_from_dict(fields)\n"
"var headers = [\"Content-Type: application/x-www-form-urlencoded\", \"Content-"
"Length: \" + str(query_string.length()))\n"
"var result = http_client.request(http_client.METHOD_POST, \"/index.php\", "
"headers, query_string)\n"
"[/gdscript]\n"
"[csharp]\n"
"var fields = new Godot.Collections.Dictionary { { \"username\", \"user\" }, "
"{ \"password\", \"pass\" } };\n"
"string queryString = new HttpClient().QueryStringFromDict(fields);\n"
"string[] headers = [\"Content-Type: application/x-www-form-urlencoded\", $"
"\"Content-Length: {queryString.Length}\"];\n"
"var result = new HttpClient().Request(HttpClient.Method.Post, \"index.php\", "
"headers, queryString);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Параметр [param body] ігнорується, якщо [param method] має "
"значення [constant HTTPClient.METHOD_GET]. Це тому, що методи GET не можуть "
"містити дані запиту. Як тимчасове рішення, ви можете передавати дані запиту "
"як рядок запиту в URL-адресі. Див. приклад у [method String.uri_encode]."
msgid ""
"Sends a raw HTTP request to the connected host with the given [param "
"method].\n"
"The URL parameter is usually just the part after the host, so for "
"[code]https://example.com/index.php[/code], it is [code]/index.php[/code]. "
"When sending requests to an HTTP proxy server, it should be an absolute URL. "
"For [constant HTTPClient.METHOD_OPTIONS] requests, [code]*[/code] is also "
"allowed. For [constant HTTPClient.METHOD_CONNECT] requests, it should be the "
"authority component ([code]host:port[/code]).\n"
"[param headers] are HTTP request headers.\n"
"Sends the body data raw, as a byte array and does not encode it in any way."
msgstr ""
"Надсилає необроблений HTTP-запит на підключений хост за допомогою заданого "
"методу [param method].\n"
"Параметр URL зазвичай є лише частиною після імені хоста, тому для "
"[code]https://example.com/index.php[/code] це [code]/index.php[/code]. Під "
"час надсилання запитів на HTTP-проксі-сервер це має бути абсолютна URL-"
"адреса. Для запитів [constant HTTPClient.METHOD_OPTIONS] також дозволено "
"[code]*[/code]. Для запитів [constant HTTPClient.METHOD_CONNECT] це має бути "
"компонент авторитету ([code]host:port[/code]).\n"
"[param headers] – це заголовки HTTP-запиту.\n"
"Надсилає дані тіла необробленими, як масив байтів, і жодним чином не кодує їх."
msgid ""
"Sets the proxy server for HTTP requests.\n"
"The proxy server is unset if [param host] is empty or [param port] is -1."
msgstr ""
"Встановлює проксі-сервер для запитів HTTP.\n"
"Проксі-сервер не встановлено, якщо [param host] порожній або [param port] має "
"значення -1."
msgid ""
"Sets the proxy server for HTTPS requests.\n"
"The proxy server is unset if [param host] is empty or [param port] is -1."
msgstr ""
"Встановлює проксі-сервер для запитів HTTPS.\n"
"Проксі-сервер не встановлено, якщо [param host] порожній або [param port] має "
"значення -1."
msgid ""
"If [code]true[/code], execution will block until all data is read from the "
"response."
msgstr ""
"Якщо [code]true[/code], виконання буде заблоковано, доки всі дані не будуть "
"прочитані з відповіді."
msgid "The connection to use for this client."
msgstr "Підключення для цього клієнта."
msgid ""
"The size of the buffer used and maximum bytes to read per iteration. See "
"[method read_response_body_chunk]."
msgstr ""
"Розмір використовуваного буфера та максимальна кількість байтів для читання "
"за ітерацію. Перегляньте [method read_response_body_chunk]."
msgid ""
"HTTP GET method. The GET method requests a representation of the specified "
"resource. Requests using GET should only retrieve data."
msgstr ""
"Метод HTTP GET. Метод GET запитує представлення зазначеного ресурсу. Запити з "
"використанням GET мають лише отримувати дані."
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 ""
"Метод HTTP HEAD. Метод HEAD запитує відповідь, ідентичну запиту GET, але без "
"тіла відповіді. Це корисно для запиту метаданих, наприклад заголовків HTTP, "
"або для перевірки існування ресурсу."
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 ""
"Метод HTTP POST. Метод POST використовується для надсилання сутності на "
"вказаний ресурс, що часто спричиняє зміну стану або побічні ефекти на "
"сервері. Це часто використовується для форм і надсилання даних або "
"завантаження файлів."
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 "
"\"create or update\" and PUT as \"update\", although many services tend to "
"not make a clear distinction or change their meaning)."
msgstr ""
"Метод HTTP PUT. Метод PUT просить замінити всі поточні представлення "
"цільового ресурсу корисним навантаженням запиту. (Ви можете розглядати POST "
"як «створити або оновити», а PUT — як «оновити», хоча багато служб, як "
"правило, не роблять чіткого розмежування або змінюють своє значення)."
msgid ""
"HTTP DELETE method. The DELETE method requests to delete the specified "
"resource."
msgstr "Метод HTTP DELETE. Метод DELETE запитує видалення зазначеного ресурсу."
msgid ""
"HTTP OPTIONS method. The OPTIONS method asks for a description of the "
"communication options for the target resource. Rarely used."
msgstr ""
"Метод HTTP OPTIONS. Метод OPTIONS запитує опис параметрів зв’язку для "
"цільового ресурсу. Використовується рідко."
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 ""
"Метод HTTP TRACE. Метод TRACE виконує перевірку зациклення повідомлення на "
"шляху до цільового ресурсу. Повертає весь запит HTTP, отриманий у тілі "
"відповіді. Використовується рідко."
msgid ""
"HTTP CONNECT method. The CONNECT method establishes a tunnel to the server "
"identified by the target resource. Rarely used."
msgstr ""
"Метод HTTP CONNECT. Метод CONNECT встановлює тунель до сервера, "
"ідентифікованого цільовим ресурсом. Використовується рідко."
msgid ""
"HTTP PATCH method. The PATCH method is used to apply partial modifications to "
"a resource."
msgstr ""
"Метод HTTP PATCH. Метод PATCH використовується для застосування часткових "
"змін до ресурсу."
msgid "Represents the size of the [enum Method] enum."
msgstr "Представляє розмір переліку [enum Method]."
msgid "Status: Disconnected from the server."
msgstr "Статус: Відключено від сервера."
msgid "Status: Currently resolving the hostname for the given URL into an IP."
msgstr "Статус: наразі ім’я хоста для даної URL-адреси перетворюється на IP."
msgid "Status: DNS failure: Can't resolve the hostname for the given URL."
msgstr ""
"Статус: збій DNS: не вдається розпізнати ім’я хосту для вказаної URL-адреси."
msgid "Status: Currently connecting to server."
msgstr "Статус: підключення до сервера."
msgid "Status: Can't connect to the server."
msgstr "Статус: не вдається підключитися до сервера."
msgid "Status: Connection established."
msgstr "Статус: підключення встановлено."
msgid "Status: Currently sending request."
msgstr "Статус: зараз надсилається запит."
msgid "Status: HTTP body received."
msgstr "Статус: тіло HTTP отримано."
msgid "Status: Error in HTTP connection."
msgstr "Статус: Помилка підключення HTTP."
msgid "Status: Error in TLS handshake."
msgstr "Статус: помилка в рукостисканні TLS."
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 ""
"Код статусу HTTP [code]100 Продовжити[/code]. Проміжна відповідь, яка вказує "
"на те, що наразі все в порядку, і що клієнт має продовжити запит (або "
"проігнорувати цей статус, якщо він уже завершений)."
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 ""
"Код статусу HTTP [code]101 Switching Protocol[/code]. Надсилається клієнтом у "
"відповідь на заголовок запиту [code]Upgrade[/code]. Вказує на протокол, на "
"який перемикається сервер."
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 ""
"Код статусу HTTP [code]102 Processing[/code] (WebDAV). Вказує на те, що "
"сервер отримав і обробляє запит, але відповіді ще немає."
msgid ""
"HTTP status code [code]200 OK[/code]. The request has succeeded. Default "
"response for successful requests. Meaning varies depending on the request:\n"
"- [constant METHOD_GET]: The resource has been fetched and is transmitted in "
"the message body.\n"
"- [constant METHOD_HEAD]: The entity headers are in the message body.\n"
"- [constant METHOD_POST]: The resource describing the result of the action is "
"transmitted in the message body.\n"
"- [constant METHOD_TRACE]: The message body contains the request message as "
"received by the server."
msgstr ""
"Код статусу HTTP [code]200 OK[/code]. Запит виконано. Відповідь за умовчанням "
"для успішних запитів. Значення залежить від запиту: \n"
"- [constant METHOD_GET]: ресурс було отримано та передано в тілі "
"повідомлення. \n"
"- [constant METHOD_HEAD]: заголовки об’єктів знаходяться в тілі "
"повідомлення. \n"
"- [constant METHOD_POST]: ресурс, що описує результат дії, передається в тілі "
"повідомлення. \n"
"- [constant METHOD_TRACE]: тіло повідомлення містить повідомлення запиту, "
"отримане сервером."
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 ""
"Код статусу HTTP [code]201 Створено[/code]. Запит виконано успішно, і в "
"результаті цього було створено новий ресурс. Зазвичай це відповідь, що "
"надсилається після запиту PUT."
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 HTTP "
"to later send an asynchronous response indicating the outcome of processing "
"the request. It is intended for cases where another process or server handles "
"the request, or for batch processing."
msgstr ""
"Код статусу HTTP [code]202 Accepted[/code]. Запит отримано, але ще не "
"виконано. Це не зобов’язує, тобто в HTTP немає способу пізніше надіслати "
"асинхронну відповідь із зазначенням результату обробки запиту. Він "
"призначений для випадків, коли інший процес або сервер обробляє запит, або "
"для пакетної обробки."
msgid ""
"HTTP status code [code]203 Non-Authoritative Information[/code]. This "
"response code means returned meta-information set is not exact set as "
"available from the origin server, but collected from a local or a third party "
"copy. Except this condition, 200 OK response should be preferred instead of "
"this response."
msgstr ""
"Код статусу HTTP [code]203 Неавторитетна інформація[/code]. Цей код відповіді "
"означає, що повернутий набір метаінформації не є точно встановленим як "
"доступний із вихідного сервера, а зібраний із локальної або сторонньої копії. "
"За винятком цієї умови, відповідь 200 OK має бути перевагою замість цієї "
"відповіді."
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 ""
"Код статусу HTTP [code]204 Немає вмісту[/code]. Для цього запиту немає вмісту "
"для надсилання, але заголовки можуть бути корисними. Агент користувача може "
"оновити свої кешовані заголовки для цього ресурсу новими."
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 caused "
"the request to be sent to its original state as received from the origin "
"server."
msgstr ""
"Код статусу HTTP [code]205 Скинути вміст[/code]. Сервер виконав запит і "
"бажає, щоб клієнт скинув «перегляд документа», який спричинив надсилання "
"запиту до початкового стану, отриманого від вихідного сервера."
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 ""
"Код статусу HTTP [code]206 Частковий вміст[/code]. Цей код відповіді "
"використовується через заголовок діапазону, надісланий клієнтом для "
"розділення завантаження на кілька потоків."
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 ""
"Код статусу HTTP [code]207 Multi-Status[/code] (WebDAV). Відповідь Multi-"
"Status передає інформацію про кілька ресурсів у ситуаціях, коли кілька кодів "
"стану можуть бути доречними."
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 ""
"Код статусу HTTP [code]208 уже повідомлено[/code] (WebDAV). Використовується "
"всередині елемента відповіді DAV: propstat, щоб уникнути повторного "
"перерахування внутрішніх членів кількох прив’язок до однієї колекції."
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 ""
"Код статусу HTTP [code]226 IM Used[/code] (WebDAV). Сервер виконав запит GET "
"для ресурсу, і відповідь є представленням результату однієї або кількох "
"маніпуляцій із екземпляром, застосованих до поточного екземпляра."
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 ""
"Код статусу HTTP [code]300 Multiple Choice[/code]. Запит має більше ніж одну "
"можливу відповідь, і немає стандартного способу вибрати одну з відповідей. "
"Користувач-агент або користувач повинен вибрати один із них."
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 ""
"Код статусу HTTP [code]301 переміщено назавжди[/code]. Перенаправлення. Цей "
"код відповіді означає, що URI запитуваного ресурсу було змінено. Новий URI "
"зазвичай включається у відповідь."
msgid ""
"HTTP status code [code]302 Found[/code]. Temporary redirection. This response "
"code means the URI of requested resource has been changed temporarily. New "
"changes in the URI might be made in the future. Therefore, this same URI "
"should be used by the client in future requests."
msgstr ""
"Код статусу HTTP [code]302 знайдено[/code]. Тимчасове перенаправлення. Цей "
"код відповіді означає, що URI запитуваного ресурсу тимчасово змінено. У "
"майбутньому можуть бути внесені нові зміни в URI. Таким чином, цей самий URI "
"повинен використовуватися клієнтом у майбутніх запитах."
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 "
"header field, which is intended to provide an indirect response to the "
"original request."
msgstr ""
"Код статусу HTTP [code]303 See Other[/code]. Сервер перенаправляє агент "
"користувача на інший ресурс, як зазначено URI в полі заголовка Location, який "
"призначений для надання непрямої відповіді на вихідний запит."
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 ""
"Код статусу HTTP [code]304 не змінено[/code]. Було отримано умовний запит GET "
"або HEAD, який мав би отримати відповідь 200 OK, якби не той факт, що умова "
"оцінюється як [code]false[/code]."
msgid ""
"Many clients ignore this response code for security reasons. It is also "
"deprecated by the HTTP standard."
msgstr ""
"Багато клієнтів ігнорують цей код відповіді з міркувань безпеки. Він також не "
"підтримується стандартом HTTP."
msgid "HTTP status code [code]305 Use Proxy[/code]."
msgstr "Код статусу HTTP [code]305 Use Proxy[/code]."
msgid "HTTP status code [code]306 Switch Proxy[/code]."
msgstr "Код статусу HTTP [code]306 Switch Proxy[/code]."
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 ""
"Код статусу HTTP [code]307 Тимчасове перенаправлення[/code]. Цільовий ресурс "
"тимчасово знаходиться під іншим URI, і агент користувача НЕ ПОВИНЕН змінювати "
"метод запиту, якщо він виконує автоматичне перенаправлення до цього URI."
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 ""
"Код статусу HTTP [code]308 Постійне перенаправлення[/code]. Цільовому ресурсу "
"було призначено новий постійний URI, і будь-які майбутні посилання на цей "
"ресурс мають використовувати один із наданих URI."
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 "
"perceived to be a client error (e.g., malformed request syntax, invalid "
"request message framing, invalid request contents, or deceptive request "
"routing)."
msgstr ""
"Код статусу HTTP [code]400 Bad Request[/code]. Запит був недійсним. Сервер не "
"може або не хоче обробити запит через щось, що сприймається як помилка "
"клієнта (наприклад, неправильний синтаксис запиту, неприпустимий кадр "
"повідомлення запиту, недійсний вміст запиту або оманлива маршрутизація "
"запиту)."
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 ""
"Код статусу HTTP [code]401 Неавторизовано[/code]. Потрібні облікові дані. "
"Запит не застосовано, оскільки в ньому відсутні дійсні облікові дані "
"автентифікації для цільового ресурсу."
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 ""
"Код статусу HTTP [code]402 Payment Required[/code]. Цей код відповіді "
"зарезервовано для використання в майбутньому. Початковою метою створення "
"цього коду було використання його для цифрових платіжних систем, однак наразі "
"він не використовується."
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 "
"give proper response. Unlike [code]401[/code], the client's identity is known "
"to the server."
msgstr ""
"Код статусу HTTP [code]403 Forbidden[/code]. Клієнт не має прав доступу до "
"вмісту, тобто він неавторизований, тому сервер відмовляється надати належну "
"відповідь. На відміну від [code]401[/code], особа клієнта відома серверу."
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 valid "
"but the resource itself does not exist. May also be sent instead of 403 to "
"hide existence of a resource if the client is not authorized."
msgstr ""
"Код статусу HTTP [code]404 не знайдено[/code]. Сервер не може знайти "
"запитуваний ресурс. Або URL-адресу не розпізнано, або кінцева точка дійсна, "
"але сам ресурс не існує. Також може надсилатися замість 403, щоб приховати "
"існування ресурсу, якщо клієнт не авторизований."
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 "
"example, an API may forbid DELETE-ing a resource. The two mandatory methods, "
"GET and HEAD, must never be disabled and should not return this error code."
msgstr ""
"Код статусу HTTP [code]405 Method Not Allowed[/code]. Метод HTTP запиту "
"відомий серверу, але його вимкнено та не може використовуватися. Наприклад, "
"API може заборонити DELETE-ing ресурсу. Два обов’язкових методи, GET і HEAD, "
"ніколи не можна вимикати та не повинні повертати цей код помилки."
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 agent, "
"according to the proactive negotiation header fields received in the request. "
"Used when negotiation content."
msgstr ""
"Код статусу HTTP [code]406 неприйнятно[/code]. Цільовий ресурс не має "
"поточного представлення, яке було б прийнятним для агента користувача "
"відповідно до полів заголовка проактивного узгодження, отриманих у запиті. "
"Використовується при обговоренні змісту."
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 ""
"Код статусу HTTP [code]407 Потрібна автентифікація проксі[/code]. Подібно до "
"401 Unauthorized, але воно вказує на те, що клієнту потрібно "
"автентифікуватися, щоб використовувати проксі."
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 ""
"Код статусу HTTP [code]408 Час очікування запиту[/code]. Сервер не отримав "
"повне повідомлення запиту протягом часу, який він був готовий чекати."
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. "
"This code is used in situations where the user might be able to resolve the "
"conflict and resubmit the request."
msgstr ""
"Код статусу HTTP [code]409 Конфлікт[/code]. Запит не вдалося виконати через "
"конфлікт із поточним станом цільового ресурсу. Цей код використовується в "
"ситуаціях, коли користувач може вирішити конфлікт і повторно надіслати запит."
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 ""
"Код статусу HTTP [code]410 Gone[/code]. Цільовий ресурс більше недоступний на "
"початковому сервері, і ця умова, ймовірно, є постійною."
msgid ""
"HTTP status code [code]411 Length Required[/code]. The server refuses to "
"accept the request without a defined Content-Length header."
msgstr ""
"Код статусу HTTP [code]411 Необхідна довжина[/code]. Сервер відмовляється "
"прийняти запит без визначеного заголовка Content-Length."
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 ""
"Код статусу HTTP [code]412 Попередня умова не виконана[/code]. Одна або "
"кілька умов, наведених у полях заголовка запиту, оцінюються як [code]false[/"
"code] під час тестування на сервері."
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 ""
"Код статусу HTTP [code]413 Entity Too Large[/code]. Сервер відмовляється "
"обробити запит, оскільки корисне навантаження запиту більше, ніж сервер хоче "
"або може обробити."
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 ""
"Код статусу HTTP [code]414 Request-URI Too Long[/code]. Сервер відмовляється "
"обслуговувати запит, оскільки ціль запиту довша, ніж сервер готовий "
"інтерпретувати."
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 ""
"Код статусу HTTP [code]415 Непідтримуваний тип носія[/code]. Початковий "
"сервер відмовляється обслуговувати запит, оскільки корисне навантаження має "
"формат, який не підтримується цим методом на цільовому ресурсі."
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 "
"the selected resource or the set of ranges requested has been rejected due to "
"invalid ranges or an excessive request of small or overlapping ranges."
msgstr ""
"Код статусу HTTP [code]416 Запитуваний діапазон не задовольняється[/code]. "
"Жоден із діапазонів у полі заголовка \"Діапазон\" запиту не перекриває "
"поточний обсяг вибраного ресурсу, або запитуваний набір діапазонів було "
"відхилено через недійсні діапазони або надмірний запит малих діапазонів або "
"діапазонів, що перекриваються."
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 ""
"Код статусу HTTP [code]417 Expectation Failed [/code]. Очікування, указане в "
"полі заголовка Expect запиту, не може бути виконано принаймні одним із "
"вхідних серверів."
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 ""
"Код статусу HTTP [code]418 Я чайник[/code]. Будь-яка спроба заварити каву за "
"допомогою чайника повинна призвести до коду помилки «418 Я чайник». Отримане "
"тіло сутності МОЖЕ бути коротким і товстим."
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 sent "
"by a server that is not configured to produce responses for the combination "
"of scheme and authority that are included in the request URI."
msgstr ""
"Код статусу HTTP [code]421 Misdirected Request[/code]. Запит було спрямовано "
"на сервер, який не може дати відповідь. Це може бути надіслано сервером, який "
"не налаштований на створення відповідей для комбінації схеми та повноважень, "
"які включені в URI запиту."
msgid ""
"HTTP status code [code]422 Unprocessable Entity[/code] (WebDAV). The server "
"understands the content type of the request entity (hence a 415 Unsupported "
"Media Type status code is inappropriate), and the syntax of the request "
"entity is correct (thus a 400 Bad Request status code is inappropriate) but "
"was unable to process the contained instructions."
msgstr ""
"Код статусу HTTP [code]422 Unprocessable Entity[/code] (WebDAV). Сервер "
"розуміє тип вмісту об’єкта запиту (отже код статусу 415 Unsupported Media "
"Type є неприйнятним), а синтаксис об’єкта запиту є правильним (тому код "
"статусу 400 Bad Request є невідповідним), але не зміг обробити вміст, що "
"міститься інструкції."
msgid ""
"HTTP status code [code]423 Locked[/code] (WebDAV). The source or destination "
"resource of a method is locked."
msgstr ""
"Код статусу HTTP [code]423 заблоковано[/code] (WebDAV). Ресурс джерела або "
"призначення методу заблоковано."
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 ""
"Код статусу HTTP [code]424 Failed Dependency[/code] (WebDAV). Метод не "
"вдалося виконати на ресурсі, оскільки запитана дія залежала від іншої дії, і "
"ця дія не вдалася."
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 ""
"Код статусу HTTP [code]426 Потрібне оновлення[/code]. Сервер відмовляється "
"виконувати запит із використанням поточного протоколу, але може захотіти це "
"зробити після оновлення клієнта до іншого протоколу."
msgid ""
"HTTP status code [code]428 Precondition Required[/code]. The origin server "
"requires the request to be conditional."
msgstr ""
"Код статусу HTTP [code]428 Необхідна передумова[/code]. Початковий сервер "
"вимагає, щоб запит був умовним."
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 ""
"Код статусу HTTP [code]429 Забагато запитів[/code]. Користувач надіслав "
"занадто багато запитів за певний проміжок часу (див. «Обмеження швидкості»). "
"Відступіть і збільште час між запитами або повторіть спробу пізніше."
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 large. "
"The request MAY be resubmitted after reducing the size of the request header "
"fields."
msgstr ""
"Код статусу HTTP [code]431 Завеликі поля заголовка запиту[/code]. Сервер не "
"бажає обробити запит, оскільки його поля заголовка завеликі. Запит МОЖЕ бути "
"повторно поданий після зменшення розміру полів заголовка запиту."
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 ""
"Код статусу HTTP [code]451 Відповідь недоступна з юридичних причин[/code]. "
"Сервер відмовляє в доступі до ресурсу внаслідок законної вимоги."
msgid ""
"HTTP status code [code]500 Internal Server Error[/code]. The server "
"encountered an unexpected condition that prevented it from fulfilling the "
"request."
msgstr ""
"Код статусу HTTP [code]500 Внутрішня помилка сервера[/code]. Сервер зіткнувся "
"з неочікуваною умовою, яка завадила йому виконати запит."
msgid ""
"HTTP status code [code]501 Not Implemented[/code]. The server does not "
"support the functionality required to fulfill the request."
msgstr ""
"Код статусу HTTP [code]501 не реалізовано[/code]. Сервер не підтримує "
"функції, необхідні для виконання запиту."
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 "
"accessed while attempting to fulfill the request. Usually returned by load "
"balancers or proxies."
msgstr ""
"Код статусу HTTP [code]502 Bad Gateway[/code]. Сервер, діючи як шлюз або "
"проксі, отримав недійсну відповідь від вхідного сервера, до якого він мав "
"доступ під час спроби виконати запит. Зазвичай повертається балансувальниками "
"навантаження або проксі-серверами."
msgid ""
"HTTP status code [code]503 Service Unavailable[/code]. The server is "
"currently unable to handle the request due to a temporary overload or "
"scheduled maintenance, which will likely be alleviated after some delay. Try "
"again later."
msgstr ""
"Код статусу HTTP [code]503 Служба недоступна[/code]. Сервер наразі не може "
"обробити запит через тимчасове перевантаження або заплановане технічне "
"обслуговування, яке, ймовірно, буде полегшено після деякої затримки. "
"Повторіть спробу пізніше."
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 "
"server it needed to access in order to complete the request. Usually returned "
"by load balancers or proxies."
msgstr ""
"Код статусу HTTP [code]504 Час очікування шлюзу[/code]. Сервер, діючи як шлюз "
"або проксі, не отримав своєчасної відповіді від вищестоящого сервера, до "
"якого йому потрібно було отримати доступ, щоб виконати запит. Зазвичай "
"повертається балансувальниками навантаження або проксі-серверами."
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 ""
"Код статусу HTTP [code]505 Версія HTTP не підтримується[/code]. Сервер не "
"підтримує або відмовляється підтримувати основну версію HTTP, яка "
"використовувалася в повідомленні запиту."
msgid ""
"HTTP status code [code]506 Variant Also Negotiates[/code]. The server has an "
"internal configuration error: the chosen variant resource is configured to "
"engage in transparent content negotiation itself, and is therefore not a "
"proper end point in the negotiation process."
msgstr ""
"Код статусу HTTP [code]506 Variant also Negotiates[/code]. На сервері виникла "
"внутрішня помилка конфігурації: вибраний варіант ресурсу налаштовано для "
"участі в узгодженні прозорого вмісту, тому він не є належною кінцевою точкою "
"в процесі узгодження."
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 ""
"Код статусу HTTP [code]507 Insufficient Storage[/code]. Метод не вдалося "
"виконати на ресурсі, оскільки сервер не може зберегти представлення, "
"необхідне для успішного виконання запиту."
msgid ""
"HTTP status code [code]508 Loop Detected[/code]. The server terminated an "
"operation because it encountered an infinite loop while processing a request "
"with \"Depth: infinity\". This status indicates that the entire operation "
"failed."
msgstr ""
"Код статусу HTTP [code]508 Виявлено цикл[/code]. Сервер перервав операцію, "
"оскільки виявив нескінченний цикл під час обробки запиту з «Глибина: "
"нескінченність». Цей статус означає, що вся операція не виконана."
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 ""
"Код статусу HTTP [code]510 Not Extended[/code]. У запиті не дотримано "
"політику доступу до ресурсу. Сервер повинен надіслати всю інформацію, "
"необхідну клієнту для надсилання розширеного запиту."
msgid ""
"HTTP status code [code]511 Network Authentication Required[/code]. The client "
"needs to authenticate to gain network access."
msgstr ""
"Код статусу HTTP [code]511 Потрібна автентифікація мережі[/code]. Клієнт "
"повинен пройти автентифікацію, щоб отримати доступ до мережі."
msgid "A node with the ability to send HTTP(S) requests."
msgstr "Вузол із можливістю надсилання запитів HTTP(S)."
msgid ""
"A node with the ability to send HTTP requests. Uses [HTTPClient] internally.\n"
"Can be used to make HTTP requests, i.e. download or upload files or web "
"content via HTTP.\n"
"[b]Warning:[/b] See the notes and warnings on [HTTPClient] for limitations, "
"especially regarding TLS security.\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android.\n"
"[b]Example:[/b] Contact a REST API and print one of its returned fields:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Create an HTTP request node and connect its completion signal.\n"
"\tvar http_request = HTTPRequest.new()\n"
"\tadd_child(http_request)\n"
"\thttp_request.request_completed.connect(self._http_request_completed)\n"
"\n"
"\t# Perform a GET request. The URL below returns JSON as of writing.\n"
"\tvar error = http_request.request(\"https://httpbin.org/get\")\n"
"\tif error != OK:\n"
"\t\tpush_error(\"An error occurred in the HTTP request.\")\n"
"\n"
"\t# Perform a POST request. The URL below returns JSON as of writing.\n"
"\t# Note: Don't make simultaneous requests using a single HTTPRequest node.\n"
"\t# The snippet below is provided for reference only.\n"
"\tvar body = JSON.new().stringify({\"name\": \"Godette\"})\n"
"\terror = http_request.request(\"https://httpbin.org/post\", [], "
"HTTPClient.METHOD_POST, body)\n"
"\tif error != OK:\n"
"\t\tpush_error(\"An error occurred in the HTTP request.\")\n"
"\n"
"# Called when the HTTP request is completed.\n"
"func _http_request_completed(result, response_code, headers, body):\n"
"\tvar json = JSON.new()\n"
"\tjson.parse(body.get_string_from_utf8())\n"
"\tvar response = json.get_data()\n"
"\n"
"\t# Will print the user agent string used by the HTTPRequest node (as "
"recognized by httpbin.org).\n"
"\tprint(response.headers[\"User-Agent\"])\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Create an HTTP request node and connect its completion signal.\n"
"\tvar httpRequest = new HttpRequest();\n"
"\tAddChild(httpRequest);\n"
"\thttpRequest.RequestCompleted += HttpRequestCompleted;\n"
"\n"
"\t// Perform a GET request. The URL below returns JSON as of writing.\n"
"\tError error = httpRequest.Request(\"https://httpbin.org/get\");\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"An error occurred in the HTTP request.\");\n"
"\t}\n"
"\n"
"\t// Perform a POST request. The URL below returns JSON as of writing.\n"
"\t// Note: Don't make simultaneous requests using a single HTTPRequest node.\n"
"\t// The snippet below is provided for reference only.\n"
"\tstring body = new Json().Stringify(new Godot.Collections.Dictionary\n"
"\t{\n"
"\t\t{ \"name\", \"Godette\" }\n"
"\t});\n"
"\terror = httpRequest.Request(\"https://httpbin.org/post\", null, "
"HttpClient.Method.Post, body);\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"An error occurred in the HTTP request.\");\n"
"\t}\n"
"}\n"
"\n"
"// Called when the HTTP request is completed.\n"
"private void HttpRequestCompleted(long result, long responseCode, string[] "
"headers, byte[] body)\n"
"{\n"
"\tvar json = new Json();\n"
"\tjson.Parse(body.GetStringFromUtf8());\n"
"\tvar response = json.GetData().AsGodotDictionary();\n"
"\n"
"\t// Will print the user agent string used by the HTTPRequest node (as "
"recognized by httpbin.org).\n"
"\tGD.Print((response[\"headers\"].AsGodotDictionary())[\"User-Agent\"]);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Example:[/b] Load an image using [HTTPRequest] and display it:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Create an HTTP request node and connect its completion signal.\n"
"\tvar http_request = HTTPRequest.new()\n"
"\tadd_child(http_request)\n"
"\thttp_request.request_completed.connect(self._http_request_completed)\n"
"\n"
"\t# Perform the HTTP request. The URL below returns a PNG image as of "
"writing.\n"
"\tvar error = http_request.request(\"https://placehold.co/512.png\")\n"
"\tif error != OK:\n"
"\t\tpush_error(\"An error occurred in the HTTP request.\")\n"
"\n"
"# Called when the HTTP request is completed.\n"
"func _http_request_completed(result, response_code, headers, body):\n"
"\tif result != HTTPRequest.RESULT_SUCCESS:\n"
"\t\tpush_error(\"Image couldn't be downloaded. Try a different image.\")\n"
"\n"
"\tvar image = Image.new()\n"
"\tvar error = image.load_png_from_buffer(body)\n"
"\tif error != OK:\n"
"\t\tpush_error(\"Couldn't load the image.\")\n"
"\n"
"\tvar texture = ImageTexture.create_from_image(image)\n"
"\n"
"\t# Display the image in a TextureRect node.\n"
"\tvar texture_rect = TextureRect.new()\n"
"\tadd_child(texture_rect)\n"
"\ttexture_rect.texture = texture\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Create an HTTP request node and connect its completion signal.\n"
"\tvar httpRequest = new HttpRequest();\n"
"\tAddChild(httpRequest);\n"
"\thttpRequest.RequestCompleted += HttpRequestCompleted;\n"
"\n"
"\t// Perform the HTTP request. The URL below returns a PNG image as of "
"writing.\n"
"\tError error = httpRequest.Request(\"https://placehold.co/512.png\");\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"An error occurred in the HTTP request.\");\n"
"\t}\n"
"}\n"
"\n"
"// Called when the HTTP request is completed.\n"
"private void HttpRequestCompleted(long result, long responseCode, string[] "
"headers, byte[] body)\n"
"{\n"
"\tif (result != (long)HttpRequest.Result.Success)\n"
"\t{\n"
"\t\tGD.PushError(\"Image couldn't be downloaded. Try a different image.\");\n"
"\t}\n"
"\tvar image = new Image();\n"
"\tError error = image.LoadPngFromBuffer(body);\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"Couldn't load the image.\");\n"
"\t}\n"
"\n"
"\tvar texture = ImageTexture.CreateFromImage(image);\n"
"\n"
"\t// Display the image in a TextureRect node.\n"
"\tvar textureRect = new TextureRect();\n"
"\tAddChild(textureRect);\n"
"\ttextureRect.Texture = texture;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] [HTTPRequest] nodes will automatically handle decompression of "
"response bodies. An [code]Accept-Encoding[/code] header will be automatically "
"added to each of your requests, unless one is already specified. Any response "
"with a [code]Content-Encoding: gzip[/code] header will automatically be "
"decompressed and delivered to you as uncompressed bytes."
msgstr ""
"Вузол з можливістю надсилання HTTP-запитів. Використовує [HTTPClient] "
"внутрішньо.\n"
"Може використовуватися для здійснення HTTP-запитів, тобто завантаження або "
"вивантаження файлів чи веб-контенту через HTTP.\n"
"[b]Попередження:[/b] Див. примітки та попередження щодо [HTTPClient] щодо "
"обмежень, особливо щодо безпеки TLS.\n"
"[b]Примітка:[/b] Під час експорту в Android переконайтеся, що ви ввімкнули "
"дозвіл [code]INTERNET[/code] у попередньому налаштуванні експорту Android, "
"перш ніж експортувати проект або використовувати розгортання одним клацанням "
"миші. В іншому випадку Android блокуватиме мережевий зв'язок будь-якого "
"типу.\n"
"[b]Приклад:[/b] Зверніться до REST API та виведіть одне з його повернутих "
"полів:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Створіть вузол HTTP-запиту та підключіть його сигнал завершення.\n"
"\tvar http_request = HTTPRequest.new()\n"
"\tadd_child(http_request)\n"
"\thttp_request.request_completed.connect(self._http_request_completed)\n"
"\n"
"\t# Виконайте GET-запит. URL-адреса нижче повертає JSON на момент написання.\n"
"\tvar error = http_request.request(\"https://httpbin.org/get\")\n"
"\tif error != OK:\n"
"\t\tpush_error(\"У HTTP-запиті сталася помилка.\")\n"
"\n"
"\t# Виконайте POST-запит. URL-адреса нижче повертає JSON на момент "
"написання.\n"
"\t# Примітка: Не робіть одночасні запити, використовуючи один вузол "
"HTTPRequest.\n"
"\t# Фрагмент нижче наведено лише для довідки.\n"
"\tvar body = JSON.new().stringify({\"name\": \"Godette\"})\n"
"\terror = http_request.request(\"https://httpbin.org/post\", [], "
"HTTPClient.METHOD_POST, body)\n"
"\tif error != OK:\n"
"\t\tpush_error(\"У HTTP-запиті сталася помилка.\")\n"
"\n"
"# Викликається, коли HTTP-запит завершено.\n"
"func _http_request_completed(result, response_code, headers, body):\n"
"\tvar json = JSON.new()\n"
"\tjson.parse(body.get_string_from_utf8())\n"
"\tvar response = json.get_data()\n"
"\n"
"\t# Виведе рядок користувацького агента, який використовується вузлом "
"HTTPRequest (як розпізнається httpbin.org).\n"
"\tprint(response.headers[\"User-Agent\"])\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Створіть вузол HTTP-запиту та підключіть його сигнал завершення.\n"
"\tvar httpRequest = new HttpRequest();\n"
"\tAddChild(httpRequest);\n"
"\thttpRequest.RequestCompleted += HttpRequestCompleted;\n"
"\n"
"\t// Виконайте GET-запит. URL-адреса нижче повертає JSON на момент "
"написання.\n"
"\tError error = httpRequest.Request(\"https://httpbin.org/get\");\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"У HTTP-запиті сталася помилка.\");\n"
"\t}\n"
"\n"
"\t// Виконайте POST-запит. URL-адреса нижче повертає JSON на момент "
"написання.\n"
"\t// Примітка: Не робіть одночасні запити, використовуючи один вузол "
"HTTPRequest.\n"
"\t// Фрагмент нижче наведено лише для довідки.\n"
"\tstring body = new Json().Stringify(new Godot.Collections.Dictionary\n"
"\t{\n"
"\t\t{ \"name\", \"Godette\" }\n"
"\t});\n"
"\terror = httpRequest.Request(\"https://httpbin.org/post\", null, "
"HttpClient.Method.Post, body);\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"Сталася помилка в HTTP-запиті.\");\n"
"\t}\n"
"}\n"
"\n"
"// Викликається після завершення HTTP-запиту.\n"
"private void HttpRequestCompleted(long result, long responseCode, string[] "
"headers, byte[] body)\n"
"{\n"
"\tvar json = new Json();\n"
"\tjson.Parse(body.GetStringFromUtf8());\n"
"\tvar response = json.GetData().AsGodotDictionary();\n"
"\n"
"\t// Виведе рядок користувацького агента, який використовується вузлом "
"HTTPRequest (як розпізнається httpbin.org).\n"
"\tGD.Print((response[\"headers\"].AsGodotDictionary())[\"User-Agent\"]);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Приклад:[/b] Завантажте зображення за допомогою [HTTPRequest] та "
"відобразіть його:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\t# Створіть вузол HTTP-запиту та підключіть його сигнал завершення.\n"
"\tvar http_request = HTTPRequest.new()\n"
"\tadd_child(http_request)\n"
"\thttp_request.request_completed.connect(self._http_request_completed)\n"
"\n"
"\t# Виконайте HTTP-запит. URL-адреса нижче повертає зображення PNG на момент "
"написання.\n"
"\tvar error = http_request.request(\"https://placehold.co/512.png\")\n"
"\tif error != OK:\n"
"\t\tpush_error(\"Сталася помилка в HTTP-запиті.\")\n"
"\n"
"# Викликається, коли HTTP-запит завершено.\n"
"func _http_request_completed(result, response_code, headers, body):\n"
"\tif result != HTTPRequest.RESULT_SUCCESS:\n"
"\t\tpush_error(\"Не вдалося завантажити зображення. Спробуйте інше зображення."
"\")\n"
"\n"
"\tvar image = Image.new()\n"
"\tvar error = image.load_png_from_buffer(body)\n"
"\tif error != OK:\n"
"\t\tpush_error(\"Не вдалося завантажити зображення.\")\n"
"\n"
"\tvar texture = ImageTexture.create_from_image(image)\n"
"\n"
"\t# Відобразити зображення у вузлі TextureRect.\n"
"\tvar texture_rect = TextureRect.new()\n"
"\tadd_child(texture_rect)\n"
"\ttexture_rect.texture = texture\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\t// Створіть вузол HTTP-запиту та підключіть його сигнал завершення.\n"
"\tvar httpRequest = new HttpRequest();\n"
"\tAddChild(httpRequest);\n"
"\thttpRequest.RequestCompleted += HttpRequestCompleted;\n"
"\n"
"\t// Виконайте HTTP-запит. URL-адреса нижче повертає зображення PNG на момент "
"написання.\n"
"\tError error = httpRequest.Request(\"https://placehold.co/512.png\");\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"Сталася помилка в HTTP-запиті.\");\n"
"\t}\n"
"}\n"
"\n"
"// Викликається після завершення HTTP-запиту.\n"
"private void HttpRequestCompleted(long result, long responseCode, string[] "
"headers, byte[] body)\n"
"{\n"
"\tif (result != (long)HttpRequest.Result.Success)\n"
"\t{\n"
"\t\tGD.PushError(\"Не вдалося завантажити зображення. Спробуйте інше "
"зображення..\");\n"
"\t}\n"
"\tvar image = new Image();\n"
"\tError error = image.LoadPngFromBuffer(body);\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"Не вдалося завантажити зображення.\");\n"
"\t}\n"
"\n"
"\tvar texture = ImageTexture.CreateFromImage(image);\n"
"\n"
"\t// Display the image in a TextureRect node.\n"
"\tvar textureRect = new TextureRect();\n"
"\tAddChild(textureRect);\n"
"\ttextureRect.Texture = texture;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Вузли [HTTPRequest] автоматично оброблятимуть розпакування "
"тіл відповідей. Заголовок [code]Accept-Encoding[/code] буде автоматично "
"додано до кожного вашого запиту, якщо він ще не вказано. Будь-яка відповідь "
"із заголовком [code]Content-Encoding: gzip[/code] буде автоматично "
"розпакована та доставлена вам у вигляді нестиснених байтів."
msgid "Making HTTP requests"
msgstr "Виконання HTTP-запитів"
msgid "Cancels the current request."
msgstr "Скасування поточного запиту."
msgid ""
"Returns the response body length.\n"
"[b]Note:[/b] Some Web servers may not send a body length. In this case, the "
"value returned will be [code]-1[/code]. If using chunked transfer encoding, "
"the body length will also be [code]-1[/code]."
msgstr ""
"Повертає тривалість відгуку.\n"
"[b]Примітка:[/b] Що Веб-сервери не можуть надсилати довжину тіла. У цьому "
"випадку значення буде [code]-1[/code]. Якщо за допомогою знебочених кодування "
"передач, довжина тіла також буде [code]-1[/code]."
msgid "Returns the number of bytes this HTTPRequest downloaded."
msgstr "Повертає кількість байтів за допомогою HTTPЗапитування."
msgid "Returns the current status of the underlying [HTTPClient]."
msgstr "Повертає поточний стан базового активу [HTTPClient]."
msgid ""
"Creates request on the underlying [HTTPClient]. If there is no configuration "
"errors, it tries to connect using [method HTTPClient.connect_to_host] and "
"passes parameters onto [method HTTPClient.request].\n"
"Returns [constant OK] if request is successfully created. (Does not imply "
"that the server has responded), [constant ERR_UNCONFIGURED] if not in the "
"tree, [constant ERR_BUSY] if still processing previous request, [constant "
"ERR_INVALID_PARAMETER] if given string is not a valid URL format, or "
"[constant ERR_CANT_CONNECT] if not using thread and the [HTTPClient] cannot "
"connect to host.\n"
"[b]Note:[/b] When [param method] is [constant HTTPClient.METHOD_GET], the "
"payload sent via [param request_data] might be ignored by the server or even "
"cause the server to reject the request (check [url=https://"
"datatracker.ietf.org/doc/html/rfc7231#section-4.3.1]RFC 7231 section 4.3.1[/"
"url] for more details). As a workaround, you can send data as a query string "
"in the URL (see [method String.uri_encode] for an example).\n"
"[b]Note:[/b] It's recommended to use transport encryption (TLS) and to avoid "
"sending sensitive information (such as login credentials) in HTTP GET URL "
"parameters. Consider using HTTP POST requests or HTTP headers for such "
"information instead."
msgstr ""
"Створює запит на підставі [HTTPClient]. Якщо немає помилок конфігурації, він "
"намагається підключитися за допомогою [method HTTPClient.connect_to_host] і "
"переходить параметри на [method HTTPClient.request].\n"
"Повернутися [constant OK] якщо запит успішно створений. (Не дивлячись на те, "
"що сервер відповідав), [constant ERR_UNCONFIGURED], якщо не в дереві, "
"[constant ERR_BUSY], якщо ще закінчуючи попереднім запитом, [constant "
"ERR_INVALID_PARAMETER], якщо дана рядок не є дійсним форматом URL, або "
"[constant ERR_CANT_CONNECT], якщо не використовується нитка і [HTTPClient] не "
"можна підключитися до приймаючого.\n"
"[b]Примітка:[/b] Коли [param method ] є [constant HTTPClient. METHOD_GET, "
"відправлений через [param запиту_data] може ігноруватися сервером або навіть "
"викликати сервер, щоб відхилити запит (check [url=https://"
"datatracker.ietf.org/doc/html/rfc7231#section-4.3.1]RFC 7231 розділ 4.3.1[/"
"url] для отримання більш детально інформації. Як працює, ви можете надсилати "
"дані як рядок запиту у URL (див. [method String.uri_encode] на прикладі).\n"
"[b]Note:[/b] Рекомендується використовувати транспортне шифрування (TLS) і "
"уникнути надсилання конфіденційної інформації (наприклад, облікові дані "
"входу) в параметри URL HTTP GET. Розглянемо за допомогою HTTP POST запитів "
"або заголовків HTTP для такої інформації."
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 connect "
"using [method HTTPClient.connect_to_host] and passes parameters onto [method "
"HTTPClient.request].\n"
"Returns [constant OK] if request is successfully created. (Does not imply "
"that the server has responded), [constant ERR_UNCONFIGURED] if not in the "
"tree, [constant ERR_BUSY] if still processing previous request, [constant "
"ERR_INVALID_PARAMETER] if given string is not a valid URL format, or "
"[constant ERR_CANT_CONNECT] if not using thread and the [HTTPClient] cannot "
"connect to host."
msgstr ""
"Створює запит на підставі [HTTPClient] за допомогою сирого масиву байтів для "
"тіла запиту. Якщо немає помилок конфігурації, він намагається підключитися за "
"допомогою [method HTTPClient.connect_to_host] і переходить параметри на "
"[method HTTPClient.request].\n"
"Повернутися [constant OK] якщо запит успішно створений. (Не дивлячись на те, "
"що сервер відповідав), [constant ERR_UNCONFIGURED], якщо не в дереві, "
"[constant ERR_BUSY], якщо ще закінчуючи попереднім запитом, [constant "
"ERR_INVALID_PARAMETER], якщо дана рядок не є дійсним форматом URL, або "
"[constant ERR_CANT_CONNECT], якщо не використовується нитка і [HTTPClient] не "
"можна підключитися до приймаючого."
msgid ""
"Sets the [TLSOptions] to be used when connecting to an HTTPS server. See "
"[method TLSOptions.client]."
msgstr ""
"Налаштування [TLSOptions] для використання при підключенні до сервера HTTPS. "
"[method TLSOptions.client]."
msgid ""
"If [code]true[/code], this header will be added to each request: [code]Accept-"
"Encoding: gzip, deflate[/code] telling servers that it's okay to compress "
"response bodies.\n"
"Any Response body declaring a [code]Content-Encoding[/code] of either "
"[code]gzip[/code] or [code]deflate[/code] will then be automatically "
"decompressed, and the uncompressed bytes will be delivered via [signal "
"request_completed].\n"
"If the user has specified their own [code]Accept-Encoding[/code] header, then "
"no header will be added regardless of [member accept_gzip].\n"
"If [code]false[/code] no header will be added, and no decompression will be "
"performed on response bodies. The raw bytes of the response body will be "
"returned via [signal request_completed]."
msgstr ""
"Якщо [code]true[/code], цей заголовок буде додано до кожного запиту: "
"[code]Accept-Encoding: gzip, deflate[/code] розповідаючи сервери, які вона "
"буде одержувати до органів зворотного зв'язку.\n"
"Будь-який корпус відгуку, декларація [code]Контент-Encoding[/code] або "
"[code]gzip[/code] або [code]deflate[/code] буде автоматично декомпресовано, а "
"несупресовані байти будуть доставлені через [визначний запит_повний].\n"
"Якщо користувач заданий самостійно [code]Accept-Encoding[/code] заголовок, то "
"без заголовка буде додано незалежно від [member accept_gzip].\n"
"Якщо [code]false[/code] немає заголовка буде додано, і не буде проводитися "
"декомпресія на органах реагування. Сирі байти відповідей буде повернено через "
"[signal request_completed]."
msgid ""
"Maximum allowed size for response bodies. If the response body is compressed, "
"this will be used as the maximum allowed size for the decompressed body."
msgstr ""
"Максимально допустимий розмір для органів реагування. Якщо тіло відгуку "
"стиснено, це буде використовуватися в якості максимального допустимого "
"розміру для декомппресованого тіла."
msgid ""
"The size of the buffer used and maximum bytes to read per iteration. See "
"[member HTTPClient.read_chunk_size].\n"
"Set this to a lower value (e.g. 4096 for 4 KiB) when downloading small files "
"to decrease memory usage at the cost of download speeds."
msgstr ""
"Розмір буфера використовується і максимальні байти для читання за ітерацію. "
"Див. [member HTTPClient.read_chunk_size].\n"
"Встановіть це до нижнього значення (наприклад, 4096 для 4 KiB) при "
"завантаженні невеликих файлів для зменшення використання пам'яті за вартістю "
"швидкості завантаження."
msgid "The file to download into. Will output any received file into it."
msgstr "Файл для завантаження. Виводити будь-який отриманий файл в нього."
msgid "Maximum number of allowed redirects."
msgstr "Максимальна кількість дозволених перенаправок."
msgid ""
"The duration to wait before a request times out, in seconds (independent of "
"[member Engine.time_scale]). If [member timeout] is set to [code]0.0[/code], "
"the request will never time out.\n"
"For simple requests, such as communication with a REST API, it is recommended "
"to set [member timeout] to a value suitable for the server response time "
"(commonly between [code]1.0[/code] and [code]10.0[/code]). This will help "
"prevent unwanted timeouts caused by variation in response times while still "
"allowing the application to detect when a request has timed out. For larger "
"requests such as file downloads, it is recommended to set [member timeout] to "
"[code]0.0[/code], disabling the timeout functionality. This will help prevent "
"large transfers from failing due to exceeding the timeout value."
msgstr ""
"Тривалість очікування перед тайм-аутом запиту в секундах (незалежно від "
"[member Engine.time_scale]). Якщо для [member timeout] встановлено значення "
"[code]0.0[/code], запит ніколи не перевищуватиме час очікування.\n"
"Для простих запитів, таких як зв'язок з REST API, рекомендується встановити "
"[member timeout] на значення, що підходить для часу відповіді сервера "
"(зазвичай між [code]1.0[/code] та [code]10.0[/code]). Це допоможе запобігти "
"небажаним тайм-аутам, спричиненим варіаціями часу відповіді, водночас "
"дозволяючи програмі виявляти, коли запит перевищив час очікування. Для "
"більших запитів, таких як завантаження файлів, рекомендується встановити "
"[member timeout] на [code]0.0[/code], вимкнувши функцію тайм-ауту. Це "
"допоможе запобігти збоям великих передач через перевищення значення тайм-ауту."
msgid "If [code]true[/code], multithreading is used to improve performance."
msgstr ""
"Якщо [code]true[/code], багаточитування використовується для підвищення "
"продуктивності."
msgid "Emitted when a request is completed."
msgstr "При заповненні запиту."
msgid "Request successful."
msgstr "Запитати успішним."
msgid ""
"Request failed due to a mismatch between the expected and actual chunked body "
"size during transfer. Possible causes include network errors, server "
"misconfiguration, or issues with chunked encoding."
msgstr ""
"Помилка запиту через невідповідність між очікуваним і фактичним розміром "
"частини тіла під час передачі. Серед можливих причин – помилки мережі, "
"неправильна конфігурація сервера або проблеми з фрагментованим кодуванням."
msgid "Request failed while connecting."
msgstr "Запит не вдалося при підключенні."
msgid "Request failed while resolving."
msgstr "Запит не вдалося при вирішенні."
msgid "Request failed due to connection (read/write) error."
msgstr "Запит не вдалося через підключення (читати / виписати) помилка."
msgid "Request failed on TLS handshake."
msgstr "Запит не вдалося на TLS руки."
msgid "Request does not have a response (yet)."
msgstr "Запит не має відповіді (тобто)."
msgid "Request exceeded its maximum size limit, see [member body_size_limit]."
msgstr ""
"Запит перевищив максимальний ліміт розмірів, див. [member body_size_limit]."
msgid ""
"Request failed due to an error while decompressing the response body. "
"Possible causes include unsupported or incorrect compression format, "
"corrupted data, or incomplete transfer."
msgstr ""
"Запит не виконано через помилку під час розпакування тіла відповіді. Можливі "
"причини включають непідтримуваний або неправильний формат стиснення, "
"пошкоджені дані або неповне передавання."
msgid "Request failed (currently unused)."
msgstr "Запит не вдалося (надалі невикористано)."
msgid "HTTPRequest couldn't open the download file."
msgstr "HTTPRequest не може відкрити файл завантаження."
msgid "HTTPRequest couldn't write to the download file."
msgstr "HTTPRequest не може писати на файл завантаження."
msgid "Request reached its maximum redirect limit, see [member max_redirects]."
msgstr ""
"Запит досягнуто максимального переадресного ліміту, див. [member "
"max_redirects]."
msgid ""
"Request failed due to a timeout. If you expect requests to take a long time, "
"try increasing the value of [member timeout] or setting it to [code]0.0[/"
"code] to remove the timeout completely."
msgstr ""
"Запит не вдалося через час Якщо ви очікуєте запитів, щоб прийняти довгий час, "
"спробуйте збільшити значення [member timeout] або встановити його на "
"[code]0.0[/code], щоб видалити час повністю."
msgid "A node for inverse kinematics which may modify more than one bone."
msgstr ""
"Вузол для інверсної кінематики, який може змінювати більше однієї кістки."
msgid ""
"Base class of [SkeletonModifier3D]s that has some joint lists and applies "
"inverse kinematics. This class has some structs, enums, and helper methods "
"which are useful to solve inverse kinematics."
msgstr ""
"Базовий клас [SkeletonModifier3D], який має деякі списки суглобів та "
"застосовує інверсну кінематику. Цей клас має деякі структури, переліки та "
"допоміжні методи, корисні для розв'язання інверсної кінематики."
msgid "Returns the number of settings."
msgstr "Повертає кількість налаштувань."
msgid "Resets a state with respect to the current bone pose."
msgstr "Скидає стан відносно поточної пози кістки."
msgid "Sets the number of settings."
msgstr "Встановлює кількість налаштувань."
msgid ""
"If [code]true[/code], the solver retrieves the bone axis from the bone pose "
"every frame.\n"
"If [code]false[/code], the solver retrieves the bone axis from the bone rest "
"and caches it, which increases performance slightly, but position changes in "
"the bone pose made before processing this [IKModifier3D] are ignored."
msgstr ""
"Якщо [code]true[/code], розв'язувач отримує вісь кістки з пози кістки кожного "
"кадру.\n"
"Якщо [code]false[/code], розв'язувач отримує вісь кістки з залишку кістки та "
"кешує її, що дещо підвищує продуктивність, але зміни положення в позі кістки, "
"внесені до обробки цього [IKModifier3D], ігноруються."
msgid "Image datatype."
msgstr "Тип зображення."
msgid ""
"Native image datatype. Contains image data which can be converted to an "
"[ImageTexture] and provides commonly used [i]image processing[/i] methods. "
"The maximum width and height for an [Image] are [constant MAX_WIDTH] and "
"[constant MAX_HEIGHT].\n"
"An [Image] cannot be assigned to a texture property of an object directly "
"(such as [member Sprite2D.texture]), and has to be converted manually to an "
"[ImageTexture] first.\n"
"[b]Note:[/b] Methods that modify the image data cannot be used on VRAM-"
"compressed images. Use [method decompress] to convert the image to an "
"uncompressed format first.\n"
"[b]Note:[/b] The maximum image size is 16384×16384 pixels due to graphics "
"hardware limitations. Larger images may fail to import."
msgstr ""
"Тип даних рідного зображення. Містить дані зображення, які можна конвертувати "
"у [ImageTexture], та надає поширені методи [i]обробки зображень[/i]. "
"Максимальна ширина та висота для [Image] – це [constant MAX_WIDTH] та "
"[constant MAX_HEIGHT].\n"
"[Image] не можна безпосередньо призначити властивості текстури об'єкта "
"(наприклад, [member Sprite2D.texture]), і спочатку його потрібно вручну "
"конвертувати у [ImageTexture].\n"
"[b]Примітка:[/b] Методи, що змінюють дані зображення, не можна "
"використовувати на зображеннях, стиснутих за допомогою VRAM. Використовуйте "
"[method decompress], щоб спочатку конвертувати зображення у нестиснутий "
"формат.\n"
"[b]Примітка:[/b] Максимальний розмір зображення становить 16384×16384 "
"пікселів через обмеження графічного обладнання. Більші зображення можуть не "
"імпортуватися."
msgid "Importing images"
msgstr "Імпорт зображень"
msgid ""
"Adjusts this image's [param brightness], [param contrast], and [param "
"saturation] by the given values. Does not work if the image is compressed "
"(see [method is_compressed])."
msgstr ""
"Налаштовує параметри [param brightness], [param contrast] та [param "
"saturation] цього зображення на задані значення. Не працює, якщо зображення "
"стиснуте (див. [method is_compressed])."
msgid ""
"Alpha-blends [param src_rect] from [param src] image to this image at "
"coordinates [param dst], clipped accordingly to both image bounds. This image "
"and [param src] image [b]must[/b] have the same format. [param src_rect] with "
"non-positive size is treated as empty."
msgstr ""
"Alpha-blends [param src_rect] з [param src] зображення до цього зображення на "
"координатах [param dst], закріплений відповідно до обох сторін зображення. "
"Цей образ і [param src] зображення [b]must[/b] мають однаковий формат. [param "
"src_rect] з непозитивним розміром обробляється як порожній."
msgid ""
"Alpha-blends [param src_rect] from [param src] image to this image using "
"[param mask] image at coordinates [param dst], clipped accordingly to both "
"image bounds. Alpha channels are required for both [param src] and [param "
"mask]. [param dst] pixels and [param src] pixels will blend if the "
"corresponding mask pixel's alpha value is not 0. This image and [param src] "
"image [b]must[/b] have the same format. [param src] image and [param mask] "
"image [b]must[/b] have the same size (width and height) but they can have "
"different formats. [param src_rect] with non-positive size is treated as "
"empty."
msgstr ""
"Alpha-blends [param src_rect] з [param src] зображення до цього зображення за "
"допомогою [param Mask] зображення на координатах [param dst], кліппед "
"відповідно до обох сторін зображення. Альфа-канали потрібні як для [param "
"src], так і [param Mask]. [param dst] пікселів і [param src] пікселів будуть "
"змішані, якщо відповідне значення aльфа-пікселя не 0. Цей образ і [param src] "
"зображення [b]must[/b] мають однаковий формат. [param src] зображення і "
"[param Mask] зображення [b]must[/b] мають однаковий розмір (ширина і висота), "
"але вони можуть мати різні формати. [param src_rect] з непозитивним розміром "
"обробляється як порожній."
msgid ""
"Copies [param src_rect] from [param src] image to this image at coordinates "
"[param dst], clipped accordingly to both image bounds. This image and [param "
"src] image [b]must[/b] have the same format. [param src_rect] with non-"
"positive size is treated as empty.\n"
"[b]Note:[/b] The alpha channel data in [param src] will overwrite the "
"corresponding data in this image at the target position. To blend alpha "
"channels, use [method blend_rect] instead."
msgstr ""
"Копіює [param src_rect] із зображення [param src] у це зображення за "
"координатами [param dst], обрізаючи відповідно до обох меж зображення. Це "
"зображення та зображення [param src] [b]повинні[/b] мати однаковий формат. "
"[param src_rect] із неподатним розміром розглядається як порожній. \n"
"[b]Примітка:[/b] Дані альфа-каналу в [param src] перезапишуть відповідні дані "
"на цьому зображенні в цільовій позиції. Для змішування альфа-каналів замість "
"цього використовуйте [method blend_rect]."
msgid ""
"Blits [param src_rect] area from [param src] image to this image at the "
"coordinates given by [param dst], clipped accordingly to both image bounds. "
"[param src] pixel is copied onto [param dst] if the corresponding [param "
"mask] pixel's alpha value is not 0. This image and [param src] image [b]must[/"
"b] have the same format. [param src] image and [param mask] image [b]must[/b] "
"have the same size (width and height) but they can have different formats. "
"[param src_rect] with non-positive size is treated as empty."
msgstr ""
"Blits [param src_rect] область з [param src] зображення до цього зображення "
"на координатах, надані [param dst], закріплений відповідно до обох сторін "
"зображення. [param src] піксель копіюється на [param dst], якщо відповідна "
"[param Mask] значення альфа-пікселя не 0. Цей образ і [param src] зображення "
"[b]must[/b] мають однаковий формат. [param src] зображення і [param Mask] "
"зображення [b]must[/b] мають однаковий розмір (ширина і висота), але вони "
"можуть мати різні формати. [param src_rect] з непозитивним розміром "
"обробляється як порожній."
msgid ""
"Converts a bump map to a normal map. A bump map provides a height offset per-"
"pixel, while a normal map provides a normal direction per pixel."
msgstr ""
"Перетворює bump карту в нормальну карту. Карта bump забезпечує вихід висоти "
"на піксель, при цьому нормальна карта забезпечує нормальний напрямок на "
"піксель."
msgid "Removes the image's mipmaps."
msgstr "Видаліть мапи зображень."
msgid ""
"Compresses the image with a VRAM-compressed format to use less memory. Can "
"not directly access pixel data while the image is compressed. Returns error "
"if the chosen compression mode is not available.\n"
"The [param source] parameter helps to pick the best compression method for "
"DXT and ETC2 formats. It is ignored for ASTC compression.\n"
"The [param astc_format] parameter is only taken into account when using ASTC "
"compression; it is ignored for all other formats.\n"
"[b]Note:[/b] [method compress] is only supported in editor builds. When run "
"in an exported project, this method always returns [constant ERR_UNAVAILABLE]."
msgstr ""
"Стискає зображення у форматі, стиснутому за допомогою VRAM, щоб "
"використовувати менше пам'яті. Неможливо безпосередньо отримати доступ до "
"піксельних даних, поки зображення стиснуте. Повертає помилку, якщо вибраний "
"режим стиснення недоступний.\n"
"Параметр [param source] допомагає вибрати найкращий метод стиснення для "
"форматів DXT та ETC2. Він ігнорується для стиснення ASTC.\n"
"Параметр [param astc_format] враховується лише під час використання стиснення "
"ASTC; він ігнорується для всіх інших форматів.\n"
"[b]Примітка:[/b] Метод [method compress] підтримується лише в збірках "
"редактора. Під час запуску в експортованому проекті цей метод завжди повертає "
"[constant ERR_UNAVAILABLE]."
msgid ""
"Compresses the image with a VRAM-compressed format to use less memory. Can "
"not directly access pixel data while the image is compressed. Returns error "
"if the chosen compression mode is not available.\n"
"This is an alternative to [method compress] that lets the user supply the "
"channels used in order for the compressor to pick the best DXT and ETC2 "
"formats. For other formats (non DXT or ETC2), this argument is ignored.\n"
"The [param astc_format] parameter is only taken into account when using ASTC "
"compression; it is ignored for all other formats.\n"
"[b]Note:[/b] [method compress_from_channels] is only supported in editor "
"builds. When run in an exported project, this method always returns [constant "
"ERR_UNAVAILABLE]."
msgstr ""
"Стискає зображення у форматі, стиснутому за допомогою VRAM, щоб "
"використовувати менше пам'яті. Неможливо безпосередньо отримати доступ до "
"піксельних даних, поки зображення стиснене. Повертає помилку, якщо вибраний "
"режим стиснення недоступний.\n"
"Це альтернатива методу [method compress], яка дозволяє користувачеві вказати "
"канали, що використовуються для того, щоб компресор міг вибрати найкращі "
"формати DXT та ETC2. Для інших форматів (не DXT або ETC2) цей аргумент "
"ігнорується.\n"
"Параметр [param astc_format] враховується лише під час використання стиснення "
"ASTC; він ігнорується для всіх інших форматів.\n"
"[b]Примітка:[/b] Метод [method compress_from_channels] підтримується лише в "
"збірках редактора. Під час запуску в експортованому проекті цей метод завжди "
"повертає [constant ERR_UNAVAILABLE]."
msgid ""
"Compute image metrics on the current image and the compared image. This can "
"be used to calculate the similarity between two images.\n"
"The dictionary contains [code]max[/code], [code]mean[/code], "
"[code]mean_squared[/code], [code]root_mean_squared[/code] and [code]peak_snr[/"
"code]."
msgstr ""
"Обчисліть показники зображення для поточного зображення та зображення, що "
"порівнюється. Це можна використовувати для обчислення подібності між двома "
"зображеннями.\n"
"Словник містить [code]max[/code], [code]mean[/code], [code]mean_squared[/"
"code], [code]root_mean_squared[/code] та [code]peak_snr[/code]."
msgid "Converts this image's format to the given [param format]."
msgstr "Конвертує формат цього зображення у вказаний [param format]."
msgid "Copies [param src] image to this image."
msgstr "Копії [param src] зображення на це зображення."
msgid "Use [method create_empty]."
msgstr "Використовуйте [method create_empty]."
msgid ""
"Creates an empty image of the given size and format. If [param use_mipmaps] "
"is [code]true[/code], generates mipmaps for this image (see [method "
"generate_mipmaps])."
msgstr ""
"Створює порожнє зображення заданого розміру та формату. Якщо [param "
"use_mipmaps] має значення [code]true[/code], генерує mipmapy для цього "
"зображення (див. [method generate_mipmaps])."
msgid ""
"Creates a new image of the given size and format. Fills the image with the "
"given raw data. If [param use_mipmaps] is [code]true[/code], loads the "
"mipmaps for this image from [param data]. See [method generate_mipmaps]."
msgstr ""
"Створює нове зображення заданого розміру та формату. Заповнює зображення "
"заданими необробленими даними. Якщо [param use_mipmaps] має значення "
"[code]true[/code], завантажує mipmapy для цього зображення з [param data]. "
"Див. [method generate_mipmaps]."
msgid ""
"Crops the image to the given [param width] and [param height]. If the "
"specified size is larger than the current size, the extra area is filled with "
"black pixels."
msgstr ""
"Обрізає зображення до заданих значень [param width] та [param height]. Якщо "
"заданий розмір більший за поточний розмір, додаткова область заповнюється "
"чорними пікселями."
msgid ""
"Decompresses the image if it is VRAM-compressed in a supported format. This "
"increases memory utilization, but allows modifying the image. Returns "
"[constant OK] if the format is supported, otherwise [constant "
"ERR_UNAVAILABLE]. All VRAM-compressed formats supported by Godot can be "
"decompressed with this method, except [constant FORMAT_ETC2_R11S], [constant "
"FORMAT_ETC2_RG11S], and [constant FORMAT_ETC2_RGB8A1]."
msgstr ""
"Розпакує зображення, якщо воно стиснуте за допомогою VRAM у підтримуваному "
"форматі. Це збільшує використання пам'яті, але дозволяє змінювати зображення. "
"Повертає [constant OK], якщо формат підтримується, інакше [constant "
"ERR_UNAVAILABLE]. Усі формати, стиснуті за допомогою VRAM, що підтримуються "
"Godot, можна розпакувати за допомогою цього методу, окрім [constant "
"FORMAT_ETC2_R11S], [constant FORMAT_ETC2_RG11S] та [constant "
"FORMAT_ETC2_RGB8A1]."
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 ""
"Повернення [constant ALPHA_BLEND] якщо зображення має дані для значень альфа. "
"Повернення [constant ALPHA_BIT] якщо всі значення альфа зберігаються в одному "
"біті. Повернення [constant ALPHA_NONE] якщо не знайдено даних для значень "
"альфа."
msgid ""
"Returns the color channels used by this image. If the image is compressed, "
"the original [param source] must be specified."
msgstr ""
"Повертає колірні канали, що використовуються цим зображенням. Якщо зображення "
"стиснуте, необхідно вказати оригінальний [param source]."
msgid "Fills the image with [param color]."
msgstr "Заповнює зображення за допомогою [param color]."
msgid "Fills [param rect] with [param color]."
msgstr "Заповнює [param ct] з [param color]."
msgid "Blends low-alpha pixels with nearby pixels."
msgstr "Blends з низьким альфа-пікселем."
msgid "Flips the image horizontally."
msgstr "Затискає зображення горизонтально."
msgid "Flips the image vertically."
msgstr "Затискає зображення вертикально."
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 "
"scaled down when rendered. They help improve image quality and performance "
"when rendering. This method returns an error if the image is compressed, in a "
"custom format, or if the image's width/height is [code]0[/code]. Enabling "
"[param renormalize] when generating mipmaps for normal map textures will make "
"sure all resulting vector values are normalized.\n"
"It is possible to check if the image has mipmaps by calling [method "
"has_mipmaps] or [method get_mipmap_count]. Calling [method generate_mipmaps] "
"on an image that already has mipmaps will replace existing mipmaps in the "
"image."
msgstr ""
"Генерація міток для зображення. Mipmaps - це заготовлені копії нижньої "
"роздільної здатності зображення, які автоматично використовуються, якщо "
"зображення потрібно масштабувати при наведенні. Вони допомагають поліпшити "
"якість зображення і продуктивність при рендерингу. Цей метод повертає "
"помилку, якщо зображення стискається, у користувацькому форматі, або якщо "
"ширина зображення / вага зображення [code]0[/code]. Включення [param "
"renormalize] при генеруванні mipmaps для нормальної текстури карти "
"переконайтеся, що всі отримані значення вектора нормалізуються.\n"
"Можна перевірити, чи має зображення mipmaps, зателефонувавши [method "
"has_mipmaps] або [method get_mipmap_count]. Дзвінки [method "
"генерувати_mipmaps] на зображення, яке вже має mipmaps, замінить існуючі "
"mipmaps у зображення."
msgid "Returns a copy of the image's raw data."
msgstr "Повертає копію даних зображення."
msgid "Returns size (in bytes) of the image's raw data."
msgstr "Повертає розмір (в байтах) сировини."
msgid "Returns this image's format."
msgstr "Повертає формат цього зображення."
msgid "Returns the image's height."
msgstr "Повертає висоту зображення."
msgid ""
"Returns the number of mipmap levels or 0 if the image has no mipmaps. The "
"largest main level image is not counted as a mipmap level by this method, so "
"if you want to include it you can add 1 to this count."
msgstr ""
"Повертає кількість рівнів mipmap або 0, якщо зображення не має mipmaps. "
"Найбільший основний рівень зображення не підраховується як рівень mipmap за "
"цим методом, так що якщо ви хочете включити його можна додати до цього "
"підрахунку 1."
msgid ""
"Returns the offset where the image's mipmap with index [param mipmap] is "
"stored in the [member data] dictionary."
msgstr ""
"Повертає зміщення, де MIP-карта зображення з індексом [param mipmap] "
"зберігається у словнику [member data]."
msgid ""
"Returns the color of the pixel at [code](x, y)[/code].\n"
"This is the same as [method get_pixelv], but with two integer arguments "
"instead of a [Vector2i] argument."
msgstr ""
"Повертає колір пікселя в точці [code](x, y)[/code].\n"
"Це те саме, що й метод [ method get_pixelv], але з двома цілочисельними "
"аргументами замість аргументу [Vector2i]."
msgid ""
"Returns the color of the pixel at [param point].\n"
"This is the same as [method get_pixel], but with a [Vector2i] argument "
"instead of two integer arguments."
msgstr ""
"Повертає колір пікселя в точці [param point].\n"
"Це те саме, що й метод [method get_pixel], але з аргументом [Vector2i] "
"замість двох цілочисельних аргументів."
msgid ""
"Returns a new [Image] that is a copy of this [Image]'s area specified with "
"[param region]."
msgstr ""
"Повертає нову [Image], яка є копіям цієї [Image] області, зазначеної [param "
"region]."
msgid "Returns the image's size (width and height)."
msgstr "Повертає розмір зображення (ширина і висота)."
msgid ""
"Returns a [Rect2i] enclosing the visible portion of the image, considering "
"each pixel with a non-zero alpha channel as visible."
msgstr ""
"Повертає [Rect2i], закриваючи видиму частину зображення, враховуючи кожен "
"піксель з ненульним альфа-каналом."
msgid "Returns the image's width."
msgstr "Повертаємо ширину зображення."
msgid "Returns [code]true[/code] if the image has generated mipmaps."
msgstr "[code]true[/code], якщо зображення створювало mipmaps."
msgid "Returns [code]true[/code] if the image is compressed."
msgstr "Повертає [code]true[/code], якщо зображення стискається."
msgid "Returns [code]true[/code] if the image has no data."
msgstr "Повернення [code]true[/code] якщо зображення не має даних."
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 ""
"Повертає [code]true[/code], якщо всі пікселі зображень мають альфа значення "
"0. Повертає [code]false[/code], якщо будь-який піксель має значення альфа "
"вище 0."
msgid ""
"Converts the entire image from linear encoding to nonlinear sRGB encoding by "
"using a lookup table. Only works on images with [constant FORMAT_RGB8] or "
"[constant FORMAT_RGBA8] formats."
msgstr ""
"Перетворює все зображення з лінійного кодування на нелінійне кодування sRGB "
"за допомогою таблиці пошуку. Працює лише із зображеннями у форматах [constant "
"FORMAT_RGB8] або [constant FORMAT_RGBA8]."
msgid ""
"Loads an image from file [param path]. 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 ""
"Навантаження зображення з файлу [param path]. Див. [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_images.html#supported-image-formats]Підтримані "
"формати зображень[/url] для списку підтриманих форматів зображень та "
"обмежень.\n"
"[b]Попередження:[/b] Цей метод повинен бути використаний тільки в редакторі "
"або в випадках, коли вам потрібно завантажити зовнішні зображення в режимі "
"run-time, такі як зображення, розміщені на каталозі [code]user://[/code], і "
"не може працювати в експортованих проектах.\n"
"Дивитися також [ImageTexture] опис для прикладів використання."
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.\n"
"[b]Note:[/b] This method is only available in engine builds with the BMP "
"module enabled. By default, the BMP module is enabled, but it can be disabled "
"at build-time using the [code]module_bmp_enabled=no[/code] SCons option."
msgstr ""
"Завантаження зображення з бінарного вмісту BMP файл.\n"
"[b]Примітка:[/b] Модуль Godot BMP не підтримує 16-біт на піксельні "
"зображення. Тільки 1-bit, 4-bit, 8-bit, 24-bit і 32-bit на піксельні "
"зображення підтримуються.\n"
"[b]Примітка:[/b] Цей метод доступний тільки в двигунах з модулем BMP. За "
"замовчуванням модуль BMP ввімкнено, але він може бути вимкнений при створенні "
"часу за допомогою параметра [code]module_bmp_enabled=no[/code] Параметри "
"SCons."
msgid ""
"Loads an image from the binary contents of a DDS file.\n"
"[b]Note:[/b] This method is only available in engine builds with the DDS "
"module enabled. By default, the DDS module is enabled, but it can be disabled "
"at build-time using the [code]module_dds_enabled=no[/code] SCons option."
msgstr ""
"Завантажує зображення з бінарного вмісту DDS-файлу.\n"
"[b]Примітка:[/b] Цей метод доступний лише у збірках рушія з увімкненим "
"модулем DDS. За замовчуванням модуль DDS увімкнено, але його можна вимкнути "
"під час збірки за допомогою опції SCons [code]module_dds_enabled=no[/code]."
msgid "Loads an image from the binary contents of an OpenEXR file."
msgstr "Завантажує зображення з бінарного вмісту файлу OpenEXR."
msgid "Creates a new [Image] and loads data from the specified file."
msgstr "Створення нових [Image] і завантаження даних з вказаного файлу."
msgid "Loads an image from the binary contents of a JPEG file."
msgstr "Завантажує зображення з бінарного вмісту файлу JPEG."
msgid ""
"Loads an image from the binary contents of a [url=https://github.com/"
"KhronosGroup/KTX-Software]KTX[/url] file. Unlike most image formats, KTX can "
"store VRAM-compressed data and embed mipmaps.\n"
"[b]Note:[/b] Godot's libktx implementation only supports 2D images. Cubemaps, "
"texture arrays, and de-padding are not supported.\n"
"[b]Note:[/b] This method is only available in engine builds with the KTX "
"module enabled. By default, the KTX module is enabled, but it can be disabled "
"at build-time using the [code]module_ktx_enabled=no[/code] SCons option."
msgstr ""
"Навантаження зображення з бінарного вмісту [url=https://github.com/"
"KhronosGroup/KTX-Software]KTX[/url] файл. На відміну від більшості форматів "
"зображень, KTX може зберігати VRAM-компресовані дані та рельєфні карти.\n"
"[b]Примітка:[/b] Godot's libktx виконання тільки підтримує 2D зображення. Не "
"підтримуються кубикові карти, фактурні масиви та де-набивання.\n"
"[b]Примітка:[/b] Цей метод доступний тільки в двигунах з модулем KTX. За "
"замовчуванням, модуль KTX включений, але він може бути вимкнений при "
"створенні часу за допомогою параметра [code]module_ktx_enabled=no[/code]."
msgid "Loads an image from the binary contents of a PNG file."
msgstr "Завантаження зображення з бінарного вмісту PNG файлу."
msgid ""
"Loads an image from the UTF-8 binary contents of an [b]uncompressed[/b] SVG "
"file ([b].svg[/b]).\n"
"[b]Note:[/b] Beware when using compressed SVG files (like [b].svgz[/b]), they "
"need to be [code]decompressed[/code] before loading.\n"
"[b]Note:[/b] This method is only available in engine builds with the SVG "
"module enabled. By default, the SVG module is enabled, but it can be disabled "
"at build-time using the [code]module_svg_enabled=no[/code] SCons option."
msgstr ""
"Завантаження зображення з бінарного вмісту UTF-8 [b]uncompressed[/b] SVG файл "
"([b].[/b].\n"
"[b]Примітка:[/b] Посуд при використанні стиснених SVG файлів (наприклад, "
"[b].z[/b], вони повинні бути [code]decompressed[/code] перед завантаженням.\n"
"[b]Примітка:[/b] Цей метод доступний тільки в двигунах з вбудованим модулем "
"SVG. За замовчуванням модуль SVG ввімкнено, але він може бути вимкнений в "
"режимі збирання за допомогою параметра [code]module_enabled=no[/code]."
msgid ""
"Loads an image from the string contents of an SVG file ([b].svg[/b]).\n"
"[b]Note:[/b] This method is only available in engine builds with the SVG "
"module enabled. By default, the SVG module is enabled, but it can be disabled "
"at build-time using the [code]module_svg_enabled=no[/code] SCons option."
msgstr ""
"Навантаження зображення з стрункого вмісту SVG файлу ([b]. [/b]).\n"
"[b]Примітка:[/b] Цей метод доступний тільки в двигунах з вбудованим модулем "
"SVG. За замовчуванням модуль SVG ввімкнено, але він може бути вимкнений при "
"створенні часу за допомогою параметра [code]module__enabled=no[/code]."
msgid ""
"Loads an image from the binary contents of a TGA file.\n"
"[b]Note:[/b] This method is only available in engine builds with the TGA "
"module enabled. By default, the TGA module is enabled, but it can be disabled "
"at build-time using the [code]module_tga_enabled=no[/code] SCons option."
msgstr ""
"Завантаження зображення з бінарного вмісту TGA файла.\n"
"[b]Примітка:[/b] Цей метод доступний тільки в двигунах з вбудованим модулем "
"TGA. За замовчуванням, модуль TGA включений, але він може бути вимкнений при "
"створенні часу за допомогою параметра [code]module_tga_enabled=no[/code]."
msgid "Loads an image from the binary contents of a WebP file."
msgstr "Завантаження зображення з бінарного вмісту файлу WebP."
msgid ""
"Converts the image's data to represent coordinates on a 3D plane. This is "
"used when the image represents a normal map. A normal map can add lots of "
"detail to a 3D surface without increasing the polygon count."
msgstr ""
"Конвертує дані зображення, щоб відобразити координати на 3D-карті. Це "
"використовується при нормальній карті. Нормальна карта може додавати багато "
"деталей до поверхні 3D без збільшення кількості полігонів."
msgid ""
"Multiplies color values with alpha values. Resulting color values for a pixel "
"are [code](color * alpha)/256[/code]. See also [member "
"CanvasItemMaterial.blend_mode]."
msgstr ""
"Багатошарові значення кольорів з значеннями альфа. Отримані значення кольору "
"для пікселя [code](color * alpha)/256[/code]. Дивись також [member "
"CanvasItemMaterial.blend_mode]."
msgid ""
"Resizes the image to the given [param width] and [param height]. New pixels "
"are calculated using the [param interpolation] mode defined via [enum "
"Interpolation] constants."
msgstr ""
"Змінює розмір зображення до заданих значень [param width] та [param height]. "
"Нові пікселі обчислюються за допомогою режиму [param interpolation], "
"визначеного за допомогою констант [enum Interpolation]."
msgid ""
"Resizes the image to the nearest power of 2 for the width and height. If "
"[param square] is [code]true[/code], sets width and height to be the same. "
"New pixels are calculated using the [param interpolation] mode defined via "
"[enum Interpolation] constants."
msgstr ""
"Змінює розмір зображення до найближчого степеня 2 для ширини та висоти. Якщо "
"[param square] має значення [code]true[/code], встановлює однакові значення "
"ширини та висоти. Нові пікселі обчислюються за допомогою режиму [param "
"interpolation], визначеного за допомогою констант [enum Interpolation]."
msgid ""
"Converts a standard linear RGBE (Red Green Blue Exponent) image to an image "
"that uses nonlinear sRGB encoding."
msgstr ""
"Перетворює стандартне лінійне зображення RGBE (червоний зелений синій "
"експонент) на зображення, яке використовує нелінійне кодування sRGB."
msgid ""
"Rotates the image in the specified [param direction] by [code]90[/code] "
"degrees. The width and height of the image must be greater than [code]1[/"
"code]. If the width and height are not equal, the image will be resized."
msgstr ""
"Обертує зображення в зазначеному [param direction] [code]90[/code] градусів. "
"Ширина і висота зображення повинні бути більшими, ніж [code]1[/code]. Якщо "
"ширина і висота не рівність, зображення буде негабаритним."
msgid ""
"Rotates the image by [code]180[/code] degrees. The width and height of the "
"image must be greater than [code]1[/code]."
msgstr ""
"Обертає зображення [code]180[/code] градусів. Ширина і висота зображення "
"повинні бути більшими, ніж [code]1[/code]."
msgid ""
"Saves the image as a DDS (DirectDraw Surface) file to [param path]. DDS is a "
"container format that can store textures in various compression formats, such "
"as DXT1, DXT5, or BC7. This function will return [constant ERR_UNAVAILABLE] "
"if Godot was compiled without the DDS module.\n"
"[b]Note:[/b] The DDS module may be disabled in certain builds, which means "
"[method save_dds] will return [constant ERR_UNAVAILABLE] when it is called "
"from an exported project."
msgstr ""
"Зберігає зображення як файл DDS (DirectDraw Surface) у [param path]. DDS – це "
"формат контейнера, який може зберігати текстури в різних форматах стиснення, "
"таких як DXT1, DXT5 або BC7. Ця функція поверне [constant ERR_UNAVAILABLE], "
"якщо Godot було скомпільовано без модуля DDS.\n"
"[b]Примітка:[/b] Модуль DDS може бути вимкнено в певних збірках, що означає, "
"що [method save_dds] поверне [constant ERR_UNAVAILABLE], коли його буде "
"викликано з експортованого проекту."
msgid ""
"Saves the image as a DDS (DirectDraw Surface) file to a byte array. DDS is a "
"container format that can store textures in various compression formats, such "
"as DXT1, DXT5, or BC7. This function will return an empty byte array if Godot "
"was compiled without the DDS module.\n"
"[b]Note:[/b] The DDS module may be disabled in certain builds, which means "
"[method save_dds_to_buffer] will return an empty byte array when it is called "
"from an exported project."
msgstr ""
"Зберігає зображення як файл DDS (DirectDraw Surface) у байтовому масиві. DDS "
"– це контейнерний формат, який може зберігати текстури в різних форматах "
"стиснення, таких як DXT1, DXT5 або BC7. Ця функція поверне порожній байтовий "
"масив, якщо Godot було скомпільовано без модуля DDS.\n"
"[b]Примітка:[/b] Модуль DDS може бути вимкнено в певних збірках, що означає, "
"що [method save_dds_to_buffer] поверне порожній байтовий масив, коли його "
"буде викликано з експортованого проекту."
msgid ""
"Saves the image as an EXR file to [param path]. If [param grayscale] is "
"[code]true[/code] and the image has only one channel, it will be saved "
"explicitly as monochrome rather than one red channel. This function will "
"return [constant ERR_UNAVAILABLE] if Godot was compiled without the TinyEXR "
"module."
msgstr ""
"Зберігає зображення як EXR-файл у [param path]. Якщо [param grayscale] має "
"значення [code]true[/code] і зображення має лише один канал, воно буде "
"збережено явно як монохромне, а не як один червоний канал. Ця функція поверне "
"[constant ERR_UNAVAILABLE], якщо Godot було скомпільовано без модуля TinyEXR."
msgid ""
"Saves the image as an EXR file to a byte array. If [param grayscale] is "
"[code]true[/code] and the image has only one channel, it will be saved "
"explicitly as monochrome rather than one red channel. This function will "
"return an empty byte array if Godot was compiled without the TinyEXR module."
msgstr ""
"Зберігає зображення як EXR-файл у байтовий масив. Якщо [param grayscale] має "
"значення [code]true[/code] і зображення має лише один канал, воно буде "
"збережено явно як монохромне, а не як один червоний канал. Ця функція поверне "
"порожній байтовий масив, якщо Godot було скомпільовано без модуля TinyEXR."
msgid ""
"Saves the image as a JPEG file to [param path] with the specified [param "
"quality] between [code]0.01[/code] and [code]1.0[/code] (inclusive). Higher "
"[param quality] values result in better-looking output at the cost of larger "
"file sizes. Recommended [param quality] values are between [code]0.75[/code] "
"and [code]0.90[/code]. Even at quality [code]1.00[/code], JPEG compression "
"remains lossy.\n"
"[b]Note:[/b] JPEG does not save an alpha channel. If the [Image] contains an "
"alpha channel, the image will still be saved, but the resulting JPEG file "
"won't contain the alpha channel."
msgstr ""
"Заощаджує зображення як файл JPEG до [пам'ятний шлях] з вказаною [param "
"quality] між [code]0.01[/code] і [code]1.0[/code] (включаючи). Вища [param "
"quality] значення призводить до кращого виходу на вартість більших розмірів "
"файлів. [code]0.75[/code] і [code]0.90[/code]. Навіть за якістю [code]1.00[/"
"code], стиснення JPEG залишається втратою.\n"
"[b]Note:[/b] JPEG не зберігає альфа-канал. Якщо [Image] містить альфа-канал, "
"зображення все ще буде збережено, але отриманий файл JPEG не містить альфа-"
"каналу."
msgid ""
"Saves the image as a JPEG file to a byte array with the specified [param "
"quality] between [code]0.01[/code] and [code]1.0[/code] (inclusive). Higher "
"[param quality] values result in better-looking output at the cost of larger "
"byte array sizes (and therefore memory usage). Recommended [param quality] "
"values are between [code]0.75[/code] and [code]0.90[/code]. Even at quality "
"[code]1.00[/code], JPEG compression remains lossy.\n"
"[b]Note:[/b] JPEG does not save an alpha channel. If the [Image] contains an "
"alpha channel, the image will still be saved, but the resulting byte array "
"won't contain the alpha channel."
msgstr ""
"Заощаджує зображення як файл JPEG до байтного масиву з вказаною [param "
"quality] [code]0.01[/code] та [code]1.0[/code] (включаючи). Найвища [param "
"quality] значення призводить до кращого виходу на вартість більшого розміру "
"масиву байтів (а отже, використання пам'яті). [code]0.75[/code] і [code]0.90[/"
"code]. Навіть за якістю [code]1.00[/code], стиснення JPEG залишається "
"втратою.\n"
"[b]Note:[/b] JPEG не зберігає альфа-канал. Якщо [Image] містить альфа-канал, "
"зображення все ще буде збережено, але отриманий байтовий масив не містить "
"альфа-каналу."
msgid "Saves the image as a PNG file to the file at [param path]."
msgstr "Заощаджує зображення як файл PNG у файл [param path]."
msgid "Saves the image as a PNG file to a byte array."
msgstr "Заощаджує зображення як файл PNG на байтовий масив."
msgid ""
"Saves the image as a WebP (Web Picture) file to the file at [param path]. By "
"default it will save lossless. If [param lossy] is [code]true[/code], the "
"image will be saved lossy, using the [param quality] setting between "
"[code]0.0[/code] and [code]1.0[/code] (inclusive). Lossless WebP offers more "
"efficient compression than PNG.\n"
"[b]Note:[/b] The WebP format is limited to a size of 16383×16383 pixels, "
"while PNG can save larger images."
msgstr ""
"Зберігає зображення як файл WebP (Web Picture) у файл за адресою [param "
"path]. За замовчуванням він збереже без втрат. Якщо [param lossy] має "
"значення [code]true[/code], зображення буде збережено з втратами, "
"використовуючи налаштування [param quality] від [code]0.0[/code] до "
"[code]1.0[/code] (включно). WebP без втрат забезпечує більш ефективне "
"стиснення, ніж PNG. \n"
"[b]Примітка: [/b] Формат WebP обмежений розміром 16383×16383 пікселів, у той "
"час як у PNG можна зберігати більші зображення."
msgid ""
"Saves the image as a WebP (Web Picture) file to a byte array. By default it "
"will save lossless. If [param lossy] is [code]true[/code], the image will be "
"saved lossy, using the [param quality] setting between [code]0.0[/code] and "
"[code]1.0[/code] (inclusive). Lossless WebP offers more efficient compression "
"than PNG.\n"
"[b]Note:[/b] The WebP format is limited to a size of 16383×16383 pixels, "
"while PNG can save larger images."
msgstr ""
"Зберігає зображення як файл WebP (Web Picture) у байтовому масиві. За "
"замовчуванням він збереже без втрат. Якщо [param lossy] має значення "
"[code]true[/code], зображення буде збережено з втратами, використовуючи "
"налаштування [param quality] від [code]0.0[/code] до [code]1.0[/code] "
"(включно). WebP без втрат забезпечує більш ефективне стиснення, ніж PNG. \n"
"[b]Примітка: [/b] Формат WebP обмежений розміром 16383×16383 пікселів, у той "
"час як у PNG можна зберігати більші зображення."
msgid ""
"Overwrites data of an existing [Image]. Non-static equivalent of [method "
"create_from_data]."
msgstr ""
"Перезаписи даних існуючого [Image]. Нестатичний еквівалент [method "
"create_from_data]."
msgid ""
"Sets the [Color] of the pixel at [code](x, y)[/code] to [param color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var img_width = 10\n"
"var img_height = 5\n"
"var img = Image.create(img_width, img_height, false, Image.FORMAT_RGBA8)\n"
"\n"
"img.set_pixel(1, 2, Color.RED) # Sets the color at (1, 2) to red.\n"
"[/gdscript]\n"
"[csharp]\n"
"int imgWidth = 10;\n"
"int imgHeight = 5;\n"
"var img = Image.Create(imgWidth, imgHeight, false, Image.Format.Rgba8);\n"
"\n"
"img.SetPixel(1, 2, Colors.Red); // Sets the color at (1, 2) to red.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This is the same as [method set_pixelv], but with a two integer arguments "
"instead of a [Vector2i] argument.\n"
"[b]Note:[/b] Depending on the image's format, the color set here may be "
"clamped or lose precision. Do not assume the color returned by [method "
"get_pixel] to be identical to the one set here; any comparisons will likely "
"need to use an approximation like [method Color.is_equal_approx].\n"
"[b]Note:[/b] On grayscale image formats, only the red channel of [param "
"color] is used (and alpha if relevant). The green and blue channels are "
"ignored."
msgstr ""
"Встановлює [Колір] пікселя за адресою [code](x, y)[/code] на [param color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var img_width = 10\n"
"var img_height = 5\n"
"var img = Image.create(img_width, img_height, false, Image.FORMAT_RGBA8)\n"
"\n"
"img.set_pixel(1, 2, Color.RED) # Sets the color at (1, 2) to red.\n"
"[/gdscript]\n"
"[csharp]\n"
"int imgWidth = 10;\n"
"int imgHeight = 5;\n"
"var img = Image.Create(imgWidth, imgHeight, false, Image.Format.Rgba8);\n"
"\n"
"img.SetPixel(1, 2, Colors.Red); // Sets the color at (1, 2) to red.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Це те саме, що й метод [method set_pixelv], але з двома цілочисельними "
"аргументами замість аргументу [Vector2i].\n"
"[b]Примітка:[/b] Залежно від формату зображення, встановлений тут колір може "
"бути обмежений або втрачати точність. Не вважайте, що колір, повернутий "
"методом [method get_pixel], ідентичний встановленим тут; будь-які порівняння, "
"ймовірно, потребуватимуть використання наближення, такого як [method "
"Color.is_equal_approx].\n"
"[b]Примітка:[/b] У форматах зображень у градаціях сірого використовується "
"лише червоний канал методу [param color] (і альфа-канал, якщо це доречно). "
"Зелений та синій канали ігноруються."
msgid ""
"Sets the [Color] of the pixel at [param point] to [param color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var img_width = 10\n"
"var img_height = 5\n"
"var img = Image.create(img_width, img_height, false, Image.FORMAT_RGBA8)\n"
"\n"
"img.set_pixelv(Vector2i(1, 2), Color.RED) # Sets the color at (1, 2) to red.\n"
"[/gdscript]\n"
"[csharp]\n"
"int imgWidth = 10;\n"
"int imgHeight = 5;\n"
"var img = Image.Create(imgWidth, imgHeight, false, Image.Format.Rgba8);\n"
"\n"
"img.SetPixelv(new Vector2I(1, 2), Colors.Red); // Sets the color at (1, 2) to "
"red.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This is the same as [method set_pixel], but with a [Vector2i] argument "
"instead of two integer arguments.\n"
"[b]Note:[/b] Depending on the image's format, the color set here may be "
"clamped or lose precision. Do not assume the color returned by [method "
"get_pixelv] to be identical to the one set here; any comparisons will likely "
"need to use an approximation like [method Color.is_equal_approx].\n"
"[b]Note:[/b] On grayscale image formats, only the red channel of [param "
"color] is used (and alpha if relevant). The green and blue channels are "
"ignored."
msgstr ""
"Встановлює [Color] пікселя в [param point] на [param color].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var img_width = 10\n"
"var img_height = 5\n"
"var img = Image.create(img_width, img_height, false, Image.FORMAT_RGBA8)\n"
"\n"
"img.set_pixelv(Vector2i(1, 2), Color.RED) # Sets the color at (1, 2) to red.\n"
"[/gdscript]\n"
"[csharp]\n"
"int imgWidth = 10;\n"
"int imgHeight = 5;\n"
"var img = Image.Create(imgWidth, imgHeight, false, Image.Format.Rgba8);\n"
"\n"
"img.SetPixelv(new Vector2I(1, 2), Colors.Red); // Sets the color at (1, 2) to "
"red.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Це те саме, що й метод [method set_pixel], але з аргументом [Vector2i] "
"замість двох цілочисельних аргументів.\n"
"[b]Примітка:[/b] Залежно від формату зображення, встановлений тут колір може "
"бути обмежений або втрачати точність. Не вважайте, що колір, повернутий "
"методом [method get_pixelv], ідентичний встановленим тут; будь-які "
"порівняння, ймовірно, потребуватимуть використання наближення, такого як "
"[method Color.is_equal_approx].\n"
"[b]Примітка:[/b] У форматах зображень у градаціях сірого використовується "
"лише червоний канал методу [param color] (і альфа-канал, якщо це доречно). "
"Зелений та синій канали ігноруються."
msgid ""
"Shrinks the image by a factor of 2 on each axis (this divides the pixel count "
"by 4)."
msgstr ""
"Подрібнює зображення фактором 2 на кожну вісь (це розділяє кількість пікселів "
"на 4)."
msgid ""
"Converts the raw data from nonlinear sRGB encoding to linear encoding using a "
"lookup table. Only works on images with [constant FORMAT_RGB8] or [constant "
"FORMAT_RGBA8] formats.\n"
"[b]Note:[/b] The 8-bit formats required by this method are not suitable for "
"storing linearly encoded values; a significant amount of color information "
"will be lost in darker values. To maintain image quality, this method should "
"not be used."
msgstr ""
"Перетворює необроблені дані з нелінійного кодування sRGB на лінійне за "
"допомогою таблиці пошуку. Працює лише на зображеннях у форматах [constant "
"FORMAT_RGB8] або [constant FORMAT_RGBA8].\n"
"[b]Примітка:[/b] 8-бітні формати, необхідні для цього методу, не підходять "
"для зберігання лінійно кодованих значень; значна кількість кольорової "
"інформації буде втрачена в темніших значеннях. Для збереження якості "
"зображення цей метод не слід використовувати."
msgid ""
"Holds all the image's color data in a given format. See [enum Format] "
"constants."
msgstr ""
"Увімкніть всі дані кольору зображення в заданому форматі. Дивитися [enum "
"Format] постійні."
msgid "The maximal width allowed for [Image] resources."
msgstr "Максимальна ширина дозволена для ресурсів [Image]."
msgid "The maximal height allowed for [Image] resources."
msgstr "Максимальна висота дозволена для ресурсів [Image]."
msgid "Texture format with a single 8-bit depth representing luminance."
msgstr "Формат тексту з односторонньою шириною 8-біту, що представляє просвіт."
msgid ""
"OpenGL texture format with two values, luminance and alpha each stored with 8 "
"bits."
msgstr ""
"OpenGL формат текстури з двома значеннями, luminance і alpha кожен, що "
"зберігається з 8 біт."
msgid ""
"OpenGL texture format [code]RED[/code] with a single component and a bitdepth "
"of 8."
msgstr ""
"OpenGL формат текстури [code]RED[/code] з одним компонентом і трохи глибиною "
"8."
msgid ""
"OpenGL texture format [code]RG[/code] with two components and a bitdepth of 8 "
"for each."
msgstr ""
"Формат текстури OpenGL [code]RG[/code] з двома компонентами і трохи глибиною "
"8 для кожного."
msgid ""
"OpenGL texture format [code]RGB[/code] with three components, each with a "
"bitdepth of 8.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури OpenGL [code]RGB[/code] з трьома компонентами, кожен з "
"бітовою глибиною 8.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"OpenGL texture format [code]RGBA[/code] with four components, each with a "
"bitdepth of 8.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури OpenGL [code]RGBA[/code] з чотирма компонентами, кожен з "
"бітовою глибиною 8.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"OpenGL texture format [code]RGBA[/code] with four components, each with a "
"bitdepth of 4."
msgstr ""
"OpenGL формат текстури [code]RGBA[/code] з чотирма компонентами, кожен з "
"трохи глибиною 4."
msgid ""
"OpenGL texture format [code]RGB[/code] with three components. Red and blue "
"have a bitdepth of 5, and green has a bitdepth of 6."
msgstr ""
"Формат текстури OpenGL [code]RGB[/code] з трьома компонентами. Червоні і сині "
"мають трохи глибиною 5, а зелений має трохи глибиною 6."
msgid ""
"OpenGL texture format [code]GL_R32F[/code] where there's one component, a 32-"
"bit floating-point value."
msgstr ""
"Формат текстури OpenGL [code]GL_R32F[/code], де є один компонент, 32-bit, "
"плаваючі точки значення."
msgid ""
"OpenGL texture format [code]GL_RG32F[/code] where there are two components, "
"each a 32-bit floating-point values."
msgstr ""
"Формат текстури OpenGL [code]GL_RG32F[/code] де є два компоненти, кожен 32-"
"bit плаваючі значення точки."
msgid ""
"OpenGL texture format [code]GL_RGB32F[/code] where there are three "
"components, each a 32-bit floating-point values."
msgstr ""
"Формат текстури OpenGL [code]GL_RGB32F[/code] де є три компоненти, кожен 32-"
"bit плаваючі значення точки."
msgid ""
"OpenGL texture format [code]GL_RGBA32F[/code] where there are four "
"components, each a 32-bit floating-point values."
msgstr ""
"Формат текстури OpenGL [code]GL_RGBA32F[/code] де є чотири компоненти, кожен "
"32-bit плаваючі значення точки."
msgid ""
"OpenGL texture format [code]GL_R16F[/code] where there's one component, a 16-"
"bit \"half-precision\" floating-point value."
msgstr ""
"Формат текстури OpenGL [code]GL_R16F[/code] де є один компонент, 16-bit "
"\"half-precision\" плавно-точкове значення."
msgid ""
"OpenGL texture format [code]GL_RG16F[/code] where there are two components, "
"each a 16-bit \"half-precision\" floating-point value."
msgstr ""
"Формат текстури OpenGL [code]GL_RG16F[/code] де є два компоненти, кожен 16-"
"bit \"half-precision\" плавно-точкове значення."
msgid ""
"OpenGL texture format [code]GL_RGB16F[/code] where there are three "
"components, each a 16-bit \"half-precision\" floating-point value."
msgstr ""
"Формат текстури OpenGL [code]GL_RGB16F[/code] де є три компоненти, кожен 16-"
"bit \"half-precision\" плавно-точкове значення."
msgid ""
"OpenGL texture format [code]GL_RGBA16F[/code] where there are four "
"components, each a 16-bit \"half-precision\" floating-point value."
msgstr ""
"Формат текстури OpenGL [code]GL_RGBA16F[/code] де є чотири компоненти, кожен "
"16-bit \"half-precision\" плаваюча точка значення."
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 ""
"Особливий формат OpenGL текстури, де три компоненти кольору мають 9 біт "
"точності і всі три діляться один 5-бітний експонент."
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 "
"of S3TC, only providing 1 bit of alpha and color data being premultiplied "
"with alpha.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури [url=https://en.wikipedia.org/wiki/"
"S3_Texture_Compression]S3TC[/url], який використовує блочне стиснення 1 та є "
"найменшою варіацією S3TC, надаючи лише 1 біт альфа-каналу та кольорових "
"даних, попередньо помножених на альфа-канал.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
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 "
"as not having been premultiplied by alpha. Well suited for images with sharp "
"alpha transitions between translucent and opaque areas.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури [url=https://en.wikipedia.org/wiki/"
"S3_Texture_Compression]S3TC[/url], який використовує блочне стиснення 2, а "
"дані про колір інтерпретуються як такі, що не були попередньо помножені на "
"альфа-канал. Добре підходить для зображень з різкими альфа-переходами між "
"напівпрозорими та непрозорими областями.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
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 bits "
"of alpha channel data followed by 64 bits of DXT1-encoded color data. Color "
"data is not premultiplied by alpha, same as DXT3. DXT5 generally produces "
"superior results for transparent gradients compared to DXT3.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури [url=https://en.wikipedia.org/wiki/"
"S3_Texture_Compression]S3TC[/url], також відомий як Block Compression 3 або "
"BC3, містить 64 біти даних альфа-каналу, за якими йдуть 64 біти даних "
"кольору, закодованих за допомогою DXT1. Дані кольору не множаться попередньо "
"на альфа-канал, як і DXT3. DXT5 зазвичай дає кращі результати для прозорих "
"градієнтів порівняно з DXT3.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], "
"normalizing the red channel data using the same compression algorithm that "
"DXT5 uses for the alpha channel."
msgstr ""
"Формат Текстури, який використовує [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], "
"нормалізуючи дані каналу за допомогою алгоритму стиснення, який використовує "
"DXT5 для альфа-каналу."
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], "
"normalizing the red and green channel data using the same compression "
"algorithm that DXT5 uses for the alpha channel."
msgstr ""
"Формат Текстури, який використовує [url=https://www.khronos.org/opengl/wiki/"
"Red_Green_Texture_Compression]Red Green Texture Compression[/url], нормалізує "
"дані червоної та зеленої каналу за допомогою алгоритму стиснення, який DXT5 "
"використовує для альфа-каналу."
msgid ""
"Texture format that uses [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] compression with unsigned normalized RGBA "
"components.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"Формат текстури, що використовує стиснення [url=https://www.khronos.org/"
"opengl/wiki/BPTC_Texture_Compression]BPTC[/url] з незнаковими нормалізованими "
"компонентами RGBA.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
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 ""
"Формат тексту, який використовує [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] стиснення з підписаними компонентами RGB."
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 ""
"Формат Текстури, який використовує [url=https://www.khronos.org/opengl/wiki/"
"BPTC_Texture_Compression]BPTC[/url] стиснення з не позначеними компонентами "
"RGB."
msgid ""
"[url=https://en.wikipedia.org/wiki/Ericsson_Texture_Compression#ETC1]Ericsson "
"Texture Compression format 1[/url], also referred to as \"ETC1\", and is part "
"of the OpenGL ES graphics standard. This format cannot store an alpha channel."
msgstr ""
"[url=https://en.wikipedia.org/wiki/Ericsson_Texture_Compression#ETC1]Ericsson "
"Texture Compression format 1[/url], також згадується як \"ETC1\", так і є "
"частиною графіки OpenGL ES. Цей формат не може зберігати альфа-канал."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]R11_EAC[/code] variant), which provides one channel of "
"unsigned data."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression формат "
"2[/url] ([code]R11_EAC[/code] варіант), який забезпечує один канал не "
"позначених даних."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]SIGNED_R11_EAC[/code] variant), which provides one channel of "
"signed data."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression формат "
"2[/url] ([code]SIGNED_R11_EAC[/code] варіант), який забезпечує один канал "
"підписаних даних."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]RG11_EAC[/code] variant), which provides two channels of "
"unsigned data."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression формат "
"2[/url] ([code]RG11_EAC[/code] варіант), який забезпечує два канали не "
"позначених даних."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]SIGNED_RG11_EAC[/code] variant), which provides two channels "
"of signed data."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression формат "
"2[/url] ([code]SIGNED_RG11_EAC[/code] варіант), який надає два канали "
"підписаних даних."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]RGB8[/code] variant), which is a follow-up of ETC1 and "
"compresses RGB888 data.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Формат стиснення текстур Ericsson "
"2[/url] (варіант [code]RGB8[/code]), який є продовженням ETC1 та стискає дані "
"RGB888.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]RGBA8[/code]variant), which compresses RGBA8888 data with full "
"alpha support.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Формат стиснення текстур Ericsson "
"2[/url] (варіант [code]RGBA8[/code]), який стискає дані RGBA8888 з повною "
"підтримкою альфа-каналу.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]RGB8_PUNCHTHROUGH_ALPHA1[/code] variant), which compresses "
"RGBA data to make alpha either fully transparent or fully opaque.\n"
"[b]Note:[/b] When creating an [ImageTexture], a nonlinear sRGB to linear "
"encoding conversion is performed."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Формат стиснення текстур Ericsson "
"2[/url] (варіант [code]RGB8_PUNCHTHROUGH_ALPHA1[/code]), який стискає дані "
"RGBA, щоб зробити альфа-канал повністю прозорим або повністю непрозорим.\n"
"[b]Примітка:[/b] Під час створення [ImageTexture] виконується нелінійне "
"перетворення кодування sRGB у лінійне."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression format "
"2[/url] ([code]RGBA8[/code] variant), which compresses RA data and interprets "
"it as two channels (red and green). See also [constant FORMAT_ETC2_RGBA8]."
msgstr ""
"[url=https://en.wikipedia.org/wiki/"
"Ericsson_Texture_Compression#ETC2_and_EAC]Ericsson Texture Compression формат "
"2[/url] ([code]RGBA8[/code]), який компресує дані та інтерпретує його як два "
"канали (червоний та зелений). Дивись також [constant FORMAT_ETC2_RGBA8]."
msgid ""
"The [url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] "
"texture format also known as Block Compression 3 or BC3, which compresses RA "
"data and interprets it as two channels (red and green). See also [constant "
"FORMAT_DXT5]."
msgstr ""
"[url=https://en.wikipedia.org/wiki/S3_Texture_Compression]S3TC[/url] "
"фактурний формат також відомий як Block Compression 3 або BC3, який компресує "
"дані та інтерпретує його як два канали (червоний і зелений). Дивитися також "
"[constant FORMAT_DXT5]."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Adaptive_scalable_texture_compression]Adaptive Scalable Texture Compression[/"
"url]. This implements the 4×4 (high quality) mode."
msgstr ""
"[url=https://en.wikipedia.org/wiki/configive_scalable_texture_compression] "
"Адаптивна кальмарована текстура стиснення[/url]. Це реалізує режим 4×4 "
"(висока якість)."
msgid ""
"Same format as [constant FORMAT_ASTC_4x4], but with the hint to let the GPU "
"know it is used for HDR."
msgstr ""
"Same format as [constant FORMAT_ASTC_4x4], але з натяком, щоб дати GPU знати "
"його використовується для HDR."
msgid ""
"[url=https://en.wikipedia.org/wiki/"
"Adaptive_scalable_texture_compression]Adaptive Scalable Texture Compression[/"
"url]. This implements the 8×8 (low quality) mode."
msgstr ""
"[url=https://en.wikipedia.org/wiki/configive_scalable_texture_compression] "
"Адаптивна кальмарована текстура стиснення[/url]. Це реалізує режим 8×8 (нижча "
"якість)."
msgid ""
"Same format as [constant FORMAT_ASTC_8x8], but with the hint to let the GPU "
"know it is used for HDR."
msgstr ""
"Same format as [constant FORMAT_ASTC_8x8], але з натяком, щоб дати GPU знати "
"його використовується для HDR."
msgid ""
"OpenGL texture format [code]GL_R16[/code] where there's one component, a 16-"
"bit unsigned normalized integer value. Since the value is normalized, each "
"component is clamped between [code]0.0[/code] and [code]1.0[/code] "
"(inclusive).\n"
"[b]Note:[/b] Due to limited hardware support, it is mainly recommended to be "
"used on desktop or console devices. It may be unsupported on mobile or web, "
"and will consequently be converted to [constant FORMAT_RF]."
msgstr ""
"Формат текстури OpenGL [code]GL_R16[/code], де є один компонент, 16-бітове "
"беззнакове нормалізоване ціле значення. Оскільки значення нормалізоване, "
"кожен компонент обмежений значеннями між [code]0.0[/code] та [code]1.0[/code] "
"(включно).\n"
"[b]Примітка:[/b] Через обмежену підтримку обладнання рекомендується "
"використовувати переважно на настільних комп'ютерах або консольних пристроях. "
"Він може не підтримуватися на мобільних пристроях або в Інтернеті, і тому "
"буде перетворено на [constant FORMAT_RF]."
msgid ""
"OpenGL texture format [code]GL_RG16[/code] where there are two components, "
"each a 16-bit unsigned normalized integer value. Since the value is "
"normalized, each component is clamped between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive).\n"
"[b]Note:[/b] Due to limited hardware support, it is mainly recommended to be "
"used on desktop or console devices. It may be unsupported on mobile or web, "
"and will consequently be converted to [constant FORMAT_RGF]."
msgstr ""
"Формат текстури OpenGL [code]GL_RG16[/code], де є два компоненти, кожен з "
"яких є 16-бітним беззнаковим нормалізованим цілочисельним значенням. Оскільки "
"значення нормалізоване, кожен компонент обмежений значеннями між [code]0.0[/"
"code] та [code]1.0[/code] (включно).\n"
"[b]Примітка:[/b] Через обмежену підтримку обладнання рекомендується "
"використовувати переважно на настільних комп'ютерах або консолях. Він може не "
"підтримуватися на мобільних пристроях або в Інтернеті, і тому буде "
"перетворено на [constant FORMAT_RGF]."
msgid ""
"OpenGL texture format [code]GL_RGB16[/code] where there are three components, "
"each a 16-bit unsigned normalized integer value. Since the value is "
"normalized, each component is clamped between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive).\n"
"[b]Note:[/b] Due to limited hardware support, it is mainly recommended to be "
"used on desktop or console devices. It may be unsupported on mobile or web, "
"and will consequently be converted to [constant FORMAT_RGBF]."
msgstr ""
"Формат текстури OpenGL [code]GL_RGB16[/code], де є три компоненти, кожен з "
"яких є 16-бітним беззнаковим нормалізованим цілочисельним значенням. Оскільки "
"значення нормалізоване, кожен компонент обмежений значеннями між [code]0.0[/"
"code] та [code]1.0[/code] (включно).\n"
"[b]Примітка:[/b] Через обмежену підтримку обладнання рекомендується "
"використовувати переважно на настільних комп'ютерах або консолях. Він може не "
"підтримуватися на мобільних пристроях або в Інтернеті, і тому буде "
"перетворено на [constant FORMAT_RGBF]."
msgid ""
"OpenGL texture format [code]GL_RGBA16[/code] where there are four components, "
"each a 16-bit unsigned normalized integer value. Since the value is "
"normalized, each component is clamped between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive).\n"
"[b]Note:[/b] Due to limited hardware support, it is mainly recommended to be "
"used on desktop or console devices. It may be unsupported on mobile or web, "
"and will consequently be converted to [constant FORMAT_RGBAF]."
msgstr ""
"Формат текстури OpenGL [code]GL_RGBA16[/code], де є чотири компоненти, кожен "
"з яких є 16-бітним беззнаковим нормалізованим цілочисельним значенням. "
"Оскільки значення нормалізоване, кожен компонент обмежений значеннями між "
"[code]0.0[/code] та [code]1.0[/code] (включно).\n"
"[b]Примітка:[/b] Через обмежену підтримку обладнання рекомендується "
"використовувати переважно на настільних комп'ютерах або консолях. Він може не "
"підтримуватися на мобільних пристроях або в Інтернеті, і тому буде "
"перетворено на [constant FORMAT_RGBAF]."
msgid ""
"OpenGL texture format [code]GL_R16UI[/code] where there's one component, a 16-"
"bit unsigned integer value. Each component is clamped between [code]0[/code] "
"and [code]65535[/code] (inclusive).\n"
"[b]Note:[/b] When used in a shader, the texture requires usage of "
"[code]usampler[/code] samplers. Additionally, it only supports nearest-"
"neighbor filtering under the Compatibility renderer.\n"
"[b]Note:[/b] When sampling using [method Image.get_pixel], returned [Color]s "
"have to be divided by [code]65535[/code] to get the correct color value."
msgstr ""
"Формат текстури OpenGL [code]GL_R16UI[/code], де є один компонент, 16-бітове "
"ціле число без знака. Кожен компонент обмежено значеннями між [code]0[/code] "
"та [code]65535[/code] (включно).\n"
"[b]Примітка:[/b] Під час використання в шейдері текстура вимагає використання "
"семплерів [code]usampler[/code]. Крім того, вона підтримує лише фільтрацію "
"найближчих сусідів у рендерері сумісності.\n"
"[b]Примітка:[/b] Під час семплювання за допомогою методу [method "
"Image.get_pixel], повернуті значення [Color] необхідно поділити на "
"[code]65535[/code], щоб отримати правильне значення кольору."
msgid ""
"OpenGL texture format [code]GL_RG16UI[/code] where there are two components, "
"each a 16-bit unsigned integer value. Each component is clamped between "
"[code]0[/code] and [code]65535[/code] (inclusive).\n"
"[b]Note:[/b] When used in a shader, the texture requires usage of "
"[code]usampler[/code] samplers. Additionally, it only supports nearest-"
"neighbor filtering under the Compatibility renderer.\n"
"[b]Note:[/b] When sampling using [method Image.get_pixel], returned [Color]s "
"have to be divided by [code]65535[/code] to get the correct color value."
msgstr ""
"Формат текстури OpenGL [code]GL_RG16UI[/code], де є два компоненти, кожен з "
"яких є 16-бітним цілочисельним значенням без знака. Кожен компонент обмежено "
"значеннями між [code]0[/code] та [code]65535[/code] (включно).\n"
"[b]Примітка:[/b] Під час використання в шейдері текстура вимагає використання "
"семплерів [code]usampler[/code]. Крім того, вона підтримує лише фільтрацію "
"найближчих сусідів у рендерері сумісності.\n"
"[b]Примітка:[/b] Під час семплювання за допомогою методу [method "
"Image.get_pixel], повернуті значення [Color] необхідно поділити на "
"[code]65535[/code], щоб отримати правильне значення кольору."
msgid ""
"OpenGL texture format [code]GL_RGB16UI[/code] where there are three "
"components, each a 16-bit unsigned integer value. Each component is clamped "
"between [code]0[/code] and [code]65535[/code] (inclusive).\n"
"[b]Note:[/b] When used in a shader, the texture requires usage of "
"[code]usampler[/code] samplers. Additionally, it only supports nearest-"
"neighbor filtering under the Compatibility renderer.\n"
"[b]Note:[/b] When sampling using [method Image.get_pixel], returned [Color]s "
"have to be divided by [code]65535[/code] to get the correct color value."
msgstr ""
"Формат текстури OpenGL [code]GL_RGB16UI[/code], де є три компоненти, кожен з "
"яких є 16-бітним цілим числом без знака. Кожен компонент обмежено значеннями "
"між [code]0[/code] та [code]65535[/code] (включно).\n"
"[b]Примітка:[/b] Під час використання в шейдері текстура вимагає використання "
"семплерів [code]usampler[/code]. Крім того, вона підтримує лише фільтрацію "
"найближчих сусідів у рендерері сумісності.\n"
"[b]Примітка:[/b] Під час семплювання за допомогою методу [method "
"Image.get_pixel], повернуті значення [Color] необхідно поділити на "
"[code]65535[/code], щоб отримати правильне значення кольору."
msgid ""
"OpenGL texture format [code]GL_RGBA16UI[/code] where there are four "
"components, each a 16-bit unsigned integer value. Each component is clamped "
"between [code]0[/code] and [code]65535[/code] (inclusive).\n"
"[b]Note:[/b] When used in a shader, the texture requires usage of "
"[code]usampler[/code] samplers. Additionally, it only supports nearest-"
"neighbor filtering under the Compatibility renderer.\n"
"[b]Note:[/b] When sampling using [method Image.get_pixel], returned [Color]s "
"have to be divided by [code]65535[/code] to get the correct color value."
msgstr ""
"Формат текстури OpenGL [code]GL_RGBA16UI[/code], де є чотири компоненти, "
"кожен з яких є 16-бітним цілочисельним значенням без знака. Кожен компонент "
"обмежено значеннями між [code]0[/code] та [code]65535[/code] (включно).\n"
"[b]Примітка:[/b] Під час використання в шейдері текстура вимагає використання "
"семплерів [code]usampler[/code]. Крім того, вона підтримує лише фільтрацію "
"найближчих сусідів у рендерері сумісності.\n"
"[b]Примітка:[/b] Під час семплювання за допомогою методу [method "
"Image.get_pixel], повернуті значення [Color] необхідно поділити на "
"[code]65535[/code], щоб отримати правильне значення кольору."
msgid "Represents the size of the [enum Format] enum."
msgstr "Представляємо розмір [enum Format] enum."
msgid ""
"Performs nearest-neighbor interpolation. If the image is resized, it will be "
"pixelated."
msgstr ""
"Виконує міжпольацію найближчих сусідів. Якщо зображення негабаритне, він буде "
"піксельним."
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 ""
"Виконує дволінійну інтерполяція. Якщо образ негабаритний, він буде розмитим. "
"Цей режим швидше, ніж [constant INTERPOLATE_CUBIC], але це призводить до "
"меншої якості."
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 ""
"Виконує кубічне міжполування. Якщо образ негабаритний, він буде розмитим. Цей "
"режим часто дає кращі результати у порівнянні з [constant "
"INTERPOLATE_BILINEAR], за вартістю повільніше."
msgid ""
"Performs bilinear separately on the two most-suited mipmap levels, then "
"linearly interpolates between them.\n"
"It's slower than [constant INTERPOLATE_BILINEAR], but produces higher-quality "
"results with far fewer aliasing artifacts.\n"
"If the image does not have mipmaps, they will be generated and used "
"internally, but no mipmaps will be generated on the resulting image.\n"
"[b]Note:[/b] If you intend to scale multiple copies of the original image, "
"it's better to call [method generate_mipmaps]] on it in advance, to avoid "
"wasting processing power in generating them again and again.\n"
"On the other hand, if the image already has mipmaps, they will be used, and a "
"new set will be generated for the resulting image."
msgstr ""
"Виконує дволінійну окремо на двох найбільш костюмованих рівнях mipmap, після "
"чого лінійно між ними.\n"
"Це повільніше, ніж [constant INTERPOLATE_BILINEAR], але виробляє більш якісні "
"результати з набагато меншою кількістю ілюзуючих артефактів.\n"
"Якщо зображення не має mipmaps, вони будуть створюватися і використовуватися "
"внутрішньо, але не буде створюватися на отриманому зображенні.\n"
"[b]Примітка:[/b] Якщо ви плануєте масштабувати декілька копій оригінального "
"зображення, краще викликати [method генер_mipmaps], щоб уникнути переробної "
"потужності у генеруванні їх знову і знову.\n"
"З іншого боку, якщо зображення вже має mipmaps, вони будуть використані, і "
"новий набір буде створений для отриманого зображення."
msgid ""
"Performs Lanczos interpolation. This is the slowest image resizing mode, but "
"it typically gives the best results, especially when downscaling images."
msgstr ""
"Виконує інтерполяції Ланчосу. Це найшвидший режим редагування зображень, але "
"він зазвичай дає найкращі результати, особливо коли знижує зображення."
msgid "Image is fully opaque. It does not store alpha data."
msgstr "Зображення повністю непрозоре. Воно не зберігає альфа-дані."
msgid ""
"Image stores either fully opaque or fully transparent pixels. Also known as "
"punchthrough alpha."
msgstr ""
"Зображення зберігає або повністю непрозорі, або повністю прозорі пікселі. "
"Також відоме як альфа-відображення (punchthrough alpha)."
msgid ""
"Image stores alpha data with values varying between [code]0.0[/code] and "
"[code]1.0[/code]."
msgstr ""
"Зображення зберігає альфа-дані зі значеннями від [code]0.0[/code] до "
"[code]1.0[/code]."
msgid "Use S3TC compression."
msgstr "Використовуйте стиснення S3TC."
msgid "Use ETC compression."
msgstr "Використовуйте стиснення ETC."
msgid "Use ETC2 compression."
msgstr "Використовуйте стиснення ETC2."
msgid "Use BPTC compression."
msgstr "Використовуйте стиснення BPTC."
msgid "Use ASTC compression."
msgstr "Використовуйте стиснення ASTC."
msgid "Represents the size of the [enum CompressMode] enum."
msgstr "Представляємо розмір [enum CompressMode] enum."
msgid "The image only uses one channel for luminance (grayscale)."
msgstr ""
"Тільки зображення використовується один канал для блиску (сірий масштаб)."
msgid "The image uses two channels for luminance and alpha, respectively."
msgstr "Зображення використовує два канали для luminance і alpha, відповідно."
msgid "The image only uses the red channel."
msgstr "Зображення використовується тільки в червоному каналі."
msgid "The image uses two channels for red and green."
msgstr "Зображення використовує два канали для червоного і зеленого."
msgid "The image uses three channels for red, green, and blue."
msgstr ""
"Зображення використовує три канали для червоного, зеленого та синього кольору."
msgid "The image uses four channels for red, green, blue, and alpha."
msgstr ""
"Зображення використовує чотири канали для червоного, зеленого, синього та "
"альфа."
msgid ""
"Source texture (before compression) is a regular texture. Default for all "
"textures."
msgstr ""
"Основна текстура (збереження) є регулярною текстурою. За замовчуванням для "
"всіх текстур."
msgid "Source texture (before compression) uses nonlinear sRGB encoding."
msgstr "Текстура джерела (до стиснення) використовує нелінійне кодування sRGB."
msgid ""
"Source texture (before compression) is a normal texture (e.g. it can be "
"compressed into two channels)."
msgstr ""
"Основна текстура (збереження) є нормальною текстурою (наприклад, її можна "
"стискати на два канали)."
msgid ""
"Hint to indicate that the high quality 4×4 ASTC compression format should be "
"used."
msgstr ""
"Знайте, щоб вказати, що якість 4 × 4 формат стиснення ASTC слід "
"використовувати."
msgid ""
"Hint to indicate that the low quality 8×8 ASTC compression format should be "
"used."
msgstr ""
"Знайте, щоб вказати, що низька якість 8 × 8 формат стиснення ASTC слід "
"використовувати."
msgid "Base class to add support for specific image formats."
msgstr "Базовий клас для додавання підтримки окремих форматів зображень."
msgid ""
"The engine supports multiple image formats out of the box (PNG, SVG, JPEG, "
"WebP to name a few), but you can choose to implement support for additional "
"image formats by extending [ImageFormatLoaderExtension]."
msgstr ""
"Двигун підтримує декілька форматів зображень з коробки (PNG, SVG, JPEG, WebP, "
"щоб назвати кілька), але ви можете вибрати для реалізації підтримки "
"додаткових форматів зображень шляхом розширення [ImageFormatLoaderExtension]."
msgid ""
"Base class for creating [ImageFormatLoader] extensions (adding support for "
"extra image formats)."
msgstr ""
"Базовий клас для створення [ImageFormatLoader] розширення (підтримка "
"підтримки для додаткових форматів зображень)."
msgid ""
"The engine supports multiple image formats out of the box (PNG, SVG, JPEG, "
"WebP to name a few), but you can choose to implement support for additional "
"image formats by extending this class.\n"
"Be sure to respect the documented return types and values. You should create "
"an instance of it, and call [method add_format_loader] to register that "
"loader during the initialization phase."
msgstr ""
"Двигун підтримує декілька форматів зображень з коробки (PNG, SVG, JPEG, WebP, "
"щоб назвати кілька), але ви можете вибрати для реалізації підтримки "
"додаткових форматів зображень шляхом розширення цього класу.\n"
"Обов'язково поважати типи документів і значення. Ви повинні створити "
"екземпляр, і викликати [method add_format_loader] для реєстрації цього "
"навантажувача під час початкової фази."
msgid ""
"Returns the list of file extensions for this image format. Files with the "
"given extensions will be treated as image file and loaded using this class."
msgstr ""
"Повертає список розширень файлів для цього формату зображення. Файли з "
"заданими розширеннями будуть оброблятися як файл зображення і завантажені за "
"допомогою цього класу."
msgid "Loads the content of [param fileaccess] into the provided [param image]."
msgstr "Завантаження вмісту [param fileaccess] в надану [param image]."
msgid ""
"Add this format loader to the engine, allowing it to recognize the file "
"extensions returned by [method _get_recognized_extensions]."
msgstr ""
"Додайте цей форматний навантажувач до двигуна, дозволяючи його розпізнати "
"розширення файлів, які повернуті [method _get_recognized_extensions]."
msgid "Remove this format loader from the engine."
msgstr "Видалити цей формат навантажувача з двигуна."
msgid "A [Texture2D] based on an [Image]."
msgstr "[Texture2D] на основі [Image]."
msgid ""
"A [Texture2D] based on an [Image]. For an image to be displayed, an "
"[ImageTexture] has to be created from it using the [method create_from_image] "
"method:\n"
"[codeblock]\n"
"var image = Image.load_from_file(\"res://icon.svg\")\n"
"var texture = ImageTexture.create_from_image(image)\n"
"$Sprite2D.texture = texture\n"
"[/codeblock]\n"
"This way, textures can be created at run-time by loading images both from "
"within the editor and externally.\n"
"[b]Warning:[/b] Prefer to load imported textures with [method @GDScript.load] "
"over loading them from within the filesystem dynamically with [method "
"Image.load], as it may not work in exported projects:\n"
"[codeblock]\n"
"var texture = load(\"res://icon.svg\")\n"
"$Sprite2D.texture = texture\n"
"[/codeblock]\n"
"This is because images have to be imported as a [CompressedTexture2D] first "
"to be loaded with [method @GDScript.load]. If you'd still like to load an "
"image file just like any other [Resource], import it as an [Image] resource "
"instead, and then load it normally using the [method @GDScript.load] method.\n"
"[b]Note:[/b] The image can be retrieved from an imported texture using the "
"[method Texture2D.get_image] method, which returns a copy of the image:\n"
"[codeblock]\n"
"var texture = load(\"res://icon.svg\")\n"
"var image = texture.get_image()\n"
"[/codeblock]\n"
"An [ImageTexture] is not meant to be operated from within the editor "
"interface directly, and is mostly useful for rendering images on screen "
"dynamically via code. If you need to generate images procedurally from within "
"the editor, consider saving and importing images as custom texture resources "
"implementing a new [EditorImportPlugin].\n"
"[b]Note:[/b] The maximum texture size is 16384×16384 pixels due to graphics "
"hardware limitations."
msgstr ""
"[Texture2D] на основі [Image]. Щоб зображення було відображено, з нього "
"потрібно створити [ImageTexture] за допомогою методу [method "
"create_from_image]: \n"
"[codeblock]\n"
"Image.load_from_file(\"res://icon.svg\") \n"
"var texture = ImageTexture.create_from_image(image) \n"
"$Sprite2D.texture = текстура \n"
"[/codeblock] \n"
"Таким чином текстури можна створювати під час виконання, завантажуючи "
"зображення як із редактора, так і ззовні. \n"
"[b]Попередження:[/b] краще завантажувати імпортовані текстури за допомогою "
"[method @GDScript.load], а не динамічно завантажувати їх із файлової системи "
"за допомогою [method Image.load], оскільки це може не працювати в "
"експортованих проектах: \n"
"[codeblock] \n"
"var texture = load(\"res://icon.svg\") \n"
"$Sprite2D.texture = текстура \n"
"[/codeblock] \n"
"Це пояснюється тим, що зображення потрібно імпортувати як "
"[CompressedTexture2D], щоб завантажити їх за допомогою [method "
"@GDScript.load]. Якщо ви все одно хочете завантажити файл зображення, як і "
"будь-який інший [Resource], імпортуйте його як ресурс [Image], а потім "
"завантажте його звичайним способом за допомогою методу [method "
"@GDScript.load]. \n"
"[b]Примітка.[/b] Зображення можна отримати з імпортованої текстури за "
"допомогою методу [method Texture2D.get_image], який повертає копію "
"зображення: \n"
"[codeblock] \n"
"var texture = load(\"res://icon.svg\") \n"
"var image = texture.get_image() \n"
"[/codeblock] \n"
"[ImageTexture] не призначений для безпосереднього керування з інтерфейсу "
"редактора, і він здебільшого корисний для динамічного відтворення зображень "
"на екрані за допомогою коду. Якщо вам потрібно процедурно генерувати "
"зображення з редактора, розгляньте можливість збереження та імпорту зображень "
"як користувальницьких текстурних ресурсів за допомогою нового "
"[EditorImportPlugin]. \n"
"[b]Примітка:[/b] Максимальний розмір текстури становить 16384 × 16384 "
"пікселів через обмеження графічного обладнання."
msgid ""
"Creates a new [ImageTexture] and initializes it by allocating and setting the "
"data from an [Image]."
msgstr ""
"Створює нові [ImageTexture] і ініціалізує його шляхом виділення та "
"налаштування даних з [Image]."
msgid "Returns the format of the texture."
msgstr "Повертає формат текстури."
msgid ""
"Replaces the texture's data with a new [Image]. This will re-allocate new "
"memory for the texture.\n"
"If you want to update the image, but don't need to change its parameters "
"(format, size), use [method update] instead for better performance."
msgstr ""
"Замінює дані текстури з новим [Image]. Це перетворить нову пам'ять для "
"текстури.\n"
"Якщо ви хочете оновити зображення, але не потрібно змінити його параметри "
"(формат, розмір), скористайтеся [method update] замість кращої продуктивності."
msgid ""
"Replaces the texture's data with a new [Image].\n"
"[b]Note:[/b] The texture has to be created using [method create_from_image] "
"or initialized first with the [method set_image] method before it can be "
"updated. The new image dimensions, format, and mipmaps configuration should "
"match the existing texture's image configuration.\n"
"Use this method over [method set_image] if you need to update the texture "
"frequently, which is faster than allocating additional memory for a new "
"texture each time."
msgstr ""
"Замінює дані текстури з новим [Image].\n"
"[b]Примітка:[/b] Текстура повинна бути створена за допомогою [method "
"create_from_image] або ініціалізованого першого з методом [method set_image] "
"до його можна оновити. Налаштування нових розмірів зображень, форматів та "
"mipmaps повинна відповідати існуючій конфігурації зображення текстури.\n"
"Використовуйте цей метод над [method set_image], якщо вам потрібно оновити "
"фактуру часто, що швидше, ніж виділення додаткової пам'яті для нової текстури "
"кожного разу."
msgid "Texture with 3 dimensions."
msgstr "Текстура з розмірами 3."
msgid ""
"[ImageTexture3D] is a 3-dimensional [ImageTexture] that has a width, height, "
"and depth. See also [ImageTextureLayered].\n"
"3D textures are typically used to store density maps for [FogMaterial], color "
"correction LUTs for [Environment], vector fields for "
"[GPUParticlesAttractorVectorField3D] and collision maps for "
"[GPUParticlesCollisionSDF3D]. 3D textures can also be used in custom shaders."
msgstr ""
"[ImageTexture3D] є 3-вимірним [ImageTexture], який має ширину, висоту і "
"глибину. Дивись ще [ImageTextureLayered].\n"
"3D текстури, як правило, використовуються для зберігання карт щільності для "
"[FogMaterial], корекція кольору LUTs для [Environment], векторні поля для "
"[GPUParticlesAttractorVectorField3D] та карти зіткнення для "
"[GPUParticlesCollisionSDF3D]. 3D текстури також можуть використовуватися в "
"користувацьких шейкерах."
msgid ""
"Creates the [ImageTexture3D] with specified [param format], [param width], "
"[param height], and [param depth]. If [param use_mipmaps] is [code]true[/"
"code], generates mipmaps for the [ImageTexture3D]."
msgstr ""
"Створює [ImageTexture3D] із заданими значеннями [param format], [param "
"width], [param height] та [param depth]. Якщо [param use_mipmaps] має "
"значення [code]true[/code], генерує mipmapy для [ImageTexture3D]."
msgid ""
"Replaces the texture's existing data with the layers specified in [param "
"data]. The size of [param data] must match the parameters that were used for "
"[method create]. In other words, the texture cannot be resized or have its "
"format changed by calling [method update]."
msgstr ""
"Замінює існуючі дані текстури шарами, зазначеними в [param data]. Розмір "
"[param data] має відповідати параметрам, що використовувалися для [method "
"create]. Іншими словами, розмір текстури або її формат не можна змінити, "
"викликавши [method update]."
msgid ""
"Base class for texture types which contain the data of multiple "
"[ImageTexture]s. Each image is of the same size and format."
msgstr ""
"Базовий клас для типів текстур, які містять дані кількох [ImageTexture]s. "
"Кожен образ однаковий розмір і формат."
msgid ""
"Base class for [Texture2DArray], [Cubemap] and [CubemapArray]. Cannot be used "
"directly, but contains all the functions necessary for accessing the derived "
"resource types. See also [Texture3D]."
msgstr ""
"Базовий клас для [Texture2DArray], [Cubemap] та [CubemapArray]. Не можна "
"використовувати безпосередньо, але містить всі функції, необхідні для доступу "
"до отриманих типів ресурсів. Дивіться також [Texture3D]."
msgid ""
"Creates an [ImageTextureLayered] from an array of [Image]s. See [method "
"Image.create] for the expected data format. The first image decides the "
"width, height, image format and mipmapping setting. The other images [i]must[/"
"i] have the same width, height, image format and mipmapping setting.\n"
"Each [Image] represents one [code]layer[/code].\n"
"[codeblock]\n"
"# Fill in an array of Images with different colors.\n"
"var images = []\n"
"const LAYERS = 6\n"
"for i in LAYERS:\n"
"\tvar image = Image.create_empty(128, 128, false, Image.FORMAT_RGB8)\n"
"\tif i % 3 == 0:\n"
"\t\timage.fill(Color.RED)\n"
"\telif i % 3 == 1:\n"
"\t\timage.fill(Color.GREEN)\n"
"\telse:\n"
"\t\timage.fill(Color.BLUE)\n"
"\timages.push_back(image)\n"
"\n"
"# Create and save a 2D texture array. The array of images must have at least "
"1 Image.\n"
"var texture_2d_array = Texture2DArray.new()\n"
"texture_2d_array.create_from_images(images)\n"
"ResourceSaver.save(texture_2d_array, \"res://texture_2d_array.res\", "
"ResourceSaver.FLAG_COMPRESS)\n"
"\n"
"# Create and save a cubemap. The array of images must have exactly 6 Images.\n"
"# The cubemap's images are specified in this order: X+, X-, Y+, Y-, Z+, Z-\n"
"# (in Godot's coordinate system, so Y+ is \"up\" and Z- is \"forward\").\n"
"var cubemap = Cubemap.new()\n"
"cubemap.create_from_images(images)\n"
"ResourceSaver.save(cubemap, \"res://cubemap.res\", "
"ResourceSaver.FLAG_COMPRESS)\n"
"\n"
"# Create and save a cubemap array. The array of images must have a multiple "
"of 6 Images.\n"
"# Each cubemap's images are specified in this order: X+, X-, Y+, Y-, Z+, Z-\n"
"# (in Godot's coordinate system, so Y+ is \"up\" and Z- is \"forward\").\n"
"var cubemap_array = CubemapArray.new()\n"
"cubemap_array.create_from_images(images)\n"
"ResourceSaver.save(cubemap_array, \"res://cubemap_array.res\", "
"ResourceSaver.FLAG_COMPRESS)\n"
"[/codeblock]"
msgstr ""
"Створює [ImageTextureLayered] із масиву [Image]. Очікуваний формат даних див. "
"у [method Image.create]. Перше зображення визначає ширину, висоту, формат "
"зображення та параметр відображення mip. Інші зображення [i]повинні[/i] мати "
"однакову ширину, висоту, формат зображення та параметри відображення mip. \n"
"Кожне [Зображення] представляє один [code]шар[/code]. \n"
"[codeblock] \n"
"# Заповніть масив зображень різними кольорами. \n"
"var image= [] \n"
"const LAYERS = 6 \n"
"for I in LAYERS: \n"
"\tvar image = Image.create_empty(128, 128, false, Image.FORMAT_RGB8) \n"
"\tif i % 3 == 0: \n"
"\t\timage.fill(Color.RED) \n"
"\telif i % 3 == 1: \n"
"\t\timage.fill(Color.GREEN) \n"
"\telse: \n"
"\t\timage.fill(Color.BLUE) \n"
"\timages.push_back(image) \n"
"\n"
"# Створіть і збережіть 2D масив текстур. Масив зображень має містити "
"принаймні 1 зображення. \n"
"var texture_2d_array = Texture2DArray.new() \n"
"texture_2d_array.create_from_images(image) \n"
"ResourceSaver.save(texture_2d_array, \"res://texture_2d_array.res\", "
"ResourceSaver.FLAG_COMPRESS) \n"
"\n"
"# Створіть і збережіть кубічну карту. Масив зображень повинен містити рівно 6 "
"зображень. \n"
"# Зображення кубічної карти вказуються в такому порядку: X+, X-, Y+, Y-, Z+, "
"Z- \n"
"# (у системі координат Godot, тому Y+ означає «вгору», а Z- — «вперед»). \n"
"var cubemap = Cubemap.new() \n"
"cubemap.create_from_images(image) \n"
"ResourceSaver.save(cubemap, \"res://cubemap.res\", "
"ResourceSaver.FLAG_COMPRESS) \n"
"\n"
"# Створіть і збережіть масив cubemap. Масив зображень має бути кратним 6 "
"зображенням. \n"
"# Зображення кожної кубічної карти вказуються в такому порядку: X+, X-, Y+, "
"Y-, Z+, Z- \n"
"# (у системі координат Godot, тому Y+ означає «вгору», а Z- — «вперед»). \n"
"var cubemap_array = CubemapArray.new() \n"
"cubemap_array.create_from_images(image) \n"
"ResourceSaver.save(cubemap_array, \"res://cubemap_array.res\", "
"ResourceSaver.FLAG_COMPRESS) \n"
"[/codeblock]"
msgid ""
"Replaces the existing [Image] data at the given [param layer] with this new "
"image.\n"
"The given [Image] must have the same width, height, image format, and "
"mipmapping flag as the rest of the referenced images.\n"
"If the image format is unsupported, it will be decompressed and converted to "
"a similar and supported [enum Image.Format].\n"
"The update is immediate: it's synchronized with drawing."
msgstr ""
"Замінює наявні дані [Image] на даній [param Layer] з цим новим зображенням.\n"
"Надана [Image] повинна мати однакову ширину, висоту, формат зображення, і "
"прапором повідомлень, як інші позначені зображення.\n"
"Якщо формат зображення не підтримується, він буде декомпресований і "
"перетворений на схожий і підтримується [enum Image.Format\n"
"Оновлення негайне: це синхронізація з кресленням."
msgid "Mesh optimized for creating geometry manually."
msgstr "Сітка оптимізована для створення геометрії вручну."
msgid ""
"A mesh type optimized for creating geometry manually, similar to OpenGL 1.x "
"immediate mode.\n"
"Here's a sample on how to generate a triangular face:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var mesh = ImmediateMesh.new()\n"
"mesh.surface_begin(Mesh.PRIMITIVE_TRIANGLES)\n"
"mesh.surface_add_vertex(Vector3.LEFT)\n"
"mesh.surface_add_vertex(Vector3.FORWARD)\n"
"mesh.surface_add_vertex(Vector3.ZERO)\n"
"mesh.surface_end()\n"
"[/gdscript]\n"
"[csharp]\n"
"var mesh = new ImmediateMesh();\n"
"mesh.SurfaceBegin(Mesh.PrimitiveType.Triangles);\n"
"mesh.SurfaceAddVertex(Vector3.Left);\n"
"mesh.SurfaceAddVertex(Vector3.Forward);\n"
"mesh.SurfaceAddVertex(Vector3.Zero);\n"
"mesh.SurfaceEnd();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Generating complex geometries with [ImmediateMesh] is highly "
"inefficient. Instead, it is designed to generate simple geometry that changes "
"often."
msgstr ""
"Сітчастий тип оптимізований для створення геометрії вручну, схожого на режим "
"OpenGL 1.x.\n"
"Ось зразок про те, як створити трикутний обличчя:\n"
"[codeblocks]\n"
"[gdscript]\n"
"Варна сітка = ImmediateMesh.new()\n"
"сітчаста.нафтаце_бегін(Меш.ПРИМІТИВ_ТРІАНГЛ)\n"
"сітка.surface_add_vertex(Vector3.LEFT)\n"
"сітка.surface_add_vertex(Vector3.FORWARD)\n"
"сітчастий.нафти_add_vertex(Vector3.ZERO)\n"
"сітчастий.surface_end()\n"
"[/gdscript]\n"
"[csharp]\n"
"варна сітка = новий ImmediateMesh();\n"
"сітка.SurfaceBegin(Mesh.PrimitiveType.Triangles);\n"
"сітка.SurfaceAddVertex(Vector3.Left);\n"
"сітка.SurfaceAddVertex(Vector3.Forward);\n"
"сітка.SurfaceAddVertex(Vector3.Zero);\n"
"сітка.SurfaceEnd();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Генерація складних геометів з [ImmediateMesh] є дуже "
"неефективним. А замість того, щоб створити просту геометрію, яка часто "
"змінюється."
msgid "Using ImmediateMesh"
msgstr "Використання Immediate Сітка"
msgid "Clear all surfaces."
msgstr "Очистити всі поверхні."
msgid "Add a 3D vertex using the current attributes previously set."
msgstr "Додайте 3D вершину за допомогою раніше встановлених атрибутів."
msgid "Add a 2D vertex using the current attributes previously set."
msgstr "Додайте 2D vertex за допомогою раніше встановлених атрибутів."
msgid "Begin a new surface."
msgstr "Починаємо нову поверхню."
msgid ""
"End and commit current surface. Note that surface being created will not be "
"visible until this function is called."
msgstr ""
"Кінцева і керуйте поточною поверхнею. Зауважте, що поверхня створюється не "
"буде видно, поки ця функція називається."
msgid "Set the color attribute that will be pushed with the next vertex."
msgstr ""
"Встановити атрибут кольору, який буде відштовхуватися з наступною вершиною."
msgid "Set the normal attribute that will be pushed with the next vertex."
msgstr ""
"Встановити нормальний атрибут, який буде відштовхуватися з наступною вершиною."
msgid ""
"Set the tangent attribute that will be pushed with the next vertex.\n"
"[b]Note:[/b] Even though [param tangent] is a [Plane], it does not directly "
"represent the tangent plane. Its [member Plane.x], [member Plane.y], and "
"[member Plane.z] represent the tangent vector and [member Plane.d] should be "
"either [code]-1[/code] or [code]1[/code]. See also [constant "
"Mesh.ARRAY_TANGENT]."
msgstr ""
"Встановіть атрибут дотичної, який буде зміщено з наступною вершиною.\n"
"[b]Примітка:[/b] Хоча [param tangent] є [Plane], він безпосередньо не "
"представляє дотичну площину. Його [member Plane.x], [member Plane.y] та [член "
"Plane.z] представляють вектор дотичної, а [member Plane.d] має бути або "
"[code]-1[/code], або [code]1[/code]. Див. також [constant Mesh.ARRAY_TANGENT]."
msgid "Set the UV attribute that will be pushed with the next vertex."
msgstr "Встановити атрибут УФ, який буде відштовхуватися з наступною вершиною."
msgid "Set the UV2 attribute that will be pushed with the next vertex."
msgstr "Встановити атрибут УФ2, який буде відштовхуватися з наступною вершиною."
msgid ""
"A [Resource] that contains vertex array-based geometry during the import "
"process."
msgstr "[Resource], що містить геометрію на основі вертексу в процесі імпорту."
msgid ""
"ImporterMesh is a type of [Resource] analogous to [ArrayMesh]. It contains "
"vertex array-based geometry, divided in [i]surfaces[/i]. Each surface "
"contains a completely separate array and a material used to draw it. Design "
"wise, a mesh with multiple surfaces is preferred to a single surface, because "
"objects created in 3D editing software commonly contain multiple materials.\n"
"Unlike its runtime counterpart, [ImporterMesh] contains mesh data before "
"various import steps, such as lod and shadow mesh generation, have taken "
"place. Modify surface data by calling [method clear], followed by [method "
"add_surface] for each surface."
msgstr ""
"Імпортер Сітка є типом [Resource] аналогом [ArrayMesh]. Він містить геометрію "
"на основі вертексу, [i]розділену на [/i] Кожна поверхня містить повністю "
"окремий масив і матеріал, який використовується для його малювання. Дизайн "
"мудрий, сітка з декількома поверхнями краще для однієї поверхні, тому що "
"об'єкти, створені в 3D програмному забезпеченні, зазвичай містять кілька "
"матеріалів.\n"
"На відміну від його аналога runtime, [ImporterMesh] містить дані сітки перед "
"різними кроками імпорту, такими як lod і Shadow Mesh, що утворюються. "
"Перевірити дані поверхні за допомогою виклику [method clear], після чого "
"[method add_surface] для кожної поверхні."
msgid ""
"Adds name for a blend shape that will be added with [method add_surface]. "
"Must be called before surface is added."
msgstr ""
"Додає назву для форми переходу, яка буде додана за допомогою [method "
"add_surface]. Повинен викликатися перед додаванням поверхні."
msgid "Removes all surfaces and blend shapes from this [ImporterMesh]."
msgstr "Видаліть всі поверхні та форми змішування з цього [ImporterMesh]."
msgid ""
"Converts the given [Mesh] into an [ImporterMesh] by copying all its surfaces, "
"blend shapes, materials, and metadata into a new [ImporterMesh] object."
msgstr ""
"Перетворює заданий [Mesh] на [ImporterMesh], копіюючи всі його поверхні, "
"форми поєднання, матеріали та метадані в новий об'єкт [ImporterMesh]."
msgid ""
"Generates all lods for this ImporterMesh.\n"
"[param normal_merge_angle] is in degrees and used in the same way as the "
"importer settings in [code]lods[/code].\n"
"[param normal_split_angle] is not used and only remains for compatibility "
"with older versions of the API.\n"
"The number of generated lods can be accessed using [method "
"get_surface_lod_count], and each LOD is available in [method "
"get_surface_lod_size] and [method get_surface_lod_indices].\n"
"[param bone_transform_array] is an [Array] which can be either empty or "
"contain [Transform3D]s which, for each of the mesh's bone IDs, will apply "
"mesh skinning when generating the LOD mesh variations. This is usually used "
"to account for discrepancies in scale between the mesh itself and its "
"skinning data."
msgstr ""
"Генерує всі lods для цього ImporterMesh. \n"
"[param normal_merge_angle] у градусах і використовується так само, як "
"налаштування імпортера в [code]lods[/code]. \n"
"[param normal_split_angle] не використовується і залишається лише для "
"сумісності зі старішими версіями API. \n"
"Доступ до кількості згенерованих lods можна отримати за допомогою [method "
"get_surface_lod_count], і кожен LOD доступний у [method get_surface_lod_size] "
"і [method get_surface_lod_indices]. \n"
"[param bone_transform_array] — це [Array], який може бути порожнім або "
"містити [Transform3D], які для кожного з ідентифікаторів кістки сітки "
"застосовуватимуть скінінг сітки під час генерації варіантів сітки LOD. "
"Зазвичай це використовується для врахування розбіжностей у масштабі між самою "
"сіткою та її даними шкірування."
msgid "Returns the number of blend shapes that the mesh holds."
msgstr "Повертаємо кількість форм блендера, що має сітки."
msgid "Returns the blend shape mode for this Mesh."
msgstr "Повертає режим форми блендера для цієї сітки."
msgid "Returns the size hint of this mesh for lightmap-unwrapping in UV-space."
msgstr ""
"Повертає розмір натяка цієї сітки для Lightmap-unwrapping в УФ-просторі."
msgid ""
"Returns the mesh data represented by this [ImporterMesh] as a usable "
"[ArrayMesh].\n"
"This method caches the returned mesh, and subsequent calls will return the "
"cached data until [method clear] is called.\n"
"If not yet cached and [param base_mesh] is provided, [param base_mesh] will "
"be used and mutated."
msgstr ""
"Повертаємо дані сітки, що представлені цими [ImporterMesh], як можна "
"використовувати [ArrayMesh].\n"
"Цей метод кешує зворотну сіточку, а наступні дзвінки повернеться до тих пір, "
"поки не називається [method clear].\n"
"Якщо ще не передбачено кешування та [param base_mesh], буде використовуватися "
"[param base_mesh] і мутований."
msgid ""
"Returns the arrays for the vertices, normals, UVs, etc. that make up the "
"requested surface. See [method add_surface]."
msgstr ""
"Повертає масиви для вершин, нормалей, УФів і т.д., які складають необхідну "
"поверхню. Див. [method add_surface]."
msgid ""
"Returns a single set of blend shape arrays for the requested blend shape "
"index for a surface."
msgstr ""
"Повертає єдиний набір масивів форми сумішей для запитуваного індексу форми "
"блендера для поверхні."
msgid "Returns the number of surfaces that the mesh holds."
msgstr "Повертаємо кількість поверхонь, які утримуються сітки."
msgid "Returns the format of the surface that the mesh holds."
msgstr "Повертає формат поверхні, яка тримається сітки."
msgid "Returns the number of lods that the mesh holds on a given surface."
msgstr "Повертаємо кількість подів, що сітка тримається на даній поверхні."
msgid "Returns the index buffer of a lod for a surface."
msgstr "Повертає індексний буфер льоду для поверхні."
msgid "Returns the screen ratio which activates a lod for a surface."
msgstr "Повертає коефіцієнт екрана, який активізує лід для поверхні."
msgid ""
"Returns a [Material] in a given surface. Surface is rendered using this "
"material."
msgstr ""
"Повертаємо [Material] в даній поверхні. Поверхня подається за допомогою цього "
"матеріалу."
msgid ""
"Returns the primitive type of the requested surface (see [method "
"add_surface])."
msgstr ""
"Повертає примітивний тип запитуваної поверхні (див. [method add_surface])."
msgid "Sets the blend shape mode."
msgstr "Встановлює режим накладання форми."
msgid "Sets the size hint of this mesh for lightmap-unwrapping in UV-space."
msgstr ""
"Встановлює розмір натяка цієї сітки для Lightmap-unwrapping в УФ-просторі."
msgid ""
"Sets a [Material] for a given surface. Surface will be rendered using this "
"material."
msgstr ""
"Настроювання [Material] для даної поверхні. Поверхня буде надано за допомогою "
"цього матеріалу."
msgid "A singleton for handling inputs."
msgstr "Однотон для введення даних."
msgid ""
"The [Input] singleton handles key presses, mouse buttons and movement, "
"gamepads, and input actions. Actions and their events can be set in the "
"[b]Input Map[/b] tab in [b]Project > Project Settings[/b], or with the "
"[InputMap] class.\n"
"[b]Note:[/b] [Input]'s methods reflect the global input state and are not "
"affected by [method Control.accept_event] or [method "
"Viewport.set_input_as_handled], as those methods only deal with the way input "
"is propagated in the [SceneTree]."
msgstr ""
"[Input] однотонні ручки клавішні преси, кнопки миші і рух, ігрові блоки і "
"вхідні дії. Дії та події можуть бути встановлені в вкладці [b] Вхідна карта [/"
"b] [b]Проект > Параметри проекту[/b], або з класом [InputMap].\n"
"[b]Примітка:[/b] [Input] методи відображають глобальний вхідний стан і не "
"впливають на [method управління.accept_event] або [method "
"Viewport.set_input_as_handled], оскільки ці методи мають справу з введенням "
"способу пропаговано в [SceneTree]."
msgid "Inputs documentation index"
msgstr "Індекс вхідної документації"
msgid ""
"This will simulate pressing the specified action.\n"
"The strength can be used for non-boolean actions, it's ranged between 0 and 1 "
"representing the intensity of the given action.\n"
"[b]Note:[/b] This method will not cause any [method Node._input] calls. It is "
"intended to be used with [method is_action_pressed] and [method "
"is_action_just_pressed]. If you want to simulate [code]_input[/code], use "
"[method parse_input_event] instead."
msgstr ""
"Це імітує пресування зазначеної дії.\n"
"Міцність може бути використана для небололевих дій, вона коливається між 0 і "
"1, що представляє інтенсивність даної дії.\n"
"[b]Примітка:[/b] Цей метод не викликає ніяких [method Node._input] дзвінків. "
"Призначений для використання [method _action_pressed] і [method "
"_action_just_pressed]. Якщо ви хочете імітувати [code]_input[/code], "
"скористайтеся [method parse_input_event] замість."
msgid "If the specified action is already pressed, this will release it."
msgstr "Якщо зазначена дія вже пресована, це випустить її."
msgid ""
"Adds a new mapping entry (in SDL2 format) to the mapping database. Optionally "
"update already connected devices."
msgstr ""
"Додавання нового запису картування (в форматі SDL2) до бази даних картування. "
"Додатково оновлення вже підключених пристроїв."
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 ([member "
"use_accumulated_input]) or agile input flushing ([member "
"ProjectSettings.input_devices/buffering/agile_event_flushing]).\n"
"The engine will already do this itself at key execution points (at least once "
"per frame). However, this can be useful in advanced cases where you want "
"precise control over the timing of event handling."
msgstr ""
"Відправляє всі вхідні події, які знаходяться в поточному буфері до ігрової "
"петлі. Ці події можуть бути відправлені в результаті накопичення вводу "
"([member use_accumulated_input]) або поглинання вводу ([member "
"ProjectSettings.input_devices/buffering/agile_event_flushing]).\n"
"Двигун вже зробить це на ключових точках виконання (не рідше одного разу на "
"кадр). Тим не менш, це може бути корисним у розширених випадках, коли ви "
"хочете точний контроль над термінами обробки подій."
msgid ""
"Returns the acceleration in m/s² of the device's accelerometer sensor, if the "
"device has one. Otherwise, the method returns [constant Vector3.ZERO].\n"
"Note this method returns an empty [Vector3] when running from the editor even "
"when your device has an accelerometer. You must export your project to a "
"supported device to read values from the accelerometer.\n"
"[b]Note:[/b] This method only works on Android and iOS. On other platforms, "
"it always returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] For Android, [member ProjectSettings.input_devices/sensors/"
"enable_accelerometer] must be enabled."
msgstr ""
"Повертає прискорення в м/с² датчика акселерометра пристрою, якщо він є. В "
"іншому випадку метод повертає [constant Vector3.ZERO]. \n"
"Зауважте, що цей метод повертає порожній [Vector3] під час запуску з "
"редактора, навіть якщо ваш пристрій має акселерометр. Ви повинні експортувати "
"свій проект на підтримуваний пристрій, щоб зчитувати значення з "
"акселерометра. \n"
"[b]Примітка.[/b] Цей метод працює лише на Android та iOS. На інших платформах "
"він завжди повертає [constant Vector3.ZERO]. \n"
"[b]Примітка.[/b] Для Android потрібно ввімкнути [member "
"ProjectSettings.input_devices/sensors/enable_accelerometer]."
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 [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає значення між 0 і 1, що представляє собою сиру інтенсивність даної "
"дії, ігноруючи химерну зону дії. У більшості випадків слід використовувати "
"[method get_action_strength].\n"
"Якщо [param точний_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події."
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 such as the keyboard, the "
"value returned will be 0 or 1.\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає значення 0 і 1, що представляє інтенсивність даної дії. У радіпаді, "
"наприклад, далі від осі (алогові палички або L2, R2 тригери) з мертвої зони, "
"чим ближче значення буде до 1. Якщо дія малюється на контроль, який не має "
"осі, такі як клавіатура, значення повертається буде 0 або 1.\n"
"Якщо [param exact_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події."
msgid ""
"Get axis input by specifying two actions, one negative and one positive.\n"
"This is a shorthand for writing "
"[code]Input.get_action_strength(\"positive_action\") - "
"Input.get_action_strength(\"negative_action\")[/code]."
msgstr ""
"Отримати вхід осі, вказавши два дії, один негативний і один позитивний.\n"
"Це швидке написання [code] Input.get_action_strength(\"positive_action\") - "
"Input.get_action_strength(\"негатив_action\")[/code]."
msgid ""
"Returns an [Array] containing the device IDs of all currently connected "
"joypads."
msgstr ""
"Повертаємо [Array], що містить ідентифікатори пристрою, які в даний час "
"з'єднуються зджоли."
msgid "Returns the currently assigned cursor shape."
msgstr "Повертає поточну призначену форму курсора."
msgid ""
"Returns the gravity in m/s² of the device's accelerometer sensor, if the "
"device has one. Otherwise, the method returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] This method only works on Android and iOS. On other platforms, "
"it always returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] For Android, [member ProjectSettings.input_devices/sensors/"
"enable_gravity] must be enabled."
msgstr ""
"Повертає силу тяжіння в м/с² датчика акселерометра пристрою, якщо він є. В "
"іншому випадку метод повертає [constant Vector3.ZERO]. \n"
"[b]Примітка.[/b] Цей метод працює лише на Android та iOS. На інших платформах "
"він завжди повертає [constant Vector3.ZERO]. \n"
"[b]Примітка.[/b] Для Android потрібно ввімкнути [member "
"ProjectSettings.input_devices/sensors/enable_gravity]."
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 "
"[constant Vector3.ZERO].\n"
"[b]Note:[/b] This method only works on Android and iOS. On other platforms, "
"it always returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] For Android, [member ProjectSettings.input_devices/sensors/"
"enable_gyroscope] must be enabled."
msgstr ""
"Повертає швидкість обертання в рад/с навколо осей X, Y і Z пристрою датчика "
"гіроскопа, якщо він є. В іншому випадку метод повертає [constant "
"Vector3.ZERO]. \n"
"[b]Примітка.[/b] Цей метод працює лише на Android та iOS. На інших платформах "
"він завжди повертає [constant Vector3.ZERO]. \n"
"[b]Примітка.[/b] Для Android потрібно ввімкнути [member "
"ProjectSettings.input_devices/sensors/enable_gyroscope]."
msgid "Returns the current value of the joypad axis at index [param axis]."
msgstr "Повертає поточне значення осі джойстика за індексом [param axis]."
msgid ""
"Returns an SDL2-compatible device GUID on platforms that use gamepad "
"remapping, e.g. [code]030000004c050000c405000000010000[/code]. Returns an "
"empty string if it cannot be found. Godot uses the [url=https://github.com/"
"gabomdq/SDL_GameControllerDB]SDL2 game controller database[/url] to determine "
"gamepad names and mappings based on this GUID.\n"
"On Windows, all XInput joypad GUIDs will be overridden by Godot to "
"[code]__XINPUT_DEVICE__[/code], because their mappings are the same."
msgstr ""
"Повертає SDL2-сумісний пристрій Guid на платформах, які використовують "
"відстеження GamePad, E.G. [code] 030000004c050000c405000000010000 [/code]. "
"Повертає порожню рядок, якщо вона не знайдена. Готе, що він використовує [url "
"= https: //github.com/gabomdq/sdl_gamecontrollerdb] База даних ігрового "
"контролера SDL2 [/uri], щоб визначити імена GamePad та відображення на основі "
"цього GUID.\n"
"На Windows всі GoStoD Godot JodePad будуть перевизначені за допомогою [code] "
"__ xinput_device __ [/code], тому що їх відображення однакові."
msgid ""
"Returns a dictionary with extra platform-specific information about the "
"device, e.g. the raw gamepad name from the OS or the Steam Input index.\n"
"On Windows, Linux, and macOS, the dictionary contains the following fields:\n"
"[code]raw_name[/code]: The name of the controller as it came from the OS, "
"before getting renamed by the controller database.\n"
"[code]vendor_id[/code]: The USB vendor ID of the device.\n"
"[code]product_id[/code]: The USB product ID of the device.\n"
"[code]steam_input_index[/code]: The Steam Input gamepad index, if the device "
"is not a Steam Input device this key won't be present.\n"
"On Windows, the dictionary can have an additional field:\n"
"[code]xinput_index[/code]: The index of the controller in the XInput system. "
"This key won't be present for devices not handled by XInput.\n"
"[b]Note:[/b] The returned dictionary is always empty on Android, iOS, "
"visionOS, and Web."
msgstr ""
"Повертає словник з додатковою інформацією про пристрій, специфічною для "
"платформи, наприклад, сире ім'я геймпада з ОС або індекс Steam Input.\n"
"У Windows, Linux і macOS словник містить такі поля:\n"
"[code]raw_name[/code]: Ім'я контролера, яке він отримав від ОС, до того як "
"було перейменовано базою даних контролерів.\n"
"[code]vendor_id[/code]: Ідентифікатор виробника USB пристрою.\n"
"[code]product_id[/code]: Ідентифікатор USB-продукту пристрою.\n"
"[code]steam_input_index[/code]: Індекс геймпада Steam Input. Якщо пристрій не "
"є пристроєм Steam Input, цей ключ буде відсутній.\n"
"У Windows словник може мати додаткове поле:\n"
"[code]xinput_index[/code]: Індекс контролера в системі XInput. Цей ключ не "
"буде присутній для пристроїв, які не підтримуються XInput.\n"
"[b]Примітка:[/b] Повернутий словник завжди порожній на Android, iOS, visionOS "
"та Web."
msgid ""
"Returns the name of the joypad at the specified device index, e.g. [code]PS4 "
"Controller[/code]. Godot uses the [url=https://github.com/gabomdq/"
"SDL_GameControllerDB]SDL2 game controller database[/url] to determine gamepad "
"names."
msgstr ""
"Повертає ім'я джойстику в зазначеному індексі пристрою, наприклад [code]PS4 "
"контролер[/code]. Godot використовує [url=https://github.com/gabomdq/"
"SDL_GameControllerDB]SDL2 бази даних ігрових контролерів [/url] для "
"визначення назв геймпада."
msgid "Returns the duration of the current vibration effect in seconds."
msgstr "Повертає тривалість поточної коливальної дії за секундами."
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 ""
"Повертає міцність радісної вібрації: x - сила слабкого мотора, і є міцністю "
"міцного двигуна."
msgid ""
"Returns the last mouse velocity in screen coordinates. To provide a precise "
"and jitter-free velocity, mouse velocity is only calculated every 0.1s. "
"Therefore, mouse velocity will lag mouse movements."
msgstr ""
"Повернення останньої швидкості мишки в координатах екрана. Для забезпечення "
"точної і безжорсткої швидкості миша обчислюється тільки кожен 0.1s. Таким "
"чином, швидкість мишки відставить рухи миші."
msgid ""
"Returns the last mouse velocity. To provide a precise and jitter-free "
"velocity, mouse velocity is only calculated every 0.1s. Therefore, mouse "
"velocity will lag mouse movements."
msgstr ""
"Повернення останньої швидкості мишки. Для забезпечення точної і безжорсткої "
"швидкості миша обчислюється тільки кожен 0.1s. Таким чином, швидкість мишки "
"відставить рухи миші."
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 "
"returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] This method only works on Android and iOS. On other platforms, "
"it always returns [constant Vector3.ZERO].\n"
"[b]Note:[/b] For Android, [member ProjectSettings.input_devices/sensors/"
"enable_magnetometer] must be enabled."
msgstr ""
"Повертає напруженість магнітного поля в мікротеслах для всіх осей датчика "
"магнітометра пристрою, якщо він є. В іншому випадку метод повертає [constant "
"Vector3.ZERO]. \n"
"[b]Примітка.[/b] Цей метод працює лише на Android та iOS. На інших платформах "
"він завжди повертає [constant Vector3.ZERO]. \n"
"[b]Примітка.[/b] Для Android потрібно ввімкнути [member "
"ProjectSettings.input_devices/sensors/enable_magnetometer]."
msgid ""
"Returns mouse buttons as a bitmask. If multiple mouse buttons are pressed at "
"the same time, the bits are added together. Equivalent to [method "
"DisplayServer.mouse_get_button_state]."
msgstr ""
"Повертаємо кнопки миші як трохи. Якщо кілька кліків мишки натискаються "
"одночасно, укуси додаються разом. Equivalent to [method "
"DisplayServer.mouse_get_button_state]."
msgid ""
"Gets an input vector by specifying four actions for the positive and negative "
"X and Y axes.\n"
"This method is useful when getting vector input, such as from a joystick, "
"directional pad, arrows, or WASD. The vector has its length limited to 1 and "
"has a circular deadzone, which is useful for using vector input as movement.\n"
"By default, the deadzone is automatically calculated from the average of the "
"action deadzones. However, you can override the deadzone to be whatever you "
"want (on the range of 0 to 1)."
msgstr ""
"Прискорює вхідний вектор, вказавши чотири дії для позитиву і негативних X і Y-"
"акс.\n"
"Цей метод корисний при отриманні вектора вводу, таких як з джойстику, "
"спрямована накладка, стріли або WASD. Вектор має свою довжину, обмежену 1 і "
"має круговий дільник, який корисний для використання векторного введення в "
"рух.\n"
"За промовчанням, фрагмент автоматично обчислюється з середньої дії францонів. "
"Однак, ви можете перенаречени мертвогозону, щоб бути, що ви хочете (на "
"діапазоні 0 до 1)."
msgid ""
"Returns [code]true[/code] if the joypad has an LED light that can change "
"colors and/or brightness. See also [method set_joy_light].\n"
"[b]Note:[/b] This feature is only supported on Windows, Linux, and macOS."
msgstr ""
"Повертає [code]true[/code], якщо джойстик має світлодіодну підсвітку, яка "
"може змінювати кольори та/або яскравість. Див. також [method set_joy_light].\n"
"[b]Примітка:[/b] Ця функція підтримується лише у Windows, Linux та macOS."
msgid ""
"Returns [code]true[/code] when the user has [i]started[/i] pressing the "
"action event in the current frame or physics tick. It will only return "
"[code]true[/code] on the frame or tick 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 [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] Returning [code]true[/code] does not imply that the action is "
"[i]still[/i] pressed. An action can be pressed and released again rapidly, "
"and [code]true[/code] will still be returned so as not to miss input.\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.\n"
"[b]Note:[/b] During input handling (e.g. [method Node._input]), use [method "
"InputEvent.is_action_pressed] instead to query the action state of the "
"current event. See also [method is_action_just_pressed_by_event]."
msgstr ""
"Повертає [code]true[/code], коли користувач [i]почав[/i] натискати подію дії "
"в поточному кадрі або фізичному тику. Повертає [code]true[/code] тільки в "
"кадрі або тику, в якому користувач натиснув кнопку.\n"
"Це корисно для коду, який потрібно виконати тільки один раз при натисканні "
"дії, а не в кожному кадрі, поки вона натиснута.\n"
"Якщо [param exact_match] дорівнює [code]false[/code], ігноруються додаткові "
"модифікатори вводу для подій [InputEventKey] та [InputEventMouseButton], а "
"також напрямок для подій [InputEventJoypadMotion].\n"
"[b]Примітка:[/b] Повернення [code]true[/code] не означає, що дія [i]все ще[/"
"i] натиснута. Дію можна швидко натиснути і відпустити, і [code]true[/code] "
"все одно буде повернуто, щоб не пропустити введення.\n"
"[b]Примітка:[/b] Через ефект «привидів» клавіатури [method "
"is_action_just_pressed] може повернути [code]false[/code], навіть якщо одна з "
"клавіш дії натиснута. Дивіться [url=$DOCS_URL/tutorials/inputs/"
"input_examples.html#keyboard-events]Приклади введення[/url] в документації "
"для отримання додаткової інформації.\n"
"[b]Примітка:[/b] Під час обробки введення (наприклад, [method Node._input]), "
"використовуйте [method InputEvent.is_action_pressed] для запиту стану дії "
"поточної події. Див. також [method is_action_just_pressed_by_event]."
msgid ""
"Returns [code]true[/code] when the user has [i]started[/i] pressing the "
"action event in the current frame or physics tick, and the first event that "
"triggered action press in the current frame/physics tick was [param event]. "
"It will only return [code]true[/code] on the frame or tick that the user "
"pressed down the button.\n"
"This is useful for code that needs to run only once when an action is "
"pressed, and the action is processed during input handling (e.g. [method "
"Node._input]).\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] Returning [code]true[/code] does not imply that the action is "
"[i]still[/i] pressed. An action can be pressed and released again rapidly, "
"and [code]true[/code] will still be returned so as not to miss input.\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 ""
"Повертає [code]true[/code], коли користувач [i]почав[/i] натискати подію дії "
"в поточному кадрі або фізичному тику, і першою подією, яка викликала "
"натискання дії в поточному кадрі/фізичному тику, була [param event]. Вона "
"поверне [code]true[/code] тільки в кадрі або тику, в якому користувач "
"натиснув кнопку.\n"
"Це корисно для коду, який потрібно виконати тільки один раз, коли "
"натискається дія, і дія обробляється під час обробки вводу (наприклад, "
"[method Node._input]).\n"
"Якщо [param exact_match] дорівнює [code]false[/code], він ігнорує додаткові "
"модифікатори введення для подій [InputEventKey] та [InputEventMouseButton], а "
"також напрямок для подій [InputEventJoypadMotion].\n"
"[b]Примітка:[/b] Повернення [code]true[/code] не означає, що дія [i]все ще[/"
"i] натиснута. Дію можна швидко натиснути і відпустити, і [code]true[/code] "
"все одно буде повернуто, щоб не пропустити введення.\n"
"[b]Примітка:[/b] Через ефект «привидів» клавіатури [method "
"is_action_just_pressed] може повернути [code]false[/code], навіть якщо одна з "
"клавіш дії натиснута. Дивіться [url=$DOCS_URL/tutorials/inputs/"
"input_examples.html#keyboard-events]Приклади введення[/url] в документації "
"для отримання додаткової інформації."
msgid ""
"Returns [code]true[/code] when the user [i]stops[/i] pressing the action "
"event in the current frame or physics tick. It will only return [code]true[/"
"code] on the frame or tick that the user releases the button.\n"
"[b]Note:[/b] Returning [code]true[/code] does not imply that the action is "
"[i]still[/i] not pressed. An action can be released and pressed again "
"rapidly, and [code]true[/code] will still be returned so as not to miss "
"input.\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] During input handling (e.g. [method Node._input]), use [method "
"InputEvent.is_action_released] instead to query the action state of the "
"current event. See also [method is_action_just_released_by_event]."
msgstr ""
"Повертає [code]true[/code], коли користувач [i]припиняє[/i] натискати подію "
"дії в поточному кадрі або фізичному тику. Воно повертає [code]true[/code] "
"тільки в кадрі або тику, коли користувач відпускає кнопку.\n"
"[b]Примітка:[/b] Повернення [code]true[/code] не означає, що дія [i]все ще[/"
"i] не натиснута. Дія може бути швидко відпущена і натиснута знову, і "
"[code]true[/code] все одно буде повернуто, щоб не пропустити введення.\n"
"Якщо [param exact_match] дорівнює [code]false[/code], ігноруються додаткові "
"модифікатори введення для подій [InputEventKey] і [InputEventMouseButton], а "
"також напрямок для подій [InputEventJoypadMotion].\n"
"[b]Примітка:[/b] Під час обробки введення (наприклад, [method Node._input]), "
"використовуйте [method InputEvent.is_action_released] для запиту стану дії "
"поточної події. Див. також [method is_action_just_released_by_event]."
msgid ""
"Returns [code]true[/code] when the user [i]stops[/i] pressing the action "
"event in the current frame or physics tick, and the first event that "
"triggered action release in the current frame/physics tick was [param event]. "
"It will only return [code]true[/code] on the frame or tick that the user "
"releases the button.\n"
"This is useful when an action is processed during input handling (e.g. "
"[method Node._input]).\n"
"[b]Note:[/b] Returning [code]true[/code] does not imply that the action is "
"[i]still[/i] not pressed. An action can be released and pressed again "
"rapidly, and [code]true[/code] will still be returned so as not to miss "
"input.\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає [code]true[/code], коли користувач [i]припиняє[/i] натискати подію "
"дії в поточному кадрі або фізичному тику, а першою подією, яка викликала "
"звільнення дії в поточному кадрі/фізичному тику, була [param event]. Вона "
"повертатиме [code]true[/code] тільки в кадрі або тику, в якому користувач "
"відпускає кнопку.\n"
"Це корисно, коли дія обробляється під час обробки вводу (наприклад, [method "
"Node._input]).\n"
"[b]Примітка:[/b] Повернення [code]true[/code] не означає, що дія [i]все ще[/"
"i] не натиснута. Дію можна швидко відпустити і натиснути знову, і [code]true[/"
"code] все одно буде повернуто, щоб не пропустити ввід.\n"
"Якщо [param exact_match] має значення [code]false[/code], ігноруються "
"додаткові модифікатори введення для подій [InputEventKey] та "
"[InputEventMouseButton], а також напрямок для подій [InputEventJoypadMotion]."
msgid ""
"Returns [code]true[/code] if you are pressing the action event.\n"
"If [param exact_match] 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 ""
"Повертаємо [code]true[/code], якщо ви натискаємо акцію.\n"
"Якщо [param exact_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події.\n"
"[b]Примітка:[/b] У зв'язку з привидами клавіатури, [method _action_pressed] "
"може повернутися [code]false[/code] навіть якщо один з ключів дії "
"натискається. Див. [url=$DOCS_URL/tutorials/inputs/"
"input_examples.html#keyboard-events]Налаштування прикладів[/url] в "
"документації для отримання додаткової інформації."
msgid ""
"Returns [code]true[/code] if any action, key, joypad button, or mouse button "
"is being pressed. This will also return [code]true[/code] if any action is "
"simulated via code by calling [method action_press]."
msgstr ""
"Повертаємо [code]true[/code], якщо будь-яка дія, ключ, кнопка Hotpad або "
"кнопка миша натискається. Це також повернеться [code]true[/code], якщо будь-"
"яка дія змоделюється через код, зателефонувавши [method action_press]."
msgid ""
"Returns [code]true[/code] if you are pressing the joypad button at index "
"[param button]."
msgstr ""
"Повертає [code]true[/code], якщо ви натискаєте кнопку джойстика за індексом "
"[param button]."
msgid ""
"Returns [code]true[/code] if the system knows the specified device. This "
"means that it sets all button and axis indices. Unknown joypads are not "
"expected to match these constants, but you can still retrieve events from "
"them."
msgstr ""
"Повертає [code]true[/code], якщо система знає зазначений пристрій. Це "
"означає, що він встановлює всі кнопки і осі індекси. Невідомі джойстики не "
"чекають, щоб відповідати цим константам, але ви ще можете отримати події з "
"них."
msgid ""
"Returns [code]true[/code] if you are pressing the key with the [param "
"keycode] printed on it. You can pass a [enum Key] constant or any Unicode "
"character code."
msgstr ""
"Повертаємо [code]true[/code], якщо ви натискаєте ключ з [param keycode], "
"надрукованим на ньому. Ви можете пройти постійний або будь-який код символів "
"Unicode."
msgid ""
"Returns [code]true[/code] if you are pressing the Latin key in the current "
"keyboard layout. You can pass a [enum Key] 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 ""
"Повертає [code]true[/code], якщо ви натискаєте латинську клавішу в поточному "
"розкладі клавіатури. Ви можете пройти [enum Key] постійний.\n"
"[method is_key_pressed] є тільки рекомендований [method "
"is_physical_key_pressed] в неграундних додатках. Це забезпечує, що скорочення "
"ключів, які полягають в очікуванні в залежності від розкладу клавіатури "
"користувача, оскільки клавішні ярлики зазвичай залежать від розкладу "
"клавіатури в неігрових додатках. У разі виникнення сумнівів, використання "
"[method is_physical_key_pressed].\n"
"[b]Примітка:[/b] У зв'язку з привидами клавіатури, [method is_key_pressed] "
"може повернутися [code]false[/code] навіть якщо один з ключів дії "
"натискається. Див. [url=$DOCS_URL/tutorials/inputs/"
"input_examples.html#keyboard-events]Налаштування прикладів[/url] в "
"документації для отримання додаткової інформації."
msgid ""
"Returns [code]true[/code] if you are pressing the mouse button specified with "
"[enum MouseButton]."
msgstr ""
"Повертаємо [code]true[/code], якщо ви натискаємо кнопку миші, вказану [enum "
"MouseButton]."
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 Key] "
"constant.\n"
"[method is_physical_key_pressed] is recommended over [method is_key_pressed] "
"for in-game actions, as it will make [kbd]W[/kbd]/[kbd]A[/kbd]/[kbd]S[/kbd]/"
"[kbd]D[/kbd] 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 ""
"Повертаємо [code]true[/code], якщо ви натискаєте ключ у фізичному місці на "
"клавіатурі 101/102-під ключ US QWERTY. Ви можете пройти [enum Key] "
"постійний.\n"
"[method is_physical_key_pressed] рекомендується над [method is_key_pressed] "
"для ігрових дій, оскільки це зробить [kbd]W[/kbd]/[kbd]A[/kbd]/[kbd]S[/kbd]/"
"[kbd]D[/kbd] макети роботи незалежно від розкладки клавіатури користувача. "
"[method is_phys_key_pressed] також гарантує, що верхній ряд ключів працює на "
"будь-якому макеті клавіатури. У разі виникнення сумнівів, використання "
"[method is_physical_key_pressed].\n"
"[b]Примітка:[/b] У зв'язку з привидами клавіатури [method "
"is_physical_key_pressed] може повернутися [code]false[/code] навіть якщо один "
"з ключів дії натискається. Див. [url=$DOCS_URL/tutorials/inputs/"
"input_examples.html#keyboard-events]Налаштування прикладів[/url] в "
"документації для отримання додаткової інформації."
msgid ""
"Feeds an [InputEvent] to the game. Can be used to artificially trigger input "
"events from code. Also generates [method Node._input] calls.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var cancel_event = InputEventAction.new()\n"
"cancel_event.action = \"ui_cancel\"\n"
"cancel_event.pressed = true\n"
"Input.parse_input_event(cancel_event)\n"
"[/gdscript]\n"
"[csharp]\n"
"var cancelEvent = new InputEventAction();\n"
"cancelEvent.Action = \"ui_cancel\";\n"
"cancelEvent.Pressed = true;\n"
"Input.ParseInputEvent(cancelEvent);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Calling this function has no influence on the operating system. "
"So for example sending an [InputEventMouseMotion] will not move the OS mouse "
"cursor to the specified position (use [method warp_mouse] instead) and "
"sending [kbd]Alt/Cmd + Tab[/kbd] as [InputEventKey] won't toggle between "
"active windows."
msgstr ""
"Подає [InputEvent] у гру. Може використовуватися для штучного запуску подій "
"введення з коду. Також генерує виклики [method Node._input]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var cancel_event = InputEventAction.new() \n"
"cancel_event.action = \"ui_cancel\" \n"
"cancel_event.pressed = правда \n"
"Input.parse_input_event(cancel_event) \n"
"[/gdscript] \n"
"[csharp] \n"
"var cancelEvent = new InputEventAction(); \n"
"cancelEvent.Action = \"ui_cancel\"; \n"
"cancelEvent.Pressed = true; \n"
"Input.ParseInputEvent(cancelEvent); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] виклик цієї функції не впливає на операційну систему. Так, "
"наприклад, надсилання [InputEventMouseMotion] не перемістить курсор миші ОС у "
"вказану позицію (натомість використовуйте [method warp_mouse]), а надсилання "
"[kbd]Alt/Cmd + Tab[/kbd] як [InputEventKey] не призведе до перемикання між "
"активними вікнами."
msgid ""
"Removes all mappings from the internal database that match the given GUID. "
"All currently connected joypads that use this GUID will become unmapped.\n"
"On Android, Godot will map to an internal fallback mapping."
msgstr ""
"Видаляє всі зіставлення з внутрішньої бази даних, які відповідають заданому "
"GUID. Усі наразі підключені джойстики, які використовують цей GUID, стануть "
"невідповідними. \n"
"На Android Godot відображатиме внутрішнє резервне відображення."
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 a "
"PC.\n"
"[b]Note:[/b] This value can be immediately overwritten by the hardware sensor "
"value on Android and iOS."
msgstr ""
"Налаштовує коефіцієнт прискорення акселерометра. Може використовуватися для "
"відбілювання на пристроях без апаратного датчика, наприклад, в редакторі на "
"ПК.\n"
"[b]Примітка:[/b] Це значення може бути негайно переписано значенням датчика "
"обладнання на Android та iOS."
msgid ""
"Sets a custom mouse cursor image, which is only visible inside the game "
"window, for the given mouse [param shape]. The hotspot can also be specified. "
"Passing [code]null[/code] to the image parameter resets to the system "
"cursor.\n"
"[param image] can be either [Texture2D] or [Image] and its size must be lower "
"than or equal to 256×256. To avoid rendering issues, sizes lower than or "
"equal to 128×128 are recommended.\n"
"[param hotspot] must be within [param image]'s size.\n"
"[b]Note:[/b] [AnimatedTexture]s aren't supported as custom mouse cursors. If "
"using an [AnimatedTexture], only the first frame will be displayed.\n"
"[b]Note:[/b] The [b]Lossless[/b], [b]Lossy[/b] or [b]Uncompressed[/b] "
"compression modes are recommended. The [b]Video RAM[/b] compression mode can "
"be used, but it will be decompressed on the CPU, which means loading times "
"are slowed down and no memory is saved compared to lossless modes.\n"
"[b]Note:[/b] On the web platform, the maximum allowed cursor image size is "
"128×128. Cursor images larger than 32×32 will also only be displayed if the "
"mouse cursor image is entirely located within the page for [url=https://"
"chromestatus.com/feature/5825971391299584]security reasons[/url]."
msgstr ""
"Встановлює власне зображення курсора миші, яке відображається лише у вікні "
"гри, для заданої миші [param shape]. Також можна вказати гарячу точку. "
"Передавання [code]null[/code] до параметра image скидає значення до "
"системного курсора.\n"
"[param image] може бути або [Texture2D], або [Image], а його розмір має бути "
"меншим або рівним 256×256. Щоб уникнути проблем із рендерингом, "
"рекомендуються розміри менші або рівні 128×128.\n"
"[param hotspot] має бути в межах розміру [param image].\n"
"[b]Примітка:[/b] [AnimatedTexture] не підтримуються як власні курсори миші. "
"Якщо використовується [AnimatedTexture], буде відображено лише перший кадр.\n"
"[b]Примітка:[/b] Рекомендуються режими стиснення [b]Lossless[/b], [b]Lossy[/"
"b] або [b]Uncompressed[/b]. Режим стиснення [b]відеопам’яті[/b] можна "
"використовувати, але він буде розпакований на процесорі, що означає "
"сповільнення часу завантаження та відсутність збереження пам’яті порівняно з "
"режимами без втрат.\n"
"[b]Примітка:[/b] На веб-платформі максимально дозволений розмір зображення "
"курсора становить 128×128. Зображення курсора розміром більше 32×32 також "
"відображатимуться лише в тому випадку, якщо зображення курсора миші повністю "
"розташоване на сторінці з [url=https://chromestatus.com/feature/"
"5825971391299584]міркувань безпеки[/url]."
msgid ""
"Sets the default cursor shape to be used in the viewport instead of [constant "
"CURSOR_ARROW].\n"
"[b]Note:[/b] If you want to change the default cursor shape for [Control]'s "
"nodes, use [member Control.mouse_default_cursor_shape] instead.\n"
"[b]Note:[/b] This method generates an [InputEventMouseMotion] to update "
"cursor immediately."
msgstr ""
"Налаштовує форму курсора за замовчуванням, щоб використовуватися у розділі "
"замість [constant CURSOR_ARROW].\n"
"[b]Примітка:[/b] Якщо ви хочете змінити форму курсора за замовчуванням для "
"вузлів [Control], скористайтеся [email protected].\n"
"[b]Примітка:[/b] Цей метод генерує [InputEventMouseMouseMouseMouseMotion] для "
"оновлення курсора відразу."
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 a PC.\n"
"[b]Note:[/b] This value can be immediately overwritten by the hardware sensor "
"value on Android and iOS."
msgstr ""
"Налаштовує значення ваги акселерометра. Може використовуватися для "
"відбілювання на пристроях без апаратного датчика, наприклад, в редакторі на "
"ПК.\n"
"[b]Примітка:[/b] Дане значення може бути відразу переписано значення датчика "
"обладнання на Android та iOS."
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 a "
"PC.\n"
"[b]Note:[/b] This value can be immediately overwritten by the hardware sensor "
"value on Android and iOS."
msgstr ""
"Налаштовує значення швидкості обертання гіроскопа. Може використовуватися для "
"відбілювання на пристроях без апаратного датчика, наприклад, в редакторі на "
"ПК.\n"
"[b]Примітка:[/b] Це значення може бути негайно переписано значенням датчика "
"обладнання на Android та iOS."
msgid ""
"Sets the joypad's LED light, if available, to the specified color. See also "
"[method has_joy_light].\n"
"[b]Note:[/b] There is no way to get the color of the light from a joypad. If "
"you need to know the assigned color, store it separately.\n"
"[b]Note:[/b] This feature is only supported on Windows, Linux, and macOS."
msgstr ""
"Встановлює для світлодіода джойстика, якщо він доступний, заданий колір. Див. "
"також [method has_joy_light].\n"
"[b]Примітка:[/b] Немає способу отримати колір світла з джойстика. Якщо вам "
"потрібно знати призначений колір, збережіть його окремо.\n"
"[b]Примітка:[/b] Ця функція підтримується лише у Windows, Linux та macOS."
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 "
"on a PC.\n"
"[b]Note:[/b] This value can be immediately overwritten by the hardware sensor "
"value on Android and iOS."
msgstr ""
"Налаштовує значення магнітного поля датчика магнітометра. Може "
"використовуватися для відбілювання на пристроях без апаратного датчика, "
"наприклад, в редакторі на ПК.\n"
"[b]Примітка:[/b] Це значення може бути негайно переписано значенням датчика "
"обладнання на Android та iOS."
msgid ""
"Queries whether an input device should be ignored or not. Devices can be "
"ignored by setting the environment variable "
"[code]SDL_GAMECONTROLLER_IGNORE_DEVICES[/code]. Read the [url=https://"
"wiki.libsdl.org/SDL2]SDL documentation[/url] for more information.\n"
"[b]Note:[/b] Some 3rd party tools can contribute to the list of ignored "
"devices. For example, [i]SteamInput[/i] creates virtual devices from physical "
"devices for remapping purposes. To avoid handling the same input device "
"twice, the original device is added to the ignore list."
msgstr ""
"Запитання про те, чи слід ігнорувати вхідний пристрій або ні. Пристрої можна "
"ігнорувати, встановлюючи змінну середовища "
"[code]SDL_GAMECONTROLLER_IGNORE_DEVICES[/code]. Читати [url=https://"
"wiki.libsdl.org/SDL2] Документація SDL[/url] для отримання додаткової "
"інформації.\n"
"[b]Примітка:[/b] Деякі 3rd party інструменти можуть сприяти списку "
"ігноруваних пристроїв. Наприклад, [i]SteamInput[/i] створює віртуальні "
"пристрої з фізичних пристроїв для цілей переадресації. Щоб уникнути обробки "
"одного пристрою введення двічі, оригінальний пристрій додається до списку "
"ігнорування."
msgid ""
"Starts to vibrate the joypad. Joypads usually come with two rumble motors, a "
"strong and a weak one. [param weak_magnitude] is the strength of the weak "
"motor (between 0 and 1) and [param strong_magnitude] is the strength of the "
"strong motor (between 0 and 1). [param duration] is the duration of the "
"effect in seconds (a duration of 0 will try to play the vibration "
"indefinitely). The vibration can be stopped early by calling [method "
"stop_joy_vibration].\n"
"[b]Note:[/b] Not every hardware is compatible with long effect durations; it "
"is recommended to restart an effect if it has to be played for more than a "
"few seconds.\n"
"[b]Note:[/b] For macOS, vibration is only supported in macOS 11 and later."
msgstr ""
"Починає вібрувати гумку. Joypads, як правило, приходять з двома двигунами, "
"міцними і слабкими. [param слабкий_magnitude] - сила слабкого мотора (between "
"0 і 1) і [param strong_magnitude] - сила сильного двигуна (between 0 і 1). "
"[тривалість пари] – тривалість ефекту за секундами (тривалість 0 "
"намагатиметься відтворити вібрацію невизначено). Вібрація може бути припинена "
"на початку виклику [method зупинки_joy_vibration].\n"
"[b]Примітка:[/b] Не кожен апарат сумісний з тривалими термінами дії, "
"рекомендується перезапустити ефект, якщо він повинен грати протягом декількох "
"секунд.\n"
"[b]Примітка:[/b] Для macOS, вібрація підтримується тільки в macOS 11 і "
"пізніше."
msgid ""
"Stops the vibration of the joypad started with [method start_joy_vibration]."
msgstr "Сприяє вібраційній раді, починаючи з [method _joy_vibration]."
msgid ""
"Vibrate the handheld device for the specified duration in milliseconds.\n"
"[param amplitude] is the strength of the vibration, as a value between "
"[code]0.0[/code] and [code]1.0[/code]. If set to [code]-1.0[/code], the "
"default vibration strength of the device is used.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, and Web. It has no "
"effect on other platforms.\n"
"[b]Note:[/b] For Android, [method vibrate_handheld] requires enabling the "
"[code]VIBRATE[/code] permission in the export preset. Otherwise, [method "
"vibrate_handheld] will have no effect.\n"
"[b]Note:[/b] For iOS, specifying the duration is only supported in iOS 13 and "
"later.\n"
"[b]Note:[/b] For Web, the amplitude cannot be changed.\n"
"[b]Note:[/b] Some web browsers such as Safari and Firefox for Android do not "
"support [method vibrate_handheld]."
msgstr ""
"Вийміть ручний пристрій для вказаної тривалості в мілісекундах.\n"
"[param amplitude] – сила вібрації, як значення [code]0.0[/code] та [code]1.0[/"
"code]. Якщо встановити на [code]-1.0[/code], використовується вентиляційна "
"сила пристрою.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS та Web. Не впливає на "
"інші платформи.\n"
"[b]Примітка:[/b] Для Андроїд, [method vibrate_handheld] вимагає можливості "
"[code]VIBRATE[/code] дозвіл на експорт. В іншому випадку, [method "
"vibrate_handheld] не буде ефекту.\n"
"[b]Примітка:[/b] Для iOS, вказавши тривалість підтримується тільки в iOS 13 і "
"пізніше.\n"
"[b]Примітка:[/b] Для Web, амплітуда не може бути змінена.\n"
"[b]Примітка:[/b] Деякі веб-браузери, такі як Safari і Firefox для Android, не "
"підтримують [method vibrate_handheld]."
msgid ""
"Sets the mouse position to the specified vector, provided in pixels and "
"relative to an origin at the upper left corner of the currently focused "
"Window Manager 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] or [constant MOUSE_MODE_CONFINED_HIDDEN].\n"
"[b]Note:[/b] [method warp_mouse] is only supported on Windows, macOS and "
"Linux. It has no effect on Android, iOS and Web."
msgstr ""
"Налаштовує позицію мишки до вказаного вектора, наданого в пікселях і відносно "
"походження на верхньому лівому куті в даний час зосереджений вікно управління "
"вікон.\n"
"Миша позиція затискається на межі роздільної здатності екрана або на межі "
"ігрового вікна, якщо [enum MouseMode] встановлюється до [constant "
"MOUSE_MODE_CONFINED] або [constant MOUSE_MODE_CONFINED_HIDDEN].\n"
"[b]Примітка:[/b] [method Warp_mouse] підтримується тільки на Windows, macOS і "
"Linux. Не впливає на Android, iOS та Web."
msgid ""
"If [code]true[/code], sends mouse input events when tapping or swiping on the "
"touchscreen. See also [member ProjectSettings.input_devices/pointing/"
"emulate_mouse_from_touch]."
msgstr ""
"Якщо [code]true[/code], надсилайте події введення мишки при натисканні або "
"закручуванні на сенсорному екрані. Дивись також [member "
"ProjectSettings.input_devices/pointing/emulate_mouse_from_touch]."
msgid ""
"If [code]true[/code], sends touch input events when clicking or dragging the "
"mouse. See also [member ProjectSettings.input_devices/pointing/"
"emulate_touch_from_mouse]."
msgstr ""
"Якщо [code]true[/code], надсилайте сенсорні вхідні події при натисканні або "
"перетягування миші. Дивись також [member ProjectSettings.input_devices/"
"pointing/emulate_touch_from_mouse]."
msgid "Controls the mouse mode."
msgstr "Керує режимом миші."
msgid ""
"If [code]true[/code], similar input events sent by the operating system are "
"accumulated. When input accumulation is enabled, all input events generated "
"during a frame will be merged and emitted when the frame is done rendering. "
"Therefore, this limits the number of input method calls per second to the "
"rendering FPS.\n"
"Input accumulation can be disabled to get slightly more precise/reactive "
"input at the cost of increased CPU usage. In applications where drawing "
"freehand lines is required, input accumulation should generally be disabled "
"while the user is drawing the line to get results that closely follow the "
"actual input.\n"
"[b]Note:[/b] Input accumulation is [i]enabled[/i] by default."
msgstr ""
"Якщо [code]true[/code], скупчуються аналогічні вхідні події, надіслані "
"операційною системою. Коли ввімкнено накопичення, всі вхідні події, що "
"створюються під час рами, будуть об'єднані і введені при виконанні рами. "
"Таким чином, це обмежує кількість вхідних методових дзвінків за секунду до "
"рендерингу FPS.\n"
"Скупчення введення може бути вимкнено, щоб отримати трохи більш точний/"
"реактивний вхід за вартістю збільшення використання процесора. У додатках, де "
"потрібно малювати вільні лінії, вводне накопичення повинно бути відключено, "
"поки користувач є кресленням лінії, щоб отримати результати, які уважно "
"слідують фактичному вводі.\n"
"[b]Note:[/b] Скупчення входу [i]enabled[/i] за замовчуванням."
msgid "Emitted when a joypad device has been connected or disconnected."
msgstr "Випробувано, коли підключено пристрій Hotpad."
msgid "Arrow cursor. Standard, default pointing cursor."
msgstr "Перевірити курсор. Стандарт, курсор за замовчуванням."
msgid ""
"I-beam cursor. Usually used to show where the text cursor will appear when "
"the mouse is clicked."
msgstr ""
"I-beam курсор. Зазвичай використовується для відображення, коли натискається "
"курсор тексту."
msgid ""
"Pointing hand cursor. Usually used to indicate the pointer is over a link or "
"other interactable item."
msgstr ""
"Точка ручного курсора. Зазвичай використовується для позначення тостера за "
"посиланням або іншим взаємодієним елементом."
msgid ""
"Cross cursor. Typically appears over regions in which a drawing operation can "
"be performed or for selections."
msgstr ""
"Перетин курсора. Зазвичай з'являється над регіонами, в яких може бути "
"виконана робота малюнка або підбір."
msgid ""
"Wait cursor. Indicates that the application is busy performing an operation, "
"and that it cannot be used during the operation (e.g. something is blocking "
"its main thread)."
msgstr ""
"Зачекайте курсор. Повідомляє, що додаток зайнятий, що не можна "
"використовувати під час операції (наприклад, щось блокує основну нитку)."
msgid ""
"Busy cursor. Indicates that the application is busy performing an operation, "
"and that it is still usable during the operation."
msgstr ""
"Автобусний курсор. Повідомляє, що додаток зайнято, і це все ще можна при "
"експлуатації."
msgid ""
"Drag cursor. Usually displayed when dragging something.\n"
"[b]Note:[/b] Windows lacks a dragging cursor, so [constant CURSOR_DRAG] is "
"the same as [constant CURSOR_MOVE] for this platform."
msgstr ""
"Перетягніть курсор. Зазвичай відображається при перетягування щось.\n"
"[b]Примітка:[/b] Windows не вистачає курсора, тому [constant CURSOR_DRAG] є "
"таким же, як [constant CURSOR_MOVE] для цієї платформи."
msgid ""
"Can drop cursor. Usually displayed when dragging something to indicate that "
"it can be dropped at the current position."
msgstr ""
"Може падіння курсора. Як правило, відображається при перетягування щось, щоб "
"вказати, що він може бути скиданий на поточному положенні."
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 ""
"Заборонений курсор. Повідомляє, що поточна дія заборонена (наприклад, при "
"перетягування щось) або що контроль на позиції вимкнено."
msgid ""
"Vertical resize mouse cursor. A double-headed vertical arrow. It tells the "
"user they can resize the window or the panel vertically."
msgstr ""
"Вертикальний кратний курс миші. Двоголова вертикальна стрілка. Розповідає "
"користувачу можливість змінити вікно або панель вертикально."
msgid ""
"Horizontal resize mouse cursor. A double-headed horizontal arrow. It tells "
"the user they can resize the window or the panel horizontally."
msgstr ""
"Горизонтальний розмір мишки курсор. Двоголова горизонтальна стрілка. "
"Розповідає користувачу можливість змінити вікно або панель горизонтально."
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 ""
"Вікно змініть курсор мишки. Екскурсор - двоголова стрілка, яка йде знизу "
"зліва на верхню праву. Розповідає користувачу можливість змінити вікно або "
"панель як горизонтально, так і вертикально."
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 "
"CURSOR_BDIAGSIZE]. It tells the user they can resize the window or the panel "
"both horizontally and vertically."
msgstr ""
"Вікно змініть курсор мишки. Екскурсор - двоголова стрілка, яка йде з верхньої "
"частини, зліва на низ, протилежна [constant CURSOR_BDIAGSIZE]. Розповідає "
"користувачу можливість змінити вікно або панель як горизонтально, так і "
"вертикально."
msgid "Move cursor. Indicates that something can be moved."
msgstr "Перемістити курсор. Повідомляє, що щось можна перенести."
msgid ""
"Vertical split mouse cursor. On Windows, it's the same as [constant "
"CURSOR_VSIZE]."
msgstr ""
"Вертикальний спліт курсор миші. На Windows, це так само, як [constant "
"CURSOR_VSIZE]."
msgid ""
"Horizontal split mouse cursor. On Windows, it's the same as [constant "
"CURSOR_HSIZE]."
msgstr ""
"Горизонтальний курсор мишки. На Windows, це те ж саме, як [constant "
"CURSOR_HSIZE]."
msgid "Help cursor. Usually a question mark."
msgstr "Довідка курсора. Зазвичай знак питання."
msgid "Abstract base class for input events."
msgstr "Абстрактний базовий клас для вхідних заходів."
msgid ""
"Abstract base class of all types of input events. See [method Node._input]."
msgstr ""
"Абстрактний базовий клас всіх типів вхідних заходів. Див. [method "
"Node._input]."
msgid "Using InputEvent"
msgstr "Використання Вхіду Події"
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"
"The given input event's position, global position and speed will be copied. "
"The resulting [code]relative[/code] is a sum of both events. Both events' "
"modifiers have to be identical."
msgstr ""
"Повертає [code]true[/code], якщо задану вхідну подію та цю вхідну подію можна "
"додати разом (лише для подій типу [InputEventMouseMotion]).\n"
"Буде скопійовано позицію даної вхідної події, глобальну позицію та швидкість. "
"Отриманий [code]відносний[/code] є сумою обох подій. Модифікатори обох подій "
"мають бути ідентичними."
msgid "Returns a [String] representation of the event."
msgstr "Повертаємо участь у презентації заходу."
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 [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає значення між 0,0 і 1,0 в залежності від стану даної дії. Корисно для "
"отримання значення подій типу [InputEventJoypadMotion].\n"
"Якщо [param exact_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події."
msgid ""
"Returns [code]true[/code] if this input event matches a pre-defined action of "
"any type.\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає [code]true[/code], якщо цей вхідний захід відповідає попередньо "
"визначеній дії будь-якого типу.\n"
"Якщо [param exact_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події."
msgid ""
"Returns [code]true[/code] if the given action matches this event and is being "
"pressed (and is not an echo event for [InputEventKey] events, unless [param "
"allow_echo] is [code]true[/code]). Not relevant for events of type "
"[InputEventMouseMotion] or [InputEventScreenDrag].\n"
"If [param exact_match] 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 ""
"Повертає [code]true[/code], якщо задана дія відповідає цій події та "
"натискається (і не є подією echo для подій [InputEventKey], окрім випадків, "
"коли [param allow_echo] має значення [code]true[/code]). Не стосується подій "
"типу [InputEventMouseMotion] або [InputEventScreenDrag].\n"
"Якщо [param exact_match] має значення [code]false[/code], він ігнорує "
"додаткові модифікатори введення для подій [InputEventKey] та "
"[InputEventMouseButton], а також напрямок для подій "
"[InputEventJoypadMotion].\n"
"[b]Примітка:[/b] Через фантомне натискання клавіш, [method is_action_pressed] "
"може повертати [code]false[/code], навіть якщо натиснуто одну з клавіш дії. "
"Див. [url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-"
"events]Приклади введення[/url] у документації для отримання додаткової "
"інформації."
msgid ""
"Returns [code]true[/code] if the given action matches this event and is "
"released (i.e. not pressed). Not relevant for events of type "
"[InputEventMouseMotion] or [InputEventScreenDrag].\n"
"If [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає [code]true[/code], якщо задана дія відповідає цій події та відпущена "
"(тобто не натиснута). Не стосується подій типу [InputEventMouseMotion] або "
"[InputEventScreenDrag].\n"
"Якщо [param exact_match] має значення [code]false[/code], він ігнорує "
"додаткові модифікатори вводу для подій [InputEventKey] та "
"[InputEventMouseButton], а також напрямок для подій [InputEventJoypadMotion]."
msgid ""
"Returns [code]true[/code] if this input event's type is one that can be "
"assigned to an input action: [InputEventKey], [InputEventMouseButton], "
"[InputEventJoypadButton], [InputEventJoypadMotion], [InputEventAction]. "
"Returns [code]false[/code] for all other input event types."
msgstr ""
"Повертає [code]true[/code], якщо тип цього вхідного події є типом, який можна "
"призначити вхідній дії: [InputEventKey], [InputEventMouseButton], "
"[InputEventJoypadButton], [InputEventJoypadMotion], [InputEventAction]. "
"Повертає [code]false[/code] для всіх інших типів вхідних подій."
msgid "Returns [code]true[/code] if this input event has been canceled."
msgstr "Повертаємо [code]true[/code], якщо цей захід було скасовано."
msgid ""
"Returns [code]true[/code] if this input event is an echo event (only for "
"events of type [InputEventKey]). An echo event is a repeated key event sent "
"when the user is holding down the key. Any other event type returns "
"[code]false[/code].\n"
"[b]Note:[/b] The rate at which echo events are sent is typically around 20 "
"events per second (after holding down the key for roughly half a second). "
"However, the key repeat delay/speed can be changed by the user or disabled "
"entirely in the operating system settings. To ensure your project works "
"correctly on all configurations, do not assume the user has a specific key "
"repeat configuration in your project's behavior."
msgstr ""
"Повертаємо [code]true[/code], якщо цей вхідний захід є echo подія (тільки для "
"подій типу [InputEventKey]). Якщо користувач тримає ключ. Будь-який інший тип "
"події повертає [code]false[/code].\n"
"[b]Примітка:[/b] Ставка, на яку надсилаються події, як правило, близько 20 "
"подій за секунду (після проведення ключа на шорстку половину другого). Тим не "
"менше, затримка ключа / швидкість може бути змінена користувачем або повністю "
"вимкнена в налаштуваннях операційної системи. Щоб переконатися, що ваш проект "
"працює правильно на всіх конфігураціях, не припустимо, користувач має "
"конкретну функцію повторення ключа в поведінці вашого проекту."
msgid ""
"Returns [code]true[/code] if the specified [param event] matches this event. "
"Only valid for action events, which include key ([InputEventKey]), button "
"([InputEventMouseButton] or [InputEventJoypadButton]), axis "
"[InputEventJoypadMotion], and action ([InputEventAction]) events.\n"
"If [param exact_match] is [code]false[/code], the check ignores additional "
"input modifiers for [InputEventKey] and [InputEventMouseButton] events, and "
"the direction for [InputEventJoypadMotion] events.\n"
"[b]Note:[/b] This method only considers the event configuration (such as the "
"keyboard key or the joypad axis), not state information like [method "
"is_pressed], [method is_released], [method is_echo], or [method is_canceled]."
msgstr ""
"Повертає [code]true[/code], якщо вказаний [param event] відповідає цій події. "
"Дійсно лише для подій дій, включаючи події клавіші ([InputEventKey]), кнопки "
"([InputEventMouseButton] або [InputEventJoypadButton]), осі "
"[InputEventJoypadMotion] та дії ([InputEventAction]).\n"
"Якщо [param exact_match] має значення [code]false[/code], перевірка ігнорує "
"додаткові модифікатори вводу для подій [InputEventKey] та "
"[InputEventMouseButton], а також напрямок для подій "
"[InputEventJoypadMotion].\n"
"[b]Примітка:[/b] Цей метод враховує лише конфігурацію події (наприклад, "
"клавішу клавіатури або вісь джойстика), а не інформацію про стан, таку як "
"[method is_pressed], [method is_released], [method is_echo] або [method "
"is_canceled]."
msgid ""
"Returns [code]true[/code] if this input event is pressed. Not relevant for "
"events of type [InputEventMouseMotion] or [InputEventScreenDrag].\n"
"[b]Note:[/b] Due to keyboard ghosting, [method is_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 ""
"Повертаємо [code]true[/code], якщо цей вхідний захід натискається. Не "
"актуально для подій типу [InputEventMouseMouseMotion] або "
"[InputEventScreenDrag].\n"
"[b]Примітка:[/b] У зв'язку з привидами клавіатури, [method is_pressed] може "
"повернутися [code]false[/code] навіть якщо один з ключів дії натискається. "
"Див. [url=$DOCS_URL/tutorials/inputs/input_examples.html#keyboard-"
"events]Налаштування прикладів[/url] в документації для отримання додаткової "
"інформації."
msgid ""
"Returns [code]true[/code] if this input event is released. Not relevant for "
"events of type [InputEventMouseMotion] or [InputEventScreenDrag]."
msgstr ""
"Повертає [code]true[/code], якщо цей вхідний захід вийшов. Не актуально для "
"подій типу [InputEventMouseMouseMotion] або [InputEventScreenDrag]."
msgid ""
"Returns a copy of the given input event which has been offset by [param "
"local_ofs] and transformed by [param xform]. Relevant for events of type "
"[InputEventMouseButton], [InputEventMouseMotion], [InputEventScreenTouch], "
"[InputEventScreenDrag], [InputEventMagnifyGesture] and [InputEventPanGesture]."
msgstr ""
"Повертає копію даної події введення, яка була зміщена [param Local_ofs] та "
"перетворена [param xform]. Relevant для подій типу [InputEventMouseButton], "
"[InputEventMouseMouseMouseMouseMotion], [InputEventScreenTouch], "
"[InputEventScreenDrag], [InputEventMagnifyGesture] і [InputEventPanGesture]."
msgid ""
"The event's device ID.\n"
"[b]Note:[/b] [member device] can be negative for special use cases that don't "
"refer to devices physically present on the system. See [constant "
"DEVICE_ID_EMULATION]."
msgstr ""
"Ідентифікатор заходу.\n"
"[b]Примітка:[/b] [member device] може бути негативним для спеціальних "
"випадків використання, які не відносяться до пристроїв, що фізично присутні "
"на системі. Див. [constant DEVICE_ID_EMULATION]."
msgid ""
"Device ID used for emulated mouse input from a touchscreen, or for emulated "
"touch input from a mouse. This can be used to distinguish emulated mouse "
"input from physical mouse input, or emulated touch input from physical touch "
"input."
msgstr ""
"Ідентифікатор пристрою використовується для емуляції введення мишки з "
"сенсорного екрана, або для емульсійного входу з миші. Це може бути "
"використаний для розрізнення емуляції введення мишки від фізичного введення "
"мишки, або емульсійного входу з фізичного дотику."
msgid "An input event type for actions."
msgstr "Тип вхідної події для дій."
msgid ""
"Contains a generic action which can be targeted from several types of inputs. "
"Actions and their events can be set in the [b]Input Map[/b] tab in [b]Project "
"> Project Settings[/b], or with the [InputMap] class.\n"
"[b]Note:[/b] Unlike the other [InputEvent] subclasses which map to unique "
"physical events, this virtual one is not emitted by the engine. This class is "
"useful to emit actions manually with [method Input.parse_input_event], which "
"are then received in [method Node._input]. To check if a physical event "
"matches an action from the Input Map, use [method InputEvent.is_action] and "
"[method InputEvent.is_action_pressed]."
msgstr ""
"Містить загальний ефект, який може бути направлений з декількох типів входів. "
"Дії та події можуть бути встановлені в вкладці [b] Вхідна карта [/b] "
"[b]Проект > Параметри проекту[/b] або з класом [InputMap].\n"
"[b]Примітка:[/b] На відміну від інших субкласів [InputEvent], які малюють на "
"унікальні фізичні події, цей віртуальний не викидається двигуном. Цей клас "
"корисний для випромінювання дій вручну з [method Input.parse_input_event], "
"які потім отримують в [method Node._input]. Щоб перевірити, чи відповідає "
"фізична подія дії з вхідної карти, скористайтеся [method "
"InputEvent.is_action] та [method InputEvent.is_action_pressed]."
msgid "Using InputEvent: Actions"
msgstr "Використання InputEvent: дії"
msgid ""
"The action's name. This is usually the name of an existing action in the "
"[InputMap] which you want this custom event to match."
msgstr ""
"Назва дії. Зазвичай це назва існуючої дії в [InputMap], якій має відповідати "
"ця користувацька подія."
msgid ""
"The real event index in action this event corresponds to (from events defined "
"for this action in the [InputMap]). If [code]-1[/code], a unique ID will be "
"used and actions pressed with this ID will need to be released with another "
"[InputEventAction]."
msgstr ""
"Цей захід відповідає дійсності (з подій, визначених для цієї акції в "
"[InputMap]). Якщо [code]-1[/code], унікальний ID буде використовуватися і "
"дії, які пресовані цим ID, потрібно буде випускати з іншого "
"[InputEventAction]."
msgid ""
"If [code]true[/code], the action's state is pressed. If [code]false[/code], "
"the action's state is released."
msgstr ""
"Якщо [code]true[/code], натискається стан дії. Якщо [code]false[/code], стан "
"дії звільняється."
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 "
"joypad motion events, by specifying how strongly the joypad axis is bent or "
"pressed."
msgstr ""
"Міцність дії між 0 і 1. Це значення розглядається як рівні 0, якщо пресований "
"[code]false[/code]. Міцність заходу дозволяє захоплювати аналогові події руху "
"джойспада, вказавши, наскільки сильно вісь джойспада зігнута або пресована."
msgid "Abstract base class for [Viewport]-based input events."
msgstr "Абстрактний базовий клас для подій введення на основі [Viewport]."
msgid ""
"InputEventFromWindow represents events specifically received by windows. This "
"includes mouse events, keyboard events in focused windows or touch screen "
"actions."
msgstr ""
"InputEventЗ альбомуWindow – це події, які отримали вікна. Це включає події "
"миші, клавіатурні події в фокусі вікна або сенсорні дії екрана."
msgid "The ID of a [Window] that received this event."
msgstr "Ідентифікатор [Window], який отримав цей захід."
msgid "Abstract base class for touch gestures."
msgstr "Абстрактний базовий клас для сенсорних жест."
msgid ""
"InputEventGestures are sent when a user performs a supported gesture on a "
"touch screen. Gestures can't be emulated using mouse, because they typically "
"require multi-touch."
msgstr ""
"InputEventGestures надсилаються, коли користувач виконує підтримуваний жест "
"на сенсорному екрані. Не можна використовувати мишу, оскільки вони зазвичай "
"вимагають багатоточних."
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 ""
"Локальна позиція жесту відносно [Viewport]. Якщо використовується в [method "
"Control._gui_input], позиція залежить від поточного [Control], який отримав "
"цей жест."
msgid "Represents a gamepad button being pressed or released."
msgstr "Відповідає натискання клавіші з геймпадом або випустили."
msgid ""
"Input event type for gamepad buttons. For gamepad analog sticks and "
"joysticks, see [InputEventJoypadMotion]."
msgstr ""
"Вхідний тип заходу для гудзиків. Для геймпада аналогових паличок і джойстик, "
"див. [InputEventJoypadMotion]."
msgid "Button identifier. One of the [enum JoyButton] button constants."
msgstr "Ідентифікатор кнопки. Один з [enum JoyButton] кнопки константи."
msgid ""
"If [code]true[/code], the button's state is pressed. If [code]false[/code], "
"the button's state is released."
msgstr ""
"Якщо [code]true[/code], натискається стан кнопки. Якщо [code]false[/code], "
"випуск кнопки."
msgid "This property is never set by the engine and is always [code]0[/code]."
msgstr "Ця властивість ніколи не встановлена двигуном і завжди [code]0[/code]."
msgid ""
"Represents axis motions (such as joystick or analog triggers) from a gamepad."
msgstr ""
"Представляє осі руху (наприклад, джойстик або аналогові тригери) з ігрової "
"панелі."
msgid ""
"Stores information about joystick motions. One [InputEventJoypadMotion] "
"represents one axis at a time. For gamepad buttons, see "
"[InputEventJoypadButton]."
msgstr ""
"Зберігає інформацію про джойстикові рухи. Один [InputEventJoypadMotion] являє "
"собою вісь одночасно. Для гудзиок gamepad див. [InputEventJoypadButton]."
msgid "Axis identifier."
msgstr "Ідентифікатор осі."
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 ""
"Поточна позиція джойстику на даній осі. Діапазон значень [code]-1.0[/code] до "
"[code]1.0[/code]. Значення [code]0[/code] означає вісь в її решті положення."
msgid "Represents a key on a keyboard being pressed or released."
msgstr "Представляє ключ на клавіатурі, що натискається або звільняється."
msgid ""
"An input event for keys on a keyboard. Supports key presses, key releases and "
"[member echo] events. It can also be received in [method "
"Node._unhandled_key_input].\n"
"[b]Note:[/b] Events received from the keyboard usually have all properties "
"set. Event mappings should have only one of the [member keycode], [member "
"physical_keycode] or [member unicode] set.\n"
"When events are compared, properties are checked in the following priority - "
"[member keycode], [member physical_keycode] and [member unicode]. Events with "
"the first matching value will be considered equal."
msgstr ""
"Вхідний захід для клавіш на клавіатурі. Підтримує ключові преси, ключові "
"релізи та події [param echo]. Також можна отримати в [method "
"Node._unhandled_key_input].\n"
"[b]Примітка:[/b] Події, отримані з клавіатури, зазвичай мають всі "
"властивості, встановлених. У випадку, якщо у вас є тільки один з [member "
"keycode], [member physical_keycode] або [member unicode].\n"
"Коли події порівнюються, властивості перевіряють в наступному пріоритеті - "
"[member keycode], [member physical_keycode] і [member unicode]. Події з "
"першим відповідним значенням будуть розглянуті рівні."
msgid ""
"Returns a [String] representation of the event's [member key_label] and "
"modifiers."
msgstr ""
"Повертає рядкове представлення [String] мітки_ключа_учасника [member "
"key_label] та модифікаторів події."
msgid ""
"Returns a [String] representation of the event's [member keycode] and "
"modifiers."
msgstr ""
"Повертає рядкове представлення [String] коду клавіші [member keycode] та "
"модифікаторів події."
msgid ""
"Returns a [String] representation of the event's [member location]. This will "
"be a blank string if the event is not specific to a location."
msgstr ""
"Повертає представлення події у форматі [String] [member location]. Це буде "
"порожній рядок, якщо подія не пов’язана з певним місцем розташування."
msgid ""
"Returns a [String] representation of the event's [member physical_keycode] "
"and modifiers."
msgstr ""
"Повертає рядкове представлення [String] для [member physical_keycode] та "
"модифікаторів події."
msgid ""
"Returns the localized key label combined with modifier keys such as "
"[kbd]Shift[/kbd] or [kbd]Alt[/kbd]. See also [InputEventWithModifiers].\n"
"To get a human-readable representation of the [InputEventKey] with modifiers, "
"use [code]OS.get_keycode_string(event.get_key_label_with_modifiers())[/code] "
"where [code]event[/code] is the [InputEventKey]."
msgstr ""
"Повертає локалізований ярлик, що поєднує в собі ключі модифікатора, такі як "
"[kbd]Shift[/kbd] або [kbd]Alt[/kbd]. Дивись також [InputEventWithModifiers].\n"
"Для отримання людсько-прочитаного представлення [InputEventKey] з "
"модифікаторами, використання "
"[code]OS.get_keycode_string(event.get_key_label_with_modifiers()[/code], де "
"[code]event[/code] є [InputEventKey]."
msgid ""
"Returns the Latin keycode combined with modifier keys such as [kbd]Shift[/"
"kbd] or [kbd]Alt[/kbd]. See also [InputEventWithModifiers].\n"
"To get a human-readable representation of the [InputEventKey] with modifiers, "
"use [code]OS.get_keycode_string(event.get_keycode_with_modifiers())[/code] "
"where [code]event[/code] is the [InputEventKey]."
msgstr ""
"Повертає латинський код у поєднанні з модифікаторами, такими як [kbd]Shift[/"
"kbd] або [kbd]Alt[/kbd]. Дивись також [InputEventWithModifiers].\n"
"Для отримання людсько-прочитаного представлення [InputEventKey] з "
"модифікаторами, використання "
"[code]OS.get_keycode_string(event.get_keycode_with_modifiers()[/code], де "
"[code]event[/code] є [InputEventKey]."
msgid ""
"Returns the physical keycode combined with modifier keys such as [kbd]Shift[/"
"kbd] or [kbd]Alt[/kbd]. See also [InputEventWithModifiers].\n"
"To get a human-readable representation of the [InputEventKey] with modifiers, "
"use [code]OS.get_keycode_string(event.get_physical_keycode_with_modifiers())[/"
"code] where [code]event[/code] is the [InputEventKey]."
msgstr ""
"Повертає фізичний код, що поєднує в собі ключі модифікатора, такі як "
"[kbd]Shift[/kbd] або [kbd]Alt[/kbd]. Дивись також [InputEventWithModifiers].\n"
"Для отримання людсько-прочитаного представлення [InputEventKey] з "
"модифікаторами, використання "
"[code]OS.get_keycode_string(event.get_phys_keycode_with_modifiers()[/code], "
"де [code]event[/code] є [InputEventKey]."
msgid ""
"If [code]true[/code], the key was already pressed before this event. An echo "
"event is a repeated key event sent when the user is holding down the key.\n"
"[b]Note:[/b] The rate at which echo events are sent is typically around 20 "
"events per second (after holding down the key for roughly half a second). "
"However, the key repeat delay/speed can be changed by the user or disabled "
"entirely in the operating system settings. To ensure your project works "
"correctly on all configurations, do not assume the user has a specific key "
"repeat configuration in your project's behavior."
msgstr ""
"Якщо [code]true[/code], ключ вже притискався до цього заходу. Якщо користувач "
"тримає ключ.\n"
"[b]Примітка:[/b] Ставка, на яку надсилаються події ехо, як правило, близько "
"20 подій на другий (після завершення ключа на нерівномірну половину другого). "
"Тим не менше, затримка ключа / швидкість може бути змінена користувачем або "
"повністю вимкнена в налаштуваннях операційної системи. Щоб переконатися, що "
"ваш проект працює правильно на всіх конфігураціях, не припустимо, користувач "
"має конкретну функцію повторення ключів у своїй поведінки проекту."
msgid ""
"Represents the localized label printed on the key in the current keyboard "
"layout, which corresponds to one of the [enum Key] constants or any valid "
"Unicode character. Key labels are meant for key prompts.\n"
"For keyboard layouts with a single label on the key, it is equivalent to "
"[member keycode].\n"
"To get a human-readable representation of the [InputEventKey], use "
"[code]OS.get_keycode_string(event.key_label)[/code] where [code]event[/code] "
"is the [InputEventKey].\n"
"[codeblock lang=text]\n"
"+-----+ +-----+\n"
"| Q | | Q | - \"Q\" - keycode\n"
"| Й | | ض | - \"Й\" and \"ض\" - key_label\n"
"+-----+ +-----+\n"
"[/codeblock]"
msgstr ""
"Представляє локалізовану мітку, надруковану на клавіші в поточній розкладці "
"клавіатури, яка відповідає одній з констант [enum Key] або будь-якому "
"дійсному символу Unicode. Мітки клавіш призначені для підказок клавіш.\n"
"Для розкладок клавіатури з однією міткою на клавіші це еквівалентно [member "
"keycode].\n"
"Щоб отримати зрозуміле для людини представлення [InputEventKey], "
"використовуйте [code]OS.get_keycode_string(event.key_label)[/code], де "
"[code]event[/code] – це [InputEventKey].\n"
"[codeblock lang=text]\n"
"+-----+ +-----+\n"
"| Q | | Q | - \"Q\" - keycode\n"
"| Й | | ض | - \"Й\" and \"ض\" - key_label\n"
"+-----+ +-----+\n"
"[/codeblock]"
msgid ""
"Latin label printed on the key in the current keyboard layout, which "
"corresponds to one of the [enum Key] constants. Key codes are meant for "
"shortcuts expressed with a standard Latin keyboard, such as [kbd]Ctrl + S[/"
"kbd] for a \"Save\" shortcut.\n"
"To get a human-readable representation of the [InputEventKey], use "
"[code]OS.get_keycode_string(event.keycode)[/code] where [code]event[/code] is "
"the [InputEventKey].\n"
"[codeblock lang=text]\n"
"+-----+ +-----+\n"
"| Q | | Q | - \"Q\" - keycode\n"
"| Й | | ض | - \"Й\" and \"ض\" - key_label\n"
"+-----+ +-----+\n"
"[/codeblock]"
msgstr ""
"Латинська мітка, надрукована на клавіші в поточній розкладці клавіатури, яка "
"відповідає одній з констант [enum Key]. Коди клавіш призначені для комбінацій "
"клавіш, що виражаються стандартною латинською клавіатурою, наприклад, "
"[kbd]Ctrl + S[/kbd] для комбінації клавіш «Зберегти».\n"
"Щоб отримати зрозуміле для людини представлення [InputEventKey], "
"використовуйте [code]OS.get_keycode_string(event.keycode)[/code], де "
"[code]event[/code] – це [InputEventKey].\n"
"[codeblock lang=text]\n"
"+-----+ +-----+\n"
"| Q | | Q | - \"Q\" - keycode\n"
"| Й | | ض | - \"Й\" and \"ض\" - key_label\n"
"+-----+ +-----+\n"
"[/codeblock]"
msgid ""
"Represents the location of a key which has both left and right versions, such "
"as [kbd]Shift[/kbd] or [kbd]Alt[/kbd]."
msgstr ""
"Представляє розташування ключа, який має як ліві, так і праві версії, такі як "
"[kbd]Shift[/kbd] або [kbd]Alt[/kbd]."
msgid ""
"Represents the physical location of a key on the 101/102-key US QWERTY "
"keyboard, which corresponds to one of the [enum Key] constants. Physical key "
"codes meant for game input, such as WASD movement, where only the location of "
"the keys is important.\n"
"To get a human-readable representation of the [InputEventKey], use [method "
"OS.get_keycode_string] in combination with [method "
"DisplayServer.keyboard_get_keycode_from_physical] or [method "
"DisplayServer.keyboard_get_label_from_physical]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _input(event):\n"
"\tif event is InputEventKey:\n"
"\t\tvar keycode = "
"DisplayServer.keyboard_get_keycode_from_physical(event.physical_keycode)\n"
"\t\tvar label = "
"DisplayServer.keyboard_get_label_from_physical(event.physical_keycode)\n"
"\t\tprint(OS.get_keycode_string(keycode))\n"
"\t\tprint(OS.get_keycode_string(label))\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Input(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventKey inputEventKey)\n"
"\t{\n"
"\t\tvar keycode = "
"DisplayServer.KeyboardGetKeycodeFromPhysical(inputEventKey.PhysicalKeycode);\n"
"\t\tvar label = "
"DisplayServer.KeyboardGetLabelFromPhysical(inputEventKey.PhysicalKeycode);\n"
"\t\tGD.Print(OS.GetKeycodeString(keycode));\n"
"\t\tGD.Print(OS.GetKeycodeString(label));\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Представляє фізичне розташування клавіші на 101/102-клавішній клавіатурі US "
"QWERTY, яка відповідає одній з констант [enum Key]. Коди фізичних клавіш "
"призначені для введення в гру, наприклад, для руху WASD, де важливе лише "
"розташування клавіш.\n"
"Щоб отримати зрозуміле для людини представлення [InputEventKey], "
"використовуйте [method OS.get_keycode_string] у поєднанні з [method "
"DisplayServer.keyboard_get_keycode_from_physical] або [method "
"DisplayServer.keyboard_get_label_from_physical]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _input(event):\n"
"\tif event is InputEventKey:\n"
"\t\tvar keycode = "
"DisplayServer.keyboard_get_keycode_from_physical(event.physical_keycode)\n"
"\t\tvar label = "
"DisplayServer.keyboard_get_label_from_physical(event.physical_keycode)\n"
"\t\tprint(OS.get_keycode_string(keycode))\n"
"\t\tprint(OS.get_keycode_string(label))\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Input(InputEvent @event)\n"
"{\n"
"\tif (@event is InputEventKey inputEventKey)\n"
"\t{\n"
"\t\tvar keycode = "
"DisplayServer.KeyboardGetKeycodeFromPhysical(inputEventKey.PhysicalKeycode);\n"
"\t\tvar label = "
"DisplayServer.KeyboardGetLabelFromPhysical(inputEventKey.PhysicalKeycode);\n"
"\t\tGD.Print(OS.GetKeycodeString(keycode));\n"
"\t\tGD.Print(OS.GetKeycodeString(label));\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"If [code]true[/code], the key's state is pressed. If [code]false[/code], the "
"key's state is released."
msgstr ""
"Якщо [code]true[/code], натискається ключовий стан. Якщо [code]false[/code], "
"випущена ключова держава."
msgid ""
"The key Unicode character code (when relevant), shifted by modifier keys. "
"Unicode character codes for composite characters and complex scripts may not "
"be available unless IME input mode is active. See [method "
"Window.set_ime_active] for more information. Unicode character codes are "
"meant for text input.\n"
"[b]Note:[/b] This property is set by the engine only for a pressed event. If "
"the event is sent by an IME or a virtual keyboard, no corresponding key "
"released event is sent."
msgstr ""
"Код символу Unicode клавіші (якщо це доречно), зміщений за допомогою клавіш-"
"модифікаторів. Коди символів Unicode для складених символів та складних "
"письмен можуть бути недоступні, якщо не активовано режим введення IME. Див. "
"[method Window.set_ime_active] для отримання додаткової інформації. Коди "
"символів Unicode призначені для введення тексту.\n"
"[b]Примітка:[/b] Ця властивість встановлюється механізмом лише для події "
"натискання. Якщо подію надсилає IME або віртуальна клавіатура, відповідна "
"подія відпускання клавіші не надсилається."
msgid "Represents a magnifying touch gesture."
msgstr "Представляє собою лугуючий жест."
msgid ""
"Stores the factor of a magnifying touch gesture. This is usually performed "
"when the user pinches the touch screen and used for zooming in/out.\n"
"[b]Note:[/b] On Android, this requires the [member "
"ProjectSettings.input_devices/pointing/android/enable_pan_and_scale_gestures] "
"project setting to be enabled."
msgstr ""
"Зберігає фактор збільшувального жеста. Це зазвичай виконується, коли "
"користувач закріплює сенсорний екран і використовується для збільшення / "
"виходу.\n"
"[b]Примітка:[/b] На Андроїд, це вимагає [member ProjectSettings.input_devices/"
"pointing/android/enable_pan_and_scale_gestures] налаштування проекту для "
"включення."
msgid ""
"The amount (or delta) of the event. This value is closer to [code]1.0[/code] "
"the slower the gesture is performed."
msgstr ""
"Сума (або дельта) заходу. Це значення є ближче до [code]1.0[/code] "
"уповільнювача жесті виконується."
msgid ""
"Represents a MIDI message from a MIDI device, such as a musical keyboard."
msgstr ""
"Представляє повідомлення MIDI з пристрою MIDI, такі як музична клавіатура."
msgid ""
"InputEventMIDI stores information about messages from [url=https://"
"en.wikipedia.org/wiki/MIDI]MIDI[/url] (Musical Instrument Digital Interface) "
"devices. These may include musical keyboards, synthesizers, and drum "
"machines.\n"
"MIDI messages can be received 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 is using.\n"
"By default, Godot does not detect MIDI devices. You need to call [method "
"OS.open_midi_inputs], first. You can check which devices are detected with "
"[method OS.get_connected_midi_inputs], and close the connection with [method "
"OS.close_midi_inputs].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tOS.open_midi_inputs()\n"
"\tprint(OS.get_connected_midi_inputs())\n"
"\n"
"func _input(input_event):\n"
"\tif input_event is InputEventMIDI:\n"
"\t\t_print_midi_info(input_event)\n"
"\n"
"func _print_midi_info(midi_event):\n"
"\tprint(midi_event)\n"
"\tprint(\"Channel \", midi_event.channel)\n"
"\tprint(\"Message \", midi_event.message)\n"
"\tprint(\"Pitch \", midi_event.pitch)\n"
"\tprint(\"Velocity \", midi_event.velocity)\n"
"\tprint(\"Instrument \", midi_event.instrument)\n"
"\tprint(\"Pressure \", midi_event.pressure)\n"
"\tprint(\"Controller number: \", midi_event.controller_number)\n"
"\tprint(\"Controller value: \", midi_event.controller_value)\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tOS.OpenMidiInputs();\n"
"\tGD.Print(OS.GetConnectedMidiInputs());\n"
"}\n"
"\n"
"public override void _Input(InputEvent inputEvent)\n"
"{\n"
"\tif (inputEvent is InputEventMidi midiEvent)\n"
"\t{\n"
"\t\tPrintMIDIInfo(midiEvent);\n"
"\t}\n"
"}\n"
"\n"
"private void PrintMIDIInfo(InputEventMidi midiEvent)\n"
"{\n"
"\tGD.Print(midiEvent);\n"
"\tGD.Print($\"Channel {midiEvent.Channel}\");\n"
"\tGD.Print($\"Message {midiEvent.Message}\");\n"
"\tGD.Print($\"Pitch {midiEvent.Pitch}\");\n"
"\tGD.Print($\"Velocity {midiEvent.Velocity}\");\n"
"\tGD.Print($\"Instrument {midiEvent.Instrument}\");\n"
"\tGD.Print($\"Pressure {midiEvent.Pressure}\");\n"
"\tGD.Print($\"Controller number: {midiEvent.ControllerNumber}\");\n"
"\tGD.Print($\"Controller value: {midiEvent.ControllerValue}\");\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Godot does not support MIDI output, so there is no way to emit "
"MIDI messages from Godot. Only MIDI input is supported.\n"
"[b]Note:[/b] On the Web platform, using MIDI input requires a browser "
"permission to be granted first. This permission request is performed when "
"calling [method OS.open_midi_inputs]. MIDI input will not work until the user "
"accepts the permission request."
msgstr ""
"InputEventMIDI зберігає інформацію про повідомлення з пристроїв [url=https://"
"en.wikipedia.org/wiki/MIDI]MIDI[/url] (цифровий інтерфейс музичних "
"інструментів). Це можуть бути музичні клавішні, синтезатори та драм-машини. \n"
"Повідомлення MIDI можна отримувати через 5-контактний роз’єм MIDI або через "
"USB. Якщо ваш пристрій підтримує обидва, обов’язково перевірте налаштування "
"пристрою, щоб дізнатися, який вихід він використовує. \n"
"За замовчуванням Godot не виявляє пристрої MIDI. Спочатку потрібно викликати "
"[method OS.open_midi_inputs]. Ви можете перевірити, які пристрої виявлено за "
"допомогою [method OS.get_connected_midi_inputs], і закрити з’єднання за "
"допомогою [method OS.close_midi_inputs]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _ready(): \n"
"\tOS.open_midi_inputs() \n"
"\tprint(OS.get_connected_midi_inputs()) \n"
"\n"
"func _input(input_event): \n"
"\tякщо input_event є InputEventMIDI: \n"
"\t\t_print_midi_info(input_event) \n"
"\n"
"func _print_midi_info(midi_event): \n"
"\tprint(midi_event) \n"
"\tprint(\"Канал \", midi_event.channel) \n"
"\tprint(\"Повідомлення \", midi_event.message) \n"
"\tprint(\"Pitch \", midi_event.pitch) \n"
"\tprint(\"Швидкість \", midi_event.velocity) \n"
"\tprint(\"Інструмент \", midi_event.instrument) \n"
"\tprint(\"Тиск \", midi_event.pressure) \n"
"\tprint(\"Номер контролера: \", midi_event.controller_number) \n"
"\tprint(\"Значення контролера: \", midi_event.controller_value) \n"
"[/gdscript] \n"
"[csharp] \n"
"public override void _Ready() \n"
"{\n"
"\tOS.OpenMidiInputs(); \n"
"\tGD.Print(OS.GetConnectedMidiInputs()); \n"
"}\n"
"\n"
"public override void _Input(InputEvent inputEvent) \n"
"{\n"
"\tif (inputEvent є InputEventMidi midiEvent) \n"
"\t{ \n"
"\t\tPrintMIDIInfo(midiEvent); \n"
"\t} \n"
"}\n"
"\n"
"private void PrintMIDIInfo(InputEventMidi midiEvent) \n"
"{\n"
"\tGD.Print(midiEvent); \n"
"\tGD.Print($\"Канал {midiEvent.Channel}\"); \n"
"\tGD.Print($\"Повідомлення {midiEvent.Message}\"); \n"
"\tGD.Print($\"Pitch {midiEvent.Pitch}\"); \n"
"\tGD.Print($\"Швидкість {midiEvent.Velocity}\"); \n"
"\tGD.Print($\"Інструмент {midiEvent.Instrument}\"); \n"
"\tGD.Print($\"Тиск {midiEvent.Pressure}\"); \n"
"\tGD.Print($\"Номер контролера: {midiEvent.ControllerNumber}\"); \n"
"\tGD.Print($\"Значення контролера: {midiEvent.ControllerValue}\"); \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Godot не підтримує вихід MIDI, тому немає способу видавати "
"повідомлення MIDI від Godot. Підтримується лише вхід MIDI. \n"
"[b]Примітка.[/b] На веб-платформі для використання MIDI-введення спочатку "
"потрібно надати дозвіл браузера. Цей запит на дозвіл виконується під час "
"виклику [method OS.open_midi_inputs]. Введення MIDI не працюватиме, доки "
"користувач не прийме запит на дозвіл."
msgid "MIDI Message Status Byte List"
msgstr "Статус на сервери"
msgid "Wikipedia General MIDI Instrument List"
msgstr "Вікіпедія Загальне MIDI Список інструментів"
msgid "Wikipedia Piano Key Frequencies List"
msgstr "Вікіпедія Список фортепіано ключів"
msgid ""
"The MIDI channel of this message, ranging from [code]0[/code] to [code]15[/"
"code]. MIDI channel [code]9[/code] is reserved for percussion instruments."
msgstr ""
"Канал MIDI цього повідомлення, починаючи від [code]0[/code] до [code]15[/"
"code]. MDI канал [code]9[/code] Зарезервований для інструментів перкусія."
msgid ""
"The unique number of the controller, if [member message] is [constant "
"MIDI_MESSAGE_CONTROL_CHANGE], otherwise this is [code]0[/code]. This value "
"can be used to identify sliders for volume, balance, and panning, as well as "
"switches and pedals on the MIDI device. See the [url=https://en.wikipedia.org/"
"wiki/General_MIDI#Controller_events]General MIDI specification[/url] for a "
"small list."
msgstr ""
"Унікальна кількість контролера, якщо [пам'ятне повідомлення] [constant "
"MIDI_MESSAGE_CONTROL_CHANGE], інакше це [code]0[/code]. Ця вартість може бути "
"використана для виявлення слайдерів для обсягу, балансу та панування, а також "
"перемикачів та тумб на пристрої MIDI. Переглянути [url=https://"
"en.wikipedia.org/wiki/General_MIDI#Controller_events]Загальна специфікація "
"MIDI[/url] для невеликого списку."
msgid ""
"The value applied to the controller. If [member message] is [constant "
"MIDI_MESSAGE_CONTROL_CHANGE], this value ranges from [code]0[/code] to "
"[code]127[/code], otherwise it is [code]0[/code]. See also [member "
"controller_value]."
msgstr ""
"Вартість наноситься на контролер. Якщо [пам'ятне повідомлення] [constant "
"MIDI_MESSAGE_CONTROL_CHANGE], це значення коливається від [code]0[/code] до "
"[code]127[/code], інакше це [code]0[/code]. Дивись також [пам'яний "
"контролер_значення]."
msgid ""
"The instrument (also called [i]program[/i] or [i]preset[/i]) used on this "
"MIDI message. This value ranges from [code]0[/code] to [code]127[/code].\n"
"To see what each value means, refer to the [url=https://en.wikipedia.org/wiki/"
"General_MIDI#Program_change_events]General MIDI's instrument list[/url]. Keep "
"in mind that the list is off by 1 because it does not begin from 0. A value "
"of [code]0[/code] corresponds to the acoustic grand piano."
msgstr ""
"Інструмент (також називається [i]program[/i] або [i]preset[/i]) "
"використовується на цьому MIDI повідомлення. [code]0[/code] до [code]127[/"
"code].\n"
"Щоб побачити, що кожне значення означає, зверніться до [url=https://"
"en.wikipedia.org/wiki/General_MIDI#Program_change_events]Загальний Список "
"інструментів MIDI[/url]. Враховуйте, що список від 1, тому що він не починає "
"від 0. Вартість [code]0[/code] відповідає акустичному грандіозному фортепіано."
msgid ""
"Represents the type of MIDI message (see the [enum MIDIMessage] enum).\n"
"For more information, see the [url=https://www.midi.org/specifications-old/"
"item/table-2-expanded-messages-list-status-bytes]MIDI message status byte "
"list chart[/url]."
msgstr ""
"Представляємо тип повідомлення MIDI (див. [enum MIDIMessage] enum).\n"
"Для отримання більш детальної інформації див. [url=https://www.midi.org/"
"specations-old/item/table-2-expanded-messages-list-status-bytes] MIDI статус "
"повідомлень за допомогою діаграми списку [/url]."
msgid ""
"The pitch index number of this MIDI message. This value ranges from [code]0[/"
"code] to [code]127[/code].\n"
"On a piano, the [b]middle C[/b] is [code]60[/code], followed by a [b]C-sharp[/"
"b] ([code]61[/code]), then a [b]D[/b] ([code]62[/code]), and so on. Each "
"octave is split in offsets of 12. See the \"MIDI note number\" column of the "
"[url=https://en.wikipedia.org/wiki/Piano_key_frequencies]piano key frequency "
"chart[/url] a full list."
msgstr ""
"Індекс поля цього повідомлення MIDI. [code]0[/code] до [code]127[/code].\n"
"На фортепіано [b]middle C[/b] [code]60[/code], далі [b]C-sharp[/b] ([code]61[/"
"code]), потім [b]D[/b] ([code]62[/code] і так далі. Кожен октав розщеплюється "
"в офсетах 12. Дивитися \"MIDI номер замітки\" стовпчик [url=https://"
"en.wikipedia.org/wiki/Piano_key_frequencies]piano ключовий графік частоти[/"
"url] повного списку."
msgid ""
"The strength of the key being pressed. This value ranges from [code]0[/code] "
"to [code]127[/code].\n"
"[b]Note:[/b] For many devices, this value is always [code]0[/code]. Other "
"devices such as musical keyboards may simulate pressure by changing the "
"[member velocity], instead."
msgstr ""
"Міцність ключа притискається. [code]0[/code] до [code]127[/code].\n"
"[b]Примітка:[/b] Для багатьох пристроїв це значення завжди [code]0[/code]. "
"Інші пристрої, такі як музичні клавіатури, можуть імітувати тиск, змінюючи "
"[member velocity], замість цього."
msgid ""
"The velocity of the MIDI message. This value ranges from [code]0[/code] to "
"[code]127[/code]. For a musical keyboard, this corresponds to how quickly the "
"key was pressed, and is rarely above [code]110[/code] in practice.\n"
"[b]Note:[/b] Some MIDI devices may send a [constant MIDI_MESSAGE_NOTE_ON] "
"message with [code]0[/code] velocity and expect it to be treated the same as "
"a [constant MIDI_MESSAGE_NOTE_OFF] message. If necessary, this can be handled "
"with a few lines of code:\n"
"[codeblock]\n"
"func _input(event):\n"
"\tif event is InputEventMIDI:\n"
"\t\tif event.message == MIDI_MESSAGE_NOTE_ON and event.velocity > 0:\n"
"\t\t\tprint(\"Note pressed!\")\n"
"[/codeblock]"
msgstr ""
"Швидкість MIDI-повідомлення. Це значення коливається від [code]0[/code] до "
"[code]127[/code]. Для музичної клавіатури це відповідає швидкості натискання "
"клавіші, і на практиці рідко перевищує [code]110[/code].\n"
"[b]Примітка:[/b] Деякі MIDI-пристрої можуть надсилати повідомлення [constant "
"MIDI_MESSAGE_NOTE_ON] зі швидкістю [code]0[/code] та очікувати, що його буде "
"оброблено так само, як [constant MIDI_MESSAGE_NOTE_OFF] повідомлення. За "
"потреби це можна вирішити кількома рядками коду:\n"
"[codeblock]\n"
"func _input(event):\n"
"\tif event is InputEventMIDI:\n"
"\t\tif event.message == MIDI_MESSAGE_NOTE_ON and event.velocity > 0:\n"
"\t\t\tprint(\"Note pressed!\")\n"
"[/codeblock]"
msgid "Base input event type for mouse events."
msgstr "Базовий вхідний захід типу для подій мишки."
msgid "Stores general information about mouse events."
msgstr "Зберігає загальну інформацію про події мишки."
msgid ""
"The mouse button mask identifier, one of or a bitwise combination of the "
"[enum MouseButton] button masks."
msgstr ""
"Натиснути кнопку миші ідентифікатор, один з або трохи комбінації клавіш [enum "
"MouseButton]."
msgid ""
"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 ""
"При отриманні в [method Node._input] або [method Node._unhandled_input], "
"повертає позицію миша в корені [Viewport] за допомогою координаційної системи "
"кореня [Viewport].\n"
"При отриманні в [method Control._gui_input], повертає позицію миша в "
"[CanvasLayer], що [Control] знаходиться у використанні координаційної системи "
"[CanvasLayer]."
msgid ""
"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 ""
"При отриманні в [method Node._input] або [method Node._unhandled_input], "
"повертає позицію миша в [Viewport] цього [Node] у використанні координаційної "
"системи цього [Viewport].\n"
"При отриманні в [method Control._gui_input] повертає позицію миша в [Control] "
"за допомогою локальної координаційної системи [Control]."
msgid "Represents a mouse button being pressed or released."
msgstr "Відображається кнопка миші, що натискається або виділяється."
msgid ""
"Stores information about mouse click events. See [method Node._input].\n"
"[b]Note:[/b] On Wear OS devices, rotary input is mapped to [constant "
"MOUSE_BUTTON_WHEEL_UP] and [constant MOUSE_BUTTON_WHEEL_DOWN]. This can be "
"changed to [constant MOUSE_BUTTON_WHEEL_LEFT] and [constant "
"MOUSE_BUTTON_WHEEL_RIGHT] with the [member ProjectSettings.input_devices/"
"pointing/android/rotary_input_scroll_axis] setting."
msgstr ""
"Зберігайте інформацію про події натискання миші. Див. [method Node._input].\n"
"[b]Примітка:[/b] На пристроях Wear OS, обертальний вхід на картографію "
"[constant MOUSE_BUTTON_WHEEL_UP] і [constant MOUSE_BUTTON_WHEEL_DOWN]. Це "
"може бути змінено до [constant MOUSE_BUTTON_WHEEL_LEFT] та [constant "
"MOUSE_BUTTON_WHEEL_RIGHT] з [member ProjectSettings.input_devices/pointing/"
"android/rotary_input_scroll_axis] налаштування."
msgid "Mouse and input coordinates"
msgstr "Мишка і координати введення"
msgid ""
"The mouse button identifier, one of the [enum MouseButton] button or button "
"wheel constants."
msgstr ""
"Кнопка мишки ідентифікатор, один з [enum MouseButton], кнопка або кнопка "
"Колеса константи."
msgid "If [code]true[/code], the mouse button event has been canceled."
msgstr "Якщо [code]true[/code], миша кнопка була скасована."
msgid "If [code]true[/code], the mouse button's state is a double-click."
msgstr "Якщо [code]true[/code], стан кнопки миші є подвійним клацанням."
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 "
"only supported on some platforms; the reported sensitivity varies depending "
"on the platform. May be [code]0[/code] if not supported."
msgstr ""
"Сума (або дельта) заходу. При використанні для високоточних прокруток, це "
"вказує на суму прокрутки (вертична або горизонтальна). Це тільки "
"підтримується на деяких платформах; віддана чутливість змінюється в "
"залежності від платформи. Може бути [code]0[/code] якщо не підтримується."
msgid ""
"If [code]true[/code], the mouse button's state is pressed. If [code]false[/"
"code], the mouse button's state is released."
msgstr ""
"Якщо [code]true[/code], стан кнопки миші натискається. Якщо [code]false[/"
"code], стан кнопки миші випускається."
msgid "Represents a mouse or a pen movement."
msgstr "Представляємо мишу або ручний рух."
msgid ""
"Stores information about a mouse or a pen motion. This includes relative "
"position, absolute position, and velocity. See [method Node._input].\n"
"[b]Note:[/b] By default, this event is only emitted once per frame rendered "
"at most. If you need more precise input reporting, set [member "
"Input.use_accumulated_input] to [code]false[/code] to make events emitted as "
"often as possible. If you use InputEventMouseMotion to draw lines, consider "
"using [method Geometry2D.bresenham_line] as well to avoid visible gaps in "
"lines if the user is moving the mouse quickly.\n"
"[b]Note:[/b] This event may be emitted even when the mouse hasn't moved, "
"either by the operating system or by Godot itself. If you really need to know "
"if the mouse has moved (e.g. to suppress displaying a tooltip), you should "
"check that [code]relative.is_zero_approx()[/code] is [code]false[/code]."
msgstr ""
"Зберігає інформацію про рух миші або пера. Це включає відносне положення, "
"абсолютне положення та швидкість. Див. [method Node._input]. \n"
"[b]Примітка:[/b] За замовчуванням ця подія генерується щонайбільше один раз "
"на відтворений кадр. Якщо вам потрібні точніші звіти про вхідні дані, "
"встановіть [member Input.use_accumulated_input] на [code]false[/code], щоб "
"події виникали якомога частіше. Якщо ви використовуєте InputEventMouseMotion "
"для малювання ліній, також подумайте про використання [method "
"Geometry2D.bresenham_line], щоб уникнути видимих прогалин у лініях, якщо "
"користувач швидко рухає мишею. \n"
"[b]Примітка:[/b] Ця подія може виникати навіть тоді, коли миша не рухалася "
"операційною системою чи самим Godot. Якщо вам справді потрібно знати, чи "
"рухалася миша (наприклад, щоб не показувати спливаючу підказку), вам слід "
"перевірити, що [code]relative.is_zero_approx()[/code] має значення "
"[code]false[/code]."
msgid ""
"Returns [code]true[/code] when using the eraser end of a stylus pen.\n"
"[b]Note:[/b] This property is implemented on Linux, macOS and Windows."
msgstr ""
"Повертає [code]true[/code] при використанні торця шпильки.\n"
"[b]Примітка:[/b] Дана нерухомість реалізується на Linux, macOS і Windows."
msgid ""
"Represents the pressure the user puts on the pen. Ranges from [code]0.0[/"
"code] to [code]1.0[/code]."
msgstr ""
"Представляє тиск, користувач кладе на ручку. Діапазони [code]0.0[/code] до "
"[code]1.0[/code]."
msgid ""
"The mouse position relative to the previous position (position at the last "
"frame).\n"
"[b]Note:[/b] Since [InputEventMouseMotion] may only be emitted when the mouse "
"moves, it is not possible to reliably detect when the mouse has stopped "
"moving by checking this property. A separate, short timer may be necessary.\n"
"[b]Note:[/b] [member relative] is automatically scaled according to the "
"content scale factor, which is defined by the project's stretch mode "
"settings. This means mouse sensitivity will appear different depending on "
"resolution when using [member relative] in a script that handles mouse aiming "
"with the [constant Input.MOUSE_MODE_CAPTURED] mouse mode. To avoid this, use "
"[member screen_relative] instead."
msgstr ""
"Позиція миші відносно попередньої позиції (позиція в останньому кадрі). \n"
"[b]Примітка:[/b] Оскільки [InputEventMouseMotion] може виникати лише під час "
"руху миші, перевіркою цієї властивості неможливо надійно визначити, коли миша "
"припинила рух. Може знадобитися окремий короткий таймер. \n"
"[b]Примітка: [/b] [member relative] автоматично масштабується відповідно до "
"коефіцієнта масштабування вмісту, який визначається налаштуваннями режиму "
"розтягування проекту. Це означає, що чутливість миші буде різною залежно від "
"роздільної здатності під час використання [member relative] у сценарії, який "
"обробляє націлювання миші в режимі миші [constant Input.MOUSE_MODE_CAPTURED]. "
"Щоб уникнути цього, замість цього використовуйте [member screen_relative]."
msgid ""
"The unscaled mouse position relative to the previous position in the "
"coordinate system of the screen (position at the last frame).\n"
"[b]Note:[/b] Since [InputEventMouseMotion] may only be emitted when the mouse "
"moves, it is not possible to reliably detect when the mouse has stopped "
"moving by checking this property. A separate, short timer may be necessary.\n"
"[b]Note:[/b] This coordinate is [i]not[/i] scaled according to the content "
"scale factor or calls to [method InputEvent.xformed_by]. This should be "
"preferred over [member relative] for mouse aiming when using the [constant "
"Input.MOUSE_MODE_CAPTURED] mouse mode, regardless of the project's stretch "
"mode."
msgstr ""
"Немасштабована позиція миші відносно попередньої позиції в системі координат "
"екрана (позиція в останньому кадрі). \n"
"[b]Примітка:[/b] Оскільки [InputEventMouseMotion] може виникати лише під час "
"руху миші, перевіркою цієї властивості неможливо надійно визначити, коли миша "
"припинила рух. Може знадобитися окремий короткий таймер. \n"
"[b]Примітка:[/b] Ця координата [i]не[/i] масштабується відповідно до "
"коефіцієнта масштабування вмісту або викликів [method InputEvent.xformed_by]. "
"Цьому слід надавати перевагу над [member relative] для наведення миші під час "
"використання режиму миші [constant Input.MOUSE_MODE_CAPTURED], незалежно від "
"режиму розтягування проекту."
msgid ""
"The unscaled mouse velocity in pixels per second in screen coordinates. This "
"velocity is [i]not[/i] scaled according to the content scale factor or calls "
"to [method InputEvent.xformed_by].\n"
"[b]Note:[/b] Use [member screen_relative] for mouse aiming using the "
"[constant Input.MOUSE_MODE_CAPTURED] mouse mode."
msgstr ""
"Немасштабована швидкість миші в пікселях за секунду в екранних координатах. "
"Ця швидкість [i]не[/i] масштабується відповідно до коефіцієнта масштабування "
"вмісту або викликів методу [method InputEvent.xformed_by].\n"
"[b]Примітка:[/b] Використовуйте [member screen_relative] для прицілювання "
"миші, використовуючи режим миші [constant Input.MOUSE_MODE_CAPTURED]."
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 "
"toward the user. Ranges from [code]-1.0[/code] to [code]1.0[/code] for both "
"axes."
msgstr ""
"Представляє кути нахилу ручки. Позитивне X-координатне значення вказує на те, "
"що тент вправо. Позитивне значення Y-координат вказує на нахил до "
"користувача. Діапазони з [code]-1.0[/code] до [code]1.0[/code] для обох осей."
msgid ""
"The mouse velocity in pixels per second.\n"
"[b]Note:[/b] [member velocity] is automatically scaled according to the "
"content scale factor, which is defined by the project's stretch mode "
"settings. That means mouse sensitivity may appear different depending on "
"resolution.\n"
"[b]Note:[/b] Use [member screen_relative] for mouse aiming using the "
"[constant Input.MOUSE_MODE_CAPTURED] mouse mode."
msgstr ""
"Швидкість руху миші в пікселях за секунду.\n"
"[b]Примітка:[/b] [member velocity] автоматично масштабується відповідно до "
"коефіцієнта масштабування вмісту, який визначається налаштуваннями режиму "
"розтягування проєкту. Це означає, що чутливість миші може відрізнятися "
"залежно від роздільної здатності.\n"
"[b]Примітка:[/b] Використовуйте [member screen_relative] для прицілювання "
"миші, використовуючи режим миші [constant Input.MOUSE_MODE_CAPTURED]."
msgid "Represents a panning touch gesture."
msgstr "Представляє собою панування торкнутися жест."
msgid ""
"Stores information about pan gestures. A pan gesture is performed when the "
"user swipes the touch screen with two fingers. It's typically used for "
"panning/scrolling.\n"
"[b]Note:[/b] On Android, this requires the [member "
"ProjectSettings.input_devices/pointing/android/enable_pan_and_scale_gestures] "
"project setting to be enabled."
msgstr ""
"Зберігайте інформацію про жести сковороди. Жести сковороди виконуються, коли "
"користувач завантажує сенсорний екран двома пальцями. Зазвичай "
"використовується для сковороди / прокручування.\n"
"[b]Примітка:[/b] На Андроїд, це вимагає [member ProjectSettings.input_devices/"
"pointing/android/enable_pan_and_scale_gestures] налаштування проекту для "
"включення."
msgid "Panning amount since last pan event."
msgstr "Кількість панування з останнього заходу."
msgid "Represents a screen drag event."
msgstr "Представляється екранний перетягування події."
msgid "Stores information about screen drag events. See [method Node._input]."
msgstr ""
"Зберігати інформацію про події перетягування екрану. Див. [method "
"Node._input]."
msgid "The drag event index in the case of a multi-drag event."
msgstr "Індекс перетягування події у випадку багатосугового заходу."
msgid "Returns [code]true[/code] when using the eraser end of a stylus pen."
msgstr "Повертає [code]true[/code] при використанні торцю торця шпильки."
msgid ""
"The drag position in the viewport the node is in, using the coordinate system "
"of this viewport."
msgstr ""
"Перетягувати позицію у видпорті вузол знаходиться в тому, що за допомогою "
"координатної системи даного виду порту."
msgid ""
"The drag position relative to the previous position (position at the last "
"frame).\n"
"[b]Note:[/b] [member relative] is automatically scaled according to the "
"content scale factor, which is defined by the project's stretch mode "
"settings. This means touch sensitivity will appear different depending on "
"resolution when using [member relative] in a script that handles touch "
"aiming. To avoid this, use [member screen_relative] instead."
msgstr ""
"Перетягне положення відносно попереднього положення (положення на останньому "
"кадрі).\n"
"[b]Примітка:[/b] [member relative] автоматично ваговий фактор, який "
"визначається налаштуваннями режиму розтяжки проекту. Це означає сенсорну "
"чутливість з'явиться в залежності від роздільної здатності при використанні "
"[member relative] в скрипті, який ручить сенсорну мету. Щоб уникнути цього, "
"скористайтеся [member screen_relative]."
msgid ""
"The unscaled drag position relative to the previous position in screen "
"coordinates (position at the last frame). This position is [i]not[/i] scaled "
"according to the content scale factor or calls to [method "
"InputEvent.xformed_by]. This should be preferred over [member relative] for "
"touch aiming regardless of the project's stretch mode."
msgstr ""
"Немасштабне положення перетягування відносно попереднього положення в "
"координатах екрана (положення на останньому кадрі). Ця позиція є [i]not[/i] "
"ваговим фактором або дзвінками до [method InputEvent.xformed_by]. Для дотику, "
"спрямованих незалежно від способу розтяжки проекту, слід віддавати перевагу "
"[member relative]."
msgid ""
"The unscaled drag velocity in pixels per second in screen coordinates. This "
"velocity is [i]not[/i] scaled according to the content scale factor or calls "
"to [method InputEvent.xformed_by]. This should be preferred over [member "
"velocity] for touch aiming regardless of the project's stretch mode."
msgstr ""
"Немасштабна швидкість перетягування в пікселів на секунду в координатах "
"екрана. Ця швидкість [i]not[/i] ваговим фактором або дзвінками до [method "
"InputEvent.xformed_by]. Це має бути перевагою над [member velocity] для "
"сенсорної мети незалежно від режиму розтяжки проекту."
msgid ""
"The drag velocity.\n"
"[b]Note:[/b] [member velocity] is automatically scaled according to the "
"content scale factor, which is defined by the project's stretch mode "
"settings. This means touch sensitivity will appear different depending on "
"resolution when using [member velocity] in a script that handles touch "
"aiming. To avoid this, use [member screen_velocity] instead."
msgstr ""
"Швидкість перетягування.\n"
"[b]Примітка:[/b] [member velocity] автоматично масштабується за індексом ваги "
"контенту, який визначається налаштуваннями режиму розтяжки проекту. Це "
"означає сенсорну чутливість з'явиться в залежності від роздільної здатності "
"при використанні [member velocity] в скрипті, який керує сенсорною метою. Щоб "
"уникнути цього, використовуйте [member screen_velocity]."
msgid "Represents a screen touch event."
msgstr "Представляємо екранний сенсорний захід."
msgid ""
"Stores information about multi-touch press/release input events. Supports "
"touch press, touch release and [member index] for multi-touch count and order."
msgstr ""
"Зберігайте інформацію про вхідні події в мультисенсорі. Підтримує сенсорний "
"прес, сенсорний реліз та індекс [member index] для багатосенсорного "
"підрахунку та замовлення."
msgid "If [code]true[/code], the touch event has been canceled."
msgstr "Якщо [code]true[/code] скасовано сенсорний захід."
msgid "If [code]true[/code], the touch's state is a double tap."
msgstr "Якщо [code]true[/code], стан дотику є подвійний кран."
msgid ""
"The touch index in the case of a multi-touch event. One index = one finger."
msgstr ""
"Індекс дотику у випадку багатосенсорного заходу. Один індекс = один палець."
msgid ""
"The touch position in the viewport the node is in, using the coordinate "
"system of this viewport."
msgstr ""
"Доторкне положення у видпорті вершина знаходиться у використанні "
"координаційної системи даного виду порту."
msgid ""
"If [code]true[/code], the touch's state is pressed. If [code]false[/code], "
"the touch's state is released."
msgstr ""
"Якщо [code]true[/code], натискається стан дотику. Якщо [code]false[/code], "
"стан контакту випускається."
msgid "Represents a triggered keyboard [Shortcut]."
msgstr "Представляє запущену клавіатуру [Shortcut]."
msgid ""
"InputEventShortcut is a special event that can be received in [method "
"Node._input], [method Node._shortcut_input], and [method "
"Node._unhandled_input]. It is typically sent by the editor's Command Palette "
"to trigger actions, but can also be sent manually using [method "
"Viewport.push_input]."
msgstr ""
"InputEventShortcut - це особливий захід, який можна отримати в [method "
"Node._input], [method Node._shortcut_input], і [method "
"Node._unhandled_input]. Зазвичай, наданий командним палетом редактора, щоб "
"викликати дії, але також можна надсилати вручну за допомогою [method "
"Viewport.push_input]."
msgid ""
"The [Shortcut] represented by this event. Its [method Shortcut.matches_event] "
"method will always return [code]true[/code] for this event."
msgstr ""
"The [Shortcut] представлена цією подією. Цей захід завжди повернеться метод "
"[code]true[/code]."
msgid ""
"Abstract base class for input events affected by modifier keys like "
"[kbd]Shift[/kbd] and [kbd]Alt[/kbd]."
msgstr ""
"Текстовий базовий клас для вхідних заходів, що впливають на ключі "
"модифікатора, такі як [kbd]Shift[/kbd] і [kbd]Alt[/kbd]."
msgid ""
"Stores information about mouse, keyboard, and touch gesture input events. "
"This includes information about which modifier keys are pressed, such as "
"[kbd]Shift[/kbd] or [kbd]Alt[/kbd]. See [method Node._input].\n"
"[b]Note:[/b] Modifier keys are considered modifiers only when used in "
"combination with another key. As a result, their corresponding member "
"variables, such as [member ctrl_pressed], will return [code]false[/code] if "
"the key is pressed on its own."
msgstr ""
"Зберігає інформацію про події введення миші, клавіатури та жестів дотиком. Це "
"включає інформацію про те, які клавіші-модифікатори натиснуті, наприклад "
"[kbd]Shift[/kbd] або [kbd]Alt[/kbd]. Див. [method Node._input]. \n"
"[b]Примітка:[/b] Клавіші-модифікатори вважаються модифікаторами лише тоді, "
"коли використовуються в комбінації з іншою клавішею. У результаті їхні "
"відповідні змінні-члени, такі як [member ctrl_pressed], повертатимуть "
"[code]false[/code], якщо клавішу натиснуто окремо."
msgid "Returns the keycode combination of modifier keys."
msgstr "Повертає комбінацію коду модифікатора ключів."
msgid ""
"On macOS, returns [code]true[/code] if [kbd]Meta[/kbd] ([kbd]Cmd[/kbd]) is "
"pressed.\n"
"On other platforms, returns [code]true[/code] if [kbd]Ctrl[/kbd] is pressed."
msgstr ""
"На macOS, повертає [code]true[/code], якщо [kbd]Meta[/kbd] ([kbd]Cmd[/kbd]).\n"
"[code]true[/code] if [kbd]Ctrl[/kbd] притискається."
msgid "State of the [kbd]Alt[/kbd] modifier."
msgstr "Стан модифікатора [kbd]Alt[/kbd]."
msgid ""
"Automatically use [kbd]Meta[/kbd] ([kbd]Cmd[/kbd]) on macOS and [kbd]Ctrl[/"
"kbd] on other platforms. If [code]true[/code], [member ctrl_pressed] and "
"[member meta_pressed] cannot be set."
msgstr ""
"Автоматичне використання [kbd]Meta[/kbd] ([kbd]Cmd[/kbd]) на macOS і "
"[kbd]Ctrl[/kbd] на інших платформах. [code]true[/code], [пам'ятний "
"ctrl_pressed] і [пам'ятний мета_pressed] не можна встановити."
msgid "State of the [kbd]Ctrl[/kbd] modifier."
msgstr "[kbd]Ctrl[/kbd] модифікатор."
msgid ""
"State of the [kbd]Meta[/kbd] modifier. On Windows and Linux, this represents "
"the Windows key (sometimes called \"meta\" or \"super\" on Linux). On macOS, "
"this represents the Command key."
msgstr ""
"Стан модифікатора [kbd]Meta[/kbd]. У Windows і Linux це являє собою ключ "
"Windows (разом називається \"meta\" або \"super\" на Linux). На macOS це є "
"ключем команд."
msgid "State of the [kbd]Shift[/kbd] modifier."
msgstr "Стан модифікатора [kbd] Shift[/kbd]."
msgid "A singleton that manages all [InputEventAction]s."
msgstr "Єдинийтон, який керує усіма [InputEventAction]."
msgid ""
"Manages all [InputEventAction] which can be created/modified from the project "
"settings menu [b]Project > Project Settings > Input Map[/b] or in code with "
"[method add_action] and [method action_add_event]. See [method Node._input]."
msgstr ""
"Увімкніть всі [InputEventAction], які можуть бути створені/модифіковані з "
"меню налаштувань проекту [b]Project > Налаштування проекту > Вхідна карта[/b] "
"або в коді з [method add_action] та [method дії_add_event]. Див. [method "
"Node._input]."
msgid "Using InputEvent: InputMap"
msgstr "Використання InputEvent: Вхід"
msgid ""
"Adds an [InputEvent] to an action. This [InputEvent] will trigger the action."
msgstr "Додавання [InputEvent] до дії. Це [InputEvent] запустить дію."
msgid "Removes an [InputEvent] from an action."
msgstr "Видалити [InputEvent] з дії."
msgid "Removes all events from an action."
msgstr "Видалити всі події з дії."
msgid "Returns a deadzone value for the action."
msgstr "Повертає значення мертвозону для дії."
msgid ""
"Returns an array of [InputEvent]s associated with a given action.\n"
"[b]Note:[/b] When used in the editor (e.g. a tool script or [EditorPlugin]), "
"this method will return events for the editor action. If you want to access "
"your project's input binds from the editor, read the [code]input/*[/code] "
"settings from [ProjectSettings]."
msgstr ""
"Повертає масив [InputEvent], пов'язаний з заданою дією.\n"
"[b]Примітка:[/b] При використанні в редакторі (наприклад, скрипт інструменту "
"або [EditorPlugin]), цей метод поверне події для редагування редактора. Якщо "
"ви хочете отримати доступ до вхідних зв’язків вашого проекту з редактора, "
"читайте налаштування [code] ввійти/*[/code] з [ProjectSettings]."
msgid ""
"Returns [code]true[/code] if the action has the given [InputEvent] associated "
"with it."
msgstr ""
"Повертає [code]true[/code], якщо дія надана [InputEvent] пов'язана з ним."
msgid "Sets a deadzone value for the action."
msgstr "Налаштовує значення мертвозону для дії."
msgid ""
"Adds an empty action to the [InputMap] with a configurable [param deadzone].\n"
"An [InputEvent] can then be added to this action with [method "
"action_add_event]."
msgstr ""
"Додає порожню дію до [InputMap] з налаштуванням [param deadzone].\n"
"[InputEvent] може бути додана до цієї дії з [method дії_add_event]."
msgid "Removes an action from the [InputMap]."
msgstr "Видалити дію з [InputMap]."
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 [param exact_match] is [code]false[/code], it ignores additional input "
"modifiers for [InputEventKey] and [InputEventMouseButton] events, and the "
"direction for [InputEventJoypadMotion] events."
msgstr ""
"Повертає [code]true[/code], якщо дана подія є частиною існуючої акції. Цей "
"метод ігнорує модифікатори клавіатури, якщо надана [InputEvent] не "
"натискається (для належного виявлення релізу). Див. [method дії_has_event], "
"якщо ви не хочете цієї поведінки.\n"
"Якщо [param точний_match] є [code]false[/code], він ігнорує додаткові "
"модифікатори введення для [InputEventKey] і [InputEventMouseButton] події, і "
"напрямок для [InputEventJoypadMotion] події."
msgid "Returns the human-readable description of the given action."
msgstr "Повертає опис заданої дії, який може прочитати людина."
msgid "Returns an array of all actions in the [InputMap]."
msgstr "Повертає масив всіх дій [InputMap]."
msgid ""
"Returns [code]true[/code] if the [InputMap] has a registered action with the "
"given name."
msgstr ""
"Повертає [code]true[/code], якщо [InputMap] має зареєстровану дію з вказаною "
"назвою."
msgid ""
"Clears all [InputEventAction] in the [InputMap] and load it anew from "
"[ProjectSettings]."
msgstr ""
"Очищає всі [InputEventAction] у [InputMap] та завантажує його заново з "
"[ProjectSettings]."
msgid "Placeholder for the root [Node] of a [PackedScene]."
msgstr "Заповнювач для кореня [Node] [PackedScene]."
msgid ""
"Turning on the option [b]Load As Placeholder[/b] for an instantiated scene in "
"the editor causes it to be replaced by an [InstancePlaceholder] when running "
"the game, this will not replace the node in the editor. This makes it "
"possible to delay actually loading the scene until calling [method "
"create_instance]. This is useful to avoid loading large scenes all at once by "
"loading parts of it selectively.\n"
"[b]Note:[/b] Like [Node], [InstancePlaceholder] does not have a transform. "
"This causes any child nodes to be positioned relatively to the [Viewport] "
"origin, rather than their parent as displayed in the editor. Replacing the "
"placeholder with a scene with a transform will transform children relatively "
"to their parent again."
msgstr ""
"Увімкнення опції [b]Завантажити як заповнювач[/b] для створеної сцени в "
"редакторі призводить до її заміни на [InstancePlaceholder] під час запуску "
"гри, це не замінить вузол у редакторі. Це дозволяє відкласти фактичне "
"завантаження сцени до виклику методу [create_instance]. Це корисно, щоб "
"уникнути завантаження великих сцен одночасно шляхом вибіркового завантаження "
"їх частин.\n"
"[b]Примітка:[/b] Як і [Node], [InstancePlaceholder] не має перетворення. Це "
"призводить до того, що будь-які дочірні вузли розташовуються відносно початку "
"координат [Viewport], а не відносно їх батьківського вузла, як відображається "
"в редакторі. Заміна заповнювача сценою з перетворенням призведе до повторного "
"перетворення дочірніх вузлів відносно їх батьківського вузла."
msgid ""
"Call this method to actually load in the node. The created node will be "
"placed as a sibling [i]above[/i] the [InstancePlaceholder] in the scene tree. "
"The [Node]'s reference is also returned for convenience.\n"
"[b]Note:[/b] [method create_instance] is not thread-safe. Use [method "
"Object.call_deferred] if calling from a thread."
msgstr ""
"Зателефонуйте цей метод, щоб фактично завантажити в вузол. Створена вершина "
"буде розміщена в якості муфти [i]above[/i] [InstancePlaceholder] в ялинку. "
"Довідник [Нод] також повертається для зручності.\n"
"[b]Примітка:[/b] [методик створення_instance] не є різьбовим. Використовуйте "
"[method Object.call_deferred] якщо ви зателефонуєте з ниток."
msgid ""
"Gets the path to the [PackedScene] resource file that is loaded by default "
"when calling [method create_instance]. Not thread-safe. Use [method "
"Object.call_deferred] if calling from a thread."
msgstr ""
"Gets the path to the [PackedScene] ресурсний файл, який завантажується за "
"замовчуванням при викликі [method create_instance]. Не нижня-безпечна. "
"Використовуйте [method Object.call_deferred] якщо ви зателефонуєте з ниток."
msgid ""
"Returns the list of properties that will be applied to the node when [method "
"create_instance] is called.\n"
"If [param with_order] is [code]true[/code], a key named [code].order[/code] "
"(note the leading period) is added to the dictionary. This [code].order[/"
"code] key is an [Array] of [String] property names specifying the order in "
"which properties will be applied (with index 0 being the first)."
msgstr ""
"Повертає список властивостей, які будуть застосовані до вершини, коли "
"називається [method create_instance].\n"
"Якщо [param with_order] є [code]true[/code], ключ названий [code].order[/"
"code] (призначає провідний період) додається до словника. [code].order[/code] "
"ключ — [Array] імен об'єктів [String], в якому будуть застосовані властивості "
"(з індексом 0, будучи першим)."
msgid "A built-in type for integers."
msgstr "Вбудований тип для цілих чисел."
msgid ""
"Signed 64-bit integer type. This means that it can take values from "
"[code]-2^63[/code] to [code]2^63 - 1[/code], i.e. from "
"[code]-9223372036854775808[/code] to [code]9223372036854775807[/code]. When "
"it exceeds these bounds, it will wrap around.\n"
"[int]s can be automatically converted to [float]s when necessary, for example "
"when passing them as arguments in functions. The [float] will be as close to "
"the original integer as possible.\n"
"Likewise, [float]s can be automatically converted into [int]s. This will "
"truncate the [float], discarding anything after the floating-point.\n"
"[b]Note:[/b] In a boolean context, an [int] will evaluate to [code]false[/"
"code] if it equals [code]0[/code], and to [code]true[/code] otherwise.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var x: int = 1 # x is 1\n"
"x = 4.2 # x is 4, because 4.2 gets truncated\n"
"var max_int = 9223372036854775807 # Biggest value an int can store\n"
"max_int += 1 # max_int is -9223372036854775808, because it wrapped around\n"
"[/gdscript]\n"
"[csharp]\n"
"int x = 1; // x is 1\n"
"x = (int)4.2; // x is 4, because 4.2 gets truncated\n"
"// We use long below, because GDScript's int is 64-bit while C#'s int is 32-"
"bit.\n"
"long maxLong = 9223372036854775807; // Biggest value a long can store\n"
"maxLong++; // maxLong is now -9223372036854775808, because it wrapped "
"around.\n"
"\n"
"// Alternatively with C#'s 32-bit int type, which has a smaller maximum "
"value.\n"
"int maxInt = 2147483647; // Biggest value an int can store\n"
"maxInt++; // maxInt is now -2147483648, because it wrapped around\n"
"[/csharp]\n"
"[/codeblocks]\n"
"You can use the [code]0b[/code] literal for binary representation, the "
"[code]0x[/code] literal for hexadecimal representation, and the [code]_[/"
"code] symbol to separate long numbers and improve readability.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var x = 0b1001 # x is 9\n"
"var y = 0xF5 # y is 245\n"
"var z = 10_000_000 # z is 10000000\n"
"[/gdscript]\n"
"[csharp]\n"
"int x = 0b1001; // x is 9\n"
"int y = 0xF5; // y is 245\n"
"int z = 10_000_000; // z is 10000000\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"64-розрядний цілочисельний тип зі знаком. Це означає, що він може приймати "
"значення від [code]-2^63[/code] до [code]2^63 - 1[/code], тобто від "
"[code]-9223372036854775808[/code] до [code]9223372036854775807[/code]. Коли "
"він перевищує ці межі, він обертається. \n"
"[int]s можна автоматично перетворити на [float]s, коли це необхідно, "
"наприклад, коли вони передаються як аргументи у функціях. [float] буде "
"максимально близьким до початкового цілого числа. \n"
"Подібним чином [float]s можна автоматично перетворити на [int]s. Це скоротить "
"[float], відкидаючи все, що стоїть після числа з плаваючою комою. \n"
"[b]Примітка.[/b] У логічному контексті [int] матиме значення [code]false[/"
"code], якщо він дорівнює [code]0[/code], і [code]true[/code] в іншому "
"випадку. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var x: int = 1 # x дорівнює 1 \n"
"x = 4,2 # x дорівнює 4, тому що 4,2 скорочується \n"
"var max_int = 9223372036854775807 # Найбільше значення, яке може зберігати "
"int \n"
"max_int += 1 # max_int дорівнює -9223372036854775808, тому що він обертається "
"навколо \n"
"[/gdscript] \n"
"[csharp] \n"
"int x = 1; // x дорівнює 1 \n"
"х = (ціл.)4,2; // x дорівнює 4, тому що 4.2 скорочується \n"
"// Нижче ми використовуємо long, тому що int GDScript є 64-бітним, тоді як "
"int C# є 32-бітним. \n"
"long maxLong = 9223372036854775807; // Найбільше значення, яке може зберігати "
"long \n"
"maxLong++; // maxLong тепер дорівнює -9223372036854775808, тому що він "
"обертався. \n"
"\n"
"// Альтернативно з 32-розрядним типом int C#, який має менше максимальне "
"значення. \n"
"int maxInt = 2147483647; // Найбільше значення, яке може зберігати int \n"
"maxInt++; // maxInt тепер -2147483648, тому що він обертався \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Ви можете використовувати літерал [code]0b[/code] для двійкового "
"представлення, літерал [code]0x[/code] для шістнадцяткового представлення та "
"символ [code]_[/code] для розділення довгих чисел і покращення "
"читабельності. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var x = 0b1001 # x дорівнює 9 \n"
"var y = 0xF5 # y дорівнює 245 \n"
"var z = 10_000_000 # z дорівнює 10000000 \n"
"[/gdscript] \n"
"[csharp] \n"
"int x = 0b1001; // х дорівнює 9 \n"
"int y = 0xF5; // y дорівнює 245 \n"
"int z = 10_000_000; // z дорівнює 10000000 \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Constructs an [int] set to [code]0[/code]."
msgstr "Створює [int] зі значенням [code]0[/code]."
msgid "Constructs an [int] as a copy of the given [int]."
msgstr "Constructs the [int] як копія даної [int]."
msgid ""
"Constructs a new [int] from a [String], following the same rules as [method "
"String.to_int]."
msgstr ""
"Constructs a new [int] from the [String], наступні ж правила, як [method "
"String.to_int]."
msgid ""
"Constructs a new [int] from a [bool]. [code]true[/code] is converted to "
"[code]1[/code] and [code]false[/code] is converted to [code]0[/code]."
msgstr ""
"Створює нове значення [int] з значення [bool]. [code]true[/code] "
"перетворюється на [code]1[/code], а [code]false[/code] перетворюється на "
"[code]0[/code]."
msgid ""
"Constructs a new [int] from a [float]. This will truncate the [float], "
"discarding anything after the floating point."
msgstr ""
"Створює нове значення [int] з числа з плаваючою комою. Це скоротить значення "
"[float], відкинувши все після числа з плаваючою комою."
msgid "Returns [code]true[/code] if the [int] is not equivalent to the [float]."
msgstr "Повернення [code]true[/code] якщо [int] не еквівалент [float]."
msgid "Returns [code]true[/code] if the [int]s are not equal."
msgstr "Повертаємо [code]true[/code], якщо [int]s не дорівнює."
msgid ""
"Returns the remainder after dividing two [int]s. Uses truncated division, "
"which returns a negative number if the dividend is negative. If this is not "
"desired, consider using [method @GlobalScope.posmod].\n"
"[codeblock]\n"
"print(6 % 2) # Prints 0\n"
"print(11 % 4) # Prints 3\n"
"print(-5 % 3) # Prints -2\n"
"[/codeblock]"
msgstr ""
"Повертає залишок після ділення двох [int]. Використовує скорочене ділення, "
"яке повертає від’ємне число, якщо дивіденд від’ємний. Якщо це небажано, "
"спробуйте використати [method @GlobalScope.posmod]. \n"
"[codeblock] \n"
"print(6 % 2) # Виводить 0 \n"
"print(11 % 4) # Друкує 3 \n"
"print(-5 % 3) # Виводить -2 \n"
"[/codeblock]"
msgid ""
"Performs the bitwise [code]AND[/code] operation.\n"
"[codeblock]\n"
"print(0b1100 & 0b1010) # Prints 8 (binary 1000)\n"
"[/codeblock]\n"
"This is useful for retrieving binary flags from a variable.\n"
"[codeblock]\n"
"var flags = 0b101\n"
"# Check if the first or second bit are enabled.\n"
"if flags & 0b011:\n"
"\tdo_stuff() # This line will run.\n"
"[/codeblock]"
msgstr ""
"Виконує порозрядну операцію [code]І[/code]. \n"
"[codeblock] \n"
"print(0b1100 & 0b1010) # Виводить 8 (двійковий 1000) \n"
"[/codeblock] \n"
"Це корисно для отримання двійкових прапорів зі змінної. \n"
"[codeblock] \n"
"змінні прапори = 0b101 \n"
"# Перевірте, чи ввімкнено перший або другий біт. \n"
"якщо прапори & 0b011: \n"
"\tdo_stuff() # Цей рядок буде виконано. \n"
"[/codeblock]"
msgid "Multiplies each component of the [Color] by the [int]."
msgstr "Багатопосадки кожного компонента [Color] [int]."
msgid ""
"Multiplies each component of the [Quaternion] by the [int]. This operation is "
"not meaningful on its own, but it can be used as a part of a larger "
"expression."
msgstr ""
"Багатомовний компонент [Quaternion] [int]. Ця операція не має значення "
"самостійно, але її можна використовувати в складі більшого виразу."
msgid ""
"Multiplies each component of the [Vector2] by the [int].\n"
"[codeblock]\n"
"print(2 * Vector2(1, 4)) # Prints (2, 8)\n"
"[/codeblock]"
msgstr ""
"Множить кожен компонент [Vector2] на [int].\n"
"[codeblock]\n"
"print(2 * Vector2(1, 4)) # Prints (2, 8)\n"
"[/codeblock]"
msgid "Multiplies each component of the [Vector2i] by the [int]."
msgstr "Множиці кожного компонента [Vector2i] [int]."
msgid "Multiplies each component of the [Vector3] by the [int]."
msgstr "Множиці кожного компонента [Vector3] [int]."
msgid "Multiplies each component of the [Vector3i] by the [int]."
msgstr "Множиці кожного компонента [Vector3i] [int]."
msgid "Multiplies each component of the [Vector4] by the [int]."
msgstr "Множиці кожного компонента [Vector4] [int]."
msgid "Multiplies each component of the [Vector4i] by the [int]."
msgstr "Множиці кожного компонента [Vector4i] [int]."
msgid "Multiplies the [float] by the [int]. The result is a [float]."
msgstr "Множиці [float] [int]. Результатом є [float]."
msgid "Multiplies the two [int]s."
msgstr "Множить два [int]s."
msgid ""
"Raises an [int] to a power of a [float]. The result is a [float].\n"
"[codeblock]\n"
"print(2 ** 0.5) # Prints 1.4142135623731\n"
"[/codeblock]"
msgstr ""
"Підносить [int] до степеня [float]. Результатом буде [float].\n"
"[codeblock]\n"
"print(2 ** 0.5) # Prints 1.4142135623731\n"
"[/codeblock]"
msgid ""
"Raises the left [int] to a power of the right [int].\n"
"[codeblock]\n"
"print(3 ** 4) # Prints 81\n"
"[/codeblock]"
msgstr ""
"Підносить лівий [int] до степеня правого [int].\n"
"[codeblock]\n"
"print(3 ** 4) # Виводить 81\n"
"[/codeblock]"
msgid "Adds the [int] and the [float]. The result is a [float]."
msgstr "Додає [int] та [float]. Результатом є [float]."
msgid "Adds the two [int]s."
msgstr "Додає два [int]s."
msgid "Subtracts the [float] from the [int]. The result is a [float]."
msgstr "Відстежити [float] з [int]. Результатом є [float]."
msgid "Subtracts the two [int]s."
msgstr "Віднімає два [int]s."
msgid ""
"Divides the [int] by the [float]. The result is a [float].\n"
"[codeblock]\n"
"print(10 / 3.0) # Prints 3.33333333333333\n"
"[/codeblock]"
msgstr ""
"Розділяє [int] на [float]. Результатом буде [float].\n"
"[codeblock]\n"
"print(10 / 3.0) # Prints 3.33333333333333\n"
"[/codeblock]"
msgid ""
"Divides the two [int]s. The result is an [int]. This will truncate the "
"[float], discarding anything after the floating point.\n"
"[codeblock]\n"
"print(6 / 2) # Prints 3\n"
"print(5 / 3) # Prints 1\n"
"[/codeblock]"
msgstr ""
"Розділяє два [int]. Результатом є [int]. Це скоротить [float], відкинувши все "
"після коми з плаваючою комою.\n"
"[codeblock]\n"
"print(6 / 2) # Виводить 3\n"
"print(5 / 3) # Виводить 1\n"
"[/codeblock]"
msgid "Returns [code]true[/code] if the [int] is less than the [float]."
msgstr "[code]true[/code], якщо [int] менше [float]."
msgid ""
"Returns [code]true[/code] if the left [int] is less than the right [int]."
msgstr "Повертаємо [code]true[/code], якщо зліва [int] менше права [int]."
msgid ""
"Performs the bitwise shift left operation. Effectively the same as "
"multiplying by a power of 2.\n"
"[codeblock]\n"
"print(0b1010 << 1) # Prints 20 (binary 10100)\n"
"print(0b1010 << 3) # Prints 80 (binary 1010000)\n"
"[/codeblock]"
msgstr ""
"Виконує операцію побітового зсуву вліво. Фактично те саме, що множення на "
"ступінь 2. \n"
"[codeblock] \n"
"print(0b1010 << 1) # Виводить 20 (двійковий 10100) \n"
"print(0b1010 << 3) # Виводить 80 (двійковий 1010000) \n"
"[/codeblock]"
msgid ""
"Returns [code]true[/code] if the [int] is less than or equal to the [float]."
msgstr "Повертає [code]true[/code], якщо [int] менше або дорівнює [float]."
msgid ""
"Returns [code]true[/code] if the left [int] is less than or equal to the "
"right [int]."
msgstr ""
"Повертаємо [code]true[/code], якщо лівий [int] менше або дорівнює праву [int]."
msgid "Returns [code]true[/code] if the [int] is equal to the [float]."
msgstr "Повернення [code]true[/code] якщо [int] дорівнює [float]."
msgid "Returns [code]true[/code] if the two [int]s are equal."
msgstr "Повертає [code]true[/code], якщо два [int] рівні."
msgid "Returns [code]true[/code] if the [int] is greater than the [float]."
msgstr "Повертає [code]true[/code], якщо [int] перевищує [float]."
msgid ""
"Returns [code]true[/code] if the left [int] is greater than the right [int]."
msgstr "Повертаємо [code]true[/code], якщо зліва [int] перевищує право [int]."
msgid ""
"Returns [code]true[/code] if the [int] is greater than or equal to the "
"[float]."
msgstr "Повертає [code]true[/code], якщо [int] перевищує або дорівнює [float]."
msgid ""
"Returns [code]true[/code] if the left [int] is greater than or equal to the "
"right [int]."
msgstr ""
"Повертаємо [code]true[/code], якщо зліва [int] перевищує або дорівнює праву "
"[int]."
msgid ""
"Performs the bitwise shift right operation. Effectively the same as dividing "
"by a power of 2.\n"
"[codeblock]\n"
"print(0b1010 >> 1) # Prints 5 (binary 101)\n"
"print(0b1010 >> 2) # Prints 2 (binary 10)\n"
"[/codeblock]"
msgstr ""
"Виконує операцію порозрядного зсуву вправо. Фактично те саме, що ділення на "
"ступінь 2.\n"
"[codeblock]\n"
"print(0b1010 >> 1) # Виводить 5 (двійковий 101)\n"
"print(0b1010 >> 2) # Виводить 2 (двійковий 10)\n"
"[/codeblock]"
msgid ""
"Performs the bitwise [code]XOR[/code] operation.\n"
"[codeblock]\n"
"print(0b1100 ^ 0b1010) # Prints 6 (binary 110)\n"
"[/codeblock]"
msgstr ""
"Виконує побітову операцію [code]XOR[/code].\n"
"[codeblock]\n"
"print(0b1100 ^ 0b1010) # Виводить 6 (двійковий 110)\n"
"[/codeblock]"
msgid ""
"Returns the negated value of the [int]. If positive, turns the number "
"negative. If negative, turns the number positive. If zero, does nothing."
msgstr ""
"Повертаємо необрізане значення [int]. Якщо позитивне, то виходить число "
"негативно. Якщо негативно, то виходить число позитивним. Якщо нуль, нічого не "
"робить."
msgid ""
"Performs the bitwise [code]OR[/code] operation.\n"
"[codeblock]\n"
"print(0b1100 | 0b1010) # Prints 14 (binary 1110)\n"
"[/codeblock]\n"
"This is useful for storing binary flags in a variable.\n"
"[codeblock]\n"
"var flags = 0\n"
"flags |= 0b101 # Turn the first and third bits on.\n"
"[/codeblock]"
msgstr ""
"Виконує порозрядну операцію [code]АБО[/code]. \n"
"[codeblock] \n"
"print(0b1100 | 0b1010) # Виводить 14 (двійковий 1110) \n"
"[/codeblock] \n"
"Це корисно для збереження двійкових позначок у змінній. \n"
"[codeblock] \n"
"змінні прапори = 0 \n"
"flags |= 0b101 # Увімкнути перший і третій біти. \n"
"[/codeblock]"
msgid ""
"Performs the bitwise [code]NOT[/code] operation on the [int]. Due to "
"[url=https://en.wikipedia.org/wiki/Two%27s_complement]2's complement[/url], "
"it's effectively equal to [code]-(int + 1)[/code].\n"
"[codeblock]\n"
"print(~4) # Prints -5\n"
"print(~(-7)) # Prints 6\n"
"[/codeblock]"
msgstr ""
"Виконує побітову операцію [code]NOT[/code] над [int]. Завдяки доповненню "
"[url=https://en.wikipedia.org/wiki/Two%27s_complement]2[/url] воно фактично "
"дорівнює [code]-(int + 1)[/code]. \n"
"[codeblock] \n"
"print(~4) # Виводить -5 \n"
"print(~(-7)) # Виводить 6 \n"
"[/codeblock]"
msgid "Creates an idle interval in a [Tween] animation."
msgstr "Створює інтервал свічки в анімації [Tween]."
msgid ""
"[IntervalTweener] is used to make delays in a tweening sequence. See [method "
"Tween.tween_interval] for more usage information.\n"
"[b]Note:[/b] [method Tween.tween_interval] is the only correct way to create "
"[IntervalTweener]. Any [IntervalTweener] created manually will not function "
"correctly."
msgstr ""
"[IntervalTweener] використовується для затримок в послідовності висування. "
"Див. [method Tween.tween_interval] для отримання додаткової інформації про "
"використання.\n"
"[b]Note:[/b] [method Tween.tween_interval] - єдиний правильний спосіб "
"створення [IntervalTweener]. Будь-який [IntervalTweener] створений вручну не "
"буде функціонувати правильно."
msgid "Internet protocol (IP) support functions such as DNS resolution."
msgstr "Функції підтримки Інтернету (IP) такі функції, як дозвіл на DNS."
msgid ""
"IP contains support functions for the Internet Protocol (IP). TCP/IP support "
"is in different classes (see [StreamPeerTCP] and [TCPServer]). IP provides "
"DNS hostname resolution support, both blocking and threaded."
msgstr ""
"IP містить функції підтримки для Інтернету (IP). Підтримка TCP/IP у різних "
"класах (див. [StreamPeerTCP] та [TCPServer]). IP забезпечує підтримку "
"протоколу DNS, як блокування та різьблення."
msgid ""
"Removes all of a [param hostname]'s cached references. If no [param hostname] "
"is given, all cached IP addresses are removed."
msgstr ""
"Видаліть всі посилання на [param hostname]. Якщо немає [param hostname], всі "
"кешовані IP адреси видаляються."
msgid ""
"Removes a given item [param id] from the queue. This should be used to free a "
"queue after it has completed to enable more queries to happen."
msgstr ""
"Видаляє заданий елемент [param id] з черги. Це слід використовувати для "
"звільнення черги після її завершення, щоб дозволити виконання додаткових "
"запитів."
msgid "Returns all the user's current IPv4 and IPv6 addresses as an array."
msgstr "Повертає всі поточні IPv4 і IPv6 адреси як масив."
msgid ""
"Returns all network adapters as an array.\n"
"Each adapter is a dictionary of the form:\n"
"[codeblock]\n"
"{\n"
"\t\"index\": \"1\", # Interface index.\n"
"\t\"name\": \"eth0\", # Interface name.\n"
"\t\"friendly\": \"Ethernet One\", # A friendly name (might be empty).\n"
"\t\"addresses\": [\"192.168.1.101\"], # An array of IP addresses associated "
"to this interface.\n"
"}\n"
"[/codeblock]"
msgstr ""
"Повертає всі мережеві адаптери як масив. \n"
"Кожен адаптер є словником такого вигляду: \n"
"[codeblock] \n"
"{\n"
"\t\"index\": \"1\", # Індекс інтерфейсу. \n"
"\t\"name\": \"eth0\", # Назва інтерфейсу. \n"
"\t\"friendly\": \"Ethernet One\", # Зрозуміле ім'я (може бути пустим). \n"
"\t\"addresses\": [\"192.168.1.101\"], # Масив IP-адрес, пов'язаних з цим "
"інтерфейсом. \n"
"}\n"
"[/codeblock]"
msgid ""
"Returns a queued hostname's IP address, given its queue [param id]. Returns "
"an empty string on error or if resolution hasn't happened yet (see [method "
"get_resolve_item_status])."
msgstr ""
"Повертає IP-адресу імені хоста в черзі, враховуючи його чергу [param id]. "
"Повертає порожній рядок у разі помилки або якщо розв'язання проблеми ще не "
"відбулося (див. [method get_resolve_item_status])."
msgid ""
"Returns resolved addresses, or an empty array if an error happened or "
"resolution didn't happen yet (see [method get_resolve_item_status])."
msgstr ""
"Повернення адрес, або порожній масив, якщо помилка трапилася або резолюція не "
"сталася ще (див. [method get_resolve_item_status])."
msgid ""
"Returns a queued hostname's status as a [enum ResolverStatus] constant, given "
"its queue [param id]."
msgstr ""
"Повертає статус хостового хоста в якості [enum ResolverStatus], враховуючи "
"свою чергу [param id]."
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 [param ip_type]."
msgstr ""
"Повертає заданий адрес IPv4 або IPv6 при вирішенні (метод розблокування). "
"Повернутий тип адресного типу залежить від стану [enum Type] [param ip_type]."
msgid ""
"Resolves a given hostname in a blocking way. Addresses are returned as an "
"[Array] of IPv4 or IPv6 addresses depending on [param ip_type]."
msgstr ""
"Розчиняє задану назву хостійкої форми. Адреси подаються у вигляді адрес IPv4 "
"або IPv6, в залежності від [param ip_type]."
msgid ""
"Creates a queue item to resolve a hostname to an IPv4 or IPv6 address "
"depending on the [enum Type] constant given as [param ip_type]. Returns the "
"queue ID if successful, or [constant RESOLVER_INVALID_ID] on error."
msgstr ""
"Створює пункт черги, щоб вирішити ім'я хоста до адреси IPv4 або IPv6 в "
"залежності від стану [enum Type] [param ip_type]. Повернутися до черги, якщо "
"успішним, або [constant RESOLVER_INVALID_ID] за похибкою."
msgid "DNS hostname resolver status: No status."
msgstr "Статус на сервери Немає статусу."
msgid "DNS hostname resolver status: Waiting."
msgstr "Статус на сервери."
msgid "DNS hostname resolver status: Done."
msgstr "Статус на сервери Діон."
msgid "DNS hostname resolver status: Error."
msgstr "Статус на сервери."
msgid ""
"Maximum number of concurrent DNS resolver queries allowed, [constant "
"RESOLVER_INVALID_ID] is returned if exceeded."
msgstr ""
"Допускається максимальна кількість одночасних запитів DNS, [constant "
"RESOLVER_INVALID_ID], якщо перевищено."
msgid ""
"Invalid ID constant. Returned if [constant RESOLVER_MAX_QUERIES] is exceeded."
msgstr ""
"Недійсний постійний ідентифікатор. Повернувшись, якщо [constant "
"RESOLVER_MAX_QUERIES] перевищено."
msgid "Address type: None."
msgstr "Тип адреси: None."
msgid "Address type: Internet protocol version 4 (IPv4)."
msgstr "Тип адреси: версія протоколу 4 (IPv4)."
msgid "Address type: Internet protocol version 6 (IPv6)."
msgstr "Тип адреси: версія протоколу 6 (IPv6)."
msgid "Address type: Any."
msgstr "Тип адреси: Будь-який."
msgid "A vertical list of selectable items with one or multiple columns."
msgstr ""
"Вертикальний список виділених елементів з одним або декількома стовпчиками."
msgid ""
"This control provides a vertical list of selectable items that may be in a "
"single or in multiple columns, with each item having options for text and an "
"icon. Tooltips are supported and may be different for every item in the "
"list.\n"
"Selectable items in the list may be selected or deselected and multiple "
"selection may be enabled. Selection with right mouse button may also be "
"enabled to allow use of popup context menus. Items may also be \"activated\" "
"by double-clicking them or by pressing [kbd]Enter[/kbd].\n"
"Item text only supports single-line strings. Newline characters (e.g. [code]"
"\\n[/code]) in the string won't produce a newline. Text wrapping is enabled "
"in [constant ICON_MODE_TOP] mode, but the column's width is adjusted to fully "
"fit its content by default. You need to set [member fixed_column_width] "
"greater than zero to wrap the text.\n"
"All [code]set_*[/code] methods allow negative item indices, i.e. [code]-1[/"
"code] to access the last item, [code]-2[/code] to select the second-to-last "
"item, and so on.\n"
"[b]Incremental search:[/b] Like [PopupMenu] and [Tree], [ItemList] supports "
"searching within the list while the control is focused. Press a key that "
"matches the first letter of an item's name to select the first item starting "
"with the given letter. After that point, there are two ways to perform "
"incremental search: 1) Press the same key again before the timeout duration "
"to select the next item starting with the same letter. 2) Press letter keys "
"that match the rest of the word before the timeout duration to match to "
"select the item in question directly. Both of these actions will be reset to "
"the beginning of the list if the timeout duration has passed since the last "
"keystroke was registered. You can adjust the timeout duration by changing "
"[member ProjectSettings.gui/timers/incremental_search_max_interval_msec]."
msgstr ""
"Цей контроль забезпечує вертикальний список вибраних елементів, які можуть "
"бути в одному або в декількох стовпчиках, з кожним елементом, що має "
"параметри для тексту і іконки. Підтримуються та можуть бути різними для "
"кожного елемента в списку.\n"
"Вибрані елементи в списку можуть бути вибрані або вилучені і багаторазові "
"виділення можуть бути включені. Підбір з правою кнопкою миші також може бути "
"включений, щоб дозволити використовувати контекстні меню. Товари можуть бути "
"\"активовані\" за допомогою подвійного затискання їх або натиснувши "
"[kbd]Enter[/kbd].\n"
"Текст тільки підтримує однолінійні рядки. Нові символи (наприклад, [code]\\n[/"
"code]) в рядку не виготовить новий рядок. Текстове обгортання ввімкнено в "
"режимі [constant ICON_MODE_TOP], але ширина стовпця регульована для повністю "
"придатного його вмісту за замовчуванням. Вам потрібно встановити [member "
"fixed_column_width] більше нуля, щоб обгорнути текст.\n"
"Всі [code]set_*[/code] методи дозволяють індексувати негативний елемент, "
"тобто [code]-1[/code] для доступу до останнього елемента [code]-2[/code] для "
"вибору другого елемента, і так далі.\n"
"[b]Incremental search:[/b] Подібно [PopupMenu] і [Tree], [ItemList] підтримує "
"пошук у списку, коли фокусується контроль. Натисніть клавішу, яка відповідає "
"першому листу назви пункту, щоб вибрати перший елемент, починаючи з даного "
"листа. Після того, як точка, є два способи виконання вступного пошуку: 1) "
"Натисніть той же ключ знову до закінчення часу, щоб вибрати наступний пункт, "
"починаючи з того ж листа. 2) Натисніть клавіші літери, які відповідають решті "
"слова перед тривалістю часу, щоб відповідати вибору пункту прямо. І з цих дій "
"буде скидання на початок списку, якщо тривалість від’їзду з останнього ключа "
"було зареєстровано. Ви можете налаштувати тривалість часу, змінивши [member "
"ProjectSettings.gui/timers/incremental_search_max_interval_msec]."
msgid ""
"Adds an item to the item list with no text, only an icon. Returns the index "
"of an added item."
msgstr ""
"Додає елемент до списку елементів без тексту, тільки з іконкою. Повертає "
"позицію доданого елемента."
msgid ""
"Adds an item to the item list with specified text. Returns the index of an "
"added item.\n"
"Specify an [param icon], or use [code]null[/code] as the [param icon] for a "
"list item with no icon.\n"
"If [param selectable] is [code]true[/code], the list item will be selectable."
msgstr ""
"Додає елемент до списку елементів із вказаним текстом. Повертає індекс "
"доданого елемента. \n"
"Укажіть [param icon] або використовуйте [code]null[/code] як [param icon] для "
"елемента списку без піктограми. \n"
"Якщо [param selectable] має значення [code]true[/code], елемент списку можна "
"вибрати."
msgid "Removes all items from the list."
msgstr "Видаляє всі елементи зі списку."
msgid "Ensures the item associated with the specified index is not selected."
msgstr ""
"Упевнюється, що елемент, пов'язаний з зазначеним індексом, не буде обрано."
msgid "Ensures there are no items selected."
msgstr "Забезпечує, що не обрано жодного елемента."
msgid ""
"Ensure current selection is visible, adjusting the scroll position as "
"necessary."
msgstr ""
"Забезпечити поточний вибір видно, скоригуючи позицію прокрутки в міру "
"необхідності."
msgid ""
"Forces an update to the list size based on its items. This happens "
"automatically whenever size of the items, or other relevant settings like "
"[member auto_height], change. The method can be used to trigger the update "
"ahead of next drawing pass."
msgstr ""
"Сили оновлення розміру списку на основі його елементів. Це відбувається "
"автоматично, коли будь-який розмір елементів, або інші відповідні параметри, "
"такі як [member auto_height], зміна. Метод може використовуватися для запуску "
"оновлення на наступний прохід."
msgid ""
"Returns the horizontal 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 ""
"Повертає горизонтальну смугу прокручування. \n"
"[b]Попередження:[/b] Це обов’язковий внутрішній вузол, його видалення та "
"звільнення може призвести до збою. Якщо ви бажаєте приховати його чи будь-"
"який із його дочірніх елементів, скористайтеся властивістю [member "
"CanvasItem.visible]."
msgid ""
"Returns the item index at the given [param position].\n"
"When there is no item at that point, -1 will be returned if [param exact] is "
"[code]true[/code], and the closest item index will be returned otherwise.\n"
"[b]Note:[/b] The returned value is unreliable if called right after modifying "
"the [ItemList], before it redraws in the next frame."
msgstr ""
"Повертає індекс елемента на даній [param position].\n"
"Коли в тій точці немає елемента, -1 буде повернено, якщо [param exact] "
"[code]true[/code], а інакше буде повернений найближчий індекс.\n"
"[b]Примітка:[/b] Повернуте значення ненадійне, якщо називається відразу після "
"змін до [ItemList], перш ніж він перемальовується в наступному кадрі."
msgid "Returns item's auto translate mode."
msgstr "Повертає режим автоматичного перекладу елемента."
msgid ""
"Returns the custom background color of the item specified by [param idx] "
"index."
msgstr ""
"Повертає користувацький фоновий колір виробу, зазначеного індексом [param "
"idx]."
msgid ""
"Returns the custom foreground color of the item specified by [param idx] "
"index."
msgstr ""
"Повертає користувацький форвардний колір виробу, зазначеного індексом [param "
"idx]."
msgid "Returns the icon associated with the specified index."
msgstr "Повернення іконки, пов'язаної з вказаним індексом."
msgid "Returns a [Color] modulating item's icon at the specified index."
msgstr "Повертає іконку [Color] модулюючий елемент у зазначеному індексі."
msgid ""
"Returns the region of item's icon used. The whole icon will be used if the "
"region has no area."
msgstr ""
"Повернення краю іконки елемента використовується. Вся ікона буде "
"використовуватися, якщо регіон не має місця."
msgid "Returns item's text language code."
msgstr "Повертає код мови тексту елемента."
msgid "Returns the metadata value of the specified index."
msgstr "Повертає значення метаданих вказаного індексу."
msgid ""
"Returns the position and size of the item with the specified index, in the "
"coordinate system of the [ItemList] node. If [param expand] is [code]true[/"
"code] the last column expands to fill the rest of the row.\n"
"[b]Note:[/b] The returned value is unreliable if called right after modifying "
"the [ItemList], before it redraws in the next frame."
msgstr ""
"Повертає позицію та розмір пункту з вказаним індексом, в координаційній "
"системі вершини [ItemList]. Якщо [param expand] є [code]true[/code] "
"останнього стовпчика розширюється, щоб заповнити решту рядка.\n"
"[b]Примітка:[/b] Повернуте значення ненадійне, якщо називається правою після "
"зміни [ItemList], перш ніж він почервоний в наступному кадрі."
msgid "Returns the text associated with the specified index."
msgstr "Повернення тексту, пов'язаного з вказаним індексом."
msgid "Returns item's text base writing direction."
msgstr "Повертає напрямок написання тексту елемента."
msgid "Returns the tooltip hint associated with the specified index."
msgstr "Повертає на підказку, пов'язаний з вказаним індексом."
msgid "Returns an array with the indexes of the selected items."
msgstr "Повертає масив з індексами вибраних елементів."
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 ""
"Повертає вертикальну прокрутку.\n"
"[b]Попередження:[/b] Це необхідний внутрішній вузол, видаляючи і звільняючи "
"його може призвести до аварії. Якщо ви хочете приховати його або будь-який з "
"своїх дітей, скористайтеся їх [member CanvasItem.pic]."
msgid "Returns [code]true[/code] if one or more items are selected."
msgstr "Повертає [code]true[/code], якщо вибрано один або кілька елементів."
msgid ""
"Returns [code]true[/code] if the item at the specified index is disabled."
msgstr ""
"Повертає [code]true[/code], якщо елемент на зазначеній позиції вимкнено."
msgid ""
"Returns [code]true[/code] if the item icon will be drawn transposed, i.e. the "
"X and Y axes are swapped."
msgstr ""
"Повертаємо [code]true[/code], якщо значок елемента буде намальовано, тобто X "
"і Y знімаються."
msgid ""
"Returns [code]true[/code] if the item at the specified index is selectable."
msgstr "Повертає [code]true[/code], якщо пункт у зазначеному індексі вибрано."
msgid ""
"Returns [code]true[/code] if the tooltip is enabled for specified item index."
msgstr ""
"Повертає [code]true[/code], якщо увімкнено інструмент для вказаного індексу "
"пункту."
msgid ""
"Returns [code]true[/code] if the item at the specified index is currently "
"selected."
msgstr ""
"Повертає [code]true[/code], якщо елемент в зазначеній позиції наразі вибрано."
msgid "Moves item from index [param from_idx] to [param to_idx]."
msgstr "Перемістити пункт з індексу [пара від_idx] до [param to_idx]."
msgid "Removes the item specified by [param idx] index from the list."
msgstr "Видалити пункт, зазначений індексом [param idx] з списку."
msgid ""
"Select the item at the specified index.\n"
"[b]Note:[/b] This method does not trigger the item selection signal."
msgstr ""
"Виберіть пункт в зазначеному індексі.\n"
"[b]Примітка:[/b] Цей метод не викликає сигналу вибору елемента."
msgid ""
"Sets the auto translate mode of the item associated with the specified "
"index.\n"
"Items use [constant Node.AUTO_TRANSLATE_MODE_INHERIT] by default, which uses "
"the same auto translate mode as the [ItemList] itself."
msgstr ""
"Встановлює режим автоматичного перекладу елемента, пов’язаного з указаним "
"індексом. \n"
"Елементи за замовчуванням використовують [constant "
"Node.AUTO_TRANSLATE_MODE_INHERIT], який використовує той самий режим "
"автоматичного перекладу, що й сам [ItemList]."
msgid ""
"Sets the background color of the item specified by [param idx] index to the "
"specified [Color]."
msgstr ""
"Встановлює фоновий колір виробу, зазначеного індексом [param idx] до "
"вказаного [Color]."
msgid ""
"Sets the foreground color of the item specified by [param idx] index to the "
"specified [Color]."
msgstr ""
"Встановлює передовий колір виробу, зазначеного індексом [param idx] до "
"вказаного [Color]."
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 [kbd]Enter[/kbd])."
msgstr ""
"Вимкнення (або дозволяє) елементу в зазначеному індексі.\n"
"Вимкнені елементи не можна вибрати і не запускати сигнали активації (при "
"подвійному затисканні або натисканні [kbd]Enter[/kbd])."
msgid ""
"Sets (or replaces) the icon's [Texture2D] associated with the specified index."
msgstr "Набори (або замінює) іконки [Texture2D], пов'язані з вказаним індексом."
msgid ""
"Sets a modulating [Color] of the item associated with the specified index."
msgstr "Встановлює модуляцію [Color] пункту, пов'язаної з вказаним індексом."
msgid ""
"Sets the region of item's icon used. The whole icon will be used if the "
"region has no area."
msgstr ""
"Налаштовує область ікони елемента. Вся ікона буде використовуватися, якщо "
"регіон не має місця."
msgid "Sets whether the item icon will be drawn transposed."
msgstr "Встановлює, чи буде показано значок елемента."
msgid ""
"Sets the language code of the text for the item at the given index to [param "
"language]. This is used for line-breaking and text shaping algorithms. If "
"[param language] is empty, the current locale is used."
msgstr ""
"Встановлює мовний код тексту для елемента за заданим індексом на [param "
"language]. Це використовується для алгоритмів розриву рядків та формування "
"тексту. Якщо [param language] порожній, використовується поточна локалізація."
msgid ""
"Sets a value (of any type) to be stored with the item associated with the "
"specified index."
msgstr ""
"Встановлює значення (з будь-якого типу) для зберігання з пунктом, пов'язаним "
"з вказаним індексом."
msgid ""
"Allows or disallows selection of the item associated with the specified index."
msgstr "Дозволяє або заборонити вибір виробу, пов'язаних з вказаним індексом."
msgid "Sets text of the item associated with the specified index."
msgstr "Встановлює текст елемента, пов'язаний з вказаним індексом."
msgid "Sets item's text base writing direction."
msgstr "Встановлює напрямок написання тексту елемента."
msgid "Sets the tooltip hint for the item associated with the specified index."
msgstr ""
"Налаштовує натиснення інструменту для предмету, пов'язаного з вказаним "
"індексом."
msgid "Sets whether the tooltip hint is enabled for specified item index."
msgstr "Налаштовує, чи включений інструмент для індексу вказаного пункту."
msgid "Sorts items in the list by their text."
msgstr "Сортувати за текстом."
msgid "If [code]true[/code], the currently selected item can be selected again."
msgstr "Якщо [code]true[/code], в даний час вибраний пункт можна вибрати знову."
msgid "If [code]true[/code], right mouse button click can select items."
msgstr ""
"Якщо [code]true[/code], клацніть правою кнопкою миші можна вибрати елементи."
msgid ""
"If [code]true[/code], allows navigating the [ItemList] with letter keys "
"through incremental search."
msgstr ""
"Якщо [code]true[/code], дозволяє навігувати [ItemList] з літерними ключами "
"через незнімний пошук."
msgid ""
"If [code]true[/code], the control will automatically resize the height to fit "
"its content."
msgstr ""
"Якщо [code]true[/code], контроль буде автоматично змінювати висоту, щоб "
"відповідати його вмісту."
msgid ""
"If [code]true[/code], the control will automatically resize the width to fit "
"its content."
msgstr ""
"Якщо [code]true[/code], елемент керування автоматично змінить розмір ширини "
"відповідно до вмісту."
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 ""
"Ширина всіх стовпчиків буде регулюватися.\n"
"Значення нульового відключення регулювання, кожен елемент буде мати ширину "
"його вмісту і стовпці будуть мати нерівну ширину."
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 ""
"Розмір всіх іконок буде регулюватися.\n"
"Якщо компонент X або Y не більше нуль, розмір ікони не буде впливати."
msgid ""
"The icon position, whether above or to the left of the text. See the [enum "
"IconMode] constants."
msgstr ""
"Положення значка, над текстом чи ліворуч від нього. Див. константи [enum "
"IconMode]."
msgid ""
"The scale of icon applied after [member fixed_icon_size] and transposing "
"takes effect."
msgstr ""
"Масштаб значка, застосований після [member fixed_icon_size] та "
"транспонування, набуває чинності."
msgid "The number of items currently in the list."
msgstr "Кількість елементів в даний час в списку."
msgid ""
"Maximum columns the list will have.\n"
"If greater than zero, the content will be split among the specified columns.\n"
"A value of zero means unlimited columns, i.e. all items will be put in the "
"same row."
msgstr ""
"Максимальна кількість стовпців буде мати список.\n"
"Якщо більше нуль, вміст буде розбити серед зазначених стовпчиків.\n"
"Значення нуля означає необмежені стовпчики, тобто всі елементи будуть "
"розміщені в одному ряду."
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"
"[b]Note:[/b] This property takes effect only when [member icon_mode] is "
"[constant ICON_MODE_TOP]. To make the text wrap, [member fixed_column_width] "
"should be greater than zero."
msgstr ""
"Максимальні лінії тексту дозволені в кожному елементі. Простір буде "
"зарезервований навіть якщо не вистачає рядків для відображення.\n"
"[b]Примітка:[/b] Ця властивість діє тільки тоді, коли [member icon_mode] "
"[constant ICON_MODE_TOP]. Щоб зробити текстове обгортання, [member "
"fixed_column_width] повинна бути більш ніж нуль."
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 ""
"Якщо всі стовпчики будуть мати однакову ширину.\n"
"Якщо [code]true[/code], ширина дорівнює найбільшій ширини колонки всіх "
"стовпчиків."
msgid ""
"The way which scroll hints (indicators that show that the content can still "
"be scrolled in a certain direction) will be shown."
msgstr ""
"Спосіб відображення підказок прокручування (індикаторів, що показують, що "
"вміст все ще можна прокручувати в певному напрямку)."
msgid ""
"Allows single or multiple item selection. See the [enum SelectMode] constants."
msgstr ""
"Дозволяє вибрати один або кілька елементів. Дивитися [enum SelectMode] "
"константи."
msgid ""
"The clipping behavior when the text exceeds an item's bounding rectangle."
msgstr ""
"Поведінка відсікання, коли текст виходить за межі прямокутника, що обмежує "
"елемент."
msgid ""
"If [code]true[/code], the scroll hint texture will be tiled instead of "
"stretched. See [member scroll_hint_mode]."
msgstr ""
"Якщо значення [code]true[/code], текстура підказки прокручування буде "
"розкладена мозаїкою, а не розтягнута. Див. [member scroll_hint_mode]."
msgid ""
"If [code]true[/code], the control will automatically move items into a new "
"row to fit its content. See also [HFlowContainer] for this behavior.\n"
"If [code]false[/code], the control will add a horizontal scrollbar to make "
"all items visible."
msgstr ""
"Якщо [code]true[/code], елемент керування автоматично перемістить елементи в "
"новий рядок відповідно до його вмісту. Перегляньте також [HFlowContainer] для "
"цієї поведінки. \n"
"Якщо [code]false[/code], елемент керування додасть горизонтальну смугу "
"прокручування, щоб усі елементи були видимими."
msgid ""
"Emitted when any mouse click is issued within the rect of the list but on "
"empty space.\n"
"[param at_position] is the click position in this control's local coordinate "
"system."
msgstr ""
"Випускається, коли будь-яке клацання мишею виконується в правій частині "
"списку, але на порожньому місці.\n"
"[param at_position] — це позиція клацання в локальній системі координат цього "
"елемента керування."
msgid ""
"Emitted when specified list item is activated via double-clicking or by "
"pressing [kbd]Enter[/kbd]."
msgstr ""
"Видається, коли вказаний елемент списку активується подвійним клацанням або "
"натисканням [kbd]Enter[/kbd]."
msgid ""
"Emitted when specified list item has been clicked with any mouse button.\n"
"[param at_position] is the click position in this control's local coordinate "
"system."
msgstr ""
"Видається, коли вказаний елемент списку клацнуто будь-якою кнопкою миші.\n"
"[param at_position] — це позиція клацання в локальній системі координат цього "
"елемента керування."
msgid ""
"Emitted when specified item has been selected. Only applicable in single "
"selection mode.\n"
"[member allow_reselect] must be enabled to reselect an item."
msgstr ""
"Видається, коли вибрано вказаний елемент. Застосовується лише в режимі одного "
"вибору.\n"
"Для повторного вибору елемента потрібно ввімкнути [member allow_reselect]."
msgid ""
"Emitted when a multiple selection is altered on a list allowing multiple "
"selection."
msgstr ""
"Випускається, коли множинний вибір змінюється у списку, що дозволяє множинний "
"вибір."
msgid "Icon is drawn above the text."
msgstr "Ікона намальована над текстом."
msgid "Icon is drawn to the left of the text."
msgstr "Ікона тягнеться зліва від тексту."
msgid "Only allow selecting a single item."
msgstr "Тільки дозволяє вибрати один елемент."
msgid ""
"Allows selecting multiple items by holding [kbd]Ctrl[/kbd] or [kbd]Shift[/"
"kbd]."
msgstr ""
"Дозволяє вибрати декілька елементів за допомогою холдингу [kbd]Ctrl[/kbd] або "
"[kbd]Shift[/kbd]."
msgid "Allows selecting multiple items by toggling them on and off."
msgstr "Дозволяє вибирати кілька елементів, умикаючи та вимикаючи їх."
msgid "Scroll hints will never be shown."
msgstr "Підказки прокручування ніколи не відображатимуться."
msgid "Scroll hints will be shown at the top and bottom."
msgstr "Підказки прокручування будуть відображатися зверху та знизу."
msgid "Only the top scroll hint will be shown."
msgstr "Буде показано лише верхню підказку прокручування."
msgid "Only the bottom scroll hint will be shown."
msgstr "Буде показано лише нижню підказку прокручування."
msgid "Default text [Color] of the item."
msgstr "Текст за замовчуванням [Color] пункту."
msgid "Text [Color] used when the item is hovered and not selected yet."
msgstr ""
"Текст [Color] використовується, коли елемент передається і не вибрано ще."
msgid "Text [Color] used when the item is hovered and selected."
msgstr "[Color] тексту, що використовується, коли елемент наведено та вибрано."
msgid "The tint of text outline of the item."
msgstr "Вміст текстового контуру виробу."
msgid "Text [Color] used when the item is selected, but not hovered."
msgstr ""
"[Color] тексту, що використовується, коли елемент вибрано, але не наведено."
msgid ""
"[Color] of the guideline. The guideline is a line drawn between each row of "
"items."
msgstr ""
"[Колор] дирекції. Дирекція - лінія, що складається між кожним рядом предметів."
msgid "[Color] used to modulate the [theme_item scroll_hint] texture."
msgstr ""
"[Color] використовується для модуляції текстури [theme_item scroll_hint]."
msgid "The horizontal spacing between items."
msgstr "Горизонтальна чистка між предметами."
msgid "The spacing between item's icon and text."
msgstr "Спірування іконки елемента та тексту."
msgid "The vertical spacing between each line of text."
msgstr "Вертикальне обмотування між кожним рядком тексту."
msgid ""
"The size of the item text outline.\n"
"[b]Note:[/b] If using a font with [member "
"FontFile.multichannel_signed_distance_field] enabled, its [member "
"FontFile.msdf_pixel_range] must be set to at least [i]twice[/i] the value of "
"[theme_item outline_size] for outline rendering to look correct. Otherwise, "
"the outline may appear to be cut off earlier than intended."
msgstr ""
"Розмір контуру пункту.\n"
"[b]Примітка:[/b] Якщо за допомогою шрифту [member "
"FontFile.multiканал_signed_distance_field] ввімкнено, його [member "
"FontFile.msdf_pixel_range] необхідно встановити принаймні [i]twice[/i] "
"значення [theme_item index_size] для позначення, що дає змогу виглядати "
"правильно. В іншому випадку контур може з'явитися, щоб зрізати раніше, ніж "
"призначений."
msgid "The vertical spacing between items."
msgstr "Вертикальне обмотування між предметами."
msgid "[Font] of the item's text."
msgstr "[Font] тексту елемента."
msgid "Font size of the item's text."
msgstr "Розмір шрифту тексту."
msgid ""
"The indicator that will be shown when the content can still be scrolled. See "
"[member scroll_hint_mode]."
msgstr ""
"Індикатор, який відображатиметься, коли вміст все ще можна прокручувати. Див. "
"[member scroll_hint_mode]."
msgid "[StyleBox] used for the cursor, when the [ItemList] is being focused."
msgstr "[StyleBox] використовується для курсора, коли фокусується [ItemList]."
msgid ""
"[StyleBox] used for the cursor, when the [ItemList] is not being focused."
msgstr ""
"[StyleBox] використовується для курсора, коли [ItemList] не фокусується."
msgid "The focused style for the [ItemList], drawn on top of everything."
msgstr "Сфокусований стиль для [ItemList], що малюється поверх усього іншого."
msgid "[StyleBox] for the hovered, but not selected items."
msgstr "[StyleBox] для обхвату, але не вибрані елементи."
msgid ""
"[StyleBox] for the hovered and selected items, used when the [ItemList] is "
"not being focused."
msgstr ""
"[StyleBox] для наведених і вибраних елементів, використовується, коли "
"[ItemList] не в фокусі."
msgid ""
"[StyleBox] for the hovered and selected items, used when the [ItemList] is "
"being focused."
msgstr ""
"[StyleBox] для наведених і вибраних елементів, що використовується під час "
"фокусування [ItemList]."
msgid "The background style for the [ItemList]."
msgstr "Стиль фону для [ItemList]."
msgid ""
"[StyleBox] for the selected items, used when the [ItemList] is not being "
"focused."
msgstr ""
"[StyleBox] для вибраних елементів, які використовуються при [ItemList] не "
"фокусуються."
msgid ""
"[StyleBox] for the selected items, used when the [ItemList] is being focused."
msgstr ""
"[StyleBox] для вибраних елементів, які використовуються при фокусі [ItemList]."
msgid ""
"A [SkeletonModifier3D] to approach the goal by repeating small rotations."
msgstr ""
"[SkeletonModifier3D] для наближення до мети шляхом повторення невеликих "
"обертань."
msgid ""
"Base class of [SkeletonModifier3D] to approach the goal by repeating small "
"rotations.\n"
"Each bone chain (setting) has one effector, which is processed in order of "
"the setting list. You can set some limitations for each joint."
msgstr ""
"Базовий клас [SkeletonModifier3D] для досягнення мети шляхом повторення "
"невеликих обертань.\n"
"Кожен ланцюг кісток (налаштування) має один ефектор, який обробляється в "
"порядку списку налаштувань. Ви можете встановити деякі обмеження для кожного "
"суглоба."
msgid ""
"Returns the joint limitation at [param joint] in the bone chain's joint list."
msgstr ""
"Повертає обмеження суглоба за параметром [param joint] у списку суглобів "
"ланцюжка кісток."
msgid ""
"Returns the joint limitation right axis at [param joint] in the bone chain's "
"joint list."
msgstr ""
"Повертає праву вісь обмеження суглоба в [param joint] у списку суглобів "
"ланцюжка кісток."
msgid ""
"Returns the joint limitation right axis vector at [param joint] in the bone "
"chain's joint list.\n"
"If [method get_joint_limitation_right_axis] is [constant "
"SkeletonModifier3D.SECONDARY_DIRECTION_NONE], this method returns "
"[code]Vector3(0, 0, 0)[/code]."
msgstr ""
"Повертає вектор правої осі обмеження суглоба в точці [param joint] у списку "
"суглобів ланцюга кісток.\n"
"Якщо [method get_joint_limitation_right_axis] має значення [constant "
"SkeletonModifier3D.SECONDARY_DIRECTION_NONE], цей метод повертає "
"[code]Vector3(0, 0, 0)[/code]."
msgid ""
"Returns the joint limitation rotation offset at [param joint] in the bone "
"chain's joint list.\n"
"Rotation is done in the local space which is constructed by the bone "
"direction (in general parent to child) as the +Y axis and [method "
"get_joint_limitation_right_axis_vector] as the +X axis.\n"
"If the +X and +Y axes are not orthogonal, the +X axis is implicitly modified "
"to make it orthogonal.\n"
"Also, if the length of [method get_joint_limitation_right_axis_vector] is "
"zero, the space is created by rotating the bone rest using the shortest arc "
"that rotates the +Y axis of the bone rest to match the bone direction."
msgstr ""
"Повертає зміщення обертання обмеження суглоба в [param joint] у списку "
"суглобів ланцюжка кісток.\n"
"Обертання виконується в локальному просторі, який утворюється напрямком "
"кістки (загалом від батьківського елемента до дочірнього) як віссю +Y та "
"методом [method get_joint_limitation_right_axis_vector] як віссю +X.\n"
"Якщо осі +X та +Y не ортогональні, вісь +X неявно змінюється, щоб зробити її "
"ортогональною.\n"
"Також, якщо довжина методу [method get_joint_limitation_right_axis_vector] "
"дорівнює нулю, простір створюється шляхом обертання залишку кістки за "
"допомогою найкоротшої дуги, яка обертає вісь +Y залишку кістки, щоб він "
"відповідав напрямку кістки."
msgid ""
"Returns the rotation axis at [param joint] in the bone chain's joint list."
msgstr ""
"Повертає вісь обертання в [param joint] у списку суглобів кісткового ланцюга."
msgid ""
"Returns the rotation axis vector for the specified joint in the bone chain. "
"This vector represents the axis around which the joint can rotate. It is "
"determined based on the rotation axis set for the joint.\n"
"If [method get_joint_rotation_axis] is [constant "
"SkeletonModifier3D.ROTATION_AXIS_ALL], this method returns [code]Vector3(0, "
"0, 0)[/code]."
msgstr ""
"Повертає вектор осі обертання для зазначеного суглоба в ланцюжку кісток. Цей "
"вектор представляє вісь, навколо якої може обертатися суглоб. Він "
"визначається на основі осі обертання, встановленої для суглоба.\n"
"Якщо [method get_joint_rotation_axis] має значення [constant "
"SkeletonModifier3D.ROTATION_AXIS_ALL], цей метод повертає [code]Vector3(0, 0, "
"0)[/code]."
msgid "Returns the target node that the end bone is trying to reach."
msgstr "Повертає цільовий вузол, якого намагається досягти кінцева кістка."
msgid ""
"Sets the joint limitation at [param joint] in the bone chain's joint list."
msgstr ""
"Встановлює обмеження суглоба на [param joint] у списку суглобів ланцюжка "
"кісток."
msgid ""
"Sets the joint limitation right axis at [param joint] in the bone chain's "
"joint list."
msgstr ""
"Встановлює праву вісь обмеження суглоба на [param joint] у списку суглобів "
"ланцюжка кісток."
msgid ""
"Sets the optional joint limitation right axis vector at [param joint] in the "
"bone chain's joint list."
msgstr ""
"Встановлює необов'язковий вектор правої осі обмеження суглоба в [param joint] "
"у списку суглобів ланцюжка кісток."
msgid ""
"Sets the joint limitation rotation offset at [param joint] in the bone "
"chain's joint list.\n"
"Rotation is done in the local space which is constructed by the bone "
"direction (in general parent to child) as the +Y axis and [method "
"get_joint_limitation_right_axis_vector] as the +X axis.\n"
"If the +X and +Y axes are not orthogonal, the +X axis is implicitly modified "
"to make it orthogonal.\n"
"Also, if the length of [method get_joint_limitation_right_axis_vector] is "
"zero, the space is created by rotating the bone rest using the shortest arc "
"that rotates the +Y axis of the bone rest to match the bone direction."
msgstr ""
"Встановлює зміщення обертання обмеження суглоба в [param joint] у списку "
"суглобів ланцюжка кісток.\n"
"Обертання виконується в локальному просторі, який утворюється напрямком "
"кістки (загалом від батьківського елемента до дочірнього) як віссю +Y та "
"методом [method get_joint_limitation_right_axis_vector] як віссю +X.\n"
"Якщо осі +X та +Y не ортогональні, вісь +X неявно змінюється, щоб зробити її "
"ортогональною.\n"
"Також, якщо довжина методу [method get_joint_limitation_right_axis_vector] "
"дорівнює нулю, простір створюється шляхом обертання залишку кістки за "
"допомогою найкоротшої дуги, яка обертає вісь +Y залишку кістки, щоб він "
"відповідав напрямку кістки."
msgid ""
"Sets the rotation axis at [param joint] in the bone chain's joint list.\n"
"The axes are based on the [method Skeleton3D.get_bone_rest]'s space, if "
"[param axis] is [constant SkeletonModifier3D.ROTATION_AXIS_CUSTOM], you can "
"specify any axis.\n"
"[b]Note:[/b] The rotation axis and the forward vector shouldn't be colinear "
"to avoid unintended rotation since [ChainIK3D] does not factor in twisting "
"forces."
msgstr ""
"Встановлює вісь обертання в [param joint] у списку з'єднань ланцюжка кісток.\n"
"Осі базуються на просторі [method Skeleton3D.get_bone_rest]. Якщо [param "
"axis] має значення [constant SkeletonModifier3D.ROTATION_AXIS_CUSTOM], можна "
"вказати будь-яку вісь.\n"
"[b]Примітка:[/b] Вісь обертання та вектор руху вперед не повинні бути "
"колінеарними, щоб уникнути ненавмисного обертання, оскільки [ChainIK3D] не "
"враховує сили скручування."
msgid ""
"Sets the rotation axis vector for the specified joint in the bone chain.\n"
"This vector is normalized by an internal process and represents the axis "
"around which the bone chain can rotate.\n"
"If the vector length is [code]0[/code], it is considered synonymous with "
"[constant SkeletonModifier3D.ROTATION_AXIS_ALL]."
msgstr ""
"Встановлює вектор осі обертання для зазначеного суглоба в ланцюжку кісток.\n"
"Цей вектор нормалізується внутрішнім процесом і представляє вісь, навколо "
"якої може обертатися ланцюжок кісток.\n"
"Якщо довжина вектора дорівнює [code]0[/code], він вважається синонімом "
"[constant SkeletonModifier3D.ROTATION_AXIS_ALL]."
msgid "Sets the target node that the end bone is trying to reach."
msgstr "Встановлює цільовий вузол, якого намагається досягти кінцева кістка."
msgid ""
"The maximum amount each bone can rotate in a single iteration.\n"
"[b]Note:[/b] This limitation is applied during each iteration. For example, "
"if [member max_iterations] is [code]4[/code] and [member angular_delta_limit] "
"is [code]5[/code] degrees, the maximum rotation possible in a single frame is "
"[code]20[/code] degrees."
msgstr ""
"Максимальна величина, на яку кожна кістка може повернутись за одну ітерацію.\n"
"[b]Примітка:[/b] Це обмеження застосовується під час кожної ітерації. "
"Наприклад, якщо [member max_iterations] дорівнює [code]4[/code], а [member "
"angular_delta_limit] дорівнює [code]5[/code] градусів, максимально можливе "
"обертання за один кадр становить [code]20[/code] градусів."
msgid ""
"If [code]false[/code], the result is calculated from the previous frame's "
"[IterateIK3D] result as the initial state.\n"
"If [code]true[/code], the previous frame's [IterateIK3D] result is discarded. "
"At this point, the new result is calculated from the bone pose excluding the "
"[IterateIK3D] as the initial state. This means the result will be always "
"equal as long as the target position and the previous bone pose are the same. "
"However, if [member angular_delta_limit] and [member max_iterations] are set "
"too small, the end bone of the chain will never reach the target."
msgstr ""
"Якщо значення [code]false[/code], результат обчислюється з результату "
"[IterateIK3D] попереднього кадру як початкового стану.\n"
"Якщо значення [code]true[/code], результат [IterateIK3D] попереднього кадру "
"відкидається. У цей момент новий результат обчислюється з пози кістки, "
"виключаючи [IterateIK3D] як початковий стан. Це означає, що результат завжди "
"буде однаковим, якщо цільова позиція та попередня поза кістки однакові. "
"Однак, якщо значення [member angular_delta_limit] та [member max_iterations] "
"встановлено занадто малими, кінцева кістка ланцюга ніколи не досягне цілі."
msgid ""
"The number of iteration loops used by the IK solver to produce more accurate "
"results."
msgstr ""
"Кількість циклів ітерацій, що використовуються розв'язувачем IK для отримання "
"точніших результатів."
msgid ""
"The minimum distance between the end bone and the target. If the distance is "
"below this value, the IK solver stops any further iterations."
msgstr ""
"Мінімальна відстань між кінцевою кісткою та цільовою точкою. Якщо відстань "
"менша за це значення, розв'язувач IK зупиняє будь-які подальші ітерації."
msgid "Jacobian transpose based inverse kinematics solver."
msgstr "Розв'язувач оберненої кінематики на основі транспонування Якобія."
msgid ""
"[JacobianIK3D] calculates rotations for all joints simultaneously, producing "
"natural and smooth movement. It is particularly suited for biological "
"animations.\n"
"The resulting twist around the forward vector will always be kept from the "
"previous pose.\n"
"[b]Note:[/b] It converges more slowly than other IK solvers, leading to "
"gentler and less immediate tracking of targets."
msgstr ""
"[JacobianIK3D] розраховує обертання для всіх суглобів одночасно, забезпечуючи "
"природний та плавний рух. Він особливо підходить для біологічної анімації.\n"
"Результуючий поворот навколо прямого вектора завжди буде збережений з "
"попередньої пози.\n"
"[b]Примітка:[/b] Він сходиться повільніше, ніж інші IK-розв'язувачі, що "
"призводить до більш плавного та менш негайного відстеження цілей."
msgid "Represents a class from the Java Native Interface."
msgstr "Представляє клас із рідного інтерфейсу Java."
msgid ""
"Represents a class from the Java Native Interface. It is returned from "
"[method JavaClassWrapper.wrap].\n"
"[b]Note:[/b] This class only works on Android. On any other platform, this "
"class does nothing.\n"
"[b]Note:[/b] This class is not to be confused with [JavaScriptObject]."
msgstr ""
"Представляє клас із рідного інтерфейсу Java. Його повертає [method "
"JavaClassWrapper.wrap]. \n"
"[b]Примітка:[/b] цей клас працює лише на Android. На будь-якій іншій "
"платформі цей клас нічого не робить. \n"
"[b]Примітка:[/b] Цей клас не слід плутати з [JavaScriptObject]."
msgid "Returns the Java class name."
msgstr "Повертає назву класу Java."
msgid ""
"Returns the object's Java methods and their signatures as an [Array] of "
"dictionaries, in the same format as [method Object.get_method_list]."
msgstr ""
"Повертає Java-методи об'єкта та їхні сигнатури як [Array] словників, у тому ж "
"форматі, що й [method Object.get_method_list]."
msgid "Returns a [JavaClass] representing the Java parent class of this class."
msgstr ""
"Повертає [JavaClass], що представляє батьківський клас Java цього класу."
msgid ""
"Returns [code]true[/code] if the given [param method] name exists in the "
"object's Java methods."
msgstr ""
"Повертає [code]true[/code], якщо задана назва [param method] існує в методах "
"Java об'єкта."
msgid "Provides access to the Java Native Interface."
msgstr "Забезпечує доступ до Java рідного інтерфейсу."
msgid ""
"The JavaClassWrapper singleton provides a way for the Godot application to "
"send and receive data through the [url=https://developer.android.com/training/"
"articles/perf-jni]Java Native Interface[/url] (JNI).\n"
"[b]Note:[/b] This singleton is only available in Android builds.\n"
"[codeblock]\n"
"var LocalDateTime = JavaClassWrapper.wrap(\"java.time.LocalDateTime\")\n"
"var DateTimeFormatter = "
"JavaClassWrapper.wrap(\"java.time.format.DateTimeFormatter\")\n"
"\n"
"var datetime = LocalDateTime.now()\n"
"var formatter = DateTimeFormatter.ofPattern(\"dd-MM-yyyy HH:mm:ss\")\n"
"\n"
"print(datetime.format(formatter))\n"
"[/codeblock]\n"
"[b]Warning:[/b] When calling Java methods, be sure to check [method "
"JavaClassWrapper.get_exception] to check if the method threw an exception."
msgstr ""
"Синглтон JavaClassWrapper надає програмі Godot спосіб надсилати й отримувати "
"дані через [url=https://developer.android.com/training/articles/perf-"
"jni]власний інтерфейс Java[/url] (JNI). \n"
"[b]Примітка.[/b] Цей синглтон доступний лише в збірках Android. \n"
"[codeblock] \n"
"var LocalDateTime = JavaClassWrapper.wrap(\"java.time.LocalDateTime\") \n"
"var DateTimeFormatter = "
"JavaClassWrapper.wrap(\"java.time.format.DateTimeFormatter\") \n"
"\n"
"var datetime = LocalDateTime.now() \n"
"var formatter = DateTimeFormatter.ofPattern(\"dd-MM-yyyy HH:mm:ss\") \n"
"\n"
"print(datetime.format(formatter)) \n"
"[/codeblock] \n"
"[b]Попередження:[/b] Викликаючи методи Java, обов’язково перевірте [method "
"JavaClassWrapper.get_exception], щоб перевірити, чи метод викликав виняток."
msgid "Integrating with Android APIs"
msgstr "Інтеграція з API Android"
msgid ""
"Returns the Java exception from the last call into a Java class. If there was "
"no exception, it will return [code]null[/code].\n"
"[b]Note:[/b] This method only works on Android. On every other platform, this "
"method will always return [code]null[/code]."
msgstr ""
"Повертає виняток Java з останнього виклику в клас Java. Якщо не було винятку, "
"він поверне [code]null[/code]. \n"
"[b]Примітка.[/b] Цей спосіб працює лише на Android. На будь-якій іншій "
"платформі цей метод завжди повертатиме [code]null[/code]."
msgid ""
"Wraps a class defined in Java, and returns it as a [JavaClass] [Object] type "
"that Godot can interact with.\n"
"When wrapping inner (nested) classes, use [code]$[/code] instead of [code].[/"
"code] to separate them. For example, "
"[code]JavaClassWrapper.wrap(\"android.view.WindowManager$LayoutParams\")[/"
"code] wraps the [b]WindowManager.LayoutParams[/b] class.\n"
"[b]Note:[/b] To invoke a constructor, call a method with the same name as the "
"class. For example:\n"
"[codeblock]\n"
"var Intent = JavaClassWrapper.wrap(\"android.content.Intent\")\n"
"var intent = Intent.Intent()\n"
"[/codeblock]\n"
"[b]Note:[/b] This method only works on Android. On every other platform, this "
"method does nothing and returns an empty [JavaClass]."
msgstr ""
"Огортає клас, визначений у Java, та повертає його як тип [JavaClass] "
"[Object], з яким може взаємодіяти Godot.\n"
"Під час обгортання внутрішніх (вкладених) класів використовуйте [code]$[/"
"code] замість [code].[/code] для їх розділення. Наприклад, "
"[code]JavaClassWrapper.wrap(\"android.view.WindowManager$LayoutParams\")[/"
"code] обгортає клас [b]WindowManager.LayoutParams[/b].\n"
"[b]Примітка:[/b] Щоб викликати конструктор, викличте метод з тим самим ім'ям, "
"що й клас. Наприклад:\n"
"[codeblock]\n"
"var Intent = JavaClassWrapper.wrap(\"android.content.Intent\")\n"
"var intent = Intent.Intent()\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Цей метод працює лише на Android. На всіх інших платформах "
"цей метод нічого не робить і повертає порожній [JavaClass]."
msgid "Represents an object from the Java Native Interface."
msgstr "Представляє об'єкт з Java рідного інтерфейсу."
msgid ""
"Represents an object from the Java Native Interface. It can be returned from "
"Java methods called on [JavaClass] or other [JavaObject]s. See "
"[JavaClassWrapper] for an example.\n"
"[b]Note:[/b] This class only works on Android. On any other platform, this "
"class does nothing.\n"
"[b]Note:[/b] This class is not to be confused with [JavaScriptObject]."
msgstr ""
"Представляє об’єкт із рідного інтерфейсу Java. Його можна повернути з методів "
"Java, викликаних у [JavaClass] або інших [JavaObject]. Перегляньте "
"[JavaClassWrapper] для прикладу. \n"
"[b]Примітка:[/b] цей клас працює лише на Android. На будь-якій іншій "
"платформі цей клас нічого не робить. \n"
"[b]Примітка:[/b] Цей клас не слід плутати з [JavaScriptObject]."
msgid "Returns the [JavaClass] that this object is an instance of."
msgstr "Повертає [JavaClass], екземпляром якого є цей об’єкт."
msgid ""
"Singleton that connects the engine with the browser's JavaScript context in "
"Web export."
msgstr ""
"Однотон, який з'єднує двигун з JavaScript-інтерфейсом браузера в Інтернеті."
msgid ""
"The JavaScriptBridge singleton is implemented only in the Web 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 JavaScriptBridge singleton is enabled. Official "
"export templates also have the JavaScriptBridge singleton enabled. See "
"[url=$DOCS_URL/engine_details/development/compiling/"
"compiling_for_web.html]Compiling for the Web[/url] in the documentation for "
"more information."
msgstr ""
"Сінглтон JavaScriptBridge реалізований тільки в експорті Web. Він "
"використовується для доступу до контексту JavaScript браузера. Це дозволяє "
"взаємодіяти з вбудованими сторінками або викликати сторонні API JavaScript.\n"
"[b]Примітка:[/b] Цей синглтон можна вимкнути під час компіляції для "
"підвищення безпеки. За замовчуванням синглтон JavaScriptBridge увімкнено. В "
"офіційних шаблонах експорту також увімкнено синглтон JavaScriptBridge. "
"Докладнішу інформацію див. у розділі [url=$DOCS_URL/engine_details/"
"development/compiling/compiling_for_web.html]Компіляція для веб-сайтів[/url] "
"документації."
msgid "The JavaScriptBridge singleton"
msgstr "Синглтон JavaScriptBridge"
msgid ""
"Creates a reference to a [Callable] 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.\n"
"[b]Note:[/b] The callback function must take exactly one [Array] argument, "
"which is going to be the JavaScript [url=https://developer.mozilla.org/en-US/"
"docs/Web/JavaScript/Reference/Functions/arguments]arguments object[/url] "
"converted to an array."
msgstr ""
"Створює посилання на [Callable], який може використовуватися як зворотний "
"виклик JavaScript. Посилання має зберігатися, доки не відбудеться зворотний "
"виклик, інакше воно не буде викликано взагалі. Перегляньте [JavaScriptObject] "
"для використання. \n"
"[b]Примітка.[/b] Функція зворотного виклику має приймати рівно один аргумент "
"[Array], який буде [url=https://developer.mozilla.org/en-US/docs/Web/"
"JavaScript/Reference/Functions/arguments]об’єктом аргументів[/url] "
"JavaScript, перетвореним на масив."
msgid ""
"Creates a new JavaScript object using the [code]new[/code] constructor. The "
"[param object] must a valid property of the JavaScript [code]window[/code]. "
"See [JavaScriptObject] for usage."
msgstr ""
"Створення нового об'єкту JavaScript за допомогою конструктора [code] i [/"
"code]. [code]window[/code]. Див. [JavaScriptObject] для використання."
msgid ""
"Prompts the user to download a file containing the specified [param buffer]. "
"The file will have the given [param name] and [param mime] type.\n"
"[b]Note:[/b] The browser may override the [url=https://en.wikipedia.org/wiki/"
"Media_type]MIME type[/url] provided based on the file [param name]'s "
"extension.\n"
"[b]Note:[/b] Browsers might block the download if [method download_buffer] is "
"not being called from a user interaction (e.g. button click).\n"
"[b]Note:[/b] Browsers might ask the user for permission or block the download "
"if multiple download requests are made in a quick succession."
msgstr ""
"Проконсультує користувача для завантаження файлу, що містить зазначений "
"[param buffer]. Файл буде надана [param name] і [param mime] тип.\n"
"[b]Примітка:[/b] Веб-сайт: http://en.wikipedia.org/wiki/Media_type]MIME type[/"
"url] надана на основі файлу [param name].\n"
"[b]Примітка:[/b] Браузери можуть блокувати завантаження, якщо [method "
"download_buffer] не називаються з взаємодії користувача (наприклад, кнопка "
"натисніть кнопку).\n"
"[b]Примітка:[/b] Браузери можуть попросити користувача дозвіл або заблокувати "
"завантаження, якщо кілька запитів для завантаження зроблені в швидкому успіху."
msgid ""
"Execute the string [param code] as JavaScript code within the browser window. "
"This is a call to the actual global JavaScript function [code skip-lint]eval()"
"[/code].\n"
"If [param use_global_execution_context] is [code]true[/code], the code will "
"be evaluated in the global execution context. Otherwise, it is evaluated in "
"the execution context of a function within the engine's runtime environment."
msgstr ""
"Виконувати рядок [param code] як JavaScript-код у вікні браузера. "
"Зателефонуйте до реальної глобальної функції JavaScript [code skip-lint]eval()"
"[/code].\n"
"Якщо [param use_global_execution_context] є [code]true[/code], код буде "
"оцінювати в умовах глобального виконання. В іншому випадку він оцінюється в "
"контексті виконання функції в умовах пускового середовища двигуна."
msgid ""
"Force synchronization of the persistent file system (when enabled).\n"
"[b]Note:[/b] This is only useful for modules or extensions that can't use "
"[FileAccess] to write files."
msgstr ""
"Синхронізація стійкості файлової системи (при включенні).\n"
"[b]Примітка:[/b] Це тільки корисний для модулів або розширення, які не можуть "
"використовуватися [FileAccess] для запису файлів."
msgid ""
"Returns an interface to a JavaScript object that can be used by scripts. The "
"[param interface] must be a valid property of the JavaScript [code]window[/"
"code]. The callback must accept a single [Array] argument, which will contain "
"the JavaScript [code]arguments[/code]. See [JavaScriptObject] for usage."
msgstr ""
"Повертаємо інтерфейс на об'єкт JavaScript, який можна використовувати за "
"допомогою скриптів. [code]window[/code]. Зворотній зв'язок повинен прийняти "
"один аргумент [Array], який міститиме JavaScript [code]arguments[/code]. Див. "
"[JavaScriptObject] для використання."
msgid ""
"Returns [code]true[/code] if the given [param javascript_object] is of type "
"[url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/"
"Global_Objects/ArrayBuffer][code]ArrayBuffer[/code][/url], [url=https://"
"developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/"
"DataView][code]DataView[/code][/url], or one of the many [url=https://"
"developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/"
"TypedArray]typed array objects[/url]."
msgstr ""
"Повертає [code]true[/code], якщо заданий [параметр javascript_object] має тип "
"[url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/"
"Global_Objects/ArrayBuffer][code]ArrayBuffer[/code][/url], [url=https://"
"developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/"
"DataView][code]DataView[/code][/url] або один із багатьох типізованих масивів "
"[url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/"
"Global_Objects/TypedArray] об'єктів[/url]."
msgid ""
"Returns a copy of [param javascript_buffer]'s contents as a "
"[PackedByteArray]. See also [method is_js_buffer]."
msgstr ""
"Повертає копію вмісту [param javascript_buffer] як [PackedByteArray]. "
"Дивіться також [method is_js_buffer]."
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 ""
"Повернення [code]true[/code], якщо активується нова версія прогресивного веб-"
"застосунку.\n"
"[b]Примітка:[/b] Тільки актуальні при експорті як прогресивний веб-додаток."
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 ""
"Виконує оновлення веб-застосунку. Здійснення нової версії, яка буде "
"встановлена, і сторінка буде перевантажена.\n"
"[b]Примітка:[/b] Ваше додаток буде [b]завантажено в усіх браузерах [/b].\n"
"[b]Примітка:[/b] Тільки актуально при експорті як прогресивний веб-додаток і "
"[method pwa_needs_update] повертає [code]true[/code]."
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 ""
"Увімкнено, коли було виявлено оновлення цього прогресивного веб-застосунку, "
"але очікується, що попередній варіант активний. Див. [method pwa_update], щоб "
"змусити оновлення відбуватися негайно."
msgid "A wrapper class for web native JavaScript objects."
msgstr "Клас обгортки для веб- рідних об'єктів JavaScript."
msgid ""
"JavaScriptObject is used to interact with JavaScript objects retrieved or "
"created via [method JavaScriptBridge.get_interface], [method "
"JavaScriptBridge.create_object], or [method "
"JavaScriptBridge.create_callback].\n"
"[codeblock]\n"
"extends Node\n"
"\n"
"var _my_js_callback = JavaScriptBridge.create_callback(myCallback) # This "
"reference must be kept\n"
"var console = JavaScriptBridge.get_interface(\"console\")\n"
"\n"
"func _init():\n"
"\tvar buf = JavaScriptBridge.create_object(\"ArrayBuffer\", 10) # new "
"ArrayBuffer(10)\n"
"\tprint(buf) # Prints [JavaScriptObject:OBJECT_ID]\n"
"\tvar uint8arr = JavaScriptBridge.create_object(\"Uint8Array\", buf) # new "
"Uint8Array(buf)\n"
"\tuint8arr[1] = 255\n"
"\tprints(uint8arr[1], uint8arr.byteLength) # Prints \"255 10\"\n"
"\n"
"\t# Prints \"Uint8Array(10) [ 0, 255, 0, 0, 0, 0, 0, 0, 0, 0 ]\" in the "
"browser's console.\n"
"\tconsole.log(uint8arr)\n"
"\n"
"\t# Equivalent of JavaScriptBridge: Array.from(uint8arr).forEach(myCallback)\n"
"\tJavaScriptBridge.get_interface(\"Array\").from(uint8arr).forEach(_my_js_callback)\n"
"\n"
"func myCallback(args):\n"
"\t# Will be called with the parameters passed to the \"forEach\" callback\n"
"\t# [0, 0, [JavaScriptObject:1173]]\n"
"\t# [255, 1, [JavaScriptObject:1173]]\n"
"\t# ...\n"
"\t# [0, 9, [JavaScriptObject:1180]]\n"
"\tprint(args)\n"
"[/codeblock]\n"
"[b]Note:[/b] Only available in the Web platform."
msgstr ""
"JavaScriptObject використовується для взаємодії з об’єктами JavaScript, "
"отриманими або створеними за допомогою [method "
"JavaScriptBridge.get_interface], [method JavaScriptBridge.create_object] або "
"[method JavaScriptBridge.create_callback]. \n"
"[codeblock] \n"
"extends Node \n"
"\n"
"var _my_js_callback = JavaScriptBridge.create_callback(myCallback) # Це "
"посилання має зберігатися \n"
"var console = JavaScriptBridge.get_interface(\"console\") \n"
"\n"
"func _init(): \n"
"\tvar buf = JavaScriptBridge.create_object(\"ArrayBuffer\", 10) # new "
"ArrayBuffer(10) \n"
"\tprint(buf) # Друк [JavaScriptObject:OBJECT_ID] \n"
"\tvar uint8arr = JavaScriptBridge.create_object(\"Uint8Array\", buf) # новий "
"Uint8Array(buf) \n"
"\tuint8arr[1] = 255 \n"
"\tprints(uint8arr[1], uint8arr.byteLength) # Виводить \"255 10\" \n"
"\n"
"\t# Виводить \"Uint8Array(10) [ 0, 255, 0, 0, 0, 0, 0, 0, 0, 0 ]\" у консолі "
"браузера. \n"
"\tconsole.log(uint8arr) \n"
"\n"
"\t# Еквівалент JavaScriptBridge: Array.from(uint8arr).forEach(myCallback) \n"
"\tJavaScriptBridge.get_interface(\"Масив\").from(uint8arr).forEach(_my_js_callback) \n"
"\n"
"func myCallback(args): \n"
"\t# Викликатиметься з параметрами, переданими зворотному виклику "
"\"forEach\". \n"
"\t# [0, 0, [JavaScriptObject:1173]] \n"
"\t# [255, 1, [JavaScriptObject:1173]] \n"
"\t# ... \n"
"\t# [0, 9, [JavaScriptObject:1180]] \n"
"\tprint(args) \n"
"[/codeblock] \n"
"[b]Примітка:[/b] доступно лише на веб-платформі."
msgid ""
"Singleton that connects the engine with Android plugins to interface with "
"native Android code."
msgstr ""
"Oneton, який з'єднує двигун з Android плагінами для інтерфейсу з рідним "
"Android-кодом."
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 Kotlin. "
"Methods and signals can be called and connected to the JNISingleton as if it "
"is a Node. See [url=https://en.wikipedia.org/wiki/Java_Native_Interface]Java "
"Native Interface - Wikipedia[/url] for more information."
msgstr ""
"JNISingleton реалізовано лише в експорті Android. Він використовується для "
"виклику методів та підключення сигналів з плагіна Android, написаного на Java "
"або Kotlin. Методи та сигнали можна викликати та підключати до JNISingleton "
"так, ніби це Node. Див. [url=https://en.wikipedia.org/wiki/"
"Java_Native_Interface]Нативний інтерфейс Java — Вікіпедія[/url] для отримання "
"додаткової інформації."
msgid "Creating Android plugins"
msgstr "Створення додатків Android"
msgid ""
"Returns [code]true[/code] if the given [param method] name exists in the "
"JNISingleton's Java methods."
msgstr ""
"Повертає [code]true[/code], якщо задана назва [param method] існує в методах "
"Java JNISingleton."
msgid "Abstract base class for all 2D physics joints."
msgstr "Абстрактний базовий клас для всіх фізичних суглобів 2D."
msgid ""
"Abstract base class for all joints in 2D physics. 2D joints bind together two "
"physics bodies ([member node_a] and [member node_b]) and apply a constraint."
msgstr ""
"Абстрактний базовий клас для всіх суглобів в 2D фізики. 2D суглоби зв’яжуться "
"разом з двома фізико-фізичними органами ([member node_a] і [member node_b]) і "
"застосовуються обмеження."
msgid "Returns the joint's internal [RID] from the [PhysicsServer2D]."
msgstr "Повертає внутрішній суглоб [RID] з [PhysicsServer2D]."
msgid ""
"When [member node_a] and [member node_b] move in different directions the "
"[member bias] controls how fast the joint pulls them back to their original "
"position. The lower the [member bias] the more the two bodies can pull on the "
"joint.\n"
"When set to [code]0[/code], the default value from [member "
"ProjectSettings.physics/2d/solver/default_constraint_bias] is used."
msgstr ""
"Коли [member node_a] і [member node_b] перейде в різних напрямках [member "
"bias] контролює, як швидко стикається з ними назад до початкового положення. "
"Чим нижче [member bias] тим більше два тіла можуть натягнути на суглоб.\n"
"При налаштуванні до [code]0[/code], значення за замовчуванням від [member "
"ProjectSettings.physics/2d/solver/default_constraint_bias] використовується."
msgid ""
"If [code]true[/code], the two bodies bound together do not collide with each "
"other."
msgstr "Якщо [code]true[/code], два тіла, які з'єднуються між собою."
msgid ""
"Path to the first body (A) attached to the joint. The node must inherit "
"[PhysicsBody2D]."
msgstr ""
"Шлях до першого тіла (A) прикріплюється до суглоба. Вузлі необхідно "
"успадкувати [ФізикаBody2D]."
msgid ""
"Path to the second body (B) attached to the joint. The node must inherit "
"[PhysicsBody2D]."
msgstr ""
"Шлях до другого тіла (B) прикріплюється до суглоба. Вузлі необхідно "
"успадкувати [PhysicsBody2D]."
msgid "Abstract base class for all 3D physics joints."
msgstr "Абстрактний базовий клас для всіх фізичних суглобів 3D."
msgid ""
"Abstract base class for all joints in 3D physics. 3D joints bind together two "
"physics bodies ([member node_a] and [member node_b]) and apply a constraint. "
"If only one body is defined, it is attached to a fixed [StaticBody3D] without "
"collision shapes."
msgstr ""
"Абстрактний базовий клас для всіх суглобів в 3D фізики. 3D суглоби зв’яжуться "
"разом з двома фізико-фізичними органами ([member node_a] і [member node_b]) і "
"застосуйте обмеження. Якщо визначаються тільки одне тіло, воно кріпиться до "
"фіксованої [StaticBody3D] без фігур зіткнення."
msgid "3D Truck Town Demo"
msgstr "3Д Вантажівка Таун Демо"
msgid "Returns the joint's internal [RID] from the [PhysicsServer3D]."
msgstr "Повертаємо внутрішній суглоб [RID] з [PhysicsServer3D]."
msgid ""
"Path to the first node (A) attached to the joint. The node must inherit "
"[PhysicsBody3D].\n"
"If left empty and [member node_b] is set, the body is attached to a fixed "
"[StaticBody3D] without collision shapes."
msgstr ""
"Шлях до першого вузла (A), приєднаного до з'єднання. Вузол має успадковувати "
"[PhysicsBody3D].\n"
"Якщо залишити порожнім і встановити [member node_b], тіло приєднується до "
"фіксованого [StaticBody3D] без колізійних фігур."
msgid ""
"Path to the second node (B) attached to the joint. The node must inherit "
"[PhysicsBody3D].\n"
"If left empty and [member node_a] is set, the body is attached to a fixed "
"[StaticBody3D] without collision shapes."
msgstr ""
"Шлях до другого вузла (B), приєднаного до з'єднання. Вузол має успадковувати "
"[PhysicsBody3D].\n"
"Якщо залишити порожнім і встановити [member node_a], тіло приєднується до "
"фіксованого [StaticBody3D] без колізійних фігур."
msgid ""
"The priority used to define which solver is executed first for multiple "
"joints. The lower the value, the higher the priority."
msgstr ""
"У пріоритеті, що використовується, щоб визначити, який розчинник був "
"виконаний першим для декількох з'єднань. Чим нижче значення, тим вище "
"пріоритет."
msgid "A base class of the limitation that interacts with [ChainIK3D]."
msgstr "Базовий клас обмеження, що взаємодіє з [ChainIK3D]."
msgid ""
"The limitation is attached to each joint and limits the rotation of the bone."
msgstr "Обмеження прикріплене до кожного суглоба та обмежує обертання кістки."
msgid "A cone shape limitation that interacts with [ChainIK3D]."
msgstr "Обмеження форми конуса, яке взаємодіє з [ChainIK3D]."
msgid ""
"The radius range of the hole made by the cone.\n"
"[code]0[/code] degrees makes a sphere without hole, [code]180[/code] degrees "
"makes a hemisphere, and [code]360[/code] degrees become empty (no limitation)."
msgstr ""
"Діапазон радіусів отвору, утвореного конусом.\n"
"[code]0[/code] градусів утворює сферу без отвору, [code]180[/code] градусів "
"утворює півсферу, а [code]360[/code] градусів стають порожніми (без обмежень)."
msgid "Helper class for creating and parsing JSON data."
msgstr "Помічник класу створення та оформлення даних JSON."
msgid ""
"The [JSON] class enables all data types to be converted to and from a JSON "
"string. This is useful for serializing data, e.g. to save to a file or send "
"over the network.\n"
"[method stringify] is used to convert any data type into a JSON string.\n"
"[method parse] is used to convert any existing JSON data into a [Variant] "
"that can be used within Godot. If successfully parsed, use [member data] to "
"retrieve the [Variant], and use [method @GlobalScope.typeof] to check if the "
"Variant's type is what you expect. JSON Objects are converted into a "
"[Dictionary], but JSON data can be used to store [Array]s, numbers, [String]s "
"and even just a boolean.\n"
"[codeblock]\n"
"var data_to_send = [\"a\", \"b\", \"c\"]\n"
"var json_string = JSON.stringify(data_to_send)\n"
"# Save data\n"
"# ...\n"
"# Retrieve data\n"
"var json = JSON.new()\n"
"var error = json.parse(json_string)\n"
"if error == OK:\n"
"\tvar data_received = json.data\n"
"\tif typeof(data_received) == TYPE_ARRAY:\n"
"\t\tprint(data_received) # Prints the array.\n"
"\telse:\n"
"\t\tprint(\"Unexpected data\")\n"
"else:\n"
"\tprint(\"JSON Parse Error: \", json.get_error_message(), \" in \", "
"json_string, \" at line \", json.get_error_line())\n"
"[/codeblock]\n"
"Alternatively, you can parse strings using the static [method parse_string] "
"method, but it doesn't handle errors.\n"
"[codeblock]\n"
"var data = JSON.parse_string(json_string) # Returns null if parsing failed.\n"
"[/codeblock]\n"
"[b]Note:[/b] Both parse methods do not fully comply with the JSON "
"specification:\n"
"- Trailing commas in arrays or objects are ignored, instead of causing a "
"parser error.\n"
"- New line and tab characters are accepted in string literals, and are "
"treated like their corresponding escape sequences [code]\\n[/code] and [code]"
"\\t[/code].\n"
"- Numbers are parsed using [method String.to_float] which is generally more "
"lax than the JSON specification.\n"
"- Certain errors, such as invalid Unicode sequences, do not cause a parser "
"error. Instead, the string is cleaned up and an error is logged to the "
"console."
msgstr ""
"Клас [JSON] дозволяє конвертувати всі типи даних у рядок JSON і з нього. Це "
"корисно для серіалізації даних, напр. щоб зберегти у файл або надіслати через "
"мережу. \n"
"[method stringify] використовується для перетворення будь-якого типу даних у "
"рядок JSON. \n"
"[method parse] використовується для перетворення будь-яких наявних даних JSON "
"у [Variant], який можна використовувати в Godot. У разі успішного аналізу "
"скористайтеся [member data], щоб отримати [Variant], і використовуйте [method "
"@GlobalScope.typeof], щоб перевірити, чи відповідає тип Варіанта тому, що ви "
"очікуєте. Об’єкти JSON перетворюються на [Dictionary], але дані JSON можна "
"використовувати для зберігання [Array], чисел, [String] і навіть просто "
"логічних значень. \n"
"[codeblock] \n"
"var data_to_send = [\"a\", \"b\", \"c\"] \n"
"var json_string = JSON.stringify(data_to_send) \n"
"# Збереження даних \n"
"# ... \n"
"# Отримати дані \n"
"var json = JSON.new() \n"
"var error = json.parse(json_string) \n"
"if error == OK: \n"
"\tvar data_received = json.data \n"
"\tif typeof(data_received) == TYPE_ARRAY: \n"
"\t\tprint(data_received) # Друкує масив. \n"
"\telse: \n"
"\t\tprint(\"Неочікувані дані\") \n"
"else: \n"
"\tprint(\"Помилка аналізу JSON: \", json.get_error_message(), \" in \", "
"json_string, \" at line \", json.get_error_line()) \n"
"[/codeblock] \n"
"Крім того, ви можете аналізувати рядки за допомогою статичного методу [method "
"parse_string], але він не обробляє помилки. \n"
"[codeblock] \n"
"var data = JSON.parse_string(json_string) # Повертає null, якщо розбір не "
"вдався. \n"
"[/codeblock] \n"
"[b]Примітка:[/b] Обидва методи аналізу не повністю відповідають специфікації "
"JSON: \n"
"— Кінцеві коми в масивах або об’єктах ігноруються, замість того, щоб "
"викликати помилку аналізатора. \n"
"- Нові символи рядка та табуляції приймаються в рядкових літералах і "
"обробляються як їхні відповідні керуючі послідовності [code]\\n[/code] і "
"[code]\\t[/code]. \n"
"- Числа аналізуються за допомогою [method String.to_float], який зазвичай "
"більш м’який, ніж специфікація JSON. \n"
"- Певні помилки, такі як недійсні послідовності Unicode, не викликають "
"помилки синтаксичного аналізатора. Натомість рядок очищається, а помилка "
"реєструється на консолі."
msgid ""
"Converts a native engine type to a JSON-compliant value.\n"
"By default, objects are ignored for security reasons, unless [param "
"full_objects] is [code]true[/code].\n"
"You can convert a native value to a JSON string like this:\n"
"[codeblock]\n"
"func encode_data(value, full_objects = false):\n"
"\treturn JSON.stringify(JSON.from_native(value, full_objects))\n"
"[/codeblock]"
msgstr ""
"Перетворює нативний тип механізму на JSON-сумісне значення. \n"
"За умовчанням об’єкти ігноруються з міркувань безпеки, якщо [param "
"full_objects] не має значення [code]true[/code]. \n"
"Ви можете перетворити нативне значення на рядок JSON так: \n"
"[codeblock] \n"
"func encode_data(значення, full_objects = false): \n"
"\treturn JSON.stringify(JSON.from_native(value, full_objects)) \n"
"[/codeblock]"
msgid ""
"Returns [code]0[/code] if the last call to [method parse] was successful, or "
"the line number where the parse failed."
msgstr ""
"Повертає [code]0[/code], якщо останній виклик методу [method parse] був "
"успішним, або номер рядка, де розбір завершився невдачею."
msgid ""
"Returns an empty string if the last call to [method parse] was successful, or "
"the error message if it failed."
msgstr ""
"Повертає порожній рядок, якщо останній виклик до [method parse] був успішним, "
"або повідомлення про помилку, якщо це не вдалося."
msgid ""
"Return the text parsed by [method parse] (requires passing [code]keep_text[/"
"code] to [method parse])."
msgstr ""
"Повертає текст, проаналізований методом [method parse] (потрібно передати "
"[code]keep_text[/code] до методу [method parse])."
msgid ""
"Attempts to parse the [param json_text] provided.\n"
"Returns an [enum Error]. If the parse was successful, it returns [constant "
"OK] and the result can be retrieved using [member data]. If unsuccessful, use "
"[method get_error_line] and [method get_error_message] to identify the source "
"of the failure.\n"
"Non-static variant of [method parse_string], if you want custom error "
"handling.\n"
"The optional [param keep_text] argument instructs the parser to keep a copy "
"of the original text. This text can be obtained later by using the [method "
"get_parsed_text] function and is used when saving the resource (instead of "
"generating new text from [member data])."
msgstr ""
"Надані аптемпти для оформлення [param json_text].\n"
"Повернутися до [enum Error]. Якщо парс був успішним, він повертає [constant "
"OK] і результат можна отримати за допомогою [member data]. Якщо неуспішне "
"використання [method get_error_line] та [method get_error_message] для "
"визначення джерела провалу.\n"
"Нестатичний варіант [method parse_string], якщо ви хочете користуватись "
"користувацькими помилками.\n"
"Додатковий аргумент [param Keep_text] вказує на те, щоб зберегти копію "
"оригінального тексту. Цей текст можна отримати пізніше, використовуючи "
"функцію [method get_parsed_text] і використовується при збереженні ресурсу "
"(замість створення нового тексту з [member data])."
msgid ""
"Attempts to parse the [param json_string] provided and returns the parsed "
"data. Returns [code]null[/code] if parse failed."
msgstr ""
"Приєднатися до парсеризації [param json_string], наданого та повертає дані "
"паросвідченого. Повертаємо [code]null[/code], якщо не вдалося парсер."
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"
"[b]Note:[/b] If [param full_precision] is [code]true[/code], when "
"stringifying floats, the unreliable digits are stringified in addition to the "
"reliable digits to guarantee exact decoding.\n"
"The [param indent] parameter controls if and how something is indented; its "
"contents 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]Warning:[/b] Non-finite numbers are not supported in JSON. Any occurrences "
"of [constant @GDScript.INF] will be replaced with [code]1e99999[/code], and "
"negative [constant @GDScript.INF] will be replaced with [code]-1e99999[/"
"code], but they will be interpreted correctly as infinity by most JSON "
"parsers. [constant @GDScript.NAN] will be replaced with [code]null[/code], "
"and it will not be interpreted as NaN in JSON parsers. If you expect non-"
"finite numbers, consider passing your data through [method from_native] "
"first.\n"
"[b]Example output:[/b]\n"
"[codeblock]\n"
"## JSON.stringify(my_dictionary)\n"
"{\"name\":\"my_dictionary\",\"version\":\"1.0.0\",\"entities\":[{\"name\":"
"\"entity_0\",\"value\":\"value_0\"},{\"name\":\"entity_1\",\"value\":"
"\"value_1\"}]}\n"
"\n"
"## JSON.stringify(my_dictionary, \"\\t\")\n"
"{\n"
"\t\"name\": \"my_dictionary\",\n"
"\t\"version\": \"1.0.0\",\n"
"\t\"entities\": [\n"
"\t\t{\n"
"\t\t\t\"name\": \"entity_0\",\n"
"\t\t\t\"value\": \"value_0\"\n"
"\t\t},\n"
"\t\t{\n"
"\t\t\t\"name\": \"entity_1\",\n"
"\t\t\t\"value\": \"value_1\"\n"
"\t\t}\n"
"\t]\n"
"}\n"
"\n"
"## JSON.stringify(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 ""
"Перетворює змінну [Variant] на текст JSON та повертає результат. Корисно для "
"серіалізації даних для зберігання або надсилання через мережу.\n"
"[b]Примітка:[/b] Специфікація JSON не визначає цілочисельні або числові типи "
"з плаваючою комою, а лише числовий тип [i]number[/i]. Тому перетворення "
"Variant на текст JSON перетворить усі числові значення на типи [float].\n"
"[b]Примітка:[/b] Якщо [param full_precision] має значення [code]true[/code], "
"під час перетворення чисел з плаваючою комою в рядок перетворюються ненадійні "
"цифри на додаток до надійних, щоб гарантувати точне декодування.\n"
"Параметр [param indent] контролює, чи буде щось відступне і як; його вміст "
"буде використано там, де має бути відступ у виводі. Навіть пробіли, такі як "
"[code]\" \"[/code], працюватимуть. [code]\\t[/code] та [code]\\n[/code] також "
"можна використовувати для відступу табуляції або для створення нового рядка "
"для кожного відступу відповідно.\n"
"[b]Попередження:[/b] Нескінченні числа не підтримуються в JSON. Будь-які "
"входження [constant @GDScript.INF] будуть замінені на [code]1e99999[/code], а "
"від'ємне значення [constant @GDScript.INF] буде замінено на [code]-1e99999[/"
"code], але більшість JSON-парсерів правильно інтерпретуватимуть їх як "
"нескінченність. [constant @GDScript.NAN] буде замінено на [code]null[/code] і "
"не буде інтерпретовано як NaN в JSON-парсерах. Якщо ви очікуєте нескінченні "
"числа, спочатку передайте свої дані через [method from_native].\n"
"[b]Приклад виводу:[/b]\n"
"[codeblock]\n"
"## JSON.stringify(my_dictionary)\n"
"{\"name\":\"my_dictionary\",\"version\":\"1.0.0\",\"entities\":[{\"name\":"
"\"entity_0\",\"value\":\"value_0\"},{\"name\":\"entity_1\",\"value\":"
"\"value_1\"}]}\n"
"\n"
"## JSON.stringify(my_dictionary, \"\\t\")\n"
"{\n"
"\t\"name\": \"my_dictionary\",\n"
"\t\"version\": \"1.0.0\",\n"
"\t\"entities\": [\n"
"\t\t{\n"
"\t\t\t\"name\": \"entity_0\",\n"
"\t\t\t\"value\": \"value_0\"\n"
"\t\t},\n"
"\t\t{\n"
"\t\t\t\"name\": \"entity_1\",\n"
"\t\t\t\"value\": \"value_1\"\n"
"\t\t}\n"
"\t]\n"
"}\n"
"\n"
"## JSON.stringify(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]"
msgid ""
"Converts a JSON-compliant value that was created with [method from_native] "
"back to native engine types.\n"
"By default, objects are ignored for security reasons, unless [param "
"allow_objects] is [code]true[/code].\n"
"You can convert a JSON string back to a native value like this:\n"
"[codeblock]\n"
"func decode_data(string, allow_objects = false):\n"
"\treturn JSON.to_native(JSON.parse_string(string), allow_objects)\n"
"[/codeblock]"
msgstr ""
"Перетворює JSON-сумісне значення, створене за допомогою [method from_native], "
"назад у рідні типи механізмів. \n"
"За замовчуванням об’єкти ігноруються з міркувань безпеки, якщо [param "
"allow_objects] не має значення [code]true[/code]. \n"
"Ви можете перетворити рядок JSON назад на нативне значення так: \n"
"[codeblock] \n"
"func decode_data(рядок, allow_objects = false): \n"
"\treturn JSON.to_native(JSON.parse_string(string), allow_objects) \n"
"[/codeblock]"
msgid "Contains the parsed JSON data in [Variant] form."
msgstr "Містить дані парсованих JSON у формі [Variant]."
msgid "A helper to handle dictionaries which look like JSONRPC documents."
msgstr "Допоможець для обробки словників, які виглядають як JSONRPC документи."
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 "
"identifies which method is called, the parameters to that function, and "
"carries an ID to keep track of responses. This class implements that standard "
"on top of [Dictionary]; you will have to convert between a [Dictionary] and "
"[JSON] with other functions."
msgstr ""
"[url=https://www.jsonrpc.org/]JSON-RPC[/url] є стандартом, який обгортає "
"метод виклику в об'єкті [JSON]. Об'єкт має певну структуру і визначені, які "
"метод називається, параметри до цієї функції і несе ідентифікатор для "
"відстеження відповідей. Цей клас реалізує цей стандарт у верхній частині "
"[Dictionary]; вам доведеться конвертувати між [Dictionary] та [JSON] з іншими "
"функціями."
msgid ""
"Returns a dictionary in the form of a JSON-RPC notification. Notifications "
"are one-shot messages which do not expect a response.\n"
"- [param method]: Name of the method being called.\n"
"- [param params]: An array or dictionary of parameters being passed to the "
"method."
msgstr ""
"Повертає словник у формі сповіщення JSON-RPC. Сповіщення – це одноразові "
"повідомлення, які не очікують відповіді.\n"
"- [param method]: Ім'я методу, що викликається.\n"
"- [param params]: Масив або словник параметрів, що передаються методу."
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 "
"server to specify which exact request it is responding to.\n"
"- [param method]: Name of the method being called.\n"
"- [param params]: An array or dictionary of parameters being passed to the "
"method.\n"
"- [param id]: Uniquely identifies this request. The server is expected to "
"send a response with the same ID."
msgstr ""
"Повертає словник у формі JSON-RPC запиту. Запити надсилаються на сервер з "
"очікуванням відповіді. Поле ID використовується сервером для визначення того, "
"на який саме запит він відповідає.\n"
"- [param method]: Ім'я методу, що викликається.\n"
"- [param params]: Масив або словник параметрів, що передаються методу.\n"
"- [param id]: Унікально ідентифікує цей запит. Очікується, що сервер надішле "
"відповідь з тим самим ідентифікатором."
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 "
"Notification instead.\n"
"- [param result]: The return value of the function which was called.\n"
"- [param id]: The ID of the request this response is targeted to."
msgstr ""
"Коли сервер отримав і обробляє запит, він очікується надсилати відповідь. "
"Якщо ви не бажаєте відповіді, то вам потрібно надіслати повідомлення замість "
"цього.\n"
"- [param result]: Повернення значення функції, яка була викликана.\n"
"- [param id]: Ідентифікатор запиту на цю відповідь."
msgid ""
"Creates a response which indicates a previous reply has failed in some way.\n"
"- [param code]: The error code corresponding to what kind of error this is. "
"See the [enum ErrorCode] constants.\n"
"- [param message]: A custom message about this error.\n"
"- [param id]: The request this error is a response to."
msgstr ""
"Створює відповідь, яка вказує на попередню відповідь\n"
"- [param code]: Код помилки, що відповідає за те, що таке помилка. Побачити "
"[повідомлення]\n"
"- [param message]: Користувальницьке повідомлення про цю помилку.\n"
"- [param id]: Ця помилка є відповідь."
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 "
"\"method\" and looking for an equivalently named function in the JSONRPC "
"object. If one is found that method is called.\n"
"To add new supported methods extend the JSONRPC class and call [method "
"process_action] on your subclass.\n"
"[param action]: The action to be run, as a Dictionary in the form of a JSON-"
"RPC request or notification."
msgstr ""
"З урахуванням словника, який приймає форму запиту JSON-RPC: розпакувати запит "
"і запустити його. Методи вирішуються, дивлячись на поле, що називається "
"\"метод\" і шукаючи еквівалентно названу функцію в об'єкті JSONRPC. Якщо один "
"знайдений метод називається.\n"
"Щоб додати нові підтримані методи, подовжуйте клас JSONRPC і зателефонуйте "
"[method _action] на підкласі.\n"
"[param action]: Дія, яка буде працювати, як словник у вигляді запиту JSON-RPC "
"або повідомлення."
msgid ""
"Registers a callback for the given method name.\n"
"- [param name]: The name that clients can use to access the callback.\n"
"- [param callback]: The callback which will handle the specified method."
msgstr ""
"Реєструє зворотний виклик для заданого імені методу.\n"
"- [param name]: Ім'я, яке клієнти можуть використовувати для доступу до "
"зворотного виклику.\n"
"- [param callback]: Зворотний виклик, який оброблятиме вказаний метод."
msgid ""
"The request could not be parsed as it was not valid by JSON standard ([method "
"JSON.parse] failed)."
msgstr ""
"Запит не може бути приурочена, оскільки він не був дійсним за стандартом JSON "
"([method JSON.parse])."
msgid "A method call was requested but the request's format is not valid."
msgstr "За запитом, але формат запиту не діє."
msgid ""
"A method call was requested but no function of that name existed in the "
"JSONRPC subclass."
msgstr ""
"За запитом метода, але не існує функції цього імені, що існували в субкласі "
"JSONRPC."
msgid ""
"A method call was requested but the given method parameters are not valid. "
"Not used by the built-in JSONRPC."
msgstr ""
"За запитом метода, але задані параметри методу не діє. Не використовується "
"вбудованим JSONRPC."
msgid ""
"An internal error occurred while processing the request. Not used by the "
"built-in JSONRPC."
msgstr ""
"Внутрішня помилка сталася при обробці запиту. Не використовується вбудованим "
"JSONRPC."
msgid "Holds collision data from the movement of a [PhysicsBody2D]."
msgstr ""
"Зберігає дані про зіткнення, отримані в результаті руху [PhysicsBody2D]."
msgid ""
"Holds collision data from the movement of a [PhysicsBody2D], usually from "
"[method PhysicsBody2D.move_and_collide]. When a [PhysicsBody2D] is moved, it "
"stops if it detects a collision with another body. If a collision is "
"detected, a [KinematicCollision2D] object is returned.\n"
"The collision data includes the colliding object, the remaining motion, and "
"the collision position. This data can be used to determine a custom response "
"to the collision."
msgstr ""
"Утримує дані зіткнення з руху [PhysicsBody2D], як правило, від [method "
"PhysicsBody2D.move_and_collide]. Коли переміщається [PhysicsBody2D], вона "
"зупиняється, якщо виявить зіткнення з іншим тілом. Якщо виявлений зіткнення, "
"повертається об'єкт [KinematicCollision2D].\n"
"Дані зіткнень включають об'єкт, решту руху і позицію зіткнення. Дані можуть "
"бути використані для визначення користувацького реагування на зіткнення."
msgid ""
"Returns the collision angle according to [param up_direction], which is "
"[constant Vector2.UP] by default. This value is always positive."
msgstr ""
"Повертає кут зіткнень за умовчанням [param up_direction], який [constant "
"Vector2.UP]. Це значення завжди позитивне."
msgid "Returns the colliding body's attached [Object]."
msgstr "Повертає прикріплені тіла, що зіштовхуються [Object]."
msgid ""
"Returns the unique instance ID of the colliding body's attached [Object]. See "
"[method Object.get_instance_id]."
msgstr ""
"Повертає унікальний ідентифікатор екземпляра приєднаного до тіла, що "
"зіштовхується, об'єкта [Object]. Див. метод [Object.get_instance_id]."
msgid "Returns the colliding body's [RID] used by the [PhysicsServer2D]."
msgstr "Повернутися до корпусу, який використовується [PhysicsServer2D]."
msgid "Returns the colliding body's shape."
msgstr "Повертає форму з'єднання тіла."
msgid "Returns the colliding body's shape index. See [CollisionObject2D]."
msgstr "Повернення індексу форми тіла. [CollisionObject2D]."
msgid "Returns the colliding body's velocity."
msgstr "Повертає швидкість з'єднання тіла."
msgid ""
"Returns the colliding body's length of overlap along the collision normal."
msgstr "Повертає тривалість перекриття тіла по нормам зіткнення."
msgid "Returns the moving object's colliding shape."
msgstr "Повертає фігуру рухомого об'єкта."
msgid "Returns the colliding body's shape's normal at the point of collision."
msgstr "Повертає нормалізацію фігури тіла на місці зіткнення."
msgid "Returns the point of collision in global coordinates."
msgstr "Повертає точку зіткнення у глобальних координатах."
msgid "Returns the moving object's remaining movement vector."
msgstr "Повертає вектор руху рухомого об'єкта."
msgid "Returns the moving object's travel before collision."
msgstr "Повертає переміщення об'єкта перед зіткненням."
msgid "Holds collision data from the movement of a [PhysicsBody3D]."
msgstr "Утримує дані зіткнення з руху [PhysicsBody3D]."
msgid ""
"Holds collision data from the movement of a [PhysicsBody3D], usually from "
"[method PhysicsBody3D.move_and_collide]. When a [PhysicsBody3D] is moved, it "
"stops if it detects a collision with another body. If a collision is "
"detected, a [KinematicCollision3D] object is returned.\n"
"The collision data includes the colliding object, the remaining motion, and "
"the collision position. This data can be used to determine a custom response "
"to the collision."
msgstr ""
"Стійкі дані зіткнення з руху [PhysicsBody3D], як правило, від [method "
"PhysicsBody3D.move_and_collide]. Коли переміщається [PhysicsBody3D], він "
"зупиняється, якщо він виявляє зіткнення з іншим тілом. Якщо виявлений "
"зіткнення, повертається об'єкт [KinematicCollision3D].\n"
"Дані зіткнень включають об'єкт, решту руху і позицію зіткнення. Дані можуть "
"бути використані для визначення користувацького реагування на зіткнення."
msgid ""
"Returns the collision angle according to [param up_direction], which is "
"[constant Vector3.UP] by default. This value is always positive."
msgstr ""
"Повертає кут зіткнення відповідно до [param up_direction], який за "
"замовчуванням дорівнює [constant Vector3.UP]. Це значення завжди додатне."
msgid ""
"Returns the colliding body's attached [Object] given a collision index (the "
"deepest collision by default)."
msgstr ""
"Повертає до прикріпленого корпусу зв'язку [Object] індексу зіткнення "
"(найглибше зіткнення за замовчуванням)."
msgid ""
"Returns the unique instance ID of the colliding body's attached [Object] "
"given a collision index (the deepest collision by default). See [method "
"Object.get_instance_id]."
msgstr ""
"Повертає унікальний екземпляр ID прикріпленої частини корпусу [Object] з "
"індексом зіткнення (найглибше зіткнення за замовчуванням). Див. [method "
"Object.get_instance_id]."
msgid ""
"Returns the colliding body's [RID] used by the [PhysicsServer3D] given a "
"collision index (the deepest collision by default)."
msgstr "Повертає індекс зіткнення (найглибше зіткнення за замовчуванням)."
msgid ""
"Returns the colliding body's shape given a collision index (the deepest "
"collision by default)."
msgstr ""
"Повертає форму з'єднання з індексом зіткнення (найглибше зіткнення за "
"замовчуванням)."
msgid ""
"Returns the colliding body's shape index given a collision index (the deepest "
"collision by default). See [CollisionObject3D]."
msgstr ""
"Повертає індекс форми тіла, що відповідає індексу зіткнення (найглибше "
"зіткнення за замовчуванням). [CollisionObject3D]."
msgid ""
"Returns the colliding body's velocity given a collision index (the deepest "
"collision by default)."
msgstr ""
"Повертає швидкість з'єднання з індексом зіткнення (найглибше зіткнення за "
"замовчуванням)."
msgid "Returns the number of detected collisions."
msgstr "Повертає кількість виявлених зіткнень."
msgid ""
"Returns the moving object's colliding shape given a collision index (the "
"deepest collision by default)."
msgstr ""
"Повертає форму переходу об'єкта, що відповідає зіткненню (найглибше зіткнення "
"за замовчуванням)."
msgid ""
"Returns the colliding body's shape's normal at the point of collision given a "
"collision index (the deepest collision by default)."
msgstr ""
"Повертає нормалізацію форми тіла на місці зіткнення з індексом зіткнення "
"(найглибше зіткнення за замовчуванням)."
msgid ""
"Returns the point of collision in global coordinates given a collision index "
"(the deepest collision by default)."
msgstr ""
"Повертає точку зіткнення у глобальних координатах з урахуванням індексу "
"зіткнення (найглибше зіткнення за замовчуванням)."
msgid "A control for displaying plain text."
msgstr "Контроль для відображення простого тексту."
msgid ""
"A control for displaying plain text. It gives you control over the horizontal "
"and vertical alignment and can wrap the text inside the node's bounding "
"rectangle. It doesn't support bold, italics, or other rich text formatting. "
"For that, use [RichTextLabel] instead.\n"
"[b]Note:[/b] A single Label node is not designed to display huge amounts of "
"text. To display large amounts of text in a single node, consider using "
"[RichTextLabel] instead as it supports features like an integrated scroll bar "
"and threading. [RichTextLabel] generally performs better when displaying "
"large amounts of text (several pages or more)."
msgstr ""
"Елемент керування для відображення звичайного тексту. Він надає вам контроль "
"над горизонтальним та вертикальним вирівнюванням і може обносити текст "
"всередині прямокутника, що обмежує вузол. Він не підтримує жирний шрифт, "
"курсив або інше форматування RTF. Для цього використовуйте [RichTextLabel].\n"
"[b]Примітка:[/b] Один вузол Label не призначений для відображення величезної "
"кількості тексту. Щоб відобразити велику кількість тексту в одному вузлі, "
"розгляньте можливість використання [RichTextLabel], оскільки він підтримує "
"такі функції, як інтегрована смуга прокручування та потоки. [RichTextLabel] "
"зазвичай краще працює під час відображення великої кількості тексту (кілька "
"сторінок або більше)."
msgid ""
"Returns the bounding rectangle of the character at position [param pos] in "
"the label's local coordinate system. If the character is a non-visual "
"character or [param pos] is outside the valid range, an empty [Rect2] is "
"returned. If the character is a part of a composite grapheme, the bounding "
"rectangle of the whole grapheme is returned."
msgstr ""
"Повертає обмежувальний прямокутник символу в позиції [param pos] у локальній "
"системі координат мітки. Якщо символ є невізуальним або [param pos] "
"знаходиться за межами допустимого діапазону, повертається порожній [Rect2]. "
"Якщо символ є частиною складеної графеми, повертається обмежувальний "
"прямокутник усієї графеми."
msgid "Returns the number of lines of text the Label has."
msgstr "Повертає кількість рядків тексту, що має етикетку."
msgid ""
"Returns the height of the line [param line].\n"
"If [param line] is set to [code]-1[/code], returns the biggest line height.\n"
"If there are no lines, returns font size in pixels."
msgstr ""
"Повертає висоту лінії [param line].\n"
"[code]-1[/code], повертає найбільшу висоту лінії.\n"
"Якщо немає рядків, повертає розмір шрифту у пікселях."
msgid ""
"Returns the total number of printable characters in the text (excluding "
"spaces and newlines)."
msgstr ""
"Повертає загальну кількість друкованих символів у тексті (за винятком "
"пробілів та нових ліній)."
msgid ""
"Returns the number of lines shown. Useful if the [Label]'s height cannot "
"currently display all lines."
msgstr ""
"Повертаємо кількість виділених ліній. Якщо висота [Label] не може відображати "
"всі лінії."
msgid ""
"If set to something other than [constant TextServer.AUTOWRAP_OFF], the text "
"gets wrapped inside the node's bounding rectangle. If you resize the node, it "
"will change its height automatically to show all the text."
msgstr ""
"Якщо встановлено значення, відмінне від [constant TextServer.AUTOWRAP_OFF], "
"текст обтікається всередині прямокутника, що обмежує вузол. Якщо змінити "
"розмір вузла, його висота автоматично зміниться, щоб відобразити весь текст."
msgid ""
"If [code]true[/code], the Label only shows the text that fits inside its "
"bounding rectangle and will clip text horizontally."
msgstr ""
"Якщо [code]true[/code], Етикетка показує текст, який вписується всередині "
"його межі прямокутника і буде натискати текст горизонтально."
msgid "Ellipsis character used for text clipping."
msgstr "Елліпсис характер використовується для текстового затиску."
msgid ""
"Controls the text's horizontal alignment. Supports left, center, right, and "
"fill (also known as justify)."
msgstr ""
"Керує горизонтальним вирівнюванням тексту. Підтримує вирівнювання по лівому "
"краю, по центру, по правому краю та заповнення (також відоме як вирівнювання "
"по ширині)."
msgid "Line fill alignment rules."
msgstr "Правила вирівнювання заповнення рядків."
msgid ""
"A [LabelSettings] resource that can be shared between multiple [Label] nodes. "
"Takes priority over theme properties."
msgstr ""
"[LabelSettings] ресурс, який може бути розділений між декількома вузлами "
"[Label]. Взяти пріоритет за темними властивостями."
msgid ""
"The number of the lines ignored and not displayed from the start of the "
"[member text] value."
msgstr ""
"Кількість рядків, що проігноровані та не відображаються з початку значення "
"[member text]."
msgid "Limits the lines of text the node shows on screen."
msgstr "Увімкніть рядки текстового вузла на екрані."
msgid ""
"String used as a paragraph separator. Each paragraph is processed "
"independently, in its own BiDi context."
msgstr ""
"Рядок, який використовується як роздільник абзаців. Кожен абзац обробляється "
"незалежно, у власному контексті BiDi."
msgid "Set BiDi algorithm override for the structured text."
msgstr "Настроювання алгоритму BiDi для структурованого тексту."
msgid "Set additional options for BiDi override."
msgstr "Налаштуйте додаткові параметри для перенади BiDi."
msgid "Aligns text to the given tab-stops."
msgstr "Вирівнює текст на задану вкладку."
msgid "The text to display on screen."
msgstr "Текст відображення на екрані."
msgid ""
"The clipping behavior when the text exceeds the node's bounding rectangle."
msgstr ""
"Поведінка відсікання, коли текст виходить за межі обмежувального прямокутника "
"вузла."
msgid "If [code]true[/code], all the text displays as UPPERCASE."
msgstr "Якщо [code]true[/code], всі текстові дисплеї як UPPERCASE."
msgid ""
"Controls the text's vertical alignment. Supports top, center, bottom, and "
"fill."
msgstr ""
"Керує вертикальним вирівнюванням тексту. Підтримує вирівнювання по верху, по "
"центру, знизу та заливку."
msgid ""
"The number of characters to display. If set to [code]-1[/code], all "
"characters are displayed. This can be useful when animating the text "
"appearing in a dialog box.\n"
"[b]Note:[/b] Setting this property updates [member visible_ratio] "
"accordingly.\n"
"[b]Note:[/b] Characters are counted as Unicode codepoints. A single visible "
"grapheme may contain multiple codepoints (e.g. certain emoji use three "
"codepoints). A single codepoint may contain two UTF-16 characters, which are "
"used in C# strings."
msgstr ""
"Кількість символів для відображення. Якщо встановлено значення [code]-1[/"
"code], відображаються всі символи. Це може бути корисно під час анімації "
"тексту, що з'являється у діалоговому вікні.\n"
"[b]Примітка:[/b] Встановлення цього параметра відповідно оновлює [member "
"visible_ratio].\n"
"[b]Примітка:[/b] Символи підраховуються як кодові точки Unicode. Один видимий "
"графема може містити кілька кодових точок (наприклад, деякі емодзі "
"використовують три кодові точки). Одна кодова точка може містити два символи "
"UTF-16, які використовуються в рядках C#."
msgid ""
"The clipping behavior when [member visible_characters] or [member "
"visible_ratio] is set."
msgstr ""
"Поведінка відсікання, коли встановлено [member visible_characters] або "
"[member visible_ratio]."
msgid ""
"The fraction of characters to display, relative to the total number of "
"characters (see [method get_total_character_count]). If set to [code]1.0[/"
"code], all characters are displayed. If set to [code]0.5[/code], only half of "
"the characters will be displayed. This can be useful when animating the text "
"appearing in a dialog box.\n"
"[b]Note:[/b] Setting this property updates [member visible_characters] "
"accordingly."
msgstr ""
"Факт символів для відображення, відносно загальної кількості символів (див. "
"[method get_total_character_count]). Якщо встановити на [code]1.0[/code], всі "
"символи відображаються. Якщо встановити до [code]0.5[/code], буде показано "
"лише половину символів. Це може бути корисно, коли анімація тексту "
"з'являється в діалоговому вікні.\n"
"[b]Примітка:[/b] Встановлення оновлень цього майна [member "
"visible_characters] відповідно."
msgid "Default text [Color] of the [Label]."
msgstr "Текст за замовчуванням [Color] [Label]."
msgid "The color of text outline."
msgstr "Колір текстів."
msgid "[Color] of the text's shadow effect."
msgstr "[Color] ефекту тіні тексту."
msgid ""
"Text outline size.\n"
"[b]Note:[/b] If using a font with [member "
"FontFile.multichannel_signed_distance_field] enabled, its [member "
"FontFile.msdf_pixel_range] must be set to at least [i]twice[/i] the value of "
"[theme_item outline_size] for outline rendering to look correct. Otherwise, "
"the outline may appear to be cut off earlier than intended.\n"
"[b]Note:[/b] Using a value that is larger than half the font size is not "
"recommended, as the font outline may fail to be fully closed in this case."
msgstr ""
"Розмір контуру тексту.\n"
"[b]Примітка:[/b] Якщо за допомогою шрифту [member "
"FontFile.multiканал_signed_distance_field] ввімкнено, його [member "
"FontFile.msdf_pixel_range] необхідно встановити принаймні [i]twice[/i] "
"значення [theme_item index_size] для позначення, що дає змогу виглядати "
"правильно. В іншому випадку контур може з'явитися, щоб зрізати раніше, ніж "
"призначений.\n"
"[b]Примітка:[/b] Використання значення, яке більше половини розмір шрифту не "
"рекомендується, оскільки контур шрифту може бути повністю закритий в цьому "
"випадку."
msgid ""
"Vertical space between paragraphs. Added on top of [theme_item line_spacing]."
msgstr ""
"Вертикальний інтервал між абзацами. Додано поверх [theme_item line_spacing]."
msgid "The horizontal offset of the text's shadow."
msgstr "Горизонтальний зсув тіні тексту."
msgid "The vertical offset of the text's shadow."
msgstr "Вертикальний зсув тіні тексту."
msgid "The size of the shadow outline."
msgstr "Розмір контуру тіні."
msgid "[Font] used for the [Label]'s text."
msgstr "[Font] використовується для тексту [Label]."
msgid "Font size of the [Label]'s text."
msgstr "Розмір шрифту тексту [Label]."
msgid ""
"[StyleBox] used when the [Label] is focused (when used with assistive apps)."
msgstr ""
"[StyleBox] використовується, коли фокус увімкнено [Ladel] (при використанні з "
"допоміжними програмами)."
msgid "Background [StyleBox] for the [Label]."
msgstr "[StyleBox] для [Label]."
msgid "A node for displaying plain text in 3D space."
msgstr "Вузлом для відображення звичайного тексту в просторі 3D."
msgid ""
"A node for displaying plain text in 3D space. By adjusting various properties "
"of this node, you can configure things such as the text's appearance and "
"whether it always faces the camera."
msgstr ""
"Вузлом для відображення звичайного тексту в просторі 3D. Налаштуйте різні "
"властивості цього вузла, ви можете налаштувати такі речі, як зовнішній вигляд "
"тексту і чи завжди він стикається з камерою."
msgid "3D text"
msgstr "3D текст"
msgid ""
"Returns a [TriangleMesh] with the label's vertices following its current "
"configuration (such as its [member pixel_size])."
msgstr ""
"Повертаємо [TriangleMesh] з вершинами етикетки, які слідують за поточною "
"конфігурацією (наприклад, її [пам'ятний піксель_розмір])."
msgid "If [code]true[/code], the specified [param flag] will be enabled."
msgstr ""
"Якщо значення [code]true[/code], то вказаний [param flag] буде ввімкнено."
msgid "The alpha cutting mode to use for the sprite."
msgstr "Режим альфа-вирізання, який буде використано для спрайта."
msgid "Threshold at which the alpha scissor will discard values."
msgstr "Пороги, в яких аспор альфа буде відхиляти значення."
msgid "The billboard mode to use for the label."
msgstr "Режим рекламного щита, який буде використано для етикетки."
msgid ""
"If [code]true[/code], text can be seen from the back as well, if [code]false[/"
"code], it is invisible when looking at it from behind."
msgstr ""
"Якщо [code]true[/code], текст можна побачити з спини, якщо [code]false[/"
"code], він невидимий при перегляді його ззаду."
msgid ""
"If [code]true[/code], the label is rendered at the same size regardless of "
"distance. The label's size on screen is the same as if the camera was "
"[code]1.0[/code] units away from the label's origin, regardless of the actual "
"distance from the camera. The [Camera3D]'s field of view (or [member "
"Camera3D.size] when in orthogonal/frustum mode) still affects the size the "
"label is drawn at."
msgstr ""
"Якщо значення [code]true[/code], мітка відображається з однаковим розміром "
"незалежно від відстані. Розмір мітки на екрані такий самий, як якби камера "
"знаходилася на відстані [code]1.0[/code] одиниць від початку координат мітки, "
"незалежно від фактичної відстані від камери. Поле зору [Camera3D] (або "
"[member Camera3D.size] в ортогональному/усіченому режимі) все ще впливає на "
"розмір, з яким малюється мітка."
msgid "Font configuration used to display text."
msgstr "Налаштування шрифту, що використовується для відображення тексту."
msgid ""
"Font size of the [Label3D]'s text. To make the font look more detailed when "
"up close, increase [member font_size] while decreasing [member pixel_size] at "
"the same time.\n"
"Higher font sizes require more time to render new characters, which can cause "
"stuttering during gameplay."
msgstr ""
"Розмір шрифту тексту [Label3D]. Щоб зробити шрифт більш детальним, коли "
"закрийте, збільшуйте [member font_size] при зменшенні [member pixel_size] "
"одночасно.\n"
"Більші розміри шрифтів вимагають більшого часу, щоб надати нові символи, які "
"можуть викликати затирання під час гри."
msgid "Text [Color] of the [Label3D]."
msgstr "Текст [Color] [Label3D]."
msgid "The text drawing offset (in pixels)."
msgstr "Зняття тексту (в пікселях)."
msgid "The tint of text outline."
msgstr "Вміст текстового контуру."
msgid ""
"Sets the render priority for the text outline. Higher priority objects will "
"be sorted in front of lower priority objects.\n"
"[b]Note:[/b] This only applies if [member alpha_cut] is set to [constant "
"ALPHA_CUT_DISABLED] (default value).\n"
"[b]Note:[/b] This only applies to sorting of transparent objects. This will "
"not impact how transparent objects are sorted relative to opaque objects. "
"This is because opaque objects are not sorted, while transparent objects are "
"sorted from back to front (subject to priority)."
msgstr ""
"Встановлює пріоритет рендерингу для текстового контуру. Більші пріоритетні "
"об'єкти будуть відсортовані перед нижніми пріоритетними об'єктами.\n"
"[b]Примітка:[/b] Це тільки стосується, якщо [member alpha_cut] встановлюється "
"на [constant ALPHA_CUT_DISABLED] (за замовчуванням значення).\n"
"[b]Примітка:[/b] Це стосується сортування прозорих об'єктів. Це не вплине на "
"те, що прозорі предмети сортуються відносно непрозорих об'єктів. Це тому, що "
"об'єкти не відсортовані, при цьому прозорі об'єкти відсортовані від спини до "
"фронту (до пріоритету)."
msgid "Text outline size."
msgstr "Розмір контуру тексту."
msgid ""
"The size of one pixel's width on the label to scale it in 3D. To make the "
"font look more detailed when up close, increase [member font_size] while "
"decreasing [member pixel_size] at the same time."
msgstr ""
"Розмір ширини одного пікселя на етикетці для масштабування у 3D. Щоб шрифт "
"виглядав детальнішим зблизька, збільште [member font_size] та одночасно "
"зменште [member pixel_size]."
msgid ""
"Sets the render priority for the text. Higher priority objects will be sorted "
"in front of lower priority objects.\n"
"[b]Note:[/b] This only applies if [member alpha_cut] is set to [constant "
"ALPHA_CUT_DISABLED] (default value).\n"
"[b]Note:[/b] This only applies to sorting of transparent objects. This will "
"not impact how transparent objects are sorted relative to opaque objects. "
"This is because opaque objects are not sorted, while transparent objects are "
"sorted from back to front (subject to priority)."
msgstr ""
"Встановлює пріоритет рендерингу для тексту. Більші пріоритетні об'єкти будуть "
"відсортовані перед нижніми пріоритетними об'єктами.\n"
"[b]Примітка:[/b] Це тільки стосується, якщо [member alpha_cut] встановлюється "
"на [constant ALPHA_CUT_DISABLED] (за замовчуванням значення).\n"
"[b]Примітка:[/b] Це стосується сортування прозорих об'єктів. Це не вплине на "
"те, що прозорі предмети сортуються відносно непрозорих об'єктів. Це тому, що "
"об'єкти не відсортовані, при цьому прозорі об'єкти відсортовані від спини до "
"фронту (до пріоритету)."
msgid ""
"If [code]true[/code], the [Light3D] in the [Environment] has effects on the "
"label."
msgstr ""
"Якщо [code]true[/code], то [Light3D] в [Environment] має вплив на етикетку."
msgid "Filter flags for the texture."
msgstr "Фільтруйте прапорці для текстури."
msgid ""
"Controls the text's vertical alignment. Supports top, center, and bottom."
msgstr ""
"Керує вертикальним вирівнюванням тексту. Підтримує вирівнювання по верху, по "
"центру та знизу."
msgid "Text width (in pixels), used for autowrap and fill alignment."
msgstr ""
"Ширина тексту (в пікселях), що використовується для автоматичного розриву та "
"вирівнювання заповнення."
msgid "If set, lights in the environment affect the label."
msgstr "Якщо встановити, вогні в середовищі впливають на етикетку."
msgid ""
"If set, text can be seen from the back as well. If not, the text is invisible "
"when looking at it from behind."
msgstr ""
"Якщо встановити, текст можна побачити з спини. Якщо ні, то текст невидимий "
"при його пошуку ззаду."
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 ""
"Вимкнено глибинний тест, тому цей об'єкт намальовується на вершині всіх "
"інших. Однак об'єкти, що намальовані після нього в порядку фіксування, можуть "
"закривати його."
msgid ""
"Label is scaled by depth so that it always appears the same size on screen."
msgstr "Етикетка масштабується глибиною, щоб він завжди виглядав на екрані."
msgid "Represents the size of the [enum DrawFlags] enum."
msgstr "Представляємо розмір [enum DrawFlags] enum."
msgid ""
"This mode performs standard alpha blending. It can display translucent areas, "
"but transparency sorting issues may be visible when multiple transparent "
"materials are overlapping. [member GeometryInstance3D.cast_shadow] has no "
"effect when this transparency mode is used; the [Label3D] will never cast "
"shadows."
msgstr ""
"Цей режим виконує стандартну альфа-змішування. Це може відображати непрозорі "
"зони, але проблеми, які відповідають прозорості, можуть бути видимими, коли "
"багато прозорих матеріалів перекриття. [member "
"GeometryInstance3D.cast_shadow] не має ефекту, коли використовується цей "
"режим прозорості; [Label3D] ніколи не буде лити тіні."
msgid ""
"This mode only allows fully transparent or fully opaque pixels. Harsh edges "
"will be visible unless some form of screen-space antialiasing is enabled (see "
"[member ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa]). "
"This mode is also known as [i]alpha testing[/i] or [i]1-bit transparency[/"
"i].\n"
"[b]Note:[/b] This mode might have issues with anti-aliased fonts and "
"outlines, try adjusting [member alpha_scissor_threshold] or using MSDF font.\n"
"[b]Note:[/b] When using text with overlapping glyphs (e.g., cursive scripts), "
"this mode might have transparency sorting issues between the main text and "
"the outline."
msgstr ""
"Цей режим дозволяє повністю прозорі або повністю прозорі пікселів. Збережені "
"краю будуть видимі, якщо ввімкнено деяку форму антиалюзування екрана (див. "
"[member ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa]). "
"Цей режим також відомий як [i]alpha test[/i] або [i]1-bit прозорості[/i].\n"
"[b]Примітка:[/b] Цей режим може мати питання з антиалюзованими шрифтами та "
"контурами, намагатися налаштування [member alpha_scissor_threshold] або за "
"допомогою MSDF шрифту.\n"
"[b]Примітка:[/b] При використанні тексту з перекриттям glyphs (наприклад, "
"cursive scripts), цей режим може мати питання, що стосуються прозорості між "
"основним текстом та контуром."
msgid ""
"This mode draws fully opaque pixels in the depth prepass. This is slower than "
"[constant ALPHA_CUT_DISABLED] or [constant ALPHA_CUT_DISCARD], but it allows "
"displaying translucent areas and smooth edges while using proper sorting.\n"
"[b]Note:[/b] When using text with overlapping glyphs (e.g., cursive scripts), "
"this mode might have transparency sorting issues between the main text and "
"the outline."
msgstr ""
"Цей режим малює повністю опалювальні пікселів на глибину проходу. Це "
"повільніше, ніж [constant ALPHA_CUT_DISABLED] або [constant "
"ALPHA_CUT_DISCARD], але це дозволяє відображати непрозорі ділянки і гладкі "
"краї при використанні належного сортування.\n"
"[b]Примітка:[/b] При використанні тексту з перекриттям glyphs (наприклад, "
"cursive scripts), цей режим може мати питання, що стосуються прозорості між "
"основним текстом та контуром."
msgid ""
"This mode draws cuts off all values below a spatially-deterministic "
"threshold, the rest will remain opaque."
msgstr ""
"Цей режим відбиває всі значення нижче просторово-детермінаційного порогу, "
"решта залишиться непрозорим."
msgid "Provides common settings to customize the text in a [Label]."
msgstr "Забезпечує загальні налаштування для налаштування тексту в [Label]."
msgid ""
"[LabelSettings] is a resource that provides common settings to customize the "
"text in a [Label]. It will take priority over the properties defined in "
"[member Control.theme]. The resource can be shared between multiple labels "
"and changed on the fly, so it's convenient and flexible way to setup text "
"style."
msgstr ""
"[LabelSettings] є ресурсом, який надає загальні налаштування для налаштування "
"тексту в [Label]. Виконайте пріоритет над властивостями, визначеними в [члені "
"Control.theme]. Ресурс може бути розділений між декількома етикетками і "
"змінено на літа, тому це зручний і гнучкий спосіб налаштування текстового "
"стилю."
msgid ""
"Adds a new stacked outline to the label at the given [param index]. If [param "
"index] is [code]-1[/code], the new stacked outline will be added at the end "
"of the list."
msgstr ""
"Додає новий об'єднаний контур до мітки за вказаним [param index]. Якщо [param "
"index] дорівнює [code]-1[/code], новий об'єднаний контур буде додано в кінець "
"списку."
msgid ""
"Adds a new stacked shadow to the label at the given [param index]. If [param "
"index] is [code]-1[/code], the new stacked shadow will be added at the end of "
"the list."
msgstr ""
"Додає нову насипну тінь до мітки за заданим [param index]. Якщо [param index] "
"дорівнює [code]-1[/code], нова насипна тінь буде додана в кінець списку."
msgid "Returns the color of the stacked outline at [param index]."
msgstr "Повертає колір об'єднаного контуру в точці [param index]."
msgid "Returns the size of the stacked outline at [param index]."
msgstr "Повертає розмір об'єднаного контуру в [param index]."
msgid "Returns the color of the stacked shadow at [param index]."
msgstr "Повертає колір тіні, що складається з шару, у точці [param index]."
msgid "Returns the offset of the stacked shadow at [param index]."
msgstr "Повертає зміщення об'єднаної тіні в точці [param index]."
msgid "Returns the outline size of the stacked shadow at [param index]."
msgstr "Повертає розмір контуру складеної тіні в [param index]."
msgid ""
"Moves the stacked outline at index [param from_index] to the given position "
"[param to_position] in the array."
msgstr ""
"Переміщує об'єднаний контур за індексом [param from_index] у задану позицію "
"[param to_position] у масиві."
msgid ""
"Moves the stacked shadow at index [param from_index] to the given position "
"[param to_position] in the array."
msgstr ""
"Переміщує накопичену тінь за індексом [param from_index] у задану позицію "
"[param to_position] у масиві."
msgid "Removes the stacked outline at index [param index]."
msgstr "Видаляє складений контур за індексом [param index]."
msgid "Removes the stacked shadow at index [param index]."
msgstr "Видаляє насипну тінь за індексом [param index]."
msgid ""
"Sets the color of the stacked outline identified by the given [param index] "
"to [param color]."
msgstr ""
"Встановлює колір об'єднаного контуру, визначеного заданим [param index], на "
"[param color]."
msgid ""
"Sets the size of the stacked outline identified by the given [param index] to "
"[param size]."
msgstr ""
"Встановлює розмір об'єднаного контуру, визначеного заданим [param index], на "
"[param size]."
msgid ""
"Sets the color of the stacked shadow identified by the given [param index] to "
"[param color]."
msgstr ""
"Встановлює колір тіні, що утворюється на основі шару, ідентифікованої заданим "
"[param index], на [param color]."
msgid ""
"Sets the offset of the stacked shadow identified by the given [param index] "
"to [param offset]."
msgstr ""
"Встановлює зміщення тіні, що об'єднується, ідентифікованої заданим [param "
"index], на [param offset]."
msgid ""
"Sets the outline size of the stacked shadow identified by the given [param "
"index] to [param size]."
msgstr ""
"Встановлює розмір контуру складеної тіні, ідентифікованої заданим [param "
"index], на [param size]."
msgid "[Font] used for the text."
msgstr "[Font] використовується для тексту."
msgid "Color of the text."
msgstr "Колір тексту."
msgid "Size of the text."
msgstr "Розмір тексту."
msgid "The color of the outline."
msgstr "Колір контуру."
msgid ""
"Vertical space between paragraphs. Added on top of [member line_spacing]."
msgstr ""
"Вертикальний інтервал між абзацами. Додано поверх [member line_spacing]."
msgid ""
"Color of the shadow effect. If alpha is [code]0[/code], no shadow will be "
"drawn."
msgstr ""
"Колір тіньового ефекту. Якщо альфа [code]0[/code], не буде намальовано тінь."
msgid "Offset of the shadow effect, in pixels."
msgstr "Зняття тіньового ефекту, у пікселях."
msgid "Size of the shadow effect."
msgstr "Розмір тіньового ефекту."
msgid "The number of stacked outlines."
msgstr "Кількість об'єднаних контурів."
msgid "The number of stacked shadows."
msgstr "Кількість накладених тіней."
msgid "Casts light in a 2D environment."
msgstr "Заготівля світла в середовищі 2D."
msgid ""
"Casts light in a 2D environment. A light is defined as a color, an energy "
"value, a mode (see constants), and various other parameters (range and "
"shadows-related)."
msgstr ""
"Заготовки світла в середовищі 2D. Світло визначаються як колір, енергетична "
"цінність, режим (див. константи), так і різні інші параметри (посередник і "
"тіні пов'язані)."
msgid ""
"Returns the light's height, which is used in 2D normal mapping. See [member "
"PointLight2D.height] and [member DirectionalLight2D.height]."
msgstr ""
"Повертає висоту світла, яка використовується в 2D нормальному "
"картографуванні. [member PointLight2D.height] і [member "
"DirectionalLight2D.height]."
msgid ""
"Sets the light's height, which is used in 2D normal mapping. See [member "
"PointLight2D.height] and [member DirectionalLight2D.height]."
msgstr ""
"Встановлює висоту світла, яка використовується в 2D-карті нормалей. Див. "
"[member PointLight2D.height] та [member DirectionalLight2D.height]."
msgid "The Light2D's blend mode."
msgstr "Режим змішування Light2D."
msgid "The Light2D's [Color]."
msgstr "[Color] у Light2D."
msgid "If [code]true[/code], Light2D will only appear when editing the scene."
msgstr ""
"Якщо [code]true[/code], Light2 Д з'явиться тільки при редагуванні сцени."
msgid "If [code]true[/code], Light2D will emit light."
msgstr "Якщо [code]true[/code], Light2 D буде випромінювати світло."
msgid ""
"The Light2D's energy value. The larger the value, the stronger the light."
msgstr "Енергетична цінність Light2D. Чим більше значення, тим сильніше світла."
msgid ""
"The layer mask. Only objects with a matching [member CanvasItem.light_mask] "
"will be affected by the Light2D. See also [member shadow_item_cull_mask], "
"which affects which objects can cast shadows.\n"
"[b]Note:[/b] [member range_item_cull_mask] is ignored by "
"[DirectionalLight2D], which will always light a 2D node regardless of the 2D "
"node's [member CanvasItem.light_mask]."
msgstr ""
"Маска шара. Тільки об'єкти з відповідним [member CanvasItem.light_mask] "
"будуть уражені Light2D. Дивись також [member shadow_item_cull_mask], що "
"впливає на те, які об'єкти можна відлити тіні.\n"
"[b]Note:[/b] [member range_item_cull_mask] ігнорується [DirectionalLight2D], "
"який завжди світить вузол 2D незалежно від вузла 2D [пам'ятний "
"CanvasItem.light_mask]."
msgid "Maximum layer value of objects that are affected by the Light2D."
msgstr "Максимальне значення шару об'єктів, які впливають на Light2D."
msgid "Minimum layer value of objects that are affected by the Light2D."
msgstr "Мінімальне значення шару об'єктів, які впливають на Light2D."
msgid ""
"Maximum [code]z[/code] value of objects that are affected by the Light2D."
msgstr "Максимальна [code]z[/code] значення об'єктів, які впливають на Light2D."
msgid ""
"Minimum [code]z[/code] value of objects that are affected by the Light2D."
msgstr "Мінімальна [code]z[/code] значення об'єктів, які впливають на Light2D."
msgid "[Color] of shadows cast by the Light2D."
msgstr "[Color] тіней, які відливаються Light2D."
msgid "If [code]true[/code], the Light2D will cast shadows."
msgstr "Якщо [code]true[/code], Light2D буде пролити тіні."
msgid "Shadow filter type."
msgstr "Тип тіньового фільтра."
msgid ""
"Smoothing value for shadows. Higher values will result in softer shadows, at "
"the cost of visible streaks that can appear in shadow rendering. [member "
"shadow_filter_smooth] only has an effect if [member shadow_filter] is "
"[constant SHADOW_FILTER_PCF5] or [constant SHADOW_FILTER_PCF13]."
msgstr ""
"Гладке значення для тіней. Більшість значень призведе до м'якших тіней, за "
"вартістю видимих пасусів, які можуть з'явитися в тіньовому рендерингу. "
"[member shadow_filter_smooth] має ефект, якщо [member shadow_filter] "
"[constantant SHADOW_FILTER_PCF5] або [constant SHADOW_FILTER_PCF13]."
msgid ""
"The shadow mask. Used with [LightOccluder2D] to cast shadows. Only occluders "
"with a matching [member CanvasItem.light_mask] will cast shadows. See also "
"[member range_item_cull_mask], which affects which objects can [i]receive[/i] "
"the light."
msgstr ""
"Тіней маска. Використовується з [LightOccluder2D] для лиття тіней. Тільки "
"оклюмери з відповідним [member CanvasItem.light_mask] будуть вилити тіні. "
"Дивись також [member range_item_cull_mask], який впливає на які об'єкти можна "
"[i]receive[/i] світло."
msgid ""
"No filter applies to the shadow map. This provides hard shadow edges and is "
"the fastest to render. See [member shadow_filter]."
msgstr ""
"Немає фільтра відноситься до shadow map. Це забезпечує жорсткі тіні краї і є "
"найшвидшим для рендерингу. Див. [member shadow_filter]."
msgid ""
"Percentage closer filtering (5 samples) applies to the shadow map. This is "
"slower compared to hard shadow rendering. See [member shadow_filter]."
msgstr ""
"Приблизний фільтр (5 зразків) застосовується до shadow map. Це повільніше "
"порівняно з твердою тіньою рендерингом. Див. [member shadow_filter]."
msgid ""
"Percentage closer filtering (13 samples) applies to the shadow map. This is "
"the slowest shadow filtering mode, and should be used sparingly. See [member "
"shadow_filter]."
msgstr ""
"Приблизний фільтруючий (13 зразків) застосовується до shadow map. Це "
"повільний режим фільтрації тіней, і слід використовувати неприпустимо. Див. "
"[member shadow_filter]."
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 ""
"Додає значення пікселів, що відповідають Light2D значенням пікселів під ним. "
"Це загальна поведінка світла."
msgid ""
"Subtracts the value of pixels corresponding to the Light2D to the values of "
"pixels under it, resulting in inversed light effect."
msgstr ""
"Відстежує значення пікселів, що відповідають Light2D значенням пікселів під "
"ним, що призводить до порушення ефекту світла."
msgid ""
"Mix the value of pixels corresponding to the Light2D to the values of pixels "
"under it by linear interpolation."
msgstr ""
"Змішайте значення пікселів, що відповідають Light2D значенням пікселів під "
"ним лінійним інтерполяціям."
msgid "Provides a base class for different kinds of light nodes."
msgstr "Забезпечує базовий клас для різних видів світлових вузлів."
msgid ""
"Light3D is the [i]abstract[/i] base class for light nodes. As it can't be "
"instantiated, it shouldn't be used directly. Other types of light nodes "
"inherit from it. Light3D contains the common variables and parameters used "
"for lighting."
msgstr ""
"Light3D - [i]abstract[/i] базовий клас для світлових вузлів. Як він не може "
"бути миттєвим, він не повинен використовуватися безпосередньо. Інші види "
"світлових вузлів успадкуються від неї. Світло3 D містить загальні змінні та "
"параметри, які використовуються для освітлення."
msgid ""
"Returns the [Color] of an idealized blackbody at the given [member "
"light_temperature]. This value is calculated internally based on the [member "
"light_temperature]. This [Color] is multiplied by [member light_color] before "
"being sent to the [RenderingServer]."
msgstr ""
"Повернутися до [Color] ідеального чорного тіла на даній [member "
"light_temperature]. Це значення обчислюється внутрішньо на основі [member "
"light_temperature]. Цей [Color] передається [member light_color] перед "
"відправкою в [RenderingServer]."
msgid "Returns the value of the specified [enum Light3D.Param] parameter."
msgstr "Повертає значення вказаного параметра [enum Light3D.Param]."
msgid "Sets the value of the specified [enum Light3D.Param] parameter."
msgstr "Встановлює значення вказаного параметра [enum Light3D.Param]."
msgid ""
"The distance from the camera at which the light begins to fade away (in 3D "
"units).\n"
"[b]Note:[/b] Only effective for [OmniLight3D] and [SpotLight3D]."
msgstr ""
"Відстань від фотокамери, на якій світло починає згасати (в 3D-блоках).\n"
"[b]Примітка:[/b] Тільки ефективний для [OmniLight3D] і [SpotLight3D]."
msgid ""
"If [code]true[/code], the light will smoothly fade away when far from the "
"active [Camera3D] starting at [member distance_fade_begin]. This acts as a "
"form of level of detail (LOD). The light will fade out over [member "
"distance_fade_begin] + [member distance_fade_length], after which it will be "
"culled and not sent to the shader at all. Use this to reduce the number of "
"active lights in a scene and thus improve performance.\n"
"[b]Note:[/b] Only effective for [OmniLight3D] and [SpotLight3D]."
msgstr ""
"Якщо [code]true[/code], світло буде плавно згасати, коли далеко від активних "
"[Camera3D], починаючи з [member distance_fade_begin]. Це означає форму рівня "
"деталь (LOD). Світло буде згасати над [member distance_fade_begin] + [member "
"distance_fade_length], після чого він буде культивований і не відправлений на "
"шейкер на всіх. Використовуйте це, щоб зменшити кількість активних вогнів на "
"сцені і, таким чином, поліпшити продуктивність.\n"
"[b]Примітка:[/b] Тільки ефективний для [OmniLight3D] і [SpotLight3D]."
msgid ""
"Distance over which the light and its shadow fades. The light's energy and "
"shadow's opacity is progressively reduced over this distance and is "
"completely invisible at the end.\n"
"[b]Note:[/b] Only effective for [OmniLight3D] and [SpotLight3D]."
msgstr ""
"Відстань над яким світло і його тіні відтіняє. Легка енергія і тіньова "
"непрозорість поступово зменшується над цією дистанцією і повністю непомітна "
"на кінці.\n"
"[b]Примітка:[/b] Тільки ефективний для [OmniLight3D] і [SpotLight3D]."
msgid ""
"The distance from the camera at which the light's shadow cuts off (in 3D "
"units). Set this to a value lower than [member distance_fade_begin] + [member "
"distance_fade_length] to further improve performance, as shadow rendering is "
"often more expensive than light rendering itself.\n"
"[b]Note:[/b] Only effective for [OmniLight3D] and [SpotLight3D], and only "
"when [member shadow_enabled] is [code]true[/code]."
msgstr ""
"Відстань від фотоапарата, при якому відключається тінь світла (в 3D одиниці). "
"Встановити це значення нижче [member distance_fade_begin] + [member "
"distance_fade_length] для подальшого поліпшення продуктивності, так як Shadow "
"рендерингу часто дорожче, ніж світло рендерингу.\n"
"[b]Примітка:[/b] Тільки ефективний для [OmniLight3D] і [SpotLight3D], і "
"тільки коли [member shadow_enabled] [code]true[/code]."
msgid ""
"If [code]true[/code], the light only appears in the editor and will not be "
"visible at runtime. If [code]true[/code], the light will never be baked in "
"[LightmapGI] regardless of its [member light_bake_mode]."
msgstr ""
"Якщо [code]true[/code], то світло з'являється тільки в редакторі і не буде "
"видно в режимі runtime. Якщо [code]true[/code], світло ніколи не буде "
"запечена в [LightmapGI] незалежно від його [member light_bake_mode]."
msgid ""
"The light's angular size in degrees. Increasing this will make shadows softer "
"at greater distances (also called percentage-closer soft shadows, or PCSS). "
"Only available for [DirectionalLight3D]s. For reference, the Sun from the "
"Earth is approximately [code]0.5[/code]. Increasing this value above "
"[code]0.0[/code] for lights with shadows enabled will have a noticeable "
"performance cost due to PCSS.\n"
"[b]Note:[/b] [member light_angular_distance] is not affected by [member "
"Node3D.scale] (the light's scale or its parent's scale).\n"
"[b]Note:[/b] PCSS for directional lights is only supported in the Forward+ "
"rendering method, not Mobile or Compatibility."
msgstr ""
"Легкий кутовий розмір у градусах. Збільшити це зробить тіні м'якшими на "
"більших відстанях (також називають відсотні м'які тіні, або ПКС). Тільки "
"доступні для [DirectionalLight3D]s. Для довідки, Сонце з Землі приблизно "
"[code]0.5[/code]. Збільшення цього значення над [code]0.0[/code] для вогнів з "
"ввімкненими відтінками буде мати помітну вартість виконання через ПКС.\n"
"[b]Примітка:[/b] [member light_angular_distance] не впливає на [member "
"Node3D.scale] (вага легкого або його батьківського масштабу).\n"
"[b]Примітка:[/b] ПКСС для спрямованих світильників підтримується тільки в "
"методі Forward+, а не мобільний або сумісність."
msgid ""
"The light's bake mode. This will affect the global illumination techniques "
"that have an effect on the light's rendering.\n"
"[b]Note:[/b] Meshes' global illumination mode will also affect the global "
"illumination rendering. See [member GeometryInstance3D.gi_mode]."
msgstr ""
"Режим випікання світла. Це вплине на методи глобального освітлення, які "
"впливають на рендеринг світла.\n"
"[b]Примітка:[/b] Режим глобального освітлення сіток також впливатиме на "
"рендеринг глобального освітлення. Див. [member GeometryInstance3D.gi_mode]."
msgid ""
"The light's color in nonlinear sRGB encoding. An [i]overbright[/i] color can "
"be used to achieve a result equivalent to increasing the light's [member "
"light_energy]."
msgstr ""
"Колір світла в нелінійному кодуванні sRGB. Надмірно [i]яскравий[/i] колір "
"можна використовувати для досягнення результату, еквівалентного збільшенню "
"[member light_energy] світла."
msgid ""
"The light will affect objects in the selected layers.\n"
"[b]Note:[/b] The light cull mask is ignored by [VoxelGI], SDFGI, "
"[LightmapGI], and volumetric fog. These will always render lights in a way "
"that ignores the cull mask. See also [member VisualInstance3D.layers]."
msgstr ""
"Світло впливатиме на об'єкти у вибраних шарах.\n"
"[b]Примітка:[/b] Маска відсіювання світла ігнорується [VoxelGI], SDFGI, "
"[LightmapGI] та об'ємним туманом. Вони завжди візуалізують світло, ігноруючи "
"маску відсіювання. Див. також [member VisualInstance3D.layers]."
msgid ""
"The light's strength multiplier (this is not a physical unit). For "
"[OmniLight3D] and [SpotLight3D], changing this value will only change the "
"light color's intensity, not the light's radius."
msgstr ""
"Множник легкої міцності (це не фізична частина). Для [OmniLight3D] і "
"[SpotLight3D], зміни цього значення змінить лише інтенсивність світла, а не "
"радіус світла."
msgid ""
"Secondary multiplier used with indirect light (light bounces). Used with "
"[VoxelGI] and SDFGI (see [member Environment.sdfgi_enabled]).\n"
"[b]Note:[/b] This property is ignored if [member light_energy] is equal to "
"[code]0.0[/code], as the light won't be present at all in the GI shader."
msgstr ""
"Вторинний множник, що використовується з непрямим світлом (відбиття світла). "
"Використовується з [VoxelGI] та SDFGI (див. [member "
"Environment.sdfgi_enabled]).\n"
"[b]Примітка:[/b] Ця властивість ігнорується, якщо [member light_energy] "
"дорівнює [code]0.0[/code], оскільки світло взагалі не буде присутнє в GI-"
"шейдері."
msgid ""
"Used by positional lights ([OmniLight3D] and [SpotLight3D]) when [member "
"ProjectSettings.rendering/lights_and_shadows/use_physical_light_units] is "
"[code]true[/code]. Sets the intensity of the light source measured in Lumens. "
"Lumens are a measure of luminous flux, which is the total amount of visible "
"light emitted by a light source per unit of time.\n"
"For [SpotLight3D]s, we assume that the area outside the visible cone is "
"surrounded by a perfect light absorbing material. Accordingly, the apparent "
"brightness of the cone area does not change as the cone increases and "
"decreases in size.\n"
"A typical household lightbulb can range from around 600 lumens to 1,200 "
"lumens, a candle is about 13 lumens, while a streetlight can be approximately "
"60,000 lumens."
msgstr ""
"Використовуються за допомогою лінійних світильників ([OmniLight3D] та "
"[SpotLight3D]), коли [member ProjectSettings.rendering/lights_and_shadows/"
"use_phys_light_units] [code]true[/code]. Встановлює інтенсивність джерела "
"світла, вимірюваного в Луменсі. Люмени є виміром світлового потоку, який є "
"загальною кількістю видимого світла, що випускається джерелом світла на "
"одиницю часу.\n"
"Для [SpotLight3D] ми припустимо, що площа зовні видимого конуса оточена "
"ідеальним світлом, що поглинає матеріал. Відповідно, видима яскравість площі "
"конуса не змінюється, оскільки конус збільшується і знижується за розміром.\n"
"Типові побутові лампочки можуть діапазонуватися від близько 600 люменів до "
"1,200 люменів, свічки близько 13 люменів, при цьому вуличний ліхтар може бути "
"приблизно 60,000 люменів."
msgid ""
"Used by [DirectionalLight3D]s when [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units] is [code]true[/code]. Sets the "
"intensity of the light source measured in Lux. Lux is a measure of luminous "
"flux per unit area, it is equal to one lumen per square meter. Lux is the "
"measure of how much light hits a surface at a given time.\n"
"On a clear sunny day a surface in direct sunlight may be approximately "
"100,000 lux, a typical room in a home may be approximately 50 lux, while the "
"moonlit ground may be approximately 0.1 lux."
msgstr ""
"Використовується [DirectionalLight3D], коли [member ProjectSettings.rendering/"
"lights_and_shadows/use_phys_light_units] [code]true[/code]. Встановлює "
"інтенсивність джерела світла, вимірюється в Lux. Lux - це вимір об'ємного "
"потоку на одиницю площі, що дорівнює одному мастилу на квадратний метр. Lux - "
"це вимір того, скільки світла потрапляє на поверхню в обумовлений час.\n"
"У чистому сонячному день поверхня в прямій сонячному світлі може становити "
"приблизно 100 000 люкс, типовий номер в будинку може бути приблизно 50 люкс, "
"в той час як місячний грунт може становити приблизно 0,1 люкс."
msgid ""
"If [code]true[/code], the light's effect is reversed, darkening areas and "
"casting bright shadows."
msgstr ""
"Якщо [code]true[/code], ефект світла зворотний, затемнення зон і лиття "
"яскравих тіней."
msgid ""
"[Texture2D] projected by light. [member shadow_enabled] must be on for the "
"projector to work. Light projectors make the light appear as if it is shining "
"through a colored but transparent object, almost like light shining through "
"stained-glass.\n"
"[b]Note:[/b] Unlike [BaseMaterial3D] whose filter mode can be adjusted on a "
"per-material basis, the filter mode for light projector textures is set "
"globally with [member ProjectSettings.rendering/textures/light_projectors/"
"filter].\n"
"[b]Note:[/b] Light projector textures are only supported in the Forward+ and "
"Mobile rendering methods, not Compatibility."
msgstr ""
"[Texture2D], розроблене світлом. [member shadow_enabled] повинен бути на "
"проектора для роботи. Світлопроектори роблять світло, якби він блискучий "
"через кольоровий, але прозорий об'єкт, практично як світло блискуче через "
"вітраж.\n"
"[b]Примітка:[/b] На відміну від [BaseMaterial3D], режим фільтра якого можна "
"регулювати на основі матеріалів, режим фільтра для текстур світлового "
"проектора встановлюється глобально з [member ProjectSettings.rendering/"
"textures/light_projectors/filter].\n"
"[b]Примітка:[/b] Легка текстура проектора підтримується тільки в методах "
"Forward+ і мобільних рендерингів, не сумісність."
msgid ""
"The size of the light in Godot units. Only available for [OmniLight3D]s and "
"[SpotLight3D]s. Increasing this value will make the light fade out slower and "
"shadows appear blurrier (also called percentage-closer soft shadows, or "
"PCSS). This can be used to simulate area lights to an extent. Increasing this "
"value above [code]0.0[/code] for lights with shadows enabled will have a "
"noticeable performance cost due to PCSS.\n"
"[b]Note:[/b] [member light_size] is not affected by [member Node3D.scale] "
"(the light's scale or its parent's scale).\n"
"[b]Note:[/b] PCSS for positional lights is only supported in the Forward+ and "
"Mobile rendering methods, not Compatibility."
msgstr ""
"Розмір світла в блоках Godot. Тільки доступні для [OmniLight3D] і "
"[SpotLight3D]s. Підвищення цього значення дозволить уникнути повільніше і "
"тіні, які з'являються розмиті (також називають відсотково-закривні м'які "
"тіні, або ПКС). Це може бути використана для імітації освітлення площі в "
"міру. Збільшення цього значення над [code]0.0[/code] для вогнів з ввімкненими "
"відтінками буде мати помітну вартість виконання через ПКС.\n"
"[b]Примітка:[/b] [member light_size] не впливає [member Node3D.scale] (вага "
"легкого або його батьківського масштабу).\n"
"[b]Примітка:[/b] ПКС для позиційних вогнів підтримується тільки в методах "
"Forward+ і мобільних рендерингів, не сумісності."
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 "
"emission, this can be used to avoid unrealistic reflections when placing "
"lights above an emissive surface."
msgstr ""
"Інтенсивність дзеркального шару в об'єктах, уражених світлом. На [code]0[/"
"code] світло стає чистим дифузним світлом. При не випіканні емісії це може "
"бути використаний для уникнення нереалістичних відбиття при розміщенні "
"світильників над допустимою поверхнею."
msgid ""
"Sets the color temperature of the light source, measured in Kelvin. This is "
"used to calculate a correlated color temperature which tints the [member "
"light_color].\n"
"The sun on a cloudy day is approximately 6500 Kelvin, on a clear day it is "
"between 5500 to 6000 Kelvin, and on a clear day at sunrise or sunset it "
"ranges to around 1850 Kelvin."
msgstr ""
"Встановлює колірну температуру джерела світла, вимірюється в Кельвіні. Це "
"використовується для розрахунку температури кореневого кольору, яка містить "
"[member light_color].\n"
"Сонце на похмурий день становить приблизно 6500 Келвін, на прозорий день він "
"становить від 5500 до 6000 Кельвін, а на прозорий день на схід сонця або "
"захід сонця він коливається близько 1850 Кельвін."
msgid ""
"Secondary multiplier multiplied with [member light_energy] then used with the "
"[Environment]'s volumetric fog (if enabled). If set to [code]0.0[/code], "
"computing volumetric fog will be skipped for this light, which can improve "
"performance for large amounts of lights when volumetric fog is enabled.\n"
"[b]Note:[/b] To prevent short-lived dynamic light effects from poorly "
"interacting with volumetric fog, lights used in those effects should have "
"[member light_volumetric_fog_energy] set to [code]0.0[/code] unless [member "
"Environment.volumetric_fog_temporal_reprojection_enabled] is disabled (or "
"unless the reprojection amount is significantly lowered)."
msgstr ""
"Вторинний багатоплівник, що переповнений [member light_energy], після чого "
"використовується з об'ємною фольгою [Environment] (включений). Якщо "
"встановити до [code]0.0[/code], обчислювальний об'ємний фольг буде пропущений "
"для цього світла, який може підвищити продуктивність для великих кількостей "
"при включенні об'ємної фольги.\n"
"[b]Примітка:[/b] Для запобігання короткочасних динамічних ефектів світла з "
"погано взаємодіє з об'ємною фольгою, світильники, що використовуються в цих "
"ефектах, повинні мати [member light_volumetric_fog_energy] [code]0.0[/code], "
"якщо [member Environment.volumetric_fog_temporal_reprojection_enabled] "
"вимкнено (або якщо сума репроекту значно знижена)."
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 ""
"Використовується для регулювання зовнішнього вигляду тіні. Занадто невелике "
"значення призводить до самостійного загоєння («шадова акне»), при цьому "
"занадто велика вартість викликає тіні для відокремлення від касетів («петеро-"
"панування»). Регулювання як потрібно."
msgid ""
"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low-"
"resolution shadow maps. A high value can impact performance, make shadows "
"appear grainy and can cause other unwanted artifacts. Try to keep as near "
"default as possible."
msgstr ""
"Розмиваємо краю тіні. Може використовуватися для приховувати піксельні "
"артефакти в shadow map. Висока вартість може впливати на продуктивність, "
"робити тіні з'являються зернові та можуть викликати інші небажані артефакти. "
"Намагайтеся тримати якомога ближче за замовчуванням."
msgid "The light will only cast shadows using objects in the selected layers."
msgstr "Світло лише відкидає тіні, використовуючи об’єкти у вибраних шарах."
msgid ""
"If [code]true[/code], the light will cast real-time shadows. This has a "
"significant performance cost. Only enable shadow rendering when it makes a "
"noticeable difference in the scene's appearance, and consider using [member "
"distance_fade_enabled] to hide the light when far away from the [Camera3D]."
msgstr ""
"Якщо [code]true[/code], світло відкине в режимі реального часу тіні. Це має "
"суттєву вартість виконання. Тільки ввімкніть Shadow рендеринг, коли він "
"робить помітну різницю у зовнішній вигляд сцени, а також врахуйте "
"використання [member distance_fade_enabled], щоб приховати світло, коли "
"далеко від [Camera3D]."
msgid ""
"Offsets the lookup into the shadow map by the object's normal. This can be "
"used to reduce self-shadowing artifacts without using [member shadow_bias]. "
"In practice, this value should be tweaked along with [member shadow_bias] to "
"reduce artifacts as much as possible."
msgstr ""
"Вимкніть зовнішній вигляд в shadow map від нормального об’єкта. Це може бути "
"використана для зменшення самодозатора артефактів без використання [member "
"shadow_bias]. У своїй практиці це значення має бути викликане [member "
"shadow_bias], щоб зменшити артефакти максимально можливо."
msgid ""
"The opacity to use when rendering the light's shadow map. Values lower than "
"[code]1.0[/code] make the light appear through shadows. This can be used to "
"fake global illumination at a low performance cost."
msgstr ""
"Непрозорість використовувати при рендерингу shadow map. Значення нижче "
"[code]1.0[/code] роблять світло через тіні. Це може бути використаний для "
"підробки глобального освітлення при низькій вартості виконання."
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 "
"cast a shadow on both sides of the mesh, set the mesh to use double-sided "
"shadows with [constant "
"GeometryInstance3D.SHADOW_CASTING_SETTING_DOUBLE_SIDED]."
msgstr ""
"Якщо [code]true[/code], то зворотний зв'язок сітки. Це може бути корисним, "
"коли у вас є плоска сітка, яка має світло позаду неї. Якщо потрібно відлити "
"тінь з двох сторін сітки, встановити сітку для використання двосторонніх "
"тіней з [constant GeometryInstance3D.SHADOW_CASTING_DOUBLE_SIDED]."
msgid "Constant for accessing [member light_energy]."
msgstr "Постійний доступ до [пам'ятне світло_енергетика]."
msgid "Constant for accessing [member light_indirect_energy]."
msgstr "Константа для доступу [member light_indirect_energy]."
msgid "Constant for accessing [member light_volumetric_fog_energy]."
msgstr "Константа для доступу [member light_volumetric_fog_energy]."
msgid "Constant for accessing [member light_specular]."
msgstr "Константа для доступу [member light_specular]."
msgid ""
"Constant for accessing [member OmniLight3D.omni_range] or [member "
"SpotLight3D.spot_range]."
msgstr ""
"Константа для доступу до [member OmniLight3D.omni_range] або [member "
"SpotLight3D.spot_range]."
msgid "Constant for accessing [member light_size]."
msgstr "Константа для доступу [member light_size]."
msgid ""
"Constant for accessing [member OmniLight3D.omni_attenuation] or [member "
"SpotLight3D.spot_attenuation]."
msgstr ""
"Константа для доступу до [member OmniLight3D.omni_attenuation] або [member "
"SpotLight3D.spot_attenuation]."
msgid "Constant for accessing [member SpotLight3D.spot_angle]."
msgstr "Константа для доступу [member SpotLight3D.spot_angle]."
msgid "Constant for accessing [member SpotLight3D.spot_angle_attenuation]."
msgstr "Константа для доступу [member SpotLight3D.spot_angle_attenuation]."
msgid ""
"Constant for accessing [member "
"DirectionalLight3D.directional_shadow_max_distance]."
msgstr ""
"Константа для доступу [member "
"DirectionalLight3D.directional_shadow_max_distance]."
msgid ""
"Constant for accessing [member DirectionalLight3D.directional_shadow_split_1]."
msgstr ""
"Константа для доступу [member DirectionalLight3D.directional_shadow_split_1]."
msgid ""
"Constant for accessing [member DirectionalLight3D.directional_shadow_split_2]."
msgstr ""
"Константа для доступу [member DirectionalLight3D.directional_shadow_split_2]."
msgid ""
"Constant for accessing [member DirectionalLight3D.directional_shadow_split_3]."
msgstr ""
"Константа для доступу [member DirectionalLight3D.directional_shadow_split_3]."
msgid ""
"Constant for accessing [member "
"DirectionalLight3D.directional_shadow_fade_start]."
msgstr ""
"Константа для доступу [member "
"DirectionalLight3D.directional_shadow_fade_start]."
msgid "Constant for accessing [member shadow_normal_bias]."
msgstr "Константа для доступу [member shadow_normal_bias]."
msgid "Constant for accessing [member shadow_bias]."
msgstr "Константа для доступу [member shadow_bias]."
msgid ""
"Constant for accessing [member "
"DirectionalLight3D.directional_shadow_pancake_size]."
msgstr ""
"Константа для доступу [member "
"DirectionalLight3D.directional_shadow_pancake_size]."
msgid "Constant for accessing [member shadow_opacity]."
msgstr "Константа для доступу [member shadow_opacity]."
msgid "Constant for accessing [member shadow_blur]."
msgstr "Константа для доступу [member shadow_blur]."
msgid "Constant for accessing [member shadow_transmittance_bias]."
msgstr "Константа для доступу [member shadow_transmittance_bias]."
msgid ""
"Constant for accessing [member light_intensity_lumens] and [member "
"light_intensity_lux]. Only used when [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units] is [code]true[/code]."
msgstr ""
"Константа для доступу до [member light_intensity_lumens] та [member "
"light_intensity_lux]. Використовується лише тоді, коли [member "
"ProjectSettings.rendering/lights_and_shadows/use_physical_light_units] є "
"[code]true[/code]."
msgid ""
"Light is ignored when baking. This is the fastest mode, but the light will "
"not be taken into account when baking global illumination. This mode should "
"generally be used for dynamic lights that change quickly, as the effect of "
"global illumination is less noticeable on those lights.\n"
"[b]Note:[/b] Hiding a light does [i]not[/i] affect baking [LightmapGI]. "
"Hiding a light will still affect baking [VoxelGI] and SDFGI (see [member "
"Environment.sdfgi_enabled])."
msgstr ""
"Світло ігнорується під час випікання. Це найшвидший режим, але світло не "
"враховуватиметься під час випікання глобального освітлення. Цей режим, як "
"правило, слід використовувати для динамічного освітлення, яке швидко "
"змінюється, оскільки вплив глобального освітлення менш помітний на цьому "
"освітленні.\n"
"[b]Примітка:[/b] Приховання світла [i]не[/i] впливає на випікання "
"[LightmapGI]. Приховання світла все одно вплине на випікання [VoxelGI] та "
"SDFGI (див. [member Environment.sdfgi_enabled])."
msgid ""
"Light is taken into account in static baking ([VoxelGI], [LightmapGI], SDFGI "
"([member Environment.sdfgi_enabled])). The light can be moved around or "
"modified, but its global illumination will not update in real-time. This is "
"suitable for subtle changes (such as flickering torches), but generally not "
"large changes such as toggling a light on and off.\n"
"[b]Note:[/b] The light is not baked in [LightmapGI] if [member editor_only] "
"is [code]true[/code]."
msgstr ""
"Світло враховується в статичній випічці ([VoxelGI], [LightmapGI], SDFGI "
"([member Environment.sdfgi_enabled]). Світло може бути переміщеним або "
"модифікованим, але його глобальне освітлення не буде оновлюватися в режимі "
"реального часу. Це підходить для тонких змін (наприклад, флігерингових "
"торшів), але в цілому не великих змін, таких як заспокійливе світло і "
"вимкнення.\n"
"[b]Примітка:[/b] Світло не запечена в [LightmapGI] якщо [member editor_only] "
"[code]true[/code]."
msgid ""
"Light is taken into account in dynamic baking ([VoxelGI] and SDFGI ([member "
"Environment.sdfgi_enabled]) only). The light can be moved around or modified "
"with global illumination updating in real-time. The light's global "
"illumination appearance will be slightly different compared to [constant "
"BAKE_STATIC]. This has a greater performance cost compared to [constant "
"BAKE_STATIC]. When using SDFGI, the update speed of dynamic lights is "
"affected by [member ProjectSettings.rendering/global_illumination/sdfgi/"
"frames_to_update_lights]."
msgstr ""
"Світло враховуються в динамічну випічку ([VoxelGI] і SDFGI ([member "
"Environment.sdfgi_enabled]). Світло може бути переміщений в режимі реального "
"часу або змінено з глобальним оновленням освітлення. Зовнішній вигляд "
"світлового освітлення буде трохи відрізнятися порівняно з [constant "
"BAKE_STATIC]. Це має більшу вартість продуктивності порівняно з [constant "
"BAKE_STATIC]. При використанні SDFGI, швидкість оновлення динамічних вогнів "
"впливає на [member ProjectSettings.rendering/global_illumination/sdfgi/"
"frames_to_update_lights]."
msgid "Computes and stores baked lightmaps for fast global illumination."
msgstr "Склади та магазини запечені мапи для швидкого глобального освітлення."
msgid ""
"The [LightmapGI] node is used to compute and store baked lightmaps. Lightmaps "
"are used to provide high-quality indirect lighting with very little light "
"leaking. [LightmapGI] can also provide rough reflections using spherical "
"harmonics if [member directional] is enabled. Dynamic objects can receive "
"indirect lighting thanks to [i]light probes[/i], which can be automatically "
"placed by setting [member generate_probes_subdiv] to a value other than "
"[constant GENERATE_PROBES_DISABLED]. Additional lightmap probes can also be "
"added by creating [LightmapProbe] nodes. The downside is that lightmaps are "
"fully static and cannot be baked in an exported project. Baking a "
"[LightmapGI] node is also slower compared to [VoxelGI].\n"
"[b]Procedural generation:[/b] Lightmap baking functionality is only available "
"in the editor. This means [LightmapGI] is not suited to procedurally "
"generated or user-built levels. For procedurally generated or user-built "
"levels, use [VoxelGI] or SDFGI instead (see [member "
"Environment.sdfgi_enabled]).\n"
"[b]Performance:[/b] [LightmapGI] provides the best possible run-time "
"performance for global illumination. It is suitable for low-end hardware "
"including integrated graphics and mobile devices.\n"
"[b]Note:[/b] Due to how lightmaps work, most properties only have a visible "
"effect once lightmaps are baked again.\n"
"[b]Note:[/b] Lightmap baking on [CSGShape3D]s and [PrimitiveMesh]es is not "
"supported, as these cannot store UV2 data required for baking.\n"
"[b]Note:[/b] If no custom lightmappers are installed, [LightmapGI] can only "
"be baked from devices that support the Forward+ or Mobile renderers.\n"
"[b]Note:[/b] The [LightmapGI] node only bakes light data for child nodes of "
"its parent. Nodes further up the hierarchy of the scene will not be baked."
msgstr ""
"Вузол [LightmapGI] використовується для обчислення та зберігання запечених "
"карт світла. Карти освітлення використовуються для забезпечення "
"високоякісного непрямого освітлення з дуже невеликим витоком світла. "
"[LightmapGI] також може забезпечити приблизні відбиття за допомогою сферичних "
"гармонік, якщо ввімкнено [member directional]. Динамічні об’єкти можуть "
"отримувати непряме освітлення завдяки [i]світловим пробникам[/i], які можна "
"автоматично розміщувати, установивши для [member generate_probes_subdiv] "
"значення, відмінне від [constant GENERATE_PROBES_DISABLED]. Додаткові зонди "
"карт освітлення також можна додати, створивши вузли [LightmapProbe]. "
"Недоліком є те, що світлові карти є повністю статичними і не можуть бути "
"запікані в експортованому проекті. Запікання вузла [LightmapGI] також "
"повільніше порівняно з [VoxelGI]. \n"
"[b]Процедурна генерація:[/b] функція запікання карти світла доступна лише в "
"редакторі. Це означає, що [LightmapGI] не підходить для процедурно "
"згенерованих або створених користувачами рівнів. Для процедурно згенерованих "
"або створених користувачами рівнів замість цього використовуйте [VoxelGI] або "
"SDFGI (див. [member Environment.sdfgi_enabled]). \n"
"[b]Продуктивність: [/b] [LightmapGI] забезпечує найкращу продуктивність під "
"час виконання для глобального освітлення. Він підходить для апаратного "
"забезпечення низького рівня, включаючи інтегровану графіку та мобільні "
"пристрої. \n"
"[b]Примітка:[/b] Через те, як працюють карти освітлення, більшість "
"властивостей мають видимий ефект лише після повторного запікання карт "
"освітлення. \n"
"[b]Примітка.[/b] Запікання карти освітлення на [CSGShape3D] і [PrimitiveMesh] "
"не підтримується, оскільки вони не можуть зберігати дані UV2, необхідні для "
"запікання. \n"
"[b]Примітка.[/b] Якщо не встановлено користувальницькі інструменти "
"відображення світла, [LightmapGI] можна створити лише з пристроїв, які "
"підтримують засоби візуалізації Forward+ або Mobile. \n"
"[b]Примітка: [/b] Вузол [LightmapGI] записує легкі дані лише для дочірніх "
"вузлів свого батька. Вузли вище в ієрархії сцени не будуть запікатися."
msgid "Using Lightmap global illumination"
msgstr "Використання глобального освітлення Lightmap"
msgid ""
"The bias to use when computing shadows. Increasing [member bias] can fix "
"shadow acne on the resulting baked lightmap, but can introduce peter-panning "
"(shadows not connecting to their casters). Real-time [Light3D] shadows are "
"not affected by this [member bias] property."
msgstr ""
"Біас використовувати при обчисленні тіней. Зростання [member bias] може "
"зафіксувати тіньові прищі на отриманому запеченому світлі карти, але може "
"ввести петер-панування (порід не з'єднуючись до своїх роликів). В режимі "
"реального часу [Light3D] тіні не впливають на це [member Bias]."
msgid ""
"The energy multiplier for each bounce. Higher values will make indirect "
"lighting brighter. A value of [code]1.0[/code] represents physically accurate "
"behavior, but higher values can be used to make indirect lighting propagate "
"more visibly when using a low number of bounces. This can be used to speed up "
"bake times by lowering the number of [member bounces] then increasing [member "
"bounce_indirect_energy].\n"
"[b]Note:[/b] [member bounce_indirect_energy] only has an effect if [member "
"bounces] is set to a value greater than or equal to [code]1[/code]."
msgstr ""
"Мультиплікатор енергії для кожної бунції. Найвищі значення зроблять непряме "
"освітлення яскравіше. Значення [code]1.0[/code] являє собою фізичну точну "
"поведінку, але більш високі значення можуть бути використані для того, щоб "
"зробити непряме освітлення пропагувати більш помітно при використанні низької "
"кількості відмов. Це може бути використана для прискорення часу випікання "
"шляхом зменшення кількості [member bounces], потім збільшення [member "
"bounce_indirect_energy].\n"
"[b]Примітка:[/b] [member bounce_indirect_energy] тільки має ефект, якщо "
"[member bounces] встановлено значення більше або дорівнює [code]1[/code]."
msgid ""
"Number of light bounces that are taken into account during baking. Higher "
"values result in brighter, more realistic lighting, at the cost of longer "
"bake times. If set to [code]0[/code], only environment lighting, direct light "
"and emissive lighting is baked."
msgstr ""
"Кількість світлових відмов, які враховуються під час випічки. Більшість "
"значень, що призводить до більш яскравого, більш реалістичного освітлення, за "
"вартістю більш тривалого часу випікання. Якщо встановити до [code]0[/code], "
"випікають тільки освітлення навколишнього середовища, пряме освітлення і "
"подача освітлення."
msgid ""
"The [CameraAttributes] resource that specifies exposure levels to bake at. "
"Auto-exposure and non exposure properties will be ignored. Exposure settings "
"should be used to reduce the dynamic range present when baking. If exposure "
"is too high, the [LightmapGI] will have banding artifacts or may have over-"
"exposure artifacts."
msgstr ""
"[CameraAttributes] ресурс, який визначає рівні впливу на випікання. "
"Автоекспозиції та неефективні властивості ігноруються. Параметри експозиції "
"повинні бути використані для зменшення динамічного діапазону, що присутні при "
"випіканні. Якщо експозиція занадто висока, то [LightmapGI] буде перехоплювати "
"артефакти або може мати позаштачні артефакти."
msgid ""
"The distance in pixels from which the denoiser samples. Lower values preserve "
"more details, but may give blotchy results if the lightmap quality is not "
"high enough. Only effective if [member use_denoiser] is [code]true[/code] and "
"[member ProjectSettings.rendering/lightmapping/denoising/denoiser] is set to "
"JNLM."
msgstr ""
"Відстань в пікселях з яких зразків дезодоратора. Низькі значення зберігають "
"більше деталей, але можуть дати розмиті результати, якщо якість Lightmap "
"недостатньо. Тільки ефективний, якщо [member use_denoiser] є [code]true[/"
"code] і [member ProjectSettings.rendering/lightmapping/denoising/denoiser] "
"встановлюється на JNLM."
msgid ""
"The strength of denoising step applied to the generated lightmaps. Only "
"effective if [member use_denoiser] is [code]true[/code] and [member "
"ProjectSettings.rendering/lightmapping/denoising/denoiser] is set to JNLM."
msgstr ""
"Міцність дезойнізуючого кроку наноситься на створену мапу. Тільки ефективний, "
"якщо [member use_denoiser] є [code]true[/code] і [member "
"ProjectSettings.rendering/lightmapping/denoiser] встановлюється на JNLM."
msgid ""
"If [code]true[/code], bakes lightmaps to contain directional information as "
"spherical harmonics. This results in more realistic lighting appearance, "
"especially with normal mapped materials and for lights that have their direct "
"light baked ([member Light3D.light_bake_mode] set to [constant "
"Light3D.BAKE_STATIC] and with [member Light3D.editor_only] set to "
"[code]false[/code]). The directional information is also used to provide "
"rough reflections for static and dynamic objects. This has a small run-time "
"performance cost as the shader has to perform more work to interpret the "
"direction information from the lightmap. Directional lightmaps also take "
"longer to bake and result in larger file sizes.\n"
"[b]Note:[/b] The property's name has no relationship with "
"[DirectionalLight3D]. [member directional] works with all light types."
msgstr ""
"Якщо [code]true[/code], випікає світлини, щоб містити в якості сферичної "
"гармоніки. Це призводить до більш реалістичного зовнішнього вигляду "
"освітлення, особливо з нормальними друкованими матеріалами і для вогнів, які "
"мають їх прямий світло, випечений ([member Light3D.light_bake_mode], "
"встановлених до [constant Light3D.BAKE_STATIC] і з [member "
"Light3D.editor_only] встановлюється на [code]false[/code]. Напрямна "
"інформація також використовується для забезпечення грубих відбиття для "
"статичних та динамічних об'єктів. Це має невелику вартість виконання робочого "
"часу, оскільки шейдер повинен виконувати більше роботи для інтерпретації "
"інформації про напрямок від Lightmap. Прямі мапи також візьмуть довше, щоб "
"випікати і призвести до більшого розміру файлів.\n"
"[b]Примітка:[/b] Назва майна не має відносин з [DirectionalLight3D]. [member "
"directional] працює з усіма видами світла."
msgid ""
"The color to use for environment lighting. Only effective if [member "
"environment_mode] is [constant ENVIRONMENT_MODE_CUSTOM_COLOR]."
msgstr ""
"Колір, який використовуватиметься для освітлення середовища. Ефективний лише "
"тоді, коли [member environment_mode] має значення [constant "
"ENVIRONMENT_MODE_CUSTOM_COLOR]."
msgid ""
"The color multiplier to use for environment lighting. Only effective if "
"[member environment_mode] is [constant ENVIRONMENT_MODE_CUSTOM_COLOR]."
msgstr ""
"Множник кольору, який використовується для освітлення середовища. Ефективний "
"лише тоді, коли [member environment_mode] має значення [constant "
"ENVIRONMENT_MODE_CUSTOM_COLOR]."
msgid ""
"The sky to use as a source of environment lighting. Only effective if [member "
"environment_mode] is [constant ENVIRONMENT_MODE_CUSTOM_SKY]."
msgstr ""
"Небо, яке буде використовуватися як джерело освітлення навколишнього "
"середовища. Ефективно лише тоді, коли [member environment_mode] має значення "
"[constant ENVIRONMENT_MODE_CUSTOM_SKY]."
msgid "The environment mode to use when baking lightmaps."
msgstr "Режим навколишнього середовища для використання при випіканні світлин."
msgid ""
"The level of subdivision to use when automatically generating "
"[LightmapProbe]s for dynamic object lighting. Higher values result in more "
"accurate indirect lighting on dynamic objects, at the cost of longer bake "
"times and larger file sizes.\n"
"[b]Note:[/b] Automatically generated [LightmapProbe]s are not visible as "
"nodes in the Scene tree dock, and cannot be modified this way after they are "
"generated.\n"
"[b]Note:[/b] Regardless of [member generate_probes_subdiv], direct lighting "
"on dynamic objects is always applied using [Light3D] nodes in real-time."
msgstr ""
"Рівень підрозділу, який автоматично генерує [LightmapProbe] для динамічного "
"освітлення об'єкта. Більшість значень, що призводить до більш точного "
"непрямого освітлення на динамічних об'єктах, за вартістю більш тривалого часу "
"випікання і більшого розміру файлів.\n"
"[b]Примітка:[/b] Автоматично генерується [LightmapProbe] не видно, як вузли в "
"докці Сцени, і не можна змінити цей спосіб після їх створення.\n"
"[b]Примітка:[/b] Незалежно від [member generate_probes_subdiv], прямий "
"освітлення на динамічних об'єктах завжди застосовується за допомогою "
"[Light3D] вузлів в режимі реального часу."
msgid "If [code]true[/code], ignore environment lighting when baking lightmaps."
msgstr ""
"Якщо [code]true[/code], ігноруйте освітлення середовища при випіканні світлин."
msgid ""
"The [LightmapGIData] associated to this [LightmapGI] node. This resource is "
"automatically created after baking, and is not meant to be created manually."
msgstr ""
"[LightmapGIData] пов'язаний з цим [LightmapGI] вершиною. Цей ресурс "
"автоматично створений після випічки, і не призначений для створення вручну."
msgid ""
"The maximum texture size for the generated texture atlas. Higher values will "
"result in fewer slices being generated, but may not work on all hardware as a "
"result of hardware limitations on texture sizes. Leave [member "
"max_texture_size] at its default value of [code]16384[/code] if unsure."
msgstr ""
"Максимальний розмір текстури для створеного текстурного атласу. Більші "
"значення призведуть до меншої кількості згенерованих розрізів, але можуть не "
"працювати на всюди через апаратні обмеження на розміри текстур. Залиште "
"[member max_texture_size] на значенні за замовчуванням [code]16384[/code], "
"якщо не впевнені."
msgid ""
"The quality preset to use when baking lightmaps. This affects bake times, but "
"output file sizes remain mostly identical across quality levels.\n"
"To further speed up bake times, decrease [member bounces], disable [member "
"use_denoiser] and/or decrease [member texel_scale].\n"
"To further increase quality, enable [member supersampling] and/or increase "
"[member texel_scale]."
msgstr ""
"Попереднє налаштування якості для використання під час запікання карт "
"освітлення. Це впливає на час запікання, але розмір вихідного файлу "
"залишається переважно однаковим на всіх рівнях якості. \n"
"Щоб ще більше пришвидшити час запікання, зменште [member bounces], вимкніть "
"[member use_denoiser] і/або зменште [member texel_scale]. \n"
"Щоб ще більше підвищити якість, увімкніть [member supersampling] і/або "
"збільште [member texel_scale]."
msgid ""
"The shadowmasking policy to use for directional shadows on static objects "
"that are baked with this [LightmapGI] instance.\n"
"Shadowmasking allows [DirectionalLight3D] nodes to cast shadows even outside "
"the range defined by their [member "
"DirectionalLight3D.directional_shadow_max_distance] property. This is done by "
"baking a texture that contains a shadowmap for the directional light, then "
"using this texture according to the current shadowmask mode.\n"
"[b]Note:[/b] The shadowmask texture is only created if [member "
"shadowmask_mode] is not [constant LightmapGIData.SHADOWMASK_MODE_NONE]. To "
"see a difference, you need to bake lightmaps again after switching from "
"[constant LightmapGIData.SHADOWMASK_MODE_NONE] to any other mode."
msgstr ""
"Політика маскування тіней, яка використовується для спрямованих тіней на "
"статичних об’єктах, запечених за допомогою цього екземпляра [LightmapGI]. \n"
"Shadowmasking дозволяє вузлам [DirectionalLight3D] відкидати тіні навіть за "
"межами діапазону, визначеного їх властивістю [member "
"DirectionalLight3D.directional_shadow_max_distance]. Це робиться шляхом "
"запікання текстури, яка містить карту тіней для спрямованого світла, а потім "
"використання цієї текстури відповідно до поточного режиму маски тіней. \n"
"[b]Примітка.[/b] Текстура тіньової маски створюється, лише якщо [member "
"shadowmask_mode] не є [constant LightmapGIData.SHADOWMASK_MODE_NONE]. Щоб "
"побачити різницю, потрібно знову запекти карти світла після переходу з "
"[constant LightmapGIData.SHADOWMASK_MODE_NONE] на будь-який інший режим."
msgid ""
"If [code]true[/code], lightmaps are baked with the texel scale multiplied "
"with [member supersampling_factor] and downsampled before saving the lightmap "
"(so the effective texel density is identical to having supersampling "
"disabled).\n"
"Supersampling provides increased lightmap quality with less noise, smoother "
"shadows and better shadowing of small-scale features in objects. However, it "
"may result in significantly increased bake times and memory usage while "
"baking lightmaps. Padding is automatically adjusted to avoid increasing light "
"leaking."
msgstr ""
"Якщо [code]true[/code], карти освітлення запікаються зі шкалою текселів, "
"помноженою на [member supersampling_factor], і перед збереженням карти "
"освітлення зменшується дискретизація (тому ефективна щільність текселів є "
"ідентичною щільності супервибірки вимкнуто). \n"
"Надвибірка забезпечує покращену якість карти освітлення з меншим шумом, більш "
"гладкими тінями та кращим затіненням дрібних елементів об’єктів. Однак це "
"може призвести до значного збільшення часу запікання та використання пам’яті "
"під час запікання світлових карт. Підкладка автоматично регулюється, щоб "
"уникнути збільшення витоку світла."
msgid ""
"The factor by which the texel density is multiplied for supersampling. For "
"best results, use an integer value. While fractional values are allowed, they "
"can result in increased light leaking and a blurry lightmap.\n"
"Higher values may result in better quality, but also increase bake times and "
"memory usage while baking.\n"
"See [member supersampling] for more information."
msgstr ""
"Коефіцієнт, на який множиться щільність текселів для супердискретизації. Для "
"отримання найкращих результатів використовуйте ціле число. Хоча дробові "
"значення дозволені, вони можуть призвести до збільшення витоку світла та "
"розмитості карти освітлення. \n"
"Вищі значення можуть призвести до кращої якості, але також збільшити час "
"випікання та використання пам’яті під час випікання. \n"
"Для отримання додаткової інформації див. [member supersampling]."
msgid ""
"Scales the lightmap texel density of all meshes for the current bake. This is "
"a multiplier that builds upon the existing lightmap texel size defined in "
"each imported 3D scene, along with the per-mesh density multiplier (which is "
"designed to be used when the same mesh is used at different scales). Lower "
"values will result in faster bake times.\n"
"For example, doubling [member texel_scale] doubles the lightmap texture "
"resolution for all objects [i]on each axis[/i], so it will [i]quadruple[/i] "
"the texel count."
msgstr ""
"Масштабує щільність текселів на карті освітлення всіх сіток для поточного "
"запікання. Це множник, який базується на наявному розмірі текселів карти "
"освітлення, визначеному в кожній імпортованій 3D-сцені, а також множнику "
"щільності для кожної сітки (який призначений для використання, коли та сама "
"сітка використовується в різних масштабах). Менші значення призведуть до "
"швидшого часу випікання. \n"
"Наприклад, подвоєння [member texel_scale] подвоює роздільну здатність "
"текстури світлової карти для всіх об’єктів [i]на кожній осі[/i], тому "
"кількість текселів [i]збільшується вчетверо[/i]."
msgid ""
"If [code]true[/code], uses a GPU-based denoising algorithm on the generated "
"lightmap. This eliminates most noise within the generated lightmap at the "
"cost of longer bake times. File sizes are generally not impacted "
"significantly by the use of a denoiser, although lossless compression may do "
"a better job at compressing a denoised image."
msgstr ""
"Якщо [code]true[/code], скористайтеся алгоритмом денозування GPU на створеній "
"мапу. Це усуває більшість шумів у створеному світлікарти за вартістю довший "
"час випікання. Розміри файлів, як правило, не впливають на використання "
"деноайзера, хоча стиснення без втрат може зробити краще роботу при "
"компресації денозованого зображення."
msgid ""
"If [code]true[/code], a texture with the lighting information will be "
"generated to speed up the generation of indirect lighting at the cost of some "
"accuracy. The geometry might exhibit extra light leak artifacts when using "
"low resolution lightmaps or UVs that stretch the lightmap significantly "
"across surfaces. Leave [member use_texture_for_bounces] at its default value "
"of [code]true[/code] if unsure.\n"
"[b]Note:[/b] [member use_texture_for_bounces] only has an effect if [member "
"bounces] is set to a value greater than or equal to [code]1[/code]."
msgstr ""
"Якщо [code]true[/code], буде створено текстуру з інформацією про освітлення, "
"щоб пришвидшити створення непрямого освітлення ціною певної точності. У "
"геометрії можуть спостерігатися додаткові артефакти витоку світла під час "
"використання карт освітлення з низькою роздільною здатністю або UVs, які "
"значно розтягують карту освітлення по поверхнях. Залиште [member "
"use_texture_for_bounces] значенням за замовчуванням [code]true[/code], якщо "
"не впевнені.\n"
"[b]Примітка:[/b] [member use_texture_for_bounces] має ефект, лише якщо "
"[member bounces] встановлено на значення, більше або дорівнює [code]1[/code]."
msgid ""
"Low bake quality (fastest bake times). The quality of this preset can be "
"adjusted by changing [member ProjectSettings.rendering/lightmapping/"
"bake_quality/low_quality_ray_count] and [member ProjectSettings.rendering/"
"lightmapping/bake_quality/low_quality_probe_ray_count]."
msgstr ""
"Низька якість випікання (найшвидший час випікання). Якість цього попереднього "
"налаштування можна налаштувати, змінивши [member ProjectSettings.rendering/"
"lightmapping/bake_quality/low_quality_ray_count] і [member "
"ProjectSettings.rendering/lightmapping/bake_quality/"
"low_quality_probe_ray_count]."
msgid ""
"Medium bake quality (fast bake times). The quality of this preset can be "
"adjusted by changing [member ProjectSettings.rendering/lightmapping/"
"bake_quality/medium_quality_ray_count] and [member ProjectSettings.rendering/"
"lightmapping/bake_quality/medium_quality_probe_ray_count]."
msgstr ""
"Середня якість випікання (швидкий час випікання). Якість цього попереднього "
"налаштування можна регулювати, змінюючи [member ProjectSettings.rendering/"
"lightmapping/bake_quality/medium_quality_ray_count] і [member "
"ProjectSettings.rendering/lightmapping/bake_quality/"
"medium_quality_probe_ray_count]."
msgid ""
"High bake quality (slow bake times). The quality of this preset can be "
"adjusted by changing [member ProjectSettings.rendering/lightmapping/"
"bake_quality/high_quality_ray_count] and [member ProjectSettings.rendering/"
"lightmapping/bake_quality/high_quality_probe_ray_count]."
msgstr ""
"Висока якість випікання (повільний час випікання). Якість цього попереднього "
"налаштування можна регулювати, змінюючи [member ProjectSettings.rendering/"
"lightmapping/bake_quality/high_quality_ray_count] і [member "
"ProjectSettings.rendering/lightmapping/bake_quality/"
"high_quality_probe_ray_count]."
msgid ""
"Highest bake quality (slowest bake times). The quality of this preset can be "
"adjusted by changing [member ProjectSettings.rendering/lightmapping/"
"bake_quality/ultra_quality_ray_count] and [member ProjectSettings.rendering/"
"lightmapping/bake_quality/ultra_quality_probe_ray_count]."
msgstr ""
"Найвища якість випікання (найповільніший час випікання). Якість цього "
"попереднього налаштування можна налаштувати, змінивши [member "
"ProjectSettings.rendering/lightmapping/bake_quality/ultra_quality_ray_count] "
"і [member ProjectSettings.rendering/lightmapping/bake_quality/"
"ultra_quality_probe_ray_count]."
msgid "Don't generate lightmap probes for lighting dynamic objects."
msgstr "Не генеруйте світлові карти для освітлення динамічних об'єктів."
msgid "Lowest level of subdivision (fastest bake times, smallest file sizes)."
msgstr "Найнижчий рівень підрозділу (разу випікання, найменші розміри файлів)."
msgid "Low level of subdivision (fast bake times, small file sizes)."
msgstr "Низький рівень підрозділу (смачні випікання, невеликі розміри файлів)."
msgid "High level of subdivision (slow bake times, large file sizes)."
msgstr ""
"Високий рівень підрозділу (повільний час випікання, великі розміри файлів)."
msgid "Highest level of subdivision (slowest bake times, largest file sizes)."
msgstr ""
"Найвищий рівень підрозділу (найвільніший час випічки, найбільший розмір "
"файлу)."
msgid "Lightmap baking was successful."
msgstr "Lightmap було успішним."
msgid ""
"Lightmap baking failed because the root node for the edited scene could not "
"be accessed."
msgstr ""
"Lightmap випікання не вдалося, тому що кореневий вузол для редагування сцени "
"не може бути підключений."
msgid ""
"Lightmap baking failed as the lightmap data resource is embedded in a foreign "
"resource."
msgstr ""
"Lightmap випікання не вдалося як ресурс даних Lightmap вбудований в іноземний "
"ресурс."
msgid ""
"Lightmap baking failed as there is no lightmapper available in this Godot "
"build."
msgstr ""
"Lightmap випічка не вдалося, як там немає світлакарта, доступна в цій "
"колекції Godot."
msgid ""
"Lightmap baking failed as the [LightmapGIData] save path isn't configured in "
"the resource."
msgstr ""
"Lightmap випічка не була як [LightmapGIData] зберегти шлях не налаштовується "
"в ресурсі."
msgid ""
"Lightmap baking failed as there are no meshes whose [member "
"GeometryInstance3D.gi_mode] is [constant GeometryInstance3D.GI_MODE_STATIC] "
"and with valid UV2 mapping in the current scene. You may need to select 3D "
"scenes in the Import dock and change their global illumination mode "
"accordingly."
msgstr ""
"Lightmap випікання не вдалося, оскільки немає сітки, які [member "
"GeometryInstance3D.gi_mode] є [constant GeometryInstance3D.GI_MODE_STATIC] і "
"з чинним УФ2 картуванням в поточній сцені. Вам може знадобитися вибрати 3D-"
"сцени в Доку Імпорта і змінити свій глобальний режим освітлення відповідно."
msgid ""
"Lightmap baking failed as the lightmapper failed to analyze some of the "
"meshes marked as static for baking."
msgstr ""
"Lightmap не вдалося проаналізувати деякі сітки, позначені статичною для "
"випічки."
msgid ""
"Lightmap baking failed as the resulting image couldn't be saved or imported "
"by Godot after it was saved."
msgstr ""
"Lightmap не вдалося зберегти або імпортувати Godot після його збереження."
msgid ""
"The user aborted the lightmap baking operation (typically by clicking the "
"[b]Cancel[/b] button in the progress dialog)."
msgstr ""
"Користувач припинив роботу випікання Lightmap (типово натиснувши кнопку "
"[b]Cancel[/b] у діалоговому вікні прогресу)."
msgid ""
"Lightmap baking failed as the maximum texture size is too small to fit some "
"of the meshes marked for baking."
msgstr ""
"Lightmap випікання не вдалося, оскільки максимальний розмір текстури занадто "
"малий, щоб підійти деякі сітки, позначені для випічки."
msgid "Lightmap baking failed as the lightmap is too small."
msgstr "Lightmap випічка не була настільки невеликою."
msgid "Lightmap baking failed as the lightmap was unable to fit into an atlas."
msgstr "Lightmap випічка не в змозі вписати в атлас."
msgid "Ignore environment lighting when baking lightmaps."
msgstr "Освітлення навколишнього середовища при випіканні світлин."
msgid ""
"Use the scene's environment lighting when baking lightmaps.\n"
"[b]Note:[/b] If baking lightmaps in a scene with no [WorldEnvironment] node, "
"this will act like [constant ENVIRONMENT_MODE_DISABLED]. The editor's preview "
"sky and sun is [i]not[/i] taken into account by [LightmapGI] when baking "
"lightmaps."
msgstr ""
"Використовуйте освітлення середовища сцени під час запікання карт світла.\n"
"[b]Примітка:[/b] Якщо запікання карт освітлення в сцені без вузла "
"[WorldEnvironment], це діятиме як [constant ENVIRONMENT_MODE_DISABLED]. "
"Попередній перегляд неба та сонця в редакторі [i]не[/i] враховується "
"[LightmapGI] під час запікання карт освітлення."
msgid ""
"Use [member environment_custom_sky] as a source of environment lighting when "
"baking lightmaps."
msgstr ""
"Використовуйте [member environment_custom_sky] як джерело освітлення оточення "
"під час запікання карт освітлення."
msgid ""
"Use [member environment_custom_color] multiplied by [member "
"environment_custom_energy] as a constant source of environment lighting when "
"baking lightmaps."
msgstr ""
"Використовуйте [member environment_custom_color], помножене на [member "
"environment_custom_energy], як постійне джерело освітлення оточення під час "
"запікання карт освітлення."
msgid "Contains baked lightmap and dynamic object probe data for [LightmapGI]."
msgstr ""
"Містить запечені світлові карти та динамічні дані зонду об’єкта для "
"[LightmapGI]."
msgid ""
"[LightmapGIData] contains baked lightmap and dynamic object probe data for "
"[LightmapGI]. It is replaced every time lightmaps are baked in [LightmapGI]."
msgstr ""
"[LightmapGIData] містить запечені світлові карти та динамічні дані проекції "
"об'єкта для [LightmapGI]. Замінюється кожен час світлини запечені в "
"[LightmapGI]."
msgid "Adds an object that is considered baked within this [LightmapGIData]."
msgstr ""
"Додає об'єкт, який вважається випечений в рамках цього [LightmapGIData]."
msgid ""
"Clear all objects that are considered baked within this [LightmapGIData]."
msgstr ""
"Очистити всі об'єкти, які розглядаються запечений в рамках цього "
"[LightmapGIData]."
msgid ""
"Returns the number of objects that are considered baked within this "
"[LightmapGIData]."
msgstr ""
"Повертає кількість об'єктів, які розглядаються запеченими в межах цього "
"[LightmapGIData]."
msgid "Returns the [NodePath] of the baked object at index [param user_idx]."
msgstr "Повертаємо [NodePath] випечений об'єкт за індексом [param user_idx]."
msgid ""
"If [code]true[/code], lightmaps were baked with directional information. See "
"also [member LightmapGI.directional]."
msgstr ""
"Якщо [code]true[/code], карти освітлення були запечені з інформацією про "
"напрямок. Див. також [member LightmapGI.directional]."
msgid ""
"If [param uses_spherical_harmonics] is [code]true[/code], tells the engine to "
"treat the lightmap data as if it was baked with directional information.\n"
"[b]Note:[/b] Changing this value on already baked lightmaps will not cause "
"them to be baked again. This means the material appearance will look "
"incorrect until lightmaps are baked again, in which case the value set here "
"is discarded as the entire [LightmapGIData] resource is replaced by the "
"lightmapper."
msgstr ""
"Якщо [param use_spherical_harmonics] є [code]true[/code], розповідає двигун "
"для обробки даних Lightmap, якби він був запечена з спрямованою інформацією.\n"
"[b]Примітка:[/b] Зміна цього значення на вже запечених мапаках не спричиняє "
"їх запікання знову. Це означає, що зовнішній вигляд матеріалу буде виглядати "
"некоректно до того, як світлокарти запечені знову, в якому випадку значення, "
"встановлене тут, відкидається в цілому [LightmapGIData] ресурс замінюється на "
"блискавку."
msgid ""
"The lightmap atlas can now contain multiple textures. See [member "
"lightmap_textures]."
msgstr ""
"Атлас карти освітлення тепер може містити кілька текстур. Див. [member "
"lightmap_textures]."
msgid "The lightmap atlas texture generated by the lightmapper."
msgstr "Мапа накладної текстури, створеної блискавкою."
msgid "The lightmap atlas textures generated by the lightmapper."
msgstr "Легка карта атласних текстур, створених Lightmapper."
msgid "The shadowmask atlas textures generated by the lightmapper."
msgstr "Текстури атласу тіньової маски, створені програмою Lightmapper."
msgid ""
"Shadowmasking is disabled. No shadowmask texture will be created when baking "
"lightmaps. Existing shadowmask textures will be removed during baking."
msgstr ""
"Маскування тіней вимкнено. Під час запікання карт освітлення текстура "
"тіньової маски не створюватиметься. Існуючі текстури тіньової маски буде "
"видалено під час запікання."
msgid ""
"Shadowmasking is enabled. Directional shadows that are outside the [member "
"DirectionalLight3D.directional_shadow_max_distance] will be rendered using "
"the shadowmask texture. Shadows that are inside the range will be rendered "
"using real-time shadows exclusively. This mode allows for more precise real-"
"time shadows up close, without the potential \"smearing\" effect that can "
"occur when using lightmaps with a high texel size. The downside is that when "
"the camera moves fast, the transition between the real-time light and "
"shadowmask can be obvious. Also, objects that only have shadows baked in the "
"shadowmask (and no real-time shadows) won't display any shadows up close."
msgstr ""
"Тіньове маскування ввімкнено. Спрямовані тіні, які знаходяться за межами "
"[member DirectionalLight3D.directional_shadow_max_distance], "
"відображатимуться за допомогою текстури тіньової маски. Тіні, які знаходяться "
"в межах діапазону, відображатимуться виключно за допомогою тіней у реальному "
"часі. Цей режим дозволяє отримати точніші тіні в реальному часі зблизька без "
"потенційного ефекту «розмазування», який може виникнути під час використання "
"карт освітлення з великим розміром текселів. Недоліком є те, що коли камера "
"рухається швидко, перехід між світлом у реальному часі та тіньовою маскою "
"може бути очевидним. Крім того, об’єкти, які мають лише тіні, запечені в "
"тіньовій масці (і не мають тіней у реальному часі), не відображатимуть тіні "
"зблизька."
msgid ""
"Shadowmasking is enabled. Directional shadows will be rendered with real-time "
"shadows overlaid on top of the shadowmask texture. This mode makes for "
"smoother shadow transitions when the camera moves fast, at the cost of a "
"potential smearing effect for directional shadows that are up close (due to "
"the real-time shadow being mixed with a low-resolution shadowmask). Objects "
"that only have shadows baked in the shadowmask (and no real-time shadows) "
"will keep their shadows up close."
msgstr ""
"Тіньове маскування ввімкнено. Спрямовані тіні відображатимуться з тінями в "
"реальному часі, накладеними поверх текстури тіньової маски. Цей режим "
"забезпечує більш плавні переходи тіней, коли камера рухається швидко, ціною "
"потенційного ефекту розмазування спрямованих тіней, розташованих поблизу "
"(через те, що тінь у реальному часі змішується з тіньовою маскою низької "
"роздільної здатності). Об’єкти, які мають лише тіні, запечені в тіньовій "
"масці (і не тіні в реальному часі), збережуть свої тіні поблизу."
msgid "Abstract class extended by lightmappers, for use in [LightmapGI]."
msgstr "Для використання в [LightmapGI]."
msgid ""
"This class should be extended by custom lightmapper classes. Lightmappers can "
"then be used with [LightmapGI] to provide fast baked global illumination in "
"3D.\n"
"Godot contains a built-in GPU-based lightmapper [LightmapperRD] that uses "
"compute shaders, but custom lightmappers can be implemented by C++ modules."
msgstr ""
"Цей клас повинен бути розширений за допомогою спеціальних Lightmapper класів. "
"Lightmappers можна використовувати за допомогою [LightmapGI] для швидкого "
"запікання глобального освітлення в 3D.\n"
"Godot містить вбудований світломагнітач на основі GPU [LightmapperRD], який "
"використовує обчислювальні шейкери, але користувацькі блискавки можуть бути "
"реалізовані за допомогою модулів C++."
msgid "The built-in GPU-based lightmapper for use with [LightmapGI]."
msgstr ""
"Вбудований графічний процесор на основі GPU для використання з [LightmapGI]."
msgid ""
"LightmapperRD (\"RD\" stands for [RenderingDevice]) is the built-in GPU-based "
"lightmapper for use with [LightmapGI]. On most dedicated GPUs, it can bake "
"lightmaps much faster than most CPU-based lightmappers. LightmapperRD uses "
"compute shaders to bake lightmaps, so it does not require CUDA or OpenCL "
"libraries to be installed to be usable.\n"
"[b]Note:[/b] This lightmapper requires the GPU to support the "
"[RenderingDevice] backend (Forward+ and Mobile renderers). When using the "
"Compatibility renderer, baking will use a temporary [RenderingDevice]. "
"Support for [RenderingDevice] is not required to [i]render[/i] lightmaps that "
"were already baked beforehand."
msgstr ""
"LightmapperRD («RD» розшифровується як [RenderingDevice]) — це вбудований "
"графічний процесор для створення карт світла, що використовується з "
"[LightmapGI]. На більшості спеціалізованих графічних процесорів він може "
"створювати карти світла набагато швидше, ніж більшість графічних процесорів "
"на базі процесора. LightmapperRD використовує обчислювальні шейдери для "
"створення карт світла, тому для використання не потрібно встановлювати "
"бібліотеки CUDA або OpenCL.\n"
"[b]Примітка:[/b] Цей графічний процесор повинен підтримувати серверну частину "
"[RenderingDevice] (рендерери Forward+ та мобільні рендерери). Під час "
"використання рендерера сумісності для створення карт світла "
"використовуватиметься тимчасовий [RenderingDevice]. Підтримка "
"[RenderingDevice] не потрібна для [i]рендерингу[/i] карт світла, які вже були "
"запечені раніше."
msgid ""
"Represents a single manually placed probe for dynamic object lighting with "
"[LightmapGI]."
msgstr ""
"Представляє собою один ручний розміщений пробок для динамічного освітлення "
"об'єкта [LightmapGI]."
msgid ""
"[LightmapProbe] represents the position of a single manually placed probe for "
"dynamic object lighting with [LightmapGI]. Lightmap probes affect the "
"lighting of [GeometryInstance3D]-derived nodes that have their [member "
"GeometryInstance3D.gi_mode] set to [constant "
"GeometryInstance3D.GI_MODE_DYNAMIC].\n"
"Typically, [LightmapGI] probes are placed automatically by setting [member "
"LightmapGI.generate_probes_subdiv] to a value other than [constant "
"LightmapGI.GENERATE_PROBES_DISABLED]. By creating [LightmapProbe] nodes "
"before baking lightmaps, you can add more probes in specific areas for "
"greater detail, or disable automatic generation and rely only on manually "
"placed probes instead.\n"
"[b]Note:[/b] [LightmapProbe] nodes that are placed after baking lightmaps are "
"ignored by dynamic objects. You must bake lightmaps again after creating or "
"modifying [LightmapProbe]s for the probes to be effective."
msgstr ""
"[LightmapProbe] являє собою позицію одного ручного розміщення зонда для "
"динамічного освітлення об'єкта з [LightmapGI]. Lightmap зондує вплив на "
"освітлення [GeometryInstance3D]-деревих вузлів, які мають їх [member "
"GeometryInstance3D.gi_mode], встановлених до [constant "
"GeometryInstance3D.GI_MODE_DYNAMIC].\n"
"Зазвичай, [LightmapGI] зонди розміщуються автоматично, встановлюючи [member "
"LightmapGI.generate_probes_subdiv] на значення, відмінне від [constant "
"LightmapGI. GENERATE_PROBES_DISABLED]. При створенні [LightmapProbe] вузли "
"перед випіканням Lightmaps ви можете додати більше зон в певні області для "
"більш детальної інформації, або вимкнути автоматичне генерування і спиратися "
"тільки на вручну розміщені зонди замість.\n"
"[b]Примітка:[/b] [LightmapProbe] вершини, які розміщуються після випікання "
"Lightmap ігноруються динамічними об'єктами. Після створення або модифікації "
"[LightmapProbe] для зон, які повинні бути ефективними."
msgid "Occludes light cast by a Light2D, casting shadows."
msgstr "Oc включає в себе легкий лиття Light2D, лиття тіні."
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 ""
"Oc включає в себе легкий лиття Light2D, лиття тіні. LightOccluder2D повинен "
"бути надана [OccluderPolygon2D] для того, щоб тінь бути складеним."
msgid "The [OccluderPolygon2D] used to compute the shadow."
msgstr "[OccluderPolygon2D] використовується для обчислення тіні."
msgid ""
"The LightOccluder2D's occluder light mask. The LightOccluder2D will cast "
"shadows only from Light2D(s) that have the same light mask(s)."
msgstr ""
"LightOccluder2D's occluder легка маска. LightOc включені2 D буде відлити тіні "
"тільки від Light2D(s), які мають однакову легку маску (s)."
msgid ""
"If enabled, the occluder will be part of a real-time generated signed "
"distance field that can be used in custom shaders."
msgstr ""
"Якщо увімкнено, то октейнер буде частиною в режимі реального часу, створеного "
"дистанційним поле, яке може використовуватися в спеціальних шейкерах."
msgid "Limit bone rotation angular velocity."
msgstr "Обмежена кутова швидкість обертання кістки."
msgid ""
"This modifier limits bone rotation angular velocity by comparing poses "
"between previous and current frame.\n"
"You can add bone chains by specifying their root and end bones, then add the "
"bones between them to a list. Modifier processes either that list or the "
"bones excluding those in the list depending on the option [member exclude]."
msgstr ""
"Цей модифікатор обмежує кутову швидкість обертання кісток, порівнюючи пози "
"між попереднім та поточним кадрами.\n"
"Ви можете додавати ланцюжки кісток, вказуючи їх кореневі та кінцеві кістки, а "
"потім додавати кістки між ними до списку. Модифікатор обробляє або цей "
"список, або кістки, виключаючи ті, що у списку, залежно від опції [member "
"exclude]."
msgid "Clear all chains."
msgstr "Очистіть усі ланцюги."
msgid ""
"Sets the reference pose for angle comparison to the current pose with the "
"influence of constraints removed. This function is automatically triggered "
"when joints change or upon activation."
msgstr ""
"Встановлює еталонну позу для порівняння кутів з поточною позою без впливу "
"обмежень. Ця функція автоматично спрацьовує при зміні суглобів або при "
"активації."
msgid ""
"Sets the end bone name of the bone chain.\n"
"[b]Note:[/b] End bone must be the root bone or a child of the root bone."
msgstr ""
"Встановлює назву кінцевої кістки ланцюжка кісток.\n"
"[b]Примітка:[/b] Кінцева кістка має бути кореневою кісткою або дочірньою "
"кісткою кореневої кістки."
msgid "The number of chains."
msgstr "Кількість ланцюгів."
msgid ""
"If [code]true[/code], the modifier processes bones not included in the bone "
"list.\n"
"If [code]false[/code], the bones processed by the modifier are equal to the "
"bone list."
msgstr ""
"Якщо [code]true[/code], модифікатор обробляє кістки, які не включені до "
"списку кісток.\n"
"Якщо [code]false[/code], кістки, оброблені модифікатором, дорівнюють списку "
"кісток."
msgid "The number of joints in the list which created by chains dynamically."
msgstr "Кількість з'єднань у списку, що створюється ланцюгами динамічно."
msgid "The maximum angular velocity per second."
msgstr "Максимальна кутова швидкість за секунду."
msgid "A 2D polyline that can optionally be textured."
msgstr "A 2D полілін, який може бути фактурним."
msgid ""
"This node draws a 2D polyline, i.e. a shape consisting of several points "
"connected by segments. [Line2D] is not a mathematical polyline, i.e. the "
"segments are not infinitely thin. It is intended for rendering and it can be "
"colored and optionally textured.\n"
"[b]Warning:[/b] Certain configurations may be impossible to draw nicely, such "
"as very sharp angles. In these situations, the node uses fallback drawing "
"logic to look decent.\n"
"[b]Note:[/b] [Line2D] is drawn using a 2D mesh."
msgstr ""
"Ця вершина малює 2D полілін, тобто форму, що складається з декількох точок, "
"підключених сегментами. [Line2D] не є математичним поліліном, тобто сегменти "
"не нескінченно тонкі. Призначений для рендерингу і він може бути кольоровим і "
"необов'язково текстурованим.\n"
"[b]Попередження:[/b] Деякі конфігурації можуть бути неможливими, такими як "
"дуже гострі кути. У цих ситуаціях вузол використовує логіку зворотного "
"віджиму, щоб виглядати гідно.\n"
"[b]Примітка:[/b] [Line2D] намальовується за допомогою сітки 2D."
msgid ""
"Adds a point with the specified [param position] relative to the polyline's "
"own position. If no [param index] is provided, the new point will be added to "
"the end of the points array.\n"
"If [param index] is given, the new point is inserted before the existing "
"point identified by index [param index]. The indices of the points after the "
"new point get increased by 1. The provided [param index] must not exceed the "
"number of existing points in the polyline. See [method get_point_count]."
msgstr ""
"Додає точку з вказаною [param position] відносно власної позиції поліліну. "
"Якщо немає [param index], новий пункт буде додано в кінці масиву точок.\n"
"Якщо наведено індекс [param index], новий пункт вставляється до існуючої "
"точки, визначеної індексом [param index]. Індикатори точок після збільшення "
"нової точки на 1. Надані [param index] не повинні перевищувати кількість "
"наявних точок в поліліні. Див. [method get_point_count]."
msgid "Removes all points from the polyline, making it empty."
msgstr "Видаліть всі точки з поліліну, роблячи його порожнім."
msgid "Returns the number of points in the polyline."
msgstr "Повертає кількість точок в поліліні."
msgid "Returns the position of the point at index [param index]."
msgstr "Повертає позицію точки за індексом [param index]."
msgid "Removes the point at index [param index] from the polyline."
msgstr "Видаляє точку в індексі [param index] з сегментованої лінії."
msgid ""
"Overwrites the position of the point at the given [param index] with the "
"supplied [param position]."
msgstr ""
"Перезаписує позицію точки у заданому [param index] наданим значенням [param "
"position]."
msgid ""
"If [code]true[/code], the polyline's border will be anti-aliased.\n"
"[b]Note:[/b] [Line2D] is not accelerated by batching when being anti-aliased."
msgstr ""
"Якщо [code]true[/code], межа ламаної буде згладжена.\n"
"[b]Примітка:[/b] [Line2D] не пришвидшується батчінгом при згладжуванні."
msgid ""
"The style of the beginning of the polyline, if [member closed] is "
"[code]false[/code]."
msgstr ""
"Стиль початку полілінії, якщо [member closed] має значення [code]false[/code]."
msgid ""
"If [code]true[/code] and the polyline has more than 2 points, the last point "
"and the first one will be connected by a segment.\n"
"[b]Note:[/b] The shape of the closing segment is not guaranteed to be "
"seamless if a [member width_curve] is provided.\n"
"[b]Note:[/b] The joint between the closing segment and the first segment is "
"drawn first and it samples the [member gradient] and the [member width_curve] "
"at the beginning. This is an implementation detail that might change in a "
"future version."
msgstr ""
"Якщо [code]true[/code] і полілінія має більше 2 точок, остання та перша точки "
"будуть з'єднані відрізком.\n"
"[b]Примітка:[/b] Форма замикаючого сегмента не гарантується як безшовна, якщо "
"вказано [member width_curve].\n"
"[b]Примітка:[/b] Спочатку малюється з'єднання між замикаючим сегментом і "
"першим сегментом, і на початку вибірково вибираються [member gradient] та "
"[member width_curve]. Це деталь реалізації, яка може змінитися в майбутній "
"версії."
msgid "The color of the polyline. Will not be used if a gradient is set."
msgstr ""
"Колір поліліну. Не буде використовуватися, якщо встановлюється градієнт."
msgid ""
"The style of the end of the polyline, if [member closed] is [code]false[/"
"code]."
msgstr ""
"Стиль кінця полілінії, якщо [member closed] має значення [code]false[/code]."
msgid ""
"The gradient is drawn through the whole line from start to finish. The "
"[member default_color] will not be used if this property is set."
msgstr ""
"Градієнтовно тягнеться по всій лінії від початку до завершення. У випадку, "
"якщо ця властивість встановлена."
msgid "The style of the connections between segments of the polyline."
msgstr "Стиль з'єднань між сегментами полілінії."
msgid ""
"The points of the polyline, interpreted in local 2D coordinates. Segments are "
"drawn between the adjacent points in this array."
msgstr ""
"Об’єми поліліну, інтерпретовані у локальних координатах 2D. Сугменти "
"мальуються між сусідніми точками в цьому масиві."
msgid ""
"The smoothness used for rounded joints and caps. Higher values result in "
"smoother corners, but are more demanding to render and update."
msgstr ""
"Стійкість використовується для округлих суглобів і шапок. Найвищі значення в "
"результаті гладких кутів, але більш затребувані для рендерингу та оновлення."
msgid ""
"Determines the miter limit of the polyline. Normally, when [member "
"joint_mode] is set to [constant LINE_JOINT_SHARP], sharp angles fall back to "
"using the logic of [constant LINE_JOINT_BEVEL] joints to prevent very long "
"miters. Higher values of this property mean that the fallback to a bevel "
"joint will happen at sharper angles."
msgstr ""
"Визначення ліміту мітки поліліну. Нормально, коли [member joint_mode] "
"встановлюється до [constant LINE_JOINT_SHARP], гострі кути попадають назад до "
"використання логіки [constant LINE_JOINT_BEVEL] суглобів для запобігання дуже "
"довгих міток. Найвищі значення цього майна – це те, що знизиться до сходового "
"суглоба буде при гострих кутах."
msgid ""
"The texture used for the polyline. Uses [member texture_mode] for drawing "
"style."
msgstr ""
"Текстура, що використовується для полілінії. Використовує [member "
"texture_mode] для стилю малювання."
msgid "The style to render the [member texture] of the polyline."
msgstr "Стиль для відображення [member texture] полілінії."
msgid "The polyline's width."
msgstr "Ширина поліліну."
msgid ""
"The polyline's width curve. The width of the polyline over its length will be "
"equivalent to the value of the width curve over its domain. The width curve "
"should be a unit [Curve]."
msgstr ""
"Крива ширини полілінії. Ширина полілінії по її довжині буде еквівалентна "
"значенню кривої ширини по її області. Крива ширини має бути одиницею [Curve]."
msgid ""
"Makes the polyline's joints pointy, connecting the sides of the two segments "
"by extending them until they intersect. If the rotation of a joint is too big "
"(based on [member sharp_limit]), the joint falls back to [constant "
"LINE_JOINT_BEVEL] to prevent very long miters."
msgstr ""
"Зроблює точність полілінових суглобів, з'єднуючи сторони двох сегментів, "
"продовжуючи їх до тих пір, поки вони не перетинаються. Якщо обертання суглоба "
"занадто велика (на основі [member sharp_limit]), з'єднання спадає на "
"[constant LINE_JOINT_BEVEL] для запобігання дуже довгих міток."
msgid ""
"Makes the polyline's joints bevelled/chamfered, connecting the sides of the "
"two segments with a simple line."
msgstr ""
"Зробіть полілінні з'єднувачі, з'єднуючи сторони двох сегментів з простою "
"лінією."
msgid ""
"Makes the polyline's joints rounded, connecting the sides of the two segments "
"with an arc. The detail of this arc depends on [member round_precision]."
msgstr ""
"Зробіть закруглені полілінні суглоби, з'єднуючи сторони двох сегментів дугою. "
"Деталі даної дуги залежать від [member round_precision]."
msgid "Draws no line cap."
msgstr "Накладки без накипу."
msgid "Draws the line cap as a box, slightly extending the first/last segment."
msgstr ""
"Накладає ковпачок в якості коробки, злегка розширюючи перший/стійкий сегмент."
msgid "Draws the line cap as a semicircle attached to the first/last segment."
msgstr ""
"Накладає ковпачок як півколо прикріплюється до першого / стійкого сегмента."
msgid ""
"Takes the left pixels of the texture and renders them over the whole polyline."
msgstr "Візьміть ліві пікселів текстури і подає їх по всій полілінії."
msgid ""
"Tiles the texture over the polyline. [member CanvasItem.texture_repeat] of "
"the [Line2D] node must be [constant CanvasItem.TEXTURE_REPEAT_ENABLED] or "
"[constant CanvasItem.TEXTURE_REPEAT_MIRROR] for it to work properly."
msgstr ""
"Налийте текстуру по поліліну. [member CanvasItem.texture_repeat] вершини "
"[Line2D] повинні бути [constant CanvasItem.TEXTURE_REPEAT_ENABLED] або "
"[constant CanvasItem.TEXTURE_REPEAT_MIRROR] для його роботи належним чином."
msgid ""
"Stretches the texture across the polyline. [member CanvasItem.texture_repeat] "
"of the [Line2D] node must be [constant CanvasItem.TEXTURE_REPEAT_DISABLED] "
"for best results."
msgstr ""
"Розтягування текстури по поліліну. [пам'ятний полотноItem.texture_повтор] "
"вершини [Line2D] повинні бути [constant CanvasItem.TEXTURE_REPEAT_DISABLED] "
"для кращих результатів."
msgid "An input field for single-line text."
msgstr "Вхідне поле для однолінійного тексту."
msgid ""
"[LineEdit] provides an input field for editing a single line of text.\n"
"- When the [LineEdit] control is focused using the keyboard arrow keys, it "
"will only gain focus and not enter edit mode.\n"
"- To enter edit mode, click on the control with the mouse, see also [member "
"keep_editing_on_text_submit].\n"
"- To exit edit mode, press [code]ui_text_submit[/code] or [code]ui_cancel[/"
"code] (by default [kbd]Escape[/kbd]) actions.\n"
"- Check [method edit], [method unedit], [method is_editing], and [signal "
"editing_toggled] for more information.\n"
"While entering text, it is possible to insert special characters using "
"Unicode, OEM or Windows alt codes:\n"
"- To enter Unicode codepoints, hold [kbd]Alt[/kbd] and type the codepoint on "
"the numpad. For example, to enter the character [code]á[/code] (U+00E1), hold "
"[kbd]Alt[/kbd] and type [kbd]+E1[/kbd] on the numpad (the leading zeroes can "
"be omitted).\n"
"- To enter OEM codepoints, hold [kbd]Alt[/kbd] and type the code on the "
"numpad. For example, to enter the character [code]á[/code] (OEM 160), hold "
"[kbd]Alt[/kbd] and type [code]160[/code] on the numpad.\n"
"- To enter Windows codepoints, hold [kbd]Alt[/kbd] and type the code on the "
"numpad. For example, to enter the character [code]á[/code] (Windows 0225), "
"hold [kbd]Alt[/kbd] and type [kbd]0[/kbd], [kbd]2[/kbd], [kbd]2[/kbd], "
"[kbd]5[/kbd] on the numpad. The leading zero here must [b]not[/b] be omitted, "
"as this is how Windows codepoints are distinguished from OEM codepoints.\n"
"[b]Important:[/b]\n"
"- Focusing the [LineEdit] with [code]ui_focus_next[/code] (by default "
"[kbd]Tab[/kbd]) or [code]ui_focus_prev[/code] (by default [kbd]Shift + Tab[/"
"kbd]) or [method Control.grab_focus] still enters edit mode (for "
"compatibility).\n"
"[LineEdit] features many built-in shortcuts that are always available "
"([kbd]Ctrl[/kbd] here maps to [kbd]Cmd[/kbd] on macOS):\n"
"- [kbd]Ctrl + C[/kbd]: Copy\n"
"- [kbd]Ctrl + X[/kbd]: Cut\n"
"- [kbd]Ctrl + V[/kbd] or [kbd]Ctrl + Y[/kbd]: Paste/\"yank\"\n"
"- [kbd]Ctrl + Z[/kbd]: Undo\n"
"- [kbd]Ctrl + ~[/kbd]: Swap input direction.\n"
"- [kbd]Ctrl + Shift + Z[/kbd]: Redo\n"
"- [kbd]Ctrl + U[/kbd]: Delete text from the caret position to the beginning "
"of the line\n"
"- [kbd]Ctrl + K[/kbd]: Delete text from the caret position to the end of the "
"line\n"
"- [kbd]Ctrl + A[/kbd]: Select all text\n"
"- [kbd]Up Arrow[/kbd]/[kbd]Down Arrow[/kbd]: Move the caret to the beginning/"
"end of the line\n"
"On macOS, some extra keyboard shortcuts are available:\n"
"- [kbd]Cmd + F[/kbd]: Same as [kbd]Right Arrow[/kbd], move the caret one "
"character right\n"
"- [kbd]Cmd + B[/kbd]: Same as [kbd]Left Arrow[/kbd], move the caret one "
"character left\n"
"- [kbd]Cmd + P[/kbd]: Same as [kbd]Up Arrow[/kbd], move the caret to the "
"previous line\n"
"- [kbd]Cmd + N[/kbd]: Same as [kbd]Down Arrow[/kbd], move the caret to the "
"next line\n"
"- [kbd]Cmd + D[/kbd]: Same as [kbd]Delete[/kbd], delete the character on the "
"right side of caret\n"
"- [kbd]Cmd + H[/kbd]: Same as [kbd]Backspace[/kbd], delete the character on "
"the left side of the caret\n"
"- [kbd]Cmd + A[/kbd]: Same as [kbd]Home[/kbd], move the caret to the "
"beginning of the line\n"
"- [kbd]Cmd + E[/kbd]: Same as [kbd]End[/kbd], move the caret to the end of "
"the line\n"
"- [kbd]Cmd + Left Arrow[/kbd]: Same as [kbd]Home[/kbd], move the caret to the "
"beginning of the line\n"
"- [kbd]Cmd + Right Arrow[/kbd]: Same as [kbd]End[/kbd], move the caret to the "
"end of the line\n"
"[b]Note:[/b] Caret movement shortcuts listed above are not affected by "
"[member shortcut_keys_enabled]."
msgstr ""
"[LineEdit] надає поле введення для редагування одного рядка тексту.\n"
"- Коли елемент керування [LineEdit] сфокусовано за допомогою клавіш зі "
"стрілками клавіатури, він лише отримає фокус і не перейде в режим "
"редагування.\n"
"- Щоб увійти в режим редагування, клацніть на елементі керування мишею, див. "
"також [member keep_editing_on_text_submit].\n"
"- Щоб вийти з режиму редагування, натисніть [code]ui_text_submit[/code] або "
"[code]ui_cancel[/code] (за замовчуванням [kbd]Escape[/kbd]).\n"
"- Перевірте дії [method edit], [method unedit], [method is_editing] та "
"[signal editing_toggled] для отримання додаткової інформації.\n"
"Під час введення тексту можна вставляти спеціальні символи за допомогою кодів "
"Unicode, OEM або Windows alt:\n"
"- Щоб ввести кодові точки Unicode, утримуйте [kbd]Alt[/kbd] та введіть кодову "
"точку на цифровій клавіатурі. Наприклад, щоб ввести символ [code]á[/code] "
"(U+00E1), утримуйте [kbd]Alt[/kbd] та введіть [kbd]+E1[/kbd] на цифровій "
"клавіатурі (початкові нулі можна пропустити).\n"
"- Щоб ввести коди OEM, утримуйте [kbd]Alt[/kbd] та введіть код на цифровій "
"клавіатурі. Наприклад, щоб ввести символ [code]á[/code] (OEM 160), утримуйте "
"[kbd]Alt[/kbd] та введіть [code]160[/code] на цифровій клавіатурі.\n"
"- Щоб ввести коди Windows, утримуйте [kbd]Alt[/kbd] та введіть код на "
"цифровій клавіатурі. Наприклад, щоб ввести символ [code]á[/code] (Windows "
"0225), утримуйте клавішу [kbd]Alt[/kbd] та введіть [kbd]0[/kbd], [kbd]2[/"
"kbd], [kbd]2[/kbd], [kbd]5[/kbd] на цифровій клавіатурі. Початковий нуль тут "
"[b]не можна[/b] пропускати, оскільки саме так кодові точки Windows "
"відрізняються від кодових точок OEM.\n"
"[b]Важливо:[/b]\n"
"- Фокусування [LineEdit] за допомогою [code]ui_focus_next[/code] (за "
"замовчуванням [kbd]Tab[/kbd]) або [code]ui_focus_prev[/code] (за "
"замовчуванням [kbd]Shift + Tab[/kbd]) або [method Control.grab_focus] все "
"одно переводить у режим редагування (для сумісності).\n"
"[LineEdit] має багато вбудованих комбінацій клавіш, які завжди доступні "
"([kbd]Ctrl[/kbd] тут відповідає [kbd]Cmd[/kbd] на macOS):\n"
"- [kbd]Ctrl + C[/kbd]: Копіювати\n"
"- [kbd]Ctrl + X[/kbd]: Вирізати\n"
"- [kbd]Ctrl + V[/kbd] або [kbd]Ctrl + Y[/kbd]: Вставити/\"витягнути\"\n"
"- [kbd]Ctrl + Z[/kbd]: Скасувати\n"
"- [kbd]Ctrl + ~[/kbd]: Змінити напрямок введення.\n"
" - [kbd]Ctrl + Shift + Z[/kbd]: Повторити\n"
"- [kbd]Ctrl + U[/kbd]: Видалити текст від позиції каретки до початку рядка\n"
"- [kbd]Ctrl + K[/kbd]: Видалити текст від позиції каретки до кінця рядка\n"
"- [kbd]Ctrl + A[/kbd]: Виділити весь текст\n"
"- [kbd]Стрілка вгору[/kbd]/[kbd]Стрілка вниз[/kbd]: Перемістити каретку на "
"початок/кінець рядка\n"
"У macOS доступні деякі додаткові комбінації клавіш:\n"
"- [kbd]Cmd + F[/kbd]: Те саме, що й [kbd]Стрілка вправо[/kbd], перемістити "
"каретку на один символ праворуч\n"
"- [kbd]Cmd + B[/kbd]: Те саме, що й [kbd]Стрілка вліво[/kbd], перемістити "
"каретку на один символ ліворуч\n"
"- [kbd]Cmd + P[/kbd]: Те саме, що [kbd]Стрілка вгору[/kbd], перемістити "
"каретку на попередній рядок\n"
"- [kbd]Cmd + N[/kbd]: Те саме, що й [kbd]Стрілка вниз[/kbd], перемістити "
"каретку на наступний рядок\n"
"- [kbd]Cmd + D[/kbd]: Те саме, що й [kbd]Delete[/kbd], видалити символ "
"праворуч від каретки\n"
"- [kbd]Cmd + H[/kbd]: Те саме, що й [kbd]Backspace[/kbd], видалити символ "
"ліворуч від каретки\n"
"- [kbd]Cmd + A[/kbd]: Те саме, що й [kbd]Home[/kbd], перемістити каретку на "
"початок рядка\n"
"- [kbd]Cmd + E[/kbd]: Те саме, що й [kbd]End[/kbd], перемістити каретку в "
"кінець рядка\n"
"- [kbd]Cmd + Стрілка вліво[/kbd]: Те саме, що [kbd]Home[/kbd], перемістити "
"каретку на початок рядка\n"
"- [kbd]Cmd + Стрілка вправо[/kbd]: Те саме, що й [kbd]End[/kbd], перемістити "
"каретку в кінець рядка\n"
"[b]Примітка:[/b] На перелічені вище комбінації клавіш для переміщення каретки "
"не впливає [member shortcut_keys_enabled]."
msgid ""
"Applies text from the [url=https://en.wikipedia.org/wiki/Input_method]Input "
"Method Editor[/url] (IME) and closes the IME if it is open."
msgstr ""
"Застосовує текст із [url=https://en.wikipedia.org/wiki/Input_method]Редактора "
"методів введення[/url] (IME) і закриває IME, якщо він відкритий."
msgid ""
"Closes the [url=https://en.wikipedia.org/wiki/Input_method]Input Method "
"Editor[/url] (IME) if it is open. Any text in the IME will be lost."
msgstr ""
"Закрити [url=https://en.wikipedia.org/wiki/Input_method] Вхід Редактор "
"метода[/url] (IME) якщо він відкритий. Будь-який текст в IME буде втрачено."
msgid "Erases the [LineEdit]'s [member text]."
msgstr "Стирає елементи [LineEdit] [member text]."
msgid ""
"Deletes one character at the caret's current position (equivalent to pressing "
"[kbd]Delete[/kbd])."
msgstr ""
"Видаляє один характер на поточному положенні опіки (еквівалент для пресування "
"[kbd]Delete[/kbd])."
msgid ""
"Deletes a section of the [member text] going from position [param "
"from_column] to [param to_column]. Both parameters should be within the "
"text's length."
msgstr ""
"Видаляє розділ [member text] переходячи від позиції [param from_column] до "
"[param to_column]. Обидва параметри повинні бути в межах довжини тексту."
msgid "Clears the current selection."
msgstr "Очищає поточний вибір."
msgid ""
"Allows entering edit mode whether the [LineEdit] is focused or not. If [param "
"hide_focus] is [code]true[/code], the focused state will not be shown (see "
"[method Control.grab_focus]).\n"
"See also [member keep_editing_on_text_submit]."
msgstr ""
"Дозволяє перейти в режим редагування, незалежно від того, чи перебуває фокус "
"на [LineEdit], чи ні. Якщо [param hide_focus] має значення [code]true[/code], "
"стан фокусування не відображатиметься (див. [method Control.grab_focus]).\n"
"Див. також [member keep_editing_on_text_submit]."
msgid ""
"Returns the [PopupMenu] of this [LineEdit]. By default, this menu is "
"displayed when right-clicking on the [LineEdit].\n"
"You can add custom menu items or remove standard ones. Make sure your IDs "
"don't conflict with the standard ones (see [enum MenuItems]). For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar menu = get_menu()\n"
"\t# Remove all items after \"Redo\".\n"
"\tmenu.item_count = menu.get_item_index(MENU_REDO) + 1\n"
"\t# Add custom items.\n"
"\tmenu.add_separator()\n"
"\tmenu.add_item(\"Insert Date\", MENU_MAX + 1)\n"
"\t# Connect callback.\n"
"\tmenu.id_pressed.connect(_on_item_pressed)\n"
"\n"
"func _on_item_pressed(id):\n"
"\tif id == MENU_MAX + 1:\n"
"\t\tinsert_text_at_caret(Time.get_date_string_from_system())\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar menu = GetMenu();\n"
"\t// Remove all items after \"Redo\".\n"
"\tmenu.ItemCount = menu.GetItemIndex(LineEdit.MenuItems.Redo) + 1;\n"
"\t// Add custom items.\n"
"\tmenu.AddSeparator();\n"
"\tmenu.AddItem(\"Insert Date\", LineEdit.MenuItems.Max + 1);\n"
"\t// Add event handler.\n"
"\tmenu.IdPressed += OnItemPressed;\n"
"}\n"
"\n"
"public void OnItemPressed(int id)\n"
"{\n"
"\tif (id == LineEdit.MenuItems.Max + 1)\n"
"\t{\n"
"\t\tInsertTextAtCaret(Time.GetDateStringFromSystem());\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\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 Window.visible] property."
msgstr ""
"Повертає [PopupMenu] цього [LineEdit]. За замовчуванням це меню "
"відображається, якщо клацнути правою кнопкою миші [LineEdit]. \n"
"Ви можете додати власні пункти меню або видалити стандартні. Переконайтеся, "
"що ваші ідентифікатори не конфліктують зі стандартними (див. [enum "
"MenuItems]). Наприклад: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _ready(): \n"
"\tvar menu = get_menu() \n"
"\t# Видалити всі елементи після \"Повторити\". \n"
"\tmenu.item_count = menu.get_item_index(MENU_REDO) + 1 \n"
"\t# Додайте спеціальні елементи. \n"
"\tmenu.add_separator() \n"
"\tmenu.add_item(\"Insert date\", MENU_MAX + 1) \n"
"\t# Підключити зворотній дзвінок. \n"
"\tmenu.id_pressed.connect(_on_item_pressed) \n"
"\n"
"func _on_item_pressed(id): \n"
"\tif id == MENU_MAX + 1: \n"
"\t\tinsert_text_at_caret(Time.get_date_string_from_system()) \n"
"[/gdscript] \n"
"[csharp] \n"
"public override void _Ready() \n"
"{\n"
"\tvar menu = GetMenu(); \n"
"\t// Видалити всі елементи після \"Redo\". \n"
"\tmenu.ItemCount = menu.GetItemIndex(LineEdit.MenuItems.Redo) + 1; \n"
"\t// Додати власні елементи. \n"
"\tmenu.AddSeparator(); \n"
"\tmenu.AddItem(\"Insert date\", LineEdit.MenuItems.Max + 1); \n"
"\t// Додати обробник події. \n"
"\tmenu.IdPressed += OnItemPressed; \n"
"}\n"
"\n"
"public void OnItemPressed(int id) \n"
"{\n"
"\tif (id == LineEdit.MenuItems.Max + 1) \n"
"\t{ \n"
"\t\tInsertTextAtCaret(Time.GetDateStringFromSystem()); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Попередження:[/b] Це обов’язковий внутрішній вузол, його видалення та "
"звільнення може призвести до збою. Якщо ви бажаєте приховати його чи будь-"
"який із його дочірніх елементів, скористайтеся властивістю [member "
"Window.visible]."
msgid ""
"Returns the correct column at the end of a composite character like ❤️🩹 "
"(mending heart; Unicode: [code]U+2764 U+FE0F U+200D U+1FA79[/code]) which is "
"comprised of more than one Unicode code point, if the caret is at the start "
"of the composite character. Also returns the correct column with the caret at "
"mid grapheme and for non-composite characters.\n"
"[b]Note:[/b] To check at caret location use "
"[code]get_next_composite_character_column(get_caret_column())[/code]"
msgstr ""
"Повертає правильний стовпець у кінці складеного символу, наприклад, ❤️🩹 "
"(загоєння серця; Unicode: [code]U+2764 U+FE0F U+200D U+1FA79[/code]), який "
"складається з більш ніж однієї кодової точки Unicode, якщо каретка "
"знаходиться на початку складеного символу. Також повертає правильний стовпець "
"з кареткою посередині графеми та для нескладених символів.\n"
"[b]Примітка:[/b] Щоб перевірити розташування каретки, використовуйте "
"[code]get_next_composite_character_column(get_caret_column())[/code]"
msgid ""
"Returns the correct column at the start of a composite character like ❤️🩹 "
"(mending heart; Unicode: [code]U+2764 U+FE0F U+200D U+1FA79[/code]) which is "
"comprised of more than one Unicode code point, if the caret is at the end of "
"the composite character. Also returns the correct column with the caret at "
"mid grapheme and for non-composite characters.\n"
"[b]Note:[/b] To check at caret location use "
"[code]get_previous_composite_character_column(get_caret_column())[/code]"
msgstr ""
"Повертає правильний стовпець на початку складеного символу, наприклад, ❤️🩹 "
"(загоєння серця; Unicode: [code]U+2764 U+FE0F U+200D U+1FA79[/code]), який "
"складається з більш ніж однієї кодової точки Unicode, якщо каретка "
"знаходиться в кінці складеного символу. Також повертає правильний стовпець з "
"кареткою посередині графеми та для нескладених символів.\n"
"[b]Примітка:[/b] Щоб перевірити розташування каретки, використовуйте "
"[code]get_previous_composite_character_column(get_caret_column())[/code]"
msgid ""
"Returns the scroll offset due to [member caret_column], as a number of "
"characters."
msgstr ""
"Повертає зміщення прокручування, зумовлене [member caret_column], у вигляді "
"кількості символів."
msgid "Returns the text inside the selection."
msgstr "Повертаємо текст всередині вибору."
msgid "Returns the selection begin column."
msgstr "Повертаємо вибраний стовпчик."
msgid "Returns the selection end column."
msgstr "Повертає кінець вибору стовпця."
msgid ""
"Returns [code]true[/code] if the user has text in the [url=https://"
"en.wikipedia.org/wiki/Input_method]Input Method Editor[/url] (IME)."
msgstr ""
"Повертає [code]true[/code], якщо користувач має текст у [url=https://"
"en.wikipedia.org/wiki/Input_method]Input Method Editor[/url] (IME)."
msgid "Returns [code]true[/code] if a \"redo\" action is available."
msgstr "Повертаємо [code]true[/code], якщо доступна акція \"redo\"."
msgid "Returns [code]true[/code] if the user has selected text."
msgstr "Повертає [code]true[/code], якщо користувач вибрав текст."
msgid "Returns [code]true[/code] if an \"undo\" action is available."
msgstr "Повертаємо [code]true[/code], якщо доступна акція \"undo\"."
msgid ""
"Inserts [param text] at the caret. If the resulting value is longer than "
"[member max_length], nothing happens."
msgstr ""
"Вставляє [param text] на каретці. Якщо отримане значення довше за [member "
"max_length], нічого не відбувається."
msgid "Returns whether the [LineEdit] is being edited."
msgstr "Повертає інформацію про те, чи редагується [LineEdit]."
msgid ""
"Returns whether the menu is visible. Use this instead of "
"[code]get_menu().visible[/code] to improve performance (so the creation of "
"the menu is avoided)."
msgstr ""
"Повертаємо вашу увагу на те, що меню видно. Використовуйте це замість "
"[code]get_menu().видимі [/code] для поліпшення продуктивності (наприклад, "
"створення меню уникнути)."
msgid "Executes a given action as defined in the [enum MenuItems] enum."
msgstr "Виконує задану дію, як визначену в [enum MenuItems] enum."
msgid ""
"Selects characters inside [LineEdit] between [param from] and [param to]. By "
"default, [param from] is at the beginning and [param to] at the end.\n"
"[codeblocks]\n"
"[gdscript]\n"
"text = \"Welcome\"\n"
"select() # Will select \"Welcome\".\n"
"select(4) # Will select \"ome\".\n"
"select(2, 5) # Will select \"lco\".\n"
"[/gdscript]\n"
"[csharp]\n"
"Text = \"Welcome\";\n"
"Select(); // Will select \"Welcome\".\n"
"Select(4); // Will select \"ome\".\n"
"Select(2, 5); // Will select \"lco\".\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Вибирає символи всередині [LineEdit] між [param from] і [param to]. За "
"замовчуванням [param from] знаходиться на початку, а [param to] у кінці. \n"
"[codeblocks] \n"
"[gdscript] \n"
"text = \"Ласкаво просимо\" \n"
"select() # Вибере \"Ласкаво просимо\". \n"
"select(4) # Вибере \"ome\". \n"
"select(2, 5) # Вибере \"lco\". \n"
"[/gdscript] \n"
"[csharp] \n"
"Text = \"Ласкаво просимо\"; \n"
"select(); // Вибере \"Ласкаво просимо\". \n"
"select(4); // Вибере \"ome\". \n"
"select(2, 5); // Вибере \"lco\". \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Selects the whole [String]."
msgstr "Виберіть все [String]."
msgid "Allows exiting edit mode while preserving focus."
msgstr "Дозволяє вийти з режиму редагування зі збереженням фокусу."
msgid "The text's horizontal alignment."
msgstr "Горизонтальне вирівнювання тексту."
msgid ""
"If [code]true[/code] and [member caret_mid_grapheme] is [code]false[/code], "
"backspace deletes an entire composite character such as ❤️🩹, instead of "
"deleting part of the composite character."
msgstr ""
"Якщо [code]true[/code] та [member caret_mid_grapheme] має значення "
"[code]false[/code], клавіша Backspace видаляє цілий складений символ, "
"наприклад ❤️🩹, а не частину складеного символу."
msgid "If [code]true[/code], makes the caret blink."
msgstr "Якщо [code]true[/code], робить догляд за посиланням."
msgid "The interval at which the caret blinks (in seconds)."
msgstr "Проміжок, в якому доглядаються посилання (в секундах)."
msgid ""
"The caret's column position inside the [LineEdit]. When set, the text may "
"scroll to accommodate it."
msgstr ""
"Положення стовпчика вгорі [LineEdit]. При налаштуванні текст може "
"прокручуватися, щоб вмістити його."
msgid ""
"If [code]true[/code], the [LineEdit] will always show the caret, even if not "
"editing or focus is lost."
msgstr ""
"Якщо [code]true[/code], [LineEdit] завжди показуватиме каретку, навіть якщо "
"не редагувати або фокус буде втрачено."
msgid ""
"Allow moving caret, selecting and removing the individual composite character "
"components.\n"
"[b]Note:[/b] [kbd]Backspace[/kbd] is always removing individual composite "
"character components."
msgstr ""
"Дозволити рухомий догляд, вибрати і видалити окремі компоненти композитного "
"характеру.\n"
"[b]Примітка:[/b] [kbd]Backspace[/kbd] завжди видаляє окремі компоненти "
"композитного характеру."
msgid ""
"If [code]true[/code], the [LineEdit] will show a clear button if [member "
"text] is not empty, which can be used to clear the text quickly."
msgstr ""
"Якщо [code]true[/code], [LineEdit] покаже кнопку очищення, якщо [member text] "
"не порожній, що можна використовувати для швидкого очищення тексту."
msgid "If [code]true[/code], the context menu will appear when right-clicked."
msgstr ""
"Якщо [code]true[/code], контекстне меню з'явиться при правильній завантаженні."
msgid ""
"If [code]true[/code], the selected text will be deselected when focus is lost."
msgstr ""
"Якщо [code]true[/code], вибраний текст буде вилучено, коли фокус втрачено."
msgid "If [code]true[/code], allow drag and drop of selected text."
msgstr "Якщо [code]true[/code], дайте перетягування вибраного тексту."
msgid "If [code]true[/code], control characters are displayed."
msgstr "Якщо [code]true[/code], відображаються символи керування."
msgid ""
"If [code]false[/code], existing text cannot be modified and new text cannot "
"be added."
msgstr ""
"Якщо [code]false[/code], існуючий текст не може бути змінений і новий текст "
"не можна додавати."
msgid "If [code]true[/code], \"Emoji and Symbols\" menu is enabled."
msgstr "Якщо [code]true[/code], меню «Емодзі та символи» ввімкнено."
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 ""
"Якщо значення [code]true[/code], ширина [LineEdit] збільшиться, щоб "
"залишатися довшою за [member text]. Вона [b]не[/b] стиснеться, якщо [member "
"text] скоротиться."
msgid "If [code]true[/code], the [LineEdit] doesn't display decoration."
msgstr "Якщо [code]true[/code], [LineEdit] не відображається прикраса."
msgid "Define the scaling behavior of the [member right_icon]."
msgstr "Визначте масштабування елемента [member right_icon]."
msgid ""
"If [code]true[/code], the [LineEdit] will not exit edit mode when text is "
"submitted by pressing [code]ui_text_submit[/code] action (by default: "
"[kbd]Enter[/kbd] or [kbd]Kp Enter[/kbd])."
msgstr ""
"Якщо [code]true[/code], [LineEdit] не вийде з режиму редагування, коли текст "
"надсилається натисканням кнопки [code]ui_text_submit[/code] (за умовчанням: "
"[kbd]Enter[/kbd] або [kbd]Kp Enter[/kbd])."
msgid ""
"Maximum number of characters that can be entered inside the [LineEdit]. If "
"[code]0[/code], there is no limit.\n"
"When a limit is defined, characters that would exceed [member max_length] are "
"truncated. This happens both for existing [member text] contents when setting "
"the max length, or for new text inserted in the [LineEdit], including "
"pasting.\n"
"If any input text is truncated, the [signal text_change_rejected] signal is "
"emitted with the truncated substring as a parameter:\n"
"[codeblocks]\n"
"[gdscript]\n"
"text = \"Hello world\"\n"
"max_length = 5\n"
"# `text` becomes \"Hello\".\n"
"max_length = 10\n"
"text += \" goodbye\"\n"
"# `text` becomes \"Hello good\".\n"
"# `text_change_rejected` is emitted with \"bye\" as a parameter.\n"
"[/gdscript]\n"
"[csharp]\n"
"Text = \"Hello world\";\n"
"MaxLength = 5;\n"
"// `Text` becomes \"Hello\".\n"
"MaxLength = 10;\n"
"Text += \" goodbye\";\n"
"// `Text` becomes \"Hello good\".\n"
"// `text_change_rejected` is emitted with \"bye\" as a parameter.\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Максимальна кількість символів, яку можна ввести всередині [LineEdit]. Якщо "
"[code]0[/code], обмеження немає.\n"
"Коли обмеження визначено, символи, що перевищують [member max_length], "
"обрізаються. Це відбувається як для існуючого вмісту [member text] під час "
"встановлення максимальної довжини, так і для нового тексту, вставленого в "
"[LineEdit], включаючи вставку.\n"
"Якщо будь-який вхідний текст обрізається, випромінюється сигнал [signal "
"text_change_rejected] зі обрізаним підрядком як параметром:\n"
"[codeblocks]\n"
"[gdscript]\n"
"text = \"Hello world\"\n"
"max_length = 5\n"
"# `text` стає \"Hello\".\n"
"max_length = 10\n"
"text += \" goodbye\"\n"
"# `text` стає \"Hello good\".\n"
"# `text_change_rejected` випромінюється з параметром \"bye\".\n"
"[/gdscript]\n"
"[csharp]\n"
"Text = \"Hello world\";\n"
"MaxLength = 5;\n"
"// `Text` стає \"Hello\".\n"
"MaxLength = 10;\n"
"Text += \" goodbye\";\n"
"// `Text` стає \"Hello good\".\n"
"// `text_change_rejected` генерується з параметром \"bye\".\n"
"[/csharp]\n"
"[/codeblocks]"
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 ""
"Якщо [code]false[/code], використовуючи середню кнопку миші, щоб записувати "
"буфер буде вимкнено.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Linux."
msgid ""
"Text shown when the [LineEdit] is empty. It is [b]not[/b] the [LineEdit]'s "
"default value (see [member text])."
msgstr ""
"Текст, що відображається, коли [LineEdit] порожній. Це [b]не[/b] значення "
"[LineEdit] за замовчуванням (див. [member text])."
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 ""
"Встановлює піктограму, яка відображатиметься у правому кінці [LineEdit], якщо "
"немає [member text], або завжди, якщо [member clear_button_enabled] має "
"значення [code]false[/code]."
msgid ""
"Scale ratio of the icon when [member icon_expand_mode] is set to [constant "
"EXPAND_MODE_FIT_TO_LINE_EDIT]."
msgstr ""
"Масштабування значка, коли для [member icon_expand_mode] встановлено значення "
"[constant EXPAND_MODE_FIT_TO_LINE_EDIT]."
msgid ""
"If [code]true[/code], every character is replaced with the secret character "
"(see [member secret_character])."
msgstr ""
"Якщо [code]true[/code], кожен символ замінюється секретним символом (див. "
"[member secret_character])."
msgid ""
"The character to use to mask secret input. Only a single character can be "
"used as the secret character. If it is longer than one character, only the "
"first one will be used. If it is empty, a space will be used instead."
msgstr ""
"Характер для використання маски секретного введення. Єдиний символ може "
"використовуватися як секретний характер. Якщо він більше одного персонажа "
"буде використовуватися тільки перший. Якщо це порожній, то простір буде "
"використовуватися замість."
msgid ""
"If [code]true[/code], the [LineEdit] will select the whole text when it gains "
"focus."
msgstr ""
"Якщо [code]true[/code], [LineEdit] вибере весь текст, коли він отримує фокус."
msgid ""
"If [code]false[/code], it's impossible to select the text using mouse nor "
"keyboard."
msgstr ""
"Якщо [code]false[/code], можна вибрати текст за допомогою миші або клавіатури."
msgid ""
"If [code]true[/code], shortcut keys for context menu items are enabled, even "
"if the context menu is disabled."
msgstr ""
"Якщо [code]true[/code], увімкнено комбінації клавіш для контекстного меню, "
"навіть якщо контекстне меню вимкнено."
msgid ""
"String value of the [LineEdit].\n"
"[b]Note:[/b] Changing text using this property won't emit the [signal "
"text_changed] signal."
msgstr ""
"Рядкове значення [LineEdit].\n"
"[b]Примітка:[/b] Зміна тексту за допомогою цієї властивості не призведе до "
"випромінювання сигналу [signal text_changed]."
msgid ""
"If [code]true[/code], the native virtual keyboard is enabled on platforms "
"that support it."
msgstr ""
"Якщо значення [code]true[/code], рідна віртуальна клавіатура ввімкнена на "
"платформах, які її підтримують."
msgid ""
"If [code]true[/code], the native virtual keyboard is shown on focus events on "
"platforms that support it."
msgstr ""
"Якщо значення [code]true[/code], рідна віртуальна клавіатура відображається "
"під час подій focus на платформах, які її підтримують."
msgid "Specifies the type of virtual keyboard to show."
msgstr "Визначає тип віртуальної клавіатури для відображення."
msgid "Emitted when the [LineEdit] switches in or out of edit mode."
msgstr ""
"Видається, коли [LineEdit] перемикається в режим редагування або виходить з "
"нього."
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 [param rejected_substring] argument."
msgstr ""
"Виникає під час додавання тексту, що переповнює [member max_length]. Доданий "
"текст скорочується до [member max_length], а частина, яка не поміститься, "
"передається як аргумент [param rejected_substring]."
msgid "Emitted when the text changes."
msgstr "Випробувано при зміні тексту."
msgid ""
"Emitted when the user presses the [code]ui_text_submit[/code] action (by "
"default: [kbd]Enter[/kbd] or [kbd]Kp Enter[/kbd]) while the [LineEdit] has "
"focus."
msgstr ""
"Видається, коли користувач натискає дію [code]ui_text_submit[/code] (за "
"замовчуванням: [kbd]Enter[/kbd] або [kbd]Kp Enter[/kbd]), коли [LineEdit] має "
"фокус."
msgid "Cuts (copies and clears) the selected text."
msgstr "Вирізи (копії та очищення) вибраного тексту."
msgid "Copies the selected text."
msgstr "Скопіює вибраний текст."
msgid ""
"Pastes the clipboard text over the selected text (or at the caret's "
"position).\n"
"Non-printable escape characters are automatically stripped from the OS "
"clipboard via [method String.strip_escapes]."
msgstr ""
"Вставте текст буфера над вибраним текстом (або на позиції догляду).\n"
"Недруковані символи втечу автоматично скомпедуються з клавіатури OS через "
"[method String.strip_escapes]."
msgid "Erases the whole [LineEdit] text."
msgstr "Видаляє весь текст [LineEdit]."
msgid "Selects the whole [LineEdit] text."
msgstr "Виберіть текст [LineEdit]."
msgid "Undoes the previous action."
msgstr "Не додає попередньої дії."
msgid "Reverse the last undo action."
msgstr "Зворотній зв'язок."
msgid "ID of \"Text Writing Direction\" submenu."
msgstr "Ідентифікатор субменю «Текстна записка»."
msgid "Sets text direction to inherited."
msgstr "Налаштовує текстовий напрямок у спадок."
msgid "Sets text direction to automatic."
msgstr "Налаштування текстового напрямку до автоматичного."
msgid "Sets text direction to left-to-right."
msgstr "Встановлює напрямок тексту на ліву сторону."
msgid "Sets text direction to right-to-left."
msgstr "Налаштовує текстовий напрямок до правого вліво."
msgid "Toggles control character display."
msgstr "Вмикає/вимикає відображення керівних символів."
msgid "ID of \"Insert Control Character\" submenu."
msgstr "Ідентифікатор підменю «Вставити керуючий символ»."
msgid "Inserts left-to-right mark (LRM) character."
msgstr "Вставте ліву позначку (LRM)."
msgid "Inserts right-to-left mark (RLM) character."
msgstr "Вставки правого вліво позначки (RLM) характер."
msgid "Inserts start of left-to-right embedding (LRE) character."
msgstr "Вставки старту ліворучного тиснення (LRE) символу."
msgid "Inserts start of right-to-left embedding (RLE) character."
msgstr "Вставки стартують право-лівий тиснення (RLE) символу."
msgid "Inserts start of left-to-right override (LRO) character."
msgstr "Вставки старту ліворучного наднаряддя (LRO) персонажа."
msgid "Inserts start of right-to-left override (RLO) character."
msgstr "Вставки стартують право-лівий надряддя (RLO) символ."
msgid "Inserts pop direction formatting (PDF) character."
msgstr "Вставки форматування поштового напрямку (PDF) символ."
msgid "Inserts Arabic letter mark (ALM) character."
msgstr "Вставки арабської марки літери (ALM)."
msgid "Inserts left-to-right isolate (LRI) character."
msgstr "Вставки ліворучного ізоляту (LRI)."
msgid "Inserts right-to-left isolate (RLI) character."
msgstr "Вставте правий-лівий ізолят (RLI) символ."
msgid "Inserts first strong isolate (FSI) character."
msgstr "Вставляє перший символ строгого ізоляту (FSI)."
msgid "Inserts pop direction isolate (PDI) character."
msgstr "Вставляє символ ізоляції напрямку виштовхування (PDI)."
msgid "Inserts zero width joiner (ZWJ) character."
msgstr "Вставте нульову ширину стикувача (ZWJ) характер."
msgid "Inserts zero width non-joiner (ZWNJ) character."
msgstr "Вставляє символ нульової ширини, що не з'єднує елементи (ZWNJ)."
msgid "Inserts word joiner (WJ) character."
msgstr "Вставте слово-приєднувач (WJ) символ."
msgid "Inserts soft hyphen (SHY) character."
msgstr "Вставки м'якого фена (ШІ) характеру."
msgid "Opens system emoji and symbol picker."
msgstr "Відкриває системний засіб вибору смайлів і символів."
msgid "Represents the size of the [enum MenuItems] enum."
msgstr "Представляємо розмір [enum MenuItems] enum."
msgid "Use the original size for the right icon."
msgstr "Використайте оригінальний розмір для правої значка."
msgid "Scale the right icon's size to match the size of the text."
msgstr "Масштабуйте розмір правої іконки відповідно до розміру тексту."
msgid "Scale the right icon to fit the LineEdit."
msgstr "Масштабуйте праву іконку відповідно до LineEdit."
msgid ""
"Color of the [LineEdit]'s caret (text cursor). This can be set to a fully "
"transparent color to hide the caret entirely."
msgstr ""
"Колір догляду [LineEdit] Це може бути встановлений для повного прозорого "
"кольору, щоб повністю приховати догляд."
msgid "Color used as default tint for the clear button."
msgstr "Колір, який використовується як за замовчуванням для чіткої кнопки."
msgid "Color used for the clear button when it's pressed."
msgstr "Колір використовується для чіткої кнопки при натисканні."
msgid "Default font color."
msgstr "Колір шрифту за замовчуванням."
msgid "The tint of text outline of the [LineEdit]."
msgstr "Текст тексту [LineEdit]."
msgid "Font color for [member placeholder_text]."
msgstr "Колір шрифту для [member placeholder_text]."
msgid "Font color for selected text (inside the selection rectangle)."
msgstr "Колір шрифту для вибраного тексту (всередині вибору прямокутника)."
msgid "Font color when editing is disabled."
msgstr "Колір шрифту при редагування вимкнено."
msgid "Color of the selection rectangle."
msgstr "Колір вибору прямокутника."
msgid ""
"The caret's width in pixels. Greater values can be used to improve "
"accessibility by ensuring the caret is easily visible, or to ensure "
"consistency with a large font size."
msgstr ""
"Ширина догляду в пікселях. Більші значення можуть бути використані для "
"поліпшення доступності шляхом забезпечення догляду легко видно, або "
"забезпечити консистенцію з великим розміром шрифту."
msgid ""
"Minimum horizontal space for the text (not counting the clear button and "
"content margins). This value is measured in count of 'M' characters (i.e. "
"this number of 'M' characters can be displayed without scrolling)."
msgstr ""
"Мінімальний горизонтальний простір для тексту (не підрахунок чіткої кнопки та "
"запасів вмісту). Це значення вимірюється в кількості символів 'M' (тобто цей "
"номер символів 'M' може відображатися без прокручування)."
msgid "Font used for the text."
msgstr "Використовується для тексту."
msgid "Font size of the [LineEdit]'s text."
msgstr "Розмір шрифту тексту [LineEdit]."
msgid "Texture for the clear button. See [member clear_button_enabled]."
msgstr "Текстура для кнопки очищення. Див. [member clear_button_enabled]."
msgid ""
"Background used when [LineEdit] has GUI focus. The [theme_item focus] "
"[StyleBox] is displayed [i]over[/i] the base [StyleBox], so a partially "
"transparent [StyleBox] should be used to ensure the base [StyleBox] remains "
"visible. A [StyleBox] that represents an outline or an underline works well "
"for this purpose. To disable the focus visual effect, assign a "
"[StyleBoxEmpty] resource. Note that disabling the focus visual effect will "
"harm keyboard/controller navigation usability, so this is not recommended for "
"accessibility reasons."
msgstr ""
"Підземелля використовується при [LineEdit] має фокус GUI. [theme_item focus] "
"[StyleBox] відображається [i]over[/i] бази [StyleBox], тому для забезпечення "
"бази [StyleBox] слід використовувати частково прозорий [StyleBox]. "
"[Стильбокс], який добре працює для цього. Щоб вимкнути візуальний ефект "
"фокусу, призначте ресурс [StyleBoxEmpty]. Зверніть увагу, що відключення "
"візуального ефекту фокусу буде завдати шкоди клавіатурі / керованій "
"навігації, тому це не рекомендується для причин доступності."
msgid "Default background for the [LineEdit]."
msgstr "За замовчуванням для [LineEdit]."
msgid ""
"Background used when [LineEdit] is in read-only mode ([member editable] is "
"set to [code]false[/code])."
msgstr ""
"Підземний використовується, коли [LineEdit] знаходиться в режимі зчитування "
"([member editable] встановлюється до [code]false[/code])."
msgid "A button that represents a link."
msgstr "Кнопка, яка представляє посилання."
msgid ""
"A button that represents a link. This type of button is primarily used for "
"interactions that cause a context change (like linking to a web page).\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node."
msgstr ""
"Кнопка, яка представляє посилання. Цей тип кнопки в першу чергу "
"використовується для взаємодії, які викликають зміни контексту (наприклад, "
"посилання на сторінку).\n"
"Дивись також [BaseButton] які містять загальні властивості та методи, "
"пов'язані з цим вершиною."
msgid "The underline mode to use for the text."
msgstr "Режим підкреслення, який слід використовувати для тексту."
msgid ""
"The [url=https://en.wikipedia.org/wiki/Uniform_Resource_Identifier]URI[/url] "
"for this [LinkButton]. If set to a valid URI, pressing the button opens the "
"URI using the operating system's default program for the protocol (via "
"[method OS.shell_open]). HTTP and HTTPS URLs open the default web browser.\n"
"[codeblocks]\n"
"[gdscript]\n"
"uri = \"https://godotengine.org\" # Opens the URL in the default web "
"browser.\n"
"uri = \"C:\\SomeFolder\" # Opens the file explorer at the given path.\n"
"uri = \"C:\\SomeImage.png\" # Opens the given image in the default viewing "
"app.\n"
"[/gdscript]\n"
"[csharp]\n"
"Uri = \"https://godotengine.org\"; // Opens the URL in the default web "
"browser.\n"
"Uri = \"C:\\SomeFolder\"; // Opens the file explorer at the given path.\n"
"Uri = \"C:\\SomeImage.png\"; // Opens the given image in the default viewing "
"app.\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[url=https://en.wikipedia.org/wiki/Uniform_Resource_Identifier]URI[/url] для "
"цієї [LinkButton]. Якщо встановлено дійсний URI, натискання кнопки відкриває "
"URI за допомогою програми операційної системи за замовчуванням для протоколу "
"(через [method OS.shell_open]). URL-адреси HTTP та HTTPS відкривають веб-"
"переглядач за умовчанням. \n"
"[codeblocks] \n"
"[gdscript] \n"
"uri = \"https://godotengine.org\" # Відкриває URL у веб-переглядачі за "
"замовчуванням. \n"
"uri = \"C:\\SomeFolder\" # Відкриває файловий провідник за вказаним шляхом. \n"
"uri = \"C:\\SomeImage.png\" # Відкриває дане зображення в програмі перегляду "
"за замовчуванням. \n"
"[/gdscript] \n"
"[csharp] \n"
"Uri = \"https://godotengine.org\"; // Відкриває URL у веб-переглядачі за "
"замовчуванням. \n"
"Uri = \"C:\\SomeFolder\"; // Відкриває файловий провідник за вказаним "
"шляхом. \n"
"Uri = \"C:\\SomeImage.png\"; // Відкриває дане зображення в програмі "
"перегляду за умовчанням. \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "The LinkButton will always show an underline at the bottom of its text."
msgstr "Кнопка Link завжди покаже в нижній частині його тексту."
msgid ""
"The LinkButton will show an underline at the bottom of its text when the "
"mouse cursor is over it."
msgstr ""
"Кнопка посилання покаже в нижній частині його тексту, коли курсор мишки над "
"ним."
msgid "The LinkButton will never show an underline at the bottom of its text."
msgstr "Кнопка Link ніколи не покаже в нижній частині його тексту."
msgid "Default text [Color] of the [LinkButton]."
msgstr "За замовчуванням текст [Color] [LinkButton]."
msgid "Text [Color] used when the [LinkButton] is disabled."
msgstr "Текст [Color] використовується при вимкненні [LinkButton]."
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 ""
"Текст [Color] використовується при фокусі [LinkButton]. Тільки замінює "
"звичайний текстовий колір кнопки. Вимкнено, переповнені та пресовані держави "
"мають прецепцію над цим кольором."
msgid "Text [Color] used when the [LinkButton] is being hovered."
msgstr "Текст [Color] використовується при переході [LinkButton]."
msgid "Text [Color] used when the [LinkButton] is being hovered and pressed."
msgstr "Текст [Color] використовується при переході [LinkButton]."
msgid "The tint of text outline of the [LinkButton]."
msgstr "Текст тексту [LinkButton]."
msgid "Text [Color] used when the [LinkButton] is being pressed."
msgstr "Текст [Color] використовується при натисканні кнопки [LinkButton]."
msgid "The vertical space between the baseline of text and the underline."
msgstr "Вертикальний простір між базовим текстом та підкресленням."
msgid "[Font] of the [LinkButton]'s text."
msgstr "[Font] тексту [LinkButton]."
msgid "Font size of the [LinkButton]'s text."
msgstr "Розмір шрифту тексту [LinkButton]."
msgid ""
"[StyleBox] used when the [LinkButton] is focused. The [theme_item focus] "
"[StyleBox] is displayed [i]over[/i] the base [StyleBox], so a partially "
"transparent [StyleBox] should be used to ensure the base [StyleBox] remains "
"visible. A [StyleBox] that represents an outline or an underline works well "
"for this purpose. To disable the focus visual effect, assign a "
"[StyleBoxEmpty] resource. Note that disabling the focus visual effect will "
"harm keyboard/controller navigation usability, so this is not recommended for "
"accessibility reasons."
msgstr ""
"[StyleBox] використовується при фокусі [LinkButton]. [theme_item focus] "
"[StyleBox] відображається [i]over[/i] бази [StyleBox], так що частково "
"прозора [StyleBox] повинна бути використана для забезпечення бази [StyleBox]. "
"[StyleBox], який добре працює для цього. Щоб вимкнути візуальний ефект "
"фокусу, призначте ресурс [StyleBoxEmpty]. Зверніть увагу, що відключення "
"візуального ефекту фокусу буде завдати шкоди клавіатурі / керованій "
"навігації, тому це не рекомендується для причин доступності."
msgid ""
"Custom logger to receive messages from the internal error/warning stream."
msgstr ""
"Користувацький реєстратор для отримання повідомлень із внутрішнього потоку "
"помилок/попереджень."
msgid ""
"Custom logger to receive messages from the internal error/warning stream. "
"Loggers are registered via [method OS.add_logger]."
msgstr ""
"Користувацький логер для отримання повідомлень із внутрішнього потоку помилок/"
"попереджень. Логери реєструються через [method OS.add_logger]."
msgid ""
"Called when an error is logged. The error provides the [param function], "
"[param file], and [param line] that it originated from, as well as either the "
"[param code] that generated the error or a [param rationale].\n"
"The type of error provided by [param error_type] is described in the [enum "
"ErrorType] enumeration.\n"
"Additionally, [param script_backtraces] provides backtraces for each of the "
"script languages. These will only contain stack frames in editor builds and "
"debug builds by default. To enable them for release builds as well, you need "
"to enable [member ProjectSettings.debug/settings/gdscript/"
"always_track_call_stacks].\n"
"[b]Warning:[/b] This method will be called from threads other than the main "
"thread, possibly at the same time, so you will need to have some kind of "
"thread-safety in your implementation of it, like a [Mutex].\n"
"[b]Note:[/b] [param script_backtraces] will not contain any captured "
"variables, due to its prohibitively high cost. To get those you will need to "
"capture the backtraces yourself, from within the [Logger] virtual methods, "
"using [method Engine.capture_script_backtraces].\n"
"[b]Note:[/b] Logging errors from this method using functions like [method "
"@GlobalScope.push_error] or [method @GlobalScope.push_warning] is not "
"supported, as it could cause infinite recursion. These errors will only show "
"up in the console output."
msgstr ""
"Викликається, коли реєструється помилка. Помилка містить [param function], "
"[param file] та [param line], з яких вона виникла, а також або [param code], "
"який спричинив помилку, або [param rationale].\n"
"Тип помилки, що надається [param error_type], описано у переліку [enum "
"ErrorType].\n"
"Крім того, [param script_backtraces] надає зворотні трасування для кожної з "
"мов сценаріїв. За замовчуванням вони міститимуть стекові фрейми лише в "
"збірках редактора та налагодження. Щоб увімкнути їх також для релізних "
"збірок, потрібно ввімкнути [member ProjectSettings.debug/settings/gdscript/"
"always_track_call_stacks].\n"
"[b]Попередження:[/b] Цей метод буде викликано з потоків, відмінних від "
"основного, можливо, одночасно, тому вам знадобиться певний тип "
"потокобезпечності у вашій реалізації, наприклад, [Mutex].\n"
"[b]Примітка:[/b] [param script_backtraces] не міститиме жодних захоплених "
"змінних через свою надмірно високу вартість. Щоб отримати їх, вам потрібно "
"буде самостійно захопити зворотні трасування з віртуальних методів [Logger], "
"використовуючи [method Engine.capture_script_backtraces].\n"
"[b]Примітка:[/b] Реєстрація помилок з цього методу за допомогою таких "
"функцій, як [method @GlobalScope.push_error] або [method "
"@GlobalScope.push_warning], не підтримується, оскільки це може призвести до "
"нескінченної рекурсії. Ці помилки відображатимуться лише у виводі консолі."
msgid ""
"Called when a message is logged. If [param error] is [code]true[/code], then "
"this message was meant to be sent to [code]stderr[/code].\n"
"[b]Warning:[/b] This method will be called from threads other than the main "
"thread, possibly at the same time, so you will need to have some kind of "
"thread-safety in your implementation of it, like a [Mutex].\n"
"[b]Note:[/b] Logging another message from this method using functions like "
"[method @GlobalScope.print] is not supported, as it could cause infinite "
"recursion. These messages will only show up in the console output."
msgstr ""
"Викликається, коли реєструється повідомлення. Якщо [param error] має значення "
"[code]true[/code], то це повідомлення мало бути надіслане до [code]stderr[/"
"code].\n"
"[b]Попередження:[/b] Цей метод буде викликано з потоків, відмінних від "
"основного потоку, можливо, одночасно, тому вам знадобиться певний захист від "
"потоків у вашій реалізації, наприклад, [Mutex].\n"
"[b]Примітка:[/b] Реєстрація іншого повідомлення з цього методу за допомогою "
"функцій, таких як [method @GlobalScope.print], не підтримується, оскільки це "
"може призвести до нескінченної рекурсії. Ці повідомлення відображатимуться "
"лише у виводі консолі."
msgid "The message received is an error."
msgstr "Отримане повідомлення є помилкою."
msgid "The message received is a warning."
msgstr "Отримане повідомлення є попередженням."
msgid "The message received is a script error."
msgstr "Отримане повідомлення є помилкою скрипта."
msgid "The message received is a shader error."
msgstr "Отримане повідомлення є помилкою шейдера."
msgid "The [LookAtModifier3D] rotates a bone to look at a target."
msgstr "[LookAtModifier3D] повертає кістку, щоб дивитися на ціль."
msgid ""
"This [SkeletonModifier3D] rotates a bone to look at a target. This is helpful "
"for moving a character's head to look at the player, rotating a turret to "
"look at a target, or any other case where you want to make a bone rotate "
"towards something quickly and easily.\n"
"When applying multiple [LookAtModifier3D]s, the [LookAtModifier3D] assigned "
"to the parent bone must be put above the [LookAtModifier3D] assigned to the "
"child bone in the list in order for the child bone results to be correct."
msgstr ""
"Цей [SkeletonModifier3D] повертає кістку, щоб дивитися на ціль. Це корисно "
"для руху голови персонажа, щоб дивитися на гравця, обертання вежі, щоб "
"дивитися на ціль, або в будь-якому іншому випадку, коли ви хочете швидко й "
"легко повернути кістку до чогось. \n"
"У разі застосування кількох [LookAtModifier3D], [LookAtModifier3D], "
"призначений батьківській кістці, має бути розміщений у списку над "
"[LookAtModifier3D], призначеним дочірній кістці, щоб результати для дочірньої "
"кістки були правильними."
msgid "Returns the remaining seconds of the time-based interpolation."
msgstr "Повертає решту секунд інтерполяції на основі часу."
msgid ""
"Returns [code]true[/code] if time-based interpolation is running. If "
"[code]true[/code], it is equivalent to [method get_interpolation_remaining] "
"returning [code]0.0[/code].\n"
"This is useful to determine whether a [LookAtModifier3D] can be removed "
"safely."
msgstr ""
"Повертає [code]true[/code], якщо виконується інтерполяція на основі часу. "
"Якщо [code]true[/code], це еквівалентно тому, як [method "
"get_interpolation_remaining] повертає [code]0.0[/code].\n"
"Це корисно для визначення, чи можна безпечно видалити [LookAtModifier3D]."
msgid ""
"Returns whether the target is within the angle limitations. It is useful for "
"unsetting the [member target_node] when the target is outside of the angle "
"limitations.\n"
"[b]Note:[/b] The value is updated after [method "
"SkeletonModifier3D._process_modification]. To retrieve this value correctly, "
"we recommend using the signal [signal "
"SkeletonModifier3D.modification_processed]."
msgstr ""
"Повертає, чи знаходиться ціль у межах кутових обмежень. Це корисно для "
"скасування [member target_node], коли ціль знаходиться за межами кутових "
"обмежень. \n"
"[b]Примітка:[/b] значення оновлюється після [method "
"SkeletonModifier3D._process_modification]. Щоб правильно отримати це "
"значення, ми рекомендуємо використовувати сигнал [signal "
"SkeletonModifier3D.modification_processed]."
msgid "Index of the [member bone_name] in the parent [Skeleton3D]."
msgstr "Індекс [member bone_name] у батьківському [Skeleton3D]."
msgid "The bone name of the [Skeleton3D] that the modification will operate on."
msgstr "Назва кістки [Skeleton3D], на якій працюватиме модифікація."
msgid ""
"The duration of the time-based interpolation. Interpolation is triggered at "
"the following cases:\n"
"- When the target node is changed\n"
"- When an axis is flipped due to angle limitation\n"
"[b]Note:[/b] The flipping occurs when the target is outside the angle "
"limitation and the internally computed secondary rotation axis of the forward "
"vector is flipped. Visually, it occurs when the target is outside the angle "
"limitation and crosses the plane of the [member forward_axis] and [member "
"primary_rotation_axis]."
msgstr ""
"Тривалість інтерполяції на основі часу. Інтерполяція запускається в таких "
"випадках: \n"
"- Коли цільовий вузол змінено \n"
"- Коли вісь перевернуто через обмеження кута \n"
"[b]Примітка.[/b] Переворот відбувається, коли ціль знаходиться за межами "
"обмеження кута, а внутрішньо обчислена вторинна вісь обертання вектора вперед "
"перевертається. Візуально це відбувається, коли ціль знаходиться за межами "
"обмеження кута та перетинає площину [member forward_axis] і [member "
"primary_rotation_axis]."
msgid ""
"The ease type of the time-based interpolation. See also [enum Tween.EaseType]."
msgstr ""
"Тип простоти інтерполяції на основі часу. Дивіться також [enum "
"Tween.EaseType]."
msgid ""
"The forward axis of the bone. This [SkeletonModifier3D] modifies the bone so "
"that this axis points toward the [member target_node]."
msgstr ""
"Передня вісь кістки. Цей [SkeletonModifier3D] модифікує кістку так, щоб ця "
"вісь вказувала на [member target_node]."
msgid "Index of the [member origin_bone_name] in the parent [Skeleton3D]."
msgstr "Індекс [member origin_bone_name] у батьківському [Skeleton3D]."
msgid ""
"If [member origin_from] is [constant ORIGIN_FROM_SPECIFIC_BONE], the bone "
"global pose position specified for this is used as origin."
msgstr ""
"Якщо [member origin_from] дорівнює [constant ORIGIN_FROM_SPECIFIC_BONE], "
"загальна позиція кістки, указана для цього, використовується як джерело."
msgid ""
"If [member origin_from] is [constant ORIGIN_FROM_EXTERNAL_NODE], the global "
"position of the [Node3D] specified for this is used as origin."
msgstr ""
"Якщо [member origin_from] є [constant ORIGIN_FROM_EXTERNAL_NODE], глобальна "
"позиція [Node3D], указана для цього, використовується як джерело."
msgid ""
"This value determines from what origin is retrieved for use in the "
"calculation of the forward vector."
msgstr ""
"Це значення визначає, з якого джерела буде отримано для використання в "
"обчисленні прямого вектора."
msgid ""
"The offset of the bone pose origin. Matching the origins by offset is useful "
"for cases where multiple bones must always face the same direction, such as "
"the eyes.\n"
"[b]Note:[/b] This value indicates the local position of the object set in "
"[member origin_from]."
msgstr ""
"Зсув походження пози кістки. Зіставлення початків за зсувом корисно у "
"випадках, коли кілька кісток завжди мають бути спрямовані в одному напрямку, "
"наприклад очі. \n"
"[b]Примітка:[/b] це значення вказує на локальне положення об’єкта, "
"встановленого в [member origin_from]."
msgid ""
"If the target passes through too close to the origin than this value, time-"
"based interpolation is used even if the target is within the angular "
"limitations, to prevent the angular velocity from becoming too high."
msgstr ""
"Якщо ціль проходить занадто близько до початку координат, ніж це значення, "
"використовується інтерполяція на основі часу, навіть якщо ціль знаходиться в "
"межах кутових обмежень, щоб запобігти тому, щоб кутова швидкість стала "
"занадто високою."
msgid ""
"The threshold to start damping for [member primary_limit_angle]. It provides "
"non-linear (b-spline) interpolation, let it feel more resistance the more it "
"rotate to the edge limit. This is useful for simulating the limits of human "
"motion.\n"
"If [code]1.0[/code], no damping is performed. If [code]0.0[/code], damping is "
"always performed."
msgstr ""
"Порогове значення для початку демпфування для [member primary_limit_angle]. "
"Він забезпечує нелінійну (b-сплайн) інтерполяцію, нехай він відчуває більший "
"опір, чим більше він повертається до межі краю. Це корисно для імітації "
"обмежень руху людини. \n"
"Якщо [code]1.0[/code], демпфування не виконується. Якщо [code]0.0[/code], "
"демпфування виконується завжди."
msgid ""
"The limit angle of the primary rotation when [member symmetry_limitation] is "
"[code]true[/code], in radians."
msgstr ""
"Граничний кут основного обертання, коли [member symmetry_limition] має "
"значення [code]true[/code], у радіанах."
msgid ""
"The threshold to start damping for [member primary_negative_limit_angle]."
msgstr ""
"Поріг для початку демпфування для [member primary_negative_limit_angle]."
msgid ""
"The limit angle of negative side of the primary rotation when [member "
"symmetry_limitation] is [code]false[/code], in radians."
msgstr ""
"Граничний кут від'ємної сторони основного обертання, коли [member "
"symmetry_limition] дорівнює [code]false[/code], у радіанах."
msgid ""
"The threshold to start damping for [member primary_positive_limit_angle]."
msgstr ""
"Поріг для початку демпфування для [member primary_positive_limit_angle]."
msgid ""
"The limit angle of positive side of the primary rotation when [member "
"symmetry_limitation] is [code]false[/code], in radians."
msgstr ""
"Граничний кут позитивної сторони первинного обертання, коли [member "
"symmetry_limition] дорівнює [code]false[/code], у радіанах."
msgid ""
"The axis of the first rotation. This [SkeletonModifier3D] works by "
"compositing the rotation by Euler angles to prevent to rotate the [member "
"forward_axis]."
msgstr ""
"Вісь першого повороту. Цей [SkeletonModifier3D] працює, об’єднуючи обертання "
"за кутами Ейлера, щоб запобігти обертанню [member forward_axis]."
msgid ""
"The relative option. If [code]true[/code], the rotation is applied relative "
"to the pose. If [code]false[/code], the rotation is applied relative to the "
"rest. It means to replace the current pose with the [LookAtModifier3D]'s "
"result."
msgstr ""
"Відносний параметр. Якщо [code]true[/code], обертання застосовується відносно "
"пози. Якщо [code]false[/code], обертання застосовується відносно решти. Це "
"означає заміну поточної пози результатом [LookAtModifier3D]."
msgid "The threshold to start damping for [member secondary_limit_angle]."
msgstr ""
"Порогове значення для початку демпфування для [member secondary_limit_angle]."
msgid ""
"The limit angle of the secondary rotation when [member symmetry_limitation] "
"is [code]true[/code], in radians."
msgstr ""
"Граничний кут вторинного обертання, коли [member symmetry_limition] має "
"значення [code]true[/code], у радіанах."
msgid ""
"The threshold to start damping for [member secondary_negative_limit_angle]."
msgstr ""
"Порогове значення для початку демпфування для [member "
"secondary_negative_limit_angle]."
msgid ""
"The limit angle of negative side of the secondary rotation when [member "
"symmetry_limitation] is [code]false[/code], in radians."
msgstr ""
"Граничний кут від'ємної сторони вторинного обертання, коли [member "
"symmetry_limition] дорівнює [code]false[/code], у радіанах."
msgid ""
"The threshold to start damping for [member secondary_positive_limit_angle]."
msgstr ""
"Порогове значення для початку демпфування для [member "
"secondary_positive_limit_angle]."
msgid ""
"The limit angle of positive side of the secondary rotation when [member "
"symmetry_limitation] is [code]false[/code], in radians."
msgstr ""
"Граничний кут позитивної сторони вторинного обертання, коли [member "
"symmetry_limition] дорівнює [code]false[/code], у радіанах."
msgid ""
"If [code]true[/code], the limitations are spread from the bone "
"symmetrically.\n"
"If [code]false[/code], the limitation can be specified separately for each "
"side of the bone rest."
msgstr ""
"Якщо [code]true[/code], обмеження поширюються від кістки симетрично.\n"
"Якщо [code]false[/code], обмеження можна вказати окремо для кожної сторони "
"опори для кістки."
msgid ""
"The [NodePath] to the node that is the target for the look at modification. "
"This node is what the modification will rotate the bone to."
msgstr ""
"[NodePath] до вузла, який є метою перегляду модифікації. Цей вузол є тим, до "
"чого модифікація повертатиме кістку."
msgid ""
"The transition type of the time-based interpolation. See also [enum "
"Tween.TransitionType]."
msgstr ""
"Тип переходу інтерполяції на основі часу. Дивіться також [enum "
"Tween.TransitionType]."
msgid ""
"If [code]true[/code], limits the amount of rotation. For example, this helps "
"to prevent a character's neck from rotating 360 degrees.\n"
"[b]Note:[/b] As with [AnimationTree] blending, interpolation is provided that "
"favors [method Skeleton3D.get_bone_rest]. This means that interpolation does "
"not select the shortest path in some cases.\n"
"[b]Note:[/b] Some values for [member transition_type] (such as [constant "
"Tween.TRANS_BACK], [constant Tween.TRANS_ELASTIC], and [constant "
"Tween.TRANS_SPRING]) may exceed the limitations. If interpolation occurs "
"while overshooting the limitations, the result might not respect the bone "
"rest."
msgstr ""
"Якщо [code]true[/code], обмежує величину обертання. Наприклад, це допомагає "
"запобігти обертанню шиї персонажа на 360 градусів.\n"
"[b]Примітка:[/b] Як і у випадку зі змішуванням [AnimationTree], передбачено "
"інтерполяцію, яка надає перевагу [method Skeleton3D.get_bone_rest]. Це "
"означає, що інтерполяція в деяких випадках не вибирає найкоротший шлях.\n"
"[b]Примітка:[/b] Деякі значення для [member transition_type] (такі як "
"[constant Tween.TRANS_BACK], [constant Tween.TRANS_ELASTIC] та [constant "
"Tween.TRANS_SPRING]) можуть перевищувати обмеження. Якщо інтерполяція "
"відбувається з перевищенням обмежень, результат може не враховувати залишок "
"кістки."
msgid "If [code]true[/code], provides rotation by two axes."
msgstr "Якщо [code]true[/code], забезпечує обертання за двома осями."
msgid ""
"The bone rest position of the bone specified in [member bone] is used as "
"origin."
msgstr ""
"Позиція спокою кістки, указана в [member bone], використовується як вихідна "
"точка."
msgid ""
"The bone global pose position of the bone specified in [member origin_bone] "
"is used as origin.\n"
"[b]Note:[/b] It is recommended that you select only the parent bone unless "
"you are familiar with the bone processing process. The specified bone pose at "
"the time the [LookAtModifier3D] is processed is used as a reference. In other "
"words, if you specify a child bone and the [LookAtModifier3D] causes the "
"child bone to move, the rendered result and direction will not match."
msgstr ""
"Глобальне положення позиції кістки, указане в [member origin_bone], "
"використовується як джерело. \n"
"[b]Примітка:[/b] Рекомендується вибирати лише вихідну кістку, якщо ви не "
"знайомі з процесом обробки кістки. Зазначена поза кістки під час обробки "
"[LookAtModifier3D] використовується як еталон. Іншими словами, якщо ви "
"вкажете дочірню кістку, а [LookAtModifier3D] змушує дочірню кістку рухатися, "
"відтворений результат і напрямок не збігатимуться."
msgid ""
"The global position of the [Node3D] specified in [member "
"origin_external_node] is used as origin.\n"
"[b]Note:[/b] Same as [constant ORIGIN_FROM_SPECIFIC_BONE], when specifying a "
"[BoneAttachment3D] with a child bone assigned, the rendered result and "
"direction will not match."
msgstr ""
"Глобальна позиція [Node3D], указана в [member origin_external_node], "
"використовується як джерело. \n"
"[b]Примітка:[/b] Так само, як [constant ORIGIN_FROM_SPECIFIC_BONE], якщо "
"вказати [BoneAttachment3D] із призначеною дочірньою кісткою, відтворений "
"результат і напрямок не збігатимуться."
msgid "Abstract base class for the game's main loop."
msgstr "Абстрактний базовий клас для основної петлі гри."
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 "
"in Godot projects, though it is also possible to write and use one's own "
"[MainLoop] subclass instead of the scene tree.\n"
"Upon the application start, a [MainLoop] implementation must be provided to "
"the OS; otherwise, the application will exit. This happens automatically (and "
"a [SceneTree] is created) unless a [MainLoop] [Script] is provided from the "
"command line (with e.g. [code]godot -s my_loop.gd[/code]) or the [member "
"ProjectSettings.application/run/main_loop_type] project setting is "
"overwritten.\n"
"Here is an example script implementing a simple [MainLoop]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"class_name CustomMainLoop\n"
"extends MainLoop\n"
"\n"
"var time_elapsed = 0\n"
"\n"
"func _initialize():\n"
"\tprint(\"Initialized:\")\n"
"\tprint(\" Starting time: %s\" % str(time_elapsed))\n"
"\n"
"func _process(delta):\n"
"\ttime_elapsed += delta\n"
"\t# Return true to end the main loop.\n"
"\treturn Input.get_mouse_button_mask() != 0 || "
"Input.is_key_pressed(KEY_ESCAPE)\n"
"\n"
"func _finalize():\n"
"\tprint(\"Finalized:\")\n"
"\tprint(\" End time: %s\" % str(time_elapsed))\n"
"[/gdscript]\n"
"[csharp]\n"
"using Godot;\n"
"\n"
"[GlobalClass]\n"
"public partial class CustomMainLoop : MainLoop\n"
"{\n"
"\tprivate double _timeElapsed = 0;\n"
"\n"
"\tpublic override void _Initialize()\n"
"\t{\n"
"\t\tGD.Print(\"Initialized:\");\n"
"\t\tGD.Print($\" Starting Time: {_timeElapsed}\");\n"
"\t}\n"
"\n"
"\tpublic override bool _Process(double delta)\n"
"\t{\n"
"\t\t_timeElapsed += delta;\n"
"\t\t// Return true to end the main loop.\n"
"\t\treturn Input.GetMouseButtonMask() != 0 || "
"Input.IsKeyPressed(Key.Escape);\n"
"\t}\n"
"\n"
"\tprivate void _Finalize()\n"
"\t{\n"
"\t\tGD.Print(\"Finalized:\");\n"
"\t\tGD.Print($\" End Time: {_timeElapsed}\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[MainLoop] — це абстрактний базовий клас для ігрового циклу проекту Godot. "
"Його успадковує [SceneTree], який є реалізацією ігрового циклу за "
"замовчуванням, що використовується в проектах Godot, хоча також можна "
"написати та використовувати власний підклас [MainLoop] замість дерева "
"сцени. \n"
"Після запуску програми ОС повинна бути надана реалізація [MainLoop]; інакше "
"програма завершить роботу. Це відбувається автоматично (і [SceneTree] "
"створюється), якщо [MainLoop] [Script] не надано з командного рядка "
"(наприклад, [code]godot -s my_loop.gd[/code]) або налаштування проекту "
"[member ProjectSettings.application/run/main_loop_type] не перезаписано. \n"
"Ось приклад сценарію, що реалізує простий [MainLoop]: \n"
"[codeblocks] \n"
"[gdscript] \n"
"class_name CustomMainLoop \n"
"extends MainLoop \n"
"\n"
"var time_elapsed = 0 \n"
"\n"
"func _initialize(): \n"
"\tprint(\"Ініціалізовано:\") \n"
"\tprint(\" Час початку: %s\" % str(time_elapsed)) \n"
"\n"
"func _process(delta): \n"
"\ttime_elapsed += delta \n"
"\t# Повернути true для завершення основного циклу. \n"
"\treturn Input.get_mouse_button_mask() != 0 || "
"Input.is_key_pressed(KEY_ESCAPE) \n"
"\n"
"func _finalize(): \n"
"\tprint(\"Завершено:\") \n"
"\tprint(\" Час завершення: %s\" % str(time_elapsed)) \n"
"[/gdscript] \n"
"[csharp] \n"
"using Godot; \n"
"\n"
"[Global class] \n"
"public partial class CustomMainLoop : MainLoop \n"
"{\n"
"\tprivate double _timeElapsed = 0; \n"
"\n"
"\tpublic override void _Initialize() \n"
"\t{ \n"
"\t\tGD.Print(\"Ініціалізовано:\"); \n"
"\t\tGD.Print($\" Час початку: {_timeElapsed}\"); \n"
"\t} \n"
"\n"
"\tpublic override bool _Process(double delta) \n"
"\t{ \n"
"\t\t_timeElapsed += delta; \n"
"\t\t// Повертає true для завершення основного циклу. \n"
"\t\treturn Input.GetMouseButtonMask() != 0 || "
"Input.IsKeyPressed(Key.Escape); \n"
"\t} \n"
"\n"
"\tprivate void _Finalize() \n"
"\t{ \n"
"\t\tGD.Print(\"Завершено:\"); \n"
"\t\tGD.Print($\" Час завершення: {_timeElapsed}\"); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Called before the program exits."
msgstr "Зателефонуйте до виходу програми."
msgid "Called once during initialization."
msgstr "Викликається після ініціалізації."
msgid ""
"Called each physics tick. [param delta] is the logical time between physics "
"ticks in seconds and is equal to [member Engine.time_scale] / [member "
"Engine.physics_ticks_per_second]. Equivalent to [method "
"Node._physics_process].\n"
"If implemented, the method must return a boolean value. [code]true[/code] "
"ends the main loop, while [code]false[/code] lets it proceed to the next "
"step.\n"
"[b]Note:[/b] [method _physics_process] may be called up to [member "
"Engine.max_physics_steps_per_frame] times per (idle) frame. This step limit "
"may be reached when the engine is suffering performance issues.\n"
"[b]Note:[/b] Accumulated [param delta] may diverge from real world seconds."
msgstr ""
"Викликається кожний фізичний такт. [param delta] — це логічний час між "
"фізичними тактами в секундах, який дорівнює [member Engine.time_scale] / "
"[member Engine.physics_ticks_per_second]. Еквівалентний [method "
"Node._physics_process].\n"
"Якщо реалізовано, метод повинен повертати булеве значення. [code]true[/code] "
"завершує головний цикл, а [code]false[/code] дозволяє йому перейти до "
"наступного кроку.\n"
"[b]Примітка:[/b] [method _physics_process] може бути викликаний до [member "
"Engine.max_physics_steps_per_frame] разів за (неактивний) кадр. Цей ліміт "
"кроків може бути досягнутий, коли движок страждає від проблем з "
"продуктивністю.\n"
"[b]Примітка:[/b] Накопичений [param delta] може відрізнятися від реальних "
"секунд."
msgid ""
"Called on each idle frame, prior to rendering, and after physics ticks have "
"been processed. [param delta] is the time between frames in seconds. "
"Equivalent to [method Node._process].\n"
"If implemented, the method must return a boolean value. [code]true[/code] "
"ends the main loop, while [code]false[/code] lets it proceed to the next "
"frame.\n"
"[b]Note:[/b] When the engine is struggling and the frame rate is lowered, "
"[param delta] will increase. When [param delta] is increased, it's capped at "
"a maximum of [member Engine.time_scale] * [member "
"Engine.max_physics_steps_per_frame] / [member "
"Engine.physics_ticks_per_second]. As a result, accumulated [param delta] may "
"not represent real world time.\n"
"[b]Note:[/b] When [code]--fixed-fps[/code] is enabled or the engine is "
"running in Movie Maker mode (see [MovieWriter]), process [param delta] will "
"always be the same for every frame, regardless of how much time the frame "
"took to render.\n"
"[b]Note:[/b] Frame delta may be post-processed by [member OS.delta_smoothing] "
"if this is enabled for the project."
msgstr ""
"Викликається на кожному кадрі в режимі очікування, перед рендерингом і після "
"обробки фізичних тиків. [param delta] — це час між кадрами в секундах. "
"Еквівалентно [method Node._process].\n"
"Якщо реалізовано, метод повинен повертати булеве значення. [code]true[/code] "
"завершує головний цикл, а [code]false[/code] дозволяє йому перейти до "
"наступного кадру.\n"
"[b]Примітка:[/b] Коли движок працює з перебоями і частота кадрів знижується, "
"[param delta] збільшується. Коли [param delta] збільшується, його максимальне "
"значення обмежується [member Engine.time_scale] * [member "
"Engine.max_physics_steps_per_frame] / [member "
"Engine.physics_ticks_per_second]. Як результат, накопичений [param delta] "
"може не відповідати реальному часу.\n"
"[b]Примітка:[/b] Коли [code]--fixed-fps[/code] увімкнено або движок працює в "
"режимі Movie Maker (див. [MovieWriter]), процес [param delta] завжди буде "
"однаковим для кожного кадру, незалежно від того, скільки часу знадобилося для "
"його рендерингу.\n"
"[b]Примітка:[/b] Дельта кадру може бути оброблена [member "
"OS.delta_smoothing], якщо це ввімкнено для проекту."
msgid "Emitted when a user responds to a permission request."
msgstr "Увімкніть, коли користувач реагує на запит на дозвіл."
msgid ""
"Notification received from the OS when the application is exceeding its "
"allocated memory.\n"
"Specific to the iOS platform."
msgstr ""
"Повідомлення отримано від ОС при перевищенні його виділеної пам'яті.\n"
"Специфікація на платформу iOS."
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, for "
"example to change the UI strings on the fly. Useful when working with the "
"built-in translation support, like [method Object.tr]."
msgstr ""
"Повідомлення, отримане при зміні перекладу. Може бути запущений користувачем, "
"що змінює локальне місце. Може використовуватися для відповіді на мовні "
"зміни, наприклад, для зміни рядків UI на літа. Корисно при роботі з "
"вбудованим перекладом, як [method Object.tr]."
msgid ""
"Notification received from the OS when a request for \"About\" information is "
"sent.\n"
"Specific to the macOS platform."
msgstr ""
"Повідомлення отримано від ОС при надсиланні запиту на \"Про\" інформацію.\n"
"Специфікація на платформу macOS."
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 ""
"Увімкнення отримано з аварійного керма Godot, коли двигун знаходиться на "
"збій.\n"
"Реалізовано на настільних платформах, якщо увімкнено аварійний обробник."
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"
"Implemented on desktop and web platforms."
msgstr ""
"Сповіщення, отримане від ОС, коли відбувається оновлення механізму вводу "
"(наприклад, зміна позиції курсора IME або рядка композиції).\n"
"Реалізовано на настільних та веб-платформах."
msgid ""
"Notification received from the OS when the application is resumed.\n"
"Specific to the Android and iOS platforms."
msgstr ""
"Повідомлення отримано від ОС при відновленні програми.\n"
"Специфіка для платформ Android та iOS."
msgid ""
"Notification received from the OS when the application is paused.\n"
"Specific to the Android and iOS platforms.\n"
"[b]Note:[/b] On iOS, you only have approximately 5 seconds to finish a task "
"started by this signal. If you go over this allotment, iOS will kill the app "
"instead of pausing it."
msgstr ""
"Повідомлення, отримане від ОС, коли заявка призупинена.\n"
"Специфічні для платформ Android та iOS.\n"
"[b]Примітка:[/b] На iOS, у вас є лише приблизно 5 секунд, щоб закінчити "
"завдання, розпочате цей сигнал. Якщо ви переживаєте цей розподіл, iOS вб'є "
"додаток, а не призупинити його."
msgid ""
"Notification received from the OS when the application is focused, i.e. when "
"changing the focus from the OS desktop or a thirdparty application to any "
"open window of the Godot instance.\n"
"Implemented on desktop and mobile platforms."
msgstr ""
"Повідомлення отримано від ОС, коли додаток зосереджено, тобто при зміні "
"фокусу з робочого столу OS або додатку сторонніх до будь-якого відкритого "
"вікна екземпляра Godot.\n"
"Реалізовано на настільних і мобільних платформах."
msgid ""
"Notification received from the OS when the application is defocused, i.e. "
"when changing the focus from any open window of the Godot instance to the OS "
"desktop or a thirdparty application.\n"
"Implemented on desktop and mobile platforms."
msgstr ""
"Повідомлення отримано від ОС при дефокусованій програмі, тобто при зміні "
"фокусу з будь-якого відкритого вікна екземпляра Godot на робочий стіл або "
"додатку сторонніх осіб.\n"
"Реалізовано на настільних і мобільних платформах."
msgid "Notification received when text server is changed."
msgstr "Повідомлення, отримано при зміні текстового сервера."
msgid "A container that keeps a margin around its child controls."
msgstr "Контейнер, який зберігає запас навколо своїх контрольних систем."
msgid ""
"[MarginContainer] adds an adjustable margin on each side of its child "
"controls. The margins are added around all children, not around each "
"individual one. To control the [MarginContainer]'s margins, use the "
"[code]margin_*[/code] theme properties listed below.\n"
"[b]Note:[/b] The margin sizes are theme overrides, not normal properties. "
"This is an example of how to change them in code:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# This code sample assumes the current script is extending MarginContainer.\n"
"var margin_value = 100\n"
"add_theme_constant_override(\"margin_top\", margin_value)\n"
"add_theme_constant_override(\"margin_left\", margin_value)\n"
"add_theme_constant_override(\"margin_bottom\", margin_value)\n"
"add_theme_constant_override(\"margin_right\", margin_value)\n"
"[/gdscript]\n"
"[csharp]\n"
"// This code sample assumes the current script is extending MarginContainer.\n"
"int marginValue = 100;\n"
"AddThemeConstantOverride(\"margin_top\", marginValue);\n"
"AddThemeConstantOverride(\"margin_left\", marginValue);\n"
"AddThemeConstantOverride(\"margin_bottom\", marginValue);\n"
"AddThemeConstantOverride(\"margin_right\", marginValue);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[MarginContainer] додає регульоване поле з кожного боку дочірніх елементів "
"керування. Поля додаються навколо всіх дітей, а не навколо кожного окремо. "
"Щоб керувати полями [MarginContainer], використовуйте властивості теми "
"[code]margin_*[/code], наведені нижче. \n"
"[b]Примітка:[/b] Розміри полів є заміною теми, а не звичайними властивостями. "
"Це приклад того, як змінити їх у коді: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Цей зразок коду передбачає, що поточний скрипт розширює MarginContainer. \n"
"var margin_value = 100 \n"
"add_theme_constant_override(\"margin_top\", margin_value) \n"
"add_theme_constant_override(\"margin_left\", margin_value) \n"
"add_theme_constant_override(\"margin_bottom\", margin_value) \n"
"add_theme_constant_override(\"margin_right\", margin_value) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Цей зразок коду передбачає, що поточний скрипт розширює MarginContainer. \n"
"int marginValue = 100; \n"
"AddThemeConstantOverride(\"margin_top\", marginValue); \n"
"AddThemeConstantOverride(\"margin_left\", marginValue); \n"
"AddThemeConstantOverride(\"margin_bottom\", marginValue); \n"
"AddThemeConstantOverride(\"margin_right\", marginValue); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Offsets towards the inside direct children of the container by this amount of "
"pixels from the bottom."
msgstr ""
"Вимкнено до внутрішніх прямих дітей контейнера за цією кількістю пікселів "
"знизу."
msgid ""
"Offsets towards the inside direct children of the container by this amount of "
"pixels from the left."
msgstr ""
"Вимкніть до внутрішніх прямих дітей контейнера за цією кількістю пікселів "
"зліва."
msgid ""
"Offsets towards the inside direct children of the container by this amount of "
"pixels from the right."
msgstr ""
"Вимкніть до внутрішніх прямих дітей контейнера за цією кількістю пікселів з "
"правого боку."
msgid ""
"Offsets towards the inside direct children of the container by this amount of "
"pixels from the top."
msgstr ""
"Вимкнено до внутрішніх прямих дітей контейнера за цією кількістю пікселів з "
"вершини."
msgid "Generic 2D position hint for editing."
msgstr "Генетична 2D позиція підказка для редагування."
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 the cross' "
"visual size by using the gizmo in the 2D editor while the node is selected."
msgstr ""
"Генетична 2D позиція підказка для редагування. Це так само, як звичайний "
"[Node2D], але він відображає як хрест в редакторі 2D в усі часи. Ви можете "
"встановити візуальний розмір хреста, використовуючи gizmo в редакторі 2D, в "
"той час як вибраний вузол."
msgid "Size of the gizmo cross that appears in the editor."
msgstr "Розмір хреста гизмо, що з'являється в редакторі."
msgid "Generic 3D position hint for editing."
msgstr "Генетична 3D позиція підказка для редагування."
msgid ""
"Generic 3D position hint for editing. It's just like a plain [Node3D], but it "
"displays as a cross in the 3D editor at all times."
msgstr ""
"Генетична 3D позиція підказка для редагування. Це так само, як звичайний "
"[Node3D], але він відображає як хрест в редакторі 3D в усі часи."
msgid "Data transformation (marshaling) and encoding helpers."
msgstr "Перетворення даних (маршлінг) і кодування помічників."
msgid "Provides data transformation and encoding utility functions."
msgstr "Забезпечує трансформацію даних та кодування функцій."
msgid ""
"Returns a decoded [PackedByteArray] corresponding to the Base64-encoded "
"string [param base64_str]."
msgstr ""
"Повертає декодований [PackedByteArray], що відповідає рядку Base64-encoded "
"[param base64_str]."
msgid ""
"Returns a decoded string corresponding to the Base64-encoded string [param "
"base64_str]."
msgstr ""
"Повернення декодованого рядка, що відповідає рядку Base64-encoded [param "
"base64_str]."
msgid ""
"Returns a decoded [Variant] corresponding to the Base64-encoded string [param "
"base64_str]. If [param allow_objects] is [code]true[/code], decoding objects "
"is allowed.\n"
"Internally, this uses the same decoding mechanism as the [method "
"@GlobalScope.bytes_to_var] method.\n"
"[b]Warning:[/b] Deserialized objects can contain code which gets executed. Do "
"not use this option if the serialized object comes from untrusted sources to "
"avoid potential security threats such as remote code execution."
msgstr ""
"Повернення декодованого [Variant], відповідного рядку Base64-encoded [param "
"base64_str]. Якщо [param allow_objects] є [code]true[/code], декодування "
"об'єктів дозволено.\n"
"Внутрішнє використання такого ж механізму декодування, як методу [method "
"GlobalScope.bytes_to_var].\n"
"[b]Попередження:[/b] Десеріалізовані об'єкти можуть містити код, який отримує "
"виконану. Не використовуйте цей параметр, якщо послідовний об'єкт виходить з "
"ненадійних джерел, щоб уникнути загроз потенційної безпеки, таких як "
"віддалене виконання коду."
msgid "Returns a Base64-encoded string of a given [PackedByteArray]."
msgstr "Повертає рядок Base64-encoded [PackedByteArray]."
msgid "Returns a Base64-encoded string of the UTF-8 string [param utf8_str]."
msgstr "Повертає рядок UTF-8 [param utf8_str]."
msgid ""
"Returns a Base64-encoded string of the [Variant] [param variant]. If [param "
"full_objects] is [code]true[/code], encoding objects is allowed (and can "
"potentially include code).\n"
"Internally, this uses the same encoding mechanism as the [method "
"@GlobalScope.var_to_bytes] method."
msgstr ""
"Повертає рядок базового коду [Variant] [param version]. Якщо [param "
"full_objects] є [code]true[/code], кодування об'єктів дозволено (і може "
"потенційно включати код).\n"
"Внутрішня, це використовує той же механізм кодування, як [method "
"GlobalScope.var_to_bytes]."
msgid ""
"Virtual base class for applying visual properties to an object, such as color "
"and roughness."
msgstr ""
"Віртуальний базовий клас по застосуванню візуальних властивостей об'єкту, "
"таких як колір і грубість."
msgid ""
"[Material] is a base resource used for coloring and shading geometry. All "
"materials inherit from it and almost all [VisualInstance3D] derived nodes "
"carry a [Material]. A few flags and parameters are shared between all "
"material types and are configured here.\n"
"Importantly, you can inherit from [Material] to create your own custom "
"material type in script or in GDExtension."
msgstr ""
"[Material] - базовий ресурс, який використовується для фарбування та "
"затінення геометрії. Всі матеріали успадкують від неї і майже всі "
"[VisualInstance3D] отримані вершини носять [Material]. Кілька прапорів і "
"параметрів поділяться між усіма типами матеріалів і налаштовують тут.\n"
"Важливо, щоб створити власний тип матеріалу в скрипті або в GDExtension."
msgid ""
"Only exposed for the purpose of overriding. You cannot call this function "
"directly. Used internally to determine if [member next_pass] should be shown "
"in the editor or not."
msgstr ""
"Тільки схильні до мети переїдання. Ви не можете викликати цю функцію "
"безпосередньо. Використовуються внутрішньо, щоб визначити, чи слід показувати "
"[member next_pass] в редакторі або ні."
msgid ""
"Only exposed for the purpose of overriding. You cannot call this function "
"directly. Used internally to determine if [member render_priority] should be "
"shown in the editor or not."
msgstr ""
"Тільки схильні до мети переїдання. Ви не можете викликати цю функцію "
"безпосередньо. Використовуються внутрішньо, щоб визначити, чи слід показувати "
"[member render_priority] у редакторі або ні."
msgid ""
"Only exposed for the purpose of overriding. You cannot call this function "
"directly. Used internally by various editor tools."
msgstr ""
"Тільки схильні до мети переїдання. Ви не можете викликати цю функцію "
"безпосередньо. Використовуються внутрішні інструменти редактора."
msgid ""
"Only exposed for the purpose of overriding. You cannot call this function "
"directly. Used internally by various editor tools. Used to access the RID of "
"the [Material]'s [Shader]."
msgstr ""
"Тільки схильні до мети переїдання. Ви не можете викликати цю функцію "
"безпосередньо. Використовуються внутрішні інструменти редактора. "
"Використовується для доступу до [Material] [Shader]."
msgid "Creates a placeholder version of this resource ([PlaceholderMaterial])."
msgstr "Створює резиденцію вкладника цього ресурсу ([Складацький статут])."
msgid ""
"Only available when running in the editor. Opens a popup that visualizes the "
"generated shader code, including all variants and internal shader code. See "
"also [method Shader.inspect_native_shader_code]."
msgstr ""
"Доступно лише під час роботи в редакторі. Відкриває спливаюче вікно, яке "
"візуалізує згенерований код шейдера, включаючи всі варіанти та внутрішній код "
"шейдера. Дивіться також [method Shader.inspect_native_shader_code]."
msgid ""
"Sets the [Material] to be used for the next pass. This renders the object "
"again using a different material.\n"
"[b]Note:[/b] [member next_pass] materials are not necessarily drawn "
"immediately after the source [Material]. Draw order is determined by material "
"properties, [member render_priority], and distance to camera.\n"
"[b]Note:[/b] This only applies to [StandardMaterial3D]s and [ShaderMaterial]s "
"with type \"Spatial\"."
msgstr ""
"Налаштовує [Material] для наступного проходу. Цей об'єкт знову за допомогою "
"іншого матеріалу.\n"
"[b]Примітка:[/b] [member next_pass] матеріали не обов'язково витягуються "
"відразу після джерела [Material]. Порядок малювання визначається "
"властивостями матеріалів, [member render_priority], і відстань до камери.\n"
"[b]Примітка:[/b] Це стосується [StandardMaterial3D] і [ShaderMaterial] з "
"типом \"Spatial\"."
msgid ""
"Sets the render priority for objects in 3D scenes. Higher priority objects "
"will be sorted in front of lower priority objects. In other words, all "
"objects with [member render_priority] [code]1[/code] will render on top of "
"all objects with [member render_priority] [code]0[/code].\n"
"[b]Note:[/b] This only applies to [StandardMaterial3D]s and [ShaderMaterial]s "
"with type \"Spatial\".\n"
"[b]Note:[/b] This will not impact how transparent objects are sorted relative "
"to opaque objects or how dynamic meshes will be sorted relative to other "
"opaque meshes. This is because all transparent objects are drawn after all "
"opaque objects and all dynamic opaque meshes are drawn before other opaque "
"meshes."
msgstr ""
"Встановлює пріоритет рендерингу для об'єктів у 3D-сценах. Об'єкти з вищим "
"пріоритетом будуть відсортовані перед об'єктами з нижчим пріоритетом. Іншими "
"словами, всі об'єкти з [member render_priority] [code]1[/code] будуть "
"відрендерені поверх усіх об'єктів з [member render_priority] [code]0[/code].\n"
"[b]Примітка:[/b] Це стосується лише [StandardMaterial3D] та [ShaderMaterial] "
"з типом \"Spatial\".\n"
"[b]Примітка:[/b] Це не вплине на те, як прозорі об'єкти сортуються відносно "
"непрозорих об'єктів, або як динамічні сітки будуть відсортовані відносно "
"інших непрозорих сіток. Це тому, що всі прозорі об'єкти малюються після всіх "
"непрозорих об'єктів, а всі динамічні непрозорі сітки малюються перед іншими "
"непрозорими сітками."
msgid "Maximum value for the [member render_priority] parameter."
msgstr "Максимальне значення параметра [member render_priority]."
msgid "Minimum value for the [member render_priority] parameter."
msgstr "Мінімальне значення для параметра [member render_priority]."
msgid "A horizontal menu bar that creates a menu for each [PopupMenu] child."
msgstr ""
"Горизонтальна панель меню, яка створює меню для кожного дочірнього елемента "
"[PopupMenu]."
msgid ""
"A horizontal menu bar that creates a menu for each [PopupMenu] child. New "
"items are created by adding [PopupMenu]s to this node. Item title is "
"determined by [member Window.title], or node name if [member Window.title] is "
"empty. Item title can be overridden using [method set_menu_title]."
msgstr ""
"Горизонтальна панель меню, яка створює меню для кожного дочірнього меню "
"[PopupMenu]. Нові елементи створюються шляхом додавання [PopupMenu] до цього "
"вузла. Назва елемента визначається [member Window.title] або назвою вузла, "
"якщо [member Window.title] порожній. Заголовок елемента можна змінити за "
"допомогою [method set_menu_title]."
msgid "Returns number of menu items."
msgstr "Повертає кількість пунктів меню."
msgid "Returns [PopupMenu] associated with menu item."
msgstr "Повернення [PopupMenu] пов'язаний з пунктом меню."
msgid "Returns menu item title."
msgstr "Повертає назву пункта меню."
msgid "Returns menu item tooltip."
msgstr "Зворотній зв'язок."
msgid "Returns [code]true[/code] if the menu item is disabled."
msgstr "Повертає [code]true[/code], якщо елемент меню вимкнено."
msgid "Returns [code]true[/code] if the menu item is hidden."
msgstr "Повертає [code]true[/code], якщо елемент меню прихований."
msgid ""
"Returns [code]true[/code] if the current system's global menu is supported "
"and used by this [MenuBar]."
msgstr ""
"Повертає [code]true[/code], якщо глобальне меню поточної системи "
"підтримується та використовується цим [MenuBar]."
msgid ""
"If [code]true[/code], shortcuts are disabled and cannot be used to trigger "
"the button."
msgstr ""
"Якщо [code]true[/code], ярлики вимкнені і не можна використовувати для "
"запуску кнопки."
msgid "If [code]true[/code], menu item is disabled."
msgstr "Якщо [code]true[/code], пункт меню вимкнено."
msgid "If [code]true[/code], menu item is hidden."
msgstr "Якщо [code]true[/code], пункт меню приховано."
msgid "Sets menu item title."
msgstr "Встановлює назву пункта меню."
msgid "Sets menu item tooltip."
msgstr "Встановлює меню пункти меню."
msgid "Flat [MenuBar] don't display item decoration."
msgstr "Плоскі [MenuBar] не відображають предмети прикраси."
msgid ""
"If [code]true[/code], [MenuBar] will use system global menu when supported.\n"
"[b]Note:[/b] If [code]true[/code] and global menu is supported, this node is "
"not displayed, has zero size, and all its child nodes except [PopupMenu]s are "
"inaccessible.\n"
"[b]Note:[/b] This property overrides the value of the [member "
"PopupMenu.prefer_native_menu] property of the child nodes."
msgstr ""
"Якщо [code]true[/code], [MenuBar] використовуватиме системне глобальне меню, "
"якщо це підтримується. \n"
"[b]Примітка:[/b] Якщо підтримується [code]true[/code] і глобальне меню, цей "
"вузол не відображається, має нульовий розмір, і всі його дочірні вузли, крім "
"[PopupMenu], недоступні. \n"
"[b]Примітка:[/b] Ця властивість перевизначає значення властивості [member "
"PopupMenu.prefer_native_menu] дочірніх вузлів."
msgid ""
"Position order in the global menu to insert [MenuBar] items at. All menu "
"items in the [MenuBar] are always inserted as a continuous range. Menus with "
"lower [member start_index] are inserted first. Menus with [member "
"start_index] equal to [code]-1[/code] are inserted last."
msgstr ""
"Порядок розташування в глобальному меню для вставлення елементів [MenuBar]. "
"Усі пункти меню в [MenuBar] завжди вставляються як безперервний діапазон. "
"Меню з нижчим [member start_index] вставляються першими. Меню з [member "
"start_index] дорівнює [code]-1[/code] вставляються останніми."
msgid ""
"If [code]true[/code], when the cursor hovers above menu item, it will close "
"the current [PopupMenu] and open the other one."
msgstr ""
"Якщо [code]true[/code], коли курсор вішалка над пунктом меню, він закриє "
"поточний [PopupMenu] і відкриє інший."
msgid "Default text [Color] of the menu item."
msgstr "За замовчуванням текст [Color] пункту меню."
msgid "Text [Color] used when the menu item is disabled."
msgstr "Текст [Color] використовується при вимкненні меню."
msgid ""
"Text [Color] used when the menu item is focused. Only replaces the normal "
"text color of the menu item. Disabled, hovered, and pressed states take "
"precedence over this color."
msgstr ""
"Текст [Color] використовується при фокусі меню. Тільки замінює звичайний "
"текстовий колір меню. Вимкнено, переповнені та пресовані держави мають "
"прецепцію над цим кольором."
msgid "Text [Color] used when the menu item is being hovered."
msgstr "Текст [Color] використовується при завантаженні меню."
msgid "Text [Color] used when the menu item is being hovered and pressed."
msgstr "Текст [Color] використовується при поході меню і натисканні."
msgid "The tint of text outline of the menu item."
msgstr "Вміст текстового контуру меню."
msgid "Text [Color] used when the menu item is being pressed."
msgstr "Текст [Color] використовується при натисканні меню."
msgid "The horizontal space between menu items."
msgstr "Горизонтальний простір між пунктами меню."
msgid "[Font] of the menu item's text."
msgstr "[Font] тексту меню."
msgid "Font size of the menu item's text."
msgstr "Розмір шрифту тексту меню."
msgid "[StyleBox] used when the menu item is disabled."
msgstr "[StyleBox] використовується при вимкненні меню."
msgid ""
"[StyleBox] used when the menu item is disabled (for right-to-left layouts)."
msgstr "[StyleBox] використовується при вимкненні меню (для лівих макетів)."
msgid "[StyleBox] used when the menu item is being hovered."
msgstr "[StyleBox] використовується при поході меню."
msgid ""
"[StyleBox] used when the menu item is being hovered (for right-to-left "
"layouts)."
msgstr "[StyleBox] використовується при поході меню (для лівих макетів)."
msgid ""
"[StyleBox] used when the menu item is being pressed and hovered at the same "
"time."
msgstr ""
"[StyleBox] використовується при натисканні меню і переповненні одночасно."
msgid ""
"[StyleBox] used when the menu item is being pressed and hovered at the same "
"time (for right-to-left layouts)."
msgstr ""
"[StyleBox] використовується при натисканні меню і переповненні одночасно (для "
"правильного розташування макетів)."
msgid "Default [StyleBox] for the menu item."
msgstr "За замовчуванням [StyleBox] для меню."
msgid "Default [StyleBox] for the menu item (for right-to-left layouts)."
msgstr "За замовчуванням [StyleBox] для пункту меню (для лівих макетів)."
msgid "[StyleBox] used when the menu item is being pressed."
msgstr "[StyleBox] використовується при натисканні меню."
msgid ""
"[StyleBox] used when the menu item is being pressed (for right-to-left "
"layouts)."
msgstr ""
"[StyleBox] використовується при натисканні пункту меню (для правого "
"розташування макетів)."
msgid "A button that brings up a [PopupMenu] when clicked."
msgstr "Кнопка, яка виводить [PopupMenu] при натисканні."
msgid ""
"A button that brings up a [PopupMenu] when clicked. To create new items "
"inside this [PopupMenu], use [code]get_popup().add_item(\"My Item Name\")[/"
"code]. You can also create them directly from Godot editor's inspector.\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node."
msgstr ""
"Кнопка, яка виводить [PopupMenu] при натисканні. "
"[code]get_popup().add_item(\"Моя назва виробу\")[/code]. Ви також можете "
"створювати їх безпосередньо з інспектора редактора Godot.\n"
"Дивись також [BaseButton] які містять загальні властивості та методи, "
"пов'язані з цим вершиною."
msgid ""
"Returns the [PopupMenu] contained in this button.\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 Window.visible] property."
msgstr ""
"Повертаємо [PopupMenu], що міститься в цій кнопці.\n"
"[b]Попередження:[/b] Це необхідний внутрішній вузол, видаляючи і звільняючи "
"його може призвести до аварії. Якщо ви хочете приховати його або будь-який з "
"своїх дітей, скористайтеся їх [пам'ятне вікно.видиме]."
msgid ""
"Adjusts popup position and sizing for the [MenuButton], then shows the "
"[PopupMenu]. Prefer this over using [code]get_popup().popup()[/code]."
msgstr ""
"Налаштовує позицію пікапу і sizing для [MenuButton], потім показує "
"[PopupMenu]. За допомогою [code]get_popup().popup()[/code]."
msgid ""
"If [code]true[/code], when the cursor hovers above another [MenuButton] "
"within the same parent which also has [member switch_on_hover] enabled, it "
"will close the current [MenuButton] and open the other one."
msgstr ""
"Якщо [code]true[/code], коли курсор висить над іншим [MenuButton] в одному з "
"батьків, який також має [member switch_on_hover], він закриє струм "
"[MenuButton] і відкриє інший."
msgid "Emitted when the [PopupMenu] of this MenuButton is about to show."
msgstr "Увімкніть, коли [PopupMenu] цієї кнопки Меню про показати."
msgid "A [Resource] that contains vertex array-based geometry."
msgstr "[Resource], що містить геометрію на основі вертексу."
msgid ""
"Mesh is a type of [Resource] that contains vertex array-based geometry, "
"divided in [i]surfaces[/i]. Each surface contains a completely separate array "
"and a material used to draw it. Design wise, a mesh with multiple surfaces is "
"preferred to a single surface, because objects created in 3D editing software "
"commonly contain multiple materials. The maximum number of surfaces per mesh "
"is [constant RenderingServer.MAX_MESH_SURFACES]."
msgstr ""
"Сітка — це тип [Resource], який містить геометрію на основі масиву вершин, "
"розділену на [i]поверхні[/i]. Кожна поверхня містить повністю окремий масив і "
"матеріал, який використовується для її малювання. Що стосується дизайну, "
"сітка з кількома поверхнями є кращою, ніж одна поверхня, оскільки об’єкти, "
"створені в програмному забезпеченні для редагування 3D, зазвичай містять "
"кілька матеріалів. Максимальна кількість поверхонь на сітку становить "
"[constant RenderingServer.MAX_MESH_SURFACES]."
msgid ""
"Virtual method to override the [AABB] for a custom class extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення [AABB] для розширення користувацького класу "
"[Mesh]."
msgid ""
"Virtual method to override the number of blend shapes for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення кількості форм суміша для розширення "
"індивідуального класу [Mesh]."
msgid ""
"Virtual method to override the retrieval of blend shape names for a custom "
"class extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення назв форм сумішшю для розширення "
"індивідуального класу [Mesh]."
msgid ""
"Virtual method to override the surface count for a custom class extending "
"[Mesh]."
msgstr ""
"Віртуальний спосіб перевизначити кількість поверхні для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the names of blend shapes for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначити імена форм суміша для розширення "
"індивідуального класу [Mesh]."
msgid ""
"Virtual method to override the surface array index length for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення довжини індексу поверхні для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the surface array length for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення довжини масиву поверхні для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the surface arrays for a custom class extending "
"[Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення поверхневих масивів для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the blend shape arrays for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний метод для перевизначення масивів форми блендера для розширення "
"індивідуального класу [Mesh]."
msgid ""
"Virtual method to override the surface format for a custom class extending "
"[Mesh]."
msgstr ""
"Віртуальний спосіб перевизначити формат поверхні для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the surface LODs for a custom class extending "
"[Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення поверхні LODs для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the surface material for a custom class extending "
"[Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення поверхневого матеріалу для розширення "
"користувацького класу [Mesh]."
msgid ""
"Virtual method to override the surface primitive type for a custom class "
"extending [Mesh]."
msgstr ""
"Віртуальний спосіб перевизначення поверхневого примітивного типу для "
"розширення індивідуального класу [Mesh]."
msgid ""
"Virtual method to override the setting of a [param material] at the given "
"[param index] for a custom class extending [Mesh]."
msgstr ""
"Віртуальний метод для перевизначення значення [param material] за заданим "
"[param index] для користувацького класу, що розширює [Mesh]."
msgid ""
"Calculate a [ConvexPolygonShape3D] from the mesh.\n"
"If [param clean] is [code]true[/code] (default), duplicate and interior "
"vertices are removed automatically. You can set it to [code]false[/code] to "
"make the process faster if not needed.\n"
"If [param simplify] is [code]true[/code], the geometry can be further "
"simplified to reduce the number of vertices. Disabled by default."
msgstr ""
"Розрахунок [ConvexPolygonShape3D] з сітки.\n"
"Якщо [param clear] є [code]true[/code] (default), дублікати та інтер'єрні "
"вершини видаляються автоматично. Ви можете налаштувати його на [code]false[/"
"code], щоб зробити процес швидше, якщо не потрібно.\n"
"Якщо [param спрощує] [code]true[/code], геометрія може бути додатково "
"спрощена для зменшення кількості вершин. Вимкнено за замовчуванням."
msgid ""
"Calculate an outline mesh at a defined offset (margin) from the original "
"mesh.\n"
"[b]Note:[/b] This method typically returns the vertices in reverse order "
"(e.g. clockwise to counterclockwise)."
msgstr ""
"Розрахунок окресленої сітки при визначеному офсеті (маргіні) з оригінальної "
"сітки.\n"
"[b]Примітка:[/b] Цей метод, як правило, повертає вершини в зворотному порядку "
"(наприклад, годинниковою стрілкою, щоб проти годинникової стрілки)."
msgid "Creates a placeholder version of this resource ([PlaceholderMesh])."
msgstr "Створює резиденцію вкладника цього ресурсу ([PlaceholderMesh])."
msgid "Calculate a [ConcavePolygonShape3D] from the mesh."
msgstr "Розрахунок [ConcavePolygonShape3D] з сітки."
msgid ""
"Generate a [TriangleMesh] from the mesh. Considers only surfaces using one of "
"these primitive types: [constant PRIMITIVE_TRIANGLES], [constant "
"PRIMITIVE_TRIANGLE_STRIP]."
msgstr ""
"Генерувати [TriangleMesh] з сітки. Розглядаються тільки поверхні за допомогою "
"одного з цих примітивних типів: [constant PRIMITIVE_TRIANGLES], [constant "
"PRIMITIVE_TRIANGLE_STRIANGLE_STRIP]."
msgid ""
"Returns the smallest [AABB] enclosing this mesh in local space. Not affected "
"by [code]custom_aabb[/code].\n"
"[b]Note:[/b] This is only implemented for [ArrayMesh] and [PrimitiveMesh]."
msgstr ""
"Повертає найменшу [AABB] закриваючи цю сітку в локальному просторі. Не "
"впливає [code]custom_aabb[/code].\n"
"[b]Примітка:[/b] Для [ArrayMesh] та [PrimitiveMesh]."
msgid ""
"Returns all the vertices that make up the faces of the mesh. Each three "
"vertices represent one triangle."
msgstr ""
"Повертає всі вершини, які складають обличчя сітки. Кожен три вершини "
"представляють один трикутник."
msgid ""
"Returns the number of surfaces that the [Mesh] holds. This is equivalent to "
"[method MeshInstance3D.get_surface_override_material_count]."
msgstr ""
"Повертаємо кількість поверхонь, які тримається [Mesh]. [method "
"MeshInstance3D.get_surface_override_material_count]."
msgid ""
"Returns the arrays for the vertices, normals, UVs, etc. that make up the "
"requested surface (see [method ArrayMesh.add_surface_from_arrays])."
msgstr ""
"Повертає масиви для вершин, нормалей, УФів і т.д., що складають затребувану "
"поверхню (див. [method ArrayMesh.add_surface_from_arrays])."
msgid "Returns the blend shape arrays for the requested surface."
msgstr "Повертає масиви форми блендера на задану поверхню."
msgid ""
"Returns a [Material] in a given surface. Surface is rendered using this "
"material.\n"
"[b]Note:[/b] This returns the material within the [Mesh] resource, not the "
"[Material] associated to the [MeshInstance3D]'s Surface Material Override "
"properties. To get the [Material] associated to the [MeshInstance3D]'s "
"Surface Material Override properties, use [method "
"MeshInstance3D.get_surface_override_material] instead."
msgstr ""
"Повертаємо [Material] в даній поверхні. Поверхня подається за допомогою цього "
"матеріалу.\n"
"[b]Примітка:[/b] Це повертає матеріал в межах [Mesh] ресурсу, а не "
"[Material], пов'язаний з [MeshInstance3D] поверхневим матеріалом Override "
"властивості. Щоб отримати [Material], пов'язаний з [MeshInstance3D]'s Surface "
"Material Override властивості, скористайтеся [method "
"MeshInstance3D.get_surface_override_material]."
msgid ""
"Sets a [Material] for a given surface. Surface will be rendered using this "
"material.\n"
"[b]Note:[/b] This assigns the material within the [Mesh] resource, not the "
"[Material] associated to the [MeshInstance3D]'s Surface Material Override "
"properties. To set the [Material] associated to the [MeshInstance3D]'s "
"Surface Material Override properties, use [method "
"MeshInstance3D.set_surface_override_material] instead."
msgstr ""
"Настроювання [Material] для даної поверхні. Поверхня буде надано за допомогою "
"цього матеріалу.\n"
"[b]Примітка:[/b] Це відзначає матеріал в межах [Mesh] ресурсу, а не "
"[Material], пов'язаний з [MeshInstance3D] поверхневими властивостями. Щоб "
"встановити [Material], пов'язаний з [MeshInstance3D]'s Surface Material "
"Override властивості, скористайтеся [method "
"MeshInstance3D.set_surface_override_material]."
msgid "Sets a hint to be used for lightmap resolution."
msgstr ""
"Налаштовується підказка, яка використовується для роздільної здатності "
"Lightmap."
msgid "Render array as points (one vertex equals one point)."
msgstr "Рендерний масив як точки (одна вершина дорівнює одній точці)."
msgid "Render array as lines (every two vertices a line is created)."
msgstr "Рендерний масив як лінії (все два вершини створюється лінія)."
msgid "Render array as line strip."
msgstr "Рендерний масив як смуга лінії."
msgid "Render array as triangles (every three vertices a triangle is created)."
msgstr "Рендерний масив як трикутники (все три вершини створюється трикутник)."
msgid "Render array as triangle strips."
msgstr "Рендерний масив як трикутник смуги."
msgid ""
"[PackedVector3Array], [PackedVector2Array], or [Array] of vertex positions."
msgstr ""
"[PackedVector3Array], [PackedVector2Array], або [Array] позицій вершини."
msgid ""
"[PackedVector3Array] of vertex normals.\n"
"[b]Note:[/b] The array has to consist of normal vectors, otherwise they will "
"be normalized by the engine, potentially causing visual discrepancies."
msgstr ""
"[PackedVector3Array] нормалів вершини.\n"
"[b]Примітка:[/b] масив повинен складатися з нормальних векторів, інакше вони "
"будуть нормалізовані двигуном, потенційно викликаючи візуальні недоліки."
msgid ""
"[PackedFloat32Array] 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 ""
"[PackedFloat32Array] з тангенсів вершини. Кожен елемент у групах 4 плавок, "
"перші 3 плавань визначають тангенс, а останній двонормальний напрямок -1 або "
"1."
msgid "[PackedColorArray] of vertex colors."
msgstr "[PackedColorArray] квітів вершини."
msgid "[PackedVector2Array] for UV coordinates."
msgstr "[PackedVector2Array] для УФ-координат."
msgid "[PackedVector2Array] for second UV coordinates."
msgstr "[PackedVector2Array] для координат другого УФ."
msgid ""
"Contains custom color channel 0. [PackedByteArray] if [code](format >> "
"Mesh.ARRAY_FORMAT_CUSTOM0_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/code] is "
"[constant ARRAY_CUSTOM_RGBA8_UNORM], [constant ARRAY_CUSTOM_RGBA8_SNORM], "
"[constant ARRAY_CUSTOM_RG_HALF], or [constant ARRAY_CUSTOM_RGBA_HALF]. "
"[PackedFloat32Array] otherwise."
msgstr ""
"Містить користувальницький кольоровий канал [code] (формат >> "
"Mesh.ARRAY_FORMAT_CUSTOM0_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/code] "
"[constant ARRAY_CUSTOM_RGBA8_UNORM], [constant ARRAY_CUSTOM_RGBA8_SNORM], "
"[constant ARRAY_CUSTOM_RG_HALF], або [constant ARRAY_CUSTOM_RGBA_HALF]. "
"[PackedFloat32Array]."
msgid ""
"Contains custom color channel 1. [PackedByteArray] if [code](format >> "
"Mesh.ARRAY_FORMAT_CUSTOM1_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/code] is "
"[constant ARRAY_CUSTOM_RGBA8_UNORM], [constant ARRAY_CUSTOM_RGBA8_SNORM], "
"[constant ARRAY_CUSTOM_RG_HALF], or [constant ARRAY_CUSTOM_RGBA_HALF]. "
"[PackedFloat32Array] otherwise."
msgstr ""
"Містить користувальницький кольоровий канал 1. [PackedByteArray] якщо [code] "
"(формат >> Mesh.ARRAY_FORMAT_CUSTOM1_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/"
"code] [constant ARRAY_CUSTOM_RGBA8_UNORM], [constant "
"ARRAY_CUSTOM_RGBA8_SNORM], [constant ARRAY_CUSTOM_RG_HALF], або [constant "
"ARRAY_CUSTOM_RGBA_HALF]. [PackedFloat32Array]."
msgid ""
"Contains custom color channel 2. [PackedByteArray] if [code](format >> "
"Mesh.ARRAY_FORMAT_CUSTOM2_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/code] is "
"[constant ARRAY_CUSTOM_RGBA8_UNORM], [constant ARRAY_CUSTOM_RGBA8_SNORM], "
"[constant ARRAY_CUSTOM_RG_HALF], or [constant ARRAY_CUSTOM_RGBA_HALF]. "
"[PackedFloat32Array] otherwise."
msgstr ""
"Містить користувальницький кольоровий канал 2. [PackedByteArray] якщо [code] "
"(формат >> Mesh.ARRAY_FORMAT_CUSTOM2_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/"
"code] [constant ARRAY_CUSTOM_RGBA8_UNORM], [constant "
"ARRAY_CUSTOM_RGBA8_SNORM], [constant ARRAY_CUSTOM_RG_HALF], або [constant "
"ARRAY_CUSTOM_RGBA_HALF]. [PackedFloat32Array]."
msgid ""
"Contains custom color channel 3. [PackedByteArray] if [code](format >> "
"Mesh.ARRAY_FORMAT_CUSTOM3_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/code] is "
"[constant ARRAY_CUSTOM_RGBA8_UNORM], [constant ARRAY_CUSTOM_RGBA8_SNORM], "
"[constant ARRAY_CUSTOM_RG_HALF], or [constant ARRAY_CUSTOM_RGBA_HALF]. "
"[PackedFloat32Array] otherwise."
msgstr ""
"Містить користувальницький кольоровий канал 3. [PackedByteArray] якщо [code] "
"(формат >> Mesh.ARRAY_FORMAT_CUSTOM3_SHIFT) & Mesh.ARRAY_FORMAT_CUSTOM_MASK[/"
"code] [constant ARRAY_CUSTOM_RGBA8_UNORM], [constant "
"ARRAY_CUSTOM_RGBA8_SNORM], [constant ARRAY_CUSTOM_RG_HALF], або [constant "
"ARRAY_CUSTOM_RGBA_HALF]. [PackedFloat32Array]."
msgid ""
"[PackedFloat32Array] or [PackedInt32Array] of bone indices. Contains either 4 "
"or 8 numbers per vertex depending on the presence of the [constant "
"ARRAY_FLAG_USE_8_BONE_WEIGHTS] flag."
msgstr ""
"[PackedFloat32Array] або [PackedInt32Array] кісткових індексів. Містить 4 або "
"8 номерів на вершину в залежності від наявності [constant "
"ARRAY_FLAG_USE_8_BONE_WEIGHTS] прапор."
msgid ""
"[PackedFloat32Array] or [PackedFloat64Array] of bone weights in the range "
"[code]0.0[/code] to [code]1.0[/code] (inclusive). Contains either 4 or 8 "
"numbers per vertex depending on the presence of the [constant "
"ARRAY_FLAG_USE_8_BONE_WEIGHTS] flag."
msgstr ""
"[PackedFloat32Array] або [PackedFloat64Array] кісткової маси в діапазоні "
"[code]0.0[/code] to [code]1.0[/code] (включаючи). Містить 4 або 8 номерів на "
"вершину в залежності від наявності [constant ARRAY_FLAG_USE_8_BONE_WEIGHTS] "
"прапор."
msgid ""
"[PackedInt32Array] of integers used as indices referencing vertices, colors, "
"normals, tangents, and textures. All of those arrays must have the same "
"number of elements as the vertex array. No index can be beyond the vertex "
"array size. When this index array is present, it puts the function into "
"\"index mode,\" where the index selects the [i]i[/i]'th vertex, normal, "
"tangent, color, UV, etc. This means if you want to have different normals or "
"colors along an edge, you have to duplicate the vertices.\n"
"For triangles, the index array is interpreted as triples, referring to the "
"vertices of each triangle. For lines, the index array is in pairs indicating "
"the start and end of each line."
msgstr ""
"[PackedInt32Array] цілих чисел, використовуваних як індекси, що посилаються "
"вершини, кольори, нормали, тангенси і текстури. Всі ці масиви повинні мати "
"однакову кількість елементів, як verex масив. Немає індексу може бути поза "
"розмірами вершини. Коли цей індексний масив присутній, він кладе функцію в "
"режим \"індекс\", де індекс вибирає [i]i[/i]'th vertex, нормальний, тангенс, "
"колір, УФ і т.д. Це означає, якщо ви хочете мати різні нормали або кольори по "
"краю, ви повинні дублювати вершини.\n"
"Для трикутників індексний масив інтерпретується як потрійки, посилаючись на "
"вершини кожного трикутника. Для ліній, індексний масив в парах, що вказують "
"на початок і кінець кожної лінії."
msgid "Represents the size of the [enum ArrayType] enum."
msgstr "Представляємо розмір [enum ArrayType] enum."
msgid ""
"Indicates this custom channel contains unsigned normalized byte colors from 0 "
"to 1, encoded as [PackedByteArray]."
msgstr ""
"Призначає цей користувальницький канал містить невизначені нормалізовані "
"кольори байтів від 0 до 1, закодовані як [PackedByteArray]."
msgid ""
"Indicates this custom channel contains signed normalized byte colors from -1 "
"to 1, encoded as [PackedByteArray]."
msgstr ""
"Призначає цей користувальницький канал, який містить укладено нормалізований "
"колір байтів від -1 до 1, зашифрований як [PackedByteArray]."
msgid ""
"Indicates this custom channel contains half precision float colors, encoded "
"as [PackedByteArray]. Only red and green channels are used."
msgstr ""
"Призначає цей користувальницький канал містить половину прецизійних "
"плавальних кольорів, закодованих як [PackedByteArray]. Використовуються "
"тільки червоні і зелені канали."
msgid ""
"Indicates this custom channel contains half precision float colors, encoded "
"as [PackedByteArray]."
msgstr ""
"Призначає цей користувальницький канал містить половину прецизійних "
"плавальних кольорів, закодованих як [PackedByteArray]."
msgid ""
"Indicates this custom channel contains full float colors, in a "
"[PackedFloat32Array]. Only the red channel is used."
msgstr ""
"Цей користувальницький канал містить повно плаваючі кольори, в "
"[PackedFloat32Array]. Тільки використовується червоний канал."
msgid ""
"Indicates this custom channel contains full float colors, in a "
"[PackedFloat32Array]. Only red and green channels are used."
msgstr ""
"Цей користувальницький канал містить повно плаваючі кольори, в "
"[PackedFloat32Array]. Використовуються тільки червоні і зелені канали."
msgid ""
"Indicates this custom channel contains full float colors, in a "
"[PackedFloat32Array]. Only red, green and blue channels are used."
msgstr ""
"Цей користувальницький канал містить повно плаваючі кольори, в "
"[PackedFloat32Array]. Використовуються тільки червоні, зелені і сині канали."
msgid ""
"Indicates this custom channel contains full float colors, in a "
"[PackedFloat32Array]."
msgstr ""
"Цей користувальницький канал містить повно плаваючі кольори, в "
"[PackedFloat32Array]."
msgid "Represents the size of the [enum ArrayCustomFormat] enum."
msgstr "Представляємо розмір [enum ArrayCustomFormat] enum."
msgid ""
"Mesh array contains vertices. All meshes require a vertex array so this "
"should always be present."
msgstr ""
"Сітчастий масив містить вершини. Всі сітки вимагають хребта, тому це завжди "
"повинно бути присутнім."
msgid "Mesh array contains normals."
msgstr "Сітчастий масив містить нормалі."
msgid "Mesh array contains tangents."
msgstr "Сітчастий масив містить тангенси."
msgid "Mesh array contains colors."
msgstr "Сітчастий масив містить кольори."
msgid "Mesh array contains UVs."
msgstr "Сітчастий масив містить УФ."
msgid "Mesh array contains second UV."
msgstr "Сітка масиву містить другий УФ."
msgid "Mesh array contains custom channel index 0."
msgstr "Сітка масиву містить індекс користувацького каналу 0 р."
msgid "Mesh array contains custom channel index 1."
msgstr "Сітка масиву містить індекс користувацького каналу 1."
msgid "Mesh array contains custom channel index 2."
msgstr "Сітка масиву містить індекс користувацького каналу 2."
msgid "Mesh array contains custom channel index 3."
msgstr "Сітка масиву містить індекс користувацького каналу 3."
msgid "Mesh array contains bones."
msgstr "Сітчастий масив містить кістки."
msgid "Mesh array contains bone weights."
msgstr "Сітчастий масив містить кісткові маси."
msgid "Mesh array uses indices."
msgstr "Сітчастий масив використовує індекси."
msgid "Mask of mesh channels permitted in blend shapes."
msgstr "Маска сітчастих каналів дозволяється в формі блендера."
msgid "Shift of first custom channel."
msgstr "Шифт першого користувацького каналу."
msgid "Number of format bits per custom channel. See [enum ArrayCustomFormat]."
msgstr ""
"Кількість форматних біт на користувальницький канал. [enum ArrayCustomFormat]."
msgid "Amount to shift [enum ArrayCustomFormat] for custom channel index 0."
msgstr "Сума для перемикання [enum ArrayCustomFormat] для індексу каналів 0."
msgid "Amount to shift [enum ArrayCustomFormat] for custom channel index 1."
msgstr "Сума для перемикання [enum ArrayCustomFormat] для індексу каналів 1."
msgid "Amount to shift [enum ArrayCustomFormat] for custom channel index 2."
msgstr "Сума для перемикання [enum ArrayCustomFormat] для індексу каналів 2."
msgid "Amount to shift [enum ArrayCustomFormat] for custom channel index 3."
msgstr "Сума для перемикання [enum ArrayCustomFormat] для індексу каналів 3."
msgid ""
"Mask of custom format bits per custom channel. Must be shifted by one of the "
"SHIFT constants. See [enum ArrayCustomFormat]."
msgstr ""
"Маска користувальницьких форматів біт на користувацькому каналі. Необхідно "
"перенести один з констанцій SHIFT. [enum ArrayCustomFormat]."
msgid ""
"Shift of first compress flag. Compress flags should be passed to [method "
"ArrayMesh.add_surface_from_arrays] and [method SurfaceTool.commit]."
msgstr ""
"Шифт першого компресорного прапора. Стискачі повинні бути передані в [method "
"ArrayMesh.add_surface_from_arrays] і [method SurfaceTool.commit]."
msgid "Flag used to mark that the array contains 2D vertices."
msgstr "Прапор використовується для позначення, що масив містить 2D вершини."
msgid ""
"Flag used to mark that the mesh data will use [code]GL_DYNAMIC_DRAW[/code] on "
"GLES. Unused on Vulkan."
msgstr ""
"Прапорець, що використовується для позначення того, що дані сітки "
"використовуватимуть [code]GL_DYNAMIC_DRAW[/code] на GLES. Не використовується "
"на Vulkan."
msgid ""
"Flag used to mark that the mesh contains up to 8 bone influences per vertex. "
"This flag indicates that [constant ARRAY_BONES] and [constant ARRAY_WEIGHTS] "
"elements will have double length."
msgstr ""
"Прапор використовується для позначення, що сітка містить до 8 кісткових "
"впливів на вершину. Цей прапор вказує, що [constant ARRAY_BONES] і [constant "
"ARRAY_WEIGHTS] елементи будуть мати подвійну довжину."
msgid "Flag used to mark that the mesh intentionally contains no vertex array."
msgstr ""
"Прапор використовується для позначення того, що сітка навмисно не містить "
"хребта."
msgid ""
"Flag used to mark that a mesh is using compressed attributes (vertices, "
"normals, tangents, UVs). When this form of compression is enabled, vertex "
"positions will be packed into an RGBA16UNORM attribute and scaled in the "
"vertex shader. The normal and tangent will be packed into an RG16UNORM "
"representing an axis, and a 16-bit float stored in the A-channel of the "
"vertex. UVs will use 16-bit normalized floats instead of full 32-bit signed "
"floats. When using this compression mode you must use either vertices, "
"normals, and tangents or only vertices. You cannot use normals without "
"tangents. Importers will automatically enable this compression if they can."
msgstr ""
"Прапор використовується для позначення, що сітка використовує стиснені "
"атрибути (перетворювачі, норми, тангенси, УФ). Коли ця форма стиснення "
"ввімкнена, позиції вершини будуть упаковані в атрибут RGBA16UNORM і "
"масштабовані в шейдері вершини. Нормальний і tangent буде упаковано в "
"RG16UNORM, що представляє вісь, і 16-бітний плавлення, що зберігається в A-"
"каналі вершини. УФС використовуватимуть 16-бітні нормалізовані плавки замість "
"повної 32-бітової підписаної плавки. При використанні цього режиму стиснення "
"ви повинні використовувати або вершини, нормали, тангенси або тільки вершини. "
"Ви не можете використовувати нормалі без тангенсів. Імпортери автоматично "
"ввімкнуть цю компресію, якщо вони можуть."
msgid "Blend shapes are normalized."
msgstr "Норматизовані форми суміша."
msgid "Blend shapes are relative to base weight."
msgstr "Блендерні форми відносно базової ваги."
msgid "Parameters to be used with a [Mesh] convex decomposition operation."
msgstr "Параметри, які використовуються за допомогою функції [Меш]."
msgid "If [code]true[/code], uses approximation for computing convex hulls."
msgstr ""
"Якщо [code]true[/code], скористайтеся наближенням для обчислювальних корпусів "
"конвексу."
msgid ""
"Controls the precision of the convex-hull generation process during the "
"clipping plane selection stage. Ranges from [code]1[/code] to [code]16[/code]."
msgstr ""
"Контроль точності процесу вироблення конвексу під час етапу відбору площини "
"кліпінгу. Діапазони [code]1[/code] до [code]16[/code]."
msgid "Maximum concavity. Ranges from [code]0.0[/code] to [code]1.0[/code]."
msgstr ""
"Максимальна конкавітність. Діапазони [code]0.0[/code] до [code]1.0[/code]."
msgid "The maximum number of convex hulls to produce from the merge operation."
msgstr ""
"Максимальна кількість конвекційних корпусів для виробництва з операції з "
"об'єднання."
msgid ""
"Controls the maximum number of triangles per convex-hull. Ranges from "
"[code]4[/code] to [code]1024[/code]."
msgstr ""
"Контролює максимальну кількість трикутників за конвек-хул. [code]4[/code] до "
"[code]1024[/code]."
msgid ""
"Controls the adaptive sampling of the generated convex-hulls. Ranges from "
"[code]0.0[/code] to [code]0.01[/code]."
msgstr ""
"Контроль адаптивного відбору створених конвекцій-гул. Діапазони [code]0.0[/"
"code] до [code]0.01[/code]."
msgid "Mode for the approximate convex decomposition."
msgstr "Режим приблизної опуклості конвексу."
msgid ""
"If [code]true[/code], normalizes the mesh before applying the convex "
"decomposition."
msgstr "Якщо [code]true[/code], нормалізує сіточку перед нанесенням опуклості."
msgid ""
"Controls the granularity of the search for the \"best\" clipping plane. "
"Ranges from [code]1[/code] to [code]16[/code]."
msgstr ""
"Контролює гранульацію пошуку «кращої» площини затискання. [code]1[/code] до "
"[code]16[/code]."
msgid ""
"If [code]true[/code], projects output convex hull vertices onto the original "
"source mesh to increase floating-point accuracy of the results."
msgstr ""
"Якщо [code]true[/code], проекти вихідного конвекційного корпусу на "
"оригінальну вихідну сітку, щоб збільшити плавучу точність результатів."
msgid "Maximum number of voxels generated during the voxelization stage."
msgstr "Максимальна кількість вокселів, створених під час фази вокселізації."
msgid ""
"Controls the bias toward clipping along revolution axes. Ranges from "
"[code]0.0[/code] to [code]1.0[/code]."
msgstr ""
"Контролює боби до затискання уздовж обертів. Діапазони [code]0.0[/code] до "
"[code]1.0[/code]."
msgid ""
"Controls the bias toward clipping along symmetry planes. Ranges from "
"[code]0.0[/code] to [code]1.0[/code]."
msgstr ""
"Контролює біас до затиску вздовж площин симетрії. Діапазони [code]0.0[/code] "
"до [code]1.0[/code]."
msgid "Constant for voxel-based approximate convex decomposition."
msgstr "Постійний приблизний конвекційний декомпозицій."
msgid "Constant for tetrahedron-based approximate convex decomposition."
msgstr "Постійний приблизний конвекційний розклад на основі тетрахедрону."
msgid "Helper tool to access and edit [Mesh] data."
msgstr "Інструмент для доступу та редагування даних [Mesh]."
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 "
"faces and edges.\n"
"To use MeshDataTool, load a mesh with [method create_from_surface]. When you "
"are finished editing the data commit the data to a mesh with [method "
"commit_to_surface].\n"
"Below is an example of how MeshDataTool may be used.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var mesh = ArrayMesh.new()\n"
"mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, "
"BoxMesh.new().get_mesh_arrays())\n"
"var mdt = MeshDataTool.new()\n"
"mdt.create_from_surface(mesh, 0)\n"
"for i in range(mdt.get_vertex_count()):\n"
"\tvar vertex = mdt.get_vertex(i)\n"
"\t# In this example we extend the mesh by one unit, which results in "
"separated faces as it is flat shaded.\n"
"\tvertex += mdt.get_vertex_normal(i)\n"
"\t# Save your change.\n"
"\tmdt.set_vertex(i, vertex)\n"
"mesh.clear_surfaces()\n"
"mdt.commit_to_surface(mesh)\n"
"var mi = MeshInstance.new()\n"
"mi.mesh = mesh\n"
"add_child(mi)\n"
"[/gdscript]\n"
"[csharp]\n"
"var mesh = new ArrayMesh();\n"
"mesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, new "
"BoxMesh().GetMeshArrays());\n"
"var mdt = new MeshDataTool();\n"
"mdt.CreateFromSurface(mesh, 0);\n"
"for (var i = 0; i < mdt.GetVertexCount(); i++)\n"
"{\n"
"\tVector3 vertex = mdt.GetVertex(i);\n"
"\t// In this example we extend the mesh by one unit, which results in "
"separated faces as it is flat shaded.\n"
"\tvertex += mdt.GetVertexNormal(i);\n"
"\t// Save your change.\n"
"\tmdt.SetVertex(i, vertex);\n"
"}\n"
"mesh.ClearSurfaces();\n"
"mdt.CommitToSurface(mesh);\n"
"var mi = new MeshInstance();\n"
"mi.Mesh = mesh;\n"
"AddChild(mi);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [ArrayMesh], [ImmediateMesh] and [SurfaceTool] for procedural "
"geometry generation.\n"
"[b]Note:[/b] Godot uses clockwise [url=https://learnopengl.com/Advanced-"
"OpenGL/Face-culling]winding order[/url] for front faces of triangle primitive "
"modes."
msgstr ""
"MeshDataTool надає доступ до окремих вершин у [Mesh]. Це дозволяє "
"користувачам читати та редагувати дані вершин сіток. Він також створює масив "
"граней і країв. \n"
"Щоб використовувати MeshDataTool, завантажте сітку за допомогою [method "
"create_from_surface]. Коли ви закінчите редагувати дані, зафіксуйте дані в "
"сітці за допомогою [method commit_to_surface]. \n"
"Нижче наведено приклад того, як можна використовувати MeshDataTool. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var mesh = ArrayMesh.new() \n"
"mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, "
"BoxMesh.new().get_mesh_arrays()) \n"
"var mdt = MeshDataTool new(). \n"
"mdt.create_from_surface(mesh, 0) \n"
"for i in range (mdt.get_vertex_count()): \n"
"\tvar vertex = mdt.get_vertex(i) \n"
"\t# У цьому прикладі ми розширюємо сітку на одну одиницю, що призводить до "
"розділених граней, оскільки вона заштрихована. \n"
"\tvertex += mdt.get_vertex_normal(i) \n"
"\t# Збережіть зміни. \n"
"\tmdt.set_vertex(i, vertex) \n"
"mesh.clear_surfaces() \n"
"mdt.commit_to_surface(mesh) \n"
"var mi = MeshInstance.new() \n"
"mi.mesh = mesh \n"
"add_child(mi) \n"
"[/gdscript] \n"
"[csharp] \n"
"var mesh = new ArrayMesh(); \n"
"mesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, new "
"BoxMesh().GetMeshArrays()); \n"
"var mdt = new MeshDataTool(); \n"
"mdt.CreateFromSurface(mesh, 0); \n"
"for (var i = 0; i < mdt.GetVertexCount(); i++) \n"
"{\n"
"\tVertex Vector3 = mdt.GetVertex(i); \n"
"\t// У цьому прикладі ми розширюємо сітку на одну одиницю, що призводить до "
"розділених граней, оскільки вона заштрихована. \n"
"\tvertex += mdt.GetVertexNormal(i); \n"
"\t// Збережіть зміни. \n"
"\tmdt.SetVertex(i, vertex); \n"
"}\n"
"mesh.ClearSurfaces(); \n"
"mdt.CommitToSurface(mesh); \n"
"var mi = new MeshInstance(); \n"
"mi.Mesh = mesh; \n"
"AddChild(mi); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Дивіться також [ArrayMesh], [ImmediateMesh] і [SurfaceTool] для створення "
"процедурної геометрії. \n"
"[b]Примітка:[/b] Godot використовує [url=https://learnopengl.com/Advanced-"
"OpenGL/Face-culling]порядок намотування[/url] за годинниковою стрілкою для "
"передніх граней примітивних режимів трикутника."
msgid "Using the MeshDataTool"
msgstr "Використання MeshDataTool"
msgid "Clears all data currently in MeshDataTool."
msgstr "Очистити всі дані в даний час в MeshDataTool."
msgid "Adds a new surface to specified [Mesh] with edited data."
msgstr "Додає нову поверхню, вказану [Mesh] з редагованими даними."
msgid ""
"Uses specified surface of given [Mesh] to populate data for MeshDataTool.\n"
"Requires [Mesh] with primitive type [constant Mesh.PRIMITIVE_TRIANGLES]."
msgstr ""
"Використовує вказану поверхню даної [Mesh] для згортання даних для "
"MeshDataTool.\n"
"Потрібні [Mesh] з примітивним типом [constant Mesh.PRIMITIVE_TRIANGLES]."
msgid "Returns the number of edges in this [Mesh]."
msgstr "Повертає кількість країв в цьому [Mesh]."
msgid "Returns array of faces that touch given edge."
msgstr "Повертає масив обличчя, які торкнуться до даного краю."
msgid "Returns meta information assigned to given edge."
msgstr "Повертає мета інформацію, призначену для даного краю."
msgid ""
"Returns the index of the specified [param vertex] connected to the edge at "
"index [param idx].\n"
"[param vertex] can only be [code]0[/code] or [code]1[/code], as edges are "
"composed of two vertices."
msgstr ""
"Повертає індекс заданої вершини [param vertex], з'єднаної з ребром за "
"індексом [param idx].\n"
"[param vertex] може бути лише [code]0[/code] або [code]1[/code], оскільки "
"ребра складаються з двох вершин."
msgid "Returns the number of faces in this [Mesh]."
msgstr "Повертає кількість обличчя в цьому [Mesh]."
msgid ""
"Returns the edge associated with the face at index [param idx].\n"
"[param edge] argument must be either [code]0[/code], [code]1[/code], or "
"[code]2[/code] because a face only has three edges."
msgstr ""
"Повертає ребро, пов'язане з гранню за індексом [param idx].\n"
"Аргумент [param edge] має бути або [code]0[/code], [code]1[/code], або "
"[code]2[/code], оскільки грань має лише три ребра."
msgid "Returns the metadata associated with the given face."
msgstr "Повертає метадані, пов’язані з цим обличчям."
msgid "Calculates and returns the face normal of the given face."
msgstr "Розрахунок і повернення нормального обличчя даної особи."
msgid ""
"Returns the specified vertex index of the given face.\n"
"[param vertex] must be either [code]0[/code], [code]1[/code], or [code]2[/"
"code] because faces contain three vertices.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var index = mesh_data_tool.get_face_vertex(0, 1) # Gets the index of the "
"second vertex of the first face.\n"
"var position = mesh_data_tool.get_vertex(index)\n"
"var normal = mesh_data_tool.get_vertex_normal(index)\n"
"[/gdscript]\n"
"[csharp]\n"
"int index = meshDataTool.GetFaceVertex(0, 1); // Gets the index of the second "
"vertex of the first face.\n"
"Vector3 position = meshDataTool.GetVertex(index);\n"
"Vector3 normal = meshDataTool.GetVertexNormal(index);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає вказаний індекс вершини заданої грані. \n"
"[param vertex] має мати значення [code]0[/code], [code]1[/code] або [code]2[/"
"code], оскільки грані містять три вершини. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var index = mesh_data_tool.get_face_vertex(0, 1) # Отримує індекс другої "
"вершини першої грані. \n"
"var position = mesh_data_tool.get_vertex(index) \n"
"var normal = mesh_data_tool.get_vertex_normal(index) \n"
"[/gdscript] \n"
"[csharp] \n"
"int index = meshDataTool.GetFaceVertex(0, 1); // Отримує індекс другої "
"вершини першої грані. \n"
"Vector3 position = meshDataTool.GetVertex(index); \n"
"Vector3 normal = meshDataTool.GetVertexNormal(index); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the [Mesh]'s format as a combination of the [enum Mesh.ArrayFormat] "
"flags. For example, a mesh containing both vertices and normals would return "
"a format of [code]3[/code] because [constant Mesh.ARRAY_FORMAT_VERTEX] is "
"[code]1[/code] and [constant Mesh.ARRAY_FORMAT_NORMAL] is [code]2[/code]."
msgstr ""
"Повертає формат [Mesh] як поєднання прапорів [enum Mesh.ArrayFormat]. "
"Наприклад, сітка, що містить як вершини, так і норми, поверне формат [code]3[/"
"code], тому що [constant Mesh.ARRAY_FORMAT_VERTEX] [code]1[/code] та "
"[constant Mesh.ARRAY_FORMAT_NORMAL [code]2[/code]."
msgid "Returns the material assigned to the [Mesh]."
msgstr "Повернення матеріалу, призначеного для [Mesh]."
msgid "Returns the position of the given vertex."
msgstr "Повертає позицію даної вершини."
msgid "Returns the bones of the given vertex."
msgstr "Повертає кістки даної вершини."
msgid "Returns the color of the given vertex."
msgstr "Повертає колір даної вершини."
msgid "Returns the total number of vertices in [Mesh]."
msgstr "Повертає загальну кількість вершин [Mesh]."
msgid "Returns an array of edges that share the given vertex."
msgstr "Повертає масив країв, які діляться заданими вершинами."
msgid "Returns an array of faces that share the given vertex."
msgstr "Повертає масив обличчя, які поділяють надану вершину."
msgid "Returns the metadata associated with the given vertex."
msgstr "Повертає метадані, пов'язані з даної вершини."
msgid "Returns the normal of the given vertex."
msgstr "Повертає норма даної вершини."
msgid "Returns the tangent of the given vertex."
msgstr "Повертає тангенс даної вершини."
msgid "Returns the UV of the given vertex."
msgstr "Повертає УФ даної вершини."
msgid "Returns the UV2 of the given vertex."
msgstr "Повертає УФ2 даної вершини."
msgid "Returns bone weights of the given vertex."
msgstr "Повертає кісткові маси даної вершини."
msgid "Sets the metadata of the given edge."
msgstr "Встановлює метадані даного краю."
msgid "Sets the metadata of the given face."
msgstr "Налаштовує метадані даного обличчя."
msgid "Sets the material to be used by newly-constructed [Mesh]."
msgstr "Налаштовує матеріал для використання новоствореними [Mesh]."
msgid "Sets the position of the given vertex."
msgstr "Встановлює позицію заданої вершини."
msgid "Sets the bones of the given vertex."
msgstr "Налаштовує кістки даної вершини."
msgid "Sets the color of the given vertex."
msgstr "Встановлює колір даної вершини."
msgid "Sets the metadata associated with the given vertex."
msgstr "Налаштовує метадані, пов'язані з даної вершини."
msgid "Sets the normal of the given vertex."
msgstr "Налаштовує норма даної вершини."
msgid ""
"Sets the tangent of the given vertex.\n"
"[b]Note:[/b] Even though [param tangent] is a [Plane], it does not directly "
"represent the tangent plane. Its [member Plane.x], [member Plane.y], and "
"[member Plane.z] represent the tangent vector and [member Plane.d] should be "
"either [code]-1[/code] or [code]1[/code]. See also [constant "
"Mesh.ARRAY_TANGENT]."
msgstr ""
"Встановлює дотичну заданої вершини.\n"
"[b]Примітка:[/b] Хоча [param tangent] є [Plane], він безпосередньо не "
"представляє дотичну площину. Його [member Plane.x], [member Plane.y] та "
"[member Plane.z] представляють вектор дотичної, а [member Plane.d] має бути "
"або [code]-1[/code], або [code]1[/code]. Див. також [constant "
"Mesh.ARRAY_TANGENT]."
msgid "Sets the UV of the given vertex."
msgstr "Встановлює УФ даної вершини."
msgid "Sets the UV2 of the given vertex."
msgstr "Встановлює УФ2 даної вершини."
msgid "Sets the bone weights of the given vertex."
msgstr "Встановлює кісткові маси даної вершини."
msgid "Node used for displaying a [Mesh] in 2D."
msgstr "Node використовується для відображення [Mesh] в 2D."
msgid ""
"Node used for displaying a [Mesh] in 2D. This can be faster to render "
"compared to displaying a [Sprite2D] node with large transparent areas, "
"especially if the node takes up a lot of space on screen at high viewport "
"resolutions. This is because using a mesh designed to fit the sprite's opaque "
"areas will reduce GPU fill rate utilization (at the cost of increased vertex "
"processing utilization).\n"
"When a [Mesh] has to be instantiated more than thousands of times close to "
"each other, consider using a [MultiMesh] in a [MultiMeshInstance2D] instead.\n"
"A [MeshInstance2D] can be created from an existing [Sprite2D] via a tool in "
"the editor toolbar. Select the [Sprite2D] node, then choose [b]Sprite2D > "
"Convert to MeshInstance2D[/b] at the top of the 2D editor viewport."
msgstr ""
"Вузол, що використовується для відображення [Mesh] у 2D. Це може бути швидшим "
"для рендерингу порівняно з відображенням вузла [Sprite2D] з великими "
"прозорими областями, особливо якщо вузол займає багато місця на екрані з "
"високою роздільною здатністю області перегляду. Це пояснюється тим, що "
"використання сітки, розробленої для розміщення в непрозорих областях спрайта, "
"зменшить використання швидкості заповнення GPU (ціною збільшення використання "
"обробки вершин).\n"
"Коли [Mesh] потрібно створювати екземпляри більше тисячі разів близько один "
"до одного, розгляньте можливість використання [MultiMesh] в "
"[MultiMeshInstance2D].\n"
"[MeshInstance2D] можна створити з існуючого [Sprite2D] за допомогою "
"інструмента на панелі інструментів редактора. Виберіть вузол [Sprite2D], "
"потім виберіть [b]Sprite2D > Конвертувати в MeshInstance2D[/b] у верхній "
"частині області перегляду 2D-редактора."
msgid "2D meshes"
msgstr "2D сітки"
msgid "The [Mesh] that will be drawn by the [MeshInstance2D]."
msgstr "[Mesh], який буде намальовано [MeshInstance2D]."
msgid ""
"The [Texture2D] that will be used if using the default [CanvasItemMaterial]. "
"Can be accessed as [code]TEXTURE[/code] in CanvasItem shader."
msgstr ""
"[Texture2D], який буде використовуватися при використанні за замовчуванням "
"[CanvasItemMaterial]. [code]TEXTURE[/code] в полотно Пункт шейдера."
msgid "Emitted when the [member texture] is changed."
msgstr "Увімкнено, коли змінена текстура [member texture]."
msgid "Node that instances meshes into a scenario."
msgstr "Немає, що сіточки екземплярів в скрипт."
msgid ""
"MeshInstance3D 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 "
"used to render 3D geometry and can be used to instance a single [Mesh] in "
"many places. This allows reusing geometry, which can save on resources. When "
"a [Mesh] has to be instantiated more than thousands of times at close "
"proximity, consider using a [MultiMesh] in a [MultiMeshInstance3D] instead."
msgstr ""
"MeshInstance3D – це вузол, який приймає ресурс [Mesh] та додає його до "
"поточного сценарію, створюючи його екземпляр. Цей клас найчастіше "
"використовується для рендерингу 3D-геометрії та може бути використаний для "
"створення екземпляра однієї [Mesh] у багатьох місцях. Це дозволяє повторно "
"використовувати геометрію, що може заощадити ресурси. Коли [Mesh] потрібно "
"створювати екземпляри більше тисячі разів поруч, розгляньте можливість "
"використання [MultiMesh] в [MultiMeshInstance3D]."
msgid ""
"Takes a snapshot from the current [ArrayMesh] with all blend shapes applied "
"according to their current weights and bakes it to the provided [param "
"existing] mesh. If no [param existing] mesh is provided a new [ArrayMesh] is "
"created, baked and returned. Mesh surface materials are not copied.\n"
"[b]Performance:[/b] [Mesh] data needs to be received from the GPU, stalling "
"the [RenderingServer] in the process."
msgstr ""
"Робить знімок поточної сітки [ArrayMesh] з усіма застосованими формами "
"змішування відповідно до їхніх поточних ваг та запікає його у надану сітку "
"[param existing]. Якщо не вказано [param existing] mesh, створюється, "
"запікається та повертається новий [ArrayMesh]. Матеріали поверхні сітки не "
"копіюються.\n"
"[b]Продуктивність:[/b] Дані [Mesh] необхідно отримувати від графічного "
"процесора, що зупиняє [RenderingServer] у процесі."
msgid ""
"Takes a snapshot of the current animated skeleton pose of the skinned mesh "
"and bakes it to the provided [param existing] mesh. If no [param existing] "
"mesh is provided a new [ArrayMesh] is created, baked, and returned. Requires "
"a skeleton with a registered skin to work. Blendshapes are ignored. Mesh "
"surface materials are not copied.\n"
"[b]Performance:[/b] [Mesh] data needs to be retrieved from the GPU, stalling "
"the [RenderingServer] in the process."
msgstr ""
"Робить знімок поточної анімованої пози скелета шкірної сітки та запікає її до "
"наданої сітки [param existing]. Якщо сітка [param existing] не надається, "
"створюється нова [ArrayMesh], запікається та повертається. Для роботи "
"потрібен скелет із зареєстрованою шкірою. Blendshapes ігноруються. Матеріали "
"сітчастої поверхні не копіюються. \n"
"[b]Продуктивність:[/b] дані [Mesh] потрібно отримати з графічного процесора, "
"зупиняючи процес [RenderingServer]."
msgid ""
"This helper creates a [StaticBody3D] child node with a [ConvexPolygonShape3D] "
"collision shape calculated from the mesh geometry. It's mainly used for "
"testing.\n"
"If [param clean] is [code]true[/code] (default), duplicate and interior "
"vertices are removed automatically. You can set it to [code]false[/code] to "
"make the process faster if not needed.\n"
"If [param simplify] is [code]true[/code], the geometry can be further "
"simplified to reduce the number of vertices. Disabled by default."
msgstr ""
"Цей помічник створює жіночий вузол [StaticBody3D] з формою зіткнення "
"[ConvexPolygonShape3D], розрахований з геометрії сітки. В основному "
"використовується для тестування.\n"
"Якщо [param clear] є [code]true[/code] (default), дублікати та інтер'єрні "
"вершини видаляються автоматично. Ви можете налаштувати його на [code]false[/"
"code], щоб зробити процес швидше, якщо не потрібно.\n"
"Якщо [param simplify] [code]true[/code], геометрія може бути додатково "
"спрощена для зменшення кількості вершин. Вимкнено за замовчуванням."
msgid ""
"This helper creates a [MeshInstance3D] child node with gizmos at every vertex "
"calculated from the mesh geometry. It's mainly used for testing."
msgstr ""
"Цей помічник створює дитячу вершину [MeshInstance3D] з гізмосом на кожній "
"вершині, розрахованій з геометрії сітки. В основному використовується для "
"тестування."
msgid ""
"This helper creates a [StaticBody3D] child node with multiple "
"[ConvexPolygonShape3D] collision shapes calculated from the mesh geometry via "
"convex decomposition. The convex decomposition operation can be controlled "
"with parameters from the optional [param settings]."
msgstr ""
"Цей помічник створює дочірню вершину [StaticBody3D] з декількома формами "
"зіткнення [ConvexPolygonShape3D], розрахованими з геометрії сітки за "
"допомогою опуклої декомпозиція. Робота опуклих декомпозицій може "
"контролюватися за допомогою параметрів з параметра [параметри]."
msgid ""
"This helper creates a [StaticBody3D] child node with a "
"[ConcavePolygonShape3D] collision shape calculated from the mesh geometry. "
"It's mainly used for testing."
msgstr ""
"Цей помічник створює жіночий вузол [StaticBody3D] з [ConcavePolygonShape3D], "
"розрахований з геометрії сітки. В основному використовується для тестування."
msgid ""
"Returns the index of the blend shape with the given [param name]. Returns "
"[code]-1[/code] if no blend shape with this name exists, including when "
"[member mesh] is [code]null[/code]."
msgstr ""
"Повертає індекс форми блендера з вказаною [param name]. Повертаємо [code]-1[/"
"code], якщо не існує форми блендера з цією назвою, включаючи, коли "
"[пам'яткова сітка] [code]null[/code]."
msgid ""
"Returns the [Material] that will be used by the [Mesh] when drawing. This can "
"return the [member GeometryInstance3D.material_override], the surface "
"override [Material] defined in this [MeshInstance3D], or the surface "
"[Material] defined in the [member mesh]. For example, if [member "
"GeometryInstance3D.material_override] is used, all surfaces will return the "
"override material.\n"
"Returns [code]null[/code] if no material is active, including when [member "
"mesh] is [code]null[/code]."
msgstr ""
"Повертаємо [Material], який буде використовуватися [Mesh] при малюнку. Це "
"може повернути [member GeometryInstance3D.material_override], поверхневий "
"надвисокий [Material], визначений в цьому [MeshInstance3D], або поверхня "
"[Material], визначена в [member mesh]. Наприклад, якщо використовується "
"[member GeometryInstance3D.material_override], всі поверхні повернеться на "
"матеріал наднижнього.\n"
"Повертаємо [code]null[/code], якщо не працює матеріал, в тому числі при "
"[member mesh] [code]null[/code]."
msgid ""
"Returns the number of blend shapes available. Produces an error if [member "
"mesh] is [code]null[/code]."
msgstr "Повертаємо кількість форм змішування. [code]null[/code]."
msgid ""
"Returns the value of the blend shape at the given [param blend_shape_idx]. "
"Returns [code]0.0[/code] and produces an error if [member mesh] is "
"[code]null[/code] or doesn't have a blend shape at that index."
msgstr ""
"Повертає значення форми блендера на даній [param mix_shape_idx]. Повертаємо "
"[code]0.0[/code] і виробляє помилку, якщо [member mesh] є [code]null[/code] "
"або не має форму суміш в цьому індексі."
msgid ""
"Returns the internal [SkinReference] containing the skeleton's [RID] attached "
"to this RID. See also [method Resource.get_rid], [method "
"SkinReference.get_skeleton], and [method "
"RenderingServer.instance_attach_skeleton]."
msgstr ""
"Повертаємо внутрішню [SkinReference], що містить скелет [RID], прикріплену до "
"цього RID. Дивись також [method Resource.get_rid], [method "
"пошуку.get_skeleton], а [method RenderingServer.instance_attach_skeleton]."
msgid ""
"Returns the override [Material] for the specified [param surface] of the "
"[Mesh] resource. See also [method get_surface_override_material_count].\n"
"[b]Note:[/b] This returns the [Material] associated to the [MeshInstance3D]'s "
"Surface Material Override properties, not the material within the [Mesh] "
"resource. To get the material within the [Mesh] resource, use [method "
"Mesh.surface_get_material] instead."
msgstr ""
"Повернення перенареченого [Material] за вказану [param surface] ресурсу "
"[Mesh]. Дивись також [method get_surface_override_material_count].\n"
"[b]Примітка:[/b] Це повертає [Material], пов'язаний з [MeshInstance3D]'s "
"Surface Material Override властивості, не матеріал в межах [Mesh] ресурсу. "
"Щоб отримати матеріал в ресурсі [Mesh], скористайтеся [method "
"Mesh.surface_get_material]."
msgid ""
"Returns the number of surface override materials. This is equivalent to "
"[method Mesh.get_surface_count]. See also [method "
"get_surface_override_material]."
msgstr ""
"Повертаємо кількість поверхневих надрядних матеріалів. Це еквівалент [method "
"Mesh.get_surface_count]. Дивись також [method get_surface_override_material]."
msgid ""
"Sets the value of the blend shape at [param blend_shape_idx] to [param "
"value]. Produces an error if [member mesh] is [code]null[/code] or doesn't "
"have a blend shape at that index."
msgstr ""
"Встановлює значення форми блендера на [param mix_shape_idx] до [param value]. "
"[code]null[/code] або не має форми блендера в цьому індексі."
msgid ""
"Sets the override [param material] for the specified [param surface] of the "
"[Mesh] resource. This material is associated with this [MeshInstance3D] "
"rather than with [member mesh].\n"
"[b]Note:[/b] This assigns the [Material] associated to the [MeshInstance3D]'s "
"Surface Material Override properties, not the material within the [Mesh] "
"resource. To set the material within the [Mesh] resource, use [method "
"Mesh.surface_set_material] instead."
msgstr ""
"Встановлює перевизначення [param material] для вказаної [param surface] "
"ресурсу [Mesh]. Цей матеріал пов’язаний із цим [MeshInstance3D], а не з "
"[member mesh]. \n"
"[b]Примітка:[/b] це призначає [Material], пов’язаний із властивостями Surface "
"Material Override [MeshInstance3D], а не матеріалом у ресурсі [Mesh]. Щоб "
"установити матеріал у межах ресурсу [Mesh], замість цього використовуйте "
"[method Mesh.surface_set_material]."
msgid "The [Mesh] resource for the instance."
msgstr "[Mesh] ресурс для екземпляра."
msgid ""
"[NodePath] to the [Skeleton3D] associated with the instance.\n"
"[b]Note:[/b] The default value of this property has changed in Godot 4.6. "
"Enable [member ProjectSettings.animation/compatibility/"
"default_parent_skeleton_in_mesh_instance_3d] if the old behavior is needed "
"for compatibility."
msgstr ""
"[NodePath] до [Skeleton3D], пов'язаного з екземпляром.\n"
"[b]Примітка:[/b] Значення цієї властивості за замовчуванням змінилося в Godot "
"4.6. Увімкніть [member ProjectSettings.animation/compatibility/"
"default_parent_skeleton_in_mesh_instance_3d], якщо для сумісності потрібна "
"стара поведінка."
msgid "The [Skin] to be used by this instance."
msgstr "[Skin] використовувати цей екземпляр."
msgid "Library of meshes."
msgstr "Бібліотека сіточок."
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 ""
"Бібліотека сіточок. Містить список ресурсів [Mesh], кожен з ім'ям та ID. "
"Кожен елемент також може включати зіткнення та навігаційні форми. Цей ресурс "
"використовується в [GridMap]."
msgid "Clears the library."
msgstr "Очистити бібліотеку."
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 ""
"Створення нового елемента в бібліотеці з даним ідентифікатором.\n"
"Ви можете отримати невикористаний ідентифікатор з [method "
"get_last_unused_item_id]."
msgid ""
"Returns the first item with the given name, or [code]-1[/code] if no item is "
"found."
msgstr ""
"Повертає перший елемент з вказаною назвою, або [code]-1[/code], якщо елемента "
"не знайдено."
msgid "Returns the list of item IDs in use."
msgstr "Повертає список ідентифікаторів пункту у використанні."
msgid "Returns the item's mesh."
msgstr "Повертаємо сіточку виробу."
msgid "Returns the item's shadow casting mode."
msgstr "Повертає режим відкидання тіні предмета."
msgid "Returns the transform applied to the item's mesh."
msgstr "Повертаємо трансформатор, що наноситься на сіточку виробу."
msgid "Returns the item's name."
msgstr "Повертає назву елемента."
msgid "Returns the item's navigation layers bitmask."
msgstr "Повертає навігаційні шари виробу бітмаска."
msgid "Returns the item's navigation mesh."
msgstr "Повертаємо навігацію виробу."
msgid "Returns the transform applied to the item's navigation mesh."
msgstr "Повертаємо трансформацію на навігацію виробу."
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 "
"manually-defined item preview which can be set using [method "
"set_item_preview]. Returns an empty [Texture2D] if no preview was manually "
"set in a running project."
msgstr ""
"При запуску в редакторі, повертає генеруваний пункт попереднього перегляду "
"(до 3D рендерингу в іометричній перспективі). Коли використовується в "
"запущеному проекті, повертає ручний визначений пункт попереднього перегляду, "
"який можна встановити за допомогою [method set_item_preview]. Повертає "
"порожній [Texture2D], якщо не було попереднього перегляду вручну встановити в "
"запущений проект."
msgid ""
"Returns an item's collision shapes.\n"
"The array consists of each [Shape3D] followed by its [Transform3D]."
msgstr ""
"Повертає форми зіткнення елемента.\n"
"масив складається з кожного [Shape3D], далі його [Transform3D]."
msgid "Gets an unused ID for a new item."
msgstr "Отримаєте невикористаний ідентифікатор для нового виробу."
msgid "Removes the item."
msgstr "Видалити елемент."
msgid "Sets the item's mesh."
msgstr "Настроювання сітки виробу."
msgid "Sets the item's shadow casting mode to [param shadow_casting_setting]."
msgstr ""
"Встановлює режим відкидання тіні предмета на [param shadow_casting_setting]."
msgid "Sets the transform to apply to the item's mesh."
msgstr "Встановлює трансформацію до сітки виробу."
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 ""
"Встановлює назву елемента.\n"
"Ця назва відображається в редакторі. Також можна використовувати для "
"перегляду пункту пізніше за допомогою [method find_item_by_name]."
msgid "Sets the item's navigation layers bitmask."
msgstr "Встановлює навігаційні шари виробу бітмаска."
msgid "Sets the item's navigation mesh."
msgstr "Налаштувати навігацію виробу."
msgid "Sets the transform to apply to the item's navigation mesh."
msgstr "Встановлює трансформацію до навігаційної сітки елемента."
msgid "Sets a texture to use as the item's preview icon in the editor."
msgstr ""
"Встановлює фактуру для використання як іконки попереднього перегляду елемента "
"в редакторі."
msgid ""
"Sets an item's collision shapes.\n"
"The array should consist of [Shape3D] objects, each followed by a "
"[Transform3D] that will be applied to it. For shapes that should not have a "
"transform, use [constant Transform3D.IDENTITY]."
msgstr ""
"Встановлює форми зіткнення елемента.\n"
"масив повинен складатися з [Shape3D] об'єктів, які слідують [Transform3D], "
"які будуть застосовані до нього. Для форм, які не повинні мати перетворення, "
"скористайтеся [constant Transform3D.IDENTITY]."
msgid "Simple texture that uses a mesh to draw itself."
msgstr "Проста текстура, яка використовує сіточку, щоб намалювати себе."
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 ""
"Проста текстура, яка використовує сіточку, щоб намалювати себе. Це обмежено, "
"тому що прапори не можуть бути змінені і не підтримується."
msgid "Sets the base texture that the Mesh will use to draw."
msgstr ""
"Налаштовує базову фактуру, яка сітка буде використовуватися для малювання."
msgid "Sets the size of the image, needed for reference."
msgstr "Встановлює розмір зображення, необхідний для посилання."
msgid "Sets the mesh used to draw. It must be a mesh using 2D vertices."
msgstr ""
"Набори сітки, що використовується для малювати. Він повинен бути сіткою за "
"допомогою вершин 2D."
msgid ""
"Interpolates an abstract value and supplies it to a method called over time."
msgstr ""
"Вдосконалює абстрактне значення та подає його до методу, що називається часом."
msgid ""
"[MethodTweener] is similar to a combination of [CallbackTweener] and "
"[PropertyTweener]. It calls a method providing an interpolated value as a "
"parameter. See [method Tween.tween_method] for more usage information.\n"
"The tweener will finish automatically if the callback's target object is "
"freed.\n"
"[b]Note:[/b] [method Tween.tween_method] is the only correct way to create "
"[MethodTweener]. Any [MethodTweener] created manually will not function "
"correctly."
msgstr ""
"[MethodTweener] схожий на поєднання [CallbackTweener] і [PropertyTweener]. "
"Викликає метод, що забезпечує міжпольове значення як параметр. Див. [method "
"Tween.tween_method] для отримання додаткової інформації про використання.\n"
"Твінер автоматично завершиться, якщо об'єкт зворотного зв'язку звільняється.\n"
"[b]Примітка:[/b] [method Tween.tween_method] є єдиним правильним способом "
"створення [MethodTweener]. Будь-який [MethodTweener] створений вручну не буде "
"функціонувати правильно."
msgid ""
"Sets the time in seconds after which the [MethodTweener] will start "
"interpolating. By default there's no delay."
msgstr ""
"Встановлює час за секундами, після чого буде переповнено [MethodTweener]. За "
"замовчуванням немає затримки."
msgid ""
"Sets the type of used easing from [enum Tween.EaseType]. If not set, the "
"default easing is used from the [Tween] that contains this Tweener."
msgstr ""
"Встановлює тип використовуваного зондування з [enum Tween. EaseType]. Якщо не "
"встановлено, що зменшення за замовчуванням використовується з [Tween], який "
"містить цей Tweener."
msgid ""
"Sets the type of used transition from [enum Tween.TransitionType]. If not "
"set, the default transition is used from the [Tween] that contains this "
"Tweener."
msgstr ""
"Встановлює тип використовуваного переходу з [enum Tween.TransitionType]. Якщо "
"не встановлено, перехід за замовчуванням використовується з [Tween], який "
"містить цей Tweener."
msgid ""
"An internal editor class intended for keeping the data of unrecognized nodes."
msgstr ""
"Внутрішній клас редактора, призначений для збереження даних невизнаних вузлів."
msgid ""
"This is an internal editor class intended for keeping data of nodes of "
"unknown type (most likely this type was supplied by an extension that is no "
"longer loaded). It can't be manually instantiated or placed in a scene.\n"
"[b]Warning:[/b] Ignore missing nodes unless you know what you are doing. "
"Existing properties on a missing node can be freely modified in code, "
"regardless of the type they are intended to be."
msgstr ""
"Це внутрішній клас редактора, призначений для зберігання даних вузлів "
"невідомого типу (найбільш ймовірніше цей тип був доставлений розширенням, яке "
"більше не завантажується). Не можна вручну миттєво розташувати або розмістити "
"на сцені.\n"
"[b]Попередження:[/b] Ігнорувати відсутні вершини, якщо ви знаєте, що ви "
"робите. Випробування властивостей на відсутній вузол може вільно змінюватися "
"в коді, незалежно від типу вони призначені для того, щоб бути."
msgid ""
"The name of the class this node was supposed to be (see [method "
"Object.get_class])."
msgstr "Ім'я класу цього вузла повинно бути (див. [method Об'єкт.get_class])."
msgid "Returns the path of the scene this node was instance of originally."
msgstr "Повертає шлях сцени, що ця вершина була екземпляром спочатку."
msgid ""
"If [code]true[/code], allows new properties to be set along with existing "
"ones. If [code]false[/code], only existing properties' values can be set, and "
"new properties cannot be added."
msgstr ""
"Якщо [code]true[/code], дозволяє встановлювати нові властивості разом з "
"існуючими. Якщо [code]false[/code], можна встановити тільки існуючі значення "
"властивостей, а нові властивості не можна додавати."
msgid ""
"If [code]true[/code], allows new signals to be connected to along with "
"existing ones. If [code]false[/code], only existing signals can be connected "
"to, and new signals cannot be added."
msgstr ""
"Якщо [code]true[/code], дозволяє підключати нові сигнали разом з існуючими. "
"Якщо [code]false[/code], можна підключати лише існуючі сигнали, а нові "
"сигнали додавати не можна."
msgid ""
"An internal editor class intended for keeping the data of unrecognized "
"resources."
msgstr ""
"Внутрішній клас редактора, призначений для збереження даних невизнаних "
"ресурсів."
msgid ""
"This is an internal editor class intended for keeping data of resources of "
"unknown type (most likely this type was supplied by an extension that is no "
"longer loaded). It can't be manually instantiated or placed in a scene.\n"
"[b]Warning:[/b] Ignore missing resources unless you know what you are doing. "
"Existing properties on a missing resource can be freely modified in code, "
"regardless of the type they are intended to be."
msgstr ""
"Це внутрішній клас редактора, призначений для зберігання даних ресурсів "
"невідомого типу (найбільш ймовірніше цей тип був доставлений розширенням, яке "
"більше не завантажується). Не можна вручну миттєво розташувати або розмістити "
"на сцені.\n"
"[b]Попередження:[/b] Ignore відсутні ресурси, якщо ви знаєте, що ви робите. "
"Випробування властивостей на відсутній ресурс можна вільно змінювати в коді, "
"незалежно від типу, які вони призначені для використання."
msgid ""
"The name of the class this resource was supposed to be (see [method "
"Object.get_class])."
msgstr ""
"Назву класу цього ресурсу повинно бути (див. [method Object.get_class])."
msgid ""
"If set to [code]true[/code], allows new properties to be added on top of the "
"existing ones with [method Object.set]."
msgstr ""
"Якщо встановити до [code]true[/code], можна додавати нові властивості у "
"верхній частині наявних з [method Object.set]."
msgid "Generic mobile VR implementation."
msgstr "Створення мобільної VR."
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. "
"This is the most basic interface we have. For the best effect, you need a "
"mobile phone with a gyroscope and accelerometer.\n"
"Note that even though there is no positional tracking, the camera will assume "
"the headset is at a height of 1.85 meters. You can change this by setting "
"[member eye_height].\n"
"You can initialize this interface as follows:\n"
"[codeblock]\n"
"var interface = XRServer.find_interface(\"Native mobile\")\n"
"if interface and interface.initialize():\n"
"\tget_viewport().use_xr = true\n"
"[/codeblock]\n"
"[b]Note:[/b] For Android, [member ProjectSettings.input_devices/sensors/"
"enable_accelerometer], [member ProjectSettings.input_devices/sensors/"
"enable_gravity], [member ProjectSettings.input_devices/sensors/"
"enable_gyroscope] and [member ProjectSettings.input_devices/sensors/"
"enable_magnetometer] must be enabled."
msgstr ""
"Це загальна реалізація віртуальної реальності для мобільних пристроїв, де вам "
"потрібно надати деталі про використовуваний телефон і HMD. Він не спирається "
"на жодну існуючу структуру. Це найпростіший інтерфейс, який у нас є. Для "
"кращого ефекту потрібен мобільний телефон з гіроскопом і акселерометром. \n"
"Зауважте, що навіть якщо позиційне відстеження відсутнє, камера вважатиме, що "
"гарнітура знаходиться на висоті 1,85 метра. Ви можете змінити це, встановивши "
"[member eye_height]. \n"
"Ви можете ініціалізувати цей інтерфейс наступним чином: \n"
"[codeblock] \n"
"var interface = XRServer.find_interface(\"Native mobile\") \n"
"if interface and interface.initialize(): \n"
"\tget_viewport().use_xr = true \n"
"[/codeblock] \n"
"[b]Примітка:[/b] для Android [member ProjectSettings.input_devices/sensors/"
"enable_accelerometer], [member ProjectSettings.input_devices/sensors/"
"enable_gravity], [member ProjectSettings.input_devices/sensors/"
"enable_gyroscope] і [member ProjectSettings.input_devices/sensors/"
"enable_magnetometer] має бути ввімкнено."
msgid ""
"The distance between the display and the lenses inside of the device in "
"centimeters."
msgstr "Відстань між дисплеєм і лінзами всередині пристрою в сантиметрах."
msgid "The width of the display in centimeters."
msgstr "Ширина дисплея в сантиметрах."
msgid ""
"The height at which the camera is placed in relation to the ground (i.e. "
"[XROrigin3D] node)."
msgstr ""
"Висота, при якій камера поміщається по відношенню до землі (тобто "
"[XROrigin3D] вузол)."
msgid ""
"The interocular distance, also known as the interpupillary distance. The "
"distance between the pupils of the left and right eye."
msgstr ""
"Інтерокулярна відстань, також відома як міжпублична відстань. Відстань між "
"учнями лівого і правого ока."
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 ""
"Код об'єктива k1 є одним з двох констанцій, які визначають міцність "
"використовуваної лінзи і безпосередньо впливає на ефект спотворення об'єктива."
msgid "The k2 lens factor, see k1."
msgstr "Код об'єктива k2, див. k1."
msgid ""
"Set the offset rect relative to the area being rendered. A length of 1 "
"represents the whole rendering area on that axis."
msgstr ""
"Налаштуйте вихідний пункт відносно площі, що буде надано. Довжина 1 являє "
"собою всю площу рендерингу на цій осі."
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 "
"between 1.5 and 2.0 often provides good results but at the cost of "
"performance."
msgstr ""
"Налаштування перезавантаження. Завдяки спотворенню об'єктива ми повинні "
"надати нашим буферам більш високу роздільну здатність, тоді екран може "
"нативно обробляти. Вартість між 1.5 і 2.0 часто забезпечує хороші результати, "
"але за вартістю виконання."
msgid ""
"The minimum radius around the focal point where full quality is guaranteed if "
"VRS is used as a percentage of screen size.\n"
"[b]Note:[/b] Mobile and Forward+ renderers only. Requires [member "
"Viewport.vrs_mode] to be set to [constant Viewport.VRS_XR]."
msgstr ""
"Мінімальний радіус навколо вогнища, де повна якість гарантована, якщо VRS "
"використовується як відсоток розміру екрану.\n"
"[b]Примітка:[/b] Мобільні та переадресні + рендерери тільки. Потрібні [member "
"Viewport.vrs_mode] бути встановленими на [constant Viewport. VRS_XR]."
msgid ""
"The strength used to calculate the VRS density map. The greater this value, "
"the more noticeable VRS is. This improves performance at the cost of "
"quality.\n"
"[b]Note:[/b] Mobile and Forward+ renderers only. Requires [member "
"Viewport.vrs_mode] to be set to [constant Viewport.VRS_XR]."
msgstr ""
"Потужність використовується для розрахунку карти щільності VRS. Чим більше це "
"значення, тим більш помітні VRS. Це покращує продуктивність за вартістю "
"якості.\n"
"[b]Примітка:[/b] Мобільні та переадресні + рендерери тільки. Потрібні [member "
"Viewport.vrs_mode] бути встановленими на [constant Viewport. VRS_XR]."
msgid ""
"А node that dynamically copies the 3D transform of a bone in its parent "
"[Skeleton3D]."
msgstr ""
"Вузол, який динамічно копіює 3D-трансформацію кістки в її батьківському "
"об'єкті [Skeleton3D]."
msgid ""
"This node selects a bone in a [Skeleton3D] and attaches to it. This means "
"that the [ModifierBoneTarget3D] node will dynamically copy the 3D transform "
"of the selected bone.\n"
"The functionality is similar to [BoneAttachment3D], but this node adopts the "
"[SkeletonModifier3D] cycle and is intended to be used as another "
"[SkeletonModifier3D]'s target."
msgstr ""
"Цей вузол вибирає кістку в [Skeleton3D] та приєднується до неї. Це означає, "
"що вузол [ModifierBoneTarget3D] динамічно копіюватиме 3D-перетворення "
"вибраної кістки.\n"
"Функціональність подібна до [BoneAttachment3D], але цей вузол використовує "
"цикл [SkeletonModifier3D] та призначений для використання як ціль іншого "
"вузла [SkeletonModifier3D]."
msgid "Abstract class for non-real-time video recording encoders."
msgstr "Абстрактний клас для нереальних відеореєстраторів."
msgid ""
"Godot can record videos with non-real-time simulation. Like the [code]--fixed-"
"fps[/code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command "
"line argument[/url], this forces the reported [code]delta[/code] in [method "
"Node._process] functions to be identical across frames, regardless of how "
"long it actually took to render the frame. This can be used to record high-"
"quality videos with perfect frame pacing regardless of your hardware's "
"capabilities.\n"
"Godot has 3 built-in [MovieWriter]s:\n"
"- OGV container with Theora for video and Vorbis for audio ([code].ogv[/code] "
"file extension). Lossy compression, medium file sizes, fast encoding. The "
"lossy compression quality can be adjusted by changing [member "
"ProjectSettings.editor/movie_writer/video_quality] and [member "
"ProjectSettings.editor/movie_writer/ogv/audio_quality]. The resulting file "
"can be viewed in Godot with [VideoStreamPlayer] and most video players, but "
"not web browsers as they don't support Theora.\n"
"- AVI container with MJPEG for video and uncompressed audio ([code].avi[/"
"code] file extension). Lossy compression, medium file sizes, fast encoding. "
"The lossy compression quality can be adjusted by changing [member "
"ProjectSettings.editor/movie_writer/video_quality]. The resulting file can be "
"viewed in most video players, but it must be converted to another format for "
"viewing on the web or by Godot with [VideoStreamPlayer]. MJPEG does not "
"support transparency. AVI output is currently limited to a file of 4 GB in "
"size at most.\n"
"- PNG image sequence for video and WAV for audio ([code].png[/code] file "
"extension). Lossless compression, large file sizes, slow encoding. Designed "
"to be encoded to a video file with another tool such as [url=https://"
"ffmpeg.org/]FFmpeg[/url] after recording. Transparency is currently not "
"supported, even if the root viewport is set to be transparent.\n"
"If you need to encode to a different format or pipe a stream through third-"
"party software, you can extend the [MovieWriter] class to create your own "
"movie writers. This should typically be done using GDExtension for "
"performance reasons.\n"
"[b]Editor usage:[/b] A default movie file path can be specified in [member "
"ProjectSettings.editor/movie_writer/movie_file]. Alternatively, for running "
"single scenes, a [code]movie_file[/code] metadata can be added to the root "
"node, specifying the path to a movie file that will be used when recording "
"that scene. Once a path is set, click the video reel icon in the top-right "
"corner of the editor to enable Movie Maker mode, then run any scene as usual. "
"The engine will start recording as soon as the splash screen is finished, and "
"it will only stop recording when the engine quits. Click the video reel icon "
"again to disable Movie Maker mode. Note that toggling Movie Maker mode does "
"not affect project instances that are already running.\n"
"[b]Note:[/b] MovieWriter is available for use in both the editor and exported "
"projects, but it is [i]not[/i] designed for use by end users to record videos "
"while playing. Players wishing to record gameplay videos should install tools "
"such as [url=https://obsproject.com/]OBS Studio[/url] or [url=https://"
"www.maartenbaert.be/simplescreenrecorder/]SimpleScreenRecorder[/url] "
"instead.\n"
"[b]Note:[/b] MJPEG support ([code].avi[/code] file extension) depends on the "
"[code]jpg[/code] module being enabled at compile time (default behavior).\n"
"[b]Note:[/b] OGV support ([code].ogv[/code] file extension) depends on the "
"[code]theora[/code] module being enabled at compile time (default behavior). "
"Theora compression is only available in editor binaries."
msgstr ""
"Godot може записувати відео без симуляції в реальному часі. Як і аргумент "
"командного рядка [code]--fixed-fps[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html][/url], це змушує повідомлену [code]delta[/code] у "
"функціях [method Node._process] бути ідентичною для всіх кадрів, незалежно "
"від того, скільки часу фактично знадобилося для рендерингу кадру. Це можна "
"використовувати для запису високоякісних відео з ідеальним темпом кадрів "
"незалежно від можливостей вашого обладнання.\n"
"Godot має 3 вбудовані [MovieWriter]:\n"
"- Контейнер OGV з Theora для відео та Vorbis для аудіо (розширення файлу "
"[code].ogv[/code]). Стиснення з втратами, середні розміри файлів, швидке "
"кодування. Якість стиснення з втратами можна налаштувати, змінивши [member "
"ProjectSettings.editor/movie_writer/video_quality] та [member "
"ProjectSettings.editor/movie_writer/ogv/audio_quality]. Отриманий файл можна "
"переглянути в Godot за допомогою [VideoStreamPlayer] та більшості "
"відеоплеєрів, але не у веббраузерах, оскільки вони не підтримують Theora.\n"
"- Контейнер AVI з MJPEG для відео та нестисненого аудіо (розширення файлу "
"[code].avi[/code]). Стиснення з втратами, середні розміри файлів, швидке "
"кодування. Якість стиснення з втратами можна налаштувати, змінивши [member "
"ProjectSettings.editor/movie_writer/video_quality]. Отриманий файл можна "
"переглянути в більшості відеоплеєрів, але його потрібно конвертувати в інший "
"формат для перегляду в Інтернеті або в Godot за допомогою "
"[VideoStreamPlayer]. MJPEG не підтримує прозорість. Вихід AVI наразі "
"обмежений файлом розміром не більше 4 ГБ.\n"
"- Послідовність зображень PNG для відео та WAV для аудіо (розширення файлу "
"[code].png[/code]). Стиснення без втрат, великі розміри файлів, повільне "
"кодування. Розроблено для кодування у відеофайл за допомогою іншого "
"інструменту, такого як [url=https://ffmpeg.org/]FFmpeg[/url] після запису. "
"Прозорість наразі не підтримується, навіть якщо кореневий переглядовий екран "
"налаштовано на прозорість.\n"
"Якщо вам потрібно кодувати в інший формат або передати потік через стороннє "
"програмне забезпечення, ви можете розширити клас [MovieWriter] для створення "
"власних програм для запису фільмів. Зазвичай це слід робити за допомогою "
"GDExtension з міркувань продуктивності.\n"
"[b]Використання редактора:[/b] Шлях до файлу фільму за замовчуванням можна "
"вказати в [member ProjectSettings.editor/movie_writer/movie_file]. Крім того, "
"для запуску окремих сцен до кореневого вузла можна додати метадані "
"[code]movie_file[/code], вказуючи шлях до файлу фільму, який буде "
"використовуватися під час запису цієї сцени. Після встановлення шляху "
"клацніть значок відеоролика у верхньому правому куті редактора, щоб увімкнути "
"режим Movie Maker, а потім запустіть будь-яку сцену як завжди. Двигун почне "
"запис, як тільки завершиться заставка, і зупинить запис лише після завершення "
"роботи движка. Знову клацніть значок відеоролика, щоб вимкнути режим Movie "
"Maker. Зверніть увагу, що перемикання в режим Movie Maker не впливає на "
"екземпляри проекту, які вже запущені.\n"
"[b]Примітка:[/b] MovieWriter доступний для використання як у редакторі, так і "
"в експортованих проектах, але він [i]не[/i] призначений для використання "
"кінцевими користувачами для запису відео під час гри. Гравцям, які бажають "
"записувати ігрові відео, слід встановити такі інструменти, як [url=https://"
"obsproject.com/]OBS Studio[/url] або [url=https://www.maartenbaert.be/"
"simplescreenrecorder/]SimpleScreenRecorder[/url].\n"
"[b]Примітка:[/b] Підтримка MJPEG (розширення файлу [code].avi[/code]) "
"залежить від увімкнення модуля [code]jpg[/code] під час компіляції (поведінка "
"за замовчуванням).\n"
"[b]Примітка:[/b] Підтримка OGV (розширення файлу [code].ogv[/code]) залежить "
"від увімкнення модуля [code]theora[/code] під час компіляції (поведінка за "
"замовчуванням). Стиснення Theora доступне лише у двійкових файлах редактора."
msgid ""
"Called when the audio sample rate used for recording the audio is requested "
"by the engine. The value returned must be specified in Hz. Defaults to 48000 "
"Hz if [method _get_audio_mix_rate] is not overridden."
msgstr ""
"Викликається, коли рівень звуку, що використовується для запису аудіо, "
"запитується двигуном. Повернутий значення необхідно вказати в Гц. За "
"замовчуванням до 48000 Hz, якщо [method _get_audio_mix_rate] не перейдиден."
msgid ""
"Called when the audio speaker mode used for recording the audio is requested "
"by the engine. This can affect the number of output channels in the resulting "
"audio file/stream. Defaults to [constant AudioServer.SPEAKER_MODE_STEREO] if "
"[method _get_audio_speaker_mode] is not overridden."
msgstr ""
"Викликається, коли режим аудіодинаміка, який використовується для запису "
"аудіо, запитується двигуном. Це може впливати на кількість вихідних каналів в "
"отриманому аудіо файлі / потоку. За замовчуванням до [constant "
"AudioServer.SPEAKER_MODE_STEREO] якщо [method _get_audio_speaker_mode] не "
"перейдиден."
msgid ""
"Called when the engine determines whether this [MovieWriter] is able to "
"handle the file at [param path]. Must return [code]true[/code] if this "
"[MovieWriter] is able to handle the given file path, [code]false[/code] "
"otherwise. Typically, [method _handles_file] is overridden as follows to "
"allow the user to record a file at any path with a given file extension:\n"
"[codeblock]\n"
"func _handles_file(path):\n"
"\t# Allows specifying an output file with a `.mkv` file extension (case-"
"insensitive),\n"
"\t# either in the Project Settings or with the `--write-movie <path>` command "
"line argument.\n"
"\treturn path.get_extension().to_lower() == \"mkv\"\n"
"[/codeblock]"
msgstr ""
"Викликається, коли механізм визначає, чи здатний цей [MovieWriter] обробити "
"файл за [param path]. Має повернути [code]true[/code], якщо цей [MovieWriter] "
"здатний обробити заданий шлях до файлу, [code]false[/code] інакше. Як "
"правило, [method _handles_file] замінюється таким чином, щоб дозволити "
"користувачеві записувати файл за будь-яким шляхом із заданим розширенням "
"файлу: \n"
"[codeblock] \n"
"func _handles_file(path): \n"
"\t# Дозволяє вказувати вихідний файл із розширенням файлу `.mkv` (незалежно "
"від регістру), \n"
"\t# або в налаштуваннях проекту, або за допомогою аргументу командного рядка "
"`--write-movie <шлях>`. \n"
"\treturn path.get_extension().to_lower() == \"mkv\" \n"
"[/codeblock]"
msgid ""
"Called once before the engine starts writing video and audio data. [param "
"movie_size] is the width and height of the video to save. [param fps] is the "
"number of frames per second specified in the project settings or using the "
"[code]--fixed-fps <fps>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Зателефонуйте, перш ніж почати писати відео та аудіо дані. [param movie_size] "
"- ширина і висота відео, щоб зберегти. [param fps] є число кадрів в секунду, "
"вказаних в налаштуваннях проекту або за допомогою [code]-fixed-fps <fps>[/"
"code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command "
"рядок аргумент[/url]."
msgid ""
"Called when the engine finishes writing. This occurs when the engine quits by "
"pressing the window manager's close button, or when [method SceneTree.quit] "
"is called.\n"
"[b]Note:[/b] Pressing [kbd]Ctrl + C[/kbd] on the terminal running the editor/"
"project does [i]not[/i] result in [method _write_end] being called."
msgstr ""
"Зателефонуйте, коли двигун завершує написання. Це відбувається, коли двигун "
"кидає, натиснувши кнопку менеджера вікна, або коли називається [method "
"SceneTree.quit].\n"
"[b]Примітка:[/b] Пресування [kbd]Ctrl + C[/kbd] на терміналі, що працює "
"редактор / проект працює [i]not[/i] результат [method _write_end]."
msgid ""
"Called at the end of every rendered frame. The [param frame_image] and [param "
"audio_frame_block] function arguments should be written to."
msgstr ""
"Викликається в кінці кожного рами. [param frame_image] і [param "
"audio_frame_block] аргументи функції повинні бути написані до."
msgid ""
"Adds a writer to be usable by the engine. The supported file extensions can "
"be set by overriding [method _handles_file].\n"
"[b]Note:[/b] [method add_writer] must be called early enough in the engine "
"initialization to work, as movie writing is designed to start at the same "
"time as the rest of the engine."
msgstr ""
"Додайте письменника, який буде втілено двигуном. Підтримувані розширення "
"файлів можна встановити шляхом перетягування [method _handles_file].\n"
"[b]Примітка:[/b] [method add_parser] повинен бути викликаний рано достатньо в "
"ініціалізації двигуна для роботи, оскільки запис фільму призначений для "
"запуску одночасно, як і решта двигуна."
msgid ""
"Provides high-performance drawing of a mesh multiple times using GPU "
"instancing."
msgstr ""
"Забезпечує високопродуктивний малюнок сітки кілька разів за допомогою "
"інсталяції GPU."
msgid ""
"MultiMesh provides low-level mesh instancing. Drawing thousands of "
"[MeshInstance3D] nodes can be slow, since each object is submitted to the GPU "
"then drawn individually.\n"
"MultiMesh is much faster as it can draw thousands of instances with a single "
"draw call, resulting in less API overhead.\n"
"As a drawback, if the instances are too far away from each other, performance "
"may be reduced as every single instance will always render (they are "
"spatially indexed as one, for the whole object).\n"
"Since instances may have any behavior, the AABB used for visibility must be "
"provided by the user.\n"
"[b]Note:[/b] A MultiMesh is a single object, therefore the same maximum "
"lights per object restriction applies. This means, that once the maximum "
"lights are consumed by one or more instances, the rest of the MultiMesh "
"instances will [b]not[/b] receive any lighting.\n"
"[b]Note:[/b] Blend Shapes will be ignored if used in a MultiMesh."
msgstr ""
"MultiMesh забезпечує знезараження сітки низького рівня. Нанесення тисяч "
"вузлів [MeshInstance3D] може бути повільним, так як кожен об'єкт подається на "
"GPU, після чого проводиться індивідуально.\n"
"MultiMesh набагато швидше, оскільки це може малювати тисячі екземплярів з "
"одним викликом, що призводить до меншого API накладної.\n"
"Як недолік, якщо екземпляри занадто далеко один від одного, продуктивність "
"може бути зменшена, оскільки кожен окремий екземпляр завжди буде рендером (і "
"просторово індексований як один, для усього об'єкта).\n"
"Оскільки екземпляри можуть мати будь-яку поведінку, AABB, яка "
"використовується для видимості, повинна бути надана користувачем.\n"
"[b]Примітка:[/b] A MultiMesh є єдиним об'єктом, тому в той же самий "
"максимальний світильник для обмеження об'єкта. Це означає, що один раз "
"максимальні світильники споживають один або кілька екземплярів, інші "
"екземпляри MultiMesh будуть [b] не[/b] отримувати будь-яке освітлення.\n"
"[b]Примітка:[/b] Бленд Шапес ігнорується, якщо використовується в мультимеш."
msgid "Using MultiMeshInstance"
msgstr "Використання MultiMeshInstance"
msgid "Optimization using MultiMeshes"
msgstr "Оптимізація за допомогою MultiMeshes"
msgid "Animating thousands of fish with MultiMeshInstance"
msgstr "Анімація тисяч риб з м'яким"
msgid "Returns the visibility axis-aligned bounding box in local space."
msgstr "Повертає видимість вісь вирівнюється замика в локальному просторі."
msgid "Gets a specific instance's color multiplier."
msgstr "Прискорює колірну множицю."
msgid "Returns the custom data that has been set for a specific instance."
msgstr ""
"Повернути спеціальні дані, які були встановлені для конкретного екземпляра."
msgid "Returns the [Transform3D] of a specific instance."
msgstr "Повернення [Transform3D] конкретного екземпляра."
msgid "Returns the [Transform2D] of a specific instance."
msgstr "Повернення [Transform2D] конкретного екземпляра."
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 ""
"Під час використання [i]фізичної інтерполяції[/i] ця функція дозволяє "
"запобігти інтерполяції на екземплярі в поточному фізичному тику. \n"
"Це дозволяє миттєво переміщувати екземпляри, і зазвичай його слід "
"використовувати під час початкового розміщення екземпляра, наприклад кулі, "
"щоб запобігти графічним збоям."
msgid ""
"When using [i]physics interpolation[/i], this function allows you to prevent "
"interpolation for all instances in the current physics tick.\n"
"This allows you to move all instances instantaneously, and should usually be "
"used when initially placing instances to prevent graphical glitches."
msgstr ""
"Під час використання [i]фізичної інтерполяції[/i] ця функція дозволяє "
"запобігти інтерполяції для всіх екземплярів у поточному такті фізики.\n"
"Це дозволяє миттєво переміщувати всі екземпляри, і зазвичай її слід "
"використовувати під час початкового розміщення екземплярів, щоб запобігти "
"графічним збоям."
msgid ""
"An alternative to setting the [member buffer] property, 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 alternative of setting "
"[member buffer] can still be used with interpolation."
msgstr ""
"Альтернатива встановленню властивості [member buffer], яку можна "
"використовувати з [i]фізичною інтерполяцією[/i]. Цей метод використовує два "
"масиви та може встановити дані для поточного та попереднього тику за один "
"раз. Програма візуалізації автоматично інтерполює дані в кожному кадрі. \n"
"Це корисно для ситуацій, коли порядок екземплярів може змінюватися від "
"тиканки до тиканки, наприклад у системах частинок. \n"
"Коли порядок екземплярів узгоджений, простіший варіант налаштування [member "
"buffer] все ще може використовуватися з інтерполяцією."
msgid ""
"Sets the color of a specific instance by [i]multiplying[/i] the mesh's "
"existing vertex colors. This allows for different color tinting per "
"instance.\n"
"[b]Note:[/b] Each component is stored in 32 bits in the Forward+ and Mobile "
"rendering methods, but is packed into 16 bits in the Compatibility rendering "
"method.\n"
"For the color to take effect, ensure that [member use_colors] is [code]true[/"
"code] on the [MultiMesh] and [member "
"BaseMaterial3D.vertex_color_use_as_albedo] is [code]true[/code] on the "
"material. If you intend to set an absolute color instead of tinting, make "
"sure the material's albedo color is set to pure white ([code]Color(1, 1, 1)[/"
"code])."
msgstr ""
"Налаштовує колір конкретного екземпляра [i]multiplying[/i] наявні вершини "
"кольору сітки. Це дозволяє різним кольором настоюватися в екземплярі.\n"
"[b]Примітка:[/b] Кожен компонент зберігається в 32 бітах в методах "
"переадресації + та мобільного рендерингу, але упаковується в 16 біт в методі "
"сумісності.\n"
"Для кольору, щоб прийняти ефект, переконайтеся, що [member use_colors] є "
"[code]true[/code] на [MultiMesh] і [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [code]true[/code] на матеріалі. "
"Якщо ви хочете встановити абсолютний колір замість настоянки, переконайтеся, "
"що матеріал альбедо колір встановлюється на чистий білий ([code]Color(1, 1, 1)"
"[/code])."
msgid ""
"Sets custom data for a specific instance. [param custom_data] is a [Color] "
"type only to contain 4 floating-point numbers.\n"
"[b]Note:[/b] Each number is stored in 32 bits in the Forward+ and Mobile "
"rendering methods, but is packed into 16 bits in the Compatibility rendering "
"method.\n"
"For the custom data to be used, ensure that [member use_custom_data] is "
"[code]true[/code].\n"
"This custom instance data has to be manually accessed in your custom shader "
"using [code]INSTANCE_CUSTOM[/code]."
msgstr ""
"Налаштовує спеціальні дані для конкретного екземпляра. [param Custom_data] "
"типу [Color] містить 4 плаваючі номери.\n"
"[b]Примітка:[/b] Кожен номер зберігається в 32 бітах в методах переадресації "
"+ та мобільного рендерингу, але упаковується в 16 біт в методі сумісності.\n"
"Для спеціальних даних, які використовуються, переконайтеся, що [member "
"use_custom_data] [code]true[/code].\n"
"Цей користувальницький екземпляр даних має бути вручну доступним у "
"користувальницьких шейкерах за допомогою [code]INSTANCE_CUSTOM[/code]."
msgid "Sets the [Transform3D] for a specific instance."
msgstr "Налаштовує [Transform3D] для конкретного екземпляра."
msgid "Sets the [Transform2D] for a specific instance."
msgstr "Налаштовує [Transform2D] для конкретного екземпляра."
msgid ""
"Accessing this property is very slow. Use [method set_instance_color] and "
"[method get_instance_color] instead."
msgstr ""
"Доступ до цього майна дуже повільно. Використовуйте [method _instance_color] "
"і [method get_instance_color] замість."
msgid "Array containing each [Color] used by all instances of this mesh."
msgstr ""
"Арра, що містить кожну [Color], яка використовується всіма екземплярами цієї "
"сітки."
msgid ""
"Custom AABB for this MultiMesh resource. Setting this manually prevents "
"costly runtime AABB recalculations."
msgstr ""
"Призначений для користувача AABB для цього багатомецького ресурсу. "
"Налаштування цього вручну запобігає швидкому перерахунку AABB."
msgid ""
"Accessing this property is very slow. Use [method set_instance_custom_data] "
"and [method get_instance_custom_data] instead."
msgstr ""
"Доступ до цього майна дуже повільно. Використовуйте [method "
"_instance_custom_data] і [method _instance_custom_data]."
msgid ""
"Array containing each custom data value used by all instances of this mesh, "
"as a [PackedColorArray]."
msgstr ""
"Арра, що містить кожний на замовлення значення даних, що використовується "
"всіма екземплярами цієї сітки, як [PackedColorArray]."
msgid ""
"Number of instances that will get drawn. This clears and (re)sizes the "
"buffers. Setting data format or flags afterwards will have no effect.\n"
"By default, all instances are drawn but you can limit this with [member "
"visible_instance_count]."
msgstr ""
"Кількість екземплярів, які будуть намальовані. Це очищає і (re)розміри "
"буферів. Налаштування форматів даних або прапорів після\n"
"За замовчуванням, всі екземпляри витягуються, але ви можете обмежити це з "
"[member visible_instance_count]."
msgid ""
"[Mesh] resource to be instanced.\n"
"The looks of the individual instances can be modified using [method "
"set_instance_color] and [method set_instance_custom_data]."
msgstr ""
"[Mesh] ресурс для інстанції.\n"
"Перегляд окремих екземплярів можна змінити за допомогою [method "
"set_instance_color] та [method _instance_custom_data]."
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 ""
"Виберіть метод інтерполяції, що сприяє швидкості чи якості. \n"
"Використовуючи низькі показники фізики (зазвичай нижче 20) або високі "
"показники обертання об’єкта, ви можете отримати кращі результати завдяки "
"високій якості. \n"
"[b]Примітка. [/b] Швидка якість не означає низьку якість. За винятком "
"особливих випадків, згаданих вище, якість має бути порівнянна з високою "
"якістю."
msgid ""
"Accessing this property is very slow. Use [method set_instance_transform_2d] "
"and [method get_instance_transform_2d] instead."
msgstr ""
"Доступ до цього майна дуже повільно. Використовуйте [method "
"set_instance_transform_2d] і [method get_instance_transform_2d] замість."
msgid ""
"Array containing each [Transform2D] value used by all instances of this mesh, "
"as a [PackedVector2Array]. Each transform is divided into 3 [Vector2] values "
"corresponding to the transforms' [code]x[/code], [code]y[/code], and "
"[code]origin[/code]."
msgstr ""
"Array, що містить кожний [Transform2D] значення, що використовується всіма "
"екземплярами цієї сітки, як [PackedVector2Array]. Кожен трансформатор "
"ділиться на 3 [Vector2] значення, що відповідають трансформам [code]x[/code], "
"[code]y[/code], і [code]origin[/code]."
msgid ""
"Accessing this property is very slow. Use [method set_instance_transform] and "
"[method get_instance_transform] instead."
msgstr ""
"Доступ до цього майна дуже повільно. Використання [method "
"set_instance_transform] та [method get_instance_transform]."
msgid ""
"Array containing each [Transform3D] value used by all instances of this mesh, "
"as a [PackedVector3Array]. Each transform is divided into 4 [Vector3] values "
"corresponding to the transforms' [code]x[/code], [code]y[/code], [code]z[/"
"code], and [code]origin[/code]."
msgstr ""
"Array, що містить кожний [Transform3D] значення, що використовується усіма "
"екземплярами цієї сітки, як [PackedVector3Array]. Кожен трансформатор "
"ділиться на 4 [Vector3] значення, що відповідають значенням трансформатора "
"[code]x[/code], [code]y[/code], [code]z[/code], і [code]origin[/code]."
msgid "Format of transform used to transform mesh, either 2D or 3D."
msgstr ""
"Формат перетворення, що використовується для перетворення сітки, або 2D або "
"3D."
msgid ""
"If [code]true[/code], the [MultiMesh] will use color data (see [method "
"set_instance_color]). Can only be set when [member instance_count] is "
"[code]0[/code] or less. This means that you need to call this method before "
"setting the instance count, or temporarily reset it to [code]0[/code]."
msgstr ""
"Якщо [code]true[/code], то [MultiMesh] буде використовувати кольорові дані "
"(див. [method _instance_color]). [code]0[/code] або менше. Це означає, що "
"потрібно викликати цей метод перед встановленням кількості екземплярів або "
"тимчасово скидати його на [code]0[/code]."
msgid ""
"If [code]true[/code], the [MultiMesh] will use custom data (see [method "
"set_instance_custom_data]). Can only be set when [member instance_count] is "
"[code]0[/code] or less. This means that you need to call this method before "
"setting the instance count, or temporarily reset it to [code]0[/code]."
msgstr ""
"Якщо [code]true[/code], то [MultiMesh] використовуватиме користувацькі дані "
"(див. [method _instance_custom_data]). [code]0[/code] або менше. Це означає, "
"що потрібно викликати цей метод перед встановленням кількості екземплярів або "
"тимчасово скидати його на [code]0[/code]."
msgid ""
"Limits the number of instances drawn, -1 draws all instances. Changing this "
"does not change the sizes of the buffers."
msgstr ""
"Знімає кількість екземплярів, намальованих, -1 виводить всі екземпляри. Зміна "
"розмірів буферів."
msgid "Use this when using 2D transforms."
msgstr "Використовуйте це при використанні 2D трансформаторів."
msgid "Use this when using 3D transforms."
msgstr "Використовуйте це при використанні трансформаторів 3D."
msgid ""
"Always interpolate using Basis lerping, which can produce warping artifacts "
"in some situations."
msgstr ""
"Завжди інтерполюйте з використанням Basis lerping, який у деяких ситуаціях "
"може спричиняти артефакти викривлення."
msgid ""
"Attempt to interpolate using Basis slerping (spherical linear interpolation) "
"where possible, otherwise fall back to lerping."
msgstr ""
"Спробуйте виконати інтерполяцію за допомогою Basis slerping (сферична лінійна "
"інтерполяція), де це можливо, інакше поверніться до lerping."
msgid "Node that instances a [MultiMesh] in 2D."
msgstr "Вузол, що створює екземпляр [MultiMesh] у 2D."
msgid ""
"[MultiMeshInstance2D] is a specialized node to instance a [MultiMesh] "
"resource in 2D. This can be faster to render compared to displaying many "
"[Sprite2D] nodes with large transparent areas, especially if the nodes take "
"up a lot of space on screen at high viewport resolutions. This is because "
"using a mesh designed to fit the sprites' opaque areas will reduce GPU fill "
"rate utilization (at the cost of increased vertex processing utilization).\n"
"Usage is the same as [MultiMeshInstance3D]."
msgstr ""
"[MultiMeshInstance2D] – це спеціалізований вузол для створення екземпляра "
"ресурсу [MultiMesh] у 2D. Його рендеринг може бути швидшим порівняно з "
"відображенням багатьох вузлів [Sprite2D] з великими прозорими областями, "
"особливо якщо вузли займають багато місця на екрані з високою роздільною "
"здатністю області перегляду. Це пояснюється тим, що використання сітки, "
"розробленої для розміщення в непрозорих областях спрайтів, зменшить швидкість "
"заповнення графічного процесора (ціною збільшення використання обробки "
"вершин).\n"
"Використання таке ж, як і у [MultiMeshInstance3D]."
msgid "The [MultiMesh] that will be drawn by the [MultiMeshInstance2D]."
msgstr "[MultiMesh], який буде намальовано за допомогою [MultiMeshInstance2D]."
msgid "Node that instances a [MultiMesh]."
msgstr "Вузол, що створює екземпляр [MultiMesh]."
msgid ""
"[MultiMeshInstance3D] is a specialized node to instance [GeometryInstance3D]s "
"based on a [MultiMesh] resource.\n"
"This is useful to optimize the rendering of a high number of instances of a "
"given mesh (for example trees in a forest or grass strands)."
msgstr ""
"[MultiMeshInstance3D] - це спеціалізована вершина екземпляра "
"[GeometryInstance3D] на основі ресурсу [MultiMesh].\n"
"Це корисно для оптимізації рендерингу великої кількості екземплярів даної "
"сітки (наприклад, дерева в лісових або травних пасмахах)."
msgid ""
"The [MultiMesh] resource that will be used and shared among all instances of "
"the [MultiMeshInstance3D]."
msgstr ""
"Ресурс [MultiMesh], який буде використовуватися та спільно використовуватися "
"всіма екземплярами [MultiMeshInstance3D]."
msgid "High-level multiplayer API interface."
msgstr "Високорівневий багатокористувацький API інтерфейс."
msgid ""
"Base class for high-level multiplayer API implementations. See also "
"[MultiplayerPeer].\n"
"By default, [SceneTree] has a reference to an implementation of this class "
"and uses it to provide multiplayer capabilities (i.e. RPCs) across the whole "
"scene.\n"
"It is possible to override the MultiplayerAPI instance used by specific tree "
"branches by calling the [method SceneTree.set_multiplayer] method, "
"effectively allowing to run both client and server in the same scene.\n"
"It is also possible to extend or replace the default implementation via "
"scripting or native extensions. See [MultiplayerAPIExtension] for details "
"about extensions, [SceneMultiplayer] for the details about the default "
"implementation."
msgstr ""
"Базовий клас для реалізації багатокористувацького API високого рівня. Дивись "
"також [MultiplayerPeer].\n"
"За замовчуванням [SceneTree] має посилання на виконання цього класу і "
"використовує його для забезпечення можливостей мультиплеєра (тобто RPCs) на "
"всій сцені.\n"
"Можливо перевизнати екземпляр MultiplayerAPI, який використовується певними "
"гілочками дерева, викликаючи[method SceneTree.set_multiplayer], ефективно "
"дозволяючи працювати як клієнт, так і сервер в одній сцені.\n"
"Також можна розширити або замінити виконання за замовчуванням за допомогою "
"скриптів або рідних розширень. Докладніше про розширення, [SceneMultiplayer] "
"для деталей щодо реалізації за замовчуванням."
msgid "Returns a new instance of the default MultiplayerAPI."
msgstr "Повертає новий екземпляр за замовчуванням MultiplayerAPI."
msgid ""
"Returns the default MultiplayerAPI implementation class name. This is usually "
"[code]\"SceneMultiplayer\"[/code] when [SceneMultiplayer] is available. See "
"[method set_default_interface]."
msgstr ""
"Повертає ім'я класу за замовчуванням MultiplayerAPI. Це, як правило, [code]"
"\"SceneMultiplayer\"[/code], коли [SceneMultiplayer] доступний. Подивитися "
"[method set_default_interface]."
msgid ""
"Returns the peer IDs of all connected peers of this MultiplayerAPI's [member "
"multiplayer_peer]."
msgstr ""
"Повертаємо одноліткові ідентифікатори всіх підключених однолітків цієї "
"мультиплеерації [member multiplayer_peer]."
msgid ""
"Returns the sender's peer ID for the RPC currently being executed.\n"
"[b]Note:[/b] This method returns [code]0[/code] when called outside of an "
"RPC. As such, the original peer ID may be lost when code execution is delayed "
"(such as with GDScript's [code]await[/code] keyword)."
msgstr ""
"Повертає ідентифікатор відправника на RPC в даний час.\n"
"[b]Примітка:[/b] Цей метод повертає [code]0[/code] при підключенні зовні РПК. "
"Таким чином, вихідний ідентифікатор може бути втрачений, коли затримка коду "
"(наприклад, з GDScript [code]await[/code] ключове слово)."
msgid ""
"Returns the unique peer ID of this MultiplayerAPI's [member multiplayer_peer]."
msgstr ""
"Повертає унікальний ідентифікатор вузла цього MultiplayerAPI [member "
"multiplayer_peer]."
msgid "Returns [code]true[/code] if there is a [member multiplayer_peer] set."
msgstr "Повертає [code]true[/code], якщо встановлено [member multiplayer_peer]."
msgid ""
"Returns [code]true[/code] if this MultiplayerAPI's [member multiplayer_peer] "
"is valid and in server mode (listening for connections)."
msgstr ""
"Повертає [code]true[/code], якщо значення [member multiplayer_peer] цього "
"MultiplayerAPI є дійсним та перебуває в режимі сервера (очікує з'єднання)."
msgid ""
"Notifies the MultiplayerAPI of a new [param configuration] for the given "
"[param object]. This method is used internally by [SceneTree] to configure "
"the root path for this MultiplayerAPI (passing [code]null[/code] and a valid "
"[NodePath] as [param configuration]). This method can be further used by "
"MultiplayerAPI implementations to provide additional features, refer to "
"specific implementation (e.g. [SceneMultiplayer]) for details on how they use "
"it.\n"
"[b]Note:[/b] This method is mostly relevant when extending or overriding the "
"MultiplayerAPI behavior via [MultiplayerAPIExtension]."
msgstr ""
"Визначає багатокористувацьку конфігурацію [param configuration] для вказаного "
"[param object]. Цей метод використовується внутрішньо [SceneTree] для "
"налаштування кореневого шляху для цього MultiplayerAPI (passing [code]null[/"
"code] і діє [NodePath] як [конфігураціяparam]). Цей метод можна додатково "
"використовувати за допомогою MultiplayerAPI, щоб забезпечити додаткові "
"функції, відносяться до конкретної реалізації (наприклад, [SceneMultiplayer]) "
"для деталей про те, як вони використовують його.\n"
"[b]Примітка:[/b] Цей метод є переважно актуальним при розширенні або "
"перенаправленні поведінки MultiplayerAPI через [MultiplayerAPIExtension]."
msgid ""
"Notifies the MultiplayerAPI to remove a [param configuration] for the given "
"[param object]. This method is used internally by [SceneTree] to configure "
"the root path for this MultiplayerAPI (passing [code]null[/code] and an empty "
"[NodePath] as [param configuration]). This method can be further used by "
"MultiplayerAPI implementations to provide additional features, refer to "
"specific implementation (e.g. [SceneMultiplayer]) for details on how they use "
"it.\n"
"[b]Note:[/b] This method is mostly relevant when extending or overriding the "
"MultiplayerAPI behavior via [MultiplayerAPIExtension]."
msgstr ""
"Визначає багатокористувацький інтерфейс для видалення [param configuration] "
"для вказаного [param object]. Цей метод використовується внутрішньо "
"[SceneTree] для налаштування кореневого шляху для цього MultiplayerAPI "
"(passing [code]null[/code] і порожній [NodePath] як [param configuration]). "
"Цей метод можна додатково використовувати за допомогою MultiplayerAPI, щоб "
"забезпечити додаткові функції, відносяться до конкретної реалізації "
"(наприклад, [SceneMultiplayer]) для деталей про те, як вони використовують "
"його.\n"
"[b]Примітка:[/b] Цей метод є переважно актуальним при розширенні або "
"перенаправленні поведінки MultiplayerAPI через [MultiplayerAPIExtension]."
msgid ""
"Method used for polling the MultiplayerAPI. You only need to worry about this "
"if you set [member SceneTree.multiplayer_poll] to [code]false[/code]. By "
"default, [SceneTree] will poll its MultiplayerAPI(s) for you.\n"
"[b]Note:[/b] This method results in RPCs being called, so they will be "
"executed in the same context of this function (e.g. [code]_process[/code], "
"[code]physics[/code], [Thread])."
msgstr ""
"Метод, який використовується для опитування багатокористувацького середовища. "
"Вам потрібно лише турбуватися про це, якщо ви встановите [member "
"SceneTree.multiplayer_poll] до [code]false[/code]. За замовчуванням, "
"[SceneTree] буде опитувати його MultiplayerAPI(s) для вас.\n"
"[b]Примітка:[/b] Цей метод призводить до того, що RPCs називається, тому вони "
"будуть виконані в одному контексті цієї функції (наприклад, [code]_process[/"
"code], [code]physics[/code], [Thread])."
msgid ""
"Sends an RPC to the target [param peer]. The given [param method] will be "
"called on the remote [param object] with the provided [param arguments]. The "
"RPC may also be called locally depending on the implementation and RPC "
"configuration. See [method Node.rpc] and [method Node.rpc_config].\n"
"[b]Note:[/b] Prefer using [method Node.rpc], [method Node.rpc_id], or "
"[code]my_method.rpc(peer, arg1, arg2, ...)[/code] (in GDScript), since they "
"are faster. This method is mostly useful in conjunction with "
"[MultiplayerAPIExtension] when extending or replacing the multiplayer "
"capabilities."
msgstr ""
"Надсилає RPC цільовому [param peer]. Даний [param method] буде викликано на "
"віддаленому [об’єкті param] із наданими аргументами [param arguments]. RPC "
"також може викликатися локально залежно від реалізації та конфігурації RPC. "
"Див. [method Node.rpc] і [method Node.rpc_config]. \n"
"[b]Примітка.[/b] Надавайте перевагу використанню [method Node.rpc], [method "
"Node.rpc_id] або [code]my_method.rpc(peer, arg1, arg2, ...)[/code] (у "
"GDScript), оскільки вони швидші. Цей метод здебільшого корисний у поєднанні з "
"[MultiplayerAPIExtension] під час розширення або заміни можливостей "
"багатокористувацької гри."
msgid ""
"Sets the default MultiplayerAPI implementation class. This method can be used "
"by modules and extensions to configure which implementation will be used by "
"[SceneTree] when the engine starts."
msgstr ""
"Налаштовує клас реалізації за замовчуванням. Цей метод може використовуватися "
"модулями та розширеннями, які будуть використовуватися [SceneTree] при "
"запуску двигуна."
msgid ""
"The peer object to handle the RPC system (effectively enabling networking "
"when set). Depending on the peer itself, the MultiplayerAPI will become a "
"network server (check with [method is_server]) and will set root node's "
"network mode to authority, or it will become a regular client peer. All child "
"nodes are set to inherit the network mode by default. Handling of networking-"
"related events (connection, disconnection, new clients) is done by connecting "
"to MultiplayerAPI's signals."
msgstr ""
"Об'єкт, що дозволяє працювати в системі RPC (ефективно дозволяє мережі при "
"встановленні). В залежності від самого однолітків, MultiplayerAPI стане "
"мережевим сервером (check with [method is_server]) і встановить режим мережі "
"кореневих вузлів до влади, або він стане постійним клієнтом. Всі дочірні "
"вершини встановлюються для успадкування мережевого режиму за замовчуванням. "
"Можливість підключення сигналів MultiplayerAPI."
msgid ""
"Emitted when this MultiplayerAPI's [member multiplayer_peer] successfully "
"connected to a server. Only emitted on clients."
msgstr ""
"Видається, коли цей MultiplayerAPI [member multiplayer_peer] успішно "
"підключився до сервера. Видається лише на клієнтах."
msgid ""
"Emitted when this MultiplayerAPI's [member multiplayer_peer] fails to "
"establish a connection to a server. Only emitted on clients."
msgstr ""
"Видається, коли цьому MultiplayerAPI [member multiplayer_peer] не вдається "
"встановити з'єднання із сервером. Видається лише на клієнтах."
msgid ""
"Emitted when this MultiplayerAPI's [member multiplayer_peer] connects with a "
"new peer. ID is the peer ID of the new peer. Clients get notified when other "
"clients connect to the same server. Upon connecting to a server, a client "
"also receives this signal for the server (with ID being 1)."
msgstr ""
"Випробувано, коли це MultiplayerAPI's [member multiplayer_peer] з'єднується з "
"новим однолітком. Ідентифікатор є одностороннім ідентифікатором нового "
"покоління. Клієнти отримують сповіщення при підключенні інших клієнтів до "
"одного сервера. При підключенні до сервера клієнт також отримує цей сигнал "
"для сервера (з ідентифікатором 1)."
msgid ""
"Emitted when this MultiplayerAPI's [member multiplayer_peer] disconnects from "
"a peer. Clients get notified when other clients disconnect from the same "
"server."
msgstr ""
"Випробувано, коли це багатокористувацька [member multiplayer_peer] "
"відключається від однолітків. Клієнти отримують сповіщення, коли інші клієнти "
"відключаються з одного сервера."
msgid ""
"Emitted when this MultiplayerAPI's [member multiplayer_peer] disconnects from "
"server. Only emitted on clients."
msgstr ""
"Увімкнено, коли це багатокористувацька [member multiplayer_peer] "
"відключається з сервера. Клієнтам."
msgid ""
"Used with [method Node.rpc_config] to disable a method or property for all "
"RPC calls, making it unavailable. Default for all methods."
msgstr ""
"Використовується з [method Node.rpc_config] для відключення методу або майна "
"для всіх дзвінків RPC, що робить його недоступним. За замовчуванням для всіх "
"методів."
msgid ""
"Used with [method Node.rpc_config] to set a method to be callable remotely by "
"any peer. Analogous to the [code]@rpc(\"any_peer\")[/code] annotation. Calls "
"are accepted from all remote peers, no matter if they are node's authority or "
"not."
msgstr ""
"Використовується з [method Node.rpc_config], щоб встановити метод, який можна "
"викликати дистанційно. Анотація [code]@rpc(\"any_peer\")[/code]. Дзвінки "
"приймаються з усіх віддалених однолітків, незалежно від того, чи є вони "
"повноваження вузла або ні."
msgid ""
"Used with [method Node.rpc_config] to set a method to be callable remotely "
"only by the current multiplayer authority (which is the server by default). "
"Analogous to the [code]@rpc(\"authority\")[/code] annotation. See [method "
"Node.set_multiplayer_authority]."
msgstr ""
"Використовується з [method Node.rpc_config], щоб встановити метод, який можна "
"викликати віддалено тільки чинним органом мультиплеєра (який сервер за "
"замовчуванням). Анотація [code]@rpc(\"авторитет\")[/code]. Див. [method "
"Node.set_multiplayer_authority]."
msgid "Base class used for extending the [MultiplayerAPI]."
msgstr "Базовий клас, який використовується для розширення [MultiplayerAPI]."
msgid ""
"This class can be used to extend or replace the default [MultiplayerAPI] "
"implementation via script or extensions.\n"
"The following example extend the default implementation ([SceneMultiplayer]) "
"by logging every RPC being made, and every object being configured for "
"replication.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends MultiplayerAPIExtension\n"
"class_name LogMultiplayer\n"
"\n"
"# We want to extend the default SceneMultiplayer.\n"
"var base_multiplayer = SceneMultiplayer.new()\n"
"\n"
"func _init():\n"
"\t# Just passthrough base signals (copied to var to avoid cyclic reference)\n"
"\tvar cts = connected_to_server\n"
"\tvar cf = connection_failed\n"
"\tvar sd = server_disconnected\n"
"\tvar pc = peer_connected\n"
"\tvar pd = peer_disconnected\n"
"\tbase_multiplayer.connected_to_server.connect(func(): cts.emit())\n"
"\tbase_multiplayer.connection_failed.connect(func(): cf.emit())\n"
"\tbase_multiplayer.server_disconnected.connect(func(): sd.emit())\n"
"\tbase_multiplayer.peer_connected.connect(func(id): pc.emit(id))\n"
"\tbase_multiplayer.peer_disconnected.connect(func(id): pd.emit(id))\n"
"\n"
"func _poll():\n"
"\treturn base_multiplayer.poll()\n"
"\n"
"# Log RPC being made and forward it to the default multiplayer.\n"
"func _rpc(peer: int, object: Object, method: StringName, args: Array) -> "
"Error:\n"
"\tprint(\"Got RPC for %d: %s::%s(%s)\" % [peer, object, method, args])\n"
"\treturn base_multiplayer.rpc(peer, object, method, args)\n"
"\n"
"# Log configuration add. E.g. root path (nullptr, NodePath), replication "
"(Node, Spawner|Synchronizer), custom.\n"
"func _object_configuration_add(object, config: Variant) -> Error:\n"
"\tif config is MultiplayerSynchronizer:\n"
"\t\tprint(\"Adding synchronization configuration for %s. Synchronizer: %s\" % "
"[object, config])\n"
"\telif config is MultiplayerSpawner:\n"
"\t\tprint(\"Adding node %s to the spawn list. Spawner: %s\" % [object, "
"config])\n"
"\treturn base_multiplayer.object_configuration_add(object, config)\n"
"\n"
"# Log configuration remove. E.g. root path (nullptr, NodePath), replication "
"(Node, Spawner|Synchronizer), custom.\n"
"func _object_configuration_remove(object, config: Variant) -> Error:\n"
"\tif config is MultiplayerSynchronizer:\n"
"\t\tprint(\"Removing synchronization configuration for %s. Synchronizer: %s\" "
"% [object, config])\n"
"\telif config is MultiplayerSpawner:\n"
"\t\tprint(\"Removing node %s from the spawn list. Spawner: %s\" % [object, "
"config])\n"
"\treturn base_multiplayer.object_configuration_remove(object, config)\n"
"\n"
"# These can be optional, but in our case we want to extend SceneMultiplayer, "
"so forward everything.\n"
"func _set_multiplayer_peer(p_peer: MultiplayerPeer):\n"
"\tbase_multiplayer.multiplayer_peer = p_peer\n"
"\n"
"func _get_multiplayer_peer() -> MultiplayerPeer:\n"
"\treturn base_multiplayer.multiplayer_peer\n"
"\n"
"func _get_unique_id() -> int:\n"
"\treturn base_multiplayer.get_unique_id()\n"
"\n"
"func _get_remote_sender_id() -> int:\n"
"\treturn base_multiplayer.get_remote_sender_id()\n"
"\n"
"func _get_peer_ids() -> PackedInt32Array:\n"
"\treturn base_multiplayer.get_peers()\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Then in your main scene or in an autoload call [method "
"SceneTree.set_multiplayer] to start using your custom [MultiplayerAPI]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# autoload.gd\n"
"func _enter_tree():\n"
"\t# Sets our custom multiplayer as the main one in SceneTree.\n"
"\tget_tree().set_multiplayer(LogMultiplayer.new())\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Native extensions can alternatively use the [method "
"MultiplayerAPI.set_default_interface] method during initialization to "
"configure themselves as the default implementation."
msgstr ""
"Цей клас можна використовувати для розширення або заміни реалізації "
"[MultiplayerAPI] за замовчуванням за допомогою скрипта або розширень.\n"
"Наступний приклад розширює реалізацію за замовчуванням ([SceneMultiplayer]) "
"шляхом реєстрування кожного створеного RPC та кожного об'єкта, налаштованого "
"для реплікації.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends MultiplayerAPIExtension\n"
"class_name LogMultiplayer\n"
"\n"
"# Ми хочемо розширити реалізацію SceneMultiplayer за замовчуванням.\n"
"var base_multiplayer = SceneMultiplayer.new()\n"
"\n"
"func _init():\n"
"# Просто пропускаємо базові сигнали (скопійовані в var, щоб уникнути "
"циклічного посилання)\n"
"var cts = connected_to_server\n"
"var cf = connection_failed\n"
"var sd = server_disconnected\n"
"var pc = peer_connected\n"
"var pd = peer_disconnected\n"
"base_multiplayer.connected_to_server.connect(func(): cts.emit())\n"
"base_multiplayer.connection_failed.connect(func(): cf.emit())\n"
"base_multiplayer.server_disconnected.connect(func(): sd.emit())\n"
"base_multiplayer.peer_connected.connect(func(id): pc.emit(id))\n"
"base_multiplayer.peer_disconnected.connect(func(id): pd.emit(id))\n"
"\n"
"func _poll():\n"
"return base_multiplayer.poll()\n"
"\n"
"# Записати створення RPC та переслати його до багатокористувацького режиму за "
"замовчуванням.\n"
"func _rpc(peer: int, object: Object, method: StringName, args: Array) -> "
"Помилка:\n"
"print(\"Отримано RPC для %d: %s::%s(%s)\" % [peer, object, method, args])\n"
"return base_multiplayer.rpc(peer, object, method, args)\n"
"\n"
"# Записати конфігурацію додавання. Наприклад, кореневий шлях (nullptr, "
"NodePath), реплікація (Node, Spawner|Synchronizer), custom.\n"
"func _object_configuration_add(object, config: Variant) -> Помилка:\n"
"if config is MultiplayerSynchronizer:\n"
"print(\"Додавання конфігурації синхронізації для %s. Синхронізатор: %s\" % "
"[object, config])\n"
"elif config is MultiplayerSpawner:\n"
"print(\"Додавання вузла %s до списку спавнів. Спавнер: %s\" % [object, "
"config])\n"
"return base_multiplayer.object_configuration_add(object, config)\n"
"\n"
"# Записати видалення конфігурації. Наприклад, кореневий шлях (nullptr, "
"NodePath), реплікація (Node, Spawner|Synchronizer), custom.\n"
"func _object_configuration_remove(object, config: Variant) -> Помилка:\n"
"if config is MultiplayerSynchronizer:\n"
"print(\"Видалення конфігурації синхронізації для %s. Синхронізатор: %s\" % "
"[object, config])\n"
"elif config is MultiplayerSpawner:\n"
"print(\"Видалення вузла %s зі списку спавнів. Спавнер: %s\" % [object, "
"config])\n"
"return base_multiplayer.object_configuration_remove(object, config)\n"
"\n"
"# Ці параметри можуть бути необов'язковими, але в нашому випадку ми хочемо "
"розширити SceneMultiplayer, тому пересилаємо все.\n"
"func _set_multiplayer_peer(p_peer: MultiplayerPeer):\n"
"base_multiplayer.multiplayer_peer = p_peer\n"
"\n"
"func _get_multiplayer_peer() -> MultiplayerPeer:\n"
"return base_multiplayer.multiplayer_peer\n"
"\n"
"func _get_unique_id() -> int:\n"
"return base_multiplayer.get_unique_id()\n"
"\n"
"func _get_remote_sender_id() -> int:\n"
"return base_multiplayer.get_remote_sender_id()\n"
"\n"
"func _get_peer_ids() -> PackedInt32Array:\n"
"return base_multiplayer.get_peers()\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Потім у вашій головній сцені або в автозавантаженні викличте [method "
"SceneTree.set_multiplayer], щоб почати використовувати ваш власний "
"[MultiplayerAPI]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# autoload.gd\n"
"func _enter_tree():\n"
"# Встановлює наш власний багатокористувацький режим як основний у SceneTree.\n"
"get_tree().set_multiplayer(LogMultiplayer.new())\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Нативні розширення можуть також використовувати метод [method "
"MultiplayerAPI.set_default_interface] під час ініціалізації, щоб налаштувати "
"себе як реалізацію за замовчуванням."
msgid "Called when the [member MultiplayerAPI.multiplayer_peer] is retrieved."
msgstr "Зателефоновано при отриманні [member MultiplayerAPI.multiplayer_peer]."
msgid "Callback for [method MultiplayerAPI.get_peers]."
msgstr "Зворотній зв'язок [method MultiplayerAPI.get_peers]."
msgid "Callback for [method MultiplayerAPI.get_remote_sender_id]."
msgstr "Зворотній зв'язок [method MultiplayerAPI.get_remote_sender_id]."
msgid "Callback for [method MultiplayerAPI.get_unique_id]."
msgstr "Зворотній зв'язок [method MultiplayerAPI.get_unique_id]."
msgid "Callback for [method MultiplayerAPI.object_configuration_add]."
msgstr "Зворотний дзвінок для [method MultiplayerAPI.object_configuration_add]."
msgid "Callback for [method MultiplayerAPI.object_configuration_remove]."
msgstr ""
"Зворотний дзвінок для [method MultiplayerAPI.object_configuration_remove]."
msgid "Callback for [method MultiplayerAPI.poll]."
msgstr "Зворотній зв'язок [method MultiplayerAPI.poll]."
msgid "Callback for [method MultiplayerAPI.rpc]."
msgstr "Зворотній зв'язок [method MultiplayerAPI.rpc]."
msgid "Called when the [member MultiplayerAPI.multiplayer_peer] is set."
msgstr ""
"Зателефоновано при встановленні [member MultiplayerAPI.multiplayer_peer]."
msgid ""
"Abstract class for specialized [PacketPeer]s used by the [MultiplayerAPI]."
msgstr ""
"Абстрактний клас спеціалізованих [PacketPeer], що використовується "
"[MultiplayerAPI]."
msgid ""
"Manages the connection with one or more remote peers acting as server or "
"client and assigning unique IDs to each of them. See also [MultiplayerAPI].\n"
"[b]Note:[/b] The [MultiplayerAPI] protocol is an implementation detail and "
"isn't meant to be used by non-Godot servers. It may change without notice.\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android."
msgstr ""
"Керує підключенням до одного або декількох віддалених однолітків, що діють як "
"сервер або клієнт, і призначає унікальні ідентифікатори до кожного з них. "
"Дивись ще [МультиплеерAPI].\n"
"[b]Примітка:[/b] Протокол [MultiplayerAPI] - це докладна інформація про "
"виконання і не призначене для використання не-Godot серверів. Може змінитися "
"без повідомлення.\n"
"[b]Примітка:[/b] При експорті до Android, переконайтеся, що ввімкнути "
"[code]INTERNET[/code] дозвіл на експорт Android перед експортуванням проекту "
"або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-"
"якого роду буде заблокований Android."
msgid ""
"Immediately close the multiplayer peer returning to the state [constant "
"CONNECTION_DISCONNECTED]. Connected peers will be dropped without emitting "
"[signal peer_disconnected]."
msgstr ""
"Негайно закрити багатокористувацький вузол, повернувшись до стану [constant "
"CONNECTION_DISCONNECTED]. Підключені вузли будуть відключені без "
"випромінювання сигналу [signal peer_disconnected]."
msgid ""
"Disconnects the given [param peer] from this host. If [param force] is "
"[code]true[/code] the [signal peer_disconnected] signal will not be emitted "
"for this peer."
msgstr ""
"Відключає вказаний [param peer] від цього хоста. Якщо [param force] має "
"значення [code]true[/code], сигнал [signal peer_disconnected] не буде "
"передаватися для цього вузла."
msgid ""
"Returns a randomly generated integer that can be used as a network unique ID."
msgstr ""
"Повернутися до випадково створеного цілого, який може бути використаний як "
"мережевий унікальний ідентифікатор."
msgid "Returns the current state of the connection."
msgstr "Повертає поточний стан з'єднання."
msgid ""
"Returns the channel over which the next available packet was received. See "
"[method PacketPeer.get_available_packet_count]."
msgstr ""
"Повертає канал, через який було отримано наступний доступний пакет. Див. "
"[method PacketPeer.get_available_packet_count]."
msgid ""
"Returns the transfer mode the remote peer used to send the next available "
"packet. See [method PacketPeer.get_available_packet_count]."
msgstr ""
"Повертає режим передачі, який віддалений вузол використовував для надсилання "
"наступного доступного пакета. Див. [method "
"PacketPeer.get_available_packet_count]."
msgid ""
"Returns the ID of the [MultiplayerPeer] who sent the next available packet. "
"See [method PacketPeer.get_available_packet_count]."
msgstr ""
"Повертає ідентифікатор [MultiplayerPeer], який надіслав наступний доступний "
"пакет. Див. [method PacketPeer.get_available_packet_count]."
msgid "Returns the ID of this [MultiplayerPeer]."
msgstr "Повертає ідентифікатор цього [MultiplayerPeer]."
msgid ""
"Returns [code]true[/code] if the server can act as a relay in the current "
"configuration. That is, if the higher level [MultiplayerAPI] should notify "
"connected clients of other peers, and implement a relay protocol to allow "
"communication between them."
msgstr ""
"Повертає [code]true[/code], якщо сервер може діяти як ретранслятор у поточній "
"конфігурації. Тобто, якщо вищий рівень [MultiplayerAPI] повинен сповіщати "
"підключених клієнтів про інших однорангових вузлів і реалізувати протокол "
"ретрансляції, щоб дозволити зв’язок між ними."
msgid "Waits up to 1 second to receive a new network event."
msgstr "Очікується до 1 секунди, щоб отримати новий мережевий захід."
msgid ""
"Sets the peer to which packets will be sent.\n"
"The [param id] can be one of: [constant TARGET_PEER_BROADCAST] to send to all "
"connected peers, [constant TARGET_PEER_SERVER] to send to the peer acting as "
"server, a valid peer ID to send to that specific peer, a negative peer ID to "
"send to all peers except that one. By default, the target peer is [constant "
"TARGET_PEER_BROADCAST]."
msgstr ""
"Встановлює однолітків, на які будуть відправлені пакети.\n"
"[param id] може бути одним з: [constant TARGET_PEER_BROADCAST] для надсилання "
"всіх підключених однолітків, [constant TARGET_PEER_SERVER] для надсилання на "
"один одному серверу, дійсного ідентифікатора однолітків для надсилання цього "
"конкретного однолітка, негативний ідентифікатор однолітків для надсилання "
"всіх однолітків, крім цього. За замовчуванням, цільовий одноліток [constant "
"TARGET_PEER_BROADCAST]."
msgid "If [code]true[/code], this [MultiplayerPeer] refuses new connections."
msgstr ""
"Якщо [code]true[/code], це [MultiplayerPeer] відмовляється від нових "
"підключень."
msgid ""
"The channel to use to send packets. Many network APIs such as ENet and WebRTC "
"allow the creation of multiple independent channels which behaves, in a way, "
"like separate connections. This means that reliable data will only block "
"delivery of other packets on that channel, and ordering will only be in "
"respect to the channel the packet is being sent on. Using different channels "
"to send [b]different and independent[/b] state updates is a common way to "
"optimize network usage and decrease latency in fast-paced games.\n"
"[b]Note:[/b] The default channel ([code]0[/code]) actually works as 3 "
"separate channels (one for each [enum TransferMode]) so that [constant "
"TRANSFER_MODE_RELIABLE] and [constant TRANSFER_MODE_UNRELIABLE_ORDERED] does "
"not interact with each other by default. Refer to the specific network API "
"documentation (e.g. ENet or WebRTC) to learn how to set up channels correctly."
msgstr ""
"Канал використовувати для відправки пакетів. Багато мережевих API, таких як "
"ENet і WebRTC дозволяють створювати декілька незалежних каналів, які "
"поводяться, таким чином, як окремі з'єднання. Це означає, що надійні дані "
"будуть тільки блокувати доставку інших пакетів на цьому каналі, і замовлення "
"буде по відношенню до каналу, пакет буде відправлено. Використання різних "
"каналів для надсилання [b] диферентних і незалежних[/b] оновлення стану є "
"загальним способом оптимізації використання мережі і зменшення затримки в "
"швидкопсованих іграх.\n"
"[b]Примітка:[/b] Канал за замовчуванням ([code]0[/code]) фактично працює як 3 "
"окремих каналів (один для кожного [enum TransferMode]), так що [constant "
"TRANSFER_MODE_RELIABLE] і [constant TRANSFER_MODE_UNRELIABLE_ORDERED] не "
"взаємодіє один з одним за замовчуванням. Щоб дізнатися, як правильно "
"налаштувати канали."
msgid ""
"The manner in which to send packets to the target peer. See the [method "
"set_target_peer] method."
msgstr ""
"Спосіб надсилання пакетів до цільового вузла. Див. метод [method "
"set_target_peer]."
msgid "Emitted when a remote peer connects."
msgstr "Видається, коли підключається віддалений вузол."
msgid "Emitted when a remote peer has disconnected."
msgstr "Видається, коли віддалений вузол відключився."
msgid "The MultiplayerPeer is disconnected."
msgstr "Багатокористувацький одноранговий користувач відключено."
msgid "The MultiplayerPeer is currently connecting to a server."
msgstr "Багатокористувацький користувач зараз підключається до сервера."
msgid "This MultiplayerPeer is connected."
msgstr "Цей багатокористувацький одноранговий гравець підключений."
msgid "Packets are sent to all connected peers."
msgstr "Пакети надсилаються всім підключеним вузлам."
msgid "Packets are sent to the remote peer acting as server."
msgstr "Пакети надсилаються віддаленому вузлу, який діє як сервер."
msgid ""
"Packets are not acknowledged, no resend attempts are made for lost packets. "
"Packets may arrive in any order. Potentially faster than [constant "
"TRANSFER_MODE_UNRELIABLE_ORDERED]. Use for non-critical data, and always "
"consider whether the order matters."
msgstr ""
"Пакети не визнаються, що для втрачених пакетів не враховуються. Пакети можуть "
"приходити в будь-яке замовлення. Потенційно швидше, ніж [constant "
"TRANSFER_MODE_UNRELIABLE_ORDERED]. Використовуйте для некритичних даних, і "
"завжди врахуйте, чи є питання замовлення."
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 "
"[constant TRANSFER_MODE_RELIABLE]. Use for non-critical data or data that "
"would be outdated if received late due to resend attempt(s) anyway, for "
"example movement and positional data."
msgstr ""
"Пакети не визнаються, що для втрачених пакетів не враховуються. Пакети "
"одержуються в порядку, що надсилаються. Потенційно швидше, ніж [constant "
"TRANSFER_MODE_RELIABLE]. Використовуйте для некритичних даних або даних, які "
"будуть застарілі, якщо отримані кінці через спробу повторної дії, наприклад "
"переміщення та позиціонування даних."
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 sent in. "
"Most reliable transfer mode, but potentially the slowest due to the overhead. "
"Use for critical data that must be transmitted and arrive in order, for "
"example an ability being triggered or a chat message. Consider carefully if "
"the information really is critical, and use sparingly."
msgstr ""
"Пакети повинні бути отримані і повторні спроби повинні бути зроблені до "
"моменту визнання пакетів. Пакети повинні бути отримані в порядку, щоб вони "
"були відправлені. Найнадійніший режим передачі, але потенційно повільніше "
"через наклад. Використовуйте для критичних даних, які повинні передаватися і "
"прибути в порядку, наприклад, можливість, що викликається або чат "
"повідомлення. Уважно, якщо інформація дійсно є критичною, і використовувати "
"спаринглі."
msgid ""
"Class that can be inherited to implement custom multiplayer API networking "
"layers via GDExtension."
msgstr ""
"Клас, який може бути спадковим для реалізації користувацького "
"багатокористувацького API мережних шарів через GDExtension."
msgid ""
"This class is designed to be inherited from a GDExtension plugin to implement "
"custom networking layers for the multiplayer API (such as WebRTC). All the "
"methods below [b]must[/b] be implemented to have a working custom multiplayer "
"implementation. See also [MultiplayerAPI]."
msgstr ""
"Цей клас призначений для того, щоб бути у спадок від GDExtension плагіна, щоб "
"реалізувати користувацькі шари мереж для багатокористувацького API "
"(наприклад, WebRTC). Всі методи нижче [b]must[/b] будуть реалізовані, щоб "
"мати робочу індивідуальну багатокористувацьку реалізацію. Дивись ще "
"[MultiplayerAPI]."
msgid ""
"Called when the multiplayer peer should be immediately closed (see [method "
"MultiplayerPeer.close])."
msgstr ""
"Викликається, коли багатокористувацький одноліток повинен бути негайно "
"закритий (див. [method MultiplayerPeer.close])."
msgid ""
"Called when the connected [param p_peer] should be forcibly disconnected (see "
"[method MultiplayerPeer.disconnect_peer])."
msgstr ""
"Зателефонуйте, коли підключений [param p_peer] повинен бути занадто "
"відключений (див. [method MultiplayerPeer.disconnect_peer])."
msgid ""
"Called when the available packet count is internally requested by the "
"[MultiplayerAPI]."
msgstr ""
"Викликається, коли наявна кількість пакетів внутрішньо запитується "
"[MultiplayerAPI]."
msgid ""
"Called when the connection status is requested on the [MultiplayerPeer] (see "
"[method MultiplayerPeer.get_connection_status])."
msgstr ""
"Зателефонуйте, коли статус підключення запитується на [MultiplayerPeer] (див. "
"[method MultiplayerPeer.get_connection_status])."
msgid ""
"Called when the maximum allowed packet size (in bytes) is requested by the "
"[MultiplayerAPI]."
msgstr ""
"Викликається при максимальному допустимому розмірі пакета (в байтах) "
"запитується [MultiplayerAPI]."
msgid ""
"Called when a packet needs to be received by the [MultiplayerAPI], with "
"[param r_buffer_size] being the size of the binary [param r_buffer] in bytes."
msgstr ""
"Викликається, коли пакет потрібно отримати [MultiplayerAPI], з [param "
"r_buffer_size] є розміром бінарних [param r_buffer] в байтах."
msgid ""
"Called to get the channel over which the next available packet was received. "
"See [method MultiplayerPeer.get_packet_channel]."
msgstr ""
"Зателефонуйте, щоб отримати канал, над яким було отримано наступний пакет. "
"Подивитися [method MultiplayerPeer.get_packet_channel]."
msgid ""
"Called to get the transfer mode the remote peer used to send the next "
"available packet. See [method MultiplayerPeer.get_packet_mode]."
msgstr ""
"Зателефонуйте, щоб отримати режим передачі, який використовується для "
"відправки наступного пакета. Подивитися [method "
"MultiplayerPeer.get_packet_mode]."
msgid ""
"Called when the ID of the [MultiplayerPeer] who sent the most recent packet "
"is requested (see [method MultiplayerPeer.get_packet_peer])."
msgstr ""
"Зателефонуйте, коли ID [MultiplayerPeer], який відправив останні пакети "
"запитують (див. [method MultiplayerPeer.get_packet_peer])."
msgid ""
"Called when a packet needs to be received by the [MultiplayerAPI], if [method "
"_get_packet] isn't implemented. Use this when extending this class via "
"GDScript."
msgstr ""
"Зателефонуйте, коли пакет потрібно отримати за допомогою [MultiplayerAPI], "
"якщо [method _get_packet] не реалізовано. Використовуйте цей клас за "
"допомогою GDScript."
msgid ""
"Called when the transfer channel to use is read on this [MultiplayerPeer] "
"(see [member MultiplayerPeer.transfer_channel])."
msgstr ""
"Зателефоновано при передачі каналу до використання на цьому [MultiplayerPerr] "
"(див. [member MultiplayerPeer.transfer_channel])."
msgid ""
"Called when the transfer mode to use is read on this [MultiplayerPeer] (see "
"[member MultiplayerPeer.transfer_mode])."
msgstr ""
"Викликається, коли режим передачі, який потрібно використовувати, зчитується "
"на цьому [MultiplayerPeer] (див. [member MultiplayerPeer.transfer_mode])."
msgid ""
"Called when the unique ID of this [MultiplayerPeer] is requested (see [method "
"MultiplayerPeer.get_unique_id]). The value must be between [code]1[/code] and "
"[code]2147483647[/code]."
msgstr ""
"Викликається, коли запитується унікальний ідентифікатор цього "
"[MultiplayerPeer] (див. method [MultiplayerPeer.get_unique_id]). Значення має "
"бути в діапазоні від [code]1[/code] до [code]2147483647[/code]."
msgid ""
"Called when the \"refuse new connections\" status is requested on this "
"[MultiplayerPeer] (see [member MultiplayerPeer.refuse_new_connections])."
msgstr ""
"Зателефонуйте, коли статус \"відновити нові з'єднання\" запитується на цьому "
"[MultiplayerPeer] (див. [member MultiplayerPeer.refuse_new_connections])."
msgid ""
"Called when the \"is server\" status is requested on the [MultiplayerAPI]. "
"See [method MultiplayerAPI.is_server]."
msgstr ""
"Зателефоновано, коли статус \"is server\" запитується на [MultiplayerAPI]. "
"Подивитися [method MultiplayerAPI.is_server]."
msgid ""
"Called to check if the server can act as a relay in the current "
"configuration. See [method MultiplayerPeer.is_server_relay_supported]."
msgstr ""
"Зателефоновано для перевірки, якщо сервер може діяти як реле в поточній "
"конфігурації. [method MultiplayerPeer.is_server_relay_supported]."
msgid ""
"Called when the [MultiplayerAPI] is polled. See [method MultiplayerAPI.poll]."
msgstr ""
"Зателефоновано при опитуванні [MultiplayerAPI]. Подивитися [method "
"MultiplayerAPI.poll]."
msgid ""
"Called when a packet needs to be sent by the [MultiplayerAPI], with [param "
"p_buffer_size] being the size of the binary [param p_buffer] in bytes."
msgstr ""
"Викликані, коли пакет потрібно надсилати [MultiplayerAPI], з [param "
"p_buffer_size] є розміром бінарних [param p_buffer] в байтах."
msgid ""
"Called when a packet needs to be sent by the [MultiplayerAPI], if [method "
"_put_packet] isn't implemented. Use this when extending this class via "
"GDScript."
msgstr ""
"Зателефонуйте, коли пакет потрібно надсилати [MultiplayerAPI], якщо [method "
"_put_packet] не реалізовано. Використовуйте цей клас за допомогою GDScript."
msgid ""
"Called when the \"refuse new connections\" status is set on this "
"[MultiplayerPeer] (see [member MultiplayerPeer.refuse_new_connections])."
msgstr ""
"Зателефонуйте, коли статус \"відновити нові з'єднання\" встановлюється на "
"цьому [MultiplayerPeer] (див. [member "
"MultiplayerPeer.refuse_new_connections])."
msgid ""
"Called when the target peer to use is set for this [MultiplayerPeer] (see "
"[method MultiplayerPeer.set_target_peer])."
msgstr ""
"Зателефонуйте, коли ціль-учасники використовувати для цього [MultiplayerPeer] "
"(див. [method MultiplayerPeer.set_target_peer])."
msgid ""
"Called when the channel to use is set for this [MultiplayerPeer] (see [member "
"MultiplayerPeer.transfer_channel])."
msgstr ""
"Зателефоновано, коли канал використовувати для цього [MultiplayerPeer] (див. "
"[member MultiplayerPeer.transfer_канал])."
msgid ""
"Called when the transfer mode is set on this [MultiplayerPeer] (see [member "
"MultiplayerPeer.transfer_mode])."
msgstr ""
"Зателефоновано, коли режим передачі встановлений на цьому [MultiplayerPeer] "
"(див. [member MultiplayerPeer.transfer_mode])."
msgid ""
"Automatically replicates spawnable nodes from the authority to other "
"multiplayer peers."
msgstr ""
"Автоматично відреагує спонтанні вузли від органу до інших "
"багатокористувацьких однолітків."
msgid ""
"Spawnable scenes can be configured in the editor or through code (see [method "
"add_spawnable_scene]).\n"
"Also supports custom node spawns through [method spawn], calling [member "
"spawn_function] on all peers.\n"
"Internally, [MultiplayerSpawner] uses [method "
"MultiplayerAPI.object_configuration_add] to notify spawns passing the spawned "
"node as the [code]object[/code] and itself as the [code]configuration[/code], "
"and [method MultiplayerAPI.object_configuration_remove] to notify despawns in "
"a similar way."
msgstr ""
"Просторі сцени можна налаштувати в редакторі або за допомогою коду (див. "
"[method add_spawnable_scene]).\n"
"Також підтримує користувальницький вузол, що знаходиться на всіх однолітках.\n"
"Внутрішня, [MultiplayerSpawner] використовує [method "
"MultiplayerAPI.object_configuration_add], щоб повідомити про те, що спасовані "
"вершини, як [code]object[/code] і себе як [code]configuration[/code], і "
"[method MultiplayerAPI.object_configuration_remove], щоб повідомити пробіли "
"аналогічним чином."
msgid ""
"Adds a scene path to spawnable scenes, making it automatically replicated "
"from the multiplayer authority to other peers when added as children of the "
"node pointed by [member spawn_path]."
msgstr ""
"Додає шлях сцени до спонтанних сцен, що робить його автоматично відреаговано "
"від багатокористувацького органу до інших однолітків, коли додані у дітей "
"вершини [member spawn_path]."
msgid ""
"Clears all spawnable scenes. Does not despawn existing instances on remote "
"peers."
msgstr ""
"Очищає всі заспокійливі сцени. Чи не відчайдушні існуючі екземпляри на "
"віддалених однолітках."
msgid "Returns the spawnable scene path by index."
msgstr "Повертаємо вашу увагу на те, що дана сцена по індексу."
msgid "Returns the count of spawnable scene paths."
msgstr "Повертаємо кількість спонтанних стежок."
msgid ""
"Requests a custom spawn, with [param data] passed to [member spawn_function] "
"on all peers. Returns the locally spawned node instance already inside the "
"scene tree, and added as a child of the node pointed by [member spawn_path].\n"
"[b]Note:[/b] Spawnable scenes are spawned automatically. [method spawn] is "
"only needed for custom spawns."
msgstr ""
"Запити на користувацький спавн, з [param data] пропущені до [member "
"spawn_function] на всіх однолітків. Повертає локально спонтанну вершину вже "
"всередині ялинки, і додано в якості дитини вершини, зазначеного [member "
"spawn_path].\n"
"[b]Примітка:[/b] Спіновані сцени автоматично. [method spawn] є тільки для "
"користувальницьких спавнсів."
msgid ""
"Method called on all peers when a custom [method spawn] is requested by the "
"authority. Will receive the [code]data[/code] parameter, and should return a "
"[Node] that is not in the scene tree.\n"
"[b]Note:[/b] The returned node should [b]not[/b] be added to the scene with "
"[method Node.add_child]. This is done automatically."
msgstr ""
"Метод, який називається на всіх однолітках, коли запитується орган. Отримаєте "
"[code]data[/code] параметр, і слід повернути [Node], що не знаходиться в "
"декорі.\n"
"[b]Примітка:[/b] Повернутий вузол слід [b] не[/b] додано до сцени [method "
"Node.add_child]. Це робиться автоматично."
msgid ""
"Maximum number of nodes allowed to be spawned by this spawner. Includes both "
"spawnable scenes and custom spawns.\n"
"When set to [code]0[/code] (the default), there is no limit."
msgstr ""
"Максимальне число вузлів дозволяє спалювати цей спавнер. Включає в себе як "
"приховані сцени, так і на замовлення.\n"
"При налаштуванні до [code]0[/code] (за замовчуванням), немає ліміту."
msgid ""
"Path to the spawn root. Spawnable scenes that are added as direct children "
"are replicated to other peers."
msgstr ""
"Шлях до кореня спавна. Просторінки, які додаються як прямі діти, реплікуються "
"на інші однолітки."
msgid ""
"Emitted when a spawnable scene or custom spawn was despawned by the "
"multiplayer authority. Only called on remote peers."
msgstr ""
"Випускається, коли сцена, яка може породжуватися, або спеціальний спавн були "
"скасовані повноваженнями для кількох гравців. Виклик лише віддалених "
"однорангових пристроїв."
msgid ""
"Emitted when a spawnable scene or custom spawn was spawned by the multiplayer "
"authority. Only called on remote peers."
msgstr ""
"Випускається, коли повноваження для багатокористувацьких ігор створюють сцену "
"з можливістю породження або спеціальний спавн. Виклик лише віддалених "
"однорангових пристроїв."
msgid ""
"Synchronizes properties from the multiplayer authority to the remote peers."
msgstr ""
"Синхронізація властивостей від багатокористувацького органу до віддалених "
"однолітків."
msgid ""
"By default, [MultiplayerSynchronizer] synchronizes configured properties to "
"all peers.\n"
"Visibility can be handled directly with [method set_visibility_for] or as-"
"needed with [method add_visibility_filter] and [method update_visibility].\n"
"[MultiplayerSpawner]s will handle nodes according to visibility of "
"synchronizers as long as the node at [member root_path] was spawned by one.\n"
"Internally, [MultiplayerSynchronizer] uses [method "
"MultiplayerAPI.object_configuration_add] to notify synchronization start "
"passing the [Node] at [member root_path] as the [code]object[/code] and "
"itself as the [code]configuration[/code], and uses [method "
"MultiplayerAPI.object_configuration_remove] to notify synchronization end in "
"a similar way.\n"
"[b]Note:[/b] Synchronization is not supported for [Object] type properties, "
"like [Resource]. Properties that are unique to each peer, like the instance "
"IDs of [Object]s (see [method Object.get_instance_id]) or [RID]s, will also "
"not work in synchronization."
msgstr ""
"За замовчуванням, [MultiplayerSynchronizer] синхронізація налаштованих "
"властивостей для всіх однолітків.\n"
"Увімкнення може оброблятися безпосередньо з [method set_visibility_for] або "
"як-от з [method add_visibility_filter] та [method update_visibility].\n"
"[MultiplayerSpawner]s буде обробляти вершини member до видимості "
"синхронізаторів до тих пір, як вузол в [member root_path] був спалений "
"одним.\n"
"Внутрішня, [MultiplayerSynchronizer] використовує [method "
"MultiplayerAPI.object_configuration_add], щоб повідомити синхронізацію "
"початок проходження [Node] в [member корінь_path] як [code]object[/code] і "
"себе як [code]конфігурація [/code], і використовує [method "
"MultiplayerAPI.ob_configuration_remove], щоб повідомити синхронізацію кінець "
"аналогічним чином.\n"
"[b]Примітка:[/b] Синхронізація не підтримується для типів [Object], таких як "
"[Resource]. Властивості, які є унікальними для кожного однолітника, як "
"ідентифікатор екземплярів [Object] (див. [method Об'єкт.get_instance_id]) або "
"[RID], також не будуть працювати в синхронізації."
msgid ""
"Adds a peer visibility filter for this synchronizer.\n"
"[param filter] should take a peer ID [int] and return a [bool]."
msgstr ""
"Додавання фільтра видимості однолітків для цього синхронізатора.\n"
"[param filter] повинен прийняти однолітковий ідентифікатор [int] і повернути "
"[bool]."
msgid "Queries the current visibility for peer [param peer]."
msgstr "Отримує поточну видимість для вузла [param peer]."
msgid "Removes a peer visibility filter from this synchronizer."
msgstr "Видаліть фільтр видимості однолітків з цього синхронізатора."
msgid ""
"Sets the visibility of [param peer] to [param visible]. If [param peer] is "
"[code]0[/code], the value of [member public_visibility] will be updated "
"instead."
msgstr ""
"Налаштовує видимість [param-дір] на [param visible]. [code]0[/code], значення "
"[member public_visibility] буде оновлено."
msgid ""
"Updates the visibility of [param for_peer] according to visibility filters. "
"If [param for_peer] is [code]0[/code] (the default), all peers' visibilties "
"are updated."
msgstr ""
"Оновлення видимості [param for_peer] відповідно до видимих фільтрів. Якщо "
"[param for_peer] є [code]0[/code] (за замовчуванням), всі можливості "
"однолітків оновлюються."
msgid ""
"Time interval between delta synchronizations. Used when the replication is "
"set to [constant SceneReplicationConfig.REPLICATION_MODE_ON_CHANGE]. If set "
"to [code]0.0[/code] (the default), delta synchronizations happen every "
"network process frame."
msgstr ""
"Інтервал часу між дельта-синхронізаціями. Використовується, коли для "
"реплікації встановлено значення [constant "
"SceneReplicationConfig.REPLICATION_MODE_ON_CHANGE]. Якщо встановлено значення "
"[code]0.0[/code] (за замовчуванням), дельта-синхронізації відбуваються в "
"кожному кадрі мережевого процесу."
msgid ""
"Whether synchronization should be visible to all peers by default. See "
"[method set_visibility_for] and [method add_visibility_filter] for ways of "
"configuring fine-grained visibility options."
msgstr ""
"Якщо синхронізація має бути видимим для всіх однолітків за замовчуванням. "
"Див. [method set_visibility_for] і [method add_visibility_filter] для "
"способів налаштування параметрів дрібнозернистої видимості."
msgid "Resource containing which properties to synchronize."
msgstr "Ресурс, що містить які властивості синхронізувати."
msgid ""
"Time interval between synchronizations. Used when the replication is set to "
"[constant SceneReplicationConfig.REPLICATION_MODE_ALWAYS]. If set to "
"[code]0.0[/code] (the default), synchronizations happen every network process "
"frame."
msgstr ""
"Інтервал часу між синхронізаціями. Використовується, коли для реплікації "
"встановлено значення [constant "
"SceneReplicationConfig.REPLICATION_MODE_ALWAYS]. Якщо встановлено значення "
"[code]0.0[/code] (за замовчуванням), синхронізація відбувається кожного кадру "
"мережевого процесу."
msgid ""
"Node path that replicated properties are relative to.\n"
"If [member root_path] was spawned by a [MultiplayerSpawner], the node will be "
"also be spawned and despawned based on this synchronizer visibility options."
msgstr ""
"Шлях до вузла, відносно якого залежать репліковані властивості.\n"
"Якщо [member root_path] був створений [MultiplayerSpawner], Вузол також буде "
"створюватися та зникати на основі параметрів видимості цього синхронізатора."
msgid "Specifies when visibility filters are updated."
msgstr "Визначає, коли оновлюються фільтри видимості."
msgid ""
"Emitted when a new delta synchronization state is received by this "
"synchronizer after the properties have been updated."
msgstr ""
"Увімкнено, коли новий стан синхронізації дельти отримує цей синхронізатор "
"після оновлення властивостей."
msgid ""
"Emitted when a new synchronization state is received by this synchronizer "
"after the properties have been updated."
msgstr ""
"Увімкнено, коли новий стан синхронізації отримується цим синхронізатором "
"після оновлення властивостей."
msgid ""
"Emitted when visibility of [param for_peer] is updated. See [method "
"update_visibility]."
msgstr ""
"Увімкнено при видимості [param for_peer]. Див. [method update_visibility]."
msgid ""
"Visibility filters are updated during process frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PROCESS])."
msgstr ""
"Фільтри життєздатності оновлюються під час обробки кадрів (див. [constant "
"Node. ІНТЕРНАЛ_ПРОЦЕС\"."
msgid ""
"Visibility filters are updated during physics frames (see [constant "
"Node.NOTIFICATION_INTERNAL_PHYSICS_PROCESS])."
msgstr ""
"Фільтри життєздатності оновлюються під час фізики (див. [constant Node. "
"ІНТЕРНАЛ_ФІЗИКА_ПРОЦЕС\"."
msgid ""
"Visibility filters are not updated automatically, and must be updated "
"manually by calling [method update_visibility]."
msgstr ""
"Фільтри, які не оновлюються автоматично, і повинні бути оновлені вручну, за "
"допомогою виклику [method update_visibility]."
msgid "A binary [Semaphore] for synchronization of multiple [Thread]s."
msgstr "Для синхронізації кількох [Thread]s."
msgid ""
"A synchronization mutex (mutual exclusion). This is used to synchronize "
"multiple [Thread]s, and is equivalent to a binary [Semaphore]. It guarantees "
"that only one thread can access a critical section at a time.\n"
"This is a reentrant mutex, meaning that it can be locked multiple times by "
"one thread, provided it also unlocks it as many times.\n"
"[b]Warning:[/b] To ensure proper cleanup without crashes or deadlocks, the "
"following conditions must be met:\n"
"- When a [Mutex]'s reference count reaches zero and it is therefore "
"destroyed, no threads (including the one on which the destruction will "
"happen) must have it locked.\n"
"- When a [Thread]'s reference count reaches zero and it is therefore "
"destroyed, it must not have any mutex locked."
msgstr ""
"М'ютекс синхронізації (взаємне виключення). Використовується для "
"синхронізації кількох [Thread] і еквівалентний двійковому [Semaphore]. Він "
"гарантує, що лише один потік може отримати доступ до критичної секції "
"одночасно.\n"
"Це реентерантний м'ютекс, що означає, що він може бути заблокований кілька "
"разів одним потоком, за умови, що він також розблокує його стільки ж разів.\n"
"[b]Попередження:[/b] Щоб забезпечити належне очищення без збоїв або глухих "
"блокувань, повинні бути виконані такі умови:\n"
"- Коли кількість посилань [Mutex] досягає нуля і тому він знищується, жоден "
"потік (включаючи той, в якому відбудеться знищення) не повинен мати його "
"заблоковано.\n"
"- Коли кількість посилань [Thread] досягає нуля і тому він знищується, він не "
"повинен мати жодного заблокованого м'ютексу."
msgid "Using multiple threads"
msgstr "Використання кількох потоків"
msgid "Thread-safe APIs"
msgstr "Нитка-безпечні API"
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 ""
"Locks this [Mutex], блоки до тих пір, поки він не розблокував поточний "
"власник.\n"
"[b]Примітка:[/b] Ця функція повертається без блокування, якщо нитка вже має "
"право власності на грязь."
msgid ""
"Tries locking this [Mutex], but does not block. Returns [code]true[/code] on "
"success, [code]false[/code] otherwise.\n"
"[b]Note:[/b] This function returns [code]true[/code] if the thread already "
"has ownership of the mutex."
msgstr ""
"Перемикаючи це [Mutex], але не блокує. [code]true[/code] на успіх, "
"[code]false[/code] інакше.\n"
"[b]Примітка:[/b] Ця функція повертає [code]true[/code], якщо нитка вже має "
"право власності на мутекс."
msgid ""
"Unlocks this [Mutex], leaving it to other threads.\n"
"[b]Note:[/b] If a thread called [method lock] or [method try_lock] multiple "
"times while already having ownership of the mutex, it must also call [method "
"unlock] the same number of times in order to unlock it correctly.\n"
"[b]Warning:[/b] Calling [method unlock] more times than [method lock] on a "
"given thread, thus ending up trying to unlock a non-locked mutex, is wrong "
"and may causes crashes or deadlocks."
msgstr ""
"Розблоковує цей [Mutex], залишаючи його іншим потокам.\n"
"[b]Примітка:[/b] Якщо потік викликав [method lock] або [method try_lock] "
"кілька разів, вже маючи право власності на мьютекс, він також повинен "
"викликати [method unlock] таку ж кількість разів, щоб правильно його "
"розблокувати.\n"
"[b]Попередження:[/b] Виклик [method unlock] більше разів, ніж [method lock] у "
"даному потоці, що призводить до спроби розблокувати незаблокований мьютекс, є "
"неправильним і може призвести до збоїв або взаємоблокувань."
msgid "A server interface for OS native menus."
msgstr "Інтерфейс сервера для ОС рідних меню."
msgid ""
"[NativeMenu] handles low-level access to the OS native global menu bar and "
"popup menus.\n"
"[b]Note:[/b] This is low-level API, consider using [MenuBar] with [member "
"MenuBar.prefer_global_menu] set to [code]true[/code], and [PopupMenu] with "
"[member PopupMenu.prefer_native_menu] set to [code]true[/code].\n"
"To create a menu, use [method create_menu], add menu items using "
"[code]add_*_item[/code] methods. To remove a menu, use [method free_menu].\n"
"[codeblock]\n"
"var menu\n"
"\n"
"func _menu_callback(item_id):\n"
"\tif item_id == \"ITEM_CUT\":\n"
"\t\tcut()\n"
"\telif item_id == \"ITEM_COPY\":\n"
"\t\tcopy()\n"
"\telif item_id == \"ITEM_PASTE\":\n"
"\t\tpaste()\n"
"\n"
"func _enter_tree():\n"
"\t# Create new menu and add items:\n"
"\tmenu = NativeMenu.create_menu()\n"
"\tNativeMenu.add_item(menu, \"Cut\", _menu_callback, Callable(), "
"\"ITEM_CUT\")\n"
"\tNativeMenu.add_item(menu, \"Copy\", _menu_callback, Callable(), "
"\"ITEM_COPY\")\n"
"\tNativeMenu.add_separator(menu)\n"
"\tNativeMenu.add_item(menu, \"Paste\", _menu_callback, Callable(), "
"\"ITEM_PASTE\")\n"
"\n"
"func _on_button_pressed():\n"
"\t# Show popup menu at mouse position:\n"
"\tNativeMenu.popup(menu, DisplayServer.mouse_get_position())\n"
"\n"
"func _exit_tree():\n"
"\t# Remove menu when it's no longer needed:\n"
"\tNativeMenu.free_menu(menu)\n"
"[/codeblock]"
msgstr ""
"[NativeMenu] обробляє низькорівневий доступ до внутрішньої глобальної панелі "
"меню та спливних меню ОС. \n"
"[b]Примітка:[/b] Це низькорівневий API, розгляньте можливість використання "
"[MenuBar] із [member MenuBar.prefer_global_menu], установленим на [code]true[/"
"code], і [PopupMenu] з [member PopupMenu.prefer_native_menu], встановленим на "
"[code]true[/code]. \n"
"Щоб створити меню, використовуйте [method create_menu], додайте пункти меню "
"за допомогою методів [code]add_*_item[/code]. Щоб видалити меню, "
"використовуйте [method free_menu]. \n"
"[codeblock] \n"
"var menu \n"
"\n"
"func _menu_callback(item_id): \n"
"\tif item_id == \"ITEM_CUT\": \n"
"\t\tcut() \n"
"\telif item_id == \"ITEM_COPY\": \n"
"\t\tcopy() \n"
"\telif item_id == \"ITEM_PASTE\": \n"
"\t\tpaste() \n"
"\n"
"func _enter_tree(): \n"
"\t# Створіть нове меню та додайте елементи: \n"
"\tmenu = NativeMenu.create_menu() \n"
"\tNativeMenu.add_item(menu, \"Cut\", _menu_callback, Callable(), "
"\"ITEM_CUT\") \n"
"\tNativeMenu.add_item(menu, \"Copy\", _menu_callback, Callable(), "
"\"ITEM_COPY\") \n"
"\tNativeMenu.add_separator(menu) \n"
"\tNativeMenu.add_item(menu, \"Paste\", _menu_callback, Callable(), "
"\"ITEM_PASTE\") \n"
"\n"
"func _on_button_pressed(): \n"
"\t# Показувати спливаюче меню в положенні миші: \n"
"\tNativeMenu.popup(menu, DisplayServer.mouse_get_position()) \n"
"\n"
"func _exit_tree(): \n"
"\t# Видалити меню, коли воно більше не потрібне: \n"
"\tNativeMenu.free_menu(menu) \n"
"[/codeblock]"
msgid ""
"Adds a new checkable item with text [param label] to the global menu [param "
"rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додати новий зареєстрований пункт з текстом [param label] до глобального меню "
"[param index].\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param "
"index] значення.\n"
"[param accelerator] може бути визначений, який є клавіатурним ярликом, який "
"можна натиснути, щоб запустити меню кнопка, навіть якщо це не відкрито. "
"[param accelerator], як правило, поєднання [enum KeyModifierMask]s і [enum "
"Key], використовуючи бітум OR, такі як [code]KEY_MASK_CTRL KEY_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] [param callback] і [param key_callback] Увімкнення необхідно "
"приймати саме один параметр Variant, параметр, переданий до Callables, буде "
"значення, передане до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows.\n"
"[b]Примітка:[/b] На Windows, [param accelerator] і [param key_callback] "
"ігноруються."
msgid ""
"Adds a new checkable item with text [param label] and icon [param icon] to "
"the global menu [param rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додає новий елемент-прапорець з текстом [param label] та іконою [param icon] "
"до глобального меню з ID [param rid].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується для macOS і Windows.\n"
"[b]Примітка:[/b] У Windows, [param accelerator] і [param key_callback] будуть "
"проігноровані."
msgid ""
"Adds a new item with text [param label] and icon [param icon] to the global "
"menu [param rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додає новий елемент з текстом [param label] і іконкою [member icon] до "
"глобального меню [парам позбутися].\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param "
"index] значення.\n"
"[param accelerator] може бути визначений, який є клавіатурним ярликом, який "
"можна натиснути, щоб запустити меню кнопка, навіть якщо це не відкрито. "
"[param accelerator], як правило, поєднання [enum KeyModifierMask]s і [enum "
"Key], використовуючи бітум OR, такі як [code]KEY_MASK_CTRL КЛЮЧ_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] [param callback] і [param key_callback] Увімкнення необхідно "
"приймати саме один параметр Variant, параметр, переданий до Callables, буде "
"значення, передане до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows.\n"
"[b]Примітка:[/b] На Windows, [param accelerator] і [param key_callback] "
"ігноруються."
msgid ""
"Adds a new radio-checkable item with text [param label] and icon [param icon] "
"to the global menu [param rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додає новий елемент-радіокнопка з текстом [param label] та іконкою [param "
"icon] до глобального меню [param rid].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Елементи-радіокнопки просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати.\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується для macOS і Windows.\n"
"[b]Примітка:[/b] У Windows, [param accelerator] і [param key_callback] будуть "
"проігноровані."
msgid ""
"Adds a new item with text [param label] to the global menu [param rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додайте новий елемент з текстом [param label] до глобального меню [param "
"rid].\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param "
"index] значення.\n"
"[param accelerator] може бути визначений, який є клавіатурним ярликом, який "
"можна натиснути, щоб запустити меню кнопка, навіть якщо це не відкрито. "
"[param accelerator], як правило, поєднання [enum KeyModifierMask] і [enum "
"Key] з використанням бітумних OR, таких як [code]KEY_MASK_CTRL Ключ_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] [param callback] і [param key_callback] Увімкнення необхідно "
"приймати саме один параметр Variant, параметр, переданий до Callables, буде "
"значення, передане до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows.\n"
"[b]Примітка:[/b] На Windows, [param accelerator] і [param key_callback] "
"ігноруються."
msgid ""
"Adds a new item with text [param label] to the global menu [param rid].\n"
"Contrarily to normal binary items, multistate items can have more than two "
"states, as defined by [param max_states]. Each press or activate of the item "
"will increase the state by one. The default value is defined by [param "
"default_state].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] By default, there's no indication of the current item state, it "
"should be changed manually.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додайте новий елемент з текстом [param label] до глобального меню [param "
"rid].\n"
"Всупереч нормальним бінарним елементам, багатостатеві елементи можуть мати "
"більше двох станів, як визначені [param max_states]. Кожна преса або "
"активація елемента збільшить стан одним. Значення за замовчуванням "
"визначається [param default_state].\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param "
"index] значення.\n"
"[param accelerator] може бути визначений, який є клавіатурним ярликом, який "
"можна натиснути, щоб запустити меню кнопка, навіть якщо це не відкрито. "
"[param accelerator], як правило, поєднання [enum KeyModifierMask]s і [enum "
"Key], використовуючи бітум OR, такі як [code]KEY_MASK_CTRL КЛЮЧ_A[/code] "
"([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] За замовчуванням немає показання поточного стану елемента, "
"його слід змінити вручну.\n"
"[b]Примітка:[/b] [param callback] і [param key_callback] Увімкнення необхідно "
"приймати саме один параметр Variant, параметр, переданий до Callables, буде "
"значення, передане до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows.\n"
"[b]Примітка:[/b] на Windows, [параметра] і [param key_callback] ігноруються."
msgid ""
"Adds a new radio-checkable item with text [param label] to the global menu "
"[param rid].\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"An [param accelerator] can optionally be defined, which is a keyboard "
"shortcut that can be pressed to trigger the menu button even if it's not "
"currently open. The [param accelerator] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Note:[/b] Radio-checkable items just display a checkmark, but don't have "
"any built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it.\n"
"[b]Note:[/b] The [param callback] and [param key_callback] Callables need to "
"accept exactly one Variant parameter, the parameter passed to the Callables "
"will be the value passed to [param tag].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] On Windows, [param accelerator] and [param key_callback] are "
"ignored."
msgstr ""
"Додає новий елемент-радіокнопка з текстом [param label] до глобального меню "
"[param rid].\n"
"Повертає індекс вставленого елемента, який може відрізнятися від [param "
"index].\n"
"Можна вказати [param accelerator], який є комбінацією клавіш, яку можна "
"натиснути, для активації елементу меню навіть якщо меню ще не відкрите. "
"[param accelerator], як правило, є поєднанням декількох [enum "
"KeyModifierMask] і [enum Key] за допомогою побітового АБО, таких як "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]).\n"
"[b]Примітка:[/b] Елементи-радіокнопки просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати.\n"
"[b]Примітка:[/b] Функції [param callback] і [param key_callback] мають "
"приймати рівно один параметр Variant, причому цей параметр буде значенням, "
"переданим до [param tag].\n"
"[b]Примітка:[/b] Цей метод реалізується для macOS і Windows.\n"
"[b]Примітка:[/b] У Windows, [param accelerator] і [param key_callback] будуть "
"проігноровані."
msgid ""
"Adds a separator between items to the global menu [param rid]. Separators "
"also occupy an index.\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Додає роздільник між предметами в глобальне меню [param rid]. Сепаратори "
"також займають індекс.\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param index "
"значення.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Adds an item that will act as a submenu of the global menu [param rid]. The "
"[param submenu_rid] argument is the RID of the global menu that will be shown "
"when the item is clicked.\n"
"Returns index of the inserted item, it's not guaranteed to be the same as "
"[param index] value.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Додає елемент, який буде діяти як підменю глобального меню [param rid]. "
"[param submenu_rid] аргумент є RID глобального меню, яке буде показано, коли "
"пункт натискається.\n"
"Повертає індекс вставленого пункту, не гарантується таким же, як [param "
"index] значення.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Removes all items from the global menu [param rid].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Видаляє всі елементи з глобального меню [param rid].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Creates a new global menu object.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Створення нового об’єкту глобального меню.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the index of the item with the submenu specified by [param "
"submenu_rid]. Indices are automatically assigned to each item by the engine, "
"and cannot be set manually.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення індексу пункту з субменю, вказаним [param submenu_rid]. Індикатори "
"автоматично призначають кожному елементу двигуном, і не можна встановлювати "
"вручну.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the index of the item with the specified [param tag]. Indices are "
"automatically assigned to each item by the engine, and cannot be set "
"manually.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення індексу пункту з вказаною [param tag]. Індикатори автоматично "
"призначають кожному елементу двигуном, і не можна встановлювати вручну.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the index of the item with the specified [param text]. Indices are "
"automatically assigned to each item by the engine, and cannot be set "
"manually.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення індексу пункту за вказаною [param text]. Індикатори автоматично "
"призначають кожному елементу двигуном, і не можна встановлювати вручну.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Frees a global menu object created by this [NativeMenu].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Звільняє глобальний об'єкт меню, створений цим [NativeMenu].\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS та Windows."
msgid ""
"Returns the callback of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає обернений виклик елемента за індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns number of items in the global menu [param rid].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертаємо кількість предметів у глобальному меню [param rid].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the icon of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає ікону елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns number of states of a multistate item. See [method "
"add_multistate_item] for details.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає кількість станів багатодержавного пункту. Див. [method "
"add_multistate_item] для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the state of a multistate item. See [method add_multistate_item] for "
"details.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає стан багатодержавного елемента. Див. [method add_multistate_item] "
"для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the submenu ID of the item at index [param idx]. See [method "
"add_submenu_item] for more info on how to add a submenu.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення субмену на індекс [param idx]. Детальніше про те, як додати "
"підменю.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the metadata of the specified item, which might be of any type. You "
"can set it with [method set_item_tag], which provides a simple way of "
"assigning context data to items.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення метаданих зазначеного елемента, який може бути будь-яким типом. Ви "
"можете встановити його з [method set_item_tag], що забезпечує простий спосіб "
"присвоєння контекстних даних до елементів.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns the text of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає текст пункту за індексом [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns global menu minimum width.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернутися до глобального меню мінімальної ширини.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns global menu close callback.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає зворотний виклик із закриття глобального меню.\n"
"[b]Примітка.[/b] Цей метод реалізовано в macOS і Windows."
msgid ""
"Returns global menu open callback.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертає зворотний виклик відкритого глобального меню.\n"
"[b]Примітка.[/b] Цей метод реалізовано лише в macOS."
msgid ""
"Returns global menu size.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертаємо розмір глобального меню.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns RID of a special system menu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення RID спеціального меню системи.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns readable name of a special system menu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення читабельного імені спеціального меню системи.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns the text of the system menu item.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
"Повертає текст елемента системного меню.\n"
"[b]Примітка:[/b] Цей метод реалізовано на macOS."
msgid ""
"Returns [code]true[/code] if the specified [param feature] is supported by "
"the current [NativeMenu], [code]false[/code] otherwise.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає [code]true[/code], якщо вказаний [param feature] підтримується "
"поточним [NativeMenu], в іншому випадку [code]false[/code].\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS та Windows."
msgid ""
"Returns [code]true[/code] if [param rid] is valid global menu.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повернення [code]true[/code], якщо [param rid] є чинним глобальним меню.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns [code]true[/code] if a special system menu is supported.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повернення [code]true[/code], якщо підтримується спеціальне меню системи.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is checkable in "
"some way, i.e. if it has a checkbox or radio button.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт в індексі [param idx] перевіряється "
"якось, тобто якщо він має прапорець або радіокнопку.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is checked.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає [code]true[/code], якщо товар у позиції [param idx] відмічено.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] 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.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертає [code]true[/code], якщо товар в індексі [param idx] вимкнено. Коли "
"його вимкнено, він не може бути обраний, а його дія — викликана.\n"
"Дивитися [method set_item_disabled] для подробиць про те, як вимкнути "
"елемент.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is hidden.\n"
"See [method set_item_hidden] for more info on how to hide an item.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертаємо [code]true[/code], якщо товар в індексі [param idx] прихований.\n"
"Дивитися [method set_item_hidden] для подробиць про те, як приховати "
"елемент.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] has radio button-"
"style checkability.\n"
"[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/"
"unchecking items in radio groups.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт в індексі [param idx] має можливість "
"перевірки кнопки-стиль.\n"
"[b]Примітка:[/b] Це чисто косметичний, необхідно додати логіку для перевірки/"
"розшуку предметів в радіо групах.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Returns [code]true[/code] if the menu is currently opened.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Повертаємо [code]true[/code], якщо меню вже відкрито.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Return [code]true[/code] is global menu is a special system menu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"[code]true[/code] є глобальним меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Shows the global menu at [param position] in the screen coordinates.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Відображається глобальне меню в [param position] в координатах екрана.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Removes the item at index [param idx] from the global menu [param rid].\n"
"[b]Note:[/b] The indices of items after the removed item will be shifted by "
"one.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Видаліть пункт в індексі [param idx] з глобального меню [param rid].\n"
"[b]Примітка:[/b] Індикатори елементів після вилученого елемента будуть "
"переміщені одним.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the menu text layout direction from right-to-left if [param is_rtl] is "
"[code]true[/code].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює напрямок текстового макета меню з правого вліво, якщо [param "
"is_rtl] [code]true[/code].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the callback of the item at index [param idx]. Callback is emitted when "
"an item is pressed.\n"
"[b]Note:[/b] The [param callback] Callable needs to accept exactly one "
"Variant parameter, the parameter passed to the Callable will be the value "
"passed to the [code]tag[/code] parameter when the menu item was created.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює зворотний виклик пункту в індексі [param idx]. Зворотний виклик "
"викликається при натисканні елемента.\n"
"[b]Примітка:[/b] [param callback] значення має приймати точно один параметр "
"Variant, параметр, що надходить до Callable, буде передано як параметр "
"[code]tag[/code] при створенні пункту меню.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets whether the item at index [param idx] has a checkbox. If [code]false[/"
"code], sets the type of the item to plain text.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює, чи є пункт в індексі [param idx], має прапорець. Якщо "
"[code]false[/code], встановлюємо тип пункту на звичайний текст.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the checkstate status of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює стан контрольного стану елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Enables/disables the item at index [param idx]. When it is disabled, it can't "
"be selected and its action can't be invoked.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Увімкнути/вимкнути елемент в індексі [param idx]. Коли він вимкнений, він не "
"може бути обраний і його дія не може бути викликана.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Replaces the [Texture2D] icon of the specified [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows.\n"
"[b]Note:[/b] This method is not supported by macOS Dock menu items."
msgstr ""
"Заміна іконки [Texture2D] вказаного [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows.\n"
"[b]Примітка:[/b] Цей метод не підтримується пунктами меню macOS Dock."
msgid ""
"Sets number of state of a multistate item. See [method add_multistate_item] "
"for details.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює кількість стану багатостатевого елемента. Див. [method "
"add_multistate_item] для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the type of the item at the specified index [param idx] to radio button. "
"If [code]false[/code], sets the type of the item to plain text.\n"
"[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/"
"unchecking items in radio groups.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює тип пункту за вказаним індексом [param idx] на кнопку радіо. Якщо "
"[code]false[/code], встановлюємо тип пункту на звичайний текст.\n"
"[b]Примітка:[/b] Це чисто косметичний, необхідно додати логіку для перевірки/"
"розшуку предметів в радіо групах.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the state of a multistate item. See [method add_multistate_item] for "
"details.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює стан багатодержавного елемента. Див. [method add_multistate_item] "
"для деталей.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the submenu RID of the item at index [param idx]. The submenu is a "
"global menu that would be shown when the item is clicked.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює субмену RID пункту в індексі [param idx]. Підмену є глобальним "
"меню, яке буде показано при натисканні пункту.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the metadata of an item, which may be of any type. You can later get it "
"with [method get_item_tag], which provides a simple way of assigning context "
"data to items.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює метадані елемента, який може бути будь-яким типом. Ви можете "
"отримати його за допомогою [method get_item_tag], який забезпечує простий "
"спосіб присвоєння контекстних даних до предметів.\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the text of the item at index [param idx].\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Встановлює текст елемента в індексі [param idx].\n"
"[b]Примітка:[/b] Цей метод реалізується на macOS і Windows."
msgid ""
"Sets the minimum width of the global menu.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Налаштування мінімальної ширини глобального меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Registers callable to emit when the menu is about to show.\n"
"[b]Note:[/b] The OS can simulate menu opening to track menu item changes and "
"global shortcuts, in which case the corresponding close callback is not "
"triggered. Use [method is_opened] to check if the menu is currently opened.\n"
"[b]Note:[/b] This method is implemented on macOS and Windows."
msgstr ""
"Реєстри, що викликаються, щоб випустити, коли меню ось-ось відобразиться. \n"
"[b]Примітка:[/b] ОС може імітувати відкриття меню для відстеження змін "
"пунктів меню та глобальних ярликів, у цьому випадку відповідний зворотний "
"виклик закриття не запускається. Використовуйте [method is_opened], щоб "
"перевірити, чи відкрито меню в даний момент. \n"
"[b]Примітка.[/b] Цей метод реалізовано в macOS і Windows."
msgid ""
"Registers callable to emit after the menu is closed.\n"
"[b]Note:[/b] This method is implemented only on macOS."
msgstr ""
"Записи, що випускаються після закінчення меню.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS."
msgid ""
"Sets the text of the system menu item.\n"
"[b]Note:[/b] This method is implemented on macOS."
msgstr ""
"Встановлює текст елемента системного меню.\n"
"[b]Примітка:[/b] Цей метод реалізовано в macOS."
msgid "[NativeMenu] supports native global main menu."
msgstr "[NativeMenu] підтримує рідне глобальне меню."
msgid "[NativeMenu] supports native popup menus."
msgstr "[NativeMenu] підтримує рідні меню поштових повідомлень."
msgid "[NativeMenu] supports menu open and close callbacks."
msgstr "[NativeMenu] підтримує меню відкритими та закритими викликами."
msgid "[NativeMenu] supports menu item hover callback."
msgstr "[NativeMenu] підтримує пункт меню hover callback."
msgid "[NativeMenu] supports menu item accelerator/key callback."
msgstr "[NativeMenu] підтримує пункт меню акселератор/ключний дзвінок."
msgid "Invalid special system menu ID."
msgstr "Вказана спеціальна система ID."
msgid "Global main menu ID."
msgstr "Глобальний ідентифікатор головного меню."
msgid "Application (first menu after \"Apple\" menu on macOS) menu ID."
msgstr "Додаток (перше меню після меню «Додати» на macOS)."
msgid ""
"\"Window\" menu ID (on macOS this menu includes standard window control items "
"and a list of open windows)."
msgstr ""
"\"Віндов\" ідентифікатор меню (на macOS це меню включає стандартні елементи "
"керування вікнами та список відкритих вікон)."
msgid "\"Help\" menu ID (on macOS this menu includes help search bar)."
msgstr "В меню \"Допомога\" в меню \"Допомога\" в меню \"Допомогти\"\"."
msgid ""
"Dock icon right-click menu ID (on macOS this menu include standard "
"application control items and a list of open windows)."
msgstr ""
"Dock icon right-click меню ID (на macOS це меню включає в себе стандартні "
"елементи керування додатками і список відкритих вікон)."
msgid "A 2D agent used to pathfind to a position while avoiding obstacles."
msgstr ""
"A 2D агент, який використовується для шляхуфінованої до положення, уникаючи "
"перешкод."
msgid ""
"A 2D agent used to pathfind to a position while avoiding static and dynamic "
"obstacles. The calculation can be used by the parent node to dynamically move "
"it along the path. Requires navigation data to work correctly.\n"
"Dynamic obstacles are avoided using RVO collision avoidance. Avoidance is "
"computed before physics, so the pathfinding information can be used safely in "
"the physics step.\n"
"[b]Note:[/b] After setting the [member target_position] property, the [method "
"get_next_path_position] method must be used once every physics frame to "
"update the internal path logic of the navigation agent. The vector position "
"it returns should be used as the next movement position for the agent's "
"parent node.\n"
"[b]Note:[/b] Several methods of this class, such as [method "
"get_next_path_position], can trigger a new path calculation. Calling these in "
"your callback to an agent's signal, such as [signal waypoint_reached], can "
"cause infinite recursion. It is recommended to call these methods in the "
"physics step or, alternatively, delay their call until the end of the frame "
"(see [method Object.call_deferred] or [constant Object.CONNECT_DEFERRED])."
msgstr ""
"2D-агент, який використовується для пошуку шляху до позиції, уникаючи "
"статичних та динамічних перешкод. Розрахунок може бути використаний "
"батьківським вузлом для динамічного переміщення його вздовж шляху. Для "
"коректної роботи потрібні навігаційні дані.\n"
"Динамічні перешкоди уникаються за допомогою уникнення зіткнень RVO. Уникнення "
"обчислюється перед фізикою, тому інформацію про пошук шляху можна безпечно "
"використовувати на кроці фізики.\n"
"[b]Примітка:[/b] Після встановлення властивості [member target_position] "
"метод [method get_next_path_position] необхідно використовувати один раз у "
"кожному кадрі фізики для оновлення внутрішньої логіки шляху навігаційного "
"агента. Позиція вектора, яку він повертає, повинна використовуватися як "
"наступна позиція руху для батьківського вузла агента.\n"
"[b]Примітка:[/b] Кілька методів цього класу, такі як [method "
"get_next_path_position], можуть ініціювати новий розрахунок шляху. Виклик цих "
"методів у зворотному виклику сигналу агента, наприклад, [signal "
"waypoint_reached], може спричинити нескінченну рекурсію. Рекомендується "
"викликати ці методи на кроці фізики або, як варіант, відкласти їхній виклик "
"до кінця кадру (див. [method Object.call_deferred] або [constant "
"Object.CONNECT_DEFERRED])."
msgid "Using NavigationAgents"
msgstr "Використання навігації"
msgid ""
"Returns the distance to the target position, using the agent's global "
"position. The user must set [member target_position] in order for this to be "
"accurate."
msgstr ""
"Повертає відстань до цільової позиції, використовуючи глобальну позицію "
"агента. Користувач повинен встановити [member target_position], щоб це було "
"точним."
msgid ""
"Returns whether or not the specified layer of the [member avoidance_layers] "
"bitmask is enabled, given a [param layer_number] between 1 and 32."
msgstr ""
"Повертає, чи ввімкнено вказаний шар бітової маски [member avoidance_layers], "
"залежно від значення [param layer_number] від 1 до 32."
msgid ""
"Returns whether or not the specified mask of the [member avoidance_mask] "
"bitmask is enabled, given a [param mask_number] between 1 and 32."
msgstr ""
"Повертає, чи ввімкнено вказану маску бітової маски [member avoidance_mask], "
"якщо задано [param mask_number] значення від 1 до 32."
msgid ""
"Returns this agent's current path from start to finish in global coordinates. "
"The path only updates when the target position is changed or the agent "
"requires a repath. The path array is not intended to be used in direct path "
"movement as the agent has its own internal path logic that would get "
"corrupted by changing the path array manually. Use the intended [method "
"get_next_path_position] once every physics frame to receive the next path "
"point for the agents movement as this function also updates the internal path "
"logic."
msgstr ""
"Повертає поточний шлях агента від початку до завершення глобальних координат. "
"При зміні цільової позиції, або агент вимагає репатії. Масштаб шляху не "
"призначений для використання в прямій дорозі, оскільки агент має свою "
"внутрішню логіку шляху, яка буде пошкоджена шляхом зміни масиву шляху вручну. "
"Використовуйте призначені [method get_next_path_position] один раз кожен кадр "
"фізики, щоб отримати наступний шлях для руху агентів, оскільки ця функція "
"також оновлюється логіку внутрішнього шляху."
msgid ""
"Returns which index the agent is currently on in the navigation path's "
"[PackedVector2Array]."
msgstr ""
"Повертає, що індекс агента в даний час навігаційний шлях [PackedVector2Array]."
msgid ""
"Returns the path query result for the path the agent is currently following."
msgstr "Повертає результат запиту на шлях агента в даний час."
msgid ""
"Returns the reachable final position of the current navigation path in global "
"coordinates. This position can change if the agent needs to update the "
"navigation path which makes the agent emit the [signal path_changed] signal."
msgstr ""
"Повернутися до кінцевої позиції поточного шляху навігації у глобальних "
"координатах. Ця позиція може змінюватися, якщо агент повинен оновити "
"навігаційний шлях, який робить агент випромінив сигнал [signal path_changed]."
msgid ""
"Returns whether or not the specified layer of the [member navigation_layers] "
"bitmask is enabled, given a [param layer_number] between 1 and 32."
msgstr ""
"Повертає, чи увімкнено вказаний шар бітової маски [member navigation_layers], "
"залежно від значення [param layer_number] від 1 до 32."
msgid ""
"Returns the [RID] of the navigation map for this NavigationAgent node. This "
"function returns always the map set on the NavigationAgent node and not the "
"map of the abstract agent on the NavigationServer. If the agent map is "
"changed directly with the NavigationServer API the NavigationAgent node will "
"not be aware of the map change. Use [method set_navigation_map] to change the "
"navigation map for the NavigationAgent and also update the agent on the "
"NavigationServer."
msgstr ""
"Повернення [RID] навігаційної карти для цього вузла навігації. Ця функція "
"повертається завжди на карті, встановлену навігаційному вузлі, а не на карті "
"абстрактного агента на навігаційний сервер. Якщо карта агента змінюється "
"безпосередньо з API навігації навігацієюАгентний вузол не буде в курсі зміни "
"карти. Використовуйте [method set_navigation_map] для зміни навігаційної "
"карти для навігаціїAgent, а також оновлення агента на Навігаційний сервер."
msgid ""
"Returns the next position 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. The use "
"of this function once every physics frame is required to update the internal "
"path logic of the NavigationAgent."
msgstr ""
"Повертаємо наступну позицію у глобальних координатах, які можуть бути "
"переміщені, переконавшись, що не існує статичних об’єктів. Якщо агент не має "
"навігаційної доріжки, він поверне позицію батька агента. Використання цієї "
"функції після кожного фізичного кадру необхідно оновити логіку внутрішнього "
"шляху навігації."
msgid ""
"Returns the length of the currently calculated path. The returned value is "
"[code]0.0[/code], if the path is still calculating or no calculation has been "
"requested yet."
msgstr ""
"Повертає довжину поточного обчисленого шляху. Повернене значення — [code]0.0[/"
"code], якщо шлях все ще обчислюється або запит на обчислення ще не було "
"надіслано."
msgid "Returns the [RID] of this agent on the [NavigationServer2D]."
msgstr "Повернутися до [RID] цього агента на [NavigationServer2D]."
msgid ""
"Returns [code]true[/code] if the agent's navigation has finished. If the "
"target is reachable, navigation ends when the target is reached. If the "
"target is unreachable, navigation ends when the last waypoint of the path is "
"reached.\n"
"[b]Note:[/b] While [code]true[/code] prefer to stop calling update functions "
"like [method get_next_path_position]. This avoids jittering the standing "
"agent due to calling repeated path updates."
msgstr ""
"Повертаємо [code]true[/code], якщо навігація агента завершено. Якщо мета "
"досягається, навігація закінчується при досягненні цілей. Якщо мета "
"ненадійна, навігація закінчується, коли досягається остання точка шляху.\n"
"[b]Примітка:[/b] В той час як [code]true[/code] воліє зупинити виклик функції "
"оновлення, такі як [method get_next_path_position]. Це дозволяє занурювати "
"стоячий агент через виклик повторних оновлень шляху."
msgid ""
"Returns [code]true[/code] if [method get_final_position] is within [member "
"target_desired_distance] of the [member target_position]."
msgstr ""
"Повертає [code]true[/code], якщо [method get_final_position] знаходиться в "
"межах [member target_desired_distance] від [member target_position]."
msgid ""
"Returns [code]true[/code] if the agent reached the target, i.e. the agent "
"moved within [member target_desired_distance] of the [member "
"target_position]. It may not always be possible to reach the target but it "
"should always be possible to reach the final position. See [method "
"get_final_position]."
msgstr ""
"Повертає [code]true[/code], якщо агент досягнув поставленої мети, тобто агент "
"перейшов в межах [member target_desired_distance] [member target_position]. "
"Не завжди можна досягти поставленої мети, але це завжди повинно бути можливим "
"для досягнення кінцевої позиції. Див. [method get_final_position]."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member avoidance_layers] bitmask, given a [param layer_number] between 1 and "
"32."
msgstr ""
"На основі значення параметра [param value] вмикає або вимикає вказаний шар у "
"бітовій масці [member avoidance_layers], маючи значення [param layer_number] "
"від 1 до 32."
msgid ""
"Based on [param value], enables or disables the specified mask in the [member "
"avoidance_mask] bitmask, given a [param mask_number] between 1 and 32."
msgstr ""
"На основі значення параметра [param value] вмикає або вимикає вказану маску в "
"бітовій масці [member avoidance_mask], маючи значення [param mask_number] від "
"1 до 32."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member navigation_layers] bitmask, given a [param layer_number] between 1 "
"and 32."
msgstr ""
"На основі значення параметра [param value] вмикає або вимикає вказаний шар у "
"бітовій масці [member navigation_layers], маючи значення [param layer_number] "
"від 1 до 32."
msgid ""
"Sets the [RID] of the navigation map this NavigationAgent node should use and "
"also updates the [code]agent[/code] on the NavigationServer."
msgstr ""
"Навігація [RID] навігаційної карти цього вузла навігації має "
"використовуватися, а також оновлення [code] agent[/code] на Навігаційний "
"сервер."
msgid ""
"Replaces the internal velocity in the collision avoidance simulation with "
"[param velocity]. When an agent is teleported to a new position this function "
"should be used in the same frame. If called frequently this function can get "
"agents stuck."
msgstr ""
"Заміняє внутрішню швидкість при зіткненні симулятора з [param velocity]. При "
"підключенні агента до нової позиції ця функція повинна бути використана в "
"одному кадрі. Якщо часто ця функція може отримати агенти, які застрягають."
msgid ""
"If [code]true[/code] the agent is registered for an RVO avoidance callback on "
"the [NavigationServer2D]. When [member velocity] is used and the processing "
"is completed a [code]safe_velocity[/code] Vector2 is received with a signal "
"connection to [signal velocity_computed]. Avoidance processing with many "
"registered agents has a significant performance cost and should only be "
"enabled on agents that currently require it."
msgstr ""
"Якщо [code]true[/code] агент зареєстрований для зворотного виклику RVO на "
"[NavigationServer2D]. При використанні параметра [code]safe_velocity[/code] "
"Vector2 надходить з підключенням сигналу до [signal speed_computed]. "
"Унеможливлення обробки з багатьма зареєстрованими агентами має суттєву "
"вартість виконання і повинна бути включена тільки до агентів, які наразі "
"вимагають."
msgid ""
"A bitfield determining the avoidance layers for this NavigationAgent. Other "
"agents with a matching bit on the [member avoidance_mask] will avoid this "
"agent."
msgstr ""
"Бітове поле, що визначає шари уникнення для цього NavigationAgent. Інші "
"агенти з відповідним бітом у [member avoidance_mask] уникатимуть цього агента."
msgid ""
"A bitfield determining what other avoidance agents and obstacles this "
"NavigationAgent will avoid when a bit matches at least one of their [member "
"avoidance_layers]."
msgstr ""
"Бітове поле, яке визначає, яких інших агентів уникнення та перешкод цей "
"NavigationAgent уникатиме, коли біт збігається принаймні з одним з їхніх "
"[member avoidance_layers]."
msgid ""
"The agent does not adjust the velocity for other agents that would match the "
"[member avoidance_mask] but have a lower [member avoidance_priority]. This in "
"turn makes the other agents with lower priority adjust their velocities even "
"more to avoid collision with this agent."
msgstr ""
"Засіб не налаштовує швидкість для інших агентів, які будуть відповідати "
"[member avoidance_mask], але мають нижчу [member avoidance_priority]. Це в "
"свою чергу робить інші агенти з більш низьким пріоритетом коригувати свої "
"нерівності ще більше, щоб уникнути зіткнення з цим агентом."
msgid "If [code]true[/code] shows debug visuals for this agent."
msgstr "Якщо [code]true[/code] показує візуальні ефекти для цього агента."
msgid ""
"If [member debug_use_custom] is [code]true[/code] uses this color for this "
"agent instead of global color."
msgstr ""
"[code]true[/code] використовує цей колір для цього агента замість глобального "
"кольору."
msgid ""
"If [member debug_use_custom] is [code]true[/code] uses this line width for "
"rendering paths for this agent instead of global line width."
msgstr ""
"Якщо [member debug_use_custom] є [code]true[/code] використовує цю ширину "
"лінії для рендерингу шляхів для даного агента замість глобальної ширини лінії."
msgid ""
"If [member debug_use_custom] is [code]true[/code] uses this rasterized point "
"size for rendering path points for this agent instead of global point size."
msgstr ""
"[code]true[/code] використовує цей растровий розмір точки для рендерингових "
"точок для цього агента замість глобального розміру точки."
msgid ""
"If [code]true[/code] uses the defined [member debug_path_custom_color] for "
"this agent instead of global color."
msgstr ""
"Якщо [code]true[/code] використовує визначені [member "
"debug_path_custom_color] для цього агента замість глобального кольору."
msgid "The maximum number of neighbors for the agent to consider."
msgstr "Максимальна кількість сусідів для агента."
msgid "The maximum speed that an agent can move."
msgstr "Максимальна швидкість, яка може переміщатися."
msgid ""
"A bitfield determining which navigation layers of navigation regions this "
"agent will use to calculate a path. Changing it during runtime will clear the "
"current navigation path and generate a new one, according to the new "
"navigation layers."
msgstr ""
"У бітфілді визначено навігаційні шари навігаційних регіонів цей агент буде "
"використовуватися для розрахунку шляху. Змінюючи його під час робочого часу, "
"очищаємо поточну навігацію і генеруємо новий, відповідно до нових "
"навігаційних шарів."
msgid "The distance to search for other agents."
msgstr "Відстань до пошуку інших агентів."
msgid ""
"The distance threshold before a path point is considered to be reached. This "
"allows agents to not have to hit a path point on the path exactly, but only "
"to reach its general area. If this value is set too high, the NavigationAgent "
"will skip points on the path, which can lead to it leaving the navigation "
"mesh. If this value is set too low, the NavigationAgent will be stuck in a "
"repath loop because it will constantly overshoot the distance to the next "
"point on each physics frame update."
msgstr ""
"Поріг відстані до точки шляху вважається досягнутим. Це дозволяє агентам не "
"вразити точку шляху на шляху точно, але тільки досягти його загальної площі. "
"Якщо це значення встановлюється занадто високою, навігаціяАгент пропускає "
"точки на шляху, які можуть призвести до її виходу на навігацію сітки. Якщо ця "
"величина встановлена занадто низька, навігаціяАгент буде застрягти в "
"репатентній петлю, тому що вона буде постійно перевикористовувати відстань в "
"наступну точку на кожен фізичний каркас оновлення."
msgid ""
"The maximum distance the agent is allowed away from the ideal path to the "
"final position. This can happen due to trying to avoid collisions. When the "
"maximum distance is exceeded, it recalculates the ideal path."
msgstr ""
"Максимальна відстань агента допускається від ідеального шляху до кінцевого "
"положення. Це може статися через спроби уникнути зіткнення. Коли максимальна "
"відстань перевищена, вона перерахує ідеальний шлях."
msgid "Additional information to return with the navigation path."
msgstr "Додаткова інформація для повернення навігаційної доріжки."
msgid ""
"The path postprocessing applied to the raw path corridor found by the [member "
"pathfinding_algorithm]."
msgstr ""
"Постообробка шляху, застосована до необробленого коридору шляху, знайденого "
"за допомогою [member pathfinding_algorithm]."
msgid ""
"The maximum allowed length of the returned path in world units. A path will "
"be clipped when going over this length."
msgstr ""
"Максимально допустима довжина повернутого шляху в одиницях одиниць. Шлях буде "
"обрізано при перевищенні цієї довжини."
msgid ""
"The maximum allowed radius in world units that the returned path can be from "
"the path start. The path will be clipped when going over this radius. "
"Compared to [member path_return_max_length], this allows the agent to go that "
"much further, if they need to walk around a corner.\n"
"[b]Note:[/b] This will perform a sphere clip considering only the actual "
"navigation mesh path points with the first path position being the sphere's "
"center."
msgstr ""
"Максимально допустимий радіус у світових одиницях, яким може бути повернутий "
"шлях від початку шляху. Шлях буде обрізано при перевищенні цього радіуса. "
"Порівняно з [member path_return_max_length], це дозволяє агенту пройти "
"набагато далі, якщо йому потрібно обійти кут.\n"
"[b]Примітка:[/b] Це виконає обрізання сфери, враховуючи лише фактичні точки "
"шляху навігаційної сітки, причому перша позиція шляху буде центром сфери."
msgid ""
"The maximum distance a searched polygon can be away from the start polygon "
"before the pathfinding cancels the search for a path to the (possibly "
"unreachable or very far away) target position polygon. In this case the "
"pathfinding resets and builds a path from the start polygon to the polygon "
"that was found closest to the target position so far. A value of [code]0[/"
"code] or below counts as unlimited. In case of unlimited the pathfinding will "
"search all polygons connected with the start polygon until either the target "
"position polygon is found or all available polygon search options are "
"exhausted."
msgstr ""
"Максимальна відстань, на якій може знаходитися пошуковий полігон від "
"початкового полігону, перш ніж пошук шляху скасовує пошук шляху до (можливо, "
"недосяжного або дуже далекого) полігону цільової позиції. У цьому випадку "
"пошук шляху скидається та будує шлях від початкового полігону до полігону, "
"який був знайдений найближчим до цільової позиції на даний момент. Значення "
"[code]0[/code] або нижче вважається необмеженим. У разі необмеженого значення "
"пошук шляху шукатиме всі полігони, пов'язані з початковим полігоном, доки не "
"буде знайдено полігон цільової позиції або не будуть вичерпані всі доступні "
"опції пошуку полігонів."
msgid ""
"The maximum number of polygons that are searched before the pathfinding "
"cancels the search for a path to the (possibly unreachable or very far away) "
"target position polygon. In this case the pathfinding resets and builds a "
"path from the start polygon to the polygon that was found closest to the "
"target position so far. A value of [code]0[/code] or below counts as "
"unlimited. In case of unlimited the pathfinding will search all polygons "
"connected with the start polygon until either the target position polygon is "
"found or all available polygon search options are exhausted."
msgstr ""
"Максимальна кількість полігонів, що обшукуються перед пошуком шляху, скасовує "
"пошук шляху до (можливо, недосяжного або дуже далекого) полігону цільової "
"позиції. У цьому випадку пошук шляху скидається та будує шлях від початкового "
"полігону до полігону, який був знайдений найближчим до цільової позиції на "
"даний момент. Значення [code]0[/code] або нижче вважається необмеженим. У "
"разі необмеженого значення пошук шляху шукатиме всі полігони, пов'язані з "
"початковим полігоном, доки не буде знайдено полігон цільової позиції або не "
"будуть вичерпані всі доступні опції пошуку полігонів."
msgid "The pathfinding algorithm used in the path query."
msgstr "Алгоритм стипендії, що використовується в доріжці."
msgid ""
"The radius of the avoidance agent. This is the \"body\" of the avoidance "
"agent and not the avoidance maneuver starting radius (which is controlled by "
"[member neighbor_distance]).\n"
"Does not affect normal pathfinding. To change an actor's pathfinding radius "
"bake [NavigationPolygon] resources with a different [member "
"NavigationPolygon.agent_radius] property and use different navigation maps "
"for each actor size."
msgstr ""
"Радіус агента уникнення. Це «тіло» агента уникнення, а не радіус початку "
"маневру уникнення (який контролюється параметром [member "
"neighbor_distance]).\n"
"Не впливає на звичайний пошук шляху. Щоб змінити радіус пошуку шляху актора, "
"запечіть ресурси [NavigationPolygon] з іншою властивістю [member "
"NavigationPolygon.agent_radius] та використовуйте різні карти навігації для "
"кожного розміру актора."
msgid "The path simplification amount in worlds units."
msgstr "Сума спрощення шляху у світових підрозділах."
msgid ""
"If [code]true[/code] a simplified version of the path will be returned with "
"less critical path points removed. The simplification amount is controlled by "
"[member simplify_epsilon]. The simplification uses a variant of Ramer-Douglas-"
"Peucker algorithm for curve point decimation.\n"
"Path simplification can be helpful to mitigate various path following issues "
"that can arise with certain agent types and script behaviors. E.g. "
"\"steering\" agents or avoidance in \"open fields\"."
msgstr ""
"Якщо [code]true[/code] буде повернуто спрощену версію шляху з менш критичними "
"точками шляху. Сума спрощування здійснюється за допомогою [member "
"simplify_epsilon]. Спрощування використовує варіант алгоритму Ramer-Douglas-"
"Peucker для децимації кривих точок.\n"
"Удосконалення шляху може бути корисним, щоб пом'якшити різні шляхи, такі "
"проблеми, які можуть виникати з певними типами агента та поведінками "
"скриптів. Наприклад, агенти або уникнення в «відкритих полях»."
msgid ""
"The distance threshold before the target is considered to be reached. On "
"reaching the target, [signal target_reached] is emitted and navigation ends "
"(see [method is_navigation_finished] and [signal navigation_finished]).\n"
"You can make navigation end early by setting this property to a value greater "
"than [member path_desired_distance] (navigation will end before reaching the "
"last waypoint).\n"
"You can also make navigation end closer to the target than each individual "
"path position by setting this property to a value lower than [member "
"path_desired_distance] (navigation won't immediately end when reaching the "
"last waypoint). However, if the value set is too low, the agent will be stuck "
"in a repath loop because it will constantly overshoot the distance to the "
"target on each physics frame update."
msgstr ""
"Порога дистанції перед поставленою метою вважається досягнута. Досягнення "
"цілі, [signal target_reached] вдається і навігація закінчується (див. [method "
"is_navigation_finished] і [signal navigation_finished]).\n"
"Ви можете зробити навігацію в кінці початку, встановивши цю властивість "
"значення більше [member path_desired_distance]\n"
"Ви також можете зробити навігацію до цілі, ніж кожна окрема позиція шляху, "
"встановивши цю властивість до значення нижче [member path_desired_distance] "
"(навігація не відразу закінчується при досягненні останнього шляху). Однак, "
"якщо значення встановлена занадто низька, агент буде застрягти в репатентну "
"петлю, оскільки він буде постійно перевикористовувати відстань до цілі на "
"кожному фізичному каркасі оновлення."
msgid ""
"If set, a new navigation path from the current agent position to the [member "
"target_position] is requested from the NavigationServer."
msgstr ""
"Якщо встановлено, у NavigationServer запитується новий шлях навігації від "
"поточної позиції агента до [member target_position]."
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 less freedom in choosing its velocities. A too high value "
"will slow down agents movement considerably. Must be positive."
msgstr ""
"Мінімальна кількість часу, для яких це пов’язано з алгоритмом зіткнень, "
"безпечні для інших агентів. Чим більший номер, тим швидше агент відповідав "
"іншим агентам, але меншу свободу при виборі його оксамитовості. Дуже висока "
"вартість значно сповільнить рух агентів. Потрібні бути позитивними."
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 "
"static avoidance obstacles. The larger the number, the sooner the agent will "
"respond to static avoidance obstacles, but less freedom in choosing its "
"velocities. A too high value will slow down agents movement considerably. "
"Must be positive."
msgstr ""
"Мінімальна кількість часу, для яких це пов’язано з алгоритмом зіткнень, "
"безпечні щодо статичних перешкод уникає. Чим більший номер, тим швидше агент "
"відповідав на статичні перешкоди уникнення, але меншу свободу при виборі "
"своїх опонентів. Дуже висока вартість значно сповільнить рух агентів. "
"Потрібні бути позитивними."
msgid ""
"Sets the new wanted velocity for the agent. The avoidance simulation will try "
"to fulfill this velocity if possible but will modify it to avoid collision "
"with other agents and obstacles. When an agent is teleported to a new "
"position, use [method set_velocity_forced] as well to reset the internal "
"simulation velocity."
msgstr ""
"Налаштовує нову бажану швидкість для агента. Симулятор уникнення перешкод "
"допоможе виконати цю швидкість, якщо це можливо, але змінить його, щоб "
"уникнути зіткнення з іншими агентами та перешкодами. Коли агент зв'язується з "
"новим положенням, скористайтеся [method set_velocity_forced], а також для "
"скидання внутрішньої швидкості моделювання."
msgid ""
"Signals that the agent reached a navigation link. Emitted when the agent "
"moves within [member path_desired_distance] of the next position of the path "
"when that position is a navigation link.\n"
"The details dictionary may contain the following keys depending on the value "
"of [member path_metadata_flags]:\n"
"- [code]position[/code]: The start position of the link that was reached.\n"
"- [code]type[/code]: Always [constant "
"NavigationPathQueryResult2D.PATH_SEGMENT_TYPE_LINK].\n"
"- [code]rid[/code]: The [RID] of the link.\n"
"- [code]owner[/code]: The object which manages the link (usually "
"[NavigationLink2D]).\n"
"- [code]link_entry_position[/code]: If [code]owner[/code] is available and "
"the owner is a [NavigationLink2D], it will contain the global position of the "
"link's point the agent is entering.\n"
"- [code]link_exit_position[/code]: If [code]owner[/code] is available and the "
"owner is a [NavigationLink2D], it will contain the global position of the "
"link's point which the agent is exiting."
msgstr ""
"Заяви, що агент досягнув навігації. Увімкнено, коли агент рухається в межах "
"[member path_desired_distance] наступного положення шляху, коли ця позиція є "
"навігаційним посиланням.\n"
"Словник деталей може містити такі ключі в залежності від значення [member "
"path_metadata_flags]:\n"
"[code]позиція[/code]: Почати позицію посилання, яка була досягнута.\n"
"- [code]тип[/code]: Завжди [constant "
"NavigationPathQueryResult2D.PATH_SEGMENT_TYPE_LINK].\n"
"- [code]rid[/code]: [RID] посилання.\n"
"[code]власник[/code]: [NavigationLink2D].\n"
"- [code]link_entry_position[/code]: Якщо [code]власник[/code] доступний і "
"власник є [NavigationLink2D], він буде містити глобальну позицію точки "
"посилання, який входить до агента.\n"
"- [code]link_exit_position[/code]: Якщо [code]власник[/code] доступний і "
"власник [NavigationLink2D], він міститиме глобальну позицію точки посилання, "
"яку агент виходить з виходу."
msgid ""
"Signals that the agent's navigation has finished. If the target is reachable, "
"navigation ends when the target is reached. If the target is unreachable, "
"navigation ends when the last waypoint of the path is reached. This signal is "
"emitted only once per loaded path.\n"
"This signal will be emitted just after [signal target_reached] when the "
"target is reachable."
msgstr ""
"Навігація агента завершено. Якщо мета досягається, навігація закінчується при "
"досягненні цілей. Якщо мета ненадійна, навігація закінчується, коли "
"досягається остання точка шляху. Цей сигнал видається тільки один раз на "
"завантажені шлях.\n"
"Цей сигнал буде видано тільки після того, як [signal target_reached], коли "
"ціль досягається."
msgid ""
"Emitted when the agent had to update the loaded path:\n"
"- because path was previously empty.\n"
"- because navigation map has changed.\n"
"- because agent pushed further away from the current path segment than the "
"[member path_max_distance]."
msgstr ""
"Увімкнути, коли агент повинен оновити завантажений шлях:\n"
"- бо шлях був раніше порожнім.\n"
"- через зміну навігаційної карти.\n"
"- оскільки агент відштовхував далі від поточного сегмента шляху, ніж [member "
"path_max_distance]."
msgid ""
"Signals that the agent reached the target, i.e. the agent moved within "
"[member target_desired_distance] of the [member target_position]. This signal "
"is emitted only once per loaded path.\n"
"This signal will be emitted just before [signal navigation_finished] when the "
"target is reachable.\n"
"It may not always be possible to reach the target but it should always be "
"possible to reach the final position. See [method get_final_position]."
msgstr ""
"Сигналізує про те, що агент досяг цілі, тобто агент перемістився в межах "
"[member target_distance] від [member target_position]. Цей сигнал "
"випромінюється лише один раз на кожен завантажений шлях.\n"
"Цей сигнал буде випромінено безпосередньо перед [signal navigation_finished], "
"коли ціль буде досяжна.\n"
"Не завжди можливо досягти цілі, але завжди має бути можливість досягти "
"кінцевої позиції. Див. [method get_final_position]."
msgid ""
"Notifies when the collision avoidance velocity is calculated. Emitted every "
"update as long as [member avoidance_enabled] is [code]true[/code] and the "
"agent has a navigation map."
msgstr ""
"При обчисленні швидкості зіткнення. Увімкнено будь-яке оновлення, доки "
"[member avoidance_enabled] [code]true[/code] і агент має навігаційну карту."
msgid ""
"Signals that the agent reached a waypoint. Emitted when the agent moves "
"within [member path_desired_distance] of the next position of the path.\n"
"The details dictionary may contain the following keys depending on the value "
"of [member path_metadata_flags]:\n"
"- [code]position[/code]: The position of the waypoint that was reached.\n"
"- [code]type[/code]: The type of navigation primitive (region or link) that "
"contains this waypoint.\n"
"- [code]rid[/code]: The [RID] of the containing navigation primitive (region "
"or link).\n"
"- [code]owner[/code]: The object which manages the containing navigation "
"primitive (region or link)."
msgstr ""
"Заяви, що агент досягнув точки шляху. Випробувано, коли агент рухається в "
"межах [member path_desired_distance] наступного положення шляху.\n"
"Словник деталей може містити такі ключі в залежності від значення [member "
"path_metadata_flags]:\n"
"- [code]позиція[/code]: Посада точки, яка досягла.\n"
"- [code]тип[/code]: Тип навігаційної примітивності (регіон або посилання), що "
"містить цю точку шляху.\n"
"- [code]rid[/code]: [RID] містить навігаційний примітив (регіон або "
"посилання).\n"
"- [code]власник[/code]: Об'єкт, який керує навігацією (регіон або посилання)."
msgid "A 3D agent used to pathfind to a position while avoiding obstacles."
msgstr ""
"3D агент, який використовується для шляхуфінованої до положення, уникаючи "
"перешкод."
msgid ""
"A 3D agent used to pathfind to a position while avoiding static and dynamic "
"obstacles. The calculation can be used by the parent node to dynamically move "
"it along the path. Requires navigation data to work correctly.\n"
"Dynamic obstacles are avoided using RVO collision avoidance. Avoidance is "
"computed before physics, so the pathfinding information can be used safely in "
"the physics step.\n"
"[b]Note:[/b] After setting the [member target_position] property, the [method "
"get_next_path_position] method must be used once every physics frame to "
"update the internal path logic of the navigation agent. The vector position "
"it returns should be used as the next movement position for the agent's "
"parent node.\n"
"[b]Note:[/b] Several methods of this class, such as [method "
"get_next_path_position], can trigger a new path calculation. Calling these in "
"your callback to an agent's signal, such as [signal waypoint_reached], can "
"cause infinite recursion. It is recommended to call these methods in the "
"physics step or, alternatively, delay their call until the end of the frame "
"(see [method Object.call_deferred] or [constant Object.CONNECT_DEFERRED])."
msgstr ""
"3D-агент, який використовується для пошуку шляху до позиції, уникаючи "
"статичних та динамічних перешкод. Розрахунок може бути використаний "
"батьківським вузлом для динамічного переміщення його вздовж шляху. Для "
"коректної роботи потрібні навігаційні дані.\n"
"Динамічні перешкоди уникаються за допомогою уникнення зіткнень RVO. Уникнення "
"обчислюється перед фізикою, тому інформацію про пошук шляху можна безпечно "
"використовувати на кроці фізики.\n"
"[b]Примітка:[/b] Після встановлення властивості [member target_position] "
"метод [method get_next_path_position] необхідно використовувати один раз у "
"кожному кадрі фізики для оновлення внутрішньої логіки шляху навігаційного "
"агента. Повернена ним векторна позиція повинна використовуватися як наступна "
"позиція руху для батьківського вузла агента.\n"
"[b]Примітка:[/b] Кілька методів цього класу, такі як [method "
"get_next_path_position], можуть ініціювати новий розрахунок шляху. Виклик цих "
"методів у зворотному виклику сигналу агента, наприклад, [signal "
"waypoint_reached], може спричинити нескінченну рекурсію. Рекомендується "
"викликати ці методи на кроці фізики або, як варіант, відкласти їхній виклик "
"до кінця кадру (див. [method Object.call_deferred] або [constant "
"Object.CONNECT_DEFERRED])."
msgid ""
"Returns which index the agent is currently on in the navigation path's "
"[PackedVector3Array]."
msgstr ""
"Повертає, що індекс агента в даний час навігаційний шлях [PackedVector3Array]."
msgid "Returns the [RID] of this agent on the [NavigationServer3D]."
msgstr "Повернутися до [RID] цього агента на [NavigationServer3D]."
msgid ""
"If [code]true[/code] the agent is registered for an RVO avoidance callback on "
"the [NavigationServer3D]. When [member velocity] is set and the processing is "
"completed a [code]safe_velocity[/code] Vector3 is received with a signal "
"connection to [signal velocity_computed]. Avoidance processing with many "
"registered agents has a significant performance cost and should only be "
"enabled on agents that currently require it."
msgstr ""
"Якщо [code]true[/code] агент зареєстрований для зворотного виклику RVO на "
"[NavigationServer3D]. Коли [member velocity] встановлена і обробка завершена "
"[code]safe_velocity[/code] Vector3 отримала з підключенням сигналу до [signal "
"Speed_computed]. Унеможливлення обробки з багатьма зареєстрованими агентами "
"має суттєву вартість виконання і повинна бути включена тільки до агентів, які "
"наразі вимагають."
msgid ""
"The height of the avoidance agent. Agents will ignore other agents or "
"obstacles that are above or below their current position + height in 2D "
"avoidance. Does nothing in 3D avoidance which uses radius spheres alone."
msgstr ""
"Висота агента уникнення. Агенти ігнорують інші агенти або перешкоди, які вище "
"або нижче їх поточного положення + висота в 2D уникнення. Нема нічого в 3D "
"уникнення, який використовує радіусні сфери самостійно."
msgid ""
"If [code]true[/code], and the agent uses 2D avoidance, it will remember the "
"set y-axis velocity and reapply it after the avoidance step. While 2D "
"avoidance has no y-axis and simulates on a flat plane this setting can help "
"to soften the most obvious clipping on uneven 3D geometry."
msgstr ""
"Якщо [code]true[/code], і агент використовує 2D уникнення, він запам'ятається "
"встановленою швидкістю осі і повторно його після покрокового уникнення. У той "
"час як 2D уникнення не має осі і імітує на плоскій площині, ця установка може "
"допомогти пом'якшити найбільш явний кліпінг на нерівній геометрії 3D."
msgid ""
"The height offset is subtracted from the y-axis value of any vector path "
"position for this NavigationAgent. The NavigationAgent height offset does not "
"change or influence the navigation mesh or pathfinding query result. "
"Additional navigation maps that use regions with navigation meshes that the "
"developer baked with appropriate agent radius or height values are required "
"to support different-sized agents."
msgstr ""
"Висота зсуву відхилена від значення вісь в будь-якому векторному шляху для "
"цієї NavigationAgent. NavigationAgent висота зсуву не змінюється або впливає "
"на навігацію сітки або результат запиту. Додаткові навігаційні карти, які "
"використовують регіони з навігаційними сітками, які розробник випікають з "
"відповідним радіусом або значенням висоти, необхідні для підтримки різних "
"агентів."
msgid ""
"The radius of the avoidance agent. This is the \"body\" of the avoidance "
"agent and not the avoidance maneuver starting radius (which is controlled by "
"[member neighbor_distance]).\n"
"Does not affect normal pathfinding. To change an actor's pathfinding radius "
"bake [NavigationMesh] resources with a different [member "
"NavigationMesh.agent_radius] property and use different navigation maps for "
"each actor size."
msgstr ""
"Радіус дії агента. Це \"ті\" агента з уникнення та не маневреності, що "
"контролює [member neighbor_distance].\n"
"Чи не впливає на нормальну патологію. Щоб змінити радіус стипендії актора "
"[NavigationMesh] ресурсів з різною [member NavigationMesh.agent_radius] і "
"використовувати різні навігаційні карти для кожного розміру актора."
msgid ""
"If [code]true[/code], the agent calculates avoidance velocities in 3D "
"omnidirectionally, e.g. for games that take place in air, underwater or "
"space. Agents using 3D avoidance only avoid other agents using 3D avoidance, "
"and react to radius-based avoidance obstacles. They ignore any vertex-based "
"obstacles.\n"
"If [code]false[/code], the agent calculates avoidance velocities in 2D along "
"the x and z-axes, ignoring the y-axis. Agents using 2D avoidance only avoid "
"other agents using 2D avoidance, and react to radius-based avoidance "
"obstacles or vertex-based avoidance obstacles. Other agents using 2D "
"avoidance that are below or above their current position including [member "
"height] are ignored."
msgstr ""
"Якщо [code]true[/code], агент розраховує неухильність 3D omnidirectionally, "
"наприклад, для ігор, які відбуваються в повітрі, підводному або просторі. "
"Агенти, які використовують 3D-пошук, лише уникають інших агентів з "
"використанням 3D-пошуку, а також реагують на перешкоди з боку радіуса. Вони "
"ігнорують будь-які перешкоди на основі вершини.\n"
"Якщо [code]false[/code], агент розраховує неухильність в 2D по x і z-axes, "
"ігноруючи вісь. Агенти, які використовують 2D, не тільки уникають інших "
"агентів, використовуючи 2D уникнення, і реагують на перешкоди, що знаходяться "
"в радіусі, або перешкоди для запобігання вершин. Інші агенти з використанням "
"2D уникнення, які нижче або вище їх поточного положення, включаючи [member "
"height] ігноруються."
msgid ""
"Signals that the agent reached a navigation link. Emitted when the agent "
"moves within [member path_desired_distance] of the next position of the path "
"when that position is a navigation link.\n"
"The details dictionary may contain the following keys depending on the value "
"of [member path_metadata_flags]:\n"
"- [code]position[/code]: The start position of the link that was reached.\n"
"- [code]type[/code]: Always [constant "
"NavigationPathQueryResult3D.PATH_SEGMENT_TYPE_LINK].\n"
"- [code]rid[/code]: The [RID] of the link.\n"
"- [code]owner[/code]: The object which manages the link (usually "
"[NavigationLink3D]).\n"
"- [code]link_entry_position[/code]: If [code]owner[/code] is available and "
"the owner is a [NavigationLink3D], it will contain the global position of the "
"link's point the agent is entering.\n"
"- [code]link_exit_position[/code]: If [code]owner[/code] is available and the "
"owner is a [NavigationLink3D], it will contain the global position of the "
"link's point which the agent is exiting."
msgstr ""
"Заяви, що агент досягнув навігації. Увімкнено, коли агент рухається в межах "
"[member path_desired_distance] наступного положення шляху, коли ця позиція є "
"навігаційним посиланням.\n"
"Словник деталей може містити такі ключі в залежності від значення [member "
"path_metadata_flags]:\n"
"[code]позиція[/code]: Почати позицію посилання, яка була досягнута.\n"
"- [code]тип[/code]: Завжди [constant "
"NavigationPathQueryResult3D.PATH_SEGMENT_TYPE_LINK].\n"
"- [code]rid[/code]: [RID] посилання.\n"
"[code]власник[/code]: [NavigationLink3D].\n"
"- [code]link_entry_position[/code]: Якщо [code]власник[/code] доступний і "
"власник є [NavigationLink3D], він міститиме глобальну позицію точки "
"посилання, що надходить агент.\n"
"- [code]link_exit_position[/code]: Якщо [code]власник[/code] доступний і "
"власник [NavigationLink3D], він міститиме глобальну позицію точки посилання, "
"яку агент виходить з виходу."
msgid ""
"A link between two positions on [NavigationRegion2D]s that agents can be "
"routed through."
msgstr ""
"Посилання між двома положеннями на [NavigationRegion2D], які агенти можуть "
"бути маршрутовані через."
msgid ""
"A link between two positions on [NavigationRegion2D]s that agents can be "
"routed through. These positions can be on the same [NavigationRegion2D] or on "
"two different ones. Links are useful to express navigation methods other than "
"traveling along the surface of the navigation polygon, such as ziplines, "
"teleporters, or gaps that can be jumped across."
msgstr ""
"Посилання між двома положеннями на [NavigationRegion2D], які агенти можуть "
"бути маршрутовані через. Ці позиції можна на одному [NavigationRegion2D] або "
"на двох різних. Посилання корисні для експрес-навігаційних методів, крім "
"подорожуючих по поверхні навігаційної полігону, таких як ziplinelines, "
"телепортери, або зазори, які можна стрибати по всій поверхні."
msgid "Using NavigationLinks"
msgstr "Використання навігації"
msgid ""
"Returns the [member end_position] that is relative to the link as a global "
"position."
msgstr ""
"Повертаємо Вашу увагу на те, що це стосується посилання на глобальну позицію."
msgid ""
"Returns the [member start_position] that is relative to the link as a global "
"position."
msgstr "Повертаємо Вашу увагу на те, що за посиланням на глобальну позицію."
msgid "Returns the current navigation map [RID] used by this link."
msgstr ""
"Повернення поточного навігаційної карти [RID], що використовується цим "
"посиланням."
msgid "Returns the [RID] of this link on the [NavigationServer2D]."
msgstr "Повернення [RID] цього посилання на [NavigationServer2D]."
msgid ""
"Sets the [member end_position] that is relative to the link from a global "
"[param position]."
msgstr ""
"Встановлює [member end_position] відносно посилання з глобального [param "
"position]."
msgid ""
"Sets the [member start_position] that is relative to the link from a global "
"[param position]."
msgstr ""
"Встановлює [member start_position] відносно посилання з глобального [param "
"position]."
msgid ""
"Sets the [RID] of the navigation map this link should use. By default the "
"link will automatically join the [World2D] default navigation map so this "
"function is only required to override the default map."
msgstr ""
"Налаштовує [RID] навігаційної карти цього посилання. За замовчуванням "
"посилання буде автоматично приєднатися до карти навігації за замовчуванням "
"[World2D], так що ця функція обов'язкова для перенадання карти за "
"замовчуванням."
msgid ""
"Whether this link can be traveled in both directions or only from [member "
"start_position] to [member end_position]."
msgstr "Будь ласка, зв'яжіться з нами, будь ласка, зв'яжіться з нами."
msgid ""
"Whether this link is currently active. If [code]false[/code], [method "
"NavigationServer2D.map_get_path] will ignore this link."
msgstr ""
"Чи є на даний момент це посилання. Якщо [code]false[/code], [method "
"NavigationServer2D.map_get_path] ігнорувати це посилання."
msgid ""
"Ending position of the link.\n"
"This position will search out the nearest polygon in the navigation mesh to "
"attach to.\n"
"The distance the link will search is controlled by [method "
"NavigationServer2D.map_set_link_connection_radius]."
msgstr ""
"Кінець положення посилання.\n"
"Ця позиція буде шукати найближчий полігон в навігаційній сітці, щоб "
"прикріпити до.\n"
"Відстань посилання буде здійснюватися за допомогою [method "
"NavigationServer2D.map_set_connection_radius]."
msgid ""
"When pathfinding enters this link from another regions navigation mesh the "
"[member enter_cost] value is added to the path distance for determining the "
"shortest path."
msgstr ""
"При дотриманні цього посилання з іншої локальної навігаційної сітки, значення "
"[member enter_cost] додається до дистанції для визначення найкоротшого шляху."
msgid ""
"A bitfield determining all navigation layers the link belongs to. These "
"navigation layers will be checked when requesting a path with [method "
"NavigationServer2D.map_get_path]."
msgstr ""
"У бітфілді визначаються всі навігаційні шари, посилання належить до. Ці "
"навігаційні шари перевіряють при запитуванні шляху з [method "
"NavigationServer2D.map_get_path]."
msgid ""
"Starting position of the link.\n"
"This position will search out the nearest polygon in the navigation mesh to "
"attach to.\n"
"The distance the link will search is controlled by [method "
"NavigationServer2D.map_set_link_connection_radius]."
msgstr ""
"Почати позицію посилання.\n"
"Ця позиція буде шукати найближчий полігон в навігаційній сітці, щоб "
"прикріпити до.\n"
"Відстань посилання буде здійснюватися за допомогою [method "
"NavigationServer2D.map_set_connection_radius]."
msgid ""
"When pathfinding moves along the link the traveled distance is multiplied "
"with [member travel_cost] for determining the shortest path."
msgstr ""
"Коли пошук шляху рухається вздовж ланки, пройдена відстань множиться на "
"[member travel_cost] для визначення найкоротшого шляху."
msgid ""
"A link between two positions on [NavigationRegion3D]s that agents can be "
"routed through."
msgstr ""
"Посилання між двома положеннями на [NavigationRegion3D], які агенти можуть "
"бути маршрутовані через."
msgid ""
"A link between two positions on [NavigationRegion3D]s that agents can be "
"routed through. These positions can be on the same [NavigationRegion3D] or on "
"two different ones. Links are useful to express navigation methods other than "
"traveling along the surface of the navigation mesh, such as ziplines, "
"teleporters, or gaps that can be jumped across."
msgstr ""
"Посилання між двома положеннями на [NavigationRegion3D], які агенти можуть "
"бути маршрутовані через. Ці позиції можна на одному [NavigationRegion3D] або "
"на двох різних. Посилання корисні для експрес-навігаційних методів, крім "
"подорожуючих по поверхні навігаційної сітки, таких як ziplinelines, "
"телепортери, або проміжки, які можна стрибати по всій поверхні."
msgid "Returns the [RID] of this link on the [NavigationServer3D]."
msgstr "Повернення [RID] цього посилання на [NavigationServer3D]."
msgid ""
"Sets the [RID] of the navigation map this link should use. By default the "
"link will automatically join the [World3D] default navigation map so this "
"function is only required to override the default map."
msgstr ""
"Налаштовує [RID] навігаційної карти цього посилання. За замовчуванням "
"посилання буде автоматично приєднатися до карти навігації за замовчуванням "
"[World3D], так що ця функція обов'язкова для перенадання карти за "
"замовчуванням."
msgid ""
"Whether this link is currently active. If [code]false[/code], [method "
"NavigationServer3D.map_get_path] will ignore this link."
msgstr ""
"Чи є на даний момент це посилання. Якщо [code]false[/code], [method "
"NavigationServer3D.map_get_path] ігнорувати це посилання."
msgid ""
"Ending position of the link.\n"
"This position will search out the nearest polygon in the navigation mesh to "
"attach to.\n"
"The distance the link will search is controlled by [method "
"NavigationServer3D.map_set_link_connection_radius]."
msgstr ""
"Кінець положення посилання.\n"
"Ця позиція буде шукати найближчий полігон в навігаційній сітці, щоб "
"прикріпити до.\n"
"Віддаленість посилання буде здійснюватися за допомогою [method "
"NavigationServer3D.map_set_connection_radius]."
msgid ""
"A bitfield determining all navigation layers the link belongs to. These "
"navigation layers will be checked when requesting a path with [method "
"NavigationServer3D.map_get_path]."
msgstr ""
"У бітфілді визначаються всі навігаційні шари, посилання належить до. Ці "
"навігаційні шари перевіряють при запитуванні шляху з [method "
"NavigationServer3D.map_get_path]."
msgid ""
"Starting position of the link.\n"
"This position will search out the nearest polygon in the navigation mesh to "
"attach to.\n"
"The distance the link will search is controlled by [method "
"NavigationServer3D.map_set_link_connection_radius]."
msgstr ""
"Почати позицію посилання.\n"
"Ця позиція буде шукати найближчий полігон в навігаційній сітці, щоб "
"прикріпити до.\n"
"Віддаленість посилання буде здійснюватися за допомогою [method "
"NavigationServer3D.map_set_connection_radius]."
msgid "A navigation mesh that defines traversable areas and obstacles."
msgstr "Навігація сітки, яка визначає спокійні ділянки та перешкоди."
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 ""
"Навігаційна сітка - це колекція полігонів, які визначають, які ділянки "
"навколишнього середовища є трафаретними для допомоги агентів в умовах "
"трафаретизації через складні місця."
msgid "Using NavigationMeshes"
msgstr "Використання навігації"
msgid "3D Navigation Demo"
msgstr "3D навігація демо"
msgid ""
"Adds a polygon using the indices of the vertices you get when calling [method "
"get_vertices]."
msgstr ""
"Додає полігон, використовуючи індекси вершин, отриманих під час виклику "
"[method get_vertices]."
msgid "Clears the internal arrays for vertices and polygon indices."
msgstr "Очищає внутрішні масиви для вершин і індексів полігонів."
msgid ""
"Clears the array of polygons, but it doesn't clear the array of vertices."
msgstr "Очищає масив полігонів, але не очищає масив вершин."
msgid ""
"Initializes the navigation mesh by setting the vertices and indices according "
"to a [Mesh].\n"
"[b]Note:[/b] The given [param mesh] must be of type [constant "
"Mesh.PRIMITIVE_TRIANGLES] and have an index array."
msgstr ""
"Навігація навігаційної сітки шляхом встановлення вершин і індексів згідно "
"[Mesh].\n"
"[b]Примітка:[/b] Надана [param mesh] повинна бути типу [constant "
"Mesh.PRIMITIVE_TRIANGLES] і мати індексний масив."
msgid ""
"Returns whether or not the specified layer of the [member "
"geometry_collision_mask] is enabled, given a [param layer_number] between 1 "
"and 32."
msgstr ""
"Повертає, чи ввімкнено вказаний шар [member geometry_collision_mask], "
"враховуючи значення [param layer_number] від 1 до 32."
msgid ""
"Returns a [PackedInt32Array] containing the indices of the vertices of a "
"created polygon."
msgstr ""
"Повернення [PackedInt32Array], що містить індекси вершин створеного полігону."
msgid "Returns the number of polygons in the navigation mesh."
msgstr "Повертає кількість полігонів в навігаційній сітці."
msgid ""
"Returns a [PackedVector3Array] containing all the vertices being used to "
"create the polygons."
msgstr ""
"Повертаємо [PackedVector3Array], що містить всі вершини, які використовуються "
"для створення полігонів."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member geometry_collision_mask], given a [param layer_number] between 1 and "
"32."
msgstr ""
"На основі [param value] вмикає або вимикає вказаний шар у [member "
"geometry_collision_mask], задано [param layer_number] між 1 та 32."
msgid ""
"Sets the vertices that can be then indexed to create polygons with the "
"[method add_polygon] method."
msgstr ""
"Встановлює вершини, які потім можна індексувати для створення полігонів за "
"допомогою методу [method add_polygon]."
msgid ""
"The minimum floor to ceiling height that will still allow the floor area to "
"be considered walkable.\n"
"[b]Note:[/b] While baking, this value will be rounded up to the nearest "
"multiple of [member cell_height]."
msgstr ""
"Мінімальна підлога до висоти стелі, яка все ще дозволить площі підлоги "
"вважати прогулянкою.\n"
"[b]Примітка:[/b] В той час як випікання, це значення буде округлене до "
"найближчої кількості [member cell_height]."
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 ""
"Мінімальна висота під проводом, яка вважається, як і раніше, є розбіжним.\n"
"[b]Примітка:[/b] У той час як випікання, це значення буде округлене до "
"найближчого кількох [member cell_height]."
msgid "The maximum slope that is considered walkable, in degrees."
msgstr "Максимальний схил, який вважається ходовим, в градусах."
msgid ""
"The distance to erode/shrink the walkable area of the heightfield away from "
"obstructions.\n"
"[b]Note:[/b] While baking, this value will be rounded up to the nearest "
"multiple of [member cell_size].\n"
"[b]Note:[/b] The radius must be equal or higher than [code]0.0[/code]. If the "
"radius is [code]0.0[/code], it won't be possible to fix invalid outline "
"overlaps and other precision errors during the baking process. As a result, "
"some obstacles may be excluded incorrectly from the final navigation mesh, or "
"may delete the navigation mesh's polygons."
msgstr ""
"Відстань для звуження/зменшення прохідної зони поля висоти від перешкод.\n"
"[b]Примітка:[/b] Під час запікання це значення буде округлено до найближчого "
"кратного [member cell_size].\n"
"[b]Примітка:[/b] Радіус має бути рівним або більшим за [code]0.0[/code]. Якщо "
"радіус дорівнює [code]0.0[/code], неможливо буде виправити недійсні "
"перекриття контурів та інші помилки точності під час процесу запікання. В "
"результаті деякі перешкоди можуть бути неправильно виключені з остаточної "
"навігаційної сітки або можуть видалити полігони навігаційної сітки."
msgid ""
"The size of the non-navigable border around the bake bounding area.\n"
"In conjunction with the [member filter_baking_aabb] and a [member "
"edge_max_error] value at [code]1.0[/code] or below the border size can be "
"used to bake tile aligned navigation meshes without the tile edges being "
"shrunk by [member agent_radius].\n"
"[b]Note:[/b] If this value is not [code]0.0[/code], it will be rounded up to "
"the nearest multiple of [member cell_size] during baking."
msgstr ""
"Розмір ненавігаційної межі навколо області, що обмежує випікання.\n"
"У поєднанні з [member filter_baking_aabb] та значенням [member "
"edge_max_error], рівним [code]1.0[/code] або нижче, розмір межі може бути "
"використаний для випікання вирівняних по плитках навігаційних сіток без "
"зменшень країв плиток на [member agent_radius].\n"
"[b]Примітка:[/b] Якщо це значення не дорівнює [code]0.0[/code], воно буде "
"округлено до найближчого кратного [member cell_size] під час випікання."
msgid ""
"The cell height used to rasterize the navigation mesh vertices on the Y axis. "
"Must match with the cell height on the navigation map."
msgstr ""
"Висота комірки використовується для стерилізації навігаторів сітки на вісь Y. "
"Повинна відповідати висоти клітин на навігаційній карті."
msgid ""
"The cell size used to rasterize the navigation mesh vertices on the XZ plane. "
"Must match with the cell size on the navigation map."
msgstr ""
"Розмір комірки, що використовується для стерилізації навігаторів сітки на "
"площині XZ. Необхідно відповідати розміру комірки на карті навігації."
msgid ""
"The sampling distance to use when generating the detail mesh, in cell unit."
msgstr ""
"Відстань відбору для використання при генеруванні докладної сітки, в "
"клітинному модулі."
msgid ""
"The maximum distance the detail mesh surface should deviate from heightfield, "
"in cell unit."
msgstr ""
"Максимальна відстань деталі сітки поверхні слід відхилити від висотиполу, в "
"клітинному агрегаті."
msgid ""
"The maximum distance a simplified contour's border edges should deviate the "
"original raw contour."
msgstr ""
"Максимальна відстань спрощених контурних країв слід відхилити оригінальний "
"сирий контур."
msgid ""
"The maximum allowed length for contour edges along the border of the mesh. A "
"value of [code]0.0[/code] disables this feature.\n"
"[b]Note:[/b] While baking, this value will be rounded up to the nearest "
"multiple of [member cell_size]."
msgstr ""
"Максимальна допустима довжина для контурних країв вздовж кордону сітки. "
"Значення [code]0.0[/code] вимкнено цю функцію.\n"
"[b]Примітка:[/b] У той час як випікання, це значення буде округлене до "
"найближчого кількох [member cell_size]."
msgid ""
"If the baking [AABB] has a volume the navigation mesh baking will be "
"restricted to its enclosing area."
msgstr ""
"Якщо випікання [AABB] має об'єм навігаційної сітки, яка буде обмежена до її "
"огороджувальної площі."
msgid "The position offset applied to the [member filter_baking_aabb] [AABB]."
msgstr "Зміщення позиції, застосоване до [member filter_baking_aabb] [AABB]."
msgid "If [code]true[/code], marks spans that are ledges as non-walkable."
msgstr "Якщо [code]true[/code], розмітки, які підводять як неможливий."
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 ""
"Якщо [code]true[/code], позначки неможливих прольотів, як прогулянку, якщо їх "
"максимальна кількість знаходиться в межах [member agent_max_climb] прогулянку "
"сусідом."
msgid ""
"If [code]true[/code], marks walkable spans as not walkable if the clearance "
"above the span is less than [member agent_height]."
msgstr ""
"Якщо [code]true[/code], позначки ходових прольотів, як не прогулянку, якщо "
"зазор вище пропуску менше [member agent_height]."
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 ""
"Фізичні шари для сканування статичних комірок.\n"
"Тільки використовується при [member geometry_parsed_geometry_type] [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS] або [constant PARSED_GEOMETRY_BOTH]."
msgid "Determines which type of nodes will be parsed as geometry."
msgstr "Визначає, який тип вузлів буде розібрано як геометрія."
msgid "The source of the geometry used when baking."
msgstr "Джерело геометрії, що використовується під час випікання."
msgid ""
"The name of the group to scan for geometry.\n"
"Only used when [member geometry_source_geometry_mode] is [constant "
"SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN] or [constant "
"SOURCE_GEOMETRY_GROUPS_EXPLICIT]."
msgstr ""
"Назва групи для сканування геометрії.\n"
"Тільки використовується при [member geometry_source_geometry_mode] і constant "
"SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN] або [constant "
"SOURCE_GEOMETRY_GROUPS_EXPLICIT]."
msgid ""
"Any regions with a size smaller than this will be merged with larger regions "
"if possible.\n"
"[b]Note:[/b] This value will be squared to calculate the number of cells. For "
"example, a value of 20 will set the number of cells to 400."
msgstr ""
"Усі регіони з розміром менше, ніж це буде об'єднано з більшими регіонами, "
"якщо це можливо.\n"
"[b]Примітка:[/b] Це значення буде квадратним, щоб розрахувати кількість "
"клітин. Наприклад, значення 20 буде встановлювати кількість клітин до 400."
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 "
"cells allowed to form isolated island areas. For example, a value of 8 will "
"set the number of cells to 64."
msgstr ""
"Мінімальний розмір регіону для його створення.\n"
"[b]Примітка:[/b] Це значення буде квадратним, щоб розрахувати мінімальну "
"кількість клітин, що дозволяють формувати ізольовані райони острова. "
"Наприклад, значення 8 буде встановлювати кількість клітин до 64."
msgid "Partitioning algorithm for creating the navigation mesh polys."
msgstr "Алгоритм розбиття для створення полігонів навігаційної сітки."
msgid ""
"The maximum number of vertices allowed for polygons generated during the "
"contour to polygon conversion process."
msgstr ""
"Максимальна кількість вершин допускається для полігонів, створених під час "
"контуру до процесу перетворення полігонів."
msgid ""
"Watershed partitioning. Generally the best choice if you precompute the "
"navigation mesh, use this if you have large open areas."
msgstr ""
"Перегородка водозбору. Як правило, найкращий вибір, якщо ви передупутуєте "
"навігацію сітки, використовуйте це, якщо у вас є великі відкриті зони."
msgid ""
"Monotone partitioning. Use this if you want fast navigation mesh generation."
msgstr ""
"Монотон розділення. Використовуйте це, якщо ви хочете швидко створити "
"навігацію сітки."
msgid ""
"Layer partitioning. Good choice to use for tiled navigation mesh with medium "
"and small sized tiles."
msgstr ""
"Розділення шарів. Хороший вибір для використання керамічної навігаційної "
"сітки з середнім і невеликим розміром плиткою."
msgid "Represents the size of the [enum SamplePartitionType] enum."
msgstr "Представляємо розмір [виразок вибіркиPartitionType] enum."
msgid ""
"Parses mesh instances as geometry. This includes [MeshInstance3D], "
"[CSGShape3D], and [GridMap] nodes."
msgstr ""
"Пристрої сітки як геометрія. Це включає в себе [MeshInstance3D], "
"[CSGShape3D], і [GridMap] вершини."
msgid ""
"Parses [StaticBody3D] colliders as geometry. The collider should be in any of "
"the layers specified by [member geometry_collision_mask]."
msgstr ""
"Розбирає колайдери [StaticBody3D] як геометрію. Колайдер повинен знаходитися "
"в будь-якому з шарів, визначених параметром [member geometry_collision_mask]."
msgid ""
"Both [constant PARSED_GEOMETRY_MESH_INSTANCES] and [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS]."
msgstr ""
"Як [constant PARSED_GEOMETRY_MESH_INSTANCES], так і [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS]."
msgid "Represents the size of the [enum ParsedGeometryType] enum."
msgstr "Представляємо розмір [enum ParsedGeometryType] enum."
msgid "Scans the child nodes of the root node recursively for geometry."
msgstr "Сканує дочірні вузли кореневого вузла, що рекурсивно за геометрію."
msgid ""
"Scans nodes in a group and their child nodes recursively for geometry. The "
"group is specified by [member geometry_source_group_name]."
msgstr ""
"Рекурсивно сканує вузли в групі та їхні дочірні вузли на предмет геометрії. "
"Група визначається як [member geometry_source_group_name]."
msgid ""
"Uses nodes in a group for geometry. The group is specified by [member "
"geometry_source_group_name]."
msgstr ""
"Використовує вузли в групі для геометрії. Група визначається як [member "
"geometry_source_group_name]."
msgid "Represents the size of the [enum SourceGeometryMode] enum."
msgstr "Представляє розмір [enum SourceGeometryMode] enum."
msgid "Helper class for creating and clearing navigation meshes."
msgstr "Помічник класу створення і очищення навігаторів."
msgid ""
"This class is responsible for creating and clearing 3D navigation meshes used "
"as [NavigationMesh] resources inside [NavigationRegion3D]. The "
"[NavigationMeshGenerator] has very limited to no use for 2D as the navigation "
"mesh baking process expects 3D node types and 3D source geometry to parse.\n"
"The entire navigation mesh baking is best done in a separate thread as the "
"voxelization, collision tests and mesh optimization steps involved are very "
"slow and performance-intensive operations.\n"
"Navigation mesh baking happens in multiple steps and the result depends on 3D "
"source geometry and properties of the [NavigationMesh] resource. In the first "
"step, starting from a root node and depending on [NavigationMesh] properties "
"all valid 3D source geometry nodes are collected from the [SceneTree]. "
"Second, all collected nodes are parsed for their relevant 3D geometry data "
"and a combined 3D mesh is build. Due to the many different types of parsable "
"objects, from normal [MeshInstance3D]s to [CSGShape3D]s or various "
"[CollisionObject3D]s, some operations to collect geometry data can trigger "
"[RenderingServer] and [PhysicsServer3D] synchronizations. Server "
"synchronization can have a negative effect on baking time or framerate as it "
"often involves [Mutex] locking for thread security. Many parsable objects and "
"the continuous synchronization with other threaded Servers can increase the "
"baking time significantly. On the other hand only a few but very large and "
"complex objects will take some time to prepare for the Servers which can "
"noticeably stall the next frame render. As a general rule the total number of "
"parsable objects and their individual size and complexity should be balanced "
"to avoid framerate issues or very long baking times. The combined mesh is "
"then passed to the Recast Navigation Object to test the source geometry for "
"walkable terrain suitable to [NavigationMesh] agent properties by creating a "
"voxel world around the meshes bounding area.\n"
"The finalized navigation mesh is then returned and stored inside the "
"[NavigationMesh] for use as a resource inside [NavigationRegion3D] nodes.\n"
"[b]Note:[/b] Using meshes to not only define walkable surfaces but also "
"obstruct navigation baking does not always work. The navigation baking has no "
"concept of what is a geometry \"inside\" when dealing with mesh source "
"geometry and this is intentional. Depending on current baking parameters, as "
"soon as the obstructing mesh is large enough to fit a navigation mesh area "
"inside, the baking will generate navigation mesh areas that are inside the "
"obstructing source geometry mesh."
msgstr ""
"Цей клас відповідає за створення та очищення тривимірних навігаційних сіток, "
"які використовуються як ресурси [NavigationMesh] в [NavigationRegion3D]. "
"[NavigationMeshGenerator] дуже обмежено або зовсім не використовується для "
"2D, оскільки процес запікання навігаційної сітки передбачає аналіз 3D-типів "
"вузлів і 3D-геометрії джерела.\n"
"Увесь запікання навігаційної сітки найкраще виконувати в окремому потоці, "
"оскільки вокселізація, тести на зіткнення та оптимізація сітки є дуже "
"повільними та потребують високої продуктивності.\n"
"Запікання навігаційної сітки відбувається в кілька етапів, і результат "
"залежить від геометрії 3D-джерела та властивостей ресурсу [NavigationMesh]. "
"На першому кроці, починаючи з кореневого вузла та залежно від властивостей "
"[NavigationMesh], усі дійсні 3D вихідні вузли геометрії збираються з "
"[SceneTree]. По-друге, усі зібрані вузли аналізуються на відповідні дані 3D-"
"геометрії, і створюється комбінована 3D-сітка. Через багато різних типів "
"аналізованих об’єктів, від звичайних [MeshInstance3D] до [CSGShape3D] або "
"різноманітних [CollisionObject3D], деякі операції збору геометричних даних "
"можуть запускати синхронізацію [RenderingServer] і [PhysicsServer3D]. "
"Синхронізація сервера може негативно вплинути на час запікання або частоту "
"кадрів, оскільки часто передбачає блокування [Mutex] для безпеки потоку. "
"Багато об’єктів, які можна аналізувати, і безперервна синхронізація з іншими "
"потоковими серверами можуть значно збільшити час запікання. З іншого боку, "
"лише кілька, але дуже великих і складних об’єктів займуть деякий час для "
"підготовки до Серверів, що може помітно призупинити рендеринг наступного "
"кадру. Як правило, загальна кількість об’єктів, які можна аналізувати, а "
"також їхній індивідуальний розмір і складність мають бути збалансовані, щоб "
"уникнути проблем із частотою кадрів або дуже тривалого часу запікання. Потім "
"об’єднана сітка передається до Recast Navigation Object, щоб перевірити "
"вихідну геометрію для прохідної місцевості, яка відповідає властивостям "
"агента [NavigationMesh], шляхом створення воксельного світу навколо "
"обмежувальної області сіток.\n"
"Потім завершена навігаційна сітка повертається та зберігається всередині "
"[NavigationMesh] для використання як ресурс у вузлах [NavigationRegion3D].\n"
"[b]Примітка:[/b] Використання сіток не лише для визначення поверхонь, по яких "
"можна ходити, але й для перешкоджання навігаційному запіканню, не завжди "
"працює. Навігація не має уявлення про те, що таке геометрія «всередині» при "
"роботі з геометрією джерела сітки, і це зроблено навмисно. Залежно від "
"поточних параметрів запікання, щойно загороджувальна сітка стане достатньо "
"великою, щоб помістити всередину область навігаційної сітки, запікання "
"створить області навігаційної сітки, які знаходяться всередині сітки "
"геометрії джерела загородження."
msgid ""
"This method is deprecated due to core threading changes. To upgrade existing "
"code, first create a [NavigationMeshSourceGeometryData3D] resource. Use this "
"resource with [method parse_source_geometry_data] to parse the [SceneTree] "
"for nodes that should contribute to the navigation mesh baking. The "
"[SceneTree] parsing needs to happen on the main thread. After the parsing is "
"finished use the resource with [method bake_from_source_geometry_data] to "
"bake a navigation mesh."
msgstr ""
"Цей метод розшифровується через основні зміни ниток. Щоб оновити існуючий "
"код, спочатку створіть [NavigationMeshSourceGeometryData3D] ресурс. "
"Використовуйте цей ресурс з [method parse_source_geometry_data] для "
"парсеризації [SceneTree] для вузлів, які повинні сприяти навігації сітки. "
"[SceneTree] парсінг повинен статися на головній нитки. Після закінчення "
"парсингу використовується ресурс з [method bake_from_source_geometry_data] "
"для запікання навігаційної сітки."
msgid ""
"Bakes the [param navigation_mesh] with source geometry collected starting "
"from the [param root_node]."
msgstr ""
"Запікає [param navigation_mesh] з вихідною геометрією, зібраною, починаючи з "
"[param root_node]."
msgid ""
"Bakes the provided [param navigation_mesh] with the data from the provided "
"[param source_geometry_data]. After the process is finished the optional "
"[param callback] will be called."
msgstr ""
"Bakes the available [param navigation_mesh] з даними з наданої [param "
"source_geometry_data]. Після завершення процесу буде викликано додаткове "
"[param callback]."
msgid ""
"Removes all polygons and vertices from the provided [param navigation_mesh] "
"resource."
msgstr ""
"Видаліть всі полігони та вершини з наданої [param Navigation_mesh] ресурс."
msgid ""
"Parses the [SceneTree] for source geometry according to the properties of "
"[param navigation_mesh]. Updates the provided [param source_geometry_data] "
"resource with the resulting data. The resource can then be used to bake a "
"navigation mesh with [method bake_from_source_geometry_data]. After the "
"process is finished the optional [param callback] will be called.\n"
"[b]Note:[/b] This function needs to run on the main thread or with a deferred "
"call as the SceneTree is not thread-safe.\n"
"[b]Performance:[/b] While convenient, reading data arrays from [Mesh] "
"resources can affect the frame rate negatively. The data needs to be received "
"from the GPU, stalling the [RenderingServer] in the process. For performance "
"prefer the use of e.g. collision shapes or creating the data arrays entirely "
"in code."
msgstr ""
"Парус [SceneTree] для геометрії джерела за властивостями [param "
"Navigation_mesh]. Оновлення наданої [param джерело_geometry_data] ресурсу з "
"отриманими даними. Після цього ресурс може бути використаний для запікання "
"навігаційної сітки з [method bake_from_source_geometry_data]. Після "
"завершення процесу буде викликано додаткове [param callback].\n"
"[b]Примітка:[/b] Ця функція повинна працювати на головному нитці або з "
"відстроченим виклик як SceneTree не є нижчою.\n"
"[b]Продуктивність:[/b] Під час зручного читання масивів даних з ресурсів "
"[Mesh] може негативно вплинути на частоту кадрів. Дані повинні бути отримані "
"від GPU, стеблінгу [RenderingServer] в процесі. Для виконання воліє "
"використання електронних форм зіткнення або створення масивів даних повністю "
"в коді."
msgid ""
"Container for parsed source geometry data used in navigation mesh baking."
msgstr ""
"Контейнер для обробки даних геометрії, що використовуються в навігаційній "
"сітці."
msgid "Adds the outline points of a shape as obstructed area."
msgstr "Додає контурні точки форми як обстрункої ділянки."
msgid ""
"Adds a projected obstruction shape to the source geometry. If [param carve] "
"is [code]true[/code] the carved shape will not be affected by additional "
"offsets (e.g. agent radius) of the navigation mesh baking process."
msgstr ""
"Додає проектовану форму обструкції до геометрії джерела. Якщо [param carve] є "
"[code]true[/code] різьблена форма не буде впливати на додаткові офсети "
"(наприклад, радіус агента) процесу навігаційної сітки."
msgid "Adds the outline points of a shape as traversable area."
msgstr "Додає контурні точки форми як траверсійна зона."
msgid ""
"Appends another array of [param obstruction_outlines] at the end of the "
"existing obstruction outlines array."
msgstr ""
"Додаток до іншого масиву [param obstruction_outlines] в кінці існуючого "
"обструктивного масиву обструкції."
msgid ""
"Appends another array of [param traversable_outlines] at the end of the "
"existing traversable outlines array."
msgstr ""
"Додаток інший масив [param traversable_outlines] в кінці існуючого масиву "
"траверсійних контурів."
msgid "Clears the internal data."
msgstr "Очистити внутрішні дані."
msgid "Clears all projected obstructions."
msgstr "Очищає всі проєктовані обструкції."
msgid ""
"Returns an axis-aligned bounding box that covers all the stored geometry "
"data. The bounds are calculated when calling this function with the result "
"cached until further geometry changes are made."
msgstr ""
"Повертає вирівняну по осі обмежувальну рамку, яка охоплює всі збережені "
"геометричні дані. Межі обчислюються під час виклику цієї функції з кешуванням "
"результату до подальших змін геометрії."
msgid "Returns all the obstructed area outlines arrays."
msgstr "Повертає всі обстрункі області обмітує масиви."
msgid ""
"Returns the projected obstructions as an [Array] of dictionaries. Each "
"[Dictionary] contains the following entries:\n"
"- [code]vertices[/code] - A [PackedFloat32Array] that defines the outline "
"points of the projected shape.\n"
"- [code]carve[/code] - A [bool] that defines how the projected shape affects "
"the navigation mesh baking. If [code]true[/code] the projected shape will not "
"be affected by addition offsets, e.g. agent radius."
msgstr ""
"Повернути проектовані зобов’язання як [Array] словників. Кожен [Dictionary] "
"містить наступні записи:\n"
"- [code]vertices[/code] - A [PackedFloat32Array], що визначає пункти об'єкта, "
"що прокладено форму.\n"
"- [code]carve[/code] - A [bool] яка визначає, як проектована форма впливає на "
"навігацію сітки. Якщо [code]true[/code] проектована форма не буде впливати на "
"додавання офсетів, наприклад, радіус агента."
msgid "Returns all the traversable area outlines arrays."
msgstr "Повертає всі траверсифіковані масиви області."
msgid "Returns [code]true[/code] when parsed source geometry data exists."
msgstr "Повертаємо [code]true[/code] при розміщенні даних геометрії джерела."
msgid ""
"Adds the geometry data of another [NavigationMeshSourceGeometryData2D] to the "
"navigation mesh baking data."
msgstr ""
"Додавання геометричних даних іншого [NavigationMeshSourceGeometryData2D] до "
"навігаційної сітки."
msgid "Sets all the obstructed area outlines arrays."
msgstr "Налаштовує всі обстрункі області масиви масивів."
msgid ""
"Sets the projected obstructions with an Array of Dictionaries with the "
"following key value pairs:\n"
"[codeblocks]\n"
"[gdscript]\n"
"\"vertices\" : PackedFloat32Array\n"
"\"carve\" : bool\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Встановлює спроектовані перешкоди за допомогою масиву словників із такими "
"парами ключ-значення:\n"
"[codeblocks]\n"
"[gdscript]\n"
"\"vertices\" : PackedFloat32Array\n"
"\"carve\" : bool\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid "Sets all the traversable area outlines arrays."
msgstr "Налаштовує всі траверсійні області масиви масивів."
msgid ""
"Adds an array of vertex positions to the geometry data for navigation mesh "
"baking to form triangulated faces. For each face the array must have three "
"vertex positions in clockwise winding order. Since [NavigationMesh] resources "
"have no transform, all vertex positions need to be offset by the node's "
"transform using [param xform]."
msgstr ""
"Додавання масиву позицій вершини до геометрії даних для навігаційної сітки "
"для формування тріангольованих осіб. Для кожного обличчя масив повинен мати "
"три позиції вершини в годинниковому порядку обмотки. З [NavigationMesh] "
"ресурси не мають перетворення, всі позиції вершини повинні бути зміщені за "
"допомогою перетворення вузла за допомогою [param xform]."
msgid ""
"Adds the geometry data of a [Mesh] resource to the navigation mesh baking "
"data. The mesh must have valid triangulated mesh data to be considered. Since "
"[NavigationMesh] resources have no transform, all vertex positions need to be "
"offset by the node's transform using [param xform]."
msgstr ""
"Додає геометричні дані ресурсу [Mesh] навігаційної сітки. Сітчаста сітка "
"повинна мати дійсні триангульовані дані сітки. З [NavigationMesh] ресурси не "
"мають перетворення, всі позиції вершини повинні бути зміщені за допомогою "
"перетворення вузла за допомогою [param xform]."
msgid ""
"Adds an [Array] the size of [constant Mesh.ARRAY_MAX] and with vertices at "
"index [constant Mesh.ARRAY_VERTEX] and indices at index [constant "
"Mesh.ARRAY_INDEX] to the navigation mesh baking data. The array must have "
"valid triangulated mesh data to be considered. Since [NavigationMesh] "
"resources have no transform, all vertex positions need to be offset by the "
"node's transform using [param xform]."
msgstr ""
"Додає [Array] розмір [розкладна сітка. ARRAY_MAX] та з вершинами індексу "
"[constant Mesh.ARRAY_VERTEX] та індекси індексу [constant Mesh.ARRAY_INDEX] "
"до навігаційної сітки даних випічки. У масиві необхідно мати достовірні дані "
"з сітки, які слід враховувати. З [NavigationMesh] ресурси не мають "
"перетворення, всі позиції вершини повинні бути зміщені за допомогою "
"перетворення вузла за допомогою [param xform]."
msgid ""
"Adds a projected obstruction shape to the source geometry. The [param "
"vertices] are considered projected on an xz-axes plane, placed at the global "
"y-axis [param elevation] and extruded by [param height]. If [param carve] is "
"[code]true[/code] the carved shape will not be affected by additional offsets "
"(e.g. agent radius) of the navigation mesh baking process."
msgstr ""
"Додає спроектовану форму перешкоди до вихідної геометрії. Вершини [param "
"vertices] вважаються спроектованими на площину осей xz, розміщеними на "
"глобальній осі y [param elevation] та екструдованими за допомогою [param "
"height]. Якщо [param carve] має значення [code]true[/code], на вирізану форму "
"не впливатимуть додаткові зміщення (наприклад, радіус агента) процесу "
"випікання навігаційної сітки."
msgid ""
"Appends arrays of [param vertices] and [param indices] at the end of the "
"existing arrays. Adds the existing index as an offset to the appended indices."
msgstr ""
"Додатки масивів [param vertices] і [param indexes] в кінці існуючих масивів. "
"Додає наявний індекс в якості офсету до придаткових індексів."
msgid "Returns the parsed source geometry data indices array."
msgstr "Повертає масив індексів даних паролів."
msgid ""
"Returns the projected obstructions as an [Array] of dictionaries. Each "
"[Dictionary] contains the following entries:\n"
"- [code]vertices[/code] - A [PackedFloat32Array] that defines the outline "
"points of the projected shape.\n"
"- [code]elevation[/code] - A [float] that defines the projected shape "
"placement on the y-axis.\n"
"- [code]height[/code] - A [float] that defines how much the projected shape "
"is extruded along the y-axis.\n"
"- [code]carve[/code] - A [bool] that defines how the obstacle affects the "
"navigation mesh baking. If [code]true[/code] the projected shape will not be "
"affected by addition offsets, e.g. agent radius."
msgstr ""
"Повернути проектовані зобов’язання як [Array] словників. Кожен [Dictionary] "
"містить наступні записи:\n"
"- [code]vertices[/code] - A [PackedFloat32Array], що визначає пункти об'єкта, "
"що прокладено форму.\n"
"- [code]elevation[/code] - A [float], що визначає розміщення проекту на осі.\n"
"- [code]height[/code] - A [float], який визначає, скільки проектованої форми "
"виводиться вздовж осі.\n"
"- [code]carve[/code] - A [bool] яка визначає, як перешкода впливає на "
"навігацію сітки. Якщо [code]true[/code] проектована форма не буде впливати на "
"додавання офсетів, наприклад, радіус агента."
msgid "Returns the parsed source geometry data vertices array."
msgstr "Повертає масив даних вершин паролів."
msgid ""
"Adds the geometry data of another [NavigationMeshSourceGeometryData3D] to the "
"navigation mesh baking data."
msgstr ""
"Додавання геометричних даних іншого [NavigationMeshSourceGeometryData3D] до "
"навігаційної сітки."
msgid ""
"Sets the parsed source geometry data indices. The indices need to be matched "
"with appropriated vertices.\n"
"[b]Warning:[/b] Inappropriate data can crash the baking process of the "
"involved third-party libraries."
msgstr ""
"Налаштовує індекси геометрії паролів. Індикатори повинні відповідати "
"відповідним вершинам.\n"
"[b]Попередження:[/b] Недорогі дані можуть збити процес випічки залучених "
"сторонніх бібліотек."
msgid ""
"Sets the projected obstructions with an Array of Dictionaries with the "
"following key value pairs:\n"
"[codeblocks]\n"
"[gdscript]\n"
"\"vertices\" : PackedFloat32Array\n"
"\"elevation\" : float\n"
"\"height\" : float\n"
"\"carve\" : bool\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Встановлює спроектовані перешкоди за допомогою масиву словників із такими "
"парами ключ-значення:\n"
"[codeblocks]\n"
"[gdscript]\n"
"\"vertices\" : PackedFloat32Array\n"
"\"elevation\" : float\n"
"\"height\" : float\n"
"\"carve\" : bool\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Sets the parsed source geometry data vertices. The vertices need to be "
"matched with appropriated indices.\n"
"[b]Warning:[/b] Inappropriate data can crash the baking process of the "
"involved third-party libraries."
msgstr ""
"Налаштовує індекси геометрії паролів. Індикатори повинні відповідати "
"відповідним вершинам.\n"
"[b]Попередження:[/b] Недорогі дані можуть збити процес випічки залучених "
"сторонніх бібліотек."
msgid ""
"2D obstacle used to affect navigation mesh baking or constrain velocities of "
"avoidance controlled agents."
msgstr ""
"2D перешкода, що використовується для впливу на навігацію сітки або обмеження "
"вентильованих агентів."
msgid ""
"An obstacle needs a navigation map and outline [member vertices] defined to "
"work correctly. The outlines can not cross or overlap.\n"
"Obstacles can be included in the navigation mesh baking process when [member "
"affect_navigation_mesh] is enabled. They do not add walkable geometry, "
"instead their role is to discard other source geometry inside the shape. This "
"can be used to prevent navigation mesh from appearing in unwanted places. If "
"[member carve_navigation_mesh] is enabled the baked shape will not be "
"affected by offsets of the navigation mesh baking, e.g. the agent radius.\n"
"With [member avoidance_enabled] the obstacle can constrain the avoidance "
"velocities of avoidance using agents. If the obstacle's vertices are wound in "
"clockwise order, avoidance agents will be pushed in by the obstacle, "
"otherwise, avoidance agents will be pushed out. Obstacles using vertices and "
"avoidance can warp to a new position but should not be moved every single "
"frame as each change requires a rebuild of the avoidance map."
msgstr ""
"Навігація вимагає навігаційної карти і контурів [param vertices], визначені "
"для роботи правильно. Нариси не можуть перехрещуватися або перекриття.\n"
"У процесі випікання навігаційної сітки можна ввімкнути [member "
"affect_navigation_mesh]. Вони не додають ходової геометрії, а їх роль полягає "
"у відключенні іншої геометрії джерела всередині форми. Це може бути "
"використаний для запобігання навігаційної сітки з з'являються в небажаних "
"місцях. Якщо [member carve_navigation_mesh] ввімкнено форму запеченої форми "
"не буде вражені офсетами навігаційної сітки, наприклад, радіусом агента.\n"
"За допомогою [member avoidance_enabled] перешкода може перенапружувати "
"вразливість з використанням агентів. У разі, якщо хребти перешкоди рани за "
"годинниковим замовленням, агенти уникнення будуть виштовхуватися в перешкоді, "
"інакше агенти, які не будуть виштовхуватися. Збільшувачі з використанням "
"вершин і уникнення можуть загиближуватися на нову позицію, але не варто "
"переміщати кожен окремий каркас, оскільки кожна зміна вимагає перебудови "
"карти уникнення."
msgid "Using NavigationObstacles"
msgstr "Використання навігації Оксамити"
msgid ""
"Returns the [RID] of the navigation map for this NavigationObstacle node. "
"This function returns always the map set on the NavigationObstacle node and "
"not the map of the abstract obstacle on the NavigationServer. If the obstacle "
"map is changed directly with the NavigationServer API the NavigationObstacle "
"node will not be aware of the map change. Use [method set_navigation_map] to "
"change the navigation map for the NavigationObstacle and also update the "
"obstacle on the NavigationServer."
msgstr ""
"Повертаємо [RID] навігаційної карти для цього навігаційного вузла. Ця функція "
"повертається завжди на карті, встановленому навігаційному вузлах, і не на "
"карті абстрактної перешкоди на навігаційному сервері. Якщо карта перешкод "
"змінюється безпосередньо з API навігаційного сервера NavigationServer у "
"NavigationObstacle вузол не буде в курсі зміни карти. Використовуйте [method "
"set_navigation_map] для зміни навігаційної карти для NavigationObstacle, а "
"також оновлення перешкод на Навігаційній службі."
msgid "Returns the [RID] of this obstacle on the [NavigationServer2D]."
msgstr "Повернення [RID] цієї перешкоди на [NavigationServer2D]."
msgid ""
"Sets the [RID] of the navigation map this NavigationObstacle node should use "
"and also updates the [code]obstacle[/code] on the NavigationServer."
msgstr ""
"Навігація [RID] навігаційної карти цього Навігаційного вузла повинні "
"використовуватися, а також оновлення [code]obstacle[/code] на навігаціїServer."
msgid ""
"If enabled and parsed in a navigation mesh baking process the obstacle will "
"discard source geometry inside its [member vertices] defined shape."
msgstr ""
"Якщо увімкнено та припарковані в навігаційній сітці процес випікання, "
"перешкода буде відхиляти геометрію джерела всередині її [member vertices] "
"визначена форма."
msgid "If [code]true[/code] the obstacle affects avoidance using agents."
msgstr ""
"Якщо [code]true[/code] перешкода впливає на уникнення використання агентів."
msgid ""
"A bitfield determining the avoidance layers for this obstacle. Agents with a "
"matching bit on the their avoidance mask will avoid this obstacle."
msgstr ""
"У бітфілді визначено шари уникнення для цієї перешкоди. Агенти з відповідним "
"бітом на своїй масі уникнення будуть уникати цієї перешкоди."
msgid ""
"If enabled the obstacle vertices will carve into the baked navigation mesh "
"with the shape unaffected by additional offsets (e.g. agent radius).\n"
"It will still be affected by further postprocessing of the baking process, "
"like edge and polygon simplification.\n"
"Requires [member affect_navigation_mesh] to be enabled."
msgstr ""
"Якщо увімкнено перешкодні вершини перенесуть в випечений навігаційний "
"сітчастий з формою, що неоцінюється додатковими офсетами (наприклад, радіусом "
"агента).\n"
"Вплине на подальше постобробка процесу випічки, як кромка та полігонна "
"спрощування.\n"
"Потрібні [member affect_navigation_mesh] бути включеними."
msgid "Sets the avoidance radius for the obstacle."
msgstr "Налаштовує радіус уникнення перешкоди."
msgid ""
"Sets the wanted velocity for the obstacle so other agent's can better predict "
"the obstacle if it is moved with a velocity regularly (every frame) instead "
"of warped to a new position. Does only affect avoidance for the obstacles "
"[member radius]. Does nothing for the obstacles static vertices."
msgstr ""
"Налаштовує бажану швидкість для перешкоди, тому інші агенти можуть краще "
"прогнозувати перешкоду, якщо вона регулярно переміщається зі швидкістю (вічно "
"кадрі) замість того, щоб припинити нову позицію. Чи впливає тільки на "
"уникнення перешкод [member radius]. Нема нічого для перешкод статичних вершин."
msgid ""
"The outline vertices of the obstacle. If the vertices are winded in clockwise "
"order agents will be pushed in by the obstacle, else they will be pushed out. "
"Outlines can not be crossed or overlap. Should the vertices using obstacle be "
"warped to a new position agent's can not predict this movement and may get "
"trapped inside the obstacle."
msgstr ""
"Окреслення вершин перешкоди. Якщо вершини заморожені в цілодобовому порядку "
"агенти будуть підштовхуватися в перешкоді, то ще вони будуть виштовхуватися. "
"Не можна перетнути або перекривати. Якщо вершини, які використовують "
"перешкоду, повинні бути виховані до нового агента, не можуть прогнозувати цей "
"рух, і може отримати траурований всередині перешкоди."
msgid ""
"3D obstacle used to affect navigation mesh baking or constrain velocities of "
"avoidance controlled agents."
msgstr ""
"3D перешкода, що використовується для впливу на навігацію сітки або обмеження "
"вентильованих агентів."
msgid ""
"An obstacle needs a navigation map and outline [member vertices] defined to "
"work correctly. The outlines can not cross or overlap and are restricted to a "
"plane projection. This means the y-axis of the vertices is ignored, instead "
"the obstacle's global y-axis position is used for placement. The projected "
"shape is extruded by the obstacles height along the y-axis.\n"
"Obstacles can be included in the navigation mesh baking process when [member "
"affect_navigation_mesh] is enabled. They do not add walkable geometry, "
"instead their role is to discard other source geometry inside the shape. This "
"can be used to prevent navigation mesh from appearing in unwanted places, "
"e.g. inside \"solid\" geometry or on top of it. If [member "
"carve_navigation_mesh] is enabled the baked shape will not be affected by "
"offsets of the navigation mesh baking, e.g. the agent radius.\n"
"With [member avoidance_enabled] the obstacle can constrain the avoidance "
"velocities of avoidance using agents. If the obstacle's vertices are wound in "
"clockwise order, avoidance agents will be pushed in by the obstacle, "
"otherwise, avoidance agents will be pushed out. Obstacles using vertices and "
"avoidance can warp to a new position but should not be moved every single "
"frame as each change requires a rebuild of the avoidance map."
msgstr ""
"Навігація вимагає навігаційної карти і контурів [пам'ятні вершини], визначені "
"для роботи правильно. Нариси не можуть перехреститися або перекривати і "
"обмежуються площиною проекції. Це означає, що я вісь вершин ігнорується, "
"замість глобальної позиції Y-і-ікси використовується для розміщення. "
"Випробувана форма виконана по висоті перешкод вздовж осі.\n"
"У процесі випікання навігаційної сітки можна ввімкнути [member "
"affect_navigation_mesh]. Вони не додають ходової геометрії, а їх роль полягає "
"у відключенні іншої геометрії джерела всередині форми. Це може бути "
"використаний для запобігання навігаційної сітки з з'являються в небажаних "
"місцях, наприклад, всередині геометрії \"солід\" або зверху. Якщо [member "
"carve_navigation_mesh] ввімкнено форму запеченої форми не буде вражені "
"офсетами навігаційної сітки, наприклад, радіусом агента.\n"
"За допомогою [member avoidance_enabled] перешкода може перенапружувати "
"вразливість з використанням агентів. У разі, якщо хребти перешкоди рани за "
"годинниковим замовленням, агенти уникнення будуть виштовхуватися в перешкоді, "
"інакше агенти, які не будуть виштовхуватися. Збільшувачі з використанням "
"вершин і уникнення можуть загиближуватися на нову позицію, але не варто "
"переміщати кожен окремий каркас, оскільки кожна зміна вимагає перебудови "
"карти уникнення."
msgid "Returns the [RID] of this obstacle on the [NavigationServer3D]."
msgstr "Повернення [RID] цієї перешкоди на [NavigationServer3D]."
msgid ""
"If enabled and parsed in a navigation mesh baking process the obstacle will "
"discard source geometry inside its [member vertices] and [member height] "
"defined shape."
msgstr ""
"Якщо ввімкнено та проаналізовано в процесі випікання навігаційної сітки, "
"перешкода відкине вихідну геометрію всередині своєї [member vertices] і "
"[member height] визначену форму."
msgid ""
"Sets the obstacle height used in 2D avoidance. 2D avoidance using agent's "
"ignore obstacles that are below or above them."
msgstr ""
"Налаштовує висоту перешкод, що використовується в 2D уникнення. 2D уникнення "
"за допомогою ігнорування агента, які нижче або вище їх."
msgid ""
"If [code]true[/code] the obstacle affects 3D avoidance using agent's with "
"obstacle [member radius].\n"
"If [code]false[/code] the obstacle affects 2D avoidance using agent's with "
"both obstacle [member vertices] as well as obstacle [member radius]."
msgstr ""
"Якщо [code]true[/code] перешкода впливає на 3D уникнення за допомогою "
"перешкоди агента.\n"
"Якщо [code]false[/code] перешкода впливає на 2D уникнення використання агента "
"з обох перешкод [member vertices], а також перешкоди [member radius]."
msgid "Provides parameters for 2D navigation path queries."
msgstr "Забезпечує параметри для 2D навігаційних запитів."
msgid ""
"By changing various properties of this object, such as the start and target "
"position, you can configure path queries to the [NavigationServer2D]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як початок і цільова "
"позиція, ви можете налаштувати запити на шлях до [NavigationServer2D]."
msgid "Using NavigationPathQueryObjects"
msgstr "Використання NavigationPathQueryObjects"
msgid ""
"The list of region [RID]s that will be excluded from the path query. Use "
"[method NavigationRegion2D.get_rid] to get the [RID] associated with a "
"[NavigationRegion2D] node.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then set it to the property again."
msgstr ""
"Список регіонів [RID], які будуть виключені із запиту шляху. Використовуйте "
"метод [method NavigationRegion2D.get_rid], щоб отримати [RID], пов'язаний з "
"вузлом [NavigationRegion2D].\n"
"[b]Примітка:[/b] Повернений масив копіюється, і будь-які зміни в ньому не "
"оновлять початкове значення властивості. Щоб оновити значення, потрібно "
"змінити повернений масив, а потім знову встановити для нього значення "
"властивості."
msgid ""
"The list of region [RID]s that will be included by the path query. Use "
"[method NavigationRegion2D.get_rid] to get the [RID] associated with a "
"[NavigationRegion2D] node. If left empty all regions are included. If a "
"region ends up being both included and excluded at the same time it will be "
"excluded.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then set it to the property again."
msgstr ""
"Список регіонів [RID], які будуть включені до запиту шляху. Використовуйте "
"метод [method NavigationRegion2D.get_rid], щоб отримати [RID], пов'язаний з "
"вузлом [NavigationRegion2D]. Якщо залишити поле порожнім, будуть включені всі "
"регіони. Якщо регіон буде одночасно включено та виключено, його буде "
"виключено.\n"
"[b]Примітка:[/b] Повернений масив копіюється, і будь-які зміни в ньому не "
"оновлять початкове значення властивості. Щоб оновити значення, потрібно "
"змінити повернений масив, а потім знову встановити для нього значення "
"властивості."
msgid "The navigation map [RID] used in the path query."
msgstr "Навігація [RID] використовується в доріжці запиту."
msgid "Additional information to include with the navigation path."
msgstr "Додаткова інформація включає в себе навігаційний шлях."
msgid "The navigation layers the query will use (as a bitmask)."
msgstr "Навігація шарів запиту буде використовуватися (як трохимаска)."
msgid ""
"The maximum allowed length of the returned path in world units. A path will "
"be clipped when going over this length. A value of [code]0[/code] or below "
"counts as disabled."
msgstr ""
"Максимально допустима довжина повернутого шляху в одиницях одиниць виміру. "
"Шлях буде обрізано при перевищенні цієї довжини. Значення [code]0[/code] або "
"нижче вважається вимкненим."
msgid ""
"The maximum allowed radius in world units that the returned path can be from "
"the path start. The path will be clipped when going over this radius. A value "
"of [code]0[/code] or below counts as disabled.\n"
"[b]Note:[/b] This will perform a circle shaped clip operation on the path "
"with the first path position being the circle's center position."
msgstr ""
"Максимально допустимий радіус у світових одиницях, який може мати повернутий "
"шлях від початку шляху. Шлях буде обрізано при перетині цього радіуса. "
"Значення [code]0[/code] або нижче вважається вимкненим.\n"
"[b]Примітка:[/b] Це виконає операцію обрізання кола на шляху, де перша "
"позиція шляху буде центральним положенням кола."
msgid "The pathfinding start position in global coordinates."
msgstr "Почати позицію в глобальних координатах."
msgid "The pathfinding target position in global coordinates."
msgstr "Цільова позиція у глобальних координатах."
msgid "The path query uses the default A* pathfinding algorithm."
msgstr "За допомогою алгоритму стипендії за замовчуванням A*."
msgid ""
"Applies a funnel algorithm to the raw path corridor found by the pathfinding "
"algorithm. This will result in the shortest path possible inside the path "
"corridor. This postprocessing very much depends on the navigation mesh "
"polygon layout and the created corridor. Especially tile- or gridbased "
"layouts can face artificial corners with diagonal movement due to a jagged "
"path corridor imposed by the cell shapes."
msgstr ""
"Застосує алгоритм воронку до сирого коридору, знайденого алгоритмом доріжок. "
"Це призведе до максимально короткого шляху в коридорі шляху. Цей поштовий "
"процес дуже залежить від розташування навігаційної сітки та створеного "
"коридору. Особливо цегляні або сітчасті макети можуть зіткнутися зі штучними "
"куточками з діагональним рухом через джегований шляховий коридор, який "
"накладається формами комірки."
msgid ""
"Centers every path position in the middle of the traveled navigation mesh "
"polygon edge. This creates better paths for tile- or gridbased layouts that "
"restrict the movement to the cells center."
msgstr ""
"Центри кожного шляху положення в середині проїзної навігаційної сітки полігон "
"краю. Це створює кращі доріжки для кахельних або сітчастих макетів, які "
"обмежують рух до центру клітин."
msgid ""
"Applies no postprocessing and returns the raw path corridor as found by the "
"pathfinding algorithm."
msgstr ""
"Не застосовує постобробку та повертає необроблений коридор шляху, знайдений "
"алгоритмом пошуку шляху."
msgid "Don't include any additional metadata about the returned path."
msgstr "Не містить додаткових метаданих щодо способу повернення."
msgid ""
"Include the type of navigation primitive (region or link) that each point of "
"the path goes through."
msgstr ""
"Включаючи тип навігаційної примітивності (регіон або посилання), що кожен "
"пункт шляху проходить через."
msgid ""
"Include the [RID]s of the regions and links that each point of the path goes "
"through."
msgstr ""
"У тому числі [RID] регіонів і посилань, які кожен пункт шляху проходить через."
msgid ""
"Include the [code]ObjectID[/code]s of the [Object]s which manage the regions "
"and links each point of the path goes through."
msgstr ""
"Включіть [code]ObjectID[/code] [Object], які керують регіонами та зв'язують "
"кожну точку шляху."
msgid "Include all available metadata about the returned path."
msgstr "Включаючи всі наявні метадані про зворотний шлях."
msgid "Provides parameters for 3D navigation path queries."
msgstr "Забезпечує параметри для 3D навігаційних запитів."
msgid ""
"By changing various properties of this object, such as the start and target "
"position, you can configure path queries to the [NavigationServer3D]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як початок і цільова "
"позиція, ви можете налаштувати запити на шлях до [NavigationServer3D]."
msgid ""
"The list of region [RID]s that will be excluded from the path query. Use "
"[method NavigationRegion3D.get_rid] to get the [RID] associated with a "
"[NavigationRegion3D] node.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then set it to the property again."
msgstr ""
"Список регіонів [RID], які будуть виключені із запиту шляху. Використовуйте "
"метод [method NavigationRegion3D.get_rid], щоб отримати [RID], пов'язаний з "
"вузлом [NavigationRegion3D].\n"
"[b]Примітка:[/b] Повернений масив копіюється, і будь-які зміни в ньому не "
"оновлять початкове значення властивості. Щоб оновити значення, потрібно "
"змінити повернений масив, а потім знову встановити для нього значення "
"властивості."
msgid ""
"The list of region [RID]s that will be included by the path query. Use "
"[method NavigationRegion3D.get_rid] to get the [RID] associated with a "
"[NavigationRegion3D] node. If left empty all regions are included. If a "
"region ends up being both included and excluded at the same time it will be "
"excluded.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then set it to the property again."
msgstr ""
"Список регіонів [RID], які будуть включені до запиту шляху. Використовуйте "
"метод [method NavigationRegion3D.get_rid], щоб отримати [RID], пов'язаний з "
"вузлом [NavigationRegion3D]. Якщо залишити поле порожнім, будуть включені всі "
"регіони. Якщо регіон буде одночасно включено та виключено, його буде "
"виключено.\n"
"[b]Примітка:[/b] Повернений масив копіюється, і будь-які зміни в ньому не "
"оновлять початкове значення властивості. Щоб оновити значення, потрібно "
"змінити повернений масив, а потім знову встановити для нього значення "
"властивості."
msgid ""
"The maximum allowed radius in world units that the returned path can be from "
"the path start. The path will be clipped when going over this radius. A value "
"of [code]0[/code] or below counts as disabled.\n"
"[b]Note:[/b] This will perform a sphere shaped clip operation on the path "
"with the first path position being the sphere's center position."
msgstr ""
"Максимально допустимий радіус у світових одиницях, який може мати повернутий "
"шлях від початку шляху. Шлях буде обрізано при перевищенні цього радіуса. "
"Значення [code]0[/code] або нижче вважається вимкненим.\n"
"[b]Примітка:[/b] Це виконає операцію обрізання шляху у формі сфери, причому "
"перша позиція шляху буде центральним положенням сфери."
msgid "Represents the result of a 2D pathfinding query."
msgstr "Представляємо результат запиту 2D."
msgid ""
"This class stores the result of a 2D navigation path query from the "
"[NavigationServer2D]."
msgstr ""
"Цей клас зберігає результат запиту на 2D навігаційного шляху з "
"[NavigationServer2D]."
msgid ""
"Reset the result object to its initial state. This is useful to reuse the "
"object across multiple queries."
msgstr ""
"Відновити об'єкт результату до початкового стану. Це корисно для повторного "
"використання об'єкта в декількох запитах."
msgid ""
"The resulting path array from the navigation query. All path array positions "
"are in global coordinates. Without customized query parameters this is the "
"same path as returned by [method NavigationServer2D.map_get_path]."
msgstr ""
"Отриманий масив шляху з навігаційного запиту. Усі позиції масиву шляху в "
"глобальних координатах. Без індивідуальних параметрів запиту, це той самий "
"шлях, який повернув [method NavigationServer2D.map_get_path]."
msgid "Returns the length of the path."
msgstr "Повертає довжину шляху."
msgid ""
"The [code]ObjectID[/code]s of the [Object]s which manage the regions and "
"links each point of the path goes through."
msgstr ""
"[code]ObjectID[/code] [Object], які керують регіонами і зв'язують кожну точку "
"шляху."
msgid ""
"The [RID]s of the regions and links that each point of the path goes through."
msgstr "[RID] регіонів і посилань, які кожен пункт шляху проходить через."
msgid ""
"The type of navigation primitive (region or link) that each point of the path "
"goes through."
msgstr ""
"Тип навігаційної примітивності (регіон або посилання), що кожен пункт шляху "
"проходить через."
msgid "This segment of the path goes through a region."
msgstr "Цей сегмент шляху проходить через область."
msgid "This segment of the path goes through a link."
msgstr "Цей сегмент шляху проходить за посиланням."
msgid "Represents the result of a 3D pathfinding query."
msgstr "Представляємо результат 3D трафаретного запиту."
msgid ""
"This class stores the result of a 3D navigation path query from the "
"[NavigationServer3D]."
msgstr ""
"Цей клас зберігає результат запиту на 3D навігаційного шляху з "
"[NavigationServer3D]."
msgid ""
"The resulting path array from the navigation query. All path array positions "
"are in global coordinates. Without customized query parameters this is the "
"same path as returned by [method NavigationServer3D.map_get_path]."
msgstr ""
"Отриманий масив шляху з навігаційного запиту. Усі позиції масиву шляху в "
"глобальних координатах. Без індивідуальних параметрів запиту, це той самий "
"шлях, який повернув [method NavigationServer3D.map_get_path]."
msgid ""
"A 2D navigation mesh that describes a traversable surface for pathfinding."
msgstr "Навігація на 2D, яка описує трафаретну поверхню для вирівнювання."
msgid ""
"A navigation mesh can be created either by baking it with the help of the "
"[NavigationServer2D], or by adding vertices and convex polygon indices arrays "
"manually.\n"
"To bake a navigation mesh at least one outline needs to be added that defines "
"the outer bounds of the baked area.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var new_navigation_mesh = NavigationPolygon.new()\n"
"var bounding_outline = PackedVector2Array([Vector2(0, 0), Vector2(0, 50), "
"Vector2(50, 50), Vector2(50, 0)])\n"
"new_navigation_mesh.add_outline(bounding_outline)\n"
"NavigationServer2D.bake_from_source_geometry_data(new_navigation_mesh, "
"NavigationMeshSourceGeometryData2D.new());\n"
"$NavigationRegion2D.navigation_polygon = new_navigation_mesh\n"
"[/gdscript]\n"
"[csharp]\n"
"var newNavigationMesh = new NavigationPolygon();\n"
"Vector2[] boundingOutline = [new Vector2(0, 0), new Vector2(0, 50), new "
"Vector2(50, 50), new Vector2(50, 0)];\n"
"newNavigationMesh.AddOutline(boundingOutline);\n"
"NavigationServer2D.BakeFromSourceGeometryData(newNavigationMesh, new "
"NavigationMeshSourceGeometryData2D());\n"
"GetNode<NavigationRegion2D>(\"NavigationRegion2D\").NavigationPolygon = "
"newNavigationMesh;\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Adding vertices and polygon indices manually.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var new_navigation_mesh = NavigationPolygon.new()\n"
"var new_vertices = PackedVector2Array([Vector2(0, 0), Vector2(0, 50), "
"Vector2(50, 50), Vector2(50, 0)])\n"
"new_navigation_mesh.vertices = new_vertices\n"
"var new_polygon_indices = PackedInt32Array([0, 1, 2, 3])\n"
"new_navigation_mesh.add_polygon(new_polygon_indices)\n"
"$NavigationRegion2D.navigation_polygon = new_navigation_mesh\n"
"[/gdscript]\n"
"[csharp]\n"
"var newNavigationMesh = new NavigationPolygon();\n"
"Vector2[] newVertices = [new Vector2(0, 0), new Vector2(0, 50), new "
"Vector2(50, 50), new Vector2(50, 0)];\n"
"newNavigationMesh.Vertices = newVertices;\n"
"int[] newPolygonIndices = [0, 1, 2, 3];\n"
"newNavigationMesh.AddPolygon(newPolygonIndices);\n"
"GetNode<NavigationRegion2D>(\"NavigationRegion2D\").NavigationPolygon = "
"newNavigationMesh;\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Навігаційну сітку можна створити або за допомогою запікання за допомогою "
"[NavigationServer2D], або шляхом додавання вершин і масивів індексів опуклих "
"полігонів вручну. \n"
"Щоб запекти навігаційну сітку, необхідно додати принаймні один контур, який "
"визначає зовнішні межі запеченої області. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var new_navigation_mesh = NavigationPolygon.new() \n"
"var bounding_outline = PackedVector2Array([Vector2(0, 0), Vector2(0, 50), "
"Vector2(50, 50), Vector2(50, 0)]) \n"
"new_navigation_mesh.add_outline(bounding_outline) \n"
"NavigationServer2D.bake_from_source_geometry_data(new_navigation_mesh, "
"NavigationMeshSourceGeometryData2D.new());\n"
"$NavigationRegion2D.navigation_polygon = new_navigation_mesh \n"
"[/gdscript] \n"
"[csharp] \n"
"var newNavigationMesh = новий NavigationPolygon(); \n"
"Vector2[] boundingOutline = [new Vector2(0, 0), new Vector2(0, 50), new "
"Vector2(50, 50), new Vector2(50, 0)]; \n"
"newNavigationMesh.AddOutline(boundingOutline); \n"
"NavigationServer2D.BakeFromSourceGeometryData(newNavigationMesh, new "
"NavigationMeshSourceGeometryData2D());\n"
"GetNode<NavigationRegion2D>(\"NavigationRegion2D\").NavigationPolygon = "
"newNavigationMesh; \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Додавання вершин і індексів багатокутників вручну. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var new_navigation_mesh = NavigationPolygon.new() \n"
"var new_vertices = PackedVector2Array([Vector2(0, 0), Vector2(0, 50), "
"Vector2(50, 50), Vector2(50, 0)]) \n"
"new_navigation_mesh.vertices = нові_вершини \n"
"var new_polygon_indices = PackedInt32Array([0, 1, 2, 3]) \n"
"new_navigation_mesh.add_polygon(new_polygon_indices) \n"
"$NavigationRegion2D.navigation_polygon = new_navigation_mesh \n"
"[/gdscript] \n"
"[csharp] \n"
"var newNavigationMesh = новий NavigationPolygon(); \n"
"Vector2[] newVertices = [new Vector2(0, 0), new Vector2(0, 50), new "
"Vector2(50, 50), new Vector2(50, 0)]; \n"
"newNavigationMesh.Vertices = newVertices; \n"
"int[] newPolygonIndices = [0, 1, 2, 3]; \n"
"newNavigationMesh.AddPolygon(newPolygonIndices); \n"
"GetNode<NavigationRegion2D>(\"NavigationRegion2D\").NavigationPolygon = "
"newNavigationMesh; \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Navigation Polygon 2D Demo"
msgstr "Навігація Polygon 2D демо"
msgid ""
"Appends a [PackedVector2Array] that contains the vertices of an outline to "
"the internal array that contains all the outlines."
msgstr ""
"Додаток [PackedVector2Array], який містить вершини контуру до внутрішнього "
"масиву, що містить всі контури."
msgid ""
"Adds a [PackedVector2Array] that contains the vertices of an outline to the "
"internal array that contains all the outlines at a fixed position."
msgstr ""
"Додавання [PackedVector2Array], що містить вершини контуру до внутрішнього "
"масиву, що містить всі контури на фіксованому положенні."
msgid ""
"Clears the array of the outlines, but it doesn't clear the vertices and the "
"polygons that were created by them."
msgstr ""
"Очищає масив контурів, але не зрозуміло вершин і полігонів, які були створені "
"ними."
msgid ""
"Clears the array of polygons, but it doesn't clear the array of outlines and "
"vertices."
msgstr "Очищає масив полігонів, але не очищає масив контурів і вершин."
msgid ""
"Returns the [NavigationMesh] resulting from this navigation polygon. This "
"navigation mesh can be used to update the navigation mesh of a region with "
"the [method NavigationServer3D.region_set_navigation_mesh] API directly."
msgstr ""
"Повертає [NavigationMesh], що є результатом цього навігаційного полігону. Цю "
"навігаційну сітку можна використовувати для оновлення навігаційної сітки "
"регіону безпосередньо за допомогою API [method "
"NavigationServer3D.region_set_navigation_mesh]."
msgid ""
"Returns a [PackedVector2Array] containing the vertices of an outline that was "
"created in the editor or by script."
msgstr ""
"Повернутися до [PackedVector2Array], що містить вершини контуру, який був "
"створений в редакторі або на скрипті."
msgid ""
"Returns the number of outlines that were created in the editor or by script."
msgstr ""
"Повертаємо кількість контурів, які були створені в редакторі або на скрипті."
msgid ""
"Returns whether or not the specified layer of the [member "
"parsed_collision_mask] is enabled, given a [param layer_number] between 1 and "
"32."
msgstr ""
"Повертає, чи увімкнено вказаний шар [member parsed_collision_mask], "
"враховуючи значення [param layer_number] від 1 до 32."
msgid "Returns the count of all polygons."
msgstr "Повертає кількість всіх полігонів."
msgid ""
"Returns a [PackedVector2Array] containing all the vertices being used to "
"create the polygons."
msgstr ""
"Повертаємо [PackedVector2Array], що містить всі вершини, які використовуються "
"для створення полігонів."
msgid ""
"Use [method NavigationServer2D.parse_source_geometry_data] and [method "
"NavigationServer2D.bake_from_source_geometry_data] instead."
msgstr ""
"Використовуйте [method NavigationServer2D.parse_source_geometry_data] і "
"[method NavigationServer2D.bake_from_source_geometry_data] замість."
msgid "Creates polygons from the outlines added in the editor or by script."
msgstr "Створює полігони з контурів, доданих в редакторі або на скрипт."
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 ""
"Видаліть текст, створений у редакторі або за допомогою скрипта. Щоб оновити "
"полігони потрібно викликати [method _polygons_from_outlines]."
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 ""
"Змінює контур, створене в редакторі або на скрипті. Щоб оновити полігони "
"потрібно викликати [method _polygons_from_outlines]."
msgid ""
"Based on [param value], enables or disables the specified layer in the "
"[member parsed_collision_mask], given a [param layer_number] between 1 and 32."
msgstr ""
"На основі [param value], дозволяє або відключає вказаний шар в [member "
"parsed_collision_mask], враховуючи [param шару_number] між 1 і 32."
msgid ""
"The distance to erode/shrink the walkable surface when baking the navigation "
"mesh.\n"
"[b]Note:[/b] The radius must be equal or higher than [code]0.0[/code]. If the "
"radius is [code]0.0[/code], it won't be possible to fix invalid outline "
"overlaps and other precision errors during the baking process. As a result, "
"some obstacles may be excluded incorrectly from the final navigation mesh, or "
"may delete the navigation mesh's polygons."
msgstr ""
"Відстань для розмивання/стискання поверхні, по якій можна ходити, під час "
"запікання навігаційної сітки.\n"
"[b]Примітка:[/b] Радіус має бути рівним або більшим за [code]0.0[/code]. Якщо "
"радіус дорівнює [code]0.0[/code], неможливо буде виправити недійсні "
"перекриття контурів та інші помилки точності під час процесу запікання. В "
"результаті деякі перешкоди можуть бути неправильно виключені з остаточної "
"навігаційної сітки або можуть видалити полігони навігаційної сітки."
msgid ""
"If the baking [Rect2] has an area the navigation mesh baking will be "
"restricted to its enclosing area."
msgstr ""
"Якщо випікання [Rect2] має площу навігаційної сітки, яка буде обмежена до її "
"огороджувальної площі."
msgid "The position offset applied to the [member baking_rect] [Rect2]."
msgstr "Зміщення позиції, застосоване до [member baking_rect] [Rect2]."
msgid ""
"The size of the non-navigable border around the bake bounding area defined by "
"the [member baking_rect] [Rect2].\n"
"In conjunction with the [member baking_rect] the border size can be used to "
"bake tile aligned navigation meshes without the tile edges being shrunk by "
"[member agent_radius]."
msgstr ""
"Розмір ненавігованої кордону навколо зони випікання, визначеної [member "
"baking_rec] [Rect2].\n"
"У поєднанні з [member baking_rec] розмір кордону може бути використаний для "
"випікання плитки вирівняних навігаторів без країв черепиці, що знаходяться в "
"обручці [member agent_radius]."
msgid ""
"The cell size used to rasterize the navigation mesh vertices. Must match with "
"the cell size on the navigation map."
msgstr ""
"Розмір комірки, що використовується для стерилізації навігаторів сітки. "
"Необхідно відповідати розміру комірки на карті навігації."
msgid ""
"The physics layers to scan for static colliders.\n"
"Only used when [member parsed_geometry_type] is [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS] or [constant PARSED_GEOMETRY_BOTH]."
msgstr ""
"Фізичні шари для сканування статичних комірок.\n"
"Тільки використовується при [member parsed_geometry_type] [constant "
"PARSED_GEOMETRY_STATIC_COLLIDERS] або [constant PARSED_GEOMETRY_BOTH]."
msgid ""
"The group name of nodes that should be parsed for baking source geometry.\n"
"Only used when [member source_geometry_mode] is [constant "
"SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN] or [constant "
"SOURCE_GEOMETRY_GROUPS_EXPLICIT]."
msgstr ""
"Назва групи вузлів, які повинні бути припаровані для геометрії джерела "
"випічки.\n"
"Тільки використовується при [member source_geometry_mode] [constant "
"SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN] або [constant "
"SOURCE_GEOMETRY_GROUPS_EXPLICIT]."
msgid ""
"Convex partitioning that results in a navigation mesh with convex polygons."
msgstr ""
"Опуклий розбив, що призводить до навігаційної сітки з опуклими полігонами."
msgid ""
"Triangulation partitioning that results in a navigation mesh with triangle "
"polygons."
msgstr ""
"Тріангуляційне розбиття, яке призводить до навігаційної сітки з трикутними "
"полігонами."
msgid ""
"Parses mesh instances as obstruction geometry. This includes [Polygon2D], "
"[MeshInstance2D], [MultiMeshInstance2D], and [TileMap] nodes.\n"
"Meshes are only parsed when they use a 2D vertices surface format."
msgstr ""
"Пристрої сітчастих екземплярів як обструкції геометрії. До складу входить "
"[Polygon2D], [MeshInstance2D], [MultiMeshInstance2D], і [TileMap] вершини.\n"
"Сітчасті сітки є тільки при використанні 2D вершин поверхневого формату."
msgid ""
"Parses [StaticBody2D] and [TileMap] colliders as obstruction geometry. The "
"collider should be in any of the layers specified by [member "
"parsed_collision_mask]."
msgstr ""
"Парес [StaticBody2D] і [TileMap] коладери як обструкції геометрії. Збірник "
"повинен бути в будь-якому з шарів, зазначених [member parsed_collision_mask]."
msgid ""
"Scans nodes in a group and their child nodes recursively for geometry. The "
"group is specified by [member source_geometry_group_name]."
msgstr ""
"Сканування вузлів у групі та їх дочірніх вузлах, що рекурсують за геометрію. "
"Група вказана [member source_geometry_group_name]."
msgid ""
"Uses nodes in a group for geometry. The group is specified by [member "
"source_geometry_group_name]."
msgstr ""
"Використання вузлів в групі для геометрії. Група вказана [member "
"source_geometry_group_name]."
msgid ""
"A traversable 2D region that [NavigationAgent2D]s can use for pathfinding."
msgstr ""
"Для трафаретизації можна використовувати трафаретний 2-D регіон, який "
"[НавігаціяAgent2D]."
msgid ""
"A traversable 2D region based on a [NavigationPolygon] that "
"[NavigationAgent2D]s can use for pathfinding.\n"
"Two regions can be connected to each other if they share a similar edge. You "
"can set the minimum distance between two vertices required to connect two "
"edges by using [method NavigationServer2D.map_set_edge_connection_margin].\n"
"[b]Note:[/b] Overlapping two regions' navigation polygons is not enough for "
"connecting two regions. They must share a similar edge.\n"
"The pathfinding cost of entering a region from another region can be "
"controlled with the [member enter_cost] value.\n"
"[b]Note:[/b] This value is not added to the path cost when the start position "
"is already inside this region.\n"
"The pathfinding cost of traveling distances inside this region can be "
"controlled with the [member travel_cost] multiplier.\n"
"[b]Note:[/b] This node caches changes to its properties, so if you make "
"changes to the underlying region [RID] in [NavigationServer2D], they will not "
"be reflected in this node's properties."
msgstr ""
"Урочиста область 2D на основі [NavigationPolygon], що [NavigationAgent2D] "
"може використовуватися для допінгу.\n"
"Два регіони можуть бути підключені один до одного, якщо вони діляться схожим "
"краєм. Ви можете встановити мінімальну відстань між двома вершинами, "
"необхідні для підключення двох країв за допомогою [method "
"NavigationServer2D.map_set_connection_margin].\n"
"[b]Примітка:[/b] Перекриття двох регіонів навігаційних полігонів недостатньо "
"для підключення двох регіонів. Вони повинні поділитися схожим краєм.\n"
"Вартість трафаретизації в’їзду регіону з іншої області може бути "
"контрольована з значенням [member enter_cost].\n"
"[b]Примітка:[/b] Ця вартість не додається до вартості шляху, коли позиція "
"старту вже всередині цієї області.\n"
"Вартість маршрутизації дорожніх дистанцій в цьому регіоні можна контролювати "
"за допомогою мультиплікатора [member travel_cost].\n"
"[b]Примітка:[/b] Цей вузол кешує зміни до його властивостей, тому якщо ви "
"вносите зміни до основного регіону [RID] в [NavigationServer2D], вони не "
"будуть відображені в цих властивостей вузла."
msgid "Using NavigationRegions"
msgstr "Використання навігації"
msgid ""
"Bakes the [NavigationPolygon]. If [param on_thread] is set to [code]true[/"
"code] (default), the baking is done on a separate thread."
msgstr ""
"[NavigationPolygon]. Якщо [param on_thread] встановлюється до [code]true[/"
"code] (default), випікання проводиться на окремій нитки."
msgid ""
"Returns the axis-aligned rectangle for the region's transformed navigation "
"mesh."
msgstr ""
"Повертає вирівняний за віссю прямокутник для трансформованої навігаційної "
"сітки області."
msgid "Returns the current navigation map [RID] used by this region."
msgstr ""
"Повернення поточного навігаційної карти [RID], що використовується цим "
"регіоном."
msgid "Use [method get_rid] instead."
msgstr "Використовуйте [method get_rid] замість."
msgid "Returns the [RID] of this region on the [NavigationServer2D]."
msgstr "Повернення [RID] цього регіону на [NavigationServer2D]."
msgid ""
"Returns the [RID] of this region on the [NavigationServer2D]. Combined with "
"[method NavigationServer2D.map_get_closest_point_owner] can be used to "
"identify the [NavigationRegion2D] closest to a point on the merged navigation "
"map."
msgstr ""
"Повернення [RID] цього регіону на [NavigationServer2D]. Комбінований з "
"[method NavigationServer2D.map_get_closest_point_owner] може бути "
"використаний для ідентифікації [NavigationRegion2D] в найближчому місці на "
"об'єднану навігацію карти."
msgid ""
"Returns [code]true[/code] when the [NavigationPolygon] is being baked on a "
"background thread."
msgstr ""
"Повертаємо [code]true[/code], коли [НавігаціяPolygon] випікається на фоновій "
"нитки."
msgid ""
"Sets the [RID] of the navigation map this region should use. By default the "
"region will automatically join the [World2D] default navigation map so this "
"function is only required to override the default map."
msgstr ""
"Встановлює [RID] навігаційної карти цього регіону. За замовчуванням область "
"автоматично приєднується до карти навігації за замовчуванням [World2D], щоб "
"ця функція була обов'язковою для перенадання карти за замовчуванням."
msgid "Determines if the [NavigationRegion2D] is enabled or disabled."
msgstr "Визначає, чи ввімкнено [NavigationRegion2D]."
msgid ""
"When pathfinding enters this region's navigation mesh from another regions "
"navigation mesh the [member enter_cost] value is added to the path distance "
"for determining the shortest path."
msgstr ""
"При навігаційній сітці даного регіону з інших регіонів навігаційній сітці "
"додається значення [member enter_cost] для визначення найкоротшого шляху."
msgid ""
"A bitfield determining all navigation layers the region belongs to. These "
"navigation layers can be checked upon when requesting a path with [method "
"NavigationServer2D.map_get_path]."
msgstr ""
"У бітфілді визначено всі навігаційні шари регіону. Ці навігаційні шари можна "
"перевірити при запитуванні шляху з [method NavigationServer2D.map_get_path]."
msgid "The [NavigationPolygon] resource to use."
msgstr "Ресурс [NavigationPolygon] для використання."
msgid ""
"When pathfinding moves inside this region's navigation mesh the traveled "
"distances are multiplied with [member travel_cost] for determining the "
"shortest path."
msgstr ""
"При навігаційній сітці трафаретні переїзди в цій області навігаційними "
"сіточками, що пролітають дистанції, багатоплізовані з [member travel_cost] "
"для визначення найкоротшого шляху."
msgid ""
"If enabled the navigation region will use edge connections to connect with "
"other navigation regions within proximity of the navigation map edge "
"connection margin."
msgstr ""
"Якщо увімкнено навігаційну область буде використовувати крайові з'єднання з "
"іншими навігаційними регіонами в безпосередній близькості від навігаційної "
"карти краю."
msgid "Emitted when a navigation polygon bake operation is completed."
msgstr "При заповненні навігаційної полігонної пекарної операції."
msgid ""
"Emitted when the used navigation polygon is replaced or changes to the "
"internals of the current navigation polygon are committed."
msgstr ""
"Увімкнено, коли використовується навігаційний полігон заміщає або змінює "
"внутрі струму навігаційного полігону."
msgid ""
"A traversable 3D region that [NavigationAgent3D]s can use for pathfinding."
msgstr ""
"Для трафаретизації можна використовувати трафаретний 3D регіон, який "
"[NavigationAgent3D]."
msgid ""
"A traversable 3D region based on a [NavigationMesh] that [NavigationAgent3D]s "
"can use for pathfinding.\n"
"Two regions can be connected to each other if they share a similar edge. You "
"can set the minimum distance between two vertices required to connect two "
"edges by using [method NavigationServer3D.map_set_edge_connection_margin].\n"
"[b]Note:[/b] Overlapping two regions' navigation meshes is not enough for "
"connecting two regions. They must share a similar edge.\n"
"The cost of entering this region from another region can be controlled with "
"the [member enter_cost] value.\n"
"[b]Note:[/b] This value is not added to the path cost when the start position "
"is already inside this region.\n"
"The cost of traveling distances inside this region can be controlled with the "
"[member travel_cost] multiplier.\n"
"[b]Note:[/b] This node caches changes to its properties, so if you make "
"changes to the underlying region [RID] in [NavigationServer3D], they will not "
"be reflected in this node's properties."
msgstr ""
"Ви можете використовувати для трафаретизації.\n"
"Два регіони можуть бути підключені один до одного, якщо вони діляться схожим "
"краєм. Ви можете встановити мінімальну відстань між двома вершинами, "
"необхідні для підключення двох країв за допомогою [method "
"NavigationServer3D.map_set_connection_margin].\n"
"[b]Примітка:[/b] Навігаційні сітки перекриття двох регіонів недостатньо для "
"підключення двох регіонів. Вони повинні поділитися схожим краєм.\n"
"Вартість вступу в цей регіон з іншого регіону може бути контрольована з "
"значенням [member enter_cost].\n"
"[b]Примітка:[/b] Ця вартість не додається до вартості шляху, коли позиція "
"старту вже всередині цієї області.\n"
"Вартість дорожніх дистанцій в цьому регіоні може бути контрольована з "
"мультиплеєром [member travel_cost].\n"
"[b]Примітка:[/b] Цей вузол кешує зміни до його властивостей, тому якщо ви "
"вносите зміни в основну область [RID] в [NavigationServer3D], вони не будуть "
"відображені в цих властивостей вузла."
msgid ""
"Bakes the [NavigationMesh]. If [param on_thread] is set to [code]true[/code] "
"(default), the baking is done on a separate thread. Baking on separate thread "
"is useful because navigation baking is not a cheap operation. When it is "
"completed, it automatically sets the new [NavigationMesh]. Please note that "
"baking on separate thread may be very slow if geometry is parsed from meshes "
"as async access to each mesh involves heavy synchronization. Also, please "
"note that baking on a separate thread is automatically disabled on operating "
"systems that cannot use threads (such as Web with threads disabled)."
msgstr ""
"[NavigationMesh]. Якщо [param on_thread] встановлюється до [code]true[/code] "
"(default), випікання проводиться на окремій нитки. Випічка на окремій нитки "
"корисна тим, що навігація випікання не дешева операція. Коли він завершений, "
"він автоматично встановлює новий [NavigationMesh]. Будь ласка, зверніть "
"увагу, що випікання на окрему нитку може бути дуже повільним, якщо геометрія "
"виходить з сіточок, як асинхронний доступ до кожної сітки передбачає важку "
"синхронізацію. Крім того, будь ласка, зверніть увагу, що випікання на окрему "
"нитку автоматично відключається на операційні системи, які не можуть "
"використовувати нитки (наприклад, Web з вимкненими нитками)."
msgid ""
"Returns the axis-aligned bounding box for the region's transformed navigation "
"mesh."
msgstr ""
"Повертає вирівняну по осі обмежувальну рамку для трансформованої навігаційної "
"сітки області."
msgid "Returns the [RID] of this region on the [NavigationServer3D]."
msgstr "Повернення [RID] цієї області на [NavigationServer3D]."
msgid ""
"Returns the [RID] of this region on the [NavigationServer3D]. Combined with "
"[method NavigationServer3D.map_get_closest_point_owner] can be used to "
"identify the [NavigationRegion3D] closest to a point on the merged navigation "
"map."
msgstr ""
"Повернення [RID] цієї області на [NavigationServer3D]. Комбінований з [method "
"NavigationServer3D.map_get_closest_point_owner] може бути використаний для "
"ідентифікації [NavigationRerion3D] в найближчий до точки на з'єднану "
"навігацію карти."
msgid ""
"Returns [code]true[/code] when the [NavigationMesh] is being baked on a "
"background thread."
msgstr ""
"Повертаємо [code]true[/code], коли [NavigationMesh] випікається на фоновій "
"нитки."
msgid ""
"Sets the [RID] of the navigation map this region should use. By default the "
"region will automatically join the [World3D] default navigation map so this "
"function is only required to override the default map."
msgstr ""
"Встановлює [RID] навігаційної карти цього регіону. За замовчуванням область "
"автоматично приєднується до карти навігації за замовчуванням [World3D], щоб "
"ця функція була обов'язковою для перенадання карти за замовчуванням."
msgid "Determines if the [NavigationRegion3D] is enabled or disabled."
msgstr "Визначає, якщо ввімкнено [NavigationRegion3D] або вимкнено."
msgid ""
"A bitfield determining all navigation layers the region belongs to. These "
"navigation layers can be checked upon when requesting a path with [method "
"NavigationServer3D.map_get_path]."
msgstr ""
"У бітфілді визначено всі навігаційні шари регіону. Ці навігаційні шари можна "
"перевірити при запитуванні шляху з [method NavigationServer3D.map_get_path]."
msgid "The [NavigationMesh] resource to use."
msgstr "[NavigationMesh] ресурс для використання."
msgid "Notifies when the navigation mesh bake operation is completed."
msgstr "Визначається, коли виконана робота навігаційної сітки."
msgid "Notifies when the [NavigationMesh] has changed."
msgstr "При зміні [NavigationMesh]."
msgid "A server interface for low-level 2D navigation access."
msgstr "Інтерфейс сервера для низького рівня 2D навігації."
msgid ""
"NavigationServer2D is the server that handles navigation maps, regions and "
"agents. It does not handle A* navigation from [AStar2D] or [AStarGrid2D].\n"
"Maps are divided into regions, which are composed of navigation polygons. "
"Together, they define the traversable areas in the 2D world.\n"
"[b]Note:[/b] Most [NavigationServer2D] changes take effect after the next "
"physics frame and not immediately. This includes all changes made to maps, "
"regions or agents by navigation-related nodes in the scene tree or made "
"through scripts.\n"
"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 [code]edge_connection_margin[/code] to the "
"respective other edge's vertex.\n"
"You may assign navigation layers to regions with [method "
"NavigationServer2D.region_set_navigation_layers], which then can be checked "
"upon when requesting a path with [method NavigationServer2D.map_get_path]. "
"This can be used to allow or deny certain areas for some objects.\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 directly may move an agent outside of the traversable 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 ""
"НавігаціяServer2D - сервер, який керує навігацією, регіонами та агентами. "
"Навігація A* від [AStar2D] або [AStarGrid2D].\n"
"Карти діляться на регіони, які складаються з навігаційних полігонів. Разом "
"вони визначаються траверсійними районами у світі 2D.\n"
"[b]Примітка:[/b] Більшість [NavigationServer2D] зміни приймають ефект після "
"наступного фізичного кадру і не відразу. Це включає в себе всі зміни, внесені "
"до карт, регіонів або агентів навігаційних вершин у дерево або зроблено через "
"скрипти.\n"
"Для двох регіонів, щоб бути підключеними один до одного, вони повинні "
"поділитися схожим краєм. Край вважається підключений до іншого, якщо обидва "
"його два вершини знаходяться на відстані менше [code]edge_connection_margin[/"
"code] до відповідного іншого краю вершини.\n"
"Ви можете призначити навігаційні шари до регіонів з [method "
"NavigationServer2D.region_set_navigation_layers], які потім можна перевірити "
"при запитуванні шляху з [method NavigationServer2D.map_get_path]. Це може "
"бути використаний для того, щоб дозволити або заперечувати певні ділянки для "
"деяких об'єктів.\n"
"Щоб використовувати систему зіткнень, можна використовувати агенти. Ви можете "
"встановити цільову швидкість агента, після чого сервери випромінять зворотний "
"дзвінок з модифікованою швидкістю.\n"
"[b]Примітка:[/b] Система запобігання зіткненню ігнорує регіони. Використання "
"модифікованої швидкості безпосередньо може переміщати агента за межі "
"траверсійної зони. Це обмеження системи зіткнень, будь-яка більш складна "
"ситуація може вимагати використання фізичного двигуна.\n"
"Цей сервер зберігає треки будь-якого виклику і виконує їх під час "
"синхронізації. Це означає, що ви можете запросити будь-яку зміну на карту, "
"використовуючи будь-яку нитку, не хвилюючись."
msgid "Using NavigationServer"
msgstr "Використання NavigationServer"
msgid "Creates the agent."
msgstr "Створює агент."
msgid "Return [code]true[/code] if the specified [param agent] uses avoidance."
msgstr ""
"Повернутися [code]true[/code], якщо зазначений [param agent] використовує "
"уникнення."
msgid ""
"Returns the [code]avoidance_layers[/code] bitmask of the specified [param "
"agent]."
msgstr ""
"Повертає бітову маску [code]avoidance_layers[/code] вказаного [param agent]."
msgid ""
"Returns the [code]avoidance_mask[/code] bitmask of the specified [param "
"agent]."
msgstr ""
"Повертає бітову маску [code]avoidance_mask[/code] вказаного [param agent]."
msgid ""
"Returns the [code]avoidance_priority[/code] of the specified [param agent]."
msgstr "Повертаємо [code]avoidance_priority[/code] вказаного [param agent]."
msgid ""
"Returns the navigation map [RID] the requested [param agent] is currently "
"assigned to."
msgstr ""
"Повернення карти навігації [RID] запитаний [param agent] в даний час "
"присвоєно."
msgid ""
"Returns the maximum number of other agents the specified [param agent] takes "
"into account in the navigation."
msgstr ""
"Повертає максимальну кількість інших агентів, зазначених [param agent], "
"враховується в навігацію."
msgid "Returns the maximum speed of the specified [param agent]."
msgstr "Повертає максимальну швидкість вказаного [param agent]."
msgid ""
"Returns the maximum distance to other agents the specified [param agent] "
"takes into account in the navigation."
msgstr ""
"Повертає максимальну відстань до інших агентів, зазначених [param agent], "
"враховується в навігацію."
msgid "Returns [code]true[/code] if the specified [param agent] is paused."
msgstr "Повертаємо [code]true[/code], якщо зазначений [param agent] паулюється."
msgid "Returns the position of the specified [param agent] in world space."
msgstr "Повертає позицію зазначеного [param agent] у світовому просторі."
msgid "Returns the radius of the specified [param agent]."
msgstr "Повертає радіус вказаного [param agent]."
msgid ""
"Returns the minimal amount of time for which the specified [param agent]'s "
"velocities that are computed by the simulation are safe with respect to other "
"agents."
msgstr ""
"Повертаємо мінімальну кількість часу, за яким зазначений [param agent] "
"нерівності, які комп’ютерні моделювання безпечні відносно інших агентів."
msgid ""
"Returns the minimal amount of time for which the specified [param agent]'s "
"velocities that are computed by the simulation are safe with respect to "
"static avoidance obstacles."
msgstr ""
"Повернути мінімальну кількість часу, за яким зазначений [param agent], які "
"комп’ютерні елементи є безпечними для статичних перешкод."
msgid "Returns the velocity of the specified [param agent]."
msgstr "Повертає швидкість вказаного [param agent]."
msgid ""
"Return [code]true[/code] if the specified [param agent] has an avoidance "
"callback."
msgstr ""
"Повернутися [code]true[/code], якщо зазначений [param agent] має зворотний "
"дзвінок."
msgid "Returns [code]true[/code] if the map got changed the previous frame."
msgstr ""
"Повертає [code]true[/code], якщо карта була змінена в попередньому кадрі."
msgid ""
"Sets the callback [Callable] that gets called after each avoidance processing "
"step for the [param agent]. The calculated [code]safe_velocity[/code] will be "
"dispatched with a signal to the object just before the physics calculations.\n"
"[b]Note:[/b] Created callbacks are always processed independently of the "
"SceneTree state as long as the agent is on a navigation map and not freed. To "
"disable the dispatch of a callback from an agent use [method "
"agent_set_avoidance_callback] again with an empty [Callable]."
msgstr ""
"Налаштовує зворотний зв'язок [Callable], який називається після кожного етапу "
"обробки уникнення [param agent]. Розраховані [code]safe_velocity[/code] "
"будуть відправлені сигналом на об'єкт безпосередньо перед фізичним "
"обчисленням.\n"
"[b]Note:[/b] Створені зворотні зв’язки завжди обробляються незалежно від "
"стану SceneTree, доки агент навігаційні карти і не звільняється. Щоб вимкнути "
"відправлення зворотного зв'язку з використанням агента [method "
"agent_set_avoidance_callback] порожнім [Callable]."
msgid ""
"If [param enabled] is [code]true[/code], the specified [param agent] uses "
"avoidance."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], зазначений [param agent] "
"використовує уникнення."
msgid "Set the agent's [code]avoidance_layers[/code] bitmask."
msgstr "Встановити агента [code]avoidance_layers[/code] bitmask."
msgid "Set the agent's [code]avoidance_mask[/code] bitmask."
msgstr "Набір агента [code]avoidance_mask[/code] bitmask."
msgid ""
"Set the agent's [code]avoidance_priority[/code] with a [param priority] "
"between 0.0 (lowest priority) to 1.0 (highest priority).\n"
"The specified [param agent] does not adjust the velocity for other agents "
"that would match the [code]avoidance_mask[/code] but have a lower "
"[code]avoidance_priority[/code]. This in turn makes the other agents with "
"lower priority adjust their velocities even more to avoid collision with this "
"agent."
msgstr ""
"Встановити агента [code]avoidance_priority[/code] з [param priority] між 0.0 "
"(нижчий пріоритет) до 1.0 (найвищий пріоритет).\n"
"Вказаний [param agent] не регулює швидкість для інших агентів, які будуть "
"відповідати [code]avoidance_mask[/code], але мають нижній "
"[code]avoidance_priority[/code]. Це в свою чергу робить інші агенти з більш "
"низьким пріоритетом коригувати свої нерівності ще більше, щоб уникнути "
"зіткнення з цим агентом."
msgid "Puts the agent in the map."
msgstr "Поставить агент на карті."
msgid ""
"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 ""
"Встановлює максимальну кількість інших агентів, що враховуються в навігацію. "
"Чим більший цей номер, тим довше робочий час моделювання. Якщо номер занадто "
"низький, моделювання не буде безпечним."
msgid "Sets the maximum speed of the agent. Must be positive."
msgstr "Встановлює максимальну швидкість агента. Потрібні бути позитивними."
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 ""
"Встановлює максимальну відстань до інших агентів, які враховуються в "
"навігацію. Чим більший цей номер, тим довше робочий час моделювання. Якщо "
"номер занадто низький, моделювання не буде безпечним."
msgid ""
"If [param paused] is [code]true[/code] the specified [param agent] will not "
"be processed. For example, it will not calculate avoidance velocities or "
"receive avoidance callbacks."
msgstr ""
"Якщо [param paused] має значення [code]true[/code], то вказаний [param agent] "
"не буде оброблено. Наприклад, він не розраховуватиме швидкості уникнення або "
"не отримуватиме зворотні виклики уникнення."
msgid "Sets the position of the agent in world space."
msgstr "Встановлює позицію агента у світовому просторі."
msgid "Sets the radius of the agent."
msgstr "Встановлює радіус агента."
msgid ""
"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. A too high "
"value will slow down agents movement considerably. Must be positive."
msgstr ""
"Мінімальна кількість часу, на які з’являються відчуття агента, які "
"відповідають симуляторам, безпечні для інших агентів. Чим більший цей номер, "
"тим швидше цей агент буде реагувати на наявність інших агентів, але тим менша "
"свобода цей агент має у виборі його оксамитовості. Дуже висока вартість "
"значно сповільнить рух агентів. Потрібні бути позитивними."
msgid ""
"The minimal amount of time for which the agent's velocities that are computed "
"by the simulation are safe with respect to static avoidance obstacles. The "
"larger this number, the sooner this agent will respond to the presence of "
"static avoidance obstacles, but the less freedom this agent has in choosing "
"its velocities. A too high value will slow down agents movement considerably. "
"Must be positive."
msgstr ""
"Мінімальна кількість часу, на які з’являються відчуття агента, які "
"комп’ютеризуються імітацією, є безпечною для статичних перешкод. Чим більший "
"цей номер, тим швидше цей агент буде реагувати на наявність статичних "
"перешкод ухилення, але менша свобода цей агент має у виборі своїх віялок. "
"Дуже висока вартість значно сповільнить рух агентів. Потрібні бути "
"позитивними."
msgid ""
"Sets [param velocity] as the new wanted velocity for the specified [param "
"agent]. The avoidance simulation will try to fulfill this velocity if "
"possible but will modify it to avoid collision with other agent's and "
"obstacles. When an agent is teleported to a new position far away use [method "
"agent_set_velocity_forced] instead to reset the internal velocity state."
msgstr ""
"Набори [param velocity] як нова захожена швидкість за вказаною [param agent]. "
"Симулятор уникнення зіткнень з іншими перешкодами агента. Коли агент "
"зв'язується з новим положенням, що далеко не використовує [method "
"agent_set_velocity_forced] замість того, щоб скинути внутрішній стан "
"швидкості."
msgid ""
"Replaces the internal velocity in the collision avoidance simulation with "
"[param velocity] for the specified [param agent]. When an agent is teleported "
"to a new position far away this function should be used in the same frame. If "
"called frequently this function can get agents stuck."
msgstr ""
"Замінює внутрішню швидкість при зіткненні симулятора з [param velocity] для "
"вказаного [param agent]. Коли агент зв'язується з новим положенням, поки ця "
"функція повинна бути використана в одному кадрі. Якщо часто ця функція може "
"отримати агенти, які застрягають."
msgid ""
"Bakes the provided [param navigation_polygon] with the data from the provided "
"[param source_geometry_data]. After the process is finished the optional "
"[param callback] will be called."
msgstr ""
"Надані [param navigation_polygon] з даними з наданої [param "
"source_geometry_data]. Після завершення процесу буде викликано додаткове "
"[param callback]."
msgid ""
"Bakes the provided [param navigation_polygon] with the data from the provided "
"[param source_geometry_data] as an async task running on a background thread. "
"After the process is finished the optional [param callback] will be called."
msgstr ""
"Bakes the Наданий [param navigation_polygon] з даними з наданої [param "
"source_geometry_data] async завдання, що працює на фоновій нитки. Після "
"завершення процесу буде викликано додаткове [param callback]."
msgid "Destroys the given RID."
msgstr "Знижує дану RID."
msgid "Returns [code]true[/code] when the NavigationServer has debug enabled."
msgstr "Повертає [code]true[/code] при включенні навігаційної служби."
msgid ""
"Returns all created navigation map [RID]s on the NavigationServer. This "
"returns both 2D and 3D created navigation maps as there is technically no "
"distinction between them."
msgstr ""
"Повернення всіх створених навігаційних карт [RID] на навігації Це повертає як "
"2D, так і 3D створених навігаційних карт, так і не відрізняється від них."
msgid "Returns information about the current state of the NavigationServer."
msgstr "Повертає інформацію про поточний стан NavigationServer."
msgid ""
"Returns [code]true[/code] when the provided navigation polygon is being baked "
"on a background thread."
msgstr ""
"Повертаємо [code]true[/code], коли надана навігаційна полігон запікається на "
"фоновій нитці."
msgid "Create a new link between two positions on a map."
msgstr "Створення нового посилання між двома позиціями на мапі."
msgid "Returns [code]true[/code] if the specified [param link] is enabled."
msgstr "Повертає [code]true[/code], якщо вказаний [param link] увімкнено."
msgid "Returns the ending position of this [param link]."
msgstr "Повертає позицію закінчення цього [param link]."
msgid "Returns the enter cost of this [param link]."
msgstr "Повертаємо вартість вказаного [param link]."
msgid ""
"Returns the current iteration ID of the navigation link. Every time the "
"navigation link changes and synchronizes, the iteration ID increases. An "
"iteration ID of [code]0[/code] means the navigation link has never "
"synchronized.\n"
"[b]Note:[/b] The iteration ID will wrap around to [code]1[/code] after "
"reaching its range limit."
msgstr ""
"Повертає поточний ідентифікатор ітерації навігаційного посилання. Щоразу, "
"коли навігаційне посилання змінюється та синхронізується, ідентифікатор "
"ітерації збільшується. Ідентифікатор ітерації [code]0[/code] означає, що "
"навігаційне посилання ніколи не синхронізувалося.\n"
"[b]Примітка:[/b] Ідентифікатор ітерації перенесеться на [code]1[/code] після "
"досягнення граничного діапазону."
msgid ""
"Returns the navigation map [RID] the requested [param link] is currently "
"assigned to."
msgstr ""
"Повернення карти навігації [RID] запитаний [param link] в даний час "
"приписується."
msgid "Returns the navigation layers for this [param link]."
msgstr "Повертає навігаційні шари для цього [param link]."
msgid "Returns the [code]ObjectID[/code] of the object which manages this link."
msgstr "Повернення [code]ObjectID[/code] об'єкту, який керує цим посиланням."
msgid "Returns the starting position of this [param link]."
msgstr "Повертає стартову позицію цього [param link]."
msgid "Returns the travel cost of this [param link]."
msgstr "Повертаємо вартість поїздки цього [param link]."
msgid "Returns whether this [param link] can be travelled in both directions."
msgstr ""
"Повертаємо вашу увагу на те, що ця [param link] може бути передана в обидві "
"сторони."
msgid "Sets whether this [param link] can be travelled in both directions."
msgstr ""
"Налаштуйте, чи можна це [param link], щоб подорожувати в обох напрямках."
msgid ""
"If [param enabled] is [code]true[/code], the specified [param link] will "
"contribute to its current navigation map."
msgstr ""
"Якщо для параметра [param enabled] встановлено значення [code]true[/code], то "
"вказаний параметр [param link] внесе свій вклад у поточну карту навігації."
msgid "Sets the exit position for the [param link]."
msgstr "Встановлює позицію виходу для [param link]."
msgid "Sets the [param enter_cost] for this [param link]."
msgstr "Налаштовує [param enter_cost] для цього [param link]."
msgid "Sets the navigation map [RID] for the link."
msgstr "Набір навігаційної карти [RID] для посилання."
msgid ""
"Set the links's navigation layers. This allows selecting links from a path "
"request (when using [method NavigationServer2D.map_get_path])."
msgstr ""
"Навігаційні шари посилань. Це дозволяє вибрати посилання з запиту на шлях "
"(при використанні [method навігаціяServer2D.map_get_path])."
msgid "Set the [code]ObjectID[/code] of the object which manages this link."
msgstr "Встановіть [code]ObjectID[/code] об'єкту, який керує цим посиланням."
msgid "Sets the entry position for this [param link]."
msgstr "Налаштовує позицію входу для цього [param link]."
msgid "Sets the [param travel_cost] for this [param link]."
msgstr "Набори [param travel_cost] для цього [param link]."
msgid "Create a new map."
msgstr "Створення нової карти."
msgid ""
"This method is no longer supported, as it is incompatible with asynchronous "
"updates. It can only be used in a single-threaded context, at your own risk."
msgstr ""
"Цей метод більше не підтримується, оскільки він несумісний з асинхронними "
"оновленнями. Його можна використовувати лише в однопотоковому контексті на "
"ваш страх і ризик."
msgid ""
"This function immediately forces synchronization of the specified navigation "
"[param map] [RID]. By default navigation maps are only synchronized at the "
"end of each physics frame. This function can be used to immediately "
"(re)calculate all the navigation meshes and region connections of the "
"navigation map. This makes it possible to query a navigation path for a "
"changed map immediately and in the same frame (multiple times if needed).\n"
"Due to technical restrictions the current NavigationServer command queue will "
"be flushed. This means all already queued update commands for this physics "
"frame will be executed, even those intended for other maps, regions and "
"agents not part of the specified map. The expensive computation of the "
"navigation meshes and region connections of a map will only be done for the "
"specified map. Other maps will receive the normal synchronization at the end "
"of the physics frame. Should the specified map receive changes after the "
"forced update it will update again as well when the other maps receive their "
"update.\n"
"Avoidance processing and dispatch of the [code]safe_velocity[/code] signals "
"is unaffected by this function and continues to happen for all maps and "
"agents at the end of the physics frame.\n"
"[b]Note:[/b] With great power comes great responsibility. This function "
"should only be used by users that really know what they are doing and have a "
"good reason for it. Forcing an immediate update of a navigation map requires "
"locking the NavigationServer and flushing the entire NavigationServer command "
"queue. Not only can this severely impact the performance of a game but it can "
"also introduce bugs if used inappropriately without much foresight."
msgstr ""
"Ця функція відразу змушує синхронізацію зазначеної навігації [param map] "
"[RID]. Навігаційні карти за замовчуванням синхронізуються в кінці кожного "
"фізичного кадру. Ця функція може бути використана для відразу (re) Це дає "
"можливість переробити навігаційний шлях для зміни карти відразу і в тому ж "
"кадрі (багато разів, якщо необхідно).\n"
"У зв'язку з технічними обмеженнями черги команди навігатора буде розпущена. "
"Це означає, що всі вже черги оновлені команди для цієї фізики будуть "
"виконані, навіть ті, призначені для інших карт, регіонів і агентів, які не "
"входять до зазначеної карти. Дороге обчислення навігаційних сіточок і "
"облицювальних з'єднань карти буде здійснюватися тільки для вказаної карти. "
"Інші карти отримають нормальну синхронізацію в кінці фізики кадру. Якщо "
"зазначена карта отримує зміни після вимушеного оновлення, вона буде знову "
"оновлюватися, а також коли інші карти отримують їх оновлення.\n"
"Уникнення обробки та відправлення сигналів [code]safe_velocity[/code] "
"необґрунтованою цією функцією і продовжує стати для всіх карт і агентів в "
"кінці фізики кадру.\n"
"[b]Note:[/b] З великою потужністю виходить велика відповідальність. Ця "
"функція повинна бути використана тільки користувачами, які дійсно знають, що "
"вони роблять і мають хорошу причину для неї. Навігація безпосереднього "
"оновлення навігаційної карти вимагає блокування навігаційного сервера і "
"промивання всієї команди навігації Не тільки може це важко впливати на "
"продуктивність гри, але це також може ввести помилки, якщо використовуються "
"недорогі без особливих зусиль."
msgid ""
"Returns all navigation agents [RID]s that are currently assigned to the "
"requested navigation [param map]."
msgstr ""
"Повернення всіх навігаційних агентів [RID], які в даний час призначають на "
"задану навігацію [param map]."
msgid ""
"Returns the map cell size used to rasterize the navigation mesh vertices."
msgstr ""
"Повертає розмір карткової комірки, що використовується для стерилізації "
"навігаторів сітки."
msgid ""
"Returns the navigation mesh surface point closest to the provided [param "
"to_point] on the navigation [param map]."
msgstr ""
"Повертає точку поверхні навігаційної сітки, найближчу до наданого [param "
"to_point] на навігаційній [param map]."
msgid ""
"Returns the owner region RID for the navigation mesh surface point closest to "
"the provided [param to_point] on the navigation [param map]."
msgstr ""
"Повертає RID регіону власника для точки поверхні навігаційної сітки, "
"найближчої до наданого [param to_point] на навігаційній [param map]."
msgid ""
"Returns the edge connection margin of the map. The edge connection margin is "
"a distance used to connect two regions."
msgstr ""
"Повернення краю з'єднання поля карти. Крайовий запас з'єднання - це відстань, "
"що використовується для підключення двох регіонів."
msgid ""
"Returns the current iteration id of the navigation map. Every time the "
"navigation map changes and synchronizes the iteration id increases. An "
"iteration id of 0 means the navigation map has never synchronized.\n"
"[b]Note:[/b] The iteration id will wrap back to 1 after reaching its range "
"limit."
msgstr ""
"Повернення поточної ітерації навігаційної карти. Кожного разу навігаційна "
"карта змінюється і синхронізує ітераторію. Ітерація id 0 означає навігаційну "
"карту ніколи не синхронізовано.\n"
"[b]Примітка:[/b] Ітерація id буде обертатися до 1 після досягнення його "
"ліміту діапазону."
msgid ""
"Returns the link connection radius of the map. This distance is the maximum "
"range any link will search for navigation mesh polygons to connect to."
msgstr ""
"Повертає радіус зв'язку карти. Ця відстань є максимальним діапазоном будь-"
"якого посилання буде пошук навігаторів сітки для підключення до."
msgid ""
"Returns all navigation link [RID]s that are currently assigned to the "
"requested navigation [param map]."
msgstr ""
"Повертає всі навігаційні посилання [RID], які в даний час призначають на "
"задану навігацію [param map]."
msgid "Returns map's internal merge rasterizer cell scale."
msgstr "Повертає внутрішню об'єднання растрових комірок."
msgid ""
"Returns all navigation obstacle [RID]s that are currently assigned to the "
"requested navigation [param map]."
msgstr ""
"Повертає всі навігаційні перешкоди [RID], які в даний час призначаються на "
"вимогливій навігації [param map]."
msgid ""
"Returns the navigation path to reach the destination from the origin. [param "
"navigation_layers] is a bitmask of all region navigation layers that are "
"allowed to be in the path."
msgstr ""
"Повертає шлях навігації для досягнення пункту призначення від початку. [param "
"navigation_layers] – це бітова маска всіх шарів навігації регіону, які "
"дозволені в шляху."
msgid ""
"Returns a random position picked from all map region polygons with matching "
"[param navigation_layers].\n"
"If [param uniformly] is [code]true[/code], all map regions, polygons, and "
"faces are weighted by their surface area (slower).\n"
"If [param uniformly] is [code]false[/code], just a random region and a random "
"polygon are picked (faster)."
msgstr ""
"Повертає випадкову позицію, вибрану з усіх полігонів області карти з "
"відповідним [param navigation_layers].\n"
"Якщо [param uniformly] має значення [code]true[/code], усі області карти, "
"полігони та грані зважуються за площею їхньої поверхні (повільніше).\n"
"Якщо [param uniformly] має значення [code]false[/code], вибирається лише "
"випадкова область та випадковий полігон (швидше)."
msgid ""
"Returns all navigation regions [RID]s that are currently assigned to the "
"requested navigation [param map]."
msgstr ""
"Повертає всі навігаційні регіони [RID], які в даний час приписуються на "
"задану навігацію [param map]."
msgid ""
"Returns [code]true[/code] if the [param map] synchronization uses an async "
"process that runs on a background thread."
msgstr ""
"Повертає [code]true[/code], якщо синхронізація [param map] використовує "
"асинхронний процес, який виконується у фоновому потоці."
msgid ""
"Returns whether the navigation [param map] allows navigation regions to use "
"edge connections to connect with other navigation regions within proximity of "
"the navigation map edge connection margin."
msgstr ""
"Повертаємо вашу увагу на те, що навігація [param map] дозволяє навігувати "
"регіони для використання крайових з'єднань для з'єднання з іншими "
"навігаційними регіонами в безпосередній близькості від навігації краю "
"з'єднання."
msgid "Returns [code]true[/code] if the map is active."
msgstr "Повертає [code]true[/code], якщо карта активна."
msgid "Sets the map active."
msgstr "Налаштовує активацію карти."
msgid ""
"Sets the map cell size used to rasterize the navigation mesh vertices. Must "
"match with the cell size of the used navigation meshes."
msgstr ""
"Налаштовує розмір комірки, що використовується для растрової навігаційної "
"сітки вершини. Необхідно відповідати розміру комірки використовуваних "
"навігаторів."
msgid ""
"Set the map edge connection margin used to weld the compatible region edges."
msgstr ""
"Налаштуйте діапазон з'єднання карт, який використовується для зварювання "
"відповідних країв області."
msgid ""
"Set the map's link connection radius used to connect links to navigation "
"polygons."
msgstr ""
"Налаштуйте радіус підключення до карти, який використовується для підключення "
"посилань на навігацію полігонів."
msgid ""
"Set the map's internal merge rasterizer cell scale used to control merging "
"sensitivity."
msgstr ""
"Налаштуйте внутрішню об'єднану вагу растрового агента, яка використовується "
"для контролю чутливості."
msgid ""
"If [param enabled] is [code]true[/code] the [param map] synchronization uses "
"an async process that runs on a background thread."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], синхронізація [param "
"map] використовує асинхронний процес, який виконується у фоновому потоці."
msgid ""
"Set the navigation [param map] edge connection use. If [param enabled] is "
"[code]true[/code], the navigation map allows navigation regions to use edge "
"connections to connect with other navigation regions within proximity of the "
"navigation map edge connection margin."
msgstr ""
"Встановіть навігацію [param map] використання краю. Якщо [param enabled] є "
"[code]true[/code], навігаційна карта дозволяє навігувати регіони для "
"використання крайових з'єднань для підключення з іншими навігаційними "
"регіонами в безпосередній близькості від навігації краю з'єднання."
msgid "Creates a new navigation obstacle."
msgstr "Створення нової навігації."
msgid ""
"Returns [code]true[/code] if the provided [param obstacle] has avoidance "
"enabled."
msgstr ""
"Повертає [code]true[/code], якщо для наданого [param obstruction] увімкнено "
"функцію уникнення."
msgid ""
"Returns the [code]avoidance_layers[/code] bitmask of the specified [param "
"obstacle]."
msgstr ""
"Повертаємо увагу [code]avoidance_layers[/code] бітмаск вказаного [param "
"obstacle]."
msgid ""
"Returns the navigation map [RID] the requested [param obstacle] is currently "
"assigned to."
msgstr "Повернення навігаційної карти [RID] запитується [param obstacle]."
msgid "Returns [code]true[/code] if the specified [param obstacle] is paused."
msgstr ""
"Повертаємо [code]true[/code], якщо зазначена [param obstacle] буде припущена."
msgid "Returns the position of the specified [param obstacle] in world space."
msgstr "Повертає позицію вказаної [param obstacle] у світовому просторі."
msgid "Returns the radius of the specified dynamic [param obstacle]."
msgstr "Повертає радіус вказаного динамічного [param obstacle]."
msgid "Returns the velocity of the specified dynamic [param obstacle]."
msgstr "Повертає швидкість вказаної динамічної [param obstacle]."
msgid "Returns the outline vertices for the specified [param obstacle]."
msgstr "Повертає увагу на те, що для вказаного [param obstacle]."
msgid ""
"If [param enabled] is [code]true[/code], the provided [param obstacle] "
"affects avoidance using agents."
msgstr ""
"Якщо [param enabled] [code]true[/code], надана [param obstacle] впливає на "
"уникнення використання агентів."
msgid "Set the obstacles's [code]avoidance_layers[/code] bitmask."
msgstr "Набір перешкод [code]avoidance_layers[/code] bitmask."
msgid "Sets the navigation map [RID] for the obstacle."
msgstr "Настроювання навігаційної карти [RID] для перешкод."
msgid ""
"If [param paused] is [code]true[/code] the specified [param obstacle] will "
"not be processed. For example, it will no longer affect avoidance velocities."
msgstr ""
"Якщо [param paused] має значення [code]true[/code], то вказаний [param "
"obstruction] не буде оброблено. Наприклад, він більше не впливатиме на "
"швидкість уникнення."
msgid "Sets the position of the obstacle in world space."
msgstr "Налаштовує позицію перешкод у світі."
msgid "Sets the radius of the dynamic obstacle."
msgstr "Налаштовує радіус динамічної перешкоди."
msgid ""
"Sets [param velocity] of the dynamic [param obstacle]. Allows other agents to "
"better predict the movement of the dynamic obstacle. Only works in "
"combination with the radius of the obstacle."
msgstr ""
"Встановлює [param velocity] динамічної [param obstacle]. Дозволяє іншим "
"агентам краще прогнозувати рух динамічної перешкоди. Працює лише в поєднанні "
"з радіусом перешкоди."
msgid ""
"Sets the outline vertices for the obstacle. If the vertices are winded in "
"clockwise order agents will be pushed in by the obstacle, else they will be "
"pushed out."
msgstr ""
"Налаштовує контурні вершини для перешкоди. Якщо вершини заморожені в "
"цілодобовому порядку агенти будуть підштовхуватися в перешкоді, то ще вони "
"будуть виштовхуватися."
msgid ""
"Parses the [SceneTree] for source geometry according to the properties of "
"[param navigation_polygon]. Updates the provided [param source_geometry_data] "
"resource with the resulting data. The resource can then be used to bake a "
"navigation mesh with [method bake_from_source_geometry_data]. After the "
"process is finished the optional [param callback] will be called.\n"
"[b]Note:[/b] This function needs to run on the main thread or with a deferred "
"call as the SceneTree is not thread-safe.\n"
"[b]Performance:[/b] While convenient, reading data arrays from [Mesh] "
"resources can affect the frame rate negatively. The data needs to be received "
"from the GPU, stalling the [RenderingServer] in the process. For performance "
"prefer the use of e.g. collision shapes or creating the data arrays entirely "
"in code."
msgstr ""
"Парус [SceneTree] для геометрії джерела за властивостями [param "
"Navigation_polygon]. Оновлення наданої [param джерело_geometry_data] ресурсу "
"з отриманими даними. Після цього ресурс може бути використаний для запікання "
"навігаційної сітки з [bake_from_source_geometry_data]. Після завершення "
"процесу буде викликано додаткове [param callback].\n"
"[b]Примітка:[/b] Ця функція повинна працювати на головній нитці або з "
"відстроченим викликом як СценаТрій не є нижчі.\n"
"[b]Продуктивність:[/b] Під час зручного читання масивів даних з ресурсів "
"[Mwsh] може негативно вплинути на частоту кадрів. Дані повинні бути отримані "
"від GPU, стеблінгу [RenderingServer] в процесі. Для виконання воліє "
"використання електронних форм зіткнення або створення масивів даних повністю "
"в коді."
msgid ""
"Queries a path in a given navigation map. Start and target position and other "
"parameters are defined through [NavigationPathQueryParameters2D]. Updates the "
"provided [NavigationPathQueryResult2D] result object with the path among "
"other results requested by the query. After the process is finished the "
"optional [param callback] will be called."
msgstr ""
"Запитує шлях на даній навігаційній карті. Початкова та цільова позиція та "
"інші параметри визначаються через [NavigationPathQueryParameters2D]. Оновлює "
"наданий об’єкт результату [NavigationPathQueryResult2D] за допомогою шляху "
"серед інших результатів, запитуваних запитом. Після завершення процесу буде "
"викликано додатковий [param callback]."
msgid "Creates a new region."
msgstr "Створення нового регіону."
msgid ""
"Returns the axis-aligned rectangle for the [param region]'s transformed "
"navigation mesh."
msgstr ""
"Повертає вирівняний за віссю прямокутник для перетвореної навігаційної сітки "
"[param region]."
msgid ""
"Returns the navigation mesh surface point closest to the provided [param "
"to_point] on the navigation [param region]."
msgstr ""
"Повертає точку поверхні навігаційної сітки, найближчу до заданого параметра "
"[param to_point] у області навігації [param region]."
msgid ""
"Returns the ending point of a connection door. [param connection] is an index "
"between 0 and the return value of [method region_get_connections_count]."
msgstr ""
"Повертає кінцеву точку з'єднання door. [param connection] – це індекс між 0 "
"та поверненим значенням [method region_get_connections_count]."
msgid ""
"Returns the starting point of a connection door. [param connection] is an "
"index between 0 and the return value of [method region_get_connections_count]."
msgstr ""
"Повертає початкову точку з'єднання door. [param connection] – це індекс між 0 "
"та значенням, що повертається методом [method region_get_connections_count]."
msgid ""
"Returns how many connections this [param region] has with other regions in "
"the map."
msgstr ""
"Повертає кількість зв'язків цього [param region] з іншими регіонами на карті."
msgid "Returns [code]true[/code] if the specified [param region] is enabled."
msgstr "Повертаємо [code]true[/code], якщо вказана [param region] включена."
msgid "Returns the enter cost of this [param region]."
msgstr "Повертає введену вартість цього [param region]."
msgid ""
"Returns the current iteration ID of the navigation region. Every time the "
"navigation region changes and synchronizes, the iteration ID increases. An "
"iteration ID of [code]0[/code] means the navigation region has never "
"synchronized.\n"
"[b]Note:[/b] The iteration ID will wrap around to [code]1[/code] after "
"reaching its range limit."
msgstr ""
"Повертає поточний ідентифікатор ітерації області навігації. Щоразу, коли "
"область навігації змінюється та синхронізується, ідентифікатор ітерації "
"збільшується. Ідентифікатор ітерації [code]0[/code] означає, що область "
"навігації ніколи не синхронізувалася.\n"
"[b]Примітка:[/b] Ідентифікатор ітерації переноситься на [code]1[/code] після "
"досягнення межі діапазону."
msgid ""
"Returns the navigation map [RID] the requested [param region] is currently "
"assigned to."
msgstr ""
"Повертає навігаційну карту [RID], якій наразі призначено запитуваний [param "
"region]."
msgid "Returns the region's navigation layers."
msgstr "Повертає навігаційні шари регіону."
msgid ""
"Returns the [code]ObjectID[/code] of the object which manages this region."
msgstr "Повертаємо [code]ObjectID[/code] об'єкту, який керує цим регіоном."
msgid ""
"Returns a random position picked from all region polygons with matching "
"[param navigation_layers].\n"
"If [param uniformly] is [code]true[/code], all region polygons and faces are "
"weighted by their surface area (slower).\n"
"If [param uniformly] is [code]false[/code], just a random polygon and face is "
"picked (faster)."
msgstr ""
"Повертає випадкове положення, підібране з усіх полігонів регіону з "
"відповідними [param navigation_layers].\n"
"Якщо [param uniformly] є [code]true[/code], всі області полігони та особи "
"вагою їх поверхні (повільніше).\n"
"Якщо [param uniformly] є [code]false[/code], просто випадкового полігону і "
"обличчя підібрано (faster)."
msgid "Returns the global transformation of this [param region]."
msgstr "Повертає глобальну трансформацію даної [param region]."
msgid "Returns the travel cost of this [param region]."
msgstr "Повертає вартість поїздки в цій [param region]."
msgid ""
"Returns [code]true[/code] if the [param region] uses an async synchronization "
"process that runs on a background thread."
msgstr ""
"Повертає [code]true[/code], якщо [param region] використовує асинхронний "
"процес синхронізації, який виконується у фоновому потоці."
msgid ""
"Returns whether the navigation [param region] is set to use edge connections "
"to connect with other navigation regions within proximity of the navigation "
"map edge connection margin."
msgstr ""
"Повертаємо вашу увагу на те, що навігація [param region] встановлюється для "
"використання крайових з'єднань для з'єднання з іншими навігаційними регіонами "
"в безпосередній близькості від навігації краю з'єднання."
msgid ""
"Returns [code]true[/code] if the provided [param point] in world space is "
"currently owned by the provided navigation [param region]. Owned in this "
"context means that one of the region's navigation mesh polygon faces has a "
"possible position at the closest distance to this point compared to all other "
"navigation meshes from other navigation regions that are also registered on "
"the navigation map of the provided region.\n"
"If multiple navigation meshes have positions at equal distance the navigation "
"region whose polygons are processed first wins the ownership. Polygons are "
"processed in the same order that navigation regions were registered on the "
"NavigationServer.\n"
"[b]Note:[/b] If navigation meshes from different navigation regions overlap "
"(which should be avoided in general) the result might not be what is expected."
msgstr ""
"Повернення [code]true[/code], якщо надана [param point] у світовому просторі "
"в даний час належить до наданої навігації [param region]. Власне в цьому "
"контексті означає, що одна з локальних навігаційних сітчастих полігонів має "
"можливе положення на найближчій відстані до цієї точки порівняно з усіма "
"іншими навігаційними сітками з інших навігаційних регіонів, які також "
"зареєстровані на навігаційній карті заданої області.\n"
"Якщо кілька навігаційних сіточок мають позиції на рівній відстані "
"навігаційної області, полігони якого обробляються спочатку, перемагаючи "
"володіння. Полігони обробляється таким же чином, що навігаційні регіони були "
"зареєстровані на Навігаційній службі.\n"
"[b]Примітка:[/b] Якщо навігаційні сітки з різних навігаційних регіонів "
"перекриття (які слід уникати в цілому) результат не може бути очікуваним."
msgid ""
"If [param enabled] is [code]true[/code] the specified [param region] will "
"contribute to its current navigation map."
msgstr ""
"Якщо значення [param enabled] має значення [code]true[/code], то вказаний "
"[param region] внесе свій вклад у поточну карту навігації."
msgid "Sets the [param enter_cost] for this [param region]."
msgstr "Набори [param enter_cost] для цього [param region]."
msgid "Sets the map for the region."
msgstr "Встановлює карту для регіону."
msgid ""
"Set the region's navigation layers. This allows selecting regions from a path "
"request (when using [method NavigationServer2D.map_get_path])."
msgstr ""
"Встановіть навігаційні шари регіону. Це дозволяє вибрати регіони з запиту на "
"шлях (при використанні [method NavigationServer2D.map_get_path])."
msgid "Sets the [param navigation_polygon] for the region."
msgstr "Налаштовує [param navigation_polygon] для регіону."
msgid "Set the [code]ObjectID[/code] of the object which manages this region."
msgstr "Встановіть [code]ObjectID[/code] об'єкту, який керує цим регіоном."
msgid "Sets the global transformation for the region."
msgstr "Налаштовує глобальну трансформацію регіону."
msgid "Sets the [param travel_cost] for this [param region]."
msgstr "Набори [param travel_cost] для цього [param region]."
msgid ""
"If [param enabled] is [code]true[/code] the [param region] uses an async "
"synchronization process that runs on a background thread."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], то [param region] "
"використовує процес асинхронної синхронізації, який виконується у фоновому "
"потоці."
msgid ""
"If [param enabled] is [code]true[/code], the navigation [param region] will "
"use edge connections to connect with other navigation regions within "
"proximity of the navigation map edge connection margin."
msgstr ""
"Якщо [param enabled] є [code]true[/code], навігація [param region] буде "
"використовувати крайові з'єднання для підключення з іншими навігаційними "
"регіонами в безпосередній близькості від навігації краю з'єднання."
msgid "Control activation of this server."
msgstr "Контроль активації цього сервера."
msgid "If [code]true[/code] enables debug mode on the NavigationServer."
msgstr "Якщо [code]true[/code] дозволяє режим навігаційного сервера."
msgid ""
"Returns a simplified version of [param path] with less critical path points "
"removed. The simplification amount is in worlds units and controlled by "
"[param epsilon]. The simplification uses a variant of Ramer-Douglas-Peucker "
"algorithm for curve point decimation.\n"
"Path simplification can be helpful to mitigate various path following issues "
"that can arise with certain agent types and script behaviors. E.g. "
"\"steering\" agents or avoidance in \"open fields\"."
msgstr ""
"Повертає спрощену версію [param path] з менш критичними точками шляху "
"вилучено. Сума спрощування у світових підрозділах і управляється [param "
"NeoSeo]. Спрощування використовується варіант алгоритму Ramer-Douglas-Peucker "
"для децимації кривих точок.\n"
"Удосконалення шляху може бути корисним, щоб пом'якшити різні шляхи, такі "
"проблеми, які можуть виникати з певними типами агента та поведінками "
"скриптів. Наприклад, агенти або уникнення в «відкритих полях»."
msgid ""
"Creates a new source geometry parser. If a [Callable] is set for the parser "
"with [method source_geometry_parser_set_callback] the callback will be called "
"for every single node that gets parsed whenever [method "
"parse_source_geometry_data] is used."
msgstr ""
"Створення нового генератора геометрії джерела. Якщо [Callable] встановлюється "
"для парсера з [method source_geometry_parser_set_callback], зворотний дзвінок "
"буде викликано для кожного окремого вузла, який отримує парсе, коли "
"methodметод parse_source_geometry_data]."
msgid ""
"Sets the [param callback] [Callable] for the specific source geometry [param "
"parser]. The [Callable] will receive a call with the following parameters:\n"
"- [code]navigation_mesh[/code] - The [NavigationPolygon] reference used to "
"define the parse settings. Do NOT edit or add directly to the navigation "
"mesh.\n"
"- [code]source_geometry_data[/code] - The "
"[NavigationMeshSourceGeometryData2D] reference. Add custom source geometry "
"for navigation mesh baking to this object.\n"
"- [code]node[/code] - The [Node] that is parsed."
msgstr ""
"Встановіть [param callback] [Callable] для конкретної геометрії джерела "
"[param parser]. [Callable] отримає виклик з наступними параметрами:\n"
"- [code]navigation_mesh[/code] - Посилання [NavigationPolygon], що "
"використовуються для визначення параметрів пароза. Не відредагуйте або "
"додайте безпосередньо до навігаційної сітки.\n"
"- [code]source_geometry_data[/code] - Посилання "
"[НавігаціяMeshSourceGeometryData2D]. Додати геометрію джерела для "
"навігаційної сітки для цього об'єкта.\n"
"- [code]node[/code] - The [Node], який parsed."
msgid ""
"Emitted when avoidance debug settings are changed. Only available in debug "
"builds."
msgstr ""
"Увімкнено, коли зміниться налаштування відключення. Тільки доступні в "
"будівельних конструкціях."
msgid ""
"Emitted when a navigation map is updated, when a region moves or is modified."
msgstr "При оновленні навігаційної карти, коли регіон рухається або змінено."
msgid ""
"Emitted when navigation debug settings are changed. Only available in debug "
"builds."
msgstr ""
"Увімкнено при навігаційних налаштуваннях. Тільки доступні в будівельних "
"конструкціях."
msgid "Constant to get the number of active navigation maps."
msgstr "Постійне отримання кількості активних навігаторів."
msgid "Constant to get the number of active navigation regions."
msgstr "Постійне отримання кількості активних навігаторів."
msgid ""
"Constant to get the number of active navigation agents processing avoidance."
msgstr "Постійне отримання кількості активних навігаційних агентів."
msgid "Constant to get the number of active navigation links."
msgstr "Постійне отримання кількості активних навігаторів."
msgid "Constant to get the number of navigation mesh polygons."
msgstr "Постійне отримання кількості навігаторів сітки."
msgid "Constant to get the number of navigation mesh polygon edges."
msgstr "Постійне отримання кількості навігаторів країв полігонів."
msgid ""
"Constant to get the number of navigation mesh polygon edges that were merged "
"due to edge key overlap."
msgstr ""
"Постійно отримати кількість навігаційних сітчастих полігонних країв, які були "
"об'єднані через крайовий ключ перекриття."
msgid ""
"Constant to get the number of navigation mesh polygon edges that are "
"considered connected by edge proximity."
msgstr ""
"Постійно отримайте кількість навігаційних сітчастих полігонних країв, які "
"вважаються підключеними за межі."
msgid ""
"Constant to get the number of navigation mesh polygon edges that could not be "
"merged but may be still connected by edge proximity or with links."
msgstr ""
"Постійно отримати кількість навігаційних сітчастих полігонних країв, які не "
"можуть бути об'єднані, але можуть бути як і раніше пов'язані з кутовою "
"близькістю або з посиланнями."
msgid "Constant to get the number of active navigation obstacles."
msgstr "Константа для отримання кількості активних навігаційних перешкод."
msgid "A singleton for managing [NavigationServer2D] implementations."
msgstr "Сінглтон для керування реалізаціями [NavigationServer2D]."
msgid ""
"[NavigationServer2DManager] is the API for registering [NavigationServer2D] "
"implementations and setting the default implementation.\n"
"[b]Note:[/b] It is not possible to switch servers at runtime. This class is "
"only used on startup at the server initialization level."
msgstr ""
"[NavigationServer2DManager] – це API для реєстрації реалізацій "
"[NavigationServer2D] та встановлення реалізації за замовчуванням.\n"
"[b]Примітка:[/b] Перемикання серверів під час виконання неможливо. Цей клас "
"використовується лише під час запуску на рівні ініціалізації сервера."
msgid ""
"Registers a [NavigationServer2D] implementation by passing a [param name] and "
"a [Callable] that returns a [NavigationServer2D] object."
msgstr ""
"Реєструє реалізацію [NavigationServer2D], передаючи [param name] та "
"[Callable], який повертає об'єкт [NavigationServer2D]."
msgid ""
"Sets the default [NavigationServer2D] implementation to the one identified by "
"[param name], if [param priority] is greater than the priority of the current "
"default implementation."
msgstr ""
"Встановлює реалізацію [NavigationServer2D] за замовчуванням такою, що "
"визначена параметром [param name], якщо [param priority] перевищує пріоритет "
"поточної реалізації за замовчуванням."
msgid "A server interface for low-level 3D navigation access."
msgstr "Інтерфейс сервера для низького рівня 3D навігації доступу."
msgid ""
"NavigationServer3D is the server that handles navigation maps, regions and "
"agents. It does not handle A* navigation from [AStar3D].\n"
"Maps are divided into regions, which are composed of navigation meshes. "
"Together, they define the navigable areas in the 3D world.\n"
"[b]Note:[/b] Most [NavigationServer3D] changes take effect after the next "
"physics frame and not immediately. This includes all changes made to maps, "
"regions or agents by navigation-related nodes in the scene tree or made "
"through scripts.\n"
"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 [code]edge_connection_margin[/code] to the "
"respective other edge's vertex.\n"
"You may assign navigation layers to regions with [method "
"NavigationServer3D.region_set_navigation_layers], which then can be checked "
"upon when requesting a path with [method NavigationServer3D.map_get_path]. "
"This can be used to allow or deny certain areas for some objects.\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 directly may move an agent outside of the traversable 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 ""
"НавігаціяServer3D - сервер, який керує навігацією, регіонами та агентами. "
"Навігація A* від [AStar3D].\n"
"Карти діляться на регіони, які складаються з навігаторів. Разом вони "
"визначають навігаційні площі у світі 3D.\n"
"[b]Примітка:[/b] Більшість [NavigationServer3D] зміни приймають ефект після "
"наступного фізичного кадру і не відразу. Це включає в себе всі зміни, внесені "
"до карт, регіонів або агентів навігаційних вершин у дерево або зроблено через "
"скрипти.\n"
"Для двох регіонів, щоб бути підключеними один до одного, вони повинні "
"поділитися схожим краєм. Край вважається підключений до іншого, якщо обидва "
"його два вершини знаходяться на відстані менше [code]edge_connection_margin[/"
"code] до відповідної іншої вершини.\n"
"Ви можете призначити навігаційні шари до регіонів з [method "
"NavigationServer3D.region_set_navigation_layers], які потім можна перевірити "
"при запитуванні шляху з [method NavigationServer3D.map_get_path]. Це може "
"бути використаний для того, щоб дозволити або заперечувати певні ділянки для "
"деяких об'єктів.\n"
"Щоб використовувати систему зіткнень, можна використовувати агенти. Ви можете "
"встановити цільову швидкість агента, після чого сервери випромінять зворотний "
"дзвінок з модифікованою швидкістю.\n"
"[b]Примітка:[/b] Система запобігання зіткнення ігнорує регіони. Використання "
"модифікованої швидкості безпосередньо може переміщати агента за межі "
"траверсійної зони. Це обмеження системи зіткнень, будь-яка більш складна "
"ситуація може вимагати використання фізичного двигуна.\n"
"Цей сервер зберігає треки будь-якого виклику і виконує їх під час "
"синхронізації. Це означає, що ви можете запросити будь-яку зміну на карту, "
"використовуючи будь-яку нитку, не хвилюючись."
msgid ""
"Returns [code]true[/code] if the provided [param agent] has avoidance enabled."
msgstr "Повертаємо [code]true[/code], якщо надана [param agent] увімкнено."
msgid "Returns the [code]height[/code] of the specified [param agent]."
msgstr "Повертаємо [code]height[/code] вказаного [param agent]."
msgid ""
"Returns [code]true[/code] if the provided [param agent] uses avoidance in 3D "
"space Vector3(x,y,z) instead of horizontal 2D Vector2(x,y) / Vector3(x,0.0,z)."
msgstr ""
"Повертає [code]true[/code], якщо надана [param agent] використовує уникнення "
"3D простору Vector3 (x,y,z) замість горизонтального 2D Vector2(x,y) / "
"Vector3(x,0.0,z)."
msgid ""
"If [param enabled] is [code]true[/code], the provided [param agent] "
"calculates avoidance."
msgstr ""
"Якщо [param enabled] [code]true[/code], наданий [param agent] обчислює "
"уникнення."
msgid "Updates the provided [param agent] [param height]."
msgstr "Оновлення наданої [param agent] [param height]."
msgid ""
"Sets if the agent uses the 2D avoidance or the 3D avoidance while avoidance "
"is enabled.\n"
"If [code]true[/code] the agent calculates avoidance velocities in 3D for the "
"xyz-axis, e.g. for games that take place in air, underwater or space. The 3D "
"using agent only avoids other 3D avoidance using agent's. The 3D using agent "
"only reacts to radius based avoidance obstacles. The 3D using agent ignores "
"any vertices based obstacles. The 3D using agent only avoids other 3D using "
"agent's.\n"
"If [code]false[/code] the agent calculates avoidance velocities in 2D along "
"the xz-axis ignoring the y-axis. The 2D using agent only avoids other 2D "
"avoidance using agent's. The 2D using agent reacts to radius avoidance "
"obstacles. The 2D using agent reacts to vertices based avoidance obstacles. "
"The 2D using agent only avoids other 2D using agent's. 2D using agents will "
"ignore other 2D using agents or obstacles that are below their current "
"position or above their current position including the agents height in 2D "
"avoidance."
msgstr ""
"Встановлює, якщо агент використовує увімкнення 2D або увімкнення 3D при "
"включенні уникнення.\n"
"Якщо [code]true[/code] агент розраховує неухильність в 3D для осі Xyz, "
"наприклад, для ігор, які відбуваються в повітрі, підводному або просторі. 3D "
"з використанням агента дозволяє уникнути інших 3D у використанні агента. 3D "
"за допомогою агента тільки реагує на перешкоди, що знаходяться на основі "
"перешкод. 3D за допомогою агента ігнорує будь-які вершини на основі перешкод. "
"3D за допомогою агента дозволяє уникнути інших 3D за допомогою агента.\n"
"Якщо [code]false[/code] агент розраховує неухильність в 2D вздовж осі Xz, "
"ігноруючи вісь. 2D з використанням агента дозволяє уникнути інших 2D у "
"використанні агента. 2D за допомогою агента відреагує на перешкоди радіусу. "
"2D за допомогою агента відреагує на основі перешкод ухилення. 2D за допомогою "
"агента дозволяє уникнути інших 2D за допомогою агента. 2D за допомогою "
"агентів ігнорувати інші 2D за допомогою агентів або перешкод, які нижче їх "
"поточного положення або вище їх поточного положення, включаючи висоту агентів "
"в 2D уникнення."
msgid ""
"Sets [param velocity] as the new wanted velocity for the specified [param "
"agent]. The avoidance simulation will try to fulfill this velocity if "
"possible but will modify it to avoid collision with other agent's and "
"obstacles. When an agent is teleported to a new position use [method "
"agent_set_velocity_forced] as well to reset the internal simulation velocity."
msgstr ""
"Набори [param velocity] як нова захожена швидкість за вказаною [param agent]. "
"Симулятор уникнення зіткнень з іншими перешкодами агента. Коли агент "
"зв'язується з новим використанням позиції [method agent_set_velocity_forced], "
"а також для скидання внутрішньої швидкості моделювання."
msgid ""
"Replaces the internal velocity in the collision avoidance simulation with "
"[param velocity] for the specified [param agent]. When an agent is teleported "
"to a new position this function should be used in the same frame. If called "
"frequently this function can get agents stuck."
msgstr ""
"Замінює внутрішню швидкість при зіткненні симулятора з [param velocity] для "
"вказаного [param agent]. При підключенні агента до нової позиції ця функція "
"повинна бути використана в одному кадрі. Якщо часто ця функція може отримати "
"агенти, які застрягають."
msgid ""
"Bakes the provided [param navigation_mesh] with the data from the provided "
"[param source_geometry_data] as an async task running on a background thread. "
"After the process is finished the optional [param callback] will be called."
msgstr ""
"Випікає надані [param navigation_mesh] з даними з наданої [param "
"source_geometry_data] як завдання асинхрону, що працює на фоновій нитки. "
"Після завершення процесу буде викликано додаткове [param callback]."
msgid ""
"Returns [code]true[/code] when the provided navigation mesh is being baked on "
"a background thread."
msgstr ""
"Повертаємо [code]true[/code], коли надана навігаційна сітка запікається на "
"фоновій нитки."
msgid ""
"Set the links's navigation layers. This allows selecting links from a path "
"request (when using [method NavigationServer3D.map_get_path])."
msgstr ""
"Навігаційні шари посилань. Це дозволяє вибрати посилання з запиту на шлях "
"(при використанні [method NavigationServer3D.map_get_path])."
msgid ""
"Returns the map cell height used to rasterize the navigation mesh vertices on "
"the Y axis."
msgstr ""
"Повертає висоту карткової комірки, що використовується для растрової "
"навігаційної сітки вершини на осі Y."
msgid ""
"Returns the map cell size used to rasterize the navigation mesh vertices on "
"the XZ plane."
msgstr ""
"Повертає розмір карткової комірки, що використовується для стерилізації "
"навігаційних вершин на площині XZ."
msgid ""
"Returns the navigation mesh surface normal closest to the provided [param "
"to_point] on the navigation [param map]."
msgstr ""
"Повертає нормаль поверхні навігаційної сітки, найближчу до наданого [param "
"to_point] на навігаційній [param map]."
msgid ""
"Returns the navigation mesh surface point closest to the provided [param "
"start] and [param end] segment on the navigation [param map].\n"
"If [param use_collision] is [code]true[/code], a closest point test is only "
"done when the segment intersects with the navigation mesh surface."
msgstr ""
"Повертає точку поверхні навігаційної сітки, найближчу до наданого сегмента "
"[param start] і [param end] на навігаційній [param map]. \n"
"Якщо [параметр use_collision] має значення [code]true[/code], перевірка "
"найближчої точки виконується лише тоді, коли сегмент перетинається з "
"поверхнею навігаційної сітки."
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 ""
"Повернення краю з'єднання поля карти. Ця відстань - мінімальна відстань "
"вершини, необхідно для підключення двох країв з різних регіонів."
msgid "Returns the map's up direction."
msgstr "Повертає напрямок карти."
msgid ""
"Returns [code]true[/code] if the navigation [param map] allows navigation "
"regions to use edge connections to connect with other navigation regions "
"within proximity of the navigation map edge connection margin."
msgstr ""
"Повертає [code]true[/code], якщо навігаційний [param map] дозволяє "
"навігаційним регіонам використовувати крайові з’єднання для з’єднання з "
"іншими навігаційними регіонами в межах поля з’єднання краю навігаційної карти."
msgid ""
"Sets the map cell height used to rasterize the navigation mesh vertices on "
"the Y axis. Must match with the cell height of the used navigation meshes."
msgstr ""
"Встановлює висоту карткової комірки, що використовується для стерилізації "
"навігаторів сітки на вісь Y. Повинна відповідати висоті комірки "
"використовуваних навігаторів."
msgid ""
"Sets the map cell size used to rasterize the navigation mesh vertices on the "
"XZ plane. Must match with the cell size of the used navigation meshes."
msgstr ""
"Встановлює розмір комірки, що використовується для растрової навігаційної "
"сітки вершини на площині XZ. Необхідно відповідати розміру комірки "
"використовуваних навігаторів."
msgid "Sets the map up direction."
msgstr "Налаштовує напрямок карти."
msgid "Creates a new obstacle."
msgstr "Створення нової перешкоди."
msgid "Returns the [code]height[/code] of the specified [param obstacle]."
msgstr "Повертає [code]height[/code] заданого [param obstacle]."
msgid ""
"Returns [code]true[/code] if the provided [param obstacle] uses avoidance in "
"3D space Vector3(x,y,z) instead of horizontal 2D Vector2(x,y) / "
"Vector3(x,0.0,z)."
msgstr ""
"Повертає [code]true[/code], якщо наданий [param obstacle] використовує "
"уникнення у 3D-просторі Vector3(x,y,z) замість горизонтального 2D "
"Vector2(x,y) / Vector3(x,0.0,z)."
msgid ""
"Sets the [param height] for the [param obstacle]. In 3D agents will ignore "
"obstacles that are above or below them while using 2D avoidance."
msgstr ""
"Налаштовує висоту [param height] для [param obstacle]. У 3D агенти ігнорують "
"перешкоди, які вище або нижче їх за допомогою 2D уникнення."
msgid "Assigns the [param obstacle] to a navigation map."
msgstr "Призначає [param obstacle] навігаційній карті."
msgid "Updates the [param position] in world space for the [param obstacle]."
msgstr ""
"Оновлює позицію [param position] у світовому просторі для [param obstacle]."
msgid ""
"Sets if the [param obstacle] uses the 2D avoidance or the 3D avoidance while "
"avoidance is enabled."
msgstr ""
"Налаштовує, якщо увімкнено [param obstacle] 2D ухилення або увімкнення 3D."
msgid ""
"Queries a path in a given navigation map. Start and target position and other "
"parameters are defined through [NavigationPathQueryParameters3D]. Updates the "
"provided [NavigationPathQueryResult3D] result object with the path among "
"other results requested by the query. After the process is finished the "
"optional [param callback] will be called."
msgstr ""
"Запитує шлях на даній навігаційній карті. Початкова та цільова позиція та "
"інші параметри визначаються через [NavigationPathQueryParameters3D]. Оновлює "
"наданий об’єкт результату [NavigationPathQueryResult3D] за допомогою шляху "
"серед інших результатів, запитуваних запитом. Після завершення процесу буде "
"викликано додатковий [param callback]."
msgid ""
"Bakes the [param navigation_mesh] with bake source geometry collected "
"starting from the [param root_node]."
msgstr ""
"Bakes the [param navigation_mesh] з геометрією джерела випікання, зібраної з "
"[param root_node]."
msgid ""
"Returns the axis-aligned bounding box for the [param region]'s transformed "
"navigation mesh."
msgstr ""
"Повертає вирівняну по осі обмежувальну рамку для трансформованої навігаційної "
"сітки [param region]."
msgid ""
"Returns the navigation mesh surface normal closest to the provided [param "
"to_point] on the navigation [param region]."
msgstr ""
"Повертає нормаль поверхні навігаційної сітки, найближчу до наданого [param "
"to_point] у навігаційній [param region]."
msgid ""
"Returns the navigation mesh surface point closest to the provided [param "
"start] and [param end] segment on the navigation [param region].\n"
"If [param use_collision] is [code]true[/code], a closest point test is only "
"done when the segment intersects with the navigation mesh surface."
msgstr ""
"Повертає точку поверхні навігаційної сітки, найближчу до наданого сегмента "
"[param start] і [param end] у навігаційній [param region]. \n"
"Якщо [param use_collision] має значення [code]true[/code], перевірка "
"найближчої точки виконується лише тоді, коли сегмент перетинається з "
"поверхнею навігаційної сітки."
msgid ""
"Returns [code]true[/code] if the navigation [param region] is set to use edge "
"connections to connect with other navigation regions within proximity of the "
"navigation map edge connection margin."
msgstr ""
"Повертає [code]true[/code], якщо навігаційний [param region] налаштовано на "
"використання граничних з’єднань для з’єднання з іншими навігаційними "
"областями в межах поля з’єднання краю навігаційної карти."
msgid ""
"If [param enabled] is [code]true[/code], the specified [param region] will "
"contribute to its current navigation map."
msgstr ""
"Якщо значення [param enabled] має значення [code]true[/code], зазначений "
"[param region] внесе свій вклад у поточну карту навігації."
msgid ""
"Set the region's navigation layers. This allows selecting regions from a path "
"request (when using [method NavigationServer3D.map_get_path])."
msgstr ""
"Встановіть навігаційні шари регіону. Це дозволяє вибрати регіони з запиту на "
"шлях (при використанні [method NavigationServer3D.map_get_path])."
msgid "Sets the navigation mesh for the region."
msgstr "Комплекти навігаційної сітки для регіону."
msgid ""
"Sets the [param callback] [Callable] for the specific source geometry [param "
"parser]. The [Callable] will receive a call with the following parameters:\n"
"- [code]navigation_mesh[/code] - The [NavigationMesh] reference used to "
"define the parse settings. Do NOT edit or add directly to the navigation "
"mesh.\n"
"- [code]source_geometry_data[/code] - The "
"[NavigationMeshSourceGeometryData3D] reference. Add custom source geometry "
"for navigation mesh baking to this object.\n"
"- [code]node[/code] - The [Node] that is parsed."
msgstr ""
"Встановіть [param callback] [Callable] для конкретної геометрії джерела "
"[param parser]. [Callable] отримає виклик з наступними параметрами:\n"
"- [code]navigation_mesh[/code] - Довідник [NavigationMesh] використовується "
"для визначення параметрів парсера. Не відредагуйте або додайте безпосередньо "
"до навігаційної сітки.\n"
"- [code]source_geometry_data[/code] - [НавігаціяMeshSourceGeometryData3D] "
"посилання. Додати геометрію джерела для навігаційної сітки для цього "
"об'єкта.\n"
"- [code]node[/code] - [Node], який знаходиться в парсі."
msgid "A singleton for managing [NavigationServer3D] implementations."
msgstr "Сінглтон для керування реалізаціями [NavigationServer3D]."
msgid ""
"[NavigationServer3DManager] is the API for registering [NavigationServer3D] "
"implementations and setting the default implementation.\n"
"[b]Note:[/b] It is not possible to switch servers at runtime. This class is "
"only used on startup at the server initialization level."
msgstr ""
"[NavigationServer3DManager] – це API для реєстрації реалізацій "
"[NavigationServer3D] та встановлення реалізації за замовчуванням.\n"
"[b]Примітка:[/b] Перемикання серверів під час виконання неможливо. Цей клас "
"використовується лише під час запуску на рівні ініціалізації сервера."
msgid ""
"Registers a [NavigationServer3D] implementation by passing a [param name] and "
"a [Callable] that returns a [NavigationServer3D] object."
msgstr ""
"Реєструє реалізацію [NavigationServer3D], передаючи [param name] та "
"[Callable], який повертає об'єкт [NavigationServer3D]."
msgid ""
"Sets the default [NavigationServer3D] implementation to the one identified by "
"[param name], if [param priority] is greater than the priority of the current "
"default implementation."
msgstr ""
"Встановлює реалізацію [NavigationServer3D] за замовчуванням такою, що "
"визначена параметром [param name], якщо [param priority] перевищує пріоритет "
"поточної реалізації за замовчуванням."
msgid ""
"A control that displays a texture by keeping its corners intact, but tiling "
"its edges and center."
msgstr ""
"Контроль, що відображає фактуру, зберігаючи її кути непристойними, але "
"нахиляючи її краю і центр."
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 grid. "
"When you scale the node, it tiles the texture's edges horizontally or "
"vertically, tiles the center on both axes, and leaves the corners unchanged."
msgstr ""
"Також відомо, як 9-ти золотих панелей, [NinePatchRect] виробляє чисті панелі "
"будь-якого розміру на основі невеликої текстури. Для цього він розбиває "
"текстуру в 3 × 3 сітки. Коли ви шкали вузол, вона плитка краю текстури "
"горизонтально або вертикально, плитка центру на обох осі, і залишає кути "
"незмінними."
msgid "Returns the size of the margin on the specified [enum Side]."
msgstr "Повертає розмір поля на вказаному [enum Side]."
msgid ""
"Sets the size of the margin on the specified [enum Side] to [param value] "
"pixels."
msgstr ""
"Встановлює розмір поля на вказаному [enum Side] до [param value] пікселів."
msgid "The stretch mode to use for horizontal stretching/tiling."
msgstr ""
"Режим розтягування, який слід використовувати для горизонтального "
"розтягування/мозаїчного розміщення."
msgid "The stretch mode to use for vertical stretching/tiling."
msgstr ""
"Режим розтягування, який слід використовувати для вертикального розтягування/"
"мозаїчного розміщення."
msgid ""
"If [code]true[/code], draw the panel's center. Else, only draw the 9-slice's "
"borders."
msgstr ""
"Якщо [code]true[/code], введіть центр панелі. Елсе, тільки малюємо 9-ти "
"бордюрів."
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 ""
"Висота нижнього ряду 9-х вошей. Помаранжування 16 означає, що нижні кути 9-х "
"і бічні будуть мати висоту 16 пікселів. Ви можете встановити всі значення 4 "
"запасів індивідуально для створення панелей з неоднорідними кордонами."
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 ""
"Ширина лівого стовпчика 9-ти вошей. Помаранжування 16 означає ліві кути 9-"
"миски і бічні будуть мати ширину 16 пікселів. Ви можете встановити всі "
"значення 4 запасів індивідуально для створення панелей з неоднорідними "
"кордонами."
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 ""
"Ширина вихідного стовпа 9-slice. Помаранжування 16 означає праві кути 9-миски "
"і бічні будуть мати ширину 16 пікселів. Ви можете встановити всі значення 4 "
"запасів індивідуально для створення панелей з неоднорідними кордонами."
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 ""
"Висота верхнього ряду 9-х вошей. Помаранжування 16 означає верхні кути 9-"
"миски і бічні будуть мати висоту 16 пікселів. Ви можете встановити всі "
"значення 4 запасів індивідуально для створення панелей з неоднорідними "
"кордонами."
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 other "
"properties are relative to this one. If the rect is empty, NinePatchRect will "
"use the whole texture."
msgstr ""
"Ректангулярна область текстури для зразку. Якщо ви працюєте з атласом, "
"скористайтеся цією власністю, щоб визначити площу 9-ти ванн. Всі інші "
"властивості відносяться до цього. Якщо прямокутник порожній, NinePatchRect "
"буде використовувати всю текстуру."
msgid "The node's texture resource."
msgstr "Фактурний ресурс вузла."
msgid "Emitted when the node's texture changes."
msgstr "Випробувано при зміні текстури вершини."
msgid ""
"Stretches the center texture across the NinePatchRect. This may cause the "
"texture to be distorted."
msgstr ""
"Розтягуйте текстуру центру через NinePatchRect. Це може викликати фактуру, "
"щоб бути спотворена."
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 "
"displaying artifacts between edges."
msgstr ""
"Повторює текстуру центру через NinePatchRect. Це не викликає ніяких видимих "
"спотворень. Текстура повинна бути безшовною для роботи без відображення "
"артефактів між краями."
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 "
"texture to be distorted, but less than [constant AXIS_STRETCH_MODE_STRETCH]. "
"The texture must be seamless for this to work without displaying artifacts "
"between edges."
msgstr ""
"Повторює текстуру центру через NinePatchRect, але також простягає фактуру, "
"щоб переконатися, що кожна плитка помітна в повному обсязі. Це може викликати "
"фактуру, яка буде спотворена, але менше [constant AXIS_STRETCH_MODE_STRETCH]. "
"Текстура повинна бути безшовною для роботи без відображення артефактів між "
"краями."
msgid "Base class for all scene objects."
msgstr "Базовий клас для всіх об'єктів сцени."
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 "
"number of nodes as children with the requirement that all siblings (direct "
"children of a node) should have unique names.\n"
"A tree of nodes is called a [i]scene[/i]. Scenes can be saved to the disk and "
"then instantiated into other scenes. This allows for very high flexibility in "
"the architecture and data model of Godot projects.\n"
"[b]Scene tree:[/b] The [SceneTree] contains the active tree of nodes. When a "
"node is added to the scene tree, it receives the [constant "
"NOTIFICATION_ENTER_TREE] notification and its [method _enter_tree] callback "
"is triggered. Child nodes are always added [i]after[/i] their parent node, "
"i.e. the [method _enter_tree] callback of a parent node will be triggered "
"before its child's.\n"
"Once all nodes have been added in the scene tree, they receive the [constant "
"NOTIFICATION_READY] notification and their respective [method _ready] "
"callbacks are triggered. For groups of nodes, the [method _ready] callback is "
"called in reverse order, starting with the children and moving up to the "
"parent nodes.\n"
"This means that when adding a node to the scene tree, the following order "
"will be used for the callbacks: [method _enter_tree] of the parent, [method "
"_enter_tree] of the children, [method _ready] of the children and finally "
"[method _ready] of the parent (recursively for the entire scene tree).\n"
"[b]Processing:[/b] Nodes can override the \"process\" state, so that they "
"receive a callback on each frame requesting them to process (do something). "
"Normal processing (callback [method _process], toggled with [method "
"set_process]) happens as fast as possible and is dependent on the frame rate, "
"so the processing time [i]delta[/i] (in seconds) is passed as an argument. "
"Physics processing (callback [method _physics_process], toggled with [method "
"set_physics_process]) happens a fixed number of times per second (60 by "
"default) and is useful for code related to the physics engine.\n"
"Nodes can also process input events. When present, the [method _input] "
"function will be called for each input that the program receives. In many "
"cases, this can be overkill (unless used for simple projects), and the "
"[method _unhandled_input] function might be preferred; it is called when the "
"input event was not handled by anyone else (typically, GUI [Control] nodes), "
"ensuring that the node only receives the events that were meant for it.\n"
"To keep track of the scene hierarchy (especially when instantiating scenes "
"into other scenes), an \"owner\" can be set for the node with the [member "
"owner] property. This keeps track of who instantiated what. This is mostly "
"useful when writing editors and tools, though.\n"
"Finally, when a node is freed with [method Object.free] or [method "
"queue_free], it will also free all its children.\n"
"[b]Groups:[/b] Nodes can be added to as many groups as you want to be easy to "
"manage, you could create groups like \"enemies\" or \"collectables\" for "
"example, depending on your game. See [method add_to_group], [method "
"is_in_group] and [method remove_from_group]. You can then retrieve all nodes "
"in these groups, iterate them and even call methods on groups via the methods "
"on [SceneTree].\n"
"[b]Networking with nodes:[/b] After connecting to a server (or making one, "
"see [ENetMultiplayerPeer]), it is possible to use the built-in RPC (remote "
"procedure call) system to communicate over the network. By calling [method "
"rpc] with a method name, it will be called locally and in all connected peers "
"(peers = clients and the server that accepts connections). To identify which "
"node receives the RPC call, Godot will use its [NodePath] (make sure node "
"names are the same on all peers). Also, take a look at the high-level "
"networking tutorial and corresponding demos.\n"
"[b]Note:[/b] The [code]script[/code] property is part of the [Object] class, "
"not [Node]. It isn't exposed like most properties but does have a setter and "
"getter (see [method Object.set_script] and [method Object.get_script])."
msgstr ""
"Вузли є будівельними блоками Godot. Вони можуть бути призначені як дочірні "
"для іншого вузла, утворюючи деревоподібну структуру. Один вузол може містити "
"будь-яку кількість дочірніх вузлів з вимогою, що всі споріднені вузли (прямі "
"нащадки одного вузла) повинні мати унікальні імена.\n"
"Дерево вузлів називається [i]сценою[/i]. Сцени можна зберегти на диску, а "
"потім створити екземпляри інших сцен. Це забезпечує дуже високу гнучкість "
"архітектури та моделі даних проектів Godot.\n"
"[b]Дерево сцени: [/b] [SceneTree] містить активне дерево вузлів. Коли вузол "
"додається до дерева сцени, він отримує сповіщення [constant "
"NOTIFICATION_ENTER_TREE] і запускається його зворотній виклик [method "
"_enter_tree]. Дочірні вузли завжди додаються [i]після[/i] їхнього "
"батьківського вузла, тобто зворотний виклик [method _enter_tree] "
"батьківського вузла буде запущено перед дочірнім.\n"
"Після додавання всіх вузлів у дерево сцени вони отримують сповіщення "
"[constant NOTIFICATION_READY] і запускаються відповідні зворотні виклики "
"[method _ready]. Для груп вузлів зворотний виклик [method _ready] "
"викликається у зворотному порядку, починаючи з дочірніх і просуваючись до "
"батьківських вузлів.\n"
"Це означає, що при додаванні вузла до дерева сцени буде використано такий "
"порядок викликів: [method _enter_tree] батьківського вузла, [method "
"_enter_tree] дочірніх вузлів, [method _ready] дочірніх вузлів і, нарешті,"
"[method _ready] батьківського вузла (рекурсивно для всього дерева сцени).\n"
"[b]Обробка:[/b] Вузли можуть перевизначати стан «обробки», щоб отримувати "
"зворотний виклик на кожному кадрі, який вимагає від них щось обробити "
"(виконати дію). Звичайна обробка (зворотний виклик [method _process], "
"перемикається за допомогою [method set_process]) відбувається настільки "
"швидко, наскільки це можливо, і залежить від частоти кадрів, тому час обробки "
"[i]delta[/i] (в секундах) передається як аргумент. Фізична обробка (зворотний "
"виклик [method _physics_process], перемикається за допомогою [method "
"set_physics_process]) відбувається фіксовану кількість разів на секунду (за "
"замовчуванням 60) і є корисною для коду, пов'язаного з фізичним рушієм.\n"
"Вузли також можуть обробляти вхідні події. Якщо присутня, функція [method "
"_input] буде викликана для кожного введення, яке отримує програма. У багатьох "
"випадках це може бути надмірним (якщо не використовується для простих "
"проектів), і функція [method _unhandled_input] може бути кращою; він "
"викликається, коли вхідна подія не була оброблена ніким іншим (як правило, "
"вузлами GUI [Control]), гарантуючи, що вузол отримує лише ті події, які "
"призначені для нього.\n"
"Щоб відстежувати ієрархію сцен (особливо під час інстанціювання сцен в інші "
"сцени), можна встановити «власника» для вузла за допомогою властивості "
"[member owner]. Це відстежує, хто що створив. Однак це здебільшого корисно "
"під час написання редакторів та інструментів.\n"
"Нарешті, коли вузол звільняється за допомогою [method Object.free] або "
"[method queue_free], він також звільняє всіх своїх дочірніх елементів.\n"
"[b]Групи:[/b] Вузли можна додавати до будь-якої кількості груп, щоб ними було "
"легко керувати, ви можете створювати групи, наприклад, «вороги» або «предмети "
"колекціонування», залежно від вашої гри. Див. [method add_to_group], [method "
"is_in_group] і [method remove_from_group]. Потім ви можете отримати всі вузли "
"в цих групах, повторити їх і навіть викликати методи в групах за допомогою "
"методів у [SceneTree].\n"
"[b]Мережа з вузлами:[/b] Після підключення до сервера (або створення такого, "
"див. [ENetMultiplayerPeer]) можна використовувати вбудовану систему RPC "
"(віддаленого виклику процедури) для спілкування через мережу. Викликаючи "
"[method rpc] із назвою методу, він буде викликаний локально та в усіх "
"підключених однорангових вузлах (рівні = клієнти та сервер, який приймає "
"з’єднання). Щоб визначити, який вузол отримує виклик RPC, Godot "
"використовуватиме свій [NodePath] (переконайтеся, що імена вузлів однакові на "
"всіх вузлах). Також перегляньте підручник високого рівня з мереж і відповідні "
"демонстрації.\n"
"[b]Примітка.[/b] Властивість [code]script[/code] є частиною класу [Object], а "
"не [Node]. Він не відкритий, як більшість властивостей, але має сеттер і "
"геттер (див. [method Object.set_script] і [method Object.get_script])."
msgid "Nodes and scenes"
msgstr "Вузли та сцени"
msgid "All Demos"
msgstr "Всі демо"
msgid ""
"Called when the node enters the [SceneTree] (e.g. upon instantiating, scene "
"changing, or after calling [method add_child] in a script). If the node has "
"children, its [method _enter_tree] callback will be called first, and then "
"that of the children.\n"
"Corresponds to the [constant NOTIFICATION_ENTER_TREE] notification in [method "
"Object._notification]."
msgstr ""
"Увімкніть, коли вершина надходить на [SceneTree] (наприклад, при миттєвих "
"змінах сцени, або після виклику [method add_child] у скрипті). Якщо вершина "
"має дітей, його [method _enter_tree] виклик буде називатися першим, а потім "
"тим, що діти.\n"
"Кореспонденти до повідомлення [constant NOTIFICATION_ENTER_TREE] в [method "
"Object._notification]."
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 "
"node has children, its [method _exit_tree] callback will be called last, "
"after all its children have left the tree.\n"
"Corresponds to the [constant NOTIFICATION_EXIT_TREE] notification in [method "
"Object._notification] and signal [signal tree_exiting]. To get notified when "
"the node has already left the active tree, connect to the [signal "
"tree_exited]."
msgstr ""
"Увімкніть, коли вершина про те, щоб залишити [SceneTree] (наприклад, при "
"звільненні, зміні сцени або після виклику [method remove_child] в скрипті). "
"Якщо у вершині є діти, його [method _exit_tree] запобіжник буде називатися "
"останнім, після того, як всі його діти залишили дерево.\n"
"Відповіді на [constant NOTIFICATION_EXIT_TREE] повідомлення в [method "
"Object._notification] та сигнал [signal Tree_exiting]. Щоб отримати "
"сповіщення, коли вершина вже залишила активне дерево, підключіть до [signal "
"tree_exited]."
msgid ""
"The elements in the array returned from this method are displayed as warnings "
"in the Scene dock if the script that overrides it is a [code]tool[/code] "
"script, and accessibility warnings are enabled in the editor settings.\n"
"Returning an empty array produces no warnings."
msgstr ""
"Елементи масиву, що повертаються цим методом, відображаються як попередження "
"в панелі сцени, якщо скрипт, який його перевизначає, є скриптом [code]tool[/"
"code], а попередження про доступність увімкнено в налаштуваннях редактора.\n"
"Повернення порожнього масиву не створює попереджень."
msgid ""
"The elements in the array returned from this method are displayed as warnings "
"in the Scene dock if the script that overrides it is a [code]tool[/code] "
"script.\n"
"Returning an empty array produces no warnings.\n"
"Call [method update_configuration_warnings] when the warnings need to be "
"updated for this node.\n"
"[codeblock]\n"
"@export var energy = 0:\n"
"\tset(value):\n"
"\t\tenergy = value\n"
"\t\tupdate_configuration_warnings()\n"
"\n"
"func _get_configuration_warnings():\n"
"\tif energy < 0:\n"
"\t\treturn [\"Energy must be 0 or greater.\"]\n"
"\telse:\n"
"\t\treturn []\n"
"[/codeblock]"
msgstr ""
"Елементи в масиві, який повертає цей метод, відображаються як попередження в "
"доку Scene, якщо скрипт, який замінює його, є скрипти [code]tool[/code].\n"
"Повернення порожнього масиву не створює попереджень.\n"
"Викличте [method update_configuration_warnings], коли потрібно оновити "
"попередження для цього вузла.\n"
"[codeblock]\n"
"@export var energy = 0:\n"
"\tset(value):\n"
"\t\tenergy = value\n"
"\t\tupdate_configuration_warnings()\n"
"\n"
"func _get_configuration_warnings():\n"
"\tif energy < 0:\n"
"\t\treturn [\"Energy must be 0 or greater.\"]\n"
"\telse:\n"
"\t\treturn []\n"
"[/codeblock]"
msgid ""
"Called during accessibility information updates to determine the currently "
"focused sub-element, should return a sub-element RID or the value returned by "
"[method get_accessibility_element]."
msgstr ""
"Викликається під час оновлення інформації про доступність для визначення "
"поточного піделементу, має повертати RID піделементу або значення, повернене "
"[method get_accessibility_element]."
msgid ""
"Called when there is an input event. The input event propagates up through "
"the node tree until a node consumes it.\n"
"It is only called if input processing is enabled, which is done automatically "
"if this method is overridden, and can be toggled with [method "
"set_process_input].\n"
"To consume the input event and stop it propagating further to other nodes, "
"[method Viewport.set_input_as_handled] can be called.\n"
"For gameplay input, [method _unhandled_input] and [method "
"_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 an orphan)."
msgstr ""
"Викликається, коли є вхідний захід. Вступний захід пропагує через дерево "
"вершин, поки вузол споживає його.\n"
"Це тільки називається, якщо ввімкнена обробка вхідних даних, яка здійснюється "
"автоматично, якщо цей метод перейде, і може бути використані [method "
"set_process_input].\n"
"Щоб споживати вхідний захід і зупинити його пропагування додатково до інших "
"вузлів, можна назвати [method Viewport.set_input_as_handled].\n"
"Для введення гри [method _unhandled_input] і [method _unhandled_key_input] "
"зазвичай краще підходять, оскільки вони дозволяють GUI перехоплювати події "
"першими.\n"
"[b]Примітка:[/b] Цей метод називається лише якщо вершина присутній на ялинці "
"(тобто якщо це не дитячий будинок)."
msgid ""
"Called once on each physics tick, and allows Nodes to synchronize their logic "
"with physics ticks. [param delta] is the logical time between physics ticks "
"in seconds and is equal to [member Engine.time_scale] / [member "
"Engine.physics_ticks_per_second].\n"
"It is only called if physics processing is enabled for this Node, which is "
"done automatically if this method is overridden, and can be toggled with "
"[method set_physics_process].\n"
"Processing happens in order of [member process_physics_priority], lower "
"priority values are called first. Nodes with the same priority are processed "
"in tree order, or top to bottom as seen in the editor (also known as pre-"
"order traversal).\n"
"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 an orphan).\n"
"[b]Note:[/b] Accumulated [param delta] may diverge from real world seconds."
msgstr ""
"Викликається один раз на кожен фізичний такт і дозволяє вузлам синхронізувати "
"свою логіку з фізичними тактами. [param delta] — це логічний час між "
"фізичними тактами в секундах, який дорівнює [member Engine.time_scale] / "
"[member Engine.physics_ticks_per_second].\n"
"Викликається тільки в тому випадку, якщо для цього вузла ввімкнено обробку "
"фізики, що робиться автоматично, якщо цей метод перезаписано, і може бути "
"ввімкнено або вимкнено за допомогою [method set_physics_process].\n"
"Обробка відбувається в порядку [member process_physics_priority], спочатку "
"викликаються значення з нижчим пріоритетом. Вузли з однаковим пріоритетом "
"обробляються в порядку дерева, або зверху вниз, як це видно в редакторі "
"(також відоме як обхід в порядку).\n"
"Відповідає повідомленню [constant NOTIFICATION_PHYSICS_PROCESS] в [method "
"Object._notification].\n"
"[b]Примітка:[/b] Цей метод викликається тільки в тому випадку, якщо вузол "
"присутній в дереві сцени (тобто якщо він не є сиротою).\n"
"[b]Примітка:[/b] Накопичене [param delta] може відрізнятися від реальних "
"секунд."
msgid ""
"Called on each idle frame, prior to rendering, and after physics ticks have "
"been processed. [param delta] is the time between frames in seconds.\n"
"It is only called if processing is enabled for this Node, which is done "
"automatically if this method is overridden, and can be toggled with [method "
"set_process].\n"
"Processing happens in order of [member process_priority], lower priority "
"values are called first. Nodes with the same priority are processed in tree "
"order, or top to bottom as seen in the editor (also known as pre-order "
"traversal).\n"
"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 an orphan).\n"
"[b]Note:[/b] When the engine is struggling and the frame rate is lowered, "
"[param delta] will increase. When [param delta] is increased, it's capped at "
"a maximum of [member Engine.time_scale] * [member "
"Engine.max_physics_steps_per_frame] / [member "
"Engine.physics_ticks_per_second]. As a result, accumulated [param delta] may "
"not represent real world time.\n"
"[b]Note:[/b] When [code]--fixed-fps[/code] is enabled or the engine is "
"running in Movie Maker mode (see [MovieWriter]), process [param delta] will "
"always be the same for every frame, regardless of how much time the frame "
"took to render.\n"
"[b]Note:[/b] Frame delta may be post-processed by [member OS.delta_smoothing] "
"if this is enabled for the project."
msgstr ""
"Викликається на кожному кадрі в режимі очікування, перед рендерингом і після "
"обробки фізичних тиків. [param delta] — це час між кадрами в секундах.\n"
"Викликається тільки в тому випадку, якщо для цього вузла ввімкнено обробку, "
"що відбувається автоматично, якщо цей метод перезаписано, і може бути "
"ввімкнено або вимкнено за допомогою [method set_process].\n"
"Обробка відбувається в порядку [member process_priority], спочатку "
"викликаються значення з нижчим пріоритетом. Вузли з однаковим пріоритетом "
"обробляються в порядку дерева або зверху вниз, як показано в редакторі (також "
"відоме як обхід у порядку).\n"
"Відповідає повідомленню [constant NOTIFICATION_PROCESS] в [method "
"Object._notification].\n"
"[b]Примітка:[/b] Цей метод викликається тільки якщо вузол присутній в дереві "
"сцени (тобто якщо він не є сиротою) .\n"
"[b]Примітка:[/b] Коли движок працює з перебоями і частота кадрів знижується, "
"[param delta] збільшується. Коли [param delta] збільшується, його максимальне "
"значення обмежується [member Engine.time_scale] * [member "
"Engine.max_physics_steps_per_frame] / [member "
"Engine.physics_ticks_per_second]. Як результат, накопичений [param delta] "
"може не відповідати реальному часу.\n"
"[b]Примітка:[/b] Коли [code]--fixed-fps[/code] увімкнено або движок працює в "
"режимі Movie Maker (див. [MovieWriter]), процес [param delta] завжди буде "
"однаковим для кожного кадру, незалежно від того, скільки часу знадобилося для "
"його рендерингу.\n"
"[b]Примітка:[/b] Дельта кадру може бути оброблена [member "
"OS.delta_smoothing], якщо це ввімкнено для проекту."
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] "
"callbacks get triggered first, and the parent node will receive the ready "
"notification afterwards.\n"
"Corresponds to the [constant NOTIFICATION_READY] notification in [method "
"Object._notification]. See also the [code]@onready[/code] annotation for "
"variables.\n"
"Usually used for initialization. For even earlier initialization, [method "
"Object._init] may be used. See also [method _enter_tree].\n"
"[b]Note:[/b] This method may be called only once for each node. After "
"removing a node from the scene tree and adding it again, [method _ready] will "
"[b]not[/b] 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 ""
"Викликається, коли вершина «читає», тобто коли і вершина, і її діти вступили "
"в дерево сцени. Якщо вершина має дітей, їх [method _ready] виклики "
"запускаються першими, а материнська вершина отримає готове повідомлення "
"після\n"
"Відповіді на [constant NOTIFICATION_READY] повідомлення в [method "
"Object._notification]. [code]@onready[/code] анотація для змінних.\n"
"Зазвичай використовується для ініціалізації. Для ще раніше ініціалізації "
"можна використовувати [method Object._init]. Дивись ще [method _enter_tree]\n"
"[b]Примітка:[/b] Цей метод може бути викликаний тільки один раз для кожного "
"вузла. Після видалення вузла з дерева сцени і додавання його знову, [method "
"_ready] буде [b] не[/b] буде називатися другим раз. Це може бути обходитися "
"запитом іншого виклику з [method request_ready], який може бути викликаний "
"будь-яким, перш ніж додати вузол знову."
msgid ""
"Called when an [InputEventKey], [InputEventShortcut], or "
"[InputEventJoypadButton] hasn't been consumed by [method _input] or any GUI "
"[Control] item. It is called before [method _unhandled_key_input] and [method "
"_unhandled_input]. The input event propagates up through the node tree until "
"a node consumes it.\n"
"It is only called if shortcut processing is enabled, which is done "
"automatically if this method is overridden, and can be toggled with [method "
"set_process_shortcut_input].\n"
"To consume the input event and stop it propagating further to other nodes, "
"[method Viewport.set_input_as_handled] can be called.\n"
"This method can be used to handle shortcuts. For generic GUI events, use "
"[method _input] instead. Gameplay events should usually be handled with "
"either [method _unhandled_input] or [method _unhandled_key_input].\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)."
msgstr ""
"Увімкніть, коли [InputEventKey], [InputEventShortcut], або [InputEventJoypad] "
"не споживали [method _input] або будь-який графічний інтерфейс [Control] "
"пункт. Це називається до [method _unhandled_key_input] і [method "
"_unhandled_input]. Вступний захід пропагує через дерево вершин, поки вузол "
"споживає його.\n"
"Якщо увімкнено обробку ярликів, що здійснюється автоматично, якщо цей метод "
"перейменований, і може бути використана [method set_process_shortcut_input].\n"
"Щоб споживати вхідний захід і зупинити його пропагування додатково до інших "
"вузлів, можна назвати [method Viewport.set_input_as_handled].\n"
"Цей метод можна використовувати для обробки ярликів. Для генеричних подій, "
"використання [method _input]. Gameplay події, як правило, повинні оброблятися "
"як [method _unhandled_input] або [method _unhandled_key_input].\n"
"[b]Примітка:[/b] Цей метод називається лише якщо вершина присутній на ялинці "
"(тобто якщо це не дитячий будинок)."
msgid ""
"Called when an [InputEvent] hasn't been consumed by [method _input] or any "
"GUI [Control] item. It is called after [method _shortcut_input] and after "
"[method _unhandled_key_input]. 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"
"To consume the input event and stop it propagating further to other nodes, "
"[method Viewport.set_input_as_handled] can be called.\n"
"For gameplay input, this method is usually a better fit than [method _input], "
"as GUI events need a higher priority. For keyboard shortcuts, consider using "
"[method _shortcut_input] instead, as it is called before this method. "
"Finally, to handle keyboard events, consider using [method "
"_unhandled_key_input] for performance reasons.\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
"tree (i.e. if it's not an orphan)."
msgstr ""
"Викликається, коли [InputEvent] не було використано методом [method _input] "
"або будь-яким елементом графічного інтерфейсу [Control]. Викликається після "
"методу [method _shortcut_input] та після методу [method "
"_unhandled_key_input]. Вхідна подія поширюється вгору по дереву вузлів, доки "
"вузол не споживає її.\n"
"Він викликається лише тоді, коли ввімкнено обробку необроблених вхідних "
"даних, що відбувається автоматично, якщо цей метод перевизначено, і його "
"можна перемкнути за допомогою [method set_process_unhandled_input].\n"
"Щоб використати подію введення та зупинити її подальше поширення на інші "
"вузли, можна викликати [method Viewport.set_input_as_handled].\n"
"Для введення даних у ігровий процес цей метод зазвичай краще підходить, ніж "
"[method _input], оскільки події графічного інтерфейсу потребують вищого "
"пріоритету. Для комбінацій клавіш розгляньте використання [method "
"_shortcut_input] замість цього, як це викликається перед цим методом. "
"Нарешті, для обробки подій клавіатури, з міркувань продуктивності, розгляньте "
"можливість використання [method _unhandled_key_input].\n"
"[b]Примітка:[/b] Цей метод викликається лише тоді, коли вузол присутній у "
"дереві сцени (тобто, якщо він не є сиротою)."
msgid ""
"Called when an [InputEventKey] hasn't been consumed by [method _input] or any "
"GUI [Control] item. It is called after [method _shortcut_input] but before "
"[method _unhandled_input]. 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"
"To consume the input event and stop it propagating further to other nodes, "
"[method Viewport.set_input_as_handled] can be called.\n"
"This method can be used to handle Unicode character input with [kbd]Alt[/"
"kbd], [kbd]Alt + Ctrl[/kbd], and [kbd]Alt + Shift[/kbd] modifiers, after "
"shortcuts were handled.\n"
"For gameplay input, this and [method _unhandled_input] are usually a better "
"fit than [method _input], as GUI events should be handled first. This method "
"also performs better than [method _unhandled_input], since unrelated events "
"such as [InputEventMouseMotion] are automatically filtered. For shortcuts, "
"consider using [method _shortcut_input] instead.\n"
"[b]Note:[/b] This method is only called if the node is present in the scene "
"tree (i.e. if it's not an orphan)."
msgstr ""
"Викликається, коли [InputEventKey] не використовується [method _input] або "
"будь-яким елементом GUI [Control]. Він викликається після [method "
"_shortcut_input], але перед [method _unhandled_input]. Вхідна подія "
"поширюється вгору по дереву вузлів, доки вузол не споживає її.\n"
"Він викликається, лише якщо ввімкнено обробку необробленого введення ключа, "
"яка виконується автоматично, якщо цей метод перевизначено, і її можна "
"перемикати за допомогою [method set_process_unhandled_key_input].\n"
"Щоб використати вхідну подію та зупинити її подальше поширення на інші вузли, "
"можна викликати [method Viewport.set_input_as_handled].\n"
"Цей метод можна використовувати для обробки введення символів Unicode за "
"допомогою модифікаторів [kbd]Alt[/kbd], [kbd]Alt + Ctrl[/kbd] і [kbd]Alt + "
"Shift[/kbd] після обробки комбінацій клавіш.\n"
"Для введення в ігровий процес це та [method _unhandled_input] зазвичай краще "
"підходять, ніж [method _input], оскільки події графічного інтерфейсу повинні "
"оброблятися першими. Цей метод також працює краще, ніж [method "
"_unhandled_input], оскільки непов’язані події, такі як "
"[InputEventMouseMotion], автоматично фільтруються. Для ярликів краще "
"використовувати [method _shortcut_input].\n"
"[b]Примітка:[/b] Цей метод викликається, лише якщо вузол присутній у дереві "
"сцени (тобто якщо він не є сиротою)."
msgid ""
"Adds a child [param node]. Nodes can have any number of children, but every "
"child must have a unique name. Child nodes are automatically deleted when the "
"parent node is deleted, so an entire scene can be removed by deleting its "
"topmost node.\n"
"If [param force_readable_name] is [code]true[/code], improves the readability "
"of the added [param node]. If not named, the [param node] is renamed to its "
"type, and if it shares [member name] with a sibling, a number is suffixed "
"more appropriately. This operation is very slow. As such, it is recommended "
"leaving this to [code]false[/code], which assigns a dummy name featuring "
"[code]@[/code] in both situations.\n"
"If [param internal] is different than [constant INTERNAL_MODE_DISABLED], the "
"child will be added as internal node. These nodes are ignored by methods like "
"[method get_children], unless their parameter [code]include_internal[/code] "
"is [code]true[/code]. It also prevents these nodes being duplicated with "
"their parent. The intended usage is to hide the internal nodes from the user, "
"so the user won't accidentally delete or modify them. Used by some GUI nodes, "
"e.g. [ColorPicker].\n"
"[b]Note:[/b] If [param node] already has a parent, this method will fail. Use "
"[method remove_child] first to remove [param node] from its current parent. "
"For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var child_node = get_child(0)\n"
"if child_node.get_parent():\n"
"\tchild_node.get_parent().remove_child(child_node)\n"
"add_child(child_node)\n"
"[/gdscript]\n"
"[csharp]\n"
"Node childNode = GetChild(0);\n"
"if (childNode.GetParent() != null)\n"
"{\n"
"\tchildNode.GetParent().RemoveChild(childNode);\n"
"}\n"
"AddChild(childNode);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If you need the child node to be added below a specific node in the list of "
"children, use [method add_sibling] instead of this method.\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/plugins/"
"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 ""
"Додає дочірній вузол [param node]. Вузли можуть мати будь-яку кількість "
"дочірніх вузлів, але кожен дочірній вузол повинен мати унікальне ім'я. "
"Дочірні вузли автоматично видаляються, коли батьківський вузол видаляється, "
"тому всю сцену можна видалити, видаливши його найвищий вузол.\n"
"Якщо [param force_readable_name] має значення [code]true[/code], покращується "
"читабельність доданого вузла [param node]. Якщо не має імені, вузол [param "
"node] перейменовується на свій тип, і якщо він має спільне значення [member "
"name] з вузлом-братом, до нього додається суфікс числа, що є більш "
"відповідним. Ця операція дуже повільна. Тому рекомендується залишити це "
"значення на [code]false[/code], що призначає фіктивне ім'я з [code]@[/code] в "
"обох випадках.\n"
"Якщо [param internal] відрізняється від [constant INTERNAL_MODE_DISABLED], "
"дочірній вузол буде додано як внутрішній вузол. Ці вузли ігноруються "
"методами, такими як [method get_children], якщо їхній параметр "
"[code]include_internal[/code] не має значення [code]true[/code]. Це також "
"запобігає дублюванню цих вузлів з їхнім батьківським вузлом. Призначене для "
"приховування внутрішніх вузлів від користувача, щоб користувач випадково не "
"видалив або не змінив їх. Використовується деякими вузлами графічного "
"інтерфейсу, наприклад, [ColorPicker].\n"
"[b]Примітка:[/b] Якщо [param node] вже має батьківський вузол, цей метод не "
"спрацює. Спочатку використовуйте [method remove_child], щоб видалити [param "
"node] з його поточного батьківського вузла. Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var child_node = get_child(0)\n"
"if child_node.get_parent():\n"
"child_node.get_parent().remove_child(child_node)\n"
"add_child(child_node)\n"
"[/gdscript]\n"
"[csharp]\n"
"Node childNode = GetChild(0);\n"
"if (childNode.GetParent() != null)\n"
"{\n"
"childNode.GetParent().RemoveChild(childNode);\n"
"}\n"
"AddChild(childNode); \n"
"[/csharp]\n"
"[/codeblocks]\n"
"Якщо вам потрібно додати дочірній вузол під певним вузлом у списку дочірніх "
"вузлів, використовуйте [method add_sibling] замість цього методу.\n"
"[b]Примітка:[/b] Якщо ви хочете, щоб дочірній вузол зберігався в "
"[PackedScene], вам потрібно встановити [member owner] на додаток до виклику "
"[method add_child]. Зазвичай це стосується [url=$DOCS_URL/tutorials/plugins/"
"running_code_in_the_editor.html]скриптів інструментів[/url] та [url=$DOCS_URL/"
"tutorials/plugins/editor/index.html]плагінів редактора[/url]. Якщо [method "
"add_child] викликається без встановлення [member owner], щойно доданий [Node] "
"не буде видно в дереві сцени, хоча він буде видно в 2D/3D-вигляді."
msgid ""
"Adds a [param sibling] node to this node's parent, and moves the added "
"sibling right below this node.\n"
"If [param force_readable_name] is [code]true[/code], improves the readability "
"of the added [param sibling]. If not named, the [param sibling] is renamed to "
"its type, and if it shares [member name] with a sibling, a number is suffixed "
"more appropriately. This operation is very slow. As such, it is recommended "
"leaving this to [code]false[/code], which assigns a dummy name featuring "
"[code]@[/code] in both situations.\n"
"Use [method add_child] instead of this method if you don't need the child "
"node to be added below a specific node in the list of children.\n"
"[b]Note:[/b] If this node is internal, the added sibling will be internal too "
"(see [method add_child]'s [code]internal[/code] parameter)."
msgstr ""
"Додає вершину [param sibling] до батька цього вузла, а також переміщує додану "
"муфту прямо нижче цього вузла.\n"
"Якщо [parampower_readable_name] є [code]true[/code], покращує читабельність "
"доданої [param sibling]. Якщо не названо, то [param sibling] перейменовано на "
"його тип, і якщо його акції [member name] з муфтою, то число буде пропущено "
"більш доцільно. Ця операція дуже повільно. Так, рекомендується залишити це на "
"[code]false[/code], який призначає ім'я мумії, що містить [code]@[/code] в "
"обох ситуаціях.\n"
"Використовуйте [method add_child] замість цього способу, якщо вам не потрібно "
"вузол дитини, щоб додати нижче конкретного вузла в списку дітей.\n"
"[b]Примітка:[/b] Якщо це вершина є внутрішнім, додана муфта буде занадто "
"внутрішнім (див. [method add_child] [code]інтернал[/code] параметр."
msgid ""
"Adds the node to the [param group]. Groups can be helpful to organize a "
"subset of nodes, for example [code]\"enemies\"[/code] or [code]"
"\"collectables\"[/code]. See notes in the description, and the group methods "
"in [SceneTree].\n"
"If [param persistent] is [code]true[/code], the group will be stored when "
"saved inside a [PackedScene]. All groups created and displayed in the Groups "
"dock are persistent.\n"
"[b]Note:[/b] To improve performance, the order of group names is [i]not[/i] "
"guaranteed and may vary between project runs. Therefore, do not rely on the "
"group order.\n"
"[b]Note:[/b] [SceneTree]'s group methods will [i]not[/i] work on this node if "
"not inside the tree (see [method is_inside_tree])."
msgstr ""
"Додає вузол до групи [param group]. Групи можуть бути корисними для "
"організації підмножини вузлів, наприклад, [code]\"enemies\"[/code] або [code]"
"\"collectables\"[/code]. Див. примітки в описі та методи груп у [SceneTree].\n"
"Якщо [param persistent] має значення [code]true[/code], група буде збережена "
"під час збереження всередині [PackedScene]. Усі групи, створені та "
"відображені в панелі груп, є постійними.\n"
"[b]Примітка:[/b] Для покращення продуктивності порядок назв груп [i]не[/i] "
"гарантований і може змінюватися між запусками проекту. Тому не покладайтеся "
"на порядок груп.\n"
"[b]Примітка:[/b] Методи груп [SceneTree] [i]не[/i] працюватимуть на цьому "
"вузлі, якщо він не знаходиться всередині дерева (див. [method "
"is_inside_tree])."
msgid ""
"Translates a [param message], using the translation catalogs configured in "
"the Project Settings. Further [param context] can be specified to help with "
"the translation. Note that most [Control] nodes automatically translate their "
"strings, so this method is mostly useful for formatted strings or custom "
"drawn text.\n"
"This method works the same as [method Object.tr], with the addition of "
"respecting the [member auto_translate_mode] state.\n"
"If [method Object.can_translate_messages] is [code]false[/code], or no "
"translation is available, this method returns the [param message] without "
"changes. See [method Object.set_message_translation].\n"
"For detailed examples, see [url=$DOCS_URL/tutorials/i18n/"
"internationalizing_games.html]Internationalizing games[/url]."
msgstr ""
"Перекладає [param message], використовуючи каталоги перекладу, налаштовані в "
"налаштуваннях проекту. Далі можна уточнити, щоб допомогти з перекладом. "
"Зауважте, що більшість [Control] вузів автоматично переводять свої рядки, "
"тому цей метод в основному корисний для форматованих рядків або настроюється "
"текст.\n"
"Цей метод працює так само, як [method Object.tr], з додаванням поваги стану "
"[member auto_translate_mode].\n"
"Якщо [method Object.can_translate_messages] є [code]false[/code], або немає "
"перекладу, цей метод повертає [param message] без змін. Див. [method "
"Object.set_message_translation].\n"
"Для докладних прикладів див. [url=$DOCS_URL/tutorials/i18n/"
"internationalizing_games.html]Міжнародні ігри[/url]."
msgid ""
"Translates a [param message] or [param plural_message], using the translation "
"catalogs configured in the Project Settings. Further [param context] can be "
"specified to help with the translation.\n"
"This method works the same as [method Object.tr_n], with the addition of "
"respecting the [member auto_translate_mode] state.\n"
"If [method Object.can_translate_messages] is [code]false[/code], or no "
"translation is available, this method returns [param message] or [param "
"plural_message], without changes. See [method "
"Object.set_message_translation].\n"
"The [param n] is the number, or amount, of the message's subject. It is used "
"by the translation system to fetch the correct plural form for the current "
"language.\n"
"For detailed examples, see [url=$DOCS_URL/tutorials/i18n/"
"localization_using_gettext.html]Localization using gettext[/url].\n"
"[b]Note:[/b] Negative and [float] numbers may not properly apply to some "
"countable subjects. It's recommended to handle these cases with [method atr]."
msgstr ""
"Перекладає [param message] або [param plural_message], використовуючи "
"каталоги перекладу, налаштовані в налаштуваннях проекту. Далі можна уточнити, "
"щоб допомогти з перекладом.\n"
"Цей метод працює таким же чином, як [method Object.tr], з додаванням поваги "
"стану [member auto_translate_mode].\n"
"Якщо [method Object.can_translate_messages] є [code]false[/code], або немає "
"перекладу, цей метод повертає [param message] або [param plural_message], без "
"змін. Див. [method Object.set_message_translation].\n"
"[param n] - номер, або сума, суб'єкт повідомлення. Застосовується системою "
"перекладів для викопування правильної форми для поточної мови.\n"
"Для докладних прикладів див. [url=$DOCS_URL/tutorials/i18n/"
"localization_using_gettext.html] Локалізація з використанням gettext[/url].\n"
"[b]Примітка:[/b] Негативний і [float] номери не можуть застосовуватися до "
"деяких підзвітних предметів. Рекомендовано обробляти ці випадки з [method "
"atr]."
msgid ""
"This function is similar to [method Object.call_deferred] except that the "
"call will take place when the node thread group is processed. If the node "
"thread group processes in sub-threads, then the call will be done on that "
"thread, right before [constant NOTIFICATION_PROCESS] or [constant "
"NOTIFICATION_PHYSICS_PROCESS], the [method _process] or [method "
"_physics_process] or their internal versions are called."
msgstr ""
"Ця функція схожа на [method Object.call_deferred] крім того, що виклик "
"відбудеться, коли обробляється група ниток вузла. Якщо обробляється групові "
"процеси вузла в піддослідних роботах, то виклик буде здійснюватися на цій "
"нитки, прямо перед [constant NOTIFICATION_PROCESS] або [constant "
"NOTIFICATION_PHYSICS_PROCESS], [method _process] або [method "
"_physics_process] або їх внутрішні версії."
msgid ""
"This function ensures that the calling of this function will succeed, no "
"matter whether it's being done from a thread or not. If called from a thread "
"that is not allowed to call the function, the call will become deferred. "
"Otherwise, the call will go through directly."
msgstr ""
"Ця функція забезпечує, що виклик цієї функції буде успішним, незалежно від "
"того, чи це робиться з ниток або ні. Якщо називається з ниток, що не "
"дозволено викликати функцію, виклик стане відкладений. В іншому випадку "
"виклик буде проходити безпосередньо."
msgid ""
"Returns [code]true[/code] if this node can automatically translate messages "
"depending on the current locale. See [member auto_translate_mode], [method "
"atr], and [method atr_n]."
msgstr ""
"Повертає [code]true[/code], якщо цей вузол може автоматично перекладати "
"повідомлення залежно від поточної локалізації. Див. [member "
"auto_translate_mode], [method atr] та [method atr_n]."
msgid ""
"Returns [code]true[/code] if the node can receive processing notifications "
"and input callbacks ([constant NOTIFICATION_PROCESS], [method _input], etc.) "
"from the [SceneTree] and [Viewport]. The returned value depends on [member "
"process_mode]:\n"
"- If set to [constant PROCESS_MODE_PAUSABLE], returns [code]true[/code] when "
"the game is processing, i.e. [member SceneTree.paused] is [code]false[/"
"code];\n"
"- If set to [constant PROCESS_MODE_WHEN_PAUSED], returns [code]true[/code] "
"when the game is paused, i.e. [member SceneTree.paused] is [code]true[/"
"code];\n"
"- If set to [constant PROCESS_MODE_ALWAYS], always returns [code]true[/"
"code];\n"
"- If set to [constant PROCESS_MODE_DISABLED], always returns [code]false[/"
"code];\n"
"- If set to [constant PROCESS_MODE_INHERIT], use the parent node's [member "
"process_mode] to determine the result.\n"
"If the node is not inside the tree, returns [code]false[/code] no matter the "
"value of [member process_mode]."
msgstr ""
"Повертає [code]true[/code], якщо вершина може отримувати повідомлення про "
"обробку і вхідні виклики ([constant NOTIFICATION_PROCESS], [method _input] і "
"т.д.) з [SceneTree] і [Viewport]. Повернуте значення залежить від [пам'ятний "
"процес_mode]:\n"
"до Якщо встановити до [constant PROCESS_MODE_PAUSABLE], повертає [code]true[/"
"code], коли гра переробляється, тобто [member SceneTree.paused] [code]false[/"
"code];\n"
"до Якщо встановити до [constant PROCESS_MODE_WHEN_PAUSED], повертає "
"[code]true[/code], коли гра паулюється, тобто [member SceneTree.paused] "
"[code]true[/code];\n"
"до Якщо встановити до [constant PROCESS_MODE_ALWAYS], завжди повертає "
"[code]true[/code];\n"
"до Якщо встановити до [constant PROCESS_MODE_DISABLED], завжди повертає "
"[code]false[/code];\n"
"до Якщо встановити до [constant PROCESS_MODE_INHERIT], скористайтеся дужкою "
"[member process_mode] для визначення результату.\n"
"Якщо вершина не всередині дерева, повертає [code]false[/code] значення "
"[member process_mode]."
msgid ""
"Creates a new [Tween] and binds it to this node.\n"
"This is the equivalent of doing:\n"
"[codeblocks]\n"
"[gdscript]\n"
"get_tree().create_tween().bind_node(self)\n"
"[/gdscript]\n"
"[csharp]\n"
"GetTree().CreateTween().BindNode(this);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The Tween will start automatically on the next process frame or physics frame "
"(depending on [enum Tween.TweenProcessMode]). See [method Tween.bind_node] "
"for more info on Tweens bound to nodes.\n"
"[b]Note:[/b] The method can still be used when the node is not inside "
"[SceneTree]. It can fail in an unlikely case of using a custom [MainLoop]."
msgstr ""
"Створює новий [Tween] і прив’язує його до цього вузла. \n"
"Це еквівалент виконання: \n"
"[codeblocks] \n"
"[gdscript] \n"
"get_tree().create_tween().bind_node(self) \n"
"[/gdscript] \n"
"[csharp] \n"
"GetTree().CreateTween().BindNode(this); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Анімація запуститься автоматично на наступному кадрі процесу або кадрі фізики "
"(залежно від [enum Tween.TweenProcessMode]). Дивіться [method "
"Tween.bind_node], щоб дізнатися більше про Tween, прив’язаний до вузлів. \n"
"[b]Примітка:[/b] Метод усе ще можна використовувати, якщо вузол не "
"знаходиться всередині [SceneTree]. Це може вийти з ладу в малоймовірному "
"випадку використання спеціального [MainLoop]."
msgid ""
"Duplicates the node, returning a new node with all of its properties, "
"signals, groups, and children copied from the original, recursively. The "
"behavior can be tweaked through the [param flags] (see [enum "
"DuplicateFlags]). Internal nodes are not duplicated.\n"
"[b]Note:[/b] For nodes with a [Script] attached, if [method Object._init] has "
"been defined with required parameters, the duplicated node will not have a "
"[Script].\n"
"[b]Note:[/b] By default, this method will duplicate only properties marked "
"for serialization (i.e. using [constant @GlobalScope.PROPERTY_USAGE_STORAGE], "
"or in GDScript, [annotation @GDScript.@export]). If you want to duplicate all "
"properties, use [constant DUPLICATE_INTERNAL_STATE]."
msgstr ""
"Дублює вузол, повертаючи новий вузол з усіма його властивостями, сигналами, "
"групами та дочірніми елементами, рекурсивно скопійованими з оригіналу. "
"Поведінку можна налаштувати за допомогою [param flags] (див. [enum "
"DuplicateFlags]). Внутрішні вузли не дублюються.\n"
"[b]Примітка:[/b] Для вузлів із приєднаним [Script], якщо [method "
"Object._init] було визначено з обов'язковими параметрами, дубльований вузол "
"не матиме [Script].\n"
"[b]Примітка:[/b] За замовчуванням цей метод дублюватиме лише властивості, "
"позначені для серіалізації (тобто за допомогою [constant "
"@GlobalScope.PROPERTY_USAGE_STORAGE] або в GDScript, [annotation "
"@GDScript.@export]). Якщо ви хочете дублювати всі властивості, використовуйте "
"[constant DUPLICATE_INTERNAL_STATE]."
msgid ""
"Finds the first descendant of this node whose [member name] matches [param "
"pattern], returning [code]null[/code] if no match is found. The matching is "
"done against node names, [i]not[/i] their paths, through [method "
"String.match]. As such, it is case-sensitive, [code]\"*\"[/code] matches zero "
"or more characters, and [code]\"?\"[/code] matches any single character.\n"
"If [param recursive] is [code]false[/code], only this node's direct children "
"are checked. Nodes are checked in tree order, so this node's first direct "
"child is checked first, then its own direct children, etc., before moving to "
"the second direct child, and so on. Internal children are also included in "
"the search (see [code]internal[/code] parameter in [method add_child]).\n"
"If [param owned] is [code]true[/code], only descendants with a valid [member "
"owner] node are checked.\n"
"[b]Note:[/b] This method can be very slow. Consider storing a reference to "
"the found node in a variable. Alternatively, use [method get_node] with "
"unique names (see [member unique_name_in_owner]).\n"
"[b]Note:[/b] To find all descendant nodes matching a pattern or a class type, "
"see [method find_children]."
msgstr ""
"Знаходиться перший нащадок цього вузла, який [member name] відповідає [param "
"pattern], повертає [code]null[/code], якщо не знайдено матчу. Відповідача "
"здійснюється на імена вузлів, [i] не[/i], через [method String.match]. Так, "
"це case-sensitive, [code]\"*\"[/code] відповідає нульовим або більшим "
"символам, і [code]\"?\"[/code] відповідає будь-якому символу.\n"
"Якщо [param recursive] є [code]false[/code], перевіряються тільки прямі діти "
"цього вузла. Ноди перевіряють в порядку дерева, тому перша безпосередня "
"дитина цього вузла перевіряється спочатку, потім своїми прямими дітьми і "
"т.д., перед переїздом на другу пряму дитину, і так далі. Внутрішні діти також "
"включені в пошук (див. [code]інтернал[/code] параметр [method add_child]).\n"
"Якщо [param owned] [code]true[/code], перевіряються тільки нащадки з дійсним "
"[member owner].\n"
"[b]Примітка:[/b] Цей метод може бути дуже повільно. Розглянемо зберігання "
"посилання на знайдені вершини в змінній. Крім того, використання [method "
"get_node] з унікальні іменами (див. [member unique_name_in_owner]).\n"
"[b]Примітка:[/b] Щоб знайти всі нащадки, що відповідають шаблону або типу "
"класу, див. [method find_children]."
msgid ""
"Finds all descendants of this node whose names match [param pattern], "
"returning an empty [Array] if no match is found. The matching is done against "
"node names, [i]not[/i] their paths, through [method String.match]. As such, "
"it is case-sensitive, [code]\"*\"[/code] matches zero or more characters, and "
"[code]\"?\"[/code] matches any single character.\n"
"If [param type] is not empty, only ancestors inheriting from [param type] are "
"included (see [method Object.is_class]).\n"
"If [param recursive] is [code]false[/code], only this node's direct children "
"are checked. Nodes are checked in tree order, so this node's first direct "
"child is checked first, then its own direct children, etc., before moving to "
"the second direct child, and so on. Internal children are also included in "
"the search (see [code]internal[/code] parameter in [method add_child]).\n"
"If [param owned] is [code]true[/code], only descendants with a valid [member "
"owner] node are checked.\n"
"[b]Note:[/b] This method can be very slow. Consider storing references to the "
"found nodes in a variable.\n"
"[b]Note:[/b] To find a single descendant node matching a pattern, see [method "
"find_child]."
msgstr ""
"Знаходиться всі нащадки цієї вершини, імена яких відповідають [param "
"pattern], повертає порожній [Array], якщо не знайдено матчу. Відповідача "
"здійснюється на імена вузлів, [i] не[/i], через [method String.match]. Таким "
"чином, це case-sensitive, [code]\"*\"[/code] відповідає нулю або більше "
"символів, і [code]\"?\"[/code] відповідає будь-якому символу.\n"
"Якщо [param type] не порожній, допускаються тільки предки, які спадаючі від "
"[param type] (див. [method Object.is_class]).\n"
"Якщо [param recursive] є [code]false[/code], перевіряються тільки прямі діти "
"цього вузла. Ноди перевіряють в порядку дерева, тому перша безпосередня "
"дитина цього вузла перевіряється спочатку, потім своїми прямими дітьми і "
"т.д., перед переїздом на другу пряму дитину, і так далі. Внутрішні діти також "
"включені в пошук (див. [code]інтернал[/code] параметр [method add_child]).\n"
"Якщо [param owned] [code]true[/code], перевіряються тільки нащадки з дійсним "
"[member owner] вершиною.\n"
"[b]Примітка:[/b] Цей метод може бути дуже повільно. Розглянемо зберігання "
"посилань на знайдені вузли в змінній.\n"
"[b]Примітка:[/b] Щоб знайти єдиний вузол, що відповідає шаблону, див. [method "
"find_child]."
msgid ""
"Finds the first ancestor of this node whose [member name] matches [param "
"pattern], returning [code]null[/code] if no match is found. The matching is "
"done through [method String.match]. As such, it is case-sensitive, [code]"
"\"*\"[/code] matches zero or more characters, and [code]\"?\"[/code] matches "
"any single character. See also [method find_child] and [method "
"find_children].\n"
"[b]Note:[/b] As this method walks upwards in the scene tree, it can be slow "
"in large, deeply nested nodes. Consider storing a reference to the found node "
"in a variable. Alternatively, use [method get_node] with unique names (see "
"[member unique_name_in_owner])."
msgstr ""
"[code]Знаходиться перший представник цього вузла, який [member name] "
"відповідає [param pattern], повертає [code]null[/code], якщо не знайдено "
"матчу. Відповідача здійснюється через [method String.match]. Так, це case-"
"sensitive, [code]\"*\"[/code] відповідає нульовим і більшим символам, і [code]"
"\"?\"[/code] відповідає будь-якому символу. [method find_child] і [method "
"find_children].\n"
"[b]Примітка:[/b] Як цей метод ходить вгору в дерево сцени, він може бути "
"повільним у великих, глибоко відстібаються вузли. Розглянемо зберігання "
"посилання на знайдені вершини в змінній. Крім того, використання [method "
"get_node] з унікальними іменами (див. [member унікальний_name_in_owner])."
msgid ""
"Returns main accessibility element RID.\n"
"[b]Note:[/b] This method should be called only during accessibility "
"information updates ([constant NOTIFICATION_ACCESSIBILITY_UPDATE])."
msgstr ""
"Повертає основний елемент доступності RID.\n"
"[b]Примітка:[/b] Цей метод слід викликати лише під час оновлення інформації "
"про доступність ([constant NOTIFICATION_ACCESSIBILITY_UPDATE])."
msgid ""
"Fetches a child node by its index. Each child node has an index relative to "
"its siblings (see [method get_index]). The first child is at index 0. "
"Negative values can also be used to start from the end of the list. This "
"method can be used in combination with [method get_child_count] to iterate "
"over this node's children. If no child exists at the given index, this method "
"returns [code]null[/code] and an error is generated.\n"
"If [param include_internal] is [code]false[/code], internal children are "
"ignored (see [method add_child]'s [code]internal[/code] parameter).\n"
"[codeblock]\n"
"# Assuming the following are children of this node, in order:\n"
"# First, Middle, Last.\n"
"\n"
"var a = get_child(0).name # a is \"First\"\n"
"var b = get_child(1).name # b is \"Middle\"\n"
"var b = get_child(2).name # b is \"Last\"\n"
"var c = get_child(-1).name # c is \"Last\"\n"
"[/codeblock]\n"
"[b]Note:[/b] To fetch a node by [NodePath], use [method get_node]."
msgstr ""
"Вибирає дочірній вузол за його індексом. Кожен дочірній вузол має індекс "
"відносно своїх братів і сестер (див. [method get_index]). Перший дочірній "
"вузол має індекс 0. Від'ємні значення також можна використовувати для початку "
"з кінця списку. Цей метод можна використовувати в поєднанні з [method "
"get_child_count] для перебору дочірніх вузлів цього вузла. Якщо дочірній "
"вузол не існує за заданим індексом, цей метод повертає [code]null[/code] та "
"генерується помилка.\n"
"Якщо [param include_internal] має значення [code]false[/code], внутрішні "
"дочірні вузли ігноруються (див. параметр [code]internal[/code] методу "
"[code]method add_child]).\n"
"[codeblock]\n"
"# Припускаючи, що наступні дочірні вузли є дочірніми вузлами, по порядку:\n"
"# Ім'я, По батькові, Прізвище.\n"
"\n"
"var a = get_child(0).name # a – \"Ім'я\"\n"
"var b = get_child(1).name # b – \"По батькові\"\n"
"var b = get_child(2).name # b – \"Прізвище\"\n"
"var c = get_child(-1).name # c – \"Прізвище\"\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Щоб отримати вузол за допомогою [NodePath], використовуйте "
"[method get_node]."
msgid ""
"Returns the number of children of this node.\n"
"If [param include_internal] is [code]false[/code], internal children are not "
"counted (see [method add_child]'s [code]internal[/code] parameter)."
msgstr ""
"Повертає кількість дітей цього вузла.\n"
"Якщо [param include_internal] є [code]false[/code], внутрішні діти не "
"підраховують (див. [method add_child] [code] internal[/code] параметр."
msgid ""
"Returns all children of this node inside an [Array].\n"
"If [param include_internal] is [code]false[/code], excludes internal children "
"from the returned array (see [method add_child]'s [code]internal[/code] "
"parameter)."
msgstr ""
"Повернення всіх дітей цієї вершини всередині [Аррайон].\n"
"Якщо [param include_internal] є [code]false[/code], виключає внутрішні діти з "
"повернутого масиву (див. [method add_child] [code]internal[/code])."
msgid ""
"Returns an [Array] of group names that the node has been added to.\n"
"[b]Note:[/b] To improve performance, the order of group names is [i]not[/i] "
"guaranteed and may vary between project runs. Therefore, do not rely on the "
"group order.\n"
"[b]Note:[/b] This method may also return some group names starting with an "
"underscore ([code]_[/code]). These are internally used by the engine. To "
"avoid conflicts, do not use custom groups starting with underscores. To "
"exclude internal groups, see the following code snippet:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Stores the node's non-internal groups only (as an array of StringNames).\n"
"var non_internal_groups = []\n"
"for group in get_groups():\n"
"\tif not str(group).begins_with(\"_\"):\n"
"\t\tnon_internal_groups.push_back(group)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Stores the node's non-internal groups only (as a List of StringNames).\n"
"List<string> nonInternalGroups = new List<string>();\n"
"foreach (string group in GetGroups())\n"
"{\n"
"\tif (!group.BeginsWith(\"_\"))\n"
"\t\tnonInternalGroups.Add(group);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [Array] імен груп, до яких було додано вузол. \n"
"[b]Примітка:[/b] Щоб покращити продуктивність, порядок назв груп [i]не[/i] "
"гарантований і може змінюватися між запусками проекту. Тому не покладайтеся "
"на груповий порядок. \n"
"[b]Примітка: [/b] Цей метод також може повертати назви деяких груп, які "
"починаються з підкреслення ([code]_[/code]). Вони використовуються внутрішньо "
"двигуном. Щоб уникнути конфліктів, не використовуйте спеціальні групи, які "
"починаються з підкреслення. Щоб виключити внутрішні групи, перегляньте такий "
"фрагмент коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Зберігає лише невнутрішні групи вузла (як масив StringNames). \n"
"var non_internal_groups = [] \n"
"for group в get_groups(): \n"
"\tif not str(group).begins_with(\"_\"): \n"
"\t\tnon_internal_groups.push_back(group) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Зберігає лише невнутрішні групи вузла (як список імен рядків). \n"
"List<string> nonInternalGroups = new List<string>(); \n"
"foreach (група рядків у GetGroups()) \n"
"{\n"
"\tif (!group.BeginsWith(\"_\")) \n"
"\t\tnonInternalGroups.Add(group); \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns this node's order among its siblings. The first node's index is "
"[code]0[/code]. See also [method get_child].\n"
"If [param include_internal] is [code]false[/code], returns the index ignoring "
"internal children. The first, non-internal child will have an index of "
"[code]0[/code] (see [method add_child]'s [code]internal[/code] parameter)."
msgstr ""
"Повертаємо порядок цього вузла серед своїх дробів. Індекс першого вузла "
"[code]0[/code]. Дивіться також [method get_child].\n"
"[code]false[/code], повертає індекс ігнорування внутрішніх дітей. Перший, не-"
"внутрішня дитина буде індексом [code]0[/code] (див. [method add_child] "
"[code]інтернал[/code])."
msgid ""
"Returns the [Window] that contains this node, or the last exclusive child in "
"a chain of windows starting with the one that contains this node."
msgstr ""
"Повертаємо [Window], що містить цей вузол, або останню ексклюзивну дитину в "
"ланцюжку вікон, починаючи з того, що містить цей вузол."
msgid ""
"Returns the peer ID of the multiplayer authority for this node. See [method "
"set_multiplayer_authority]."
msgstr ""
"Повернення однолітнього ідентифікатора багатокористувацького органу для цього "
"вузла. Подивитися [method set_multiplayer_authority]."
msgid ""
"Fetches a node. The [NodePath] can either be a relative path (from this "
"node), or an absolute path (from the [member SceneTree.root]) to a node. If "
"[param path] does not point to a valid node, generates an error and returns "
"[code]null[/code]. Attempts to access methods on the return value will result "
"in an [i]\"Attempt to call <method> on a null instance.\"[/i] error.\n"
"[b]Note:[/b] Fetching by absolute path only works when the node is inside the "
"scene tree (see [method is_inside_tree]).\n"
"[b]Example:[/b] Assume this method is called from the Character node, inside "
"the following tree:\n"
"[codeblock lang=text]\n"
" ┖╴root\n"
" ┠╴Character (you are here!)\n"
" ┃ ┠╴Sword\n"
" ┃ ┖╴Backpack\n"
" ┃ ┖╴Dagger\n"
" ┠╴MyGame\n"
" ┖╴Swamp\n"
" ┠╴Alligator\n"
" ┠╴Mosquito\n"
" ┖╴Goblin\n"
"[/codeblock]\n"
"The following calls will return a valid node:\n"
"[codeblocks]\n"
"[gdscript]\n"
"get_node(\"Sword\")\n"
"get_node(\"Backpack/Dagger\")\n"
"get_node(\"../Swamp/Alligator\")\n"
"get_node(\"/root/MyGame\")\n"
"[/gdscript]\n"
"[csharp]\n"
"GetNode(\"Sword\");\n"
"GetNode(\"Backpack/Dagger\");\n"
"GetNode(\"../Swamp/Alligator\");\n"
"GetNode(\"/root/MyGame\");\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Отримує вузол. [NodePath] може бути або відносним шляхом (від цього вузла), "
"або абсолютним шляхом (від [member SceneTree.root]) до вузла. Якщо [param "
"path] не вказує на дійсний вузол, створюється помилка та повертається "
"[code]null[/code]. Спроби отримати доступ до методів із значенням, що "
"повертається, призведуть до помилки [i]\"Спроба викликати <method> у "
"нульовому екземплярі.\"[/i]. \n"
"[b]Примітка:[/b] Отримання за абсолютним шляхом працює лише тоді, коли вузол "
"знаходиться всередині дерева сцени (див. [method is_inside_tree]). \n"
"[b]Приклад:[/b] Припустімо, що цей метод викликається з вузла Character у "
"такому дереві: \n"
"[codeblock lang=text]\n"
" ┖╴root\n"
" ┠╴Character (you are here!)\n"
" ┃ ┠╴Sword\n"
" ┃ ┖╴Backpack\n"
" ┃ ┖╴Dagger\n"
" ┠╴MyGame\n"
" ┖╴Swamp\n"
" ┠╴Alligator\n"
" ┠╴Mosquito\n"
" ┖╴Goblin\n"
"[/codeblock] \n"
"Наступні виклики повернуть дійсний вузол: \n"
"[codeblocks] \n"
"[gdscript] \n"
"get_node(\"Sword\")\n"
"get_node(\"Backpack/Dagger\")\n"
"get_node(\"../Swamp/Alligator\")\n"
"get_node(\"/root/MyGame\")\n"
"[/gdscript]\n"
"[csharp]\n"
"GetNode(\"Sword\");\n"
"GetNode(\"Backpack/Dagger\");\n"
"GetNode(\"../Swamp/Alligator\");\n"
"GetNode(\"/root/MyGame\");\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Fetches a node and its most nested resource as specified by the [NodePath]'s "
"subname. Returns an [Array] of size [code]3[/code] where:\n"
"- Element [code]0[/code] is the [Node], or [code]null[/code] if not found;\n"
"- Element [code]1[/code] is the subname's last nested [Resource], or "
"[code]null[/code] if not found;\n"
"- Element [code]2[/code] is the remaining [NodePath], referring to an "
"existing, non-[Resource] property (see [method Object.get_indexed]).\n"
"[b]Example:[/b] Assume that the child's [member Sprite2D.texture] has been "
"assigned an [AtlasTexture]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = get_node_and_resource(\"Area2D/Sprite2D\")\n"
"print(a[0].name) # Prints Sprite2D\n"
"print(a[1]) # Prints <null>\n"
"print(a[2]) # Prints ^\"\"\n"
"\n"
"var b = get_node_and_resource(\"Area2D/Sprite2D:texture:atlas\")\n"
"print(b[0].name) # Prints Sprite2D\n"
"print(b[1].get_class()) # Prints AtlasTexture\n"
"print(b[2]) # Prints ^\"\"\n"
"\n"
"var c = get_node_and_resource(\"Area2D/Sprite2D:texture:atlas:region\")\n"
"print(c[0].name) # Prints Sprite2D\n"
"print(c[1].get_class()) # Prints AtlasTexture\n"
"print(c[2]) # Prints ^\":region\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = GetNodeAndResource(NodePath(\"Area2D/Sprite2D\"));\n"
"GD.Print(a[0].Name); // Prints Sprite2D\n"
"GD.Print(a[1]); // Prints <null>\n"
"GD.Print(a[2]); // Prints ^\"\n"
"\n"
"var b = GetNodeAndResource(NodePath(\"Area2D/Sprite2D:texture:atlas\"));\n"
"GD.Print(b[0].name); // Prints Sprite2D\n"
"GD.Print(b[1].get_class()); // Prints AtlasTexture\n"
"GD.Print(b[2]); // Prints ^\"\"\n"
"\n"
"var c = GetNodeAndResource(NodePath(\"Area2D/"
"Sprite2D:texture:atlas:region\"));\n"
"GD.Print(c[0].name); // Prints Sprite2D\n"
"GD.Print(c[1].get_class()); // Prints AtlasTexture\n"
"GD.Print(c[2]); // Prints ^\":region\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Отримує вузол та його найвкладеніший ресурс, як зазначено підіменем "
"[NodePath]. Повертає [Array] розміром [code]3[/code], де:\n"
"- Елемент [code]0[/code] – це [Node], або [code]null[/code], якщо не "
"знайдено;\n"
"- Елемент [code]1[/code] – це останній вкладений [Resource] підімені, або "
"[code]null[/code], якщо не знайдено;\n"
"- Елемент [code]2[/code] – це залишок [NodePath], що посилається на існуючу "
"властивість, відмінну від [Resource] (див. [method Object.get_indexed]).\n"
"[b]Приклад:[/b] Припустимо, що дочірньому елементу [member Sprite2D.texture] "
"було призначено [AtlasTexture]:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = get_node_and_resource(\"Area2D/Sprite2D\")\n"
"print(a[0].name) # Виводить Sprite2D\n"
"print(a[1]) # Виводить <null>\n"
"print(a[2]) # Виводить ^\"\"\n"
"\n"
"var b = get_node_and_resource(\"Area2D/Sprite2D:texture:atlas\")\n"
"print(b[0].name) # Виводить Sprite2D\n"
"print(b[1].get_class()) # Виводить AtlasTexture\n"
"print(b[2]) # Виводить ^\"\"\n"
"\n"
"var c = get_node_and_resource(\"Area2D/Sprite2D:texture:atlas:region\")\n"
"print(c[0].name) # Друкує Sprite2D\n"
"print(c[1].get_class()) # Друкує AtlasTexture\n"
"print(c[2]) # Друкує ^\":region\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = GetNodeAndResource(NodePath(\"Area2D/Sprite2D\"));\n"
"GD.Print(a[0].Name); // Друкує Sprite2D\n"
"GD.Print(a[1]); // Друкує <null>\n"
"GD.Print(a[2]); // Друкує ^\"\n"
"\n"
"var b = GetNodeAndResource(NodePath(\"Area2D/Sprite2D:texture:atlas\"));\n"
"GD.Print(b[0].name); // Друкує Sprite2D\n"
"GD.Print(b[1].get_class()); // Друкує AtlasTexture\n"
"GD.Print(b[2]); // Друкує ^\"\"\n"
"\n"
"var c = GetNodeAndResource(NodePath(\"Area2D/"
"Sprite2D:texture:atlas:region\"));\n"
"GD.Print(c[0].name); // Друкує Sprite2D\n"
"GD.Print(c[1].get_class()); // Друкує AtlasTexture\n"
"GD.Print(c[2]); // Друкує ^\":region\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Fetches a node by [NodePath]. Similar to [method get_node], but does not "
"generate an error if [param path] does not point to a valid node."
msgstr ""
"Fetches a вершина [NodePath]. Подібно до [method get_node], але не генерує "
"помилку, якщо [param path] не вказується на дійсний вузол."
msgid ""
"Returns a [Dictionary] mapping method names to their RPC configuration "
"defined for this node using [method rpc_config].\n"
"[b]Note:[/b] This method only returns the RPC configuration assigned via "
"[method rpc_config]. See [method Script.get_rpc_config] to retrieve the RPCs "
"defined by the [Script]."
msgstr ""
"Повертає [Dictionary] зіставлення імен методів з їхньою конфігурацією RPC, "
"визначеною для цього вузла за допомогою [method rpc_config].\n"
"[b]Примітка:[/b] Цей метод повертає лише конфігурацію RPC, призначену за "
"допомогою [method rpc_config]. Див. [method Script.get_rpc_config] для "
"отримання RPC, визначених за допомогою [Script]."
msgid ""
"Returns object IDs of all orphan nodes (nodes outside the [SceneTree]). Used "
"for debugging.\n"
"[b]Note:[/b] [method get_orphan_node_ids] only works in debug builds. When "
"called in a project exported in release mode, [method get_orphan_node_ids] "
"will return an empty array."
msgstr ""
"Повертає ідентифікатори об'єктів усіх вузлів-сиріт (вузлів поза [SceneTree]). "
"Використовується для налагодження.\n"
"[b]Примітка:[/b] [method get_orphan_node_ids] працює лише в налагоджувальних "
"збірках. Під час виклику в проекті, експортованому в режимі випуску, [method "
"get_orphan_node_ids] поверне порожній масив."
msgid ""
"Returns this node's parent node, or [code]null[/code] if the node doesn't "
"have a parent."
msgstr ""
"Повертає материнську вершину цього вузла, або [code]null[/code], якщо вершина "
"не має батька."
msgid ""
"Returns the node's absolute path, relative to the [member SceneTree.root]. If "
"the node is not inside the scene tree, this method fails and returns an empty "
"[NodePath]."
msgstr ""
"Повертає абсолютний шлях вершини, відносно [member SceneTree.root]. Якщо "
"вершина не всередині дерева сцени, цей метод не виходить і повертає порожній "
"[NodePath]."
msgid ""
"Returns the relative [NodePath] from this node to the specified [param node]. "
"Both nodes must be in the same [SceneTree] or scene hierarchy, otherwise this "
"method fails and returns an empty [NodePath].\n"
"If [param use_unique_path] is [code]true[/code], returns the shortest path "
"accounting for this node's unique name (see [member unique_name_in_owner]).\n"
"[b]Note:[/b] If you get a relative path which starts from a unique node, the "
"path may be longer than a normal relative path, due to the addition of the "
"unique node's name."
msgstr ""
"Повертає відносну [NodePath] з цієї вершини до вказаного [param node]. Обидва "
"вузли повинні бути в одному [SceneTree] або сцена ієрархія, інакше цей метод "
"не виходить і повертає порожній [NodePath].\n"
"Якщо [param use_unique_path] є [code]true[/code], повертає найкоротший "
"плановий облік для унікальної назви вершини (див. [member "
"unique_name_in_owner]).\n"
"[b]Примітка:[/b] Якщо ви отримуєте відносний шлях, який починається з "
"унікального вузла, шлях може бути більшим, ніж нормальний відносний шлях, "
"завдяки додаванню імені унікального вузла."
msgid ""
"Returns the time elapsed (in seconds) since the last physics callback. This "
"value is identical to [method _physics_process]'s [code]delta[/code] "
"parameter, and is often consistent at run-time, unless [member "
"Engine.physics_ticks_per_second] is changed. See also [constant "
"NOTIFICATION_PHYSICS_PROCESS].\n"
"[b]Note:[/b] The returned value will be larger than expected if running at a "
"framerate lower than [member Engine.physics_ticks_per_second] / [member "
"Engine.max_physics_steps_per_frame] FPS. This is done to avoid \"spiral of "
"death\" scenarios where performance would plummet due to an ever-increasing "
"number of physics steps per frame. This behavior affects both [method "
"_process] and [method _physics_process]. As a result, avoid using "
"[code]delta[/code] for time measurements in real-world seconds. Use the "
"[Time] singleton's methods for this purpose instead, such as [method "
"Time.get_ticks_usec]."
msgstr ""
"Повертає час, що минув (у секундах) з моменту останнього фізичного зворотного "
"виклику. Це значення ідентичне параметру [code]delta[/code] [method "
"_physics_process] і часто є узгодженим під час виконання, якщо [member "
"Engine.physics_ticks_per_second] не змінено. Дивіться також [constant "
"NOTIFICATION_PHYSICS_PROCESS]. \n"
"[b]Примітка.[/b] Повернене значення буде більшим за очікуване, якщо частота "
"кадрів буде нижчою за [member Engine.physics_ticks_per_second] / [member "
"Engine.max_physics_steps_per_frame] FPS. Це зроблено, щоб уникнути сценаріїв "
"«спіралі смерті», коли продуктивність різко впаде через постійно зростаючу "
"кількість кроків фізики на кадр. Ця поведінка впливає на [method _process] і "
"[method _physics_process]. Тому уникайте використання [code]delta[/code] для "
"вимірювання часу в реальних секундах. Використовуйте для цієї мети натомість "
"методи синглтона [Time], наприклад [method Time.get_ticks_usec]."
msgid ""
"Returns the time elapsed (in seconds) since the last process callback. This "
"value is identical to [method _process]'s [code]delta[/code] parameter, and "
"may vary from frame to frame. See also [constant NOTIFICATION_PROCESS].\n"
"[b]Note:[/b] The returned value will be larger than expected if running at a "
"framerate lower than [member Engine.physics_ticks_per_second] / [member "
"Engine.max_physics_steps_per_frame] FPS. This is done to avoid \"spiral of "
"death\" scenarios where performance would plummet due to an ever-increasing "
"number of physics steps per frame. This behavior affects both [method "
"_process] and [method _physics_process]. As a result, avoid using "
"[code]delta[/code] for time measurements in real-world seconds. Use the "
"[Time] singleton's methods for this purpose instead, such as [method "
"Time.get_ticks_usec]."
msgstr ""
"Повертає час, що минув (у секундах) з моменту останнього зворотного виклику "
"процесу. Це значення ідентичне параметру [code]delta[/code] [method _process] "
"і може відрізнятися від кадру до кадру. Дивіться також [constant "
"NOTIFICATION_PROCESS]. \n"
"[b]Примітка:[/b] Повернене значення буде більшим за очікуване, якщо частота "
"кадрів буде нижчою за [member Engine.physics_ticks_per_second] / [member "
"Engine.max_physics_steps_per_frame] FPS. Це зроблено, щоб уникнути сценаріїв "
"«спіралі смерті», коли продуктивність різко впаде через постійно зростаючу "
"кількість кроків фізики на кадр. Ця поведінка впливає на [method _process] і "
"[method _physics_process]. Тому уникайте використання [code]delta[/code] для "
"вимірювання часу в реальних секундах. Використовуйте для цієї мети натомість "
"методи синглтона [Time], наприклад [method Time.get_ticks_usec]."
msgid ""
"Returns [code]true[/code] if this node is an instance load placeholder. See "
"[InstancePlaceholder] and [method set_scene_instance_load_placeholder]."
msgstr ""
"Повертає [code]true[/code], якщо цей вузол є власником розміру навантаження "
"екземпляра. Див. [InstancePlaceholder] і [method "
"set_scene_instance_load_placeholder]."
msgid ""
"Returns the [SceneTree] that contains this node. If this node is not inside "
"the tree, generates an error and returns [code]null[/code]. See also [method "
"is_inside_tree]."
msgstr ""
"Повертає [SceneTree], що містить цей вузол. Якщо це вершина не всередині "
"дерева, генерує помилку і повертає [code]null[/code]. Дивись також [method "
"is_inside_tree]."
msgid ""
"Returns the tree as a [String]. Used mainly for debugging purposes. This "
"version displays the path relative to the current node, and is good for copy/"
"pasting into the [method get_node] function. It also can be used in game UI/"
"UX.\n"
"May print, for example:\n"
"[codeblock lang=text]\n"
"TheGame\n"
"TheGame/Menu\n"
"TheGame/Menu/Label\n"
"TheGame/Menu/Camera2D\n"
"TheGame/SplashScreen\n"
"TheGame/SplashScreen/Camera2D\n"
"[/codeblock]"
msgstr ""
"Повертає дерево як [String]. Використовується в основному для налагодження. "
"Ця версія відображає шлях відносно поточного вузла та підходить для "
"копіювання/вставлення в [method get_node] функція. Його також можна "
"використовувати в UI/UX гри.\n"
"Можна друкувати, наприклад:\n"
"[codeblock lang=text]\n"
"TheGame\n"
"TheGame/Menu\n"
"TheGame/Menu/Label\n"
"TheGame/Menu/Camera2D\n"
"TheGame/SplashScreen\n"
"TheGame/SplashScreen/Camera2D\n"
"[/codeblock]"
msgid ""
"Similar to [method get_tree_string], this returns the tree as a [String]. "
"This version displays a more graphical representation similar to what is "
"displayed in the Scene Dock. It is useful for inspecting larger trees.\n"
"May print, for example:\n"
"[codeblock lang=text]\n"
" ┖╴TheGame\n"
" ┠╴Menu\n"
" ┃ ┠╴Label\n"
" ┃ ┖╴Camera2D\n"
" ┖╴SplashScreen\n"
" ┖╴Camera2D\n"
"[/codeblock]"
msgstr ""
"Подібно до [method get_tree_string], це повертає дерево як [String]. Ця "
"версія відображає більш графічне представлення, подібне до того, що "
"відображається в Scene Dock. Це корисно для огляду великих дерев.\n"
"Можна друкувати, наприклад:\n"
"[codeblock lang=text]\n"
" ┖╴TheGame\n"
" ┠╴Menu\n"
" ┃ ┠╴Label\n"
" ┃ ┖╴Camera2D\n"
" ┖╴SplashScreen\n"
" ┖╴Camera2D\n"
"[/codeblock]"
msgid ""
"Returns the node's closest [Viewport] ancestor, if the node is inside the "
"tree. Otherwise, returns [code]null[/code]."
msgstr ""
"Повертає найближчого предка вузла [Viewport], якщо вузол знаходиться "
"всередині дерева. В іншому випадку повертає [code]null[/code]."
msgid ""
"Returns the [Window] that contains this node. If the node is in the main "
"window, this is equivalent to getting the root node "
"([code]get_tree().get_root()[/code])."
msgstr ""
"Повертаємо [Window], що містить цей вузол. Якщо вершина знаходиться в "
"головному вікні, це еквівалентно отримання кореневого вузла "
"([code]get_tree().get_root()[/code])."
msgid ""
"Returns [code]true[/code] if the [param path] points to a valid node. See "
"also [method get_node]."
msgstr ""
"Повертає [code]true[/code], якщо [param path] точки до дійсного вузла. "
"Дивитися також [method get_node]."
msgid ""
"Returns [code]true[/code] if [param path] points to a valid node and its "
"subnames point to a valid [Resource], e.g. [code]Area2D/"
"CollisionShape2D:shape[/code]. Properties that are not [Resource] types (such "
"as nodes or other [Variant] types) are not considered. See also [method "
"get_node_and_resource]."
msgstr ""
"Повертає [code]true[/code], якщо [param path] точки до дійсного вузла і його "
"субім'ям точки до дії [Resource], наприклад [code]Area2D/"
"CollisionShape2D:shape[/code]. Властивості, які не є [Resource] типи "
"(наприклад, вузли або інші типи [Variant]). Дивись також [method "
"get_node_and_resource]."
msgid ""
"Returns [code]true[/code] if the given [param node] is a direct or indirect "
"child of this node."
msgstr ""
"Повертає [code]true[/code], якщо надана [param node] є прямою або непрямою "
"дитиною цього вузла."
msgid ""
"Returns [code]true[/code] if the node is folded (collapsed) in the Scene "
"dock. This method is intended to be used in editor plugins and tools. See "
"also [method set_display_folded]."
msgstr ""
"Повертає [code]true[/code], якщо вершина складена (знімається) в Сцену док. "
"Цей метод призначений для використання в додатках редактора та інструментах. "
"Дивись також [method set_display_folded]."
msgid ""
"Returns [code]true[/code] if [param node] has editable children enabled "
"relative to this node. This method is intended to be used in editor plugins "
"and tools. See also [method set_editable_instance]."
msgstr ""
"Повертає [code]true[/code], якщо [param node] має відредаговані діти, що "
"ввімкнули відносно цього вузла. Цей метод призначений для використання в "
"додатках редактора та інструментах. Дивись ще [method set_editable_instance]."
msgid ""
"Returns [code]true[/code] if the given [param node] occurs later in the scene "
"hierarchy than this node. A node occurring later is usually processed last."
msgstr ""
"Повертає [code]true[/code], якщо надана [param node] відбувається пізніше в "
"ієрархії сцени, ніж цей вузол. Вузол, що виникає пізніше, зазвичай "
"оброблюється останнім."
msgid ""
"Returns [code]true[/code] if this node has been added to the given [param "
"group]. See [method add_to_group] and [method remove_from_group]. See also "
"notes in the description, and the [SceneTree]'s group methods."
msgstr ""
"Повертає [code]true[/code], якщо ця вершина була додана в даній [param "
"group]. Див. [method add_to_group] і [method remove_from_group]. Дивись також "
"ноти в описі, а також способи групи [SceneTree]."
msgid ""
"Returns [code]true[/code] if this node is currently inside a [SceneTree]. See "
"also [method get_tree]."
msgstr ""
"Повертає [code]true[/code], якщо цей вузол в даний час знаходиться всередині "
"[SceneTree]. Дивись також [method get_tree]."
msgid ""
"Returns [code]true[/code] if the local system is the multiplayer authority of "
"this node."
msgstr ""
"Повертає [code]true[/code], якщо локальна система є багатокористувацьким "
"органом цієї вершини."
msgid ""
"Returns [code]true[/code] if the node is ready, i.e. it's inside scene tree "
"and all its children are initialized.\n"
"[method request_ready] resets it back to [code]false[/code]."
msgstr ""
"Повертаємо [code]true[/code], якщо вершина готова, тобто це внутрішня сцена "
"дерево і всі її діти ініціюються.\n"
"[method request_ready] скинути його назад до [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the node is part of the scene currently opened "
"in the editor."
msgstr ""
"Повертаємо [code]true[/code], якщо вершина є частиною сцени, яка в даний час "
"відкрита в редакторі."
msgid ""
"Returns [code]true[/code] if physics interpolation is enabled for this node "
"(see [member physics_interpolation_mode]).\n"
"[b]Note:[/b] Interpolation will only be active if 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 ""
"Повертає [code]true[/code], якщо фізичний інтерполяція включена для цього "
"вузла (див. [member physics_interpolation_mode]).\n"
"[b]Примітка:[/b] Інтерполяція буде активний, якщо обидва прапори "
"встановлюються [b] і[/b] фізика інтерполяції включена в межах [SceneTree]. Це "
"може бути протестований за допомогою [method "
"is_physics_interpolated_and_enabled]."
msgid ""
"Returns [code]true[/code] if physics interpolation is enabled (see [member "
"physics_interpolation_mode]) [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 ""
"[code]true[/code], якщо фізичний інтерполяція включена (див. [member "
"physics_interpolation_mode]) [b] і[/b] включений в [SceneTree].\n"
"Це зручна версія [method is_physics_interpolated], яка також перевіряє, чи є "
"у світі фізика.\n"
"Див. [member SceneTree.physics_interpolation] та [member "
"ProjectSettings.physics/common/physics_interpolation]."
msgid ""
"Returns [code]true[/code] if physics processing is enabled (see [method "
"set_physics_process])."
msgstr ""
"Повертає [code]true[/code], якщо обробка фізики ввімкнена (див. [method "
"set_physics_process])."
msgid ""
"Returns [code]true[/code] if internal physics processing is enabled (see "
"[method set_physics_process_internal])."
msgstr ""
"Повертає [code]true[/code], якщо внутрішня обробка фізики увімкнена (див. "
"[method set_physics_process_internal])."
msgid ""
"Returns [code]true[/code] if processing is enabled (see [method set_process])."
msgstr ""
"Повертає [code]true[/code], якщо обробка ввімкнена (див. [method "
"set_process])."
msgid ""
"Returns [code]true[/code] if the node is processing input (see [method "
"set_process_input])."
msgstr ""
"Повертає [code]true[/code], якщо вузол обробляє вхідні дані (див. [method "
"set_process_input])."
msgid ""
"Returns [code]true[/code] if internal processing is enabled (see [method "
"set_process_internal])."
msgstr ""
"Повернення [code]true[/code], якщо ввімкнено внутрішню обробку (див. [method "
"set_process_internal])."
msgid ""
"Returns [code]true[/code] if the node is processing shortcuts (see [method "
"set_process_shortcut_input])."
msgstr ""
"Повертає [code]true[/code], якщо вершина обробляє ярлики (див. [method "
"set_process_shortcut_input])."
msgid ""
"Returns [code]true[/code] if the node is processing unhandled input (see "
"[method set_process_unhandled_input])."
msgstr ""
"Повертає [code]true[/code], якщо вершина обробляється безручним введенням "
"(див. [method set_process_unhandled_input])."
msgid ""
"Returns [code]true[/code] if the node is processing unhandled key input (see "
"[method set_process_unhandled_key_input])."
msgstr ""
"Повертає [code]true[/code], якщо вершина обробляється безручним вхідним "
"ключем (див. [method set_process_unhandled_key_input])."
msgid ""
"Moves [param child_node] to the given index. A node's index is the order "
"among its siblings. If [param to_index] is negative, the index is counted "
"from the end of the list. See also [method get_child] and [method "
"get_index].\n"
"[b]Note:[/b] The processing order of several engine callbacks ([method "
"_ready], [method _process], etc.) and notifications sent through [method "
"propagate_notification] is affected by tree order. [CanvasItem] nodes are "
"also rendered in tree order. See also [member process_priority]."
msgstr ""
"Мовы [param child_node] до даного індексу. Індекс вузла - це порядок серед "
"своїх дробів. Якщо [param to_index] є негативним, індекс розраховується з "
"кінця списку. Дивись також [method get_child] і [method get_index].\n"
"[b]Примітка:[/b] Порядок обробки декількох зворотньих викликів двигуна "
"([method _ready], [method _process] і т.д.) і повідомлень, які надсилаються "
"через [method проагіт_notification], впливає на порядок дерева. [CanvasItem] "
"вершини також подаються в порядку дерева. Дивись ще [member process_priority]."
msgid "Similar to [method call_deferred_thread_group], but for notifications."
msgstr "Подібно до [method call_deferred_thread_group], але для повідомлень."
msgid "Similar to [method call_thread_safe], but for notifications."
msgstr "Подібно до [method call_thread_safe], але для сповіщень."
msgid ""
"Prints all orphan nodes (nodes outside the [SceneTree]). Useful for "
"debugging.\n"
"[b]Note:[/b] This method only works in debug builds. It does nothing in a "
"project exported in release mode."
msgstr ""
"Виводить усі вузли-сиріти (вузли поза [SceneTree]). Корисно для "
"налагодження.\n"
"[b]Примітка:[/b] Цей метод працює лише у збірках для налагодження. Він нічого "
"не робить у проекті, експортованому в режимі випуску."
msgid ""
"Prints the node and its children to the console, recursively. The node does "
"not have to be inside the tree. This method outputs [NodePath]s relative to "
"this node, and is good for copy/pasting into [method get_node]. See also "
"[method print_tree_pretty].\n"
"May print, for example:\n"
"[codeblock lang=text]\n"
".\n"
"Menu\n"
"Menu/Label\n"
"Menu/Camera2D\n"
"SplashScreen\n"
"SplashScreen/Camera2D\n"
"[/codeblock]"
msgstr ""
"Виводить вузол і його дочірні елементи на консоль рекурсивно. Вузол не "
"обов'язково повинен бути всередині дерева. Цей метод виводить [NodePath]s "
"відносно цього вузла, і добре підходить для копіювання/вставлення в [method "
"get_node]. Дивіться також [method print_tree_pretty].\n"
"May print, for example:\n"
"[codeblock lang=text]\n"
".\n"
"Menu\n"
"Menu/Label\n"
"Menu/Camera2D\n"
"SplashScreen\n"
"SplashScreen/Camera2D\n"
"[/codeblock]"
msgid ""
"Prints the node and its children to the console, recursively. The node does "
"not have to be inside the tree. Similar to [method print_tree], but the "
"graphical representation looks like what is displayed in the editor's Scene "
"dock. It is useful for inspecting larger trees.\n"
"May print, for example:\n"
"[codeblock lang=text]\n"
" ┖╴TheGame\n"
" ┠╴Menu\n"
" ┃ ┠╴Label\n"
" ┃ ┖╴Camera2D\n"
" ┖╴SplashScreen\n"
" ┖╴Camera2D\n"
"[/codeblock]"
msgstr ""
"Виводить вузол і його дочірні елементи на консоль рекурсивно. Вузол не "
"обов'язково повинен бути всередині дерева. Схожий на [method print_tree], але "
"графічний представлення виглядає як те, що відображається в док-станції Scene "
"редактора. Це корисно для огляду великих дерев.\n"
"Можна друкувати, наприклад:\n"
"[codeblock lang=text]\n"
" ┖╴TheGame\n"
" ┠╴Menu\n"
" ┃ ┠╴Label\n"
" ┃ ┖╴Camera2D\n"
" ┖╴SplashScreen\n"
" ┖╴Camera2D\n"
"[/codeblock]"
msgid ""
"Calls the given [param method] name, passing [param args] as arguments, on "
"this node and all of its children, recursively.\n"
"If [param parent_first] is [code]true[/code], the method is called on this "
"node first, then on all of its children. If [code]false[/code], the "
"children's methods are called first."
msgstr ""
"Дзвінки з вказаною назвою [param method], проходячи [param args] як "
"аргументи, на цьому вершині і всіх його дітей, рекурсивно.\n"
"Якщо [param parent_first] є [code]true[/code], метод називається на цьому "
"вершині спочатку, потім на всіх його дітей. Якщо [code]false[/code], перші "
"методи дітей."
msgid ""
"Calls [method Object.notification] with [param what] on this node and all of "
"its children, recursively."
msgstr ""
"Викликає [method Object.notification] з [param what] на цьому вузлі та всіх "
"його дочірніх вузлах рекурсивно."
msgid "Queues an accessibility information update for this node."
msgstr "Ставить у чергу оновлення інформації про доступність для цього вузла."
msgid ""
"Queues this node to be deleted at the end of the current frame. When deleted, "
"all of its children are deleted as well, and all references to the node and "
"its children become invalid.\n"
"Unlike with [method Object.free], the node is not deleted instantly, and it "
"can still be accessed before deletion. It is also safe to call [method "
"queue_free] multiple times. Use [method Object.is_queued_for_deletion] to "
"check if the node will be deleted at the end of the frame.\n"
"[b]Note:[/b] The node will only be freed after all other deferred calls are "
"finished. Using this method is not always the same as calling [method "
"Object.free] through [method Object.call_deferred]."
msgstr ""
"Прийміть цей вузол, щоб бути видалений в кінці поточного кадру. При видаленні "
"всі його діти видаляються, і всі посилання на вузол і його діти стають "
"недійсними.\n"
"На відміну від [method Object.free], вузол не видаляється миттєво, і його ще "
"можна отримати до видалення. Це також безпечно для виклику [method "
"queue_free] кілька разів. Використовуйте [method "
"Object.is_queued_for_deletion], щоб перевірити, чи буде видалено вузол в "
"кінці кадру.\n"
"[b]Примітка:[/b] Після завершення всіх інших відкладених дзвінків буде "
"безкоштовно вузол. Використовуйте цей метод не завжди так само, як і виклик "
"[method Object.free] за допомогою [method Object.call_deferred]."
msgid ""
"Removes a child [param node]. The [param node], along with its children, are "
"[b]not[/b] deleted. To delete a node, see [method queue_free].\n"
"[b]Note:[/b] When this node is inside the tree, this method sets the [member "
"owner] of the removed [param node] (or its descendants) to [code]null[/code], "
"if their [member owner] is no longer an ancestor (see [method "
"is_ancestor_of])."
msgstr ""
"Видаліть дитину [param node]. [param node], разом з дітьми [b]not[/b] "
"видалено. Щоб видалити вузол, див. [method queue_free].\n"
"[b]Примітка:[/b] Коли цей вузол знаходиться всередині дерева, цей метод "
"встановлює [member owner] видаленого [param node] (або його нащадки) до "
"[code]нулл[/code], якщо їх [member owner] не більше предків (див. [method "
"is_ancestor_of])."
msgid ""
"Removes the node from the given [param group]. Does nothing if the node is "
"not in the [param group]. See also notes in the description, and the "
"[SceneTree]'s group methods."
msgstr ""
"Видаляє вузол із заданої групи [param group]. Нічого не робить, якщо вузол не "
"знаходиться в групі [param group]. Див. також примітки в описі та методи "
"групування [SceneTree]."
msgid ""
"Changes the parent of this [Node] to the [param new_parent]. The node needs "
"to already have a parent. The node's [member owner] is preserved if its owner "
"is still reachable from the new location (i.e., the node is still a "
"descendant of the new parent after the operation).\n"
"If [param keep_global_transform] is [code]true[/code], the node's global "
"transform will be preserved if supported. [Node2D], [Node3D] and [Control] "
"support this argument (but [Control] keeps only position)."
msgstr ""
"Змінює батьківщину цього [Node] на [param new_parent]. На вершині потрібно "
"вже мати батьківство. При збереженні вершини, якщо його власник ще не "
"досягається від нового місця розташування (тобто вузол ще є спадковим новим "
"батьком після операції).\n"
"[code]true[/code], глобальна трансформація вершини буде збережена, якщо "
"підтримується. [Node2D], [Node3D] та [Control] підтримують цей аргумент (але "
"[Control] зберігає лише позицію)."
msgid ""
"Replaces this node by the given [param node]. All children of this node are "
"moved to [param node].\n"
"If [param keep_groups] is [code]true[/code], the [param node] is added to the "
"same groups that the replaced node is in (see [method add_to_group]).\n"
"[b]Warning:[/b] The replaced node is removed from the tree, but it is [b]not[/"
"b] deleted. To prevent memory leaks, store a reference to the node in a "
"variable, or use [method Object.free]."
msgstr ""
"Замінює цей вузол за допомогою даної [param node]. Всі діти даного вузла "
"переходять на [param node].\n"
"Якщо [param keep_groups] є [code]true[/code], [param node] додається до тих "
"же груп, які замінений вузол знаходиться в (див. [method add_to_group]).\n"
"[b]Попередження:[/b] Заміщений вузол знімається з дерева, але це [b]не[/b] "
"видалено. Щоб запобігти витокам пам'яті, зберігайте посилання на вершину в "
"змінній, або скористайтеся [method Object.free]."
msgid ""
"Requests [method _ready] to be called again the next time the node enters the "
"tree. Does [b]not[/b] immediately call [method _ready].\n"
"[b]Note:[/b] This method only affects the current node. If the node's "
"children also need to request ready, this method needs to be called for each "
"one of them. When the node and its children enter the tree again, the order "
"of [method _ready] callbacks will be the same as normal."
msgstr ""
"Запити [method _ready], щоб називатися знову в наступний раз вершина "
"надходить в дерево. [b]not[/b] відразу ж виклик [method _ready].\n"
"[b]Примітка:[/b] Цей метод тільки впливає на поточний вузол. Якщо діти "
"вершини також повинні запитати готових, цей метод потрібно назвати для "
"кожного з них. Коли вершина і її діти знову вводять дерево, порядок [method "
"_ready] викликів буде таким же, як нормально."
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"
"That glitch can be prevented by calling this method, which temporarily "
"disables interpolation until the physics tick is complete.\n"
"The notification [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 ""
"Коли фізика інтерполяція активна, переміщення вузла до радикально різних "
"трансформацій (наприклад, розміщення в межах рівня) може призвести до "
"видимого блиску, оскільки об'єкт є рухомим від старого до нової позиції над "
"фізикою.\n"
"Цей метод може бути попереджений, що тимчасово відключається міжполяція до "
"завершення фізики.\n"
"Повідомлення [constant NOTIFICATION_RESET_PHYSICS_INTERPOLATION] отримає "
"вузол і всі діти рекурсивно.\n"
"[b]Примітка:[/b] Ця функція повинна бути викликана [b]після[/b], що переміщує "
"вузол, а не раніше."
msgid ""
"Sends a remote procedure call request for the given [param method] to peers "
"on the network (and locally), sending additional arguments to the method "
"called by the RPC. The call request will only be received by nodes with the "
"same [NodePath], including the exact same [member name]. Behavior depends on "
"the RPC configuration for the given [param method] (see [method rpc_config] "
"and [annotation @GDScript.@rpc]). By default, methods are not exposed to "
"RPCs.\n"
"May return [constant OK] if the call is successful, [constant "
"ERR_INVALID_PARAMETER] if the arguments passed in the [param method] do not "
"match, [constant ERR_UNCONFIGURED] if the node's [member multiplayer] cannot "
"be fetched (such as when the node is not inside the tree), [constant "
"ERR_CONNECTION_ERROR] if [member multiplayer]'s connection is not available.\n"
"[b]Note:[/b] You can only safely use RPCs on clients after you received the "
"[signal MultiplayerAPI.connected_to_server] signal from the [MultiplayerAPI]. "
"You also need to keep track of the connection state, either by the "
"[MultiplayerAPI] signals like [signal MultiplayerAPI.server_disconnected] or "
"by checking ([code]get_multiplayer().peer.get_connection_status() == "
"CONNECTION_CONNECTED[/code])."
msgstr ""
"Відправляє заявку на віддалений порядок виклику для вказаного [param method] "
"до однолітків в мережі (і локально), надсилання додаткових аргументів до "
"методу, що називається RPC. Запит виклику буде отримано лише в вузлах з тим "
"же [NodePath], в тому числі точне же [member name]. Behavior залежить від "
"конфігурації RPC для даного [param method] (див. [method rpc_config] і "
"[анотація @GDScript.@rpc]). За замовчуванням методи не піддаються RPCs.\n"
"Може повернутися [constant OK], якщо виклик успішний, [constant "
"ERR_INVALID_PARAMETER], якщо аргументи пропущені в [param method] не "
"відповідають, [constant ERR_UNCONFIGURED], якщо вершина [member multiplayer] "
"не може бути fetched (наприклад, коли вершина не всередині дерева), [constant "
"ERR_CONNECTION_ERROR] якщо [member multiplayer] підключення не доступний.\n"
"[b]Примітка:[/b] Ви можете використовувати тільки RPC на клієнтів після "
"отримання [signal MultiplayerAPI.connected_to_server] сигнал від "
"[MultiplayerAPI]. Також потрібно стежити за станом з'єднання, або за "
"сигналами [MultiplayerAPI], такими як [signal "
"MultiplayerAPI.server_disconnected] або за допомогою перевірки "
"([code]get_multiplayer().peer.get_connection_status()==== Коннекція [/code]."
msgid ""
"Changes the RPC configuration for the given [param method]. [param config] "
"should either be [code]null[/code] to disable the feature (as by default), or "
"a [Dictionary] containing the following entries:\n"
"- [code]rpc_mode[/code]: see [enum MultiplayerAPI.RPCMode];\n"
"- [code]transfer_mode[/code]: see [enum MultiplayerPeer.TransferMode];\n"
"- [code]call_local[/code]: if [code]true[/code], the method will also be "
"called locally;\n"
"- [code]channel[/code]: an [int] representing the channel to send the RPC "
"on.\n"
"[b]Note:[/b] In GDScript, this method corresponds to the [annotation "
"@GDScript.@rpc] annotation, with various parameters passed ([code]@rpc(any)[/"
"code], [code]@rpc(authority)[/code]...). See also the [url=$DOCS_URL/"
"tutorials/networking/high_level_multiplayer.html]high-level multiplayer[/url] "
"tutorial."
msgstr ""
"Зміна конфігурації RPC для вказаного [param method]. [param config] повинен "
"бути [code]null[/code], щоб вимкнути функцію (як за замовчуванням), або "
"[Dictionary], що містить наступні записи:\n"
"- [code]rpc_mode[/code]: див. [enum MultiplayerAPI.RPCMode];\n"
"- [code]transfer_mode[/code]: див. [enum MultiplayerPeer.TransferMode];\n"
"- [code]call_local[/code]: if [code]true[/code], метод також буде називатися "
"локально;\n"
"- [code]канал[/code]: [int], що представляє канал для надсилання на RPC.\n"
"[b]Note:[/b] У GDScript цей метод відповідає анотаціям [annotation "
"@GDScript.@rpc] анотація, з різними параметрами, що пройшли "
"([code]@rpc(будього)[/code], [code]@rpc(авторитет)[/code]. Дивись також "
"[url=$DOCS_URL/tutorials/networking/high_level_multiplayer.html]Високий "
"рівень мультиплеер[/url] підручник."
msgid ""
"Sends a [method rpc] to a specific peer identified by [param peer_id] (see "
"[method MultiplayerPeer.set_target_peer]).\n"
"May return [constant OK] if the call is successful, [constant "
"ERR_INVALID_PARAMETER] if the arguments passed in the [param method] do not "
"match, [constant ERR_UNCONFIGURED] if the node's [member multiplayer] cannot "
"be fetched (such as when the node is not inside the tree), [constant "
"ERR_CONNECTION_ERROR] if [member multiplayer]'s connection is not available."
msgstr ""
"Відправляє [method rpc] на конкретний одноліток, який виділяється [param "
"однолітків] (див. [method MultiplayerPeer.set_target_peer]).\n"
"Може повернутися [constant OK], якщо виклик успішний, [constant "
"ERR_INVALID_PARAMETER], якщо аргументи пропущені в [param method] не "
"відповідають, [constant ERR_UNCONFIGURED], якщо вершина [member multiplayer] "
"не може бути fetched (наприклад, коли вершина не всередині дерева), [constant "
"ERR_CONNECTION_ERROR] якщо [member multiplayer] підключення не доступний."
msgid ""
"Similar to [method call_deferred_thread_group], but for setting properties."
msgstr ""
"Подібно до [method call_deferred_thread_group], але для налаштування "
"властивостей."
msgid ""
"If set to [code]true[/code], the node appears folded in the Scene dock. As a "
"result, all of its children are hidden. This method is intended to be used in "
"editor plugins and tools, but it also works in release builds. See also "
"[method is_displayed_folded]."
msgstr ""
"Якщо встановити до [code]true[/code], вершина з'являється в сцені док. В "
"результаті всі свої діти приховані. Цей метод призначений для використання в "
"додатках редактора та інструментах, але він також працює в конструкторах. "
"Дивись також [method_displayed_folded]."
msgid ""
"Set to [code]true[/code] to allow all nodes owned by [param node] to be "
"available, and editable, in the Scene dock, even if their [member owner] is "
"not the scene root. This method is intended to be used in editor plugins and "
"tools, but it also works in release builds. See also [method "
"is_editable_instance]."
msgstr ""
"Встановити до [code]true[/code], щоб дозволити всі вершини, що належать "
"[param node], щоб бути доступні і редаговані, в Сцену док, навіть якщо їх "
"[member owner] не корінь сцени. Цей метод призначений для використання в "
"додатках редактора та інструментах, але він також працює в конструкторах. "
"Дивись також [method_editable_instance]."
msgid ""
"Sets the node's multiplayer authority to the peer with the given peer [param "
"id]. The multiplayer authority is the peer that has authority over the node "
"on the network. Defaults to peer ID 1 (the server). Useful in conjunction "
"with [method rpc_config] and the [MultiplayerAPI].\n"
"If [param recursive] is [code]true[/code], the given peer is recursively set "
"as the authority for all children of this node.\n"
"[b]Warning:[/b] This does [b]not[/b] automatically replicate the new "
"authority to other peers. It is the developer's responsibility to do so. You "
"may replicate the new authority's information using [member "
"MultiplayerSpawner.spawn_function], an RPC, or a [MultiplayerSynchronizer]. "
"Furthermore, the parent's authority does [b]not[/b] propagate to newly added "
"children."
msgstr ""
"Налаштовує багатокористувацький орган вузла до однолітків із заданим "
"однолітком [param id]. Багатокористувацька влада є однолітками, які мають "
"повноваження над вершиною на мережі. За замовчуванням до ID 1 (сервер). "
"Корисно в поєднанні з [method rpc_config] і [MultiplayerAPI].\n"
"Якщо [param recursive] є [code]true[/code], заданий одноліток рекурсивно "
"встановлюється як орган для всіх дітей цієї вершини.\n"
"[b]Попередження:[/b] Це [b]не[/b] автоматично реплікує нову владу іншим "
"аналогам. Це відповідальність розробника. Ви можете відреагувати інформацію "
"нової влади за допомогою [member MultiplayerSpawner.spawn_function], RPC або "
"[MultiplayerSynchronizer]. Крім того, батьківський орган працює [b] не[/b], "
"пропагувати до новостворених дітей."
msgid ""
"If set to [code]true[/code], enables physics (fixed framerate) processing. "
"When a node is being processed, it will receive a [constant "
"NOTIFICATION_PHYSICS_PROCESS] at a fixed (usually 60 FPS, see [member "
"Engine.physics_ticks_per_second] to change) interval (and the [method "
"_physics_process] callback will be called if it exists).\n"
"[b]Note:[/b] If [method _physics_process] is overridden, this will be "
"automatically enabled before [method _ready] is called."
msgstr ""
"Якщо встановити на [code]true[/code], дозволяє фізичну (фіксовану рамурат) "
"обробку. Коли буде оброблено вузол, він отримає [constant "
"NOTIFICATION_PHYSICS_PROCESS] на фіксованій (зазвичай 60 FPS див. [member "
"Engine.physics_ticks_per_second] для зміни) інтервал (і [method "
"_physics_process] виклик буде викликано, якщо він існує).\n"
"[b]Примітка:[/b] Якщо [method _physics_process] перейменувати, це буде "
"автоматично ввімкнено до [method _ready]."
msgid ""
"If set to [code]true[/code], enables internal physics for this node. Internal "
"physics processing happens in isolation from the normal [method "
"_physics_process] calls and is used by some nodes internally to guarantee "
"proper functioning even if the node is paused or physics processing is "
"disabled for scripting ([method set_physics_process]).\n"
"[b]Warning:[/b] Built-in nodes rely on internal processing for their internal "
"logic. Disabling it is unsafe and may lead to unexpected behavior. Use this "
"method if you know what you are doing."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє внутрішню фізику для цього "
"вузла. Внутрішня фізична обробка відбувається в ізоляції від нормальної "
"[method _physics_process] викликів і використовується деякими вузлами "
"внутрішньо, щоб забезпечити належне функціонування, навіть якщо вершина "
"використовується або фізико-обробка вимкнена для скриптування ([method "
"set_physics_process]).\n"
"[b]Попередження:[/b] Вбудовані вузли спираються на внутрішню обробку для їх "
"внутрішньої логіки. Небезпечний і може призвести до несподіваної поведінки. "
"Використовуйте цей метод, якщо ви знаєте, що ви робите."
msgid ""
"If set to [code]true[/code], enables processing. When a node is being "
"processed, it will receive a [constant NOTIFICATION_PROCESS] on every drawn "
"frame (and the [method _process] callback will be called if it exists).\n"
"[b]Note:[/b] If [method _process] is overridden, this will be automatically "
"enabled before [method _ready] is called.\n"
"[b]Note:[/b] This method only affects the [method _process] callback, i.e. it "
"has no effect on other callbacks like [method _physics_process]. If you want "
"to disable all processing for the node, set [member process_mode] to "
"[constant PROCESS_MODE_DISABLED]."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє обробляти. Коли буде оброблено "
"вершину, він отримає [constant NOTIFICATION_PROCESS] на кожному зображеному "
"кадрі (і [method _process] виклик буде викликано, якщо він існує).\n"
"[b]Примітка:[/b] Якщо [method _process] перейдиден, це буде автоматично "
"ввімкнено до [method _ready].\n"
"[b]Примітка:[/b] Цей метод тільки впливає на зворотний зв'язок [method "
"_process], тобто він не впливає на інші виклики, такі як [method "
"_physics_process]. Якщо ви хочете вимкнути всю обробку для вузла, встановіть "
"[member process_mode] до [constant PROCESS_MODE_DISABLED]."
msgid ""
"If set to [code]true[/code], enables input processing.\n"
"[b]Note:[/b] If [method _input] is overridden, this will be automatically "
"enabled before [method _ready] is called. Input processing is also already "
"enabled for GUI controls, such as [Button] and [TextEdit]."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє обробку вхідних даних.\n"
"[b]Примітка:[/b] Якщо [method _input] перейменування, це буде автоматично "
"ввімкнено до [method _ready]. Увімкнути обробку даних також можна для "
"керування GUI, таких як [Button] та [TextEdit]."
msgid ""
"If set to [code]true[/code], enables internal processing for this node. "
"Internal processing happens in isolation from the normal [method _process] "
"calls and is used by some nodes internally to guarantee proper functioning "
"even if the node is paused or processing is disabled for scripting ([method "
"set_process]).\n"
"[b]Warning:[/b] Built-in nodes rely on internal processing for their internal "
"logic. Disabling it is unsafe and may lead to unexpected behavior. Use this "
"method if you know what you are doing."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє внутрішню обробку для цього "
"вузла. Внутрішня обробка відбувається в ізоляції від нормального [method "
"_process] викликів і використовується деякими вузлами внутрішнє, щоб "
"гарантувати належне функціонування, навіть якщо вершина використовується або "
"обробка вимкнена для сценаріїв ([method set_process]).\n"
"[b]Попередження:[/b] Вбудовані вузли спираються на внутрішню обробку для їх "
"внутрішньої логіки. Небезпечний і може призвести до несподіваної поведінки. "
"Використовуйте цей метод, якщо ви знаєте, що ви робите."
msgid ""
"If set to [code]true[/code], enables shortcut processing for this node.\n"
"[b]Note:[/b] If [method _shortcut_input] is overridden, this will be "
"automatically enabled before [method _ready] is called."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє проводити обробку ярликів для "
"цього вузла.\n"
"[b]Примітка:[/b] Якщо [method _shortcut_input] перевизначається, це буде "
"автоматично включений до [method _ready]."
msgid ""
"If set to [code]true[/code], enables unhandled input processing. It enables "
"the node to receive all input that was not previously handled (usually by a "
"[Control]).\n"
"[b]Note:[/b] If [method _unhandled_input] is overridden, this will be "
"automatically enabled before [method _ready] is called. Unhandled input "
"processing is also already enabled for GUI controls, such as [Button] and "
"[TextEdit]."
msgstr ""
"Якщо встановити на [code]true[/code], дозволяє проводити обробку даних "
"вхідного. Увімкнути вузол, щоб отримати всі вхідні дані, які раніше не були "
"оброблені (зазвичай за допомогою [Control]).\n"
"[b]Примітка:[/b] Якщо [method _unhandled_input] перейменований, це буде "
"автоматично ввімкнено до [method _ready]. Увімкнути обробку даних також можна "
"для керування графічними інтерфейсами, такими як [Button] та [TextEdit]."
msgid ""
"If set to [code]true[/code], enables unhandled key input processing.\n"
"[b]Note:[/b] If [method _unhandled_key_input] is overridden, this will be "
"automatically enabled before [method _ready] is called."
msgstr ""
"Якщо встановити до [code]true[/code], що дозволяє обробляти вхідний ключ.\n"
"[b]Примітка:[/b] Якщо [method _unhandled_key_input] перейменований, це буде "
"автоматично включений до [method _ready]."
msgid ""
"If set to [code]true[/code], the node becomes an [InstancePlaceholder] when "
"packed and instantiated from a [PackedScene]. See also [method "
"get_scene_instance_load_placeholder]."
msgstr ""
"Якщо встановлено значення [code]true[/code], вузол стає [InstancePlaceholder] "
"після упаковки та створення екземпляра з [PackedScene]. Див. також [method "
"get_scene_instance_load_placeholder]."
msgid "Similar to [method call_thread_safe], but for setting properties."
msgstr ""
"Подібно до [method call_thread_safe], але для налаштування властивостей."
msgid ""
"Makes this node inherit the translation domain from its parent node. If this "
"node has no parent, the main translation domain will be used.\n"
"This is the default behavior for all nodes. Calling [method "
"Object.set_translation_domain] disables this behavior."
msgstr ""
"Цей вузол успадковує домен перекладу від свого батьківського вузла. Якщо цей "
"вузол не має батьківського вузла, буде використано основний домен "
"перекладу. \n"
"Це стандартна поведінка для всіх вузлів. Виклик [method "
"Object.set_translation_domain] вимикає цю поведінку."
msgid ""
"Refreshes the warnings displayed for this node in the Scene dock. Use [method "
"_get_configuration_warnings] to customize the warning messages to display."
msgstr ""
"Відновлює попередження, що відображаються для цього вузла в додатку сцени. "
"Використовуйте [method _get_configuration_warnings] для налаштування "
"повідомлень попередження для відображення."
msgid ""
"Defines if any text should automatically change to its translated version "
"depending on the current locale (for nodes such as [Label], [RichTextLabel], "
"[Window], etc.). Also decides if the node's strings should be parsed for "
"translation template generation.\n"
"[b]Note:[/b] For the root node, auto translate mode can also be set via "
"[member ProjectSettings.internationalization/rendering/"
"root_node_auto_translate]."
msgstr ""
"Визначає, чи має будь-який текст автоматично змінюватися на перекладену "
"версію залежно від поточної локалізації (для вузлів, таких як [Label], "
"[RichTextLabel], [Window] тощо). Також вирішує, чи слід аналізувати рядки "
"вузла для створення шаблону перекладу.\n"
"[b]Примітка:[/b] Для кореневого вузла режим автоматичного перекладу також "
"можна встановити через [member ProjectSettings.internationalization/rendering/"
"root_node_auto_translate]."
msgid ""
"An optional description to the node. It will be displayed as a tooltip when "
"hovering over the node in the editor's Scene dock."
msgstr ""
"Додатковий опис до вершини. Він буде відображатися як інструмент, коли "
"перебуваючи над вершиною в докці редактора."
msgid ""
"The [MultiplayerAPI] instance associated with this node. See [method "
"SceneTree.get_multiplayer].\n"
"[b]Note:[/b] Renaming the node, or moving it in the tree, will not move the "
"[MultiplayerAPI] to the new path, you will have to update this manually."
msgstr ""
"[MultiplayerAPI] екземпляр, пов'язаний з цією вершиною. Подивитися [method "
"SceneTree.get_multiplayer].\n"
"[b]Примітка:[/b] Перейменування вершини, або переміщення його в дерево, не "
"перейде [MultiplayerAPI] на новий шлях, вам доведеться оновити це вручну."
msgid ""
"The name of the node. This name must be unique among the siblings (other "
"child nodes from the same parent). When set to an existing sibling's name, "
"the node is automatically renamed.\n"
"[b]Note:[/b] When changing the name, the following characters will be "
"replaced with an underscore: ([code].[/code] [code]:[/code] [code]@[/code] "
"[code]/[/code] [code]\"[/code] [code]%[/code]). In particular, the [code]@[/"
"code] character is reserved for auto-generated names. See also [method "
"String.validate_node_name]."
msgstr ""
"Назва вузла. Ця назва повинна бути унікальною серед муфт (інші дочірні вузли "
"з одного батька). При налаштуванні до існуючої ім'я зв'язку вузол автоматично "
"перейменований.\n"
"[b]Примітка:[/b] При зміні назви будуть замінені наступні символи: ([code] [/"
"code] [code]:[/code] [code] @[/code] [code]/[/code] [code]\"[/code] [code]%[/"
"code]). [code][/code] символ зарезервований для автоматично сформованих імен. "
"Дивись також [method string.validate_node_name]."
msgid ""
"The owner of this node. The owner must be an ancestor of this node. When "
"packing the owner node in a [PackedScene], all the nodes it owns are also "
"saved with it. See also [member unique_name_in_owner].\n"
"[b]Note:[/b] In the editor, nodes not owned by the scene root are usually not "
"displayed in the Scene dock, and will [b]not[/b] be saved. To prevent this, "
"remember to set the owner after calling [method add_child].\n"
"[b]Note:[/b] The owner needs to be the current scene root. See [url=$DOCS_URL/"
"tutorials/plugins/running_code_in_the_editor.html#instancing-"
"scenes]Instancing scenes[/url] in the documentation for more information."
msgstr ""
"Власник цього вузла. Власник має бути предком цього вузла. Під час пакування "
"вузла власника в [PackedScene] усі вузли, якими він володіє, також "
"зберігаються разом з ним. Див. також [member unique_name_in_owner].\n"
"[b]Примітка:[/b] У редакторі вузли, що не належать кореню сцени, зазвичай не "
"відображаються в доці сцени та [b]не[/b] зберігаються. Щоб запобігти цьому, "
"не забудьте встановити власника після виклику [method add_child].\n"
"[b]Примітка:[/b] Власник має бути поточним коренем сцени. Див. [url=$DOCS_URL/"
"tutorials/plugins/running_code_in_the_editor.html#instancing-"
"scenes]Інстанцювання сцен[/url] в документації для отримання додаткової "
"інформації."
msgid ""
"The physics interpolation mode to use for this node. Only effective if "
"[member ProjectSettings.physics/common/physics_interpolation] or [member "
"SceneTree.physics_interpolation] is [code]true[/code].\n"
"By default, nodes inherit the physics interpolation mode from their parent. "
"This property can enable or disable physics interpolation individually for "
"each node, regardless of their parents' physics interpolation mode.\n"
"[b]Note:[/b] Some node types like [VehicleWheel3D] have physics interpolation "
"disabled by default, as they rely on their own custom solution.\n"
"[b]Note:[/b] When teleporting a node to a distant position, it's recommended "
"to temporarily disable interpolation with [method "
"Node.reset_physics_interpolation] [i]after[/i] moving the node. This avoids "
"creating a visual streak between the old and new positions."
msgstr ""
"Режим фізичної інтерполяції, який слід використовувати для цього вузла. Діє "
"лише тоді, коли [member ProjectSettings.physics/common/physics_interpolation] "
"або [member SceneTree.physics_interpolation] має значення [code]true[/code].\n"
"За замовчуванням вузли успадковують режим фізичної інтерполяції від свого "
"батьківського вузла. Ця властивість може вмикати або вимикати фізичну "
"інтерполяцію окремо для кожного вузла, незалежно від режиму фізичної "
"інтерполяції їхніх батьків.\n"
"[b]Примітка:[/b] Деякі типи вузлів, такі як [VehicleWheel3D], мають фізичну "
"інтерполяцію вимкнену за замовчуванням, оскільки вони покладаються на власне "
"користувацьке рішення.\n"
"[b]Примітка:[/b] Під час телепортації вузла у віддалену позицію "
"рекомендується тимчасово вимкнути інтерполяцію за допомогою методу [method "
"Node.reset_physics_interpolation] [i]після[/i] переміщення вузла. Це дозволяє "
"уникнути створення візуальної смуги між старою та новою позиціями."
msgid ""
"The node's processing behavior. To check if the node can process in its "
"current mode, use [method can_process]."
msgstr ""
"Поведінка обробки вузла. Щоб перевірити, чи може вузол обробляти дані в "
"поточному режимі, використовуйте [method can_process]."
msgid ""
"Similar to [member process_priority] but for [constant "
"NOTIFICATION_PHYSICS_PROCESS], [method _physics_process], or [constant "
"NOTIFICATION_INTERNAL_PHYSICS_PROCESS]."
msgstr ""
"Подібно до [member process_priority], але для [constant "
"NOTIFICATION_PHYSICS_PROCESS], [method _physics_process] або [constant "
"NOTIFICATION_INTERNAL_PHYSICS_PROCESS]."
msgid ""
"The node's execution order of the process callbacks ([method _process], "
"[constant NOTIFICATION_PROCESS], and [constant "
"NOTIFICATION_INTERNAL_PROCESS]). Nodes whose priority value is [i]lower[/i] "
"call their process callbacks first, regardless of tree order."
msgstr ""
"Порядок виконання вузлом зворотних викликів процесу ([method _process], "
"[constant NOTIFICATION_PROCESS] і [constant NOTIFICATION_INTERNAL_PROCESS]). "
"Вузли, значення пріоритету яких [i]нижче[/i], викликають зворотні виклики "
"своїх процесів першими, незалежно від порядку дерева."
msgid ""
"Set the process thread group for this node (basically, whether it receives "
"[constant NOTIFICATION_PROCESS], [constant NOTIFICATION_PHYSICS_PROCESS], "
"[method _process] or [method _physics_process] (and the internal versions) on "
"the main thread or in a sub-thread.\n"
"By default, the thread group is [constant PROCESS_THREAD_GROUP_INHERIT], "
"which means that this node belongs to the same thread group as the parent "
"node. The thread groups means that nodes in a specific thread group will "
"process together, separate to other thread groups (depending on [member "
"process_thread_group_order]). If the value is set is [constant "
"PROCESS_THREAD_GROUP_SUB_THREAD], this thread group will occur on a sub "
"thread (not the main thread), otherwise if set to [constant "
"PROCESS_THREAD_GROUP_MAIN_THREAD] it will process on the main thread. If "
"there is not a parent or grandparent node set to something other than "
"inherit, the node will belong to the [i]default thread group[/i]. This "
"default group will process on the main thread and its group order is 0.\n"
"During processing in a sub-thread, accessing most functions in nodes outside "
"the thread group is forbidden (and it will result in an error in debug mode). "
"Use [method Object.call_deferred], [method call_thread_safe], [method "
"call_deferred_thread_group] and the likes in order to communicate from the "
"thread groups to the main thread (or to other thread groups).\n"
"To better understand process thread groups, the idea is that any node set to "
"any other value than [constant PROCESS_THREAD_GROUP_INHERIT] will include any "
"child (and grandchild) nodes set to inherit into its process thread group. "
"This means that the processing of all the nodes in the group will happen "
"together, at the same time as the node including them."
msgstr ""
"Встановіть групу потоків процесу для цього вузла (загалом, незалежно від "
"того, чи отримує він [constant NOTIFICATION_PROCESS], [constant "
"NOTIFICATION_PHYSICS_PROCESS], [method _process] або [method "
"_physics_process] (і внутрішні версії) у головному потоці чи у підпотоці.\n"
"За замовчуванням групою потоків є [constant PROCESS_THREAD_GROUP_INHERIT], що "
"означає, що цей вузол належить до тієї ж групи потоків, що й батьківський "
"вузол. Групи потоків означають, що вузли в певній групі потоків оброблятимуть "
"разом, окремо від інших груп потоків (залежно від [member "
"process_thread_group_order]). Якщо встановлено значення [constant "
"PROCESS_THREAD_GROUP_SUB_THREAD], ця група потоків відбуватиметься у "
"підпотоці (а не в основному потоці), інакше, якщо встановлено значення "
"[constant PROCESS_THREAD_GROUP_MAIN_THREAD], вона оброблятиметься в основному "
"потоці. Якщо немає батьківського або дідуся вузла, налаштованого на щось "
"інше, ніж успадкування, вузол належатиме до [i]групи потоків за "
"замовчуванням[/i]. Ця група за замовчуванням оброблятиметься в основному "
"потоці, її порядок груп дорівнює 0.\n"
"Під час обробки у підпотоці доступ до більшості функцій у вузлах поза групою "
"потоку заборонено (і це призведе до помилки в режимі налагодження). "
"Використовуйте [method Object.call_deferred], [method call_thread_safe], "
"[method call_deferred_thread_group] тощо, щоб спілкуватися від груп потоків "
"до основного потоку (або до інших груп потоків).\n"
"Щоб краще зрозуміти групи потоків процесів, ідея полягає в тому, що будь-який "
"вузол, для якого встановлено значення, відмінне від [constant "
"PROCESS_THREAD_GROUP_INHERIT], включатиме будь-які дочірні (і дочірні) вузли, "
"налаштовані для успадкування, у свою групу потоків процесу. Це означає, що "
"обробка всіх вузлів у групі відбуватиметься разом, одночасно з вузлом, що "
"включає їх."
msgid ""
"Change the process thread group order. Groups with a lesser order will "
"process before groups with a greater order. This is useful when a large "
"amount of nodes process in sub thread and, afterwards, another group wants to "
"collect their result in the main thread, as an example."
msgstr ""
"Зміна порядку групового процесу. Група з меншим замовленням обробляється до "
"груп з більшим замовленням. Це корисно, коли велика кількість вузлів "
"обробляється під ниткою і, навпаки, інша група хоче зібрати їх результат в "
"основну нитку, як приклад."
msgid ""
"Set whether the current thread group will process messages (calls to [method "
"call_deferred_thread_group] on threads), and whether it wants to receive them "
"during regular process or physics process callbacks."
msgstr ""
"Встановити, чи поточна група ниток оброблятиме повідомлення (розрахунку на "
"[method call_deferred_thread_group] на нитках), і чи потрібно отримувати їх "
"під час регулярного процесу або фізичного процесу зворотнього зв'язку."
msgid ""
"The original scene's file path, if the node has been instantiated from a "
"[PackedScene] file. Only scene root nodes contains this."
msgstr ""
"Оригінальний шлях файлу сцени, якщо вершина була миттєва від файлу "
"[PackedScene]. Тільки кореневі вузли сцени містять це."
msgid ""
"If [code]true[/code], the node can be accessed from any node sharing the same "
"[member owner] or from the [member owner] itself, with special [code]%Name[/"
"code] syntax in [method get_node].\n"
"[b]Note:[/b] If another node with the same [member owner] shares the same "
"[member name] as this node, the other node will no longer be accessible as "
"unique."
msgstr ""
"Якщо [code]true[/code], до вузла можна отримати доступ з будь-якого вузла, що "
"має спільного власника [member owner], або з самого [member owner], "
"використовуючи спеціальний синтаксис [code]%Name[/code] у [method get_node].\n"
"[b]Примітка:[/b] Якщо інший вузол з тим самим [member owne] має спільний "
"доступ до того ж [member name], що й цей вузол, інший вузол більше не буде "
"доступним як унікальний."
msgid ""
"Emitted when the child [param node] enters the [SceneTree], usually because "
"this node entered the tree (see [signal tree_entered]), or [method add_child] "
"has been called.\n"
"This signal is emitted [i]after[/i] the child node's own [constant "
"NOTIFICATION_ENTER_TREE] and [signal tree_entered]."
msgstr ""
"Випромінюється, коли дочірній вузол [param node] входить до [SceneTree], "
"зазвичай тому, що цей вузол увійшов до дерева (дивіться [signal "
"tree_entered]), або було викликано [method add_child].\n"
"Цей сигнал випромінюється [i]після[/i] [constant NOTIFICATION_ENTER_TREE] та "
"[signal tree_entered] дочірнього вузла."
msgid ""
"Emitted when the child [param node] is about to exit the [SceneTree], usually "
"because this node is exiting the tree (see [signal tree_exiting]), or because "
"the child [param node] is being removed or freed.\n"
"When this signal is received, the child [param node] is still accessible "
"inside the tree. This signal is emitted [i]after[/i] the child node's own "
"[signal tree_exiting] and [constant NOTIFICATION_EXIT_TREE]."
msgstr ""
"Випромінюється, коли дочірній вузол [param node] збирається вийти з "
"[SceneTree], зазвичай тому, що цей вузол виходить з дерева (дивіться [signal "
"tree_exiting]), або тому, що дочірній вузол [param node] видаляється чи "
"звільняється.\n"
"Коли цей сигнал отримано, дочірній вузол [param node] все ще доступний "
"усередині дерева. Цей сигнал випромінюється [i]після[/i] [signal "
"tree_exiting] та [constant NOTIFICATION_EXIT_TREE] дочірнього вузла."
msgid ""
"Emitted when the list of children is changed. This happens when child nodes "
"are added, moved or removed."
msgstr ""
"Випромінюється, коли змінюється список дочірніх вузлів. Це відбувається, коли "
"дочірні вузли додаються, переміщуються або видаляються."
msgid "Emitted when the node's editor description field changed."
msgstr "Випромінюється, коли змінюється поле опису вузла в редакторі."
msgid ""
"Emitted when an attribute of the node that is relevant to the editor is "
"changed. Only emitted in the editor."
msgstr ""
"Випромінюється, коли змінюється атрибут вузла, який має відношення до "
"редактора. Випромінюється лише в редакторі."
msgid ""
"Emitted when the node is considered ready, after [method _ready] is called."
msgstr ""
"Випромінюється, коли вузол вважається готовим, після виклику [method _ready]."
msgid ""
"Emitted when the node's [member name] is changed, if the node is inside the "
"tree."
msgstr ""
"Випромінюється, коли змінюється [member name] вузла, якщо вузол знаходиться в "
"дереві."
msgid ""
"Emitted when this node is being replaced by the [param node], see [method "
"replace_by].\n"
"This signal is emitted [i]after[/i] [param node] has been added as a child of "
"the original parent node, but [i]before[/i] all original child nodes have "
"been reparented to [param node]."
msgstr ""
"Випромінюється, коли цей вузол замінюється на [param node], дивіться [method "
"replace_by].\n"
"Цей сигнал випромінюється [i]після[/i] того, як [param node] було додано як "
"дочірній вузол до початкового батьківського вузла, але [i]перед[/i] тим, як "
"усі початкові дочірні вузли були перепризначені до [param node]."
msgid ""
"Emitted when the node enters the tree.\n"
"This signal is emitted [i]after[/i] the related [constant "
"NOTIFICATION_ENTER_TREE] notification."
msgstr ""
"Випромінюється, коли вузол входить до дерева.\n"
"Цей сигнал випромінюється [i]після[/i] відповідного сповіщення [constant "
"NOTIFICATION_ENTER_TREE]."
msgid ""
"Emitted after the node exits the tree and is no longer active.\n"
"This signal is emitted [i]after[/i] the related [constant "
"NOTIFICATION_EXIT_TREE] notification."
msgstr ""
"Випромінюється після того, як вузол виходить з дерева і більше не є "
"активним.\n"
"Цей сигнал випромінюється [i]після[/i] відповідного сповіщення [constant "
"NOTIFICATION_EXIT_TREE]."
msgid ""
"Emitted when the node is just about to exit the tree. The node is still "
"valid. As such, this is the right place for de-initialization (or a "
"\"destructor\", if you will).\n"
"This signal is emitted [i]after[/i] the node's [method _exit_tree], and "
"[i]before[/i] the related [constant NOTIFICATION_EXIT_TREE]."
msgstr ""
"Випромінюється, коли вузол ось-ось вийде з дерева. Вузол все ще дійсний. "
"Таким чином, це відповідне місце для деініціалізації (або \"деструктора\", "
"якщо хочете).\n"
"Цей сигнал випромінюється [i]після[/i] [method _exit_tree] вузла та [i]перед[/"
"i] відповідним сповіщенням [constant NOTIFICATION_EXIT_TREE]."
msgid ""
"Notification received when the node enters a [SceneTree]. See [method "
"_enter_tree].\n"
"This notification is received [i]before[/i] the related [signal tree_entered] "
"signal."
msgstr ""
"Сповіщення надходить, коли вузол входить до [SceneTree]. Дивіться [method "
"_enter_tree].\n"
"Це сповіщення надходить [i]перед[/i] відповідним сигналом [signal "
"tree_entered]."
msgid ""
"Notification received when the node is about to exit a [SceneTree]. See "
"[method _exit_tree].\n"
"This notification is received [i]after[/i] the related [signal tree_exiting] "
"signal.\n"
"This notification is sent in reversed order."
msgstr ""
"Сповіщення отримано, коли вузол збирається вийти з [SceneTree]. Див. [method "
"_exit_tree].\n"
"Це сповіщення отримано [i]після[/i] відповідного сигналу [signal "
"tree_exiting].\n"
"Це сповіщення надсилається у зворотному порядку."
msgid ""
"This notification is no longer sent by the engine. Use [constant "
"NOTIFICATION_CHILD_ORDER_CHANGED] instead."
msgstr ""
"Це сповіщення більше не надсилається рушієм. Натомість використовуйте "
"[constant NOTIFICATION_CHILD_ORDER_CHANGED]."
msgid "Notification received when the node is ready. See [method _ready]."
msgstr "Сповіщення отримано, коли вузол готовий. Див. [method _ready]."
msgid ""
"Notification received when the node is paused. See [member process_mode]."
msgstr ""
"Сповіщення отримано, коли вузол призупинено. Див. [member process_mode]."
msgid ""
"Notification received when the node is unpaused. See [member process_mode]."
msgstr "Сповіщення отримано, коли вузол відновлено. Див. [member process_mode]."
msgid ""
"Notification received from the tree every physics frame when [method "
"is_physics_processing] returns [code]true[/code]. See [method "
"_physics_process]."
msgstr ""
"Сповіщення, отримане від дерева, надходить у кожному фізичному кадрі, коли "
"[method is_physics_processing] повертає [code]true[/code]. Див. [method "
"_physics_process]."
msgid ""
"Notification received from the tree every rendered frame when [method "
"is_processing] returns [code]true[/code]. See [method _process]."
msgstr ""
"Сповіщення, отримане від дерева, надходить у кожному відрендереному кадрі, "
"коли [method is_processing] повертає [code]true[/code]. Див. [method "
"_process]."
msgid ""
"Notification received when the node is set as a child of another node (see "
"[method add_child] and [method add_sibling]).\n"
"[b]Note:[/b] This does [i]not[/i] mean that the node entered the [SceneTree]."
msgstr ""
"Сповіщення отримано, коли вузол встановлено як дочірній елемент іншого вузла "
"(див. [method add_child] та [method add_sibling]).\n"
"[b]Примітка:[/b] Це [i]не[/i] означає, що вузол увійшов до [SceneTree]."
msgid ""
"Notification received when the parent node calls [method remove_child] on "
"this node.\n"
"[b]Note:[/b] This does [i]not[/i] mean that the node exited the [SceneTree]."
msgstr ""
"Сповіщення отримано, коли батьківський вузол викликає метод [method "
"remove_child] на цьому вузлі.\n"
"[b]Примітка:[/b] Це [i]не[/i] означає, що вузол вийшов з [SceneTree]."
msgid ""
"Notification received [i]only[/i] by the newly instantiated scene root node, "
"when [method PackedScene.instantiate] is completed."
msgstr ""
"Повідомлення отримано [i]only[/i] за допомогою нововведеньої кореневої "
"вершини сцени, коли [method PackedScene.instantiate] завершено."
msgid ""
"Notification received when a drag operation begins. All nodes receive this "
"notification, not only the dragged one.\n"
"Can be triggered either by dragging a [Control] that provides drag data (see "
"[method Control._get_drag_data]) or using [method Control.force_drag].\n"
"Use [method Viewport.gui_get_drag_data] to get the dragged data."
msgstr ""
"Повідомлення, отримане при старті перетягування. Всі вузли отримують це "
"повідомлення, не тільки перетягування.\n"
"Може бути запущений як шляхом перетягування [Control], що забезпечує "
"перетягування даних (див. [method Control._get_drag_data]) або за допомогою "
"[method Control.force_drag].\n"
"Використовуйте [method Viewport.gui_get_drag_data] для отримання "
"перетягування даних."
msgid ""
"Notification received when a drag operation ends.\n"
"Use [method Viewport.gui_is_drag_successful] to check if the drag succeeded."
msgstr ""
"Повідомлення отримано після закінчення операції перетягування.\n"
"Використовуйте [method Viewport.gui_is_drag_successful], щоб перевірити, чи "
"вдалося перетягнути."
msgid ""
"Notification received when the node's [member name] or one of its ancestors' "
"[member name] is changed. This notification is [i]not[/i] received when the "
"node is removed from the [SceneTree]."
msgstr ""
"Сповіщення надходить, коли змінюється [member name] вузла або [member name] "
"одного з його предків. Це сповіщення [i]ні[/i] надходить, коли вузол "
"видаляється з [SceneTree]."
msgid ""
"Notification received when the list of children is changed. This happens when "
"child nodes are added, moved or removed."
msgstr ""
"Повідомлення, отримане при зміні списку дітей. Це відбувається при додаванні "
"дочірніх вузлів, переміщення або видаленні."
msgid ""
"Notification received from the tree every rendered frame when [method "
"is_processing_internal] returns [code]true[/code]."
msgstr ""
"Повідомлення, отримане з дерева, кожен рендер, коли [method "
"is_processing_internal] повертає [code]true[/code]."
msgid ""
"Notification received from the tree every physics frame when [method "
"is_physics_processing_internal] returns [code]true[/code]."
msgstr ""
"Повідомлення отримано з дерева, коли [method is_physics_processing_internal] "
"повертає [code]true[/code]."
msgid ""
"Notification received when the node enters the tree, just before [constant "
"NOTIFICATION_READY] may be received. Unlike the latter, it is sent every time "
"the node enters tree, not just once."
msgstr ""
"Після того, як вершина надходить в дерево, перед тим як [constant "
"NOTIFICATION_READY] можна отримати. На відміну від останнього, він надіслав "
"кожен раз вершину надходить дерево, не просто один раз."
msgid ""
"Notification received when the node is disabled. See [constant "
"PROCESS_MODE_DISABLED]."
msgstr ""
"Повідомлення отримано при вимкненні вузла. Див. [constant "
"PROCESS_MODE_DISABLED]."
msgid ""
"Notification received when the node is enabled again after being disabled. "
"See [constant PROCESS_MODE_DISABLED]."
msgstr ""
"Після вимкнення ввімкнено сповіщення. Див. [constant PROCESS_MODE_DISABLED]."
msgid ""
"Notification received when [method reset_physics_interpolation] is called on "
"the node or its ancestors."
msgstr ""
"Сповіщення отримано, коли метод [method reset_physics_interpolation] "
"викликається на вузлі або його предках."
msgid ""
"Notification received right before the scene with the node is saved in the "
"editor. This notification is only sent in the Godot editor and will not occur "
"in exported projects."
msgstr ""
"Повідомлення надійшло прямо перед сценою з вершиною зберігається в редакторі. "
"Таке повідомлення надіслано лише в редакторі Godot і не буде відбуватися в "
"експортованих проектах."
msgid ""
"Notification received right after the scene with the node is saved in the "
"editor. This notification is only sent in the Godot editor and will not occur "
"in exported projects."
msgstr ""
"Після того, як в редакторі зберігаються сповіщення, надійшло праве "
"повідомлення. Таке повідомлення надіслано лише в редакторі Godot і не буде "
"відбуватися в експортованих проектах."
msgid ""
"Notification received when the mouse enters the window.\n"
"Implemented for embedded windows and on desktop and web platforms."
msgstr ""
"Після того, як миша надходить у вікно.\n"
"Реалізовано для вбудованих вікон і на настільних і веб-платформах."
msgid ""
"Notification received when the mouse leaves the window.\n"
"Implemented for embedded windows and on desktop and web platforms."
msgstr ""
"Після того, як миша залишає вікно.\n"
"Реалізовано для вбудованих вікон і на настільних і веб-платформах."
msgid ""
"Notification received from the OS when the node's [Window] ancestor is "
"focused. This may be a change of focus between two windows of the same engine "
"instance, or from the OS desktop or a third-party application to a window of "
"the game (in which case [constant NOTIFICATION_APPLICATION_FOCUS_IN] is also "
"received).\n"
"A [Window] node receives this notification when it is focused."
msgstr ""
"Повідомлення, отримане з ОС при фокусуванні вузла [Window]. Це може стати "
"зміною фокусу між двома вікнами тієї ж моторної інстанції, або з робочого "
"столу або сторонніх додатків до вікна гри (в якому випадку [constant "
"NOTIFICATION_APPLICATION_FOCUS_IN] також отримано).\n"
"[Window] вузол отримує це повідомлення, коли він фокусується."
msgid ""
"Notification received from the OS when the node's [Window] ancestor is "
"defocused. This may be a change of focus between two windows of the same "
"engine instance, or from a window of the game to the OS desktop or a third-"
"party application (in which case [constant "
"NOTIFICATION_APPLICATION_FOCUS_OUT] is also received).\n"
"A [Window] node receives this notification when it is defocused."
msgstr ""
"Повідомлення, отримане з ОС при дефокусуванні вершини [Window]. Це може стати "
"зміною фокусу між двома вікнами тієї ж моторної інстанції, або з вікна гри на "
"робочий стіл або сторонньою заявкою (в якому випадку [constant "
"NOTIFICATION_APPLICATION_FOCUS_OUT].\n"
"[Window] вершина отримує це повідомлення, коли він дефокусований."
msgid ""
"Notification received from the OS when a close request is sent (e.g. closing "
"the window with a \"Close\" button or [kbd]Alt + F4[/kbd]).\n"
"Implemented on desktop platforms."
msgstr ""
"Повідомлення отримано з ОС при відправці близького запиту (наприклад, "
"закриття вікна з кнопкою «Клоза» або [kbd]Alt + F4[/kbd]).\n"
"Реалізовано на настільних платформах."
msgid ""
"Notification received from the OS when a go back request is sent (e.g. "
"pressing the \"Back\" button on Android).\n"
"Implemented only on Android."
msgstr ""
"Повідомлення, отримане з ОС при відправці запиту назад (наприклад, натиснення "
"кнопки \"Назад\" на Андроїд).\n"
"Реалізовано тільки на Андроїд."
msgid ""
"Notification received when the window is resized.\n"
"[b]Note:[/b] Only the resized [Window] node receives this notification, and "
"it's not propagated to the child nodes."
msgstr ""
"Повідомлення отримано при перерахуванні вікна.\n"
"[b]Примітка:[/b] Тільки негабаритний вузол [Window] отримує це повідомлення, "
"і воно не пропаговано до дочірньих вузлів."
msgid ""
"Notification received from the OS when the screen's dots per inch (DPI) scale "
"is changed. Only implemented on macOS."
msgstr ""
"Повідомлення, отримане з ОС при зміні міток екрана на дюйм (DPI). Тільки "
"реалізовані на macOS."
msgid ""
"Notification received when the mouse cursor enters the [Viewport]'s visible "
"area, that is not occluded behind other [Control]s or [Window]s, provided its "
"[member Viewport.gui_disable_input] is [code]false[/code] and regardless if "
"it's currently focused or not."
msgstr ""
"Після того, як курсор мишки надходить до видимої області [Viewport] "
"[code]false[/code] і незалежно від того, чи зараз він зосередився або ні."
msgid ""
"Notification received when the mouse cursor leaves the [Viewport]'s visible "
"area, that is not occluded behind other [Control]s or [Window]s, provided its "
"[member Viewport.gui_disable_input] is [code]false[/code] and regardless if "
"it's currently focused or not."
msgstr ""
"Повідомлення отримано, коли курсор мишки залишає видиму площу [Viewport], яка "
"не входить до інших [Control]s або [Window]s, наданий його [member "
"Viewport._disable_input] [code]false[/code] і незалежно від того, чи зараз "
"він зосередився або ні."
msgid "Notification received when the window is moved."
msgstr "Отримано сповіщення, коли вікно переміщено."
msgid ""
"Notification received from the OS when the application is exceeding its "
"allocated memory.\n"
"Implemented only on iOS."
msgstr ""
"Повідомлення отримано від ОС при перевищенні його виділеної пам'яті.\n"
"Реалізовано тільки на iOS."
msgid ""
"Notification received when translations may have changed. Can be triggered by "
"the user changing the locale, changing [member auto_translate_mode] or when "
"the node enters the scene tree. Can be used to respond to language changes, "
"for example to change the UI strings on the fly. Useful when working with the "
"built-in translation support, like [method Object.tr].\n"
"[b]Note:[/b] This notification is received alongside [constant "
"NOTIFICATION_ENTER_TREE], so if you are instantiating a scene, the child "
"nodes will not be initialized yet. You can use it to setup translations for "
"this node, child nodes created from script, or if you want to access child "
"nodes added in the editor, make sure the node is ready using [method "
"is_node_ready].\n"
"[codeblock]\n"
"func _notification(what):\n"
"\tif what == NOTIFICATION_TRANSLATION_CHANGED:\n"
"\t\tif not is_node_ready():\n"
"\t\t\tawait ready # Wait until ready signal.\n"
"\t\t$Label.text = atr(\"%d Bananas\") % banana_counter\n"
"[/codeblock]"
msgstr ""
"Отримано сповіщення, коли переклади могли змінитися. Може бути викликано "
"зміною користувачем локалі, зміною [member auto_translate_mode] або коли "
"вузол входить у дерево сцени. Може використовуватися для реагування на зміни "
"мови, наприклад, для зміни рядків інтерфейсу користувача на льоту. Корисно "
"під час роботи з вбудованою підтримкою перекладу, наприклад [method "
"Object.tr]. \n"
"[b]Примітка:[/b] це сповіщення отримано разом із [constant "
"NOTIFICATION_ENTER_TREE], тому, якщо ви створюєте екземпляр сцени, дочірні "
"вузли ще не буде ініціалізовано. Ви можете використовувати його, щоб "
"налаштувати переклади для цього вузла, дочірніх вузлів, створених зі "
"сценарію, або якщо ви хочете отримати доступ до дочірніх вузлів, доданих у "
"редакторі, переконайтеся, що вузол готовий за допомогою [method "
"is_node_ready]. \n"
"[codeblock] \n"
"func _notification(що): \n"
"\tif what == NOTIFICATION_TRANSLATION_CHANGED: \n"
"\t\tif not is_node_ready(): \n"
"\t\t\tawait ready # Зачекайте до сигналу готовності. \n"
"\t\t$Label.text = atr(\"%d Bananas\") % banana_counter \n"
"[/codeblock]"
msgid ""
"Notification received from the OS when a request for \"About\" information is "
"sent.\n"
"Implemented only on macOS."
msgstr ""
"Повідомлення отримано від ОС при надсиланні запиту на \"Про\" інформацію.\n"
"Реалізовано тільки на macOS."
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 ""
"Увімкнення отримано з аварійного керма Godot, коли двигун знаходиться на "
"збій.\n"
"Реалізовано на настільних платформах, якщо увімкнено аварійний обробник."
msgid "Notification received when the [TextServer] is changed."
msgstr "Повідомлення, отримано при зміні [TextServer]."
msgid ""
"Notification received when an accessibility information update is required."
msgstr ""
"Сповіщення, отримане, коли потрібне оновлення інформації про доступність."
msgid ""
"Notification received when accessibility elements are invalidated. All node "
"accessibility elements are automatically deleted after receiving this "
"message, therefore all existing references to such elements should be "
"discarded."
msgstr ""
"Сповіщення отримано, коли елементи доступності визнано недійсними. Усі "
"елементи доступності вузла автоматично видаляються після отримання цього "
"повідомлення, тому всі існуючі посилання на такі елементи слід відкинути."
msgid ""
"Inherits [member process_mode] from the node's parent. This is the default "
"for any newly created node."
msgstr ""
"Успадковує [member process_mode] від батьківського вузла. Це значення за "
"замовчуванням для будь-якого новоствореного вузла."
msgid ""
"Stops processing when [member SceneTree.paused] is [code]true[/code]. This is "
"the inverse of [constant PROCESS_MODE_WHEN_PAUSED], and the default for the "
"root node."
msgstr ""
"Зупиняє обробку, коли [member SceneTree.paused] дорівнює [code]true[/code]. "
"Це протилежне до [constant PROCESS_MODE_WHEN_PAUSED] і є значенням за "
"замовчуванням для кореневого вузла."
msgid ""
"Process [b]only[/b] when [member SceneTree.paused] is [code]true[/code]. This "
"is the inverse of [constant PROCESS_MODE_PAUSABLE]."
msgstr ""
"Обробляти [b]тільки[/b] тоді, коли [member SceneTree.paused] має значення "
"[code]true[/code]. Це інверсія [constant PROCESS_MODE_PAUSABLE]."
msgid ""
"Always process. Keeps processing, ignoring [member SceneTree.paused]. This is "
"the inverse of [constant PROCESS_MODE_DISABLED]."
msgstr ""
"Завжди обробляти. Продовжує обробку, ігноруючи [member SceneTree.paused]. Це "
"інверсія до [constant PROCESS_MODE_DISABLED]."
msgid ""
"Never process. Completely disables processing, ignoring [member "
"SceneTree.paused]. This is the inverse of [constant PROCESS_MODE_ALWAYS]."
msgstr ""
"Ніколи не обробляти. Повністю вимикає обробку, ігноруючи [member "
"SceneTree.paused]. Це інверсія до [constant PROCESS_MODE_ALWAYS]."
msgid ""
"Process this node based on the thread group mode of the first parent (or "
"grandparent) node that has a thread group mode that is not inherit. See "
"[member process_thread_group] for more information."
msgstr ""
"Обробляти цей вузол відповідно до режиму групи потоків першого батьківського "
"(або прабатьківського) вузла, у якого цей режим не є успадкованим. Дивіться "
"[member process_thread_group] для отримання додаткової інформації."
msgid ""
"Process this node (and child nodes set to inherit) on the main thread. See "
"[member process_thread_group] for more information."
msgstr ""
"Обробляти цей вузол (і дочірні вузли, для яких встановлено успадкування) у "
"головному потоці. Дивіться [member process_thread_group] для отримання "
"додаткової інформації."
msgid ""
"Process this node (and child nodes set to inherit) on a sub-thread. See "
"[member process_thread_group] for more information."
msgstr ""
"Обробляти цей вузол (і дочірні вузли, для яких встановлено успадкування) у "
"дочірньому потоці. Дивіться [member process_thread_group] для отримання "
"додаткової інформації."
msgid ""
"Allows this node to process threaded messages created with [method "
"call_deferred_thread_group] right before [method _process] is called."
msgstr ""
"Дозволяє цьому вузлу обробляти потокові повідомлення, створені за допомогою "
"[method call_deferred_thread_group], безпосередньо перед викликом [method "
"_process]."
msgid ""
"Allows this node to process threaded messages created with [method "
"call_deferred_thread_group] right before [method _physics_process] is called."
msgstr ""
"Дозволяє цьому вузлу обробляти потокові повідомлення, створені за допомогою "
"методу [method call_deferred_thread_group] безпосередньо перед викликом "
"методу [method _physics_process]."
msgid ""
"Allows this node to process threaded messages created with [method "
"call_deferred_thread_group] right before either [method _process] or [method "
"_physics_process] are called."
msgstr ""
"Дозволяє цьому вузлу обробляти потокові повідомлення, створені за допомогою "
"методу [method call_deferred_thread_group] безпосередньо перед викликом "
"методу [method _process] або методу [method _physics_process]."
msgid ""
"Inherits [member physics_interpolation_mode] from the node's parent. This is "
"the default for any newly created node."
msgstr ""
"Успадковує [member physics_interpolation_mode] від батьківського вузла. Це "
"значення за замовчуванням для будь-якого новоствореного вузла."
msgid ""
"Enables physics interpolation for this node and for children set to [constant "
"PHYSICS_INTERPOLATION_MODE_INHERIT]. This is the default for the root node."
msgstr ""
"Вмикає інтерполяцію фізики для цього вузла та для дочірніх вузлів, "
"встановлених на [constant PHYSICS_INTERPOLATION_MODE_INHERIT]. Це значення за "
"замовчуванням для кореневого вузла."
msgid ""
"Disables physics interpolation for this node and for children set to "
"[constant PHYSICS_INTERPOLATION_MODE_INHERIT]."
msgstr ""
"Вимикає інтерполяцію фізики для цього вузла та для дочірніх вузлів, "
"встановлених на [constant PHYSICS_INTERPOLATION_MODE_INHERIT]."
msgid ""
"Duplicate the node's signal connections that are connected with the [constant "
"Object.CONNECT_PERSIST] flag."
msgstr ""
"Дублювати з'єднання сигналів вузла, які підключені з прапорцем [constant "
"Object.CONNECT_PERSIST]."
msgid "Duplicate the node's groups."
msgstr "Дублювати групи вузла."
msgid ""
"Duplicate the node's script (also overriding the duplicated children's "
"scripts, if combined with [constant DUPLICATE_USE_INSTANTIATION])."
msgstr ""
"Дублювати скрипт вузла (також перевизначаючи скрипти дубльованих дочірніх "
"вузлів, при поєднанні з [constant DUPLICATE_USE_INSTANTIATION])."
msgid ""
"Duplicate using [method PackedScene.instantiate]. If the node comes from a "
"scene saved on disk, reuses [method PackedScene.instantiate] as the base for "
"the duplicated node and its children."
msgstr ""
"Дублювати за допомогою [method PackedScene.instantiate]. Якщо вузол походить "
"зі сцени, збереженої на диску, повторно використовує [method "
"PackedScene.instantiate] як основу для дубльованого вузла та його дочірніх "
"вузлів."
msgid ""
"Duplicate also non-serializable variables (i.e. without [constant "
"@GlobalScope.PROPERTY_USAGE_STORAGE])."
msgstr ""
"Також дублюйте несеріалізовані змінні (тобто без [константи "
"@GlobalScope.PROPERTY_USAGE_STORAGE])."
msgid ""
"Duplicate using default flags. This constant is useful to add or remove a "
"single flag.\n"
"[codeblock]\n"
"# Duplicate non-exported variables.\n"
"var dupe = duplicate(DUPLICATE_DEFAULT | DUPLICATE_INTERNAL_STATE)\n"
"[/codeblock]"
msgstr ""
"Дублювати, використовуючи прапорці за замовчуванням. Ця константа корисна для "
"додавання або видалення одного прапорця.\n"
"[codeblock]\n"
"# Дублікати неекспортованих змінних.\n"
"var dupe = duplicate(DUPLICATE_DEFAULT | DUPLICATE_INTERNAL_STATE)\n"
"[/codeblock]"
msgid "The node will not be internal."
msgstr "Вузол не буде внутрішнім."
msgid ""
"The node will be placed at the beginning of the parent's children, before any "
"non-internal sibling."
msgstr ""
"Вузол буде розміщено на початку списку дочірніх вузлів батька, перед будь-"
"якими не-внутрішніми спорідненими вузлами."
msgid ""
"The node will be placed at the end of the parent's children, after any non-"
"internal sibling."
msgstr ""
"Вузол буде розміщено в кінці списку дочірніх вузлів батька, після будь-яких "
"не-внутрішніх споріднених вузлів."
msgid ""
"Inherits [member auto_translate_mode] from the node's parent. This is the "
"default for any newly created node."
msgstr ""
"Успадковує [member auto_translate_mode] від батьківського вузла. Це значення "
"за замовчуванням для будь-якого новоствореного вузла."
msgid ""
"Always automatically translate. This is the inverse of [constant "
"AUTO_TRANSLATE_MODE_DISABLED], and the default for the root node."
msgstr ""
"Завжди автоматично перекладати. Це протилежне до [constant "
"AUTO_TRANSLATE_MODE_DISABLED] і є значенням за замовчуванням для кореневого "
"вузла."
msgid ""
"Never automatically translate. This is the inverse of [constant "
"AUTO_TRANSLATE_MODE_ALWAYS].\n"
"String parsing for translation template generation will be skipped for this "
"node and children that are set to [constant AUTO_TRANSLATE_MODE_INHERIT]."
msgstr ""
"Ніколи не перекладати автоматично. Це інверсія [constant "
"AUTO_TRANSLATE_MODE_ALWAYS].\n"
"Розбір рядків для створення шаблону перекладу буде пропущено для цього вузла "
"та дочірніх вузлів, для яких встановлено значення [constant "
"AUTO_TRANSLATE_MODE_INHERIT]."
msgid ""
"A 2D game object, inherited by all 2D-related nodes. Has a position, "
"rotation, scale, and skew."
msgstr ""
"Двовимірний ігровий об’єкт, успадкований усіма двовимірними вузлами. Має "
"положення, поворот, масштаб і нахил."
msgid ""
"A 2D game object, with a transform (position, rotation, and scale). All 2D "
"nodes, including physics objects and sprites, inherit from Node2D. Use Node2D "
"as a parent node to move, scale and rotate children in a 2D project. Also "
"gives control of the node's render order.\n"
"[b]Note:[/b] Since both [Node2D] and [Control] inherit from [CanvasItem], "
"they share several concepts from the class such as the [member "
"CanvasItem.z_index] and [member CanvasItem.visible] properties."
msgstr ""
"Двовимірний ігровий об’єкт із трансформацією (положення, обертання та "
"масштаб). Усі 2D-вузли, включаючи фізичні об’єкти та спрайти, успадковуються "
"від Node2D. Використовуйте Node2D як батьківський вузол для переміщення, "
"масштабування та повороту дочірніх елементів у 2D-проекті. Також дає змогу "
"керувати порядком візуалізації вузла. \n"
"[b]Примітка:[/b] Оскільки [Node2D] і [Control] успадковують [CanvasItem], "
"вони мають спільні концепції з класу, наприклад властивості [member "
"CanvasItem.z_index] і [member CanvasItem.visible]."
msgid "All 2D Demos"
msgstr "Всі 2D Демо"
msgid "Multiplies the current scale by the [param ratio] vector."
msgstr "Множить поточний масштаб на вектор [param ratio]."
msgid ""
"Returns the angle between the node and the [param point] in radians. See also "
"[method look_at].\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"node2d_get_angle_to.png]Illustration of the returned angle.[/url]"
msgstr ""
"Повертає кут між вузлом та [param point] у радіанах. Див. також [method "
"look_at].\n"
"[url=https://raw.githubusercontent.com/godotengine/godot-docs/master/img/"
"node2d_get_angle_to.png]Ілюстрація повернутого кута.[/url]"
msgid "Returns the [Transform2D] relative to this node's parent."
msgstr "Повертаємо [Transform2D] відносно цього материнського вузла."
msgid "Adds the [param offset] vector to the node's global position."
msgstr "Додає вектор [param offset] до глобальної позиції вузла."
msgid ""
"Rotates the node so that its local +X axis points towards the [param point], "
"which is expected to use global coordinates. This method is a combination of "
"both [method rotate] and [method get_angle_to].\n"
"[param point] should not be the same as the node's position, otherwise the "
"node always looks to the right."
msgstr ""
"Повертає вузол так, щоб його локальна вісь +X була спрямована в бік [метод "
"rotate], який, як очікується, використовуватиме глобальні координати. Цей "
"метод є комбінацією методів [method rotate] та [method get_angle_to].\n"
"[method point] не повинен збігатися з позицією вузла, інакше вузол завжди "
"дивиться праворуч."
msgid ""
"Applies a local translation on the node's X axis with the amount specified in "
"[param delta]. If [param scaled] is [code]false[/code], normalizes the "
"movement to occur independently of the node's [member scale]."
msgstr ""
"Застосовує локальне зміщення по осі X вузла на величину, вказану в [param "
"delta]. Якщо [param scaled] має значення [code]false[/code], нормалізує рух, "
"щоб він відбувався незалежно від [member scale] вузла."
msgid ""
"Applies a local translation on the node's Y axis with the amount specified in "
"[param delta]. If [param scaled] is [code]false[/code], normalizes the "
"movement to occur independently of the node's [member scale]."
msgstr ""
"Застосовує локальне зміщення по осі Y вузла на величину, вказану в [param "
"delta]. Якщо [param scaled] має значення [code]false[/code], нормалізує рух, "
"щоб він відбувався незалежно від [member scale] вузла."
msgid ""
"Applies a rotation to the node, in radians, starting from its current "
"rotation. This is equivalent to [code]rotation += radians[/code]."
msgstr ""
"Застосовує поворот до вузла в радіанах, починаючи з його поточного повороту. "
"Це еквівалентно [code]rotation += radians[/code]."
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 "
"called on. e.g. Applying this method to the positions of child nodes will "
"correctly transform their positions into the global coordinate space, but "
"applying it to a node's own position will give an incorrect result, as it "
"will incorporate the node's own transformation into its global position."
msgstr ""
"Забезпечує місцеву позицію у глобальному координаційному просторі. Введення "
"очікувано буде локальним відносно [Node2D]. Наприклад: Застосувати цей метод "
"на позиції дочірньих вузлів правильно перетворювати свої позиції в глобальну "
"координацію простору, але застосувати його до власної позиції вершини дасть "
"некоректний результат, оскільки він буде включати в себе власне перетворення "
"вершини в її глобальну позицію."
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.g. It is appropriate for determining the positions of child nodes, but it "
"is not appropriate for determining its own position relative to its parent."
msgstr ""
"Перетворює надану глобальну позицію у місцевому координаційному просторі. "
"Вихід буде локальним відносно [Node2D] його називають. Наприклад: Для "
"визначення позицій дочірніх вузлів, але не підходить для визначення власної "
"позиції щодо її батьків."
msgid ""
"Translates the node by the given [param offset] in local coordinates. This is "
"equivalent to [code]position += offset[/code]."
msgstr ""
"Зміщує вузол на задане значення [param offset] у локальних координатах. Це "
"еквівалентно [code]position += offset[/code]."
msgid "Global position. See also [member position]."
msgstr "Глобальна позиція. Див. також [member position]."
msgid "Global rotation in radians. See also [member rotation]."
msgstr "Глобальне обертання в радіанах. Див. також [member rotation]."
msgid ""
"Helper property to access [member global_rotation] in degrees instead of "
"radians. See also [member rotation_degrees]."
msgstr ""
"Допоміжна властивість для доступу до [member global_rotation] у градусах "
"замість радіан. Дивіться також [member rotation_degrees]."
msgid "Global scale. See also [member scale]."
msgstr "Глобальний масштаб. Див. також [member scale]."
msgid "Global skew in radians. See also [member skew]."
msgstr "Глобальний перекіс у радіанах. Дивіться також [member skew]."
msgid "Global [Transform2D]. See also [member transform]."
msgstr "Глобальне [Transform2D]. Див. також [member transform]."
msgid ""
"Position, relative to the node's parent. See also [member global_position]."
msgstr ""
"Позиція відносно батьківського вузла. Див. також [member global_position]."
msgid ""
"Rotation in radians, relative to the node's parent. See also [member "
"global_rotation].\n"
"[b]Note:[/b] This property is edited in the inspector in degrees. If you want "
"to use degrees in a script, use [member rotation_degrees]."
msgstr ""
"Поворот у радіанах відносно батьківського вузла. Дивіться також [member "
"global_rotation]. \n"
"[b]Примітка:[/b] Ця властивість редагується в інспекторі в градусах. Якщо ви "
"хочете використовувати градуси в сценарії, використовуйте [member "
"rotation_degrees]."
msgid ""
"Helper property to access [member rotation] in degrees instead of radians. "
"See also [member global_rotation_degrees]."
msgstr ""
"Допоміжна властивість для доступу до [member rotation] у градусах замість "
"радіанів. Див. також [member global_rotation_degrees]."
msgid ""
"The node's scale, relative to the node's parent. Unscaled value: [code](1, 1)"
"[/code]. See also [member global_scale].\n"
"[b]Note:[/b] Negative X scales in 2D are not decomposable from the "
"transformation matrix. Due to the way scale is represented with "
"transformation matrices in Godot, negative scales on the X axis will be "
"changed to negative scales on the Y axis and a rotation of 180 degrees when "
"decomposed."
msgstr ""
"Масштаб вузла відносно батьківського вузла. Немасштабоване значення: [code]"
"(1, 1)[/code]. Дивіться також [member global_scale]. \n"
"[b]Примітка: [/b] Негативні шкали X у 2D не можна розкласти з матриці "
"трансформації. Завдяки способу представлення масштабу за допомогою матриць "
"трансформації в Godot, негативні масштаби на осі X будуть змінені на "
"негативні масштаби на осі Y і поворот на 180 градусів під час розкладання."
msgid ""
"If set to a non-zero value, slants the node in one direction or another. This "
"can be used for pseudo-3D effects. See also [member global_skew].\n"
"[b]Note:[/b] Skew is performed on the X axis only, and [i]between[/i] "
"rotation and scaling.\n"
"[b]Note:[/b] This property is edited in the inspector in degrees. If you want "
"to use degrees in a script, use [code]skew = deg_to_rad(value_in_degrees)[/"
"code]."
msgstr ""
"Якщо встановлено ненульове значення, нахиляє вузол в тому чи іншому напрямку. "
"Це можна використовувати для псевдо-3D-ефектів. Дивіться також [member "
"global_skew]. \n"
"[b]Примітка: [/b] Нахил виконується лише на осі X і [i]між[/i] обертанням і "
"масштабуванням. \n"
"[b]Примітка:[/b] Ця властивість редагується в інспекторі в градусах. Якщо ви "
"хочете використовувати градуси в скрипті, використовуйте [code]skew = "
"deg_to_rad(value_in_degrees)[/code]."
msgid ""
"The node's [Transform2D], relative to the node's parent. See also [member "
"global_transform]."
msgstr ""
"[Transform2D] вузла відносно батьківського вузла. Дивіться також [member "
"global_transform]."
msgid "Base object in 3D space, inherited by all 3D nodes."
msgstr "Базовий об'єкт у 3D-просторі, успадкований усіма 3D-вузлами."
msgid ""
"The [Node3D] node is the base representation of a node in 3D space. All other "
"3D nodes inherit from this class.\n"
"Affine operations (translation, rotation, scale) are calculated in the "
"coordinate system relative to the parent, unless the [Node3D]'s [member "
"top_level] is [code]true[/code]. In this coordinate system, affine operations "
"correspond to direct affine operations on the [Node3D]'s [member transform]. "
"The term [i]parent space[/i] refers to this coordinate system. The coordinate "
"system that is attached to the [Node3D] itself is referred to as object-local "
"coordinate system, or [i]local space[/i].\n"
"[b]Note:[/b] Unless otherwise specified, all methods that need angle "
"parameters must receive angles in [i]radians[/i]. To convert degrees to "
"radians, use [method @GlobalScope.deg_to_rad].\n"
"[b]Note:[/b] In Godot 3 and older, [Node3D] was named [i]Spatial[/i]."
msgstr ""
"Вузол [Node3D] є базовим представленням вузла в 3D-просторі. Усі інші 3D-"
"вузли успадковуються від цього класу.\n"
"Афінні операції (переміщення, обертання, масштабування) обчислюються в "
"системі координат відносно батьківського вузла, якщо тільки значення [member "
"top_level] вузла [Node3D] не дорівнює [code]true[/code]. У цій системі "
"координат афінні операції відповідають прямим афінним операціям на "
"перетворенні члена [member transform] вузла [Node3D]. Термін [i]батьківський "
"простір[/i] стосується цієї системи координат. Система координат, приєднана "
"до самого вузла [Node3D], називається локальною системою координат об'єкта "
"або [i]локальним простором[/i].\n"
"[b]Примітка:[/b] Якщо не вказано інше, усі методи, яким потрібні параметри "
"кута, повинні отримувати кути в [i]радіанах[/i]. Щоб перетворити градуси в "
"радіани, використовуйте [method @GlobalScope.deg_to_rad].\n"
"[b]Примітка:[/b] У Godot 3 та старіших версіях [Node3D] мав назву [i]Spatial[/"
"i]."
msgid "Introduction to 3D"
msgstr "Вступ до 3D"
msgid "All 3D Demos"
msgstr "Всі 3D демо"
msgid ""
"Attaches the given [param gizmo] to this node. Only works in the editor.\n"
"[b]Note:[/b] [param gizmo] should be an [EditorNode3DGizmo]. The argument "
"type is [Node3DGizmo] to avoid depending on editor classes in [Node3D]."
msgstr ""
"Приєднує заданий [param gizmo] до цього вузла. Працює лише в редакторі.\n"
"[b]Примітка:[/b] [param gizmo] має бути [EditorNode3DGizmo]. Тип аргументу — "
"[Node3DGizmo], щоб уникнути залежності від класів редактора в [Node3D]."
msgid ""
"Clears all [EditorNode3DGizmo] objects attached to this node. Only works in "
"the editor."
msgstr ""
"Очищає всі об'єкти [EditorNode3DGizmo], приєднані до цього вузла. Працює лише "
"в редакторі."
msgid ""
"Deselects all subgizmos for this node. Useful to call when the selected "
"subgizmo may no longer exist after a property change. Only works in the "
"editor."
msgstr ""
"Скасовує вибір усіх підгізмо для цього вузла. Корисно викликати, коли "
"вибраний підгізмо може більше не існувати після зміни властивості. Працює "
"лише в редакторі."
msgid ""
"Forces the node's [member global_transform] to update, by sending [constant "
"NOTIFICATION_TRANSFORM_CHANGED]. Fails if the node is not inside the tree.\n"
"[b]Note:[/b] For performance reasons, transform changes are usually "
"accumulated and applied [i]once[/i] at the end of the frame. The update "
"propagates through [Node3D] children, as well. Therefore, use this method "
"only when you need an up-to-date transform (such as during physics "
"operations)."
msgstr ""
"Примусово оновлює [member global_transform] вузла, надсилаючи [constant "
"NOTIFICATION_TRANSFORM_CHANGED]. Не вдається, якщо вузол не знаходиться "
"всередині дерева.\n"
"[b]Примітка:[/b] З міркувань продуктивності зміни перетворення зазвичай "
"накопичуються та застосовуються [i]один раз[/i] в кінці кадру. Оновлення "
"також поширюється через дочірні об'єкти [Node3D]. Тому використовуйте цей "
"метод лише тоді, коли вам потрібне актуальне перетворення (наприклад, під час "
"фізичних операцій)."
msgid ""
"Returns all the [EditorNode3DGizmo] objects attached to this node. Only works "
"in the editor."
msgstr ""
"Повертає всі об'єкти [EditorNode3DGizmo], приєднані до цього вузла. Працює "
"лише в редакторі."
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 [Camera3D]s focusing on a node, or finding where to fire lasers from "
"on a frame rather than physics tick.\n"
"[b]Note:[/b] This function creates an interpolation pump on the [Node3D] the "
"first time it is called, which can respond to physics interpolation resets. "
"If you get problems with \"streaking\" when initially following a [Node3D], "
"be sure to call [method get_global_transform_interpolated] at least once "
"[i]before[/i] resetting the [Node3D] physics interpolation."
msgstr ""
"Під час використання фізичної інтерполяції виникнуть обставини, за яких "
"потрібно знати інтерпольоване (відображене) перетворення вузла, а не "
"стандартне перетворення (яке може бути точним лише до останнього фізичного "
"тика). \n"
"Це особливо важливо для операцій на основі кадрів, які виконуються в [method "
"Node._process], а не в [method Node._physics_process]. Приклади включають "
"фокусування [Camera3D] на вузлі або пошук місця, звідки запускати лазери на "
"кадрі, а не на фізиці. \n"
"[b]Примітка:[/b] Ця функція створює насос інтерполяції на [Node3D] під час "
"першого виклику, який може реагувати на скидання інтерполяції фізики. Якщо у "
"вас виникли проблеми з «смугами» під час початкового дотримання [Node3D], "
"обов’язково викличте [method get_global_transform_interpolated] принаймні "
"один раз [i]перед[/i] скиданням фізичної інтерполяції [Node3D]."
msgid ""
"Returns the parent [Node3D] that directly affects this node's [member "
"global_transform]. Returns [code]null[/code] if no parent exists, the parent "
"is not a [Node3D], or [member top_level] is [code]true[/code].\n"
"[b]Note:[/b] This method is not always equivalent to [method "
"Node.get_parent], which does not take [member top_level] into account."
msgstr ""
"Повертає батьківський об'єкт [Node3D], який безпосередньо впливає на [member "
"global_transform] цього вузла. Повертає [code]null[/code], якщо батьківського "
"об'єкта не існує, батьківський об'єкт не є [Node3D] або [member top_level] "
"має значення [code]true[/code].\n"
"[b]Примітка:[/b] Цей метод не завжди еквівалентний методу [method "
"Node.get_parent], який не враховує [member top_level]."
msgid ""
"Returns the [World3D] this node is registered to.\n"
"Usually, this is the same as the world used by this node's viewport (see "
"[method Node.get_viewport] and [method Viewport.find_world_3d])."
msgstr ""
"Повертає [World3D], у якому зареєстровано цей вузол.\n"
"Зазвичай це той самий світ, що використовується областю перегляду цього вузла "
"(див. [method Node.get_viewport] та [method Viewport.find_world_3d])."
msgid ""
"Rotates this node's [member global_basis] around the global [param axis] by "
"the given [param angle], in radians. This operation is calculated in global "
"space (relative to the world) and preserves the [member global_position]."
msgstr ""
"Обертає [member global_basis] цього вузла навколо глобальної осі [param axis] "
"на заданий [param angle] у радіанах. Ця операція обчислюється в глобальному "
"просторі (відносно світу) та зберігає [member global_position]."
msgid ""
"Scales this node's [member global_basis] by the given [param scale] factor. "
"This operation is calculated in global space (relative to the world) and "
"preserves the [member global_position].\n"
"[b]Note:[/b] This method is not to be confused with the [member scale] "
"property."
msgstr ""
"Масштабує [member global_basis] цього вузла на заданий коефіцієнт [param "
"scale]. Ця операція обчислюється в глобальному просторі (відносно світу) та "
"зберігає [member global_position].\n"
"[b]Примітка:[/b] Цей метод не слід плутати з властивістю [member scale]."
msgid ""
"Adds the given translation [param offset] to the node's [member "
"global_position] in global space (relative to the world)."
msgstr ""
"Додає задане зміщення [param offset] до значення [member global_position] "
"вузла у глобальному просторі (відносно світу)."
msgid ""
"Prevents this node from being rendered. Equivalent to setting [member "
"visible] to [code]false[/code]. This is the opposite of [method show]."
msgstr ""
"Запобігає відображенню цього вузла. Еквівалентно встановленню для [member "
"visible] значення [code]false[/code]. Це протилежність до [method show]."
msgid ""
"Returns [code]true[/code] if the node receives [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] whenever [member transform] changes. "
"This is enabled with [method set_notify_local_transform]."
msgstr ""
"Повертає [code]true[/code], якщо вузол отримує [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] щоразу, коли змінюється [member "
"transform]. Це вмикається за допомогою методу [set_notify_local_transform]."
msgid ""
"Returns [code]true[/code] if this node's [member global_transform] is "
"automatically orthonormalized. This results in this node not appearing "
"distorted, as if its global scale were set to [constant Vector3.ONE] (or its "
"negative counterpart). See also [method set_disable_scale] and [method "
"orthonormalize].\n"
"[b]Note:[/b] [member transform] is not affected by this setting."
msgstr ""
"Повертає [code]true[/code], якщо параметр [member global_transform] цього "
"вузла автоматично ортонормований. Це призводить до того, що цей вузол не "
"виглядає спотвореним, ніби його глобальний масштаб встановлено на [constant "
"Vector3.ONE] (або його від'ємний аналог). Див. також [method "
"set_disable_scale] та [method orthonormalize].\n"
"[b]Примітка:[/b] Цей параметр не впливає на параметр [member transform]."
msgid ""
"Returns [code]true[/code] if the node receives [constant "
"NOTIFICATION_TRANSFORM_CHANGED] whenever [member global_transform] changes. "
"This is enabled with [method set_notify_transform]."
msgstr ""
"Повертає [code]true[/code], якщо вузол отримує [constant "
"NOTIFICATION_TRANSFORM_CHANGED] щоразу, коли змінюється [member "
"global_transform]. Це вмикається за допомогою методу [set_notify_transform]."
msgid ""
"Returns [code]true[/code] if this node is inside the scene tree and the "
"[member visible] property is [code]true[/code] for this node and all of its "
"[Node3D] ancestors [i]in sequence[/i]. An ancestor of any other type (such as "
"[Node] or [Node2D]) breaks the sequence. See also [method Node.get_parent].\n"
"[b]Note:[/b] This method cannot take [member VisualInstance3D.layers] into "
"account, so even if this method returns [code]true[/code], the node may not "
"be rendered."
msgstr ""
"Повертає [code]true[/code], якщо цей вузол знаходиться всередині дерева "
"сцени, а властивість [member visible] має значення [code]true[/code] для "
"цього вузла та всіх його предків [Node3D] [i]в послідовності[/i]. Предок будь-"
"якого іншого типу (наприклад, [Node] або [Node2D]) розриває послідовність. "
"Див. також [method Node.get_parent].\n"
"[b]Примітка:[/b] Цей метод не може враховувати [member "
"VisualInstance3D.layers], тому навіть якщо цей метод повертає [code]true[/"
"code], вузол може не бути відрендерений."
msgid ""
"Rotates the node so that the local forward axis (-Z, [constant "
"Vector3.FORWARD]) points toward the [param target] position. This operation "
"is calculated in global space (relative to the world).\n"
"The local up axis (+Y) points as close to the [param up] 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 [param target] position cannot be the same as the node's position, the "
"[param up] vector cannot be [constant Vector3.ZERO]. Furthermore, the "
"direction from the node's position to the [param target] position cannot be "
"parallel to the [param up] vector, to avoid an unintended rotation around the "
"local Z axis.\n"
"If [param use_model_front] is [code]true[/code], the +Z axis (asset front) is "
"treated as forward (implies +X is left) and points toward the [param target] "
"position. By default, the -Z axis (camera forward) is treated as forward "
"(implies +X is right).\n"
"[b]Note:[/b] This method fails if the node is not in the scene tree. If "
"necessary, use [method look_at_from_position] instead."
msgstr ""
"Повертає вузол так, щоб локальна вісь вперед (-Z, [constant Vector3.FORWARD]) "
"вказувала на позицію [param target]. Ця операція обчислюється в глобальному "
"просторі (відносно світу).\n"
"Локальна вісь вгору (+Y) вказує якомога ближче до вектора [param up], "
"залишаючись перпендикулярною до локальної осі вперед. Результуюче "
"перетворення є ортогональним, а масштаб зберігається. Неоднорідне "
"масштабування може працювати неправильно.\n"
"Позиція [param target] не може збігатися з позицією вузла, вектор [param up] "
"не може бути [constant Vector3.ZERO]. Крім того, напрямок від позиції вузла "
"до позиції [param target] не може бути паралельним вектору [param up], щоб "
"уникнути ненавмисного обертання навколо локальної осі Z.\n"
"Якщо [param use_model_front] має значення [code]true[/code], вісь +Z (asset "
"front) розглядається як вісь вперед (означає, що +X ліворуч) і вказує на "
"позицію [param target]. За замовчуванням вісь -Z (камера вперед) "
"розглядається як вперед (мається на увазі, що +X справа).\n"
"[b]Примітка:[/b] Цей метод не спрацьовує, якщо вузол не знаходиться в дереві "
"сцени. За потреби використовуйте замість нього [method look_at_from_position]."
msgid ""
"Moves the node to the specified [param position], then rotates the node to "
"point toward the [param target] position, similar to [method look_at]. This "
"operation is calculated in global space (relative to the world)."
msgstr ""
"Переміщує вузол у вказану позицію [param position], потім повертає вузол, щоб "
"він вказував на позицію [param target], подібно до методу [method look_at]. "
"Ця операція обчислюється в глобальному просторі (відносно світу)."
msgid ""
"Orthonormalizes this node's [member basis]. This method sets this node's "
"[member scale] to [constant Vector3.ONE] (or its negative counterpart), but "
"preserves the [member position] and [member rotation]. See also [method "
"Transform3D.orthonormalized]."
msgstr ""
"Ортонормує [member basis] цього вузла. Цей метод встановлює [member scale] "
"цього вузла на [constant Vector3.ONE] (або її від'ємний аналог), але зберігає "
"[member position] та [member rotation]. Див. також [method "
"Transform3D.orthonormalized]."
msgid ""
"Rotates this node's [member basis] around the [param axis] by the given "
"[param angle], in radians. This operation is calculated in parent space "
"(relative to the parent) and preserves the [member position]."
msgstr ""
"Обертає [member basis] цього вузла навколо [param axis] на заданий [param "
"angle] у радіанах. Ця операція обчислюється в батьківському просторі "
"(відносно батьківського елемента) та зберігає [member position]."
msgid ""
"Rotates this node's [member basis] around the [param axis] by the given "
"[param angle], in radians. This operation is calculated in local space "
"(relative to this node) and preserves the [member position]."
msgstr ""
"Обертає [member basis] цього вузла навколо [param axis] на заданий [param "
"angle] у радіанах. Ця операція обчислюється в локальному просторі (відносно "
"цього вузла) та зберігає [member position]."
msgid ""
"Rotates this node's [member basis] around the X axis by the given [param "
"angle], in radians. This operation is calculated in parent space (relative to "
"the parent) and preserves the [member position]."
msgstr ""
"Обертає [member basis] цього вузла навколо осі X на заданий [param angle] у "
"радіанах. Ця операція обчислюється в батьківському просторі (відносно "
"батьківського елемента) та зберігає [member position]."
msgid ""
"Rotates this node's [member basis] around the Y axis by the given [param "
"angle], in radians. This operation is calculated in parent space (relative to "
"the parent) and preserves the [member position]."
msgstr ""
"Обертає [member basis] цього вузла навколо осі Y на заданий [param angle] у "
"радіанах. Ця операція обчислюється в батьківському просторі (відносно "
"батьківського елемента) та зберігає [member position]."
msgid ""
"Rotates this node's [member basis] around the Z axis by the given [param "
"angle], in radians. This operation is calculated in parent space (relative to "
"the parent) and preserves the [member position]."
msgstr ""
"Обертає [member basis] цього вузла навколо осі Z на заданий [param angle] у "
"радіанах. Ця операція обчислюється в батьківському просторі (відносно "
"батьківського елемента) та зберігає [member position]."
msgid ""
"Scales this node's [member basis] by the given [param scale] factor. This "
"operation is calculated in local space (relative to this node) and preserves "
"the [member position]."
msgstr ""
"Масштабує [member basis] цього вузла на заданий коефіцієнт [param scale]. Ця "
"операція обчислюється в локальному просторі (відносно цього вузла) та "
"зберігає [member position]."
msgid ""
"If [code]true[/code], this node's [member global_transform] is automatically "
"orthonormalized. This results in this node not appearing distorted, as if its "
"global scale were set to [constant Vector3.ONE] (or its negative "
"counterpart). See also [method is_scale_disabled] and [method "
"orthonormalize].\n"
"[b]Note:[/b] [member transform] is not affected by this setting."
msgstr ""
"Якщо значення [code]true[/code], значення [member global_transform] цього "
"вузла автоматично ортонормується. Це призводить до того, що цей вузол не "
"виглядає спотвореним, ніби його глобальний масштаб встановлено на [constant "
"Vector3.ONE] (або його від'ємний аналог). Див. також [method "
"is_scale_disabled] та [method orthonormalize].\n"
"[b]Примітка:[/b] Цей параметр не впливає на значення [member transform]."
msgid ""
"Sets this node's [member transform] to [constant Transform3D.IDENTITY], which "
"resets all transformations in parent space ([member position], [member "
"rotation], and [member scale])."
msgstr ""
"Встановлює для цього вузла [transform member] значення [constant "
"Transform3D.IDENTITY], що скидає всі трансформації в батьківському просторі "
"([member position], [member rotation] та [param scale])."
msgid ""
"If [code]true[/code], the node will not receive [constant "
"NOTIFICATION_TRANSFORM_CHANGED] or [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED].\n"
"It may useful to call this method when handling these notifications to "
"prevent infinite recursion."
msgstr ""
"Якщо [code]true[/code], вузол не отримуватиме [constant "
"NOTIFICATION_TRANSFORM_CHANGED] або [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED].\n"
"Виклик цього методу може бути корисним під час обробки цих сповіщень, щоб "
"запобігти нескінченній рекурсії."
msgid ""
"If [code]true[/code], the node will receive [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] whenever [member transform] changes.\n"
"[b]Note:[/b] Some 3D nodes such as [CSGShape3D] or [CollisionShape3D] "
"automatically enable this to function correctly."
msgstr ""
"Якщо [code]true[/code], вузол отримуватиме [constant "
"NOTIFICATION_LOCAL_TRANSFORM_CHANGED] щоразу, коли змінюється [member "
"transform].\n"
"[b]Примітка:[/b] Деякі 3D-вузли, такі як [CSGShape3D] або [CollisionShape3D], "
"автоматично вмикають цю функцію для правильної роботи."
msgid ""
"If [code]true[/code], the node will receive [constant "
"NOTIFICATION_TRANSFORM_CHANGED] whenever [member global_transform] changes.\n"
"[b]Note:[/b] Most 3D nodes such as [VisualInstance3D] or [CollisionObject3D] "
"automatically enable this to function correctly.\n"
"[b]Note:[/b] In the editor, nodes will propagate this notification to their "
"children if a gizmo is attached (see [method add_gizmo])."
msgstr ""
"Якщо [code]true[/code], вузол отримуватиме [constant "
"NOTIFICATION_TRANSFORM_CHANGED] щоразу, коли змінюється [member "
"global_transform].\n"
"[b]Примітка:[/b] Більшість 3D-вузлів, таких як [VisualInstance3D] або "
"[CollisionObject3D], автоматично вмикають цю функцію для коректної роботи.\n"
"[b]Примітка:[/b] У редакторі вузли поширюватимуть це сповіщення на свої "
"дочірні об'єкти, якщо до них приєднано gizmo (див. [method add_gizmo])."
msgid ""
"Selects the [param gizmo]'s subgizmo with the given [param id] and sets its "
"transform. Only works in the editor.\n"
"[b]Note:[/b] The gizmo object would typically be an instance of "
"[EditorNode3DGizmo], but the argument type is kept generic to avoid creating "
"a dependency on editor classes in [Node3D]."
msgstr ""
"Вибирає підгізмо [param gizmo] із заданим [param id] та встановлює його "
"перетворення. Працює лише в редакторі.\n"
"[b]Примітка:[/b] Об'єкт gizmo зазвичай є екземпляром [EditorNode3DGizmo], але "
"тип аргументу залишається узагальненим, щоб уникнути створення залежності від "
"класів редактора в [Node3D]."
msgid ""
"Allows this node to be rendered. Equivalent to setting [member visible] to "
"[code]true[/code]. This is the opposite of [method hide]."
msgstr ""
"Дозволяє відображати цей вузол. Еквівалентно встановленню [member visible] на "
"[code]true[/code]. Це протилежність [method hide]."
msgid ""
"Returns the [param local_point] converted from this node's local space to "
"global space. This is the opposite of [method to_local]."
msgstr ""
"Повертає значення [param local_point], конвертоване з локального простору "
"цього вузла в глобальний простір. Це протилежність до значення [method "
"to_local]."
msgid ""
"Returns the [param global_point] converted from global space to this node's "
"local space. This is the opposite of [method to_global]."
msgstr ""
"Повертає значення [param global_point], конвертоване з глобального простору в "
"локальний простір цього вузла. Це протилежність до [method to_global]."
msgid ""
"Adds the given translation [param offset] to the node's position, in local "
"space (relative to this node).\n"
"[b]Note:[/b] Prefer using [method translate_object_local], instead, as this "
"method may be changed in a future release.\n"
"[b]Note:[/b] Despite the naming convention, this operation is [b]not[/b] "
"calculated in parent space for compatibility reasons. To translate in parent "
"space, add [param offset] to the [member position] ([code]node_3d.position += "
"offset[/code])."
msgstr ""
"Додає задане переміщення [param offset] до позиції вузла в локальному "
"просторі (відносно цього вузла).\n"
"[b]Примітка:[/b] Натомість краще використовувати [method "
"translate_object_local], оскільки цей метод може бути змінено в майбутньому "
"випуску.\n"
"[b]Примітка:[/b] Незважаючи на правила іменування, ця операція [b]не[/b] "
"обчислюється в батьківському просторі з міркувань сумісності. Щоб перемістити "
"в батьківському просторі, додайте [param offset] до [member position] "
"([code]node_3d.position += offset[/code])."
msgid ""
"Adds the given translation [param offset] to the node's position, in local "
"space (relative to this node)."
msgstr ""
"Додає задане зміщення [param offset] до позиції вузла в локальному просторі "
"(відносно цього вузла)."
msgid ""
"Updates all the [EditorNode3DGizmo] objects attached to this node. Only works "
"in the editor."
msgstr ""
"Оновлює всі об'єкти [EditorNode3DGizmo], приєднані до цього вузла. Працює "
"лише в редакторі."
msgid ""
"Basis of the [member transform] property. Represents the rotation, scale, and "
"shear of this node in parent space (relative to the parent node)."
msgstr ""
"Основа властивості [member transform]. Представляє обертання, масштаб та зсув "
"цього вузла в батьківському просторі (відносно батьківського вузла)."
msgid ""
"Basis of the [member global_transform] property. Represents the rotation, "
"scale, and shear of this node in global space (relative to the world).\n"
"[b]Note:[/b] If the node is not inside the tree, getting this property fails "
"and returns [constant Basis.IDENTITY]."
msgstr ""
"Базис властивості [member global_transform]. Представляє обертання, масштаб "
"та зсув цього вузла в глобальному просторі (відносно світу).\n"
"[b]Примітка:[/b] Якщо вузол не знаходиться всередині дерева, отримання цієї "
"властивості не вдається та повертається [constant Basis.IDENTITY]."
msgid ""
"Global position (translation) of this node in global space (relative to the "
"world). This is equivalent to the [member global_transform]'s [member "
"Transform3D.origin].\n"
"[b]Note:[/b] If the node is not inside the tree, getting this property fails "
"and returns [constant Vector3.ZERO]."
msgstr ""
"Глобальне положення (переміщення) цього вузла в глобальному просторі "
"(відносно світу). Це еквівалентно [member Transform3D.origin] елемента "
"[member global_transform].\n"
"[b]Примітка:[/b] Якщо вузол не знаходиться всередині дерева, отримання цієї "
"властивості завершується невдачею та повертається [constant Vector3.ZERO]."
msgid ""
"Global rotation of this node as [url=https://en.wikipedia.org/wiki/"
"Euler_angles]Euler angles[/url], in radians and in global space (relative to "
"the world). This value is obtained from [member global_basis]'s rotation.\n"
"- The [member Vector3.x] is the angle around the global X axis (pitch);\n"
"- The [member Vector3.y] is the angle around the global Y axis (yaw);\n"
"- The [member Vector3.z] is the angle around the global Z axis (roll).\n"
"[b]Note:[/b] Unlike [member rotation], this property always follows the YXZ "
"convention ([constant EULER_ORDER_YXZ]).\n"
"[b]Note:[/b] If the node is not inside the tree, getting this property fails "
"and returns [constant Vector3.ZERO]."
msgstr ""
"Глобальне обертання цього вузла як [url=https://en.wikipedia.org/wiki/"
"Euler_angles]кутів Ейлера[/url], у радіанах та в глобальному просторі "
"(відносно світу). Це значення отримується з обертання [member global_basis].\n"
"- [member Vector3.x] – це кут навколо глобальної осі X (тангаж);\n"
"- [member Vector3.y] – це кут навколо глобальної осі Y (рискання);\n"
"- [member Vector3.z] – це кут навколо глобальної осі Z (крен).\n"
"[b]Примітка:[/b] На відміну від [member rotation], ця властивість завжди "
"відповідає конвенції YXZ ([constant EULER_ORDER_YXZ]).\n"
"[b]Примітка:[/b] Якщо вузол не знаходиться всередині дерева, отримання цієї "
"властивості завершується невдачею та повертається [constant Vector3.ZERO]."
msgid ""
"The [member global_rotation] of this node, in degrees instead of radians.\n"
"[b]Note:[/b] If the node is not inside the tree, getting this property fails "
"and returns [constant Vector3.ZERO]."
msgstr ""
"[member global_rotation] цього вузла, у градусах замість радіан.\n"
"[b]Примітка:[/b] Якщо вузол не знаходиться всередині дерева, отримання цієї "
"властивості не вдається та повертається [constant Vector3.ZERO]."
msgid ""
"The transformation of this node, in global space (relative to the world). "
"Contains and represents this node's [member global_position], [member "
"global_rotation], and global scale.\n"
"[b]Note:[/b] If the node is not inside the tree, getting this property fails "
"and returns [constant Transform3D.IDENTITY]."
msgstr ""
"Трансформація цього вузла в глобальному просторі (відносно світу). Містить та "
"представляє значення [member global_position], [member global_rotation] та "
"глобальний масштаб цього вузла.\n"
"[b]Примітка:[/b] Якщо вузол не знаходиться всередині дерева, отримання цієї "
"властивості не вдається та повертається [constant Transform3D.IDENTITY]."
msgid ""
"Position (translation) of this node in parent space (relative to the parent "
"node). This is equivalent to the [member transform]'s [member "
"Transform3D.origin]."
msgstr ""
"Позиція (зміщення) цього вузла в батьківському просторі (відносно "
"батьківського вузла). Це еквівалентно [member Transform3D.origin] елемента "
"[member transform]."
msgid ""
"Rotation of this node represented as a [Quaternion] in parent space (relative "
"to the parent node). This value is obtained from [member basis]'s rotation.\n"
"[b]Note:[/b] Quaternions are much more suitable for 3D math but are less "
"intuitive. Setting this property can be useful for interpolation (see [method "
"Quaternion.slerp])."
msgstr ""
"Обертання цього вузла, представленого як [Quaternion] у батьківському "
"просторі (відносно батьківського вузла). Це значення отримується з обертання "
"[member basis].\n"
"[b]Примітка:[/b] Кватерніони набагато більше підходять для 3D-математики, але "
"менш інтуїтивно зрозумілі. Встановлення цієї властивості може бути корисним "
"для інтерполяції (див. [method Quaternion.slerp])."
msgid ""
"Rotation of this node as [url=https://en.wikipedia.org/wiki/"
"Euler_angles]Euler angles[/url], in radians and in parent space (relative to "
"the parent node). This value is obtained from [member basis]'s rotation.\n"
"- The [member Vector3.x] is the angle around the local X axis (pitch);\n"
"- The [member Vector3.y] is the angle around the local Y axis (yaw);\n"
"- The [member Vector3.z] is the angle around the local Z axis (roll).\n"
"The order of each consecutive rotation can be changed with [member "
"rotation_order] (see [enum EulerOrder] constants). By default, the YXZ "
"convention is used ([constant EULER_ORDER_YXZ]).\n"
"[b]Note:[/b] This property is edited in degrees in the inspector. If you want "
"to use degrees in a script, use [member rotation_degrees]."
msgstr ""
"Обертання цього вузла як [url=https://en.wikipedia.org/wiki/"
"Euler_angles]кутів Ейлера[/url], у радіанах та в батьківському просторі "
"(відносно батьківського вузла). Це значення отримується з обертання [member "
"basis].\n"
"- [member Vector3.x] – це кут навколо локальної осі X (таргетування);\n"
"- [member Vector3.y] – це кут навколо локальної осі Y (рискання);\n"
"- [member Vector3.z] – це кут навколо локальної осі Z (крен).\n"
"Порядок кожного послідовного обертання можна змінити за допомогою [member "
"rotation_order] (див. константи [enum EulerOrder]). За замовчуванням "
"використовується конвенція YXZ ([constant EULER_ORDER_YXZ]).\n"
"[b]Примітка:[/b] Ця властивість редагується в градусах в інспекторі. Якщо ви "
"хочете використовувати градуси в скрипті, використовуйте [member "
"rotation_degrees]."
msgid ""
"The [member rotation] of this node, in degrees instead of radians.\n"
"[b]Note:[/b] This is [b]not[/b] the property available in the Inspector dock."
msgstr ""
"[member rotation] цього вузла в градусах замість радіан.\n"
"[b]Примітка:[/b] Це [b]не[/b] властивість, доступна на панелі інспектора."
msgid "How this node's rotation and scale are displayed in the Inspector dock."
msgstr "Як відображаються обертання та масштаб цього вузла в доці Інспектора."
msgid ""
"The axis rotation order of the [member rotation] property. The final "
"orientation is calculated by rotating around the local X, Y, and Z axis in "
"this order."
msgstr ""
"Порядок обертання осі властивості [member rotation]. Остаточна орієнтація "
"обчислюється шляхом обертання навколо локальних осей X, Y та Z у цьому "
"порядку."
msgid ""
"Scale of this node in local space (relative to this node). This value is "
"obtained from [member basis]'s scale.\n"
"[b]Note:[/b] The behavior of some 3D node types is not affected by this "
"property. These include [Light3D], [Camera3D], [AudioStreamPlayer3D], and "
"more.\n"
"[b]Warning:[/b] The scale's components must either be all positive or all "
"negative, and [b]not[/b] exactly [code]0.0[/code]. Otherwise, it won't be "
"possible to obtain the scale from the [member basis]. This may cause the "
"intended scale to be lost when reloaded from disk, and potentially other "
"unstable behavior."
msgstr ""
"Масштаб цього вузла в локальному просторі (відносно цього вузла). Це значення "
"отримується з масштабу [member basis].\n"
"[b]Примітка:[/b] Ця властивість не впливає на поведінку деяких типів 3D-"
"вузлів. До них належать [Light3D], [Camera3D], [AudioStreamPlayer3D] та "
"інші.\n"
"[b]Попередження:[/b] Компоненти масштабу повинні бути або повністю "
"позитивними, або повністю негативними, і [b]не[/b] точно [code]0.0[/code]. В "
"іншому випадку неможливо буде отримати масштаб з [member basis]. Це може "
"призвести до втрати запланованого масштабу під час перезавантаження з диска "
"та потенційно до іншої нестабільної поведінки."
msgid ""
"If [code]true[/code], the node does not inherit its transformations from its "
"parent. As such, node transformations will only be in global space, which "
"also means that [member global_transform] and [member transform] will be "
"identical."
msgstr ""
"Якщо [code]true[/code], вузол не успадковує свої трансформації від "
"батьківського вузла. Таким чином, трансформації вузла будуть лише в "
"глобальному просторі, що також означає, що [member global_transform] та "
"[member transform] будуть ідентичними."
msgid ""
"The local transformation of this node, in parent space (relative to the "
"parent node). Contains and represents this node's [member position], [member "
"rotation], and [member scale]."
msgstr ""
"Локальне перетворення цього вузла в батьківському просторі (відносно "
"батьківського вузла). Містить та представляє [member position], [member "
"rotation] та [member scale] цього вузла."
msgid ""
"Path to the visibility range parent for this node and its descendants. The "
"visibility parent must be a [GeometryInstance3D].\n"
"Any visual instance will only be visible if the visibility parent (and all of "
"its visibility ancestors) is hidden by being closer to the camera than its "
"own [member GeometryInstance3D.visibility_range_begin]. Nodes hidden via the "
"[member Node3D.visible] property are essentially removed from the visibility "
"dependency tree, so dependent instances will not take the hidden node or its "
"descendants into account."
msgstr ""
"Шлях до батьківського елемента діапазону видимості для цього вузла та його "
"нащадків. Батьківський елемент видимості має бути [GeometryInstance3D].\n"
"Будь-який візуальний екземпляр буде видимим лише тоді, коли батьківський "
"елемент видимості (і всі його предки видимості) прихований, оскільки "
"знаходиться ближче до камери, ніж його власний [member "
"GeometryInstance3D.visibility_range_begin]. Вузли, приховані за допомогою "
"властивості [member Node3D.visible], по суті видаляються з дерева залежностей "
"видимості, тому залежні екземпляри не враховуватимуть прихований вузол або "
"його нащадків."
msgid ""
"If [code]true[/code], this node can be visible. The node is only rendered "
"when all of its ancestors are visible, as well. That means [method "
"is_visible_in_tree] must return [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], цей вузол може бути видимим. Вузол відображається "
"лише тоді, коли всі його предки також видимі. Це означає, що метод [method "
"is_visible_in_tree] повинен повертати [code]true[/code]."
msgid ""
"Emitted when this node's visibility changes (see [member visible] and [method "
"is_visible_in_tree]).\n"
"This signal is emitted [i]after[/i] the related [constant "
"NOTIFICATION_VISIBILITY_CHANGED] notification."
msgstr ""
"Випромінюється, коли змінюється видимість цього вузла (див. [member visible] "
"та [method is_visible_in_tree]).\n"
"Цей сигнал випромінюється [i]після[/i] пов'язаного сповіщення [constant "
"NOTIFICATION_VISIBILITY_CHANGED]."
msgid ""
"Notification received when this node's [member global_transform] changes, if "
"[method is_transform_notification_enabled] is [code]true[/code]. See also "
"[method set_notify_transform].\n"
"[b]Note:[/b] Most 3D nodes such as [VisualInstance3D] or [CollisionObject3D] "
"automatically enable this to function correctly.\n"
"[b]Note:[/b] In the editor, nodes will propagate this notification to their "
"children if a gizmo is attached (see [method add_gizmo])."
msgstr ""
"Сповіщення отримується, коли змінюється [member global_transform] цього "
"вузла, якщо [method is_transform_notification_enabled] має значення "
"[code]true[/code]. Див. також [method set_notify_transform].\n"
"[b]Примітка:[/b] Більшість 3D-вузлів, таких як [VisualInstance3D] або "
"[CollisionObject3D], автоматично вмикають цю функцію для правильної роботи.\n"
"[b]Примітка:[/b] У редакторі вузли поширюватимуть це сповіщення на свої "
"дочірні об'єкти, якщо до них приєднано гізмо (див. [method add_gizmo])."
msgid ""
"Notification received when this node is registered to a new [World3D] (see "
"[method get_world_3d])."
msgstr ""
"Сповіщення отримано, коли цей вузол зареєстровано в новому [World3D] (див. "
"[method get_world_3d])."
msgid ""
"Notification received when this node is unregistered from the current "
"[World3D] (see [method get_world_3d]).\n"
"This notification is sent in reversed order."
msgstr ""
"Сповіщення отримано, коли цей вузол відреєстровано з поточного [World3D] "
"(див. [method get_world_3d]).\n"
"Це сповіщення надсилається у зворотному порядку."
msgid ""
"Notification received when this node's [member transform] changes, if [method "
"is_local_transform_notification_enabled] is [code]true[/code]. This is not "
"received when a parent [Node3D]'s [member transform] changes. See also "
"[method set_notify_local_transform].\n"
"[b]Note:[/b] Some 3D nodes such as [CSGShape3D] or [CollisionShape3D] "
"automatically enable this to function correctly."
msgstr ""
"Сповіщення отримується, коли змінюється [member transform] цього вузла, якщо "
"[method is_local_transform_notification_enabled] має значення [code]true[/"
"code]. Це не отримується, коли змінюється [member transform] батьківського "
"вузла [Node3D]. Див. також [method set_notify_local_transform].\n"
"[b]Примітка:[/b] Деякі 3D-вузли, такі як [CSGShape3D] або [CollisionShape3D], "
"автоматично вмикають цю функцію для правильної роботи."
msgid ""
"The rotation is edited using a [Vector3] in [url=https://en.wikipedia.org/"
"wiki/Euler_angles]Euler angles[/url]."
msgstr ""
"Обертання редагується за допомогою [Vector3] у [url=https://en.wikipedia.org/"
"wiki/Euler_angles]кутах Ейлера[/url]."
msgid "The rotation is edited using a [Quaternion]."
msgstr "Внутрішнє обертання відредаговано за допомогою [Quaternion]."
msgid ""
"The rotation is edited using a [Basis]. In this mode, the raw [member "
"basis]'s axes can be freely modified, but the [member scale] property is not "
"available."
msgstr ""
"Обертання редагується за допомогою [Basis]. У цьому режимі осі необробленого "
"[member basis] можна вільно змінювати, але властивість [member scale] "
"недоступна."
msgid "Abstract class to expose editor gizmos for [Node3D]."
msgstr "Абстрактний клас для встановлення редактора gizmos для [Node3D]."
msgid ""
"This abstract class helps connect the [Node3D] scene with the editor-specific "
"[EditorNode3DGizmo] class.\n"
"[Node3DGizmo] by itself has no exposed API, refer to [method "
"Node3D.add_gizmo] and pass it an [EditorNode3DGizmo] instance."
msgstr ""
"Цей абстрактний клас допомагає підключитися до [Node3D] сцени з редактором "
"[EditorNode3DGizmo] класу.\n"
"[Node3DGizmo] по собі не піддається API, зверніться до [method "
"Node3D.add_gizmo] і пропустіть його [EditorNode3DGizmo] екземпляр."
msgid "A pre-parsed scene tree path."
msgstr "Приблизний сюжетний шлях."
msgid ""
"The [NodePath] built-in [Variant] type represents a path to a node or "
"property in a hierarchy of nodes. It is designed to be efficiently passed "
"into many built-in methods (such as [method Node.get_node], [method "
"Object.set_indexed], [method Tween.tween_property], etc.) without a hard "
"dependence on the node or property they point to.\n"
"A node path is represented as a [String] composed of slash-separated ([code]/"
"[/code]) node names and colon-separated ([code]:[/code]) property names (also "
"called \"subnames\"). Similar to a filesystem path, [code]\"..\"[/code] and "
"[code]\".\"[/code] are special node names. They refer to the parent node and "
"the current node, respectively.\n"
"The following examples are paths relative to the current node:\n"
"[codeblock]\n"
"^\"A\" # Points to the direct child A.\n"
"^\"A/B\" # Points to A's child B.\n"
"^\".\" # Points to the current node.\n"
"^\"..\" # Points to the parent node.\n"
"^\"../C\" # Points to the sibling node C.\n"
"^\"../..\" # Points to the grandparent node.\n"
"[/codeblock]\n"
"A leading slash means the path is absolute, and begins from the [SceneTree]:\n"
"[codeblock]\n"
"^\"/root\" # Points to the SceneTree's root Window.\n"
"^\"/root/Title\" # May point to the main scene's root node named "
"\"Title\".\n"
"^\"/root/Global\" # May point to an autoloaded node or scene named "
"\"Global\".\n"
"[/codeblock]\n"
"Despite their name, node paths may also point to a property:\n"
"[codeblock]\n"
"^\":position\" # Points to this object's position.\n"
"^\":position:x\" # Points to this object's position in the x axis.\n"
"^\"Camera3D:rotation:y\" # Points to the child Camera3D and its y rotation.\n"
"^\"/root:size:x\" # Points to the root Window and its width.\n"
"[/codeblock]\n"
"In some situations, it's possible to omit the leading [code]:[/code] when "
"pointing to an object's property. As an example, this is the case with "
"[method Object.set_indexed] and [method Tween.tween_property], as those "
"methods call [method NodePath.get_as_property_path] under the hood. However, "
"it's generally recommended to keep the [code]:[/code] prefix.\n"
"Node paths cannot check whether they are valid and may point to nodes or "
"properties that do not exist. Their meaning depends entirely on the context "
"in which they're used.\n"
"You usually do not have to worry about the [NodePath] type, as strings are "
"automatically converted to the type when necessary. There are still times "
"when defining node paths is useful. For example, exported [NodePath] "
"properties allow you to easily select any node within the currently edited "
"scene. They are also automatically updated when moving, renaming or deleting "
"nodes in the scene tree editor. See also [annotation "
"@GDScript.@export_node_path].\n"
"See also [StringName], which is a similar type designed for optimized "
"strings.\n"
"[b]Note:[/b] In a boolean context, a [NodePath] will evaluate to [code]false[/"
"code] if it is empty ([code]NodePath(\"\")[/code]). Otherwise, a [NodePath] "
"will always evaluate to [code]true[/code]."
msgstr ""
"Вбудований тип [NodePath] [Variant] представляє шлях до вузла або властивості "
"в ієрархії вузлів. Його розроблено для ефективної передачі в багато "
"вбудованих методів (таких як [method Node.get_node], [method "
"Object.set_indexed], [method Tween.tween_property] тощо) без жорсткої "
"залежності від вузла чи властивості, на які вони вказують. \n"
"Шлях до вузла представлено як [String], що складається з імен вузлів, "
"розділених скісною рискою ([code]/[/code]) і розділених двокрапками ([code]:[/"
"code]) імен властивостей (також званих «підіменами»). Подібно до шляху "
"файлової системи, [code]\"..\"[/code] і [code]\".\"[/code] є спеціальними "
"іменами вузлів. Вони посилаються на батьківський вузол і поточний вузол "
"відповідно. \n"
"Наведені нижче приклади є шляхами відносно поточного вузла: \n"
"[codeblock] \n"
"^\"A\" # Вказує на пряму дочірню A. \n"
"^\"A/B\" # Вказує на дочірній елемент B. \n"
"^\".\" # Вказує на поточний вузол. \n"
"^\"..\" # Вказує на батьківський вузол. \n"
"^\"../C\" # Вказує на рідний вузол C. \n"
"^\"../..\" # Вказує на дідусовий вузол. \n"
"[/codeblock] \n"
"Слеш на початку означає, що шлях є абсолютним і починається з [SceneTree]: \n"
"[codeblock] \n"
"^\"/root\" # Вказує на кореневе вікно SceneTree. \n"
"^\"/root/Title\" # Може вказувати на кореневий вузол головної сцени під "
"назвою \"Title\". \n"
"^\"/root/Global\" # Може вказувати на автоматично завантажений вузол або "
"сцену під назвою \"Global\". \n"
"[/codeblock] \n"
"Незважаючи на свою назву, шляхи вузлів також можуть вказувати на "
"властивість: \n"
"[codeblock] \n"
"^\":position\" # Вказує на позицію цього об'єкта. \n"
"^\":position:x\" # Вказує на положення цього об'єкта на осі x. \n"
"^\"Camera3D:rotation:y\" # Вказує на дочірню камеру Camera3D і її обертання "
"y. \n"
"^\"/root:size:x\" # Вказує на кореневе вікно та його ширину. \n"
"[/codeblock] \n"
"У деяких ситуаціях можна опустити початковий [code]:[/code] під час вказівки "
"на властивість об’єкта. Як приклад, це випадок [method Object.set_indexed] і "
"[method Tween.tween_property], оскільки ці методи викликають [method "
"NodePath.get_as_property_path] під капотом. Однак зазвичай рекомендується "
"зберігати префікс [code]:[/code]. \n"
"Шляхи вузлів не можуть перевірити, чи вони дійсні, і можуть вказувати на "
"вузли або властивості, які не існують. Їхнє значення повністю залежить від "
"контексту, у якому вони використовуються. \n"
"Зазвичай вам не потрібно турбуватися про тип [NodePath], оскільки рядки "
"автоматично перетворюються на тип, коли це необхідно. Бувають випадки, коли "
"визначення шляхів вузлів є корисним. Наприклад, експортовані властивості "
"[NodePath] дозволяють легко вибрати будь-який вузол у поточній редагованій "
"сцені. Вони також автоматично оновлюються під час переміщення, перейменування "
"або видалення вузлів у редакторі дерева сцен. Дивіться також [annotation "
"@GDScript.@export_node_path]. \n"
"Дивіться також [StringName], який є подібним типом, розробленим для "
"оптимізованих рядків. \n"
"[b]Примітка.[/b] У логічному контексті [NodePath] матиме значення "
"[code]false[/code], якщо він порожній ([code]NodePath(\"\")[/code]). В іншому "
"випадку [NodePath] завжди матиме значення [code]true[/code]."
msgid "2D Role Playing Game (RPG) Demo"
msgstr "2Д Рольова гра (RPG) Демо"
msgid "Constructs an empty [NodePath]."
msgstr "Будуємо порожній [NodePath]."
msgid "Constructs a [NodePath] as a copy of the given [NodePath]."
msgstr "Constructs a [NodePath] як копія даної [NodePath]."
msgid ""
"Constructs a [NodePath] from a [String]. The created path is absolute if "
"prefixed with a slash (see [method is_absolute]).\n"
"The \"subnames\" optionally included after the path to the target node can "
"point to properties, and can also be nested.\n"
"The following strings can be valid node paths:\n"
"[codeblock]\n"
"# Points to the Sprite2D node.\n"
"\"Level/RigidBody2D/Sprite2D\"\n"
"\n"
"# Points to the Sprite2D node and its \"texture\" resource.\n"
"# get_node() would retrieve the Sprite2D, while get_node_and_resource()\n"
"# would retrieve both the Sprite2D node and the \"texture\" resource.\n"
"\"Level/RigidBody2D/Sprite2D:texture\"\n"
"\n"
"# Points to the Sprite2D node and its \"position\" property.\n"
"\"Level/RigidBody2D/Sprite2D:position\"\n"
"\n"
"# Points to the Sprite2D node and the \"x\" component of its \"position\" "
"property.\n"
"\"Level/RigidBody2D/Sprite2D:position:x\"\n"
"\n"
"# Points to the RigidBody2D node as an absolute path beginning from the "
"SceneTree.\n"
"\"/root/Level/RigidBody2D\"\n"
"[/codeblock]\n"
"[b]Note:[/b] In GDScript, it's also possible to convert a constant string "
"into a node path by prefixing it with [code]^[/code]. [code]^\"path/to/"
"node\"[/code] is equivalent to [code]NodePath(\"path/to/node\")[/code]."
msgstr ""
"Створює [NodePath] із [String]. Створений шлях є абсолютним, якщо перед ним "
"ставиться коса риска (див. [method is_absolute]). \n"
"«Підімена», необов’язково включені після шляху до цільового вузла, можуть "
"вказувати на властивості, а також можуть бути вкладеними. \n"
"Наступні рядки можуть бути дійсними шляхами вузлів: \n"
"[codeblock] \n"
"# Вказує на вузол Sprite2D. \n"
"\"Level/RigidBody2D/Sprite2D\" \n"
"\n"
"# Вказує на вузол Sprite2D і його \"текстурний\" ресурс. \n"
"# get_node() отримає Sprite2D, а get_node_and_resource() \n"
"# отримає як вузол Sprite2D, так і ресурс \"текстура\". \n"
"\"Level/RigidBody2D/Sprite2D: текстура\" \n"
"\n"
"# Вказує на вузол Sprite2D і його властивість \"position\". \n"
"\"Level/RigidBody2D/Sprite2D:позиція\" \n"
"\n"
"# Вказує на вузол Sprite2D і компонент \"x\" його властивості \"position\". \n"
"\"Level/RigidBody2D/Sprite2D:position:x\" \n"
"\n"
"# Вказує на вузол RigidBody2D як абсолютний шлях, що починається від "
"SceneTree. \n"
"\"/root/Level/RigidBody2D\" \n"
"[/codeblock] \n"
"[b]Примітка:[/b] У GDScript також можна перетворити постійний рядок на шлях "
"до вузла, додавши до нього префікс [code]^[/code]. [code]^\"шлях/до/вузла\"[/"
"code] еквівалентний [code]NodePath(\"шлях/до/вузла\")[/code]."
msgid ""
"Returns a copy of this node path with a colon character ([code]:[/code]) "
"prefixed, transforming it to a pure property path with no node names "
"(relative to the current node).\n"
"[codeblocks]\n"
"[gdscript]\n"
"# node_path points to the \"x\" property of the child node named "
"\"position\".\n"
"var node_path = ^\"position:x\"\n"
"\n"
"# property_path points to the \"position\" in the \"x\" axis of this node.\n"
"var property_path = node_path.get_as_property_path()\n"
"print(property_path) # Prints \":position:x\"\n"
"[/gdscript]\n"
"[csharp]\n"
"// nodePath points to the \"x\" property of the child node named "
"\"position\".\n"
"var nodePath = new NodePath(\"position:x\");\n"
"\n"
"// propertyPath points to the \"position\" in the \"x\" axis of this node.\n"
"NodePath propertyPath = nodePath.GetAsPropertyPath();\n"
"GD.Print(propertyPath); // Prints \":position:x\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію шляху цього вузла з префіксом двокрапки ([code]:[/code]), "
"перетворюючи його на чистий шлях властивостей без імен вузла (відносно "
"поточного вузла). \n"
"[codeblocks] \n"
"[gdscript] \n"
"# node_path вказує на властивість \"x\" дочірнього вузла з назвою "
"\"position\". \n"
"var node_path = ^\"position:x\" \n"
"\n"
"# property_path вказує на «позицію» на осі «x» цього вузла. \n"
"var property_path = node_path.get_as_property_path() \n"
"print(property_path) # Виводить \":position:x\" \n"
"[/gdscript] \n"
"[csharp] \n"
"// nodePath вказує на властивість \"x\" дочірнього вузла з назвою "
"\"position\". \n"
"var nodePath = new NodePath(\"position:x\"); \n"
"\n"
"// propertyPath вказує на \"положення\" на осі \"x\" цього вузла. \n"
"NodePath propertyPath = nodePath.GetAsPropertyPath(); \n"
"GD.Print(propertyPath); // Виводить \":position:x\" \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns all node names concatenated with a slash character ([code]/[/code]) "
"as a single [StringName]."
msgstr ""
"Повертає всі імена вузлів, що містяться у символіці сусле ([code]/[/code]) як "
"єдиний [StringName]."
msgid ""
"Returns all property subnames concatenated with a colon character ([code]:[/"
"code]) as a single [StringName].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node_path = ^\"Sprite2D:texture:resource_name\"\n"
"print(node_path.get_concatenated_subnames()) # Prints "
"\"texture:resource_name\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var nodePath = new NodePath(\"Sprite2D:texture:resource_name\");\n"
"GD.Print(nodePath.GetConcatenatedSubnames()); // Prints "
"\"texture:resource_name\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає всі підназви властивостей, об’єднані символом двокрапки ([code]:[/"
"code]) як один [StringName]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node_path = ^\"Sprite2D:texture:resource_name\" \n"
"print(node_path.get_concatenated_subnames()) # Виводить "
"\"texture:resource_name\" \n"
"[/gdscript] \n"
"[csharp] \n"
"var nodePath = new NodePath(\"Sprite2D:texture:resource_name\"); \n"
"GD.Print(nodePath.GetConcatenatedSubnames()); // Друкує "
"\"texture:resource_name\" \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the node name indicated by [param idx], starting from 0. If [param "
"idx] is out of bounds, an error is generated. See also [method "
"get_subname_count] and [method get_name_count].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var sprite_path = NodePath(\"../RigidBody2D/Sprite2D\")\n"
"print(sprite_path.get_name(0)) # Prints \"..\"\n"
"print(sprite_path.get_name(1)) # Prints \"RigidBody2D\"\n"
"print(sprite_path.get_name(2)) # Prints \"Sprite\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var spritePath = new NodePath(\"../RigidBody2D/Sprite2D\");\n"
"GD.Print(spritePath.GetName(0)); // Prints \"..\"\n"
"GD.Print(spritePath.GetName(1)); // Prints \"PathFollow2D\"\n"
"GD.Print(spritePath.GetName(2)); // Prints \"Sprite\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає ім’я вузла, указане [param idx], починаючи з 0. Якщо [param idx] "
"виходить за межі, генерується помилка. Дивіться також [method "
"get_subname_count] і [method get_name_count]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var sprite_path = NodePath(\"../RigidBody2D/Sprite2D\") \n"
"print(sprite_path.get_name(0)) # Виводить \"..\" \n"
"print(sprite_path.get_name(1)) # Друкує \"RigidBody2D\" \n"
"print(sprite_path.get_name(2)) # Виводить \"Sprite\" \n"
"[/gdscript] \n"
"[csharp] \n"
"var spritePath = new NodePath(\"../RigidBody2D/Sprite2D\"); \n"
"GD.Print(spritePath.GetName(0)); // Виводить \"..\" \n"
"GD.Print(spritePath.GetName(1)); // Друкує \"PathFollow2D\" \n"
"GD.Print(spritePath.GetName(2)); // Друкує \"Sprite\" \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the number of node names in the path. Property subnames are not "
"included.\n"
"For example, [code]\"../RigidBody2D/Sprite2D:texture\"[/code] contains 3 node "
"names."
msgstr ""
"Повертаємо кількість імен вузлів в шляху. Прізвище не входить.\n"
"Наприклад, [code]./RigidBody2D/Sprite2D:texture\"[/code] містить назви вузлів "
"3."
msgid ""
"Returns the property name indicated by [param idx], starting from 0. If "
"[param idx] is out of bounds, an error is generated. See also [method "
"get_subname_count].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var path_to_name = NodePath(\"Sprite2D:texture:resource_name\")\n"
"print(path_to_name.get_subname(0)) # Prints \"texture\"\n"
"print(path_to_name.get_subname(1)) # Prints \"resource_name\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var pathToName = new NodePath(\"Sprite2D:texture:resource_name\");\n"
"GD.Print(pathToName.GetSubname(0)); // Prints \"texture\"\n"
"GD.Print(pathToName.GetSubname(1)); // Prints \"resource_name\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає назву властивості, указану [param idx], починаючи з 0. Якщо [param "
"idx] виходить за межі, генерується помилка. Дивіться також [method "
"get_subname_count]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var path_to_name = NodePath(\"Sprite2D:texture:resource_name\") \n"
"print(path_to_name.get_subname(0)) # Друкує \"текстуру\" \n"
"print(path_to_name.get_subname(1)) # Виводить \"назва_ресурсу\" \n"
"[/gdscript] \n"
"[csharp] \n"
"var pathToName = new NodePath(\"Sprite2D:texture:resource_name\"); \n"
"GD.Print(pathToName.GetSubname(0)); // Друкує \"текстуру\" \n"
"GD.Print(pathToName.GetSubname(1)); // Виводить \"resource_name\" \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the number of property names (\"subnames\") in the path. Each subname "
"in the node path is listed after a colon character ([code]:[/code]).\n"
"For example, [code]\"Level/RigidBody2D/Sprite2D:texture:resource_name\"[/"
"code] contains 2 subnames."
msgstr ""
"Повертаємо кількість майнових імен (\"підім'я\") в доріці. Кожна підпам'я в "
"контурі вершини перераховується після колонного символу ([code]:[/code]).\n"
"Наприклад, [code]\"Level/RigidBody2D/Sprite2D:texture:resource_name\"[/code] "
"містить 2 підмені."
msgid ""
"Returns the 32-bit hash value representing the node path's contents.\n"
"[b]Note:[/b] Node paths with equal hash values are [i]not[/i] guaranteed to "
"be the same, as a result of hash collisions. Node paths with different hash "
"values are guaranteed to be different."
msgstr ""
"Повертає значення 32-бітного хешу, що представляє вміст вершини.\n"
"[b]Примітка:[/b] Маршрути Node з однаковими значеннями хеш [i] не[/i] "
"гарантовано бути таким же, як наслідок зіткнень. Відсутні шляхи з різними "
"значеннями хешу гарантовано відрізняються."
msgid ""
"Returns [code]true[/code] if the node path is absolute. Unlike a relative "
"path, an absolute path is represented by a leading slash character ([code]/[/"
"code]) and always begins from the [SceneTree]. It can be used to reliably "
"access nodes from the root node (e.g. [code]\"/root/Global\"[/code] if an "
"autoload named \"Global\" exists)."
msgstr ""
"Повертає [code]true[/code], якщо шлях вершини абсолютний. На відміну від "
"відносного шляху, абсолютний шлях представлений провідним символом зіткнення "
"([code]/[/code]) і завжди починається з [SceneTree]. Він може бути "
"використаний для надійного доступу вузлів з кореневого вузла (наприклад, "
"[code]\"/root/Global\"[/code], якщо автозавантаження названо \"Global\"."
msgid ""
"Returns [code]true[/code] if the node path has been constructed from an empty "
"[String] ([code]\"\"[/code])."
msgstr ""
"Повертає [code]true[/code], якщо шлях вершини був побудований з порожнього "
"[String] ([code]\"\"\"[/code])."
msgid ""
"Returns the slice of the [NodePath], from [param begin] (inclusive) to [param "
"end] (exclusive), as a new [NodePath].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"sum of [method get_name_count] and [method get_subname_count], so the default "
"value for [param end] makes it slice to the end of the [NodePath] by default "
"(i.e. [code]path.slice(1)[/code] is a shorthand for [code]path.slice(1, "
"path.get_name_count() + path.get_subname_count())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the [NodePath] (i.e. [code]path.slice(0, -2)[/code] is a shorthand "
"for [code]path.slice(0, path.get_name_count() + path.get_subname_count() - 2)"
"[/code])."
msgstr ""
"Повертаємо розріз [NodePath], з [param begin] (включно) до [param end] "
"(виключно), як новий [NodePath].\n"
"Абсолютне значення [param begin] і [param end] буде зафіксовано до суми "
"[method get_name_count] і [method get_subname_count], тому значення за "
"замовчуванням для [param end] встановлює кінець [NodePath] кінцем розрізу за "
"замовчуванням (i.e. [code]path.slice(1)[/code] є скороченим записом "
"[code]path.slice(1, path.get_name_count() + path.get_subname_count()[/"
"code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця [NodePath] (i.e. [code]path.slice(0, -2)[/code] є скороченим записом "
"для [code]path.slice(0, path.get_name_count() + path.get_subname_count() - 2)"
"[/code])."
msgid "Returns [code]true[/code] if two node paths are not equal."
msgstr "Повертає [code]true[/code], якщо два шляхи вершини не рівні."
msgid ""
"Returns [code]true[/code] if two node paths are equal, that is, they are "
"composed of the same node names and subnames in the same order."
msgstr ""
"Повертаємо [code]true[/code], якщо два шляхи вершини рівні, тобто вони "
"складаються з однакових імен вузлів і підnames в одному порядку."
msgid "Abstract base class for noise generators."
msgstr "Абстрактний базовий клас шумогенераторів."
msgid ""
"This class defines the interface for noise generation libraries to inherit "
"from.\n"
"A default [method get_seamless_image] implementation is provided for "
"libraries that do not provide seamless noise. This function requests a larger "
"image from the [method get_image] method, reverses the quadrants of the "
"image, then uses the strips of extra width to blend over the seams.\n"
"Inheriting noise classes can optionally override this function to provide a "
"more optimal algorithm."
msgstr ""
"Цей клас визначає інтерфейс для бібліотечних бібліотек шуму у спадку.\n"
"Для бібліотек, які не забезпечують безшовний шум. Ця функція вимагає більшого "
"зображення з методу [method get_image], повертає квадроанти зображення, потім "
"використовує смуги додаткової ширини для змішування над швами.\n"
"Для забезпечення більш оптимального алгоритму можна скористатися перевагами "
"шуму."
msgid ""
"Returns an [Image] containing 2D noise values.\n"
"[b]Note:[/b] With [param normalize] set to [code]false[/code], the default "
"implementation expects the noise generator to return values in the range "
"[code]-1.0[/code] to [code]1.0[/code]."
msgstr ""
"Повертаємо увагу, що значення шуму 2D.\n"
"[b]Note:[/b] За допомогою [param normalize] встановлюється до [code]false[/"
"code], реалізація за замовчуванням очікує шумогенератора для повернення "
"значень в діапазоні [code]-1.0[/code] до [code]1.0[/code]."
msgid ""
"Returns an [Array] of [Image]s containing 3D noise values for use with "
"[method ImageTexture3D.create].\n"
"[b]Note:[/b] With [param normalize] set to [code]false[/code], the default "
"implementation expects the noise generator to return values in the range "
"[code]-1.0[/code] to [code]1.0[/code]."
msgstr ""
"Повертаємо [Array] [Іmage], що містить 3D значення шуму для використання з "
"[method ImageTexture3D.create].\n"
"[b]Примітка:[/b] З [param normalize] встановлюється до [code]false[/code], "
"реалізація за замовчуванням очікує шумогенератора, щоб повернути значення в "
"діапазоні [code]-1.0[/code] до [code]1.0[/code]."
msgid "Returns the 1D noise value at the given (x) coordinate."
msgstr "Повертає значення шуму 1D на даній (x) координаті."
msgid "Returns the 2D noise value at the given position."
msgstr "Повертає значення шуму 2D на даній позиції."
msgid "Returns the 3D noise value at the given position."
msgstr "Повертає значення шуму 3D на даній позиції."
msgid ""
"Returns an [Image] containing seamless 2D noise values.\n"
"[b]Note:[/b] With [param normalize] set to [code]false[/code], the default "
"implementation expects the noise generator to return values in the range "
"[code]-1.0[/code] to [code]1.0[/code]."
msgstr ""
"Повертаємо вашу увагу на те, що безшовні 2D значення шуму.\n"
"[b]Примітка:[/b] За допомогою [param normalize] встановлюється до "
"[code]false[/code], реалізація за замовчуванням очікує шумогенератора для "
"повернення значень в діапазоні [code]-1.0[/code] до [code]1.0[/code]."
msgid ""
"Returns an [Array] of [Image]s containing seamless 3D noise values for use "
"with [method ImageTexture3D.create].\n"
"[b]Note:[/b] With [param normalize] set to [code]false[/code], the default "
"implementation expects the noise generator to return values in the range "
"[code]-1.0[/code] to [code]1.0[/code]."
msgstr ""
"Повертаємо [Array] [Image], що містить безшовні 3D значення шуму для "
"використання з [method ImageTexture3D.create].\n"
"[b]Примітка:[/b] З [param normalize] встановлюється до [code]false[/code], "
"реалізація за замовчуванням очікує шумогенератора для повернення значень в "
"діапазоні [code]-1.0[/code] до [code]1.0[/code]."
msgid "A 2D texture filled with noise generated by a [Noise] object."
msgstr "A 2D текстура, наповнена шумом, створеним об'єктом [Noise]."
msgid ""
"Uses the [FastNoiseLite] library or other noise generators to fill the "
"texture data of your desired size. [NoiseTexture2D] can also generate normal "
"map textures.\n"
"The class uses [Thread]s to generate the texture data internally, so [method "
"Texture2D.get_image] may return [code]null[/code] if the generation process "
"has not completed yet. In that case, you need to wait for the texture to be "
"generated before accessing the image and the generated byte data:\n"
"[codeblock]\n"
"var texture = NoiseTexture2D.new()\n"
"texture.noise = FastNoiseLite.new()\n"
"await texture.changed\n"
"var image = texture.get_image()\n"
"var data = image.get_data()\n"
"[/codeblock]"
msgstr ""
"Використовує бібліотеку [FastNoiseLite] або інші генератори шуму для "
"заповнення даними текстури бажаного розміру. [NoiseTexture2D] також може "
"генерувати нормальні текстури карти. \n"
"Клас використовує [Thread] для внутрішньої генерації даних текстури, тому "
"[method Texture2D.get_image] може повернути [code]null[/code], якщо процес "
"генерації ще не завершено. У такому випадку вам потрібно дочекатися генерації "
"текстури, перш ніж отримати доступ до зображення та згенерованих байтових "
"даних: \n"
"[codeblock] \n"
"var texture = NoiseTexture2D.new() \n"
"texture.noise = FastNoiseLite.new() \n"
"await texture.changed \n"
"var image = texture.get_image() \n"
"var data = image.get_data() \n"
"[/codeblock]"
msgid ""
"If [code]true[/code], the resulting texture contains a normal map created "
"from the original noise interpreted as a bump map."
msgstr ""
"Якщо [code]true[/code], отримана текстура містить нормальну карту, створену з "
"оригінального шуму, інтерпретованої як bump map."
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 ""
"Міцність бамських карт, що використовуються в цій фактурі. Більша вартість "
"зробить бамперові карти з'являються більшими, ніж менша вартість зробить їх "
"більш м'якими."
msgid ""
"A [Gradient] which is used to map the luminance of each pixel to a color "
"value."
msgstr ""
"[Gradient], який використовується для відображення блиску кожного пікселя до "
"значення кольору."
msgid ""
"Determines whether mipmaps are generated for this texture. Enabling this "
"results in less texture aliasing in the distance, at the cost of increasing "
"memory usage by roughly 33% and making the noise texture generation take "
"longer.\n"
"[b]Note:[/b] [member generate_mipmaps] requires mipmap filtering to be "
"enabled on the material using the [NoiseTexture2D] to have an effect."
msgstr ""
"Визначають, чи створюються карти для цієї текстури. Включаючи ці результати в "
"меншій фактурі, що ілюзують на відстані, за вартістю збільшення використання "
"пам'яті приблизно на 33% і робить процес генерації шуму довше.\n"
"[b]Примітка:[/b] [member generate_mipmaps] вимагає фільтрування mipmap, щоб "
"увімкнути матеріал за допомогою [NoiseTexture2D], щоб мати ефект."
msgid "Height of the generated texture (in pixels)."
msgstr "Висота генерованої текстури (у пікселях)."
msgid ""
"Determines whether the noise image is calculated in 3D space. May result in "
"reduced contrast."
msgstr ""
"Визначає, чи обчислюється шум у тривимірному просторі. Може призвести до "
"зниження контрасту."
msgid ""
"If [code]true[/code], inverts the noise texture. White becomes black, black "
"becomes white."
msgstr ""
"Якщо [code]true[/code], інвертує текстуру шуму. Білий стає чорним, чорний "
"стає білим."
msgid "The instance of the [Noise] object."
msgstr "Приклад об'єкта [Noise]."
msgid ""
"If [code]true[/code], the noise image coming from the noise generator is "
"normalized to the range [code]0.0[/code] to [code]1.0[/code].\n"
"Turning normalization off can affect the contrast and allows you to generate "
"non repeating tileable noise textures."
msgstr ""
"Якщо [code]true[/code], зображення шуму, що надходить від шумогенератора, "
"нормалізовано до діапазону [code]0.0[/code] до [code]1.0[/code].\n"
"Увімкнути нормалізацію можна на контрасті і дозволяє створювати не "
"повторювані кахельні фактури шуму."
msgid ""
"If [code]true[/code], a seamless texture is requested from the [Noise] "
"resource.\n"
"[b]Note:[/b] Seamless noise textures may take longer to generate and/or can "
"have a lower contrast compared to non-seamless noise depending on the used "
"[Noise] resource. This is because some implementations use higher dimensions "
"for generating seamless noise.\n"
"[b]Note:[/b] The default [FastNoiseLite] implementation uses the fallback "
"path for seamless generation. If using a [member width] or [member height] "
"lower than the default, you may need to increase [member "
"seamless_blend_skirt] to make seamless blending more effective."
msgstr ""
"Якщо [code]true[/code], безшовна текстура запитується з ресурсу [Noise].\n"
"[b]Примітка:[/b] Безшовні текстури шуму можуть зайняти довше, щоб генерувати "
"та/або можуть мати нижчий контраст у порівнянні з безшовним шумом залежно від "
"використовуваного [Noise] ресурсу. Це тому, що деякі впровадження "
"використовують більш високі розміри для створення безшовного шуму.\n"
"[b]Примітка:[/b] За замовчуванням [FastNoiseLite] використовує шлях знепаду "
"для безшовного покоління. Якщо ви використовуєте [member height] або [member "
"width] нижче, ніж за замовчуванням, ви можете збільшити [member "
"seamless_blend_skirt], щоб зробити безшовний блендер більш ефективним."
msgid ""
"Used for the default/fallback implementation of the seamless texture "
"generation. It determines the distance over which the seams are blended. High "
"values may result in less details and contrast. See [Noise] for further "
"details.\n"
"[b]Note:[/b] If using a [member width] or [member height] lower than the "
"default, you may need to increase [member seamless_blend_skirt] to make "
"seamless blending more effective."
msgstr ""
"Використовується для реалізації безшовної текстури. Визначається відстань, "
"над яким з'єднуються шви. Високі значення можуть призвести до меншої "
"кількості деталей та контрастності. Див. [Noise] для подальших деталей.\n"
"[b]Примітка:[/b] Якщо за допомогою [member width] або [member height] нижче "
"за замовчуванням, ви можете збільшити [member seamless_blend_skirt], щоб "
"зробити безшовний блендер більш ефективним."
msgid "Width of the generated texture (in pixels)."
msgstr "Ширина генерованої текстури (у пікселях)."
msgid "A 3D texture filled with noise generated by a [Noise] object."
msgstr "3D текстура, наповнена шумом, створеним об'єктом [Noise]."
msgid ""
"Uses the [FastNoiseLite] library or other noise generators to fill the "
"texture data of your desired size.\n"
"The class uses [Thread]s to generate the texture data internally, so [method "
"Texture3D.get_data] may return [code]null[/code] if the generation process "
"has not completed yet. In that case, you need to wait for the texture to be "
"generated before accessing the image:\n"
"[codeblock]\n"
"var texture = NoiseTexture3D.new()\n"
"texture.noise = FastNoiseLite.new()\n"
"await texture.changed\n"
"var data = texture.get_data()\n"
"[/codeblock]"
msgstr ""
"Використовує бібліотеку [FastNoiseLite] або інші генератори шуму для "
"заповнення даних текстури бажаного розміру. \n"
"Клас використовує [Thread] для внутрішньої генерації даних текстури, тому "
"[method Texture3D.get_data] може повернути [code]null[/code], якщо процес "
"генерації ще не завершено. У такому випадку вам потрібно дочекатися створення "
"текстури, перш ніж отримати доступ до зображення: \n"
"[codeblock] \n"
"var texture = NoiseTexture3D.new() \n"
"texture.noise = FastNoiseLite.new() \n"
"await texture.changed \n"
"var data = texture.get_data() \n"
"[/codeblock]"
msgid "Depth of the generated texture (in pixels)."
msgstr "Глибина генерованої текстури (у пікселях)."
msgid ""
"If [code]true[/code], a seamless texture is requested from the [Noise] "
"resource.\n"
"[b]Note:[/b] Seamless noise textures may take longer to generate and/or can "
"have a lower contrast compared to non-seamless noise depending on the used "
"[Noise] resource. This is because some implementations use higher dimensions "
"for generating seamless noise.\n"
"[b]Note:[/b] The default [FastNoiseLite] implementation uses the fallback "
"path for seamless generation. If using a [member width], [member height] or "
"[member depth] lower than the default, you may need to increase [member "
"seamless_blend_skirt] to make seamless blending more effective."
msgstr ""
"Якщо [code]true[/code], безшовна текстура запитується з ресурсу [Noise].\n"
"[b]Примітка:[/b] Безшовні текстури шуму можуть зайняти довше, щоб генерувати "
"та/або можуть мати нижчий контраст у порівнянні з безшовним шумом залежно від "
"використовуваного [Noise] ресурсу. Це тому, що деякі впровадження "
"використовують більш високі розміри для створення безшовного шуму.\n"
"[b]Примітка:[/b] За замовчуванням [FastNoiseLite] використовує шлях знепаду "
"для безшовного покоління. Якщо ви використовуєте [member width], [member "
"height] або [member depth] нижче, ніж за замовчуванням, ви можете збільшити "
"[member seamless_blend_skirt], щоб зробити безшовний блендер більш ефективним."
msgid ""
"Used for the default/fallback implementation of the seamless texture "
"generation. It determines the distance over which the seams are blended. High "
"values may result in less details and contrast. See [Noise] for further "
"details.\n"
"[b]Note:[/b] If using a [member width], [member height] or [member depth] "
"lower than the default, you may need to increase [member "
"seamless_blend_skirt] to make seamless blending more effective."
msgstr ""
"Використовується для реалізації безшовної текстури. Визначається відстань, "
"над яким з'єднуються шви. Високі значення можуть призвести до меншої "
"кількості деталей та контрастності. Див. [Noise] для подальших деталей.\n"
"[b]Примітка:[/b] Якщо за допомогою [member width], [member height] або "
"[member depth] нижче за замовчуванням, вам може знадобитися збільшити [member "
"seamless_blend_skirt], щоб зробити безшовний блендер більш ефективним."
msgid "Base class for all other classes in the engine."
msgstr "Базовий клас для всіх інших класів двигуна."
msgid ""
"An advanced [Variant] type. All classes in the engine inherit from Object. "
"Each class may define new properties, methods or signals, which are available "
"to all inheriting classes. For example, a [Sprite2D] instance is able to call "
"[method Node.add_child] because it inherits from [Node].\n"
"You can create new instances, using [code]Object.new()[/code] in GDScript, or "
"[code]new GodotObject[/code] in C#.\n"
"To delete an Object instance, call [method free]. This is necessary for most "
"classes inheriting Object, because they do not manage memory on their own, "
"and will otherwise cause memory leaks when no longer in use. There are a few "
"classes that perform memory management. For example, [RefCounted] (and by "
"extension [Resource]) deletes itself when no longer referenced, and [Node] "
"deletes its children when freed.\n"
"Objects can have a [Script] attached to them. Once the [Script] is "
"instantiated, it effectively acts as an extension to the base class, allowing "
"it to define and inherit new properties, methods and signals.\n"
"Inside a [Script], [method _get_property_list] may be overridden to customize "
"properties in several ways. This allows them to be available to the editor, "
"display as lists of options, sub-divide into groups, save on disk, etc. "
"Scripting languages offer easier ways to customize properties, such as with "
"the [annotation @GDScript.@export] annotation.\n"
"Godot is very dynamic. An object's script, and therefore its properties, "
"methods and signals, can be changed at run-time. Because of this, there can "
"be occasions where, for example, a property required by a method may not "
"exist. To prevent run-time errors, see methods such as [method set], [method "
"get], [method call], [method has_method], [method has_signal], etc. Note that "
"these methods are [b]much[/b] slower than direct references.\n"
"In GDScript, you can also check if a given property, method, or signal name "
"exists in an object with the [code]in[/code] operator:\n"
"[codeblock]\n"
"var node = Node.new()\n"
"print(\"name\" in node) # Prints true\n"
"print(\"get_parent\" in node) # Prints true\n"
"print(\"tree_entered\" in node) # Prints true\n"
"print(\"unknown\" in node) # Prints false\n"
"[/codeblock]\n"
"Notifications are [int] constants commonly sent and received by objects. For "
"example, on every rendered frame, the [SceneTree] notifies nodes inside the "
"tree with a [constant Node.NOTIFICATION_PROCESS]. The nodes receive it and "
"may call [method Node._process] to update. To make use of notifications, see "
"[method notification] and [method _notification].\n"
"Lastly, every object can also contain metadata (data about data). [method "
"set_meta] can be useful to store information that the object itself does not "
"depend on. To keep your code clean, making excessive use of metadata is "
"discouraged.\n"
"[b]Note:[/b] Unlike references to a [RefCounted], references to an object "
"stored in a variable can become invalid without being set to [code]null[/"
"code]. To check if an object has been deleted, do [i]not[/i] compare it "
"against [code]null[/code]. Instead, use [method "
"@GlobalScope.is_instance_valid]. It's also recommended to inherit from "
"[RefCounted] for classes storing data instead of [Object].\n"
"[b]Note:[/b] The [code]script[/code] is not exposed like most properties. To "
"set or get an object's [Script] in code, use [method set_script] and [method "
"get_script], respectively.\n"
"[b]Note:[/b] In a boolean context, an [Object] will evaluate to [code]false[/"
"code] if it is equal to [code]null[/code] or it has been freed. Otherwise, an "
"[Object] will always evaluate to [code]true[/code]. See also [method "
"@GlobalScope.is_instance_valid]."
msgstr ""
"Розширений тип [Variant]. Усі класи в двигуні успадковуються від Object. "
"Кожен клас може визначати нові властивості, методи або сигнали, які доступні "
"для всіх успадкованих класів. Наприклад, екземпляр [Sprite2D] може викликати "
"[method Node.add_child], оскільки він успадковує [Node]. \n"
"Ви можете створювати нові екземпляри за допомогою [code]Object.new()[/code] у "
"GDScript або [code]new GodotObject[/code] у C#. \n"
"Щоб видалити примірник Object, викличте [method free]. Це необхідно для "
"більшості класів, які успадковують Object, тому що вони не керують пам’яттю "
"самостійно, і в іншому випадку призведуть до витоків пам’яті, коли вони "
"більше не використовуються. Є кілька класів, які виконують керування "
"пам'яттю. Наприклад, [RefCounted] (і за розширенням [Resource]) видаляє себе, "
"коли на нього більше не посилаються, а [Node] видаляє своїх дочірніх "
"елементів, коли звільняється. \n"
"До об’єктів може бути прикріплений [Script]. Після того, як [Script] "
"створено, він фактично діє як розширення базового класу, дозволяючи йому "
"визначати та успадковувати нові властивості, методи та сигнали. \n"
"У [Script] [method _get_property_list] можна замінити, щоб налаштувати "
"властивості кількома способами. Це дозволяє їм бути доступними для редактора, "
"відображатися як списки параметрів, ділитися на групи, зберігати на диску "
"тощо. Мови сценаріїв пропонують прості способи налаштування властивостей, "
"наприклад, за допомогою анотації [annotation @GDScript.@export]. \n"
"Godot дуже динамічний. Скрипт об’єкта, а отже, його властивості, методи та "
"сигнали можна змінювати під час виконання. Через це можуть бути випадки, "
"коли, наприклад, властивість, необхідна для методу, може не існувати. Щоб "
"запобігти помилкам під час виконання, перегляньте такі методи, як [method "
"set], [method get], [method call], [method has_method], [method has_signal] "
"тощо. Зауважте, що ці методи [b]набагато[/b] повільніші за прямі посилання. \n"
"У GDScript ви також можете перевірити, чи властивість, метод або ім’я сигналу "
"існує в об’єкті за допомогою оператора [code]in[/code]: \n"
"[codeblock] \n"
"var node = Node.new() \n"
"print(\"name\" in node) # Друкує true \n"
"print(\"get_parent\" in node) # Виводить true \n"
"print(\"tree_entered\" in node) # Виводить true \n"
"print(\"unknown\" in node) # Виводить false \n"
"[/codeblock] \n"
"Сповіщення — це константи [int], які зазвичай надсилаються й отримуються "
"об’єктами. Наприклад, у кожному відтвореному кадрі [SceneTree] сповіщає вузли "
"всередині дерева за допомогою [constant Node.NOTIFICATION_PROCESS]. Вузли "
"отримують його та можуть викликати [method Node._process] для оновлення. Щоб "
"скористатися сповіщеннями, перегляньте [method notification] і [method "
"_notification]. \n"
"Нарешті, кожен об’єкт також може містити метадані (дані про дані). [method "
"set_meta] може бути корисним для зберігання інформації, від якої не залежить "
"сам об’єкт. Щоб ваш код був чистим, не рекомендується надмірне використання "
"метаданих. \n"
"[b]Примітка:[/b] На відміну від посилань на [RefCounted], посилання на "
"об’єкт, що зберігається у змінній, можуть стати недійсними без встановлення "
"значення [code]null[/code]. Щоб перевірити, чи об’єкт видалено, [i]не[/i] "
"порівнюйте його з [code]null[/code]. Натомість використовуйте [method "
"@GlobalScope.is_instance_valid]. Також рекомендується успадкувати від "
"[RefCounted] для класів, які зберігають дані замість [Object]. \n"
"[b]Примітка:[/b] [code]script[/code] не доступний, як більшість властивостей. "
"Щоб встановити або отримати [Script] об’єкта в коді, використовуйте [method "
"set_script] і [method get_script] відповідно. \n"
"[b]Примітка: [/b] У логічному контексті [Object] матиме значення [code]false[/"
"code], якщо він дорівнює [code]null[/code] або його було звільнено. В іншому "
"випадку [Object] завжди матиме значення [code]true[/code]. Дивіться також "
"[method @GlobalScope.is_instance_valid]."
msgid "Object class introduction"
msgstr "Введення об'єктів"
msgid "When and how to avoid using nodes for everything"
msgstr "Коли і як уникнути використання вузлів для всіх"
msgid "Object notifications"
msgstr "Повідомлення про об'єкт"
msgid ""
"Override this method to customize the behavior of [method get]. Should return "
"the given [param property]'s value, or [code]null[/code] if the [param "
"property] should be handled normally.\n"
"Combined with [method _set] and [method _get_property_list], this method "
"allows defining custom properties, which is particularly useful for editor "
"plugins.\n"
"[b]Note:[/b] This method is not called when getting built-in properties of an "
"object, including properties defined with [annotation @GDScript.@export].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get(property):\n"
"\tif property == \"fake_property\":\n"
"\t\tprint(\"Getting my property!\")\n"
"\t\treturn 4\n"
"\n"
"func _get_property_list():\n"
"\treturn [\n"
"\t\t{ \"name\": \"fake_property\", \"type\": TYPE_INT }\n"
"\t]\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Variant _Get(StringName property)\n"
"{\n"
"\tif (property == \"FakeProperty\")\n"
"\t{\n"
"\t\tGD.Print(\"Getting my property!\");\n"
"\t\treturn 4;\n"
"\t}\n"
"\treturn default;\n"
"}\n"
"\n"
"public override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"{\n"
"\treturn\n"
"\t[\n"
"\t\tnew Godot.Collections.Dictionary()\n"
"\t\t{\n"
"\t\t\t{ \"name\", \"FakeProperty\" },\n"
"\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t},\n"
"\t];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. The bottom-most sub-class will be called "
"first, with subsequent calls ascending the class hierarchy. The call chain "
"will stop on the first class that returns a non-[code]null[/code] value."
msgstr ""
"Перевизначте цей метод, щоб налаштувати поведінку методу [get]. Повинен "
"повертати значення заданого параметра [param property] або [code]null[/code], "
"якщо параметр [param property] має оброблятися звичайним способом.\n"
"У поєднанні з методом [method _set] та методом [method _get_property_list] "
"цей метод дозволяє визначати власні властивості, що особливо корисно для "
"плагінів редактора.\n"
"[b]Примітка:[/b] Цей метод не викликається під час отримання вбудованих "
"властивостей об'єкта, включаючи властивості, визначені за допомогою "
"[annotation @GDScript.@export].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _get(property):\n"
"\tif property == \"fake_property\":\n"
"\t\tprint(\"Getting my property!\")\n"
"\t\treturn 4\n"
"\n"
"func _get_property_list():\n"
"\treturn [\n"
"\t\t{ \"name\": \"fake_property\", \"type\": TYPE_INT }\n"
"\t]\n"
"[/gdscript]\n"
"[csharp]\n"
"public override Variant _Get(StringName property)\n"
"{\n"
"\tif (property == \"FakeProperty\")\n"
"\t{\n"
"\t\tGD.Print(\"Getting my property!\");\n"
"\t\treturn 4;\n"
"\t}\n"
"\treturn default;\n"
"}\n"
"\n"
"public override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"{\n"
"\treturn\n"
"\t[\n"
"\t\tnew Godot.Collections.Dictionary()\n"
"\t\t{\n"
"\t\t\t{ \"name\", \"FakeProperty\" },\n"
"\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t},\n"
"\t];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного скрипта, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] у "
"GDScript або його еквіваленти іншими мовами. Першим буде викликано найнижчий "
"підклас, а наступні виклики будуть висхідними по ієрархії класів. Ланцюжок "
"викликів зупиниться на першому класі, який повертає значення, відмінне від "
"[code]null[/code]."
msgid ""
"Override this method to provide a custom list of additional properties to "
"handle by the engine.\n"
"Should return a property list, as an [Array] of dictionaries. The result is "
"added to the array of [method get_property_list], and should be formatted in "
"the same way. Each [Dictionary] must at least contain the [code]name[/code] "
"and [code]type[/code] entries.\n"
"You can use [method _property_can_revert] and [method _property_get_revert] "
"to customize the default values of the properties added by this method.\n"
"The example below displays a list of numbers shown as words going from "
"[code]ZERO[/code] to [code]FIVE[/code], with [code]number_count[/code] "
"controlling the size of the list:\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends Node\n"
"\n"
"@export var number_count = 3:\n"
"\tset(nc):\n"
"\t\tnumber_count = nc\n"
"\t\tnumbers.resize(number_count)\n"
"\t\tnotify_property_list_changed()\n"
"\n"
"var numbers = PackedInt32Array([0, 0, 0])\n"
"\n"
"func _get_property_list():\n"
"\tvar properties = []\n"
"\n"
"\tfor i in range(number_count):\n"
"\t\tproperties.append({\n"
"\t\t\t\"name\": \"number_%d\" % i,\n"
"\t\t\t\"type\": TYPE_INT,\n"
"\t\t\t\"hint\": PROPERTY_HINT_ENUM,\n"
"\t\t\t\"hint_string\": \"ZERO,ONE,TWO,THREE,FOUR,FIVE\",\n"
"\t\t})\n"
"\n"
"\treturn properties\n"
"\n"
"func _get(property):\n"
"\tif property.begins_with(\"number_\"):\n"
"\t\tvar index = property.get_slice(\"_\", 1).to_int()\n"
"\t\treturn numbers[index]\n"
"\n"
"func _set(property, value):\n"
"\tif property.begins_with(\"number_\"):\n"
"\t\tvar index = property.get_slice(\"_\", 1).to_int()\n"
"\t\tnumbers[index] = value\n"
"\t\treturn true\n"
"\treturn false\n"
"[/gdscript]\n"
"[csharp]\n"
"[Tool]\n"
"public partial class MyNode : Node\n"
"{\n"
"\tprivate int _numberCount;\n"
"\n"
"\t[Export]\n"
"\tpublic int NumberCount\n"
"\t{\n"
"\t\tget => _numberCount;\n"
"\t\tset\n"
"\t\t{\n"
"\t\t\t_numberCount = value;\n"
"\t\t\t_numbers.Resize(_numberCount);\n"
"\t\t\tNotifyPropertyListChanged();\n"
"\t\t}\n"
"\t}\n"
"\n"
"\tprivate Godot.Collections.Array<int> _numbers = [];\n"
"\n"
"\tpublic override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"\t{\n"
"\t\tGodot.Collections.Array<Godot.Collections.Dictionary> properties = [];\n"
"\n"
"\t\tfor (int i = 0; i < _numberCount; i++)\n"
"\t\t{\n"
"\t\t\tproperties.Add(new Godot.Collections.Dictionary()\n"
"\t\t\t{\n"
"\t\t\t\t{ \"name\", $\"number_{i}\" },\n"
"\t\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t\t\t{ \"hint\", (int)PropertyHint.Enum },\n"
"\t\t\t\t{ \"hint_string\", \"Zero,One,Two,Three,Four,Five\" },\n"
"\t\t\t});\n"
"\t\t}\n"
"\n"
"\t\treturn properties;\n"
"\t}\n"
"\n"
"\tpublic override Variant _Get(StringName property)\n"
"\t{\n"
"\t\tstring propertyName = property.ToString();\n"
"\t\tif (propertyName.StartsWith(\"number_\"))\n"
"\t\t{\n"
"\t\t\tint index = int.Parse(propertyName.Substring(\"number_\".Length));\n"
"\t\t\treturn _numbers[index];\n"
"\t\t}\n"
"\t\treturn default;\n"
"\t}\n"
"\n"
"\tpublic override bool _Set(StringName property, Variant value)\n"
"\t{\n"
"\t\tstring propertyName = property.ToString();\n"
"\t\tif (propertyName.StartsWith(\"number_\"))\n"
"\t\t{\n"
"\t\t\tint index = int.Parse(propertyName.Substring(\"number_\".Length));\n"
"\t\t\t_numbers[index] = value.As<int>();\n"
"\t\t\treturn true;\n"
"\t\t}\n"
"\t\treturn false;\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This method is intended for advanced purposes. For most common "
"use cases, the scripting languages offer easier ways to handle properties. "
"See [annotation @GDScript.@export], [annotation @GDScript.@export_enum], "
"[annotation @GDScript.@export_group], etc. If you want to customize exported "
"properties, use [method _validate_property].\n"
"[b]Note:[/b] If the object's script is not [annotation @GDScript.@tool], this "
"method will not be called in the editor.\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. The bottom-most sub-class will be called "
"first, with subsequent calls ascending the class hierarchy."
msgstr ""
"Перевизначте цей метод, щоб надати користувацький список додаткових "
"властивостей для обробки рушієм.\n"
"Повинен повертати список властивостей у вигляді [масиву] словників. Результат "
"додається до масиву [method get_property_list] і має бути відформатований "
"таким самим чином. Кожен [Dictionary] повинен містити щонайменше записи "
"[code]name[/code] та [code]type[/code].\n"
"Ви можете використовувати [method _property_can_revert] та [method "
"_property_get_revert], щоб налаштувати значення за замовчуванням "
"властивостей, доданих цим методом.\n"
"У наведеному нижче прикладі показано список чисел, показаних у вигляді слів "
"від [code]ZERO[/code] до [code]FIVE[/code], де [code]number_count[/code] "
"контролює розмір списку:\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends Node\n"
"\n"
"@export var number_count = 3:\n"
"\tset(nc):\n"
"\t\tnumber_count = nc\n"
"\t\tnumbers.resize(number_count)\n"
"\t\tnotify_property_list_changed()\n"
"\n"
"var numbers = PackedInt32Array([0, 0, 0])\n"
"\n"
"func _get_property_list():\n"
"\tvar properties = []\n"
"\n"
"\tfor i in range(number_count):\n"
"\t\tproperties.append({\n"
"\t\t\t\"name\": \"number_%d\" % i,\n"
"\t\t\t\"type\": TYPE_INT,\n"
"\t\t\t\"hint\": PROPERTY_HINT_ENUM,\n"
"\t\t\t\"hint_string\": \"ZERO,ONE,TWO,THREE,FOUR,FIVE\",\n"
"\t\t})\n"
"\n"
"\treturn properties\n"
"\n"
"func _get(property):\n"
"\tif property.begins_with(\"number_\"):\n"
"\t\tvar index = property.get_slice(\"_\", 1).to_int()\n"
"\t\treturn numbers[index]\n"
"\n"
"func _set(property, value):\n"
"\tif property.begins_with(\"number_\"):\n"
"\t\tvar index = property.get_slice(\"_\", 1).to_int()\n"
"\t\tnumbers[index] = value\n"
"\t\treturn true\n"
"\treturn false\n"
"[/gdscript]\n"
"[csharp]\n"
"[Tool]\n"
"public partial class MyNode : Node\n"
"{\n"
"\tprivate int _numberCount;\n"
"\n"
"\t[Export]\n"
"\tpublic int NumberCount\n"
"\t{\n"
"\t\tget => _numberCount;\n"
"\t\tset\n"
"\t\t{\n"
"\t\t\t_numberCount = value;\n"
"\t\t\t_numbers.Resize(_numberCount);\n"
"\t\t\tNotifyPropertyListChanged();\n"
"\t\t}\n"
"\t}\n"
"\n"
"\tprivate Godot.Collections.Array<int> _numbers = [];\n"
"\n"
"\tpublic override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"\t{\n"
"\t\tGodot.Collections.Array<Godot.Collections.Dictionary> properties = [];\n"
"\n"
"\t\tfor (int i = 0; i < _numberCount; i++)\n"
"\t\t{\n"
"\t\t\tproperties.Add(new Godot.Collections.Dictionary()\n"
"\t\t\t{\n"
"\t\t\t\t{ \"name\", $\"number_{i}\" },\n"
"\t\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t\t\t{ \"hint\", (int)PropertyHint.Enum },\n"
"\t\t\t\t{ \"hint_string\", \"Zero,One,Two,Three,Four,Five\" },\n"
"\t\t\t});\n"
"\t\t}\n"
"\n"
"\t\treturn properties;\n"
"\t}\n"
"\n"
"\tpublic override Variant _Get(StringName property)\n"
"\t{\n"
"\t\tstring propertyName = property.ToString();\n"
"\t\tif (propertyName.StartsWith(\"number_\"))\n"
"\t\t{\n"
"\t\t\tint index = int.Parse(propertyName.Substring(\"number_\".Length));\n"
"\t\t\treturn _numbers[index];\n"
"\t\t}\n"
"\t\treturn default;\n"
"\t}\n"
"\n"
"\tpublic override bool _Set(StringName property, Variant value)\n"
"\t{\n"
"\t\tstring propertyName = property.ToString();\n"
"\t\tif (propertyName.StartsWith(\"number_\"))\n"
"\t\t{\n"
"\t\t\tint index = int.Parse(propertyName.Substring(\"number_\".Length));\n"
"\t\t\t_numbers[index] = value.As<int>();\n"
"\t\t\treturn true;\n"
"\t\t}\n"
"\t\treturn false;\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Цей метод призначений для розширених цілей. Для "
"найпоширеніших випадків використання мови сценаріїв пропонують простіші "
"способи обробки властивостей. Див. [annotation @GDScript.@export], "
"[annotation @GDScript.@export_enum], [annotation @GDScript.@export_group] "
"тощо. Якщо ви хочете налаштувати експортовані властивості, використовуйте "
"[method _validate_property].\n"
"[b]Примітка:[/b] Якщо сценарій об'єкта не є [annotation @GDScript.@tool], цей "
"метод не буде викликано в редакторі.\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного сценарію, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] в "
"GDScript або його еквіваленти іншими мовами. Спочатку буде викликано "
"найнижчий підклас, а наступні виклики будуть висхідними по ієрархії класів."
msgid ""
"Called when the object's script is instantiated, oftentimes after the object "
"is initialized in memory (through [code]Object.new()[/code] in GDScript, or "
"[code]new GodotObject[/code] in C#). It can be also defined to take in "
"parameters. This method is similar to a constructor in most programming "
"languages.\n"
"[b]Note:[/b] If [method _init] is defined with [i]required[/i] parameters, "
"the Object with script may only be created directly. If any other means (such "
"as [method PackedScene.instantiate] or [method Node.duplicate]) are used, the "
"script's initialization will fail."
msgstr ""
"Викликається, коли скрипт об'єкта миттєво, часто після того, як об'єкт "
"ініціюється в пам'яті (через [code]Object.new()[/code] в GDScript, або "
"[code]new GodotObject[/code] в C#). Також можна визначитися з параметрами. "
"Цей метод схожий на конструктора у більшості мов програмування.\n"
"[b]Примітка:[/b] Якщо [method _init] визначаються [i]параметри [/i], об'єкт з "
"скриптом може бути створений безпосередньо. Якщо будь-які інші засоби "
"(наприклад, [method PackedScene.instantiate] або [method Node.duplicate]) "
"використовуються, ініціалізація скрипти не буде."
msgid ""
"Returns the current iterable value. [param iter] stores the iteration state, "
"but unlike [method _iter_init] and [method _iter_next] the state is supposed "
"to be read-only, so there is no [Array] wrapper.\n"
"[b]Tip:[/b] In GDScript, you can use a subtype of [Variant] as the return "
"type for [method _iter_get]. The specified type will be used to set the type "
"of the iterator variable in [code]for[/code] loops, enhancing type safety."
msgstr ""
"Повертає поточне ітероване значення. [param iter] зберігає стан ітерації, але "
"на відміну від [method _iter_init] та [method _iter_next], стан має бути "
"доступним лише для читання, тому немає обгортки [Array].\n"
"[b]Порада:[/b] У GDScript ви можете використовувати підтип [Variant] як тип "
"повернення для [method _iter_get]. Вказаний тип буде використано для "
"встановлення типу змінної ітератора в циклах [code]for[/code], що підвищує "
"безпеку типів."
msgid ""
"Initializes the iterator. [param iter] stores the iteration state. Since "
"GDScript does not support passing arguments by reference, a single-element "
"array is used as a wrapper. Returns [code]true[/code] so long as the iterator "
"has not reached the end.\n"
"[codeblock]\n"
"class MyRange:\n"
"\tvar _from\n"
"\tvar _to\n"
"\n"
"\tfunc _init(from, to):\n"
"\t\tassert(from <= to)\n"
"\t\t_from = from\n"
"\t\t_to = to\n"
"\n"
"\tfunc _iter_init(iter):\n"
"\t\titer[0] = _from\n"
"\t\treturn iter[0] < _to\n"
"\n"
"\tfunc _iter_next(iter):\n"
"\t\titer[0] += 1\n"
"\t\treturn iter[0] < _to\n"
"\n"
"\tfunc _iter_get(iter):\n"
"\t\treturn iter\n"
"\n"
"func _ready():\n"
"\tvar my_range = MyRange.new(2, 5)\n"
"\tfor x in my_range:\n"
"\t\tprint(x) # Prints 2, 3, 4.\n"
"[/codeblock]\n"
"[b]Note:[/b] Alternatively, you can ignore [param iter] and use the object's "
"state instead, see [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_advanced.html#custom-iterators]online docs[/url] for an example. "
"Note that in this case you will not be able to reuse the same iterator "
"instance in nested loops. Also, make sure you reset the iterator state in "
"this method if you want to reuse the same instance multiple times."
msgstr ""
"Ініціалізує ітератор. [параметр ітерація] зберігає стан ітерації. Оскільки "
"GDScript не підтримує передачу аргументів за посиланням, як обгортка "
"використовується масив з одного елемента. Повертає [code]true[/code], доки "
"ітератор не досяг кінця.\n"
"[codeblock]\n"
"class MyRange:\n"
"\tvar _from\n"
"\tvar _to\n"
"\n"
"\tfunc _init(from, to):\n"
"\t\tassert(from <= to)\n"
"\t\t_from = from\n"
"\t\t_to = to\n"
"\n"
"\tfunc _iter_init(iter):\n"
"\t\titer[0] = _from\n"
"\t\treturn iter[0] < _to\n"
"\n"
"\tfunc _iter_next(iter):\n"
"\t\titer[0] += 1\n"
"\t\treturn iter[0] < _to\n"
"\n"
"\tfunc _iter_get(iter):\n"
"\t\treturn iter\n"
"\n"
"func _ready():\n"
"\tvar my_range = MyRange.new(2, 5)\n"
"\tfor x in my_range:\n"
"\t\tprint(x) # Prints 2, 3, 4.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Або ж ви можете ігнорувати [параметр] та використовувати "
"стан об'єкта, див. [url=$DOCS_URL/tutorials/scripting/gdscript/"
"gdscript_advanced.html#custom-iterators]онлайн-документація[/url] для "
"прикладу. Зверніть увагу, що в цьому випадку ви не зможете повторно "
"використовувати той самий екземпляр ітератора у вкладених циклах. Також "
"переконайтеся, що ви скинули стан ітератора в цьому методі, якщо хочете "
"використовувати один і той самий екземпляр кілька разів."
msgid ""
"Moves the iterator to the next iteration. [param iter] stores the iteration "
"state. Since GDScript does not support passing arguments by reference, a "
"single-element array is used as a wrapper. Returns [code]true[/code] so long "
"as the iterator has not reached the end."
msgstr ""
"Переміщує ітератор до наступної ітерації. [param iter] зберігає стан "
"ітерації. Оскільки GDScript не підтримує передачу аргументів за посиланням, "
"одноелементний масив використовується як оболонка. Повертає [code]true[/"
"code], доки ітератор не досяг кінця."
msgid ""
"Called when the object receives a notification, which can be identified in "
"[param what] by comparing it with a constant. See also [method "
"notification].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _notification(what):\n"
"\tif what == NOTIFICATION_PREDELETE:\n"
"\t\tprint(\"Goodbye!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Notification(int what)\n"
"{\n"
"\tif (what == NotificationPredelete)\n"
"\t{\n"
"\t\tGD.Print(\"Goodbye!\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] The base [Object] defines a few notifications ([constant "
"NOTIFICATION_POSTINITIALIZE] and [constant NOTIFICATION_PREDELETE]). "
"Inheriting classes such as [Node] define a lot more notifications, which are "
"also received by this method.\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. Call order depends on the [code]reversed[/"
"code] argument of [method notification] and varies between different "
"notifications. Most notifications are sent in the forward order (i.e. Object "
"class first, most derived class last)."
msgstr ""
"Викликається, коли об'єкт отримує сповіщення, яке можна ідентифікувати в "
"[param what] шляхом порівняння його з константою. Див. також [method "
"notification].\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _notification(what):\n"
"\tif what == NOTIFICATION_PREDELETE:\n"
"\t\tprint(\"Goodbye!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Notification(int what)\n"
"{\n"
"\tif (what == NotificationPredelete)\n"
"\t{\n"
"\t\tGD.Print(\"Goodbye!\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Базовий [Object] визначає кілька сповіщень ([constant "
"NOTIFICATION_POSTINITIALIZE] та [constant NOTIFICATION_PREDELETE]). Класи-"
"успадкування, такі як [Node], визначають набагато більше сповіщень, які також "
"отримуються цим методом.\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного скрипта, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] у "
"GDScript або його еквіваленти іншими мовами. Порядок викликів залежить від "
"аргументу [code]reversed[/code] методу [method notification] та змінюється "
"між різними сповіщеннями. Більшість сповіщень надсилаються в порядку "
"пересилання (тобто клас об'єкта спочатку, більшість похідних класів "
"останніми)."
msgid ""
"Override this method to customize the given [param property]'s revert "
"behavior. Should return [code]true[/code] if the [param property] has a "
"custom default value and is revertible in the Inspector dock. Use [method "
"_property_get_revert] to specify the [param property]'s default value.\n"
"[b]Note:[/b] This method must return consistently, regardless of the current "
"value of the [param property].\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. The bottom-most sub-class will be called "
"first, with subsequent calls ascending the class hierarchy. The call chain "
"will stop on the first class that returns [code]true[/code]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати поведінку повернення заданої "
"властивості [param property]. Повинен повертати [code]true[/code], якщо "
"властивість [param property] має власне значення за замовчуванням і її можна "
"повернути в панелі Inspector. Використовуйте [method _property_get_revert], "
"щоб вказати значення за замовчуванням властивості [param property].\n"
"[b]Примітка:[/b] Цей метод повинен повертати значення послідовно, незалежно "
"від поточного значення властивості [param property].\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного скрипта, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] в "
"GDScript або його еквіваленти іншими мовами. Спочатку буде викликано "
"найнижчий підклас, а наступні виклики будуть висхідними по ієрархії класів. "
"Ланцюжок викликів зупиниться на першому класі, який повертає [code]true[/"
"code]."
msgid ""
"Override this method to customize the given [param property]'s revert "
"behavior. Should return the default value for the [param property]. If the "
"default value differs from the [param property]'s current value, a revert "
"icon is displayed in the Inspector dock.\n"
"[b]Note:[/b] [method _property_can_revert] must also be overridden for this "
"method to be called.\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. The bottom-most sub-class will be called "
"first, with subsequent calls ascending the class hierarchy. The call chain "
"will stop on the first class that returns a non-[code]null[/code] value."
msgstr ""
"Перевизначте цей метод, щоб налаштувати поведінку повернення заданої "
"властивості [param property]. Повинен повертати значення за замовчуванням для "
"властивості [param property]. Якщо значення за замовчуванням відрізняється "
"від поточного значення властивості [param property], на панелі інспектора "
"відображається значок повернення.\n"
"[b]Примітка:[/b] Для виклику цього методу також необхідно перевизначити метод "
"[method _property_can_revert].\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного скрипта, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] у "
"GDScript або його еквіваленти іншими мовами. Спочатку буде викликано "
"найнижчий підклас, а наступні виклики будуть висхідними по ієрархії класів. "
"Ланцюг викликів зупиниться на першому класі, який повертає значення, відмінне "
"від [code]null[/code]."
msgid ""
"Override this method to customize the behavior of [method set]. Should set "
"the [param property] to [param value] and return [code]true[/code], or "
"[code]false[/code] if the [param property] should be handled normally. The "
"[i]exact[/i] way to set the [param property] is up to this method's "
"implementation.\n"
"Combined with [method _get] and [method _get_property_list], this method "
"allows defining custom properties, which is particularly useful for editor "
"plugins.\n"
"[b]Note:[/b] This method is not called when setting built-in properties of an "
"object, including properties defined with [annotation @GDScript.@export].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var internal_data = {}\n"
"\n"
"func _set(property, value):\n"
"\tif property == \"fake_property\":\n"
"\t\t# Storing the value in the fake property.\n"
"\t\tinternal_data[\"fake_property\"] = value\n"
"\t\treturn true\n"
"\treturn false\n"
"\n"
"func _get_property_list():\n"
"\treturn [\n"
"\t\t{ \"name\": \"fake_property\", \"type\": TYPE_INT }\n"
"\t]\n"
"[/gdscript]\n"
"[csharp]\n"
"private Godot.Collections.Dictionary _internalData = new "
"Godot.Collections.Dictionary();\n"
"\n"
"public override bool _Set(StringName property, Variant value)\n"
"{\n"
"\tif (property == \"FakeProperty\")\n"
"\t{\n"
"\t\t// Storing the value in the fake property.\n"
"\t\t_internalData[\"FakeProperty\"] = value;\n"
"\t\treturn true;\n"
"\t}\n"
"\n"
"\treturn false;\n"
"}\n"
"\n"
"public override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"{\n"
"\treturn\n"
"\t[\n"
"\t\tnew Godot.Collections.Dictionary()\n"
"\t\t{\n"
"\t\t\t{ \"name\", \"FakeProperty\" },\n"
"\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t},\n"
"\t];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Unlike other virtual methods, this method is called "
"automatically for every script that overrides it. This means that the base "
"implementation should not be called via [code]super[/code] in GDScript or its "
"equivalents in other languages. The bottom-most sub-class will be called "
"first, with subsequent calls ascending the class hierarchy. The call chain "
"will stop on the first class that returns [code]true[/code]."
msgstr ""
"Перевизначте цей метод, щоб налаштувати поведінку [method set]. Слід "
"встановити властивість [param property] на [param value] та повернути "
"[code]true[/code] або [code]false[/code], якщо властивість [param property] "
"має оброблятися звичайним чином. [i]Точний[/i] спосіб встановлення "
"властивості [param property] залежить від реалізації цього методу.\n"
"У поєднанні з [method _get] та [method _get_property_list] цей метод дозволяє "
"визначати власні властивості, що особливо корисно для плагінів редактора.\n"
"[b]Примітка:[/b] Цей метод не викликається під час встановлення вбудованих "
"властивостей об'єкта, включаючи властивості, визначені за допомогою "
"[annotation @GDScript.@export].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var internal_data = {}\n"
"\n"
"func _set(property, value):\n"
"\tif property == \"fake_property\":\n"
"\t\t# Storing the value in the fake property.\n"
"\t\tinternal_data[\"fake_property\"] = value\n"
"\t\treturn true\n"
"\treturn false\n"
"\n"
"func _get_property_list():\n"
"\treturn [\n"
"\t\t{ \"name\": \"fake_property\", \"type\": TYPE_INT }\n"
"\t]\n"
"[/gdscript]\n"
"[csharp]\n"
"private Godot.Collections.Dictionary _internalData = new "
"Godot.Collections.Dictionary();\n"
"\n"
"public override bool _Set(StringName property, Variant value)\n"
"{\n"
"\tif (property == \"FakeProperty\")\n"
"\t{\n"
"\t\t// Storing the value in the fake property.\n"
"\t\t_internalData[\"FakeProperty\"] = value;\n"
"\t\treturn true;\n"
"\t}\n"
"\n"
"\treturn false;\n"
"}\n"
"\n"
"public override Godot.Collections.Array<Godot.Collections.Dictionary> "
"_GetPropertyList()\n"
"{\n"
"\treturn\n"
"\t[\n"
"\t\tnew Godot.Collections.Dictionary()\n"
"\t\t{\n"
"\t\t\t{ \"name\", \"FakeProperty\" },\n"
"\t\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t\t},\n"
"\t];\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] На відміну від інших віртуальних методів, цей метод "
"викликається автоматично для кожного скрипта, який його перевизначає. Це "
"означає, що базову реалізацію не слід викликати через [code]super[/code] у "
"GDScript або його еквіваленти іншими мовами. Першим буде викликано найнижчий "
"підклас, а наступні виклики будуть висхідними по ієрархії класів. Ланцюжок "
"викликів зупиниться на першому класі, який повертає [code]true[/code]."
msgid ""
"Override this method to customize the return value of [method to_string], and "
"therefore the object's representation as a [String].\n"
"[codeblock]\n"
"func _to_string():\n"
"\treturn \"Welcome to Godot 4!\"\n"
"\n"
"func _init():\n"
"\tprint(self) # Prints \"Welcome to Godot 4!\"\n"
"\tvar a = str(self) # a is \"Welcome to Godot 4!\"\n"
"[/codeblock]"
msgstr ""
"Перевизначте цей метод, щоб налаштувати значення, що повертається [method "
"to_string], і, отже, представлення об’єкта як [String]. \n"
"[codeblock] \n"
"func _to_string(): \n"
"\treturn \"Ласкаво просимо до Godot 4!\" \n"
"\n"
"func _init(): \n"
"\tprint(self) # Виводить \"Ласкаво просимо до Godot 4!\" \n"
"\tvar a = str(self) # a це \"Ласкаво просимо до Godot 4!\" \n"
"[/codeblock]"
msgid ""
"Override this method to customize existing properties. Every property info "
"goes through this method, except properties added with [method "
"_get_property_list]. The dictionary contents is the same as in [method "
"_get_property_list].\n"
"[codeblocks]\n"
"[gdscript]\n"
"@tool\n"
"extends Node\n"
"\n"
"@export var is_number_editable: bool:\n"
"\tset(value):\n"
"\t\tis_number_editable = value\n"
"\t\tnotify_property_list_changed()\n"
"@export var number: int\n"
"\n"
"func _validate_property(property: Dictionary):\n"
"\tif property.name == \"number\" and not is_number_editable:\n"
"\t\tproperty.usage |= PROPERTY_USAGE_READ_ONLY\n"
"[/gdscript]\n"
"[csharp]\n"
"[Tool]\n"
"public partial class MyNode : Node\n"
"{\n"
"\tprivate bool _isNumberEditable;\n"
"\n"
"\t[Export]\n"
"\tpublic bool IsNumberEditable\n"
"\t{\n"
"\t\tget => _isNumberEditable;\n"
"\t\tset\n"
"\t\t{\n"
"\t\t\t_isNumberEditable = value;\n"
"\t\t\tNotifyPropertyListChanged();\n"
"\t\t}\n"
"\t}\n"
"\n"
"\t[Export]\n"
"\tpublic int Number { get; set; }\n"
"\n"
"\tpublic override void _ValidateProperty(Godot.Collections.Dictionary "
"property)\n"
"\t{\n"
"\t\tif (property[\"name\"].AsStringName() == PropertyName.Number && !"
"IsNumberEditable)\n"
"\t\t{\n"
"\t\t\tvar usage = property[\"usage\"].As<PropertyUsageFlags>() | "
"PropertyUsageFlags.ReadOnly;\n"
"\t\t\tproperty[\"usage\"] = (int)usage;\n"
"\t\t}\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Перевизначте цей метод, щоб налаштувати наявні властивості. Усі відомості про "
"властивості проходять через цей метод, за винятком властивостей, доданих за "
"допомогою [method _get_property_list]. Вміст словника такий самий, як і в "
"[method _get_property_list]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@tool \n"
"extends Node \n"
"\n"
"@export var is_number_editable: bool: \n"
"\tset(valve): \n"
"\t\tis_number_editable = valve \n"
"\t\tnotify_property_list_changed() \n"
"@export var number: int \n"
"\n"
"func _validate_property(property: Dictionary): \n"
"\tif property.name == \"number\", and not is_number_editable: \n"
"\t\tproperty.usage |= PROPERTY_USAGE_READ_ONLY \n"
"[/gdscript] \n"
"[csharp] \n"
"[Tool] \n"
"public partial class MyNode : Node \n"
"{\n"
"\tprivate bool _isNumberEditable; \n"
"\n"
"\t[Export] \n"
"\tpublic bool IsNumberEditable \n"
"\t{ \n"
"\t\tget => _isNumberEditable; \n"
"\t\tset \n"
"\t\t{ \n"
"\t\t\t_isNumberEditable = valve; \n"
"\t\t\tNotifyPropertyListChanged(); \n"
"\t\t} \n"
"\t} \n"
"\n"
"\t[Export] \n"
"\tpublic int Number { get; set; } \n"
"\n"
"\tpublic override void _ValidateProperty(властивість "
"Godot.Collections.Dictionary) \n"
"\t{ \n"
"\t\tif (property[\"name\"].AsStringName() == PropertyName.Number && !"
"IsNumberEditable) \n"
"\t\t{ \n"
"\t\t\tvar usage = property[\"usage\"].As<PropertyUsageFlags>() | "
"PropertyUsageFlags.ReadOnly; \n"
"\t\t\tproperty[\"usage\"] = (int)usage; \n"
"\t\t} \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Adds a user-defined signal named [param signal]. Optional arguments for the "
"signal can be added as an [Array] of dictionaries, each defining a "
"[code]name[/code] [String] and a [code]type[/code] [int] (see [enum "
"Variant.Type]). See also [method has_user_signal] and [method "
"remove_user_signal].\n"
"[codeblocks]\n"
"[gdscript]\n"
"add_user_signal(\"hurt\", [\n"
"\t{ \"name\": \"damage\", \"type\": TYPE_INT },\n"
"\t{ \"name\": \"source\", \"type\": TYPE_OBJECT }\n"
"])\n"
"[/gdscript]\n"
"[csharp]\n"
"AddUserSignal(\"Hurt\",\n"
"[\n"
"\tnew Godot.Collections.Dictionary()\n"
"\t{\n"
"\t\t{ \"name\", \"damage\" },\n"
"\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t},\n"
"\tnew Godot.Collections.Dictionary()\n"
"\t{\n"
"\t\t{ \"name\", \"source\" },\n"
"\t\t{ \"type\", (int)Variant.Type.Object },\n"
"\t},\n"
"]);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Додає визначений користувачем сигнал під назвою [param signal]. Необов’язкові "
"аргументи для сигналу можна додати як [Array] словників, кожен з яких "
"визначає [code]ім’я[/code] [String] і [code]тип[/code] [int] (див. [enum "
"Variant.Type]). Дивіться також [method has_user_signal] і [method "
"remove_user_signal]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"add_user_signal(\"hurt\", [\n"
"\t{ \"name\": \"damage\", \"type\": TYPE_INT },\n"
"\t{ \"name\": \"source\", \"type\": TYPE_OBJECT }\n"
"])\n"
"[/gdscript] \n"
"[csharp] \n"
"AddUserSignal(\"Hurt\",\n"
"[\n"
"\tnew Godot.Collections.Dictionary()\n"
"\t{\n"
"\t\t{ \"name\", \"damage\" },\n"
"\t\t{ \"type\", (int)Variant.Type.Int },\n"
"\t},\n"
"\tnew Godot.Collections.Dictionary()\n"
"\t{\n"
"\t\t{ \"name\", \"source\" },\n"
"\t\t{ \"type\", (int)Variant.Type.Object },\n"
"\t},\n"
"]);\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Calls the [param method] on the object and returns the result. This method "
"supports a variable number of arguments, so parameters can be passed as a "
"comma separated list.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node3D.new()\n"
"node.call(\"rotate\", Vector3(1.0, 0.0, 0.0), 1.571)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node3D();\n"
"node.Call(Node3D.MethodName.Rotate, new Vector3(1f, 0f, 0f), 1.571f);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param method] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]MethodName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Викликає метод [param method] на об'єкті і повертає результат. Цей метод "
"підтримує змінну кількість аргументів, тому параметри можуть бути передані як "
"окремий список коми.\n"
"[codeblocks]\n"
"[csharp]\n"
"var node = Node3D.new()\n"
"node.call(\"rotate\", Vector3(1.0, 0.0, 0.0), 1.571)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node3D();\n"
"node.Call(Node3D.MethodName.Rotate, new Vector3(1f, 0f, 0f), 1.571f);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] У C#, [param method] повинен бути в змії_папір при зверненні "
"до вбудованих методів Godot. За допомогою імен, виставлених в "
"[code]MethodName[/code] класу, щоб уникнути виділення нового [StringName] на "
"кожному виклику."
msgid ""
"Calls the [param method] on the object during idle time. Always returns "
"[code]null[/code], [b]not[/b] the method's result.\n"
"Idle time happens mainly at the end of process and physics frames. In it, "
"deferred calls will be run until there are none left, which means you can "
"defer calls from other deferred calls and they'll still be run in the current "
"idle time cycle. This means you should not call a method deferred from itself "
"(or from a method called by it), as this causes infinite recursion the same "
"way as if you had called the method directly.\n"
"This method supports a variable number of arguments, so parameters can be "
"passed as a comma separated list.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node3D.new()\n"
"node.call_deferred(\"rotate\", Vector3(1.0, 0.0, 0.0), 1.571)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node3D();\n"
"node.CallDeferred(Node3D.MethodName.Rotate, new Vector3(1f, 0f, 0f), "
"1.571f);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"For methods that are deferred from the same thread, the order of execution at "
"idle time is identical to the order in which [code skip-lint]call_deferred[/"
"code] was called.\n"
"See also [method Callable.call_deferred].\n"
"[b]Note:[/b] In C#, [param method] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]MethodName[/code] class to avoid allocating a new [StringName] on each "
"call.\n"
"[b]Note:[/b] If you're looking to delay the function call by a frame, refer "
"to the [signal SceneTree.process_frame] and [signal SceneTree.physics_frame] "
"signals.\n"
"[codeblock]\n"
"var node = Node3D.new()\n"
"# Make a Callable and bind the arguments to the node's rotate() call.\n"
"var callable = node.rotate.bind(Vector3(1.0, 0.0, 0.0), 1.571)\n"
"# Connect the callable to the process_frame signal, so it gets called in the "
"next process frame.\n"
"# CONNECT_ONE_SHOT makes sure it only gets called once instead of every "
"frame.\n"
"get_tree().process_frame.connect(callable, CONNECT_ONE_SHOT)\n"
"[/codeblock]"
msgstr ""
"Викликає метод [param] для об'єкта під час простою. Завжди повертає "
"[code]null[/code], [b]не[/b] результат методу.\n"
"Простой відбувається переважно в кінці кадрів процесу та фізики. У ньому "
"відкладені виклики будуть виконуватися, доки не залишиться жодного, що "
"означає, що ви можете відкладати виклики з інших відкладених викликів, і вони "
"все одно будуть виконуватися в поточному циклі простою. Це означає, що ви не "
"повинні викликати метод, відкладений від самого себе (або від методу, "
"викликаного ним), оскільки це призводить до нескінченної рекурсії так само, "
"як якби ви викликали метод безпосередньо.\n"
"Цей метод підтримує змінну кількість аргументів, тому параметри можна "
"передавати як список, розділений комами.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node3D.new()\n"
"node.call_deferred(\"rotate\", Vector3(1.0, 0.0, 0.0), 1.571)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node3D();\n"
" node.CallDeferred(Node3D.MethodName.Rotate, new Vector3(1f, 0f, 0f), "
"1.571f);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Для методів, які відкладаються з одного потоку, порядок виконання під час "
"простою ідентичний порядку, в якому викликався [code skip-lint]call_deferred[/"
"code].\n"
"Див. також [method Callable.call_deferred].\n"
"[b]Примітка:[/b] У C#, [param method] має бути в snake_case при зверненні до "
"вбудованих методів Godot. Надайте перевагу використанню імен, наведених у "
"класі [code]MethodName[/code], щоб уникнути виділення нового [StringName] при "
"кожному виклику.\n"
"[b]Примітка:[/b] Якщо ви хочете затримати виклик функції на кадр, зверніться "
"до сигналів [signal SceneTree.process_frame] та [signal "
"SceneTree.physics_frame].\n"
" [codeblocks]\n"
"var node = Node3D.new()\n"
"# Створити викликуваний об'єкт та прив'язати аргументи до виклику rotate() "
"вузла.\n"
"var callable = node.rotate.bind(Vector3(1.0, 0.0, 0.0), 1.571)\n"
"# Підключити викликуваний об'єкт до сигналу process_frame, щоб він викликався "
"в наступному кадрі процесу.\n"
"# CONNECT_ONE_SHOT гарантує, що він викликається лише один раз, а не в "
"кожному кадрі.\n"
"get_tree().process_frame.connect(callable, CONNECT_ONE_SHOT)\n"
"[/codeblocks]"
msgid ""
"Calls the [param method] on the object and returns the result. Unlike [method "
"call], this method expects all parameters to be contained inside [param "
"arg_array].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node3D.new()\n"
"node.callv(\"rotate\", [Vector3(1.0, 0.0, 0.0), 1.571])\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node3D();\n"
"node.Callv(Node3D.MethodName.Rotate, [new Vector3(1f, 0f, 0f), 1.571f]);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param method] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]MethodName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Викликає метод [param method] для об’єкта та повертає результат. На відміну "
"від [method call], цей метод очікує, що всі параметри будуть міститися в "
"[param arg_array]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node3D.new() \n"
"node.callv(\"rotate\", [Vector3(1.0, 0.0, 0.0), 1.571]) \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node3D(); \n"
"node.Callv(Node3D.MethodName.Rotate, [new Vector3(1f, 0f, 0f), 1.571f]); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param method] має бути в snake_case, коли йдеться про "
"вбудовані методи Godot. Надавайте перевагу використанню назв, представлених у "
"класі [code]MethodName[/code], щоб уникнути виділення нового [StringName] під "
"час кожного виклику."
msgid ""
"Returns [code]true[/code] if the object is allowed to translate messages with "
"[method tr] and [method tr_n]. See also [method set_message_translation]."
msgstr ""
"Повертає [code]true[/code], якщо об'єкту дозволено перекладати повідомлення "
"за допомогою методів [method tr] та [method tr_n]. Див. також [method "
"set_message_translation]."
msgid ""
"If this method is called during [constant NOTIFICATION_PREDELETE], this "
"object will reject being freed and will remain allocated. This is mostly an "
"internal function used for error handling to avoid the user from freeing "
"objects when they are not intended to."
msgstr ""
"Якщо цей метод називається під час [constant NOTIFICATION_PREDELETE], цей "
"об'єкт відхилятиметься безкоштовно і буде залишатися виділеним. Це в "
"основному внутрішня функція, яка використовується для обробки помилок, щоб "
"уникнути користувача від безкоштовних об'єктів, коли вони не призначені."
msgid ""
"Connects a [param signal] by name to a [param callable]. Optional [param "
"flags] can be also added to configure the connection's behavior (see [enum "
"ConnectFlags] constants).\n"
"A signal can only be connected once to the same [Callable]. If the signal is "
"already connected, this method returns [constant ERR_INVALID_PARAMETER] and "
"generates an error, unless the signal is connected with [constant "
"CONNECT_REFERENCE_COUNTED]. To prevent this, use [method is_connected] first "
"to check for existing connections.\n"
"[b]Note:[/b] If the [param callable]'s object is freed, the connection will "
"be lost.\n"
"[b]Note:[/b] In GDScript, it is generally recommended to connect signals with "
"[method Signal.connect] instead.\n"
"[b]Note:[/b] This method, and all other signal-related methods, are thread-"
"safe."
msgstr ""
"З'єднує [param signal] за іменем з [param callable]. Також можна додати "
"додаткові [param flags] для налаштування поведінки з'єднання (див. константи "
"[enum ConnectFlags]).\n"
"Сигнал може бути підключений до того самого [Callable] лише один раз. Якщо "
"сигнал вже підключено, цей метод повертає [constant ERR_INVALID_PARAMETER] та "
"генерує помилку, якщо сигнал не підключено з [constant "
"CONNECT_REFERENCE_COUNTED]. Щоб запобігти цьому, спочатку використовуйте "
"[method is_connected] для перевірки наявності існуючих з'єднань.\n"
"[b]Примітка:[/b] Якщо об'єкт [param callable] звільнено, з'єднання буде "
"втрачено.\n"
"[b]Примітка:[/b] У GDScript зазвичай рекомендується підключати сигнали за "
"допомогою [method Signal.connect].\n"
"[b]Примітка:[/b] Цей метод, та всі інші методи, пов'язані з сигналами, є "
"потокобезпечними."
msgid ""
"Disconnects a [param signal] by name from a given [param callable]. If the "
"connection does not exist, generates an error. Use [method is_connected] to "
"make sure that the connection exists."
msgstr ""
"Відключення сигналу [param signal] за назвою [param callable]. Якщо "
"підключення не існує, генерує помилку. Використовуйте [method_connected], щоб "
"переконатися, що підключення існує."
msgid ""
"Emits the given [param signal] by name. The signal must exist, so it should "
"be a built-in signal of this class or one of its inherited classes, or a user-"
"defined signal (see [method add_user_signal]). This method supports a "
"variable number of arguments, so parameters can be passed as a comma "
"separated list.\n"
"Returns [constant ERR_UNAVAILABLE] if [param signal] does not exist or the "
"parameters are invalid.\n"
"[codeblocks]\n"
"[gdscript]\n"
"emit_signal(\"hit\", \"sword\", 100)\n"
"emit_signal(\"game_over\")\n"
"[/gdscript]\n"
"[csharp]\n"
"EmitSignal(SignalName.Hit, \"sword\", 100);\n"
"EmitSignal(SignalName.GameOver);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param signal] must be in snake_case when referring to "
"built-in Godot signals. Prefer using the names exposed in the "
"[code]SignalName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Видає заданий [сигнал param] за назвою. Сигнал має існувати, тому це має бути "
"вбудований сигнал цього класу або одного з його успадкованих класів, або "
"сигнал, визначений користувачем (див. [method add_user_signal]). Цей метод "
"підтримує змінну кількість аргументів, тому параметри можна передавати як "
"список, розділений комами. \n"
"Повертає [constant ERR_UNAVAILABLE], якщо [param signal] не існує або "
"параметри недійсні. \n"
"[codeblocks] \n"
"[gdscript] \n"
"emit_signal(\"damage\", \"srowd\", 100) \n"
"emit_signal(\"end game\") \n"
"[/gdscript] \n"
"[csharp] \n"
"EmitSignal(SignalName.Hit, \"srowd\", 100); \n"
"EmitSignal(SignalName.GameOver); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param signal] має бути в snake_case, коли йдеться про "
"вбудовані сигнали Godot. Надавайте перевагу використанню імен, представлених "
"у класі [code]SignalName[/code], щоб уникнути виділення нового [StringName] "
"під час кожного виклику."
msgid ""
"Deletes the object from memory. Pre-existing references to the object become "
"invalid, and any attempt to access them will result in a runtime error. "
"Checking the references with [method @GlobalScope.is_instance_valid] will "
"return [code]false[/code]. This is equivalent to the [code]memdelete[/code] "
"function in GDExtension C++."
msgstr ""
"Видаляє об'єкт з пам'яті. Попередні посилання на об'єкт стають недійсними, і "
"будь-яка спроба доступу до них призведе до помилки виконання. Перевірка "
"посилань за допомогою методу [method @GlobalScope.is_instance_valid] поверне "
"[code]false[/code]. Це еквівалентно функції [code]memdelete[/code] в "
"GDExtension C++."
msgid ""
"Returns the [Variant] value of the given [param property]. If the [param "
"property] does not exist, this method returns [code]null[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node2D.new()\n"
"node.rotation = 1.5\n"
"var a = node.get(\"rotation\") # a is 1.5\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node2D();\n"
"node.Rotation = 1.5f;\n"
"var a = node.Get(Node2D.PropertyName.Rotation); // a is 1.5\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param property] must be in snake_case when referring to "
"built-in Godot properties. Prefer using the names exposed in the "
"[code]PropertyName[/code] class to avoid allocating a new [StringName] on "
"each call."
msgstr ""
"Повертає значення [Variant] заданої властивості [param property]. Якщо [param "
"property] не існує, цей метод повертає [code]null[/code]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node2D.new() \n"
"node.rotation = 1,5 \n"
"var a = node.get(\"rotation\") # a дорівнює 1,5 \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node2D(); \n"
"node.Rotation = 1,5f; \n"
"var a = node.Get(Node2D.PropertyName.Rotation); // a дорівнює 1,5 \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param property] має бути у snake_case, коли йдеться "
"про вбудовані властивості Godot. Надавайте перевагу використанню імен, "
"представлених у класі [code]PropertyName[/code], щоб уникнути виділення "
"нового [StringName] під час кожного виклику."
msgid ""
"Returns the object's built-in class name, as a [String]. See also [method "
"is_class].\n"
"[b]Note:[/b] This method ignores [code]class_name[/code] declarations. If "
"this object's script has defined a [code]class_name[/code], the base, built-"
"in class name is returned instead."
msgstr ""
"Повертає назву об'єкта, як [String]. Дивись ще [method is_class].\n"
"[b]Примітка:[/b] Цей метод ігнорує [code]class_name[/code] декларації. Якщо "
"цей скрипт об'єкта визначився [code]class_name[/code], основа, вбудована "
"назва класу повертається замість."
msgid ""
"Returns an [Array] of signal connections received by this object. Each "
"connection is represented as a [Dictionary] that contains three entries:\n"
"- [code]signal[/code] is a reference to the [Signal];\n"
"- [code]callable[/code] is a reference to the [Callable];\n"
"- [code]flags[/code] is a combination of [enum ConnectFlags]."
msgstr ""
"Повернення сигналів, отриманих цим об'єктом. Кожен з'єднання представлений як "
"[Dictionary], який містить три записи:\n"
"- [code]signal[/code] - посилання на [Signal];\n"
"- [code]Callable[/code] - посилання на [Callable];\n"
"[code]flags[/code] є поєднання [enum ConnectFlags]."
msgid ""
"Gets the object's property indexed by the given [param property_path]. The "
"path should be a [NodePath] relative to the current object and can use the "
"colon character ([code]:[/code]) to access nested properties.\n"
"[b]Examples:[/b] [code]\"position:x\"[/code] or [code]"
"\"material:next_pass:blend_mode\"[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node2D.new()\n"
"node.position = Vector2(5, -10)\n"
"var a = node.get_indexed(\"position\") # a is Vector2(5, -10)\n"
"var b = node.get_indexed(\"position:y\") # b is -10\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node2D();\n"
"node.Position = new Vector2(5, -10);\n"
"var a = node.GetIndexed(\"position\"); // a is Vector2(5, -10)\n"
"var b = node.GetIndexed(\"position:y\"); // b is -10\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param property_path] must be in snake_case when "
"referring to built-in Godot properties. Prefer using the names exposed in the "
"[code]PropertyName[/code] class to avoid allocating a new [StringName] on "
"each call.\n"
"[b]Note:[/b] This method does not support actual paths to nodes in the "
"[SceneTree], only sub-property paths. In the context of nodes, use [method "
"Node.get_node_and_resource] instead."
msgstr ""
"Отримує властивість об’єкта, індексовану заданим [param property_path]. Шлях "
"має бути [NodePath] відносно поточного об’єкта та може використовувати символ "
"двокрапки ([code]:[/code]) для доступу до вкладених властивостей. \n"
"[b]Приклади:[/b] [code]\"position:x\"[/code] або [code]"
"\"material:next_pass:blend_mode\"[/code]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node2D.new() \n"
"node.position = Vector2(5, -10) \n"
"var a = node.get_indexed(\"position\") # a is Vector2(5, -10) \n"
"var b = node.get_indexed(\"position:y\") # b дорівнює -10 \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node2D(); \n"
"node.Position = new Vector2(5, -10); \n"
"var a = node.GetIndexed(\"position\"); // a є Vector2(5, -10) \n"
"var b = node.GetIndexed(\"position:y\"); // b дорівнює -10 \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param property_path] має бути у snake_case, коли "
"йдеться про вбудовані властивості Godot. Надавайте перевагу використанню "
"імен, представлених у класі [code]PropertyName[/code], щоб уникнути виділення "
"нового [StringName] під час кожного виклику. \n"
"[b]Примітка:[/b] цей метод не підтримує фактичні шляхи до вузлів у "
"[SceneTree], лише шляхи підвластивостей. У контексті вузлів замість цього "
"використовуйте [method Node.get_node_and_resource]."
msgid ""
"Returns the object's unique instance ID. This ID can be saved in "
"[EncodedObjectAsID], and can be used to retrieve this object instance with "
"[method @GlobalScope.instance_from_id].\n"
"[b]Note:[/b] This ID is only useful during the current session. It won't "
"correspond to a similar object if the ID is sent over a network, or loaded "
"from a file at a later time."
msgstr ""
"Повертає унікальний ідентифікатор об'єкта. Цей ідентифікатор може бути "
"збережений в [EncodedObjectAsID], і може бути використаний для отримання "
"цього екземпляра об'єкта з [method @GlobalScope.instance_from_id].\n"
"[b]Примітка:[/b] Цей ідентифікатор корисний тільки під час поточного сеансу. "
"Не відповідає подібному об'єкту, якщо ID надсилається через мережу, або "
"завантажується з файлу пізніше."
msgid ""
"Returns the object's metadata value for the given entry [param name]. If the "
"entry does not exist, returns [param default]. If [param default] is "
"[code]null[/code], an error is also generated.\n"
"[b]Note:[/b] A metadata's name must be a valid identifier as per [method "
"StringName.is_valid_identifier] method.\n"
"[b]Note:[/b] Metadata that has a name starting with an underscore ([code]_[/"
"code]) is considered editor-only. Editor-only metadata is not displayed in "
"the Inspector and should not be edited, although it can still be found by "
"this method."
msgstr ""
"Повертає значення метаданих об'єкта на задану запис [param name]. Якщо запис "
"не існує, повертає [param default]. Якщо [param default] є [code]null[/code], "
"також створюється помилка.\n"
"[b]Note:[/b] Ім'я метаданих повинна бути дійсним ідентифікатором за методом "
"[method StringName.is_valid_identifier].\n"
"[b]Note:[/b] Метадані, які мають назву, починаючи з низу ([code]_[/code]) "
"вважається редактором. Редактор-тільки метаданих не відображається в "
"Інспекторі і не слід редагувати, хоча це ще можна знайти цим методом."
msgid ""
"Returns the object's metadata entry names as an [Array] of [StringName]s."
msgstr "Повертає імена записів метаданих об’єкта як [Array] з [StringName]."
msgid ""
"Returns the number of arguments of the given [param method] by name.\n"
"[b]Note:[/b] In C#, [param method] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]MethodName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Повертаємо кількість аргументів вказаного [param method] за назвою.\n"
"[b]Примітка:[/b] У C#, [param method] повинен бути в змії_кейс при зверненні "
"до вбудованих методів Godot. За допомогою імен, виставлених в "
"[code]MethodName[/code] класу, щоб уникнути виділення нового [StringName] на "
"кожному дзвінку."
msgid ""
"Returns this object's methods and their signatures as an [Array] of "
"dictionaries. Each [Dictionary] contains the following entries:\n"
"- [code]name[/code] is the name of the method, as a [String];\n"
"- [code]args[/code] is an [Array] of dictionaries representing the "
"arguments;\n"
"- [code]default_args[/code] is the default arguments as an [Array] of "
"variants;\n"
"- [code]flags[/code] is a combination of [enum MethodFlags];\n"
"- [code]id[/code] is the method's internal identifier [int];\n"
"- [code]return[/code] is the returned value, as a [Dictionary];\n"
"[b]Note:[/b] The dictionaries of [code]args[/code] and [code]return[/code] "
"are formatted identically to the results of [method get_property_list], "
"although not all entries are used."
msgstr ""
"Повернути методи цього об’єкта та їх підписи як [Array] словників. Кожен "
"[Dictionary] містить наступні записи:\n"
"- [code]name[/code] - назва методу, як [String];\n"
"- [code]args[/code] - [Array] словників, що представляють аргументи;\n"
"- [code]default_args[/code] - аргументи за замовчуванням як [Array] "
"варіантів;\n"
"- [code]flags[/code] - поєднання [enum MethodFlags];\n"
"- [code]id[/code] є внутрішнім ідентифікатором методу [int];\n"
"- [code]return[/code] є повернутою вартістю, як [Dictionary];\n"
"[b]Примітка:[/b] Ви словники [code]args[/code] і [code]return[/code] "
"відформатовані ідентично результатам [method get_property_list], хоча не всі "
"записи використовуються."
msgid ""
"Returns the object's property list as an [Array] of dictionaries. Each "
"[Dictionary] contains the following entries:\n"
"- [code]name[/code] is the property's name, as a [String];\n"
"- [code]class_name[/code] is an empty [StringName], unless the property is "
"[constant TYPE_OBJECT] and it inherits from a class;\n"
"- [code]type[/code] is the property's type, as an [int] (see [enum "
"Variant.Type]);\n"
"- [code]hint[/code] is [i]how[/i] the property is meant to be edited (see "
"[enum PropertyHint]);\n"
"- [code]hint_string[/code] depends on the hint (see [enum PropertyHint]);\n"
"- [code]usage[/code] is a combination of [enum PropertyUsageFlags].\n"
"[b]Note:[/b] In GDScript, all class members are treated as properties. In C# "
"and GDExtension, it may be necessary to explicitly mark class members as "
"Godot properties using decorators or attributes."
msgstr ""
"Повертаємо список майна об’єкта як [Array] словників. Кожен [Dictionary] "
"містить наступні записи:\n"
"- [code]name[/code] - назва майна, як [String];\n"
"- [code]class_name[/code] є порожньою [StringName], якщо майно є [constant "
"TYPE_OBJECT] і спадок від класу;\n"
"- [code]type[/code] - тип нерухомості, як [int] (див. [inum Variant.Type]);\n"
"- [code]hint[/code] is [i]how[/i] властиво редагувати (див. [enum "
"PropertyHint]);\n"
"- [code]hint_string[/code] залежить від натяка (див. [enum PropertyHint]);\n"
"[code]usage[/code] є поєднанням [enum PropertyUsageFlags].\n"
"[b]Примітка:[/b] У GDScript всі члени класу лікуються як властивості. У C# та "
"GDExtension обов’язково слід відмітити учасників класу, які використовують "
"декоратори або атрибут Godot."
msgid ""
"Returns the object's [Script] instance, or [code]null[/code] if no script is "
"attached."
msgstr ""
"Повертає екземпляр об'єкта, або [code]null[/code], якщо не додано скрипт."
msgid ""
"Returns an [Array] of connections for the given [param signal] name. Each "
"connection is represented as a [Dictionary] that contains three entries:\n"
"- [code skip-lint]signal[/code] is a reference to the [Signal];\n"
"- [code]callable[/code] is a reference to the connected [Callable];\n"
"- [code]flags[/code] is a combination of [enum ConnectFlags]."
msgstr ""
"Повертаємо назву [Array] з'єднань для вказаного [param signal]. Кожен "
"з'єднання представлений як [Dictionary], який містить три записи:\n"
"- [code skip-lint]сигнал[/code] є посиланням на [Signal];\n"
"- [code]Callable[/code] - посилання на підключений [Callable];\n"
"- [code]flags[/code] - це поєднання [enum ConnectFlags]."
msgid ""
"Returns the list of existing signals as an [Array] of dictionaries.\n"
"[b]Note:[/b] Due to the implementation, each [Dictionary] is formatted very "
"similarly to the returned values of [method get_method_list]."
msgstr ""
"Повертає список існуючих сигналів як [Array] словників.\n"
"[b]Примітка:[/b] Через реалізацію кожен [Dictionary] форматується дуже "
"подібно до повернутих значень [method get_method_list]."
msgid ""
"Returns the name of the translation domain used by [method tr] and [method "
"tr_n]. See also [TranslationServer]."
msgstr ""
"Повертає назву домену перекладу, який використовується [method tr] і [method "
"tr_n]. Дивіться також [TranslationServer]."
msgid ""
"Returns [code]true[/code] if any connection exists on the given [param "
"signal] name.\n"
"[b]Note:[/b] In C#, [param signal] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]SignalName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Повертає [code]true[/code], якщо існує будь-яке з’єднання з заданим ім’ям "
"[param signal]. \n"
"[b]Примітка.[/b] У C# [param signal] має бути в snake_case, коли йдеться про "
"вбудовані методи Godot. Надавайте перевагу використанню імен, представлених у "
"класі [code]SignalName[/code], щоб уникнути виділення нового [StringName] під "
"час кожного виклику."
msgid ""
"Returns [code]true[/code] if a metadata entry is found with the given [param "
"name]. See also [method get_meta], [method set_meta] and [method "
"remove_meta].\n"
"[b]Note:[/b] A metadata's name must be a valid identifier as per [method "
"StringName.is_valid_identifier] method.\n"
"[b]Note:[/b] Metadata that has a name starting with an underscore ([code]_[/"
"code]) is considered editor-only. Editor-only metadata is not displayed in "
"the Inspector and should not be edited, although it can still be found by "
"this method."
msgstr ""
"Повертаємо [code]true[/code], якщо запис метаданих з вказаною [param name]. "
"Дивись також [method get_meta], [method set_meta] і [method remove_meta].\n"
"[b]Примітка:[/b] Назва метаданих повинна бути дійсним ідентифікатором за "
"методом [method StringName.is_valid_identifier].\n"
"[b]Примітка:[/b] Метадані, які мають назву, починаючи з низу ([code]_[/code]) "
"вважається редактором. Редактор-тільки метаданих не відображається в "
"Інспекторі і не слід редагувати, хоча це ще можна знайти цим методом."
msgid ""
"Returns [code]true[/code] if the given [param method] name exists in the "
"object.\n"
"[b]Note:[/b] In C#, [param method] must be in snake_case when referring to "
"built-in Godot methods. Prefer using the names exposed in the "
"[code]MethodName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Повертаємо [code]true[/code], якщо надана [param method] ім'я існує в "
"об'єкті.\n"
"[b]Примітка:[/b] У C#, [param method] повинен бути в змії_кейс при зверненні "
"до вбудованих методів Godot. За допомогою імен, виставлених в "
"[code]MethodName[/code] класу, щоб уникнути виділення нового [StringName] на "
"кожному дзвінку."
msgid ""
"Returns [code]true[/code] if the given [param signal] name exists in the "
"object.\n"
"[b]Note:[/b] In C#, [param signal] must be in snake_case when referring to "
"built-in Godot signals. Prefer using the names exposed in the "
"[code]SignalName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Повертає [code]true[/code], якщо вказане ім’я [param signal] існує в "
"об’єкті. \n"
"[b]Примітка.[/b] У C# [param signal] має бути в snake_case, коли йдеться про "
"вбудовані сигнали Godot. Надавайте перевагу використанню імен, представлених "
"у класі [code]SignalName[/code], щоб уникнути виділення нового [StringName] "
"під час кожного виклику."
msgid ""
"Returns [code]true[/code] if the given user-defined [param signal] name "
"exists. Only signals added with [method add_user_signal] are included. See "
"also [method remove_user_signal]."
msgstr ""
"Повертаємо [code]true[/code], якщо вказано ім'я користувача [param signal]. "
"Додані тільки сигнали [method add_user_signal]. Дивись також [method "
"видалення_user_signal]."
msgid ""
"Returns [code]true[/code] if the object is blocking its signals from being "
"emitted. See [method set_block_signals]."
msgstr ""
"Повертаємо [code]true[/code], якщо об'єкт блокує свої сигнали від того, що "
"він вдається. Подивитися [method set_block_signals]."
msgid ""
"Returns [code]true[/code] if the object inherits from the given [param "
"class]. See also [method get_class].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var sprite2d = Sprite2D.new()\n"
"sprite2d.is_class(\"Sprite2D\") # Returns true\n"
"sprite2d.is_class(\"Node\") # Returns true\n"
"sprite2d.is_class(\"Node3D\") # Returns false\n"
"[/gdscript]\n"
"[csharp]\n"
"var sprite2D = new Sprite2D();\n"
"sprite2D.IsClass(\"Sprite2D\"); // Returns true\n"
"sprite2D.IsClass(\"Node\"); // Returns true\n"
"sprite2D.IsClass(\"Node3D\"); // Returns false\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This method ignores [code]class_name[/code] declarations in the "
"object's script."
msgstr ""
"Повертає [code]true[/code], якщо об’єкт успадковує заданий [param class]. "
"Дивіться також [method get_class]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var sprite2d = Sprite2D.new() \n"
"sprite2d.is_class(\"Sprite2D\") # Повертає true \n"
"sprite2d.is_class(\"Вузол\") # Повертає true \n"
"sprite2d.is_class(\"Node3D\") # Повертає false \n"
"[/gdscript] \n"
"[csharp] \n"
"var sprite2D = new Sprite2D(); \n"
"sprite2D.IsClass(\"Sprite2D\"); // Повертає true \n"
"sprite2D.IsClass(\"Вузол\"); // Повертає true \n"
"sprite2D.IsClass(\"Node3D\"); // Повертає false \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] цей метод ігнорує оголошення [code]class_name[/code] у "
"сценарії об’єкта."
msgid ""
"Returns [code]true[/code] if a connection exists between the given [param "
"signal] name and [param callable].\n"
"[b]Note:[/b] In C#, [param signal] must be in snake_case when referring to "
"built-in Godot signals. Prefer using the names exposed in the "
"[code]SignalName[/code] class to avoid allocating a new [StringName] on each "
"call."
msgstr ""
"Повертає [code]true[/code], якщо існує зв’язок між вказаною назвою [param "
"signal] і [param callable]. \n"
"[b]Примітка.[/b] У C# [param signal] має бути в snake_case, коли йдеться про "
"вбудовані сигнали Godot. Надавайте перевагу використанню імен, представлених "
"у класі [code]SignalName[/code], щоб уникнути виділення нового [StringName] "
"під час кожного виклику."
msgid ""
"Returns [code]true[/code] if the [method Node.queue_free] method was called "
"for the object."
msgstr ""
"Повернення [code]true[/code], якщо метод [method Node.queue_free] був "
"викликаний для об'єкта."
msgid ""
"Sends the given [param what] notification to all classes inherited by the "
"object, triggering calls to [method _notification], starting from the highest "
"ancestor (the [Object] class) and going down to the object's script.\n"
"If [param reversed] is [code]true[/code], the call order is reversed.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var player = Node2D.new()\n"
"player.set_script(load(\"res://player.gd\"))\n"
"\n"
"player.notification(NOTIFICATION_ENTER_TREE)\n"
"# The call order is Object -> Node -> Node2D -> player.gd.\n"
"\n"
"player.notification(NOTIFICATION_ENTER_TREE, true)\n"
"# The call order is player.gd -> Node2D -> Node -> Object.\n"
"[/gdscript]\n"
"[csharp]\n"
"var player = new Node2D();\n"
"player.SetScript(GD.Load(\"res://player.gd\"));\n"
"\n"
"player.Notification(NotificationEnterTree);\n"
"// The call order is GodotObject -> Node -> Node2D -> player.gd.\n"
"\n"
"player.Notification(NotificationEnterTree, true);\n"
"// The call order is player.gd -> Node2D -> Node -> GodotObject.\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Надсилає надане сповіщення [param what] усім класам, успадкованим об’єктом, "
"ініціюючи виклики [method _notification], починаючи від найвищого предка "
"(клас [Object]) і опускаючись до сценарію об’єкта. \n"
"Якщо [param reversed] має значення [code]true[/code], порядок викликів "
"змінюється на зворотний. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var player = Node2D.new() \n"
"player.set_script(load(\"res://player.gd\")) \n"
"\n"
"player.notification(NOTIFICATION_ENTER_TREE) \n"
"# Порядок викликів: Object -> Node -> Node2D -> player.gd. \n"
"\n"
"player.notification(NOTIFICATION_ENTER_TREE, true) \n"
"# Порядок виклику player.gd -> Node2D -> Node -> Object. \n"
"[/gdscript] \n"
"[csharp] \n"
"var player = new Node2D(); \n"
"player.SetScript(GD.Load(\"res://player.gd\")); \n"
"\n"
"player.Notification(NotificationEnterTree); \n"
"// Порядок викликів GodotObject -> Node -> Node2D -> player.gd. \n"
"\n"
"player.Notification(NotificationEnterTree, true); \n"
"// Порядок виклику player.gd -> Node2D -> Node -> GodotObject. \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Emits the [signal property_list_changed] signal. This is mainly used to "
"refresh the editor, so that the Inspector and editor plugins are properly "
"updated."
msgstr ""
"Визначте [signal property_list_changed] сигнал. Це в основному "
"використовується для оновлення редактора, щоб Інспектор і плагіни редактора "
"були належним чином оновлені."
msgid ""
"Returns [code]true[/code] if the given [param property] has a custom default "
"value. Use [method property_get_revert] to get the [param property]'s default "
"value.\n"
"[b]Note:[/b] This method is used by the Inspector dock to display a revert "
"icon. The object must implement [method _property_can_revert] to customize "
"the default value. If [method _property_can_revert] is not implemented, this "
"method returns [code]false[/code]."
msgstr ""
"Повертаємо [code]true[/code], якщо надана [param property] має користувацьке "
"значення за замовчуванням. Використовуйте [method property_get_revert], щоб "
"отримати значення за замовчуванням [param property].\n"
"[b]Примітка:[/b] Цей метод використовується Inspector dock для відображення "
"значка реверта. Об'єкт повинен здійснювати [method _property_can_revert] для "
"налаштування значення за замовчуванням. Якщо [method _property_can_revert] не "
"реалізовано, цей метод повертає [code]false[/code]."
msgid ""
"Returns the custom default value of the given [param property]. Use [method "
"property_can_revert] to check if the [param property] has a custom default "
"value.\n"
"[b]Note:[/b] This method is used by the Inspector dock to display a revert "
"icon. The object must implement [method _property_get_revert] to customize "
"the default value. If [method _property_get_revert] is not implemented, this "
"method returns [code]null[/code]."
msgstr ""
"Повернення замовного значення за замовчуванням вказаного [param property]. "
"Використовуйте [method Property_can_revert], щоб перевірити, чи має значення "
"[param property].\n"
"[b]Примітка:[/b] Цей метод використовується Inspector dock для відображення "
"значка реверта. Об'єкт повинен здійснювати [method _property_get_revert] для "
"налаштування значення за замовчуванням. Якщо [method _property_get_revert] не "
"реалізовано, цей метод повертає [code]null[/code]."
msgid ""
"Removes the given entry [param name] from the object's metadata. See also "
"[method has_meta], [method get_meta] and [method set_meta].\n"
"[b]Note:[/b] A metadata's name must be a valid identifier as per [method "
"StringName.is_valid_identifier] method.\n"
"[b]Note:[/b] Metadata that has a name starting with an underscore ([code]_[/"
"code]) is considered editor-only. Editor-only metadata is not displayed in "
"the Inspector and should not be edited, although it can still be found by "
"this method."
msgstr ""
"Вилучає заданий запис [param name] з метаданих об'єкта. [method has_meta], "
"[method get_meta] і [method set_meta].\n"
"[b]Примітка:[/b] Назва метаданих повинна бути дійсним ідентифікатором за "
"методом [method StringName.is_valid_identifier].\n"
"[b]Примітка:[/b] Метадані, які мають назву, починаючи з низу ([code]_[/code]) "
"вважається редактором. Редактор-тільки метаданих не відображається в "
"Інспекторі і не слід редагувати, хоча це ще можна знайти цим методом."
msgid ""
"Removes the given user signal [param signal] from the object. See also "
"[method add_user_signal] and [method has_user_signal]."
msgstr ""
"Видаляє заданий користувацький сигнал [param signal] з об'єкта. Див. також "
"[method add_user_signal] та [method has_user_signal]."
msgid ""
"Assigns [param value] to the given [param property]. If the property does not "
"exist or the given [param value]'s type doesn't match, nothing happens.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node2D.new()\n"
"node.set(\"global_scale\", Vector2(8, 2.5))\n"
"print(node.global_scale) # Prints (8.0, 2.5)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node2D();\n"
"node.Set(Node2D.PropertyName.GlobalScale, new Vector2(8, 2.5f));\n"
"GD.Print(node.GlobalScale); // Prints (8, 2.5)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param property] must be in snake_case when referring to "
"built-in Godot properties. Prefer using the names exposed in the "
"[code]PropertyName[/code] class to avoid allocating a new [StringName] on "
"each call."
msgstr ""
"Призначає [param value] даній [param property]. Якщо властивість не існує або "
"заданий тип [param value] не збігається, нічого не відбувається. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node2D.new() \n"
"node.set(\"global_scale\", Vector2(8, 2.5)) \n"
"print(node.global_scale) # Друк (8.0, 2.5) \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node2D(); \n"
"node.Set(Node2D.PropertyName.GlobalScale, new Vector2(8, 2.5f)); \n"
"GD.Print(node.GlobalScale); // Виводить (8, 2.5) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param property] має бути у snake_case, коли йдеться "
"про вбудовані властивості Godot. Надавайте перевагу використанню імен, "
"представлених у класі [code]PropertyName[/code], щоб уникнути виділення "
"нового [StringName] під час кожного виклику."
msgid ""
"If set to [code]true[/code], the object becomes unable to emit signals. As "
"such, [method emit_signal] and signal connections will not work, until it is "
"set to [code]false[/code]."
msgstr ""
"Якщо встановити на [code]true[/code], об'єкт не може випромінювати сигнали. "
"Так, [method emit_signal] і сигнальних з'єднань не будуть працювати, доки він "
"встановлюється на [code]false[/code]."
msgid ""
"Assigns [param value] to the given [param property], at the end of the "
"current frame. This is equivalent to calling [method set] through [method "
"call_deferred].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node2D.new()\n"
"add_child(node)\n"
"\n"
"node.rotation = 1.5\n"
"node.set_deferred(\"rotation\", 3.0)\n"
"print(node.rotation) # Prints 1.5\n"
"\n"
"await get_tree().process_frame\n"
"print(node.rotation) # Prints 3.0\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node2D();\n"
"node.Rotation = 1.5f;\n"
"node.SetDeferred(Node2D.PropertyName.Rotation, 3f);\n"
"GD.Print(node.Rotation); // Prints 1.5\n"
"\n"
"await ToSignal(GetTree(), SceneTree.SignalName.ProcessFrame);\n"
"GD.Print(node.Rotation); // Prints 3.0\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param property] must be in snake_case when referring to "
"built-in Godot properties. Prefer using the names exposed in the "
"[code]PropertyName[/code] class to avoid allocating a new [StringName] on "
"each call."
msgstr ""
"Призначає [param value] даній [param property] у кінці поточного кадру. Це "
"еквівалентно виклику [method set] через [method call_deferred]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node2D.new() \n"
"add_child(node) \n"
"\n"
"node.rotation = 1,5 \n"
"node.set_deferred(\"обертання\", 3.0) \n"
"print(node.rotation) # Друкує 1.5 \n"
"\n"
"очікувати get_tree().process_frame \n"
"print(node.rotation) # Друкує 3.0 \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node2D(); \n"
"node.Rotation = 1,5f; \n"
"node.SetDeferred(Node2D.PropertyName.Rotation, 3f); \n"
"GD.Print(node.Rotation); // Виводить 1.5 \n"
"\n"
"await ToSignal(GetTree(), SceneTree.SignalName.ProcessFrame); \n"
"GD.Print(node.Rotation); // Друкує 3.0 \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param property] має бути у snake_case, коли йдеться "
"про вбудовані властивості Godot. Надавайте перевагу використанню імен, "
"представлених у класі [code]PropertyName[/code], щоб уникнути виділення "
"нового [StringName] під час кожного виклику."
msgid ""
"Assigns a new [param value] to the property identified by the [param "
"property_path]. The path should be a [NodePath] relative to this object, and "
"can use the colon character ([code]:[/code]) to access nested properties.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var node = Node2D.new()\n"
"node.set_indexed(\"position\", Vector2(42, 0))\n"
"node.set_indexed(\"position:y\", -10)\n"
"print(node.position) # Prints (42.0, -10.0)\n"
"[/gdscript]\n"
"[csharp]\n"
"var node = new Node2D();\n"
"node.SetIndexed(\"position\", new Vector2(42, 0));\n"
"node.SetIndexed(\"position:y\", -10);\n"
"GD.Print(node.Position); // Prints (42, -10)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] In C#, [param property_path] must be in snake_case when "
"referring to built-in Godot properties. Prefer using the names exposed in the "
"[code]PropertyName[/code] class to avoid allocating a new [StringName] on "
"each call."
msgstr ""
"Призначає нове [param value] властивості, визначеній [param property_path]. "
"Шлях має бути [NodePath] відносно цього об’єкта та може використовувати "
"символ двокрапки ([code]:[/code]) для доступу до вкладених властивостей. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var node = Node2D.new() \n"
"node.set_indexed(\"position\", Vector2(42, 0)) \n"
"node.set_indexed(\"position:y\", -10) \n"
"print(node.position) # Друк (42.0, -10.0) \n"
"[/gdscript] \n"
"[csharp] \n"
"var node = new Node2D(); \n"
"node.SetIndexed(\"position\", new Vector2(42, 0)); \n"
"node.SetIndexed(\"position:y\", -10); \n"
"GD.Print(node.Position); // Друк (42, -10) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] У C# [param property_path] має бути у snake_case, коли "
"йдеться про вбудовані властивості Godot. Надавайте перевагу використанню "
"імен, представлених у класі [code]PropertyName[/code], щоб уникнути виділення "
"нового [StringName] під час кожного виклику."
msgid ""
"If set to [code]true[/code], allows the object to translate messages with "
"[method tr] and [method tr_n]. Enabled by default. See also [method "
"can_translate_messages]."
msgstr ""
"Якщо встановлено значення [code]true[/code], дозволяє об'єкту перекладати "
"повідомлення за допомогою методів [method tr] та [method tr_n]. Увімкнено за "
"замовчуванням. Див. також метод [method can_translate_messages]."
msgid ""
"Adds or changes the entry [param name] inside the object's metadata. The "
"metadata [param value] can be any [Variant], although some types cannot be "
"serialized correctly.\n"
"If [param value] is [code]null[/code], the entry is removed. This is the "
"equivalent of using [method remove_meta]. See also [method has_meta] and "
"[method get_meta].\n"
"[b]Note:[/b] A metadata's name must be a valid identifier as per [method "
"StringName.is_valid_identifier] method.\n"
"[b]Note:[/b] Metadata that has a name starting with an underscore ([code]_[/"
"code]) is considered editor-only. Editor-only metadata is not displayed in "
"the Inspector and should not be edited, although it can still be found by "
"this method."
msgstr ""
"Додає чи змінює запис [param name] всередині метаданих об'єкта. [param value] "
"метаданих може бути будь-яким [Variant], хоча деякі типи не можуть бути "
"серіалізовані.\n"
"Якщо [param value] є [code]null[/code], запис буде видалено. Це еквівалент "
"використання [method remove_meta]. Дивитись також [method has_meta] і [method "
"get_meta].\n"
"[b]Примітка:[/b] Ім'я метаданих має бути дійсним ідентифікатором за методом "
"[method StringName.is_valid_identifier].\n"
"[b]Примітка:[/b] Метадані, які мають назву, що починається з нижнього "
"підкреслення ([code]_[/code]) вважається тільки для редактора. Метадані "
"тільки для редактора не відображаються в інспекторі та не мають редагуватися, "
"хоча ще можуть бути знайдені цим методом."
msgid ""
"Attaches [param script] to the object, and instantiates it. As a result, the "
"script's [method _init] is called. A [Script] is used to extend the object's "
"functionality.\n"
"If a script already exists, its instance is detached, and its property values "
"and state are lost. Built-in property values are still kept."
msgstr ""
"Прикріплюємо [param script] на об'єкт, і миттєво розраховує його. В "
"результаті називається скрипт [method _init]. Використовується для розширення "
"функціональності об'єкта.\n"
"Якщо скрипт вже існує, його екземпляр засвоюється, і його значення і стан "
"втрачені. Побудовані значення нерухомості все ще зберігаються."
msgid ""
"Sets the name of the translation domain used by [method tr] and [method "
"tr_n]. See also [TranslationServer]."
msgstr ""
"Встановлює назву домену перекладу, який використовується [method tr] і "
"[method tr_n]. Дивіться також [TranslationServer]."
msgid ""
"Returns a [String] representing the object. Defaults to [code]"
"\"<ClassName#RID>\"[/code]. Override [method _to_string] to customize the "
"string representation of the object."
msgstr ""
"Повертаємо [String], що представляє об'єкт. За замовчуванням до [code]"
"\"<ClassName#RID>\"[/code]. Override [method _to_string], щоб налаштувати "
"рядок представлення об'єкта."
msgid ""
"Translates a [param message], using the translation catalogs configured in "
"the Project Settings. Further [param context] can be specified to help with "
"the translation. Note that most [Control] nodes automatically translate their "
"strings, so this method is mostly useful for formatted strings or custom "
"drawn text.\n"
"If [method can_translate_messages] is [code]false[/code], or no translation "
"is available, this method returns the [param message] without changes. See "
"[method set_message_translation].\n"
"For detailed examples, see [url=$DOCS_URL/tutorials/i18n/"
"internationalizing_games.html]Internationalizing games[/url].\n"
"[b]Note:[/b] This method can't be used without an [Object] instance, as it "
"requires the [method can_translate_messages] method. To translate strings in "
"a static context, use [method TranslationServer.translate]."
msgstr ""
"Перекладає [param message], використовуючи каталоги перекладу, налаштовані в "
"налаштуваннях проекту. Далі можна уточнити, щоб допомогти з перекладом. "
"Зауважте, що більшість [Control] вузів автоматично переводять свої рядки, "
"тому цей метод в основному корисний для форматованих рядків або настроюється "
"текст.\n"
"Якщо [method _translate_messages] [code]false[/code], або не доступний "
"переклад, цей метод повертає [param message] без змін. Див. [method "
"set_message_translation].\n"
"Для докладних прикладів див. [url=$DOCS_URL/tutorials/i18n/"
"internationalizing_games.html]Міжнародні ігри[/url].\n"
"[b]Примітка:[/b] Цей метод не може використовуватися без екземпляра [Object], "
"оскільки він вимагає методу [method can_translate_msages]. Щоб перевести "
"рядки в статичному контексті, скористайтеся [method "
"TranslationServer.translate]."
msgid ""
"Translates a [param message] or [param plural_message], using the translation "
"catalogs configured in the Project Settings. Further [param context] can be "
"specified to help with the translation.\n"
"If [method can_translate_messages] is [code]false[/code], or no translation "
"is available, this method returns [param message] or [param plural_message], "
"without changes. See [method set_message_translation].\n"
"The [param n] is the number, or amount, of the message's subject. It is used "
"by the translation system to fetch the correct plural form for the current "
"language.\n"
"For detailed examples, see [url=$DOCS_URL/tutorials/i18n/"
"localization_using_gettext.html]Localization using gettext[/url].\n"
"[b]Note:[/b] Negative and [float] numbers may not properly apply to some "
"countable subjects. It's recommended to handle these cases with [method tr].\n"
"[b]Note:[/b] This method can't be used without an [Object] instance, as it "
"requires the [method can_translate_messages] method. To translate strings in "
"a static context, use [method TranslationServer.translate_plural]."
msgstr ""
"Перекладає [param message] або [param plural_message], використовуючи "
"каталоги перекладу, налаштовані в налаштуваннях проекту. Далі можна уточнити, "
"щоб допомогти з перекладом.\n"
"Якщо [method can_translate_messages] є [code]false[/code], або немає "
"перекладу, цей метод повертає [param message] або [param plural_message], без "
"змін. Див. [method set_message_translation].\n"
"[param n] - номер, або сума, суб'єкт повідомлення. Застосовується системою "
"перекладів для викопування правильної форми для поточної мови.\n"
"Для докладних прикладів див. [url=$DOCS_URL/tutorials/i18n/"
"localization_using_gettext.html] Локалізація з використанням gettext[/url].\n"
"[b]Примітка:[/b] Негативний і [float] номери можуть не застосовуватися до "
"деяких підрахованих предметів. Рекомендовано обробляти ці випадки [method "
"tr].\n"
"[b]Примітка:[/b] Цей метод не може використовуватися без екземпляра [Object], "
"оскільки він вимагає методу [method can_translate_msages]. Щоб перевести "
"рядки в статичному контексті, скористайтеся [param message "
"TranslationServer.translate_plural]."
msgid "Emitted when [method notify_property_list_changed] is called."
msgstr "Випромінюється, коли [method notify_property_list_changed] називається."
msgid ""
"Emitted when the object's script is changed.\n"
"[b]Note:[/b] When this signal is emitted, the new script is not initialized "
"yet. If you need to access the new script, defer connections to this signal "
"with [constant CONNECT_DEFERRED]."
msgstr ""
"Увімкнено, коли змінено скрипт об’єкта.\n"
"[b]Примітка:[/b] Коли цей сигнал видається, новий скрипт ще не ініціюється. "
"Якщо вам необхідно отримати доступ до нового скрипту, з'єднання знеболюючим "
"сигналом з [constant CONNECT_DEFERRED]."
msgid ""
"Notification received when the object is initialized, before its script is "
"attached. Used internally."
msgstr ""
"Повідомлення, отримане при ініціалізації об'єкта, перед його скриптом "
"кріпиться. Використовується внутрішньо."
msgid ""
"Notification received when the object is about to be deleted. Can be used "
"like destructors in object-oriented programming languages.\n"
"This notification is sent in reversed order."
msgstr ""
"Сповіщення, отримане, коли об'єкт буде видалено. Може використовуватися як "
"деструктори в об'єктно-орієнтованих мовах програмування.\n"
"Це сповіщення надсилається у зворотному порядку."
msgid ""
"Notification received when the object finishes hot reloading. This "
"notification is only sent for extensions classes and derived."
msgstr ""
"Повідомлення отримано при обробці об'єкта гарячим перевантаженням. Це "
"повідомлення надсилається тільки для занять розширеннями та отриманими."
msgid ""
"Deferred connections trigger their [Callable]s on idle time (at the end of "
"the frame), rather than instantly."
msgstr ""
"З'єднання знезабарвленими з'єднаннями спрацьовуються на час свічок (в кінці "
"рами), а не миттєво."
msgid ""
"Persisting connections are stored when the object is serialized (such as when "
"using [method PackedScene.pack]). In the editor, connections created through "
"the Signals dock are always persisting.\n"
"[b]Note:[/b] Connections to lambda functions (that is, when the function code "
"is embedded in the [method connect] call) cannot be made persistent."
msgstr ""
"Збережені з'єднання зберігаються під час серіалізації об'єкта (наприклад, під "
"час використання [method PackedScene.pack]). У редакторі з'єднання, створені "
"через панель Signals, завжди зберігаються.\n"
"[b]Примітка:[/b] З'єднання з лямбда-функціями (тобто, коли код функції "
"вбудований у виклик [method connect]) не можна зробити постійними."
msgid "One-shot connections disconnect themselves after emission."
msgstr "З'єднання з одним знімком відключають себе після емісії."
msgid ""
"Reference-counted connections can be assigned to the same [Callable] multiple "
"times. Each disconnection decreases the internal counter. The signal fully "
"disconnects only when the counter reaches 0."
msgstr ""
"З'єднання з обліковими записами можуть бути призначені для того ж [з "
"урахуванням] декількох разів. Кожен відключення зменшує внутрішню протидію. "
"Повністю відключається сигнал, коли лічильник досягає 0."
msgid ""
"On signal emission, the source object is automatically appended after the "
"original arguments of the signal, regardless of the connected [Callable]'s "
"unbinds which affect only the original arguments of the signal (see [method "
"Callable.unbind], [method Callable.get_unbound_arguments_count]).\n"
"[codeblock]\n"
"extends Object\n"
"\n"
"signal test_signal\n"
"\n"
"func test():\n"
"\tprint(self) # Prints e.g. <Object#35332818393>\n"
"\ttest_signal.connect(prints.unbind(1), CONNECT_APPEND_SOURCE_OBJECT)\n"
"\ttest_signal.emit(\"emit_arg_1\", \"emit_arg_2\") # Prints emit_arg_1 "
"<Object#35332818393>\n"
"[/codeblock]"
msgstr ""
"Під час випромінювання сигналу, вихідний об'єкт автоматично додається після "
"оригінальних аргументів сигналу, незалежно від відв'язок підключеного методу "
"[Callable], які впливають лише на оригінальні аргументи сигналу (див. [метод "
"Callable.unbind], [метод Callable.get_unbound_arguments_count]).\n"
"[codeblock]\n"
"extends Object\n"
"\n"
"signal test_signal\n"
"\n"
"func test():\n"
"\tprint(self) # Друкує, наприклад. <Object#35332818393>\n"
"\ttest_signal.connect(prints.unbind(1), CONNECT_APPEND_SOURCE_OBJECT)\n"
"\ttest_signal.emit(\"emit_arg_1\", \"emit_arg_2\") # Prints emit_arg_1 "
"<Object#35332818393>\n"
"[/codeblock]"
msgid ""
"Occluder shape resource for use with occlusion culling in "
"[OccluderInstance3D]."
msgstr ""
"Oc включає в себе форму ресурсу для використання з оклюзійними кульками "
"[OccluderInstance3D]."
msgid ""
"[Occluder3D] stores an occluder shape that can be used by the engine's "
"occlusion culling system.\n"
"See [OccluderInstance3D]'s documentation for instructions on setting up "
"occlusion culling."
msgstr ""
"[Occluder3D] зберігає форму оклюцера, яка може використовуватися системою "
"оклюзії двигуна.\n"
"Див. [OccluderInstance3D] документацію для інструкцій з налаштування "
"кульлінгу."
msgid "Returns the occluder shape's vertex indices."
msgstr "Повертає індекси вершини оклюцерної форми."
msgid "Returns the occluder shape's vertex positions."
msgstr "Повертає позиції вершини вершин."
msgid ""
"Provides occlusion culling for 3D nodes, which improves performance in closed "
"areas."
msgstr ""
"Забезпечує оклюзійну кульку для вузлів 3D, що покращує продуктивність в "
"закритих приміщеннях."
msgid ""
"Occlusion culling can improve rendering performance in closed/semi-open areas "
"by hiding geometry that is occluded by other objects.\n"
"The occlusion culling system is mostly static. [OccluderInstance3D]s can be "
"moved or hidden at run-time, but doing so will trigger a background "
"recomputation that can take several frames. It is recommended to only move "
"[OccluderInstance3D]s sporadically (e.g. for procedural generation purposes), "
"rather than doing so every frame.\n"
"The occlusion culling system works by rendering the occluders on the CPU in "
"parallel using [url=https://www.embree.org/]Embree[/url], drawing the result "
"to a low-resolution buffer then using this to cull 3D nodes individually. In "
"the 3D editor, you can preview the occlusion culling buffer by choosing "
"[b]Perspective > Display Advanced... > Occlusion Culling Buffer[/b] in the "
"top-left corner of the 3D viewport. The occlusion culling buffer quality can "
"be adjusted in the Project Settings.\n"
"[b]Baking:[/b] Select an [OccluderInstance3D] node, then use the [b]Bake "
"Occluders[/b] button at the top of the 3D editor. Only opaque materials will "
"be taken into account; transparent materials (alpha-blended or alpha-tested) "
"will be ignored by the occluder generation.\n"
"[b]Note:[/b] Occlusion culling is only effective if [member "
"ProjectSettings.rendering/occlusion_culling/use_occlusion_culling] is "
"[code]true[/code]. Enabling occlusion culling has a cost on the CPU. Only "
"enable occlusion culling if you actually plan to use it. Large open scenes "
"with few or no objects blocking the view will generally not benefit much from "
"occlusion culling. Large open scenes generally benefit more from mesh LOD and "
"visibility ranges ([member GeometryInstance3D.visibility_range_begin] and "
"[member GeometryInstance3D.visibility_range_end]) compared to occlusion "
"culling.\n"
"[b]Note:[/b] Due to memory constraints, occlusion culling is not supported by "
"default in Web export templates. It can be enabled by compiling custom Web "
"export templates with [code]module_raycast_enabled=yes[/code]."
msgstr ""
"Вибракування оклюзії може покращити продуктивність візуалізації в закритих/"
"напіввідкритих областях, приховуючи геометрію, яка закрита іншими "
"об’єктами. \n"
"Система оклюзії здебільшого статична. [OccluderInstance3D] можна перемістити "
"або приховати під час виконання, але це запустить фонове повторне обчислення, "
"яке може зайняти кілька кадрів. Рекомендується лише спорадично переміщувати "
"[OccluderInstance3D] (наприклад, для цілей процедурної генерації), а не "
"робити це кожного кадру. \n"
"Система відсічення оклюзії працює шляхом паралельного рендерингу оклюдерів на "
"ЦП за допомогою [url=https://www.embree.org/]Embree[/url], перенесення "
"результату в буфер із низькою роздільною здатністю, а потім використання "
"цього для відсікання 3D-вузлів окремо. У 3D-редакторі ви можете попередньо "
"переглянути буфер відсічення оклюзії, вибравши [b]Перспектива > Відобразити "
"розширені... > Буфер відсікання оклюзії[/b] у верхньому лівому куті вікна 3D. "
"Якість буфера відсічення оклюзії можна налаштувати в налаштуваннях проекту. \n"
"[b]Запікання:[/b] Виберіть вузол [OccluderInstance3D], а потім скористайтеся "
"кнопкою [b]Bake Occluders[/b] у верхній частині 3D-редактора. До уваги "
"братимуться лише непрозорі матеріали; прозорі матеріали (альфа-змішані або "
"альфа-випробувані) ігноруватимуться поколінням оклюдерів. \n"
"[b]Примітка:[/b] Вибракування оклюзії ефективне, лише якщо [member "
"ProjectSettings.rendering/occlusion_culling/use_occlusion_culling] має "
"значення [code]true[/code]. Увімкнення блокування оклюзії коштує ЦП. "
"Увімкніть оклюзію, лише якщо ви дійсно плануєте її використовувати. Великі "
"відкриті сцени з невеликою кількістю або без об’єктів, що блокують огляд, як "
"правило, не отримають великої користі від оклюзії. Великі відкриті сцени "
"зазвичай більше виграють від LOD сітки та діапазонів видимості ([member "
"GeometryInstance3D.visibility_range_begin] і [member "
"GeometryInstance3D.visibility_range_end]) порівняно з відбракуванням "
"оклюзії. \n"
"[b]Примітка:[/b] Через обмеження пам’яті відбір оклюзії не підтримується за "
"замовчуванням у шаблонах веб-експорту. Його можна ввімкнути шляхом компіляції "
"спеціальних веб-шаблонів експорту за допомогою "
"[code]module_raycast_enabled=yes[/code]."
msgid ""
"The visual layers to account for when baking for occluders. Only "
"[MeshInstance3D]s whose [member VisualInstance3D.layers] match with this "
"[member bake_mask] will be included in the generated occluder mesh. By "
"default, all objects with [i]opaque[/i] materials are taken into account for "
"the occluder baking.\n"
"To improve performance and avoid artifacts, it is recommended to exclude "
"dynamic objects, small objects and fixtures from the baking process by moving "
"them to a separate visual layer and excluding this layer in [member "
"bake_mask]."
msgstr ""
"Візуальні шари для обліку при випіканні оклюцерів. Тільки [MeshInstance3D], "
"чи [member VisualInstance3D.layers] матч з цим [member bake_mask] буде "
"включений в створену оклюцерну сітку. За замовчуванням всі об'єкти з "
"[i]opaque[/i] матеріали враховуються для оклюцерної випічки.\n"
"Щоб поліпшити продуктивність і уникнути артефактів, рекомендується виключити "
"динамічні об'єкти, невеликі предмети і світильники з процесу випічки шляхом "
"переміщення їх на окремий візуальний шар і виключення цього шару в [member "
"bake_mask]."
msgid ""
"The simplification distance to use for simplifying the generated occluder "
"polygon (in 3D units). Higher values result in a less detailed occluder mesh, "
"which improves performance but reduces culling accuracy.\n"
"The occluder geometry is rendered on the CPU, so it is important to keep its "
"geometry as simple as possible. Since the buffer is rendered at a low "
"resolution, less detailed occluder meshes generally still work well. The "
"default value is fairly aggressive, so you may have to decrease it if you run "
"into false negatives (objects being occluded even though they are visible by "
"the camera). A value of [code]0.01[/code] will act conservatively, and will "
"keep geometry [i]perceptually[/i] unaffected in the occlusion culling buffer. "
"Depending on the scene, a value of [code]0.01[/code] may still simplify the "
"mesh noticeably compared to disabling simplification entirely.\n"
"Setting this to [code]0.0[/code] disables simplification entirely, but "
"vertices in the exact same position will still be merged. The mesh will also "
"be re-indexed to reduce both the number of vertices and indices.\n"
"[b]Note:[/b] This uses the [url=https://meshoptimizer.org/]meshoptimizer[/"
"url] library under the hood, similar to LOD generation."
msgstr ""
"Дистанція спрощування для спрощення генерованого оклюцера полігону (в 3D "
"одиниці). Більшість значень призводить до менш детальної оклюцерної сітки, "
"яка покращує продуктивність, але зменшує точність культивування.\n"
"Геометрія оклюцера надається на ЦП, тому важливо зберегти геометрію "
"максимально просто. Так як буфер відрізняється низькою роздільною здатністю, "
"менш докладними оклюцерними сітками, як правило, ще добре працюють. Значення "
"за замовчуванням є досить агресивним, тому ви можете зменшити його, якщо ви "
"запустили в помилкові негативні речовини (об'єкти, що включаються, навіть "
"якщо вони видимі камерою). Значення [code]0.01[/code] буде діяти "
"консервативно, і буде тримати геометрію [i]perceptually[/i] неафілійовано в "
"буфері відчуження. Залежно від сцени, значення [code]0.01[/code] може все ще "
"спрощувати сіточку помітно порівняно з відключенням спрощення.\n"
"Налаштування цього до [code]0.0[/code] розбірки повністю, але вершини в "
"точному ж положенні все ще будуть об'єднані. Сітчаста сіточка також буде "
"повторно знезаражена, щоб зменшити кількість вершин і індексів.\n"
"[b]Примітка:[/b] Це використовує бібліотеку [url=https://"
"meshoptimizer.org/]meshoptimizer[/url] під кришкою, схожу на LOD-генерацію."
msgid ""
"The occluder resource for this [OccluderInstance3D]. You can generate an "
"occluder resource by selecting an [OccluderInstance3D] node then using the "
"[b]Bake Occluders[/b] button at the top of the editor.\n"
"You can also draw your own 2D occluder polygon by adding a new "
"[PolygonOccluder3D] resource to the [member occluder] property in the "
"Inspector.\n"
"Alternatively, you can select a primitive occluder to use: [QuadOccluder3D], "
"[BoxOccluder3D] or [SphereOccluder3D]."
msgstr ""
"Оклюцерний ресурс для цього [OccluderInstance3D]. Ви можете генерувати ресурс "
"occluder, вибравши вузол [OccluderInstance3D], після чого за допомогою "
"[b]Bake Occluders[/b] кнопка у верхній частині редактора.\n"
"Ви також можете намалювати свій власний полігон 2D, додавши новий "
"[PolygonOccluder3D] ресурс до [member occluder] в Інспекторі.\n"
"Крім того, ви можете вибрати примітивний октейнер для використання: "
"[QuadOccluder3D], [BoxOccluder3D] або [SphereOccluder3D]."
msgid "Defines a 2D polygon for LightOccluder2D."
msgstr "Захищаючи 2D полігон для LightOccluder2D."
msgid ""
"Editor facility that helps you draw a 2D polygon used as resource for "
"[LightOccluder2D]."
msgstr ""
"Редактор об'єкта, який допомагає вивести 2D полігон, який використовується як "
"ресурс для [LightOccluder2D]."
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 ""
"Якщо [code]true[/code], закриває полігон. Закритий OccluderPolygon2D oc "
"включає світло, що надходить з будь-якого напрямку. Відкритий "
"OccluderPolygon2D oc включає в себе світло тільки в його напрямку."
msgid "The culling mode to use."
msgstr "Режим культування для використання."
msgid "A [Vector2] array with the index for polygon's vertices positions."
msgstr "[Vector2] масив з індексом для позицій вершин полігона."
msgid "Culling is disabled. See [member cull_mode]."
msgstr "Вимкнення вимкнено. Дивитися [member cull_mode]."
msgid "Culling is performed in the clockwise direction. See [member cull_mode]."
msgstr ""
"Кульчування здійснюється в цілодобовому напрямку. Дивитися [member cull_mode]."
msgid ""
"Culling is performed in the counterclockwise direction. See [member "
"cull_mode]."
msgstr ""
"Кульлінг виконується в проти годинникової стрілки. Дивитися [member "
"cull_mode]."
msgid "A [MultiplayerPeer] which is always connected and acts as a server."
msgstr "[MultiplayerPeer] який завжди підключений і діє як сервер."
msgid ""
"This is the default [member MultiplayerAPI.multiplayer_peer] for the [member "
"Node.multiplayer]. It mimics the behavior of a server with no peers "
"connected.\n"
"This means that the [SceneTree] will act as the multiplayer authority by "
"default. Calls to [method MultiplayerAPI.is_server] will return [code]true[/"
"code], and calls to [method MultiplayerAPI.get_unique_id] will return "
"[constant MultiplayerPeer.TARGET_PEER_SERVER]."
msgstr ""
"Це за замовчуванням [member MultiplayerAPI.multiplayer_peer] для [member "
"Node.multiplayer]. Поведінка сервера не підключена.\n"
"Це означає, що [SceneTree] буде діяти як багатокористувацька влада за "
"замовчуванням. Дзвінки до [method MultiplayerAPI.is_server] повернеться "
"[code]true[/code], і дзвінки до [member MultiplayerAPI.get_unique_id] "
"[constant MultiplayerPeer. TARGET_PEER_SERVER]."
msgid "A sequence of Ogg packets."
msgstr "Послідовність яйцепакетів."
msgid "The length of this stream, in seconds."
msgstr "Довжина цього потоку, за секундами."
msgid "Contains the granule positions for each page in this packet sequence."
msgstr ""
"Містить позиції гранули для кожної сторінки в цій послідовності пакетів."
msgid "Contains the raw packets that make up this OggPacketSequence."
msgstr "Містить сирі пакети, які роблять це OggPacketSequence."
msgid ""
"Holds sample rate information about this sequence. Must be set by another "
"class that actually understands the codec."
msgstr ""
"Утримуйте інформацію про швидкість зразка про цю послідовність. Необхідно "
"встановити інший клас, який фактично розуміє кодека."
msgid "Omnidirectional light, such as a light bulb or a candle."
msgstr "Непряме світло, наприклад, лампочка або свічка."
msgid ""
"An Omnidirectional light is a type of [Light3D] that emits light in all "
"directions. The light is attenuated by distance and this attenuation can be "
"configured by changing its energy, radius, and attenuation parameters.\n"
"[b]Note:[/b] When using the Mobile rendering method, only 8 omni lights can "
"be displayed on each mesh resource. Attempting to display more than 8 omni "
"lights on a single mesh resource will result in omni lights flickering in and "
"out as the camera moves. When using the Compatibility rendering method, only "
"8 omni lights can be displayed on each mesh resource by default, but this can "
"be increased by adjusting [member ProjectSettings.rendering/limits/opengl/"
"max_lights_per_object].\n"
"[b]Note:[/b] When using the Mobile or Compatibility rendering methods, omni "
"lights will only correctly affect meshes whose visibility AABB intersects "
"with the light's AABB. If using a shader to deform the mesh in a way that "
"makes it go outside its AABB, [member GeometryInstance3D.extra_cull_margin] "
"must be increased on the mesh. Otherwise, the light may not be visible on the "
"mesh."
msgstr ""
"Випромінює світло в усіх напрямках. Світло загартований на відстані і цей "
"ослаблення можна налаштувати, змінивши його енергію, радіус і загартування "
"параметрів.\n"
"[b]Примітка:[/b] При використанні методу мобільного рендерингу можна "
"відобразити лише 8 омнів. Припустимо, щоб відобразити більше 8 Omni вогнів на "
"одному мережевому ресурсі призведе до омні світильники, що блимає, і ви, як "
"камера рухається. При використанні методу Compatability може відображатися "
"тільки 8 omni вогнів на кожному з мережевих ресурсів за замовчуванням, але це "
"може бути збільшено, скоригуючи [member ProjectSettings.rendering/limits/"
"opengl/max_lights_per_object]\n"
"[b]Примітка:[/b] При використанні мобільних або сумісних методів, омні "
"світильники будуть тільки коректно впливати на сітки, видимість яких AABB "
"взаємодіє з легким AABB. При використанні шейдера для деформування сітки "
"таким чином, що робить його поза її AABB, [member "
"GeometryInstance3D.extra_cull_margin] необхідно збільшити на сітці. В іншому "
"випадку світло не видно на сітці."
msgid ""
"Controls the distance attenuation function for omnilights.\n"
"A value of [code]0.0[/code] will maintain a constant brightness through most "
"of the range, but smoothly attenuate the light at the edge of the range. Use "
"a value of [code]2.0[/code] for physically accurate lights as it results in "
"the proper inverse square attenutation.\n"
"[b]Note:[/b] Setting attenuation to [code]2.0[/code] or higher may result in "
"distant objects receiving minimal light, even within range. For example, with "
"a range of [code]4096[/code], an object at [code]100[/code] units is "
"attenuated by a factor of [code]0.0001[/code]. With a default brightness of "
"[code]1[/code], the light would not be visible at that distance.\n"
"[b]Note:[/b] Using negative or values higher than [code]10.0[/code] may lead "
"to unexpected results."
msgstr ""
"Контроль функції дистанційного зондування для omnilights.\n"
"Значення [code]0.0[/code] буде підтримувати постійну яскравість через більшу "
"частину діапазону, але плавно нахилити світло на краю діапазону. "
"Використовуйте значення [code]2.0[/code] для фізично точних світильників, як "
"це призводить до належної інверсної квадратної загартування.\n"
"[b]Примітка:[/b] Встановлення атетуації до [code]2.0[/code] або вище може "
"призвести до віддалених об'єктів, що отримують мінімальне освітлення, навіть "
"в діапазоні. Наприклад, з діапазоном [code]4096[/code], об'єкт на [code]100[/"
"code] юніти заміщено фактором [code]0.0001[/code]. За замовчуванням "
"яскравість [code]1[/code], світло не буде видно на цій відстані.\n"
"[b]Примітка:[/b] Використання негативних або значень вище [code]10.0[/code] "
"може призвести до несподіваних результатів."
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 "
"[member omni_attenuation] in use, the light will never reach anything outside "
"this radius.\n"
"[b]Note:[/b] [member omni_range] is not affected by [member Node3D.scale] "
"(the light's scale or its parent's scale)."
msgstr ""
"Легкий радіус. Зауважте, що ефективна освітлена зона може з'явитися меншою "
"залежно від [member omni_attenuation] у використанні. Немає значення [member "
"omni_attenuation] у використанні, світло ніколи не досягне нічого поза цим "
"радіусом.\n"
"[b]Примітка:[/b] [member omni_range] не впливає [member Node3D.scale] (вага "
"легкого або його батьківського масштабу)."
msgid ""
"Shadows are rendered to a dual-paraboloid texture. Faster than [constant "
"SHADOW_CUBE], but lower-quality."
msgstr ""
"Тіні подаються до подвійної патогенної текстури. Швидше за те, що [constant "
"SHADOW_CUBE], але неякісна."
msgid ""
"Shadows are rendered to a cubemap. Slower than [constant "
"SHADOW_DUAL_PARABOLOID], but higher-quality."
msgstr ""
"Тіні подаються на кубічну карту. Slower, ніж [constant "
"SHADOW_DUAL_PARABOLOID], але вища якість."
msgid "An OpenXR action."
msgstr "Акція OpenXR."
msgid ""
"This resource defines an OpenXR action. Actions can be used both for inputs "
"(buttons, joysticks, triggers, etc.) and outputs (haptics).\n"
"OpenXR performs automatic conversion between action type and input type "
"whenever possible. An analog trigger bound to a boolean action will thus "
"return [code]false[/code] if the trigger is depressed and [code]true[/code] "
"if pressed fully.\n"
"Actions are not directly bound to specific devices, instead OpenXR recognizes "
"a limited number of top level paths that identify devices by usage. We can "
"restrict which devices an action can be bound to by these top level paths. "
"For instance an action that should only be used for hand held controllers can "
"have the top level paths \"/user/hand/left\" and \"/user/hand/right\" "
"associated with them. See the [url=https://www.khronos.org/registry/OpenXR/"
"specs/1.0/html/xrspec.html#semantic-path-reserved]reserved path section in "
"the OpenXR specification[/url] for more info on the top level paths.\n"
"Note that the name of the resource is used to register the action with."
msgstr ""
"Цей ресурс визначає дію OpenXR. Дії можуть використовуватися як для вводів "
"(алетони, джойстики, тригери і т.д.) і виведення (гаптика).\n"
"OpenXR виконує автоматичне перетворення між типом дії та типом введення, коли "
"це можливо. За допомогою аналогового тригера, пов'язаного з болевою дією, "
"таким чином, повернеться [code]false[/code], якщо тригер депресований і "
"[code]true[/code], якщо натискається повністю.\n"
"Дії не безпосередньо пов'язані з певними пристроями, замість OpenXR розпізнає "
"обмежену кількість шляхів рівня, які визначають пристрої за допомогою "
"використання. Ми можемо обмежити, які пристрої можуть бути пов'язані з цими "
"шляхами рівня. Наприклад, дія, яка повинна бути використана тільки для ручних "
"контролерів, може мати верхні шляхи рівня \"/user/hand/left\" та \"/user/hand/"
"right\", пов'язані з ними. Дивитися [url=https://www.khronos.org/registry/"
"OpenXR/specs/1.0/html/xrspec.html#semantic-path-reserved]reserved розділ "
"шляху в специфікації OpenXR[/url] для отримання більш детальної інформації "
"про шляхи рівня вершини.\n"
"Зверніть увагу, що ім'я ресурсу використовується для реєстрації дії з."
msgid "The type of action."
msgstr "Тип дії."
msgid "The localized description of this action."
msgstr "Локалізований опис цієї дії."
msgid "A collections of toplevel paths to which this action can be bound."
msgstr "Збірки верхньорівневих шляхів, до яких може бути пов'язана ця дія."
msgid "This action provides a boolean value."
msgstr "Ця дія забезпечує boolean значення."
msgid ""
"This action provides a float value between [code]0.0[/code] and [code]1.0[/"
"code] for any analog input such as triggers."
msgstr ""
"Ця дія забезпечує плавлення значення [code]0.0[/code] і [code]1.0[/code] для "
"будь-якого аналогового введення, таких як тригери."
msgid ""
"This action provides a [Vector2] value and can be bound to embedded trackpads "
"and joysticks."
msgstr ""
"Ця дія забезпечує значення [Vector2] і може бути пов'язана з вбудованими "
"трекпадами і джойстиками."
msgid ""
"Binding modifier that applies on individual actions related to an interaction "
"profile."
msgstr ""
"Модифікатор прив’язки, який застосовується до окремих дій, пов’язаних із "
"профілем взаємодії."
msgid ""
"Collection of [OpenXRActionSet] and [OpenXRInteractionProfile] resources for "
"the OpenXR module."
msgstr ""
"Колекція [OpenXRActionSet] та [OpenXRInteractionProfile] ресурсів для модуля "
"OpenXR."
msgid ""
"OpenXR uses an action system similar to Godots Input map system to bind "
"inputs and outputs on various types of XR controllers to named actions. "
"OpenXR specifies more detail on these inputs and outputs than Godot "
"supports.\n"
"Another important distinction is that OpenXR offers no control over these "
"bindings. The bindings we register are suggestions, it is up to the XR "
"runtime to offer users the ability to change these bindings. This allows the "
"XR runtime to fill in the gaps if new hardware becomes available.\n"
"The action map therefore needs to be loaded at startup and can't be changed "
"afterwards. This resource is a container for the entire action map."
msgstr ""
"OpenXR використовує систему дії, схожу на систему вхідних карт Godots, щоб "
"зв'язати вводи та виходи на різних типах контролерів XR для іменованих дій. "
"OpenXR надає більш детальну інформацію про ці входи та виходи, ніж Godot "
"підтримує.\n"
"Ще одна важлива відмінність - OpenXR не контролює цих обов'язків. Для того, "
"щоб надати користувачам можливість змінити ці обов'язки. Це дозволяє "
"запустити XR, щоб заповнити проміжки, якщо новий апарат стає доступним.\n"
"Таким чином, на старті не можна змінити карту дій. Цей ресурс є контейнером "
"для всієї карти дій."
msgid "Add an action set."
msgstr "Додавання набору дій."
msgid "Add an interaction profile."
msgstr "Додає інтерактивний профіль."
msgid "Setup this action set with our default actions."
msgstr "Налаштування цієї дії, встановленої нашими діями за замовчуванням."
msgid "Retrieve an action set by name."
msgstr "Отримувати набір заходів за назвою."
msgid "Find an interaction profile by its name (path)."
msgstr "Знайдіть профіль взаємодії за його назвою (пат.)."
msgid "Retrieve the action set at this index."
msgstr "В цьому індексі діє акція."
msgid "Retrieve the number of actions sets in our action map."
msgstr ""
"Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - "
"для ідентифікації."
msgid "Get the interaction profile at this index."
msgstr "Отримати профілі взаємодії в цьому індексі."
msgid "Retrieve the number of interaction profiles in our action map."
msgstr "Вкажіть кількість профілів взаємодії в нашій карті дій."
msgid "Remove an action set."
msgstr "Видалити набір дій."
msgid "Remove an interaction profile."
msgstr "Видалення профілю взаємодії."
msgid "Collection of [OpenXRActionSet]s that are part of this action map."
msgstr "Колекція [OpenXRAction Set]s, які є частиною цієї дії карти."
msgid ""
"Collection of [OpenXRInteractionProfile]s that are part of this action map."
msgstr "Колекція [OpenXRInteractionProfile], що є частиною цієї карти дій."
msgid "Collection of [OpenXRAction] resources that make up an action set."
msgstr "Колекція ресурсів [OpenXRAction], які складають набір дій."
msgid ""
"Action sets in OpenXR define a collection of actions that can be activated in "
"unison. This allows games to easily change between different states that "
"require different inputs or need to reinterpret inputs. For instance we could "
"have an action set that is active when a menu is open, an action set that is "
"active when the player is freely walking around and an action set that is "
"active when the player is controlling a vehicle.\n"
"Action sets can contain the same action with the same name, if such action "
"sets are active at the same time the action set with the highest priority "
"defines which binding is active."
msgstr ""
"Набори дій у OpenXR визначають збір дій, які можуть бути активовані в режимі "
"реального часу. Це дозволяє ігри легко змінювати між різними станами, які "
"вимагають різних вводів або потрібно переробити вводи. Наприклад, ми можемо "
"мати набір дій, який активний при відкритті меню, набір дій, який є активним, "
"коли гравець вільно ходить навколо і набір дій, що діє при контролінгу "
"транспортного засобу.\n"
"Набори дій можуть містити однакову дію з тим самим ім'ям, якщо такі набори "
"дії активні в той же час, набір дій з найвищим пріоритетом визначає, які "
"обов'язки активні."
msgid "Add an action to this action set."
msgstr "Додати дію до цього набору дій."
msgid "Retrieve the number of actions in our action set."
msgstr ""
"Введіть номер мобільного, який Ви вказали при укладаннi договору з нами."
msgid "Remove an action from this action set."
msgstr "Видалити дію з цього набору дій."
msgid "Collection of actions for this action set."
msgstr "Збір дій для даного набору дій."
msgid "The localized name of this action set."
msgstr "Локалізовані назви цього набору дій."
msgid "The priority for this action set."
msgstr "Пріоритет цієї акції."
msgid ""
"The analog threshold binding modifier can modify a float input to a boolean "
"input with specified thresholds."
msgstr ""
"Модифікатор зв’язування аналогового порогу може змінити вхід з плаваючою "
"речовиною на логічний вхід із заданими пороговими значеннями."
msgid ""
"The analog threshold binding modifier can modify a float input to a boolean "
"input with specified thresholds.\n"
"See [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_VALVE_analog_threshold]XR_VALVE_analog_threshold[/url] for in-"
"depth details."
msgstr ""
"Модифікатор зв’язування аналогового порогу може змінити вхід з плаваючою "
"речовиною на логічний вхід із заданими пороговими значеннями.\n"
"див [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_VALVE_analog_threshold]XR_VALVE_analog_threshold[/url] для "
"більш детальної інформації."
msgid "Haptic pulse to emit when the user releases the input."
msgstr ""
"Тактильний імпульс, який випромінює, коли користувач відпускає введення."
msgid ""
"When our input value falls below this, our output becomes [code]false[/code]."
msgstr ""
"Коли наше вхідне значення падає нижче цього значення, наш вихідний код стає "
"[code]хибним[/code]."
msgid "Haptic pulse to emit when the user presses the input."
msgstr ""
"Тактильний імпульс, який випромінює, коли користувач натискає кнопку введення."
msgid ""
"When our input value is equal or larger than this value, our output becomes "
"[code]true[/code]. It stays [code]true[/code] until it falls under the "
"[member off_threshold] value."
msgstr ""
"Коли наше вхідне значення дорівнює або перевищує це значення, наш вихідний "
"код стає [code]true[/code]. Він залишається [code]true[/code], доки не стане "
"меншим за значення [member off_threshold]."
msgid "Positional tracker for our spatial entity anchor extension."
msgstr "Позиційний трекер для нашого розширення просторової сутності якоря."
msgid ""
"Positional tracker for our OpenXR spatial entity anchor extension, it tracks "
"a user defined location in real space and maps it to our virtual space."
msgstr ""
"Позиційний трекер для нашого розширення просторової прив'язки OpenXR, він "
"відстежує визначене користувачем місцезнаходження в реальному просторі та "
"відображає його у нашому віртуальному просторі."
msgid "Returns [code]true[/code] if a non-zero UUID is set."
msgstr "Повертає [code]true[/code], якщо встановлено ненульовий UUID."
msgid "The UUID provided for persistent anchors."
msgstr "UUID передбачав постійні якорі."
msgid "Emitted when the UUID for this anchor was changed."
msgstr "Видається, коли UUID для цього якоря було змінено."
msgid ""
"Wraps the [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_KHR_android_thread_settings]XR_KHR_android_thread_settings[/"
"url] extension."
msgstr ""
"Огортає розширення [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_KHR_android_thread_settings]XR_KHR_android_thread_settings[/"
"url]."
msgid ""
"For XR to be comfortable, it is important for applications to deliver frames "
"quickly and consistently. In order to make sure the important application "
"threads get their full share of time, these threads must be identified to the "
"system, which will adjust their scheduling priority accordingly."
msgstr ""
"Для зручності XR важливо, щоб програми швидко та послідовно доставляли кадри. "
"Щоб важливі потоки програми отримували повну частку часу, ці потоки повинні "
"бути ідентифіковані системою, яка відповідно налаштує їхній пріоритет "
"планування."
msgid ""
"Sets the thread type of the given thread, so that the XR runtime can adjust "
"its scheduling priority accordingly.\n"
"[param thread_id] refers to the OS thread id (ie from [code]gettid()[/code]). "
"When [param thread_id] is [code]0[/code], it will set the thread type of the "
"current thread.\n"
"[b]NOTE:[/b] The id returned by [method Thread.get_id] is incompatible with "
"[param thread_id]."
msgstr ""
"Встановлює тип заданого потоку, щоб середовище виконання XR могло відповідно "
"налаштувати свій пріоритет планування.\n"
"[param thread_id] посилається на ідентифікатор потоку ОС (тобто з "
"[code]gettid()[/code]). Коли [param thread_id] дорівнює [code]0[/code], він "
"встановлює тип поточного потоку.\n"
"[b]ПРИМІТКА:[/b] Ідентифікатор, повернутий [method Thread.get_id], несумісний "
"з [param thread_id]."
msgid ""
"Hints to the XR runtime that the thread is doing time critical CPU tasks."
msgstr ""
"Підказує середовищу виконання XR, що потік виконує критично важливі для часу "
"завдання процесора."
msgid "Hints to the XR runtime that the thread is doing background CPU tasks."
msgstr ""
"Підказує середовищу виконання XR, що потік виконує фонові завдання процесора."
msgid ""
"Hints to the XR runtime that the thread is doing time critical graphics "
"device tasks."
msgstr ""
"Підказує середовищу виконання XR, що потік виконує критично важливі для часу "
"завдання графічного пристрою."
msgid ""
"Hints to the XR runtime that the thread is doing background graphics device "
"tasks."
msgstr ""
"Підказує середовищу виконання XR, що потік виконує фонові завдання графічного "
"пристрою."
msgid "Makes the OpenXR API available for GDExtension."
msgstr "Зробіть API OpenXR, доступний для GDExtension."
msgid ""
"[OpenXRAPIExtension] makes OpenXR available for GDExtension. It provides the "
"OpenXR API to GDExtension through the [method get_instance_proc_addr] method, "
"and the OpenXR instance through [method get_instance].\n"
"It also provides methods for querying the status of OpenXR initialization, "
"and helper methods for ease of use of the API with GDExtension."
msgstr ""
"[OpenXRAPIExtension] робить OpenXR доступним для GDExtension. За допомогою "
"методу OpenXR API до GDExtension через [method get_instance_proc_addr] та "
"екземпляр OpenXR через [method get_instance].\n"
"Також передбачено методи запиту стану ініціалізації OpenXR, а також методи "
"помічника для зручності використання API з GDExtension."
msgid "XrResult documentation"
msgstr "Документація XrResult"
msgid "XrInstance documentation"
msgstr "Документація XrInstance"
msgid "XrSpace documentation"
msgstr "XrSpace документація"
msgid "XrSession documentation"
msgstr "Документація XrSession"
msgid "XrSystemId documentation"
msgstr "Документація XrSystemId"
msgid "xrBeginSession documentation"
msgstr "xrBeginSession документація"
msgid "XrPosef documentation"
msgstr "Документація XrPosef"
msgid ""
"Returns the corresponding [code]XrAction[/code] OpenXR handle for the given "
"action RID."
msgstr ""
"Повертає відповідний [code]XrAction[/code] дескриптор OpenXR для даної дії "
"RID."
msgid ""
"Begins a new debug label region, this label will be reported in debug "
"messages for any calls following this until [method end_debug_label_region] "
"is called. Debug labels can be stacked."
msgstr ""
"Початок нової області мітки налагодження, ця мітка повідомлятиметься в "
"повідомленнях налагодження для будь-яких наступних викликів, доки не буде "
"викликано [method end_debug_label_region]. Мітки налагодження можна складати "
"в стопку."
msgid ""
"Returns [code]true[/code] if OpenXR is initialized for rendering with an XR "
"viewport."
msgstr ""
"Повертаємо [code]true[/code], якщо OpenXR ініціюється для рендерингу з портом "
"XR."
msgid ""
"Marks the end of a debug label region. Removes the latest debug label region "
"added by calling [method begin_debug_label_region]."
msgstr ""
"Позначає кінець області мітки налагодження. Видаляє останню область мітки "
"налагодження, додану за допомогою виклику [method begin_debug_label_region]."
msgid ""
"Returns the [RID] corresponding to an [code]Action[/code] of a matching name, "
"optionally limited to a specified action set."
msgstr ""
"Повертає [RID], що відповідає [code]Action[/code] із відповідним ім’ям, "
"необов’язково обмеженим вказаним набором дій."
msgid ""
"Returns an error string for the given [url=https://registry.khronos.org/"
"OpenXR/specs/1.0/man/html/XrResult.html]XrResult[/url]."
msgstr ""
"Повернути рядок помилки для наданої [url=https://registry.khronos.org/OpenXR/"
"specs/1.0/man/html/XrResult.html]XrResult[/url]."
msgid ""
"Returns the corresponding [code]XRHandTrackerEXT[/code] handle for the given "
"hand index value."
msgstr ""
"Повертає відповідну [code]XRHandTrackerEXT[/code] ручку за задану вартість "
"індексу."
msgid ""
"Returns the [url=https://registry.khronos.org/OpenXR/specs/1.0/man/html/"
"XrInstance.html]XrInstance[/url] created during the initialization of the "
"OpenXR API."
msgstr ""
"Повернутися до [url=https://registry.khronos.org/OpenXR/specs/1.0/man/html/"
"XrInstance.html]XrInstance[/url] створеного під час ініціалізації API OpenXR."
msgid ""
"Returns the function pointer of the OpenXR function with the specified name, "
"cast to an integer. If the function with the given name does not exist, the "
"method returns [code]0[/code].\n"
"[b]Note:[/b] [code]openxr/util.h[/code] contains utility macros for acquiring "
"OpenXR functions, e.g. [code]GDEXTENSION_INIT_XR_FUNC_V(xrCreateAction)[/"
"code]."
msgstr ""
"Повертає параметр функції OpenXR з вказаною назвою, відливаючи до цілого. "
"Якщо функція з вказаною назвою не існує, метод повертає [code]0[/code].\n"
"[b]Примітка:[/b] [code]openxr/util.h[/code] містить корисні макроси для "
"еквайрингу Функції OpenXR, наприклад "
"[code]GDEXTENSION_INIT_XR_FUNC_V(xrCreateAction)[/code]."
msgid "Returns the predicted display timing for the next frame."
msgstr "Повертає передбачуваний час відображення для наступного кадру."
msgid ""
"Returns the version of OpenXR that was initialized. Only valid after the "
"OpenXR instance has been created. See [url=https://registry.khronos.org/"
"OpenXR/specs/1.1/html/xrspec.html#XR_MAKE_VERSION]XR_MAKE_VERSION[/url] for "
"how the version is calculated."
msgstr ""
"Повертає версію OpenXR, яку було ініціалізовано. Дійсно лише після створення "
"екземпляра OpenXR. Див. [url=https://registry.khronos.org/OpenXR/specs/1.1/"
"html/xrspec.html#XR_MAKE_VERSION]XR_MAKE_VERSION[/url] для отримання "
"інформації про те, як обчислюється версія."
msgid ""
"Returns the play space, which is an [url=https://registry.khronos.org/OpenXR/"
"specs/1.0/man/html/XrSpace.html]XrSpace[/url] cast to an integer."
msgstr ""
"Повертає ігровий простір, який є [url=https://registry.khronos.org/OpenXR/"
"specs/1.0/man/html/XrSpace.html] XrSpace[/url] пролити в ціле."
msgid "Returns the predicted display timing for the current frame."
msgstr "Повертає передбачуваний час відображення для поточного каркасу."
msgid ""
"Returns a pointer to the render state's [code]XrCompositionLayerProjection[/"
"code] struct.\n"
"[b]Note:[/b] This method should only be called from the rendering thread."
msgstr ""
"Повертає вказівник на структуру [code]XrCompositionLayerProjection[/code] "
"стану візуалізації.\n"
"[b]Примітка: [/b] Цей метод слід викликати лише з потоку візуалізації."
msgid ""
"Returns the far boundary value of the camera frustum.\n"
"[b]Note:[/b] This is only accessible in the render thread."
msgstr ""
"Повертає дальнє граничне значення косої точки камери.\n"
"[b]Примітка:[/b] Це доступно лише в потоці візуалізації."
msgid ""
"Returns the near boundary value of the camera frustum.\n"
"[b]Note:[/b] This is only accessible in the render thread."
msgstr ""
"Повертає ближнє граничне значення косої точки камери.\n"
"[b]Примітка:[/b] Це доступно лише в потоці візуалізації."
msgid ""
"Returns the OpenXR session, which is an [url=https://registry.khronos.org/"
"OpenXR/specs/1.0/man/html/XrSession.html]XrSession[/url] cast to an integer."
msgstr ""
"Повертає сеанс OpenXR, який є [url=https://registry.khronos.org/OpenXR/specs/"
"1.0/man/html/XrSession.html]XrSession[/url] відкидається до цілого."
msgid "Returns an array of supported swapchain formats."
msgstr "Повертає масив підтримуваних форматів свопчейн."
msgid "Returns the name of the specified swapchain format."
msgstr "Повертає ім'я вказаного формату swapchain."
msgid ""
"Returns the ID of the system, which is an [url=https://registry.khronos.org/"
"OpenXR/specs/1.0/man/html/XrSystemId.html]XrSystemId[/url] cast to an integer."
msgstr ""
"Повертає ідентифікатор системи, який є приведенням типу [url=https://"
"registry.khronos.org/OpenXR/specs/1.0/man/html/XrSystemId.html]XrSystemId[/"
"url] до цілого числа."
msgid ""
"Inserts a debug label, this label is reported in any debug message resulting "
"from the OpenXR calls that follows, until any of [method "
"begin_debug_label_region], [method end_debug_label_region], or [method "
"insert_debug_label] is called."
msgstr ""
"Вставляє мітку налагодження, ця мітка повідомляється в будь-якому "
"повідомленні про налагодження, отриманому в результаті наступних викликів "
"OpenXR, доки не буде викликано [method begin_debug_label_region], [method "
"end_debug_label_region] або [method insert_debug_label]."
msgid ""
"Returns [enum OpenXRAPIExtension.OpenXRAlphaBlendModeSupport] denoting if "
"[constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] is really supported, "
"emulated or not supported at all."
msgstr ""
"Повертає [enum OpenXRAPIExtension.OpenXRAlphaBlendModeSupport] денотація, "
"якщо [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] є дійсно "
"підтриманим, ізольованим або не підтримується на всіх."
msgid "Returns [code]true[/code] if OpenXR is initialized."
msgstr "[code]true[/code], якщо OpenXR ініціюється."
msgid ""
"Returns [code]true[/code] if OpenXR is running ([url=https://"
"registry.khronos.org/OpenXR/specs/1.0/man/html/"
"xrBeginSession.html]xrBeginSession[/url] was successfully called and the "
"swapchains were created)."
msgstr ""
"Повертає [code]true[/code], якщо OpenXR працює ([url=https://"
"registry.khronos.org/OpenXR/specs/1.0/man/html/"
"xrBeginSession.html]xrBeginSession[/url] був успішно названий і були створені "
"swapchains)."
msgid "Returns [code]true[/code] if OpenXR is enabled."
msgstr "[code]true[/code], якщо OpenXR ввімкнено."
msgid "Acquires the image of the provided swapchain."
msgstr "Отримує образ наданого свопчейну."
msgid ""
"Returns a pointer to a new swapchain created using the provided parameters."
msgstr ""
"Повертає вказівник на новий свопчейн, створений за допомогою наданих "
"параметрів."
msgid "Destroys the provided swapchain and frees it from memory."
msgstr "Знищує наданий свопчейн і звільняє його з пам’яті."
msgid "Returns the RID of the provided swapchain's image."
msgstr "Повертає RID наданого образу ланцюжка обміну."
msgid "Returns the [code]XrSwapchain[/code] handle of the provided swapchain."
msgstr "Повертає [code]XrSwapchain[/code] дескриптор наданого свопчейну."
msgid "Releases the image of the provided swapchain."
msgstr "Випускає образ наданого свопчейну."
msgid ""
"Registers the given extension as a composition layer provider.\n"
"[b]Note:[/b] This cannot be called after the OpenXR session has started. "
"However, it can be called in [method "
"OpenXRExtensionWrapper._on_session_created]."
msgstr ""
"Реєструє вказане розширення як постачальника композиційного шару.\n"
"[b]Примітка:[/b] Це неможливо викликати після початку сеансу OpenXR. Однак, "
"його можна викликати в [method OpenXRExtensionWrapper._on_session_created]."
msgid ""
"Registers the given extension as modifying frame info via the [method "
"OpenXRExtensionWrapper._set_frame_wait_info_and_get_next_pointer], [method "
"OpenXRExtensionWrapper._set_view_locate_info_and_get_next_pointer], or "
"[method OpenXRExtensionWrapper._set_frame_end_info_and_get_next_pointer] "
"virtual methods.\n"
"[b]Note:[/b] This cannot be called after the OpenXR session has started. "
"However, it can be called in [method "
"OpenXRExtensionWrapper._on_session_created]."
msgstr ""
"Реєструє задане розширення як таке, що змінює інформацію про фрейм, за "
"допомогою віртуальних методів [method "
"OpenXRExtensionWrapper._set_frame_wait_info_and_get_next_pointer], [method "
"OpenXRExtensionWrapper._set_view_locate_info_and_get_next_pointer] або "
"[method OpenXRExtensionWrapper._set_frame_end_info_and_get_next_pointer].\n"
"[b]Примітка:[/b] Цей метод не можна викликати після початку сеансу OpenXR. "
"Однак його можна викликати в [method "
"OpenXRExtensionWrapper._on_session_created]."
msgid ""
"Registers the given extension as a provider of additional data structures to "
"projections views.\n"
"[b]Note:[/b] This cannot be called after the OpenXR session has started. "
"However, it can be called in [method "
"OpenXRExtensionWrapper._on_session_created]."
msgstr ""
"Реєструє вказане розширення як постачальника додаткових структур даних для "
"проекційних представлень.\n"
"[b]Примітка:[/b] Це неможливо викликати після початку сеансу OpenXR. Однак, "
"його можна викликати в [method OpenXRExtensionWrapper._on_session_created]."
msgid ""
"Sets the reference space used by OpenXR to the given [url=https://"
"registry.khronos.org/OpenXR/specs/1.0/man/html/XrSpace.html]XrSpace[/url] "
"(cast to a [code]void *[/code])."
msgstr ""
"Встановлює простір посилань, що використовується OpenXR, на заданий "
"[url=https://registry.khronos.org/OpenXR/specs/1.0/man/html/"
"XrSpace.html]XrSpace[/url] (приведення до [code]void *[/code])."
msgid ""
"If set to [code]true[/code], an OpenXR extension is loaded which is capable "
"of emulating the [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] blend "
"mode."
msgstr ""
"Якщо встановити до [code]true[/code], розширення OpenXR можна завантажити, що "
"здатний емульсії [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND]."
msgid ""
"Set the object name of an OpenXR object, used for debug output. [param "
"object_type] must be a valid OpenXR [code]XrObjectType[/code] enum and [param "
"object_handle] must be a valid OpenXR object handle."
msgstr ""
"Установіть назву об’єкта OpenXR, який використовується для виводу "
"налагодження. [param object_type] має бути дійсним переліком "
"[code]XrObjectType[/code] OpenXR, а [param object_handle] має бути дійсним "
"дескриптором об’єкта OpenXR."
msgid ""
"Sets the render region to [param render_region], overriding the normal render "
"target's rect."
msgstr ""
"Встановлює область візуалізації на [param render_region], замінюючи "
"прямокутник звичайної мети візуалізації."
msgid "Sets the render target of the velocity depth texture."
msgstr "Встановлює ціль візуалізації текстури глибини швидкості."
msgid "Sets the target size of the velocity and velocity depth textures."
msgstr "Встановлює цільовий розмір текстури швидкості та глибини швидкості."
msgid "Sets the render target of the velocity texture."
msgstr "Встановлює ціль візуалізації текстури швидкості."
msgid ""
"Creates a [Transform3D] from an [url=https://registry.khronos.org/OpenXR/"
"specs/1.0/man/html/XrPosef.html]XrPosef[/url]."
msgstr ""
"Створює [Transform3D] з [url=https://registry.khronos.org/OpenXR/specs/1.0/"
"man/html/XrPosef.html]XrPosef[/url]."
msgid ""
"Unregisters the given extension as a composition layer provider.\n"
"[b]Note:[/b] This cannot be called while the OpenXR session is still running."
msgstr ""
"Скасовує реєстрацію даного розширення як постачальника композиційного шару.\n"
"[b]Примітка:[/b] Це не можна викликати, поки сеанс OpenXR все ще працює."
msgid ""
"Unregisters the given extension as modifying frame info.\n"
"[b]Note:[/b] This cannot be called while the OpenXR session is still running."
msgstr ""
"Скасовує реєстрацію вказаного розширення як такого, що змінює інформацію про "
"фрейм.\n"
"[b]Примітка:[/b] Це не можна викликати, поки сеанс OpenXR все ще запущено."
msgid ""
"Unregisters the given extension as a provider of additional data structures "
"to projections views.\n"
"[b]Note:[/b] This cannot be called while the OpenXR session is still running."
msgstr ""
"Скасовує реєстрацію даного розширення як постачальника додаткових структур "
"даних для проекційних представлень.\n"
"[b]Примітка:[/b] Це не можна викликати, поки сеанс OpenXR все ще запущено."
msgid ""
"Request the recommended resolution from the OpenXR runtime and update the "
"main swapchain size if it has changed."
msgstr ""
"Запитайте рекомендовану роздільну здатність у середовища виконання OpenXR та "
"оновіть розмір основного swapchain, якщо він змінився."
msgid ""
"Returns [code]true[/code] if the provided [url=https://registry.khronos.org/"
"OpenXR/specs/1.0/man/html/XrResult.html]XrResult[/url] (cast to an integer) "
"is successful. Otherwise returns [code]false[/code] and prints the "
"[url=https://registry.khronos.org/OpenXR/specs/1.0/man/html/"
"XrResult.html]XrResult[/url] converted to a string, with the specified "
"additional information."
msgstr ""
"Повертає [code]true[/code], якщо наданий [url=https://registry.khronos.org/"
"OpenXR/specs/1.0/man/html/XrResult.html]XrResult[/url] (приведений до цілого "
"числа) є успішним. Інакше повертає [code]false[/code] і друкує [url=https://"
"registry.khronos.org/OpenXR/specs/1.0/man/html/XrResult.html]XrResult[/url], "
"перетворений на рядок, із зазначеними додатковими відомостями."
msgid ""
"Means that [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] isn't "
"supported at all."
msgstr ""
"Означає, що [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] взагалі не "
"підтримується."
msgid ""
"Means that [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] is really "
"supported."
msgstr ""
"Означає, що [method XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] дійсно "
"підтримується."
msgid ""
"Means that [constant XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND] is emulated."
msgstr ""
"Означає, що емулюється [method XRInterface.XR_ENV_BLEND_MODE_ALPHA_BLEND]."
msgid "Binding modifier base class."
msgstr "Базовий клас модифікатора прив’язки."
msgid ""
"Binding modifier base class. Subclasses implement various modifiers that "
"alter how an OpenXR runtime processes inputs."
msgstr ""
"Базовий клас модифікатора прив’язки. Підкласи реалізують різні модифікатори, "
"які змінюють те, як середовище виконання OpenXR обробляє вхідні дані."
msgid ""
"Return the description of this class that is used for the title bar of the "
"binding modifier editor."
msgstr ""
"Повертає опис цього класу, який використовується для рядка заголовка "
"редактора модифікаторів зв’язування."
msgid ""
"Returns the data that is sent to OpenXR when submitting the suggested "
"interacting bindings this modifier is a part of.\n"
"[b]Note:[/b] This must be data compatible with an "
"[code]XrBindingModificationBaseHeaderKHR[/code] structure."
msgstr ""
"Повертає дані, що надсилаються до OpenXR під час надсилання запропонованих "
"взаємодіючих прив’язок, частиною яких є цей модифікатор.\n"
"[b]Примітка:[/b] Це має бути сумісний з даними структуру "
"[code]XrBindingModificationBaseHeaderKHR[/code]."
msgid "Binding modifier editor."
msgstr "Редактор модифікаторів прив'язки."
msgid ""
"This is the default binding modifier editor used in the OpenXR action map."
msgstr ""
"Це стандартний редактор модифікаторів зв’язування, який використовується в "
"карті дій OpenXR."
msgid "Returns the [OpenXRBindingModifier] currently being edited."
msgstr "Повертає [OpenXRBindingModifier], який зараз редагується."
msgid ""
"Setup this editor for the provided [param action_map] and [param "
"binding_modifier]."
msgstr ""
"Налаштуйте цей редактор для наданих [param action_map] і [param "
"binding_modifier]."
msgid ""
"Signal emitted when the user presses the delete binding modifier button for "
"this modifier."
msgstr ""
"Сигнал, який видається, коли користувач натискає кнопку модифікатора "
"прив’язки видалення для цього модифікатора."
msgid "The parent class of all OpenXR composition layer nodes."
msgstr "Паризький клас всіх шарових вузлів OpenXR."
msgid ""
"Composition layers allow 2D viewports to be displayed inside of the headset "
"by the XR compositor through special projections that retain their quality. "
"This allows for rendering clear text while keeping the layer at a native "
"resolution.\n"
"[b]Note:[/b] If the OpenXR runtime doesn't support the given composition "
"layer type, a fallback mesh can be generated with a [ViewportTexture], in "
"order to emulate the composition layer."
msgstr ""
"Складові шари дозволяють 2D переглядатипорти, які відображаються всередині "
"гарнітури композитором XR через спеціальні проекції, які зберігають їх "
"якість. Це дозволяє надати чіткий текст, зберігаючи шар на рідній роздільній "
"здатності.\n"
"[b]Примітка:[/b] Якщо пусковий час OpenXR не підтримує тип даної композиції, "
"сітчаста сіточка може бути створена за допомогою [ViewportTexture], для того, "
"щоб емульувати шар композиції."
msgid ""
"Returns a [JavaObject] representing an [code]android.view.Surface[/code] if "
"[member use_android_surface] is enabled and OpenXR has created the surface. "
"Otherwise, this will return [code]null[/code].\n"
"[b]Note:[/b] The surface can only be created during an active OpenXR session. "
"So, if [member use_android_surface] is enabled outside of an OpenXR session, "
"it won't be created until a new session fully starts."
msgstr ""
"Повертає [JavaObject], що представляє [code]android.view.Surface[/code], якщо "
"ввімкнено [member use_android_surface] і OpenXR створив поверхню. В іншому "
"випадку це поверне [code]null[/code]. \n"
"[b]Примітка.[/b] Поверхню можна створити лише під час активного сеансу "
"OpenXR. Отже, якщо [member use_android_surface] увімкнено поза сеансом "
"OpenXR, він не буде створений, доки повністю не розпочнеться новий сеанс."
msgid ""
"Returns UV coordinates where the given ray intersects with the composition "
"layer. [param origin] and [param direction] must be in global space.\n"
"Returns [code]Vector2(-1.0, -1.0)[/code] if the ray doesn't intersect."
msgstr ""
"Повертає UV-координати перетину заданого променя з композиційним шаром. "
"[param origin] та [param direction] мають бути в глобальному просторі.\n"
"Повертає [code]Vector2(-1.0, -1.0)[/code], якщо промінь не перетинається."
msgid ""
"Returns [code]true[/code] if the OpenXR runtime natively supports this "
"composition layer type.\n"
"[b]Note:[/b] This will only return an accurate result after the OpenXR "
"session has started."
msgstr ""
"Повертає [code]true[/code], якщо середовище виконання OpenXR оригінально "
"підтримує цей тип шару композиції.\n"
"[b]Примітка:[/b] це поверне точний результат лише після початку сеансу OpenXR."
msgid ""
"Enables the blending the layer using its alpha channel.\n"
"Can be combined with [member Viewport.transparent_bg] to give the layer a "
"transparent background."
msgstr ""
"Дозволяє змішувати шар за допомогою його альфа-каналу.\n"
"Можна поєднувати з [member Viewport.transparent_bg], щоб надати шару прозорий "
"фон."
msgid ""
"The size of the Android surface to create if [member use_android_surface] is "
"enabled."
msgstr ""
"Розмір поверхні Android для створення, якщо ввімкнено [member "
"use_android_surface]."
msgid ""
"Enables a technique called \"hole punching\", which allows putting the "
"composition layer behind the main projection layer (i.e. setting [member "
"sort_order] to a negative value) while \"punching a hole\" through everything "
"rendered by Godot so that the layer is still visible.\n"
"This can be used to create the illusion that the composition layer exists in "
"the same 3D space as everything rendered by Godot, allowing objects to appear "
"to pass both behind or in front of the composition layer."
msgstr ""
"Увімкнено методику «пробивання свердловини», що дозволяє покласти шар "
"композиції за основним проекційним шаром (тобто налаштування [member "
"sort_order] до негативного значення), при цьому «пробиваючи отвір» через все, "
"що надає Godot, щоб шар ще був видимим.\n"
"Це може бути використаний для створення ілюзії, що шар композиції існує в "
"тому ж просторі 3D, оскільки все, що дає Godot, що дозволяє об'єктам, щоб "
"з'явитися, щоб пройти обидва за або перед шаром композиції."
msgid "The [SubViewport] to render on the composition layer."
msgstr "[SubViewport] для рендерингу на шар композиції."
msgid ""
"If enabled, the OpenXR swapchain will be created with the "
"[code]XR_SWAPCHAIN_CREATE_PROTECTED_CONTENT_BIT[/code] flag, which will "
"protect its contents from CPU access.\n"
"When used with an Android Surface, this may allow DRM content to be "
"presented, and will only take effect when the Surface is first created; later "
"changes to this property will have no effect."
msgstr ""
"Якщо ввімкнено, ланцюжок обміну OpenXR буде створено з прапорцем "
"[code]XR_SWAPCHAIN_CREATE_PROTECTED_CONTENT_BIT[/code], який захистить його "
"вміст від доступу процесора.\n"
"Під час використання з Android Surface це може дозволити відображення "
"контенту DRM і набуде чинності лише під час першого створення Surface; "
"пізніші зміни цієї властивості не матимуть жодного ефекту."
msgid ""
"The sort order for this composition layer. Higher numbers will be shown in "
"front of lower numbers.\n"
"[b]Note:[/b] This will have no effect if a fallback mesh is being used."
msgstr ""
"Сортувати за цим шаром композиції. Більші числа будуть показані перед нижніми "
"номерами.\n"
"[b]Примітка:[/b] Це не має ефекту, якщо використовується сітчаста сіточка."
msgid ""
"The swizzle value for the alpha channel of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Значення swizzle для альфа-каналу стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan для OpenXR XR_FB_swapchain_update_state."
msgid ""
"The swizzle value for the blue channel of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Значення swizzle для синього каналу стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The border color of the swapchain state that is used when the wrap mode "
"clamps to the border.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Колір межі стану swapchain, який використовується, коли режим обгортання "
"притискається до межі.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The swizzle value for the green channel of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Значення swizzle для зеленого каналу стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan для OpenXR XR_FB_swapchain_update_state."
msgid ""
"The horizontal wrap mode of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Режим горизонтального перенесення стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan для OpenXR XR_FB_swapchain_update_state."
msgid ""
"The magnification filter of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Фільтр збільшення стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The max anisotropy of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Максимальна анізотропія стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The minification filter of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Фільтр мініфікації стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The mipmap mode of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Режим mipmap стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The swizzle value for the red channel of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Значення swizzle для червоного каналу стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan від OpenXR XR_FB_swapchain_update_state."
msgid ""
"The vertical wrap mode of the swapchain state.\n"
"[b]Note:[/b] This property only has an effect on devices that support the "
"OpenXR XR_FB_swapchain_update_state OpenGLES/Vulkan extensions."
msgstr ""
"Режим вертикального перенесення стану swapchain.\n"
"[b]Примітка:[/b] Ця властивість впливає лише на пристрої, що підтримують "
"розширення OpenGLES/Vulkan для OpenXR XR_FB_swapchain_update_state."
msgid ""
"If enabled, an Android surface will be created (with the dimensions from "
"[member android_surface_size]) which will provide the 2D content for the "
"composition layer, rather than using [member layer_viewport].\n"
"See [method get_android_surface] for information about how to get the surface "
"so that your application can draw to it.\n"
"[b]Note:[/b] This will only work in Android builds."
msgstr ""
"Якщо ввімкнено, буде створено поверхню Android (з розмірами від [member "
"android_surface_size]), яка забезпечить 2D-вміст для шару композиції, а не за "
"допомогою [member layer_viewport]. \n"
"Перегляньте [method get_android_surface], щоб отримати інформацію про те, як "
"отримати поверхню, щоб ваша програма могла її малювати. \n"
"[b]Примітка.[/b] Це працюватиме лише у збірках Android."
msgid "Perform nearest-neighbor filtering when sampling the texture."
msgstr "Виконайте фільтрацію найближчих сусідів під час вибірки текстури."
msgid "Perform linear filtering when sampling the texture."
msgstr "Виконуйте лінійну фільтрацію під час семплування текстури."
msgid "Perform cubic filtering when sampling the texture."
msgstr "Виконайте кубічну фільтрацію під час семплування текстури."
msgid ""
"Disable mipmapping.\n"
"[b]Note:[/b] Mipmapping can only be disabled in the Compatibility renderer."
msgstr ""
"Вимкнути MIP-мапінг.\n"
"[b]Примітка:[/b] MIP-мапінг можна вимкнути лише в рендерері сумісності."
msgid "Use the mipmap of the nearest resolution."
msgstr "Використовуйте міп-карту найближчої роздільної здатності."
msgid "Use linear interpolation of the two mipmaps of the nearest resolution."
msgstr ""
"Використайте лінійну інтерполяцію двох міп-карт найближчої роздільної "
"здатності."
msgid "Clamp the texture to its specified border color."
msgstr "Закріпіть текстуру до її заданого кольору межі."
msgid "Clamp the texture to its edge color."
msgstr "Закріпіть текстуру за кольором її краю."
msgid "Repeat the texture infinitely."
msgstr "Повторюйте текстуру нескінченно."
msgid "Repeat the texture infinitely, mirroring it on each repeat."
msgstr "Повторюйте текстуру нескінченно, відображаючи її на кожному повторі."
msgid ""
"Mirror the texture once and then clamp the texture to its edge color.\n"
"[b]Note:[/b] This wrap mode is not available in the Compatibility renderer."
msgstr ""
"Одноразово віддзеркаліть текстуру, а потім закріпіть її за кольором краю.\n"
"[b]Примітка:[/b] Цей режим обтікання недоступний у рендерері сумісності."
msgid "Maps a color channel to the value of the red channel."
msgstr "Зіставляє колірний канал зі значенням червоного каналу."
msgid "Maps a color channel to the value of the green channel."
msgstr "Зіставляє колірний канал зі значенням зеленого каналу."
msgid "Maps a color channel to the value of the blue channel."
msgstr "Зіставляє колірний канал зі значенням синього каналу."
msgid "Maps a color channel to the value of the alpha channel."
msgstr "Зіставляє колірний канал зі значенням альфа-каналу."
msgid "Maps a color channel to the value of zero."
msgstr "Зіставляє колірний канал зі значенням нуль."
msgid "Maps a color channel to the value of one."
msgstr "Зіставляє колірний канал зі значенням одиниці."
msgid ""
"An OpenXR composition layer that is rendered as an internal slice of a "
"cylinder."
msgstr ""
"Шар композиції OpenXR, який продається в якості внутрішнього зрізу циліндра."
msgid ""
"An OpenXR composition layer that allows rendering a [SubViewport] on an "
"internal slice of a cylinder."
msgstr ""
"Шар композиції OpenXR, що дозволяє надати [SubViewport] на внутрішньому зрізі "
"циліндра."
msgid ""
"The aspect ratio of the slice. Used to set the height relative to the width."
msgstr ""
"Співвідношення аспекту зрізу. Використовується для встановлення висоти "
"відносно ширини."
msgid "The central angle of the cylinder. Used to set the width."
msgstr "Центральний кут циліндра. Використовується для встановлення ширини."
msgid "The number of segments to use in the fallback mesh."
msgstr "Кількість сегментів для використання в сітчастій сітці."
msgid ""
"An OpenXR composition layer that is rendered as an internal slice of a sphere."
msgstr "Шар композиції OpenXR, що подається в якості внутрішнього зрізу сфери."
msgid ""
"An OpenXR composition layer that allows rendering a [SubViewport] on an "
"internal slice of a sphere."
msgstr ""
"Шар композиції OpenXR, що дозволяє надати [SubViewport] на внутрішньому зрізі "
"сфери."
msgid "The central horizontal angle of the sphere. Used to set the width."
msgstr ""
"Центральний горизонтальний кут сфери. Використовується для встановлення "
"ширини."
msgid ""
"The lower vertical angle of the sphere. Used (together with [member "
"upper_vertical_angle]) to set the height."
msgstr ""
"Нижній вертикальний кут сфери. Використовується (разом з [member "
"upper_vertical_angle]) для встановлення висоти."
msgid "The radius of the sphere."
msgstr "Радіус сфери."
msgid ""
"The upper vertical angle of the sphere. Used (together with [member "
"lower_vertical_angle]) to set the height."
msgstr ""
"Верхній вертикальний кут сфери. Використовується (разом з [member "
"lower_vertical_angle]) для встановлення висоти."
msgid "An OpenXR composition layer that is rendered as a quad."
msgstr "Шар композиції OpenXR, який продається як квадроцикл."
msgid ""
"An OpenXR composition layer that allows rendering a [SubViewport] on a quad."
msgstr "На квадроциклі OpenXR, що дозволяє надати [SubViewport]."
msgid "The dimensions of the quad."
msgstr "Розміри квадроцикла."
msgid "The DPad binding modifier converts an axis input to a dpad output."
msgstr ""
"Модифікатор прив’язки DPad перетворює вхідні дані осі на вихідні дані dpad."
msgid ""
"The DPad binding modifier converts an axis input to a dpad output, emulating "
"a DPad. New input paths for each dpad direction will be added to the "
"interaction profile. When bound to actions the DPad emulation will be "
"activated. You should [b]not[/b] combine dpad inputs with normal inputs in "
"the same action set for the same control, this will result in an error being "
"returned when suggested bindings are submitted to OpenXR.\n"
"See [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_EXT_dpad_binding]XR_EXT_dpad_binding[/url] for in-depth "
"details.\n"
"[b]Note:[/b] If the DPad binding modifier extension is enabled, all dpad "
"binding paths will be available in the action map. Adding the modifier to an "
"interaction profile allows you to further customize the behavior."
msgstr ""
"Модифікатор прив’язки DPad перетворює вхідні дані осі на вихід dpad, емулюючи "
"DPad. До профілю взаємодії буде додано нові шляхи введення для кожного "
"напрямку dpad. При прив’язці до дій буде активовано емуляцію DPad. Вам [b]не "
"слід[/b] поєднувати введення dpad зі звичайними введеннями в тому самому "
"наборі дій для того самого елемента керування, це призведе до повернення "
"помилки, коли запропоновані прив’язки надсилаються до OpenXR. \n"
"Див. [url=https://registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_EXT_dpad_binding]XR_EXT_dpad_binding[/url], щоб дізнатися "
"більше. \n"
"[b]Примітка.[/b] Якщо розширення модифікатора зв’язування DPad увімкнено, усі "
"шляхи зв’язування dpad будуть доступні на карті дій. Додавання модифікатора "
"до профілю взаємодії дозволяє додатково налаштувати поведінку."
msgid "Action set for which this dpad binding modifier is active."
msgstr "Набір дій, для якого активний цей модифікатор прив’язки dpad."
msgid ""
"Center region in which our center position of our dpad return [code]true[/"
"code]."
msgstr ""
"Центральна область, у якій наша центральна позиція dpad повертає [code]true[/"
"code]."
msgid "Input path for this dpad binding modifier."
msgstr "Вхідний шлях для цього модифікатора прив’язки dpad."
msgid ""
"If [code]false[/code], when the joystick enters a new dpad zone this becomes "
"[code]true[/code].\n"
"If [code]true[/code], when the joystick remains in active dpad zone, this "
"remains [code]true[/code] even if we overlap with another zone."
msgstr ""
"Якщо [code]false[/code], то коли джойстик переходить у нову зону dpad, це "
"значення стає [code]true[/code].\n"
"Якщо [code]true[/code], то коли джойстик залишається в активній зоні dpad, це "
"значення залишається [code]true[/code], навіть якщо ми перекриваємося з іншою "
"зоною."
msgid ""
"When our input value is equal or larger than this value, our dpad in that "
"direction becomes [code]true[/code]. It stays [code]true[/code] until it "
"falls under the [member threshold_released] value."
msgstr ""
"Коли наше вхідне значення дорівнює або перевищує це значення, наш dpad у "
"цьому напрямку стає [code]true[/code]. Він залишається [code]true[/code], "
"доки значення не стане меншим за [member threshold_released]."
msgid ""
"The angle of each wedge that identifies the 4 directions of the emulated dpad."
msgstr "Кут кожного клина, який визначає 4 напрямки емульованої dpad."
msgid "Allows implementing OpenXR extensions with GDExtension."
msgstr "Дозволяє реалізовувати розширення OpenXR за допомогою GDExtension."
msgid ""
"[OpenXRExtensionWrapper] allows implementing OpenXR extensions with "
"GDExtension. The extension should be registered with [method "
"register_extension_wrapper].\n"
"When [OpenXRInterface] is initialized as the primary interface and any "
"[Viewport] has [member Viewport.use_xr] set to [code]true[/code], OpenXR will "
"become involved in Godot's rendering process. If [member "
"ProjectSettings.rendering/driver/threads/thread_model] is set to "
"\"Separate\", Godot's renderer will run on its own thread, and special care "
"must be taken in all [OpenXRExtensionWrapper]s in order to prevent crashes or "
"unexpected behavior. Some virtual methods will be called on the render "
"thread, and any data they access should not be directly written to on the "
"main thread. This is to prevent two potential issues:\n"
"1. Changes intended for the next frame, taking effect on the current frame. "
"When using the \"Separate\" thread model, the main thread will immediately "
"start working on the next frame while the render thread may still be "
"rendering the current frame. If the main thread changes anything used by the "
"render thread directly, the change could end up being used one frame earlier "
"than intended.\n"
"2. Reading and writing to the same data at the same time from different "
"threads can lead to the render thread using data in an invalid state.\n"
"In most cases, the solution is to use [method "
"RenderingServer.call_on_render_thread] to schedule [Callable]s to write to "
"any data used on the render thread. When using the \"Separate\" thread model, "
"these [Callable]s will run after the renderer finishes the current frame and "
"before it starts rendering the next frame. When not using this mode, they'll "
"run immediately, so it's recommended to always use [method "
"RenderingServer.call_on_render_thread] in these cases, which will allow your "
"code to do the right thing regardless of the thread model.\n"
"Any virtual methods that run on the render thread will be noted below."
msgstr ""
"[OpenXRExtensionWrapper] дозволяє реалізовувати розширення OpenXR за "
"допомогою GDExtension. Розширення слід зареєструвати за допомогою методу "
"[method register_extension_wrapper].\n"
"Коли [OpenXRInterface] ініціалізовано як основний інтерфейс, і для будь-якого "
"[Viewport] [member Viewport.use_xr] встановлено значення [code]true[/code], "
"OpenXR буде залучено до процесу рендерингу Godot. Якщо [member "
"ProjectSettings.rendering/driver/threads/thread_model] встановлено значення "
"\"Separate\", рендерер Godot працюватиме у власному потоці, і необхідно "
"дотримуватися особливої обережності у всіх [OpenXRExtensionWrapper], щоб "
"запобігти збоям або неочікуваній поведінці. Деякі віртуальні методи будуть "
"викликані в потоці рендерингу, і будь-які дані, до яких вони отримують "
"доступ, не повинні безпосередньо записуватися в головному потоці. Це зроблено "
"для запобігання двом потенційним проблемам:\n"
"1. Зміни, призначені для наступного кадру, вступають в силу в поточному "
"кадрі. Під час використання моделі потоків \"Separate\" (окремий) головний "
"потік негайно почне працювати над наступним кадром, тоді як потік рендерингу "
"може все ще рендерити поточний кадр. Якщо головний потік змінить щось, що "
"використовується безпосередньо потоком рендерингу, зміна може бути "
"використана на один кадр раніше, ніж передбачалося.\n"
"2. Одночасне читання та запис тих самих даних з різних потоків може призвести "
"до того, що потік рендерингу використовуватиме дані в недійсному стані.\n"
"У більшості випадків рішенням є використання [method "
"RenderingServer.call_on_render_thread] для планування запису [Callable] до "
"будь-яких даних, що використовуються в потоці рендерингу. Під час "
"використання моделі потоків \"Separate\" ці [Callable] будуть виконуватися "
"після того, як рендерер завершить поточний кадр і перед тим, як він почне "
"рендеринг наступного кадру. Якщо цей режим не використовується, вони будуть "
"виконуватися негайно, тому в цих випадках рекомендується завжди "
"використовувати [method RenderingServer.call_on_render_thread], що дозволить "
"вашому коду виконувати правильні дії незалежно від моделі потоку.\n"
" Будь-які віртуальні методи, що виконуються в потоці рендерингу, будуть "
"зазначені нижче."
msgid ""
"Returns a pointer to an [code]XrCompositionLayerBaseHeader[/code] struct to "
"provide the given composition layer.\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Повертає вказівник на структуру [code]XrCompositionLayerBaseHeader[/code] для "
"надання заданого шару композиції.\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою методу [method "
"OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску методу "
"[method _on_pre_render]."
msgid ""
"Returns the number of composition layers this extension wrapper provides via "
"[method _get_composition_layer].\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Повертає кількість композиційних шарів, які надає цей обгортка розширення "
"через [method _get_composition_layer].\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою [method "
"OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Returns an integer that will be used to sort the given composition layer "
"provided via [method _get_composition_layer]. Lower numbers will move the "
"layer to the front of the list, and higher numbers to the end. The default "
"projection layer has an order of [code]0[/code], so layers provided by this "
"method should probably be above or below (but not exactly) [code]0[/code].\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Повертає ціле число, яке буде використано для сортування заданого шару "
"композиції, наданого через [method _get_composition_layer]. Менші числа "
"перемістять шар на початок списку, а більші – в кінець. Шар проекції за "
"замовчуванням має порядок [code]0[/code], тому шари, надані цим методом, "
"ймовірно, повинні бути вище або нижче (але не точно) [code]0[/code].\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою [method "
"OpenXRAPIExtension.register_composition_layer_provider].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Returns a [Dictionary] of OpenXR extensions related to this extension. [param "
"xr_version] specifies the OpenXR version we're instantiating. This will be "
"zero if the editor requests this list to flag supported features. The "
"[Dictionary] should contain the name of the extension, mapped to a [code]bool "
"*[/code] cast to an integer:\n"
"- If the [code]bool *[/code] is a [code]nullptr[/code] this extension is "
"mandatory.\n"
"- If the [code]bool *[/code] points to a boolean, the boolean will be updated "
"to [code]true[/code] if the extension is enabled."
msgstr ""
"Повертає [Dictionary] розширень OpenXR, пов'язаних з цим розширенням. [param "
"xr_version] вказує версію OpenXR, екземпляр якої ми створюємо. Це буде нуль, "
"якщо редактор запитує цей список для позначення підтримуваних функцій. "
"[Словник] повинен містити назву розширення, зіставлену з [code]bool *[/code], "
"приведеним до цілого числа:\n"
"- Якщо [code]bool *[/code] є [code]nullptr[/code], це розширення є "
"обов'язковим.\n"
"- Якщо [code]bool *[/code] вказує на логічне значення, логічне значення буде "
"оновлено до [code]true[/code], якщо розширення ввімкнено."
msgid ""
"Returns a [PackedStringArray] of positional tracker names that are used "
"within the extension wrapper."
msgstr ""
"Повертаємо [PackedStringArray] імен позиційних трекерів, які використовуються "
"в межах обгортки розширення."
msgid ""
"Gets an array of [Dictionary]s that represent properties, just like [method "
"Object._get_property_list], that will be added to [OpenXRCompositionLayer] "
"nodes.\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Отримує масив [Dictionary], що представляють властивості, подібно до [method "
"Object._get_property_list], які будуть додані до вузлів "
"[OpenXRCompositionLayer].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Gets a [Dictionary] containing the default values for the properties returned "
"by [method _get_viewport_composition_layer_extension_properties]."
msgstr ""
"Отриманий [Dictionary], що містить значення за замовчуванням для "
"властивостей, які подаються [method "
"_get_viewport_composition_layer_extension_properties]."
msgid ""
"Called before the OpenXR instance is created.\n"
"[b]Note:[/b] This virtual method will be called on the main thread, however, "
"it will be called [i]before[/i] OpenXR becomes involved in rendering, so it "
"is safe to write to data that will be used by the render thread."
msgstr ""
"Викликається перед створенням екземпляра OpenXR.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в головному потоці, "
"проте він буде викликаний [i]перед тим, як[/i] OpenXR почне брати участь у "
"рендерингу, тому записувати дані, які будуть використовуватися потоком "
"рендерингу, безпечно."
msgid ""
"Called when there is an OpenXR event to process. When implementing, return "
"[code]true[/code] if the event was handled, return [code]false[/code] "
"otherwise."
msgstr ""
"Зателефонуйте, коли відбувається захід OpenXR. При реалізації, повернення "
"[code]true[/code], якщо подія була оброблена, повернення [code]false[/code] "
"іншим чином."
msgid ""
"Called right after the OpenXR instance is created.\n"
"[b]Note:[/b] This virtual method will be called on the main thread, however, "
"it will be called [i]before[/i] OpenXR becomes involved in rendering, so it "
"is safe to write to data that will be used by the render thread."
msgstr ""
"Викликається одразу після створення екземпляра OpenXR.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в головному потоці, "
"проте він буде викликаний [i]до того, як[/i] OpenXR почне брати участь у "
"рендерингу, тому записувати дані, які будуть використовуватися потоком "
"рендерингу, безпечно."
msgid ""
"Called right before the OpenXR instance is destroyed.\n"
"[b]Note:[/b] This virtual method will be called on the main thread, however, "
"it will be called [i]after[/i] OpenXR is done being involved in rendering, so "
"it is safe to write to data that was used by the render thread."
msgstr ""
"Викликається безпосередньо перед знищенням екземпляра OpenXR.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в головному потоці, "
"проте він буде викликаний [i]після[/i] завершення участі OpenXR у рендерингу, "
"тому запис даних, які використовувалися потоком рендерингу, безпечний."
msgid ""
"Called right after the main swapchains are (re)created.\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Викликається одразу після (пере)створення основних ланцюжків обміну.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Called right after the given viewport is rendered.\n"
"[b]Note:[/b] The draw commands might only be queued at this point, not "
"executed.\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Викликається одразу після рендерингу заданого вікна перегляду.\n"
"[b]Примітка:[/b] Команди малювання можуть бути лише поставлені в чергу на "
"цьому етапі, а не виконані.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Called right before the given viewport is rendered.\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Викликається безпосередньо перед рендерингом заданого вікна перегляду.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Called right before the XR viewports begin their rendering step.\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Викликається безпосередньо перед тим, як вікна перегляду XR почнуть свій етап "
"рендерингу.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Called as part of the OpenXR process handling. This happens right before "
"general and physics processing steps of the main loop. During this step "
"controller data is queried and made available to game logic."
msgstr ""
"Викликається в рамках процесу OpenXR. Це відбувається прямо перед загальними "
"і фізико-переробними кроками основної петлі. Під час цього кроку дані "
"контролера переважаються і доступні для логіки ігор."
msgid ""
"Allows extensions to register additional controller metadata. This function "
"is called even when the OpenXR API is not constructed as the metadata needs "
"to be available to the editor.\n"
"Extensions should also provide metadata regardless of whether they are "
"supported on the host system. The controller data is used to setup action "
"maps for users who may have access to the relevant hardware."
msgstr ""
"Дозволяє встановлювати додаткові метадані контролера. Ця функція називається "
"навіть коли API OpenXR не побудована як метадані повинні бути доступні "
"редактору.\n"
"Подовжувачі також повинні надати метадані незалежно від того, чи вони "
"підтримуються на хост-системі. Дані контролера використовуються для "
"налаштування карт дій користувачів, які можуть мати доступ до відповідного "
"обладнання."
msgid ""
"Called right after the OpenXR session is created.\n"
"[b]Note:[/b] This virtual method will be called on the main thread, however, "
"it will be called [i]before[/i] OpenXR becomes involved in rendering, so it "
"is safe to write to data that will be used by the render thread."
msgstr ""
"Викликається одразу після створення сеансу OpenXR.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в головному потоці, "
"проте він буде викликаний [i]до того, як[/i] OpenXR почне брати участь у "
"рендерингу, тому записувати дані, які будуть використовуватися потоком "
"рендерингу, безпечно."
msgid ""
"Called right before the OpenXR session is destroyed.\n"
"[b]Note:[/b] This virtual method will be called on the main thread, however, "
"it will be called [i]after[/i] OpenXR is done being involved in rendering, so "
"it is safe to write to data that was used by the render thread."
msgstr ""
"Викликається безпосередньо перед знищенням сеансу OpenXR.\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в головному потоці, "
"проте він буде викликаний [i]після[/i] завершення участі OpenXR у рендерингу, "
"тому можна безпечно записувати дані, які використовувалися потоком рендерингу."
msgid "Called when the OpenXR session state is changed to exiting."
msgstr "Зателефоновано при зміні стану сеансу OpenXR до виходу."
msgid ""
"Called when the OpenXR session state is changed to focused. This state is the "
"active state when the game runs."
msgstr ""
"Зателефоновано при зміні стану сеансу OpenXR. Цей стан є активним станом, "
"коли гра працює."
msgid "Called when the OpenXR session state is changed to idle."
msgstr "Зателефоновано при зміні стану сеансу OpenXR."
msgid "Called when the OpenXR session state is changed to loss pending."
msgstr "Зателефоновано при зміні стану сеансу OpenXR до втрати."
msgid ""
"Called when the OpenXR session state is changed to ready. This means OpenXR "
"is ready to set up the session."
msgstr ""
"Зателефоновано при зміні стану сеансу OpenXR. Це означає OpenXR готовий "
"налаштувати сеанс."
msgid "Called when the OpenXR session state is changed to stopping."
msgstr "Зателефоновано при зміні стану сеансу OpenXR."
msgid ""
"Called when the OpenXR session state is changed to synchronized. OpenXR also "
"returns to this state when the application loses focus."
msgstr ""
"Зателефоновано при зміні стану сеансу OpenXR до синхронізації. OpenXR також "
"повертається до цієї держави, коли додаток втрачає фокус."
msgid ""
"Called when the OpenXR session state is changed to visible. This means OpenXR "
"is now ready to receive frames."
msgstr ""
"Зателефоновано при зміні стану сеансу OpenXR. Це означає OpenXR тепер готовий "
"отримати кадри."
msgid "Called when OpenXR has performed its action sync."
msgstr "Викликається, коли OpenXR виконав свою дію синхронізації."
msgid ""
"Called when a composition layer created via [OpenXRCompositionLayer] is "
"destroyed.\n"
"[param layer] is a pointer to an [code]XrCompositionLayerBaseHeader[/code] "
"struct."
msgstr ""
"Викликається, коли створюється шар композиції за допомогою "
"[OpenXRCompositionLayer].\n"
"[param layer] є тостером [code]XrCompositionLayerBaseHeader[/code] struct."
msgid ""
"Called before [method _set_view_configuration_and_get_next_pointer] to allow "
"the extension to reserve data for the given number of views."
msgstr ""
"Викликається перед [method _set_view_configuration_and_get_next_pointer], щоб "
"дозволити розширенню резервувати дані для заданої кількості переглядів."
msgid ""
"Called to allow an extension to print additional information about its view "
"configuration, if applicable. This will only be called if verbose output is "
"enabled."
msgstr ""
"Викликається, щоб дозволити розширенню виводити додаткову інформацію про "
"конфігурацію перегляду, якщо це можливо. Це буде викликано, лише якщо "
"ввімкнено детальний вивід."
msgid ""
"Add additional data structures to Android surface swapchains created by "
"[OpenXRCompositionLayer].\n"
"[param property_values] contains the values of the properties returned by "
"[method _get_viewport_composition_layer_extension_properties].\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Додайте додаткові структури даних до ланцюжків змін Android Surface, "
"створених [OpenXRCompositionLayer].\n"
"[param property_values] містить значення властивостей, повернених [method "
"_get_viewport_composition_layer_extension_properties].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid ""
"Add additional data structures to [code]XrFrameEndInfo[/code].\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Додайте додаткові структури даних до [code]XrFrameEndInfo[/code].\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою [method "
"OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Add additional data structures to [code]XrFrameWaitInfo[/code].\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Note:[/b] This virtual method will be called on the render thread."
msgstr ""
"Додайте додаткові структури даних до [code]XrFrameWaitInfo[/code].\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою [method "
"OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу."
msgid "Add additional data structures when each hand tracker is created."
msgstr ""
"Додавайте додаткові структури даних під час створення кожного трекера рук."
msgid ""
"Add additional data structures when the OpenXR instance is created. [param "
"xr_version] specifies the OpenXR version we're instantiating."
msgstr ""
"Додайте додаткові структури даних під час створення екземпляра OpenXR. [param "
"xr_version] визначає версію OpenXR, екземпляр якої ми створюємо."
msgid ""
"Add additional data structures to the projection view of the given [param "
"view_index].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Додайте додаткові структури даних до проекційного вигляду заданого [param "
"view_index].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Add additional data structures to [code]XrReferenceSpaceCreateInfo[/code]."
msgstr ""
"Додайте додаткові структури даних до [code]XrReferenceSpaceCreateInfo[/code]."
msgid "Add additional data structures when the OpenXR session is created."
msgstr "Додайте додаткові структури даних під час створення сеансу OpenXR."
msgid "Add additional data structures when creating OpenXR swapchains."
msgstr ""
"Додайте додаткові структури даних під час створення ланцюжків обміну OpenXR."
msgid "Add additional data structures when querying OpenXR system abilities."
msgstr ""
"Додайте додаткові структури даних під час запитів можливостей системи OpenXR."
msgid "Add additional data structures when querying OpenXR view configuration."
msgstr ""
"Додайте додаткові структури даних під час запиту конфігурації представлення "
"OpenXR."
msgid ""
"Add additional data structures to [code]XrViewLocateInfo[/code].\n"
"This will only be called if the extension previously registered itself with "
"[method OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Додайте додаткові структури даних до [code]XrViewLocateInfo[/code].\n"
"Це буде викликано лише в тому випадку, якщо розширення попередньо "
"зареєструвалося за допомогою [method "
"OpenXRAPIExtension.register_frame_info_extension].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Add additional data structures to composition layers created by "
"[OpenXRCompositionLayer].\n"
"[param property_values] contains the values of the properties returned by "
"[method _get_viewport_composition_layer_extension_properties].\n"
"[param layer] is a pointer to an [code]XrCompositionLayerBaseHeader[/code] "
"struct.\n"
"[b]Note:[/b] This virtual method will be called on the render thread. "
"Additionally, the data it returns will be used shortly after this method is "
"called, so it needs to remain valid until the next time [method "
"_on_pre_render] runs."
msgstr ""
"Додайте додаткові структури даних до шарів композиції, створених "
"[OpenXRCompositionLayer].\n"
"[param property_values] містить значення властивостей, що повертаються "
"[method _get_viewport_composition_layer_extension_properties].\n"
"[param layer] – це вказівник на структуру [code]XrCompositionLayerBaseHeader[/"
"code].\n"
"[b]Примітка:[/b] Цей віртуальний метод буде викликано в потоці рендерингу. "
"Крім того, дані, які він повертає, будуть використані невдовзі після виклику "
"цього методу, тому він має залишатися дійсним до наступного запуску [method "
"_on_pre_render]."
msgid ""
"Returns the created [OpenXRAPIExtension], which can be used to access the "
"OpenXR API."
msgstr ""
"Повертає створений [OpenXRAPIExtension], який можна використовувати для "
"доступу до API OpenXR."
msgid ""
"Registers the extension. This should happen at core module initialization "
"level.\n"
"[b]Note:[/b] This cannot be called once OpenXR has been initialized."
msgstr ""
"Реєструє розширення. Це має відбуватися на рівні ініціалізації основного "
"модуля.\n"
"[b]Примітка:[/b] Це не можна викликати після ініціалізації OpenXR."
msgid "Use [OpenXRExtensionWrapper] instead."
msgstr "Використовуйте замість цього [OpenXRExtensionWrapper]."
msgid ""
"[OpenXRExtensionWrapperExtension] allows implementing OpenXR extensions with "
"GDExtension. The extension should be registered with [method "
"OpenXRExtensionWrapper.register_extension_wrapper]."
msgstr ""
"[OpenXRExtensionWrapperExtension] дозволяє реалізовувати розширення OpenXR за "
"допомогою GDExtension. Розширення слід зареєструвати за допомогою [method "
"OpenXRExtensionWrapper.register_extension_wrapper]."
msgid ""
"The OpenXR Frame synthesis extension allows for advanced reprojection at "
"low(er) framerates."
msgstr ""
"Розширення синтезу кадрів OpenXR дозволяє розширене повторне проектування з "
"нижчою (меншою) частотою кадрів."
msgid ""
"This class implements the [url=https://registry.khronos.org/OpenXR/specs/1.1/"
"html/xrspec.html#XR_EXT_frame_synthesis]OpenXR Frame synthesis extension[/"
"url]. When enabled in the project settings and supported by the XR runtime in "
"use, frame synthesis uses advanced reprojection techniques to inject "
"additional frames so that your XR experience hits the full frame rate of the "
"device."
msgstr ""
"Цей клас реалізує розширення синтезу кадрів OpenXR [url=https://"
"registry.khronos.org/OpenXR/specs/1.1/html/"
"xrspec.html#XR_EXT_frame_synthesis]OpenXR Frame Synthesis[/url]. Коли воно "
"ввімкнено в налаштуваннях проекту та підтримується середовищем виконання XR, "
"синтез кадрів використовує розширені методи повторного проектування для "
"введення додаткових кадрів, щоб ваш досвід XR досяг повної частоти кадрів "
"пристрою."
msgid ""
"Returns [code]true[/code] if frame synthesis is enabled in the project "
"settings and the current XR runtime supports frame synthesis. The value "
"returned will only be valid once OpenXR has been initialized."
msgstr ""
"Повертає [code]true[/code], якщо синтез кадрів увімкнено в налаштуваннях "
"проекту, і поточне середовище виконання XR підтримує синтез кадрів. Повернене "
"значення буде дійсним лише після ініціалізації OpenXR."
msgid ""
"Queues the next frame to be skipped when supplying motion vector and depth "
"data. Call this after teleporting your player or a similar action has moved "
"the player to prevent incorrect reprojection results due to this movement."
msgstr ""
"Ставить у чергу наступний кадр, який буде пропущено, під час надання даних "
"вектора руху та глибини. Викликайте цю функцію після телепортації гравця або "
"подібної дії, яка перемістила його, щоб запобігти неправильним результатам "
"повторного проектування через цей рух."
msgid ""
"Enable frame synthesis. When [code]true[/code] motion vector and depth data "
"is provided to the XR runtime."
msgstr ""
"Увімкнути синтез кадрів. Коли до середовища виконання XR надаються дані "
"вектора руху та глибини [code]true[/code]."
msgid ""
"If [code]true[/code] this informs the XR runtime we will be providing frames "
"at a greatly reduced rate. Enable this when you expect your application to "
"run at low framerates and wish to inject multiple reprojected frames."
msgstr ""
"Якщо значення [code]true[/code] використовується для визначення значення, це "
"повідомляє середовище виконання XR, що ми надаватимемо кадри зі значно "
"зниженою частотою. Увімкніть цю функцію, якщо ви очікуєте, що ваша програма "
"працюватиме з низькою частотою кадрів, і хочете вставити кілька "
"перепроектованих кадрів."
msgid "The OpenXR Future extension allows for asynchronous APIs to be used."
msgstr "Розширення OpenXR Future дозволяє використовувати асинхронні API."
msgid ""
"This is a support extension in OpenXR that allows other OpenXR extensions to "
"start asynchronous functions and get a callback after this function finishes. "
"It is not intended for consumption within GDScript but can be accessed from "
"GDExtension."
msgstr ""
"Це розширення підтримки в OpenXR, яке дозволяє іншим розширенням OpenXR "
"запускати асинхронні функції та отримувати зворотний виклик після завершення "
"цієї функції. Воно не призначене для використання в GDScript, але до нього "
"можна отримати доступ з GDExtension."
msgid ""
"Cancels an in-progress future. [param future] must be an [code]XrFutureEXT[/"
"code] value previously returned by an API that started an asynchronous "
"function."
msgstr ""
"Скасовує майбутнє, що виконується. [param future] має бути значенням типу "
"[code]XrFutureEXT[/code], яке раніше поверталося API, що запустив асинхронну "
"функцію."
msgid ""
"Returns [code]true[/code] if futures are available in the OpenXR runtime "
"used. This function will only return a usable result after OpenXR has been "
"initialized."
msgstr ""
"Повертає [code]true[/code], якщо ф'ючерси доступні у використовуваному "
"середовищі виконання OpenXR. Ця функція поверне придатний для використання "
"результат лише після ініціалізації OpenXR."
msgid ""
"Register an OpenXR Future object so we monitor for completion. [param future] "
"must be an [code]XrFutureEXT[/code] value previously returned by an API that "
"started an asynchronous function.\n"
"You can optionally specify [param on_success], it will be invoked on "
"successful completion of the future.\n"
"Or you can use the returned [OpenXRFutureResult] object to [code]await[/code] "
"its [signal OpenXRFutureResult.completed] signal.\n"
"[codeblock]\n"
"var future_result = OpenXRFutureExtension.register_future(future)\n"
"await future_result.completed\n"
"if future_result.get_status() == OpenXRFutureResult.RESULT_FINISHED:\n"
"\t# Handle your success\n"
"\tpass\n"
"[/codeblock]"
msgstr ""
"Зареєструйте об'єкт OpenXR Future, щоб ми могли стежити за завершенням. "
"[param future] має бути значенням [code]XrFutureEXT[/code], яке раніше "
"поверталося API, що запускав асинхронну функцію.\n"
"Ви можете додатково вказати [param on_success], воно буде викликано після "
"успішного завершення майбутнього.\n"
"Або ви можете використовувати повернутий об'єкт [OpenXRFutureResult] для "
"[code]await[/code] його сигналу [signal OpenXRFutureResult.completed].\n"
"[codeblock]\n"
"var future_result = OpenXRFutureExtension.register_future(future)\n"
"await future_result.completed\n"
"\n"
"if future_result.get_status() == OpenXRFutureResult.RESULT_FINISHED:\n"
"# Обробка вашого успіху пройдено\n"
"[/codeblock]"
msgid ""
"Result object tracking the asynchronous result of an OpenXR Future object."
msgstr ""
"Об'єкт Result, що відстежує асинхронний результат об'єкта OpenXR Future."
msgid ""
"Result object tracking the asynchronous result of an OpenXR Future object, "
"you can use this object to track the result status."
msgstr ""
"Об'єкт Result відстежує асинхронний результат об'єкта OpenXR Future, ви "
"можете використовувати цей об'єкт для відстеження стану результату."
msgid ""
"Cancel this future, this will interrupt and stop the asynchronous function."
msgstr "Скасуйте це майбутнє, це перерве та зупинить асинхронну функцію."
msgid "Return the [code]XrFutureEXT[/code] value this result relates to."
msgstr ""
"Повернути значення [code]XrFutureEXT[/code], до якого відноситься цей "
"результат."
msgid ""
"Returns the result value of our asynchronous function (if set by the "
"extension). The type of this result value depends on the function being "
"called. Consult the documentation of the relevant function."
msgstr ""
"Повертає результуюче значення нашої асинхронної функції (якщо встановлено "
"розширенням). Тип цього результуючого значення залежить від функції, що "
"викликається. Зверніться до документації відповідної функції."
msgid "Returns the status of this result."
msgstr "Повертає статус цього результату."
msgid ""
"Stores the result value we expose to the user.\n"
"[b]Note:[/b] This method should only be called by an OpenXR extension that "
"implements an asynchronous function."
msgstr ""
"Зберігає значення результату, яке ми надаємо користувачеві.\n"
"[b]Примітка:[/b] Цей метод має викликатися лише розширенням OpenXR, яке "
"реалізує асинхронну функцію."
msgid ""
"Emitted when the asynchronous function is finished or has been cancelled."
msgstr "Видається, коли асинхронна функція завершена або скасована."
msgid "The asynchronous function is running."
msgstr "Асинхронна функція виконується."
msgid "The asynchronous function has finished."
msgstr "Асинхронна функція завершена."
msgid "The asynchronous function has been cancelled."
msgstr "Асинхронну функцію скасовано."
msgid "Use [XRHandModifier3D] instead."
msgstr "Використовуйте [XRHandModifier3D] замість."
msgid "Node supporting hand and finger tracking in OpenXR."
msgstr "Відстеження пальця в OpenXR."
msgid ""
"This node enables OpenXR's hand tracking functionality. The node should be a "
"child node of an [XROrigin3D] node, tracking will update its position to the "
"player's tracked hand Palm joint location (the center of the middle finger's "
"metacarpal bone). This node also updates the skeleton of a properly skinned "
"hand or avatar model.\n"
"If the skeleton is a hand (one of the hand bones is the root node of the "
"skeleton), then the skeleton will be placed relative to the hand palm "
"location and the hand mesh and skeleton should be children of the OpenXRHand "
"node.\n"
"If the hand bones are part of a full skeleton, then the root of the hand will "
"keep its location with the assumption that IK is used to position the hand "
"and arm.\n"
"By default the skeleton hand bones are repositioned to match the size of the "
"tracked hand. To preserve the modeled bone sizes change [member bone_update] "
"to apply rotation only."
msgstr ""
"Ця вершина дозволяє функцію відстеження рук OpenXR. Вузол повинен бути "
"дочірньою вершиною [XROrigin3D], відстеження буде оновлювати його позицію до "
"відстеженого місця розташування пальмового суглоба гравця (центр "
"метакарпальної кістки середнього пальця). Ця вершина також оновлює скелет "
"правильно шліфованої руки або аватарної моделі.\n"
"Якщо скелет є рукою (одна з ручних кісток є кореневою вершиною скелета), то "
"скелет буде розташовуватися відносно ручного розташування пальми і ручної "
"сітки і скелета повинні бути дітьми OpenXRHand вузла.\n"
"Якщо ручні кісточки є частиною повного скелета, то корінь руки буде зберігати "
"своє місце з припущенням, що ІК використовується для позиціонування руки і "
"руки.\n"
"За замовчуванням кісточки скелета переставляються, щоб відповідати розмірам "
"відстеженої руки. Щоб зберегти модельні зміни розмірів кісток [member "
"bone_update], щоб застосувати обертання тільки."
msgid "Specify the type of updates to perform on the bone."
msgstr "Вкажіть тип оновлень для виконання на кістці."
msgid "Specifies whether this node tracks the left or right hand of the player."
msgstr "Вкажіть, чи слідує ця вершина лівою або правою рукою гравця."
msgid "Set a [Skeleton3D] node for which the pose positions will be updated."
msgstr "Встановіть вузол [Skeleton3D], для якого будуть оновлені позиції поз."
msgid "Set the motion range (if supported) limiting the hand motion."
msgstr "Встановити діапазон руху (якщо підтримується) обмеження руху руки."
msgid ""
"Set the type of skeleton rig the [member hand_skeleton] is compliant with."
msgstr "Встановлюємо тип каркаса гілочки [member hand_skeleton]."
msgid "Tracking the player's left hand."
msgstr "Відстеження лівої руки гравця."
msgid "Tracking the player's right hand."
msgstr "Відстеження правої руки гравця."
msgid "Maximum supported hands."
msgstr "Максимальні підтримувані руки."
msgid "When player grips, hand skeleton will form a full fist."
msgstr "Коли гравець затирає, ручний скелет буде формувати повну кулак."
msgid ""
"When player grips, hand skeleton conforms to the controller the player is "
"holding."
msgstr ""
"Коли гравець затирає, ручний скелет відповідає контролеру, гравець тримається."
msgid "Maximum supported motion ranges."
msgstr "Максимально підтримувані діапазони руху."
msgid "An OpenXR compliant skeleton."
msgstr "Скедр Складання OpenXR."
msgid "A [SkeletonProfileHumanoid] compliant skeleton."
msgstr "A [SkeletonProfileHumanoid] сумісний скелет."
msgid ""
"The skeletons bones are fully updated (both position and rotation) to match "
"the tracked bones."
msgstr ""
"Кістки скелетів повністю оновлюються (потужність і обертання) щоб відповідати "
"відстеженим кісточкам."
msgid ""
"The skeletons bones are only rotated to align with the tracked bones, "
"preserving bone length."
msgstr ""
"Кістки скелетів тільки обертаються, щоб вирівняти з відстеженими кісточками, "
"зберігаючи довжину кісток."
msgid "Maximum supported bone update mode."
msgstr "Максимальний режим оновлення кісточки."
msgid "OpenXR Haptic feedback base class."
msgstr "Базовий клас відгуку OpenXR Haptic."
msgid "This is a base class for haptic feedback resources."
msgstr "Це базовий клас для ресурсів тактильного зворотного зв’язку."
msgid "Vibration haptic feedback."
msgstr "Вібраційний тактильний зворотний зв'язок."
msgid ""
"This haptic feedback resource makes it possible to define a vibration based "
"haptic feedback pulse that can be triggered through actions in the OpenXR "
"action map."
msgstr ""
"Цей ресурс тактильного зворотного зв’язку дає змогу визначити імпульс "
"тактильного зворотного зв’язку на основі вібрації, який можна запустити за "
"допомогою дій у карті дій OpenXR."
msgid ""
"The amplitude of the pulse between [code]0.0[/code] and [code]1.0[/code]."
msgstr "Амплітуда імпульсу між [code]0,0[/code] і [code]1,0[/code]."
msgid ""
"The duration of the pulse in nanoseconds. Use [code]-1[/code] for a minimum "
"duration pulse for the current XR runtime."
msgstr ""
"Тривалість імпульсу в наносекундах. Використовуйте [code]-1[/code] для "
"імпульсу мінімальної тривалості для поточного часу виконання XR."
msgid ""
"The frequency of the pulse in Hz. [code]0.0[/code] will let the XR runtime "
"chose an optimal frequency for the device used."
msgstr ""
"Частота імпульсу в Гц. [code]0.0[/code] дозволить середовищу виконання XR "
"вибрати оптимальну частоту для використовуваного пристрою."
msgid "Suggested bindings object for OpenXR."
msgstr "Підібрані обов'язки об'єкта OpenXR."
msgid ""
"This object stores suggested bindings for an interaction profile. Interaction "
"profiles define the metadata for a tracked XR device such as an XR "
"controller.\n"
"For more information see the [url=https://www.khronos.org/registry/OpenXR/"
"specs/1.0/html/xrspec.html#semantic-path-interaction-profiles]interaction "
"profiles info in the OpenXR specification[/url]."
msgstr ""
"Цей об'єкт пропонує зв'язки для профілю взаємодії. Профільи взаємодії "
"визначають метадані для відстеженого пристрою XR, таких як контролер XR.\n"
"Для отримання додаткової інформації див. [url=https://www.khronos.org/"
"registry/OpenXR/specs/1.0/html/xrspec.html#semantic-path-interaction-"
"profiles]interaction profiles info in the OpenXR специфікація[/url]."
msgid "Retrieve the binding at this index."
msgstr "Отримати обов'язки в цьому індексі."
msgid "Get the number of bindings in this interaction profile."
msgstr "Отримати кількість посилань в цьому профілі взаємодії."
msgid "Get the [OpenXRBindingModifier] at this index."
msgstr "Отримайте [OpenXRBindingModifier] за цим індексом."
msgid "Get the number of binding modifiers in this interaction profile."
msgstr "Отримайте кількість модифікаторів прив’язки в цьому профілі взаємодії."
msgid "Binding modifiers for this interaction profile."
msgstr "Модифікатори прив’язки для цього профілю взаємодії."
msgid "Action bindings for this interaction profile."
msgstr "Включення дій для даного профілю взаємодії."
msgid "The interaction profile path identifying the XR device."
msgstr "Шлях профілю взаємодії виявлення пристрою XR."
msgid "Default OpenXR interaction profile editor."
msgstr "Редактор профілю взаємодії OpenXR за умовчанням."
msgid ""
"This is the default OpenXR interaction profile editor that provides a generic "
"interface for editing any interaction profile for which no custom editor has "
"been defined."
msgstr ""
"Це редактор профілю взаємодії OpenXR за замовчуванням, який надає загальний "
"інтерфейс для редагування будь-якого профілю взаємодії, для якого не "
"визначено власний редактор."
msgid "Base class for editing interaction profiles."
msgstr "Базовий клас для редагування профілів взаємодії."
msgid ""
"This is a base class for interaction profile editors used by the OpenXR "
"action map editor. It can be used to create bespoke editors for specific "
"interaction profiles."
msgstr ""
"Це базовий клас для редакторів профілів взаємодії, які використовуються "
"редактором карти дій OpenXR. Його можна використовувати для створення "
"спеціальних редакторів для певних профілів взаємодії."
msgid ""
"Setup this editor for the provided [param action_map] and [param "
"interaction_profile]."
msgstr ""
"Налаштуйте цей редактор для наданих [param action_map] і [param "
"interakcijи_профілю]."
msgid "Meta class registering supported devices in OpenXR."
msgstr "Регулятори класу Meta в OpenXR."
msgid ""
"This class allows OpenXR core and extensions to register metadata relating to "
"supported interaction devices such as controllers, trackers, haptic devices, "
"etc. It is primarily used by the action map editor and to sanitize any action "
"map by removing extension-dependent entries when applicable."
msgstr ""
"Даний клас дозволяє OpenXR ядро та розширення для реєстрації метаданих, що "
"стосуються підтримуваних пристроїв взаємодії, таких як контролери, трекери, "
"пристрої гаптичних тощо. В першу чергу використовується редактором і для "
"очищення будь-якої карти дій шляхом видалення розширених записів при "
"необхідності."
msgid ""
"Registers an interaction profile using its OpenXR designation (e.g. [code]/"
"interaction_profiles/khr/simple_controller[/code] is the profile for OpenXR's "
"simple controller profile).\n"
"[param display_name] is the description shown to the user. [param "
"openxr_path] is the interaction profile path being registered. [param "
"openxr_extension_names] optionally restricts this profile to the given "
"extension being enabled/available. If the extension is not available, the "
"profile and all related entries used in an action map are filtered out."
msgstr ""
"Реєструє профіль взаємодії, використовуючи його позначення OpenXR (наприклад, "
"[code]/interaction_profiles/khr/simple_controller[/code] – це профіль "
"простого профілю контролера OpenXR).\n"
"[param display_name] – це опис, що відображається користувачеві. [param "
"openxr_path] – це шлях до профілю взаємодії, що реєструється. [param "
"openxr_extension_names] необов'язково обмежує цей профіль вказаним увімкненим/"
"доступним розширенням. Якщо розширення недоступне, профіль та всі пов'язані "
"записи, що використовуються в карті дій, фільтруються."
msgid ""
"Registers an input/output path for the given [param interaction_profile]. The "
"profile should previously have been registered using [method "
"register_interaction_profile]. [param display_name] is the description shown "
"to the user. [param toplevel_path] specifies the bind path this input/output "
"can be bound to (e.g. [code]/user/hand/left[/code] or [code]/user/hand/right[/"
"code]). [param openxr_path] is the action input/output being registered (e.g. "
"[code]/user/hand/left/input/aim/pose[/code]). [param openxr_extension_names] "
"restricts this input/output to an enabled/available extension, this doesn't "
"need to repeat the extension on the profile but relates to overlapping "
"extension (e.g. [code]XR_EXT_palm_pose[/code] that introduces [code]…/input/"
"palm_ext/pose[/code] input paths). [param action_type] defines the type of "
"input or output provided by OpenXR."
msgstr ""
"Реєструє шлях вводу/виводу для заданого [param interaction_profile]. Профіль "
"мав бути попередньо зареєстрований за допомогою методу [method "
"register_interaction_profile]. [param display_name] – це опис, що "
"відображається користувачеві. [param toplevel_path] визначає шлях прив'язки, "
"до якого може бути прив'язаний цей ввід/вивід (наприклад, [code]/user/hand/"
"left[/code] або [code]/user/hand/right[/code]). [param openxr_path] – це дія "
"вводу/виводу, яка реєструється (наприклад, [code]/user/hand/left/input/aim/"
"pose[/code]). [param openxr_extension_names] обмежує цей ввід/вивід "
"увімкненим/доступним розширенням, це не обов'язково має повторювати "
"розширення в профілі, але стосується розширення, що перекривається "
"(наприклад, [code]XR_EXT_palm_pose[/code], що вводить шляхи вводу [code]…/"
"input/palm_ext/pose[/code]). [param action_type] визначає тип вхідних або "
"вихідних даних, що надаються OpenXR."
msgid ""
"Allows for renaming old input/output paths to new paths in order to load and "
"process older action maps."
msgstr ""
"Дозволяє перейменовувати старі вхідні/вихідні шляхи на нові шляхи для "
"завантаження та обробки старих карт дій."
msgid ""
"Allows for renaming old interaction profile paths to new paths in order to "
"load and process older action maps."
msgstr ""
"Дозволяє перейменовувати старі шляхи профілів взаємодії на нові шляхи для "
"завантаження та обробки старих карт дій."
msgid ""
"Registers a top level path to which profiles can be bound. For instance "
"[code]/user/hand/left[/code] refers to the bind point for the player's left "
"hand. Extensions can register additional top level paths, for instance a "
"haptic vest extension might register [code]/user/body/vest[/code].\n"
"[param display_name] is the name shown to the user. [param openxr_path] is "
"the top level path being registered. [param openxr_extension_names] is "
"optional and ensures the top level path is only used if the specified "
"extension is available/enabled.\n"
"When a top level path ends up being bound by OpenXR, an [XRPositionalTracker] "
"is instantiated to manage the state of the device."
msgstr ""
"Реєструє шлях верхнього рівня, до якого можна прив'язати профілі. Наприклад, "
"[code]/user/hand/left[/code] посилається на точку прив'язки для лівої руки "
"гравця. Розширення можуть реєструвати додаткові шляхи верхнього рівня, "
"наприклад, розширення тактильного жилета може реєструвати [code]/user/body/"
"vest[/code].\n"
"[param display_name] – це ім'я, яке відображається користувачеві. [param "
"openxr_path] – це шлях верхнього рівня, що реєструється. [param "
"openxr_extension_names] є необов'язковим і гарантує, що шлях верхнього рівня "
"використовується лише тоді, коли вказане розширення доступне/увімкнено.\n"
"Коли шлях верхнього рівня прив'язується до OpenXR, створюється екземпляр "
"[XRPositionalTracker] для керування станом пристрою."
msgid "Our OpenXR interface."
msgstr "Інтерфейс OpenXR."
msgid ""
"The OpenXR interface allows Godot to interact with OpenXR runtimes and make "
"it possible to create XR experiences and games.\n"
"Due to the needs of OpenXR this interface works slightly different than other "
"plugin based XR interfaces. It needs to be initialized when Godot starts. You "
"need to enable OpenXR, settings for this can be found in your games project "
"settings under the XR heading. You do need to mark a viewport for use with XR "
"in order for Godot to know which render result should be output to the "
"headset."
msgstr ""
"Інтерфейс OpenXR дозволяє Godot взаємодіяти з OpenXR runtimes і зробити його "
"можливим для створення XR досвіду і ігор.\n"
"У зв'язку з потребами OpenXR цей інтерфейс працює трохи відрізняється від "
"інших плагінів на основі інтерфейсів XR. Він повинен бути ініціалізований, "
"коли починається Godot. Вам потрібно включити OpenXR, налаштування для цього "
"можна знайти в налаштуваннях вашого проекту ігор під головуванням XR. Для "
"того, щоб Богот знав, що результат рендерингу повинен бути вихідним до "
"гарнітури."
msgid "Setting up XR"
msgstr "Налаштування XR"
msgid ""
"Returns a list of action sets registered with Godot (loaded from the action "
"map at runtime)."
msgstr ""
"Повертає список наборів дій, зареєстрованих Godot (завантажено з карти дій на "
"runtime)."
msgid ""
"Returns a list of display refresh rates supported by the current HMD. Only "
"returned if this feature is supported by the OpenXR runtime and after the "
"interface has been initialized."
msgstr ""
"Повертає список частот оновлення дисплея, що підтримуються поточним HMD. "
"Повертається лише за умови, що ця функція підтримується середовищем виконання "
"OpenXR та після ініціалізації інтерфейсу."
msgid ""
"Use [method XRHandTracker.get_hand_joint_angular_velocity] obtained from "
"[method XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [method XRHandTracker.get_hand_joint_angular_velocity], "
"отриманий з [method XRServer.get_tracker] замість."
msgid ""
"If handtracking is enabled, returns the angular velocity of a joint ([param "
"joint]) of a hand ([param hand]) as provided by OpenXR. This is relative to "
"[XROrigin3D]!"
msgstr ""
"Якщо ввімкнено, повертає кутову швидкість суглоба ([param Joint]) руки "
"([param hand]) як передбачено OpenXR. [XROrigin3D]!"
msgid ""
"Use [method XRHandTracker.get_hand_joint_flags] obtained from [method "
"XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [method XRHandTracker.get_hand_joint_flags], отримані з "
"[method XRServer.get_tracker] замість."
msgid ""
"If handtracking is enabled, returns flags that inform us of the validity of "
"the tracking data."
msgstr ""
"Якщо увімкнено відстеження, повертає прапори, які повідомляють нам про "
"дійсність даних відстеження."
msgid ""
"Use [method XRHandTracker.get_hand_joint_linear_velocity] obtained from "
"[method XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [method XRHandTracker.get_hand_joint_linear_velocity], "
"отримані з [method XRServer.get_tracker] замість."
msgid ""
"If handtracking is enabled, returns the linear velocity of a joint ([param "
"joint]) of a hand ([param hand]) as provided by OpenXR. This is relative to "
"[XROrigin3D] without worldscale applied!"
msgstr ""
"Якщо ввімкнено, повертає лінійну швидкість суглоба ([param Joint]) руки "
"([param hand]) як передбачено OpenXR. Це відносно [XROrigin3D] без "
"застосування світового масштабу!"
msgid ""
"Use [method XRHandTracker.get_hand_joint_transform] obtained from [method "
"XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [method XRHandTracker.get_hand_joint_transform], отриманий з "
"[method XRServer.get_tracker]."
msgid ""
"If handtracking is enabled, returns the position of a joint ([param joint]) "
"of a hand ([param hand]) as provided by OpenXR. This is relative to "
"[XROrigin3D] without worldscale applied!"
msgstr ""
"Якщо ввімкнено, повертає позицію суглоба ([param Joint]) руки ([param hand]) "
"як передбачено OpenXR. Це відносно [XROrigin3D] без застосування світового "
"масштабу!"
msgid ""
"Use [method XRHandTracker.get_hand_joint_radius] obtained from [method "
"XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [method XRHandTracker.get_hand_joint_radius], отримані з "
"[method XRServer.get_tracker] замість."
msgid ""
"If handtracking is enabled, returns the radius of a joint ([param joint]) of "
"a hand ([param hand]) as provided by OpenXR. This is without worldscale "
"applied!"
msgstr ""
"Якщо ввімкнено ручне відстеження, повертає радіус суглоба ([param Joint]) "
"руки ([param hand]) як передбачено OpenXR. Це без використання світового "
"масштабу!"
msgid ""
"If handtracking is enabled, returns the rotation of a joint ([param joint]) "
"of a hand ([param hand]) as provided by OpenXR."
msgstr ""
"Якщо ввімкнено ручний відстеження, повертає обертання суглоба ([param Joint]) "
"руки ([param hand]) як передбачено OpenXR."
msgid ""
"Use [member XRHandTracker.hand_tracking_source] obtained from [method "
"XRServer.get_tracker] instead."
msgstr ""
"Використовуйте [member XRHandTracker.hand_tracking_source], отримані з "
"[method XRServer.get_tracker] замість."
msgid ""
"If handtracking is enabled and hand tracking source is supported, gets the "
"source of the hand tracking data for [param hand]."
msgstr ""
"Якщо підтримується вікно відстеження вручну, отримує джерело даних "
"відстеження рук для [param hand]."
msgid ""
"If handtracking is enabled and motion range is supported, gets the currently "
"configured motion range for [param hand]."
msgstr ""
"Якщо підтриманий ручний відстеження і діапазон руху, отримує в даний час "
"налаштований діапазон руху для [param hand]."
msgid "Returns the current state of our OpenXR session."
msgstr "Повертає поточний стан нашого сеансу OpenXR."
msgid "Returns [code]true[/code] if the given action set is active."
msgstr "Повертає [code]true[/code], якщо надана дія встановлена активна."
msgid ""
"Returns the capabilities of the eye gaze interaction extension.\n"
"[b]Note:[/b] This only returns a valid value after OpenXR has been "
"initialized."
msgstr ""
"Повертаємо можливості розширення взаємодії очей.\n"
"[b]Примітка:[/b] Це тільки повертає дійсне значення після OpenXR."
msgid ""
"Returns [code]true[/code] if OpenXR's foveation extension is supported. The "
"interface must be initialized before this returns a valid value.\n"
"[b]Note:[/b] When using the Vulkan rendering driver, [member "
"Viewport.vrs_mode] must be set to [constant Viewport.VRS_XR] to support "
"foveation."
msgstr ""
"Повертає [code]true[/code], якщо підтримується розширення фовеації OpenXR. "
"Інтерфейс має бути ініціалізований, перш ніж це поверне коректне значення.\n"
"[b]Примітка:[/b] Під час використання драйвера рендерингу Vulkan, [member "
"Viewport.vrs_mode] має бути встановлено на [constant Viewport.VRS_XR] для "
"підтримки фовеації."
msgid ""
"Returns [code]true[/code] if OpenXR's hand interaction profile is supported "
"and enabled.\n"
"[b]Note:[/b] This only returns a valid value after OpenXR has been "
"initialized."
msgstr ""
"Повернення [code]true[/code], якщо Профіль ручної взаємодії OpenXR "
"підтримується і ввімкнено.\n"
"[b]Примітка:[/b] Це тільки повертає дійсне значення після OpenXR."
msgid ""
"Returns [code]true[/code] if OpenXR's hand tracking is supported and "
"enabled.\n"
"[b]Note:[/b] This only returns a valid value after OpenXR has been "
"initialized."
msgstr ""
"Повернення [code]true[/code], якщо OpenXR підтримується і ввімкнено.\n"
"[b]Примітка:[/b] Це тільки повертає дійсне значення після OpenXR."
msgid "Sets the given action set as active or inactive."
msgstr "Налаштовує задану дію, як активний або неактивний."
msgid "Sets the CPU performance level of the OpenXR device."
msgstr "Встановлює рівень продуктивності процесора пристрою OpenXR."
msgid "Sets the GPU performance level of the OpenXR device."
msgstr "Встановлює рівень продуктивності графічного процесора пристрою OpenXR."
msgid ""
"If handtracking is enabled and motion range is supported, sets the currently "
"configured motion range for [param hand] to [param motion_range]."
msgstr ""
"Якщо підтримується ручний відстеження, налаштовує в даний момент налаштований "
"діапазон руху [param hand] до [param mode_range]."
msgid ""
"The display refresh rate for the current HMD. Only functional if this feature "
"is supported by the OpenXR runtime and after the interface has been "
"initialized."
msgstr ""
"Відобразити частоту оновлення для поточного HMD. Тільки функціональна, якщо "
"ця функція підтримується за допомогою OpenXR і після того, як інтерфейс був "
"ініціалізований."
msgid ""
"If [code]true[/code], enables dynamic foveation adjustment. The interface "
"must be initialized before this is accessible. If enabled, foveation will "
"automatically be adjusted between low and [member foveation_level].\n"
"[b]Note:[/b] Only works on the Compatibility renderer."
msgstr ""
"Якщо значення [code]true[/code], активується динамічне налаштування фовеації. "
"Інтерфейс має бути ініціалізований, перш ніж це стане доступним. Якщо "
"ввімкнено, фовеація автоматично налаштовуватиметься між низьким рівнем та "
"[member foveation_level].\n"
"[b]Примітка:[/b] Працює лише на рендерері сумісності."
msgid ""
"The foveation level, from [code]0[/code] (off) to [code]3[/code] (high). The "
"interface must be initialized before this is accessible.\n"
"[b]Note:[/b] Only works on the Compatibility renderer."
msgstr ""
"Рівень фовеації від [code]0[/code] (вимкнено) до [code]3[/code] (високий). "
"Інтерфейс має бути ініціалізований, перш ніж це стане доступним.\n"
"[b]Примітка:[/b] Працює лише на рендерері сумісності."
msgid ""
"The render size multiplier for the current HMD. Must be set before the "
"interface has been initialized."
msgstr ""
"Множник розміру рендеру для поточного HMD. Необхідно встановити перед "
"ініціалізацією інтерфейсу."
msgid ""
"Informs the device CPU performance level has changed in the specified "
"subdomain."
msgstr ""
"Повідомляє пристрій про зміну рівня продуктивності процесора у вказаному "
"піддомені."
msgid ""
"Informs the device GPU performance level has changed in the specified "
"subdomain."
msgstr ""
"Повідомляє пристрій про зміну рівня продуктивності графічного процесора у "
"вказаному піддомені."
msgid "Informs our OpenXR instance is exiting."
msgstr "У нашому екземплярі OpenXR є вихід."
msgid "Informs the user queued a recenter of the player position."
msgstr "Повідомляємо, що користувач чергав недавець позиції гравця."
msgid ""
"Informs the user the HMD refresh rate has changed.\n"
"[b]Note:[/b] Only emitted if XR runtime supports the refresh rate extension."
msgstr ""
"Змінюється швидкість оновлення HMD.\n"
"[b]Примітка:[/b] Тільки емітовані, якщо XR runtime підтримує розширення "
"швидкості оновлення."
msgid "Informs our OpenXR session has been started."
msgstr "Починалася наша сесія OpenXR."
msgid ""
"Informs our OpenXR session now has focus, for example output is sent to the "
"HMD and we're receiving XR input."
msgstr ""
"Повідомляє, що наш сеанс OpenXR тепер у фокусі, наприклад, вихід надсилається "
"на HMD, і ми отримуємо вхід XR."
msgid "Informs our OpenXR session is in the process of being lost."
msgstr "У процесі втрати втраченої роботи ми використовуємо OpenXR."
msgid "Informs our OpenXR session is stopping."
msgstr "Ми працюємо з OpenXR."
msgid "Informs our OpenXR session has been synchronized."
msgstr "Повідомляє, що наш сеанс OpenXR синхронізовано."
msgid ""
"Informs our OpenXR session is now visible, for example output is sent to the "
"HMD but we don't receive XR input."
msgstr ""
"Повідомляє, що наш сеанс OpenXR тепер видимий, наприклад, вихідні дані "
"надсилаються на HMD, але ми не отримуємо вхідних даних XR."
msgid ""
"The state of the session is unknown, we haven't tried setting up OpenXR yet."
msgstr "Стан сеансу невідомий, ми ще не пробували налаштувати OpenXR."
msgid ""
"The initial state after the OpenXR session is created or after the session is "
"destroyed."
msgstr "Початковий стан після створення сеансу OpenXR або після його знищення."
msgid ""
"OpenXR is ready to begin our session. [signal session_begun] is emitted when "
"we change to this state."
msgstr ""
"OpenXR готовий розпочати наш сеанс. При переході в цей стан видається сигнал "
"[signal session_begun]."
msgid ""
"The application has synched its frame loop with the runtime but we're not "
"rendering anything. [signal session_synchronized] is emitted when we change "
"to this state."
msgstr ""
"Програма синхронізувала свій цикл кадрів із середовищем виконання, але ми "
"нічого не рендеримо. При переході в цей стан генерується сигнал [signal "
"session_synchronized]."
msgid ""
"The application has synched its frame loop with the runtime and we're "
"rendering output to the user, however we receive no user input. [signal "
"session_visible] is emitted when we change to this state.\n"
"[b]Note:[/b] This is the current state just before we get the focused state, "
"whenever the user opens a system menu, switches to another application, or "
"takes off their headset."
msgstr ""
"Програма синхронізувала свій цикл кадрів із середовищем виконання, і ми "
"відтворюємо вивід для користувача, проте не отримуємо жодних вхідних даних "
"від користувача. [signal session_visible] випромінюється, коли ми переходимо "
"в цей стан.\n"
"[b]Примітка:[/b] Це поточний стан безпосередньо перед тим, як ми отримуємо "
"стан фокусування, щоразу, коли користувач відкриває системне меню, "
"перемикається в іншу програму або знімає гарнітуру."
msgid ""
"The application has synched its frame loop with the runtime, we're rendering "
"output to the user and we're receiving XR input. [signal session_focussed] is "
"emitted when we change to this state.\n"
"[b]Note:[/b] This is the state OpenXR will be in when the user can fully "
"interact with your game."
msgstr ""
"Програма синхронізувала свій цикл кадрів із середовищем виконання, ми "
"виводимо вивід користувачеві та отримуємо вхідний сигнал XR. [signal "
"session_focused] випромінюється, коли ми переходимо в цей стан.\n"
"[b]Примітка:[/b] Це стан, у якому буде OpenXR, коли користувач зможе "
"повноцінно взаємодіяти з вашою грою."
msgid ""
"Our session is being stopped. [signal session_stopping] is emitted when we "
"change to this state."
msgstr ""
"Наш сеанс зупиняється. Коли ми переходимо в цей стан, видається сигнал "
"[signal session_stopping]."
msgid ""
"The session is about to be lost. [signal session_loss_pending] is emitted "
"when we change to this state."
msgstr ""
"Сеанс ось-ось буде втрачено. При переході в цей стан видається сигнал [signal "
"session_loss_pending]."
msgid ""
"The OpenXR instance is about to be destroyed and we're exiting. [signal "
"instance_exiting] is emitted when we change to this state."
msgstr ""
"Екземпляр OpenXR ось-ось буде знищено, і ми виходимо з програми. При переході "
"в цей стан випромінюється сигнал [signal instance_exiting]."
msgid "Left hand."
msgstr "Ліва рука."
msgid "Right hand."
msgstr "Праворуч."
msgid "Maximum value for the hand enum."
msgstr "Максимальне значення для ручної роботи."
msgid "Full hand range, if user closes their hands, we make a full fist."
msgstr ""
"Повна ручна дальність, якщо користувач закриває руки, ми робимо повноцінну "
"кулак."
msgid ""
"Conform to controller, if user closes their hands, the tracked data conforms "
"to the shape of the controller."
msgstr ""
"Конформувати контролера, якщо користувач закриває руки, відстежені дані "
"відповідають формі контролера."
msgid "Maximum value for the motion range enum."
msgstr "Максимальне значення для об’єму руху."
msgid ""
"The source of hand tracking data is unknown (the extension is likely "
"unsupported)."
msgstr ""
"Джерело даних відстеження рук невідомо (подовження, ймовірно, не "
"підтримується)."
msgid ""
"The source of hand tracking is unobstructed, this means that an accurate "
"method of hand tracking is used, e.g. optical hand tracking, data gloves, etc."
msgstr ""
"Джерело відстеження ручних відправлень необґрунтовано, це означає, що "
"використовується точний метод відстеження рук, наприклад, оптичне відстеження "
"ручних даних, рукавичок даних тощо."
msgid ""
"The source of hand tracking is a controller, bone positions are inferred from "
"controller inputs."
msgstr ""
"Джерело ручного відстеження є контролером, кістковими позиціями, що "
"посилаються з вхідних контролерів."
msgid "Represents the size of the [enum HandTrackedSource] enum."
msgstr "Представляє розмір переліку [enum HandTrackedSource]."
msgid "Palm joint."
msgstr "Пальмовий суглоб."
msgid "Wrist joint."
msgstr "Вристий суглоб."
msgid "Thumb metacarpal joint."
msgstr "Тумба метакарпатичний суглоб."
msgid "Thumb proximal joint."
msgstr "Тонкий проксимальний суглоб."
msgid "Thumb distal joint."
msgstr "Тонкий дистальний суглоб."
msgid "Thumb tip joint."
msgstr "Наконечник натяжний суглоб."
msgid "Index finger metacarpal joint."
msgstr "Індекс пальцевий метакарпатичний суглоб."
msgid "Index finger phalanx proximal joint."
msgstr "Індекс пальця фаланкс проксимальний суглоб."
msgid "Index finger phalanx intermediate joint."
msgstr "Індекс пальця фаланкс проміжний суглоб."
msgid "Index finger phalanx distal joint."
msgstr "Індекс палець фаланкс дистальний суглоб."
msgid "Index finger tip joint."
msgstr "Індекс кінчика пальця суглоба."
msgid "Middle finger metacarpal joint."
msgstr "Середній палець метакарпатичний суглоб."
msgid "Middle finger phalanx proximal joint."
msgstr "Середній палець фаланкс проксимальний суглоб."
msgid "Middle finger phalanx intermediate joint."
msgstr "Середній палець фаланкс проміжний суглоб."
msgid "Middle finger phalanx distal joint."
msgstr "Середній палець фаланкс дистальний суглоб."
msgid "Middle finger tip joint."
msgstr "Середній кінчик пальця суглоб."
msgid "Ring finger metacarpal joint."
msgstr "Кільце пальця метакарпального суглоба."
msgid "Ring finger phalanx proximal joint."
msgstr "Кільце палець фаланкс проксимальний суглоб."
msgid "Ring finger phalanx intermediate joint."
msgstr "Кільце палець фаланкс проміжний суглоб."
msgid "Ring finger phalanx distal joint."
msgstr "Кільце палець фаланкс дистальний суглоб."
msgid "Ring finger tip joint."
msgstr "Кільце кінчика пальця суглоба."
msgid "Pinky finger metacarpal joint."
msgstr "Рожевий пальчик метакарпатичний суглоб."
msgid "Pinky finger phalanx proximal joint."
msgstr "Рожевий палець фаланкс проксимальний суглоб."
msgid "Pinky finger phalanx intermediate joint."
msgstr "Рожевий палець фаланкс проміжний суглоб."
msgid "Pinky finger phalanx distal joint."
msgstr "Рожевий палець фаланкс дистальний суглоб."
msgid "Pinky finger tip joint."
msgstr "Рожевий кінчик пальця суглоб."
msgid "Represents the size of the [enum HandJoints] enum."
msgstr "Представляє розмір переліку [enum HandJoints]."
msgid ""
"The application has entered a non-XR section (head-locked / static screen), "
"during which power savings are to be prioritized."
msgstr ""
"Програма перейшла в режим не-XR (екран, заблокований з фокусом на голові / "
"статичний екран), під час якого пріоритет має надаватися економії енергії."
msgid ""
"The application has entered a low and stable complexity section, during which "
"reducing power is more important than occasional late rendering frames."
msgstr ""
"Додаток увійшов у розділ низької та стабільної складності, під час якого "
"зниження потужності важливіше, ніж випадкові затримки кадрів рендерингу."
msgid ""
"The application has entered a high or dynamic complexity section, during "
"which the XR Runtime strives for consistent XR compositing and frame "
"rendering within a thermally sustainable range."
msgstr ""
"Програма перейшла в розділ високої або динамічної складності, під час якого "
"середовище виконання XR прагне забезпечити послідовне композиційне зображення "
"XR та рендеринг кадрів у межах термічно стійкого діапазону."
msgid ""
"The application has entered a section with very high complexity, during which "
"the XR Runtime is allowed to step up beyond the thermally sustainable range."
msgstr ""
"Застосунок увійшов у розділ з дуже високою складністю, під час якого XR "
"Runtime може вийти за межі термічно стійкого діапазону."
msgid "The compositing performance within the runtime has reached a new level."
msgstr "Продуктивність композитингу під час виконання досягла нового рівня."
msgid "The application rendering performance has reached a new level."
msgstr "Продуктивність рендерингу застосунків досягла нового рівня."
msgid "The temperature of the device has reached a new level."
msgstr "Температура пристрою досягла нового рівня."
msgid ""
"The sub-domain has reached a level where no further actions other than "
"currently applied are necessary."
msgstr ""
"Піддомен досяг рівня, де жодних подальших дій, окрім тих, що застосовуються "
"наразі, не потрібно."
msgid ""
"The sub-domain has reached an early warning level where the application "
"should start proactive mitigation actions."
msgstr ""
"Піддомен досяг рівня раннього попередження, коли програма повинна розпочати "
"проактивні дії щодо пом'якшення наслідків."
msgid ""
"The sub-domain has reached a critical level where the application should "
"start drastic mitigation actions."
msgstr ""
"Піддомен досяг критичного рівня, де застосунок має розпочати радикальні "
"заходи щодо пом'якшення наслідків."
msgid "No flags are set."
msgstr "Немає прапорів встановлюються."
msgid ""
"If set, the orientation data is valid, otherwise, the orientation data is "
"unreliable and should not be used."
msgstr ""
"Якщо встановити, дані орієнтації діють, інакше дані орієнтації ненадійні і не "
"повинні використовуватися."
msgid ""
"If set, the orientation data comes from tracking data, otherwise, the "
"orientation data contains predicted data."
msgstr ""
"Якщо встановити, дані орієнтації надходять з даних відстеження, інакше дані "
"орієнтації містять дані про прогнозування."
msgid ""
"If set, the positional data is valid, otherwise, the positional data is "
"unreliable and should not be used."
msgstr ""
"Якщо встановити, дані позиціонування дійсні, інакше дані позиціонування "
"ненадійні і не повинні використовуватися."
msgid ""
"If set, the positional data comes from tracking data, otherwise, the "
"positional data contains predicted data."
msgstr ""
"Якщо встановлено, що дані позиціонування надходять з даних відстеження, в "
"іншому випадку, дані позиціонування містить дані, що свідчать."
msgid ""
"If set, our linear velocity data is valid, otherwise, the linear velocity "
"data is unreliable and should not be used."
msgstr ""
"Якщо встановити, наші лінійні дані швидкості діють, інакше лінійні дані "
"швидкості ненадійні і не повинні використовуватися."
msgid ""
"If set, our angular velocity data is valid, otherwise, the angular velocity "
"data is unreliable and should not be used."
msgstr ""
"Якщо встановити, наші дані кутової швидкості діють, інакше, дані кутової "
"швидкості ненадійні і не повинні використовуватися."
msgid "Defines a binding between an [OpenXRAction] and an XR input or output."
msgstr "Визначте зв'язок між [OpenXRAction] і входом XR або виведенням."
msgid ""
"This binding resource binds an [OpenXRAction] to an input or output. As most "
"controllers have left hand and right versions that are handled by the same "
"interaction profile we can specify multiple bindings. For instance an action "
"\"Fire\" could be bound to both \"/user/hand/left/input/trigger\" and \"/user/"
"hand/right/input/trigger\". This would require two binding entries."
msgstr ""
"Цей ресурс прив’язки прив’язує [OpenXRAction] до введення або виведення. "
"Оскільки більшість контролерів мають ліву та праву версії, які обробляються "
"одним профілем взаємодії, ми можемо вказати кілька прив’язок. Наприклад, дію "
"«Вогонь» можна прив’язати як до «/user/hand/left/input/trigger», так і до «/"
"user/hand/right/input/trigger». Для цього знадобляться два обов’язкових "
"записи."
msgid "Binding is for a single path."
msgstr "Прив’язка призначена для одного шляху."
msgid "Add an input/output path to this binding."
msgstr "Додати шлях введення/виведення до цієї прив'язки."
msgid "Get the number of binding modifiers for this binding."
msgstr "Отримайте кількість модифікаторів зв’язування для цього зв’язування."
msgid "Get the number of input/output paths in this binding."
msgstr "Отримати кількість вхідних / вихідних шляхів в цій пов'язці."
msgid ""
"Returns [code]true[/code] if this input/output path is part of this binding."
msgstr ""
"Повертає [code]true[/code], якщо цей вхід / вихідний шлях є частиною цієї "
"прив'язки."
msgid "Removes this input/output path from this binding."
msgstr "Видаліть цей вхід / вихідний шлях з цієї прив'язки."
msgid "[OpenXRAction] that is bound to [member binding_path]."
msgstr "[OpenXRAction], який прив’язаний до [member binding_path]."
msgid "Binding modifiers for this binding."
msgstr "Модифікатори зв’язування для цього зв’язування."
msgid ""
"Binding path that defines the input or output bound to [member action].\n"
"[b]Note:[/b] Binding paths are suggestions, an XR runtime may choose to bind "
"the action to a different input or output emulating this input or output."
msgstr ""
"Шлях прив’язки, який визначає введення або вихід, прив’язаний до [member "
"action].\n"
"[b]Примітка:[/b] Шляхи прив’язки є пропозиціями, середовище виконання XR може "
"вибрати прив’язку дії до іншого введення або виведення, емулюючи цей вхід або "
"вихід."
msgid "Use [member binding_path] instead."
msgstr "Натомість використовуйте [member binding_path]."
msgid "Paths that define the inputs or outputs bound on the device."
msgstr "Шляхи, які визначають вхідні або вихідні, що знаходяться на пристрої."
msgid "Binding modifier that applies directly on an interaction profile."
msgstr ""
"Модифікатор прив’язки, який застосовується безпосередньо до профілю взаємодії."
msgid "Spatial entity tracker for our spatial entity marker tracking extension."
msgstr ""
"Трекер просторових сутностей для нашого розширення відстеження маркерів "
"просторових сутностей."
msgid ""
"Spatial entity tracker for our OpenXR spatial entity marker tracking "
"extension. These trackers identify entities in our real space detected by a "
"visual marker such as a QRCode or Aruco code, and map their location to our "
"virtual space."
msgstr ""
"Трекер просторових сутностей для нашого розширення відстеження маркерів "
"просторових сутностей OpenXR. Ці трекери ідентифікують сутності в нашому "
"реальному просторі, виявлені візуальним маркером, таким як QRCode або Aruco, "
"та відображають їхнє розташування у нашому віртуальному просторі."
msgid ""
"Returns the marker data for this marker. This can return a [String] or "
"[PackedByteArray]. Only applicable to QR Code based markers."
msgstr ""
"Повертає дані маркера для цього маркера. Може повертати значення типу "
"[String] або [PackedByteArray]. Стосується лише маркерів на основі QR-кодів."
msgid ""
"Sets the marker data for this marker.\n"
"[b]Note:[/b] This should only be set by marker discovery logic."
msgstr ""
"Встановлює дані маркера для цього маркера.\n"
"[b]Примітка:[/b] Це має встановлюватися лише логікою виявлення маркерів."
msgid "The bounds size for this marker."
msgstr "Розмір меж для цього маркера."
msgid ""
"The marker ID for this marker, this is only returned for Aruco and April Tag "
"markers. Call [method get_marker_data] for QRCode markers."
msgstr ""
"Ідентифікатор маркера для цього маркера. Він повертається лише для маркерів "
"Aruco та April Tag. Викличте [method get_marker_data] для маркерів QRCode."
msgid "The type of marker."
msgstr "Тип маркера."
msgid "Spatial entity tracker for our spatial entity plane tracking extension."
msgstr ""
"Трекер просторових сутностей для нашого розширення відстеження площини "
"просторових сутностей."
msgid ""
"Spatial entity tracker for our OpenXR spatial entity plane tracking "
"extension. These trackers identify entities in our real space such as walls, "
"floors, tables, etc. and map their location to our virtual space."
msgstr ""
"Трекер просторових сутностей для нашого розширення відстеження площини "
"просторових сутностей OpenXR. Ці трекери ідентифікують сутності в нашому "
"реальному просторі, такі як стіни, підлоги, столи тощо, та відображають їхнє "
"розташування у нашому віртуальному просторі."
msgid ""
"Clears the mesh data for this tracker. You should only call this if you are "
"handling your own discovery logic."
msgstr ""
"Очищає дані мережі для цього трекера. Викликати цю функцію слід лише у "
"випадку, якщо ви обробляєте власну логіку виявлення."
msgid ""
"Gets a mesh created from either the mesh data or from our bounding size for "
"this plane."
msgstr ""
"Отримує сітку, створену або з даних сітки, або з нашого обмежувального "
"розміру для цієї площини."
msgid ""
"Gets the transform by which to offset the mesh and collision shape from our "
"pose to display these correctly."
msgstr ""
"Отримує перетворення, за допомогою якого потрібно змістити сітку та форму "
"зіткнення відносно нашої пози, щоб відобразити їх правильно."
msgid ""
"Gets a collision shape built either from the mesh data or from our bounding "
"size for this plane."
msgstr ""
"Отримує форму зіткнення, побудовану або з даних сітки, або з нашого "
"граничного розміру для цієї площини."
msgid ""
"Sets the mesh data for this plane. You should only call this if you are "
"handling your own discovery logic."
msgstr ""
"Встановлює дані сітки для цієї площини. Викликати цю функцію слід лише у "
"випадку, якщо ви обробляєте власну логіку виявлення."
msgid "The bounding size of the plane. This is a 2D size."
msgstr "Обмежувальний розмір площини. Це двовимірний розмір."
msgid "The main alignment in space of this plane."
msgstr "Основне вирівнювання в просторі цієї площини."
msgid "The semantic label for this plane."
msgstr "Семантична мітка для цієї площини."
msgid ""
"Emitted when our mesh data has changed the mesh instance and collision needs "
"to be updated."
msgstr ""
"Видається, коли дані нашої сітки змінилися, екземпляр сітки, і колізію "
"потрібно оновити."
msgid "This node will display an OpenXR render model."
msgstr "Цей вузол відображатиме модель рендерингу OpenXR."
msgid ""
"This node will display an OpenXR render model by accessing the associated "
"GLTF and processes all animation data (if supported by the XR runtime).\n"
"Render models were introduced to allow showing the correct model for the "
"controller (or other device) the user has in hand, since the OpenXR action "
"map does not provide information about the hardware used by the user. Note "
"that while the controller (or device) can be somewhat inferred by the bound "
"action map profile, this is a dangerous approach as the user may be using "
"hardware not known at time of development and OpenXR will simply simulate an "
"available interaction profile."
msgstr ""
"Цей вузол відображатиме модель рендерингу OpenXR, звертаючись до пов'язаного "
"GLTF, та оброблятиме всі дані анімації (якщо це підтримується середовищем "
"виконання XR).\n"
"Моделі рендерингу були введені для того, щоб дозволити відображення "
"правильної моделі для контролера (або іншого пристрою), який має користувач, "
"оскільки карта дій OpenXR не надає інформації про обладнання, яке "
"використовується користувачем. Зауважте, що хоча контролер (або пристрій) "
"можна певною мірою визначити за профілем пов'язаної карти дій, це небезпечний "
"підхід, оскільки користувач може використовувати обладнання, невідоме на "
"момент розробки, і OpenXR просто імітуватиме доступний профіль взаємодії."
msgid "Returns the top level path related to this render model."
msgstr "Повертає шлях верхнього рівня, пов'язаний з цією моделлю рендерингу."
msgid ""
"The render model RID for the render model to load, as returned by [method "
"OpenXRRenderModelExtension.render_model_create] or [method "
"OpenXRRenderModelExtension.render_model_get_all]."
msgstr ""
"RID моделі рендерингу для завантаження моделі рендерингу, як повернуто "
"методом [method OpenXRRenderModelExtension.render_model_create] або [method "
"OpenXRRenderModelExtension.render_model_get_all]."
msgid "Emitted when the top level path of this render model has changed."
msgstr "Видається, коли шлях верхнього рівня цієї моделі рендерингу змінився."
msgid "This class implements the OpenXR Render Model Extension."
msgstr "Цей клас реалізує розширення моделі рендерингу OpenXR."
msgid ""
"This class implements the OpenXR Render Model Extension, if enabled it will "
"maintain a list of active render models and provides an interface to the "
"render model data."
msgstr ""
"Цей клас реалізує розширення OpenXR Render Model Extension. Якщо його "
"ввімкнено, воно підтримуватиме список активних моделей рендерингу та "
"надаватиме інтерфейс до даних моделі рендерингу."
msgid ""
"Returns [code]true[/code] if OpenXR's render model extension is supported and "
"enabled.\n"
"[b]Note:[/b] This only returns a valid value after OpenXR has been "
"initialized."
msgstr ""
"Повертає [code]true[/code], якщо розширення моделі рендерингу OpenXR "
"підтримується та ввімкнено.\n"
"[b]Примітка:[/b] Це повертає дійсне значення лише після ініціалізації OpenXR."
msgid ""
"Creates a render model object within OpenXR using a render model id.\n"
"[b]Note:[/b] This function is exposed for dependent OpenXR extensions that "
"provide render model ids to be used with the render model extension."
msgstr ""
"Створює об'єкт моделі рендерингу в OpenXR, використовуючи ідентифікатор "
"моделі рендерингу.\n"
"[b]Примітка:[/b] Ця функція доступна для залежних розширень OpenXR, які "
"надають ідентифікатори моделей рендерингу для використання з розширенням "
"моделі рендерингу."
msgid ""
"Destroys a render model object within OpenXR that was previously created with "
"[method render_model_create].\n"
"[b]Note:[/b] This function is exposed for dependent OpenXR extensions that "
"provide render model ids to be used with the render model extension."
msgstr ""
"Знищує об'єкт моделі рендерингу в OpenXR, який було раніше створено за "
"допомогою [method render_model_create].\n"
"[b]Примітка:[/b] Ця функція доступна для залежних розширень OpenXR, які "
"надають ідентифікатори моделі рендерингу для використання з розширенням "
"моделі рендерингу."
msgid ""
"Returns an array of all currently active render models registered with this "
"extension."
msgstr ""
"Повертає масив усіх активних моделей рендерингу, зареєстрованих з цим "
"розширенням."
msgid "Returns the number of animatable nodes this render model has."
msgstr "Повертає кількість анімованих вузлів, які має ця модель рендерингу."
msgid "Returns the name of the given animatable node."
msgstr "Повертає назву заданого анімованого вузла."
msgid ""
"Returns the current local transform for an animatable node. This is updated "
"every frame."
msgstr ""
"Повертає поточне локальне перетворення для анімованого вузла. Оновлюється "
"кожного кадру."
msgid ""
"Returns the tracking confidence of the tracking data for the render model."
msgstr ""
"Повертає впевненість відстеження даних відстеження для моделі рендерингу."
msgid ""
"Returns the root transform of a render model. This is the tracked position "
"relative to our [XROrigin3D] node."
msgstr ""
"Повертає кореневе перетворення моделі рендерингу. Це відстежувана позиція "
"відносно нашого вузла [XROrigin3D]."
msgid ""
"Returns a list of active subaction paths for this [param render_model].\n"
"[b]Note:[/b] If different devices are bound to your actions than available in "
"suggested interaction bindings, this information shows paths related to the "
"interaction bindings being mimicked by that device."
msgstr ""
"Повертає список активних шляхів піддії для цього [param render_model].\n"
"[b]Примітка:[/b] Якщо до ваших дій прив’язані пристрої, відмінні від "
"доступних у запропонованих прив’язках взаємодії, ця інформація показує шляхи, "
"пов’язані з прив’язками взаємодії, що імітуються цим пристроєм."
msgid ""
"Returns the top level path associated with this [param render_model]. If "
"provided this identifies whether the render model is associated with the "
"player's hands or other body part."
msgstr ""
"Повертає шлях верхнього рівня, пов'язаний з цим [param render_model]. Якщо "
"вказано, це визначає, чи пов'язана модель рендерингу з руками гравця чи іншою "
"частиною тіла."
msgid "Returns [code]true[/code] if this animatable node should be visible."
msgstr "Повертає [code]true[/code], якщо цей анімований вузол має бути видимим."
msgid ""
"Returns an instance of a subscene that contains all [MeshInstance3D] nodes "
"that allow you to visualize the render model."
msgstr ""
"Повертає екземпляр підсцени, що містить усі вузли [MeshInstance3D], що "
"дозволяють візуалізувати модель рендерингу."
msgid "Emitted when a new render model is added."
msgstr "Видається, коли додається нова модель рендерингу."
msgid "Emitted when a render model is removed."
msgstr "Видається, коли модель рендерингу видаляється."
msgid "Emitted when the top level path associated with a render model changed."
msgstr ""
"Виникає, коли змінюється шлях верхнього рівня, пов'язаний з моделлю "
"рендерингу."
msgid "Helper node that will automatically manage displaying render models."
msgstr ""
"Допоміжний вузол, який автоматично керуватиме відображенням моделей "
"рендерингу."
msgid ""
"This helper node will automatically manage displaying render models. It will "
"create new [OpenXRRenderModel] nodes as controllers and other hand held "
"devices are detected, and remove those nodes when they are deactivated.\n"
"[b]Note:[/b] If you want more control over this logic you can alternatively "
"call [method OpenXRRenderModelExtension.render_model_get_all] to obtain a "
"list of active render model ids and create [OpenXRRenderModel] instances for "
"each render model id provided."
msgstr ""
"Цей допоміжний вузол автоматично керуватиме відображенням моделей рендерингу. "
"Він створюватиме нові вузли [OpenXRRenderModel], коли виявлятимуться "
"контролери та інші портативні пристрої, та видалятиме ці вузли, коли вони "
"деактивуються.\n"
"[b]Примітка:[/b] Якщо ви хочете отримати більше контролю над цією логікою, ви "
"можете також викликати [method "
"OpenXRRenderModelExtension.render_model_get_all], щоб отримати список "
"активних ідентифікаторів моделей рендерингу та створити екземпляри "
"[OpenXRRenderModel] для кожного наданого ідентифікатора моделі рендерингу."
msgid ""
"Position render models local to this pose (this will adjust the position of "
"the render models container node)."
msgstr ""
"Розташуйте моделі рендерингу локально відносно цієї пози (це налаштує "
"положення вузла контейнера моделей рендерингу)."
msgid ""
"Limits render models to the specified tracker. Include: 0 = All render "
"models, 1 = Render models not related to a tracker, 2 = Render models related "
"to the left hand tracker, 3 = Render models related to the right hand tracker."
msgstr ""
"Обмежує рендеринг моделей зазначеним трекером. Включає: 0 = Усі рендерингові "
"моделі, 1 = Рендерингові моделі, не пов'язані з трекером, 2 = Рендерингові "
"моделі, пов'язані з лівим трекером, 3 = Рендерингові моделі, пов'язані з "
"правим трекером."
msgid "Emitted when a render model node is added as a child to this node."
msgstr ""
"Викликається, коли вузол моделі рендерингу додається як дочірній до цього "
"вузла."
msgid ""
"Emitted when a render model child node is about to be removed from this node."
msgstr ""
"Викликається, коли дочірній вузол моделі рендерингу буде видалено з цього "
"вузла."
msgid ""
"All active render models are shown regardless of what tracker they relate to."
msgstr ""
"Усі активні моделі рендерингу відображаються незалежно від того, до якого "
"трекера вони відносяться."
msgid ""
"Only active render models are shown that are not related to any tracker we "
"manage."
msgstr ""
"Відображаються лише активні моделі рендерингу, які не пов'язані з жодним "
"трекером, яким ми керуємо."
msgid ""
"Only active render models are shown that are related to the left hand tracker."
msgstr ""
"Відображаються лише активні моделі рендерингу, пов'язані з лівим трекером."
msgid ""
"Only active render models are shown that are related to the right hand "
"tracker."
msgstr ""
"Відображаються лише активні моделі рендерингу, пов'язані з трекером правої "
"руки."
msgid "Implementation for handling spatial entity anchor logic."
msgstr "Реалізація для обробки логіки прив'язки просторових сутностей."
msgid ""
"This is an internal class that handles the OpenXR anchor spatial entity "
"extension."
msgstr ""
"Це внутрішній клас, який обробляє розширення просторової сутності прив'язки "
"OpenXR."
msgid ""
"Creates a new anchor that will be tracked by the XR runtime. The [param "
"transform] should be a transform in the local space of your [XROrigin3D] "
"node. If [param spatial_context] is not specified the default will be used, "
"this requires [member ProjectSettings.xr/openxr/extensions/spatial_entity/"
"enable_builtin_anchor_detection] to be set. The returned tracker will track "
"the location in case our reference space changes."
msgstr ""
"Створює новий якір, який буде відстежуватися середовищем виконання XR. [param "
"transform] має бути перетворенням у локальному просторі вашого вузла "
"[XROrigin3D]. Якщо [param spatial_context] не вказано, буде використано "
"значення за замовчуванням, для цього потрібно встановити [member "
"ProjectSettings.xr/openxr/extensions/spatial_entity/"
"enable_builtin_anchor_detection]. Повернений трекер відстежуватиме "
"розташування у випадку зміни нашого простору посилань."
msgid ""
"Creates a new persistence context for storing persistent data.\n"
"[b]Note:[/b] This is an asynchronous method and returns an "
"[OpenXRFutureResult] object with which to track the status, discarding this "
"object will not cancel the creation process. On success [param user_callback] "
"will be called if specified. The result value for this function is the [RID] "
"for our persistence context."
msgstr ""
"Створює новий контекст персистенції для зберігання постійних даних.\n"
"[b]Примітка:[/b] Це асинхронний метод, який повертає об'єкт "
"[OpenXRFutureResult] для відстеження статусу. Відкидання цього об'єкта не "
"скасує процес створення. У разі успіху буде викликано [param user_callback], "
"якщо його вказано. Результуючим значенням для цієї функції є [RID] для нашого "
"контексту персистенції."
msgid ""
"Frees a persistence context previously created with [method "
"create_persistence_context]."
msgstr ""
"Звільняє контекст персистенції, створений раніше за допомогою [method "
"create_persistence_context]."
msgid ""
"Returns the internal handle for this persistence context.\n"
"[b]Note:[/b] For GDExtension implementations."
msgstr ""
"Повертає внутрішній дескриптор для цього контексту персистенції.\n"
"[b]Примітка:[/b] Для реалізацій GDExtension."
msgid ""
"Returns [code]true[/code] if this persistence scope is supported by our "
"spatial anchor capability.\n"
"[b]Note:[/b] Only valid after an OpenXR instance has been created."
msgstr ""
"Повертає [code]true[/code], якщо ця область видимості підтримується нашою "
"можливістю просторового прив'язування.\n"
"[b]Примітка:[/b] Дійсно лише після створення екземпляра OpenXR."
msgid ""
"Returns [code]true[/code] if spatial anchors are supported by the hardware. "
"Only returns a valid value after OpenXR has been initialized."
msgstr ""
"Повертає [code]true[/code], якщо просторові прив'язки підтримуються апаратним "
"забезпеченням. Повертає дійсне значення лише після ініціалізації OpenXR."
msgid ""
"Returns [code]true[/code] if persistent spatial anchors are supported by the "
"hardware. Only returns a valid value after OpenXR has been initialized."
msgstr ""
"Повертає [code]true[/code], якщо постійні просторові прив'язки підтримуються "
"апаратним забезпеченням. Повертає дійсне значення лише після ініціалізації "
"OpenXR."
msgid ""
"Changes this anchor into a persistent anchor. This means its location will be "
"stored on the device and the anchor will be restored the next time your "
"application starts. If [param persistence_context] is not specified the "
"default will be used, this requires [member ProjectSettings.xr/openxr/"
"extensions/spatial_entity/enable_builtin_anchor_detection] to be set.\n"
"[b]Note:[/b] This is an asynchronous method and returns an "
"[OpenXRFutureResult] object with which to track the status, discarding this "
"object will not cancel the creation process. On success [param user_callback] "
"will be called if specified. The result value for this function is a boolean "
"which will be set to [code]true[/code] on successful completion."
msgstr ""
"Змінює цей якір на постійний. Це означає, що його розташування буде збережено "
"на пристрої, а якір буде відновлено під час наступного запуску вашої "
"програми. Якщо [param persistence_context] не вказано, буде використано "
"значення за замовчуванням, для цього потрібно встановити [member "
"ProjectSettings.xr/openxr/extensions/spatial_entity/"
"enable_builtin_anchor_detection].\n"
"[b]Примітка:[/b] Це асинхронний метод, який повертає об'єкт "
"[OpenXRFutureResult] для відстеження статусу, відкидання цього об'єкта не "
"скасує процес створення. У разі успіху буде викликано [param user_callback], "
"якщо його вказано. Результуючим значенням для цієї функції є логічне "
"значення, яке буде встановлено на [code]true[/code] після успішного "
"завершення."
msgid ""
"Remove an anchor previously created with [method create_new_anchor]. If this "
"anchor was persistent you must first call [method unpersist_anchor] and await "
"its callback."
msgstr ""
"Вилучає якір, попередньо створений за допомогою [method create_new_anchor]. "
"Якщо цей якір був постійним, спочатку потрібно викликати [method "
"unpersist_anchor] та дочекатися його зворотного виклику."
msgid ""
"Removes the persistent data from this anchor. The runtime will not recreate "
"the anchor when your application restarts. If [param persistence_context] is "
"not specified the default will be used, this requires [member "
"ProjectSettings.xr/openxr/extensions/spatial_entity/enabled] to be set.\n"
"[b]Note:[/b] This is an asynchronous method and returns an "
"[OpenXRFutureResult] object with which to track the status, discarding this "
"object will not cancel the creation process. On success [param user_callback] "
"will be called if specified. The result value for this function is a boolean "
"which will be set to [code]true[/code] on successful completion."
msgstr ""
"Вилучає постійні дані з цього прив'язки. Середовище виконання не відтворить "
"прив'язку після перезапуску програми. Якщо [param persistence_context] не "
"вказано, буде використано значення за замовчуванням, для цього потрібно "
"встановити [member ProjectSettings.xr/openxr/extensions/spatial_entity/"
"enabled].\n"
"[b]Примітка:[/b] Це асинхронний метод, який повертає об'єкт "
"[OpenXRFutureResult] для відстеження стану. Відкидання цього об'єкта не "
"скасує процес створення. У разі успіху буде викликано [param user_callback], "
"якщо його вказано. Результуючим значенням для цієї функції є логічне "
"значення, яке буде встановлено на [code]true[/code] після успішного "
"завершення."
msgid ""
"Provides the application with read-only access (i.e. application cannot "
"modify this scope) to spatial entities persisted and managed by the system. "
"The application can use the UUID in the persistence component for this scope "
"to correlate entities across spatial contexts and device reboots."
msgstr ""
"Надає програмі доступ лише для читання (тобто програма не може змінювати цю "
"область видимості) до просторових сутностей, що зберігаються та керуються "
"системою. Програма може використовувати UUID у компоненті persistent для цієї "
"області видимості, щоб співвідносити сутності в різних просторових контекстах "
"та перезавантаженнях пристроїв."
msgid ""
"Persistence operations and data access is limited to spatial anchors, on the "
"same device, for the same user and same app (using [method persist_anchor] "
"and [method unpersist_anchor] functions)"
msgstr ""
"Операції зі збереженням даних та доступ до даних обмежені просторовими "
"якорями, на одному пристрої, для одного користувача та однієї програми (за "
"допомогою функцій [method persist_anchor] та [method unpersist_anchor])"
msgid "Configuration header for spatial anchors."
msgstr "Заголовок конфігурації для просторових якорів."
msgid ""
"Configuration header for spatial anchors. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context with spatial anchor capabilities."
msgstr ""
"Заголовок конфігурації для просторових якорів. Передайте його до [method "
"OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст із можливостями просторового якоря."
msgid ""
"Returns the components enabled by this configuration.\n"
"[b]Note:[/b] Only valid after this configuration was used to create a spatial "
"context."
msgstr ""
"Повертає компоненти, увімкнені цією конфігурацією.\n"
"[b]Примітка:[/b] Дійсно лише після того, як ця конфігурація була використана "
"для створення просторового контексту."
msgid "Configuration header for April tag markers."
msgstr "Заголовок конфігурації для маркерів тегів за квітень."
msgid ""
"Configuration header for April tag markers. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context that can detect April tags."
msgstr ""
"Заголовок конфігурації для маркерів квітневих тегів. Передайте його до "
"[method OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст, який може виявляти квітневі теги."
msgid ""
"Dictionary to use to decode April tags.\n"
"[b]Note:[/b] Must be set before using this configuration to create a spatial "
"context."
msgstr ""
"Словник для декодування тегів квітня.\n"
"[b]Примітка:[/b] Потрібно встановити перед використанням цієї конфігурації "
"для створення просторового контексту."
msgid ""
"4 by 4 bits, minimum Hamming distance between any two codes = 5, 30 codes."
msgstr ""
"4 на 4 біти, мінімальна відстань Хеммінга між будь-якими двома кодами = 5, 30 "
"кодів."
msgid ""
"5 by 5 bits, minimum Hamming distance between any two codes = 9, 35 codes."
msgstr ""
"5 на 5 бітів, мінімальна відстань Хеммінга між будь-якими двома кодами = 9, "
"35 кодів."
msgid ""
"6 by 6 bits, minimum Hamming distance between any two codes = 10, 2320 codes."
msgstr ""
"6 на 6 бітів, мінімальна відстань Хеммінга між будь-якими двома кодами = 10, "
"2320 кодів."
msgid ""
"6 by 6 bits, minimum Hamming distance between any two codes = 11, 587 codes."
msgstr ""
"6 на 6 бітів, мінімальна відстань Хеммінга між будь-якими двома кодами = 11 "
"587 кодів."
msgid "Configuration header for Aruco markers."
msgstr "Заголовок конфігурації для маркерів Aruco."
msgid ""
"Configuration header for Aruco markers. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context that can detect Aruco markers."
msgstr ""
"Заголовок конфігурації для маркерів Aruco. Передайте його до [method "
"OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст, який може виявляти маркери Aruco."
msgid ""
"Dictionary to use to decode Aruco markers.\n"
"[b]Note:[/b] Must be set before using this configuration to create a spatial "
"context."
msgstr ""
"Словник для декодування маркерів Aruco.\n"
"[b]Примітка:[/b] Потрібно встановити перед використанням цієї конфігурації "
"для створення просторового контексту."
msgid "4 by 4 pixel Aruco marker dictionary with 50 IDs."
msgstr "Словник маркерів Aruco розміром 4 на 4 пікселі з 50 ідентифікаторами."
msgid "4 by 4 pixel Aruco marker dictionary with 100 IDs."
msgstr "Словник маркерів Aruco розміром 4 на 4 пікселі зі 100 ідентифікаторами."
msgid "4 by 4 pixel Aruco marker dictionary with 250 IDs."
msgstr "Словник маркерів Aruco розміром 4 на 4 пікселі з 250 ідентифікаторами."
msgid "4 by 4 pixel Aruco marker dictionary with 1000 IDs."
msgstr "Словник маркерів Aruco розміром 4 на 4 пікселі з 1000 ідентифікаторами."
msgid "5 by 5 pixel Aruco marker dictionary with 50 IDs."
msgstr "Словник маркерів Aruco розміром 5 на 5 пікселів з 50 ідентифікаторами."
msgid "5 by 5 pixel Aruco marker dictionary with 100 IDs."
msgstr ""
"Словник маркерів Aruco розміром 5 на 5 пікселів зі 100 ідентифікаторами."
msgid "5 by 5 pixel Aruco marker dictionary with 250 IDs."
msgstr "Словник маркерів Aruco розміром 5 на 5 пікселів з 250 ідентифікаторами."
msgid "5 by 5 pixel Aruco marker dictionary with 1000 IDs."
msgstr ""
"Словник маркерів Aruco розміром 5 на 5 пікселів з 1000 ідентифікаторами."
msgid "6 by 6 pixel Aruco marker dictionary with 50 IDs."
msgstr "Словник маркерів Aruco розміром 6 на 6 пікселів з 50 ідентифікаторами."
msgid "6 by 6 pixel Aruco marker dictionary with 100 IDs."
msgstr ""
"Словник маркерів Aruco розміром 6 на 6 пікселів зі 100 ідентифікаторами."
msgid "6 by 6 pixel Aruco marker dictionary with 250 IDs."
msgstr "Словник маркерів Aruco розміром 6 на 6 пікселів з 250 ідентифікаторами."
msgid "6 by 6 pixel Aruco marker dictionary with 1000 IDs."
msgstr ""
"Словник маркерів Aruco розміром 6 на 6 пікселів з 1000 ідентифікаторами."
msgid "7 by 7 pixel Aruco marker dictionary with 50 IDs."
msgstr "Словник маркерів Aruco розміром 7 на 7 пікселів з 50 ідентифікаторами."
msgid "7 by 7 pixel Aruco marker dictionary with 100 IDs."
msgstr ""
"Словник маркерів Aruco розміром 7 на 7 пікселів зі 100 ідентифікаторами."
msgid "7 by 7 pixel Aruco marker dictionary with 250 IDs."
msgstr "Словник маркерів Aruco розміром 7 на 7 пікселів з 250 ідентифікаторами."
msgid "7 by 7 pixel Aruco marker dictionary with 1000 IDs."
msgstr ""
"Словник маркерів Aruco розміром 7 на 7 пікселів з 1000 ідентифікаторами."
msgid "Wrapper base class for OpenXR Spatial Capability Configuration headers."
msgstr ""
"Базовий клас-обгортку для заголовків конфігурації просторових можливостей "
"OpenXR."
msgid ""
"Wrapper base class for OpenXR Spatial Capability Configuration headers. This "
"class needs to be implemented for each capability configuration structure "
"usable within OpenXR's spatial entities system."
msgstr ""
"Базовий клас-обгортка для заголовків конфігурації просторових можливостей "
"OpenXR. Цей клас потрібно реалізувати для кожної структури конфігурації "
"можливостей, що використовується в системі просторових сутностей OpenXR."
msgid ""
"Return a pointer (encoded as an [code]int64_t[/code]) to a struct holding the "
"spatial capability configuration data. The memory for this struct should "
"remain accessible as long as this object remains instantiated."
msgstr ""
"Повертає вказівник (закодований як [code]int64_t[/code]) на структуру, що "
"містить дані конфігурації просторових можливостей. Пам'ять для цієї структури "
"повинна залишатися доступною, поки екземпляр цього об'єкта залишається "
"створеним."
msgid ""
"Return [code]true[/code] if this object contains a valid configuration that "
"can be retrieved when calling [method _get_configuration]."
msgstr ""
"Повернути [code]true[/code], якщо цей об'єкт містить дійсну конфігурацію, яку "
"можна отримати під час виклику [method _get_configuration]."
msgid ""
"Returns [code]true[/code] if this object contains a valid configuration that "
"can be used when calling [method "
"OpenXRSpatialEntityExtension.create_spatial_context]."
msgstr ""
"Повертає [code]true[/code], якщо цей об'єкт містить дійсну конфігурацію, яку "
"можна використовувати під час виклику [method "
"OpenXRSpatialEntityExtension.create_spatial_context]."
msgid "Configuration header for QR code markers."
msgstr "Заголовок конфігурації для маркерів QR-кодів."
msgid ""
"Configuration header for QR code markers. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context that can detect QR code markers."
msgstr ""
"Заголовок конфігурації для маркерів QR-кодів. Передайте його до [method "
"OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст, який може виявляти маркери QR-кодів."
msgid "Configuration header for plane tracking."
msgstr "Заголовок конфігурації для відстеження літака."
msgid ""
"Configuration header for plane tracking. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context with plane tracking capabilities."
msgstr ""
"Заголовок конфігурації для відстеження площини. Передайте його до [method "
"OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст із можливостями відстеження площини."
msgid ""
"Returns [code]true[/code] if we support the plane semantic label component "
"(only valid after the OpenXR session has started). You can query these using "
"the [OpenXRSpatialComponentPlaneSemanticLabelList] data object."
msgstr ""
"Повертає [code]true[/code], якщо ми підтримуємо компонент семантичної мітки "
"площини (дійсний лише після початку сеансу OpenXR). Ви можете запитувати їх "
"за допомогою об'єкта даних [OpenXRSpatialComponentPlaneSemanticLabelList]."
msgid ""
"Returns [code]true[/code] if we support the mesh 2D component (only valid "
"after the OpenXR session has started). You can query these using the "
"[OpenXRSpatialComponentMesh2DList] data object."
msgstr ""
"Повертає [code]true[/code], якщо ми підтримуємо компонент сітки 2D (дійсно "
"лише після початку сеансу OpenXR). Ви можете запитувати їх за допомогою "
"об'єкта даних [OpenXRSpatialComponentMesh2DList]."
msgid ""
"Returns [code]true[/code] if we support the polygon 2D component (only valid "
"after the OpenXR session has started). You can query these using the "
"[OpenXRSpatialComponentPolygon2DList] data object."
msgstr ""
"Повертає [code]true[/code], якщо ми підтримуємо двовимірний компонент "
"полігону (дійсно лише після початку сеансу OpenXR). Ви можете запитувати їх "
"за допомогою об'єкта даних [OpenXRSpatialComponentPolygon2DList]."
msgid "Configuration header for micro QR code markers."
msgstr "Заголовок конфігурації для мікромаркерів QR-кодів."
msgid ""
"Configuration header for micro QR code markers. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] to create a spatial "
"context that can detect micro QR code markers."
msgstr ""
"Заголовок конфігурації для мікромаркерів QR-кодів. Передайте його до [method "
"OpenXRSpatialEntityExtension.create_spatial_context], щоб створити "
"просторовий контекст, який може виявляти мікромаркери QR-кодів."
msgid "Object for storing the queries anchor result data."
msgstr "Об'єкт для зберігання даних результатів прив'язки запитів."
msgid ""
"Object for storing the queries anchor result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання даних результатів прив'язки запитів під час виклику "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgid "Returns the transform for the entity at this [param index]."
msgstr "Повертає перетворення для сутності за цим [індексом параметра]."
msgid "Object for storing the queries bounded2d result data."
msgstr "Об'єкт для зберігання результатів запитів bounded2d."
msgid ""
"Object for storing the queries 2D bounding rectangle result data when calling "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів запитів двовимірного обмежувального "
"прямокутника під час виклику [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns the center of our bounding rectangle for the entity at this [param "
"index]."
msgstr ""
"Повертає центр нашого обмежувального прямокутника для об'єкта в цій точці "
"[param index]."
msgid ""
"Returns the size of our bounding rectangle for the entity at this [param "
"index]."
msgstr ""
"Повертає розмір нашого обмежувального прямокутника для сутності в цій точці "
"[param index]."
msgid "Object for storing the queries bounded3d result data."
msgstr "Об'єкт для зберігання результатів запитів bounded3d."
msgid ""
"Object for storing the queries 3d bounding box result data when calling "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів запитів 3D-обмежувальної рамки під час "
"виклику [method OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns the center of our bounding box for the entity at this [param index]."
msgstr ""
"Повертає центр нашої обмежувальної рамки для об'єкта в цій точці [param "
"index]."
msgid ""
"Returns the size of our bounding box for the entity at this [param index]."
msgstr ""
"Повертає розмір нашої обмежувальної рамки для об'єкта в цій точці [param "
"index]."
msgid "Object for storing OpenXR spatial entity component data."
msgstr "Об'єкт для зберігання даних компонентів просторової сутності OpenXR."
msgid "Return the component type for the component we store data for."
msgstr "Повертає тип компонента, для якого ми зберігаємо дані."
msgid ""
"Return a pointer to the structure data that will be submitted along with the "
"snapshot query. This pointer must remain valid as long as this object is "
"instantiated."
msgstr ""
"Повертає вказівник на дані структури, які будуть надіслані разом із запитом "
"на знімок. Цей вказівник має залишатися дійсним, поки створюється екземпляр "
"цього об'єкта."
msgid ""
"Set the expected capacity as provided by the spatial entities query system. "
"Buffers should be initialized with the correct storage."
msgstr ""
"Встановіть очікувану ємність, як це передбачено системою запитів просторових "
"сутностей. Буфери слід ініціалізувати з правильним сховищем."
msgid "Object for storing the queries marker result data."
msgstr "Об'єкт для зберігання даних результатів маркерів запитів."
msgid ""
"Object for storing the queries marker result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів маркера запитів під час виклику [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns either a [String] or a [PackedByteArray] buffer with data for the "
"marker at this [param index]. Only applicable for QR code markers."
msgstr ""
"Повертає буфер типу [String] або [PackedByteArray] з даними для маркера за "
"цим індексом [param index]. Застосовується лише для маркерів QR-кодів."
msgid ""
"Returns the marker ID for the marker at this [param index]. Only applicable "
"for Aruco or April Tag markers."
msgstr ""
"Повертає ідентифікатор маркера за цим [param index]. Застосовується лише для "
"маркерів Aruco або April Tag."
msgid "Returns the marker type for the marker at this [param index]."
msgstr "Повертає тип маркера для цього маркера [param index]."
msgid "Unknown or unset marker type."
msgstr "Невідомий або невстановлений тип маркера."
msgid "Marker based on a QR code."
msgstr "Маркер на основі QR-коду."
msgid "Marker based on a micro QR code."
msgstr "Маркер на основі мікро QR-коду."
msgid "Marker based on an Aruco code."
msgstr "Маркер на основі коду Aruco."
msgid "Marker based on an April Tag."
msgstr "Маркер на основі квітневого тегу."
msgid "Maximum value for this enum."
msgstr "Максимальне значення для цього переліку."
msgid "Object for storing the queries mesh2d result data."
msgstr "Об'єкт для зберігання результатів запитів mesh2d."
msgid ""
"Object for storing the queries 2D mesh result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів двовимірної сітки запитів під час виклику "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgid "Returns the mesh indices for the entity at this [param index]."
msgstr "Повертає індекси сітки для об'єкта в цій точці [param index]."
msgid ""
"Returns the transform for positioning our mesh for the entity at this [param "
"index]."
msgstr ""
"Повертає перетворення для позиціонування нашої сітки для об'єкта в цій точці "
"[param index]."
msgid "Returns the mesh vertices for the entity at this [param index]."
msgstr "Повертає вершини сітки для об'єкта в цій точці [param index]."
msgid "Object for storing the queries mesh3d result data."
msgstr "Об'єкт для зберігання результатів запитів mesh3d."
msgid ""
"Object for storing the queries 3d mesh result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів запитів 3D-сітки під час виклику [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgid "Returns the mesh for the entity at this [param index]."
msgstr "Повертає сітку для об'єкта в цій точці [param index]."
msgid "Object for storing the queries parent result data."
msgstr "Об'єкт для зберігання батьківських результатів запитів."
msgid ""
"Object for storing the queries parent result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання батьківських результатів запитів під час виклику "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgid "Returns the RID for the parent entity at this [param index]."
msgstr "Повертає RID для батьківської сутності за цією адресою [param index]."
msgid "Object for storing the query persistence result data."
msgstr "Об'єкт для зберігання даних результатів запиту."
msgid ""
"Object for storing the query persistence result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання даних результатів запиту під час виклику [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns the persistent state ([code]XrSpatialPersistenceStateEXT[/code]) for "
"the entity at this [param index]."
msgstr ""
"Повертає постійний стан ([code]XrSpatialPersistenceStateEXT[/code]) для "
"сутності за цим [param index]."
msgid "Returns the persistent uuid for the entity at this [param index]."
msgstr "Повертає постійний UUID для сутності за цією адресою [param index]."
msgid "Object for storing the queries plane alignment result data."
msgstr "Об'єкт для зберігання даних результатів вирівнювання площини запитів."
msgid ""
"Object for storing the queries plane alignment result data when calling "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів вирівнювання площини запитів під час "
"виклику [method OpenXRSpatialEntityExtension.query_snapshot]."
msgid "Returns the plane alignment for the parent entity at this [param index]."
msgstr ""
"Повертає вирівнювання площини для батьківської сутності в цій точці [param "
"index]."
msgid "Plane is facing upward."
msgstr "Літак спрямований вгору."
msgid "Plane is facing downwards."
msgstr "Літак спрямований вниз."
msgid "Plane is vertically aligned."
msgstr "Площина вирівняна вертикально."
msgid "Plane has an arbitrary alignment."
msgstr "Площина має довільне вирівнювання."
msgid "Object for storing the queries plane semantic label result data."
msgstr ""
"Об'єкт для зберігання даних результатів семантичної мітки площини запитів."
msgid ""
"Object for storing the queries plane semantic label result data when calling "
"[method OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання даних результатів семантичної мітки площини запитів під "
"час виклику [method OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns the plane semantic label for the parent entity at this [param index]."
msgstr ""
"Повертає семантичну мітку площини для батьківської сутності в цій точці "
"[param index]."
msgid "Uncategorized plane."
msgstr "Некатегоризований літак."
msgid "Plane represents a floor."
msgstr "Площина представляє підлогу."
msgid "Plane represents a wall."
msgstr "Площина зображує стіну."
msgid "Plane represents a ceiling."
msgstr "Площина символізує стелю."
msgid "Plane represents the surface of a table."
msgstr "Площина представляє поверхню столу."
msgid "Object for storing the queries polygon2d result data."
msgstr "Об'єкт для зберігання результатів запитів polygon2d."
msgid ""
"Object for storing the queries 2D polygon result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]."
msgstr ""
"Об'єкт для зберігання результатів запитів двовимірного полігону під час "
"виклику [method OpenXRSpatialEntityExtension.query_snapshot]."
msgid ""
"Returns the transform for positioning our polygon for the entity at this "
"[param index]."
msgstr ""
"Повертає перетворення для позиціонування нашого полігону для об'єкта в цій "
"точці [param index]."
msgid "Returns the polygon vertices for the entity at this [param index]."
msgstr "Повертає вершини полігону для об'єкта в цій точці [param index]."
msgid "Configuration header for spatial persistence."
msgstr "Заголовок конфігурації для просторової персистенції."
msgid ""
"Configuration header for spatial persistence. Pass this to [method "
"OpenXRSpatialEntityExtension.create_spatial_context] as the next parameter to "
"create a spatial context with spatial persistence capabilities."
msgstr ""
"Заголовок конфігурації для просторової персистенції. Передайте його до "
"[method OpenXRSpatialEntityExtension.create_spatial_context] як наступний "
"параметр для створення просторового контексту з можливостями просторової "
"персистенції."
msgid ""
"Adds a persistence context to this configuration. You must add at least one "
"persistence context to create a valid configuration. You can create a "
"persistence context by calling [method "
"OpenXRSpatialAnchorCapability.create_persistence_context]."
msgstr ""
"Додає контекст персистенції до цієї конфігурації. Ви повинні додати принаймні "
"один контекст персистенції, щоб створити коректну конфігурацію. Ви можете "
"створити контекст персистенції, викликавши [method "
"OpenXRSpatialAnchorCapability.create_persistence_context]."
msgid "Removes a persistence context."
msgstr "Вилучає контекст персистенції."
msgid "OpenXR extension that handles spatial entities."
msgstr "Розширення OpenXR, яке обробляє просторові об'єкти."
msgid ""
"OpenXR extension that handles spatial entities and, when enabled, allows "
"querying those spatial entities. This extension will also automatically "
"manage [XRTracker] objects for static entities."
msgstr ""
"Розширення OpenXR, яке обробляє просторові об'єкти та, якщо його ввімкнено, "
"дозволяє запитувати ці просторові об'єкти. Це розширення також автоматично "
"керуватиме об'єктами [XRTracker] для статичних об'єктів."
msgid "Registers an entity that was created directly on the OpenXR runtime."
msgstr ""
"Реєструє сутність, створену безпосередньо у середовищі виконання OpenXR."
msgid ""
"Creates a new spatial context that handles entities for the provided "
"capability configurations. [param capability_configurations] is an array of "
"[OpenXRSpatialCapabilityConfigurationBaseHeader] with the needed capability "
"configuration data.\n"
"[param next] is an optional parameter that can contain additional information "
"for creating our spatial context.\n"
"[b]Note:[/b] This is an asynchronous method and returns an "
"[OpenXRFutureResult] object with which to track the status, discarding this "
"object will not cancel the creation process. On success [param user_callback] "
"will be called if specified. The result data for this function is the [RID] "
"for our spatial context."
msgstr ""
"Створює новий просторовий контекст, який обробляє сутності для наданих "
"конфігурацій можливостей. [param capability_configurations] – це масив "
"[OpenXRSpatialCapabilityConfigurationBaseHeader] з необхідними даними "
"конфігурації можливостей.\n"
"[param next] – це необов'язковий параметр, який може містити додаткову "
"інформацію для створення нашого просторового контексту.\n"
"[b]Примітка:[/b] Це асинхронний метод, який повертає об'єкт "
"[OpenXRFutureResult] для відстеження статусу. Відкидання цього об'єкта не "
"скасує процес створення. У разі успіху буде викликано [param user_callback], "
"якщо вказано. Результуючими даними для цієї функції є [RID] для нашого "
"просторового контексту."
msgid ""
"Starts a new discovery query, this will gather all objects tracked by the "
"[param spatial_context] that have at least one of the component types "
"specified in [param component_types].\n"
"[param next] is an optional parameter that can contain additional information "
"for executing the discovery query.\n"
"[b]Note:[/b] This is an asynchronous method and returns an "
"[OpenXRFutureResult] object with which to track the status, discarding this "
"object will not cancel the discovery process. On success [param "
"user_callback] will be called if specified. The result data for this function "
"is the [RID] for our snapshot."
msgstr ""
"Запускає новий запит на виявлення, який збере всі об'єкти, що відстежуються "
"параметром [param spatial_context], що мають принаймні один із типів "
"компонентів, зазначених у параметрі [param component_types].\n"
"[param next] – це необов'язковий параметр, який може містити додаткову "
"інформацію для виконання запиту на виявлення.\n"
"[b]Примітка:[/b] Це асинхронний метод, який повертає об'єкт "
"[OpenXRFutureResult] для відстеження статусу. Відкидання цього об'єкта не "
"скасує процес виявлення. У разі успіху буде викликано [param user_callback], "
"якщо його вказано. Результатом цієї функції є [RID] для нашого знімка."
msgid "Returns the [RID] for the specified spatial entity ID."
msgstr "Повертає [RID] для вказаного ідентифікатора просторової сутності."
msgid ""
"Frees a spatial context previously created when calling [method "
"create_spatial_context]. If the spatial context creation is still ongoing, "
"the asynchronous process is cancelled."
msgstr ""
"Звільняє просторовий контекст, створений раніше під час виклику [method "
"create_spatial_context]. Якщо створення просторового контексту все ще триває, "
"асинхронний процес скасовується."
msgid ""
"Frees an entity previously created when calling [method add_spatial_entity] "
"or [method make_spatial_entity]."
msgstr ""
"Звільняє сутність, створену раніше, під час виклику методу [method "
"add_spatial_entity] або [method make_spatial_entity]."
msgid ""
"Frees a spatial snapshot previously created when calling [method "
"discover_spatial_entities]. If the spatial snapshot creation is still "
"ongoing, the asynchronous process is cancelled."
msgstr ""
"Звільняє просторовий знімок, створений раніше під час виклику [method "
"discover_spatial_entities]. Якщо створення просторового знімка все ще триває, "
"асинхронний процес скасовується."
msgid ""
"Returns a buffer with floats from a buffer that was retrieved when taking a "
"snapshot."
msgstr ""
"Повертає буфер із числами з плаваючою комою з буфера, який був отриманий під "
"час створення знімка."
msgid ""
"Returns the OpenXR spatial context handle for this snapshot.\n"
"[b]Note:[/b] This method is intended to be used from GDExtensions that "
"implement spatial entity capability handlers."
msgstr ""
"Повертає дескриптор просторового контексту OpenXR для цього знімка.\n"
"[b]Примітка:[/b] Цей метод призначений для використання з GDExtensions, які "
"реалізують обробники можливостей просторових сутностей."
msgid ""
"Returns [code]true[/code] if the spatial context finished its creation and is "
"ready to be used."
msgstr ""
"Повертає [code]true[/code], якщо просторовий контекст завершено створення та "
"готовий до використання."
msgid "Returns the spatial context for this entity."
msgstr "Повертає просторовий контекст для цієї сутності."
msgid ""
"Returns the internal [code]XrSpatialEntityIdEXT[/code] associated with the "
"entity."
msgstr ""
"Повертає внутрішній [code]XrSpatialEntityIdEXT[/code], пов'язаний із сутністю."
msgid "Returns the spatial context related to this spatial snapshot."
msgstr "Повертає просторовий контекст, пов'язаний з цим просторовим знімком."
msgid ""
"Returns the OpenXR spatial snapshot handle for this snapshot.\n"
"[b]Note:[/b] This method is intended to be used from GDExtensions that "
"implement spatial entity capability handlers."
msgstr ""
"Повертає дескриптор просторового знімка OpenXR для цього знімка.\n"
"[b]Примітка:[/b] Цей метод призначений для використання з GDExtensions, які "
"реалізують обробники можливостей просторових сутностей."
msgid ""
"Returns a string from a buffer that was retrieved when taking a snapshot."
msgstr "Повертає рядок з буфера, який було отримано під час створення знімка."
msgid ""
"Returns a buffer with 8 bit ints from a buffer that was retrieved when taking "
"a snapshot."
msgstr ""
"Повертає буфер з 8-бітовими цілими числами з буфера, отриманого під час "
"створення знімка."
msgid ""
"Returns a buffer with 16 bit ints from a buffer that was retrieved when "
"taking a snapshot."
msgstr ""
"Повертає буфер із 16-бітовими цілими числами з буфера, отриманого під час "
"створення знімка."
msgid ""
"Returns a buffer with 32 bit ints from a buffer that was retrieved when "
"taking a snapshot."
msgstr ""
"Повертає буфер із 32-бітними цілими числами з буфера, отриманого під час "
"створення знімка."
msgid ""
"Returns a buffer with [Vector2] entries from a buffer that was retrieved when "
"taking a snapshot."
msgstr ""
"Повертає буфер із записами [Vector2] з буфера, отриманого під час створення "
"знімка."
msgid ""
"Returns a buffer with [Vector3] entries from a buffer that was retrieved when "
"taking a snapshot."
msgstr ""
"Повертає буфер із записами [Vector3] з буфера, отриманого під час створення "
"знімка."
msgid ""
"Creates a new entity for this [param entity_id]. The [param spatial_context] "
"should match the context that discovered the entity."
msgstr ""
"Створює нову сутність для цього параметра [param entity_id]. Параметр [param "
"spatial_context] має відповідати контексту, у якому було виявлено сутність."
msgid ""
"Queries the snapshot data. This will find all entities in the snapshot that "
"contain all requested components in [param component_data]. The objects held "
"within [param component_data] will then be populated with the queried data. "
"[param component_data] must always have an object of "
"[OpenXRSpatialQueryResultData] as the first entry.\n"
"[param next] is an optional parameter that can contain additional information "
"passed when setting our query conditions."
msgstr ""
"Запитує дані знімка. Це знайде всі сутності на знімку, які містять усі "
"запитувані компоненти в [param component_data]. Об'єкти, що зберігаються в "
"[param component_data], потім будуть заповнені запитуваними даними. [param "
"component_data] завжди повинен мати об'єкт [OpenXRSpatialQueryResultData] як "
"перший запис.\n"
"[param next] – це необов'язковий параметр, який може містити додаткову "
"інформацію, що передається під час встановлення умов запиту."
msgid ""
"Returns [code]true[/code] if this spatial entity [param capability] is "
"supported by the hardware used."
msgstr ""
"Повертає [code]true[/code], якщо ця просторова сутність [param capability] "
"підтримується використовуваним обладнанням."
msgid ""
"Returns [code]true[/code] if this [param capability] supports the [param "
"component_type]."
msgstr ""
"Повертає [code]true[/code], якщо ця [param capability] підтримує [param "
"component_type]."
msgid ""
"Performs a snapshot for a limited number of entities. This is NOT an "
"asynchronous method and will return the snapshot immediately."
msgstr ""
"Виконує знімок для обмеженої кількості об'єктів. Це НЕ асинхронний метод і "
"повертає знімок негайно."
msgid ""
"Emitted when OpenXR recommends running a discovery query because entities "
"managed by this spatial context have (likely) changed."
msgstr ""
"Видається, коли OpenXR рекомендує виконати запит на виявлення, оскільки "
"об'єкти, якими керує цей просторовий контекст, (ймовірно) змінилися."
msgid "Plane tracking capability."
msgstr "Можливість відстеження літака."
msgid "QR code based marker tracking capability."
msgstr "Можливість відстеження маркерів на основі QR-коду."
msgid "Micro QR code based marker tracking capability."
msgstr "Можливість відстеження маркерів на основі мікро QR-коду."
msgid "Aruco marker based marker tracking capability."
msgstr "Можливість відстеження маркерів на основі маркерів Aruco."
msgid "April tag based marker tracking capability."
msgstr "Можливість відстеження маркерів на основі квітневих тегів."
msgid "Anchor capability."
msgstr "Можливість анкерування."
msgid ""
"Component that provides the 2D bounds for a spatial entity. The corresponding "
"list structure is [code]XrSpatialComponentBounded2DListEXT[/code]; the "
"corresponding data structure is [code]XrSpatialBounded2DDataEXT[/code]."
msgstr ""
"Компонент, що забезпечує двовимірні межі для просторової сутності. Відповідна "
"структура списку — [code]XrSpatialComponentBounded2DListEXT[/code]; "
"відповідна структура даних — [code]XrSpatialBounded2DDataEXT[/code]."
msgid ""
"Component that provides the 3D bounds for a spatial entity. The corresponding "
"list structure is [code]XrSpatialComponentBounded3DListEXT[/code]; the "
"corresponding data structure is [code]XrBoxf[/code]."
msgstr ""
"Компонент, що забезпечує 3D-межі для просторової сутності. Відповідна "
"структура списку — [code]XrSpatialComponentBounded3DListEXT[/code]; "
"відповідна структура даних — [code]XrBoxf[/code]."
msgid ""
"Component that provides the XrSpatialEntityIdEXT of the parent for a spatial "
"entity. The corresponding list structure is "
"[code]XrSpatialComponentParentListEXT[/code]; the corresponding data "
"structure is [code]XrSpatialEntityIdEXT[/code]."
msgstr ""
"Компонент, що надає XrSpatialEntityIdEXT батьківського об'єкта для "
"просторової сутності. Відповідна структура списку — "
"[code]XrSpatialComponentParentListEXT[/code]; відповідна структура даних — "
"[code]XrSpatialEntityIdEXT[/code]."
msgid ""
"Component that provides a 3D mesh for a spatial entity. The corresponding "
"list structure is [code]XrSpatialComponentMesh3DListEXT[/code]; the "
"corresponding data structure is [code]XrSpatialMeshDataEXT[/code]."
msgstr ""
"Компонент, що забезпечує 3D-сітку для просторової сутності. Відповідна "
"структура списку — [code]XrSpatialComponentMesh3DListEXT[/code]; відповідна "
"структура даних — [code]XrSpatialMeshDataEXT[/code]."
msgid ""
"Component that provides the plane alignment enum for a spatial entity. The "
"corresponding list structure is "
"[code]XrSpatialComponentPlaneAlignmentListEXT[/code]; the corresponding data "
"structure is [code]XrSpatialPlaneAlignmentEXT[/code] (Added by the "
"[code]XR_EXT_spatial_plane_tracking[/code] extension)."
msgstr ""
"Компонент, що надає перелік вирівнювання площини для просторової сутності. "
"Відповідна структура списку — [code]XrSpatialComponentPlaneAlignmentListEXT[/"
"code]; відповідна структура даних — [code]XrSpatialPlaneAlignmentEXT[/code] "
"(додано розширенням [code]XR_EXT_spatial_plane_tracking[/code])."
msgid ""
"Component that provides a 2D mesh for a spatial entity. The corresponding "
"list structure is [code]XrSpatialComponentMesh2DListEXT[/code]; the "
"corresponding data structure is [code]XrSpatialMeshDataEXT[/code] (Added by "
"the [code]XR_EXT_spatial_plane_tracking[/code] extension)."
msgstr ""
"Компонент, що забезпечує двовимірну сітку для просторової сутності. "
"Відповідна структура списку — [code]XrSpatialComponentMesh2DListEXT[/code]; "
"відповідна структура даних — [code]XrSpatialMeshDataEXT[/code] (додано "
"розширенням [code]XR_EXT_spatial_plane_tracking[/code])."
msgid ""
"Component that provides a 2D boundary polygon for a spatial entity. The "
"corresponding list structure is [code]XrSpatialComponentPolygon2DListEXT[/"
"code]; the corresponding data structure is [code]XrSpatialPolygon2DDataEXT[/"
"code] (Added by the [code]XR_EXT_spatial_plane_tracking[/code] extension)."
msgstr ""
"Компонент, що надає 2D-полігон меж для просторової сутності. Відповідна "
"структура списку — [code]XrSpatialComponentPolygon2DListEXT[/code]; "
"відповідна структура даних — [code]XrSpatialPolygon2DDataEXT[/code] (додано "
"розширенням [code]XR_EXT_spatial_plane_tracking[/code])."
msgid ""
"Component that provides a semantic label for a plane. The corresponding list "
"structure is [code]XrSpatialComponentPlaneSemanticLabelListEXT[/code]; the "
"corresponding data structure is [code]XrSpatialPlaneSemanticLabelEXT[/code] "
"(Added by the [code]XR_EXT_spatial_plane_tracking[/code] extension)."
msgstr ""
"Компонент, що надає семантичну мітку для площини. Відповідна структура списку "
"— [code]XrSpatialComponentPlaneSemanticLabelListEXT[/code]; відповідна "
"структура даних — [code]XrSpatialPlaneSemanticLabelEXT[/code] (додано "
"розширенням [code]XR_EXT_spatial_plane_tracking[/code])."
msgid ""
"A component describing the marker type, ID and location. The corresponding "
"list structure is [code]XrSpatialComponentMarkerListEXT[/code]; the "
"corresponding data structure is [code]XrSpatialMarkerDataEXT[/code] (Added by "
"the [code]XR_EXT_spatial_marker_tracking[/code] extension)."
msgstr ""
"Компонент, що описує тип, ідентифікатор та розташування маркера. Відповідна "
"структура списку — [code]XrSpatialComponentMarkerListEXT[/code]; відповідна "
"структура даних — [code]XrSpatialMarkerDataEXT[/code] (додано розширенням "
"[code]XR_EXT_spatial_marker_tracking[/code])."
msgid ""
"Component that provides the location for an anchor. The corresponding list "
"structure is [code]XrSpatialComponentAnchorListEXT[/code]; the corresponding "
"data structure is [code]XrPosef[/code] (Added by the "
"[code]XR_EXT_spatial_anchor[/code] extension)."
msgstr ""
"Компонент, що надає місце для якоря. Відповідна структура списку — "
"[code]XrSpatialComponentAnchorListEXT[/code]; відповідна структура даних — "
"[code]XrPosef[/code] (додано розширенням [code]XR_EXT_spatial_anchor[/code])."
msgid ""
"Component that provides the persisted UUID for a spatial entity. The "
"corresponding list structure is [code]XrSpatialComponentPersistenceListEXT; "
"the corresponding data structure is [code]XrSpatialPersistenceDataEXT[/code] "
"(Added by the [code]XR_EXT_spatial_persistence[/code] extension)."
msgstr ""
"Компонент, що надає збережений UUID для просторової сутності. Відповідна "
"структура списку — [code]XrSpatialComponentPersistenceListEXT; відповідна "
"структура даних — [code]XrSpatialPersistenceDataEXT[/code] (додано "
"розширенням [code]XR_EXT_spatial_persistence[/code])."
msgid ""
"Base class for Positional trackers managed by OpenXR's spatial entity "
"extensions."
msgstr ""
"Базовий клас для позиційних трекерів, керованих розширеннями просторових "
"сутностей OpenXR."
msgid ""
"These are trackers created and managed by OpenXR's spatial entity extensions "
"that give access to specific data related to OpenXR's spatial entities. They "
"will always be of type [code]TRACKER_ANCHOR[/code]."
msgstr ""
"Це трекери, створені та керовані розширеннями просторових сутностей OpenXR, "
"які надають доступ до певних даних, пов'язаних із просторовими сутностями "
"OpenXR. Вони завжди будуть типу [code]TRACKER_ANCHOR[/code]."
msgid "The spatial entity associated with this tracker."
msgstr "Просторова сутність, пов'язана з цим трекером."
msgid "The spatial tracking state for this tracker."
msgstr "Стан просторового відстеження для цього трекера."
msgid "This anchor has stopped tracking."
msgstr "Цей якір перестав відстежувати."
msgid "Tracking is currently paused."
msgstr "Відстеження наразі призупинено."
msgid "This anchor is currently being tracked."
msgstr "Цей якір наразі відстежується."
msgid "Implementation for handling spatial entity marker tracking logic."
msgstr ""
"Реалізація для обробки логіки відстеження маркерів просторових сутностей."
msgid "This class handles the OpenXR marker tracking spatial entity extension."
msgstr ""
"Цей клас обробляє розширення просторової сутності відстеження маркерів OpenXR."
msgid ""
"Returns [code]true[/code] if April tag marker tracking is supported by the "
"current device."
msgstr ""
"Повертає значення [code]true[/code], якщо поточний пристрій підтримує "
"відстеження маркерів тегів за квітень."
msgid ""
"Returns [code]true[/code] if Aruco marker tracking is supported by the "
"current device."
msgstr ""
"Повертає [code]true[/code], якщо поточний пристрій підтримує відстеження "
"маркерів Aruco."
msgid ""
"Returns [code]true[/code] if micro QR code marker tracking is supported by "
"the current device."
msgstr ""
"Повертає [code]true[/code], якщо поточний пристрій підтримує відстеження "
"мікромаркерів QR-коду."
msgid ""
"Returns [code]true[/code] if QR code marker tracking is supported by the "
"current device."
msgstr ""
"Повертає [code]true[/code], якщо поточний пристрій підтримує відстеження "
"маркерів QR-коду."
msgid "Implementation for handling spatial entity plane tracking logic."
msgstr ""
"Реалізація для обробки логіки відстеження площини просторових сутностей."
msgid "This class handles the OpenXR plane tracking spatial entity extension."
msgstr ""
"Цей клас обробляє розширення просторової сутності відстеження площини OpenXR."
msgid ""
"Returns [code]true[/code] if plane tracking is supported by the current "
"device."
msgstr ""
"Повертає [code]true[/code], якщо поточний пристрій підтримує відстеження "
"площини."
msgid "Object for storing the main query result data."
msgstr "Об'єкт для зберігання основних даних результатів запиту."
msgid ""
"Object for storing the main query result data when calling [method "
"OpenXRSpatialEntityExtension.query_snapshot]. This must always be the first "
"component requested."
msgstr ""
"Об'єкт для зберігання основних даних результату запиту під час виклику "
"[method OpenXRSpatialEntityExtension.query_snapshot]. Це завжди має бути "
"перший запитуваний компонент."
msgid "Returns the number of entities that were retrieved."
msgstr "Повертає кількість отриманих об'єктів."
msgid ""
"Returns the entity id ([code]XrSpatialEntityIdEXT[/code]) for the entity at "
"this [param index]."
msgstr ""
"Повертає ідентифікатор сутності ([code]XrSpatialEntityIdEXT[/code]) для "
"сутності за адресою [param index]."
msgid "Returns the entity state for the entity at this [param index]."
msgstr "Повертає стан сутності для сутності в цьому стані [param index]."
msgid "Object for storing OpenXR structure data."
msgstr "Об'єкт для зберігання даних структури OpenXR."
msgid ""
"Object for storing OpenXR structure data that is passed when calling into "
"OpenXR APIs."
msgstr ""
"Об'єкт для зберігання даних структури OpenXR, що передаються під час виклику "
"API OpenXR."
msgid ""
"Returns the structure type (OpenXR [code]XrStructureType[/code]) used for "
"this structure."
msgstr ""
"Повертає тип структури (OpenXR [code]XrStructureType[/code]), що "
"використовується для цієї структури."
msgid ""
"Setting another structure object here chains these structures together to "
"extend the API functionality. Consult the OpenXR documentation for which "
"structures can be used with a given API call."
msgstr ""
"Встановлення тут іншого об'єкта структури об'єднує ці структури разом, щоб "
"розширити функціональність API. Зверніться до документації OpenXR, щоб "
"дізнатися, які структури можна використовувати з певним викликом API."
msgid "Draws a stereo correct visibility mask."
msgstr "Малює правильну стереомаску видимості."
msgid ""
"The visibility mask allows us to black out the part of the render result that "
"is invisible due to lens distortion.\n"
"As this is rendered first, it prevents fragments with expensive lighting "
"calculations to be processed as they are discarded through z-checking."
msgstr ""
"Маска видимості дозволяє затемнити частину результату візуалізації, яка є "
"невидимою через спотворення лінзи. \n"
"Оскільки це відображається спочатку, це запобігає обробці фрагментів із "
"дорогими обчисленнями освітлення, оскільки вони відкидаються через z-"
"перевірку."
msgid "An optimized translation."
msgstr "Оптимізований переклад."
msgid ""
"An optimized translation. Uses real-time compressed translations, which "
"results in very small dictionaries.\n"
"This class does not store the untranslated strings for optimization purposes. "
"Therefore, [method Translation.get_message_list] always returns an empty "
"array, and [method Translation.get_message_count] always returns [code]0[/"
"code]."
msgstr ""
"Оптимізований переклад. Використовує стиснуті переклади в реальному часі, що "
"призводить до дуже малих словників.\n"
"Цей клас не зберігає неперекладені рядки для цілей оптимізації. Тому метод "
"[method Translation.get_message_list] завжди повертає порожній масив, а метод "
"[method Translation.get_message_count] завжди повертає [code]0[/code]."
msgid ""
"Generates and sets an optimized translation from the given [Translation] "
"resource.\n"
"[b]Note:[/b] Messages in [param from] should not use context or plural "
"forms.\n"
"[b]Note:[/b] This method is intended to be used in the editor. It does "
"nothing when called from an exported project."
msgstr ""
"Генерує та встановлює оптимізований переклад з заданого ресурсу "
"[Translation].\n"
"[b]Примітка:[/b] Повідомлення в [param from] не повинні використовувати "
"контекстні або множинні форми.\n"
"[b]Примітка:[/b] Цей метод призначений для використання в редакторі. Він "
"нічого не робить, коли викликається з експортованого проекту."
msgid "A button that brings up a dropdown with selectable options when pressed."
msgstr "Кнопка, яка виводить випадання з вибірковими опціями при натисканні."
msgid ""
"[OptionButton] is a type of button that brings up a dropdown with selectable "
"items when pressed. The item selected becomes the \"current\" item and is "
"displayed as the button text.\n"
"See also [BaseButton] which contains common properties and methods associated "
"with this node.\n"
"[b]Note:[/b] The IDs used for items are limited to signed 32-bit integers, "
"not the full 64 bits of [int]. These have a range of [code]-2^31[/code] to "
"[code]2^31 - 1[/code], that is, [code]-2147483648[/code] to [code]2147483647[/"
"code].\n"
"[b]Note:[/b] The [member Button.text] and [member Button.icon] properties are "
"set automatically based on the selected item. They shouldn't be changed "
"manually."
msgstr ""
"[OptionButton] – це тип кнопки, яка при натисканні відкриває випадаючий "
"список з елементами, які можна вибрати. Вибраний елемент стає «поточним» "
"елементом і відображається як текст кнопки.\n"
"Див. також [BaseButton], який містить загальні властивості та методи, "
"пов’язані з цим вузлом.\n"
"[b]Примітка:[/b] Ідентифікатори, що використовуються для елементів, обмежені "
"32-бітними цілими числами зі знаком, а не повними 64 бітами [int]. Вони мають "
"діапазон від [code]-2^31[/code] до [code]2^31 - 1[/code], тобто від "
"[code]-2147483648[/code] до [code]2147483647[/code].\n"
"[b]Примітка:[/b] Властивості [member Button.text] та [member Button.icon] "
"встановлюються автоматично на основі вибраного елемента. Їх не слід змінювати "
"вручну."
msgid ""
"Adds an item, with a [param texture] icon, text [param label] and "
"(optionally) [param id]. If no [param id] is passed, the item index will be "
"used as the item's ID. New items are appended at the end.\n"
"[b]Note:[/b] The item will be selected if there are no other items."
msgstr ""
"Додає елемент із значком [param texture], текстом [param label] та "
"(необов'язково) [param id]. Якщо [param id] не передано, індекс елемента буде "
"використано як його ідентифікатор. Нові елементи додаються в кінці.\n"
"[b]Примітка:[/b] Елемент буде вибрано, якщо інших елементів немає."
msgid ""
"Adds an item, with text [param label] and (optionally) [param id]. If no "
"[param id] is passed, the item index will be used as the item's ID. New items "
"are appended at the end.\n"
"[b]Note:[/b] The item will be selected if there are no other items."
msgstr ""
"Додає елемент з текстом [param label] та (необов'язково) [param id]. Якщо "
"[param id] не передано, індекс елемента буде використано як ідентифікатор "
"елемента. Нові елементи додаються в кінці.\n"
"[b]Примітка:[/b] Елемент буде вибрано, якщо інших елементів немає."
msgid ""
"Adds a separator to the list of items. Separators help to group items, and "
"can optionally be given a [param text] header. A separator also gets an index "
"assigned, and is appended at the end of the item list."
msgstr ""
"Додає сепаратор до переліку елементів. Сепаратори допомагають групувати "
"елементи, а також до них можна додати заголовок [param text]. Сепаратор також "
"отримує вказаний індекс, і додаватиметься в кінці переліку елементів."
msgid "Clears all the items in the [OptionButton]."
msgstr "Очищає всі елементи в [OptionButton]."
msgid "Returns the auto translate mode of the item at index [param idx]."
msgstr ""
"Повертає режим автоматичного перекладу елемента за індексом [param idx]."
msgid "Returns the icon of the item at index [param idx]."
msgstr "Повертає ікону елемента в індексі [param idx]."
msgid "Returns the ID of the item at index [param idx]."
msgstr "Повертає ідентифікатор пункту за індексом [param idx]."
msgid "Returns the index of the item with the given [param id]."
msgstr "Повернення індексу пункту з вказаною [парою id]."
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 ""
"Перегляд метаданих пункту. Метадані може бути будь-яким типом і може бути "
"використаний для зберігання додаткової інформації про елемент, наприклад, "
"зовнішній рядок ID."
msgid "Returns the text of the item at index [param idx]."
msgstr "Повертає текст пункту за індексом [param idx]."
msgid "Returns the tooltip of the item at index [param idx]."
msgstr "Повертаємо пристрій пункту індексу [param idx]."
msgid ""
"Returns the index of the first item which is not disabled, or marked as a "
"separator. If [param from_last] is [code]true[/code], the items will be "
"searched in reverse order.\n"
"Returns [code]-1[/code] if no item is found."
msgstr ""
"Повертає індекс першого елемента, який не вимкнений, або позначений як "
"сепаратор. Якщо [param from_last] є [code]true[/code], елементи будуть шукати "
"у зворотному порядку.\n"
"Повертає [code]-1[/code], якщо елемента не знайдено."
msgid ""
"Returns the ID of the selected item, or [code]-1[/code] if no item is "
"selected."
msgstr ""
"Повертає ідентифікатор вибраного елемента, або [code]-1[/code], якщо елемент "
"не обрано."
msgid ""
"Gets the metadata of the selected item. Metadata for items can be set using "
"[method set_item_metadata]."
msgstr ""
"Отримує метадані вибраного елемента. Метадані для елементів можна встановити "
"за допомогою [method _item_metadata]."
msgid ""
"Returns [code]true[/code] if this button contains at least one item which is "
"not disabled, or marked as a separator."
msgstr ""
"Повертає [code]true[/code], якщо ця кнопка містить принаймні один елемент, "
"який не вимкнено або не позначено як роздільник."
msgid "Returns [code]true[/code] if the item at index [param idx] is disabled."
msgstr ""
"Повертає [code]true[/code], якщо елемент на позиції [param idx] вимкнено."
msgid ""
"Returns [code]true[/code] if the item at index [param idx] is marked as a "
"separator."
msgstr ""
"Повертаємо [code]true[/code], якщо елемент індексу [param idx] позначається "
"як сепаратор."
msgid "Removes the item at index [param idx]."
msgstr "Видаліть пункт в індексі [param idx]."
msgid ""
"Selects an item by index and makes it the current item. This will work even "
"if the item is disabled.\n"
"Passing [code]-1[/code] as the index deselects any currently selected item."
msgstr ""
"Вибирає елемент за індексом і робить його поточним елементом. Це буде "
"працювати навіть якщо елемент вимкнено.\n"
"Передача [code]-1[/code] як індексу знімає вибір будь-якого поточно вибраного "
"елемента."
msgid ""
"Sets the auto translate mode of the item at index [param idx].\n"
"Items use [constant Node.AUTO_TRANSLATE_MODE_INHERIT] by default, which uses "
"the same auto translate mode as the [OptionButton] itself."
msgstr ""
"Встановлює режим автоматичного перекладу елемента за індексом [param idx].\n"
"Елементи використовують [constant Node.AUTO_TRANSLATE_MODE_INHERIT] за "
"замовчуванням, який використовує той самий режим автоматичного перекладу, що "
"й сам [OptionButton]."
msgid ""
"Sets whether the item at index [param idx] is disabled.\n"
"Disabled items are drawn differently in the dropdown and are not selectable "
"by the user. If the current selected item is set as disabled, it will remain "
"selected."
msgstr ""
"Встановлює, чи вимкнено пункт індексу [param idx].\n"
"Вимкнені елементи покладаються по-різному і не вибираються користувачем. Якщо "
"поточний обраний пункт встановлюється як вимкнений, він буде залишатися "
"вибраним."
msgid "Sets the icon of the item at index [param idx]."
msgstr "Встановлює ікону елемента в індексі [param idx]."
msgid "Sets the ID of the item at index [param idx]."
msgstr "Встановлює ідентифікатор елемента в індексі [param idx]."
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 ""
"Налаштовує метадані пункту. Метадані можуть бути будь-якого типу і можуть "
"бути використані для зберігання додаткової інформації про елемент, наприклад, "
"зовнішній рядок ID."
msgid "Sets the text of the item at index [param idx]."
msgstr "Встановлює текст елемента в індексі [param idx]."
msgid "Sets the tooltip of the item at index [param idx]."
msgstr "Встановлює інструментарій пункту індексу [param idx]."
msgid ""
"Adjusts popup position and sizing for the [OptionButton], then shows the "
"[PopupMenu]. Prefer this over using [code]get_popup().popup()[/code]."
msgstr ""
"Налаштовує позицію попуп і співвідношення для [OptionButton], потім показує "
"[PopupMenu]. За допомогою [code]get_popup().popup()[/code]."
msgid ""
"If [code]true[/code], minimum size will be determined by the longest item's "
"text, instead of the currently selected one's.\n"
"[b]Note:[/b] For performance reasons, the minimum size doesn't update "
"immediately when adding, removing or modifying items."
msgstr ""
"Якщо [code]true[/code], мінімальний розмір буде визначений текстом найдовшого "
"елемента, замість того, що в даний час вибрано один.\n"
"[b]Примітка:[/b] З причин виконання, мінімальний розмір не змінюється відразу "
"при додаванні, видаленні або модифікації елементів."
msgid "The number of items to select from."
msgstr "Кількість елементів для вибору."
msgid ""
"The index of the currently selected item, or [code]-1[/code] if no item is "
"selected."
msgstr ""
"Індекс поточного обраного елемента, або [code]-1[/code], якщо елемент не "
"обрано."
msgid ""
"Emitted when the user navigates to an item using the [member "
"ProjectSettings.input/ui_up] or [member ProjectSettings.input/ui_down] input "
"actions. The index of the item selected is passed as argument."
msgstr ""
"Увімкнено, коли користувач навігує на предмет, використовуючи [member "
"ProjectSettings.input/ui_up] або [member ProjectSettings.input/ui_down] "
"вхідні дії. Індекс вибраного елемента передається як аргумент."
msgid ""
"Emitted when the current item has been changed by the user. The index of the "
"item selected is passed as argument.\n"
"[member allow_reselect] must be enabled to reselect an item."
msgstr ""
"Увімкнено, коли поточний елемент змінено користувачем. Індекс вибраного "
"елемента передається як аргумент.\n"
"[member allow_reselect] повинен бути включений для видалення елемента."
msgid ""
"The horizontal space between the arrow icon and the right edge of the button."
msgstr "Горизонтальний простір між іконкою стріли і правим краєм кнопки."
msgid ""
"If different than [code]0[/code], the arrow icon will be modulated to the "
"font color."
msgstr ""
"Якщо відрізняється від [code]0[/code], значок стріли буде модулювати до "
"кольору шрифту."
msgid "The arrow icon to be drawn on the right end of the button."
msgstr "Ікона стріли повинна бути намальована на правому кінці кнопки."
msgid ""
"A PBR (Physically Based Rendering) material to be used on 3D objects. Uses an "
"ORM texture."
msgstr ""
"PBR (Фізично на основі рендерингу) матеріал для використання на предметах 3D. "
"Використання текстури ORM."
msgid ""
"ORMMaterial3D's properties are inherited from [BaseMaterial3D]. Unlike "
"[StandardMaterial3D], ORMMaterial3D uses a single texture for ambient "
"occlusion, roughness and metallic maps, known as an ORM texture."
msgstr ""
"ORMMaterial3D властивості успадковуються з [BaseMaterial3D]. На відміну від "
"[StandardMaterial3D], ORMMaterial3 D використовує єдину текстуру для прикусу "
"навколишнього середовища, грубості та металевих карт, відомих як текстура ORM."
msgid "Provides access to common operating system functionalities."
msgstr "Забезпечує доступ до функціональних можливостей операційної системи."
msgid ""
"The [OS] class wraps the most common functionalities for communicating with "
"the host operating system, such as the video driver, delays, environment "
"variables, execution of binaries, command line, etc.\n"
"[b]Note:[/b] In Godot 4, [OS] functions related to window management, "
"clipboard, and TTS were moved to the [DisplayServer] singleton (and the "
"[Window] class). Functions related to time were removed and are only "
"available in the [Time] class."
msgstr ""
"Клас [OS] обмотує найбільш поширені функціональні можливості для спілкування "
"з операційною системою хост, наприклад, відео драйвером, затримками, змінними "
"середовищами, виконання бункерів, командного рядка тощо.\n"
"[b]Примітка:[/b] У Godot 4, [OS] функції, пов'язані з управління вікнами, "
"буфером, і TTS були перенесені на [DisplayServer] однотон (і [Window] клас). "
"Функції, пов'язані з часом, були видалені і доступні тільки в класі [Time]."
msgid "Add a custom logger to intercept the internal message stream."
msgstr ""
"Додайте спеціальний логер для перехоплення внутрішнього потоку повідомлень."
msgid ""
"Displays a modal dialog box using the host platform's implementation. The "
"engine execution is blocked until the dialog is closed."
msgstr ""
"Відображення модального діалогового вікна за допомогою реалізації хост-"
"платформи. Виконання двигуна заблоковано до закриття діалогу."
msgid ""
"Shuts down the system MIDI driver. Godot will no longer receive "
"[InputEventMIDI]. See also [method open_midi_inputs] and [method "
"get_connected_midi_inputs].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, Windows, and Web."
msgstr ""
"Закриває системний драйвер MIDI. Godot більше не отримуватиме "
"[InputEventMIDI]. Дивіться також [method open_midi_inputs] і [method "
"get_connected_midi_inputs]. \n"
"[b]Примітка.[/b] Цей метод реалізовано в Linux, macOS, Windows і Web."
msgid ""
"Crashes the engine (or the editor if called within a [code]@tool[/code] "
"script). See also [method kill].\n"
"[b]Note:[/b] This method 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 "
"@GlobalScope.push_error], or [method alert]."
msgstr ""
"Crashes двигун (або редактор, якщо називається в [code]@tool[/code] скрипт. "
"Дивитися також [method kill].\n"
"[b]Примітка:[/b] Цей метод повинен [i]only[/i] використовується для "
"тестування обробника системи, не для інших цілей. За загальним повідомленням "
"про помилку, використання (для переваг) [method @GDScript.assert], [method "
"@GlobalScope.push_error], або [method alert]."
msgid ""
"Creates a new instance of Godot that runs independently. The [param "
"arguments] are used in the given order and separated by a space.\n"
"If the process is successfully created, this method returns the new process' "
"ID, which you can use to monitor the process (and potentially terminate it "
"with [method kill]). If the process cannot be created, this method returns "
"[code]-1[/code].\n"
"See [method create_process] if you wish to run a different process.\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS and Windows."
msgstr ""
"Створює новий екземпляр Godot, який працює самостійно. [param arguments] "
"використовуються в даній послідовності і відокремлюють простір.\n"
"Якщо процес успішно створений, цей метод повертає ідентифікатор нового "
"процесу, який можна використовувати для моніторингу процесу (і потенційно "
"припинити його за допомогою [method kill]). Якщо процес не може бути "
"створений, цей метод повертає [code]-1[/code].\n"
"Дивись [method create_process], якщо ви хочете запустити інший процес.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, Linux, macOS та Windows."
msgid ""
"Creates a new process that runs independently of Godot. It will not terminate "
"when Godot terminates. The path specified in [param path] must exist and be "
"an executable file or macOS [code].app[/code] bundle. The path is resolved "
"based on the current platform. The [param arguments] are used in the given "
"order and separated by a space.\n"
"On Windows, if [param open_console] is [code]true[/code] and the process is a "
"console app, a new terminal window will be opened.\n"
"If the process is successfully created, this method returns its process ID, "
"which you can use to monitor the process (and potentially terminate it with "
"[method kill]). Otherwise, this method returns [code]-1[/code].\n"
"[b]Example:[/b] Run another instance of the project:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var pid = OS.create_process(OS.get_executable_path(), [])\n"
"[/gdscript]\n"
"[csharp]\n"
"var pid = OS.CreateProcess(OS.GetExecutablePath(), []);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See [method execute] if you wish to run an external command and retrieve the "
"results.\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS, and "
"Windows.\n"
"[b]Note:[/b] On macOS, sandboxed applications are limited to run only "
"embedded helper executables, specified during export or system .app bundle, "
"system .app bundles will ignore arguments."
msgstr ""
"Створює новий процес, який виконується незалежно від Godot. Він не "
"припиниться, коли закінчиться Godot. Шлях, указаний у [param path], має "
"існувати та бути виконуваним файлом або пакетом [code].app[/code] macOS. Шлях "
"вирішується на основі поточної платформи. [param arguments] використовуються "
"у вказаному порядку та розділені пробілом. \n"
"У Windows, якщо [param open_console] має значення [code]true[/code] і процес "
"є консольною програмою, буде відкрито нове вікно терміналу. \n"
"Якщо процес успішно створено, цей метод повертає його ідентифікатор процесу, "
"який ви можете використовувати для моніторингу процесу (і потенційно "
"завершити його за допомогою [method kill]). В іншому випадку цей метод "
"повертає [code]-1[/code]. \n"
"[b]Приклад:[/b] Запустіть інший екземпляр проекту: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var pid = OS.create_process(OS.get_executable_path(), []) \n"
"[/gdscript] \n"
"[csharp] \n"
"var pid = OS.CreateProcess(OS.GetExecutablePath(), []); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Перегляньте [method execute], якщо ви бажаєте виконати зовнішню команду та "
"отримати результати. \n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, Linux, macOS і Windows. \n"
"[b]Примітка.[/b] У macOS програми ізольованого програмного середовища можуть "
"запускати лише вбудовані допоміжні виконувані файли, указані під час експорту "
"або системного пакета .app, системні пакети .app ігноруватимуть аргументи."
msgid ""
"Delays execution of the current thread by [param msec] milliseconds. [param "
"msec] must be greater than or equal to [code]0[/code]. Otherwise, [method "
"delay_msec] does nothing and prints an error message.\n"
"[b]Note:[/b] [method delay_msec] is a [i]blocking[/i] way to delay code "
"execution. To delay code execution in a non-blocking way, you may use [method "
"SceneTree.create_timer]. Awaiting with [SceneTreeTimer] delays the execution "
"of code placed below the [code]await[/code] without affecting the rest of the "
"project (or editor, for [EditorPlugin]s and [EditorScript]s).\n"
"[b]Note:[/b] When [method delay_msec] is called on the main thread, it will "
"freeze the project and will prevent it from redrawing and registering input "
"until the delay has passed. When using [method delay_msec] as part of an "
"[EditorPlugin] or [EditorScript], it will freeze the editor but won't freeze "
"the project if it is currently running (since the project is an independent "
"child process)."
msgstr ""
"Виконується виконання поточної нитки за допомогою [param msec] мілісек. "
"[param msec] повинна бути більшою, ніж або дорівнює [code]0[/code]. В іншому "
"випадку, [method delay_msec] нічого не робить і друкує повідомлення про "
"помилку.\n"
"[b]Примітка:[/b] [method delay_msec] є [i]blocking[/i] спосіб затримати "
"виконання коду. Щоб затримати виконання коду в неблокованому режимі, ви "
"можете використовувати [method SceneTree.create_timer]. Відбуваючи з "
"[SceneTreeTimer] затримує виконання коду, розміщеного нижче [code]await[/"
"code], не впливаючи на решту проекту (або редактора, для [EditorPlugin] і "
"[EditorScript]s).\n"
"[b]Примітка:[/b] Коли [method delay_msec] називається на головній нитки, він "
"заморожить проект і запобіжить його від перевиведення і реєструвати вхід до "
"моменту проходу. При використанні [method delay_msec] в складі [EditorPlugin] "
"або [EditorScript] він замерзає редактора, але не заморожить проекту, якщо "
"він наразі працює (звідки про проект є самостійним процесом дитини)."
msgid ""
"Delays execution of the current thread by [param usec] microseconds. [param "
"usec] must be greater than or equal to [code]0[/code]. Otherwise, [method "
"delay_usec] does nothing and prints an error message.\n"
"[b]Note:[/b] [method delay_usec] is a [i]blocking[/i] way to delay code "
"execution. To delay code execution in a non-blocking way, you may use [method "
"SceneTree.create_timer]. Awaiting with a [SceneTreeTimer] delays the "
"execution of code placed below the [code]await[/code] without affecting the "
"rest of the project (or editor, for [EditorPlugin]s and [EditorScript]s).\n"
"[b]Note:[/b] When [method delay_usec] is called on the main thread, it will "
"freeze the project and will prevent it from redrawing and registering input "
"until the delay has passed. When using [method delay_usec] as part of an "
"[EditorPlugin] or [EditorScript], it will freeze the editor but won't freeze "
"the project if it is currently running (since the project is an independent "
"child process)."
msgstr ""
"Виконується виконання струмової нитки за допомогою мікросека [param usec]. "
"[param usec] повинен бути більшим, ніж або дорівнює [code]0[/code]. В іншому "
"випадку, [method delay_msec] не робить нічого і друкує повідомлення про "
"помилку.\n"
"[b]Примітка:[/b] [method delay_msec] є [i]blocking[/i] спосіб затримки "
"виконання коду. Щоб затримати виконання коду в неблокованому режимі, ви "
"можете використовувати [method SceneTree.create_timer]. Відбуваючи з "
"[SceneTreeTimer] затримує виконання коду, розміщеного нижче [code]await[/"
"code], не впливаючи на решту проекту (або редактора, для [EditorPlugin]s і "
"[EditorScript]s).\n"
"[b]Примітка:[/b] Коли [method delay_msec] називається на головній нитки, він "
"заморожить проект і запобіжить його від перевиведення і реєстрації вводу до "
"завершення затримки. При використанні [method delay_msecc] в складі "
"[EditorPlugin] або [EditorScript] він замерзає редактора, але не заморожить "
"проекту, якщо він наразі працює (звідси про проект – самостійний процес "
"дитини)."
msgid ""
"Executes the given process in a [i]blocking[/i] way. The file specified in "
"[param path] must exist and be executable. The system path resolution will be "
"used. The [param arguments] are used in the given order, separated by spaces, "
"and wrapped in quotes.\n"
"If an [param output] array is provided, the complete shell output of the "
"process is appended to [param output] as a single [String] element. If [param "
"read_stderr] is [code]true[/code], the output to the standard error stream is "
"also appended to the array.\n"
"On Windows, if [param open_console] is [code]true[/code] and the process is a "
"console app, a new terminal window is opened.\n"
"This method returns the exit code of the command, or [code]-1[/code] if the "
"process fails to execute.\n"
"[b]Note:[/b] The main thread will be blocked until the executed command "
"terminates. Use [Thread] to create a separate thread that will not block the "
"main thread, or use [method create_process] to create a completely "
"independent process.\n"
"For example, to retrieve a list of the working directory's contents:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var output = []\n"
"var exit_code = OS.execute(\"ls\", [\"-l\", \"/tmp\"], output)\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array output = [];\n"
"int exitCode = OS.Execute(\"ls\", [\"-l\", \"/tmp\"], output);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"If you wish to access a shell built-in or execute a composite command, a "
"platform-specific shell can be invoked. For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var output = []\n"
"OS.execute(\"CMD.exe\", [\"/C\", \"cd %TEMP% && dir\"], output)\n"
"[/gdscript]\n"
"[csharp]\n"
"Godot.Collections.Array output = [];\n"
"OS.Execute(\"CMD.exe\", [\"/C\", \"cd %TEMP% && dir\"], output);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS, and "
"Windows.\n"
"[b]Note:[/b] To execute a Windows command interpreter built-in command, "
"specify [code]cmd.exe[/code] in [param path], [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 [param path], [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 [param path], [code]-c[/code] as the first argument, and "
"the desired command as the second argument.\n"
"[b]Note:[/b] On macOS, sandboxed applications are limited to run only "
"embedded helper executables, specified during export.\n"
"[b]Note:[/b] On Android, system commands such as [code]dumpsys[/code] can "
"only be run on a rooted device."
msgstr ""
"Виконує заданий процес [i]блокуючим[/i] способом. Файл, указаний у [param "
"path], має існувати та бути виконуваним. Буде використано роздільну здатність "
"системного шляху. [param arguments] використовуються в заданому порядку, "
"розділені пробілами та взяті в лапки. \n"
"Якщо надається масив [param output], повний вихід оболонки процесу додається "
"до [param output] як один елемент [String]. Якщо [param read_stderr] має "
"значення [code]true[/code], вихід стандартного потоку помилок також додається "
"до масиву. \n"
"У Windows, якщо [param open_console] має значення [code]true[/code] і процес "
"є консольною програмою, відкривається нове вікно терміналу. \n"
"Цей метод повертає код виходу команди або [code]-1[/code], якщо процес не "
"виконується. \n"
"[b]Примітка:[/b] Основний потік буде заблоковано до завершення виконання "
"команди. Використовуйте [Thread], щоб створити окремий потік, який не "
"блокуватиме основний потік, або використовуйте [method create_process], щоб "
"створити повністю незалежний процес. \n"
"Наприклад, щоб отримати список вмісту робочого каталогу: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var exit = [] \n"
"var exit_code = OS.execute(\"l\", [\"-l\", \"/tmp\"], exit) \n"
"[/gdscript] \n"
"[csharp] \n"
"Godot.Collections.Array вихід = []; \n"
"int exitCode = OS.Execute(\"ls\", [\"-l\", \"/tmp\"], exit); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Якщо ви хочете отримати доступ до вбудованої оболонки або виконати складену "
"команду, можна викликати спеціальну оболонку для платформи. Наприклад: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var exit = [] \n"
"OS.execute(\"CMD.exe\", [\"/C\", \"cd %TEMP% && dir\"], exit) \n"
"[/gdscript] \n"
"[csharp] \n"
"Godot.Collections.Array exit = []; \n"
"OS.Execute(\"CMD.exe\", [\"/C\", \"cd %TEMP% && dir\"], exit); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, Linux, macOS і Windows. \n"
"[b]Примітка:[/b] Щоб виконати команду вбудованого інтерпретатора команд "
"Windows, укажіть [code]cmd.exe[/code] у [param path], [code]/c[/code] як "
"перший аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка:[/b] Щоб виконати вбудовану команду PowerShell, укажіть "
"[code]powershell.exe[/code] у [param path], [code]-Command[/code] як перший "
"аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка:[/b] Щоб виконати вбудовану команду оболонки Unix, укажіть назву "
"виконуваного файлу оболонки в [шлях до параметрів], [code]-c[/code] як перший "
"аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка.[/b] У macOS програми ізольованого програмного середовища можуть "
"запускати лише вбудовані допоміжні виконувані файли, указані під час "
"експорту. \n"
"[b]Примітка.[/b] На Android системні команди, такі як [code]dumpsys[/code], "
"можна запускати лише на пристрої з root-доступом."
msgid ""
"Creates a new process that runs independently of Godot with redirected IO. It "
"will not terminate when Godot terminates. The path specified in [param path] "
"must exist and be an executable file or macOS [code].app[/code] bundle. The "
"path is resolved based on the current platform. The [param arguments] are "
"used in the given order and separated by a space.\n"
"If [param blocking] is [code]false[/code], created pipes work in non-blocking "
"mode, i.e. read and write operations will return immediately. Use [method "
"FileAccess.get_error] to check if the last read/write operation was "
"successful.\n"
"If the process cannot be created, this method returns an empty [Dictionary]. "
"Otherwise, this method returns a [Dictionary] with the following keys:\n"
"- [code]\"stdio\"[/code] - [FileAccess] to access the process stdin and "
"stdout pipes (read/write).\n"
"- [code]\"stderr\"[/code] - [FileAccess] to access the process stderr pipe "
"(read only).\n"
"- [code]\"pid\"[/code] - Process ID as an [int], which you can use to monitor "
"the process (and potentially terminate it with [method kill]).\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS, and "
"Windows.\n"
"[b]Note:[/b] To execute a Windows command interpreter built-in command, "
"specify [code]cmd.exe[/code] in [param path], [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 [param path], [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 [param path], [code]-c[/code] as the first argument, and "
"the desired command as the second argument.\n"
"[b]Note:[/b] On macOS, sandboxed applications are limited to run only "
"embedded helper executables, specified during export or system .app bundle, "
"system .app bundles will ignore arguments."
msgstr ""
"Створює новий процес, який виконується незалежно від Godot з перенаправленням "
"вводу-виводу. Він не припиниться, коли закінчиться Godot. Шлях, указаний у "
"[param path], має існувати та бути виконуваним файлом або пакетом [code].app[/"
"code] macOS. Шлях вирішується на основі поточної платформи. [param arguments] "
"використовуються у вказаному порядку та розділені пробілом. \n"
"Якщо [param blocking] має значення [code]false[/code], створені канали "
"працюють у неблокуючому режимі, тобто операції читання та запису повертаються "
"негайно. Використовуйте [method FileAccess.get_error], щоб перевірити, чи "
"остання операція читання/запису була успішною. \n"
"Якщо процес не може бути створений, цей метод повертає порожній [Dictionary]. "
"В іншому випадку цей метод повертає [Dictionary] із такими ключами: \n"
"- [code]\"stdio\"[/code] - [FileAccess] для доступу до каналів stdin і stdout "
"процесу (читання/запис). \n"
"- [code]\"stderr\"[/code] - [FileAccess] для доступу до каналу stderr процесу "
"(тільки читання). \n"
"- [code]\"pid\"[/code] - ID процесу як [int], який ви можете використовувати "
"для моніторингу процесу (і потенційно завершити його за допомогою [method "
"kill]). \n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, Linux, macOS і Windows. \n"
"[b]Примітка:[/b] Щоб виконати команду вбудованого інтерпретатора команд "
"Windows, укажіть [code]cmd.exe[/code] у [param path], [code]/c[/code] як "
"перший аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка:[/b] Щоб виконати вбудовану команду PowerShell, укажіть "
"[code]powershell.exe[/code] у [param path], [code]-Command[/code] як перший "
"аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка:[/b] Щоб виконати вбудовану команду оболонки Unix, укажіть назву "
"виконуваного файлу оболонки в [шлях до параметрів], [code]-c[/code] як перший "
"аргумент, а потрібну команду як другий аргумент. \n"
"[b]Примітка.[/b] У macOS програми ізольованого програмного середовища можуть "
"запускати лише вбудовані допоміжні виконувані файли, указані під час експорту "
"або системного пакета .app, системні пакети .app ігноруватимуть аргументи."
msgid ""
"Finds the keycode for the given string. The returned values are equivalent to "
"the [enum Key] constants.\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(OS.find_keycode_from_string(\"C\")) # Prints 67 (KEY_C)\n"
"print(OS.find_keycode_from_string(\"Escape\")) # Prints 4194305 "
"(KEY_ESCAPE)\n"
"print(OS.find_keycode_from_string(\"Shift+Tab\")) # Prints 37748738 "
"(KEY_MASK_SHIFT | KEY_TAB)\n"
"print(OS.find_keycode_from_string(\"Unknown\")) # Prints 0 (KEY_NONE)\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(OS.FindKeycodeFromString(\"C\")); // Prints C (Key.C)\n"
"GD.Print(OS.FindKeycodeFromString(\"Escape\")); // Prints Escape "
"(Key.Escape)\n"
"GD.Print(OS.FindKeycodeFromString(\"Shift+Tab\")); // Prints 37748738 "
"(KeyModifierMask.MaskShift | Key.Tab)\n"
"GD.Print(OS.FindKeycodeFromString(\"Unknown\")); // Prints None (Key.None)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method get_keycode_string]."
msgstr ""
"Знаходить код ключа для заданого рядка. Повернуті значення еквівалентні "
"константам [enum Key]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"print(OS.find_keycode_from_string(\"C\")) # Виводить 67 (KEY_C) \n"
"print(OS.find_keycode_from_string(\"Escape\")) # Виводить 4194305 "
"(KEY_ESCAPE) \n"
"print(OS.find_keycode_from_string(\"Shift+Tab\")) # Виводить 37748738 "
"(KEY_MASK_SHIFT | KEY_TAB) \n"
"print(OS.find_keycode_from_string(\"Unknown\")) # Виводить 0 (KEY_NONE) \n"
"[/gdscript] \n"
"[csharp] \n"
"GD.Print(OS.FindKeycodeFromString(\"C\")); // Виводить C (Key.C) \n"
"GD.Print(OS.FindKeycodeFromString(\"Escape\")); // Виводить Escape "
"(Key.Escape) \n"
"GD.Print(OS.FindKeycodeFromString(\"Shift+Tab\")); // Друкує 37748738 "
"(KeyModifierMask.MaskShift | Key.Tab) \n"
"GD.Print(OS.FindKeycodeFromString(\"Unknown\")); // Не друкує (Key.None) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Дивіться також [method get_keycode_string]."
msgid ""
"Returns the [i]global[/i] cache data directory according to the operating "
"system's standards.\n"
"On the Linux/BSD platform, this path can be overridden by setting the "
"[code]XDG_CACHE_HOME[/code] environment variable 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_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 ""
"Повертає каталог даних [i]глобального[/i] кешу відповідно до стандартів "
"операційної системи.\n"
"На платформі Linux/BSD цей шлях можна змінити, встановивши змінну середовища "
"[code]XDG_CACHE_HOME[/code] перед запуском проекту. Для отримання додаткової "
"інформації перегляньте [url=$DOCS_URL/tutorials/io/data_paths.html]шляхи до "
"файлів у проектах Godot[/url] у документації. Дивіться також [method "
"get_config_dir] і [method get_data_dir].\n"
"Не плутати з [method get_user_data_dir], який повертає [i]специфічний для "
"проекту[/i] шлях до даних користувача."
msgid ""
"Returns the command-line arguments passed to the engine, excluding arguments "
"processed by the engine, such as [code]--headless[/code] and [code]--"
"fullscreen[/code].\n"
"[codeblock]\n"
"# Godot has been executed with the following command:\n"
"# godot --headless --verbose --scene my_scene.tscn --custom\n"
"OS.get_cmdline_args() # Returns [\"--scene\", \"my_scene.tscn\", \"--"
"custom\"]\n"
"[/codeblock]\n"
"Command-line arguments can be written in any form, including both [code]--key "
"value[/code] and [code]--key=value[/code] forms so they can be properly "
"parsed, as long as custom command-line arguments do not conflict with engine "
"arguments.\n"
"You can also incorporate environment variables using the [method "
"get_environment] method.\n"
"You can set [member ProjectSettings.editor/run/main_run_args] to define "
"command-line arguments to be passed by the editor when running the project.\n"
"[b]Example:[/b] Parse command-line arguments into a [Dictionary] using the "
"[code]--key=value[/code] form for arguments:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var arguments = {}\n"
"for argument in OS.get_cmdline_args():\n"
"\tif argument.contains(\"=\"):\n"
"\t\tvar key_value = argument.split(\"=\")\n"
"\t\targuments[key_value[0].trim_prefix(\"--\")] = key_value[1]\n"
"\telse:\n"
"\t\t# Options without an argument will be present in the dictionary,\n"
"\t\t# with the value set to an empty string.\n"
"\t\targuments[argument.trim_prefix(\"--\")] = \"\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var arguments = new Dictionary<string, string>();\n"
"foreach (var argument in OS.GetCmdlineArgs())\n"
"{\n"
"\tif (argument.Contains('='))\n"
"\t{\n"
"\t\tstring[] keyValue = argument.Split(\"=\");\n"
"\t\targuments[keyValue[0].TrimPrefix(\"--\")] = keyValue[1];\n"
"\t}\n"
"\telse\n"
"\t{\n"
"\t\t// Options without an argument will be present in the dictionary,\n"
"\t\t// with the value set to an empty string.\n"
"\t\targuments[argument.TrimPrefix(\"--\")] = \"\";\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Passing custom user arguments directly is not recommended, as "
"the engine may discard or modify them. Instead, pass the standard UNIX double "
"dash ([code]--[/code]) and then the custom arguments, which the engine will "
"ignore by design. These can be read via [method get_cmdline_user_args]."
msgstr ""
"Повертає аргументи командного рядка, передані до движка, за винятком "
"аргументів, оброблених движком, таких як [code]--headless[/code] та [code]--"
"fullscreen[/code].\n"
"[codeblock]\n"
"# Godot було виконано за допомогою такої команди:\n"
"# godot --headless --verbose --scene my_scene.tscn --custom\n"
"OS.get_cmdline_args() # Повертає [\"--scene\", \"my_scene.tscn\", \"--"
"custom\"]\n"
"[/codeblock]\n"
"Аргументи командного рядка можна записувати в будь-якій формі, включаючи "
"форми [code]--key value[/code] та [code]--key=value[/code], щоб їх можна було "
"правильно проаналізувати, за умови, що власні аргументи командного рядка не "
"конфліктують з аргументами движка.\n"
"Ви також можете включати змінні середовища за допомогою методу [method "
"get_environment].\n"
" Ви можете встановити [member ProjectSettings.editor/run/main_run_args], щоб "
"визначити аргументи командного рядка, які має передавати редактор під час "
"запуску проєкту.\n"
"[b]Приклад:[/b] Розберіть аргументи командного рядка у [Dictionary], "
"використовуючи форму [code]--key=value[/code] для аргументів:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var arguments = {}\n"
"for argument in OS.get_cmdline_args():\n"
"\tif argument.contains(\"=\"):\n"
"\t\tvar key_value = argument.split(\"=\")\n"
"\t\targuments[key_value[0].trim_prefix(\"--\")] = key_value[1]\n"
"\telse:\n"
"\t\t# Варіанти без аргументу будуть присутні у словнику,\n"
"\t\t# зі значенням, встановленим на порожній рядок.\n"
"\t\targuments[argument.trim_prefix(\"--\")] = \"\"\n"
"[/gdscript]\n"
"[csharp]\n"
"var arguments = new Dictionary<string, string>();\n"
"foreach (var argument in OS.GetCmdlineArgs())\n"
"{\n"
"\tif (argument.Contains('='))\n"
"\t{\n"
"\t\tstring[] keyValue = argument.Split(\"=\");\n"
"\t\targuments[keyValue[0].TrimPrefix(\"--\")] = keyValue[1];\n"
"\t}\n"
"\telse\n"
"\t{\n"
"\t\t// Варіанти без аргументу будуть присутні у словнику,\n"
"\t\t// зі значенням, встановленим на порожній рядок.\n"
"\t\targuments[argument.TrimPrefix(\"--\")] = \"\";\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Не рекомендується передавати власні аргументи користувача "
"безпосередньо, оскільки механізм може їх відкинути або змінити. Натомість "
"передайте стандартний подвійний тире UNIX ([code]--[/code]), а потім власні "
"аргументи, які механізм ігноруватиме за своєю природою. Їх можна прочитати за "
"допомогою [method get_cmdline_user_args]."
msgid ""
"Returns the command-line user arguments passed to the engine. User arguments "
"are ignored by the engine and reserved for the user. They are passed after "
"the double dash [code]--[/code] argument. [code]++[/code] may be used when "
"[code]--[/code] is intercepted by another program (such as [code]startx[/"
"code]).\n"
"[codeblock]\n"
"# Godot has been executed with the following command:\n"
"# godot --fullscreen --custom -- --level=2 --hardcore\n"
"\n"
"OS.get_cmdline_args() # Returns [\"--custom\"]\n"
"OS.get_cmdline_user_args() # Returns [\"--level=2\", \"--hardcore\"]\n"
"[/codeblock]\n"
"To get arguments passed before [code]--[/code] or [code]++[/code], use "
"[method get_cmdline_args]."
msgstr ""
"Повертає аргументи користувача командного рядка, передані до механізму. "
"Аргументи користувача ігноруються механізмом і резервуються для користувача. "
"Вони передаються після аргумента з подвійним дефісом [code]--[/code]. [code]++"
"[/code] може використовуватися, коли [code]--[/code] перехоплюється іншою "
"програмою (наприклад, [code]startx[/code]).\n"
"[codeblock]\n"
"# Команду Godot було виконано за допомогою такої команди:\n"
"# godot --fullscreen --custom -- --level=2 --hardcore\n"
"\n"
"OS.get_cmdline_args() # Returns [\"--custom\"]\n"
"OS.get_cmdline_user_args() # Returns [\"--level=2\", \"--hardcore\"]\n"
"[/codeblock]\n"
"Щоб отримати аргументи, передані перед [code]--[/code] або [code]++[/code], "
"використовуйте [method get_cmdline_args]."
msgid ""
"Returns the [i]global[/i] user configuration directory according to the "
"operating system's standards.\n"
"On the Linux/BSD platform, this path can be overridden by setting the "
"[code]XDG_CONFIG_HOME[/code] environment variable 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 ""
"Повертає каталог даних [i]глобального[/i] кешу відповідно до стандартів "
"операційної системи.\n"
"На платформі Linux/BSD цей шлях можна змінити, встановивши змінну середовища "
"[code]XDG_CACHE_HOME[/code] перед запуском проекту. Для отримання додаткової "
"інформації перегляньте [url=$DOCS_URL/tutorials/io/data_paths.html]шляхи до "
"файлів у проектах Godot[/url] у документації. Дивіться також [method "
"get_config_dir] і [method get_data_dir].\n"
"Не плутати з [method get_user_data_dir], який повертає [i]специфічний для "
"проекту[/i] шлях до даних користувача."
msgid ""
"Returns an array of connected MIDI device names, if they exist. Returns an "
"empty array if the system MIDI driver has not previously been initialized "
"with [method open_midi_inputs]. See also [method close_midi_inputs].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, Windows, and Web.\n"
"[b]Note:[/b] On the Web platform, Web MIDI needs to be supported by the "
"browser. [url=https://caniuse.com/midi]For the time being[/url], it is "
"currently supported by all major browsers, except Safari.\n"
"[b]Note:[/b] On the Web platform, using MIDI input requires a browser "
"permission to be granted first. This permission request is performed when "
"calling [method open_midi_inputs]. The browser will refrain from processing "
"MIDI input until the user accepts the permission request."
msgstr ""
"Повертає масив імен підключених MIDI-пристроїв, якщо вони існують. Повертає "
"порожній масив, якщо системний MIDI-драйвер раніше не було ініціалізовано "
"[method open_midi_inputs]. Дивіться також [method close_midi_inputs]. \n"
"[b]Примітка.[/b] Цей метод реалізовано в Linux, macOS, Windows і Web. \n"
"[b]Примітка.[/b] На веб-платформі веб-MIDI має підтримуватися браузером. "
"[url=https://caniuse.com/midi]На даний момент[/url] наразі він підтримується "
"всіма основними браузерами, крім Safari. \n"
"[b]Примітка.[/b] На веб-платформі для використання MIDI-введення спочатку "
"потрібно надати дозвіл браузера. Цей запит на дозвіл виконується під час "
"виклику [method open_midi_inputs]. Браузер утримуватиметься від обробки MIDI-"
"введення, доки користувач не прийме запит на дозвіл."
msgid ""
"Returns the [i]global[/i] user data directory according to the operating "
"system's standards.\n"
"On the Linux/BSD platform, this path can be overridden by setting the "
"[code]XDG_DATA_HOME[/code] environment variable 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_config_dir].\n"
"Not to be confused with [method get_user_data_dir], which returns the "
"[i]project-specific[/i] user data path."
msgstr ""
"Повертає каталог даних користувачів [i]global[/i] за стандартами операційної "
"системи.\n"
"На платформі Linux/BSD цей шлях може передаватися, встановлюючи "
"[code]XDG_DATA_HOME[/code] змінного середовища перед початком проекту. Див "
"[url=$DOCS_URL/tutorials/io/data_paths.html] Файлові шляхи в проектах Godot[/"
"url] в документації для отримання додаткової інформації. [method "
"get_cache_dir] і [method get_config_dir].\n"
"Не плутати з [method get_user_data_dir], який повертає [i]проект-специфічний[/"
"i] шлях даних."
msgid ""
"Returns the name of the distribution for Linux and BSD platforms (e.g. "
"\"Ubuntu\", \"Manjaro\", \"OpenBSD\", etc.).\n"
"Returns the same value as [method get_name] for stock Android ROMs, but "
"attempts to return the custom ROM name for popular Android derivatives such "
"as \"LineageOS\".\n"
"Returns the same value as [method get_name] for other platforms.\n"
"[b]Note:[/b] This method is not supported on the Web platform. It returns an "
"empty string."
msgstr ""
"Повертає назву дистрибуції для платформ Linux і BSD (наприклад, \"Убунту\", "
"\"Manjaro\", \"OpenBSD\" і т.д.).\n"
"Повертає однакове значення, як [method get_name] для наявності Android ROMs, "
"але спроби повернути користувацьку назву ROM для популярних Android похідних, "
"таких як \"LineageOS\".\n"
"Повертає однакове значення, яке [method get_name] для інших платформ.\n"
"[b]Примітка:[/b] Цей метод не підтримується на веб-платформі. Він повертає "
"порожній рядок."
msgid ""
"Generates a [PackedByteArray] of cryptographically secure random bytes with "
"given [param size].\n"
"[b]Note:[/b] Generating large quantities of bytes using this method can "
"result in locking and entropy of lower quality on most platforms. Using "
"[method Crypto.generate_random_bytes] is preferred in most cases."
msgstr ""
"Генерація [PackedByteArray] криптографічно захищених випадкових байтів з "
"урахуванням [param size].\n"
"[b]Примітка:[/b] Генерування великої кількості байтів за допомогою цього "
"методу може призвести до блокування та ентропії меншої якості на більшості "
"платформ. Використання [method Crypto.generate_random_bytes] краще в "
"більшості випадків."
msgid ""
"Returns the value of the given environment variable, or an empty string if "
"[param variable] doesn't exist.\n"
"[b]Note:[/b] Double-check the casing of [param variable]. Environment "
"variable names are case-sensitive on all platforms except Windows.\n"
"[b]Note:[/b] On macOS, applications do not have access to shell environment "
"variables."
msgstr ""
"Повертає значення змінної даної середовища або порожній рядок, якщо [param "
"variable] не існує.\n"
"[b]Примітка:[/b] Double-check кешування [param variable]. Змінні імена "
"навколишнього середовища на всіх платформах, крім Windows.\n"
"[b]Примітка:[/b] На macOS, додатки не мають доступу до змінних середовища "
"оболонки."
msgid ""
"Returns the file path to the current engine executable.\n"
"[b]Note:[/b] On macOS, if you want to launch another instance of Godot, "
"always use [method create_instance] instead of relying on the executable path."
msgstr ""
"Повертає шлях до поточного двигуна, що виконуваний.\n"
"[b]Примітка:[/b] На MacOS, якщо ви хочете запустити інший екземпляр Godot, "
"завжди використовуйте [method create_instance] замість того, щоб спиратися на "
"виконуваний шлях."
msgid ""
"On Android devices: Returns the list of dangerous permissions that have been "
"granted.\n"
"On macOS: Returns the list of granted permissions and user selected folders "
"accessible to the application (sandboxed applications only). Use the native "
"file dialog to request folder access permission.\n"
"On iOS, visionOS: Returns the list of granted permissions."
msgstr ""
"На пристроях Android: Повертає список наданих небезпечних дозволів.\n"
"На macOS: Повертає список наданих дозволів та вибраних користувачем папок, "
"доступних програмі (лише для програм з ізольованим програмним середовищем). "
"Використовуйте рідне діалогове вікно файлів, щоб запросити дозвіл на доступ "
"до папки.\n"
"На iOS, visionOS: Повертає список наданих дозволів."
msgid ""
"Returns the given keycode as a [String].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(OS.get_keycode_string(KEY_C)) # Prints \"C\"\n"
"print(OS.get_keycode_string(KEY_ESCAPE)) # Prints \"Escape\"\n"
"print(OS.get_keycode_string(KEY_MASK_SHIFT | KEY_TAB)) # Prints "
"\"Shift+Tab\"\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(OS.GetKeycodeString(Key.C)); // "
"Prints \"C\"\n"
"GD.Print(OS.GetKeycodeString(Key.Escape)); // "
"Prints \"Escape\"\n"
"GD.Print(OS.GetKeycodeString((Key)KeyModifierMask.MaskShift | Key.Tab)); // "
"Prints \"Shift+Tab\"\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See also [method find_keycode_from_string], [member InputEventKey.keycode], "
"and [method InputEventKey.get_keycode_with_modifiers]."
msgstr ""
"Повертає заданий код ключа як [String]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"print(OS.get_keycode_string(KEY_C)) # Виводить \"C\" \n"
"print(OS.get_keycode_string(KEY_ESCAPE)) # Виводить \"Escape\" \n"
"print(OS.get_keycode_string(KEY_MASK_SHIFT | KEY_TAB)) # Виводить "
"\"Shift+Tab\" \n"
"[/gdscript] \n"
"[csharp] \n"
"GD.Print(OS.GetKeycodeString(Key.C)); // "
"Виводить \"C\" \n"
"GD.Print(OS.GetKeycodeString(Key.Escape)); // "
"Виводить \"Escape\" \n"
"GD.Print(OS.GetKeycodeString((Key)KeyModifierMask.MaskShift | Key.Tab)); // "
"Виводить \"Shift+Tab\" \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Дивіться також [method find_keycode_from_string], [member "
"InputEventKey.keycode] і [method InputEventKey.get_keycode_with_modifiers]."
msgid ""
"Returns the host OS locale as a [String] of the form "
"[code]language_Script_COUNTRY_VARIANT@extra[/code]. Every substring after "
"[code]language[/code] is optional and may not exist.\n"
"- [code]language[/code] - 2 or 3-letter [url=https://en.wikipedia.org/wiki/"
"List_of_ISO_639-1_codes]language code[/url], in lower case.\n"
"- [code skip-lint]Script[/code] - 4-letter [url=https://en.wikipedia.org/wiki/"
"ISO_15924]script code[/url], in title case.\n"
"- [code]COUNTRY[/code] - 2 or 3-letter [url=https://en.wikipedia.org/wiki/"
"ISO_3166-1]country code[/url], in upper case.\n"
"- [code]VARIANT[/code] - language variant, region and sort order. The variant "
"can have any number of underscored keywords.\n"
"- [code]extra[/code] - semicolon separated list of additional key words. This "
"may include currency, calendar, sort order and numbering system information.\n"
"If you want only the language code and not the fully specified locale from "
"the OS, you can use [method get_locale_language]."
msgstr ""
"Повертаємо вашу увагу на те, як [String] форми "
"[code]language_Script_COUNTRY_VARIANT@extra[/code]. Кожна підрядка після "
"[code]language[/code] необов'язково і не може існувати.\n"
"- [code]language[/code] - 2 або 3-letter [url=https://en.wikipedia.org/wiki/"
"List_of_ISO_639-1_codes]language code[/url], в нижньому випадку.\n"
"- [code skip-lint]Script[/code] - 4-letter [url=https://en.wikipedia.org/wiki/"
"ISO_15924]script code[/url], у назвному випадку.\n"
"- [code]COUNTRY[/code] - 2 або 3-леттер [url=https://en.wikipedia.org/wiki/"
"ISO_3166-1] Код облікового запису[/url], у верхньому корпусі.\n"
"- [code]VARIANT[/code] - варіант мови, регіон і сорт замовлення. Варіант може "
"мати будь-яку кількість зашифрованих слів.\n"
"- [code]extra[/code] - напівколон відокремлений список додаткових ключових "
"слів. Це може включати валюту, календар, порядок сортування та інформацію про "
"систему.\n"
"Якщо ви хочете тільки код мови і не повністю вказаний локальний з ОС, ви "
"можете використовувати [method get_locale_language]."
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 "
"consistent on all platforms. This is equivalent to extracting the "
"[code]language[/code] part of the [method get_locale] string.\n"
"This can be used to narrow down fully specified locale strings to only the "
"\"common\" language code, when you don't need the additional information "
"about country code or variants. For example, for a French Canadian user with "
"[code]fr_CA[/code] locale, this would return [code]fr[/code]."
msgstr ""
"Повернутися до хосту OS Locale 2 або 3-letter [url=https://en.wikipedia.org/"
"wiki/List_of_ISO_639-1_codes]language code[/url] як рядок, який повинен "
"відповідати на всі платформи. Це еквівалентно вилучення [code]language[/code] "
"part of [method get_locale] string.\n"
"Це може бути використаний для звуження повністю зазначених локальних рядків, "
"щоб тільки \"компонентний\" код мови, коли вам не потрібна додаткова "
"інформація про код країни або варіанти. Наприклад, для французького "
"канадського користувача [code]fr_CA[/code] Locale, це буде повернено "
"[code]fr[/code]."
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 ""
"Повертає ідентифікатор основної нитки. Див. [method get_thread_caller_id].\n"
"[b]Примітка:[/b] Ідентифікатори не є детерміналістичною і можуть бути "
"використані через перезавантаження додатків."
msgid ""
"Returns a [Dictionary] containing information about the current memory with "
"the following entries:\n"
"- [code]\"physical\"[/code] - total amount of usable physical memory in "
"bytes. This value can be slightly less than the actual physical memory "
"amount, since it does not include memory reserved by the kernel and devices.\n"
"- [code]\"free\"[/code] - amount of physical memory, that can be immediately "
"allocated without disk access or other costly operations, in bytes. The "
"process might be able to allocate more physical memory, but this action will "
"require moving inactive pages to disk, which can be expensive.\n"
"- [code]\"available\"[/code] - amount of memory that can be allocated without "
"extending the swap file(s), in bytes. This value includes both physical "
"memory and swap.\n"
"- [code]\"stack\"[/code] - size of the current thread stack in bytes.\n"
"[b]Note:[/b] Each entry's value may be [code]-1[/code] if it is unknown."
msgstr ""
"Повертаємо інформацію про поточну пам'ять з наступними записами:\n"
"- [code]\"фізичний\"[/code] - загальна кількість корисної фізичної пам'яті в "
"байтах. Це значення може бути трохи менше, ніж фактична кількість пам'яті, "
"так як вона не містить пам'яті, зарезервованих ядром і пристроями.\n"
"- [code]\"Free\"[/code] - кількість фізичної пам'яті, які можна відразу ж "
"виділити без доступу до диска або інших витратних операцій, в байтах. Процес "
"може бути в змозі виділити більше фізичної пам'яті, але ця дія вимагає "
"переміщення неактивних сторінок на диск, які можуть бути дорогими.\n"
"- [code]\"access\"[/code] - кількість пам'яті, яка може бути виділена без "
"розширення файлу swap (s), в байтах. Це значення включає як фізичну пам'ять, "
"так і ковпачок.\n"
"- [code]\"stack\"[/code] - розмір поточного стека ниток в байтах.\n"
"[b]Note:[/b] Кожне значення запису може бути [code]-1[/code], якщо це "
"невідомо."
msgid ""
"Returns the model name of the current device.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, macOS, and Windows. "
"Returns [code]\"GenericDevice\"[/code] on unsupported platforms."
msgstr ""
"Повертає назву моделі поточного пристрою.\n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, iOS, macOS і Windows. "
"Повертає [code]\"GenericDevice\"[/code] на непідтримуваних платформах."
msgid ""
"Returns the name of the host platform.\n"
"- On Windows, this is [code]\"Windows\"[/code].\n"
"- On macOS, this is [code]\"macOS\"[/code].\n"
"- On Linux-based operating systems, this is [code]\"Linux\"[/code].\n"
"- On BSD-based operating systems, this is [code]\"FreeBSD\"[/code], [code]"
"\"NetBSD\"[/code], [code]\"OpenBSD\"[/code], or [code]\"BSD\"[/code] as a "
"fallback.\n"
"- On Android, this is [code]\"Android\"[/code].\n"
"- On iOS, this is [code]\"iOS\"[/code].\n"
"- On Web, this is [code]\"Web\"[/code].\n"
"[b]Note:[/b] Custom builds of the engine may support additional platforms, "
"such as consoles, possibly returning other names.\n"
"[codeblocks]\n"
"[gdscript]\n"
"match OS.get_name():\n"
"\t\"Windows\":\n"
"\t\tprint(\"Welcome to Windows!\")\n"
"\t\"macOS\":\n"
"\t\tprint(\"Welcome to macOS!\")\n"
"\t\"Linux\", \"FreeBSD\", \"NetBSD\", \"OpenBSD\", \"BSD\":\n"
"\t\tprint(\"Welcome to Linux/BSD!\")\n"
"\t\"Android\":\n"
"\t\tprint(\"Welcome to Android!\")\n"
"\t\"iOS\":\n"
"\t\tprint(\"Welcome to iOS!\")\n"
"\t\"Web\":\n"
"\t\tprint(\"Welcome to the Web!\")\n"
"[/gdscript]\n"
"[csharp]\n"
"switch (OS.GetName())\n"
"{\n"
"\tcase \"Windows\":\n"
"\t\tGD.Print(\"Welcome to Windows\");\n"
"\t\tbreak;\n"
"\tcase \"macOS\":\n"
"\t\tGD.Print(\"Welcome to macOS!\");\n"
"\t\tbreak;\n"
"\tcase \"Linux\":\n"
"\tcase \"FreeBSD\":\n"
"\tcase \"NetBSD\":\n"
"\tcase \"OpenBSD\":\n"
"\tcase \"BSD\":\n"
"\t\tGD.Print(\"Welcome to Linux/BSD!\");\n"
"\t\tbreak;\n"
"\tcase \"Android\":\n"
"\t\tGD.Print(\"Welcome to Android!\");\n"
"\t\tbreak;\n"
"\tcase \"iOS\":\n"
"\t\tGD.Print(\"Welcome to iOS!\");\n"
"\t\tbreak;\n"
"\tcase \"Web\":\n"
"\t\tGD.Print(\"Welcome to the Web!\");\n"
"\t\tbreak;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] On Web platforms, it is still possible to determine the host "
"platform's OS with feature tags. See [method has_feature]."
msgstr ""
"Повертає назву хост-платформи. \n"
"- У Windows це [code]\"Windows\"[/code]. \n"
"- У macOS це [code]\"macOS\"[/code]. \n"
"- В операційних системах на основі Linux це [code]\"Linux\"[/code]. \n"
"- В операційних системах на основі BSD це [code]\"FreeBSD\"[/code], [code]"
"\"NetBSD\"[/code], [code]\"OpenBSD\"[/code] або [code]\"BSD\"[/code] як "
"запасний варіант. \n"
"– На Android це [code]\"Android\"[/code]. \n"
"- В iOS це [code]\"iOS\"[/code]. \n"
"- В Інтернеті це [code]\"Веб\"[/code]. \n"
"[b]Примітка:[/b] Спеціальні збірки двигуна можуть підтримувати додаткові "
"платформи, такі як консолі, імовірно повертаючи інші назви. \n"
"[codeblocks] \n"
"[gdscript] \n"
"match OS.get_name(): \n"
"\t\"Window s\": \n"
"\t\tprint(\"Ласкаво просимо до Windows!\") \n"
"\t\"macOS\": \n"
"\t\tprint(\"Ласкаво просимо до macOS!\") \n"
"\t«Linux», «FreeBSD», «NetBSD», «OpenBSD», «BSD»: \n"
"\t\tprint(\"Ласкаво просимо до Linux/BSD!\") \n"
"\t\"Android\": \n"
"\t\tprint(\"Ласкаво просимо до Android!\") \n"
"\t\"iOS\": \n"
"\t\tprint(\"Ласкаво просимо до iOS!\") \n"
"\t\"Wevb\": \n"
"\t\tprint(\"Ласкаво просимо в Інтернет!\") \n"
"[/gdscript] \n"
"[csharp] \n"
"switch (OS.GetName()) \n"
"{\n"
"\tcase \"Windows\": \n"
"\t\tGD.Print(\"Ласкаво просимо до Windows\"); \n"
"\t\tbreak; \n"
"\tcase \"macOS\": \n"
"\t\tGD.Print(\"Ласкаво просимо до macOS!\"); \n"
"\t\tbreak; \n"
"\tcase \"Linux\": \n"
"\tcase \"FreeBSD\": \n"
"\tcase \"NetBSD\": \n"
"\tcase \"OpenBSD\": \n"
"\tcase \"BSD\": \n"
"\t\tGD.Print(\"Ласкаво просимо до Linux/BSD!\"); \n"
"\t\tbreak; \n"
"\tcase \"Android\": \n"
"\t\tGD.Print(\"Ласкаво просимо в Android!\"); \n"
"\t\tbreak; \n"
"\tcase \"iOS\": \n"
"\t\tGD.Print(\"Ласкаво просимо до iOS!\"); \n"
"\t\tbreak; \n"
"\tcase «Web»: \n"
"\t\tGD.Print(\"Ласкаво просимо в Інтернет!\"); \n"
"\t\tbreak; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] На веб-платформах усе ще можна визначити ОС хост-платформи "
"за допомогою тегів функцій. Перегляньте [method has_feature]."
msgid ""
"Returns the exit code of a spawned process once it has finished running (see "
"[method is_process_running]).\n"
"Returns [code]-1[/code] if the [param pid] is not a PID of a spawned child "
"process, the process is still running, or the method is not implemented for "
"the current platform.\n"
"[b]Note:[/b] Returns [code]-1[/code] if the [param pid] is a macOS bundled "
"app process.\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS and Windows."
msgstr ""
"Повертає вихідний код сповільненого процесу після завершення роботи (див. "
"[method is_process_running]).\n"
"Повертаємо [code]-1[/code], якщо [param pid] не є PID спавованого дитячого "
"процесу, процес все ще працює, або метод не реалізований для поточного "
"майданчика.\n"
"[b]Примітка:[/b] Повертає [code]-1[/code], якщо [param pid] є процесом "
"додатків macOS.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, Linux, macOS та Windows."
msgid ""
"Returns the number used by the host machine to uniquely identify this "
"application.\n"
"[b]Note:[/b] On Web, this method always returns [code]0[/code]."
msgstr ""
"Повертає номер, який використовується головною машиною для унікальної "
"ідентифікації цієї програми.\n"
"[b]Примітка:[/b] У веб-версії цей метод завжди повертає [code]0[/code]."
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 ""
"Повертає кількість [i]логічних[/i] процесорних ядер, доступних на верстаті. "
"На процесорах з HyperThreading ввімкнено цей номер буде більше, ніж число "
"[i]фізичних[/i] процесорних ядер."
msgid ""
"Returns the full name of the CPU model on the host machine (e.g. [code]"
"\"Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz\"[/code]).\n"
"[b]Note:[/b] This method is only implemented on Windows, macOS, Linux and "
"iOS. On Android and Web, [method get_processor_name] returns an empty string."
msgstr ""
"Повертає повне ім'я моделі процесора на хост-машину (наприклад, [code]"
"\"Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz\"[/code]).\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на Windows, macOS, Linux та "
"iOS. На Android і Web [method get_processor_name] повертає порожній рядок."
msgid ""
"Returns the list of command line arguments that will be used when the project "
"automatically restarts using [method set_restart_on_exit]. See also [method "
"is_restart_on_exit_set]."
msgstr ""
"Повертає список аргументів командного рядка, які будуть використані при "
"автоматично перезавантаженні проекту за допомогою [method "
"set_restart_on_exit]. Дивись також [method _restart_on_exit_set]."
msgid ""
"Returns the maximum amount of static memory used. Only works in debug builds."
msgstr ""
"Повертає максимальну кількість використовуваних статичних пам'яток. Тільки "
"роботи в будівельних конструкціях."
msgid ""
"Returns the amount of static memory being used by the program in bytes. Only "
"works in debug builds."
msgstr ""
"Повертає кількість статичної пам'яті, що використовується програмою в байтах. "
"Тільки роботи в будівельних конструкціях."
msgid ""
"Returns the type of the standard error device.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows."
msgstr ""
"Повертає тип стандартного пристрою помилок.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows."
msgid ""
"Returns the type of the standard input device.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] On exported Windows builds, run the console wrapper executable "
"to access the standard input. If you need a single executable with full "
"console support, use a custom build compiled with the "
"[code]windows_subsystem=console[/code] flag."
msgstr ""
"Повертає тип стандартного пристрою введення.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] На експортованих збірках Windows запустіть виконуваний файл-"
"обгортку консолі для доступу до стандартного вводу. Якщо вам потрібен один "
"виконуваний файл з повною підтримкою консолі, використовуйте власну збірку, "
"скомпільовану з прапорцем [code]windows_subsystem=console[/code]."
msgid ""
"Returns the type of the standard output device.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows."
msgstr ""
"Повертає тип стандартного пристрою виводу.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows."
msgid ""
"Returns the list of certification authorities trusted by the operating system "
"as a string of concatenated certificates in PEM format."
msgstr ""
"Повертає перелік органів з сертифікації, які довіряли операційній системі, як "
"рядок заданих сертифікатів у форматі PEM."
msgid ""
"Returns the path to commonly used folders across different platforms, as "
"defined by [param dir]. See the [enum SystemDir] constants for available "
"locations.\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS and "
"Windows.\n"
"[b]Note:[/b] Shared storage is implemented on Android and allows to "
"differentiate between app specific and shared directories, if [param "
"shared_storage] is [code]true[/code]. Shared directories have additional "
"restrictions on Android."
msgstr ""
"Повертає шлях до часто використовуваних папок на різних платформах, як "
"визначено [param dir]. Перегляньте константи [enum SystemDir] для доступних "
"місць.\n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, Linux, macOS і Windows.\n"
"[b]Примітка.[/b] Спільне сховище реалізовано на Android і дозволяє розрізняти "
"каталоги для певної програми та спільні, якщо [param shared_storage] має "
"значення [code]true[/code]. Спільні каталоги мають додаткові обмеження на "
"Android."
msgid ""
"Returns the path to the system font file with [param font_name] and style. "
"Returns an empty string if no matching fonts found.\n"
"The following aliases can be used to request default fonts: \"sans-serif\", "
"\"serif\", \"monospace\", \"cursive\", and \"fantasy\".\n"
"[b]Note:[/b] Returned font might have different style if the requested style "
"is not available.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
"Повертає шлях до системного файлу шрифту за допомогою [param font_name] та "
"стилю. Повертає порожній рядок, якщо не знайдено шрифтів.\n"
"Для запиту шрифтів за замовчуванням можна використовувати наступні "
"псевдоніми: \"sans-serif\", \"serif\", \"monospace\", \"cursive\", "
"\"fantasy\".\n"
"[b]Примітка:[/b] Повернутий шрифт може мати різний стиль, якщо стиль запиту "
"не доступний.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, Linux, macOS та "
"Windows."
msgid ""
"Returns an array of the system substitute font file paths, which are similar "
"to the font with [param font_name] and style for the specified text, locale, "
"and script. Returns an empty array if no matching fonts found.\n"
"The following aliases can be used to request default fonts: \"sans-serif\", "
"\"serif\", \"monospace\", \"cursive\", and \"fantasy\".\n"
"[b]Note:[/b] Depending on OS, it's not guaranteed that any of the returned "
"fonts will be suitable for rendering specified text. Fonts should be loaded "
"and checked in the order they are returned, and the first suitable one used.\n"
"[b]Note:[/b] Returned fonts might have different style if the requested style "
"is not available or belong to a different font family.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
"Повертає масив системного замінника шрифтів, які схожі на шрифт [param "
"font_name] і стиль для вказаного тексту, локального та скрипту. Повертає "
"порожній масив, якщо не знайдено відповідних шрифтів.\n"
"Для запиту шрифтів за замовчуванням можна використовувати наступні "
"псевдоніми: \"sans-serif\", \"serif\", \"monospace\", \"cursive\", "
"\"fantasy\".\n"
"[b]Примітка:[/b] Залежно від ОС не гарантується, що будь-який з повернутих "
"шрифтів буде придатний для надання вказаного тексту. Шрифти повинні бути "
"завантажені і перевірені в порядку, які вони повертаються, і в першу чергу "
"використовуються.\n"
"[b]Примітка:[/b] Повернуті шрифти можуть мати різний стиль, якщо запитаний "
"стиль не доступний або належить до різних сімей шрифтів.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, Linux, macOS та "
"Windows."
msgid ""
"Returns the list of font family names available.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
"Повертаємо список імен сімей шрифтів.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, Linux, macOS та "
"Windows."
msgid ""
"Returns the [i]global[/i] temporary data directory according to the operating "
"system's standards."
msgstr ""
"Повертає [i]глобальний[/i] каталог тимчасових даних відповідно до стандартів "
"операційної системи."
msgid ""
"Returns the ID of the current thread. This can be used in logs to ease "
"debugging of multi-threaded applications.\n"
"[b]Note:[/b] Thread IDs are not deterministic and may be reused across "
"application restarts."
msgstr ""
"Повертає ідентифікатор поточної нитки. Це може бути використаний в журналах, "
"щоб полегшити відключення багатопрочитаних додатків.\n"
"[b]Примітка:[/b] Ідентифікатори не є детерміналістичною і можуть бути "
"використані через перезавантаження додатків."
msgid ""
"Returns a string that is unique to the device.\n"
"[b]Note:[/b] This string may change without notice if the user reinstalls "
"their operating system, upgrades it, or modifies their hardware. This means "
"it should generally not be used to encrypt persistent data, as the data saved "
"before an unexpected ID change would become inaccessible. The returned string "
"may also be falsified using external programs, so do not rely on the string "
"returned by this method for security purposes.\n"
"[b]Note:[/b] On Web, returns an empty string and generates an error, as this "
"method cannot be implemented for security reasons."
msgstr ""
"Повертає рядок, який унікальний до пристрою.\n"
"[b]Примітка:[/b] Цей рядок може змінитися без повідомлення, якщо користувач "
"перевстановлює свою операційну систему, модернізує його або змінює їх "
"апаратне забезпечення. Це означає, що він, як правило, не використовується "
"для шифрування персидентних даних, оскільки дані, що зберігаються перед "
"несподіваною зміною ID, стануть недоступними. Повернути рядок можна також за "
"допомогою зовнішніх програм, тому не покладайте на рядок, що повертається цим "
"методом безпеки.\n"
"[b]Примітка:[/b] Веб-сайт, повертає порожній рядок і створює помилку, "
"оскільки цей метод не може бути реалізований з причин безпеки."
msgid ""
"Returns the absolute directory path where user data is written (the "
"[code]user://[/code] directory in Godot). The path depends on the project "
"name and [member ProjectSettings.application/config/use_custom_user_dir].\n"
"- On Windows, this is [code]%AppData%\\Godot\\app_userdata\\[project_name][/"
"code], or [code]%AppData%\\[custom_name][/code] if [code]use_custom_user_dir[/"
"code] is set. [code]%AppData%[/code] expands to [code]%UserProfile%"
"\\AppData\\Roaming[/code].\n"
"- On macOS, this is [code]~/Library/Application Support/Godot/app_userdata/"
"[project_name][/code], or [code]~/Library/Application Support/[custom_name][/"
"code] if [code]use_custom_user_dir[/code] is set.\n"
"- On Linux and BSD, this is [code]~/.local/share/godot/app_userdata/"
"[project_name][/code], or [code]~/.local/share/[custom_name][/code] if "
"[code]use_custom_user_dir[/code] is set.\n"
"- On Android and iOS, this is a sandboxed directory in either internal or "
"external storage, depending on the user's configuration.\n"
"- On Web, this is a virtual directory managed by the browser.\n"
"If the project name is empty, [code][project_name][/code] falls back to [code]"
"[unnamed project][/code].\n"
"Not to be confused with [method get_data_dir], which returns the [i]global[/"
"i] (non-project-specific) user home directory."
msgstr ""
"Повертає абсолютний шлях каталогу, де написано дані користувача ([code]user://"
"[/code] в Godot). Шлях залежить від назви проекту та [member "
"ProjectSettings.application/config/use_custom_user_dir].\n"
"- На Windows, це [code]%AppData%\\Godot\\app_userdata\\[project_name][/code] "
"або [code]%AppData%\\[custom_name][/code] if [code]use_custom_user_dir[/"
"code]. [code]%AppData%[/code] розширюється до [code]%UserProfile%"
"\\AppData\\Roaming[/code].\n"
"- На macOS це [code] ~/Library/Application Support/Godot/app_userdata/"
"[project_name][/code], або [code] ~/Library/Application support/[custom_name]"
"[/code] якщо [code]use_custom_user_dir[/code].\n"
"- На Linux і BSD це [code] ~/.local/share/godot/app_userdata/[project_name][/"
"code], або [code] ~/.local/share/[custom_name][/code] якщо "
"[code]use_custom_user_dir[/code].\n"
"- На Android та iOS це каталог із пісочниці у внутрішньому або зовнішньому "
"зберіганні, залежно від конфігурації користувача.\n"
"- На Веб-сайті це віртуальний каталог, керований браузером.\n"
"Якщо назва проекту є порожнім, [code][project_name][/code] повертається до "
"[code][unnamed project][/code].\n"
"Не плутати з [method get_data_dir], що повертає [i]global[/i] (неспецифічний) "
"каталог користувачів."
msgid ""
"Returns the exact production and build version of the operating system. This "
"is different from the branded version used in marketing. This helps to "
"distinguish between different releases of operating systems, including minor "
"versions, and insider and custom builds.\n"
"- For Windows, the major and minor version are returned, as well as the build "
"number. For example, the returned string may look like [code]10.0.9926[/code] "
"for a build of Windows 10.\n"
"- For rolling distributions, such as Arch Linux, an empty string is "
"returned.\n"
"- For macOS and iOS, the major and minor version are returned, as well as the "
"patch number.\n"
"- For Android, the SDK version and the incremental build number are returned. "
"If it's a custom ROM, it attempts to return its version instead.\n"
"[b]Note:[/b] This method is not supported on the Web platform. It returns an "
"empty string."
msgstr ""
"Повертає точну виробничу та збірну версію операційної системи. Вона "
"відрізняється від брендованої версії, що використовується в маркетингу. Це "
"допомагає розрізняти різні випуски операційних систем, включаючи проміжні "
"версії, а також інсайдерські та користувацькі збірки.\n"
"- Для Windows повертаються основна та проміжна версії, а також номер збірки. "
"Наприклад, повернутий рядок може виглядати як [code]10.0.9926[/code] для "
"збірки Windows 10.\n"
"- Для ковзних дистрибутивів, таких як Arch Linux, повертається порожній "
"рядок.\n"
"- Для macOS та iOS повертаються основна та проміжна версії, а також номер "
"патча.\n"
"- Для Android повертається версія SDK та номер додаткової збірки. Якщо це "
"користувацький ПЗУ, виконується спроба повернути його версію.\n"
"[b]Примітка:[/b] Цей метод не підтримується на веб-платформі. Він повертає "
"порожній рядок."
msgid ""
"Returns the branded version used in marketing, followed by the build number "
"(on Windows), the version number (on macOS), or the SDK version and "
"incremental build number (on Android). Examples include [code]11 (build 22000)"
"[/code], [code]Sequoia (15.0.0)[/code], and [code]15 (SDK 35 build "
"abc528-11988f)[/code].\n"
"This value can then be appended to [method get_name] to get a full, human-"
"readable operating system name and version combination for the operating "
"system. Windows feature updates such as 24H2 are not contained in the "
"resulting string, but Windows Server is recognized as such (e.g. [code]2025 "
"(build 26100)[/code] for Windows Server 2025).\n"
"[b]Note:[/b] This method is only supported on Windows, macOS, and Android. On "
"other operating systems, it returns the same value as [method get_version]."
msgstr ""
"Повертає брендовану версію, що використовується в маркетингу, а потім номер "
"збірки (у Windows), номер версії (у macOS) або версію SDK та номер додаткової "
"збірки (у Android). Приклади включають [code]11 (build 22000)[/code], "
"[code]Sequoia (15.0.0)[/code] та [code]15 (SDK 35 build abc528-11988f)[/"
"code].\n"
"Це значення потім можна додати до методу [method get_name], щоб отримати "
"повну, зрозумілу для людини комбінацію назви операційної системи та версії. "
"Оновлення функцій Windows, такі як 24H2, не містяться в результуючому рядку, "
"але Windows Server розпізнається як такий (наприклад, [code]2025 (build 26100)"
"[/code] для Windows Server 2025).\n"
"[b]Примітка:[/b] Цей метод підтримується лише у Windows, macOS та Android. В "
"інших операційних системах він повертає те саме значення, що й [method "
"get_version]."
msgid ""
"Returns the video adapter driver name and version for the user's currently "
"active graphics card, as a [PackedStringArray]. See also [method "
"RenderingServer.get_video_adapter_api_version].\n"
"The first element holds the driver name, such as [code]nvidia[/code], "
"[code]amdgpu[/code], etc.\n"
"The second element holds the driver version. For example, on the "
"[code]nvidia[/code] driver on a Linux/BSD platform, the version is in the "
"format [code]510.85.02[/code]. For Windows, the driver's format is "
"[code]31.0.15.1659[/code].\n"
"[b]Note:[/b] This method is only supported on Linux/BSD and Windows when not "
"running in headless mode. On other platforms, it returns an empty array.\n"
"[b]Note:[/b] This method will run slowly the first time it is called in a "
"session; it can take several seconds depending on the operating system and "
"hardware. It is blocking if called on the main thread, so it's recommended to "
"call it on a separate thread using [Thread]. This allows the engine to keep "
"running while the information is being retrieved. However, [method "
"get_video_adapter_driver_info] is [i]not[/i] thread-safe, so it should not be "
"called from multiple threads at the same time.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var thread = Thread.new()\n"
"\n"
"func _ready():\n"
"\tthread.start(\n"
"\t\tfunc():\n"
"\t\t\tvar driver_info = OS.get_video_adapter_driver_info()\n"
"\t\t\tif not driver_info.is_empty():\n"
"\t\t\t\tprint(\"Driver: %s %s\" % [driver_info[0], driver_info[1]])\n"
"\t\t\telse:\n"
"\t\t\t\tprint(\"Driver: (unknown)\")\n"
"\t)\n"
"\n"
"func _exit_tree():\n"
"\tthread.wait_to_finish()\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Повертає ім'я драйвера відеоадаптера та версію для поточної активної "
"графічної карти користувача у вигляді [PackedStringArray]. Див. також [method "
"RenderingServer.get_video_adapter_api_version].\n"
"Перший елемент містить ім'я драйвера, наприклад [code]nvidia[/code], "
"[code]amdgpu[/code] тощо.\n"
"Другий елемент містить версію драйвера. Наприклад, для драйвера [code]nvidia[/"
"code] на платформі Linux/BSD версія має формат [code]510.85.02[/code]. Для "
"Windows формат драйвера має вигляд [code]31.0.15.1659[/code].\n"
"[b]Примітка:[/b] Цей метод підтримується тільки в Linux/BSD і Windows, якщо "
"не працює в безголовому режимі. На інших платформах він повертає порожній "
"масив.\n"
"[b]Примітка:[/b] Цей метод буде працювати повільно при першому виклику в "
"сеансі; це може зайняти кілька секунд, залежно від операційної системи та "
"апаратного забезпечення. Він блокується, якщо викликається в основному "
"потоці, тому рекомендується викликати його в окремому потоці за допомогою "
"[Thread]. Це дозволяє двигуну продовжувати працювати під час отримання "
"інформації. Однак [method get_video_adapter_driver_info] [i]не[/i] є "
"потокобезпечним, тому його не слід викликати з декількох потоків одночасно.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var thread = Thread.new()\n"
"\n"
"func _ready():\n"
"\tthread.start(\n"
"\t\tfunc():\n"
"\t\t\tvar driver_info = OS.get_video_adapter_driver_info()\n"
"\t\t\tif not driver_info.is_empty():\n"
"\t\t\t\tprint(\"Driver: %s %s\" % [driver_info[0], driver_info[1]])\n"
"\t\t\telse:\n"
"\t\t\t\tprint(\"Driver: (unknown)\")\n"
"\t)\n"
"\n"
"func _exit_tree():\n"
"\tthread.wait_to_finish()\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if the environment variable with the name [param "
"variable] exists.\n"
"[b]Note:[/b] Double-check the casing of [param variable]. Environment "
"variable names are case-sensitive on all platforms except Windows."
msgstr ""
"Повертає [code]true[/code], якщо змінна середовища з назвою [param variable] "
"існує.\n"
"[b]Примітка:[/b] Double-check кешування [param variable]. Змінні імена "
"навколишнього середовища на всіх платформах, крім Windows."
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=$DOCS_URL/"
"tutorials/export/feature_tags.html]Feature Tags[/url] documentation for more "
"details.\n"
"[b]Note:[/b] Tag names are case-sensitive.\n"
"[b]Note:[/b] On the Web platform, one of the following additional tags is "
"defined to indicate the host platform: [code]web_android[/code], "
"[code]web_ios[/code], [code]web_linuxbsd[/code], [code]web_macos[/code], or "
"[code]web_windows[/code]."
msgstr ""
"Повертає [code]true[/code], якщо функція для даної функції тег підтримується "
"в даний час запущений екземпляр, в залежності від платформи, побудови та ін. "
"Чи можна використовувати, щоб перевірити, чи працюєте ви дебюг, на певній "
"платформі або арку тощо. Посилання на [url=$DOCS_URL/tutorials/export/"
"feature_tags.html]Ознаки [/url] Документація для отримання більш детальної "
"інформації.\n"
"[b]Примітка:[/b] Теґи є випадковими.\n"
"[b]Примітка:[/b] На веб-платформі один з наступних додаткових тегів "
"визначається для позначення платформи: [code]web_android[/code], "
"[code]web_ios[/code], [code]web_linuxbsd[/code], [code]web_macos[/code], або "
"[code]web_windows[/code]."
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"
"Returns [code]false[/code] if the Godot binary used to run the project is a "
"[i]release[/i] export template.\n"
"[b]Note:[/b] To check whether the Godot binary used to run the project is an "
"export template (debug or release), use [code]OS.has_feature(\"template\")[/"
"code] instead."
msgstr ""
"Повернення [code]true[/code], якщо Godot бінарний, який використовується для "
"запуску проекту [i]debug[/i] експорт шаблон, або коли працює в редакторі.\n"
"Повертаємо [code]false[/code], якщо використовується Godot для запуску "
"проекту [i] реліз[/i] експорт шаблон.\n"
"[b]Примітка:[/b] Щоб перевірити, чи використовується Godot для запуску "
"проекту - шаблон експорту (debug або реліз), скористайтеся "
"[code]OS.has_feature(\"template\")[/code] замість."
msgid ""
"Returns [code]true[/code] if the input keycode corresponds to a Unicode "
"character. For a list of codes, see the [enum Key] constants.\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(OS.is_keycode_unicode(KEY_G)) # Prints true\n"
"print(OS.is_keycode_unicode(KEY_KP_4)) # Prints true\n"
"print(OS.is_keycode_unicode(KEY_TAB)) # Prints false\n"
"print(OS.is_keycode_unicode(KEY_ESCAPE)) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.G)); // Prints True\n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Kp4)); // Prints True\n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Tab)); // Prints False\n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Escape)); // Prints False\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [code]true[/code], якщо введений код ключа відповідає символу "
"Unicode. Список кодів див. у константах [enum Key]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"print(OS.is_keycode_unicode(KEY_G)) # Виводить true \n"
"print(OS.is_keycode_unicode(KEY_KP_4)) # Виводить true \n"
"print(OS.is_keycode_unicode(KEY_TAB)) # Виводить false \n"
"print(OS.is_keycode_unicode(KEY_ESCAPE)) # Виводить false \n"
"[/gdscript] \n"
"[csharp] \n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.G)); // Виводить True \n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Kp4)); // Виводить True \n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Tab)); // Виводить False \n"
"GD.Print(OS.IsKeycodeUnicode((long)Key.Escape)); // Виводить False \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if the child process ID ([param pid]) is still "
"running or [code]false[/code] if it has terminated. [param pid] must be a "
"valid ID generated from [method create_process].\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS, and "
"Windows."
msgstr ""
"Повертає [code]true[/code], якщо ідентифікатор процесу дитини ([param pid]) "
"все ще працює або [code]false[/code], якщо він припиняється. [param pid] "
"повинен бути дійсним ідентифікатором, який генерується з [method "
"create_process].\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, Linux, macOS та "
"Windows."
msgid ""
"Returns [code]true[/code] if the project will automatically restart when it "
"exits for any reason, [code]false[/code] otherwise. See also [method "
"set_restart_on_exit] and [method get_restart_on_exit_arguments]."
msgstr ""
"Повертаємо [code]true[/code], якщо проект буде автоматично перезапустити, "
"коли він виходить з будь-якої причини, [code]false[/code] в іншому випадку. "
"Дивись також [method _restart_on_exit] і [method "
"get_restart_on_exit_arguments]."
msgid ""
"Returns [code]true[/code] if the application is running in the sandbox.\n"
"[b]Note:[/b] This method is only implemented on macOS and Linux."
msgstr ""
"Повертає [code]true[/code], якщо додаток працює в пісочниці.\n"
"[b]Примітка:[/b] Цей метод реалізується тільки на macOS і Linux."
msgid ""
"Returns [code]true[/code] if the engine was executed with the [code]--"
"verbose[/code] or [code]-v[/code] command line argument, or if [member "
"ProjectSettings.debug/settings/stdout/verbose_stdout] is [code]true[/code]. "
"See also [method @GlobalScope.print_verbose]."
msgstr ""
"Повертає [code]true[/code], якщо двигун був виконаний з [code]-verbose[/code] "
"або [code]-v[/code] аргументом командного рядка, або якщо [member "
"ProjectSettings.debug/settings/stdout/verbose_stdout] [code]true[/code]. "
"Дивіться також [method @GlobalScope.print_verbose]."
msgid ""
"Returns [code]true[/code] if the [code]user://[/code] file system is "
"persistent, that is, its state is the same after a player quits and starts "
"the game again. Relevant to the Web platform, where this persistence may be "
"unavailable."
msgstr ""
"Повертає [code]true[/code], якщо [code]user://[/code] файлова система є "
"персистентною, тобто її стан є одночасно після того, як гравець пішов і "
"починає гру знову. Відступ до веб-платформи, де це може бути недоступним."
msgid ""
"Kill (terminate) the process identified by the given process ID ([param "
"pid]), such as the ID 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 engine.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Linux, macOS and "
"Windows."
msgstr ""
"Вбити (промінити) процес, визначений заданим ідентифікатором процесу ([param "
"pid]), такі як ID, повернуто [method execute] в режимі неблокування. Дивись "
"також [method crash].\n"
"[b]Примітка:[/b] Цей метод також може використовуватися для знищення "
"процесів, які не спалені двигуном.\n"
"[b]Примітка:[/b] Цей метод реалізується на Android, iOS, Linux, macOS та "
"Windows."
msgid ""
"Moves the file or directory at the given [param path] to the system's recycle "
"bin. See also [method DirAccess.remove].\n"
"The method takes only global paths, so you may need to use [method "
"ProjectSettings.globalize_path]. Do not use it for files in [code]res://[/"
"code] as it will not work in exported projects.\n"
"Returns [constant FAILED] if the file or directory cannot be found, or the "
"system does not support this method.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var file_to_remove = \"user://slot1.save\"\n"
"OS.move_to_trash(ProjectSettings.globalize_path(file_to_remove))\n"
"[/gdscript]\n"
"[csharp]\n"
"var fileToRemove = \"user://slot1.save\";\n"
"OS.MoveToTrash(ProjectSettings.GlobalizePath(fileToRemove));\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This method is implemented on Android, Linux, macOS and "
"Windows.\n"
"[b]Note:[/b] If the user has disabled the recycle bin on their system, the "
"file will be permanently deleted instead."
msgstr ""
"Переміщує файл або каталог за заданим [param path] до кошика системи. "
"Дивіться також [method DirAccess.remove]. \n"
"Метод приймає лише глобальні шляхи, тому вам може знадобитися використовувати "
"[method ProjectSettings.globalize_path]. Не використовуйте його для файлів у "
"[code]res://[/code], оскільки він не працюватиме в експортованих проектах. \n"
"Повертає [constant FAILED], якщо файл чи каталог не знайдено, або система не "
"підтримує цей метод. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var file_to_remove = \"user://slot1.save\" \n"
"OS.move_to_trash(ProjectSettings.globalize_path(file_to_remove)) \n"
"[/gdscript] \n"
"[csharp] \n"
"var fileToRemove = \"user://slot1.save\"; \n"
"OS.MoveToTrash(ProjectSettings.GlobalizePath(fileToRemove)); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, Linux, macOS і Windows. \n"
"[b]Примітка:[/b] якщо користувач вимкнув кошик у своїй системі, замість цього "
"файл буде остаточно видалено."
msgid ""
"Initializes the singleton for the system MIDI driver, allowing Godot to "
"receive [InputEventMIDI]. See also [method get_connected_midi_inputs] and "
"[method close_midi_inputs].\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, Windows, and Web.\n"
"[b]Note:[/b] On the Web platform, Web MIDI needs to be supported by the "
"browser. [url=https://caniuse.com/midi]For the time being[/url], it is "
"currently supported by all major browsers, except Safari.\n"
"[b]Note:[/b] On the Web platform, using MIDI input requires a browser "
"permission to be granted first. This permission request is performed when "
"calling [method open_midi_inputs]. The browser will refrain from processing "
"MIDI input until the user accepts the permission request."
msgstr ""
"Ініціалізує синглтон для системного драйвера MIDI, дозволяючи Godot отримати "
"[InputEventMIDI]. Дивіться також [method get_connected_midi_inputs] і [method "
"close_midi_inputs]. \n"
"[b]Примітка.[/b] Цей метод реалізовано в Linux, macOS, Windows і Web. \n"
"[b]Примітка.[/b] На веб-платформі веб-MIDI має підтримуватися браузером. "
"[url=https://caniuse.com/midi]На даний момент[/url] наразі він підтримується "
"всіма основними браузерами, крім Safari. \n"
"[b]Примітка.[/b] На веб-платформі для використання MIDI-введення спочатку "
"потрібно надати дозвіл браузера. Цей запит на дозвіл виконується під час "
"виклику [method open_midi_inputs]. Браузер утримуватиметься від обробки MIDI-"
"введення, доки користувач не прийме запит на дозвіл."
msgid ""
"Opens one or more files/directories with the specified application. The "
"[param program_path] specifies the path to the application to use for opening "
"the files, and [param paths] contains an array of file/directory paths to "
"open.\n"
"[b]Note:[/b] This method is mostly only relevant for macOS, where opening "
"files using [method create_process] might fail. On other platforms, this "
"falls back to using [method create_process].\n"
"[b]Note:[/b] On macOS, [param program_path] should ideally be the path to a "
"[code].app[/code] bundle."
msgstr ""
"Відкриває один або декілька файлів/каталогів за допомогою вказаної програми. "
"[param program_path] вказує шлях до програми, яка використовується для "
"відкриття файлів, а [param paths] містить масив шляхів до файлів/каталогів "
"для відкриття.\n"
"[b]Примітка:[/b] Цей метод здебільшого актуальний лише для macOS, де "
"відкриття файлів за допомогою [method create_process] може завершитися "
"невдачею. На інших платформах це повертається до використання [method "
"create_process].\n"
"[b]Примітка:[/b] У macOS [param program_path] в ідеалі має бути шляхом до "
"пакета [code].app[/code]."
msgid ""
"Reads a user input as raw data from the standard input. This operation can be "
"[i]blocking[/i], which causes the window to freeze if [method "
"read_buffer_from_stdin] is called on the main thread.\n"
"- If standard input is console, this method will block until the program "
"receives a line break in standard input (usually by the user pressing "
"[kbd]Enter[/kbd]).\n"
"- If standard input is pipe, this method will block until a specific amount "
"of data is read or pipe is closed.\n"
"- If standard input is a file, this method will read a specific amount of "
"data (or less if end-of-file is reached) and return immediately.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] On exported Windows builds, run the console wrapper executable "
"to access the terminal. If standard input is console, calling this method "
"without console wrapped will freeze permanently. If standard input is pipe or "
"file, it can be used without console wrapper. If you need a single executable "
"with full console support, use a custom build compiled with the "
"[code]windows_subsystem=console[/code] flag."
msgstr ""
"Зчитує введені користувачем дані як необроблені дані зі стандартного вводу. "
"Ця операція може бути [i]блокуючою[/i], що призводить до зависання вікна, "
"якщо [method read_buffer_from_stdin] викликається в головному потоці.\n"
"- Якщо стандартний ввід є консольним, цей метод блокуватиметься, доки "
"програма не отримає розрив рядка у стандартному вводі (зазвичай користувачем "
"натискає [kbd]Enter[/kbd]).\n"
"- Якщо стандартний ввід є каналом, цей метод блокуватиметься, доки не буде "
"прочитано певну кількість даних або канал не буде закрито.\n"
"- Якщо стандартний ввід є файлом, цей метод зчитуватиме певну кількість даних "
"(або менше, якщо досягнуто кінця файлу) та негайно поверне результат.\n"
"[b]Примітка:[/b] Цей метод реалізовано в Linux, macOS та Windows.\n"
"[b]Примітка:[/b] У експортованих збірках Windows запустіть виконуваний файл "
"обгортки консолі для доступу до терміналу. Якщо стандартний ввід є "
"консольним, виклик цього методу без обгортки консолі призведе до остаточного "
"зависання. Якщо стандартний ввід є каналом або файлом, його можна "
"використовувати без обгортки консолі. Якщо вам потрібен один виконуваний файл "
"з повною підтримкою консолі, використовуйте власну збірку, скомпільовану з "
"прапорцем [code]windows_subsystem=console[/code]."
msgid ""
"Reads a user input as a UTF-8 encoded string from the standard input. This "
"operation can be [i]blocking[/i], which causes the window to freeze if "
"[method read_string_from_stdin] is called on the main thread.\n"
"- If standard input is console, this method will block until the program "
"receives a line break in standard input (usually by the user pressing "
"[kbd]Enter[/kbd]).\n"
"- If standard input is pipe, this method will block until a specific amount "
"of data is read or pipe is closed.\n"
"- If standard input is a file, this method will read a specific amount of "
"data (or less if end-of-file is reached) and return immediately.\n"
"[b]Note:[/b] This method automatically replaces [code]\\r\\n[/code] line "
"breaks with [code]\\n[/code] and removes them from the end of the string. Use "
"[method read_buffer_from_stdin] to read the unprocessed data.\n"
"[b]Note:[/b] This method is implemented on Linux, macOS, and Windows.\n"
"[b]Note:[/b] On exported Windows builds, run the console wrapper executable "
"to access the terminal. If standard input is console, calling this method "
"without console wrapped will freeze permanently. If standard input is pipe or "
"file, it can be used without console wrapper. If you need a single executable "
"with full console support, use a custom build compiled with the "
"[code]windows_subsystem=console[/code] flag."
msgstr ""
"Зчитує введені користувачем дані як рядок у кодуванні UTF-8 зі стандартного "
"вводу. Ця операція може бути [i]блокуючою[/i], що спричиняє зависання вікна, "
"якщо [method read_string_from_stdin] викликається в основному потоці. \n"
"- Якщо стандартним введенням є консоль, цей метод блокуватиметься, доки "
"програма не отримає розрив рядка у стандартному введенні (зазвичай користувач "
"натискає [kbd]Enter[/kbd]). \n"
"- Якщо стандартним введенням є канал, цей метод блокуватиметься, доки не буде "
"прочитано певний обсяг даних або канал не буде закрито. \n"
"- Якщо стандартним введенням є файл, цей метод прочитає певний обсяг даних "
"(або менше, якщо досягнуто кінця файлу) і негайно повернеться. \n"
"[b]Примітка:[/b] Цей метод автоматично замінює розриви рядків [code]\\r\\n[/"
"code] на [code]\\n[/code] і видаляє їх із кінця рядка. Використовуйте [method "
"read_buffer_from_stdin] для читання необроблених даних. \n"
"[b]Примітка.[/b] Цей метод реалізовано в Linux, macOS і Windows. \n"
"[b]Примітка.[/b] У експортованих збірках Windows запустіть виконуваний файл "
"консольної оболонки, щоб отримати доступ до терміналу. Якщо стандартним "
"введенням є консоль, виклик цього методу без обгортки консолі призведе до "
"остаточного зависання. Якщо стандартним введенням є канал або файл, його "
"можна використовувати без консольної обгортки. Якщо вам потрібен єдиний "
"виконуваний файл із повною підтримкою консолі, використовуйте спеціальну "
"збірку, скомпільовану з прапорцем [code]windows_subsystem=console[/code]."
msgid "Remove a custom logger added by [method add_logger]."
msgstr ""
"Видалити користувацький реєстратор, доданий користувачем [method add_logger]."
msgid ""
"Requests permission from the OS for the given [param name]. Returns "
"[code]true[/code] if the permission has already been granted. See also "
"[signal MainLoop.on_request_permissions_result].\n"
"The [param name] must be the full permission name. For example:\n"
"- [code]OS.request_permission(\"android.permission.READ_EXTERNAL_STORAGE\")[/"
"code]\n"
"- [code]OS.request_permission(\"android.permission.POST_NOTIFICATIONS\")[/"
"code]\n"
"- [code]OS.request_permission(\"macos.permission.RECORD_SCREEN\")[/code]\n"
"- [code]OS.request_permission(\"appleembedded.permission.AUDIO_RECORD\")[/"
"code]\n"
"[b]Note:[/b] On Android, permission must be checked during export.\n"
"[b]Note:[/b] This method is implemented on Android, macOS, and visionOS "
"platforms."
msgstr ""
"Запитує дозвіл від ОС для заданого параметра [param name]. Повертає "
"[code]true[/code], якщо дозвіл вже надано. Див. також [signal "
"MainLoop.on_request_permissions_result].\n"
"[param name] має бути повною назвою дозволу. Наприклад:\n"
"- [code]OS.request_permission(\"android.permission.READ_EXTERNAL_STORAGE\")[/"
"code]\n"
"- [code]OS.request_permission(\"android.permission.POST_NOTIFICATIONS\")[/"
"code]\n"
"- [code]OS.request_permission(\"macos.permission.RECORD_SCREEN\")[/code]\n"
"- [code]OS.request_permission(\"appleembedded.permission.AUDIO_RECORD\")[/"
"code]\n"
"[b]Примітка:[/b] На Android дозвіл необхідно перевіряти під час експорту.\n"
"[b]Примітка:[/b] Цей метод реалізовано на платформах Android, macOS та "
"visionOS."
msgid ""
"Requests [i]dangerous[/i] permissions from the OS. Returns [code]true[/code] "
"if permissions have already been granted. See also [signal "
"MainLoop.on_request_permissions_result].\n"
"[b]Note:[/b] Permissions must be checked during export.\n"
"[b]Note:[/b] This method is only implemented on Android. Normal permissions "
"are automatically granted at install time in Android applications."
msgstr ""
"Запитує [i]небезпечні[/i] дозволи в ОС. Повертає [code]true[/code], якщо "
"дозволи вже надано. Дивіться також [signal "
"MainLoop.on_request_permissions_result]. \n"
"[b]Примітка.[/b] Дозволи потрібно перевіряти під час експорту. \n"
"[b]Примітка.[/b] Цей метод реалізований лише на Android. Звичайні дозволи "
"автоматично надаються під час встановлення програм Android."
msgid ""
"On macOS (sandboxed applications only), this function clears list of user "
"selected folders accessible to the application."
msgstr ""
"На macOS (sandboxed only), ця функція очищає список вибраних папок, доступних "
"для програми."
msgid ""
"Sets the value of the environment variable [param variable] to [param value]. "
"The environment variable will be set for the Godot process and any process "
"executed with [method execute] after running [method set_environment]. The "
"environment variable will [i]not[/i] persist to processes run after the Godot "
"process was terminated.\n"
"[b]Note:[/b] Environment variable names are case-sensitive on all platforms "
"except Windows. The [param variable] name cannot be empty or include the "
"[code]=[/code] character. On Windows, there is a 32767 characters limit for "
"the combined length of [param variable], [param value], and the [code]=[/"
"code] and null terminator characters that will be registered in the "
"environment block."
msgstr ""
"Налаштовує значення змінної середовища [param variable] до [param value]. "
"Природна змінна буде встановлена для процесу Godot і будь-якого процесу, "
"виконаного з [method execute] після запуску [method set_environment]. "
"Природна змінна буде [i] не[/i], щоб процеси, які працюють після завершення "
"процесу Godot.\n"
"[b]Примітка:[/b] Внутрішня змінна імена є випадковим на всіх платформах, крім "
"Windows. Ім'я [param variable] не може бути порожнім або включати символ "
"[code]=[/code]. На Windows існує 32767 символи ліміту для комбінованої "
"довжини [param variable], [param value], а [code]=[/code] і числових "
"символів, які будуть зареєстровані в блокі середовища."
msgid ""
"If [param restart] is [code]true[/code], restarts the project automatically "
"when it is exited with [method SceneTree.quit] or [constant "
"Node.NOTIFICATION_WM_CLOSE_REQUEST]. Command-line [param arguments] can be "
"supplied. To restart the project with the same command line arguments as "
"originally used to run the project, pass [method get_cmdline_args] as the "
"value for [param arguments].\n"
"This method can be used to apply setting changes that require a restart. See "
"also [method is_restart_on_exit_set] and [method "
"get_restart_on_exit_arguments].\n"
"[b]Note:[/b] This method is only effective on desktop platforms, and only "
"when the project isn't started from the editor. It will have no effect on "
"mobile and Web platforms, or when the project is started from the editor.\n"
"[b]Note:[/b] If the project process crashes or is [i]killed[/i] by the user "
"(by sending [code]SIGKILL[/code] instead of the usual [code]SIGTERM[/code]), "
"the project won't restart automatically."
msgstr ""
"Якщо [param restart] є [code]true[/code], перезапускає проект автоматично, "
"коли він виходить з [method SceneTree.quit] або [constant Node. "
"НЕФІКАЦІЯ_WM_CLOSE_REQUEST]. Командно-лінійні [param arguments] можуть бути "
"подані. Щоб перезапустити проект з тими самими аргументами командного рядка, "
"як спочатку використовується для запуску проекту, пройти [method "
"get_cmdline_args] як значення для [param arguments].\n"
"Цей метод можна використовувати для внесення змін, які вимагають "
"перезавантаження. Дивись також [method _restart_on_exit_set] і [method "
"get_restart_on_exit_arguments].\n"
"[b]Примітка:[/b] Цей метод діє тільки на настільних платформах, і тільки "
"тоді, коли проект не запущений з редактора. На мобільних і веб-платформах "
"немає ефекту, або коли проект розпочато з редактора.\n"
"[b]Примітка:[/b] Якщо процес проекту збої або є [i]навкіллений[/i] "
"користувачем (пересилання [code]SIGKILL[/code] замість звичайного "
"[code]SIGTERM[/code]), проект не буде перезапустити автоматично."
msgid ""
"Assigns the given name to the current thread. Returns [constant "
"ERR_UNAVAILABLE] if unavailable on the current platform."
msgstr ""
"Призначає задану назву на поточну нитку. Повертаємо [constant "
"ERR_UNAVAILABLE], якщо на поточній платформі недоступно."
msgid ""
"If [param enabled] is [code]true[/code], when opening a file for writing, a "
"temporary file is used in its place. When closed, it is automatically applied "
"to the target file.\n"
"This can useful when files may be opened by other applications, such as "
"antiviruses, text editors, or even the Godot editor itself."
msgstr ""
"Якщо [param enabled] [code]true[/code], при відкритті файлу для письма "
"використовується тимчасовий файл. При закритті автоматично наноситься на "
"цільовий файл.\n"
"Це може бути корисним, коли файли можуть бути відкриті іншими додатками, "
"такими як антивіруси, текстові редактори або навіть сам редактор Godot."
msgid ""
"Requests the OS to open a resource identified by [param uri] with the most "
"appropriate program. For example:\n"
"- [code]OS.shell_open(\"C:\\\\Users\\\\name\\\\Downloads\")[/code] on Windows "
"opens the file explorer at the user's Downloads folder.\n"
"- [code]OS.shell_open(\"C:/Users/name/Downloads\")[/code] also works on "
"Windows and opens the file explorer at the user's Downloads folder.\n"
"- [code]OS.shell_open(\"https://godotengine.org\")[/code] opens the default "
"web browser on the official Godot website.\n"
"- [code]OS.shell_open(\"mailto:example@example.com\")[/code] opens the "
"default email client with the \"To\" field set to [code]example@example.com[/"
"code]. See [url=https://datatracker.ietf.org/doc/html/rfc2368]RFC 2368 - The "
"[code]mailto[/code] URL scheme[/url] for a list of fields that can be added.\n"
"Use [method ProjectSettings.globalize_path] to convert a [code]res://[/code] "
"or [code]user://[/code] project path into a system path for use with this "
"method.\n"
"[b]Note:[/b] Use [method String.uri_encode] to encode characters within URLs "
"in a URL-safe, portable way. This is especially required for line breaks. "
"Otherwise, [method shell_open] may not work correctly in a project exported "
"to the Web platform.\n"
"[b]Note:[/b] This method is implemented on Android, iOS, Web, Linux, macOS "
"and Windows."
msgstr ""
"Запитує ОС відкрити ресурс, визначений [param uri], за допомогою найбільш "
"підходящої програми. Наприклад: \n"
"- [code]OS.shell_open(\"C:\\\\Users\\\\name\\\\Downloads\")[/code] у Windows "
"відкриває файловий провідник у папці Downloads користувача. \n"
"- [code]OS.shell_open(\"C:/Users/name/Downloads\")[/code] також працює в "
"Windows і відкриває файловий провідник у папці \"Завантаження\" "
"користувача. \n"
"- [code]OS.shell_open(\"https://godotengine.org\")[/code] відкриває веб-"
"переглядач за умовчанням на офіційному веб-сайті Godot. \n"
"- [code]OS.shell_open(\"mailto:example@example.com\")[/code] відкриває "
"поштовий клієнт за умовчанням із полем \"Кому\" встановлено значення "
"[code]example@example.com[/code]. Перегляньте [url=https://"
"datatracker.ietf.org/doc/html/rfc2368]RFC 2368 – [code]mailto[/code] URL-"
"схема[/url], щоб переглянути список полів, які можна додати. \n"
"Використовуйте [method ProjectSettings.globalize_path], щоб перетворити шлях "
"до проекту [code]res://[/code] або [code]user://[/code] у системний шлях для "
"використання з цим методом. \n"
"[b]Примітка.[/b] Використовуйте [method String.uri_encode], щоб кодувати "
"символи в URL-адресах безпечним для URL-адреси переносним способом. Це "
"особливо потрібно для розривів рядків. Інакше [method shell_open] може не "
"працювати належним чином у проекті, експортованому на веб-платформу. \n"
"[b]Примітка.[/b] Цей метод реалізовано на Android, iOS, Web, Linux, macOS і "
"Windows."
msgid ""
"Requests the OS to open the file manager, navigate to the given [param "
"file_or_dir_path] and select the target file or folder.\n"
"If [param open_folder] is [code]true[/code] and [param file_or_dir_path] is a "
"valid directory path, the OS will open the file manager and navigate to the "
"target folder without selecting anything.\n"
"Use [method ProjectSettings.globalize_path] to convert a [code]res://[/code] "
"or [code]user://[/code] project path into a system path to use with this "
"method.\n"
"[b]Note:[/b] This method is currently only implemented on Windows and macOS. "
"On other platforms, it will fallback to [method shell_open] with a directory "
"path of [param file_or_dir_path] prefixed with [code]file://[/code]."
msgstr ""
"Запити OS для відкриття файлового менеджера, навігація на даній [param "
"file_or_dir_path] і виберіть цільовий файл або папку.\n"
"Якщо [param open_folder] є [code]true[/code] і [param file_or_dir_path] є "
"дією довідковою доріжкою, ОС відкриє файловий менеджер і навігувати на "
"цільову папку без вибору нічого.\n"
"Використовуйте [method ProjectSettings.globalize_path] для перетворення "
"[code]res://[/code] або [code]user://[/code] шлях проекту в шлях системи, щоб "
"використовувати цей метод.\n"
"[b]Примітка:[/b] Цей метод реалізований тільки на Windows і macOS. На інших "
"платформах вона повернеться до [method shell_open] з довідковою доріжкою "
"[param file_or_dir_path], зафіксовано [code]файлом [/code]."
msgid ""
"Removes the given environment variable from the current environment, if it "
"exists. The [param variable] name cannot be empty or include the [code]=[/"
"code] character. The environment variable will be removed for the Godot "
"process and any process executed with [method execute] after running [method "
"unset_environment]. The removal of the environment variable will [i]not[/i] "
"persist to processes run after the Godot process was terminated.\n"
"[b]Note:[/b] Environment variable names are case-sensitive on all platforms "
"except Windows."
msgstr ""
"Видаліть даній зміні середовища з поточного середовища, якщо вона існує. Ім'я "
"[param variable] не може бути порожнім або включати символ [code]=[/code]. "
"Природна змінна буде видалена для процесу Godot і будь-якого процесу, "
"виконаного з [method execute] після запуску [method unset_environment]. "
"Видалення змінної середовища буде [i] не[/i], щоб процеси, які працюють після "
"завершення процесу Godot.\n"
"[b]Примітка:[/b] Внутрішня змінна імена є чутливими на всіх платформах, крім "
"Windows."
msgid ""
"If [code]true[/code], the engine filters the time delta measured between each "
"frame, and attempts to compensate for random variation. This only works on "
"systems where V-Sync is active.\n"
"[b]Note:[/b] On start-up, this is the same as [member "
"ProjectSettings.application/run/delta_smoothing]."
msgstr ""
"Якщо [code]true[/code], двигун фільтрує час дельта вимірюється між кожним "
"кадром, і спроби компенсувати випадкові варіації. Це працює на системах, де "
"працює V-Sync.\n"
"[b]Примітка:[/b] На старті, це те ж саме, що [member "
"ProjectSettings.application/run/delta_smoothing]."
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.\n"
"[b]Note:[/b] On start-up, this is the same as [member "
"ProjectSettings.application/run/low_processor_mode]."
msgstr ""
"Якщо [code]true[/code], двигун оптимізує для використання низького процесора "
"тільки освіжаючи екран, якщо потрібно. Може поліпшити споживання акумуляторів "
"на мобільних пристроях.\n"
"[b]Примітка:[/b] На старті, це те ж саме, що [member "
"ProjectSettings.application/run/low_processor_mode]."
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. See "
"also [member low_processor_usage_mode].\n"
"[b]Note:[/b] On start-up, this is the same as [member "
"ProjectSettings.application/run/low_processor_mode_sleep_usec]."
msgstr ""
"Кількість спати між кадрами, коли режим використання низькопроцесора "
"ввімкнено, в мікросекундах. Більшість значень призведе до використання "
"нижнього процесора. Дивись також [member low_processor_usage_mode].\n"
"[b]Примітка:[/b] На старті, це те ж саме, що [member "
"ProjectSettings.application/run/low_processor_mode_sleep_usec]."
msgid ""
"The Vulkan rendering driver. It requires Vulkan 1.0 support and automatically "
"uses features from Vulkan 1.1 and 1.2 if available."
msgstr ""
"Драйвер Vulkan рендеринга. Він вимагає підтримки Vulkan 1.0 і автоматично "
"використовує функції від Vulkan 1.1 і 1.2, якщо це можливо."
msgid ""
"The OpenGL 3 rendering driver. It uses OpenGL 3.3 Core Profile on desktop "
"platforms, OpenGL ES 3.0 on mobile devices, and WebGL 2.0 on Web."
msgstr ""
"Драйвер OpenGL 3. Він використовує OpenGL 3.3 Core профілю на настільних "
"платформах, OpenGL ES 3.0 на мобільних пристроях, і WebGL 2.0 на Веб-сайті."
msgid "The Direct3D 12 rendering driver."
msgstr "Драйвер на Direct3D 12."
msgid "The Metal rendering driver."
msgstr "Драйвер візуалізації металу."
msgid "Refers to the Desktop directory path."
msgstr "Refers до шляху каталогу робочого столу."
msgid "Refers to the DCIM (Digital Camera Images) directory path."
msgstr "Бібліотеки до шляху каталогу DCIM (Digital Camera Images)."
msgid "Refers to the Documents directory path."
msgstr "Бібліотеки до шляху до каталогу документів."
msgid "Refers to the Downloads directory path."
msgstr "Референти до розділу каталогів завантаження."
msgid "Refers to the Movies (or Videos) directory path."
msgstr "Бібліотеки до розділу каталогів (або відео)."
msgid "Refers to the Music directory path."
msgstr "Бібліотеки до музичного центру."
msgid "Refers to the Pictures directory path."
msgstr "Бібліотеки до шляху каталогу зображень."
msgid "Refers to the Ringtones directory path."
msgstr "Бібліотеки до шляху каталогу Ringtones."
msgid ""
"Standard I/O device is invalid. No data can be received from or sent to these "
"standard I/O devices."
msgstr ""
"Стандартний пристрій введення/виведення недійсний. Жодні дані не можуть бути "
"отримані або надіслані на ці стандартні пристрої вводу/виводу."
msgid ""
"Standard I/O device is a console. This typically occurs when Godot is run "
"from a terminal with no redirection. This is also used for all standard I/O "
"devices when running Godot from the editor, at least on desktop platforms."
msgstr ""
"Стандартним пристроєм введення-виведення є консоль. Зазвичай це відбувається, "
"коли Godot запускається з терміналу без переспрямування. Це також "
"використовується для всіх стандартних пристроїв вводу/виводу під час запуску "
"Godot із редактора, принаймні на настільних платформах."
msgid ""
"Standard I/O device is a regular file. This typically occurs with redirection "
"from a terminal, e.g. [code]godot > stdout.txt[/code], [code]godot < "
"stdin.txt[/code] or [code]godot > stdout_stderr.txt 2>&1[/code]."
msgstr ""
"Стандартний пристрій вводу/виводу — звичайний файл. Зазвичай це відбувається "
"під час перенаправлення з терміналу, напр. [code]godot > stdout.txt[/code], "
"[code]godot < stdin.txt[/code] або [code]godot > stdout_stderr.txt 2>&1[/"
"code]."
msgid ""
"Standard I/O device is a FIFO/pipe. This typically occurs with pipe usage "
"from a terminal, e.g. [code]echo \"Hello\" | godot[/code]."
msgstr ""
"Стандартним пристроєм вводу/виводу є FIFO/канал. Зазвичай це відбувається під "
"час використання каналу з терміналу, напр. [code] echo \"Привіт\" | godot[/"
"code]."
msgid "Standard I/O device type is unknown."
msgstr "Тип стандартного пристрою введення-виведення невідомий."
msgid "A packed array of bytes."
msgstr "Упакований масив байтів."
msgid ""
"An array specifically designed to hold bytes. Packs data tightly, so it saves "
"memory for large array sizes.\n"
"[PackedByteArray] also provides methods to encode/decode various types to/"
"from bytes. The way values are encoded is an implementation detail and "
"shouldn't be relied upon when interacting with external apps.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання байтів. Щільно упаковує дані, що "
"економить пам'ять для масивів великого розміру.\n"
"[PackedByteArray] також надає методи для кодування/декодування різних типів у/"
"з байтів. Спосіб кодування значень є деталлю реалізації і не повинен "
"використовуватися під час взаємодії із зовнішніми програмами.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна змінювати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей і методів. У цих випадках повернений упакований масив є копією, "
"і його зміна [i]не[/i] вплине на оригінальне значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернений масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedByteArray]."
msgstr "Будуємо порожній [PackedByteArray]."
msgid "Constructs a [PackedByteArray] as a copy of the given [PackedByteArray]."
msgstr "Constructs a [PackedByteArray] як копія даної [PackedByteArray]."
msgid ""
"Constructs a new [PackedByteArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Будуємо новий [PackedByteArray]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid ""
"Appends an element at the end of the array (alias of [method push_back])."
msgstr "Додає елемент у кінець масиву (псевдонім [method push_back])."
msgid "Appends a [PackedByteArray] at the end of this array."
msgstr "Додаток [PackedByteArray] в кінці цього масиву."
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 "
"search. Optionally, a [param before] specifier can be passed. If [code]false[/"
"code], the returned index comes after all existing entries of the value in "
"the array.\n"
"[b]Note:[/b] Calling [method bsearch] on an unsorted array results in "
"unexpected behavior."
msgstr ""
"Знаходить індекс існуючого значення (або індекс вставки, який підтримує "
"порядок сортування, якщо значення ще не присутнє в масиві) за допомогою "
"бінарного пошуку. За бажанням можна передати специфікатор [param before]. "
"Якщо [code]false[/code], індекс, що повертається, йде після всіх існуючих "
"записів значення в масиві.\n"
"[b]Примітка:[/b] Виклик [method bsearch] на невідсортованому масиві "
"призводить до неочікуваної поведінки."
msgid ""
"Swaps the byte order of [param count] 16-bit segments of the array starting "
"at [param offset]. Swap is done in-place. If [param count] is less than zero, "
"all segments to the end of array are processed, if processed data size is not "
"a multiple of 2, the byte after the last processed 16-bit segment is not "
"modified."
msgstr ""
"Міняє місцями порядок байтів 16-бітних сегментів масиву з параметром [param "
"count], починаючи з параметра [param offset]. Заміна виконується на місці. "
"Якщо параметр [param count] менше нуля, обробляються всі сегменти до кінця "
"масиву, якщо розмір оброблених даних не кратний 2, байт після останнього "
"обробленого 16-бітного сегмента не змінюється."
msgid ""
"Swaps the byte order of [param count] 32-bit segments of the array starting "
"at [param offset]. Swap is done in-place. If [param count] is less than zero, "
"all segments to the end of array are processed, if processed data size is not "
"a multiple of 4, bytes after the last processed 32-bit segment are not "
"modified."
msgstr ""
"Міняє місцями порядок байтів 32-бітних сегментів масиву з параметром [param "
"count], починаючи з параметра [param offset]. Заміна виконується на місці. "
"Якщо параметр [param count] менше нуля, обробляються всі сегменти до кінця "
"масиву, якщо розмір оброблених даних не кратний 4, байти після останнього "
"обробленого 32-бітного сегмента не змінюються."
msgid ""
"Swaps the byte order of [param count] 64-bit segments of the array starting "
"at [param offset]. Swap is done in-place. If [param count] is less than zero, "
"all segments to the end of array are processed, if processed data size is not "
"a multiple of 8, bytes after the last processed 64-bit segment are not "
"modified."
msgstr ""
"Міняє місцями порядок байтів 64-бітних сегментів масиву з параметром [param "
"count], починаючи з параметра [param offset]. Заміна виконується на місці. "
"Якщо параметр [param count] менше нуля, обробляються всі сегменти до кінця "
"масиву, якщо розмір оброблених даних не кратний 8, байти після останнього "
"обробленого 64-бітного сегмента не змінюються."
msgid ""
"Clears the array. This is equivalent to using [method resize] with a size of "
"[code]0[/code]."
msgstr ""
"Очищає масив. Еквівалентно використанню [method resize] з розміром [code]0[/"
"code]."
msgid ""
"Returns a new [PackedByteArray] with the data compressed. Set the compression "
"mode using one of [enum FileAccess.CompressionMode]'s constants."
msgstr ""
"Повертає нову [PackedByteArray] з стисненими даними. Встановіть режим "
"стиснення за допомогою одного з [enum FileAccess.CompressionMode]."
msgid "Returns the number of times an element is in the array."
msgstr "Повертає кількість повторень елемента в масиві."
msgid ""
"Decodes a 64-bit floating-point number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0.0[/"
"code] if a valid number can't be decoded."
msgstr ""
"Декодує 64-розрядний плаваючий номер точки від байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0.0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 32-bit floating-point number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0.0[/"
"code] if a valid number can't be decoded."
msgstr ""
"Коди 32-розрядного діапазону від байтів від [param byte_offset]. Недостатня "
"кількість байтів. Повернення [code]0.0[/code] якщо дійсний номер не може бути "
"декодований."
msgid ""
"Decodes a 16-bit floating-point number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0.0[/"
"code] if a valid number can't be decoded."
msgstr ""
"Декодує 16-бітовий плаваючий номер точки від байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0.0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 8-bit signed integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Decodes a 8-bit підписано ціле число з байтів від [param byte_offset]. "
"Недостатня кількість байтів. Повернення [code]0[/code] якщо дійсний номер не "
"може бути декодований."
msgid ""
"Decodes a 16-bit signed integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Коди 16-біту підписано ціле число з байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 32-bit signed integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Decodes a 32-bit підписано ціле число з байтів від [param byte_offset]. "
"Недостатня кількість байтів. Повернення [code]0[/code] якщо дійсний номер не "
"може бути декодований."
msgid ""
"Decodes a 64-bit signed integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Видаляє 64-біт, підписаний ціле число з байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 8-bit unsigned integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Видаляє 8-біт не позначений число з байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 16-bit unsigned integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Коди 16-біту не позначено ціле число з байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 32-bit unsigned integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Коди 32-розрядного цілого числа від байтів, починаючи від [param "
"byte_offset]. Недостатня кількість байтів. Повернення [code]0[/code] якщо "
"дійсний номер не може бути декодований."
msgid ""
"Decodes a 64-bit unsigned integer number from the bytes starting at [param "
"byte_offset]. Fails if the byte count is insufficient. Returns [code]0[/code] "
"if a valid number can't be decoded."
msgstr ""
"Видаляє 64-розрядне ціле число з байтів, починаючи від [param byte_offset]. "
"Недостатня кількість байтів. Повернення [code]0[/code] якщо дійсний номер не "
"може бути декодований."
msgid ""
"Decodes a [Variant] from the bytes starting at [param byte_offset]. Returns "
"[code]null[/code] if a valid variant can't be decoded or the value is "
"[Object]-derived and [param allow_objects] is [code]false[/code]."
msgstr ""
"Видаляє [Variant] від байтів від [param byte_offset]. Повернення [code]null[/"
"code] якщо дійсний варіант не може бути декодовано або значення [Object]-"
"derived і [param allow_objects] [code]false[/code]."
msgid ""
"Decodes a size of a [Variant] from the bytes starting at [param byte_offset]. "
"Requires at least 4 bytes of data starting at the offset, otherwise fails."
msgstr ""
"Видаляє розмір [Variant] від байтів, починаючи від [param byte_offset]. "
"Вимагає принаймні 4 байти даних, починаючи від офсету, інакше не виходить."
msgid ""
"Returns a new [PackedByteArray] with the data decompressed. Set [param "
"buffer_size] to the size of the uncompressed data. Set the compression mode "
"using one of [enum FileAccess.CompressionMode]'s constants.\n"
"[b]Note:[/b] Decompression is not guaranteed to work with data not compressed "
"by Godot, for example if data compressed with the deflate compression mode "
"lacks a checksum or header."
msgstr ""
"Повертає нову [PackedByteArray] з декомпресованими даними. Встановіть [param "
"buffer_size] на розмір некомпресованих даних. Встановіть режим стиснення за "
"допомогою одного з [enum FileAccess.CompressionMode]\n"
"[b]Примітка:[/b] Декомпресія не гарантує роботу з даними, які не стиснені "
"Godot, наприклад, якщо дані стиснені з режимом стиснення Deflate не вистачає "
"чекусу або заголовка."
msgid ""
"Returns a new [PackedByteArray] with the data decompressed. Set the "
"compression mode using one of [enum FileAccess.CompressionMode]'s constants. "
"[b]This method only accepts brotli, gzip, and deflate compression modes.[/b]\n"
"This method is potentially slower than [method decompress], as it may have to "
"re-allocate its output buffer multiple times while decompressing, whereas "
"[method decompress] knows it's output buffer size from the beginning.\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 [param max_output_size]. Passing -1 will "
"allow for unbounded output. If any positive value is passed, and the "
"decompression exceeds that amount in bytes, then an error will be returned.\n"
"[b]Note:[/b] Decompression is not guaranteed to work with data not compressed "
"by Godot, for example if data compressed with the deflate compression mode "
"lacks a checksum or header."
msgstr ""
"Повертає нову [PackedByteArray] з декомпресованими даними. Встановіть режим "
"стиснення за допомогою одного з [enum FileAccess.CompressionMode] [b]Цей "
"метод приймає тільки brotli, gzip, і deflate стиснення режимів [/b]\n"
"Цей метод є потенційно повільним, ніж [method decompress], оскільки він може "
"мати можливість перерозподілити його вихідний буфер кілька разів при "
"декомппресуванні, тоді як [method decompress] знає його вихідний розмір "
"буфера від початку.\n"
"GZIP має максимальний коефіцієнт стиснення 1032:1, що означає, що це дуже "
"можливо для невеликого компресованого корисного навантаження, щоб "
"декомпресувати потенційно дуже великий вихід. Щоб охороняти це, ви можете "
"забезпечити максимальний розмір цієї функції можна виділити в байтах за "
"допомогою [param max_output_size]. Передача -1 дозволить непідйомний вихід. "
"Якщо пропущено позитивне значення, а декомпресія перевищує суму в байтах, "
"після чого буде повернена помилка.\n"
"[b]Примітка:[/b] Декомпресія не гарантує роботу з даними, що не стиснені "
"Godot, наприклад, якщо дані стиснені з режимом стиснення дефлата не вистачає "
"чекусу або заголовка."
msgid "Creates a copy of the array, and returns it."
msgstr "Створює копію масиву і повертає його."
msgid ""
"Encodes a 64-bit floating-point number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 8 bytes of allocated space, "
"starting at the offset."
msgstr ""
"Кодує 64-розрядний плаваючий номер точки як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 8 байтів виділеного "
"простору, починаючи від офсету."
msgid ""
"Encodes a 32-bit floating-point number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 4 bytes of space, starting "
"at the offset."
msgstr ""
"Кодує 32-розрядний плаваючий номер точки як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 4 байти простору, "
"починаючи від офсету."
msgid ""
"Encodes a 16-bit floating-point number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 2 bytes of space, starting "
"at the offset."
msgstr ""
"Кодує 16-бітовий плаваючий номер точки як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 2 байти простору, "
"починаючи від офсету."
msgid ""
"Encodes a 8-bit signed integer number (signed byte) at the index of [param "
"byte_offset] bytes. The array must have at least 1 byte of space, starting at "
"the offset."
msgstr ""
"Кодує 8-біт, підписаний цілковитим числом (призначений байт) в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 1 байт простору, починаючи "
"від офсету."
msgid ""
"Encodes a 16-bit signed integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 2 bytes of space, starting "
"at the offset."
msgstr ""
"Кодує 16-біт, підписаний цілим числом, як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 2 байти простору, "
"починаючи від офсету."
msgid ""
"Encodes a 32-bit signed integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 4 bytes of space, starting "
"at the offset."
msgstr ""
"Коди 32-розрядного підписаного цілого числа як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 4 байти простору, "
"починаючи від офсету."
msgid ""
"Encodes a 64-bit signed integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 8 bytes of space, starting "
"at the offset."
msgstr ""
"Коди 64-розрядного підписаного цілого числа як байтів в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 8 байтів простору, "
"починаючи від офсету."
msgid ""
"Encodes a 8-bit unsigned integer number (byte) at the index of [param "
"byte_offset] bytes. The array must have at least 1 byte of space, starting at "
"the offset."
msgstr ""
"Кодує 8-бітний не позначений число цілого (байт) в індексі [param "
"byte_offset] байтів. масив повинен мати щонайменше 1 байт простору, починаючи "
"від офсету."
msgid ""
"Encodes a 16-bit unsigned integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 2 bytes of space, starting "
"at the offset."
msgstr ""
"Коди 16-біту не позначено ціле число як байтів в індексі [param byte_offset] "
"байтів. масив повинен мати щонайменше 2 байти простору, починаючи від офсету."
msgid ""
"Encodes a 32-bit unsigned integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 4 bytes of space, starting "
"at the offset."
msgstr ""
"Коди 32-bit не позначено ціле число як байтів в індексі [param byte_offset] "
"байтів. масив повинен мати щонайменше 4 байти простору, починаючи від офсету."
msgid ""
"Encodes a 64-bit unsigned integer number as bytes at the index of [param "
"byte_offset] bytes. The array must have at least 8 bytes of space, starting "
"at the offset."
msgstr ""
"Коди 64-розрядного цілого числа як байтів в індексі [param byte_offset] "
"байтів. масив повинен мати щонайменше 8 байтів простору, починаючи від офсету."
msgid ""
"Encodes a [Variant] at the index of [param byte_offset] bytes. A sufficient "
"space must be allocated, depending on the encoded variant's size. If [param "
"allow_objects] is [code]false[/code], [Object]-derived values are not "
"permitted and will instead be serialized as ID-only."
msgstr ""
"Коди [Variant] в індексі [param byte_offset] байтів. Приблизний простір "
"повинен бути виділений в залежності від розміру закодованого варіанту. Якщо "
"[param allow_objects] є [code]false[/code], [Object]-derived значення не "
"дозволені, а замість того, як він послідовний як ID-only."
msgid ""
"Removes the first occurrence of a value from the array and returns "
"[code]true[/code]. If the value does not exist in the array, nothing happens "
"and [code]false[/code] is returned. To remove an element by index, use "
"[method remove_at] instead."
msgstr ""
"Видаляє перше входження значення з масиву та повертає [code]true[/code]. Якщо "
"значення не існує в масиві, нічого не відбувається, і повертається "
"[code]false[/code]. Щоб видалити елемент за індексом, використовуйте метод "
"[method remove_at]."
msgid ""
"Assigns the given value to all elements in the array. This can typically be "
"used together with [method resize] to create an array with a given size and "
"initialized elements."
msgstr ""
"Присвоює задане значення всім елементам масиву. Зазвичай це можна "
"використовувати разом з [method resize] для створення масиву заданого розміру "
"та ініціалізованих елементів."
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."
msgstr ""
"Шукає в масиві значення і повертає його індекс або [code]-1[/code], якщо таке "
"не знайдено. За бажанням можна передати початковий індекс пошуку."
msgid ""
"Returns the byte at the given [param index] in the array. If [param index] is "
"out-of-bounds or negative, this method fails and returns [code]0[/code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає байт за заданим [param index] у масиві. Якщо [param index] виходить "
"за межі або є від'ємним, цей метод завершується невдачею та повертає [code]0[/"
"code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Converts ASCII/Latin-1 encoded array to [String]. Fast alternative to [method "
"get_string_from_utf8] if the content is ASCII/Latin-1 only. Unlike the UTF-8 "
"function this function maps every byte to a character in the array. Multibyte "
"sequences will not be interpreted correctly. For parsing user input always "
"use [method get_string_from_utf8]. This is the inverse of [method "
"String.to_ascii_buffer]."
msgstr ""
"Перетворює ASCII/Latin-1 кодований масив [String]. Швидка альтернатива "
"[method get_string_from_utf8] якщо вміст ASCII/Latin-1 тільки. На відміну від "
"функції UTF-8, ця функція малює кожну байт до персонажа в масиві. "
"Багатобайтні послідовності не будуть тлумачені правильно. Для входу "
"користувача завжди використовуйте [method get_string_from_utf8]. Це вірші "
"[method String.to_ascii_buffer]."
msgid ""
"Converts system multibyte code page encoded array to [String]. If conversion "
"fails, empty string is returned. This is the inverse of [method "
"String.to_multibyte_char_buffer].\n"
"The values permitted for [param encoding] are system dependent. If [param "
"encoding] is empty string, system default encoding is used.\n"
"- For Windows, see [url=https://learn.microsoft.com/en-us/windows/win32/Intl/"
"code-page-identifiers]Code Page Identifiers[/url] .NET names.\n"
"- For macOS and Linux/BSD, see [code]libiconv[/code] library documentation "
"and [code]iconv --list[/code] for a list of supported encodings."
msgstr ""
"Перетворює системний масив, закодований багатобайтовими кодовими сторінками, "
"на [String]. Якщо перетворення не вдається, повертається порожній рядок. Це "
"обернена дія до [method String.to_multibyte_char_buffer].\n"
"Дозволені значення для [param encoding] залежать від системи. Якщо [param "
"encoding] є порожнім рядком, використовується системне кодування за "
"замовчуванням.\n"
"- Для Windows див. [url=https://learn.microsoft.com/en-us/windows/win32/Intl/"
"code-page-identifiers]Ідентифікатори кодових сторінок[/url] імена .NET.\n"
"- Для macOS та Linux/BSD див. документацію до бібліотеки [code]libiconv[/"
"code] та [code]iconv --list[/code] для списку підтримуваних кодувань."
msgid ""
"Converts UTF-8 encoded array to [String]. Slower than [method "
"get_string_from_ascii] but supports UTF-8 encoded data. Use this function if "
"you are unsure about the source of the data. For user input this function "
"should always be preferred. Returns empty string if source array is not valid "
"UTF-8 string. This is the inverse of [method String.to_utf8_buffer]."
msgstr ""
"Перетворює масив у кодуванні UTF-8 на [String]. Повільніше, ніж [method "
"get_string_from_ascii], але підтримує дані в кодуванні UTF-8. Використовуйте "
"цю функцію, якщо ви не впевнені щодо джерела даних. Для введення користувачем "
"цій функції завжди слід надавати перевагу. Повертає порожній рядок, якщо "
"вихідний масив не є дійсним рядком UTF-8. Це зворотний метод [method "
"String.to_utf8_buffer]."
msgid ""
"Converts UTF-16 encoded array to [String]. If the BOM is missing, little-"
"endianness is assumed. Returns empty string if source array is not valid "
"UTF-16 string. This is the inverse of [method String.to_utf16_buffer]."
msgstr ""
"Перетворює масив у кодуванні UTF-16 на [String]. Якщо BOM відсутній, "
"передбачається прямий порядок байтів. Повертає порожній рядок, якщо вихідний "
"масив не є коректним рядком UTF-16. Це інверсія методу [method "
"String.to_utf16_buffer]."
msgid ""
"Converts UTF-32 encoded array to [String]. Returns empty string if source "
"array is not valid UTF-32 string. This is the inverse of [method "
"String.to_utf32_buffer]."
msgstr ""
"Перетворює масив у кодуванні UTF-32 на [String]. Повертає порожній рядок, "
"якщо вихідний масив не є коректним рядком UTF-32. Це обернена дія. [method "
"String.to_utf32_buffer]."
msgid ""
"Converts wide character ([code]wchar_t[/code], UTF-16 on Windows, UTF-32 on "
"other platforms) encoded array to [String]. Returns empty string if source "
"array is not valid wide string. This is the inverse of [method "
"String.to_wchar_buffer]."
msgstr ""
"Перетворює широкий характер ([code]wchar_t[/code], UTF-16 на Windows, UTF-32 "
"на інших платформах) закодовано масив [String]. Повертає порожній рядок, якщо "
"вихідний масив не діє широкий рядок. Це інверс [method "
"String.to_wchar_buffer]."
msgid "Returns [code]true[/code] if the array contains [param value]."
msgstr "Повертає [code]true[/code], якщо масив містить [param value]."
msgid ""
"Returns [code]true[/code] if a valid [Variant] value can be decoded at the "
"[param byte_offset]. Returns [code]false[/code] otherwise or when the value "
"is [Object]-derived and [param allow_objects] is [code]false[/code]."
msgstr ""
"Повернення [code]true[/code], якщо дійсна [Variant] значення може бути "
"вилучена в [param byte_offset]. [code]false[/code] інакше або коли значення "
"[Object]-derived і [param allow_objects] [code]false[/code]."
msgid ""
"Returns a hexadecimal representation of this array as a [String].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var array = PackedByteArray([11, 46, 255])\n"
"print(array.hex_encode()) # Prints \"0b2eff\"\n"
"[/gdscript]\n"
"[csharp]\n"
"byte[] array = [11, 46, 255];\n"
"GD.Print(array.HexEncode()); // Prints \"0b2eff\"\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає шістнадцяткове представлення цього масиву як [String]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var array = PackedByteArray([11, 46, 255]) \n"
"print(array.hex_encode()) # Виводить \"0b2eff\" \n"
"[/gdscript] \n"
"[csharp] \n"
"byte[] array = [11, 46, 255]; \n"
"GD.Print(array.HexEncode()); // Виводить \"0b2eff\" \n"
"[/csharp] \n"
"[/codeblocks]"
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 ""
"Вставте новий елемент на даній позиції в масиві. Посада повинна бути дійсна, "
"або в кінці масиву ([code]idx == розмір()[/code])."
msgid "Returns [code]true[/code] if the array is empty."
msgstr "Повертає [code]true[/code], якщо масив порожній."
msgid "Appends an element at the end of the array."
msgstr "Додаток елемента в кінці масиву."
msgid "Removes an element from the array by index."
msgstr "Видаляє елемент з масиву за індексом."
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. Calling [method resize] once and assigning the new values is faster "
"than adding new elements one by one.\n"
"Returns [constant OK] on success, or one of the following [enum Error] "
"constants if this method fails: [constant ERR_INVALID_PARAMETER] if the size "
"is negative, or [constant ERR_OUT_OF_MEMORY] if allocations fail. Use [method "
"size] to find the actual size of the array after resize."
msgstr ""
"Встановлює розмір масиву. Якщо масив збільшується, резервує елементи в кінці "
"масиву. Якщо масив скорочується, обрізає масив до нового розміру. Виклик "
"методу [method resize] один раз і призначення нових значень відбувається "
"швидше, ніж додавання нових елементів по одному.\n"
"Повертає [constant OK] у разі успіху або одну з наступних констант [enum "
"Error], якщо цей метод не працює: [constant ERR_INVALID_PARAMETER], якщо "
"розмір від'ємний, або [constant ERR_OUT_OF_MEMORY], якщо розподіл пам'яті не "
"вдається. Використовуйте метод [method size], щоб знайти фактичний розмір "
"масиву після зміни розміру."
msgid "Reverses the order of the elements in the array."
msgstr "Змінює порядок елементів у масиві на протилежний."
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 the "
"array."
msgstr ""
"Здійснює пошук у масиві у зворотному порядку. За бажанням можна передати "
"початковий індекс пошуку. Якщо він від'ємний, то початковий індекс береться "
"відносно кінця масиву."
msgid "Changes the byte at the given index."
msgstr "Змінює байт за вказаним індексом."
msgid "Returns the number of elements in the array."
msgstr "Повертає кількість елементів у масиві."
msgid ""
"Returns the slice of the [PackedByteArray], from [param begin] (inclusive) to "
"[param end] (exclusive), as a new [PackedByteArray].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedByteArray], з [param start] (включно) до [param end] "
"(виключно), як новий [PackedByteArray].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid "Sorts the elements of the array in ascending order."
msgstr "Сорти елементів масиву в порядку закріплення."
msgid ""
"Returns a copy of the data converted to a [PackedColorArray], where each "
"block of 16 bytes has been converted to a [Color] variant.\n"
"[b]Note:[/b] The size of the input array must be a multiple of 16 (size of "
"four 32-bit float variables). The size of the new array will be "
"[code]byte_array.size() / 16[/code]. If the original data can't be converted "
"to [Color] variants, the resulting data is undefined."
msgstr ""
"Повертає копію даних, перетворених на [PackedColorArray], де кожен блок з 16 "
"байтів було перетворено на варіант [Color].\n"
"[b]Примітка:[/b] Розмір вхідного масиву має бути кратним 16 (розмір чотирьох "
"32-бітних змінних з плаваючою комою). Розмір нового масиву буде "
"[code]byte_array.size() / 16[/code]. Якщо вихідні дані неможливо перетворити "
"на варіанти [Color], результуючі дані будуть невизначеними."
msgid ""
"Returns a copy of the data converted to a [PackedFloat32Array], where each "
"block of 4 bytes has been converted to a 32-bit float (C++ [code skip-"
"lint]float[/code]).\n"
"The size of the input array must be a multiple of 4 (size of 32-bit float). "
"The size of the new array will be [code]byte_array.size() / 4[/code].\n"
"If the original data can't be converted to 32-bit floats, the resulting data "
"is undefined."
msgstr ""
"Повертає копію даних, що перетворюються на [PackedFloat32Array], де кожен "
"блок 4 байтів перетворений на 32-бітну плавку (C++ [code skip-lint]]float[/"
"code]).\n"
"Розмір вхідного масиву повинен бути декількома з 4 (розмір 32-bit float). "
"Розмір нового масиву буде [code]byte_array.size() / 4[/code].\n"
"Якщо оригінальні дані не можуть бути перетворені на 32-розрядні плавки, "
"отримані дані не визначені."
msgid ""
"Returns a copy of the data converted to a [PackedFloat64Array], where each "
"block of 8 bytes has been converted to a 64-bit float (C++ [code]double[/"
"code], Godot [float]).\n"
"The size of the input array must be a multiple of 8 (size of 64-bit double). "
"The size of the new array will be [code]byte_array.size() / 8[/code].\n"
"If the original data can't be converted to 64-bit floats, the resulting data "
"is undefined."
msgstr ""
"Повертає копію даних, що перетворюються на [PackedFloat64Array], де кожен "
"блок 8 байтів перетворений на 64-бітну плавучу (C++ [code]double[/code], "
"Godot [float]).\n"
"Розмір вхідного масиву повинен бути декількома з 8 (розмір 64-розрядного "
"подвійний). Розмір нового масиву буде [code]byte_array.size() / 8[/code].\n"
"Якщо оригінальні дані не можуть бути перетворені на 64-розрядні плавки, "
"отримані дані не визначені."
msgid ""
"Returns a copy of the data converted to a [PackedInt32Array], where each "
"block of 4 bytes has been converted to a signed 32-bit integer (C++ "
"[code]int32_t[/code]).\n"
"The size of the input array must be a multiple of 4 (size of 32-bit integer). "
"The size of the new array will be [code]byte_array.size() / 4[/code].\n"
"If the original data can't be converted to signed 32-bit integers, the "
"resulting data is undefined."
msgstr ""
"Повертає копію даних, що перетворюються на [PackedInt32Array], де кожен блок "
"4 байтів перетворений на підписане 32-бітне ціле (C++ [code]int32_t[/code]).\n"
"Розмір вхідного масиву повинен бути декількома з 4 (розмір 32-бітного "
"цілого). Розмір нового масиву буде [code]byte_array.size() / 4[/code].\n"
"Якщо оригінальні дані не можуть бути перетворені на підписані 32-бітні цілі, "
"отримані дані не визначені."
msgid ""
"Returns a copy of the data converted to a [PackedInt64Array], where each "
"block of 8 bytes has been converted to a signed 64-bit integer (C++ "
"[code]int64_t[/code], Godot [int]).\n"
"The size of the input array must be a multiple of 8 (size of 64-bit integer). "
"The size of the new array will be [code]byte_array.size() / 8[/code].\n"
"If the original data can't be converted to signed 64-bit integers, the "
"resulting data is undefined."
msgstr ""
"Повертає копію даних, що перетворюються на [PackedInt64Array], де кожен блок "
"8 байтів перетворено на підписане число 64-біт (C++ [code]int64_t[/code], "
"Godot [int].\n"
"Розмір вхідного масиву повинен бути декількома з 8 (розмір 64-бітного "
"цілого). Розмір нового масиву буде [code]byte_array.size() / 8[/code].\n"
"Якщо оригінальні дані не можуть бути перетворені на підписані 64-розрядні "
"цілі, отримані дані не визначені."
msgid ""
"Returns a copy of the data converted to a [PackedVector2Array], where each "
"block of 8 bytes or 16 bytes (32-bit or 64-bit) has been converted to a "
"[Vector2] variant.\n"
"[b]Note:[/b] The size of the input array must be a multiple of 8 or 16 "
"(depending on the build settings, see [Vector2] for more details). The size "
"of the new array will be [code]byte_array.size() / (8 or 16)[/code]. If the "
"original data can't be converted to [Vector2] variants, the resulting data is "
"undefined."
msgstr ""
"Повертає копію даних, перетворених на [PackedVector2Array], де кожен блок з 8 "
"байт або 16 байт (32-бітний або 64-бітний) був перетворений на варіант "
"[Vector2].\n"
"[b]Примітка:[/b] Розмір вхідного масиву має бути кратним 8 або 16 (залежно "
"від налаштувань збірки, див. [Vector2] для отримання додаткової інформації). "
"Розмір нового масиву буде [code]byte_array.size() / (8 або 16)[/code]. Якщо "
"вихідні дані не можна перетворити на варіанти [Vector2], результуючі дані "
"будуть невизначеними."
msgid ""
"Returns a copy of the data converted to a [PackedVector3Array], where each "
"block of 12 or 24 bytes (32-bit or 64-bit) has been converted to a [Vector3] "
"variant.\n"
"[b]Note:[/b] The size of the input array must be a multiple of 12 or 24 "
"(depending on the build settings, see [Vector3] for more details). The size "
"of the new array will be [code]byte_array.size() / (12 or 24)[/code]. If the "
"original data can't be converted to [Vector3] variants, the resulting data is "
"undefined."
msgstr ""
"Повертає копію даних, перетворених на [PackedVector3Array], де кожен блок з "
"12 або 24 байтів (32-бітний або 64-бітний) був перетворений на варіант "
"[Vector3].\n"
"[b]Примітка:[/b] Розмір вхідного масиву має бути кратним 12 або 24 (залежно "
"від налаштувань збірки, див. [Vector3] для отримання додаткової інформації). "
"Розмір нового масиву буде [code]byte_array.size() / (12 або 24)[/code]. Якщо "
"вихідні дані не можна перетворити на варіанти [Vector3], результуючі дані є "
"невизначеними."
msgid ""
"Returns a copy of the data converted to a [PackedVector4Array], where each "
"block of 16 or 32 bytes (32-bit or 64-bit) has been converted to a [Vector4] "
"variant.\n"
"[b]Note:[/b] The size of the input array must be a multiple of 16 or 32 "
"(depending on the build settings, see [Vector4] for more details). The size "
"of the new array will be [code]byte_array.size() / (16 or 32)[/code]. If the "
"original data can't be converted to [Vector4] variants, the resulting data is "
"undefined."
msgstr ""
"Повертає копію даних, перетворених на [PackedVector4Array], де кожен блок з "
"16 або 32 байтів (32-бітний або 64-бітний) був перетворений на варіант "
"[Vector4].\n"
"[b]Примітка:[/b] Розмір вхідного масиву має бути кратним 16 або 32 (залежно "
"від налаштувань збірки, див. [Vector4] для отримання додаткової інформації). "
"Розмір нового масиву буде [code]byte_array.size() / (16 або 32)[/code]. Якщо "
"вихідні дані не можна перетворити на варіанти [Vector4], результуючі дані є "
"невизначеними."
msgid "Returns [code]true[/code] if contents of the arrays differ."
msgstr "Повертає [code]true[/code], якщо вміст масивів відрізняється."
msgid ""
"Returns a new [PackedByteArray] with contents of [param right] added at the "
"end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedByteArray] з вмістом [param right] додано в кінці цього "
"масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal bytes at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаково, тобто вони "
"мають всі рівні байти за відповідними показниками."
msgid ""
"Returns the byte at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error.\n"
"Note that the byte is returned as a 64-bit [int]."
msgstr ""
"Повернення байтів за індексом [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки.\n"
"Зауважте, що байт повертається як 64-розрядний."
msgid "A packed array of [Color]s."
msgstr "Пакетний масив [Color]s."
msgid ""
"An array specifically designed to hold [Color]. Packs data tightly, so it "
"saves memory for large array sizes.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedColorArray] versus "
"[code]Array[Color][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання [Color]. Щільно упаковує дані, "
"що економить пам'ять для масивів великого розміру.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedColorArray] проти [code]Array[Color][/code]). Крім того, "
"упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на початкове значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedColorArray]."
msgstr "Будуємо порожній [PackedColorArray]."
msgid ""
"Constructs a [PackedColorArray] as a copy of the given [PackedColorArray]."
msgstr "Constructs a [PackedColorArray] як копія даної [PackedColorArray]."
msgid ""
"Constructs a new [PackedColorArray]. Optionally, you can pass in a generic "
"[Array] that will be converted.\n"
"[b]Note:[/b] When initializing a [PackedColorArray] with elements, it must be "
"initialized with an [Array] of [Color] values:\n"
"[codeblock]\n"
"var array = PackedColorArray([Color(0.1, 0.2, 0.3), Color(0.4, 0.5, 0.6)])\n"
"[/codeblock]"
msgstr ""
"Створює новий [PackedColorArray]. За бажанням ви можете передати загальний "
"[Array], який буде перетворено. \n"
"[b]Примітка.[/b] Під час ініціалізації [PackedColorArray] з елементами, він "
"повинен бути ініціалізований [Array] значень [Color]: \n"
"[codeblock] \n"
"var array = PackedColorArray([Color(0,1, 0,2, 0,3), Color(0,4, 0,5, 0,6)]) \n"
"[/codeblock]"
msgid "Appends a [PackedColorArray] at the end of this array."
msgstr "Додаток [PackedColorArray] в кінці цього масиву."
msgid ""
"Returns the [Color] at the given [param index] in the array. If [param index] "
"is out-of-bounds or negative, this method fails and returns [code]Color(0, 0, "
"0, 1)[/code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає [Color] за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"[code]Color(0, 0, 0, 1)[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid "Appends a value to the array."
msgstr "Додає значення до масиву."
msgid "Changes the [Color] at the given index."
msgstr "Змінює [Color] в даній позиції."
msgid ""
"Returns the slice of the [PackedColorArray], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedColorArray].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedColorArray], з [param start] (включно) до [param end] "
"(виключно), як новий [PackedColorArray].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid "Returns a [PackedByteArray] with each color encoded as bytes."
msgstr "Повернення [PackedByteArray] з кожним кольором закодовано як байти."
msgid ""
"Returns a new [PackedColorArray] with contents of [param right] added at the "
"end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedColorArray] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal [Color]s at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаково, тобто вони "
"мають всі рівні [Color] у відповідних індексах."
msgid ""
"Returns the [Color] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повертає [Color] за індексом [param index]. Від'ємні індекси можна "
"використовувати для доступу до елементів, починаючи з кінця. Використання "
"індексу поза межами масиву призведе до помилки."
msgid ""
"Use [method @GlobalScope.var_to_bytes] or [method FileAccess.store_var] "
"instead. To enable data compression, use [method PackedByteArray.compress] or "
"[method FileAccess.open_compressed]."
msgstr ""
"Використовуйте замість цього [method @GlobalScope.var_to_bytes] або [method "
"FileAccess.store_var]. Щоб увімкнути стиснення даних, використовуйте [method "
"PackedByteArray.compress] або [method FileAccess.open_compressed]."
msgid "Efficiently packs and serializes [Array] or [Dictionary]."
msgstr "Ефективно пакує та серіалізує [Array] або [Dictionary]."
msgid ""
"[PackedDataContainer] can be used to efficiently store data from untyped "
"containers. The data is packed into raw bytes and can be saved to file. Only "
"[Array] and [Dictionary] can be stored this way.\n"
"You can retrieve the data by iterating on the container, which will work as "
"if iterating on the packed data itself. If the packed container is a "
"[Dictionary], the data can be retrieved by key names ([String]/[StringName] "
"only).\n"
"[codeblock]\n"
"var data = { \"key\": \"value\", \"another_key\": 123, \"lock\": Vector2() }\n"
"var packed = PackedDataContainer.new()\n"
"packed.pack(data)\n"
"ResourceSaver.save(packed, \"packed_data.res\")\n"
"[/codeblock]\n"
"[codeblock]\n"
"var container = load(\"packed_data.res\")\n"
"for key in container:\n"
"\tprints(key, container[key])\n"
"[/codeblock]\n"
"Prints:\n"
"[codeblock lang=text]\n"
"key value\n"
"lock (0, 0)\n"
"another_key 123\n"
"[/codeblock]\n"
"Nested containers will be packed recursively. While iterating, they will be "
"returned as [PackedDataContainerRef]."
msgstr ""
"[PackedDataContainer] можна використовувати для ефективного зберігання даних "
"із нетипових контейнерів. Дані упаковуються в необроблені байти та можуть "
"бути збережені у файлі. Таким чином можна зберігати лише [Array] і "
"[Dictionary]. \n"
"Ви можете отримати дані шляхом ітерації контейнера, який працюватиме так, "
"ніби ітерації самих упакованих даних. Якщо упакований контейнер є "
"[Dictionary], дані можна отримати за іменами ключів (лише [String]/"
"[StringName]). \n"
"[codeblock] \n"
"var data = { \"key\": \"value\", \"another_key\": 123, \"lock\": "
"Vector2() } \n"
"var packed = PackedDataContainer.new() \n"
"packed.pack(data) \n"
"ResourceSaver.save(packed, \"packed_data.res\") \n"
"[/codeblock] \n"
"[codeblock] \n"
"var container = load(\"packed_data.res\") \n"
"for key in container: \n"
"\tprints(key, container[key]) \n"
"[/codeblock] \n"
"Print: \n"
"[codeblock lang=text] \n"
"key value \n"
"lock (0, 0) \n"
"another_key 123 \n"
"[/codeblock] \n"
"Вкладені контейнери будуть упаковані рекурсивно. Під час ітерації вони "
"повертатимуться як [PackedDataContainerRef]."
msgid ""
"Packs the given container into a binary representation. The [param value] "
"must be either [Array] or [Dictionary], any other type will result in invalid "
"data error.\n"
"[b]Note:[/b] Subsequent calls to this method will overwrite the existing data."
msgstr ""
"Пакети даної ємності в бінарне представництво. Вартість [параметра] повинна "
"бути або [Array] або [Dictionary], будь-який інший тип призведе до недійсної "
"помилки даних.\n"
"[b]Примітка:[/b] Підсумкові дзвінки до цього способу перезаписати існуючі "
"дані."
msgid ""
"Returns the size of the packed container (see [method Array.size] and [method "
"Dictionary.size])."
msgstr ""
"Повертає розмір упакованого контейнера (див. [method Array.size] та [method "
"Dictionary.size])."
msgid ""
"An internal class used by [PackedDataContainer] to pack nested arrays and "
"dictionaries."
msgstr ""
"Внутрішній клас, який використовується [PackedDataContainer], щоб упакувати "
"масиви та словники."
msgid ""
"When packing nested containers using [PackedDataContainer], they are "
"recursively packed into [PackedDataContainerRef] (only applies to [Array] and "
"[Dictionary]). Their data can be retrieved the same way as from "
"[PackedDataContainer].\n"
"[codeblock]\n"
"var packed = PackedDataContainer.new()\n"
"packed.pack([1, 2, 3, [\"nested1\", \"nested2\"], 4, 5, 6])\n"
"\n"
"for element in packed:\n"
"\tif element is PackedDataContainerRef:\n"
"\t\tfor subelement in element:\n"
"\t\t\tprint(\"::\", subelement)\n"
"\telse:\n"
"\t\tprint(element)\n"
"[/codeblock]\n"
"Prints:\n"
"[codeblock lang=text]\n"
"1\n"
"2\n"
"3\n"
"::nested1\n"
"::nested2\n"
"4\n"
"5\n"
"6\n"
"[/codeblock]"
msgstr ""
"Під час пакування вкладених контейнерів за допомогою [PackedDataContainer] "
"вони рекурсивно запаковуються в [PackedDataContainerRef] (застосовується лише "
"до [Array] і [Dictionary]). Їхні дані можна отримати так само, як і з "
"[PackedDataContainer]. \n"
"[codeblock] \n"
"var packed = PackedDataContainer.new() \n"
"packed.pack([1, 2, 3, [\"nested1\", \"nested2\"], 4, 5, 6]) \n"
"\n"
"for element in packed: \n"
"\tif element is PackedDataContainerRef: \n"
"\t\tfor subelement in element: \n"
"\t\t\tprint(\"::\", піделемент) \n"
"\telse: \n"
"\t\tprint(element) \n"
"[/codeblock] \n"
"Print: \n"
"[codeblock lang=text] \n"
"1\n"
"2\n"
"3\n"
":: nested1 \n"
":: nested2 \n"
"4\n"
"5\n"
"6\n"
"[/codeblock]"
msgid "A packed array of 32-bit floating-point values."
msgstr "Упакований масив 32-бітових плаваючі значення точки."
msgid ""
"An array specifically designed to hold 32-bit floating-point values (float). "
"Packs data tightly, so it saves memory for large array sizes.\n"
"If you need to pack 64-bit floats tightly, see [PackedFloat64Array].\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання 32-бітних значень з плаваючою "
"комою (float). Щільно упаковує дані, що економить пам'ять для масивів "
"великого розміру.\n"
"Якщо вам потрібно щільно упаковати 64-бітні числа з плаваючою комою, див. "
"[PackedFloat64Array].\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна змінювати незалежно від оригінального "
"масиву, використовуйте метод [method duplicate]. Це [i]не[/i] стосується "
"вбудованих властивостей і методів. У цих випадках повернений упакований масив "
"є копією, і його зміна [i]не[/i] вплине на оригінальне значення. Щоб оновити "
"вбудовану властивість цього типу, змініть повернений масив, а потім знову "
"призначте його властивості."
msgid "Constructs an empty [PackedFloat32Array]."
msgstr "Будуємо порожній [PackedFloat32Array]."
msgid ""
"Constructs a [PackedFloat32Array] as a copy of the given [PackedFloat32Array]."
msgstr "Constructs a [PackedFloat32Array] як копія даної [PackedFloat32Array]."
msgid ""
"Constructs a new [PackedFloat32Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Constructs a new [PackedFloat32Array]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid "Appends a [PackedFloat32Array] at the end of this array."
msgstr "Додаток [PackedFloat32Array] в кінці цього масиву."
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 "
"search. Optionally, a [param before] specifier can be passed. If [code]false[/"
"code], the returned index comes after all existing entries of the value in "
"the array.\n"
"[b]Note:[/b] Calling [method bsearch] on an unsorted array results in "
"unexpected behavior.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Знаходить індекс існуючого значення (або індекс вставки, який підтримує "
"порядок сортування, якщо значення ще не присутнє в масиві) за допомогою "
"бінарного пошуку. За бажанням можна передати специфікатор [param before]. "
"Якщо [code]false[/code], індекс, що повертається, йде після всіх існуючих "
"записів значення в масиві.\n"
"[b]Примітка:[/b] Виклик [method bsearch] на невідсортованому масиві "
"призводить до неочікуваної поведінки.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns the number of times an element is in the array.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Повертає кількість разів елемент знаходиться в масиві.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Removes the first occurrence of a value from the array and returns "
"[code]true[/code]. If the value does not exist in the array, nothing happens "
"and [code]false[/code] is returned. To remove an element by index, use "
"[method remove_at] instead.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Видаляє перше входження значення з масиву та повертає [code]true[/code]. Якщо "
"значення не існує в масиві, нічого не відбувається, і повертається "
"[code]false[/code]. Щоб видалити елемент за індексом, використовуйте метод "
"[method remove_at].\n"
"[b]Примітка:[/b] [constant @GDScript.NAN] поводиться не так, як інші числа. "
"Тому результати цього методу можуть бути неточними, якщо включені NaN."
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.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Шукає значення в масиві та повертає індекс або [code]-1[/code], якщо не "
"знайдено. Додатково може бути переданий початковий індекс пошуку.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns the 32-bit float at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns [code]0.0[/"
"code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає 32-бітне число з плаваючою комою за заданим значенням [param index] "
"у масиві. Якщо значення [param index] виходить за межі або є від'ємним, цей "
"метод завершується невдачею та повертає значення [code]0.0[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Returns [code]true[/code] if the array contains [param value].\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Повертає [code]true[/code], якщо масив містить [param value].\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
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 the "
"array.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Шукає значення в масиві у зворотному порядку. Додатково може бути переданий "
"початковий індекс пошуку. Якщо негативний, початковий індекс вважається "
"відносним до кінця масиву.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid "Changes the float at the given index."
msgstr "Змінює число з рухомою комою в даній позиції."
msgid ""
"Returns the slice of the [PackedFloat32Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedFloat32Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedFloat32Array], з [param start] (включно) до [param "
"end] (виключно), як новий [PackedFloat32Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Sorts the elements of the array in ascending order.\n"
"[b]Note:[/b] [constant @GDScript.NAN] doesn't behave the same as other "
"numbers. Therefore, the results from this method may not be accurate if NaNs "
"are included."
msgstr ""
"Сортує елементи масиву в порядку зростання.\n"
"[b]Примітка:[/b] Поведінка [constant @GDScript.NAN] відрізняється від інших "
"чисел. Через це результати цього методу можуть бути неточними за наявності "
"NaN-ів."
msgid ""
"Returns a copy of the data converted to a [PackedByteArray], where each "
"element has been encoded as 4 bytes.\n"
"The size of the new array will be [code]float32_array.size() * 4[/code]."
msgstr ""
"Повертає копію даних, перетворених у [PackedByteArray], де кожен елемент "
"закодовано як 4 байти.\n"
"Розмір нового масиву буде [code]float32_array.size() * 4[/code]."
msgid ""
"Returns a new [PackedFloat32Array] with contents of [param right] added at "
"the end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedFloat32Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal floats at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаковий, тобто вони "
"мають всі рівні плавки за відповідними показниками."
msgid ""
"Returns the [float] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error.\n"
"Note that [float] type is 64-bit, unlike the values stored in the array."
msgstr ""
"Повернення [float] в індекс [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки.\n"
"Зверніть увагу, що [float] тип 64-bit, на відміну від значень, що "
"зберігаються в масиві."
msgid "A packed array of 64-bit floating-point values."
msgstr "Упакований масив 64-розрядних значень точки плавлення."
msgid ""
"An array specifically designed to hold 64-bit floating-point values (double). "
"Packs data tightly, so it saves memory for large array sizes.\n"
"If you only need to pack 32-bit floats tightly, see [PackedFloat32Array] for "
"a more memory-friendly alternative.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedFloat64Array] versus "
"[code]Array[float][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання 64-бітних значень з плаваючою "
"комою (double). Щільно упаковує дані, що економить пам'ять для масивів "
"великого розміру.\n"
"Якщо вам потрібно щільно упаковувати лише 32-бітні числа з плаваючою комою, "
"див. [PackedFloat32Array] для більш зручної для пам'яті альтернативи.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"обробляються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedFloat64Array] проти [code]Array[float][/code]). Крім того, "
"упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, "
"таких як [method Array.map]. Типізовані масиви, у свою чергу, швидше "
"обробляються та модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна змінювати незалежно від оригінального "
"масиву, використовуйте метод [method duplicate]. Це [i]не[/i] стосується "
"вбудованих властивостей і методів. У цих випадках повернутий упакований масив "
"є копією, і його зміна [i]не[/i] вплине на оригінальне значення. Щоб оновити "
"вбудовану властивість цього типу, змініть повернутий масив, а потім знову "
"призначте його властивості."
msgid "Constructs an empty [PackedFloat64Array]."
msgstr "Будуємо порожній [PackedFloat64Array]."
msgid ""
"Constructs a [PackedFloat64Array] as a copy of the given [PackedFloat64Array]."
msgstr "Constructs a [PackedFloat64Array] як копія даної [PackedFloat64Array]."
msgid ""
"Constructs a new [PackedFloat64Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Constructs a new [PackedFloat64Array]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid "Appends a [PackedFloat64Array] at the end of this array."
msgstr "Додаток [PackedFloat64Array] в кінці цього масиву."
msgid ""
"Returns the 64-bit float at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns [code]0.0[/"
"code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає 64-бітне число з плаваючою комою за заданим значенням [param index] "
"у масиві. Якщо значення [param index] виходить за межі або є від'ємним, цей "
"метод завершується невдачею та повертає значення [code]0.0[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Returns the slice of the [PackedFloat64Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedFloat64Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedFloat64Array], з [param start] (включно) до [param "
"end] (виключно), як новий [PackedFloat64Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a copy of the data converted to a [PackedByteArray], where each "
"element has been encoded as 8 bytes.\n"
"The size of the new array will be [code]float64_array.size() * 8[/code]."
msgstr ""
"Повертає копію даних, перетворених у [PackedByteArray], де кожен елемент "
"закодовано як 8 байтів.\n"
"Розмір нового масиву буде [code]float64_array.size() * 8[/code]."
msgid ""
"Returns a new [PackedFloat64Array] with contents of [param right] added at "
"the end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedFloat64Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal doubles at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаковий, тобто вони "
"мають всі рівні подвійні коефіцієнти за відповідними показниками."
msgid ""
"Returns the [float] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повернення [float] в індекс [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "A packed array of 32-bit integers."
msgstr "Упакований масив 32-бітних цілих."
msgid ""
"An array specifically designed to hold 32-bit integer values. Packs data "
"tightly, so it saves memory for large array sizes.\n"
"[b]Note:[/b] This type stores signed 32-bit integers, which means it can take "
"values in the interval [code][-2^31, 2^31 - 1][/code], i.e. [code]"
"[-2147483648, 2147483647][/code]. Exceeding those bounds will wrap around. In "
"comparison, [int] uses signed 64-bit integers which can hold much larger "
"values. If you need to pack 64-bit integers tightly, see [PackedInt64Array].\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання 32-бітних цілочисельних значень. "
"Щільно упаковує дані, що економить пам'ять для масивів великого розміру.\n"
"[b]Примітка:[/b] Цей тип зберігає знакові 32-бітні цілі числа, що означає, що "
"він може приймати значення в інтервалі [code][-2^31, 2^31 - 1][/code], тобто "
"[code][-2147483648, 2147483647][/code]. Перевищення цих меж призведе до "
"перенесення. Для порівняння, [int] використовує знакові 64-бітні цілі числа, "
"які можуть містити набагато більші значення. Якщо вам потрібно щільно "
"упаковати 64-бітні цілі числа, див. [PackedInt64Array].\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна змінювати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей і методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на початкове значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedInt32Array]."
msgstr "Будуємо порожній [PackedInt32Array]."
msgid ""
"Constructs a [PackedInt32Array] as a copy of the given [PackedInt32Array]."
msgstr "Constructs a [PackedInt32Array] як копія даної [PackedInt32Array]."
msgid ""
"Constructs a new [PackedInt32Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Constructs a new [PackedInt32Array]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid "Appends a [PackedInt32Array] at the end of this array."
msgstr "Додаток [PackedInt32Array] в кінці цього масиву."
msgid ""
"Returns the 32-bit integer at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns [code]0[/"
"code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає 32-бітове ціле число за заданим [param index] у масиві. Якщо [param "
"index] виходить за межі або є від'ємним, цей метод завершується невдачею та "
"повертає [code]0[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Inserts a new integer at a given position in the array. The position must be "
"valid, or at the end of the array ([code]idx == size()[/code])."
msgstr ""
"Вставте нове ціле місце в даній позиції в масиві. Посада повинна бути дійсна, "
"або в кінці масиву ([code]idx == розмір()[/code])."
msgid "Changes the integer at the given index."
msgstr "Змінює ціле в даній позиції."
msgid ""
"Returns the slice of the [PackedInt32Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedInt32Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedInt32Array], з [param start] (включно) до [param end] "
"(виключно), як новий [PackedInt32Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a copy of the data converted to a [PackedByteArray], where each "
"element has been encoded as 4 bytes.\n"
"The size of the new array will be [code]int32_array.size() * 4[/code]."
msgstr ""
"Повертає копію даних, перетворених у [PackedByteArray], де кожен елемент "
"закодовано як 4 байти.\n"
"Розмір нового масиву буде [code]int32_array.size() * 4[/code]."
msgid ""
"Returns a new [PackedInt32Array] with contents of [param right] added at the "
"end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedInt32Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal ints at the corresponding indices."
msgstr ""
"Повертаємо [code]true[/code], якщо вміст обох масивів однаковий, тобто вони "
"мають всі рівні показники за відповідними показниками."
msgid ""
"Returns the [int] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error.\n"
"Note that [int] type is 64-bit, unlike the values stored in the array."
msgstr ""
"Повертаємо [int] в індексі [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки.\n"
"Зверніть увагу, що тип [int] 64-біт, на відміну від значень, що зберігаються "
"в масиві."
msgid "A packed array of 64-bit integers."
msgstr "Упакований масив 64-бітних цілих чисел."
msgid ""
"An array specifically designed to hold 64-bit integer values. Packs data "
"tightly, so it saves memory for large array sizes.\n"
"[b]Note:[/b] This type stores signed 64-bit integers, which means it can take "
"values in the interval [code][-2^63, 2^63 - 1][/code], i.e. [code]"
"[-9223372036854775808, 9223372036854775807][/code]. Exceeding those bounds "
"will wrap around. If you only need to pack 32-bit integers tightly, see "
"[PackedInt32Array] for a more memory-friendly alternative.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedInt64Array] versus [code]Array[int]"
"[/code]). Also, packed arrays consume less memory. As a downside, packed "
"arrays are less flexible as they don't offer as many convenience methods such "
"as [method Array.map]. Typed arrays are in turn faster to iterate on and "
"modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання 64-бітних цілочисельних значень. "
"Щільно упаковує дані, що економить пам'ять для масивів великого розміру.\n"
"[b]Примітка:[/b] Цей тип зберігає знакові 64-бітні цілі числа, що означає, що "
"він може приймати значення в інтервалі [code][-2^63, 2^63 - 1][/code], тобто "
"[code][-9223372036854775808, 9223372036854775807][/code]. Перевищення цих меж "
"призведе до перекидання. Якщо вам потрібно щільно упаковувати лише 32-бітні "
"цілі числа, див. [PackedInt32Array] для більш зручної для пам'яті "
"альтернативи.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedInt64Array] проти [code]Array[int][/code]). Також "
"упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернений упакований масив є копією, "
"і його зміна [i]не[/i] вплине на оригінальне значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedInt64Array]."
msgstr "Будуємо порожній [PackedInt64Array]."
msgid ""
"Constructs a [PackedInt64Array] as a copy of the given [PackedInt64Array]."
msgstr "Constructs a [PackedInt64Array] як копія даної [PackedInt64Array]."
msgid ""
"Constructs a new [PackedInt64Array]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Constructs a new [PackedInt64Array]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid "Appends a [PackedInt64Array] at the end of this array."
msgstr "Додаток [PackedInt64Array] в кінці цього масиву."
msgid ""
"Returns the 64-bit integer at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns [code]0[/"
"code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає 64-бітове ціле число за заданим [param index] у масиві. Якщо [param "
"index] виходить за межі або є від'ємним, цей метод завершується невдачею та "
"повертає [code]0[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Returns the slice of the [PackedInt64Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedInt64Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedInt64Array], з [param start] (включно) до [param end] "
"(виключно), як новий [PackedInt64Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a copy of the data converted to a [PackedByteArray], where each "
"element has been encoded as 8 bytes.\n"
"The size of the new array will be [code]int64_array.size() * 8[/code]."
msgstr ""
"Повертає копію даних, перетворених у [PackedByteArray], де кожен елемент "
"закодовано як 8 байтів.\n"
"Розмір нового масиву буде [code]int64_array.size() * 8[/code]."
msgid ""
"Returns a new [PackedInt64Array] with contents of [param right] added at the "
"end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedInt64Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns the [int] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повертаємо [int] в індексі [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "An abstraction of a serialized scene."
msgstr "Анотація послідовної сцени."
msgid ""
"A simplified interface to a scene file. Provides access to operations and "
"checks that can be performed on the scene resource itself.\n"
"Can be used to save a node to a file. When saving, the node as well as all "
"the nodes it owns get saved (see [member Node.owner] property).\n"
"[b]Note:[/b] The node doesn't need to own itself.\n"
"[b]Example:[/b] Load a saved scene:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Use load() instead of preload() if the path isn't known at compile-time.\n"
"var scene = preload(\"res://scene.tscn\").instantiate()\n"
"# Add the node as a child of the node the script is attached to.\n"
"add_child(scene)\n"
"[/gdscript]\n"
"[csharp]\n"
"// C# has no preload, so you have to always use "
"ResourceLoader.Load<PackedScene>().\n"
"var scene = ResourceLoader.Load<PackedScene>(\"res://"
"scene.tscn\").Instantiate();\n"
"// Add the node as a child of the node the script is attached to.\n"
"AddChild(scene);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Example:[/b] Save a node with different owners. The following example "
"creates 3 objects: [Node2D] ([code]node[/code]), [RigidBody2D] ([code]body[/"
"code]) and [CollisionObject2D] ([code]collision[/code]). [code]collision[/"
"code] is a child of [code]body[/code] which is a child of [code]node[/code]. "
"Only [code]body[/code] is owned by [code]node[/code] and [method pack] will "
"therefore only save those two nodes, but not [code]collision[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Create the objects.\n"
"var node = Node2D.new()\n"
"var body = RigidBody2D.new()\n"
"var collision = CollisionShape2D.new()\n"
"\n"
"# Create the object hierarchy.\n"
"body.add_child(collision)\n"
"node.add_child(body)\n"
"\n"
"# Change owner of `body`, but not of `collision`.\n"
"body.owner = node\n"
"var scene = PackedScene.new()\n"
"\n"
"# Only `node` and `body` are now packed.\n"
"var result = scene.pack(node)\n"
"if result == OK:\n"
"\tvar error = ResourceSaver.save(scene, \"res://path/name.tscn\") # Or "
"\"user://...\"\n"
"\tif error != OK:\n"
"\t\tpush_error(\"An error occurred while saving the scene to disk.\")\n"
"[/gdscript]\n"
"[csharp]\n"
"// Create the objects.\n"
"var node = new Node2D();\n"
"var body = new RigidBody2D();\n"
"var collision = new CollisionShape2D();\n"
"\n"
"// Create the object hierarchy.\n"
"body.AddChild(collision);\n"
"node.AddChild(body);\n"
"\n"
"// Change owner of `body`, but not of `collision`.\n"
"body.Owner = node;\n"
"var scene = new PackedScene();\n"
"\n"
"// Only `node` and `body` are now packed.\n"
"Error result = scene.Pack(node);\n"
"if (result == Error.Ok)\n"
"{\n"
"\tError error = ResourceSaver.Save(scene, \"res://path/name.tscn\"); // Or "
"\"user://...\"\n"
"\tif (error != Error.Ok)\n"
"\t{\n"
"\t\tGD.PushError(\"An error occurred while saving the scene to disk.\");\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Спрощений інтерфейс для файлу сцени. Надає доступ до операцій і перевірок, "
"які можна виконати на самому ресурсі сцени. \n"
"Можна використовувати для збереження вузла у файл. Під час збереження "
"зберігається вузол, а також усі вузли, якими він володіє (див. властивість "
"[member Node.owner]). \n"
"[b]Примітка:[/b] Вузол не повинен володіти собою. \n"
"[b]Приклад:[/b] Завантажте збережену сцену: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Використовуйте load() замість preload(), якщо шлях невідомий під час "
"компіляції. \n"
"var scene = preload(\"res://scene.tscn\").instantiate() \n"
"# Додайте вузол як дочірній вузол, до якого приєднаний скрипта. \n"
"add_child (scene) \n"
"[/gdscript] \n"
"[csharp] \n"
"// C# не має попереднього завантаження, тому вам потрібно завжди "
"використовувати ResourceLoader.Load<PackedScene>(). \n"
"var scene = ResourceLoader.Load<PackedScene>(\"res://"
"scene.tscn\").Instantiate(); \n"
"// Додати вузол як дочірній вузол, до якого приєднаний скрипта. \n"
"AddChild(сцена); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Приклад:[/b] Збережіть вузол з іншими власниками. У наступному прикладі "
"створено 3 об’єкти: [Node2D] ([code]вузол[/code]), [RigidBody2D] ([code]body[/"
"code]) і [CollisionObject2D] ([code]collision[/code]). [code]колізія[/code] є "
"дочірнім елементом [code]body[/code], який є дочірнім для [code]node[/code]. "
"Тільки [code]body[/code] належить [code]node[/code], тому [method pack] "
"збереже лише ці два вузли, але не [code]колізію[/code]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Створення об'єктів. \n"
"var node = Node2D.new() \n"
"var body = RigidBody2D.new() \n"
"var collision = CollisionShape2D.new() \n"
"\n"
"# Створення ієрархії об'єктів. \n"
"body.add_child(collision) \n"
"node.add_child(body) \n"
"\n"
"# Змінити власника `body`, але не `collision`. \n"
"body.owner = node \n"
"var scene = PackedScene.new() \n"
"\n"
"# Тепер упаковано лише `node` і `body`. \n"
"var result = scene.pack(node) \n"
" if result == OK: \n"
"\tvar error = ResourceSaver.save(scene, \"res://path/name.tscn\") # Або "
"\"user://...\" \n"
"\tif error != OK: \n"
"\t\tpush_error(\"Під час збереження сцени на диск сталася помилка.\") \n"
"[/gdscript] \n"
"[csharp] \n"
"// Створення об'єктів. \n"
"var node = new Node2D(); \n"
"var body = new RigidBody2D(); \n"
"var collision = new CollisionShape2D(); \n"
"\n"
"// Створення ієрархії об'єктів. \n"
"body.AddChild(collision); \n"
"node.AddChild(body); \n"
"\n"
"// Змінити власника `body`, але не `collision`. \n"
"body.Owner = node; \n"
"var scene = new PackedScene(); \n"
"\n"
"// Тільки `node` і `body` тепер упаковані. \n"
"Результат помилки = scene.Pack(node); \n"
"if (результат == Error.Ok) \n"
"{\n"
"\tError error = ResourceSaver.Save(scene, \"res://path/name.tscn\"); // Або "
"\"користувач //...\" \n"
"\tif (error != Error. Ok) \n"
"\t{ \n"
"\t\tGD.PushError(\"Під час збереження сцени на диск сталася помилка.\"); \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Returns [code]true[/code] if the scene file has nodes."
msgstr "Повертає [code]true[/code], якщо файл сцени має вершини."
msgid "Returns the [SceneState] representing the scene file contents."
msgstr "Повернення [SceneState], що представляє вміст файлу сцени."
msgid ""
"Instantiates the scene's node hierarchy. Triggers child scene "
"instantiation(s). Triggers a [constant Node.NOTIFICATION_SCENE_INSTANTIATED] "
"notification on the root node."
msgstr ""
"Миттєва ієрархія сцени. Тригери дитячого сцена миттєве копіювання (s). "
"Тригери [constant Node. НЕФІКАЦІЯ_SCENE_INSTANTIATED] повідомлення про "
"кореневу вершину."
msgid ""
"Packs the [param path] node, and all owned sub-nodes, into this "
"[PackedScene]. Any existing data will be cleared. See [member Node.owner]."
msgstr ""
"Пакує вузол [param path] та всі належні йому підвузли в цей [PackedScene]. "
"Будь-які існуючі дані будуть очищені. Див. [member Node.owner]."
msgid "If passed to [method instantiate], blocks edits to the scene state."
msgstr "Якщо передано до [method instantiate], блокує редагування стану сцени."
msgid ""
"If passed to [method instantiate], provides local scene resources to the "
"local scene.\n"
"[b]Note:[/b] Only available in editor builds."
msgstr ""
"Якщо передано до [method instantiate], надає локальні ресурси сцени локальній "
"сцені.\n"
"[b]Примітка:[/b] Доступно лише у збірках редактора."
msgid ""
"If passed to [method instantiate], 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 ""
"Якщо передано до [method instantiate], надає локальні ресурси сцени локальній "
"сцені. Тільки головна сцена повинна отримувати основний стан редагування.\n"
"[b]Примітка:[/b] Доступно лише у збірках редактора."
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 ""
"Це схоже на [constant GEN_EDIT_STATE_MAIN], але для випадку, коли сцена "
"створюється як основа для іншої.\n"
"[b]Примітка:[/b] Доступно лише у збірках редактора."
msgid "A packed array of [String]s."
msgstr "Пакетний масив [String]s."
msgid ""
"An array specifically designed to hold [String]s. Packs data tightly, so it "
"saves memory for large array sizes.\n"
"If you want to join the strings in the array, use [method String.join].\n"
"[codeblock]\n"
"var string_array = PackedStringArray([\"hello\", \"world\"])\n"
"var string = \" \".join(string_array)\n"
"print(string) # \"hello world\"\n"
"[/codeblock]\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedStringArray] versus "
"[code]Array[String][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання рядків типу [String]. Щільно "
"упаковує дані, що економить пам'ять для масивів великого розміру.\n"
"Якщо ви хочете об'єднати рядки в масиві, використовуйте метод [method "
"String.join].\n"
"[codeblock]\n"
"var string_array = PackedStringArray([\"hello\", \"world\"])\n"
"var string = \" \".join(string_array)\n"
"print(string) # \"hello world\"\n"
"[/codeblock]\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedStringArray] проти [code]Array[String][/code]). Крім того, "
"упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на оригінальне значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedStringArray]."
msgstr "Будуємо порожній [PackedStringArray]."
msgid ""
"Constructs a [PackedStringArray] as a copy of the given [PackedStringArray]."
msgstr "Constructs a [PackedStringArray] як копія даної [PackedStringArray]."
msgid ""
"Constructs a new [PackedStringArray]. Optionally, you can pass in a generic "
"[Array] that will be converted."
msgstr ""
"Будуємо новий [PackedStringArray]. Додатково ви можете пройти в загальній "
"[Array], яка буде перетворена."
msgid "Appends a [PackedStringArray] at the end of this array."
msgstr "Додаток [PackedStringArray] в кінці цього масиву."
msgid ""
"Returns the [String] at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns an empty "
"string.\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає [String] за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"порожній рядок.\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid "Appends a string element at end of the array."
msgstr "Додаток елемента рядка в кінці масиву."
msgid "Changes the [String] at the given index."
msgstr "Змінює [String] в даній позиції."
msgid ""
"Returns the slice of the [PackedStringArray], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedStringArray].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedStringArray], з [param start] (включно) до [param end] "
"(виключно), як новий [PackedStringArray].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a [PackedByteArray] with each string encoded as UTF-8. Strings are "
"[code]null[/code] terminated."
msgstr ""
"Повертає [PackedByteArray] з кожним рядком, закодованим як UTF-8. Рядки "
"завершуються [code]null[/code]."
msgid ""
"Returns a new [PackedStringArray] with contents of [param right] added at the "
"end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedStringArray] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal [String]s at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаковий, тобто вони "
"мають всі рівні [String] у відповідних індексах."
msgid ""
"Returns the [String] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повертаємо [String] в індексі [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "A packed array of [Vector2]s."
msgstr "Пакетний масив [Vector2]s."
msgid ""
"An array specifically designed to hold [Vector2]. Packs data tightly, so it "
"saves memory for large array sizes.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedVector2Array] versus "
"[code]Array[Vector2][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання [Vector2]. Щільно упаковує дані, "
"що економить пам'ять для масивів великого розміру.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedVector2Array] проти [code]Array[Vector2][/code]). Крім "
"того, упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на початкове значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedVector2Array]."
msgstr "Будуємо порожній [PackedVector2Array]."
msgid ""
"Constructs a [PackedVector2Array] as a copy of the given [PackedVector2Array]."
msgstr "Constructs a [PackedVector2Array] як копія даної [PackedVector2Array]."
msgid ""
"Constructs a new [PackedVector2Array]. Optionally, you can pass in a generic "
"[Array] that will be converted.\n"
"[b]Note:[/b] When initializing a [PackedVector2Array] with elements, it must "
"be initialized with an [Array] of [Vector2] values:\n"
"[codeblock]\n"
"var array = PackedVector2Array([Vector2(12, 34), Vector2(56, 78)])\n"
"[/codeblock]"
msgstr ""
"Створює новий [PackedVector2Array]. За бажанням, ви можете передати загальний "
"[Array], який буде конвертовано.\n"
"[b]Примітка:[/b] Під час ініціалізації [PackedVector2Array] елементами, його "
"необхідно ініціалізувати значеннями [Array] з [Vector2]:\n"
"[codeblock]\n"
"var array = PackedVector2Array([Vector2(12, 34), Vector2(56, 78)])\n"
"[/codeblock]"
msgid "Appends a [PackedVector2Array] at the end of this array."
msgstr "Додаток [PackedVector2Array] в кінці цього масиву."
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 "
"search. Optionally, a [param before] specifier can be passed. If [code]false[/"
"code], the returned index comes after all existing entries of the value in "
"the array.\n"
"[b]Note:[/b] Calling [method bsearch] on an unsorted array results in "
"unexpected behavior.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Знаходить індекс існуючого значення (або індекс вставки, який підтримує "
"порядок сортування, якщо значення ще не присутнє в масиві) за допомогою "
"бінарного пошуку. За бажанням можна передати специфікатор [param before]. "
"Якщо [code]false[/code], індекс, що повертається, йде після всіх існуючих "
"записів значення в масиві.\n"
"[b]Примітка:[/b] Виклик [method bsearch] на невідсортованому масиві "
"призводить до неочікуваної поведінки.\n"
"[b]Примітка:[/b] Поведінка векторів з [constant @GDScript.NAN] відрізняється "
"від інших. Через це результати цього методу можуть бути неточними за "
"наявності NaN-ів."
msgid ""
"Returns the number of times an element is in the array.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Повертає кількість разів елемент знаходиться в масиві.\n"
"[b]Примітка:[/b] Поведінка векторів з [constant @GDScript.NAN] відрізняється "
"від інших. Через це результати цього методу можуть бути неточними за "
"наявності NaN-ів."
msgid ""
"Removes the first occurrence of a value from the array and returns "
"[code]true[/code]. If the value does not exist in the array, nothing happens "
"and [code]false[/code] is returned. To remove an element by index, use "
"[method remove_at] instead.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Видаляє перше входження значення з масиву та повертає [code]true[/code]. Якщо "
"значення не існує в масиві, нічого не відбувається, і повертається "
"[code]false[/code]. Щоб видалити елемент за індексом, використовуйте метод "
"[remove_at].\n"
"[b]Примітка:[/b] Вектори з елементами [constant @GDScript.NAN] поводяться "
"інакше, ніж інші вектори. Тому результати цього методу можуть бути неточними, "
"якщо включені NaN."
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.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Шукаж значення в масиві та повертає індекс або [code]-1[/code], якщо не "
"знайдено. Додатково може бути переданий початковий індекс пошуку.\n"
"[b]Примітка:[/b] Поведінка векторів з [constant @GDScript.NAN] відрізняється "
"від інших. Через це результати цього методу можуть бути неточними за "
"наявності NaN-ів."
msgid ""
"Returns the [Vector2] at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns "
"[code]Vector2(0, 0)[/code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає [Vector2] за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"[code]Vector2(0, 0)[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid ""
"Returns [code]true[/code] if the array contains [param value].\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Повертає [code]true[/code], якщо масив містить [param value].\n"
"[b]Примітка:[/b] Вектори з елементами [constant @GDScript.NAN] не поводять "
"себе так, як інші вектори. Через це результати цього методу можуть бути "
"неточними за наявності NaN-ів."
msgid "Inserts a [Vector2] at the end."
msgstr "Вставте [Vector2] в кінці."
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 the "
"array.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Шукає значення в масиві у зворотному порядку. Додатково може бути переданий "
"початковий індекс пошуку. Якщо негативний, початковий індекс вважається "
"відносно кінця масиву.\n"
"[b]Примітка:[/b] Поведінка векторів з [constant @GDScript.NAN] відрізняється "
"від інших. Через це результати цього методу можуть бути неточними за "
"наявності NaN-ів."
msgid "Changes the [Vector2] at the given index."
msgstr "Змінює [Vector2] в даній позиції."
msgid ""
"Returns the slice of the [PackedVector2Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedVector2Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedVector2Array], з [param start] (включно) до [param "
"end] (виключно), як новий [PackedVector2Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Sorts the elements of the array in ascending order.\n"
"[b]Note:[/b] Vectors with [constant @GDScript.NAN] elements don't behave the "
"same as other vectors. Therefore, the results from this method may not be "
"accurate if NaNs are included."
msgstr ""
"Сортує елементи масиву в порядку зростання.\n"
"[b]Примітка:[/b] Поведінка векторів з [constant @GDScript.NAN] відрізняється "
"від інших. Через це результати цього методу можуть бути неточними за "
"наявності NaN-ів."
msgid "Returns a [PackedByteArray] with each vector encoded as bytes."
msgstr "Повернення [PackedByteArray] з кожним вектором закодовано як байти."
msgid ""
"Returns a new [PackedVector2Array] with all vectors in this array inversely "
"transformed (multiplied) by the given [Transform2D] transformation matrix, "
"under the assumption that the transformation basis is orthonormal (i.e. "
"rotation/reflection is fine, scaling/skew is not).\n"
"[code]array * transform[/code] is equivalent to [code]transform.inverse() * "
"array[/code]. See [method Transform2D.inverse].\n"
"For transforming by inverse of an affine transformation (e.g. with scaling) "
"[code]transform.affine_inverse() * array[/code] can be used instead. See "
"[method Transform2D.affine_inverse]."
msgstr ""
"Повертає нову [PackedVector2Array] з усіма векторами в цьому масиві, навпаки, "
"трансформується (multiplied) за допомогою даної [Transform2D] матриці "
"перетворення, під припущенням, що основа трансформації є ортонормальним "
"(тобто обертання / рефлекція є дрібним, масштабування / шавлія не).\n"
"[code]array * трансформатор[/code] еквівалент [code]transform.inverse() * "
"array[/code]. [method Transform2D.inverse].\n"
"Для перетворення інверсом афінової трансформації (наприклад, з "
"масштабуванням) [code]transform.affine_inverse() * array[/code] може "
"використовуватися замість. [method Transform2D.affine_inverse]."
msgid ""
"Returns a new [PackedVector2Array] with contents of [param right] added at "
"the end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedVector2Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal [Vector2]s at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаково, тобто вони "
"мають всі рівні [Vector2] на відповідних показниках."
msgid ""
"Returns the [Vector2] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повернення [Vector2] в індекс [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "A packed array of [Vector3]s."
msgstr "Пакетний масив [Vector3]s."
msgid ""
"An array specifically designed to hold [Vector3]. Packs data tightly, so it "
"saves memory for large array sizes.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedVector3Array] versus "
"[code]Array[Vector3][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання [Vector3]. Щільно упаковує дані, "
"що економить пам'ять для масивів великого розміру.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedVector3Array] проти [code]Array[Vector3][/code]). Крім "
"того, упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на початкове значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedVector3Array]."
msgstr "Будуємо порожній [PackedVector3Array]."
msgid ""
"Constructs a [PackedVector3Array] as a copy of the given [PackedVector3Array]."
msgstr "Constructs a [PackedVector3Array] як копія даної [PackedVector3Array]."
msgid ""
"Constructs a new [PackedVector3Array]. Optionally, you can pass in a generic "
"[Array] that will be converted.\n"
"[b]Note:[/b] When initializing a [PackedVector3Array] with elements, it must "
"be initialized with an [Array] of [Vector3] values:\n"
"[codeblock]\n"
"var array = PackedVector3Array([Vector3(12, 34, 56), Vector3(78, 90, 12)])\n"
"[/codeblock]"
msgstr ""
"Створює новий [PackedVector3Array]. За бажанням ви можете передати загальний "
"[Array], який буде перетворено. \n"
"[b]Примітка.[/b] Під час ініціалізації [PackedVector3Array] з елементами, він "
"повинен бути ініціалізований [Array] значень [Vector3]: \n"
"[codeblock] \n"
"var array = PackedVector3Array([Vector3(12, 34, 56), Vector3(78, 90, 12)]) \n"
"[/codeblock]"
msgid "Appends a [PackedVector3Array] at the end of this array."
msgstr "Додаток [PackedVector3Array] в кінці цього масиву."
msgid ""
"Returns the [Vector3] at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns "
"[code]Vector3(0, 0, 0)[/code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає [Vector3] за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"[code]Vector3(0, 0, 0)[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid "Inserts a [Vector3] at the end."
msgstr "Вставте [Vector3] в кінці."
msgid "Changes the [Vector3] at the given index."
msgstr "Змінює [Vector3] в даній позиції."
msgid ""
"Returns the slice of the [PackedVector3Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedVector3Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedVector3Array], з [param start] (включно) до [param "
"end] (виключно), як новий [PackedVector3Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a new [PackedVector3Array] with all vectors in this array inversely "
"transformed (multiplied) by the given [Transform3D] transformation matrix, "
"under the assumption that the transformation basis is orthonormal (i.e. "
"rotation/reflection is fine, scaling/skew is not).\n"
"[code]array * transform[/code] is equivalent to [code]transform.inverse() * "
"array[/code]. See [method Transform3D.inverse].\n"
"For transforming by inverse of an affine transformation (e.g. with scaling) "
"[code]transform.affine_inverse() * array[/code] can be used instead. See "
"[method Transform3D.affine_inverse]."
msgstr ""
"Повертає нову [PackedVector3Array] з усіма векторами в цьому масиві, навпаки, "
"трансформується (multiplied) за допомогою даної [Transform3D] матриці "
"перетворення, під припущенням, що основа трансформації є ортонормальним "
"(тобто обертання / рефлекція є дрібним, масштабування / шавлія не).\n"
"[code]array * трансформатор[/code] еквівалент [code]transform.inverse() * "
"array[/code]. [method Transform3D.inverse].\n"
"Для перетворення інверсом афінової трансформації (наприклад, з "
"масштабуванням) [code]transform.affine_inverse() * array[/code] може "
"використовуватися замість. [method Transform3D.affine_inverse]."
msgid ""
"Returns a new [PackedVector3Array] with contents of [param right] added at "
"the end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedVector3Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal [Vector3]s at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаково, тобто вони "
"мають всі рівні [Vector3] на відповідних показниках."
msgid ""
"Returns the [Vector3] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повернення [Vector3] в індексі [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "A packed array of [Vector4]s."
msgstr "Пакетний масив [Vector4]s."
msgid ""
"An array specifically designed to hold [Vector4]. Packs data tightly, so it "
"saves memory for large array sizes.\n"
"[b]Differences between packed arrays, typed arrays, and untyped arrays:[/b] "
"Packed arrays are generally faster to iterate on and modify compared to a "
"typed array of the same type (e.g. [PackedVector4Array] versus "
"[code]Array[Vector4][/code]). Also, packed arrays consume less memory. As a "
"downside, packed arrays are less flexible as they don't offer as many "
"convenience methods such as [method Array.map]. Typed arrays are in turn "
"faster to iterate on and modify than untyped arrays.\n"
"[b]Note:[/b] Packed arrays are always passed by reference. To get a copy of "
"an array that can be modified independently of the original array, use "
"[method duplicate]. This is [i]not[/i] the case for built-in properties and "
"methods. In these cases the returned packed array is a copy, and changing it "
"will [i]not[/i] affect the original value. To update a built-in property of "
"this type, modify the returned array and then assign it to the property again."
msgstr ""
"Масив, спеціально розроблений для зберігання [Vector4]. Щільно упаковує дані, "
"що економить пам'ять для масивів великого розміру.\n"
"[b]Відмінності між упакованими масивами, типізованими масивами та "
"нетипізованими масивами:[/b] Упаковані масиви, як правило, швидше "
"перебираються та модифікуються порівняно з типізованим масивом того ж типу "
"(наприклад, [PackedVector4Array] проти [code]Array[Vector4][/code]). Крім "
"того, упаковані масиви споживають менше пам'яті. Недоліком є те, що упаковані "
"масиви менш гнучкі, оскільки вони не пропонують стільки зручних методів, як "
"[method Array.map]. Типізовані масиви, у свою чергу, швидше перебираються та "
"модифікуються, ніж нетипізовані масиви.\n"
"[b]Примітка:[/b] Упаковані масиви завжди передаються за посиланням. Щоб "
"отримати копію масиву, яку можна модифікувати незалежно від оригінального "
"масиву, використовуйте [method duplicate]. Це [i]не[/i] стосується вбудованих "
"властивостей та методів. У цих випадках повернутий упакований масив є копією, "
"і його зміна [i]не[/i] вплине на початкове значення. Щоб оновити вбудовану "
"властивість цього типу, змініть повернутий масив, а потім знову призначте "
"його властивості."
msgid "Constructs an empty [PackedVector4Array]."
msgstr "Будуємо порожній [PackedVector4Array]."
msgid ""
"Constructs a [PackedVector4Array] as a copy of the given [PackedVector4Array]."
msgstr "Constructs a [PackedVector4Array] як копія даної [PackedVector4Array]."
msgid ""
"Constructs a new [PackedVector4Array]. Optionally, you can pass in a generic "
"[Array] that will be converted.\n"
"[b]Note:[/b] When initializing a [PackedVector4Array] with elements, it must "
"be initialized with an [Array] of [Vector4] values:\n"
"[codeblock]\n"
"var array = PackedVector4Array([Vector4(12, 34, 56, 78), Vector4(90, 12, 34, "
"56)])\n"
"[/codeblock]"
msgstr ""
"Створює новий [PackedVector4Array]. За бажанням ви можете передати загальний "
"[Array], який буде перетворено. \n"
"[b]Примітка:[/b] Під час ініціалізації [PackedVector4Array] з елементами, він "
"повинен бути ініціалізований [Array] значень [Vector4]: \n"
"[codeblock] \n"
"var array = PackedVector4Array([Vector4(12, 34, 56, 78), Vector4(90, 12, 34, "
"56)]) \n"
"[/codeblock]"
msgid "Appends a [PackedVector4Array] at the end of this array."
msgstr "Додаток [PackedVector4Array] в кінці цього масиву."
msgid ""
"Returns the [Vector4] at the given [param index] in the array. If [param "
"index] is out-of-bounds or negative, this method fails and returns "
"[code]Vector4(0, 0, 0, 0)[/code].\n"
"This method is similar (but not identical) to the [code][][/code] operator. "
"Most notably, when this method fails, it doesn't pause project execution if "
"run from the editor."
msgstr ""
"Повертає [Vector4] за заданим [param index] у масиві. Якщо [param index] "
"виходить за межі або є від'ємним, цей метод завершується невдачею та повертає "
"[code]Vector4(0, 0, 0, 0)[/code].\n"
"Цей метод схожий (але не ідентичний) на оператор [code][][/code]. "
"Найголовніше, що коли цей метод завершується невдачею, він не призупиняє "
"виконання проекту, якщо його запускати з редактора."
msgid "Inserts a [Vector4] at the end."
msgstr "Вставте [Vector4] в кінці."
msgid "Changes the [Vector4] at the given index."
msgstr "Змінює [Vector4] в даній позиції."
msgid ""
"Returns the slice of the [PackedVector4Array], from [param begin] (inclusive) "
"to [param end] (exclusive), as a new [PackedVector4Array].\n"
"The absolute value of [param begin] and [param end] will be clamped to the "
"array size, so the default value for [param end] makes it slice to the size "
"of the array by default (i.e. [code]arr.slice(1)[/code] is a shorthand for "
"[code]arr.slice(1, arr.size())[/code]).\n"
"If either [param begin] or [param end] are negative, they will be relative to "
"the end of the array (i.e. [code]arr.slice(0, -2)[/code] is a shorthand for "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgstr ""
"Повертає розріз [PackedVector4Array], з [param start] (включно) до [param "
"end] (виключно), як новий [PackedVector4Array].\n"
"Абсолютне значення [param start] і [param end] буде зафіксовано до розміру "
"масиву, тому значення за замовчуванням для [param end] робить кінець розрізу "
"кінцем масиву за замовчуванням (тобто [code]arr.slice(1)[/code] є скороченим "
"записом для [code]arr.slice(1, arr.size())[/code]).\n"
"Якщо ж [param start] або [param end] є негативними, вони будуть відносно "
"кінця масиву (тобто [code]arr.slice(0, -2)[/code] є скороченим записом для "
"[code]arr.slice(0, arr.size() - 2)[/code])."
msgid ""
"Returns a new [PackedVector4Array] with contents of [param right] added at "
"the end of this array. For better performance, consider using [method "
"append_array] instead."
msgstr ""
"Повертає новий [PackedVector4Array] з вмістом [param right] додано в кінці "
"цього масиву. Для кращої роботи розглянемо використання [method append_array] "
"замість."
msgid ""
"Returns [code]true[/code] if contents of both arrays are the same, i.e. they "
"have all equal [Vector4]s at the corresponding indices."
msgstr ""
"Повертає [code]true[/code], якщо вміст обох масивів однаковий, тобто вони "
"мають всі рівні [Vector4] на відповідних показниках."
msgid ""
"Returns the [Vector4] at index [param index]. Negative indices can be used to "
"access the elements starting from the end. Using index out of array's bounds "
"will result in an error."
msgstr ""
"Повернення [Vector4] в індекс [param index]. Негативні індекси можуть "
"використовуватися для доступу до елементів з кінця. Використання індексу з "
"меж масиву призведе до помилки."
msgid "Abstraction and base class for packet-based protocols."
msgstr "Анотація та базовий клас для протоколів на основі пакетів."
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 "
"data or variables. This makes it easy to transfer data over a protocol, "
"without having to encode data as low-level bytes or having to worry about "
"network ordering.\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android."
msgstr ""
"Пакети Peer - анотація та базовий клас для протоколів пакетів (наприклад, "
"UDP). Надання API для відправки та отримання пакетів як сирих, так і змінних. "
"Це дозволяє легко перенести дані за протоколом, не маючи даних кодування, як "
"низькорівневі байти або турбуватися про мережевий замовлення.\n"
"[b]Примітка:[/b] При експорті до Android, переконайтеся, що ввімкнути "
"[code]INTERNET[/code] дозвіл на експорт Android перед експортуванням проекту "
"або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-"
"якого роду буде заблокований Android."
msgid "Returns the number of packets currently available in the ring-buffer."
msgstr "Повертає кількість пакетів, які в даний час доступні в кільце-буфері."
msgid "Gets a raw packet."
msgstr "Отримує сирий пакет."
msgid ""
"Returns the error state of the last packet received (via [method get_packet] "
"and [method get_var])."
msgstr ""
"Повертаємо стан помилки останнього пакета, отриманого (через [method "
"get_packet] та [method get_var])."
msgid ""
"Gets a Variant. If [param allow_objects] is [code]true[/code], decoding "
"objects is allowed.\n"
"Internally, this uses the same decoding mechanism as the [method "
"@GlobalScope.bytes_to_var] method.\n"
"[b]Warning:[/b] Deserialized objects can contain code which gets executed. Do "
"not use this option if the serialized object comes from untrusted sources to "
"avoid potential security threats such as remote code execution."
msgstr ""
"Отримує варіант. Якщо [param allow_objects] є [code]true[/code], декодування "
"об'єктів дозволено.\n"
"Внутрішнє використання такого ж механізму декодування, як методу [method "
"GlobalScope.bytes_to_var].\n"
"[b]Попередження:[/b] Десеріалізовані об'єкти можуть містити код, який отримує "
"виконану. Не використовуйте цей параметр, якщо послідовний об'єкт виходить з "
"ненадійних джерел, щоб уникнути загроз потенційної безпеки, таких як "
"віддалене виконання коду."
msgid "Sends a raw packet."
msgstr "Надіслав сирий пакет."
msgid ""
"Sends a [Variant] as a packet. If [param full_objects] is [code]true[/code], "
"encoding objects is allowed (and can potentially include code).\n"
"Internally, this uses the same encoding mechanism as the [method "
"@GlobalScope.var_to_bytes] method."
msgstr ""
"Відправляється [Variant] як пакет. Якщо [param full_objects] є [code]true[/"
"code], кодування об'єктів дозволено (і може потенційно включати код).\n"
"Внутрішня, це використовує той же механізм кодування, як [method "
"GlobalScope.var_to_bytes]."
msgid ""
"Maximum buffer size allowed when encoding [Variant]s. Raise this value to "
"support heavier memory allocations.\n"
"The [method put_var] method allocates memory on the stack, and the buffer "
"used will grow automatically to the closest power of two to match the size of "
"the [Variant]. If the [Variant] is bigger than [member "
"encode_buffer_max_size], the method will error out with [constant "
"ERR_OUT_OF_MEMORY]."
msgstr ""
"Максимальний розмір буфера допускається при кодуванні [Variant]s. "
"Використовуйте це значення для підтримки важчих переселень пам'яті.\n"
"Метод [method set_var] виділяє пам'ять на стек, а використовуваний буфер "
"автоматично зросте до найближчої потужності двох, щоб відповідати розмірам "
"[Variant]. Якщо [Variant] є більшим, ніж [member код_buffer_max_size], метод "
"буде похибуватися з [constant ERR_OUT_OF_MEMORY]."
msgid "DTLS packet peer."
msgstr "Пакет DTLS одномісний."
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"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android.\n"
"[b]Warning:[/b] TLS certificate revocation and certificate pinning are "
"currently not supported. Revoked certificates are accepted as long as they "
"are otherwise valid. If this is a concern, you may want to use automatically "
"managed certificates with a short validity period."
msgstr ""
"Цей клас являє собою підключення DTLS. Ви можете використовувати для "
"підключення до сервера DTLS і повертається [method "
"DTLSServer.take_connection].\n"
"[b]Примітка:[/b] При експорті до Android, переконайтеся, що ввімкнути "
"[code]INTERNET[/code] дозвіл на експорт Android перед експортуванням проекту "
"або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-"
"якого роду буде заблокований Android.\n"
"[b]На даний момент не підтримується:[/b] TLS-відновлення сертифікатів та "
"фіксування сертифікатів. Відкликані сертифікати приймаються до тих пір, поки "
"вони не діють. Якщо це занепокоєння, ви можете використовувати автоматично "
"керовані сертифікати за короткий термін дії."
msgid ""
"Connects a [param packet_peer] beginning the DTLS handshake using the "
"underlying [PacketPeerUDP] which must be connected (see [method "
"PacketPeerUDP.connect_to_host]). You can optionally specify the [param "
"client_options] to be used while verifying the TLS connections. See [method "
"TLSOptions.client] and [method TLSOptions.client_unsafe]."
msgstr ""
"Підключає [param packet_peer] початок роботи DTLS за допомогою основного "
"[PacketPeerUDP], який повинен бути підключений (див. [method "
"PacketPeerUDP.connect_to_host]. Ви можете додатково вказати [паративний "
"клієнт_options] для використання при перевірці підключень TLS. [method "
"TLSOptions.client] і [method TLSOptions.client_unsafe]."
msgid "Disconnects this peer, terminating the DTLS session."
msgstr "Відключає цей одноліток, термінуючи сеанс DTLS."
msgid "Returns the status of the connection."
msgstr "Повертає стан з'єднання."
msgid ""
"Poll the connection to check for incoming packets. Call this frequently to "
"update the status and keep the connection working."
msgstr ""
"З'єднання для перевірки вхідних пакетів. Зателефонуйте це часто, щоб оновити "
"статус і зберегти робочі місця з'єднання."
msgid "A status representing a [PacketPeerDTLS] that is disconnected."
msgstr "Відключено статус [PacketPeerDTLS]."
msgid ""
"A status representing a [PacketPeerDTLS] that is currently performing the "
"handshake with a remote peer."
msgstr ""
"Статус, що представляє [PacketPeerDTLS], який в даний час виконує ручку з "
"дистанційним з'єднанням."
msgid ""
"A status representing a [PacketPeerDTLS] that is connected to a remote peer."
msgstr ""
"Статус, що представляє [PacketPeerDTLS], який підключений до пульта "
"дистанційного керування."
msgid "A status representing a [PacketPeerDTLS] in a generic error state."
msgstr "Статус на сервери."
msgid ""
"An error status that shows a mismatch in the DTLS certificate domain "
"presented by the host and the domain requested for validation."
msgstr ""
"Статус помилки, який показує невідповідність домену до сертифікату DTLS, "
"представлений хостом та доменом, який вимагає перевірки."
msgid "Wrapper to use a PacketPeer over a StreamPeer."
msgstr "Обгортання для використання Packet Пірс по StreamPeer."
msgid ""
"PacketStreamPeer provides a wrapper for working using packets over a stream. "
"This allows for using packet based code with StreamPeers. PacketPeerStream "
"implements a custom protocol over the StreamPeer, so the user should not read "
"or write to the wrapped StreamPeer directly.\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android."
msgstr ""
"Пакети Peer забезпечує обгортку для роботи за допомогою пакетів через потік. "
"Це дозволяє використовувати пакет на основі коду з StreamPeers. "
"PacketPeerStream реалізує користувацький протокол над StreamPeer, тому "
"користувач не повинен читати або писати на загорнутий StreamPeer "
"безпосередньо.\n"
"[b]Примітка:[/b] При експорті до Android, переконайтеся, що ввімкнути "
"[code]INTERNET[/code] дозвіл на експорт Android перед експортуванням проекту "
"або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-"
"якого роду буде заблокований Android."
msgid "The wrapped [StreamPeer] object."
msgstr "Об'єкт [StreamPeer]."
msgid "UDP packet peer."
msgstr "Пакет UDP одномісний."
msgid ""
"UDP packet peer. Can be used to send and receive raw UDP packets as well as "
"[Variant]s.\n"
"[b]Example:[/b] Send a packet:\n"
"[codeblock]\n"
"var peer = PacketPeerUDP.new()\n"
"\n"
"# Optionally, you can select the local port used to send the packet.\n"
"peer.bind(4444)\n"
"\n"
"peer.set_dest_address(\"1.1.1.1\", 4433)\n"
"peer.put_packet(\"hello\".to_utf8_buffer())\n"
"[/codeblock]\n"
"[b]Example:[/b] Listen for packets:\n"
"[codeblock]\n"
"var peer\n"
"\n"
"func _ready():\n"
"\tpeer = PacketPeerUDP.new()\n"
"\tpeer.bind(4433)\n"
"\n"
"\n"
"func _process(_delta):\n"
"\tif peer.get_available_packet_count() > 0:\n"
"\t\tvar array_bytes = peer.get_packet()\n"
"\t\tvar packet_string = array_bytes.get_string_from_ascii()\n"
"\t\tprint(\"Received message: \", packet_string)\n"
"[/codeblock]\n"
"[b]Note:[/b] When exporting to Android, make sure to enable the "
"[code]INTERNET[/code] permission in the Android export preset before "
"exporting the project or using one-click deploy. Otherwise, network "
"communication of any kind will be blocked by Android."
msgstr ""
"Одноранговий пакет UDP. Може використовуватися для надсилання й отримання "
"необроблених UDP-пакетів, а також [Variant]s. \n"
"[b]Приклад:[/b] Надіслати пакет: \n"
"[codeblock] \n"
"var peer = PacketPeerUDP.new() \n"
"\n"
"# За бажанням ви можете вибрати локальний порт, який використовується для "
"надсилання пакету. \n"
"peer.bind(4444) \n"
"\n"
"peer.set_dest_address(\"1.1.1.1\", 4433) \n"
"peer.put_packet(\"привіт\".to_utf8_buffer()) \n"
"[/codeblock] \n"
"[b]Приклад:[/b] Прослуховування пакетів: \n"
"[codeblock] \n"
"var peer \n"
"\n"
"func _ready(): \n"
"\tpeer = PacketPeerUDP.new() \n"
"\tpeer.bind(4433) \n"
"\n"
"\n"
"func _process(_delta): \n"
"\tif peer.get_available_packet_count() > 0: \n"
"\t\tvar array_bytes = peer.get_packet() \n"
"\t\tvar packet_string = array_bytes.get_string_from_ascii() \n"
"\t\tprint(\"Отримано повідомлення: \", пакет_рядок) \n"
"[/codeblock] \n"
"[b]Примітка.[/b] Під час експорту в Android переконайтеся, що ви ввімкнули "
"дозвіл [code]INTERNET[/code] у попередньому налаштуванні експорту Android "
"перед експортом проекту або використанням розгортання одним клацанням миші. "
"Інакше будь-який мережевий зв’язок буде заблокований Android."
msgid ""
"Binds this [PacketPeerUDP] to the specified [param port] and [param "
"bind_address] with a buffer size [param recv_buf_size], allowing it to "
"receive incoming packets.\n"
"If [param bind_address] is set to [code]\"*\"[/code] (default), the peer will "
"be bound on all available addresses (both IPv4 and IPv6).\n"
"If [param bind_address] is set to [code]\"0.0.0.0\"[/code] (for IPv4) or "
"[code]\"::\"[/code] (for IPv6), the peer will be bound to all available "
"addresses matching that IP type.\n"
"If [param bind_address] is set to any valid address (e.g. [code]"
"\"192.168.1.101\"[/code], [code]\"::1\"[/code], etc.), the peer will only be "
"bound to the interface with that address (or fail if no interface with the "
"given address exists)."
msgstr ""
"[PacketPeerUDP] вказаний [param port] і [param bind_address] з розмірами "
"буфера [param recv_buf_size], що дозволяє отримати вхідні пакети.\n"
"Якщо [param bind_address] встановлюється до [code]\"*\"[/code] (default), то "
"він буде прив'язаний до всіх доступних адрес (both IPv4 і IPv6).\n"
"Якщо [param bind_address] is set to [code]\"0.0.0.0\"[/code] (для IPv4) або "
"[code]:\"[/code] (для IPv6), односторонній зв'язок з усіма доступними "
"адресами, що відповідають типу IP.\n"
"Якщо [param bind_address] встановлюється на будь-яку дійсну адресу "
"(наприклад, [code]\"192.168.1.101\"[/code], [code]::1\"[/code] і т.д.), "
"одноліток буде прив'язаний до інтерфейсу з цією адресою (або не вдається, "
"якщо не існує інтерфейсу з вказаною адресою)."
msgid "Closes the [PacketPeerUDP]'s underlying UDP socket."
msgstr "Закриває [PacketPeerUDP] під'єм UDP."
msgid ""
"Calling this method connects this UDP peer to the given [param host]/[param "
"port] pair. UDP is in reality connectionless, so this option only means that "
"incoming packets from different addresses are automatically discarded, and "
"that outgoing packets are always sent to the connected address (future calls "
"to [method set_dest_address] are not allowed). This method does not send any "
"data to the remote peer, to do that, use [method PacketPeer.put_var] or "
"[method PacketPeer.put_packet] as usual. See also [UDPServer].\n"
"[b]Note:[/b] Connecting to the remote peer does not help to protect from "
"malicious attacks like IP spoofing, etc. Think about using an encryption "
"technique like TLS or DTLS if you feel like your application is transferring "
"sensitive information."
msgstr ""
"Зателефонувавши цей метод з'єднує цей UDP однолітній до заданої [param host]/"
"[param port] пара. UDP знаходиться в режимі реального підключення, тому цей "
"варіант тільки означає, що вхідні пакети з різних адрес автоматично "
"відхиляються, і що вихідні пакети завжди надсилаються на підключену адресу "
"(податкові дзвінки до [method set_dest_address] не допускаються). Цей метод "
"не надсилає ніяких даних на пульт дистанційного керування, щоб зробити це, "
"використовувати [method PacketPeer.put_var] або [method "
"PacketPeer.put_packet] як зазвичай. Дивитися також [UDPServer].\n"
"[b]Примітка:[/b] Підключення до пульта дистанційного з’єднання не допомагає "
"захистити від шкідливих атак, таких як IP-покриття тощо. Якщо ви відчуваєте, "
"що ваш додаток передається конфіденційною інформацією."
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 ""
"Повертає IP пульта дистанційного зв’язку, який надіслав останній пакет (тобто "
"отримав [method PacketPeer.get_packet] або [method PacketPeer.get_var])."
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 ""
"Повертає порт віддалених однолітків, який відправив останній пакет (тобто "
"отримав [method PacketPeer.get_packet] або [method PacketPeer.get_var])."
msgid ""
"Returns whether this [PacketPeerUDP] is bound to an address and can receive "
"packets."
msgstr ""
"Повертаємо вашу увагу на те, чи є це [PacketPeerUDP], пов'язаної з адресою та "
"може отримувати пакети."
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 ""
"Повертаємо [code]true[/code], якщо розетка UDP відкрита і підключена до "
"віддаленої адреси. Подивитися [method connect_to_host]."
msgid ""
"Joins the multicast group specified by [param multicast_address] using the "
"interface identified by [param interface_name].\n"
"You can join the same multicast group with multiple interfaces. Use [method "
"IP.get_local_interfaces] to know which are available.\n"
"[b]Note:[/b] Some Android devices might require the "
"[code]CHANGE_WIFI_MULTICAST_STATE[/code] permission for multicast to work."
msgstr ""
"Приєднується до групи мультикастів, зазначеної [param multicast_address] з "
"використанням інтерфейсу, визначеного [param interface_name].\n"
"Ви можете приєднатися до тієї ж групи з декількома інтерфейсами. "
"Використовуйте [method IP.get_local_interfaces], щоб дізнатися, які "
"доступні.\n"
"[b]Примітка:[/b] Деякі пристрої для Android можуть знадобитися "
"[code]CHANGE_WIFI_MULTICAST_STATE[/code] дозвіл на багатокамерну роботу."
msgid ""
"Removes the interface identified by [param interface_name] from the multicast "
"group specified by [param multicast_address]."
msgstr ""
"Видаляє інтерфейс, ідентифікований параметром [param interface_name], з групи "
"багатоадресної розсилки, визначеної параметром [param multicast_address]."
msgid ""
"Enable or disable sending of broadcast packets (e.g. "
"[code]set_dest_address(\"255.255.255.255\", 4343)[/code]. This option is "
"disabled by default.\n"
"[b]Note:[/b] Some Android devices might require the "
"[code]CHANGE_WIFI_MULTICAST_STATE[/code] permission and this option to be "
"enabled to receive broadcast packets too."
msgstr ""
"Увімкнути або вимкнути відправку трансляційних пакетів (наприклад, "
"[code]set_dest_address(\"255.255.255.255\", 4343)[/code]. Ця опція вимкнена "
"за замовчуванням.\n"
"[b]Примітка:[/b] Деякі пристрої Android можуть знадобитися "
"[code]CHANGE_WIFI_MULTICAST_STATE[/code] дозвіл і цей варіант, щоб бути "
"ввімкнено, щоб отримати трансляційні пакети."
msgid ""
"Sets the destination address and port for sending packets and variables. A "
"hostname will be resolved using DNS if needed.\n"
"[b]Note:[/b] [method set_broadcast_enabled] must be enabled before sending "
"packets to a broadcast address (e.g. [code]255.255.255.255[/code])."
msgstr ""
"Налаштовує адреса призначення та порт для відправки пакетів та змінних. У "
"разі необхідності ввімкнено доменне ім’я.\n"
"[b]Примітка:[/b] [method set_broadcast_enabled] повинен бути включений до "
"відправки пакетів на адресу трансляції (наприклад, [code]255.255.255.255[/"
"code])."
msgid ""
"Waits for a packet to arrive on the bound address. See [method bind].\n"
"[b]Note:[/b] [method wait] can't be interrupted once it has been called. This "
"can be worked around by allowing the other party to send a specific \"death "
"pill\" packet like this:\n"
"[codeblocks]\n"
"[gdscript]\n"
"socket = PacketPeerUDP.new()\n"
"# Server\n"
"socket.set_dest_address(\"127.0.0.1\", 789)\n"
"socket.put_packet(\"Time to stop\".to_ascii_buffer())\n"
"\n"
"# Client\n"
"while socket.wait() == OK:\n"
"\tvar data = socket.get_packet().get_string_from_ascii()\n"
"\tif data == \"Time to stop\":\n"
"\t\treturn\n"
"[/gdscript]\n"
"[csharp]\n"
"var socket = new PacketPeerUdp();\n"
"// Server\n"
"socket.SetDestAddress(\"127.0.0.1\", 789);\n"
"socket.PutPacket(\"Time to stop\".ToAsciiBuffer());\n"
"\n"
"// Client\n"
"while (socket.Wait() == OK)\n"
"{\n"
"\tstring data = socket.GetPacket().GetStringFromASCII();\n"
"\tif (data == \"Time to stop\")\n"
"\t{\n"
"\t\treturn;\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Очікує на прибуття пакета на прив'язану адресу. Див. [method bind]. \n"
"[b]Примітка:[/b] [method wait] не може бути перервано після його виклику. Це "
"можна вирішити, дозволивши іншій стороні надіслати певний пакет «пігулки "
"смерті» таким чином: \n"
"[codeblocks] \n"
"[gdscript] \n"
"socket = PacketPeerUDP.new() \n"
"# Сервер \n"
"socket.set_dest_address(\"127.0.0.1\", 789) \n"
"socket.put_packet(\"Time to stop\".to_ascii_buffer()) \n"
"\n"
"# Клієнт \n"
"while socket.wait() == OK: \n"
"\tvar data = socket.get_packet().get_string_from_ascii() \n"
"\tif data == \"Time to stop\": \n"
"\t\treturn \n"
"[/gdscript] \n"
"[csharp] \n"
"var socket = new PacketPeerUdp(); \n"
"// Сервер \n"
"socket.SetDestAddress(\"127.0.0.1\", 789); \n"
"socket.PutPacket(\"Time to stop\".ToAsciiBuffer()); \n"
"\n"
"// Клієнт \n"
"while (socket.Wait() == OK) \n"
"{\n"
"\tstring data = socket.GetPacket().GetStringFromASCII(); \n"
"\tif (data == \"Time to stop\") \n"
"\t{ \n"
"\t\treturn; \n"
"\t} \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid "A GUI control that displays a [StyleBox]."
msgstr "Контроль інтерфейсу, що відображає [StyleBox]."
msgid ""
"[Panel] is a GUI control that displays a [StyleBox]. See also "
"[PanelContainer]."
msgstr ""
"[Panel] - це контроль GUI, який відображає [StyleBox]. Дивитися також "
"[PanelContainer]."
msgid "Hierarchical Finite State Machine Demo"
msgstr "Hierarchical Finite State Machine Демо"
msgid "The [StyleBox] of this control."
msgstr "[StyleBox] цього контролю."
msgid ""
"A container that keeps its child controls within the area of a [StyleBox]."
msgstr "Контейнер, який зберігає свої дитячі елементи в рамках [StyleBox]."
msgid ""
"A container that keeps its child controls within the area of a [StyleBox]. "
"Useful for giving controls an outline."
msgstr ""
"Контейнер, який зберігає свої дитячі елементи в рамках [StyleBox]. Корисно "
"для надання керування контуром."
msgid "The style of [PanelContainer]'s background."
msgstr "Стиль [PanelContainer] фон."
msgid ""
"A material that provides a special texture to a [Sky], usually an HDR "
"panorama."
msgstr "Матеріал, який надає особливу текстуру [Sky], як правило, панорама HDR."
msgid ""
"A resource referenced in a [Sky] that is used to draw a background. "
"[PanoramaSkyMaterial] functions similar to skyboxes in other engines, except "
"it uses an equirectangular sky map instead of a [Cubemap].\n"
"Using an HDR panorama is strongly recommended for accurate, high-quality "
"reflections. Godot supports the Radiance HDR ([code].hdr[/code]) and OpenEXR "
"([code].exr[/code]) image formats for this purpose.\n"
"You can use [url=https://danilw.github.io/GLSL-howto/cubemap_to_panorama_js/"
"cubemap_to_panorama.html]this tool[/url] to convert a cubemap to an "
"equirectangular sky map."
msgstr ""
"З посиланням на ресурс [Sky], який використовується для малювання фону. "
"[PanoramaSkyMaterial] функції, подібні до Skyboxes в інших двигунах, крім "
"цього використовується еквайрингова карта неба замість [Cubemap].\n"
"Використовуючи панораму HDR, рекомендується для точного, якісного "
"відображення. Godot підтримує Radiance HDR ([code].hdr[/code]) і OpenEXR "
"([code].exr[/code]) формати зображень для цієї мети.\n"
"Ви можете використовувати [url=https://danilw.github.io/GLSL-howto/"
"cubemap_to_panorama_js/cubemap_to_panorama.html]this tool[/url] для "
"перетворення кубічної карти на еквайскутну мапу."
msgid ""
"The sky's overall brightness multiplier. Higher values result in a brighter "
"sky."
msgstr "Загальна яскравість неба. Найвищі значення в результаті яскравого неба."
msgid ""
"A boolean value to determine if the background texture should be filtered or "
"not."
msgstr ""
"Вартість болеан для визначення, якщо текстура фону повинна бути "
"відфільтрована або ні."
msgid "[Texture2D] to be applied to the [PanoramaSkyMaterial]."
msgstr "[Texture2D], щоб застосувати до [PanoramaSkyMaterial]."
msgid "A node used to create a parallax scrolling background."
msgstr "Вузол використовується для створення паралаксаного розкручування фону."
msgid ""
"A [Parallax2D] is used to create a parallax effect. It can move at a "
"different speed relative to the camera movement using [member scroll_scale]. "
"This creates an illusion of depth in a 2D game. If manual scrolling is "
"desired, the [Camera2D] position can be ignored with [member "
"ignore_camera_scroll].\n"
"[b]Note:[/b] Any changes to this node's position made after it enters the "
"scene tree will be overridden if [member ignore_camera_scroll] is "
"[code]false[/code] or [member screen_offset] is modified."
msgstr ""
"[Parallax2D] використовується для створення ефекту паралаксу. Ви можете "
"переїхати на різну швидкість відносно руху камери за допомогою [member "
"scroll_scale]. Це створює ілюзію глибини в грі 2D. Якщо потрібна ручна "
"прокрутка, позиція [Camera2D] може ігноруватися [member "
"ignore_camera_scroll].\n"
"[b]Примітка:[/b] Будь-які зміни до положення цієї вершини, зроблені після "
"того, як він надходить до дерева сцени, буде перейменувати, якщо [member "
"ignore_camera_scrolll] [code]false[/code] або [member screen_offset] змінено."
msgid "2D Parallax"
msgstr "2D Параллакс"
msgid ""
"Velocity at which the offset scrolls automatically, in pixels per second."
msgstr "Velocity, при якому автоматично скупчується, в пікселях на секунду."
msgid ""
"If [code]true[/code], this [Parallax2D] is offset by the current camera's "
"position. If the [Parallax2D] is in a [CanvasLayer] separate from the current "
"camera, it may be desired to match the value with [member "
"CanvasLayer.follow_viewport_enabled]."
msgstr ""
"Якщо [code]true[/code], це [Parallax2D] знижує позицію камери. Якщо "
"[Parallax2D] знаходиться в [CanvasLayer] окремо від поточної фотокамери, його "
"можна позначити значення з [member CanvasLayer.follow_viewport_enabled]."
msgid ""
"If [code]true[/code], [Parallax2D]'s position is not affected by the position "
"of the camera."
msgstr ""
"Якщо [code]true[/code], [Parallax2D] позиція не впливає на положення камери."
msgid ""
"Top-left limits for scrolling to begin. If the camera is outside of this "
"limit, the [Parallax2D] stops scrolling. Must be lower than [member "
"limit_end] minus the viewport size to work."
msgstr ""
"Верхні ліві межі для початку прокручування. Якщо камера виходить за ці межі, "
"[Parallax2D] зупиняє прокручування. Для роботи має бути менше, ніж [member "
"limit_end] мінус розмір області перегляду."
msgid ""
"Bottom-right limits for scrolling to end. If the camera is outside of this "
"limit, the [Parallax2D] will stop scrolling. Must be higher than [member "
"limit_begin] and the viewport size combined to work."
msgstr ""
"Межі прокручування в нижньому правому куті. Якщо камера знаходиться поза цими "
"межами, [Parallax2D] зупинить прокручування. Для роботи має бути більше, ніж "
"[member limit_begin] та розмір області перегляду разом."
msgid ""
"Repeats the [Texture2D] of each of this node's children and offsets them by "
"this value. When scrolling, the node's position loops, giving the illusion of "
"an infinite scrolling background if the values are larger than the screen "
"size. If an axis is set to [code]0[/code], the [Texture2D] will not be "
"repeated."
msgstr ""
"Повторює [Texture2D] кожного з цих дітей вершини та відключає їх цим "
"значенням. При прокручуванні, положення вершини петлі, надаючи ілюзію "
"нескінченного прокручування фону, якщо значення більше, ніж розмір екрану. "
"Якщо вісь встановлена до [code]0[/code], [Texture2D] не буде повторюватися."
msgid ""
"Overrides the amount of times the texture repeats. Each texture copy spreads "
"evenly from the original by [member repeat_size]. Useful for when zooming out "
"with a camera."
msgstr ""
"Замінює кількість повторень текстури. Кожна копія текстури рівномірно "
"розподіляється відносно оригіналу на [member repeat_size]. Корисно для "
"зменшення масштабу за допомогою камери."
msgid ""
"Offset used to scroll this [Parallax2D]. This value is updated automatically "
"unless [member ignore_camera_scroll] is [code]true[/code]."
msgstr ""
"Зсув, що використовується для прокручування цього [Parallax2D]. Це значення "
"оновлюється автоматично, якщо [member ignore_camera_scroll] не має значення "
"[code]true[/code]."
msgid ""
"The [Parallax2D]'s offset. Similar to [member screen_offset] and [member "
"Node2D.position], but will not be overridden.\n"
"[b]Note:[/b] Values will loop if [member repeat_size] is set higher than "
"[code]0[/code]."
msgstr ""
"[Parallax2D] зміщення. Схожі [member screen_offset] і [пам'ят "
"Node2D.position], але не буде передаватися.\n"
"[b]Примітка:[/b] Значення будуть петлі, якщо [member repeat_size] "
"встановлюється вище [code]0[/code]."
msgid ""
"Multiplier to the final [Parallax2D]'s offset. Can be used to simulate "
"distance from the camera.\n"
"For example, a value of [code]1[/code] scrolls at the same speed as the "
"camera. A value greater than [code]1[/code] scrolls faster, making objects "
"appear closer. Less than [code]1[/code] scrolls slower, making objects appear "
"further, and a value of [code]0[/code] stops the objects completely."
msgstr ""
"Мультиплікатор до фіналу [Parallax2D] Може використовуватися для імітації "
"відстані від камери.\n"
"Наприклад, значення [code]1[/code] прокрутки при однаковій швидкості, як "
"камера. Значення більше [code]1[/code] прокручується швидше, що робить "
"об'єкти з'являються ближче. Більше [code]1[/code] повільніше, роблячи об'єкти "
"з'являються далі, а значення [code]0[/code] зупиняє об'єкти повністю."
msgid "Use the [Parallax2D] node instead."
msgstr "Використайте замість цього вузол [Parallax2D]."
msgid ""
"A ParallaxBackground uses one or more [ParallaxLayer] child nodes to create a "
"parallax effect. Each [ParallaxLayer] can move at a different speed using "
"[member ParallaxLayer.motion_offset]. This creates an illusion of depth in a "
"2D game. If not used with a [Camera2D], you must manually calculate the "
"[member scroll_offset].\n"
"[b]Note:[/b] Each [ParallaxBackground] is drawn on one specific [Viewport] "
"and cannot be shared between multiple [Viewport]s, see [member "
"CanvasLayer.custom_viewport]. When using multiple [Viewport]s, for example in "
"a split-screen game, you need create an individual [ParallaxBackground] for "
"each [Viewport] you want it to be drawn on."
msgstr ""
"ParallaxBackground використовує один або більше [ParallaxLayer] дочірні вузли "
"для створення ефекту паралакса. Кожен [ParallaxLayer] може перейти на різну "
"швидкість за допомогою [member ParallaxLayer.motion_offset]. Це створює "
"ілюзію глибини в грі 2D. Якщо не використовується з [Camera2D], ви повинні "
"вручну розрахувати [member scroll_offset].\n"
"[b]Примітка:[/b] Кожен [ParallaxBackground] на один конкретний [Viewport] і "
"не може бути розділений між декількома [Viewport], див. [member "
"CanvasLayer.custom_viewport]. При використанні декількох [Viewport], "
"наприклад, в розгалузевій грі, вам потрібно створити індивід "
"[ParallaxBackground] для кожного [Viewport] ви хочете, щоб він був "
"намальований."
msgid "The base position offset for all [ParallaxLayer] children."
msgstr "Базова посадка для всіх [ParallaxLayer] дітей."
msgid "The base motion scale for all [ParallaxLayer] children."
msgstr "Базова шкала руху для всіх [ParallaxLayer] дітей."
msgid ""
"If [code]true[/code], elements in [ParallaxLayer] child aren't affected by "
"the zoom level of the camera."
msgstr ""
"Якщо [code]true[/code], елементи в [ParallaxLayer] дитина не впливає на "
"рівень збільшення камери."
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 ""
"Верхні ліві межі для початку прокручування. Якщо камера знаходиться поза цими "
"межами, прокручування фону припиниться. Для роботи має бути менше, ніж "
"[member scroll_limit_end]."
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 ""
"Межі прокручування в нижньому правому куті. Якщо камера знаходиться поза цими "
"межами, прокручування фону припиниться. Для роботи має бути вище за [member "
"scroll_limit_begin]."
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 ""
"Вартість прокрутки ParallaxBackground. Розрахувати автоматично при "
"використанні [Camera2D], але можна використовувати для ручного управління "
"прокручуванням при відсутності камери."
msgid "A parallax scrolling layer to be used with [ParallaxBackground]."
msgstr "Параллакс шар прокручування для використання з [ParallaxBackground]."
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 "
"movement or the [member ParallaxBackground.scroll_offset] value.\n"
"This node's children will be affected by its scroll offset.\n"
"[b]Note:[/b] Any changes to this node's position and scale made after it "
"enters the scene will be ignored."
msgstr ""
"Параллакс Шар повинен бути дитиною [ParallaxBackground] вершини. Кожен "
"Параллакс Шар може бути встановлений для переміщення на різних швидкостях "
"відносно руху камери або значення [member ParallaxBackground.scroll_offset].\n"
"Це діти вершини будуть вражені своїм зміщенням прокручування.\n"
"[b]Примітка:[/b] Будь-які зміни положення цієї вершини та масштаби, зроблені "
"після того, як він надходить до сцени, будуть ігноруватися."
msgid ""
"The interval, in pixels, at which the [ParallaxLayer] is drawn repeatedly. "
"Useful for creating an infinitely scrolling background. If an axis is set to "
"[code]0[/code], the [ParallaxLayer] will be drawn only once along that "
"direction.\n"
"[b]Note:[/b] If you want the repetition to pixel-perfect match a [Texture2D] "
"displayed by a child node, you should account for any scale applied to the "
"texture when defining this interval. For example, if you use a child "
"[Sprite2D] scaled to [code]0.5[/code] to display a 600x600 texture, and want "
"this sprite to be repeated continuously horizontally, you should set the "
"mirroring to [code]Vector2(300, 0)[/code].\n"
"[b]Note:[/b] If the length of the viewport axis is bigger than twice the "
"repeated axis size, it will not repeat infinitely, as the parallax layer only "
"draws 2 instances of the layer at any given time. The visibility window is "
"calculated from the parent [ParallaxBackground]'s position, not the layer's "
"own position. So, if you use mirroring, [b]do not[/b] change the "
"[ParallaxLayer] position relative to its parent. Instead, if you need to "
"adjust the background's position, set the [member CanvasLayer.offset] "
"property in the parent [ParallaxBackground].\n"
"[b]Note:[/b] Despite the name, the layer will not be mirrored, it will only "
"be repeated."
msgstr ""
"Проміжок, в пікселях, при якому повторюється [ParallaxLayer]. Корисне "
"створення нескінченно прокрученого фону. Якщо вісь встановлена до [code]0[/"
"code], то [ParallaxLayer] буде намальовано тільки один раз по цьому "
"напрямку.\n"
"[b]Примітка:[/b] Якщо ви хочете повторити підписку на піксель-перфект матчу "
"[Texture2D], що відображається дочірньою вершиною, ви повинні враховувати "
"будь-яку вагу, що наноситься на текстуру при визначенні цього інтервалу. "
"Наприклад, якщо ви використовуєте дитину [Sprite2D], масштабовані до "
"[code]0.5[/code], щоб відобразити текстуру 600x600, і хочете, щоб цей спрайт "
"був повторений безперервно горизонтально, ви повинні встановити дзеркалювання "
"до [code]Vector2(300, 0)[/code].\n"
"[b]Примітка:[/b] Якщо довжина осі огляду більше, ніж в два рази повторне "
"розмір осі, вона не буде повторюватися нескінченно, так як шар паралаксу "
"тільки виводить 2 екземпляри шару в будь-який час. Вікна видимості "
"обчислюється з батьків [ParallaxBackground], а не власне положення шару. "
"Отже, якщо ви використовуєте дзеркала, [b]до не[/b] змінити позицію "
"[ParallaxLayer] відносно його батька. Замість цього, якщо вам необхідно "
"налаштувати позицію фону, встановіть [member CanvasLayer.offset] майно в "
"батьківстві [ParallaxBackground].\n"
"[b]Примітка:[/b] Незважаючи на назву, шар не буде дзеркальним, він буде "
"повторюватися."
msgid ""
"The ParallaxLayer's offset relative to the parent ParallaxBackground's "
"[member ParallaxBackground.scroll_offset]."
msgstr ""
"Зсув ParallaxLayer відносно зсуву батьківського ParallaxBackground [member "
"ParallaxBackground.scroll_offset]."
msgid ""
"Multiplies the ParallaxLayer's motion. If an axis is set to [code]0[/code], "
"it will not scroll."
msgstr ""
"Множить рух шару ParallaxLayer. Якщо вісь встановлено на [code]0[/code], воно "
"не прокручуватиметься."
msgid ""
"Holds a particle configuration for [GPUParticles2D] or [GPUParticles3D] nodes."
msgstr ""
"Утримуйте конфігурацію частинок для [GPUParticles2D] або [GPUParticles3D] "
"вузлів."
msgid ""
"[ParticleProcessMaterial] defines particle properties and behavior. It is "
"used in the [code]process_material[/code] of the [GPUParticles2D] and "
"[GPUParticles3D] nodes. Some of this material's properties are applied to "
"each particle when emitted, while others can have a [CurveTexture] or a "
"[GradientTexture1D] applied to vary numerical or color values over the "
"lifetime of the particle."
msgstr ""
"[ParticleProcessMaterial] визначає властивості частинок і поведінку. "
"Використовується в [code]process_material[/code] [GPUParticles2D] і "
"[GPUParticles3D] nodes. Деякі властивості цього матеріалу застосовуються до "
"кожної частинки при введенні, в той час як інші можуть мати [CurveTexture] "
"або [GradientTexture1D], що застосовуються для різних значень чисельного або "
"кольору протягом життя частинок."
msgid ""
"Returns the minimum and maximum values of the given [param param] as a "
"vector.\n"
"The [code]x[/code] component of the returned vector corresponds to minimum "
"and the [code]y[/code] component corresponds to maximum."
msgstr ""
"Повертаємо мінімальні і максимальні значення даної [param param] як вектор.\n"
"[code]x[/code] компонент повернутого вектора відповідає мінімальному і "
"[code]y[/code] компонент відповідає максимуму."
msgid "Returns the [Texture2D] used by the specified parameter."
msgstr "Повертає параметр [Texture2D], який використовується вказаний параметр."
msgid "Returns [code]true[/code] if the specified particle flag is enabled."
msgstr "Повертає [code]true[/code], якщо вказаний прапор частинок увімкнено."
msgid ""
"Sets the minimum and maximum values of the given [param param].\n"
"The [code]x[/code] component of the argument vector corresponds to minimum "
"and the [code]y[/code] component corresponds to maximum."
msgstr ""
"Налаштовує мінімальні та максимальні значення даної [param param].\n"
"[code]x[/code] компонент аргументу вектор відповідає мінімальному і [code]y[/"
"code] компонент відповідає максимальному."
msgid "Sets the maximum value range for the given parameter."
msgstr "Налаштовує максимальний діапазон значень для даного параметра."
msgid "Sets the minimum value range for the given parameter."
msgstr "Налаштовує мінімальний діапазон значень для даного параметра."
msgid "Sets the [Texture2D] for the specified [enum Parameter]."
msgstr "Встановлює [Texture2D] для вказаного параметра [enum Parameter]."
msgid "Sets the [param particle_flag] to [param enable]."
msgstr "Встановлює [param particle_flag] на [param enable]."
msgid ""
"The alpha value of each particle's color will be multiplied by this "
"[CurveTexture] over its lifetime.\n"
"[b]Note:[/b] [member alpha_curve] multiplies the particle mesh's vertex "
"colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALPHA *= COLOR.a;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"alpha_curve] will have no visible effect."
msgstr ""
"Альфа-значення кольору кожної частинки буде помножено на цю [CurveTexture] "
"протягом її життя.\n"
"[b]Примітка:[/b] [member alpha_curve] множить кольори вершин сітки частинок. "
"Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]має[/i] бути [code]true[/code]. "
"Для [ShaderMaterial], [code]ALPHA *= COLOR.a;[/code] має бути вставлено у "
"функцію [code]fragment()[/code] шейдера. В іншому випадку [member "
"alpha_curve] не матиме видимого ефекту."
msgid "Each particle's rotation will be animated along this [CurveTexture]."
msgstr "Кожне обертання часток буде анімованим по цьому [CurveTexture]."
msgid ""
"Maximum initial rotation applied to each particle, in degrees.\n"
"Only applied when [member particle_flag_disable_z] or [member "
"particle_flag_rotate_y] are [code]true[/code] or the [BaseMaterial3D] being "
"used to draw the particle is using [constant "
"BaseMaterial3D.BILLBOARD_PARTICLES]."
msgstr ""
"Максимальне початкове обертання, що застосовується до кожної частинки, у "
"градусах.\n"
"Застосовується лише тоді, коли [member particle_flag_disable_z] або [member "
"particle_flag_rotate_y] чи є [code]true[/code], або [BaseMaterial3D], що "
"використовується для малювання частинки, використовує [constant "
"BaseMaterial3D.BILLBOARD_PARTICLES]."
msgid ""
"Each particle's angular velocity (rotation speed) will vary along this "
"[CurveTexture] over its lifetime."
msgstr ""
"Кожна кутова швидкість частинок (швидкість обертання) буде змінюватися вздовж "
"цього [CurveTexture] над його життям."
msgid ""
"Maximum initial angular velocity (rotation speed) applied to each particle in "
"[i]degrees[/i] per second.\n"
"Only applied when [member particle_flag_disable_z] or [member "
"particle_flag_rotate_y] are [code]true[/code] or the [BaseMaterial3D] being "
"used to draw the particle is using [constant "
"BaseMaterial3D.BILLBOARD_PARTICLES]."
msgstr ""
"Максимальна початкова кутова швидкість, (швидкість обертання), що "
"застосовується до кожної частинки, у [i] градусах[/i] за секунду.\n"
"Застосовується лише тоді, коли [member particle_flag_disable_z] або [member "
"particle_flag_rotate_y] є [code]true[/code] або [BaseMaterial3D], що "
"використовується для малювання частинки, використовує [constant "
"BaseMaterial3D.BILLBOARD_PARTICLES]."
msgid "Each particle's animation offset will vary along this [CurveTexture]."
msgstr "Кожна анімація частинки буде змінюватися вздовж цього [CurveTexture]."
msgid "Each particle's animation speed will vary along this [CurveTexture]."
msgstr ""
"Кожна швидкість анімації частинок буде відрізнятися по цій [CurveTexture]."
msgid ""
"If [code]true[/code], interaction with particle attractors is enabled. In 3D, "
"attraction only occurs within the area defined by the [GPUParticles3D] node's "
"[member GPUParticles3D.visibility_aabb]."
msgstr ""
"Якщо [code]true[/code], ввімкнено взаємодію з деталями. У 3D, атракціон "
"тільки відбувається в межах області, визначеної [GPUParticles3D] вершини "
"[member GPUPaarticle3D.visibility_aabb]."
msgid ""
"The particles' bounciness. Values range from [code]0[/code] (no bounce) to "
"[code]1[/code] (full bounciness). Only effective if [member collision_mode] "
"is [constant COLLISION_RIGID]."
msgstr ""
"Стрибкість частинок. Значення варіюються від [code]0[/code] (без пружність) "
"до [code]1[/code] (повна пружність). Діє лише тоді, коли [member "
"collision_mode] має значення [constant COLLISION_RIGID]."
msgid ""
"The particles' friction. Values range from [code]0[/code] (frictionless) to "
"[code]1[/code] (maximum friction). Only effective if [member collision_mode] "
"is [constant COLLISION_RIGID]."
msgstr ""
"Тертя частинок. Значення варіюються від [code]0[/code] (без тертя) до "
"[code]1[/code] (максимальне тертя). Діє лише тоді, коли [member "
"collision_mode] має значення [constant COLLISION_RIGID]."
msgid ""
"The particles' collision mode.\n"
"[b]Note:[/b] 3D Particles can only collide with [GPUParticlesCollision3D] "
"nodes, not [PhysicsBody3D] nodes. To make particles collide with various "
"objects, you can add [GPUParticlesCollision3D] nodes as children of "
"[PhysicsBody3D] nodes. In 3D, collisions only occur within the area defined "
"by the [GPUParticles3D] node's [member GPUParticles3D.visibility_aabb].\n"
"[b]Note:[/b] 2D Particles can only collide with [LightOccluder2D] nodes, not "
"[PhysicsBody2D] nodes."
msgstr ""
"Режим зіткнення частинок.\n"
"[b]Примітка:[/b] 3D-частинки можуть поєднуватися з [GPUParticlesCollision3D] "
"вершинами, не [PhysicsBody3D] вершинами. Щоб зробити частинки колоїду з "
"різними об'єктами, можна додати [GPUParticlesCollision3D] вершини, як діти "
"[PhysicsBody3D]. У 3D зіткнеться тільки в межах області, визначеної "
"[GPUParticles3D] вершини [member GPUPaarticle3D.visibility_aabb].\n"
"[b]Примітка:[/b] 2D частинки можуть поєднуватися з вузлами [LightOccluder2D], "
"не [PhysicsBody2D]."
msgid ""
"If [code]true[/code], [member GPUParticles3D.collision_base_size] is "
"multiplied by the particle's effective scale (see [member scale_min], [member "
"scale_max], [member scale_curve], and [member scale_over_velocity_curve])."
msgstr ""
"Якщо [code]true[/code], [member GPUParticles3D.collision_base_size] множиться "
"на ефективний масштаб частинки (див. [member scale_min], [member scale_max], "
"[member scale_curve] та [member scale_over_velocity_curve])."
msgid ""
"Each particle's initial color. If the [GPUParticles2D]'s [code]texture[/code] "
"is defined, it will be multiplied by this color.\n"
"[b]Note:[/b] [member color] multiplies the particle mesh's vertex colors. To "
"have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member color] will "
"have no visible effect."
msgstr ""
"Початковий колір кожної частинки. Якщо визначено [code]текстуру[/code] "
"[GPUParticles2D], вона буде помножена на цей колір.\n"
"[b]Примітка:[/b] [member color] множить кольори вершин сітки частинок. Щоб "
"мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]повинен[/i] бути [code]true[/"
"code]. Для [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] має бути "
"вставлено у функцію [code]fragment()[/code] шейдера. В іншому випадку, "
"[member color] не матиме видимого ефекту."
msgid ""
"Each particle's initial color will vary along this [GradientTexture1D] "
"(multiplied with [member color]).\n"
"[b]Note:[/b] [member color_initial_ramp] multiplies the particle mesh's "
"vertex colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"color_initial_ramp] will have no visible effect."
msgstr ""
"Кожен початковий колір частинок буде варіюватися вздовж цього "
"[GradientTexture1D]\n"
"[b]Примітка:[/b] [member color_initial_ramp] мультиплікації колірних гамок "
"частинки сітки. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] [code]true[/code]. Для "
"[ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] необхідно вставляти в "
"шейдер [code] фрагмент()[/code]. В іншому випадку [member color_initial_ramp] "
"не буде видно ефект."
msgid ""
"Each particle's color will vary along this [GradientTexture1D] over its "
"lifetime (multiplied with [member color]).\n"
"[b]Note:[/b] [member color_ramp] multiplies the particle mesh's vertex "
"colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member color_ramp] "
"will have no visible effect."
msgstr ""
"Кожен колір частинок буде варіюватися вздовж цього [GradientTexture1D] над "
"його життям (повнений кольором [member color]).\n"
"[b]Примітка:[/b] [member color_ramp] мультиплікації кольорів вершин частинок "
"сітки. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] [code]true[/code]. Для "
"[ShaderMaterial] [code]ALBEDO *= COLOR.rgb;[/code] необхідно вставляти в "
"фрагменті шейра [code] ()[/code]. В іншому випадку [member color_ramp] не "
"буде видимого ефекту."
msgid "Damping will vary along this [CurveTexture]."
msgstr "Пошкодження буде варіюватися вздовж цього [CurveTexture]."
msgid ""
"A curve that specifies the velocity along each of the axes of the particle "
"system along its lifetime.\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Вигин, що визначає швидкість по кожному з осей системи частинок по його "
"життю.\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть вражені пошкодженням, "
"використання [member velocity_limit_curve] замість."
msgid ""
"Maximum directional velocity value, which is multiplied by [member "
"directional_velocity_curve].\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Максимальна спрямована величина швидкості, яка багатопліфікована [member "
"directional_velocity_curve].\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть уражені демппінгом, "
"використання [member velocity_limit_curve] замість."
msgid ""
"Minimum directional velocity value, which is multiplied by [member "
"directional_velocity_curve].\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Мінімальне значення швидкості спрямованої швидкості, що багатопліфіковано "
"[member directional_velocity_curve].\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть уражені демппінгом, "
"використання [member velocity_limit_curve] замість."
msgid ""
"The box's extents if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_BOX].\n"
"[b]Note:[/b] [member emission_box_extents] starts from the center point and "
"applies the X, Y, and Z values in both directions. The size is twice the area "
"of the extents."
msgstr ""
"У разі, якщо [member emission_shape] встановлюється до [constant "
"EMISSION_SHAPE_BOX].\n"
"[b]Примітка:[/b] [member emission_box_extents] починається з точки центру і "
"стосується значень X, Y і Z в обох напрямках. Розмір в два рази площа міри."
msgid ""
"Particle color will be modulated by color determined by sampling this texture "
"at the same point as the [member emission_point_texture].\n"
"[b]Note:[/b] [member emission_color_texture] multiplies the particle mesh's "
"vertex colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"emission_color_texture] will have no visible effect."
msgstr ""
"Колір частинок буде модулювати за кольором, визначеним шляхом вибірки цієї "
"текстури в тій же точці, як [member emission_point_texture].\n"
"[b]Примітка:[/b] [member emission_color_texture] множить колірні гамки сітки "
"з вершиною. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] [code]true[/code]. Для "
"[ShaderMaterial] [code]ALBEDO *= COLOR.rgb;[/code] необхідно вставляти в "
"фрагмент шейра [code] ()[/code]. В іншому випадку, [member "
"emission_color_texture] не буде видимого ефекту."
msgid ""
"Each particle's color will be multiplied by this [CurveTexture] over its "
"lifetime.\n"
"[b]Note:[/b] [member emission_curve] multiplies the particle mesh's vertex "
"colors. To have a visible effect on a [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]must[/i] be [code]true[/code]. "
"For a [ShaderMaterial], [code]ALBEDO *= COLOR.rgb;[/code] must be inserted in "
"the shader's [code]fragment()[/code] function. Otherwise, [member "
"emission_curve] will have no visible effect."
msgstr ""
"Колір кожної частинки буде помножено на цю [CurveTexture] протягом її "
"життя. \n"
"[b]Примітка: [/b] [member emission_curve] помножує кольори вершин сітки "
"частинок. Щоб мати видимий ефект на [BaseMaterial3D], [member "
"BaseMaterial3D.vertex_color_use_as_albedo] [i]має[/i] бути [code]true[/code]. "
"Для [ShaderMaterial] [code]ALBEDO *= COLOR.rgb;[/code] потрібно вставити у "
"функцію [code]fragment()[/code] шейдера. Інакше [member emission_curve] не "
"матиме видимого ефекту."
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 "
"EMISSION_SHAPE_DIRECTED_POINTS]. Can be created automatically from mesh or "
"node by selecting \"Create Emission Points from Mesh/Node\" under the "
"\"Particles\" tool in the toolbar."
msgstr ""
"Частота частинок і обертання буде встановлена шляхом вибірки цієї текстури в "
"тій же точці, що і [member emission_point_texture]. Використовується тільки в "
"[constant EMISSION_SHAPE_DIRECTED_POINTS]. Може бути створений автоматично з "
"сітки або вузла за допомогою вибору \"Точки викидів з сітки/Ноду\" під "
"інструментом \"Пачастки\" в панелі інструментів."
msgid ""
"The number of emission points if [member emission_shape] is set to [constant "
"EMISSION_SHAPE_POINTS] or [constant EMISSION_SHAPE_DIRECTED_POINTS]."
msgstr ""
"Кількість точок емісії, якщо [member emission_shape] встановлюється до "
"[constant EMISSION_SHAPE_POINTS] або [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]."
msgid ""
"Particles will be emitted at positions determined by sampling this texture at "
"a random position. Used with [constant EMISSION_SHAPE_POINTS] and [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]. Can be created automatically from mesh or "
"node by selecting \"Create Emission Points from Mesh/Node\" under the "
"\"Particles\" tool in the toolbar."
msgstr ""
"На позиціях, визначених шляхом відбору цієї текстури на випадковому "
"положенні. Використовується з [constant EMISSION_SHAPE_POINTS] та [constant "
"EMISSION_SHAPE_DIRECTED_POINTS]. Може бути створений автоматично з сітки або "
"вузла за допомогою вибору \"Точки викидів з сітки/Ноду\" під інструментом "
"\"Пачастки\" в панелі інструментів."
msgid "The offset for the [member emission_shape], in local space."
msgstr "Зміщення для [member emission_shape], у місцевому просторі."
msgid "The scale of the [member emission_shape], in local space."
msgstr "Ваги [member emission_shape], у місцевому просторі."
msgid "Amount of [member spread] along the Y axis."
msgstr "Величина [member spread] вздовж осі Y."
msgid "Each particle's hue will vary along this [CurveTexture]."
msgstr "Кожна година буде відрізнятися по цьому [CurveTexture]."
msgid ""
"Percentage of the velocity of the respective [GPUParticles2D] or "
"[GPUParticles3D] inherited by each particle when spawning."
msgstr ""
"Відсоток швидкості відповідних [GPUParticles2D] або [GPUParticles3D] у спадок "
"кожної частинки при спавінгу."
msgid ""
"Particle lifetime randomness ratio. The equation for the lifetime of a "
"particle is [code]lifetime * (1.0 - randf() * lifetime_randomness)[/code]. "
"For example, a [member lifetime_randomness] of [code]0.4[/code] scales the "
"lifetime between [code]0.6[/code] to [code]1.0[/code] of its original value."
msgstr ""
"Термін служби частинок випадковим чином. Рівень життя частинок [code]lifetime "
"* (1.0 - randf() * life_randomness)[/code]. Наприклад, [member "
"life_randomness] [code]0.4[/code] масштабує термін служби [code]0.6[/code] до "
"[code]1.0[/code] початкового значення."
msgid "Each particle's linear acceleration will vary along this [CurveTexture]."
msgstr ""
"Кожна лінійна прискорення частинок буде відрізнятися по цьому [CurveTexture]."
msgid ""
"Each particle's orbital velocity will vary along this [CurveTexture].\n"
"[b]Note:[/b] For 3D orbital velocity, use a [CurveXYZTexture].\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Кожна орбітальна швидкість частинок варіюватися вздовж цього [CurveTexture].\n"
"[b]Примітка:[/b] Для орбітальної швидкості 3D використовуйте "
"[CurveXYZTexture].\n"
"[b]Примітка:[/b] Анімовані оксамитові елементи не будуть вражені "
"запобіжником, використання [member velocity_limit_curve] замість."
msgid ""
"Maximum orbital velocity applied to each particle. Makes the particles circle "
"around origin. Specified in number of full rotations around origin per "
"second.\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Максимальна орбітальна швидкість наноситься на кожну частинку. Зробіть коло "
"частинок навколо походження. Вказано в кількості повних обертань навколо "
"походження за секунду.\n"
"[b]Примітка:[/b] Анімовані оксамитові елементи не будуть вражені "
"запобіжником, використання [member velocity_limit_curve] замість."
msgid ""
"Minimum equivalent of [member orbit_velocity_max].\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Мінімальний еквівалент [пам'яна орбіта_velocity_max].\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть вражені пошкодженням, "
"використання [member velocity_limit_curve] замість."
msgid ""
"Changes the behavior of the damping properties from a linear deceleration to "
"a deceleration based on speed percentage."
msgstr ""
"Зміна поведінки декларуючих властивостей з лінійної декларації до декларації "
"на основі відсотка швидкості."
msgid "If [code]true[/code], particles will not move on the z axis."
msgstr "Якщо [code]true[/code], частинки не рухаються на осі Z."
msgid "Each particle's radial acceleration will vary along this [CurveTexture]."
msgstr ""
"Кожна радіальна прискорення частинок буде відрізнятися по цьому "
"[CurveTexture]."
msgid ""
"A [CurveTexture] that defines the velocity over the particle's lifetime away "
"(or toward) the [member velocity_pivot].\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"[CurveTexture], що визначає швидкість над терміном служби частинок (або у "
"напрямку) [member velocity_pivot].\n"
"[b]Примітка:[/b] Анімовані оксамитові елементи не будуть вражені "
"запобіжником, використання [member velocity_limit_curve] замість."
msgid ""
"Maximum radial velocity applied to each particle. Makes particles move away "
"from the [member velocity_pivot], or toward it if negative.\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Максимальна радіальна швидкість наноситься на кожну частинку. Зробляє "
"частинки, що відходять від [member velocity_pivot], або до нього, якщо "
"негативно.\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть уражені демппінгом, "
"використовувати [member velocity_limit_curve] замість."
msgid ""
"Minimum radial velocity applied to each particle. Makes particles move away "
"from the [member velocity_pivot], or toward it if negative.\n"
"[b]Note:[/b] Animated velocities will not be affected by damping, use [member "
"velocity_limit_curve] instead."
msgstr ""
"Мінімальна радіальна швидкість наноситься на кожну частинку. Зробляє "
"частинки, що відходять від [member velocity_pivot], або до нього, якщо "
"негативно.\n"
"[b]Примітка:[/b] Анімовані нерівності не будуть уражені демппінгом, "
"використовувати [member velocity_limit_curve] замість."
msgid ""
"Each particle's scale will vary along this [CurveTexture] over its lifetime. "
"If a [CurveXYZTexture] is supplied instead, the scale will be separated per-"
"axis."
msgstr ""
"Кожна шкала частинок буде відрізнятися по цьому [CurveTexture] над його "
"життям. Якщо [CurveXYZTexture] надходить замість того, що вага буде "
"відокремлена восьми."
msgid "Minimum equivalent of [member scale_max]."
msgstr "Мінімальний еквівалент [member scale_max]."
msgid ""
"Either a [CurveTexture] or a [CurveXYZTexture] that scales each particle "
"based on its velocity."
msgstr ""
"Або [CurveTexture] або [CurveXYZTexture], яка масштабує кожну частинку на "
"основі її швидкості."
msgid ""
"Maximum velocity value reference for [member scale_over_velocity_curve].\n"
"[member scale_over_velocity_curve] will be interpolated between [member "
"scale_over_velocity_min] and [member scale_over_velocity_max]."
msgstr ""
"Максимальне значення швидкості для [member scale_over_velocity_curve].\n"
"[member scale_over_velocity_curve] буде інтерпольовано між [member "
"scale_over_velocity_min] та [member scale_over_velocity_max]."
msgid ""
"Minimum velocity value reference for [member scale_over_velocity_curve].\n"
"[member scale_over_velocity_curve] will be interpolated between [member "
"scale_over_velocity_min] and [member scale_over_velocity_max]."
msgstr ""
"Мінімальне значення швидкості для [member scale_over_velocity_curve].\n"
"[member scale_over_velocity_curve] буде інтерпольовано між [member "
"scale_over_velocity_min] та [member scale_over_velocity_max]."
msgid ""
"The amount of particles to spawn from the subemitter node when a collision "
"occurs. When combined with [constant COLLISION_HIDE_ON_CONTACT] on the main "
"particles material, this can be used to achieve effects such as raindrops "
"hitting the ground.\n"
"[b]Note:[/b] This value shouldn't exceed [member GPUParticles2D.amount] or "
"[member GPUParticles3D.amount] defined on the [i]subemitter node[/i] (not the "
"main node), relative to the subemitter's particle lifetime. If the number of "
"particles is exceeded, no new particles will spawn from the subemitter until "
"enough particles have expired."
msgstr ""
"Кількість частинок для спавна з вузла підсилення при виникненні зіткнення. "
"При поєднанні з [constant COLLISION_HIDE_ON_CONTACT] на матеріалі основних "
"частинок, це може бути використаний для досягнення ефектів, таких як плащі, "
"що попадають землю.\n"
"[b]Примітка:[/b] Дана вартість не повинна перевищувати [member "
"GPUPaarticle2D.amount] або [member GPUPaarticle3D.amount], визначені на "
"[i]subemitter node[/i] (не головного вузла), відносно термінів частинок "
"субеміттера. Якщо кількість частинок перевищено, нові частинки не будуть "
"спалюватися від субеміттера до тих пір, поки не закінчуються достатні "
"частинки."
msgid ""
"The amount of particles to spawn from the subemitter node when the particle "
"expires.\n"
"[b]Note:[/b] This value shouldn't exceed [member GPUParticles2D.amount] or "
"[member GPUParticles3D.amount] defined on the [i]subemitter node[/i] (not the "
"main node), relative to the subemitter's particle lifetime. If the number of "
"particles is exceeded, no new particles will spawn from the subemitter until "
"enough particles have expired."
msgstr ""
"Кількість частинок для спавна від вузла субекміттера, коли частинка "
"закінчується.\n"
"[b]Примітка:[/b] Дана вартість не повинна перевищувати [member "
"GPUPaarticle2D.amount] або [member GPUPaarticle3D.amount], визначені на "
"[i]subemitter node[/i] (не головного вузла), відносно термінів частинок "
"субекміттера. Якщо кількість частинок перевищено, нові частинки не будуть "
"спалюватися від субеміттера до тих пір, поки не закінчуються достатні "
"частинки."
msgid ""
"The amount of particles to spawn from the subemitter node when the particle "
"spawns.\n"
"[b]Note:[/b] This value shouldn't exceed [member GPUParticles2D.amount] or "
"[member GPUParticles3D.amount] defined on the [i]subemitter node[/i] (not the "
"main node), relative to the subemitter's particle lifetime. If the number of "
"particles is exceeded, no new particles will spawn from the subemitter until "
"enough particles have expired."
msgstr ""
"Кількість частинок, які породжуються з вузла підвипромінювача, коли частинки "
"породжуються. \n"
"[b]Примітка:[/b] Це значення не повинно перевищувати [member "
"GPUParticles2D.amount] або [member GPUParticles3D.amount], визначені на "
"[i]вузлі підвипромінювача[/i] (а не на головному вузлі), відносно часу життя "
"частинки підвипромінювача. Якщо кількість частинок перевищено, нові частинки "
"не з’являться із субімітера, доки не закінчиться достатня кількість частинок."
msgid ""
"The frequency at which particles should be emitted from the subemitter node. "
"One particle will be spawned every [member sub_emitter_frequency] seconds.\n"
"[b]Note:[/b] This value shouldn't exceed [member GPUParticles2D.amount] or "
"[member GPUParticles3D.amount] defined on the [i]subemitter node[/i] (not the "
"main node), relative to the subemitter's particle lifetime. If the number of "
"particles is exceeded, no new particles will spawn from the subemitter until "
"enough particles have expired."
msgstr ""
"Частота, при якій частинки повинні бути емітовані з вузла підеміттера. Одна "
"частинка буде спарована кожен [пам'ятний суб_emitter_частот] секунд.\n"
"[b]Примітка:[/b] Дана вартість не повинна перевищувати [member "
"GPUPaarticle2D.amount] або [member GPU3D.amount], визначених на [i]subemitter "
"node[/i] (не головного вузла), відносно термінів частинок субеміттера. Якщо "
"кількість частинок перевищено, нові частинки не будуть спалюватися від "
"субеміттера до тих пір, поки не закінчуються достатні частинки."
msgid ""
"If [code]true[/code], the subemitter inherits the parent particle's velocity "
"when it spawns."
msgstr ""
"Якщо [code]true[/code], субemitter успадкує швидкість батьківських частинок, "
"коли він спавнс."
msgid ""
"The particle subemitter mode (see [member GPUParticles2D.sub_emitter] and "
"[member GPUParticles3D.sub_emitter])."
msgstr ""
"Режим субемітера частинок (див. [member GPUParticles2D.sub_emitter] та "
"[member GPUParticles3D.sub_emitter])."
msgid ""
"Each particle's tangential acceleration will vary along this [CurveTexture]."
msgstr ""
"Кожна інтенсивна прискорення часток частинок буде відрізнятися по цьому "
"[CurveTexture]."
msgid ""
"If [code]true[/code], enables turbulence for the particle system. Turbulence "
"can be used to vary particle movement according to its position (based on a "
"3D noise pattern). In 3D, [GPUParticlesAttractorVectorField3D] with "
"[NoiseTexture3D] can be used as an alternative to turbulence that works in "
"world space and with multiple particle systems reacting in the same way.\n"
"[b]Note:[/b] Enabling turbulence has a high performance cost on the GPU. Only "
"enable turbulence on a few particle systems at once at most, and consider "
"disabling it when targeting mobile/web platforms."
msgstr ""
"Якщо [code]true[/code], дозволяє турбулентність для системи частинок. "
"Турбулент може використовуватися для зміни руху частинок відповідно до його "
"положення (на основі 3D шуму). У 3D [GPUParticlesAttractorVectorField3D] з "
"[NoiseTexture3D] може використовуватися як альтернатива турбулентності, яка "
"працює у світовому просторі і з кількома системами частинок, що реагують "
"таким же чином.\n"
"[b]Примітка:[/b] Увімкнення турбулентності має високу експлуатаційну вартість "
"на GPU. Тільки ввімкніть турбулентність на декількох системах частинок "
"одночасно, і врахуйте його відключення при налаштуванні мобільних/web "
"платформ."
msgid ""
"Maximum turbulence influence on each particle.\n"
"The actual amount of turbulence influence on each particle is calculated as a "
"random value between [member turbulence_influence_min] and [member "
"turbulence_influence_max] and multiplied by the amount of turbulence "
"influence from [member turbulence_influence_over_life]."
msgstr ""
"Максимальний вплив турбулентності на кожну частинку.\n"
"Фактична величина впливу турбулентності на кожну частинку розраховується як "
"випадкове значення між [member turbulence_influence_min] і [member "
"turbulence_influence_max] та помножене на величину впливу турбулентності від "
"[member turbulence_influence_over_life]."
msgid ""
"Minimum turbulence influence on each particle.\n"
"The actual amount of turbulence influence on each particle is calculated as a "
"random value between [member turbulence_influence_min] and [member "
"turbulence_influence_max] and multiplied by the amount of turbulence "
"influence from [member turbulence_influence_over_life]."
msgstr ""
"Мінімальний вплив турбулентності на кожну частинку.\n"
"Фактична величина впливу турбулентності на кожну частинку розраховується як "
"випадкове значення між [member turbulence_influence_min] і [member "
"turbulence_influence_max] та помножене на величину впливу турбулентності від "
"[member turbulence_influence_over_life]."
msgid ""
"Each particle's amount of turbulence will be influenced along this "
"[CurveTexture] over its life time."
msgstr ""
"Кожна кількість турбулентності частинок буде впливати на це [CurveTexture] "
"протягом життя."
msgid ""
"Maximum displacement of each particle's spawn position by the turbulence.\n"
"The actual amount of displacement will be a factor of the underlying "
"turbulence multiplied by a random value between [member "
"turbulence_initial_displacement_min] and [member "
"turbulence_initial_displacement_max]."
msgstr ""
"Максимальне зміщення положення появи кожної частинки турбулентністю.\n"
"Фактична величина зміщення буде коефіцієнтом базової турбулентності, "
"помноженим на випадкове значення між [member "
"turbulence_initial_displacement_min] і [member "
"turbulence_initial_displacement_max]."
msgid ""
"Minimum displacement of each particle's spawn position by the turbulence.\n"
"The actual amount of displacement will be a factor of the underlying "
"turbulence multiplied by a random value between [member "
"turbulence_initial_displacement_min] and [member "
"turbulence_initial_displacement_max]."
msgstr ""
"Мінімальне зміщення позиції появи кожної частинки турбулентністю.\n"
"Фактична величина зміщення буде дорівнювати коефіцієнту базової "
"турбулентності, помноженому на випадкове значення між [member "
"turbulence_initial_displacement_min] і [member "
"turbulence_initial_displacement_max]."
msgid ""
"This value controls the overall scale/frequency of the turbulence noise "
"pattern.\n"
"A small scale will result in smaller features with more detail while a high "
"scale will result in smoother noise with larger features."
msgstr ""
"Це значення контролює загальний масштаб / частота шаблону шуму "
"турбулентності.\n"
"Невелика шкала призведе до менших функцій з більш детальною деталями в той "
"час як висока шкала призведе до гладкого шуму з більшими можливостями."
msgid ""
"A scrolling velocity for the turbulence field. This sets a directional trend "
"for the pattern to move in over time.\n"
"The default value of [code]Vector3(0, 0, 0)[/code] turns off the scrolling."
msgstr ""
"Швидкість прокручування для поля турбулентності. Це встановлює спрямовану "
"тенденцію для переміщення в часі.\n"
"Значення за замовчуванням [code]Vector3(0, 0, 0)[/code] вимкнено "
"прокручування."
msgid ""
"The in-place rate of change of the turbulence field. This defines how quickly "
"the noise pattern varies over time.\n"
"A value of 0.0 will result in a fixed pattern."
msgstr ""
"Зміна поля турбулентності. Це визначає, як швидко шум патерна змінюється з "
"часом.\n"
"Значення 0.0 призведе до фіксованого шаблону."
msgid ""
"The turbulence noise strength. Increasing this will result in a stronger, "
"more contrasting, flow pattern."
msgstr ""
"Зброя шуму. Збільшення цього призведе до більш міцного, більш контрастного, "
"потоку шаблону."
msgid ""
"A [CurveTexture] that defines the maximum velocity of a particle during its "
"lifetime."
msgstr ""
"[CurveTexture], що визначає максимальну швидкість частинок протягом життя."
msgid ""
"A pivot point used to calculate radial and orbital velocity of particles."
msgstr ""
"Точка pivot використовується для розрахунку радіальної та орбітальної "
"швидкості частинок."
msgid ""
"Emitted when this material's emission shape is changed in any way. This "
"includes changes to [member emission_shape], [member emission_shape_scale], "
"or [member emission_sphere_radius], and any other property that affects the "
"emission shape's offset, size, scale, or orientation.\n"
"[b]Note:[/b] This signal is only emitted inside the editor for performance "
"reasons."
msgstr ""
"Випромінюється, коли форма випромінювання цього матеріалу будь-яким чином "
"змінюється. Це включає зміни в [member emission_shape], [member "
"emission_shape_scale] або [member emission_sphere_radius], а також будь-які "
"інші властивості, які впливають на зміщення, розмір, масштаб або орієнтацію "
"форми випромінювання. \n"
"[b]Примітка:[/b] Цей сигнал випромінюється лише всередині редактора з "
"міркувань продуктивності."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set initial velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення початкових властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set angular velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення кутових властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set orbital velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення орбітальних властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set linear acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення лінійних властивостей прискорення."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set radial acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення радіального прискорення властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set tangential acceleration properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення тангенціальних властивостей прискорення."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set damping properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення демпфуючих властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set angle properties."
msgstr ""
"Використовуйте з [member set_param_min], [member set_param_max], і [member "
"set_param_texture] для встановлення кутових властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set scale properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення вагових властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set hue variation properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture], щоб встановити параметри відтінку."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set animation speed properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення параметрів анімації."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set animation offset properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення анімаційних офсетних властивостей."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set radial velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для встановлення радіальних властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set directional velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture] для установки спрямованих властивостей швидкості."
msgid ""
"Use with [method set_param_min], [method set_param_max], and [method "
"set_param_texture] to set scale over velocity properties."
msgstr ""
"Використовуйте з [method set_param_min], [method set_param_max], і [method "
"set_param_texture], щоб встановити масштаби надшвидкісними властивостями."
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 ""
"На позиції, визначеному шляхом відбору випадкового пункту на [member "
"emission_point_texture]. Колір частинок буде модулювати [member "
"emission_color_texture]."
msgid ""
"Particles will be emitted at a position determined by sampling a random point "
"on the [member emission_point_texture]. Particle velocity and rotation will "
"be set based on [member emission_normal_texture]. Particle color will be "
"modulated by [member emission_color_texture]."
msgstr ""
"На позиції, визначеному шляхом відбору випадкового пункту на [member "
"emission_point_texture]. Швидкість і обертання частинок буде встановлена на "
"основі [member emission_normal_texture]. Колір частинок буде модулювати "
"[member emission_color_texture]."
msgid ""
"Use with [method set_param_min] and [method set_param_max] to set the "
"turbulence minimum und maximum influence on each particles velocity."
msgstr ""
"Використовуйте з [method set_param_min] і [method set_param_max] для "
"встановлення мінімального удару максимального впливу на кожну швидкість "
"частинок."
msgid ""
"Use with [method set_param_min] and [method set_param_max] to set the "
"turbulence minimum and maximum displacement of the particles spawn position."
msgstr ""
"Використовуйте з [method set_param_min] і [method set_param_max] для "
"встановлення мінімального турбулентного мінімуму і максимального зміщення "
"часток положення спавна."
msgid ""
"Use with [method set_param_texture] to set the turbulence influence over the "
"particles life time."
msgstr ""
"Використовуйте з [method set_param_texture], щоб встановити вплив "
"турбулентності на час життя частинок."
msgid "Represents the size of the [enum SubEmitterMode] enum."
msgstr "Представляємо розмір [enum SubEmitterMode] enum."
msgid ""
"No collision for particles. Particles will go through "
"[GPUParticlesCollision3D] nodes."
msgstr ""
"Немає зіткнення для частинок. Періодичності будуть проходити через "
"[GPUParticlesCollision3D] вершини."
msgid ""
"[RigidBody3D]-style collision for particles using [GPUParticlesCollision3D] "
"nodes."
msgstr ""
"[RigidBody3D]-стильне зіткнення для частинок за допомогою "
"[GPUParticlesCollision3D] вузлів."
msgid ""
"Hide particles instantly when colliding with a [GPUParticlesCollision3D] "
"node. This can be combined with a subemitter that uses the [constant "
"COLLISION_RIGID] collision mode to \"replace\" the parent particle with the "
"subemitter on impact."
msgstr ""
"Приховувати частинки миттєво при співвідношенні з вершиною "
"[GPUParticlesCollision3D]. Це може поєднуватися з підмітером, який "
"використовує [constant COLLISION_RIGID] режим зіткнення для \"замінити\" "
"батьківські частинки з обмеженням на вплив."
msgid "Represents the size of the [enum CollisionMode] enum."
msgstr "Представляємо розмір [enum CollisionMode] enum."
msgid "Contains a [Curve2D] path for [PathFollow2D] nodes to follow."
msgstr "Містить шлях [Curve2D] для вузлів [PathFollow2D]."
msgid ""
"Can have [PathFollow2D] child nodes moving along the [Curve2D]. See "
"[PathFollow2D] for more information on usage.\n"
"[b]Note:[/b] The path is considered as relative to the moved nodes (children "
"of [PathFollow2D]). As such, the curve should usually start with a zero "
"vector ([code](0, 0)[/code])."
msgstr ""
"Може мати [PathFollow2D] дочірні вершини, що переміщаються вздовж [Curve2D]. "
"Детальніше про використання [PathFollow2D]\n"
"[b]Примітка:[/b] Шлях вважається відносно рухомих вузлів (діти "
"[PathFollow2D]). Як так, крива повинна зазвичай почати з нульового вектора "
"([code](0, 0)[/code])."
msgid "A [Curve2D] describing the path."
msgstr "[Curve2D] описує шлях."
msgid "Contains a [Curve3D] path for [PathFollow3D] nodes to follow."
msgstr "Містить шлях [Curve3D] для вузлів [PathFollow3D]."
msgid ""
"Can have [PathFollow3D] child nodes moving along the [Curve3D]. See "
"[PathFollow3D] for more information on the usage.\n"
"Note that the path is considered as relative to the moved nodes (children of "
"[PathFollow3D]). As such, the curve should usually start with a zero vector "
"[code](0, 0, 0)[/code]."
msgstr ""
"Може мати [PathFollow3D] дочірні вершини, що переміщаються вздовж [Curve3D]. "
"Дізнатися більше про використання [PathFollow3D]\n"
"Зверніть увагу, що шлях вважається відносно переміщених вузлів (діти "
"[PathFollow3D]). Як так, крива повинна зазвичай почати з нульового вектора "
"[code](0, 0, 0)[/code]."
msgid "A [Curve3D] describing the path."
msgstr "[Curve3D] описує шлях."
msgid ""
"The custom color used to draw the path in the editor. If set to [constant "
"Color.BLACK] (as by default), the color set in [member ProjectSettings.debug/"
"shapes/paths/geometry_color] is used."
msgstr ""
"Власний колір, який використовується для малювання шляху в редакторі. Якщо "
"встановлено значення [constant Color.BLACK] (за замовчуванням), "
"використовується колір, встановлений у [member ProjectSettings.debug/shapes/"
"paths/geometry_color]."
msgid "Emitted when the [member curve] changes."
msgstr "Випромінюється, коли змінюється [member curve]."
msgid "Emitted when the [member debug_custom_color] changes."
msgstr "Викликається, коли змінюється [member debug_custom_color]."
msgid "Point sampler for a [Path2D]."
msgstr "Точка пробовідбірник для [Path2D]."
msgid ""
"This node takes its parent [Path2D], and returns the coordinates of a point "
"within it, given a distance from the first vertex.\n"
"It is useful for making other nodes follow a path, without coding the "
"movement pattern. For that, the nodes must be children of this node. The "
"descendant nodes will then move accordingly when setting the [member "
"progress] in this node."
msgstr ""
"Ця вершина бере свою батьківщину [Path2D], і повертає координати точки "
"всередині неї, враховуючи відстань від першої вершини.\n"
"Це корисно для виготовлення інших вузлів слідувати шляху, не закодувавши "
"шаблон руху. Для цього вузли повинні бути дітьми цього вузла. Нащадні вузли "
"будуть переходити відповідно при встановленні [member progress] в цій вершині."
msgid ""
"If [code]true[/code], the position between two cached points is interpolated "
"cubically, and linearly otherwise.\n"
"The points along the [Curve2D] of the [Path2D] are precomputed before use, "
"for faster calculations. The point at the requested offset is then calculated "
"interpolating between two adjacent cached points. This may present a problem "
"if the curve makes sharp turns, as the cached points may not follow the curve "
"closely enough.\n"
"There are two answers to this problem: either increase the number of cached "
"points and increase memory consumption, or make a cubic interpolation between "
"two points at the cost of (slightly) slower calculations."
msgstr ""
"Якщо [code]true[/code], позиція між двома кешетними точками переповнена "
"кубічно, і лінійно іншим чином.\n"
"З точки зору [Curve2D] [Path2D] передаються до використання, для швидкого "
"розрахунку. У пункті за запитом офсета розраховується міжпокриттям між двома "
"суміжними пунктами кешування. Це може представити проблему, якщо крива робить "
"різкі повороти, оскільки кеш-пам'ятки не можуть слідувати за крилом досить.\n"
"Існує два відповіді на цю проблему: або збільшити кількість кешованих точок і "
"збільшити споживання пам'яті, або зробити кубічний інтерполяція між двома "
"точками за вартістю (легково) повільних розрахунків."
msgid "The node's offset along the curve."
msgstr "Зміщення вершини вздовж вигину."
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 ""
"Якщо [code]true[/code], будь-який зсув за межі довжини шляху буде обгорнути, "
"замість зупинки на кінцях. Використовуйте його для циклічних шляхів."
msgid ""
"The distance along the path, in pixels. Changing this value sets this node's "
"position to a point within the path."
msgstr ""
"Відстань вздовж шляху, в пікселів. Зміна цього значення встановлює позицію "
"вершини до точки в межах шляху."
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 "
"progress within the path, as the offset supplied is multiplied internally by "
"the path's length.\n"
"It can be set or get only if the [PathFollow2D] is the child of a [Path2D] "
"which is part of the scene tree, and that this [Path2D] has a [Curve2D] with "
"a non-zero length. Otherwise, trying to set this field will print an error, "
"and getting this field will return [code]0.0[/code]."
msgstr ""
"Відстань уздовж шляху як число в діапазоні від 0,0 (для першої вершини) до "
"1,0 (для останньої). Це лише інший спосіб вираження прогресу в межах шляху, "
"оскільки надане зміщення внутрішньо множиться на довжину шляху. \n"
"Його можна встановити або отримати, лише якщо [PathFollow2D] є дочірнім "
"елементом [Path2D], який є частиною дерева сцени, і що цей [Path2D] має "
"[Curve2D] ненульової довжини. Інакше спроба встановити це поле виведе "
"помилку, а отримання цього поля поверне [code]0.0[/code]."
msgid ""
"If [code]true[/code], this node rotates to follow the path, with the +X "
"direction facing forward on the path."
msgstr ""
"Якщо [code]true[/code], цей вузол обертається, щоб слідувати шляху, з +X "
"напрямок, що стоїть вперед на шляху."
msgid "The node's offset perpendicular to the curve."
msgstr "Зміщення вузла перпендикулярно кривій."
msgid "Point sampler for a [Path3D]."
msgstr "Точка пробовідбірник для [Path3D]."
msgid ""
"This node takes its parent [Path3D], and returns the coordinates of a point "
"within it, given a distance from the first vertex.\n"
"It is useful for making other nodes follow a path, without coding the "
"movement pattern. For that, the nodes must be children of this node. The "
"descendant nodes will then move accordingly when setting the [member "
"progress] in this node."
msgstr ""
"Ця вершина бере свою батьківщину [Path3D], і повертає координати точки "
"всередині неї, враховуючи відстань від першої вершини.\n"
"Це корисно для виготовлення інших вузлів слідувати шляху, не закодувавши "
"шаблон руху. Для цього вузли повинні бути дітьми цього вузла. Нащадні вузли "
"будуть переходити відповідно при встановленні [member progress] в цій вершині."
msgid ""
"Correct the [param transform]. [param rotation_mode] implicitly specifies how "
"posture (forward, up and sideway direction) is calculated."
msgstr ""
"Виправте [param transform]. [param rotation_mode] неявно вказує, як "
"обчислюється положення (напрямок вперед, вгору та вбік)."
msgid ""
"If [code]true[/code], the position between two cached points is interpolated "
"cubically, and linearly otherwise.\n"
"The points along the [Curve3D] of the [Path3D] are precomputed before use, "
"for faster calculations. The point at the requested offset is then calculated "
"interpolating between two adjacent cached points. This may present a problem "
"if the curve makes sharp turns, as the cached points may not follow the curve "
"closely enough.\n"
"There are two answers to this problem: either increase the number of cached "
"points and increase memory consumption, or make a cubic interpolation between "
"two points at the cost of (slightly) slower calculations."
msgstr ""
"Якщо [code]true[/code], позиція між двома кешетними точками переповнена "
"кубічно, і лінійно іншим чином.\n"
"З точки зору [Curve3D] [Path3D] передаються до використання, для швидкого "
"розрахунку. У пункті за запитом офсета розраховується міжпокриттям між двома "
"суміжними пунктами кешування. Це може представити проблему, якщо крива робить "
"різкі повороти, оскільки кеш-пам'ятки не можуть слідувати за крилом досить.\n"
"Існує два відповіді на цю проблему: або збільшити кількість кешованих точок і "
"збільшити споживання пам'яті, або зробити кубічний інтерполяція між двома "
"точками за вартістю (легково) повільних розрахунків."
msgid ""
"The distance from the first vertex, measured in 3D units along the path. "
"Changing this value sets this node's position to a point within the path."
msgstr ""
"Відстань від першої вершини вимірюється в 3D блоках вздовж шляху. Зміна цього "
"значення встановлює позицію вершини до точки в межах шляху."
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 progress within "
"the path, as the progress supplied is multiplied internally by the path's "
"length.\n"
"It can be set or get only if the [PathFollow3D] is the child of a [Path3D] "
"which is part of the scene tree, and that this [Path3D] has a [Curve3D] with "
"a non-zero length. Otherwise, trying to set this field will print an error, "
"and getting this field will return [code]0.0[/code]."
msgstr ""
"Відстань від першої вершини, враховуючи 0,0 як першу вершину та 1,0 як "
"останню. Це лише інший спосіб вираження прогресу в межах шляху, оскільки "
"наданий прогрес внутрішньо множиться на довжину шляху. \n"
"Його можна встановити або отримати, лише якщо [PathFollow3D] є дочірнім "
"елементом [Path3D], який є частиною дерева сцени, і що цей [Path3D] має "
"[Curve3D] ненульової довжини. Інакше спроба встановити це поле виведе "
"помилку, а отримання цього поля поверне [code]0.0[/code]."
msgid ""
"Allows or forbids rotation on one or more axes, depending on the [enum "
"RotationMode] constants being used."
msgstr ""
"Дозволяє або заборонити обертання на одну або більше осі, в залежності від "
"[enum RotationMode] використовується константи."
msgid "If [code]true[/code], the tilt property of [Curve3D] takes effect."
msgstr "Якщо [code]true[/code], властивість тенту [Curve3D] береться ефект."
msgid ""
"If [code]true[/code], the node moves on the travel path with orienting the +Z "
"axis as forward. See also [constant Vector3.FORWARD] and [constant "
"Vector3.MODEL_FRONT]."
msgstr ""
"Якщо [code]true[/code], вершина переміщається на шляху подорожі з орієнтацією "
"осі +Z як вперед. Дивись ще [constant Vector3. FORWARD] і [constant Vector3. "
"MODEL_FRONT]."
msgid "Forbids the PathFollow3D to rotate."
msgstr "Забороняє обертання PathFollow3D."
msgid "Allows the PathFollow3D to rotate in the Y axis only."
msgstr "Дозволяє PathFollow3D обертатися лише по осі Y."
msgid "Allows the PathFollow3D to rotate in both the X, and Y axes."
msgstr "Дозволяє PathFollow3D обертатися по осях X та Y."
msgid "Allows the PathFollow3D to rotate in any axis."
msgstr "Дозволяє PathFollow3D обертатися навколо будь-якої осі."
msgid ""
"Uses the up vector information in a [Curve3D] to enforce orientation. This "
"rotation mode requires the [Path3D]'s [member Curve3D.up_vector_enabled] "
"property to be set to [code]true[/code]."
msgstr ""
"Використовує інформацію про вектор обертання вгору в [Curve3D] для "
"забезпечення орієнтації. Цей режим обертання вимагає, щоб властивість [member "
"Curve3D.up_vector_enabled] [Path3D] мала значення [code]true[/code]."
msgid "Creates packages that can be loaded into a running project."
msgstr "Створює пакети, які можуть бути завантажені в запущений проект."
msgid ""
"The [PCKPacker] is used to create packages that can be loaded into a running "
"project using [method ProjectSettings.load_resource_pack].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var packer = PCKPacker.new()\n"
"packer.pck_start(\"test.pck\")\n"
"packer.add_file(\"res://text.txt\", \"text.txt\")\n"
"packer.flush()\n"
"[/gdscript]\n"
"[csharp]\n"
"var packer = new PckPacker();\n"
"packer.PckStart(\"test.pck\");\n"
"packer.AddFile(\"res://text.txt\", \"text.txt\");\n"
"packer.Flush();\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The above [PCKPacker] creates package [code]test.pck[/code], then adds a file "
"named [code]text.txt[/code] at the root of the package.\n"
"[b]Note:[/b] PCK is Godot's own pack file format. To create ZIP archives that "
"can be read by any program, use [ZIPPacker] instead."
msgstr ""
"[PCKPacker] використовується для створення пакетів, які можна завантажити в "
"запущений проект за допомогою [method ProjectSettings.load_resource_pack]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var packer = PCKPacker.new() \n"
"packer.pck_start(\"test.pck\") \n"
"packer.add_file(\"res://text.txt\", \"text.txt\") \n"
"packer.flush() \n"
"[/gdscript] \n"
"[csharp] \n"
"var packer = new PckPacker(); \n"
"packer.PckStart(\"test.pck\"); \n"
"packer.AddFile(\"res://text.txt\", \"text.txt\"); \n"
"packer.Flush(); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Наведений вище [PCKPacker] створює пакет [code]test.pck[/code], а потім додає "
"файл із назвою [code]text.txt[/code] у кореневій папці пакета. \n"
"[b]Примітка:[/b] PCK — це власний формат файлу пакету Godot. Щоб створити ZIP-"
"архіви, які можна прочитати будь-якою програмою, замість цього використовуйте "
"[ZIPPacker]."
msgid ""
"Adds the [param source_path] file to the current PCK package at the [param "
"target_path] internal path. The [code]res://[/code] prefix for [param "
"target_path] is optional and stripped internally. File content is immediately "
"written to the PCK."
msgstr ""
"Додає файл [param source_path] до поточного пакета PCK за внутрішнім шляхом "
"[param target_path]. Префікс [code]res://[/code] для [param target_path] є "
"необов'язковим та видаляється внутрішньо. Вміст файлу негайно записується до "
"PCK."
msgid ""
"Registers a file removal of the [param target_path] internal path to the PCK. "
"This is mainly used for patches. If the file at this path has been loaded "
"from a previous PCK, it will be removed. The [code]res://[/code] prefix for "
"[param target_path] is optional and stripped internally."
msgstr ""
"Реєструє видалення файлу внутрішнього шляху [param target_path] до PCK. Це в "
"основному використовується для патчів. Якщо файл за цим шляхом було "
"завантажено з попереднього PCK, його буде видалено. Префікс [code]res://[/"
"code] для [param target_path] є необов’язковим і видаляється внутрішньо."
msgid ""
"Writes the file directory and closes the PCK. If [param verbose] is "
"[code]true[/code], a list of files added will be printed to the console for "
"easier debugging.\n"
"[b]Note:[/b] [PCKPacker] will automatically flush when it's freed, which "
"happens when it goes out of scope or when it gets assigned with [code]null[/"
"code]. In C# the reference must be disposed after use, either with the "
"[code]using[/code] statement or by calling the [code]Dispose[/code] method "
"directly."
msgstr ""
"Записує файловий каталог та закриває PCK. Якщо [param verbose] має значення "
"[code]true[/code], список доданих файлів буде виведено на консоль для легшого "
"налагодження.\n"
"[b]Примітка:[/b] [PCKPacker] автоматично очищується після звільнення, що "
"відбувається, коли він виходить за межі області видимості або коли йому "
"присвоюється значення [code]null[/code]. У C# посилання має бути видалено "
"після використання, або за допомогою оператора [code]using[/code], або шляхом "
"безпосереднього виклику методу [code]Dispose[/code]."
msgid ""
"Creates a new PCK file at the file path [param pck_path]. The [code].pck[/"
"code] file extension isn't added automatically, so it should be part of "
"[param pck_path] (even though it's not required)."
msgstr ""
"Створює новий файл PCK на шляху до файлу [param pck_path]. Розширення файлу "
"[code].pck[/code] не додається автоматично, тому воно має бути частиною "
"[param pck_path] (хоча це не обов’язково)."
msgid "Exposes performance-related data."
msgstr "Виставки даних, пов'язані з виконанням."
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 as "
"the values displayed in the [b]Monitor[/b] tab in the editor's [b]Debugger[/"
"b] panel. By using the [method get_monitor] method of this class, you can "
"access this data from your code.\n"
"You can add custom monitors using the [method add_custom_monitor] method. "
"Custom monitors are available in [b]Monitor[/b] tab in the editor's "
"[b]Debugger[/b] panel together with built-in monitors.\n"
"[b]Note:[/b] Some of the built-in monitors are only available in debug mode "
"and will always return [code]0[/code] when used in a project exported in "
"release mode.\n"
"[b]Note:[/b] Some of the built-in monitors are not updated in real-time for "
"performance reasons, so there may be a delay of up to 1 second between "
"changes.\n"
"[b]Note:[/b] Custom monitors do not support negative values. Negative values "
"are clamped to 0."
msgstr ""
"Цей клас надає доступ до кількості різних моніторів, пов'язаних з виконанням, "
"таких як використання пам'яті, дзвінки та FPS. Це те ж саме, що значення "
"відображаються в панелі [b]Monitor[/b] [b]Налагоджувач[/b]. Використовуючи "
"[method get_monitor] цього класу, ви можете отримати дані з вашого коду.\n"
"Ви можете додати користувацькі монітори за допомогою методу [method "
"add_custom_monitor]. Призначені для користувача монітори [b]Monitor[/b] "
"вкладка редактора [b]Debugger[/b] разом з вбудованими моніторами.\n"
"[b]Примітка:[/b] Деякі з вбудованих моніторів доступні тільки в режимі "
"налагодження і завжди повернеться [code]0[/code] при використанні в проекті, "
"що експортується в режимі релізу.\n"
"[b]Примітка:[/b] Деякі з вбудованих моніторів не оновлюються в режимі "
"реального часу з причин виконання, тому може бути затримка до 1 другого між "
"змінами.\n"
"[b]Примітка:[/b] Призначені для користувача монітори не підтримують негативні "
"значення. Негативні значення затискаються до 0."
msgid ""
"Adds a custom monitor with the name [param id]. You can specify the category "
"of the monitor using slash delimiters in [param id] (for example: [code]"
"\"Game/NumberOfNPCs\"[/code]). If there is more than one slash delimiter, "
"then the default category is used. The default category is [code]\"Custom\"[/"
"code]. Prints an error if given [param id] is already present.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar monitor_value = Callable(self, \"get_monitor_value\")\n"
"\n"
"\t# Adds monitor with name \"MyName\" to category \"MyCategory\".\n"
"\tPerformance.add_custom_monitor(\"MyCategory/MyMonitor\", monitor_value)\n"
"\n"
"\t# Adds monitor with name \"MyName\" to category \"Custom\".\n"
"\t# Note: \"MyCategory/MyMonitor\" and \"MyMonitor\" have same name but "
"different IDs, so the code is valid.\n"
"\tPerformance.add_custom_monitor(\"MyMonitor\", monitor_value)\n"
"\n"
"\t# Adds monitor with name \"MyName\" to category \"Custom\".\n"
"\t# Note: \"MyMonitor\" and \"Custom/MyMonitor\" have same name and same "
"category but different IDs, so the code is valid.\n"
"\tPerformance.add_custom_monitor(\"Custom/MyMonitor\", monitor_value)\n"
"\n"
"\t# Adds monitor with name \"MyCategoryOne/MyCategoryTwo/MyMonitor\" to "
"category \"Custom\".\n"
"\tPerformance.add_custom_monitor(\"MyCategoryOne/MyCategoryTwo/MyMonitor\", "
"monitor_value)\n"
"\n"
"func get_monitor_value():\n"
"\treturn randi() % 25\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar monitorValue = new Callable(this, MethodName.GetMonitorValue);\n"
"\n"
"\t// Adds monitor with name \"MyName\" to category \"MyCategory\".\n"
"\tPerformance.AddCustomMonitor(\"MyCategory/MyMonitor\", monitorValue);\n"
"\t// Adds monitor with name \"MyName\" to category \"Custom\".\n"
"\t// Note: \"MyCategory/MyMonitor\" and \"MyMonitor\" have same name but "
"different ids so the code is valid.\n"
"\tPerformance.AddCustomMonitor(\"MyMonitor\", monitorValue);\n"
"\n"
"\t// Adds monitor with name \"MyName\" to category \"Custom\".\n"
"\t// Note: \"MyMonitor\" and \"Custom/MyMonitor\" have same name and same "
"category but different ids so the code is valid.\n"
"\tPerformance.AddCustomMonitor(\"Custom/MyMonitor\", monitorValue);\n"
"\n"
"\t// Adds monitor with name \"MyCategoryOne/MyCategoryTwo/MyMonitor\" to "
"category \"Custom\".\n"
"\tPerformance.AddCustomMonitor(\"MyCategoryOne/MyCategoryTwo/MyMonitor\", "
"monitorValue);\n"
"}\n"
"\n"
"public int GetMonitorValue()\n"
"{\n"
"\treturn GD.Randi() % 25;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"The debugger calls the callable to get the value of custom monitor. The "
"callable must return a zero or positive integer or floating-point number.\n"
"Callables are called with arguments supplied in argument array."
msgstr ""
"Додає спеціальний монітор із назвою [param id]. Ви можете вказати категорію "
"монітора за допомогою скісної риски в [param id] (наприклад: [code]\"Game/"
"NumberOfNPCs\"[/code]). Якщо існує більше одного роздільника похилої риски, "
"використовується категорія за замовчуванням. Типовою категорією є [code]"
"\"Custom\"[/code]. Виводить повідомлення про помилку, якщо даний [param id] "
"уже присутній.\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar monitor_value = Callable(self, \"get_monitor_value\")\n"
"\n"
"\t# Додає монітор з назвою \"MyName\" до категорії \"MyCategory\".\n"
"\tPerformance.add_custom_monitor(\"MyCategory/MyMonitor\", monitor_value)\n"
"\n"
"\t# Додає монітор з назвою \"MyName\" до категорії \"Custom\".\n"
"\t# Примітка: \"MyCategory/MyMonitor\" і \"MyMonitor\" мають однакові назви, "
"але різні ідентифікатори, тому код дійсний.\n"
"\tPerformance.add_custom_monitor(\"MyMonitor\", monitor_value)\n"
"\n"
"\t# Додає монітор з назвою \"MyName\" до категорії \"Custom\".\n"
"\t# Примітка: \"MyMonitor\" і \"Custom/MyMonitor\" мають однакову назву та "
"однакову категорію, але різні ідентифікатори, тому код дійсний.\n"
"\tPerformance.add_custom_monitor(\"Custom/MyMonitor\", monitor_value)\n"
"\n"
"\t# Додає монітор із назвою \"MyCategoryOne/MyCategoryTwo/MyMonitor\" до "
"категорії \"Custom\".\n"
"\tPerformance.add_custom_monitor(\"MyCategoryOne/MyCategoryTwo/MyMonitor\", "
"monitor_value)\n"
"\n"
"func get_monitor_value():\n"
"\treturn randi() % 25\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar monitorValue = new Callable(this, MethodName.GetMonitorValue);\n"
"\n"
"\t// Додає монітор із назвою \"MyName\" до категорії \"MyCategory\".\n"
"\tPerformance.AddCustomMonitor(\"MyCategory/MyMonitor\", monitorValue);\n"
"\t// Додає монітор із назвою \"MyName\" до категорії \"Custom\".\n"
"\t// Примітка: «MyCategory/MyMonitor» і «MyMonitor» мають однакові назви, але "
"різні ідентифікатори, тому код дійсний.\n"
"\tPerformance.AddCustomMonitor(\"MyMonitor\", monitorValue);\n"
"\n"
"\t// Додає монітор із назвою \"MyName\" до категорії \"Custom\".\n"
"\t// Примітка: \"MyMonitor\" і \"Custom/MyMonitor\" мають однакову назву та "
"однакову категорію, але різні ідентифікатори, тому код дійсний.\n"
"\tPerformance.AddCustomMonitor(\"Custom/MyMonitor\", monitorValue);\n"
"\n"
"\t// Додає монітор із назвою \"MyCategoryOne/MyCategoryTwo/MyMonitor\" до "
"категорії \"Custom\".\n"
"\tPerformance.AddCustomMonitor(\"MyCategoryOne/MyCategoryTwo/MyMonitor\", "
"monitorValue);\n"
"}\n"
"\n"
"public int GetMonitorValue()\n"
"{\n"
"\treturn GD.Randi() % 25;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"Налагоджувач викликає виклик, щоб отримати значення спеціального монітора. "
"Викликається має повертати нульове або додатне ціле число або число з "
"плаваючою комою.\n"
"Об’єкти, що викликаються, викликаються з аргументами, наданими в масиві "
"аргументів."
msgid ""
"Returns the value of custom monitor with given [param id]. The callable is "
"called to get the value of custom monitor. See also [method "
"has_custom_monitor]. Prints an error if the given [param id] is absent."
msgstr ""
"Повертає значення користувацького монітора з урахуванням [param id]. "
"Підключається, щоб отримати значення користувацького монітора. Дивись також "
"[method has_custom_monitor]. Друкує помилку, якщо надана [param id] немає."
msgid "Returns the names of active custom monitors in an [Array]."
msgstr "Повертає імена активних користувальницьких моніторів у [Array]."
msgid ""
"Returns the [enum MonitorType] values of active custom monitors in an [Array]."
msgstr ""
"Повертає значення [enum MonitorType] активних користувацьких моніторів у "
"масиві [Array]."
msgid ""
"Returns the value of one of the available built-in monitors. You should "
"provide one of the [enum Monitor] constants as the argument, like this:\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(Performance.get_monitor(Performance.TIME_FPS)) # Prints the FPS to the "
"console.\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(Performance.GetMonitor(Performance.Monitor.TimeFps)); // Prints the "
"FPS to the console.\n"
"[/csharp]\n"
"[/codeblocks]\n"
"See [method get_custom_monitor] to query custom performance monitors' values."
msgstr ""
"Повертає значення одного з доступних вбудованих моніторів. Ви повинні надати "
"одну з констант [enum Monitor] як аргумент, наприклад: \n"
"[codeblocks] \n"
"[gdscript] \n"
"print(Performance.get_monitor(Performance.TIME_FPS)) # Виводить FPS на "
"консоль. \n"
"[/gdscript] \n"
"[csharp] \n"
"GD.Print(Performance.GetMonitor(Performance.Monitor.TimeFps)); // Виводить "
"FPS на консоль. \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Перегляньте [method get_custom_monitor], щоб запитати значення спеціальних "
"моніторів продуктивності."
msgid ""
"Returns the last tick in which custom monitor was added/removed (in "
"microseconds since the engine started). This is set to [method "
"Time.get_ticks_usec] when the monitor is updated."
msgstr ""
"Повертає останню клітку, в якій додано спеціальний монітор (в мікросекундах з "
"моменту запуску двигуна). Це встановлюється до [method Time.get_ticks_usec], "
"коли монітор оновлено."
msgid ""
"Returns [code]true[/code] if custom monitor with the given [param id] is "
"present, [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо користувацький монітор з даної [param id] "
"присутній, [code]false[/code] інакше."
msgid ""
"Removes the custom monitor with given [param id]. Prints an error if the "
"given [param id] is already absent."
msgstr ""
"Видаліть користувальницький монітор з наданою [param id]. Друкує помилку, "
"якщо надана [param id] вже відсутня."
msgid ""
"The number of frames rendered in the last second. This metric is only updated "
"once per second, even if queried more often. [i]Higher is better.[/i]"
msgstr ""
"Кількість кадрів, що надходять в останній другий. Цей метричний тільки "
"оновлюється один раз на секунду, навіть якщо передається частіше. [i]Висока "
"якість [/i]"
msgid "Time it took to complete one frame, in seconds. [i]Lower is better.[/i]"
msgstr "Часом було завершення однієї рами. [i]Lower краще [/i]"
msgid ""
"Time it took to complete one physics frame, in seconds. [i]Lower is better.[/"
"i]"
msgstr ""
"Часом було завершення однієї фізики кадру, за секундами. [i]Lower краще [/i]"
msgid ""
"Time it took to complete one navigation step, in seconds. This includes "
"navigation map updates as well as agent avoidance calculations. [i]Lower is "
"better.[/i]"
msgstr ""
"Час, коли він взяв, щоб завершити один навігаційний крок, за секундами. Це "
"включає оновлення навігаційної карти, а також обчислення агента. [i]Lower "
"краще [/i]"
msgid ""
"Static memory currently used, in bytes. Not available in release builds. "
"[i]Lower is better.[/i]"
msgstr ""
"Статична пам'ять в даний час використовується, в байтах. Не доступний в "
"збірних конструкціях. [i]Lower краще [/i]"
msgid ""
"Available static memory. Not available in release builds. [i]Lower is better."
"[/i]"
msgstr ""
"Доступна статична пам'ять. Не доступний в збірних конструкціях. [i]Lower "
"краще [/i]"
msgid ""
"Largest amount of memory the message queue buffer has used, in bytes. The "
"message queue is used for deferred functions calls and notifications. "
"[i]Lower is better.[/i]"
msgstr ""
"Найбільша кількість пам'яті черги повідомлення використовується буфер, в "
"байтах. Перевірка повідомлень використовується для відстрочених функцій "
"дзвінків та повідомлень. [i]Lower краще [/i]"
msgid ""
"Number of objects currently instantiated (including nodes). [i]Lower is "
"better.[/i]"
msgstr ""
"Кількість об'єктів в даний час миттєво (включаючи вузли). [i]Lower краще [/i]"
msgid "Number of resources currently used. [i]Lower is better.[/i]"
msgstr "Кількість ресурсів в даний час використовується. [i]Lower краще [/i]"
msgid ""
"Number of nodes currently instantiated in the scene tree. This also includes "
"the root node. [i]Lower is better.[/i]"
msgstr ""
"Кількість вузлів, які в даний час миттєво опрацьовуються на ялинці. Це також "
"включає в себе кореневу вершину. [i]Lower краще [/i]"
msgid ""
"Number of orphan nodes, i.e. nodes which are not parented to a node of the "
"scene tree. [i]Lower is better.[/i]\n"
"[b]Note:[/b] This is only available in debug mode and will always return "
"[code]0[/code] when used in a project exported in release mode."
msgstr ""
"Кількість вузлів-сиріт, тобто вузлів, які не є батьківськими для вузла дерева "
"сцени. [i]Чим менше, тим краще.[/i]\n"
"[b]Примітка:[/b] Це доступно лише в режимі налагодження та завжди повертатиме "
"[code]0[/code] при використанні в проекті, експортованому в режимі випуску."
msgid ""
"The total number of objects in the last rendered frame. This metric doesn't "
"include culled objects (either via hiding nodes, frustum culling or occlusion "
"culling). [i]Lower is better.[/i]"
msgstr ""
"Загальна кількість об'єктів в останньому рендері. Ця метрика не включає в "
"себе культові об'єкти (наприклад, за допомогою прихожих вузлів, фрусу, "
"кульлінгу або оклюзії). [i]Lower краще [/i]"
msgid ""
"The total number of vertices or indices rendered in the last rendered frame. "
"This metric doesn't include primitives from culled objects (either via hiding "
"nodes, frustum culling or occlusion culling). Due to the depth prepass and "
"shadow passes, the number of primitives is always higher than the actual "
"number of vertices in the scene (typically double or triple the original "
"vertex count). [i]Lower is better.[/i]"
msgstr ""
"Загальна кількість вершин або індексів, що надаються в останньому рендері. Ця "
"метрика не включає в себе примітиви з кульових об'єктів (або за допомогою "
"прихожих вузлів, фрусту або оклюзійного культування). У зв'язку з перепадом "
"глибини і тіні, кількість примітивів завжди вище фактичної кількості вершин "
"на сцені (типово подвійний або потрійний оригінальний показник вершини). "
"[i]Lower краще [/i]"
msgid ""
"The total number of draw calls performed in the last rendered frame. This "
"metric doesn't include culled objects (either via hiding nodes, frustum "
"culling or occlusion culling), since they do not result in draw calls. "
"[i]Lower is better.[/i]"
msgstr ""
"Загальна кількість дзвінків, що виконуються в останньому рендері. Ця метрика "
"не включає в себе культові об'єкти (всередині за допомогою прихожих вузлів, "
"фрусту, кульлінгу або оклюзії), так як вони не призводять до ударних "
"дзвінків. [i]Lower краще [/i]"
msgid ""
"The amount of video memory used (texture and vertex memory combined, in "
"bytes). Since this metric also includes miscellaneous allocations, this value "
"is always greater than the sum of [constant RENDER_TEXTURE_MEM_USED] and "
"[constant RENDER_BUFFER_MEM_USED]. [i]Lower is better.[/i]"
msgstr ""
"Кількість використовуваних відео пам'яті (текстур і запам'ятовування вершини, "
"в байтах). З цього метричного також включає в себе неоднозначні виділення, це "
"значення завжди більше, ніж сума [constant RENDER_TEXTURE_MEM_USED] і "
"[constant RENDER_BUFFER_MEM_USED]. [i]Lower краще [/i]"
msgid "The amount of texture memory used (in bytes). [i]Lower is better.[/i]"
msgstr "Кількість фактурної пам'яті (в байтах). [i]Lower краще [/i]"
msgid ""
"The amount of render buffer memory used (in bytes). [i]Lower is better.[/i]"
msgstr "Кількість рендерної пам'яті (в байтах). [i]Lower краще [/i]"
msgid ""
"Number of active [RigidBody2D] nodes in the game. [i]Lower is better.[/i]"
msgstr "Кількість активних [RigidBody2D] вузлів в грі. [i]Lower краще [/i]"
msgid ""
"Number of collision pairs in the 2D physics engine. [i]Lower is better.[/i]"
msgstr "Кількість пар зіткнення в фізичному двигуні 2D. [i]Lower краще [/i]"
msgid "Number of islands in the 2D physics engine. [i]Lower is better.[/i]"
msgstr "Кількість островів в фізиці 2D. [i]Lower краще [/i]"
msgid ""
"Number of active [RigidBody3D] and [VehicleBody3D] nodes in the game. "
"[i]Lower is better.[/i]"
msgstr ""
"Кількість активних [RigidBody3D] і [VehicleBody3D] вершини в грі. [i]Lower "
"краще [/i]"
msgid ""
"Number of collision pairs in the 3D physics engine. [i]Lower is better.[/i]"
msgstr "Кількість пар зіткнення в фізиці 3D. [i]Lower краще [/i]"
msgid "Number of islands in the 3D physics engine. [i]Lower is better.[/i]"
msgstr "Кількість островів в фізиці 3D. [i]Lower краще [/i]"
msgid ""
"Output latency of the [AudioServer]. Equivalent to calling [method "
"AudioServer.get_output_latency], it is not recommended to call this every "
"frame."
msgstr ""
"Затримка виводу [AudioServer]. Еквівалентно виклику методу "
"[AudioServer.get_output_latency], не рекомендується викликати його кожного "
"кадру."
msgid ""
"Number of active navigation maps in [NavigationServer2D] and "
"[NavigationServer3D]. This also includes the empty default navigation maps "
"created by [World2D] and [World3D] instances."
msgstr ""
"Кількість активних навігаційних карт у [NavigationServer2D] та "
"[NavigationServer3D]. Це також включає порожні навігаційні карти за "
"замовчуванням, створені екземплярами [World2D] та [World3D]."
msgid ""
"Number of active navigation regions in [NavigationServer2D] and "
"[NavigationServer3D]."
msgstr ""
"Кількість активних областей навігації в [NavigationServer2D] та "
"[NavigationServer3D]."
msgid ""
"Number of active navigation agents processing avoidance in "
"[NavigationServer2D] and [NavigationServer3D]."
msgstr ""
"Кількість активних навігаційних агентів, що обробляють уникнення в "
"[NavigationServer2D] та [NavigationServer3D]."
msgid ""
"Number of active navigation links in [NavigationServer2D] and "
"[NavigationServer3D]."
msgstr ""
"Кількість активних навігаційних посилань у [NavigationServer2D] та "
"[NavigationServer3D]."
msgid ""
"Number of navigation mesh polygons in [NavigationServer2D] and "
"[NavigationServer3D]."
msgstr ""
"Кількість полігонів навігаційної сітки в [NavigationServer2D] та "
"[NavigationServer3D]."
msgid ""
"Number of navigation mesh polygon edges in [NavigationServer2D] and "
"[NavigationServer3D]."
msgstr ""
"Кількість ребер полігону навігаційної сітки в [NavigationServer2D] та "
"[NavigationServer3D]."
msgid ""
"Number of navigation mesh polygon edges that were merged due to edge key "
"overlap in [NavigationServer2D] and [NavigationServer3D]."
msgstr ""
"Кількість ребер полігону навігаційної сітки, які було об'єднано через "
"перекриття ключів ребер у [NavigationServer2D] та [NavigationServer3D]."
msgid ""
"Number of polygon edges that are considered connected by edge proximity "
"[NavigationServer2D] and [NavigationServer3D]."
msgstr ""
"Кількість ребер полігону, які вважаються з'єднаними за близькістю ребер "
"[NavigationServer2D] та [NavigationServer3D]."
msgid ""
"Number of navigation mesh polygon edges that could not be merged in "
"[NavigationServer2D] and [NavigationServer3D]. The edges still may be "
"connected by edge proximity or with links."
msgstr ""
"Кількість ребер полігону навігаційної сітки, які не вдалося об'єднати в "
"[NavigationServer2D] та [NavigationServer3D]. Ребра все ще можуть бути "
"з'єднані близькістю ребер або за допомогою зв'язків."
msgid ""
"Number of active navigation obstacles in the [NavigationServer2D] and "
"[NavigationServer3D]."
msgstr ""
"Кількість активних навігаційних перешкод у [NavigationServer2D] та "
"[NavigationServer3D]."
msgid ""
"Number of pipeline compilations that were triggered by the 2D canvas renderer."
msgstr ""
"Кількість конвеєрних компіляцій, ініційованих засобом візуалізації 2D-полотна."
msgid ""
"Number of pipeline compilations that were triggered by loading meshes. These "
"compilations will show up as longer loading times the first time a user runs "
"the game and the pipeline is required."
msgstr ""
"Кількість конвеєрних компіляцій, ініційованих завантаженням сіток. Ці "
"компіляції відображатимуться як довший час завантаження під час першого "
"запуску гри користувачем і потрібен конвеєр."
msgid ""
"Number of pipeline compilations that were triggered by building the surface "
"cache before rendering the scene. These compilations will show up as a "
"stutter when loading a scene the first time a user runs the game and the "
"pipeline is required."
msgstr ""
"Кількість компіляцій конвеєра, які були запущені шляхом створення кешу "
"поверхні перед рендерингом сцени. Ці компіляції відображатимуться як заїкання "
"під час завантаження сцени, коли користувач вперше запускає гру, і конвеєр "
"потрібен."
msgid ""
"Number of pipeline compilations that were triggered while drawing the scene. "
"These compilations will show up as stutters during gameplay the first time a "
"user runs the game and the pipeline is required."
msgstr ""
"Кількість конвеєрних компіляцій, які були запущені під час малювання сцени. "
"Ці компіляції відображатимуться як заїкання під час гри, коли користувач "
"запускає гру вперше, і потрібен конвеєр."
msgid ""
"Number of pipeline compilations that were triggered to optimize the current "
"scene. These compilations are done in the background and should not cause any "
"stutters whatsoever."
msgstr ""
"Кількість конвеєрних компіляцій, запущених для оптимізації поточної сцени. Ці "
"компіляції виконуються у фоновому режимі та не повинні спричиняти жодних "
"зависань."
msgid ""
"Number of active navigation maps in the [NavigationServer2D]. This also "
"includes the empty default navigation maps created by [World2D] instances."
msgstr ""
"Кількість активних навігаційних карт у [NavigationServer2D]. Це також включає "
"порожні навігаційні карти за замовчуванням, створені екземплярами [World2D]."
msgid "Number of active navigation regions in the [NavigationServer2D]."
msgstr "Кількість активних областей навігації в [NavigationServer2D]."
msgid ""
"Number of active navigation agents processing avoidance in the "
"[NavigationServer2D]."
msgstr ""
"Кількість активних навігаційних агентів, що обробляють уникнення в "
"[NavigationServer2D]."
msgid "Number of active navigation links in the [NavigationServer2D]."
msgstr "Кількість активних навігаційних посилань у [NavigationServer2D]."
msgid "Number of navigation mesh polygons in the [NavigationServer2D]."
msgstr "Кількість полігонів навігаційної сітки в [NavigationServer2D]."
msgid "Number of navigation mesh polygon edges in the [NavigationServer2D]."
msgstr "Кількість ребер полігону навігаційної сітки в [NavigationServer2D]."
msgid ""
"Number of navigation mesh polygon edges that were merged due to edge key "
"overlap in the [NavigationServer2D]."
msgstr ""
"Кількість ребер полігону навігаційної сітки, які були об'єднані через "
"перекриття ключів ребер у [NavigationServer2D]."
msgid ""
"Number of polygon edges that are considered connected by edge proximity "
"[NavigationServer2D]."
msgstr ""
"Кількість ребер полігону, які вважаються з'єднаними за близькістю ребер "
"[NavigationServer2D]."
msgid ""
"Number of navigation mesh polygon edges that could not be merged in the "
"[NavigationServer2D]. The edges still may be connected by edge proximity or "
"with links."
msgstr ""
"Кількість ребер полігону навігаційної сітки, які не вдалося об'єднати в "
"[NavigationServer2D]. Ребра все ще можуть бути з'єднані близькістю ребер або "
"посиланнями."
msgid "Number of active navigation obstacles in the [NavigationServer2D]."
msgstr "Кількість активних навігаційних перешкод у [NavigationServer2D]."
msgid ""
"Number of active navigation maps in the [NavigationServer3D]. This also "
"includes the empty default navigation maps created by [World3D] instances."
msgstr ""
"Кількість активних навігаційних карт у [NavigationServer3D]. Це також включає "
"порожні навігаційні карти за замовчуванням, створені екземплярами [World3D]."
msgid "Number of active navigation regions in the [NavigationServer3D]."
msgstr "Кількість активних навігаторів в [NavigationServer3D]."
msgid ""
"Number of active navigation agents processing avoidance in the "
"[NavigationServer3D]."
msgstr ""
"Кількість Активних навігаційних агентів, що переробляються, в "
"[NavigationServer3D]."
msgid "Number of active navigation links in the [NavigationServer3D]."
msgstr "Кількість активних навігаторів в [NavigationServer3D]."
msgid "Number of navigation mesh polygons in the [NavigationServer3D]."
msgstr "Кількість навігаторів сітки в [NavigationServer3D]."
msgid "Number of navigation mesh polygon edges in the [NavigationServer3D]."
msgstr "Кількість навігаційних сітчастих полігонів в [NavigationServer3D]."
msgid ""
"Number of navigation mesh polygon edges that were merged due to edge key "
"overlap in the [NavigationServer3D]."
msgstr ""
"Кількість навігаційних сітчастих полігонних країв, які були об'єднані через "
"крайовий ключ перекриття в [NavigationServer3D]."
msgid ""
"Number of polygon edges that are considered connected by edge proximity "
"[NavigationServer3D]."
msgstr ""
"Кількість полігонних країв, які розглядаються за межі [NavigationServer3D]."
msgid ""
"Number of navigation mesh polygon edges that could not be merged in the "
"[NavigationServer3D]. The edges still may be connected by edge proximity or "
"with links."
msgstr ""
"Кількість навігаційних сітчастих полігонних країв, які не можуть бути "
"об'єднані в [NavigationServer3D]. Краї все-таки можуть бути підключені до "
"краю поруч або з посиланнями."
msgid "Number of active navigation obstacles in the [NavigationServer3D]."
msgstr "Кількість активних навігаційних перешкод у [NavigationServer3D]."
msgid "Represents the size of the [enum Monitor] enum."
msgstr "Представляємо розмір [enum Monitor] enum."
msgid "Monitor output is formatted as an integer value."
msgstr "Вивід монітора форматується як ціле число."
msgid ""
"Monitor output is formatted as computer memory. Submitted values should "
"represent a number of bytes."
msgstr ""
"Вивід монітора форматується як пам'ять комп'ютера. Надіслані значення повинні "
"представляти певну кількість байтів."
msgid ""
"Monitor output is formatted as time in milliseconds. Submitted values should "
"represent a time in seconds (not milliseconds)."
msgstr ""
"Вивід монітора відформатовано як час у мілісекундах. Надіслані значення "
"повинні представляти час у секундах (а не мілісекундах)."
msgid ""
"Monitor output is formatted as a percentage. Submitted values should "
"represent a fractional value rather than the percentage directly, e.g. "
"[code]0.5[/code] for [code]50.00%[/code]."
msgstr ""
"Вивід монітора відформатовано у відсотках. Надіслані значення повинні "
"представляти дробове число, а не безпосередньо відсоток, наприклад, "
"[code]0,5[/code] для [code]50,00%[/code]."
msgid ""
"A [RigidBody2D]-derived node used to make [Bone2D]s in a [Skeleton2D] react "
"to physics."
msgstr ""
"A [RigidBody2D]-derived node використовується для створення [Bone2D] в "
"[Skeleton2D] реагувати на фізику."
msgid ""
"The [PhysicalBone2D] node is a [RigidBody2D]-based node that can be used to "
"make [Bone2D]s in a [Skeleton2D] react to physics.\n"
"[b]Note:[/b] To make the [Bone2D]s visually follow the [PhysicalBone2D] node, "
"use a [SkeletonModification2DPhysicalBones] modification on the [Skeleton2D] "
"parent.\n"
"[b]Note:[/b] The [PhysicalBone2D] node does not automatically create a "
"[Joint2D] node to keep [PhysicalBone2D] nodes together. They must be created "
"manually. For most cases, you want to use a [PinJoint2D] node. The "
"[PhysicalBone2D] node will automatically configure the [Joint2D] node once "
"it's been added as a child node."
msgstr ""
"[PhysicalBone2D] вершина [RigidBody2D], яка може бути використана для "
"створення [Bone2D] в [Skeleton2D] реагувати на фізику.\n"
"[b]Примітка:[/b] Щоб зробити [Bone2D] візуально слідувати за вершиною "
"[PhysicalBone2D], скористайтеся [SkeletonModification2DPhysicalBones] "
"модифікацією на [Skeleton2D].\n"
"[b]Примітка:[/b] Вузли [PhysicalBone2D] не автоматично створить вузол "
"[Joint2D] для збереження [PhysicalBone2D]. Вони повинні бути створені вручну. "
"Для більшості випадків ви хочете використовувати вузол [PinJoint2D]. "
"[PhysicalBone2D] вузол автоматично налаштовує вузол [Joint2D], коли він був "
"доданий як дочірній вузол."
msgid ""
"Returns the first [Joint2D] child node, if one exists. This is mainly a "
"helper function to make it easier to get the [Joint2D] that the "
"[PhysicalBone2D] is autoconfiguring."
msgstr ""
"Повертаємо перше місце (Joint2D) дочірня вершина, якщо один існує. Це в "
"основному функція помічника, щоб зробити його легше отримати [Joint2D], що "
"[PhysicalBone2D] is autoconfiguring."
msgid ""
"Returns a boolean that indicates whether the [PhysicalBone2D] is running and "
"simulating using the Godot 2D physics engine. When [code]true[/code], the "
"PhysicalBone2D node is using physics."
msgstr ""
"Повертаємо boolean, що вказує на те, що [PhysicalBone2D] працює і шліфує за "
"допомогою двигуна Godot 2D. Коли [code]true[/code], вузол фізичногоBone2D "
"використовує фізику."
msgid ""
"If [code]true[/code], the [PhysicalBone2D] will automatically configure the "
"first [Joint2D] child node. The automatic configuration is limited to setting "
"up the node properties and positioning the [Joint2D]."
msgstr ""
"Якщо [code]true[/code], то [PhysicalBone2D] автоматично налаштовує першу "
"[Joint2D] дочірню вершину. Автоматична конфігурація обмежена для налаштування "
"властивостей вузлів та позиціонування [Joint2D]."
msgid "The index of the [Bone2D] that this [PhysicalBone2D] should simulate."
msgstr "Індекс [Bone2D], що це [PhysicalBone2D] повинен імітувати."
msgid ""
"The [NodePath] to the [Bone2D] that this [PhysicalBone2D] should simulate."
msgstr "[NodePath] до [Bone2D], що це [PhysicalBone2D] повинно імітувати."
msgid ""
"If [code]true[/code], the [PhysicalBone2D] will keep the transform of the "
"bone it is bound to when simulating physics."
msgstr ""
"Якщо [code]true[/code], то [PhysicalBone2D] буде тримати трансформацію "
"кістки, яка межує при симуляції фізики."
msgid ""
"If [code]true[/code], the [PhysicalBone2D] will start simulating using "
"physics. If [code]false[/code], the [PhysicalBone2D] will follow the "
"transform of the [Bone2D] node.\n"
"[b]Note:[/b] To have the [Bone2D]s visually follow the [PhysicalBone2D], use "
"a [SkeletonModification2DPhysicalBones] modification on the [Skeleton2D] node "
"with the [Bone2D] nodes."
msgstr ""
"Якщо [code]true[/code], то [PhysicalBone2D] почне шліфувати за допомогою "
"фізики. Якщо [code]false[/code], то [PhysicalBone2D] слідувати перетворенню "
"вузла [Bone2D].\n"
"[b]Примітка:[/b] Щоб мати [Bone2D] візуально слідувати [PhysicalBone2D], "
"скористайтеся [SkeletonModification2DPhysicalBones] модифікацією на "
"[Skeleton2D] вершиною [Bone2D]."
msgid "A physics body used to make bones in a [Skeleton3D] react to physics."
msgstr ""
"Фізика, що використовується для створення кісток в [Skeleton3D] реагувати на "
"фізику."
msgid ""
"The [PhysicalBone3D] node is a physics body that can be used to make bones in "
"a [Skeleton3D] react to physics.\n"
"[b]Note:[/b] In order to detect physical bones with raycasts, the [member "
"SkeletonModifier3D.active] property of the parent [PhysicalBoneSimulator3D] "
"must be [code]true[/code] and the [Skeleton3D]'s bone must be assigned to "
"[PhysicalBone3D] correctly; it means that [method get_bone_id] should return "
"a valid id ([code]>= 0[/code])."
msgstr ""
"[PhysicalBone3D] вершина є фізико-фізичним тілом, який можна використовувати "
"для того, щоб зробити кістки в [Skeleton3D] реагувати на фізику.\n"
"[b]Примітка:[/b] Для виявлення фізичних кісток з променями, [member "
"SkeletonModifier3D.active] властивість батька [PhysicalBoneSimulator3D] "
"повинна бути [code]true[/code] і [Skeleton3D] повинні бути призначені для "
"[PhysicalBone3D] правильно; це означає, що [method get_bone_id] повинен "
"повернути дійсну ID ([code]>= 0[/code])."
msgid "Ragdoll System"
msgstr "Система регдолл"
msgid ""
"Called during physics processing, allowing you to read and safely modify the "
"simulation state for the object. By default, it is called before the standard "
"force integration, but the [member custom_integrator] property allows you to "
"disable the standard force integration and do fully custom force integration "
"for a body."
msgstr ""
"Викликається під час обробки фізики, що дозволяє читати і безпечно "
"модифікувати стан імітації об'єкта. За замовчуванням, він називається до "
"стандартної інтеграції сили, але [member custom_integrator] має можливість "
"вимкнути стандартну інтеграцію сил і повністю налаштувати силу інтеграції для "
"тіла."
msgid ""
"Applies a directional impulse without affecting rotation.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_integrate_forces\" functions "
"otherwise).\n"
"This is equivalent to using [method apply_impulse] at the body's center of "
"mass."
msgstr ""
"Застосовує спрямований імпульс, не впливаючи на обертання. \n"
"Імпульс не залежить від часу! Застосування імпульсу до кожного кадру призведе "
"до появи сили, що залежить від частоти кадрів. З цієї причини його слід "
"використовувати лише під час моделювання одноразових впливів (в інших "
"випадках використовуйте функції \"_integrate_forces\"). \n"
"Це еквівалентно використанню [method apply_impulse] у центрі мас тіла."
msgid ""
"Applies a positioned impulse to the PhysicsBone3D.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_integrate_forces\" functions "
"otherwise).\n"
"[param position] is the offset from the PhysicsBone3D origin in global "
"coordinates."
msgstr ""
"Застосовує позиціонований імпульс до PhysicsBone3D. \n"
"Імпульс не залежить від часу! Застосування імпульсу до кожного кадру призведе "
"до появи сили, що залежить від частоти кадрів. З цієї причини його слід "
"використовувати лише під час моделювання одноразових впливів (в інших "
"випадках використовуйте функції \"_integrate_forces\"). \n"
"[param position] — це зміщення від початку PhysicsBone3D у глобальних "
"координатах."
msgid "Returns the unique identifier of the PhysicsBone3D."
msgstr "Повертає унікальний ідентифікатор PhysicsBone3D."
msgid ""
"Returns [code]true[/code] if the PhysicsBone3D is allowed to simulate physics."
msgstr ""
"Повертає [code]true[/code], якщо PhysicsBone3D дозволено симулювати фізику."
msgid ""
"Returns [code]true[/code] if the PhysicsBone3D is currently simulating "
"physics."
msgstr "Повертає [code]true[/code], якщо PhysicsBone3D зараз імітує фізику."
msgid ""
"Damps the body's rotation. By default, the body will use the [member "
"ProjectSettings.physics/3d/default_angular_damp] project setting or any value "
"override set by an [Area3D] the body is in. Depending on [member "
"angular_damp_mode], you can set [member angular_damp] to be added to or to "
"replace the body's damping value.\n"
"See [member ProjectSettings.physics/3d/default_angular_damp] for more details "
"about damping."
msgstr ""
"Гасить обертання тіла. За замовчуванням тіло використовуватиме налаштування "
"проекту [member ProjectSettings.physics/3d/default_angular_damp] або будь-яке "
"перевизначення значення, встановлене [Area3D], у якому знаходиться тіло. "
"Залежно від [member angular_damp_mode], ви можете встановити [member "
"angular_damp], щоб додати або замінити значення демпфування тіла. \n"
"Перегляньте [member ProjectSettings.physics/3d/default_angular_damp], щоб "
"дізнатися більше про демпфування."
msgid "Defines how [member angular_damp] is applied."
msgstr "Визначає, як застосовується [member angular_damp]."
msgid "The PhysicalBone3D's rotational velocity in [i]radians[/i] per second."
msgstr "Швидкість обертання фізичногоBone3D в [i]radians[/i] за секунду."
msgid "Sets the body's transform."
msgstr "Комплектує трансформацію тіла."
msgid ""
"The body's bounciness. Values range from [code]0[/code] (no bounce) to "
"[code]1[/code] (full bounciness).\n"
"[b]Note:[/b] Even with [member bounce] set to [code]1.0[/code], some energy "
"will be lost over time due to linear and angular damping. To have a "
"[PhysicalBone3D] that preserves all its energy over time, set [member bounce] "
"to [code]1.0[/code], [member linear_damp_mode] to [constant "
"DAMP_MODE_REPLACE], [member linear_damp] to [code]0.0[/code], [member "
"angular_damp_mode] to [constant DAMP_MODE_REPLACE], and [member angular_damp] "
"to [code]0.0[/code]."
msgstr ""
"Пружність тіла. Значення варіюються від [code]0[/code] (без відскоку) до "
"[code]1[/code] (повна пружність).\n"
"[b]Примітка:[/b] Навіть якщо для [member bounce] встановлено значення "
"[code]1.0[/code], певна енергія з часом втрачатиметься через лінійне та "
"кутове демпфування. Щоб [PhysicalBone3D] зберігав всю свою енергію з часом, "
"встановіть [member bounce] до [code]1.0[/code], [member linear_damp_mode] до "
"[constant DAMP_MODE_REPLACE], [member linear_damp] до [code]0.0[/code], "
"[member angular_damp_mode] до [constant DAMP_MODE_REPLACE], а [member "
"angular_damp] до [code]0.0[/code]."
msgid ""
"If [code]true[/code], the body is deactivated when there is no movement, so "
"it will not take part in the simulation until it is awakened by an external "
"force."
msgstr ""
"Якщо [code]true[/code], тіло деактивується, коли немає руху, тому не буде "
"брати участь в симуляції, поки він пробуджується зовнішньою силою."
msgid ""
"If [code]true[/code], the standard force integration (like gravity or "
"damping) will be disabled for this body. Other than collision response, the "
"body will only move as determined by the [method _integrate_forces] method, "
"if that virtual method is overridden.\n"
"Setting this property will call the method [method "
"PhysicsServer3D.body_set_omit_force_integration] internally."
msgstr ""
"Якщо [code]true[/code], для цього тіла буде відключена стандартна силова "
"інтеграція (як тяжіння або пошкодження). Крім реагування на зіткнення, тіло "
"буде пересуватися як визначено методом [method _integrate_forces], якщо цей "
"віртуальний метод перейменується.\n"
"Налаштування цього майна буде викликати метод [method "
"PhysicsServer3D.body_set_omit_force_integration] внутрішньо."
msgid ""
"The body's friction, from [code]0[/code] (frictionless) to [code]1[/code] "
"(max friction)."
msgstr ""
"Фрикція тіла, від [code]0[/code] (без тертя) до [code]1[/code] (макс тертя)."
msgid ""
"This is multiplied by [member ProjectSettings.physics/3d/default_gravity] to "
"produce this body's gravity. For example, a value of [code]1.0[/code] will "
"apply normal gravity, [code]2.0[/code] will apply double the gravity, and "
"[code]0.5[/code] will apply half the gravity to this body."
msgstr ""
"Це множиться на [member ProjectSettings.physics/3d/default_gravity], щоб "
"створити силу тяжіння цього тіла. Наприклад, значення [code]1.0[/code] "
"застосовуватиме до цього тіла звичайну гравітацію, [code]2.0[/code] "
"застосовуватиме подвійну гравітацію, а [code]0.5[/code] застосовуватиме "
"половину сили тяжіння."
msgid "Sets the joint's transform."
msgstr "Встановлює трансформацію суглоба."
msgid "Sets the joint's rotation in radians."
msgstr "Встановлює обертання суглоба в радіанах."
msgid "Sets the joint type."
msgstr "Встановлює тип з'єднання."
msgid ""
"Damps the body's movement. By default, the body will use [member "
"ProjectSettings.physics/3d/default_linear_damp] or any value override set by "
"an [Area3D] the body is in. Depending on [member linear_damp_mode], [member "
"linear_damp] may be added to or replace the body's damping value.\n"
"See [member ProjectSettings.physics/3d/default_linear_damp] for more details "
"about damping."
msgstr ""
"Гасить рухи тіла. За замовчуванням тіло використовуватиме [member "
"ProjectSettings.physics/3d/default_linear_damp] або будь-яке перевизначення "
"значення, встановлене [Area3D], у якому знаходиться тіло. Залежно від [member "
"linear_damp_mode], [member linear_damp] може бути додано до або замінено "
"значення демпфування тіла. \n"
"Перегляньте [member ProjectSettings.physics/3d/default_linear_damp], щоб "
"дізнатися більше про демпфування."
msgid "Defines how [member linear_damp] is applied."
msgstr "Визначає, як застосовується [member linear_damp]."
msgid ""
"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 ""
"Лінійна швидкість тіла в блоках на секунду. Чи можна використовувати "
"спорадочно, але [b]Не встановити цей кожен каркас[/b], оскільки фізика може "
"працювати в іншій нитки і працює на різних гранульованих умовах. "
"Використовуйте [method _integrate_forces] в якості вашої технологічної петлі "
"для точного контролю стану тіла."
msgid "The body's mass."
msgstr "Маса тіла."
msgid ""
"In this mode, the body's damping value is added to any value set in areas or "
"the default value."
msgstr ""
"У цьому режимі значення пошкодження тіла додається до будь-якого значення, "
"встановленого в областях або значення за замовчуванням."
msgid ""
"In this mode, the body's damping value replaces any value set in areas or the "
"default value."
msgstr ""
"У цьому режимі значення пошкодження тіла замінює будь-яке значення, "
"встановлене в областях або значення за замовчуванням."
msgid "No joint is applied to the PhysicsBone3D."
msgstr "До PhysicsBone3D не застосовується з’єднання."
msgid "A pin joint is applied to the PhysicsBone3D."
msgstr "На PhysicsBone3D застосовано штифтове з’єднання."
msgid "A cone joint is applied to the PhysicsBone3D."
msgstr "Конусоподібне з’єднання застосовано до PhysicsBone3D."
msgid "A hinge joint is applied to the PhysicsBone3D."
msgstr "На PhysicsBone3D застосовано шарнірне з’єднання."
msgid "A slider joint is applied to the PhysicsBone3D."
msgstr "До PhysicsBone3D застосовано повзун."
msgid "A 6 degrees of freedom joint is applied to the PhysicsBone3D."
msgstr "У PhysicsBone3D застосовано з’єднання з 6 ступенями свободи."
msgid ""
"Node that can be the parent of [PhysicalBone3D] and can apply the simulation "
"results to [Skeleton3D]."
msgstr ""
"Node, який може бути батьком [PhysicalBone3D] і може застосувати результати "
"моделювання до [Skeleton3D]."
msgid ""
"Returns a boolean that indicates whether the [PhysicalBoneSimulator3D] is "
"running and simulating."
msgstr ""
"Повертає логічне значення, яке вказує, чи запущено та чи виконується "
"симуляція [PhysicalBoneSimulator3D]."
msgid ""
"Adds a collision exception to the physical bone.\n"
"Works just like the [RigidBody3D] node."
msgstr ""
"Додає виключення зіткнення до фізичної кістки.\n"
"Працює так само, як вузол [RigidBody3D]."
msgid ""
"Removes a collision exception to the physical bone.\n"
"Works just like the [RigidBody3D] node."
msgstr ""
"Вилучає виключення зіткнення до фізичної кістки.\n"
"Працює так само, як вузол [RigidBody3D]."
msgid ""
"Tells the [PhysicalBone3D] nodes in the Skeleton to start simulating and "
"reacting to the physics world.\n"
"Optionally, a list of bone names can be passed-in, allowing only the passed-"
"in bones to be simulated."
msgstr ""
"Повідомляє вершини [PhysicalBone3D] у Скелеті, щоб розпочати імітацію та "
"реагацію на фізичний світ.\n"
"Додатково можна пропустити список кісткових імен, що дозволяє імітувати "
"тільки пропущені кістки."
msgid "Tells the [PhysicalBone3D] nodes in the Skeleton to stop simulating."
msgstr "Розмістіть вузол [PhysicalBone3D] у Скелеті, щоб зупинити імітацію."
msgid ""
"A material that defines a sky for a [Sky] resource by a set of physical "
"properties."
msgstr ""
"Матеріал, який визначає небо для ресурсу [Sky] набором фізичних властивостей."
msgid ""
"The [PhysicalSkyMaterial] uses the Preetham analytic daylight model to draw a "
"sky based on physical properties. This results in a substantially more "
"realistic sky than the [ProceduralSkyMaterial], but it is slightly slower and "
"less flexible.\n"
"The [PhysicalSkyMaterial] only supports one sun. The color, energy, and "
"direction of the sun are taken from the first [DirectionalLight3D] in the "
"scene tree."
msgstr ""
"[PhysicalSkyMaterial] використовує модель Preetham analytic daylight для "
"малювати небо на основі фізичних властивостей. Це призводить до значно більш "
"реалістичного неба, ніж [PhysicalSkyMaterial], але він трохи повільнішеі "
"менше гнучкий.\n"
"[PhysicalSkyMaterial] тільки підтримує одне сонце. Колір, енергія і напрямок "
"сонця беруться з першого [DirectionalLight3D] на ялинку."
msgid ""
"Modulates the [Color] on the bottom half of the sky to represent the ground."
msgstr "Модулює [Color] на нижній половині неба для представлення землі."
msgid ""
"Controls the strength of [url=https://en.wikipedia.org/wiki/"
"Mie_scattering]Mie scattering[/url] for the sky. Mie scattering results from "
"light colliding with larger particles (like water). On earth, Mie scattering "
"results in a whitish color around the sun and horizon."
msgstr ""
"Контроль міцності [url=https://en.wikipedia.org/wiki/Mie_scattering]Mie "
"scattering[/url] для неба. Mie scattering результати від світлого згортання з "
"більшими частинками (як вода). На землі ми розкидуємо результати в збитому "
"кольорі навколо сонця і горизонту."
msgid ""
"Controls the [Color] of the [url=https://en.wikipedia.org/wiki/"
"Mie_scattering]Mie scattering[/url] effect. While not physically accurate, "
"this allows for the creation of alien-looking planets."
msgstr ""
"Контроль [Color] [url=https://en.wikipedia.org/wiki/Mie_scattering] Mie "
"scattering[/url] ефект. Хоча не фізично точні, це дозволяє створення "
"чужорідних планет."
msgid ""
"Controls the direction of the [url=https://en.wikipedia.org/wiki/"
"Mie_scattering]Mie scattering[/url]. A value of [code]1[/code] means that "
"when light hits a particle it's passing through straight forward. A value of "
"[code]-1[/code] means that all light is scatter backwards."
msgstr ""
"Контроль напрямку [url=https://en.wikipedia.org/wiki/Mie_scattering] Mie "
"scattering[/url]. Значення [code]1[/code] означає, що при світлопереглядах "
"частинки вона проходить через пряму вперед. Значення [code]-1[/code] означає, "
"що все світло розсіюється назад."
msgid ""
"[Texture2D] for the night sky. This is added to the sky, so if it is bright "
"enough, it may be visible during the day."
msgstr ""
"[Texture2D] для нічного неба. Це додається в небо, тому якщо він досить "
"яскравий, він може бути видимим протягом дня."
msgid ""
"Controls the strength of the [url=https://en.wikipedia.org/wiki/"
"Rayleigh_scattering]Rayleigh scattering[/url]. Rayleigh scattering results "
"from light colliding with small particles. It is responsible for the blue "
"color of the sky."
msgstr ""
"Контроль міцності [url=https://en.wikipedia.org/wiki/"
"Rayleigh_scattering]Rayleigh scattering[/url]. Rayleigh scattering результати "
"від світла, що збігається з невеликими частинками. Він відповідає за "
"блакитний колір неба."
msgid ""
"Controls the [Color] of the [url=https://en.wikipedia.org/wiki/"
"Rayleigh_scattering]Rayleigh scattering[/url]. While not physically accurate, "
"this allows for the creation of alien-looking planets. For example, setting "
"this to a red [Color] results in a Mars-looking atmosphere with a "
"corresponding blue sunset."
msgstr ""
"Контроль [Color] [url=https://en.wikipedia.org/wiki/"
"Rayleigh_scattering]Rayleigh scattering[/url]. Хоча не фізично точні, це "
"дозволяє створення чужорідних планет. Наприклад, встановивши це на червоному "
"[Color] результати в атмосферу Марса з відповідним блакитним західом."
msgid ""
"Sets the size of the sun disk. Default value is based on Sol's perceived size "
"from Earth."
msgstr ""
"Встановлює розмір сонячного диска. Значення за замовчуванням ґрунтується на "
"смисленні Солу з Землі."
msgid ""
"Sets the thickness of the atmosphere. High turbidity creates a foggy-looking "
"atmosphere, while a low turbidity results in a clearer atmosphere."
msgstr ""
"Встановлює товщину атмосфери. Висока турбідність створює атмосферу вогнища, в "
"той час як низька турбідність призводить до чистої атмосфери."
msgid ""
"If [code]true[/code], enables debanding. Debanding adds a small amount of "
"noise which helps reduce banding that appears from the smooth changes in "
"color in the sky."
msgstr ""
"Якщо [code]true[/code], що дозволяє розмежувати. Відмовлення додає невелику "
"кількість шуму, що сприяє зменшенню смуг, що з'являється з гладких змін "
"кольору в небі."
msgid "Abstract base class for 2D game objects affected by physics."
msgstr "Абстрактний базовий клас для 2D ігрових об'єктів, уражених фізикою."
msgid ""
"[PhysicsBody2D] is an abstract base class for 2D game objects affected by "
"physics. All 2D physics bodies inherit from it."
msgstr ""
"[PhysicsBody2D] є абстрактним базовим класом для 2D ігрових об'єктів, "
"уражених фізикою. Всі 2D фізико-фізичних органів успадкують від неї."
msgid "Adds a body to the list of bodies that this body can't collide with."
msgstr "Додати тіло до переліку тіл, які це тіло не може поєднуватися з."
msgid ""
"Returns an array of nodes that were added as collision exceptions for this "
"body."
msgstr ""
"Повертає масив вузлів, які були додані як виключення зіткнення для цього тіла."
msgid ""
"Returns the gravity vector computed from all sources that can affect the "
"body, including all gravity overrides from [Area2D] nodes and the global "
"world gravity."
msgstr ""
"Повернення вектора ваги, що відповідає всім джерелам, які можуть впливати на "
"тіло, включаючи всі перепади ваги з вузлів [Area2D] та глобальної світової "
"ваги."
msgid ""
"Moves the body along the vector [param motion]. In order to be frame rate "
"independent in [method Node._physics_process] or [method Node._process], "
"[param motion] should be computed using [code]delta[/code].\n"
"Returns a [KinematicCollision2D], which contains information about the "
"collision when stopped, or when touching another body along the motion.\n"
"If [param test_only] is [code]true[/code], the body does not move but the "
"would-be collision information is given.\n"
"[param safe_margin] is the extra margin used for collision recovery (see "
"[member CharacterBody2D.safe_margin] for more details).\n"
"If [param recovery_as_collision] is [code]true[/code], any depenetration from "
"the recovery phase is also reported as a collision; this is used e.g. by "
"[CharacterBody2D] for improving floor detection during floor snapping."
msgstr ""
"Рухає тіло вздовж вектора [param motion]. Для того, щоб бути частотою кадрів "
"незалежною в [method Node._physics_process] або [method Node._process], "
"[param руху] слід комп'ютерно використовувати [code]delta[/code].\n"
"Повернутися до [KinematicCollision2D], яка містить інформацію про зіткнення "
"при зупинці, або при дотику іншого тіла вздовж руху.\n"
"Якщо [param test_only] є [code]true[/code], тіло не рухається, але інформація "
"про зіткнення б-бе.\n"
"[param Safe_margin] є додатковим запасом, що використовується для відновлення "
"зіткнення (див. [member CharacterBody2D.safe_margin] для отримання більш "
"детальної інформації).\n"
"Якщо [param Recovery_as_collision] є [code]true[/code], будь-який депейнація "
"з фази відновлення також повідомляється як зіткнення; це використовується "
"наприклад [CharacterBody2D] для поліпшення виявлення підлоги під час "
"натискання підлоги."
msgid ""
"Removes a body from the list of bodies that this body can't collide with."
msgstr "Видаліть тіло з переліку тіл, які це тіло не може зв'язатися з."
msgid ""
"Checks for collisions without moving the body. In order to be frame rate "
"independent in [method Node._physics_process] or [method Node._process], "
"[param motion] should be computed using [code]delta[/code].\n"
"Virtually sets the node's position, scale and rotation to that of the given "
"[Transform2D], then tries to move the body along the vector [param motion]. "
"Returns [code]true[/code] if a collision would stop the body from moving "
"along the whole path.\n"
"[param collision] is an optional object of type [KinematicCollision2D], which "
"contains additional information about the collision when stopped, or when "
"touching another body along the motion.\n"
"[param safe_margin] is the extra margin used for collision recovery (see "
"[member CharacterBody2D.safe_margin] for more details).\n"
"If [param recovery_as_collision] is [code]true[/code], any depenetration from "
"the recovery phase is also reported as a collision; this is useful for "
"checking whether the body would [i]touch[/i] any other bodies."
msgstr ""
"Перевірка зіткнень без переміщення тіла. Для того, щоб бути частотою кадрів "
"незалежною в [method Node._physics_process] або [method Node._process], "
"[param руху] слід комп'ютерно використовувати [code]delta[/code].\n"
"Практично встановлює позицію вершини, масштаб і обертання до цього "
"[Transform2D], потім намагається перемістити тіло вздовж вектора [param "
"руху]. Повертає [code]true[/code], якщо зіткнення зупинить тіло з переміщення "
"по всьому шляху.\n"
"[param collision] - це додатковий об'єкт типу [KinematicCollision2D], який "
"містить додаткову інформацію про зіткнення при зупинці, або при дотику іншого "
"тіла вздовж руху.\n"
"[param Safe_margin] є додатковим запасом, що використовується для відновлення "
"зіткнення (див. [member CharacterBody2D.safe_margin] для отримання більш "
"детальної інформації).\n"
"Якщо [param Recovery_as_collision] є [code]true[/code], будь-яке "
"депенетування з фази відновлення також повідомляється як зіткнення; це "
"корисно для перевірки того, чи буде тіло [i]touch[/i] будь-які інші тіла."
msgid "Abstract base class for 3D game objects affected by physics."
msgstr "Абстрактний базовий клас для 3D ігрових об'єктів, уражених фізикою."
msgid ""
"[PhysicsBody3D] is an abstract base class for 3D game objects affected by "
"physics. All 3D physics bodies inherit from it.\n"
"[b]Warning:[/b] With a non-uniform scale, this node will likely not behave as "
"expected. It is advised to keep its scale the same on all axes and adjust its "
"collision shape(s) instead."
msgstr ""
"[PhysicsBody3D] є абстрактним базовим класом для 3D ігрових об'єктів, "
"уражених фізикою. Всі 3D фізико-фізичних органів успадкують від неї.\n"
"[b]Попередження:[/b] З неоднорідною шкалою, цей вузол, ймовірно, не буде "
"поводитися як очікується. Консервувати свою вагову вагу на всіх осях і "
"відрегулювати форму зіткнення."
msgid ""
"Returns [code]true[/code] if the specified linear or rotational [param axis] "
"is locked."
msgstr ""
"Повертає [code]true[/code], якщо вказану лінійну або обертальну [param axis] "
"заблоковано."
msgid ""
"Returns the gravity vector computed from all sources that can affect the "
"body, including all gravity overrides from [Area3D] nodes and the global "
"world gravity."
msgstr ""
"Повертає вектор тяжіння, що відповідає всім джерелам, які можуть впливати на "
"тіло, в тому числі на перепади ваги з вузлів [Area3D] і глобальної світової "
"ваги."
msgid ""
"Moves the body along the vector [param motion]. In order to be frame rate "
"independent in [method Node._physics_process] or [method Node._process], "
"[param motion] should be computed using [code]delta[/code].\n"
"The body will stop if it collides. Returns a [KinematicCollision3D], which "
"contains information about the collision when stopped, or when touching "
"another body along the motion.\n"
"If [param test_only] is [code]true[/code], the body does not move but the "
"would-be collision information is given.\n"
"[param safe_margin] is the extra margin used for collision recovery (see "
"[member CharacterBody3D.safe_margin] for more details).\n"
"If [param recovery_as_collision] is [code]true[/code], any depenetration from "
"the recovery phase is also reported as a collision; this is used e.g. by "
"[CharacterBody3D] for improving floor detection during floor snapping.\n"
"[param max_collisions] allows to retrieve more than one collision result."
msgstr ""
"Рухає тіло вздовж вектора [param motion]. Для того, щоб бути частотою кадрів "
"незалежною в [method Node._physics_process] або [method Node._process], "
"[param руху] слід комп'ютерно використовувати [code]delta[/code].\n"
"Тіло буде зупинятися, якщо він Collides. Повернутися до "
"[KinematicCollision3D], яка містить інформацію про зіткнення при зупинці, або "
"при дотику іншого тіла вздовж руху.\n"
"Якщо [param test_only] є [code]true[/code], тіло не рухається, але інформація "
"про зіткнення б-бе.\n"
"[param Safe_margin] є додатковим запасом, що використовується для відновлення "
"зіткнення (див. [member CharacterBody3D.safe_margin] для отримання більш "
"детальної інформації).\n"
"Якщо [param Recovery_as_collision] є [code]true[/code], будь-яке "
"депенетування з фази відновлення також повідомляється як зіткнення; це "
"використовується наприклад [CharacterBody3D] для поліпшення виявлення підлоги "
"під час натискання підлоги.\n"
"[param max_collisions] дозволяє отримати більше одного результату зіткнення."
msgid ""
"Locks or unlocks the specified linear or rotational [param axis] depending on "
"the value of [param lock]."
msgstr ""
"Блокує або розблоковує вказану лінійну або обертальну [param axis] залежно "
"від значення [param lock]."
msgid ""
"Checks for collisions without moving the body. In order to be frame rate "
"independent in [method Node._physics_process] or [method Node._process], "
"[param motion] should be computed using [code]delta[/code].\n"
"Virtually sets the node's position, scale and rotation to that of the given "
"[Transform3D], then tries to move the body along the vector [param motion]. "
"Returns [code]true[/code] if a collision would stop the body from moving "
"along the whole path.\n"
"[param collision] is an optional object of type [KinematicCollision3D], which "
"contains additional information about the collision when stopped, or when "
"touching another body along the motion.\n"
"[param safe_margin] is the extra margin used for collision recovery (see "
"[member CharacterBody3D.safe_margin] for more details).\n"
"If [param recovery_as_collision] is [code]true[/code], any depenetration from "
"the recovery phase is also reported as a collision; this is useful for "
"checking whether the body would [i]touch[/i] any other bodies.\n"
"[param max_collisions] allows to retrieve more than one collision result."
msgstr ""
"Перевірка зіткнень без переміщення тіла. Для того, щоб бути частотою кадрів "
"незалежною в [method Node._physics_process] або [method Node._process], "
"[param motion] слід комп'ютерно використовувати [code]delta[/code].\n"
"Практично встановлює позицію вершини, масштаб і обертання до цього "
"[Transform3D], потім намагається перемістити тіло вздовж вектора [param "
"motion]. Повертає [code]true[/code], якщо зіткнення зупинить тіло з "
"переміщення по всьому шляху.\n"
"[param collision] - це додатковий об'єкт типу [KinematicCollision3D], який "
"містить додаткову інформацію про зіткнення при зупинці, або при дотику іншого "
"тіла вздовж руху.\n"
"[param Safe_margin] є додатковим запасом, що використовується для відновлення "
"зіткнення (див. [member CharacterBody3D.safe_margin] для отримання більш "
"детальної інформації).\n"
"Якщо [param Recovery_as_collision] є [code]true[/code], будь-яке "
"депенетування з фази відновлення також повідомляється як зіткнення; це "
"корисно для перевірки того, чи буде тіло [i]touch[/i] будь-які інші тіла.\n"
"[param max_collisions] дозволяє отримати більше одного результату зіткнення."
msgid "Lock the body's rotation in the X axis."
msgstr "Заблокувати обертання тіла в осі X."
msgid "Lock the body's rotation in the Y axis."
msgstr "Заблокувати обертання тіла в осі Y."
msgid "Lock the body's rotation in the Z axis."
msgstr "Заблокувати обертання тіла в осі Z."
msgid "Lock the body's linear movement in the X axis."
msgstr "Заблокувати лінійний рух тіла в осі X."
msgid "Lock the body's linear movement in the Y axis."
msgstr "Заблокувати лінійний рух тіла в осі Y."
msgid "Lock the body's linear movement in the Z axis."
msgstr "Заблокувати лінійний рух тіла в осі Z."
msgid "Provides direct access to a physics body in the [PhysicsServer2D]."
msgstr "Забезпечує прямий доступ до фізичного тіла в [PhysicsServer2D]."
msgid ""
"Provides direct access to a physics body in the [PhysicsServer2D], allowing "
"safe changes to physics properties. This object is passed via the direct "
"state callback of [RigidBody2D], and is intended for changing the direct "
"state of that body. See [method RigidBody2D._integrate_forces]."
msgstr ""
"Забезпечує прямий доступ до фізичного тіла в [PhysicsServer2D], що дозволяє "
"безпечні зміни фізико-фізичних властивостей. Цей об'єкт пропускається через "
"прямий державний зворотний зв'язок [RigidBody2D], і призначений для зміни "
"безпосереднього стану цього тіла. [method RigidBody2D._integrate_forces]."
msgid "Ray-casting"
msgstr "Рей-розміщення"
msgid ""
"Adds a constant directional force without affecting rotation that keeps being "
"applied over time until cleared with [code]constant_force = Vector2(0, 0)[/"
"code].\n"
"This is equivalent to using [method add_constant_force] at the body's center "
"of mass."
msgstr ""
"Додавання постійної спрямованої сили без ударної обертання, яка зберігає час, "
"поки не очищається [code]constant_force = Vector2(0, 0)[/code].\n"
"Це еквівалентно використанню [method add_constant_force] в центрі маси тіла."
msgid ""
"Adds a constant positioned force to the body that keeps being applied over "
"time until cleared with [code]constant_force = Vector2(0, 0)[/code].\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Додавання постійної позиціонованої сили до тіла, яка зберігає час, поки не "
"очищається [code]constant_force = Vector2(0, 0)[/code].\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Adds a constant rotational force without affecting position that keeps being "
"applied over time until cleared with [code]constant_torque = 0[/code]."
msgstr ""
"Додає постійної обертальної сили, не впливаючи на позицію, яка зберігає час, "
"поки не очищається [code]constant_torque = 0[/code]."
msgid ""
"Applies a directional force without affecting rotation. A force is time "
"dependent and meant to be applied every physics update.\n"
"This is equivalent to using [method apply_force] at the body's center of mass."
msgstr ""
"Застосовується спрямована сила без ударного обертання. Знаряддя часу залежна "
"і означена для кожного оновлення фізики.\n"
"Це еквівалентно використання [method apply_force] в центрі маси тіла."
msgid ""
"Applies a directional impulse without affecting rotation.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"This is equivalent to using [method apply_impulse] at the body's center of "
"mass."
msgstr ""
"Застосовується спрямований імпульс без впливу обертання.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"Це еквівалентно використання [method apply_impulse] в центрі маси тіла."
msgid ""
"Applies a positioned force to the body. A force is time dependent and meant "
"to be applied every physics update.\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Застосовується сила позиціонування організму. Знаряддя часу залежна і "
"означена для кожного оновлення фізики.\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Applies a positioned impulse to the body.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Застосує поміщений імпульс до тіла.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Applies a rotational force without affecting position. A force is time "
"dependent and meant to be applied every physics update.\n"
"[b]Note:[/b] [member inverse_inertia] is required for this to work. To have "
"[member inverse_inertia], an active [CollisionShape2D] must be a child of the "
"node, or you can manually set [member inverse_inertia]."
msgstr ""
"Застосовує обертальну силу, не впливаючи на положення. Сила залежить від часу "
"та призначена для застосування під час кожного оновлення фізики.\n"
"[b]Примітка:[/b] Для роботи цього потрібен [member inverse_inertia]. Щоб мати "
"[member inverse_inertia], активний [CollisionShape2D] має бути дочірнім "
"елементом вузла, або ви можете вручну встановити [member inverse_inertia]."
msgid ""
"Applies a rotational impulse to the body without affecting the position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[b]Note:[/b] [member inverse_inertia] is required for this to work. To have "
"[member inverse_inertia], an active [CollisionShape2D] must be a child of the "
"node, or you can manually set [member inverse_inertia]."
msgstr ""
"Застосовує обертальний імпульс до тіла без впливу на положення.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"[b]Примітка:[/b] [member inverse_inertia] обов'язково для роботи. Для того, "
"щоб мати [member inverse_inertia], активний [CollisionShape2D] повинен бути "
"дитиною вузла, або ви можете вручну встановити [member inverse_inertia]."
msgid ""
"Returns the body's total constant positional forces applied during each "
"physics update.\n"
"See [method add_constant_force] and [method add_constant_central_force]."
msgstr ""
"Під час кожного оновлення фізики повертається загальний стан сил тіла.\n"
"Див. [method add_constant_force] і [method add_constant_central_force]."
msgid ""
"Returns the body's total constant rotational forces applied during each "
"physics update.\n"
"See [method add_constant_torque]."
msgstr ""
"Під час кожного оновлення фізики повернулися загальні постійні обертальні "
"сили.\n"
"Див. [method add_constant_torque]."
msgid "Returns the collider's [RID]."
msgstr "Повертає увагу [RID]."
msgid "Returns the collider's object id."
msgstr "Повернення об'єкта Collider id."
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 ""
"Повертає об'єкт Collider. Це залежить від того, як він був створений "
"(поверніть вузол сцени, якщо це було використано для створення)."
msgid ""
"Returns the position of the contact point on the collider in the global "
"coordinate system."
msgstr ""
"Повертає позицію контактної точки на Collider у глобальній координатній "
"системі."
msgid "Returns the collider's shape index."
msgstr "Повертає індекс форми Collider."
msgid "Returns the velocity vector at the collider's contact point."
msgstr "Повертаємо вектор швидкості на контактній точці комірця."
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 ""
"Повертає кількість контактів, що це тіло має інші тіла.\n"
"[b]Примітка:[/b] За замовчуванням, це повертає 0, якщо органи налаштовані для "
"моніторингу контактів. Див. [member RigidBody2D.contact_monitor]."
msgid "Returns the impulse created by the contact."
msgstr "Повертає імпульс, створений контактом."
msgid "Returns the local normal at the contact point."
msgstr "Повертає локальний нормаль в контактній точці."
msgid ""
"Returns the position of the contact point on the body in the global "
"coordinate system."
msgstr ""
"Повертає позицію точки контакту на тілі у глобальній координаційній системі."
msgid "Returns the local shape index of the collision."
msgstr "Повертає індекс локальної форми зіткнення."
msgid "Returns the velocity vector at the body's contact point."
msgstr "Повертаємо вектор швидкості на контактній точці тіла."
msgid "Returns the current state of the space, useful for queries."
msgstr "Повертає поточний стан простору, корисний для запитів."
msgid ""
"Returns the body's velocity at the given relative position, including both "
"translation and rotation."
msgstr ""
"Повертаємо швидкість тіла при даній відносній позиції, включаючи як переклад, "
"так і обертання."
msgid ""
"Updates the body's linear and angular velocity by applying gravity and "
"damping for the equivalent of one physics tick."
msgstr ""
"Оновлює лінійну і кутову швидкість тіла, застосовуючи тяжіння і знешкодження "
"для еквівалента однієї фізичної клітки."
msgid ""
"Sets the body's total constant positional forces applied during each physics "
"update.\n"
"See [method add_constant_force] and [method add_constant_central_force]."
msgstr ""
"Під час кожного оновлення фізики налаштовується загальна констанційна сила "
"тіла.\n"
"Див. [method add_constant_force] і [method add_constant_central_force]."
msgid ""
"Sets the body's total constant rotational forces applied during each physics "
"update.\n"
"See [method add_constant_torque]."
msgstr ""
"Встановлює загальні постійні обертальні сили організму, що застосовуються під "
"час кожного оновлення фізики.\n"
"Див. [method add_constant_torque]."
msgid "The body's rotational velocity in [i]radians[/i] per second."
msgstr "Швидкість обертання тіла в [i]radians[/i] за секунду."
msgid ""
"The body's center of mass position relative to the body's center in the "
"global coordinate system."
msgstr "Центр маси тіла відносно центру тіла у глобальній координатній системі."
msgid ""
"The body's center of mass position in the body's local coordinate system."
msgstr "Центр маси тіла в локальній координатній системі тіла."
msgid "The body's collision layer."
msgstr "Шар зіткнення тіла."
msgid "The body's collision mask."
msgstr "Маска зіткнення тіла."
msgid "The inverse of the inertia of the body."
msgstr "Інверс інерції тіла."
msgid "The inverse of the mass of the body."
msgstr "Інверс маси тіла."
msgid "The body's linear velocity in pixels per second."
msgstr "Лінійна швидкість тіла в пікселях на секунду."
msgid "If [code]true[/code], this body is currently sleeping (not active)."
msgstr "Якщо [code]true[/code], це тіло зараз спить (не активний)."
msgid "The timestep (delta) used for the simulation."
msgstr "Часовий (delta) використовується для моделювання."
msgid ""
"The rate at which the body stops rotating, if there are not any other forces "
"moving it."
msgstr ""
"Швидкість, при якій тіло припиняє обертати, якщо інші сили не рухаються."
msgid "The total gravity vector being currently applied to this body."
msgstr "Вектор загальної ваги в даний час застосовується до цього тіла."
msgid ""
"The rate at which the body stops moving, if there are not any other forces "
"moving it."
msgstr "Швидкість, при якій тіло припиняє рух, якщо інші сили не рухаються."
msgid "The body's transformation matrix."
msgstr "Матриця трансформації тіла."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsDirectBodyState2D] implementations."
msgstr ""
"Забезпечує віртуальні методи, які можуть передаватися для створення "
"користувацького [PhysicsDirectBodyState2D]."
msgid ""
"This class extends [PhysicsDirectBodyState2D] by providing additional virtual "
"methods that can be overridden. When these methods are overridden, they will "
"be called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsDirectBodyState2D]."
msgstr ""
"Цей клас поширюється на [PhysicsDirectBodyState2D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsDirectBodyState2D]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.add_constant_central_force]."
msgstr ""
"Замінна версія [method PhysicsDirectBodyState2D.add_constant_central_force]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.add_constant_force]."
msgstr "Замінювана версія [method PhysicsDirectBodyState2D.add_constant_force]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.add_constant_torque]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.add_constant_torque]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.apply_central_force]."
msgstr "Замінна версія [method PhysicsDirectBodyState2D.apply_central_force]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.apply_central_impulse]."
msgstr "Замінна версія [method PhysicsDirectBodyState2D.apply_central_impulse]."
msgid "Overridable version of [method PhysicsDirectBodyState2D.apply_force]."
msgstr "Замінна версія [method PhysicsDirectBodyState2D.apply_force]."
msgid "Overridable version of [method PhysicsDirectBodyState2D.apply_impulse]."
msgstr "Замінювана версія [method PhysicsDirectBodyState2D.apply_impulse]."
msgid "Overridable version of [method PhysicsDirectBodyState2D.apply_torque]."
msgstr "Замінювана версія [method PhysicsDirectBodyState2D.apply_torque]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.apply_torque_impulse]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.apply_torque_impulse]."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.angular_velocity] and its respective getter."
msgstr ""
"Реалізуйте, щоб перевизначити поведінку [member "
"PhysicsDirectBodyState2D.angular_velocity] та відповідного джерела отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.center_of_mass] and its respective getter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.center_of_mass] та відповідного йому методу "
"отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.center_of_mass_local] and its respective getter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.center_of_mass_local] та відповідного йому методу "
"отримання."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_constant_force]."
msgstr "Замінна версія [method PhysicsDirectBodyState2D.get_constant_force]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_constant_torque]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_constant_torque]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_contact_collider]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_contact_collider]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_collider_id]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_contact_collider_id]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_collider_object]."
msgstr ""
"Замінювана версія [method "
"PhysicsDirectBodyState2D.get_contact_collider_object]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_collider_position]."
msgstr ""
"Замінна версія [method "
"PhysicsDirectBodyState2D.get_contact_collider_position]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_collider_shape]."
msgstr ""
"Замінювана версія [method "
"PhysicsDirectBodyState2D.get_contact_collider_shape]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_collider_velocity_at_position]."
msgstr ""
"Замінювана версія [method "
"PhysicsDirectBodyState2D.get_contact_collider_velocity_at_position]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_contact_count]."
msgstr "Замінювана версія [method PhysicsDirectBodyState2D.get_contact_count]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_contact_impulse]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_contact_impulse]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_local_normal]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_contact_local_normal]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_local_position]."
msgstr ""
"Замінна версія [method PhysicsDirectBodyState2D.get_contact_local_position]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_local_shape]."
msgstr ""
"Замінювана версія [method PhysicsDirectBodyState2D.get_contact_local_shape]."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_contact_local_velocity_at_position]."
msgstr ""
"Замінювана версія [method "
"PhysicsDirectBodyState2D.get_contact_local_velocity_at_position]."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.inverse_inertia] and its respective getter."
msgstr ""
"Реалізуйте, щоб змінити поведінку [member "
"PhysicsDirectBodyState2D.inverse_inertia] та відповідного джерела отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.inverse_mass] and its respective getter."
msgstr ""
"Реалізуйте, щоб перевизначити поведінку [member "
"PhysicsDirectBodyState2D.inverse_mass] і відповідного джерела отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.linear_velocity] and its respective getter."
msgstr ""
"Реалізуйте, щоб перевизначити поведінку [member "
"PhysicsDirectBodyState2D.linear_velocity] та відповідного джерела отримання."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.get_space_state]."
msgstr "Замінна версія [method PhysicsDirectBodyState2D.get_space_state]."
msgid ""
"Implement to override the behavior of [member PhysicsDirectBodyState2D.step] "
"and its respective getter."
msgstr ""
"Впроваджувати поведінку [member фізикаDirectBodyState2D.step] і його "
"відповідний отримувач."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.total_angular_damp] and its respective getter."
msgstr ""
"Реалізовано перевизначення поведінки [member "
"PhysicsDirectBodyState2D.total_angular_damp] та відповідного йому методу "
"отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.total_gravity] and its respective getter."
msgstr ""
"Впроваджувати поведінку [member фізикаDirectBodyState2D.total_gravity] та її "
"відповідний овербіж."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.total_linear_damp] and its respective getter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.total_linear_damp] та відповідного йому методу "
"отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.transform] and its respective getter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.transform] та відповідного йому методу отримання."
msgid ""
"Overridable version of [method "
"PhysicsDirectBodyState2D.get_velocity_at_local_position]."
msgstr ""
"Перевизначена версія [method "
"PhysicsDirectBodyState2D.get_velocity_at_local_position]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.integrate_forces]."
msgstr ""
"Перевизначена версія [method PhysicsDirectBodyState2D.integrate_forces]."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.sleeping] and its respective getter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.sleeping] та відповідного йому методу отримання."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.angular_velocity] and its respective setter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.angular_velocity] та відповідного його сеттера."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.set_constant_force]."
msgstr ""
"Перевизначена версія [method PhysicsDirectBodyState2D.set_constant_force]."
msgid ""
"Overridable version of [method PhysicsDirectBodyState2D.set_constant_torque]."
msgstr ""
"Перевизначена версія [method PhysicsDirectBodyState2D.set_constant_torque]."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.linear_velocity] and its respective setter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.linear_velocity] та відповідного його сеттера."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.sleeping] and its respective setter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.sleeping] та відповідного його сеттера."
msgid ""
"Implement to override the behavior of [member "
"PhysicsDirectBodyState2D.transform] and its respective setter."
msgstr ""
"Реалізуйте перевизначення поведінки [member "
"PhysicsDirectBodyState2D.transform] та його відповідного методу встановлення."
msgid "Provides direct access to a physics body in the [PhysicsServer3D]."
msgstr "Забезпечує прямий доступ до фізичного тіла в [PhysicsServer3D]."
msgid ""
"Provides direct access to a physics body in the [PhysicsServer3D], allowing "
"safe changes to physics properties. This object is passed via the direct "
"state callback of [RigidBody3D], and is intended for changing the direct "
"state of that body. See [method RigidBody3D._integrate_forces]."
msgstr ""
"Забезпечує прямий доступ до фізичного тіла в [PhysicsServer3D], що дозволяє "
"безпечні зміни фізико-фізичних властивостей. Цей об'єкт пропускається через "
"прямий державний зворотний зв'язок [RigidBody3D], і призначений для зміни "
"безпосереднього стану цього тіла. [method RigidBody3D._integrate_forces]."
msgid ""
"Adds a constant directional force without affecting rotation that keeps being "
"applied over time until cleared with [code]constant_force = Vector3(0, 0, 0)[/"
"code].\n"
"This is equivalent to using [method add_constant_force] at the body's center "
"of mass."
msgstr ""
"Додавання постійної спрямованої сили без ударної обертання, яка зберігає час, "
"поки не очищається [code]constant_force = Vector3(0, 0)[/code].\n"
"Це еквівалентно використанню [method add_constant_force] в центрі маси тіла."
msgid ""
"Adds a constant positioned force to the body that keeps being applied over "
"time until cleared with [code]constant_force = Vector3(0, 0, 0)[/code].\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Додавання постійної позиціонованої сили до тіла, яка зберігає час, поки не "
"очищається [code]constant_force = Vector2(0, 0)[/code].\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Adds a constant rotational force without affecting position that keeps being "
"applied over time until cleared with [code]constant_torque = Vector3(0, 0, 0)"
"[/code]."
msgstr ""
"Додавання постійної обертальної сили без впливу положення, яка зберігає час, "
"поки не очищається [code]constant_torque = Vector3(0, 0)[/code]."
msgid ""
"Applies a rotational force without affecting position. A force is time "
"dependent and meant to be applied every physics update.\n"
"[b]Note:[/b] [member inverse_inertia] is required for this to work. To have "
"[member inverse_inertia], an active [CollisionShape3D] must be a child of the "
"node, or you can manually set [member inverse_inertia]."
msgstr ""
"Застосовується обертальна сила, не впливає на положення. Знаряддя часу "
"залежна і означена для кожного оновлення фізики.\n"
"[b]Примітка:[/b] [member inverse_inertia] обов'язковий для цього для роботи. "
"Для того, щоб мати [member inverse_inertia], активний [CollisionShape3D] "
"повинен бути дитиною вузла, або ви можете вручну встановити [member "
"inverse_inertia]."
msgid ""
"Applies a rotational impulse to the body without affecting the position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[b]Note:[/b] [member inverse_inertia] is required for this to work. To have "
"[member inverse_inertia], an active [CollisionShape3D] must be a child of the "
"node, or you can manually set [member inverse_inertia]."
msgstr ""
"Застосовує обертальний імпульс до тіла без впливу на положення.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"[b]Примітка:[/b] [member inverse_inertia] обов'язково для роботи. Для того, "
"щоб мати [member inverse_inertia], активний [CollisionShape3D] повинен бути "
"дитиною вузла, або ви можете вручну встановити [member inverse_inertia]."
msgid "Returns the collider object."
msgstr "Повертає об'єкт Collider."
msgid "Returns the linear velocity vector at the collider's contact point."
msgstr "Повертає вектор лінійної швидкості на контактній точці комірця."
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 RigidBody3D.contact_monitor]."
msgstr ""
"Повертає кількість контактів, що це тіло має інші тіла.\n"
"[b]Примітка:[/b] За замовчуванням, це повертає 0, якщо органи налаштовані для "
"моніторингу контактів. Див. [member RigidBody3D.contact_monitor]."
msgid "Impulse created by the contact."
msgstr "Імпульс, створений контактом."
msgid "Returns the linear velocity vector at the body's contact point."
msgstr "Повертає вектор лінійної швидкості на контактній точці тіла."
msgid "The inverse of the inertia tensor of the body."
msgstr "Інверс інерції тензора тіла."
msgid "The body's linear velocity in units per second."
msgstr "Лінійна швидкість тіла в блоках на секунду."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsDirectBodyState3D] implementations."
msgstr ""
"Надає віртуальні методи, які можна перевизначити для створення власних "
"реалізацій [PhysicsDirectBodyState3D]."
msgid ""
"This class extends [PhysicsDirectBodyState3D] by providing additional virtual "
"methods that can be overridden. When these methods are overridden, they will "
"be called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsDirectBodyState3D]."
msgstr ""
"Цей клас поширюється на [PhysicsDirectBodyState3D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsDirectBodyState3D]."
msgid "Provides direct access to a physics space in the [PhysicsServer2D]."
msgstr "Забезпечує прямий доступ до фізичного простору в [PhysicsServer2D]."
msgid ""
"Provides direct access to a physics space in the [PhysicsServer2D]. It's used "
"mainly to do queries against objects and areas residing in a given space.\n"
"[b]Note:[/b] This class is not meant to be instantiated directly. Use [member "
"World2D.direct_space_state] to get the world's physics 2D space state."
msgstr ""
"Надає прямий доступ до фізичного простору в [PhysicsServer2D]. Він "
"використовується переважно для виконання запитів до об'єктів та областей, що "
"знаходяться в заданому просторі.\n"
"[b]Примітка:[/b] Цей клас не призначений для безпосереднього створення "
"екземплярів. Використовуйте [member World2D.direct_space_state], щоб отримати "
"стан фізичного двовимірного простору світу."
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 "
"[PhysicsShapeQueryParameters2D] object.\n"
"Returns an array with the safe and unsafe proportions (between 0 and 1) of "
"the motion. The safe proportion is the maximum fraction of the motion that "
"can be made without a collision. The unsafe proportion is the minimum "
"fraction of the distance that must be moved for a collision. If no collision "
"is detected a result of [code][1.0, 1.0][/code] will be returned.\n"
"[b]Note:[/b] Any [Shape2D]s that the shape is already colliding with e.g. "
"inside of, will be ignored. Use [method collide_shape] to determine the "
"[Shape2D]s that the shape is already colliding with."
msgstr ""
"Перевіряє, як далеко [Shape2D] може переміщатися без узгодження. Всі "
"параметри для запиту, включаючи форму і рух, поставляються через об'єкт "
"[PhysicsShapeQueryParameters2D].\n"
"Повертає масив з безпечними і небезпечними пропорціями (закінчення 0 і 1) "
"руху. Безпечна пропорція - максимальна дробова частка руху, яка може бути "
"виконана без зіткнення. Небезпечна пропорція є мінімальною часткою відстані, "
"яка повинна бути перенесена на зіткнення. Якщо ви не виявите результат [code]"
"[1.0, 1.0][/code] буде повернено.\n"
"[b]Примітка:[/b] Будь-який [Shape2D], що форма вже співає з e.g. всередині, "
"буде ігноруватися. Використовуйте [method collide_shape] для визначення "
"[Shape2D], що форма вже відповідає."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters2D] object, against the space. The resulting "
"array contains a list of points where the shape intersects another. Like with "
"[method intersect_shape], the number of returned results can be limited to "
"save processing time.\n"
"Returned points are a list of pairs of contact points. For each pair the "
"first one is in the shape passed in [PhysicsShapeQueryParameters2D] object, "
"second one is in the collided shape from the physics space."
msgstr ""
"Перевіряє перехрестя форми, надані через об'єкт "
"[PhysicsShapeQueryParameters2D]. Отриманий масив містить список точок, де "
"форма перетинає інший. Як і з [method intersect_shape], кількість отриманих "
"результатів можна обмежити час обробки.\n"
"Повернення очок - список пар контактних точок. Для кожної пари перша у формі, "
"що пропущена в [PhysicsShapeQueryParameters2D] об'єкт, другий - у складеній "
"формі з фізичного простору."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters2D] object, against the space. If it collides "
"with more than one shape, the nearest one is selected. The returned object is "
"a dictionary containing the following fields:\n"
"[code]collider_id[/code]: The colliding object's ID.\n"
"[code]linear_velocity[/code]: The colliding object's velocity [Vector2]. If "
"the object is an [Area2D], the result is [code](0, 0)[/code].\n"
"[code]normal[/code]: The collision normal of the query shape at the "
"intersection point, pointing away from the intersecting object.\n"
"[code]point[/code]: The intersection point.\n"
"[code]rid[/code]: The intersecting object's [RID].\n"
"[code]shape[/code]: The shape index of the colliding shape.\n"
"If the shape did not intersect anything, then an empty dictionary is returned "
"instead."
msgstr ""
"Перевіряє перетини фігури, заданої через об'єкт "
"[PhysicsShapeQueryParameters2D], з простором. Якщо фігура стикається з "
"кількома фігурами, вибирається найближча. Повернений об'єкт – це словник, що "
"містить такі поля:\n"
"[code]collider_id[/code]: Ідентифікатор об'єкта, що стикається.\n"
"[code]linear_velocity[/code]: Швидкість об'єкта, що стикається [Vector2]. "
"Якщо об'єкт є [Area2D], результатом є [code](0, 0)[/code].\n"
"[code]normal[/code]: Нормаль зіткнення фігури запиту в точці перетину, "
"спрямована від об'єкта, що стикається.\n"
"[code]point[/code]: Точка перетину.\n"
"[code]rid[/code]: [RID] об'єкта, що стикається.\n"
"[code]shape[/code]: Індекс фігури, що стикається.\n"
"Якщо фігура нічого не перетинала, то повертається порожній словник."
msgid ""
"Checks whether a point is inside any solid shape. Position and other "
"parameters are defined through [PhysicsPointQueryParameters2D]. 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 [param max_results] "
"parameter, to reduce the processing time.\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 ""
"Перевірте, чи є точка всередині будь-якої твердої форми. Положення та інші "
"параметри визначаються за допомогою [PhysicsPointQueryParameters2D]. Форми "
"точки всередині подаються в масиві, що містить словники з наступними полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]rid[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма[/code]: Індекс форми згортання форми.\n"
"Кількість перехрестя може бути обмежена параметром [param max_results], щоб "
"скоротити час обробки.\n"
"[b]Примітка:[/b] [ConcavePolygonShape2D] і [CollisionPolygon2D] в "
"[code]Сегменти[/code] режим побудови не твердих форм. Тому вони не будуть "
"виявлені."
msgid ""
"Intersects a ray in a given space. Ray position and other parameters are "
"defined through [PhysicsRayQueryParameters2D]. The returned object is a "
"dictionary with the following fields:\n"
"[code]collider[/code]: The colliding object.\n"
"[code]collider_id[/code]: The colliding object's ID.\n"
"[code]normal[/code]: The object's surface normal at the intersection point, "
"or [code]Vector2(0, 0)[/code] if the ray starts inside the shape and [member "
"PhysicsRayQueryParameters2D.hit_from_inside] is [code]true[/code].\n"
"[code]position[/code]: The intersection point.\n"
"[code]rid[/code]: The intersecting object's [RID].\n"
"[code]shape[/code]: The shape index of the colliding shape.\n"
"If the ray did not intersect anything, then an empty dictionary is returned "
"instead."
msgstr ""
"Включає промінь в заданому просторі. Рентгенівська позиція та інші параметри "
"визначаються за допомогою [PhysicsRayQueryParameters2D]. Повернутий об'єкт є "
"словником з наступними полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]нормальний[/code]: Нормальна поверхня об'єкта на місці перетину, або "
"[code]Vector2(0, 0)[/code], якщо промен починається всередині форми і [member "
"PhysicsShapeQueryParameters2D.hit_from_inside] [code]true[/code].\n"
"[code]позиція[/code]: Точка перетину.\n"
"[code]rid[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма[/code]: Індекс форми згортання форми.\n"
"Якщо промен не перев'язував нічого, то повернувся порожній словник."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters2D] 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]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 [param max_results] "
"parameter, to reduce the processing time."
msgstr ""
"Перевіряє перехрестя форми, надані через об'єкт "
"[PhysicsShapeQueryParameters2D]. У масиві, що містить словники з наступними "
"полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]rid[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма [/code]: Індекс форми згортання форми.\n"
"Кількість перехрестя може бути обмежена параметром [param max_results], щоб "
"скоротити час обробки."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsDirectSpaceState2D] implementations."
msgstr ""
"Забезпечує віртуальні методи, які можуть передаватися для створення "
"користувацького [PhysicsDirectSpaceState2D]."
msgid ""
"This class extends [PhysicsDirectSpaceState2D] by providing additional "
"virtual methods that can be overridden. When these methods are overridden, "
"they will be called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsDirectSpaceState2D]."
msgstr ""
"Цей клас поширюється на [PhysicsDirectSpaceState2D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsDirectSpaceState2D]."
msgid "Provides direct access to a physics space in the [PhysicsServer3D]."
msgstr "Забезпечує прямий доступ до фізичного простору в [PhysicsServer3D]."
msgid ""
"Provides direct access to a physics space in the [PhysicsServer3D]. It's used "
"mainly to do queries against objects and areas residing in a given space.\n"
"[b]Note:[/b] This class is not meant to be instantiated directly. Use [member "
"World3D.direct_space_state] to get the world's physics 3D space state."
msgstr ""
"Надає прямий доступ до фізичного простору в [PhysicsServer3D]. Він "
"використовується переважно для виконання запитів до об'єктів та областей, що "
"знаходяться в заданому просторі.\n"
"[b]Примітка:[/b] Цей клас не призначений для безпосереднього створення "
"екземплярів. Використовуйте [member World3D.direct_space_state], щоб отримати "
"стан тривимірного фізичного простору світу."
msgid ""
"Checks how far a [Shape3D] can move without colliding. All the parameters for "
"the query, including the shape and the motion, are supplied through a "
"[PhysicsShapeQueryParameters3D] object.\n"
"Returns an array with the safe and unsafe proportions (between 0 and 1) of "
"the motion. The safe proportion is the maximum fraction of the motion that "
"can be made without a collision. The unsafe proportion is the minimum "
"fraction of the distance that must be moved for a collision. If no collision "
"is detected a result of [code][1.0, 1.0][/code] will be returned.\n"
"[b]Note:[/b] Any [Shape3D]s that the shape is already colliding with e.g. "
"inside of, will be ignored. Use [method collide_shape] to determine the "
"[Shape3D]s that the shape is already colliding with."
msgstr ""
"Перевіряє, наскільки далеко може рухатися [Shape3D] без зіткнення. Усі "
"параметри запиту, включаючи фігуру та рух, надаються через об'єкт "
"[PhysicsShapeQueryParameters3D].\n"
"Повертає масив із безпечними та небезпечними пропорціями (між 0 та 1) руху. "
"Безпечна пропорція – це максимальна частка руху, яку можна здійснити без "
"зіткнення. Небезпечна пропорція – це мінімальна частка відстані, на яку "
"потрібно переміститися для зіткнення. Якщо зіткнення не виявлено, буде "
"повернуто результат [code][1.0, 1.0][/code].\n"
"[b]Примітка:[/b] Будь-які [Shape3D], з якими фігура вже зіткнеться, "
"наприклад, всередині, будуть ігноруватися. Використовуйте метод "
"[collide_shape], щоб визначити [Shape3D], з якими фігура вже зіткнеться."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters3D] object, against the space. The resulting "
"array contains a list of points where the shape intersects another. Like with "
"[method intersect_shape], the number of returned results can be limited to "
"save processing time.\n"
"Returned points are a list of pairs of contact points. For each pair the "
"first one is in the shape passed in [PhysicsShapeQueryParameters3D] object, "
"second one is in the collided shape from the physics space.\n"
"[b]Note:[/b] This method does not take into account the [code]motion[/code] "
"property of the object."
msgstr ""
"Перевіряє перехрестя форми, за допомогою [PhysicsShapeQueryParameters3D] "
"об'єкта, проти простору. Отриманий масив містить список точок, де форма "
"перетинає інший. Як і з [method intersect_shape], кількість отриманих "
"результатів можна обмежити час обробки.\n"
"Повернення очок - список пар контактних точок. Для кожної пари перша у формі, "
"що пропущена в [PhysicsShapeQueryParameters3D] об'єкт, другий - у складеній "
"формі з фізичного простору.\n"
"[b]Примітка:[/b] Цей метод не враховує [code]motion[/code] властивість "
"об'єкту."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters3D] object, against the space. If it collides "
"with more than one shape, the nearest one is selected. The returned object is "
"a dictionary containing the following fields:\n"
"[code]collider_id[/code]: The colliding object's ID.\n"
"[code]linear_velocity[/code]: The colliding object's velocity [Vector3]. If "
"the object is an [Area3D], the result is [code](0, 0, 0)[/code].\n"
"[code]normal[/code]: The collision normal of the query shape at the "
"intersection point, pointing away from the intersecting object.\n"
"[code]point[/code]: The intersection point.\n"
"[code]rid[/code]: The intersecting object's [RID].\n"
"[code]shape[/code]: The shape index of the colliding shape.\n"
"If the shape did not intersect anything, then an empty dictionary is returned "
"instead.\n"
"[b]Note:[/b] This method does not take into account the [code]motion[/code] "
"property of the object."
msgstr ""
"Перевіряє перетини фігури, заданої через об’єкт "
"[PhysicsShapeQueryParameters3D], з пробілом. Якщо вона стикається з кількома "
"фігурами, вибирається найближча. Повернений об’єкт – це словник, що містить "
"такі поля:\n"
"[code]collider_id[/code]: ідентифікатор об’єкта зіткнення. \n"
"[code]лінійна_швидкість[/code]: швидкість об’єкта, що зіткнувся [Vector3]. "
"Якщо об’єкт є [Area3D], результатом є [code](0, 0, 0)[/code]. \n"
"[code]нормаль[/code]: нормаль зіткнення фігури запиту в точці перетину, "
"спрямована від об’єкта, що перетинається. \n"
"[code]точка[/code]: точка перетину. \n"
"[code]rid[/code]: [RID] об’єкта, що перетинається. \n"
"[code]форма[/code]: індекс фігури, що зіштовхується. \n"
"Якщо фігура нічого не перетинає, замість неї повертається порожній словник. \n"
"[b]Примітка.[/b] Цей метод не враховує властивість [code]motion[/code] "
"об’єкта."
msgid ""
"Checks whether a point is inside any solid shape. Position and other "
"parameters are defined through [PhysicsPointQueryParameters3D]. 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 [param max_results] "
"parameter, to reduce the processing time."
msgstr ""
"Перевірте, чи є точка всередині будь-якої твердої форми. Положення та інші "
"параметри визначаються за допомогою [PhysicsPointQueryParameters3D]. Форми "
"точки всередині подаються в масиві, що містить словники з наступними полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]rid[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма[/code]: Індекс форми згортання форми.\n"
"Кількість перехрестя може бути обмежена параметром [param max_results], щоб "
"скоротити час обробки."
msgid ""
"Intersects a ray in a given space. Ray position and other parameters are "
"defined through [PhysicsRayQueryParameters3D]. The returned object is a "
"dictionary with the following fields:\n"
"[code]collider[/code]: The colliding object.\n"
"[code]collider_id[/code]: The colliding object's ID.\n"
"[code]normal[/code]: The object's surface normal at the intersection point, "
"or [code]Vector3(0, 0, 0)[/code] if the ray starts inside the shape and "
"[member PhysicsRayQueryParameters3D.hit_from_inside] is [code]true[/code].\n"
"[code]position[/code]: The intersection point.\n"
"[code]face_index[/code]: The face index at the intersection point.\n"
"[b]Note:[/b] Returns a valid number only if the intersected shape is a "
"[ConcavePolygonShape3D]. Otherwise, [code]-1[/code] is returned.\n"
"[code]rid[/code]: The intersecting object's [RID].\n"
"[code]shape[/code]: The shape index of the colliding shape.\n"
"If the ray did not intersect anything, then an empty dictionary is returned "
"instead."
msgstr ""
"Включає промінь в заданому просторі. Рентгенівська позиція та інші параметри "
"визначаються за допомогою [PhysicsRayQueryParameters3D]. Повернутий об'єкт є "
"словником з наступними полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]нормальний[/code]: Нормальною поверхнею об'єкта на місці перетину, або "
"[code]Vector3(0, 0, 0)[/code], якщо промен починається всередині форми і "
"[member PhysicsRayQueryParameters3D.hit_from_inside] є [code]true[/code].\n"
"[code]позиція[/code]: Точка перетину.\n"
"[code]face_index[/code]: Індекс обличчя на перетині точки.\n"
"[b]Примітка:[/b] Повертає дійсний номер тільки якщо міжсектифікована форма є "
"[ConcavePolygonShape3D]. В іншому випадку [code]-1[/code] повертається.\n"
"[code] рід[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма[/code]: Індекс форми згортання форми.\n"
"Якщо промен не перев'язував нічого, то повернувся порожній словник."
msgid ""
"Checks the intersections of a shape, given through a "
"[PhysicsShapeQueryParameters3D] 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]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 [param max_results] "
"parameter, to reduce the processing time.\n"
"[b]Note:[/b] This method does not take into account the [code]motion[/code] "
"property of the object."
msgstr ""
"Перевіряє перехрестя форми, за допомогою [PhysicsShapeQueryParameters3D] "
"об'єкта, проти простору. У масиві, що містить словники з наступними полями:\n"
"[code]collider[/code]: Об'єкт зв'язку.\n"
"[code]collider_id[/code]: Код об'єкта.\n"
"[code]rid[/code]: Інтерсекційний об'єкт [RID].\n"
"[code] форма [/code]: Індекс форми згортання форми.\n"
"Кількість перехрестя може бути обмежена параметром [param max_results], щоб "
"скоротити час обробки.\n"
"[b]Примітка:[/b] Цей метод не враховує [code]motion[/code] властивість "
"об'єкту."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsDirectSpaceState3D] implementations."
msgstr ""
"Забезпечує віртуальні методи, які можуть передаватися для створення "
"користувацького [PhysicsDirectSpaceState3D]."
msgid ""
"This class extends [PhysicsDirectSpaceState3D] by providing additional "
"virtual methods that can be overridden. When these methods are overridden, "
"they will be called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsDirectSpaceState3D]."
msgstr ""
"Цей клас поширюється на [PhysicsDirectSpaceState3D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsDirectSpaceState3D]."
msgid ""
"Holds physics-related properties of a surface, namely its roughness and "
"bounciness."
msgstr ""
"Стійки фізико-обумовлених властивостями поверхні, а саме її грубість і "
"бонечість."
msgid ""
"Holds physics-related properties of a surface, namely its roughness and "
"bounciness. This class is used to apply these properties to a physics body."
msgstr ""
"Стійки фізико-обумовлених властивостями поверхні, а саме її грубість і "
"бонечість. Цей клас використовується для застосування цих властивостей до "
"фізичного тіла."
msgid ""
"If [code]true[/code], subtracts the bounciness from the colliding object's "
"bounciness instead of adding it."
msgstr ""
"Якщо [code]true[/code], відхиляється від об'єкта, що об'єднує, замість його "
"додавання."
msgid ""
"The body's bounciness. Values range from [code]0[/code] (no bounce) to "
"[code]1[/code] (full bounciness).\n"
"[b]Note:[/b] Even with [member bounce] set to [code]1.0[/code], some energy "
"will be lost over time due to linear and angular damping. To have a physics "
"body that preserves all its energy over time, set [member bounce] to "
"[code]1.0[/code], the body's linear damp mode to [b]Replace[/b] (if "
"applicable), its linear damp to [code]0.0[/code], its angular damp mode to "
"[b]Replace[/b] (if applicable), and its angular damp to [code]0.0[/code]."
msgstr ""
"Боунс тіла. Діапазон значень від [code]0[/code] (no bounce) до [code]1[/code] "
"(повний боунчість).\n"
"[b]Note:[/b] Навіть з [member bounce] встановлюється на [code]1.0[/code], "
"деяка енергія буде втрачена через лінійну і кутову демпферу. Для того, щоб "
"мати фізико-фізичний корпус, який зберігає всю свою енергію з часом, "
"встановити [member bounce] до [code]1.0[/code], лінійний режим шампуню тіла "
"до [b]Замінити[/b] (якщо це застосовно), його лінійний шамп до [code]0.0[/"
"code], його кутовий режим шампунь [b]Замінити[/b] (за наявності), і його "
"кутовий шамп до [code]0.0[/code]."
msgid ""
"The body's friction. Values range from [code]0[/code] (frictionless) to "
"[code]1[/code] (maximum friction)."
msgstr ""
"Фрикція тіла. Діапазон значень від [code]0[/code] (без тертя) до [code]1[/"
"code] (максимум тертя)."
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 "
"physics engine will use the lowest friction of all colliding objects instead. "
"If [code]true[/code] for both colliding objects, the physics engine will use "
"the highest friction."
msgstr ""
"Якщо [code]true[/code], фізичний двигун буде використовувати тертя об'єкта, "
"позначеного як \"хрябий\" при об'єднанні двох об'єктів. Якщо [code]false[/"
"code], фізичний двигун використовуватиме найнижчий тертя всіх об'єктів, що "
"об'єднуються замість. Якщо [code]true[/code] для обох об'єктів, фізичний "
"двигун використовуватиме найвищу тертя."
msgid ""
"Provides parameters for [method PhysicsDirectSpaceState2D.intersect_point]."
msgstr "Надає параметри для [method PhysicsDirectSpaceState2D.intersect_point]."
msgid ""
"By changing various properties of this object, such as the point position, "
"you can configure the parameters for [method "
"PhysicsDirectSpaceState2D.intersect_point]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як позиція точки, ви "
"можете налаштувати параметри для [method "
"PhysicsDirectSpaceState2D.intersect_point]."
msgid ""
"If different from [code]0[/code], restricts the query to a specific canvas "
"layer specified by its instance ID. See [method Object.get_instance_id].\n"
"If [code]0[/code], restricts the query to the Viewport's default canvas layer."
msgstr ""
"Якщо відрізняється від [code]0[/code], обмежує запит на конкретний шар "
"полотна, зазначений його ідентифікатором екземпляра. Див. [method "
"Object.get_instance_id].\n"
"Якщо [code]0[/code], обмежує запит на типовий шар полотна Viewport."
msgid "If [code]true[/code], the query will take [Area2D]s into account."
msgstr "Якщо [code]true[/code], запит буде враховуватися [Area2D]."
msgid "If [code]true[/code], the query will take [PhysicsBody2D]s into account."
msgstr "Якщо [code]true[/code], запит враховуватиме [PhysicsBody2D]."
msgid ""
"The physics layers the query will detect (as a bitmask). By default, all "
"collision layers are 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 ""
"Фізика шарів запиту виявить (як трохимаска). За замовчуванням виявляються всі "
"шари зіткнення. Див. [url=$DOCS_URL/tutorials/physics/"
"physics_introduction.html#collision-layers-and-masks]Коллізійні шари та "
"маски[/url] в документації для отримання додаткової інформації."
msgid ""
"The list of object [RID]s that will be excluded from collisions. Use [method "
"CollisionObject2D.get_rid] to get the [RID] associated with a "
"[CollisionObject2D]-derived node.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then assign it to the property again."
msgstr ""
"Список об'єктів [RID], які будуть виключені з зіткнення. Використовуйте "
"[method CollisionObject2D.get_rid], щоб отримати [RID], пов'язаний з "
"[CollisionObject2D]-derived node.\n"
"[b]Примітка:[/b] Повернутий масив копіюється і будь-які зміни до нього не "
"будуть оновлювати оригінальну вартість майна. Для оновлення значення потрібно "
"змінити повернутий масив, а потім знову призначити його в власність."
msgid "The position being queried for, in global coordinates."
msgstr "Посада, що передається у глобальних координатах."
msgid ""
"Provides parameters for [method PhysicsDirectSpaceState3D.intersect_point]."
msgstr "Надає параметри для [method PhysicsDirectSpaceState3D.intersect_point]."
msgid ""
"By changing various properties of this object, such as the point position, "
"you can configure the parameters for [method "
"PhysicsDirectSpaceState3D.intersect_point]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як позиція точки, ви "
"можете налаштувати параметри для [method "
"PhysicsDirectSpaceState3D.intersect_point]."
msgid "If [code]true[/code], the query will take [Area3D]s into account."
msgstr "Якщо [code]true[/code], запит буде враховуватися [Area3D]."
msgid "If [code]true[/code], the query will take [PhysicsBody3D]s into account."
msgstr "Якщо [code]true[/code], запит буде прийняти [ФізикаBody3D] врахування."
msgid ""
"The list of object [RID]s that will be excluded from collisions. Use [method "
"CollisionObject3D.get_rid] to get the [RID] associated with a "
"[CollisionObject3D]-derived node.\n"
"[b]Note:[/b] The returned array is copied and any changes to it will not "
"update the original property value. To update the value you need to modify "
"the returned array, and then assign it to the property again."
msgstr ""
"Список об'єктів [RID], які будуть виключені з зіткнення. Використовуйте "
"[method CollisionObject2D.get_rid], щоб отримати [RID], пов'язаний з "
"[CollisionObject2D]-derived node.\n"
"[b]Примітка:[/b] Повернутий масив копіюється і будь-які зміни до нього не "
"будуть оновлювати оригінальну вартість майна. Для оновлення значення потрібно "
"змінити повернутий масив, а потім знову призначити його в власність."
msgid ""
"Provides parameters for [method PhysicsDirectSpaceState2D.intersect_ray]."
msgstr "Надає параметри для [method PhysicsDirectSpaceState2D.intersect_ray]."
msgid ""
"By changing various properties of this object, such as the ray position, you "
"can configure the parameters for [method "
"PhysicsDirectSpaceState2D.intersect_ray]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як положення про променя, "
"можна налаштувати параметри для [method "
"PhysicsDirectSpaceState2D.intersect_ray]."
msgid ""
"Returns a new, pre-configured [PhysicsRayQueryParameters2D] object. Use it to "
"quickly create query parameters using the most common options.\n"
"[codeblock]\n"
"var query = PhysicsRayQueryParameters2D.create(global_position, "
"global_position + Vector2(0, 100))\n"
"var collision = get_world_2d().direct_space_state.intersect_ray(query)\n"
"[/codeblock]"
msgstr ""
"Повертає новий, попередньо налаштований об'єкт [PhysicsRayQueryParameters2D]. "
"Використовуйте його для швидкого створення параметрів запиту за допомогою "
"найпоширеніших опцій.\n"
"[codeblock]\n"
"var query = PhysicsRayQueryParameters2D.create(global_position, "
"global_position + Vector2(0, 100))\n"
"var collision = get_world_2d().direct_space_state.intersect_ray(query)\n"
"[/codeblock]"
msgid "The starting point of the ray being queried for, in global coordinates."
msgstr "Початкова точка променя, яка передається у глобальних координатах."
msgid ""
"If [code]true[/code], the query will detect a hit when starting inside "
"shapes. In this case the collision normal will be [code]Vector2(0, 0)[/code]. "
"Does not affect concave polygon shapes."
msgstr ""
"Якщо [code]true[/code], запит буде виявляти удар при запуску внутрішніх форм. "
"У цьому випадку норма зіткнення буде [code]Vector2(0, 0)[/code]. Не впливає "
"конденсатна форма."
msgid "The ending point of the ray being queried for, in global coordinates."
msgstr ""
"З точки зору закінчення променя, що передається у глобальних координатах."
msgid ""
"Provides parameters for [method PhysicsDirectSpaceState3D.intersect_ray]."
msgstr "Надає параметри для [method PhysicsDirectSpaceState3D.intersect_ray]."
msgid ""
"By changing various properties of this object, such as the ray position, you "
"can configure the parameters for [method "
"PhysicsDirectSpaceState3D.intersect_ray]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як положення про променя, "
"можна налаштувати параметри для [method "
"PhysicsDirectSpaceState3D.intersect_ray]."
msgid ""
"Returns a new, pre-configured [PhysicsRayQueryParameters3D] object. Use it to "
"quickly create query parameters using the most common options.\n"
"[codeblock]\n"
"var query = PhysicsRayQueryParameters3D.create(position, position + "
"Vector3(0, -10, 0))\n"
"var collision = get_world_3d().direct_space_state.intersect_ray(query)\n"
"[/codeblock]"
msgstr ""
"Повертає новий, попередньо налаштований об’єкт [PhysicsRayQueryParameters3D]. "
"Використовуйте його для швидкого створення параметрів запиту, використовуючи "
"найпоширеніші параметри. \n"
"[codeblock] \n"
"var query = PhysicsRayQueryParameters3D.create(position, position + "
"Vector3(0, -10, 0)) \n"
"var collision = get_world_3d().direct_space_state.intersect_ray(query) \n"
"[/codeblock]"
msgid ""
"If [code]true[/code], the query will hit back faces with concave polygon "
"shapes with back face enabled or heightmap shapes."
msgstr ""
"Якщо [code]true[/code], запит буде повернутися назад обличчям з "
"конденсованими формами полігону з задньою особою, ввімкненими або висотними "
"формами."
msgid ""
"If [code]true[/code], the query will detect a hit when starting inside "
"shapes. In this case the collision normal will be [code]Vector3(0, 0, 0)[/"
"code]. Does not affect concave polygon shapes or heightmap shapes."
msgstr ""
"Якщо [code]true[/code], запит буде виявляти удар при запуску внутрішніх форм. "
"У цьому випадку норма зіткнення буде [code]Vector3(0, 0, 0)[/code]. Чи не "
"впливає конденсатна форма або форма карти висоти."
msgid "A server interface for low-level 2D physics access."
msgstr "Інтерфейс сервера для низького рівня 2D фізичного доступу."
msgid ""
"PhysicsServer2D is the server responsible for all 2D physics. It can directly "
"create and manipulate all physics objects:\n"
"- A [i]space[/i] is a self-contained world for a physics simulation. It "
"contains bodies, areas, and joints. Its state can be queried for collision "
"and intersection information, and several parameters of the simulation can be "
"modified.\n"
"- A [i]shape[/i] is a geometric shape such as a circle, a rectangle, a "
"capsule, or a polygon. It can be used for collision detection by adding it to "
"a body/area, possibly with an extra transformation relative to the body/"
"area's origin. Bodies/areas can have multiple (transformed) shapes added to "
"them, and a single shape can be added to bodies/areas multiple times with "
"different local transformations.\n"
"- A [i]body[/i] is a physical object which can be in static, kinematic, or "
"rigid mode. Its state (such as position and velocity) can be queried and "
"updated. A force integration callback can be set to customize the body's "
"physics.\n"
"- An [i]area[/i] is a region in space which can be used to detect bodies and "
"areas entering and exiting it. A body monitoring callback can be set to "
"report entering/exiting body shapes, and similarly an area monitoring "
"callback can be set. Gravity and damping can be overridden within the area by "
"setting area parameters.\n"
"- A [i]joint[/i] is a constraint, either between two bodies or on one body "
"relative to a point. Parameters such as the joint bias and the rest length of "
"a spring joint can be adjusted.\n"
"Physics objects in [PhysicsServer2D] may be created and manipulated "
"independently; they do not have to be tied to nodes in the scene tree.\n"
"[b]Note:[/b] All the 2D physics nodes use the physics server internally. "
"Adding a physics node to the scene tree will cause a corresponding physics "
"object to be created in the physics server. A rigid body node registers a "
"callback that updates the node's transform with the transform of the "
"respective body object in the physics server (every physics update). An area "
"node registers a callback to inform the area node about overlaps with the "
"respective area object in the physics server. The raycast node queries the "
"direct state of the relevant space in the physics server."
msgstr ""
"PhysicsServer2D — це сервер, який відповідає за всю 2D фізику. Він може "
"безпосередньо створювати та керувати всіма фізичними об’єктами:\n"
"- [i]Простір[/i] — це самодостатній світ для симуляції фізики. Він містить "
"тіла, області та суглоби. Його стан можна запитувати для отримання інформації "
"про зіткнення та перехрестя, а також можна змінити кілька параметрів "
"моделювання.\n"
"- [i]Фігура[/i] — це геометрична фігура, наприклад коло, прямокутник, капсула "
"або багатокутник. Його можна використовувати для виявлення зіткнень, додавши "
"його до тіла/області, можливо, з додатковим перетворенням відносно походження "
"тіла/області. До тіл/областей можна додати кілька (трансформованих) форм, а "
"одну форму можна додавати до тіл/областей кілька разів за допомогою різних "
"локальних трансформацій.\n"
"- [i]Тіло[/i] — це фізичний об'єкт, який може перебувати в статичному, "
"кінематичному або твердому режимі. Його стан (наприклад, положення та "
"швидкість) можна запитувати та оновлювати. Зворотний виклик інтеграції сили "
"можна встановити для налаштування фізики тіла.\n"
"- [i]Область[/i] — це область у просторі, яка може бути використана для "
"виявлення тіл і областей, які входять і виходять з неї. Можна налаштувати "
"зворотний виклик моніторингу тіла, щоб повідомляти про вхід/вихід з форм "
"тіла, і аналогічно можна встановити зворотний виклик моніторингу області. "
"Силу тяжіння та демпфування можна перекрити в межах області, встановивши "
"параметри області.\n"
"- [i]З’єднання[/i] — це зв’язок між двома тілами або одним тілом відносно "
"точки. Можна регулювати такі параметри, як зміщення з’єднання та довжина "
"спокою пружинного з’єднання.\n"
"Фізичні об’єкти в [PhysicsServer2D] можна створювати та маніпулювати ними "
"незалежно; вони не повинні бути прив'язані до вузлів у дереві сцени.\n"
"[b]Примітка:[/b] усі вузли 2D фізики використовують внутрішній сервер фізики. "
"Додавання вузла фізики до дерева сцени призведе до створення відповідного "
"об’єкта фізики на сервері фізики. Вузол твердого тіла реєструє зворотний "
"виклик, який оновлює перетворення вузла за допомогою перетворення "
"відповідного об’єкта тіла на сервері фізики (кожне оновлення фізики). Вузол "
"області реєструє зворотний виклик, щоб повідомити вузол області про "
"перекриття з відповідним об’єктом області на сервері фізики. Вузол raycast "
"запитує прямий стан відповідного простору на сервері фізики."
msgid ""
"Adds a shape to the area, with the given local transform. The shape (together "
"with its [param transform] and [param disabled] properties) is added to an "
"array of shapes, and the shapes of an area are usually referenced by their "
"index in this array."
msgstr ""
"Додає форму в область, з заданою локальною трансформацією. Форма (все з його "
"[param transform] і [param disabled] властивості) додається до масиву форм, а "
"форми місцевості, як правило, посилаються їх індексом в цьому масиві."
msgid ""
"Attaches the [code]ObjectID[/code] of a canvas to the area. Use [method "
"Object.get_instance_id] to get the [code]ObjectID[/code] of a [CanvasLayer]."
msgstr ""
"Прикріплюємо [code]ObjectID[/code] полотна до площі. Використовуйте [method "
"Object.get_instance_id], щоб отримати [code]ObjectID[/code] [CanvasLayer]."
msgid ""
"Attaches the [code]ObjectID[/code] of an [Object] to the area. Use [method "
"Object.get_instance_id] to get the [code]ObjectID[/code] of a "
"[CollisionObject2D]."
msgstr ""
"Прикріплюємо [code]ObjectID[/code] [Object] в область. Використовуйте [method "
"Object.get_instance_id], щоб отримати [code]ObjectID[/code] "
"[CollisionObject2D]."
msgid ""
"Removes all shapes from the area. This does not delete the shapes themselves, "
"so they can continue to be used elsewhere or added back later."
msgstr ""
"Видаліть всі форми з області. Це не видаліть самі форми, тому вони можуть "
"продовжувати використовуватися в іншому місці або додавати назад пізніше."
msgid ""
"Creates a 2D area object in the physics server, and returns the [RID] that "
"identifies it. The default settings for the created area include a collision "
"layer and mask set to [code]1[/code], and [code]monitorable[/code] set to "
"[code]false[/code].\n"
"Use [method area_add_shape] to add shapes to it, use [method "
"area_set_transform] to set its transform, and use [method area_set_space] to "
"add the area to a space. If you want the area to be detectable use [method "
"area_set_monitorable]."
msgstr ""
"Створює об'єкт площею 2D в фізичному сервері, і повертає [RID], який "
"ідентифікує його. Параметри за замовчуванням для створеної площі включають "
"шар зіткнення і набір масок для [code]1[/code], і [code]моніторинг[/code], "
"встановлений до [code]false[/code].\n"
"Використовуйте [method _add_shape], щоб додати форми до нього, скористайтеся "
"[method _set_transform], щоб встановити його трансформацію, а також "
"використовувати [method _set_space] для додавання площі до простору. Якщо ви "
"хочете, щоб зона була виявлена [method _set_monitorable]."
msgid ""
"Returns the [code]ObjectID[/code] of the canvas attached to the area. Use "
"[method @GlobalScope.instance_from_id] to retrieve a [CanvasLayer] from a "
"nonzero [code]ObjectID[/code]."
msgstr ""
"Повернення [code]ObjectID[/code] полотна, прикріпленого до площі. "
"Використовуйте [method @GlobalScope.instance_from_id] для отримання "
"[CanvasLayer] з nonzero [code]ObjectID[/code]."
msgid "Returns the physics layer or layers the area belongs to, as a bitmask."
msgstr "Повертає фізичний шар або шари площі належить до, як трохимаска."
msgid ""
"Returns the physics layer or layers the area can contact with, as a bitmask."
msgstr ""
"Повертає фізичний шар або шари ділянки можна зв'язатися з, як трохимаска."
msgid ""
"Returns the [code]ObjectID[/code] attached to the area. Use [method "
"@GlobalScope.instance_from_id] to retrieve an [Object] from a nonzero "
"[code]ObjectID[/code]."
msgstr ""
"Повернення [code]ObjectID[/code] прикріплюється до площі. Використовуйте "
"[method @GlobalScope.instance_from_id] для отримання [Object] з nonzero "
"[code]ObjectID[/code]."
msgid "Returns the value of the given area parameter."
msgstr "Повертає значення заданого параметра площі."
msgid ""
"Returns the [RID] of the shape with the given index in the area's array of "
"shapes."
msgstr "Повертаємо форму з вказаним індексом в масиві форми."
msgid "Returns the number of shapes added to the area."
msgstr "Повертаємо кількість форм, доданих в область."
msgid ""
"Returns the local transform matrix of the shape with the given index in the "
"area's array of shapes."
msgstr ""
"Повертає локальну трансформовану матрицю форми з урахуванням індексу в масиві "
"форми."
msgid ""
"Returns the [RID] of the space assigned to the area. Returns an empty [RID] "
"if no space is assigned."
msgstr ""
"Повертаємо місце, призначене для місцевості. Повертає порожній [RID], якщо не "
"призначено місця."
msgid "Returns the transform matrix of the area."
msgstr "Повертає трансформаторну матрицю ділянки."
msgid ""
"Removes the shape with the given index from the area's array of shapes. The "
"shape itself is not deleted, so it can continue to be used elsewhere or added "
"back later. As a result of this operation, the area's shapes which used to "
"have indices higher than [param shape_idx] will have their index decreased by "
"one."
msgstr ""
"Видаліть форму з заданим індексом з масиву площі форм. Сама форма не "
"видаляється, тому вона може продовжувати використовуватися в іншому місці або "
"додавати назад пізніше. В результаті цієї операції форма області, яка "
"використовується для показників вище, ніж [param shape_idx], буде індекс "
"знизився на одному."
msgid ""
"Sets the area's area monitor callback. This callback will be called when any "
"other (shape of an) area enters or exits (a shape of) the given area, and "
"must take the following five parameters:\n"
"1. an integer [code]status[/code]: either [constant AREA_BODY_ADDED] or "
"[constant AREA_BODY_REMOVED] depending on whether the other area's shape "
"entered or exited the area,\n"
"2. an [RID] [code]area_rid[/code]: the [RID] of the other area that entered "
"or exited the area,\n"
"3. an integer [code]instance_id[/code]: the [code]ObjectID[/code] attached to "
"the other area,\n"
"4. an integer [code]area_shape_idx[/code]: the index of the shape of the "
"other area that entered or exited the area,\n"
"5. an integer [code]self_shape_idx[/code]: the index of the shape of the area "
"where the other area entered or exited.\n"
"By counting (or keeping track of) the shapes that enter and exit, it can be "
"determined if an area (with all its shapes) is entering for the first time or "
"exiting for the last time."
msgstr ""
"Налаштовує зону моніторингу зворотного зв'язку. Цей зворотний зв'язок буде "
"викликаний, коли будь-який інший (форма) область надходить або виходи (форма) "
"даної області, і повинні прийняти наступні п'ять параметрів:\n"
"1. ціле [code]статус[/code]: або [constant AREA_BODY_ADDED] або [constant "
"AREA_BODY_REMOVED] в залежності від того, чи вводилася форма іншої області "
"або виходу на область,\n"
"2. [RID] [code]area_rid[/code]: [RID] іншої області, яка введена або виходила "
"область,\n"
"3. ціле [code]instance_id[/code]: [code]ObjectID[/code] прикріплюється до "
"іншої області,\n"
"4. ціле [code]area_shape_idx[/code]: індекс форми іншої області, яка "
"вводиться або виходила область,\n"
"5. ціле [code]self_shape_idx[/code]: індекс форми місцевості, де вводиться "
"інший район або виходив.\n"
"При підрахунку (або зберіганні доріжки) форми, які надходять і виходять, "
"можна визначити, якщо область (з усіма його формами) вступає в перший раз або "
"вихід на останній раз."
msgid "Assigns the area to one or many physics layers, via a bitmask."
msgstr ""
"Призначає площу до одного або багатьох фізичних шарів, через трохимаску."
msgid "Sets which physics layers the area will monitor, via a bitmask."
msgstr "Набори, які фізичні шари області будуть контролювати, через бітмаску."
msgid ""
"Sets the area's body monitor callback. This callback will be called when any "
"other (shape of a) body enters or exits (a shape of) the given area, and must "
"take the following five parameters:\n"
"1. an integer [code]status[/code]: either [constant AREA_BODY_ADDED] or "
"[constant AREA_BODY_REMOVED] depending on whether the other body shape "
"entered or exited the area,\n"
"2. an [RID] [code]body_rid[/code]: the [RID] of the body that entered or "
"exited the area,\n"
"3. an integer [code]instance_id[/code]: the [code]ObjectID[/code] attached to "
"the body,\n"
"4. an integer [code]body_shape_idx[/code]: the index of the shape of the body "
"that entered or exited the area,\n"
"5. an integer [code]self_shape_idx[/code]: the index of the shape of the area "
"where the body entered or exited.\n"
"By counting (or keeping track of) the shapes that enter and exit, it can be "
"determined if a body (with all its shapes) is entering for the first time or "
"exiting for the last time."
msgstr ""
"Налаштовує зону моніторингу зворотного зв'язку. Цей зворотний зв'язок буде "
"викликаний, коли будь-який інший (форма) область надходить або виходи (форма) "
"даної області, і повинні прийняти наступні п'ять параметрів:\n"
"1. ціле [code]статус[/code]: або [constant AREA_BODY_ADDED] або [constant "
"AREA_BODY_REMOVED] в залежності від того, чи вводилася форма іншої області "
"або виходу на область,\n"
"2. [RID] [code]area_rid[/code]: [RID] іншої області, яка введена або виходила "
"область,\n"
"3. ціле [code]instance_id[/code]: [code]ObjectID[/code] прикріплюється до "
"іншої області,\n"
"4. ціле [code]area_shape_idx[/code]: індекс форми іншої області, яка "
"вводиться або виходила область,\n"
"5. ціле [code]self_shape_idx[/code]: індекс форми місцевості, де вводиться "
"інший район або виходив.\n"
"При підрахунку (або зберіганні доріжки) форми, які надходять і виходять, "
"можна визначити, якщо область (з усіма його формами) вступає в перший раз або "
"вихід на останній раз."
msgid ""
"Sets whether the area is monitorable or not. If [param monitorable] is "
"[code]true[/code], the area monitoring callback of other areas will be called "
"when this area enters or exits them."
msgstr ""
"Налаштовує, чи працює зона. Якщо [param control] є [code]true[/code], "
"моніторинг зони зворотного виклику інших зон буде викликано, коли ця область "
"надходить або виводить їх."
msgid "Sets the value of the given area parameter."
msgstr "Встановлює значення заданого параметра площі."
msgid ""
"Replaces the area's shape at the given index by another shape, while not "
"affecting the [code]transform[/code] and [code]disabled[/code] properties at "
"the same index."
msgstr ""
"Замінює форму місцевості за вказаним індексом за іншою формою, при цьому не "
"впливає на [code]трансформ[/code] і [code]діалізовані[/code] властивості в "
"одному індексі."
msgid ""
"Sets the disabled property of the area's shape with the given index. If "
"[param disabled] is [code]true[/code], then the shape will not detect any "
"other shapes entering or exiting it."
msgstr ""
"Встановлює відключений майно форми ділянки з заданим індексом. Якщо [param "
"вимкнено] [code]true[/code], то форма не виявить ніяких інших форм, що "
"надходять або випускають її."
msgid ""
"Sets the local transform matrix of the area's shape with the given index."
msgstr ""
"Налаштовує локальну трансформовану матрицю форми ділянки з заданим індексом."
msgid ""
"Adds the area to the given space, after removing the area from the previously "
"assigned space (if any).\n"
"[b]Note:[/b] To remove an area from a space without immediately adding it "
"back elsewhere, use [code]PhysicsServer2D.area_set_space(area, RID())[/code]."
msgstr ""
"Додає площу до даної площі, після видалення площі від раніше призначеного "
"простору (якщо це).\n"
"[b]Примітка:[/b] Для видалення площі з простору без негайного додавання його "
"в іншому місці, використання [code]PhysicsServer2D.area_set_space(area, RID()"
"[/code]."
msgid "Sets the transform matrix of the area."
msgstr "Встановлює трансформовану матрицю площі."
msgid ""
"Adds [param excepted_body] to the body's list of collision exceptions, so "
"that collisions with it are ignored."
msgstr ""
"Додає [param excepted_body] до списку винятків колізій тіла, щоб колізії з "
"ним ігнорувалися."
msgid ""
"Adds a constant directional force to the body. The force does not affect "
"rotation. The force remains applied over time until cleared with "
"[code]PhysicsServer2D.body_set_constant_force(body, Vector2(0, 0))[/code].\n"
"This is equivalent to using [method body_add_constant_force] at the body's "
"center of mass."
msgstr ""
"Додає постійну спрямовану силу організму. Потужність не впливає на обертання. "
"На силі наноситься час до очищення [code] "
"PhysicsServer2D.body_set_constant_force(body, Vector2(0, 0)[/code].\n"
"Це еквівалентно використання [method _add_constant_force] в центрі маси тіла."
msgid ""
"Adds a constant positioned force to the body. The force can affect rotation "
"if [param position] is different from the body's center of mass. The force "
"remains applied over time until cleared with "
"[code]PhysicsServer2D.body_set_constant_force(body, Vector2(0, 0))[/code].\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Додає постійно діючу силу організму. сила може впливати на обертання, якщо "
"[param position] відрізняється від центру маси тіла. На силі наноситься час "
"до очищення [code] PhysicsServer2D.body_set_constant_force(body, Vector2(0, 0)"
"[/code].\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Adds a constant rotational force to the body. The force does not affect "
"position. The force remains applied over time until cleared with "
"[code]PhysicsServer2D.body_set_constant_torque(body, 0)[/code]."
msgstr ""
"Додавання постійної обертальної сили до тіла. сила не впливає на положення. "
"На силі наноситься час до очищення [code] "
"PhysicsServer2D.body_set_constant_torque(body, 0)[/code]."
msgid ""
"Adds a shape to the area, with the given local transform. The shape (together "
"with its [param transform] and [param disabled] properties) is added to an "
"array of shapes, and the shapes of a body are usually referenced by their "
"index in this array."
msgstr ""
"Додає форму в область, з заданою локальною трансформацією. Форма (все з його "
"[param transform] і [param disabled] властивості) додається до масиву форм, а "
"форми тіла зазвичай додаються їх індексом в цьому масиві."
msgid ""
"Applies a directional force to the body, at the body's center of mass. The "
"force does not affect rotation. A force is time dependent and meant to be "
"applied every physics update.\n"
"This is equivalent to using [method body_apply_force] at the body's center of "
"mass."
msgstr ""
"Застосовується спрямована сила організму, в центрі маси тіла. Потужність не "
"впливає на обертання. Знаряддя часу залежна і означають, що кожен фізичний "
"оновлення.\n"
"Це еквівалентно використанню [method body_apply_force] в центрі маси тіла."
msgid ""
"Applies a directional impulse to the body, at the body's center of mass. The "
"impulse does not affect rotation.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"This is equivalent to using [method body_apply_impulse] at the body's center "
"of mass."
msgstr ""
"Застосовується спрямований імпульс до тіла, в центрі маси тіла. Імпульс не "
"впливає на обертання.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_force\" інакше).\n"
"Це еквівалентно використанню [method body_apply_impulse] в центрі маси тіла."
msgid ""
"Applies a positioned force to the body. The force can affect rotation if "
"[param position] is different from the body's center of mass. A force is time "
"dependent and meant to be applied every physics update.\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Застосовується сила позиціонування організму. сила може впливати на "
"обертання, якщо [param position] відрізняється від центру маси тіла. Знаряддя "
"часу залежна і означають, що кожен фізичний оновлення.\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Applies a positioned impulse to the body. The impulse can affect rotation if "
"[param position] is different from the body's center of mass.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Відповідні імпульси до тіла. Імпульс може впливати на обертання, якщо [param "
"position] відрізняється від центру маси тіла.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Applies a rotational force to the body. The force does not affect position. A "
"force is time dependent and meant to be applied every physics update."
msgstr ""
"Застосовується обертальна сила до тіла. сила не впливає на положення. "
"Знаряддя часу залежна і означена для кожного оновлення фізики."
msgid ""
"Applies a rotational impulse to the body. The impulse does not affect "
"position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise)."
msgstr ""
"Застосовує обертальний імпульс до тіла. Імпульс не впливає на позицію.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше)."
msgid ""
"Attaches the [code]ObjectID[/code] of a canvas to the body. Use [method "
"Object.get_instance_id] to get the [code]ObjectID[/code] of a [CanvasLayer]."
msgstr ""
"Прикріплюємо [code]ObjectID[/code] полотна до тіла. Використовуйте [method "
"Object.get_instance_id], щоб отримати [code]ObjectID[/code] [CanvasLayer]."
msgid ""
"Attaches the [code]ObjectID[/code] of an [Object] to the body. Use [method "
"Object.get_instance_id] to get the [code]ObjectID[/code] of a "
"[CollisionObject2D]."
msgstr ""
"Прикріплюємо [code]ObjectID[/code] [Object] до тіла. Використовуйте [method "
"Object.get_instance_id], щоб отримати [code]ObjectID[/code] "
"[CollisionObject2D]."
msgid ""
"Removes all shapes from the body. This does not delete the shapes themselves, "
"so they can continue to be used elsewhere or added back later."
msgstr ""
"Видаліть всі форми з тіла. Це не видаліть самі форми, тому вони можуть "
"продовжувати використовуватися в іншому місці або додавати назад пізніше."
msgid ""
"Creates a 2D body object in the physics server, and returns the [RID] that "
"identifies it. The default settings for the created area include a collision "
"layer and mask set to [code]1[/code], and body mode set to [constant "
"BODY_MODE_RIGID].\n"
"Use [method body_add_shape] to add shapes to it, use [method body_set_state] "
"to set its transform, and use [method body_set_space] to add the body to a "
"space."
msgstr ""
"Створює об'єкт 2D у фізичному сервері, і повертає [RID], який ідентифікує "
"його. Параметри за замовчуванням для створеної площі включають шар зіткнення "
"і набір масок для [code]1[/code], і режим кузова, встановленого до [constant "
"BODY_MODE_RIGID].\n"
"Використовуйте [method body_add_shape], щоб додати форми до нього, "
"скористайтеся [method body_set_state], щоб встановити його трансформацію, і "
"використовувати [method body_set_space], щоб додати тіло до простору."
msgid ""
"Returns the [code]ObjectID[/code] of the canvas attached to the body. Use "
"[method @GlobalScope.instance_from_id] to retrieve a [CanvasLayer] from a "
"nonzero [code]ObjectID[/code]."
msgstr ""
"Повернення [code]ObjectID[/code] полотна, прикріпленого до тіла. "
"Використовуйте [method @GlobalScope.instance_from_id] для отримання "
"[CanvasLayer] з nonzero [code]ObjectID[/code]."
msgid "Returns the physics layer or layers the body belongs to, as a bitmask."
msgstr "Повертає фізичний шар або шари тіла належить до, як трохимаска."
msgid ""
"Returns the physics layer or layers the body can collide with, as a bitmask."
msgstr "Повертає фізичний шар або шари тіла може з'єднуватися, як трохимаска."
msgid ""
"Returns the body's collision priority. This is used in the depenetration "
"phase of [method body_test_motion]. The higher the priority is, the lower the "
"penetration into the body will be."
msgstr ""
"Повернення пріоритету зіткнення тіла. Це використовується в фазі депенетації "
"[method _test_motion]. Чим вище пріоритет, тим нижче проникнення в тіло буде."
msgid ""
"Returns the body's total constant positional force applied during each "
"physics update.\n"
"See [method body_add_constant_force] and [method "
"body_add_constant_central_force]."
msgstr ""
"Повертає загальний стан тіла, що застосовується під час кожного оновлення "
"фізики.\n"
"Див. [method _add_constant_force] і [method _add_constant_central_force]."
msgid ""
"Returns the body's total constant rotational force applied during each "
"physics update.\n"
"See [method body_add_constant_torque]."
msgstr ""
"Під час кожного оновлення фізики повернулися загальні постійні обертальні "
"сили.\n"
"Див. [method add_constant_torque]."
msgid "Returns the body's continuous collision detection mode."
msgstr "Повертає режим безперервного виявлення зіткнень тіла."
msgid ""
"Returns the [PhysicsDirectBodyState2D] of the body. Returns [code]null[/code] "
"if the body is destroyed or not assigned to a space."
msgstr ""
"Повертає [PhysicsDirectBodyState2D] тіла. Повертає [code]null[/code], якщо "
"тіло знищено або не призначено пробілу."
msgid ""
"Returns the maximum number of contacts that the body can report. See [method "
"body_set_max_contacts_reported]."
msgstr ""
"Повернутися до максимальної кількості контактів, які можуть звітувати "
"організм. Див. [method _set_max_contacts_reported]."
msgid "Returns the body's mode."
msgstr "Повертає режим тіла."
msgid ""
"Returns the [code]ObjectID[/code] attached to the body. Use [method "
"@GlobalScope.instance_from_id] to retrieve an [Object] from a nonzero "
"[code]ObjectID[/code]."
msgstr ""
"Повернення [code]ObjectID[/code] прикріплюється до тіла. Використовуйте "
"[method @GlobalScope.instance_from_id] для отримання [Object] з nonzero "
"[code]ObjectID[/code]."
msgid "Returns the value of the given body parameter."
msgstr "Повертає значення заданого параметра тіла."
msgid ""
"Returns the [RID] of the shape with the given index in the body's array of "
"shapes."
msgstr "Повертаємо форму з вказаним індексом в масиві фігур."
msgid "Returns the number of shapes added to the body."
msgstr "Повертаємо кількість форм, доданих до тіла."
msgid ""
"Returns the [RID] of the space assigned to the body. Returns an empty [RID] "
"if no space is assigned."
msgstr ""
"Повертаємо місце, призначене для тіла. Повертає порожній [RID], якщо не "
"призначено місця."
msgid "Returns the value of the given state of the body."
msgstr "Повертає значення заданого стану тіла."
msgid ""
"Returns [code]true[/code] if the body is omitting the standard force "
"integration. See [method body_set_omit_force_integration]."
msgstr ""
"Повертаємо [code]true[/code], якщо тіло відмовляється від стандартної силової "
"інтеграції. Див. [method _set_omit_force_integration]."
msgid ""
"Removes [param excepted_body] from the body's list of collision exceptions, "
"so that collisions with it are no longer ignored."
msgstr ""
"Видаліть [param крімed_body] з переліку вузлів зіткнення тіла, щоб зіткнення "
"з ним більше не ігнорувалися."
msgid ""
"Removes the shape with the given index from the body's array of shapes. The "
"shape itself is not deleted, so it can continue to be used elsewhere or added "
"back later. As a result of this operation, the body's shapes which used to "
"have indices higher than [param shape_idx] will have their index decreased by "
"one."
msgstr ""
"Вилучає форму з заданим індексом з масиву фігур тіла. Сама форма не "
"видаляється, тому вона може продовжувати використовуватися в іншому місці або "
"додавати назад пізніше. В результаті цієї операції форма тіла, яка "
"використовується для індексів вище [param shape_idx], буде індекс знизився на "
"одному."
msgid ""
"Restores the default inertia and center of mass of the body based on its "
"shapes. This undoes any custom values previously set using [method "
"body_set_param]."
msgstr ""
"Відновлює інерцію за замовчуванням і центр маси тіла на основі його форм. Цей "
"не дає ніяких користувацьких значень, які раніше встановлюються за допомогою "
"[method _set_param]."
msgid ""
"Modifies the body's linear velocity so that its projection to the axis "
"[code]axis_velocity.normalized()[/code] is exactly "
"[code]axis_velocity.length()[/code]. This is useful for jumping behavior."
msgstr ""
"Змінює лінійну швидкість тіла таким чином, щоб його проекція на вісь "
"[code]axis_velocity.normalized()[/code] дорівнювала точно "
"[code]axis_velocity.length()[/code]. Це корисно для стрибків."
msgid "Sets the physics layer or layers the body belongs to, via a bitmask."
msgstr "Налаштовує фізичний шар або шари тіла, що належить, через трохимаску."
msgid ""
"Sets the physics layer or layers the body can collide with, via a bitmask."
msgstr ""
"Налаштовує фізичний шар або шари тіла може з'єднуватися, через трохимаску."
msgid ""
"Sets the body's collision priority. This is used in the depenetration phase "
"of [method body_test_motion]. The higher the priority is, the lower the "
"penetration into the body will be."
msgstr ""
"Налаштування пріоритету зіткнення тіла. Це використовується в фазі "
"депенетації [method _test_motion]. Чим вище пріоритет, тим нижче проникнення "
"в тіло буде."
msgid ""
"Sets the body's total constant positional force applied during each physics "
"update.\n"
"See [method body_add_constant_force] and [method "
"body_add_constant_central_force]."
msgstr ""
"Встановлює загальну постійну позиційну силу тіла, що застосовується під час "
"кожного оновлення фізики.\n"
"Див. [method body_add_constant_force] та [method "
"body_add_constant_central_force]."
msgid ""
"Sets the body's total constant rotational force applied during each physics "
"update.\n"
"See [method body_add_constant_torque]."
msgstr ""
"Встановлює загальну постійну обертальну силу тіла, застосовану під час "
"кожного оновлення фізики.\n"
"Подивитися [method _add_constant_torque]."
msgid ""
"Sets the continuous collision detection mode.\n"
"Continuous collision detection tries to predict where a moving body would "
"collide in between physics updates, instead of moving it and correcting its "
"movement if it collided."
msgstr ""
"Встановлює режим безперервного виявлення зіткнень.\n"
"Безперервне виявлення зіткнень намагається передбачити, де рухоме тіло "
"зіткнеться між оновленнями фізики, замість того, щоб переміщувати його та "
"коригувати його рух у разі зіткнення."
msgid ""
"Sets the body's custom force integration callback function to [param "
"callable]. Use an empty [Callable] ([code skip-lint]Callable()[/code]) to "
"clear the custom callback.\n"
"The function [param callable] will be called every physics tick, before the "
"standard force integration (see [method body_set_omit_force_integration]). It "
"can be used for example to update the body's linear and angular velocity "
"based on contact with other bodies.\n"
"If [param userdata] is not [code]null[/code], the function [param callable] "
"must take the following two parameters:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState2D] used to retrieve and "
"modify the body's state,\n"
"2. [code skip-lint]userdata[/code]: a [Variant]; its value will be the [param "
"userdata] passed into this method.\n"
"If [param userdata] is [code]null[/code], then [param callable] must take "
"only the [code]state[/code] parameter."
msgstr ""
"Налаштовує функцію зворотного зв’язку з користувацькими зусиллями тіла до "
"[param callable]. Використовуйте порожній [Callable] ([code runp-"
"lint]Callable()[/code]) для очищення користувацького зворотного виклику.\n"
"Функція [param callable] буде називатися кожен фізичний кліщ, перш ніж "
"стандартна інтеграція сили (див. [method body_set_omit_force_integration]). "
"Для оновлення лінійної та кутової швидкості тіла можна використовувати "
"наприклад, для оновлення лінійної та кутової швидкості на основі контакту з "
"іншими тілами.\n"
"Якщо [param userdata] не [code]null[/code], функція [param callable] повинна "
"приймати наступні два параметри:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState2D] використовується для "
"отримання та модифікації стану тіла,\n"
"2. [код пропустити-лінт]userdata[/code]: a [Variant]; його значення буде "
"[param userdata] передано в цей метод.\n"
"Якщо [param userdata] is [code]null[/code], то [param callable] повинен "
"прийняти тільки параметр [code]state[/code]."
msgid ""
"Sets the maximum number of contacts that the body can report. If [param "
"amount] is greater than zero, then the body will keep track of at most this "
"many contacts with other bodies."
msgstr ""
"Налаштовує максимальну кількість контактів, які можуть звітувати організм. "
"Якщо [param amount] перевищує нуль, то тіло буде стежити за більшістю цього "
"багато контактів з іншими тілами."
msgid "Sets the body's mode."
msgstr "Встановлює режим організму."
msgid ""
"Sets whether the body omits the standard force integration. If [param enable] "
"is [code]true[/code], the body will not automatically use applied forces, "
"torques, and damping to update the body's linear and angular velocity. In "
"this case, [method body_set_force_integration_callback] can be used to "
"manually update the linear and angular velocity instead.\n"
"This method is called when the property [member "
"RigidBody2D.custom_integrator] is set."
msgstr ""
"Налаштовує, чи є тіло, що має стандартну силову інтеграцію. Якщо [param "
"enable] є [code]true[/code], тіло не буде автоматично використовувати "
"застосовані сили, крутки, а також перешкоджати відновленню лінійної та "
"кутової швидкості тіла. У цьому випадку можна використовувати для вручну "
"оновлення лінійної та кутової швидкості.\n"
"Цей метод називається при наявності майна [member "
"RigidBody2D.custom_integrator]."
msgid "Sets the value of the given body parameter."
msgstr "Встановлює значення заданого параметра тіла."
msgid ""
"Replaces the body's shape at the given index by another shape, while not "
"affecting the [code]transform[/code], [code]disabled[/code], and one-way "
"collision properties at the same index."
msgstr ""
"Замінює форму тіла на заданому індексі іншою формою, при цьому не впливає на "
"[code]transform[/code], [code]розмкнено[/code], і односторонні зіткнені "
"властивості при цьому показника."
msgid ""
"Sets the one-way collision properties of the body's shape with the given "
"index. If [param enable] is [code]true[/code], the one-way collision "
"direction given by the shape's local upward axis "
"[code]body_get_shape_transform(body, shape_idx).y[/code] will be used to "
"ignore collisions with the shape in the opposite direction, and to ensure "
"depenetration of kinematic bodies happens in this direction."
msgstr ""
"Налаштовує односторонню зіткненість форми тіла з заданим індексом. Якщо "
"[param enable] є [code]true[/code], напрямок одностороннього зіткнення, "
"надана локальною віссю форми [code]body_get_shape_transform(body, "
"форма_idx).y[/code] буде використовуватися для ігнорування зіткнення з формою "
"в протилежному напрямку, і для забезпечення депеляції Кінематичних органів "
"відбувається в цьому напрямку."
msgid ""
"Sets the disabled property of the body's shape with the given index. If "
"[param disabled] is [code]true[/code], then the shape will be ignored in all "
"collision detection."
msgstr ""
"Налаштовує відключений майно форми тіла з заданим індексом. Якщо [param "
"enable] [code]true[/code], то форма буде ігноруватися у всіх виявленнях "
"зіткнення."
msgid ""
"Sets the local transform matrix of the body's shape with the given index."
msgstr ""
"Налаштовує локальну трансформовану матрицю форми тіла з заданим індексом."
msgid ""
"Adds the body to the given space, after removing the body from the previously "
"assigned space (if any). If the body's mode is set to [constant "
"BODY_MODE_RIGID], then adding the body to a space will have the following "
"additional effects:\n"
"- If the parameter [constant BODY_PARAM_CENTER_OF_MASS] has never been set "
"explicitly, then the value of that parameter will be recalculated based on "
"the body's shapes.\n"
"- If the parameter [constant BODY_PARAM_INERTIA] is set to a value [code]<= "
"0.0[/code], then the value of that parameter will be recalculated based on "
"the body's shapes, mass, and center of mass.\n"
"[b]Note:[/b] To remove a body from a space without immediately adding it back "
"elsewhere, use [code]PhysicsServer2D.body_set_space(body, RID())[/code]."
msgstr ""
"Додає тіло до даної площі, після видалення тіла з раніше призначеного "
"простору (якщо будь-який). Якщо режим тіла встановлюється до [constant "
"BODY_MODE_RIGID], то додавання тіла до простору буде мати наступні додаткові "
"ефекти:\n"
"- Якщо параметр [constant BODY_PARAM_CENTER_OF_MASS] ніколи не був "
"встановлений явно, то значення цього параметра буде перераховано на основі "
"форми тіла.\n"
"- Якщо параметр [constant BODY_PARAM_INERTIA] встановлюється на значення "
"[code]<= 0.0[/code], то значення цього параметра буде перераховуватися на "
"основі форм тіла, маси та центру маси.\n"
"[b]Примітка:[/b] Щоб видалити тіло з простору без негайного додавання його в "
"іншому місці, скористайтеся [code]PhysicsServer2D.body_set_space(body, RID())"
"[/code]."
msgid ""
"Sets the value of a body's state.\n"
"[b]Note:[/b] The state change doesn't take effect immediately. The state will "
"change on the next physics frame."
msgstr ""
"Встановлює значення стану тіла.\n"
"[b]Примітка:[/b] Зміна стану не набуває чинності негайно. Стан зміниться в "
"наступному кадрі фізики."
msgid ""
"Sets the body's state synchronization callback function to [param callable]. "
"Use an empty [Callable] ([code skip-lint]Callable()[/code]) to clear the "
"callback.\n"
"The function [param callable] will be called every physics frame, assuming "
"that the body was active during the previous physics tick, and can be used to "
"fetch the latest state from the physics server.\n"
"The function [param callable] must take the following parameters:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState2D], used to retrieve the "
"body's state."
msgstr ""
"Налаштовує функцію зворотного виклику стану тіла до [param enable]. "
"Використовуйте порожній [Callable] ([code runp-lint]Callable()[/code]) для "
"очищення зворотного виклику.\n"
"Функція [param callable] буде називатися кожним фізичним кадром, припустимо, "
"що тіло було активний під час попередньої фізики кліщу, і може бути "
"використаний для виїдання останнього стану з фізичного сервера.\n"
"Функція [param callable] повинна приймати такі параметри:\n"
"1. [code]state[/code]: a [ФізикаDirectBodyState2D], використовується для "
"отримання стану тіла."
msgid ""
"Returns [code]true[/code] if a collision would result from moving the body "
"along a motion vector from a given point in space. See "
"[PhysicsTestMotionParameters2D] for the available motion parameters. "
"Optionally a [PhysicsTestMotionResult2D] object can be passed, which will be "
"used to store the information about the resulting collision."
msgstr ""
"Повертаємо [code]true[/code], якщо зіткнення призведе до переміщення тіла "
"вздовж вектора руху з даної точки в космосі. Див. [PhysicsTestMotionResult2D] "
"для доступних параметрів руху. Додатково може бути переданий об'єкт "
"[PhysicsTestMotionResult2D], який буде використовуватися для зберігання "
"інформації про отриманий зіткнення."
msgid ""
"Creates a 2D capsule shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the capsule's height and "
"radius."
msgstr ""
"Створює форму 2D капсули в фізичному сервері, і повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data], щоб встановити висоту "
"капсули і радіус."
msgid ""
"Creates a 2D circle shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the circle's radius."
msgstr ""
"Створює форму круга 2D на сервері фізики та повертає [RID], що ідентифікує "
"його. Використовуйте [method _set_data], щоб встановити радіус кола."
msgid ""
"Creates a 2D concave polygon shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the concave "
"polygon's segments."
msgstr ""
"Створює форму полігону 2D у фізичному сервері, і повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data], щоб встановити відрізки "
"полігонів."
msgid ""
"Creates a 2D convex polygon shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the convex "
"polygon's points."
msgstr ""
"Створює форму полігону 2D у фізичному сервері та повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data] для встановлення точок "
"конвекційного полігону."
msgid "Returns the value of the given damped spring joint parameter."
msgstr ""
"Повертає значення заданого параметра пружинного з'єднання з демпфуванням."
msgid "Sets the value of the given damped spring joint parameter."
msgstr ""
"Встановлює значення заданого параметра демпфованого пружинного з'єднання."
msgid ""
"Destroys any of the objects created by PhysicsServer2D. If the [RID] passed "
"is not one of the objects that can be created by PhysicsServer2D, an error "
"will be printed to the console."
msgstr ""
"Дестройс будь-який з об'єктів, створених фізикоюServer2D. Якщо [RID] "
"пропущено не одне з об'єктів, які можуть бути створені за допомогою "
"PhysServer2D, похибка буде надрукована на консолі."
msgid ""
"Returns the value of a physics engine state specified by [param process_info]."
msgstr ""
"Повертає значення стану фізичного движка, заданого параметром [param "
"process_info]."
msgid ""
"Destroys the joint with the given [RID], creates a new uninitialized joint, "
"and makes the [RID] refer to this new joint."
msgstr ""
"Знижує суглоб з даної [RID], створює новий неініціалізований суглоб, і робить "
"[RID] на це новий суглоб."
msgid ""
"Creates a 2D joint in the physics server, and returns the [RID] that "
"identifies it. To set the joint type, use [method joint_make_damped_spring], "
"[method joint_make_groove] or [method joint_make_pin]. Use [method "
"joint_set_param] to set generic joint parameters."
msgstr ""
"Створює 2D-стик на сервері фізики та повертає [RID], який його ідентифікує. "
"Щоб встановити тип стику, використовуйте [method joint_make_damped_spring], "
"[method joint_make_groove] до [method joint_make_pin]. Використовуйте [method "
"joint_set_param] для встановлення загальних параметрів з'єднання."
msgid ""
"Sets whether the bodies attached to the [Joint2D] will collide with each "
"other."
msgstr "Налаштовує, чи прикріплюються до [Joint2D], з’єднаються один з одним."
msgid "Returns the value of the given joint parameter."
msgstr "Повертає значення заданого параметра суглоба."
msgid "Returns the joint's type."
msgstr "Повертає тип суглоба."
msgid ""
"Returns whether the bodies attached to the [Joint2D] will collide with each "
"other."
msgstr ""
"Повертаємо вашу увагу на те, що ті органи, прикріплені до [Joint2D], "
"зіштовхуються один з одним."
msgid ""
"Makes the joint a damped spring joint, attached at the point [param anchor_a] "
"(given in global coordinates) on the body [param body_a] and at the point "
"[param anchor_b] (given in global coordinates) on the body [param body_b]. To "
"set the parameters which are specific to the damped spring, see [method "
"damped_spring_joint_set_param]."
msgstr ""
"Зробіть спільний знімний весняний суглоб, прикріплений в пункті [param "
"Anchor_a] (поважає в глобальних координатах) на тілі [param body_a] і в "
"пункті [param Anchor_b] (поважає в глобальних координатах) на тілі [param "
"body_b]. Щоб встановити параметри, які специфічні для занурення пружини, див. "
"[method damped_spring_joint_set_param]."
msgid "Makes the joint a groove joint."
msgstr "Зробіть з'єднання пазового суглоба."
msgid ""
"Makes the joint a pin joint. If [param body_b] is an empty [RID], then [param "
"body_a] is pinned to the point [param anchor] (given in global coordinates); "
"otherwise, [param body_a] is pinned to [param body_b] at the point [param "
"anchor] (given in global coordinates). To set the parameters which are "
"specific to the pin joint, see [method pin_joint_set_param]."
msgstr ""
"Зробіть штепсельний суглоб. Якщо [param body_b] є порожньою [RID], то [param "
"body_a] прикріплюється до точки [param anchor] (глибока глобальна "
"координація); інакше [param body_a] прикріплюється до [param body_b] в точці "
"[param Anchor] (поважається в глобальних координати). Щоб встановити "
"параметри, які специфічні для контактного суглоба, див. [method "
"pin_joint_set_param]."
msgid "Sets the value of the given joint parameter."
msgstr "Встановлює значення заданого параметра з'єднання."
msgid "Gets a pin joint flag."
msgstr "Отримує прапорець штифтового з'єднання."
msgid "Returns the value of a pin joint parameter."
msgstr "Повертає значення параметра штифтового з'єднання."
msgid "Sets a pin joint flag."
msgstr "Встановлює прапорець штифтового з'єднання."
msgid "Sets a pin joint parameter."
msgstr "Встановлює параметр штифтового з'єднання."
msgid ""
"Creates a 2D rectangle shape in the physics server, and returns the [RID] "
"that identifies it. Use [method shape_set_data] to set the rectangle's half-"
"extents."
msgstr ""
"Створює форму прямокутника 2D на сервері фізики та повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data] для встановлення "
"піввидатків прямокутника."
msgid ""
"Creates a 2D segment shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the segment's start and end "
"points."
msgstr ""
"Створює форму сегмента 2D в фізичному сервері, і повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data] для встановлення "
"початкових точок сегмента."
msgid ""
"Creates a 2D separation ray shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the shape's "
"[code]length[/code] and [code]slide_on_slope[/code] properties."
msgstr ""
"Створює форму 2D розділення променів у фізичному сервері та повертає [RID], "
"що ідентифікує його. Використовуйте [method _set_data] для встановлення "
"довжини форми і [code] і [/code] та [code]slide_on_slope[/code] властивостей."
msgid ""
"Activates or deactivates the 2D physics server. If [param active] is "
"[code]false[/code], then the physics server will not do anything in its "
"physics step."
msgstr ""
"Активувати або деактивувати сервер фізики 2D. Якщо [param active] є "
"[code]false[/code], то сервер фізики нічого не буде робити на своєму "
"фізичному етапі."
msgid ""
"Returns the shape data that defines the configuration of the shape, such as "
"the half-extents of a rectangle or the segments of a concave shape. See "
"[method shape_set_data] for the precise format of this data in each case."
msgstr ""
"Повертаємо дані форми, що визначає конфігурацію форми, такі як піввидатки "
"прямокутника або відрізки опалубки форми. Див. [method _set_data] для точного "
"формату даних в кожному випадку."
msgid "Returns the shape's type."
msgstr "Повертає тип фігури."
msgid ""
"Sets the shape data that defines the configuration of the shape. The [param "
"data] to be passed depends on the shape's type (see [method "
"shape_get_type]):\n"
"- [constant SHAPE_WORLD_BOUNDARY]: an array of length two containing a "
"[Vector2] [code]normal[/code] direction and a [float] distance [code]d[/"
"code],\n"
"- [constant SHAPE_SEPARATION_RAY]: a dictionary containing the key "
"[code]length[/code] with a [float] value and the key [code]slide_on_slope[/"
"code] with a [bool] value,\n"
"- [constant SHAPE_SEGMENT]: a [Rect2] [code]rect[/code] containing the first "
"point of the segment in [code]rect.position[/code] and the second point of "
"the segment in [code]rect.size[/code],\n"
"- [constant SHAPE_CIRCLE]: a [float] [code]radius[/code],\n"
"- [constant SHAPE_RECTANGLE]: a [Vector2] [code]half_extents[/code],\n"
"- [constant SHAPE_CAPSULE]: an array of length two (or a [Vector2]) "
"containing a [float] [code]height[/code] and a [float] [code]radius[/code],\n"
"- [constant SHAPE_CONVEX_POLYGON]: either a [PackedVector2Array] of points "
"defining a convex polygon in counterclockwise order (the clockwise outward "
"normal of each segment formed by consecutive points is calculated "
"internally), or a [PackedFloat32Array] of length divisible by four so that "
"every 4-tuple of [float]s contains the coordinates of a point followed by the "
"coordinates of the clockwise outward normal vector to the segment between the "
"current point and the next point,\n"
"- [constant SHAPE_CONCAVE_POLYGON]: a [PackedVector2Array] of length "
"divisible by two (each pair of points forms one segment).\n"
"[b]Warning:[/b] In the case of [constant SHAPE_CONVEX_POLYGON], this method "
"does not check if the points supplied actually form a convex polygon (unlike "
"the [member CollisionPolygon2D.polygon] property)."
msgstr ""
"Налаштовує дані форми, що визначає конфігурацію форми. [param data], щоб бути "
"передані в залежності від типу форми (див. [method _git_get_type]):\n"
"- [constant SHAPE_WORLD_BOUNDARY]: масив довжиною два, що містять [Vector2] "
"[code]нормальний[/code] напрямок і [float] відстань [code]d[/code],\n"
"- [constant SHAPE_SEPARATION_RAY]: словник, що містить ключ [code] довжиною[/"
"code] з значенням [float] та ключем [code]slide_on_slope[/code] з значенням "
"[bool],\n"
"- [constant SHAPE_SEGMENT]: [Rect2] [code]rect[/code], що містить першу точку "
"сегмента в [code]rect.position[/code] і другу точку сегмента [code]rect.size[/"
"code],\n"
"- [constant SHAPE_CIRCLE]: [float] [code]radius[/code],\n"
"- [constant SHAPE_RECTANGLE]: [Vector2] [code]half_extents[/code],\n"
"- [constant SHAPE_CAPSULE]: масив довжиною два (або [Vector2]), що містить "
"[float] [code]height[/code] і [float] [code]radius[/code],\n"
"- [constant SHAPE_CONVEX_POLYGON]: або [PackedVector2Array] точок, що "
"визначають конвекційний полігон в проти годинникової стрілки (звичайно з "
"кожного сегмента, що утворюється послідовними точками, обчислюється "
"внутрішньо), або [PackedFloat32Array] довжини, що вирізняється чотирим, так "
"що кожен 4-рівний [float] містить координати точки, що слідують координати "
"годинникової вихідної нормальної вектора до сегмента між поточною точкою і "
"наступною точкою,\n"
"- [constant SHAPE_CONCAVE_POLYGON]: [PackedVector2Array] довжиною дівидимий "
"на два (учня пара точок утворює один сегмент).\n"
"[b]Попередження:[/b] У випадку [constant SHAPE_CONVEX_POLYGON] цей метод не "
"перевіряє, якщо точки, що поставляються фактично, утворюють конвекційний "
"полігон (не схожий на [member CollisionPolygon2D.polygon] майно)."
msgid ""
"Creates a 2D space in the physics server, and returns the [RID] that "
"identifies it. A space contains bodies and areas, and controls the stepping "
"of the physics simulation of the objects in it."
msgstr ""
"Створення простору 2D в фізичному сервері та повертає [RID], що ідентифікує "
"його. Простір містить тіла і ділянки, а також контролює формування фізико-"
"імплантаційного моделювання об'єктів в ньому."
msgid ""
"Returns the state of a space, a [PhysicsDirectSpaceState2D]. This object can "
"be used for collision/intersection queries."
msgstr ""
"Повертає стан простору, [PhysicsDirectSpaceState2D]. Цей об'єкт можна "
"використовувати для запитів на колізії/перетини."
msgid "Returns the value of the given space parameter."
msgstr "Повертає значення заданого параметра простору."
msgid "Returns [code]true[/code] if the space is active."
msgstr "Повертаємо [code]true[/code], якщо простір активний."
msgid ""
"Activates or deactivates the space. If [param active] is [code]false[/code], "
"then the physics server will not do anything with this space in its physics "
"step."
msgstr ""
"Активує або деактивує простір. Якщо [param active] є [code]false[/code], то "
"сервер фізики нічого не буде робити з цим простором у своєму фізичному крокі."
msgid "Sets the value of the given space parameter."
msgstr "Встановлює значення заданого параметра простору."
msgid ""
"Creates a 2D world boundary shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the shape's "
"normal direction and distance properties."
msgstr ""
"Створює 2D світову граничну форму у фізичному сервері, і повертає [RID], що "
"ідентифікує його. Використовуйте [method _set_data], щоб встановити "
"нормальний напрямок форми та властивості відстані."
msgid ""
"Constant to set/get the maximum distance a pair of bodies has to move before "
"their collision status has to be recalculated. The default value of this "
"parameter is [member ProjectSettings.physics/2d/solver/"
"contact_recycle_radius]."
msgstr ""
"Постійно встановити / вийняти максимальну відстань пари органів повинні "
"переходити до їх статусу зіткнення. Значення за замовчуванням цього параметра "
"[member ProjectSettings.physics/2d/solver/contact_recycle_radius]."
msgid ""
"Constant to set/get the maximum distance a shape can be from another before "
"they are considered separated and the contact is discarded. The default value "
"of this parameter is [member ProjectSettings.physics/2d/solver/"
"contact_max_separation]."
msgstr ""
"Постійно встановіть / оберіть максимальну відстань, форма може бути від іншої "
"до того, як вони вважаються відокремленими, і контакт відкидається. Значення "
"за замовчуванням цього параметра [member ProjectSettings.physics/2d/solver/"
"contact_max_separation]."
msgid ""
"Constant to set/get the maximum distance a shape can penetrate another shape "
"before it is considered a collision. The default value of this parameter is "
"[member ProjectSettings.physics/2d/solver/contact_max_allowed_penetration]."
msgstr ""
"Постійно встановити / вийняти максимальну відстань, форма може проникнути "
"іншої форми, перш ніж вважається зіткненням. Значення за замовчуванням цього "
"параметра [member ProjectSettings.physics/2d/solver/"
"contact_max_allowed_penetration]."
msgid ""
"Constant to set/get the default solver bias for all physics contacts. A "
"solver bias is a factor controlling how much two objects \"rebound\", after "
"overlapping, to avoid leaving them in that state because of numerical "
"imprecision. The default value of this parameter is [member "
"ProjectSettings.physics/2d/solver/default_contact_bias]."
msgstr ""
"Постійно налаштовувати / вийняти роз'єм за замовчуванням для всіх контактів "
"фізики. Розчинник Bias є фактором, який контролює, як багато двох об'єктів "
"\"відновлення\", після перекриття, щоб уникнути їх в цьому стані через "
"чисельне імпросіяння. Значення за замовчуванням цього параметра [member "
"ProjectSettings.physics/2d/solver/default_contact_bias]."
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. The default value of this parameter is [member "
"ProjectSettings.physics/2d/sleep_threshold_linear]."
msgstr ""
"Постійне встановлення/витратити порогу лінійну швидкість діяльності. "
"Потенціал неактивний, як лінійна, так і кутова швидкість буде нести до сну "
"після дати часу. Значення за замовчуванням цього параметра [member "
"ProjectSettings.physics/2d/sleep_threshold_linear]."
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. The default value of this parameter is [member "
"ProjectSettings.physics/2d/sleep_threshold_angular]."
msgstr ""
"Постійно встановити / вийняти порогу кутову швидкість діяльності. Потенціал "
"неактивний, як лінійна, так і кутова швидкість буде нести до сну після дати "
"часу. Значення за замовчуванням цього параметра [member "
"ProjectSettings.physics/2d/sleep_threshold_angular]."
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. The default value of this parameter is [member "
"ProjectSettings.physics/2d/time_before_sleep]."
msgstr ""
"Постійне встановлення/витратити максимальний час діяльності. Після цього "
"часу, тіло, що позначається як потенційно неактивний як для лінійної, так і "
"кутової швидкості. Значення за замовчуванням цього параметра [member "
"ProjectSettings.physics/2d/time_before_sleep]."
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 "
"violating a constraint, to avoid leaving them in that state because of "
"numerical imprecision. The default value of this parameter is [member "
"ProjectSettings.physics/2d/solver/default_constraint_bias]."
msgstr ""
"Постійно налаштовувати / вийняти диверсифікатор за замовчуванням для всіх "
"обмежень фізики. Розчинник Bias є фактором, який контролює, як багато двох "
"об'єктів \"відновлення\", після того, як з'єднання обмеження, щоб уникнути їх "
"в цьому стані через чисельне значення. Значення за замовчуванням цього "
"параметра [member ProjectSettings.physics/2d/solver/default_constraint_bias]."
msgid ""
"Constant to set/get the number of solver iterations for all contacts and "
"constraints. The greater the number of iterations, the more accurate the "
"collisions will be. However, a greater number of iterations requires more CPU "
"power, which can decrease performance. The default value of this parameter is "
"[member ProjectSettings.physics/2d/solver/solver_iterations]."
msgstr ""
"Постійне встановлення/витратити кількість переселенців для всіх контактів та "
"обмежень. Чим більша кількість ітерацій, тим більш точний зіткнень буде. "
"Однак більша кількість ітерацій вимагає більшої потужності процесора, яка "
"може зменшити продуктивність. Значення за замовчуванням цього параметра "
"[member ProjectSettings.physics/2d/solver/solver_iterations]."
msgid ""
"This is the constant for creating world boundary shapes. A world boundary "
"shape is an [i]infinite[/i] line with an origin point, and a normal. Thus, it "
"can be used for front/behind checks."
msgstr ""
"Це постійне для створення глобальних граничних форм. У світі обмежена форма є "
"[i]infinite[/i] лінії з точки зору походження і нормальним. Таким чином, він "
"може використовуватися для передньої перевірки."
msgid ""
"This is the constant for creating separation ray shapes. A separation ray is "
"defined by a length and separates itself from what is touching its far "
"endpoint. Useful for character controllers."
msgstr ""
"Це постійна для створення сепарації променевих форм. Відокремлення променя "
"визначається довжиною і відокремлює себе від того, що доторкнеться її далекої "
"точки. Корисно для контролерів символів."
msgid ""
"This is the constant for creating segment shapes. A segment shape is a "
"[i]finite[/i] line from a point A to a point B. It can be checked for "
"intersections."
msgstr ""
"Це постійна для створення форм сегмента. Форма сегмента — [i]фініт[/i] лінія "
"від точки А до точки B. Для перехрестя можна перевірити."
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 ""
"Це постійна для створення коло форм. Форма кола тільки має радіус. Ви можете "
"використовувати для перехресних і внутрішніх перевірок."
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 ""
"Це постійна для створення прямокутних форм. Форма прямокутника визначається "
"шириною і висотою. Ви можете використовувати для перехресних і внутрішніх "
"перевірок."
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 ""
"Це постійна для створення капсулних форм. Форма капсули визначається радіусом "
"і довжиною. Ви можете використовувати для перехресних і внутрішніх перевірок."
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/outside "
"checks."
msgstr ""
"Це постійна для створення конвекційних полігонних форм. Полігон визначається "
"переліком точок. Ви можете використовувати для перехресних і внутрішніх "
"перевірок."
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 ""
"Це постійна для створення конденсованих полігонних форм. Полігон визначається "
"переліком точок. Ви можете використовувати для перехресних перевірок, але не "
"для внутрішніх / вихідних перевірок."
msgid ""
"This constant is used internally by the engine. Any attempt to create this "
"kind of shape results in an error."
msgstr ""
"Ця константа використовується внутрішньо двигуном. Будь-яка спроба створити "
"цей вид результатів форми в похибці."
msgid ""
"Constant to set/get gravity override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values. The default value of this "
"parameter is [constant AREA_SPACE_OVERRIDE_DISABLED]."
msgstr ""
"Постійно встановити режим перевитрату ваги в зоні. Див. [enum "
"AreaSpaceOverrideMode] для можливих значень. Значення за замовчуванням цього "
"параметра [constant ЄА_SPACE_OVERRIDE_DISABLED]."
msgid ""
"Constant to set/get gravity strength in an area. The default value of this "
"parameter is [code]9.80665[/code]."
msgstr ""
"Постійно встановити / встати сили тяжіння в зоні. Значення за замовчуванням "
"цього параметра [code]9.80665[/code]."
msgid ""
"Constant to set/get gravity vector/center in an area. The default value of "
"this parameter is [code]Vector2(0, -1)[/code]."
msgstr ""
"Постійний набір / вектор ваги / центр в області. Значення за замовчуванням "
"цього параметра [code]Vector2(0, -1)[/code]."
msgid ""
"Constant to set/get whether the gravity vector of an area is a direction, or "
"a center point. The default value of this parameter is [code]false[/code]."
msgstr ""
"Постійно встановити/забудити, чи є вектор сили тяжіння області, або "
"центральна точка. Значення за замовчуванням цього параметра [code]false[/"
"code]."
msgid ""
"Constant to set/get the distance at which the gravity strength is equal to "
"the gravity controlled by [constant AREA_PARAM_GRAVITY]. For example, on a "
"planet 100 pixels in radius with a surface gravity of 4.0 px/s², set the "
"gravity to 4.0 and the unit distance to 100.0. The gravity will have falloff "
"according to the inverse square law, so in the example, at 200 pixels from "
"the center the gravity will be 1.0 px/s² (twice the distance, 1/4th the "
"gravity), at 50 pixels it will be 16.0 px/s² (half the distance, 4x the "
"gravity), and so on.\n"
"The above is true only when the unit distance is a positive number. When the "
"unit distance is set to 0.0, the gravity will be constant regardless of "
"distance. The default value of this parameter is [code]0.0[/code]."
msgstr ""
"Постійне встановлення/витратити дистанцію, на якій сила тяжіння дорівнює "
"тяжінням, керованій [constant AREA_PARAM_GRAVITY]. Наприклад, на планеті 100 "
"пікселів в радіусі з поверхневою вагою 4,0 px/s2, встановлюють тяжіння до 4.0 "
"і відстань агрегату до 100.0. Тяжіння буде відхиляти відповідно до оберненого "
"квадратного закону, тому в прикладі, на 200 пікселів від центру тяжіння буде "
"1,0 px/s2 (проти дистанції, 1/4 тяжіння), на 50 пікселів це буде 16.0 px/s2 "
"(половина відстані, 4x тяжіння), і так далі.\n"
"Визначено лише тоді, коли відстань одиниці є позитивним числом. Коли відстань "
"агрегату встановлена до 0.0, вага буде постійною незалежно від відстані. "
"Значення за замовчуванням цього параметра [code]0.0[/code]."
msgid ""
"Constant to set/get linear damping override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values. The default value of this "
"parameter is [constant AREA_SPACE_OVERRIDE_DISABLED]."
msgstr ""
"Постійно встановити / вийняти лінійний демпферний режим перенади в зоні. Див. "
"[enum AreaSpaceOverrideMode] для можливих значень. Значення за замовчуванням "
"цього параметра [constant AREA_SPACE_OVERRIDE_DISABLED]."
msgid ""
"Constant to set/get the linear damping factor of an area. The default value "
"of this parameter is [code]0.1[/code]."
msgstr ""
"Постійне встановлення/витратити лінійний демпфуючий фактор ділянки. Значення "
"за замовчуванням цього параметра [code]0.1[/code]."
msgid ""
"Constant to set/get angular damping override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values. The default value of this "
"parameter is [constant AREA_SPACE_OVERRIDE_DISABLED]."
msgstr ""
"Постійно встановити / вийняти кутовий демпферний режим перенади в зоні. Див. "
"[enum AreaSpaceOverrideMode] для можливих значень. Значення за замовчуванням "
"цього параметра [constant AREA_SPACE_OVERRIDE_DISABLED]."
msgid ""
"Constant to set/get the angular damping factor of an area. The default value "
"of this parameter is [code]1.0[/code]."
msgstr ""
"Постійно встановити / вийняти кутовий демпферний фактор ділянки. Значення за "
"замовчуванням цього параметра [code]1.0[/code]."
msgid ""
"Constant to set/get the priority (order of processing) of an area. The "
"default value of this parameter is [code]0[/code]."
msgstr ""
"Постійне встановлення/витратити пріоритет (замовлення обробки) ділянки. "
"Значення за замовчуванням цього параметра [code]0[/code]."
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 ""
"Ця область не впливає на тяжіння / пампу. Ці, як правило, райони, які існують "
"тільки для виявлення зіткнень, а об'єкти, що надходять або випускають їх."
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 ""
"Ця область додає свої значення для тягової ваги. Таким чином, багато "
"перекриття зон можуть поєднувати їх фізику, щоб зробити цікаві ефекти."
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 ""
"Ця область додає свої значення для тягової ваги. Після чого зупиняється з "
"урахуванням інших зон, навіть за замовчуванням."
msgid ""
"This area replaces any gravity/damp, even the default one, and stops taking "
"into account the rest of the areas."
msgstr ""
"Ця область замінює будь-яку тяжіння / пампу, навіть за замовчуванням, і "
"зупиняється з урахуванням інших зон."
msgid ""
"This area replaces any gravity/damp calculated so far, but keeps calculating "
"the rest of the areas, down to the default one."
msgstr ""
"Ця область замінює будь-яку гравію/знімку, що обчислюється так далеко, але "
"зберігає розрахунок решти областей, вниз до за замовчуванням."
msgid ""
"Constant for static bodies. In this mode, a body can be only moved by user "
"code and doesn't collide with other bodies along its path when moved."
msgstr ""
"Постійний для статичних органів. У цьому режимі тіло можна перенести тільки "
"за допомогою коду користувача і не співвідношенні з іншими тілами."
msgid ""
"Constant for kinematic bodies. In this mode, a body can be only moved by user "
"code and collides with other bodies along its path."
msgstr ""
"Постійно для кінематичних органів. У цьому режимі тіло можна перенести тільки "
"за допомогою коду користувача і колеги з іншими тілами."
msgid ""
"Constant for rigid bodies. In this mode, a body can be pushed by other bodies "
"and has forces applied."
msgstr ""
"Постійний для жорстких тіл. У цьому режимі тіло можна відштовхувати іншими "
"тілами і наносити сили."
msgid ""
"Constant for linear rigid bodies. In this mode, a body can not rotate, and "
"only its linear velocity is affected by external forces."
msgstr ""
"Постійний для лінійних жорстких тіл. У цьому режимі тіло не може обертати, і "
"тільки його лінійна швидкість впливає на зовнішні сили."
msgid ""
"Constant to set/get a body's bounce factor. The default value of this "
"parameter is [code]0.0[/code]."
msgstr ""
"Постійно встановити / вийняти фактор відмов тіла. Значення за замовчуванням "
"цього параметра [code]0.0[/code]."
msgid ""
"Constant to set/get a body's friction. The default value of this parameter is "
"[code]1.0[/code]."
msgstr ""
"Постійно встановити / приймати тертя тіла. Значення за замовчуванням цього "
"параметра [code]1.0[/code]."
msgid ""
"Constant to set/get a body's mass. The default value of this parameter is "
"[code]1.0[/code]. If the body's mode is set to [constant BODY_MODE_RIGID], "
"then setting this parameter will have the following additional effects:\n"
"- If the parameter [constant BODY_PARAM_CENTER_OF_MASS] has never been set "
"explicitly, then the value of that parameter will be recalculated based on "
"the body's shapes.\n"
"- If the parameter [constant BODY_PARAM_INERTIA] is set to a value [code]<= "
"0.0[/code], then the value of that parameter will be recalculated based on "
"the body's shapes, mass, and center of mass."
msgstr ""
"Постійно встановити / вийняти масу тіла. Значення за замовчуванням цього "
"параметра [code]1.0[/code]. Якщо режим тіла встановлюється до [constant "
"BODY_MODE_RIGID], то налаштування цього параметра буде мати наступні "
"додаткові ефекти:\n"
"- Якщо параметр [constant BODY_PARAM_CENTER_OF_MASS] ніколи не був "
"встановлений явно, то значення цього параметра буде перераховано на основі "
"форми тіла.\n"
"- Якщо параметр [constant BODY_PARAM_INERTIA] встановлюється на значення "
"[code]<= 0.0[/code], то значення цього параметра буде перераховуватися на "
"основі форм тіла, маси та центру маси."
msgid ""
"Constant to set/get a body's inertia. The default value of this parameter is "
"[code]0.0[/code]. If the body's inertia is set to a value [code]<= 0.0[/"
"code], then the inertia will be recalculated based on the body's shapes, "
"mass, and center of mass."
msgstr ""
"Постійно встановити / приймати інерцію тіла. Значення за замовчуванням цього "
"параметра [code]0.0[/code]. Якщо інерція тіла встановлена до значення "
"[code]<= 0.0[/code], то інерція буде перераховуватися на основі форм тіла, "
"маси та центру маси."
msgid ""
"Constant to set/get a body's center of mass position in the body's local "
"coordinate system. The default value of this parameter is [code]Vector2(0, 0)"
"[/code]. If this parameter is never set explicitly, then it is recalculated "
"based on the body's shapes when setting the parameter [constant "
"BODY_PARAM_MASS] or when calling [method body_set_space]."
msgstr ""
"Константа для встановлення/отримання положення центру мас тіла в локальній "
"системі координат тіла. Значення цього параметра за замовчуванням — "
"[code]Vector2(0, 0)[/code]. Якщо цей параметр ніколи не встановлюється явно, "
"то він перераховується на основі форми тіла під час встановлення параметра "
"[constant BODY_PARAM_MASS] або під час виклику [method body_set_space]."
msgid ""
"Constant to set/get a body's gravity multiplier. The default value of this "
"parameter is [code]1.0[/code]."
msgstr ""
"Постійно встановити / вийняти множника тіла. Значення за замовчуванням цього "
"параметра [code]1.0[/code]."
msgid ""
"Constant to set/get a body's linear damping mode. See [enum BodyDampMode] for "
"possible values. The default value of this parameter is [constant "
"BODY_DAMP_MODE_COMBINE]."
msgstr ""
"Постійно встановити / вийняти лінійний режим демппінгу тіла. Див. [enum "
"BodyDampMode] для можливих значень. Значення за замовчуванням цього параметра "
"[constant BODY_DAMP_MODE_COMBINE]."
msgid ""
"Constant to set/get a body's angular damping mode. See [enum BodyDampMode] "
"for possible values. The default value of this parameter is [constant "
"BODY_DAMP_MODE_COMBINE]."
msgstr ""
"Постійно встановити / вийняти кутовий режим видалення тіла. Див. [enum "
"BodyDampMode] для можливих значень. Значення за замовчуванням цього параметра "
"[constant BODY_DAMP_MODE_COMBINE]."
msgid ""
"Constant to set/get a body's linear damping factor. The default value of this "
"parameter is [code]0.0[/code]."
msgstr ""
"Постійно встановити / приймати лінійний демпфуючий фактор тіла. Значення за "
"замовчуванням цього параметра [code]0.0[/code]."
msgid ""
"Constant to set/get a body's angular damping factor. The default value of "
"this parameter is [code]0.0[/code]."
msgstr ""
"Постійно встановити / вийняти фактор пошкодження тіла. Значення за "
"замовчуванням цього параметра [code]0.0[/code]."
msgid "Represents the size of the [enum BodyParameter] enum."
msgstr "Представляємо розмір [enum BodyParameter] enum."
msgid ""
"The body's damping value is added to any value set in areas or the default "
"value."
msgstr ""
"Вартість видалення тіла додається до будь-якого значення, встановленого в "
"зонах або значенням за замовчуванням."
msgid ""
"The body's damping value replaces any value set in areas or the default value."
msgstr ""
"Значення розміру тіла замінює будь-яке значення, встановлене в зонах або "
"значенням за замовчуванням."
msgid "Constant to set/get the current transform matrix of the body."
msgstr "Постійно встановити / вийняти поточну трансформовану матрицю тіла."
msgid "Constant to set/get the current linear velocity of the body."
msgstr "Постійно встановити / приймати поточну лінійну швидкість тіла."
msgid "Constant to set/get the current angular velocity of the body."
msgstr "Постійно встановити / вийняти поточну кутову швидкість тіла."
msgid "Constant to sleep/wake up a body, or to get whether it is sleeping."
msgstr "Постійно спати / випікати тіло, або отримати, чи є вона спляча."
msgid "Constant to set/get whether the body can sleep."
msgstr "Постійно встановити / вийняти, чи може тіло спати."
msgid "Constant to create pin joints."
msgstr "Постійно створювати контактні суглоби."
msgid "Constant to create groove joints."
msgstr "Постійно створювати канавки швів."
msgid "Constant to create damped spring joints."
msgstr "Постійне створення занурених весняних швів."
msgid "Represents the size of the [enum JointType] enum."
msgstr "Представляємо розмір об'єкта [enum JointType]."
msgid ""
"Constant to set/get how fast the joint pulls the bodies back to satisfy the "
"joint constraint. The lower the value, the more the two bodies can pull on "
"the joint. The default value of this parameter is [code]0.0[/code].\n"
"[b]Note:[/b] In Godot Physics, this parameter is only used for pin joints and "
"groove joints."
msgstr ""
"Постійно налаштовувати / приймати, як швидко стягуються органи назад, щоб "
"задовольнити спільні обмеження. Чим нижче значення, тим більше два тіла "
"можуть натягнути на суглоб. Значення за замовчуванням цього параметра "
"[code]0.0[/code].\n"
"[b]Note:[/b] У фізики Godot цей параметр використовується тільки для "
"контактних з'єднань і з'єднань пазів."
msgid ""
"Constant to set/get the maximum speed with which the joint can apply "
"corrections. The default value of this parameter is [code]3.40282e+38[/"
"code].\n"
"[b]Note:[/b] In Godot Physics, this parameter is only used for groove joints."
msgstr ""
"Постійно встановити / вийняти максимальну швидкість, з якою може "
"застосовуватися корекція. Значення за замовчуванням цього параметра "
"[code]3.40282e+38[/code].\n"
"[b]Note:[/b] У фізики Godot цей параметр використовується тільки для з'єднань "
"пазів."
msgid ""
"Constant to set/get the maximum force that the joint can use to act on the "
"two bodies. The default value of this parameter is [code]3.40282e+38[/code].\n"
"[b]Note:[/b] In Godot Physics, this parameter is only used for groove joints."
msgstr ""
"Постійно встановити/забудити максимальну силу, що суглоб може "
"використовуватися для дії на двох тілах. Значення за замовчуванням цього "
"параметра [code]3.40282e+38[/code].\n"
"[b]Note:[/b] У фізики Godot цей параметр використовується тільки для з'єднань "
"пазів."
msgid ""
"Constant to set/get a how much the bond of the pin joint can flex. The "
"default value of this parameter is [code]0.0[/code]."
msgstr ""
"Постійно встановити/забудити скільки зв'язок контактного суглоба може гнучко. "
"Значення за замовчуванням цього параметра [code]0.0[/code]."
msgid "The maximum rotation around the pin."
msgstr "Максимальне обертання навколо шпильки."
msgid "The minimum rotation around the pin."
msgstr "Мінімальне обертання навколо шпильки."
msgid "Target speed for the motor. In radians per second."
msgstr "Цільова швидкість двигуна. В редьях на секунду."
msgid "If [code]true[/code], the pin has a maximum and a minimum rotation."
msgstr "Якщо [code]true[/code], шпилька має максимальне і мінімальне обертання."
msgid "If [code]true[/code], a motor turns the pin."
msgstr "Якщо [code]true[/code], мотор обертається шпилькою."
msgid ""
"Sets the resting length of the spring joint. The joint will always try to go "
"to back this length when pulled apart. The default value of this parameter is "
"the distance between the joint's anchor points."
msgstr ""
"Встановлює решту довжини весняного суглоба. З'єднання завжди намагатиметься "
"повернутися до цієї довжини при розтягуванні. Значення за замовчуванням цього "
"параметра є дистанцією між точками зв'язку."
msgid ""
"Sets the stiffness of the spring joint. The joint applies a force equal to "
"the stiffness times the distance from its resting length. The default value "
"of this parameter is [code]20.0[/code]."
msgstr ""
"Встановлює жорсткість весняного суглоба. З'єднання діє сила, що дорівнює "
"стиглості, час відступу від її решти довжини. Значення за замовчуванням цього "
"параметра [code]20.0[/code]."
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). The default value of this parameter is "
"[code]1.5[/code]."
msgstr ""
"Встановлює демпферний співвідношення весняного суглоба. Значення 0 вказує на "
"неприпустиму пружину, при цьому 1 викликає систему для досягнення рівноваги "
"максимально швидко (критичне пошкодження). Значення за замовчуванням цього "
"параметра [code]1.5[/code]."
msgid ""
"Disables continuous collision detection. This is the fastest way to detect "
"body collisions, but it can miss small and/or fast-moving objects."
msgstr ""
"Вимкнено безперервне виявлення зіткнення. Це найшвидший спосіб виявлення "
"зіткнень тіла, але він може пропустити дрібні та/або швидко знімальні "
"предмети."
msgid ""
"Enables continuous collision detection by raycasting. It is faster than "
"shapecasting, but less precise."
msgstr ""
"Увімкнено безперервне виявлення зіткнень. Це швидше, ніж формулювання, але "
"менш точний."
msgid ""
"Enables continuous collision detection by shapecasting. It is the slowest CCD "
"method, and the most precise."
msgstr ""
"Увімкнено безперервне виявлення зіткнень за допомогою формулювання. Це "
"повільний метод CCD, і найбільш точний."
msgid ""
"The value of the first parameter and area callback function receives, when an "
"object enters one of its shapes."
msgstr ""
"Вартість першого параметра і функції виклику області отримує, коли об'єкт "
"входить до однієї з його форм."
msgid ""
"The value of the first parameter and area callback function receives, when an "
"object exits one of its shapes."
msgstr ""
"Вартість першого параметра і функції виклику області отримує, коли об'єкт "
"виходить один з його форм."
msgid "Constant to get the number of objects that are not sleeping."
msgstr "Постійно отримайте кількість об'єктів, які не сплять."
msgid "Constant to get the number of possible collisions."
msgstr "Постійно отримати кількість можливих зіткнень."
msgid ""
"Constant to get the number of space regions where a collision could occur."
msgstr ""
"Постійно отримати кількість просторих регіонів, де може відбуватися зіткнення."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsServer2D] implementations."
msgstr ""
"Забезпечує віртуальні методи, які можуть передаватися для створення "
"користувацького [PhysicsServer2D]."
msgid ""
"This class extends [PhysicsServer2D] by providing additional virtual methods "
"that can be overridden. When these methods are overridden, they will be "
"called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsServer2D]."
msgstr ""
"Цей клас поширюється на [PhysicsServer2D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsServer2D]."
msgid "Overridable version of [method PhysicsServer2D.area_add_shape]."
msgstr "Перевизначувана версія of [method PhysicsServer2D.area_add_shape]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.area_attach_canvas_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_attach_canvas_instance_id]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.area_attach_object_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_attach_object_instance_id]."
msgid "Overridable version of [method PhysicsServer2D.area_clear_shapes]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_clear_shapes]."
msgid "Overridable version of [method PhysicsServer2D.area_create]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_create]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_get_canvas_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_get_canvas_instance_id]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_get_collision_layer]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_collision_layer]."
msgid "Overridable version of [method PhysicsServer2D.area_get_collision_mask]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_collision_mask]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_get_object_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_get_object_instance_id]."
msgid "Overridable version of [method PhysicsServer2D.area_get_param]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_param]."
msgid "Overridable version of [method PhysicsServer2D.area_get_shape]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_shape]."
msgid "Overridable version of [method PhysicsServer2D.area_get_shape_count]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_shape_count]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_get_shape_transform]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_shape_transform]."
msgid "Overridable version of [method PhysicsServer2D.area_get_space]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_space]."
msgid "Overridable version of [method PhysicsServer2D.area_get_transform]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_get_transform]."
msgid "Overridable version of [method PhysicsServer2D.area_remove_shape]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_remove_shape]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.area_set_area_monitor_callback]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_set_area_monitor_callback]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_set_collision_layer]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_collision_layer]."
msgid "Overridable version of [method PhysicsServer2D.area_set_collision_mask]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_collision_mask]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_set_monitor_callback]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.area_set_monitor_callback]."
msgid "Overridable version of [method PhysicsServer2D.area_set_monitorable]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_monitorable]."
msgid "Overridable version of [method PhysicsServer2D.area_set_param]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_param]."
msgid ""
"If set to [code]true[/code], allows the area with the given [RID] to detect "
"mouse inputs when the mouse cursor is hovering on it.\n"
"Overridable version of [PhysicsServer2D]'s internal [code]area_set_pickable[/"
"code] method. Corresponds to [member CollisionObject2D.input_pickable]."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє області з вказаною [RID] для "
"виявлення вводів мишки, коли курсор мишки ховається на ньому.\n"
"Безперервна версія [PhysicsServer2D] внутрішня [code]area_set_pickable[/code] "
"метод. Кореспонденти до [method CollisionObject2D.input_pickable]."
msgid "Overridable version of [method PhysicsServer2D.area_set_shape]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_shape]."
msgid "Overridable version of [method PhysicsServer2D.area_set_shape_disabled]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_shape_disabled]."
msgid ""
"Overridable version of [method PhysicsServer2D.area_set_shape_transform]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_shape_transform]."
msgid "Overridable version of [method PhysicsServer2D.area_set_space]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_space]."
msgid "Overridable version of [method PhysicsServer2D.area_set_transform]."
msgstr "Перевизначена версія [method PhysicsServer2D.area_set_transform]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_add_collision_exception]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_add_collision_exception]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_add_constant_central_force]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_add_constant_central_force]."
msgid "Overridable version of [method PhysicsServer2D.body_add_constant_force]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_add_constant_force]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_add_constant_torque]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_add_constant_torque]."
msgid "Overridable version of [method PhysicsServer2D.body_add_shape]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_add_shape]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_apply_central_force]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_apply_central_force]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_apply_central_impulse]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_apply_central_impulse]."
msgid "Overridable version of [method PhysicsServer2D.body_apply_force]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_apply_force]."
msgid "Overridable version of [method PhysicsServer2D.body_apply_impulse]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_apply_impulse]."
msgid "Overridable version of [method PhysicsServer2D.body_apply_torque]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_apply_torque]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_apply_torque_impulse]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_apply_torque_impulse]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_attach_canvas_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_attach_canvas_instance_id]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_attach_object_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_attach_object_instance_id]."
msgid "Overridable version of [method PhysicsServer2D.body_clear_shapes]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_clear_shapes]."
msgid ""
"Given a [param body], a [param shape], and their respective parameters, this "
"method should return [code]true[/code] if a collision between the two would "
"occur, with additional details passed in [param results].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]shape_collide[/"
"code] method. Corresponds to [method PhysicsDirectSpaceState2D.collide_shape]."
msgstr ""
"З огляду на [param body], [param shape], і відповідні параметри, цей метод "
"повинен повернутися [code]true[/code], якщо виникне зіткнення між двома, з "
"додатковими деталями, що пропускаються в [парамі результати].\n"
"Безперервна версія [PhysicsServer2D] внутрішнє [code]shape_collide[/code] "
"метод. Кореспонденти до [method PhysicsDirectSpaceState2D.collide_shape]."
msgid "Overridable version of [method PhysicsServer2D.body_create]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_create]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_canvas_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_get_canvas_instance_id]."
msgid ""
"Returns the [RID]s of all bodies added as collision exceptions for the given "
"[param body]. See also [method _body_add_collision_exception] and [method "
"_body_remove_collision_exception].\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]body_get_collision_exceptions[/code] method. Corresponds to [method "
"PhysicsBody2D.get_collision_exceptions]."
msgstr ""
"Повернутися до [RID] всіх органів, які додані в якості винятків зіткнень для "
"вказаного [param body]. Дивись також [method _body_add_collision_exception] і "
"[method _body_remove_collision_exception].\n"
"Безперервна версія [PhysicsServer2D] внутрішня "
"[code]body_get_collision_exceptions[/code] метод. Кореспонденти до [method "
"PhysicsBody2D.get_collision_exceptions]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_collision_layer]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_collision_layer]."
msgid "Overridable version of [method PhysicsServer2D.body_get_collision_mask]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_collision_mask]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_collision_priority]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_get_collision_priority]."
msgid "Overridable version of [method PhysicsServer2D.body_get_constant_force]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_constant_force]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_constant_torque]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_constant_torque]."
msgid ""
"Overridable version of [PhysicsServer2D]'s internal "
"[code]body_get_contacts_reported_depth_threshold[/code] method.\n"
"[b]Note:[/b] This method is currently unused by Godot's default physics "
"implementation."
msgstr ""
"Перевизначувана версія внутрішнього методу "
"[code]body_get_contacts_reported_depth_threshold[/code] класу "
"[PhysicsServer2D].\n"
"[b]Примітка:[/b] Цей метод наразі не використовується реалізацією фізики "
"Godot за замовчуванням."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_get_continuous_collision_detection_mode]."
msgstr ""
"Перевизначена версія [method "
"PhysicsServer2D.body_get_continuous_collision_detection_mode]."
msgid "Overridable version of [method PhysicsServer2D.body_get_direct_state]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_direct_state]."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_get_max_contacts_reported]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_get_max_contacts_reported]."
msgid "Overridable version of [method PhysicsServer2D.body_get_mode]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_mode]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_object_instance_id]."
msgstr ""
"Перевизначена версія [method PhysicsServer2D.body_get_object_instance_id]."
msgid "Overridable version of [method PhysicsServer2D.body_get_param]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_param]."
msgid "Overridable version of [method PhysicsServer2D.body_get_shape]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_shape]."
msgid "Overridable version of [method PhysicsServer2D.body_get_shape_count]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_shape_count]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_get_shape_transform]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_shape_transform]."
msgid "Overridable version of [method PhysicsServer2D.body_get_space]."
msgstr "Перевизначена версія [method PhysicsServer2D.body_get_space]."
msgid "Overridable version of [method PhysicsServer2D.body_get_state]."
msgstr ""
"Версія [method PhysicsServer2D.body_get_state] з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_is_omitting_force_integration]."
msgstr ""
"Версія [method PhysicsServer2D.body_is_omitting_force_integration] з "
"можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_remove_collision_exception]."
msgstr ""
"Версія [method PhysicsServer2D.body_remove_collision_exception] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_remove_shape]."
msgstr ""
"Версія [method PhysicsServer2D.body_remove_shape] з можливістю перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.body_reset_mass_properties]."
msgstr ""
"Версія [method PhysicsServer2D.body_reset_mass_properties] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_axis_velocity]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_axis_velocity] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.body_set_collision_layer]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_collision_layer] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_collision_mask]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_collision_mask] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.body_set_collision_priority]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_collision_priority] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_constant_force]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_constant_force] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.body_set_constant_torque]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_constant_torque] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [PhysicsServer2D]'s internal "
"[code]body_set_contacts_reported_depth_threshold[/code] method.\n"
"[b]Note:[/b] This method is currently unused by Godot's default physics "
"implementation."
msgstr ""
"Перевизначувана версія внутрішнього методу "
"[code]body_set_contacts_reported_depth_threshold[/code] класу "
"[PhysicsServer2D].\n"
"[b]Примітка:[/b] Цей метод наразі не використовується реалізацією фізики "
"Godot за замовчуванням."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_set_continuous_collision_detection_mode]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_continuous_collision_detection_mode] "
"з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_set_force_integration_callback]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_force_integration_callback] з "
"можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_set_max_contacts_reported]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_max_contacts_reported] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_mode]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_mode] з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_set_omit_force_integration]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_omit_force_integration] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_param]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_param] з можливістю перевизначення."
msgid ""
"If set to [code]true[/code], allows the body with the given [RID] to detect "
"mouse inputs when the mouse cursor is hovering on it.\n"
"Overridable version of [PhysicsServer2D]'s internal [code]body_set_pickable[/"
"code] method. Corresponds to [member CollisionObject2D.input_pickable]."
msgstr ""
"Якщо встановити до [code]true[/code], дозволяє тіло з вказаною [RID] для "
"виявлення вводів мишки, коли курсор мишки переховається на ньому.\n"
"Безперервна версія [PhysicsServer2D] внутрішня [code]body_set_pickable[/code] "
"метод. Кореспонденти до [member CollisionObject2D.input_pickable]."
msgid "Overridable version of [method PhysicsServer2D.body_set_shape]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_shape] з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.body_set_shape_as_one_way_collision]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_shape_as_one_way_collision] з "
"можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_shape_disabled]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_shape_disabled] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.body_set_shape_transform]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_shape_transform] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_space]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_space] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.body_set_state]."
msgstr ""
"Версія [method PhysicsServer2D.body_set_state] з можливістю перевизначення."
msgid ""
"Assigns the [param body] to call the given [param callable] during the "
"synchronization phase of the loop, before [method _step] is called. See also "
"[method _sync].\n"
"Overridable version of [method PhysicsServer2D.body_set_state_sync_callback]."
msgstr ""
"Призначає [param body] для виклику заданого [param callable] під час фази "
"синхронізації циклу, перед викликом [method _step]. Див. також [method "
"_sync].\n"
"Перевизначена версія [method PhysicsServer2D.body_set_state_sync_callback]."
msgid ""
"Overridable version of [method PhysicsServer2D.body_test_motion]. Unlike the "
"exposed implementation, this method does not receive all of the arguments "
"inside a [PhysicsTestMotionParameters2D]."
msgstr ""
"Перевизначувана версія методу [method PhysicsServer2D.body_test_motion]. На "
"відміну від відкритої реалізації, цей метод не отримує всі аргументи "
"всередині [PhysicsTestMotionParameters2D]."
msgid "Overridable version of [method PhysicsServer2D.capsule_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.capsule_shape_create] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.circle_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.circle_shape_create] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.concave_polygon_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.concave_polygon_shape_create] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.convex_polygon_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.convex_polygon_shape_create] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.damped_spring_joint_get_param]."
msgstr ""
"Версія [method PhysicsServer2D.damped_spring_joint_get_param] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.damped_spring_joint_set_param]."
msgstr ""
"Версія [method PhysicsServer2D.damped_spring_joint_set_param] з можливістю "
"перевизначення."
msgid ""
"Called to indicate that the physics server has stopped synchronizing. It is "
"in the loop's iteration/physics phase, and can access physics objects even if "
"running on a separate thread. See also [method _sync].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]end_sync[/code] "
"method."
msgstr ""
"Зателефонуйте, що сервер фізики припинив синхронізацію. У фазі петля/фізики "
"можна отримати доступ до фізичних об'єктів, навіть якщо виконується на "
"окремій нитки. Дивіться також [method _sync].\n"
"Безперервна версія [PhysicsServer2D] внутрішнє [code]end_sync[/code] метод."
msgid ""
"Called when the main loop finalizes to shut down the physics server. See also "
"[method MainLoop._finalize] and [method _init].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]finish[/code] "
"method."
msgstr ""
"Викликається при головному петлю завершується заключення сервера фізики. "
"Дивись також [method MainLoop._finalize] і [method _init].\n"
"Безперервна версія [PhysicsServer2D] внутрішнє [code]фініш[/code] метод."
msgid ""
"Called every physics step before [method _step] to process all remaining "
"queries.\n"
"Overridable version of [PhysicsServer2D]'s internal [code]flush_queries[/"
"code] method."
msgstr ""
"Зателефонуйте кожному фізичним кроком до [method _step], щоб обробляти всі "
"інші запити.\n"
"Безперервна версія [PhysicsServer2D] внутрішнє [code]flush_queries[/code] "
"метод."
msgid "Overridable version of [method PhysicsServer2D.free_rid]."
msgstr "Версія [method PhysicsServer2D.free_rid] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.get_process_info]."
msgstr ""
"Версія [method PhysicsServer2D.get_process_info] з можливістю перевизначення."
msgid ""
"Called when the main loop is initialized and creates a new instance of this "
"physics server. See also [method MainLoop._initialize] and [method _finish].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]init[/code] method."
msgstr ""
"Викликається, коли початкова петля і створює новий екземпляр цього фізичного "
"сервера. Дивись також [method MainLoop._initialize] і [method _finish].\n"
"Безперервна версія внутрішнього [code] метод [/code]."
msgid ""
"Overridable method that should return [code]true[/code] when the physics "
"server is processing queries. See also [method _flush_queries].\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]is_flushing_queries[/code] method."
msgstr ""
"Метод з можливістю перевизначення, який повинен повертати [code]true[/code], "
"коли сервер фізики обробляє запити. Дивитись також [method _flush_queries].\n"
"Версія внутрішнього методу [PhysicsServer2D] [code]is_flushing_queries[/code] "
"з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_clear]."
msgstr ""
"Версія [method PhysicsServer2D.joint_clear] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_create]."
msgstr ""
"Версія [method PhysicsServer2D.joint_create] з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.joint_disable_collisions_between_bodies]."
msgstr ""
"Версія [method PhysicsServer2D.joint_disable_collisions_between_bodies] з "
"можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_get_param]."
msgstr ""
"Версія [method PhysicsServer2D.joint_get_param] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_get_type]."
msgstr ""
"Версія [method PhysicsServer2D.joint_get_type] з можливістю перевизначення."
msgid ""
"Overridable version of [method "
"PhysicsServer2D.joint_is_disabled_collisions_between_bodies]."
msgstr ""
"Версія [method PhysicsServer2D.joint_is_disabled_collisions_between_bodies] з "
"можливістю перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.joint_make_damped_spring]."
msgstr ""
"Версія [method PhysicsServer2D.joint_make_damped_spring] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_make_groove]."
msgstr "Версія [method PhysicsServer2D.joint_make_groove]."
msgid "Overridable version of [method PhysicsServer2D.joint_make_pin]."
msgstr ""
"Версія [method PhysicsServer2D.joint_make_pin] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.joint_set_param]."
msgstr ""
"Версія [method PhysicsServer2D.joint_set_param] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.pin_joint_get_flag]."
msgstr ""
"Версія [method PhysicsServer2D.pin_joint_get_flag] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.pin_joint_get_param]."
msgstr ""
"Версія [method PhysicsServer2D.pin_joint_get_param] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.pin_joint_set_flag]."
msgstr ""
"Версія [method PhysicsServer2D.pin_joint_set_flag] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.pin_joint_set_param]."
msgstr ""
"Версія [method PhysicsServer2D.pin_joint_set_param] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.rectangle_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.rectangle_shape_create] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.segment_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.segment_shape_create] з можливістю "
"перевизначення."
msgid ""
"Overridable version of [method PhysicsServer2D.separation_ray_shape_create]."
msgstr ""
"Версія [method PhysicsServer2D.separation_ray_shape_create] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.set_active]."
msgstr "Версія [method PhysicsServer2D.set_active] з можливістю перевизначення."
msgid ""
"Given two shapes and their parameters, should return [code]true[/code] if a "
"collision between the two would occur, with additional details passed in "
"[param results].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]shape_collide[/"
"code] method. Corresponds to [method PhysicsDirectSpaceState2D.collide_shape]."
msgstr ""
"Зважаючи на дві форми та їх параметри, слід повернути [code]true[/code], якщо "
"виникне зіткнення між двома, з додатковими деталями, що надходять в [param "
"results].\n"
"Безперервна версія [PhysicsServer2D] внутрішнє [code]shape_collide[/code] "
"метод. Кореспонденти до [методичний посібник]."
msgid ""
"Should return the custom solver bias of the given [param shape], which "
"defines how much bodies are forced to separate on contact when this shape is "
"involved.\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]shape_get_custom_solver_bias[/code] method. Corresponds to [member "
"Shape2D.custom_solver_bias]."
msgstr ""
"При поверненні користувальницького розчинника, який визначає, скільки органів "
"змушені відокремити на контакті, коли ця форма бере участь.\n"
"Безперервна версія [PhysicsServer2D] внутрішня [code] "
"форма_get_custom_solver_bias[/code] метод. Кореспонденти до [member "
"Shape2D.custom_solver_bias]."
msgid "Overridable version of [method PhysicsServer2D.shape_get_data]."
msgstr ""
"Версія [method PhysicsServer2D.shape_get_data] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.shape_get_type]."
msgstr ""
"Версія [method PhysicsServer2D.shape_get_type] з можливістю перевизначення."
msgid ""
"Should set the custom solver bias for the given [param shape]. It defines how "
"much bodies are forced to separate on contact.\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]shape_get_custom_solver_bias[/code] method. Corresponds to [member "
"Shape2D.custom_solver_bias]."
msgstr ""
"Щоб встановити користувальницький розчинник для вказаного [param shape]. "
"Визначає, скільки органів змушені відокремити на контакті.\n"
"Безперервна версія [PhysicsServer2D] внутрішнє "
"[code]shape_get_custom_solver_bias[/code] метод. Кореспонденти до [member "
"Shape2D.custom_solver_bias]."
msgid "Overridable version of [method PhysicsServer2D.shape_set_data]."
msgstr ""
"Версія [method PhysicsServer2D.shape_set_data] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.space_create]."
msgstr ""
"Версія [method PhysicsServer2D.space_create] з можливістю перевизначення."
msgid ""
"Should return how many contacts have occurred during the last physics step in "
"the given [param space]. See also [method _space_get_contacts] and [method "
"_space_set_debug_contacts].\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]space_get_contact_count[/code] method."
msgstr ""
"Повернемо, скільки контактів відбувалися під час останнього етапу фізики "
"[param space]. Дивись також [method _get_contacts] та [method "
"_set_debug_contacts].\n"
"Версія [PhysicsServer2D] внутрішнього [code]space_get_contact_count[/code] "
"метод."
msgid ""
"Should return the positions of all contacts that have occurred during the "
"last physics step in the given [param space]. See also [method "
"_space_get_contact_count] and [method _space_set_debug_contacts].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]space_get_contacts[/"
"code] method."
msgstr ""
"Повернемо позиції всіх контактів, які відбувалися під час останнього етапу "
"фізики на даній [param space]. Також [method _get_contact_count] і [method "
"_set_debug_contacts].\n"
"Безперервна версія внутрішнього [code]space_get_contacts[/code]."
msgid "Overridable version of [method PhysicsServer2D.space_get_direct_state]."
msgstr ""
"Версія [method PhysicsServer2D.space_get_direct_state] з можливістю "
"перевизначення."
msgid "Overridable version of [method PhysicsServer2D.space_get_param]."
msgstr ""
"Версія [method PhysicsServer2D.space_get_param] з можливістю перевизначення."
msgid "Overridable version of [method PhysicsServer2D.space_is_active]."
msgstr "Безперервна версія [method PhysicsServer2D.space_is_active]."
msgid "Overridable version of [method PhysicsServer2D.space_set_active]."
msgstr ""
"Версія [method PhysicsServer2D.space_set_active] з можливістю перевизначення."
msgid ""
"Used internally to allow the given [param space] to store contact points, up "
"to [param max_contacts]. This is automatically set for the main [World2D]'s "
"space when [member SceneTree.debug_collisions_hint] is [code]true[/code], or "
"by checking \"Visible Collision Shapes\" in the editor. Only works in debug "
"builds.\n"
"Overridable version of [PhysicsServer2D]'s internal "
"[code]space_set_debug_contacts[/code] method."
msgstr ""
"Використовуються внутрішньо, щоб дозволити даній [param space] зберігати "
"контактні точки, до [param max_contacts]. Це автоматично встановлюється для "
"основного простору [World2D], коли [member SceneTree.debug_collisions_hint] "
"[code]true[/code], або перевіряючи \"Відчувні фігури Collision\" в редакторі. "
"Тільки роботи в будівельних конструкціях.\n"
"Версія [PhysicsServer2D] внутрішнє [code]space_set_debug_contacts[/code] "
"метод."
msgid "Overridable version of [method PhysicsServer2D.space_set_param]."
msgstr ""
"Версія [method PhysicsServer2D.space_set_param] з можливістю перевизначення."
msgid ""
"Called every physics step to process the physics simulation. [param step] is "
"the time elapsed since the last physics step, in seconds. It is usually the "
"same as the value returned by [method Node.get_physics_process_delta_time].\n"
"Overridable version of [PhysicsServer2D]'s internal [code skip-lint]step[/"
"code] method."
msgstr ""
"Викликається на кожному кроці фізики для обробки фізичної симуляції. [param "
"step] – це час, що минув з останнього кроку фізики, у секундах. Зазвичай він "
"такий самий, як значення, повернене методом [method "
"Node.get_physics_process_delta_time].\n"
"Перевизначувана версія внутрішнього методу [code skip-lint]step[/code] "
"[PhysicsServer2D]."
msgid ""
"Called to indicate that the physics server is synchronizing and cannot access "
"physics states if running on a separate thread. See also [method _end_sync].\n"
"Overridable version of [PhysicsServer2D]'s internal [code]sync[/code] method."
msgstr ""
"Зателефоновано, щоб вказати, що сервер фізики синхронізується і не може "
"доступу до фізико-фізичних станів, якщо працює на окремій нитки. Дивись також "
"[method _end_sync].\n"
"Безперервна версія внутрішнього [code]sync[/code]."
msgid ""
"Overridable version of [method PhysicsServer2D.world_boundary_shape_create]."
msgstr "Визначена версія [method PhysicsServer2D.world_boundary_shape_create]."
msgid ""
"Returns [code]true[/code] if the body with the given [RID] is being excluded "
"from [method _body_test_motion]. See also [method Object.get_instance_id]."
msgstr ""
"Повертаємо [code]true[/code], якщо тіло з вказаною [RID] виключається з "
"[method _body_test_motion]. Дивись також [method Object.get_instance_id]."
msgid ""
"Returns [code]true[/code] if the object with the given instance ID is being "
"excluded from [method _body_test_motion]. See also [method "
"Object.get_instance_id]."
msgstr ""
"Повертає [code]true[/code], якщо об'єкт із заданим ідентифікатором екземпляра "
"виключається з методу [method _body_test_motion]. Див. також [method "
"Object.get_instance_id]."
msgid "A singleton for managing [PhysicsServer2D] implementations."
msgstr "Універсал для управління [PhysicsServer2D]."
msgid ""
"[PhysicsServer2DManager] is the API for registering [PhysicsServer2D] "
"implementations and for setting the default implementation.\n"
"[b]Note:[/b] It is not possible to switch physics servers at runtime. This "
"class is only used on startup at the server initialization level, by Godot "
"itself and possibly by GDExtensions."
msgstr ""
"[PhysicsServer2DManager] є API для реєстрації [PhysicsServer2D] і для "
"налаштування реалізації за замовчуванням.\n"
"[b]Примітка:[/b] Неможливо переключити фізико-сервери в режимі runtime. Цей "
"клас використовується тільки для запуску на рівні ініціалізації сервера, і, "
"можливо, GDExtensions."
msgid ""
"Register a [PhysicsServer2D] implementation by passing a [param name] and a "
"[Callable] that returns a [PhysicsServer2D] object."
msgstr ""
"Зареєструйте реалізацію [PhysicsServer2D], передавши [param name] та "
"[Callable], який повертає об'єкт [PhysicsServer2D]."
msgid ""
"Set the default [PhysicsServer2D] implementation to the one identified by "
"[param name], if [param priority] is greater than the priority of the current "
"default implementation."
msgstr ""
"Встановлює реалізацію [PhysicsServer2D] за замовчуванням такою, що визначена "
"за допомогою [param name], якщо [param priority] перевищує пріоритет поточної "
"реалізації за замовчуванням."
msgid "A server interface for low-level 3D physics access."
msgstr "Інтерфейс сервера для фізичного доступу на низькому рівні 3D."
msgid ""
"PhysicsServer3D is the server responsible for all 3D physics. It can directly "
"create and manipulate all physics objects:\n"
"- A [i]space[/i] is a self-contained world for a physics simulation. It "
"contains bodies, areas, and joints. Its state can be queried for collision "
"and intersection information, and several parameters of the simulation can be "
"modified.\n"
"- A [i]shape[/i] is a geometric shape such as a sphere, a box, a cylinder, or "
"a polygon. It can be used for collision detection by adding it to a body/"
"area, possibly with an extra transformation relative to the body/area's "
"origin. Bodies/areas can have multiple (transformed) shapes added to them, "
"and a single shape can be added to bodies/areas multiple times with different "
"local transformations.\n"
"- A [i]body[/i] is a physical object which can be in static, kinematic, or "
"rigid mode. Its state (such as position and velocity) can be queried and "
"updated. A force integration callback can be set to customize the body's "
"physics.\n"
"- An [i]area[/i] is a region in space which can be used to detect bodies and "
"areas entering and exiting it. A body monitoring callback can be set to "
"report entering/exiting body shapes, and similarly an area monitoring "
"callback can be set. Gravity and damping can be overridden within the area by "
"setting area parameters.\n"
"- A [i]joint[/i] is a constraint, either between two bodies or on one body "
"relative to a point. Parameters such as the joint bias and the rest length of "
"a spring joint can be adjusted.\n"
"Physics objects in [PhysicsServer3D] may be created and manipulated "
"independently; they do not have to be tied to nodes in the scene tree.\n"
"[b]Note:[/b] All the 3D physics nodes use the physics server internally. "
"Adding a physics node to the scene tree will cause a corresponding physics "
"object to be created in the physics server. A rigid body node registers a "
"callback that updates the node's transform with the transform of the "
"respective body object in the physics server (every physics update). An area "
"node registers a callback to inform the area node about overlaps with the "
"respective area object in the physics server. The raycast node queries the "
"direct state of the relevant space in the physics server."
msgstr ""
"PhysicsServer3D — це сервер, який відповідає за всю 3D-фізику. Він може "
"безпосередньо створювати та керувати всіма фізичними об’єктами: \n"
"- [i]Простір[/i] — це самодостатній світ для симуляції фізики. Він містить "
"тіла, області та суглоби. Його стан можна запитувати для отримання інформації "
"про зіткнення та перехрестя, а також можна змінити кілька параметрів "
"моделювання. \n"
"- [i]Фігура[/i] — це геометрична фігура, наприклад сфера, прямокутник, "
"циліндр або багатокутник. Його можна використовувати для виявлення зіткнень, "
"додавши його до тіла/області, можливо, з додатковим перетворенням відносно "
"походження тіла/області. До тіл/областей можна додати кілька "
"(трансформованих) форм, а одну форму можна додавати до тіл/областей кілька "
"разів за допомогою різних локальних трансформацій. \n"
"- [i]Тіло[/i] — це фізичний об'єкт, який може перебувати в статичному, "
"кінематичному або твердому режимі. Його стан (наприклад, положення та "
"швидкість) можна запитувати та оновлювати. Зворотний виклик інтеграції сили "
"можна встановити для налаштування фізики тіла. \n"
"- [i]Область[/i] — це область у просторі, яка може бути використана для "
"виявлення тіл і областей, які входять і виходять з неї. Можна налаштувати "
"зворотний виклик моніторингу тіла, щоб повідомляти про вхід/вихід з форм "
"тіла, і аналогічно можна встановити зворотний виклик моніторингу області. "
"Силу тяжіння та демпфування можна перекрити в межах області, встановивши "
"параметри області. \n"
"- [i]З’єднання[/i] — це зв’язок між двома тілами або одним тілом відносно "
"точки. Можна регулювати такі параметри, як ухил з’єднання та довжина спокою "
"пружинного з’єднання. \n"
"Фізичні об’єкти в [PhysicsServer3D] можна створювати та маніпулювати ними "
"незалежно; вони не повинні бути прив'язані до вузлів у дереві сцени. \n"
"[b]Примітка:[/b] усі вузли 3D фізики використовують внутрішній сервер фізики. "
"Додавання вузла фізики до дерева сцени призведе до створення відповідного "
"об’єкта фізики на сервері фізики. Вузол твердого тіла реєструє зворотний "
"виклик, який оновлює перетворення вузла за допомогою перетворення "
"відповідного об’єкта тіла на сервері фізики (кожне оновлення фізики). Вузол "
"області реєструє зворотний виклик, щоб повідомити вузол області про "
"перекриття з відповідним об’єктом області на сервері фізики. Вузол raycast "
"запитує прямий стан відповідного простору на сервері фізики."
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 ""
"Додає форму в область, разом з трансформуючою матрицею. Шпильки зазвичай "
"додаються індексом, тому слід відслідковувати яку форму має заданий індекс."
msgid ""
"Assigns the area to a descendant of [Object], so it can exist in the node "
"tree."
msgstr ""
"Призначає область нащадку [Object], щоб вона могла існувати у дереві вузлів."
msgid ""
"Removes all shapes from an area. It does not delete the shapes, so they can "
"be reassigned later."
msgstr ""
"Видаліть всі форми з області. Не видаліть форми, тому їх можна перепризначати "
"пізніше."
msgid ""
"Creates a 3D area object in the physics server, and returns the [RID] that "
"identifies it. The default settings for the created area include a collision "
"layer and mask set to [code]1[/code], and [code]monitorable[/code] set to "
"[code]false[/code].\n"
"Use [method area_add_shape] to add shapes to it, use [method "
"area_set_transform] to set its transform, and use [method area_set_space] to "
"add the area to a space. If you want the area to be detectable use [method "
"area_set_monitorable]."
msgstr ""
"Створює об'єкт площею 3D у фізичному сервері, і повертає [RID], який "
"ідентифікує його. Параметри за замовчуванням для створеної площі включають "
"шар зіткнення і набір масок для [code]1[/code], і [code]моніторинг[/code], "
"встановлений до [code]false[/code].\n"
"Використовуйте [method area_add_shape], щоб додати форми до нього, "
"скористайтеся [method area_set_transform], щоб встановити його трансформацію, "
"а також використовувати [method area_set_space] для додавання площі до "
"простору. Якщо ви хочете, щоб зона була виявлена [method "
"area_set_monitorable]."
msgid "Returns the physics layer or layers an area belongs to."
msgstr "Повертає фізичний шар або шари ділянки належить до."
msgid "Returns the physics layer or layers an area can contact with."
msgstr "Повертає фізичний шар або шари приміщення можна зв'язатися з."
msgid "Gets the instance ID of the object the area is assigned to."
msgstr "Отримує ідентифікатор екземпляра об'єкта, приписаний до."
msgid ""
"Returns an area parameter value. A list of available parameters is on the "
"[enum AreaParameter] constants."
msgstr ""
"Повертає значення параметра області. Перелік доступних параметрів знаходиться "
"на території [enum AreaParameter]."
msgid "Returns the [RID] of the nth shape of an area."
msgstr "Повернення [RID] n-ї форми ділянки."
msgid "Returns the number of shapes assigned to an area."
msgstr "Повертає кількість форм, призначених для ділянки."
msgid "Returns the transform matrix of a shape within an area."
msgstr "Повертає трансформую матрицю форми в межах області."
msgid "Returns the space assigned to the area."
msgstr "Повертає простір, призначене для місцевості."
msgid "Returns the transform matrix for an area."
msgstr "Повертає трансформую матрицю на область."
msgid ""
"Removes a shape from an area. It does not delete the shape, so it can be "
"reassigned later."
msgstr ""
"Знімає форму з області. Вона не видаляє форму, тому її можна перепризначати "
"пізніше."
msgid "Assigns the area to one or many physics layers."
msgstr "Призначає площу до одного або декількох фізичних шарів."
msgid "Sets which physics layers the area will monitor."
msgstr "Набори, які фізичні шари зони будуть контролюватися."
msgid ""
"Sets the value for an area parameter. A list of available parameters is on "
"the [enum AreaParameter] constants."
msgstr ""
"Встановлює значення параметра області. Перелік доступних параметрів "
"знаходиться на території [enum AreaParameter]."
msgid "Sets object pickable with rays."
msgstr "Встановлює об'єкт, підібраний з променями."
msgid ""
"Substitutes a given area shape by another. The old shape is selected by its "
"index, the new one by its [RID]."
msgstr ""
"Встановлює задану форму ділянки іншим. Стара форма вибирається за індексом, "
"новий за його [RID]."
msgid "Sets the transform matrix for an area shape."
msgstr "Встановлює трансформую матрицю для форми ділянки."
msgid "Assigns a space to the area."
msgstr "Призначає простір до площі."
msgid "Sets the transform matrix for an area."
msgstr "Встановлює трансформую матрицю для області."
msgid "Adds a body to the list of bodies exempt from collisions."
msgstr "Додає тіло до переліку органів, звільнених від зіткнення."
msgid ""
"Adds a constant directional force without affecting rotation that keeps being "
"applied over time until cleared with [code]body_set_constant_force(body, "
"Vector3(0, 0, 0))[/code].\n"
"This is equivalent to using [method body_add_constant_force] at the body's "
"center of mass."
msgstr ""
"Додавання постійної спрямованої сили без ударної обертання, яка зберігає час, "
"поки не очищається [code]body_set_constant_force(body, Vector3(0, 0)[/code].\n"
"Це еквівалентно використання [method body_add_constant_force] в центрі маси "
"тіла."
msgid ""
"Adds a constant positioned force to the body that keeps being applied over "
"time until cleared with [code]body_set_constant_force(body, Vector3(0, 0, 0))"
"[/code].\n"
"[param position] is the offset from the body origin in global coordinates."
msgstr ""
"Додавання постійної позиціонованої сили до тіла, яка зберігає час, поки не "
"очищається [code]body_set_constant_force(body, Vector3(0, 0)[/code].\n"
"[param position] – це зміщення з організму в глобальних координатах."
msgid ""
"Adds a constant rotational force without affecting position that keeps being "
"applied over time until cleared with [code]body_set_constant_torque(body, "
"Vector3(0, 0, 0))[/code]."
msgstr ""
"Додає постійної обертальної сили, не впливаючи на позицію, яка зберігає час, "
"поки не очищається [code]body_set_constant_torque(body, Vector3(0, 0)[/code]."
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 ""
"Додає форму до тіла, разом з трансформуючою матрицею. Шпильки зазвичай "
"додаються індексом, тому слід відслідковувати яку форму має заданий індекс."
msgid ""
"Applies a directional force without affecting rotation. A force is time "
"dependent and meant to be applied every physics update.\n"
"This is equivalent to using [method body_apply_force] at the body's center of "
"mass."
msgstr ""
"Застосовується спрямована сила без ударного обертання. Знаряддя часу залежна "
"і означена для кожного оновлення фізики.\n"
"Це еквівалентно використанню [method body_apply_force] в центрі маси тіла."
msgid ""
"Applies a directional impulse without affecting rotation.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"This is equivalent to using [method body_apply_impulse] at the body's center "
"of mass."
msgstr ""
"Застосовується спрямований імпульс без впливу обертання.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"Це еквівалентно використанню [method body_apply_impulse] в центрі маси тіла."
msgid ""
"Applies a rotational force without affecting position. A force is time "
"dependent and meant to be applied every physics update."
msgstr ""
"Застосовується обертальна сила, не впливає на положення. Знаряддя часу "
"залежна і означена для кожного оновлення фізики."
msgid ""
"Applies a rotational impulse to the body without affecting the position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise)."
msgstr ""
"Застосовує обертальний імпульс до тіла без впливу на положення.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше)."
msgid "Removes all shapes from a body."
msgstr "Видаліть всі форми з тіла."
msgid ""
"Creates a 3D body object in the physics server, and returns the [RID] that "
"identifies it. The default settings for the created area include a collision "
"layer and mask set to [code]1[/code], and body mode set to [constant "
"BODY_MODE_RIGID].\n"
"Use [method body_add_shape] to add shapes to it, use [method body_set_state] "
"to set its transform, and use [method body_set_space] to add the body to a "
"space."
msgstr ""
"Створює об'єкт 3D в фізичному сервері, і повертає [RID], який ідентифікує "
"його. Параметри за замовчуванням для створеної площі включають шар зіткнення "
"і набір масок для [code]1[/code], і режим кузова, встановленого до [constant "
"BODY_MODE_RIGID].\n"
"Використовуйте [method body_add_shape], щоб додати форми до нього, "
"скористайтеся [method body_set_state], щоб встановити його трансформацію, і "
"використовувати [method body_set_space], щоб додати тіло до простору."
msgid "Returns the physics layer or layers a body belongs to."
msgstr "Повертає фізичний шар або шари тіла належить до."
msgid "Returns the physics layer or layers a body can collide with."
msgstr "Повертає фізичний шар або шари тіла може з'єднатися з."
msgid "Returns the body's collision priority."
msgstr "Повернення пріоритету зіткнення тіла."
msgid ""
"Returns the body's total constant positional forces applied during each "
"physics update.\n"
"See [method body_add_constant_force] and [method "
"body_add_constant_central_force]."
msgstr ""
"Повертає загальні постійні позиційні сили тіла, що застосовуються під час "
"кожного оновлення фізики.\n"
"Див. [method body_add_constant_force] та [method "
"body_add_constant_central_force]."
msgid ""
"Returns the body's total constant rotational forces applied during each "
"physics update.\n"
"See [method body_add_constant_torque]."
msgstr ""
"Під час кожного оновлення фізики повернулися загальні постійні обертальні "
"сили.\n"
"Подивитися [method body_add_constant_torque]."
msgid ""
"Returns the [PhysicsDirectBodyState3D] of the body. Returns [code]null[/code] "
"if the body is destroyed or removed from the physics space."
msgstr ""
"Повертає [PhysicsDirectBodyState3D] тіла. Повертає [code]null[/code], якщо "
"тіло знищено або видалено з фізичного простору."
msgid ""
"Returns the maximum contacts that can be reported. See [method "
"body_set_max_contacts_reported]."
msgstr ""
"Повернутися до максимальних контактів, які можуть бути повідомлені. Див. "
"[method body_set_max_contacts_reported]."
msgid "Returns the body mode."
msgstr "Повертає режим тіла."
msgid ""
"Returns the value of a body parameter. A list of available parameters is on "
"the [enum BodyParameter] constants."
msgstr ""
"Повертає значення параметра тіла. Перелік доступних параметрів знаходиться на "
"константі [enum BodyParameter]."
msgid "Returns the [RID] of the nth shape of a body."
msgstr "Повернення [RID] n-ї форми тіла."
msgid "Returns the number of shapes assigned to a body."
msgstr "Повертаємо кількість форм, призначених для тіла."
msgid "Returns the transform matrix of a body shape."
msgstr "Повертає трансформую матрицю форми тіла."
msgid "Returns the [RID] of the space assigned to a body."
msgstr "Повертаємо місце, призначене для тіла."
msgid "Returns a body state."
msgstr "Повертає стан тіла."
msgid ""
"If [code]true[/code], the continuous collision detection mode is enabled."
msgstr ""
"Якщо [code]true[/code], режим безперервного виявлення зіткнення включений."
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 ""
"Видаліть тіло з переліку органів, звільнених від зіткнення.\n"
"Неперервне виявлення зіткнень намагається прогнозувати, де рухоме тіло буде "
"з'єднуватися, замість переміщення його і виправлення його руху, якщо він "
"збігається."
msgid ""
"Removes a shape from a body. The shape is not deleted, so it can be reused "
"afterwards."
msgstr ""
"Знімає форму з тіла. Форма не видаляється, тому її можна повторно "
"використовувати."
msgid ""
"Restores the default inertia and center of mass based on shapes to cancel any "
"custom values previously set using [method body_set_param]."
msgstr ""
"Відновлює значення інерції та центру мас за замовчуванням на основі форм, щоб "
"скасувати будь-які користувацькі значення, встановлені раніше за допомогою "
"[method body_set_param]."
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 ""
"Налаштовує швидкість осі. Швидкість в заданій векторній віссі буде "
"встановлена в якості заданої довжини вектора. Це корисно для стрибків "
"поведінки."
msgid "Sets the physics layer or layers a body belongs to."
msgstr "Налаштовує фізичний шар або шари тіла."
msgid "Sets the physics layer or layers a body can collide with."
msgstr "Встановлює фізичний шар або шари тіла може з'єднатися."
msgid "Sets the body's collision priority."
msgstr "Налаштування пріоритету зіткнення тіла."
msgid ""
"Sets the body's total constant positional forces applied during each physics "
"update.\n"
"See [method body_add_constant_force] and [method "
"body_add_constant_central_force]."
msgstr ""
"Встановлює загальні постійні позиційні сили тіла, що застосовуються під час "
"кожного оновлення фізики.\n"
"Див. [method body_add_constant_force] та [method "
"body_add_constant_central_force]."
msgid ""
"Sets the body's total constant rotational forces applied during each physics "
"update.\n"
"See [method body_add_constant_torque]."
msgstr ""
"Встановлює загальні постійні обертальні сили організму, що застосовуються під "
"час кожного оновлення фізики.\n"
"Подивитися [method body_add_constant_torque]."
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 ""
"Якщо [code]true[/code], режим безперервного виявлення зіткнення включений.\n"
"Неперервне виявлення зіткнень намагається прогнозувати, де рухоме тіло буде "
"з'єднуватися, замість переміщення його і виправлення його руху, якщо він "
"збігається."
msgid ""
"Sets the body's custom force integration callback function to [param "
"callable]. Use an empty [Callable] ([code skip-lint]Callable()[/code]) to "
"clear the custom callback.\n"
"The function [param callable] will be called every physics tick, before the "
"standard force integration (see [method body_set_omit_force_integration]). It "
"can be used for example to update the body's linear and angular velocity "
"based on contact with other bodies.\n"
"If [param userdata] is not [code]null[/code], the function [param callable] "
"must take the following two parameters:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState3D], used to retrieve and "
"modify the body's state,\n"
"2. [code skip-lint]userdata[/code]: a [Variant]; its value will be the [param "
"userdata] passed into this method.\n"
"If [param userdata] is [code]null[/code], then [param callable] must take "
"only the [code]state[/code] parameter."
msgstr ""
"Налаштовує функцію зворотного зв’язку з користувацькими зусиллями тіла до "
"[param callable]. Використовуйте порожній [Callable] ([code runp-"
"lint]Callable()[/code]) для очищення користувацького зворотного виклику.\n"
"Функція [param callable] буде називатися кожен фізичний кліщ, перш ніж "
"стандартна інтеграція сили (див. [method body_set_omit_force_integration]). "
"Для оновлення лінійної та кутової швидкості тіла можна використовувати "
"наприклад, для оновлення лінійної та кутової швидкості на основі контакту з "
"іншими тілами.\n"
"Якщо [param userdata] не [code]null[/code], функція [param callable] повинна "
"приймати наступні два параметри:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState3D], використовується для "
"отримання та модифікації стану тіла,\n"
"2. [code skip-lint]userdata[/code]: a [Variant]; його значення буде [param "
"userdata] передано в цей метод.\n"
"Якщо [param userdata] is [code]null[/code], то [param callable] повинен "
"прийняти тільки параметр [code]state[/code]."
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 number of contacts "
"reported to a number greater than 0."
msgstr ""
"Налаштовує максимум контактів до звіту. Жінки можуть зберігати журнал "
"контактів з іншими органами. Це ввімкнено, встановивши максимальну кількість "
"контактів, які повідомляються на номер більше 0."
msgid "Sets the body mode."
msgstr "Встановлює режим тіла."
msgid ""
"Sets whether the body omits the standard force integration. If [param enable] "
"is [code]true[/code], the body will not automatically use applied forces, "
"torques, and damping to update the body's linear and angular velocity. In "
"this case, [method body_set_force_integration_callback] can be used to "
"manually update the linear and angular velocity instead.\n"
"This method is called when the property [member "
"RigidBody3D.custom_integrator] is set."
msgstr ""
"Налаштовує, чи є тіло, що має стандартну силову інтеграцію. Якщо [param "
"ввімкнути] є [code]true[/code], тіло не буде автоматично використовувати "
"застосовані сили, крутки, а також перешкоджати відновленню лінійної та "
"кутової швидкості тіла. У цьому випадку можна використовувати для вручну "
"оновлення лінійної та кутової швидкості.\n"
"Цей метод називається при наявності майна [member "
"RigidBody3D.custom_integrator]."
msgid ""
"Sets a body parameter. A list of available parameters is on the [enum "
"BodyParameter] constants."
msgstr ""
"Налаштовує параметр тіла. Перелік доступних параметрів знаходиться на "
"константі [enum BodyParameter]."
msgid "Sets the body pickable with rays if [param enable] is set."
msgstr "Робить тіло помітним для променів, якщо [param enable] увімкнено."
msgid ""
"Substitutes a given body shape by another. The old shape is selected by its "
"index, the new one by its [RID]."
msgstr ""
"Налаштовує задану форму тіла іншим. Стара форма вибирається за індексом, "
"новий за його [RID]."
msgid "Sets the transform matrix for a body shape."
msgstr "Встановлює трансформую матрицю для форми тіла."
msgid "Assigns a space to the body (see [method space_create])."
msgstr "Призначає пробіл тілу (див. [method space_create])."
msgid "Sets a body state."
msgstr "Встановлює стан тіла."
msgid ""
"Sets the body's state synchronization callback function to [param callable]. "
"Use an empty [Callable] ([code skip-lint]Callable()[/code]) to clear the "
"callback.\n"
"The function [param callable] will be called every physics frame, assuming "
"that the body was active during the previous physics tick, and can be used to "
"fetch the latest state from the physics server.\n"
"The function [param callable] must take the following parameters:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState3D], used to retrieve the "
"body's state."
msgstr ""
"Налаштовує функцію зворотного виклику стану тіла до [param callable]. "
"Використовуйте порожній [Callable] ([code runp-lint]Callable()[/code]) для "
"очищення зворотного виклику.\n"
"Функція [param callable] буде називатися кожним фізичним кадром, припустимо, "
"що тіло було активний під час попередньої фізики кліщу, і може бути "
"використаний для виїдання останнього стану з фізичного сервера.\n"
"Функція [param callable] повинна приймати такі параметри:\n"
"1. [code]state[/code]: a [PhysicsDirectBodyState3D], використовується для "
"отримання стану тіла."
msgid ""
"Returns [code]true[/code] if a collision would result from moving along a "
"motion vector from a given point in space. [PhysicsTestMotionParameters3D] is "
"passed to set motion parameters. [PhysicsTestMotionResult3D] can be passed to "
"return additional information."
msgstr ""
"Повертаємо [code]true[/code], якщо зіткнення призведе до переміщення по "
"вектору руху з даної точки в космосі. [PhysicsTestMotionParameters3D] "
"передається для встановлення параметрів руху. [PhysicsTestMotionResult3D] "
"може передати додаткову інформацію."
msgid ""
"Creates a 3D box shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the box's half-extents."
msgstr ""
"Створює 3D-форму прямокутника на сервері фізики та повертає [RID], який його "
"ідентифікує. Використовуйте [method shape_set_data] для встановлення "
"половинних розмірів прямокутника."
msgid ""
"Creates a 3D capsule shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the capsule's height and "
"radius."
msgstr ""
"Створює 3D-форму капсули на сервері фізики та повертає [RID], який її "
"ідентифікує. Використовуйте [method shape_set_data] для встановлення висоти "
"та радіуса капсули."
msgid ""
"Creates a 3D concave polygon shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the concave "
"polygon's triangles."
msgstr ""
"Створює тривимірну увігнуту фігуру багатокутника на сервері фізики та "
"повертає [RID], який її ідентифікує. Використовуйте метод [method "
"shape_set_data] для встановлення трикутників увігнутого багатокутника."
msgid "Gets a cone twist joint parameter."
msgstr "Отримує параметр з'єднання конічного скручування."
msgid "Sets a cone twist joint parameter."
msgstr "Встановлює параметр з'єднання конусного скручування."
msgid ""
"Creates a 3D convex polygon shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the convex "
"polygon's points."
msgstr ""
"Створює опуклий тривимірний багатокутник на сервері фізики та повертає [RID], "
"який його ідентифікує. Використовуйте метод [method shape_set_data] для "
"встановлення точок опуклого багатокутника."
msgid ""
"Creates a custom shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the shape's data.\n"
"[b]Note:[/b] Custom shapes are not supported by the built-in physics servers, "
"so calling this method always produces an error when using Godot Physics or "
"Jolt Physics. Custom physics servers implemented as GDExtensions may support "
"a custom shape."
msgstr ""
"Створює власну фігуру на сервері фізики та повертає [RID], який її "
"ідентифікує. Використовуйте [method shape_set_data] для встановлення даних "
"фігури.\n"
"[b]Примітка:[/b] Вбудовані сервери фізики не підтримують власні фігури, тому "
"виклик цього методу завжди призводить до помилки під час використання Godot "
"Physics або Jolt Physics. Власні сервери фізики, реалізовані як GDExtensions, "
"можуть підтримувати власну фігуру."
msgid ""
"Creates a 3D cylinder shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the cylinder's height and "
"radius."
msgstr ""
"Створює 3D-форму циліндра на сервері фізики та повертає [RID], який її "
"ідентифікує. Використовуйте [method shape_set_data] для встановлення висоти "
"та радіуса циліндра."
msgid ""
"Destroys any of the objects created by PhysicsServer3D. If the [RID] passed "
"is not one of the objects that can be created by PhysicsServer3D, an error "
"will be sent to the console."
msgstr ""
"Дестройс будь-який з об'єктів, створених фізикоюServer3D. Якщо [RID] було "
"передано не одне з об'єктів, які можуть бути створені за допомогою "
"PhysServer3D, похибка буде відправлена до консолі."
msgid "Returns the value of a generic 6DOF joint flag."
msgstr "Повертає значення загального прапора спільного елемента 6DOF."
msgid "Returns the value of a generic 6DOF joint parameter."
msgstr "Повертає значення загального параметра з'єднання 6 ступенів свободи."
msgid "Sets the value of a given generic 6DOF joint flag."
msgstr ""
"Встановлює значення заданого загального прапорця спільного елемента 6DOF."
msgid "Sets the value of a given generic 6DOF joint parameter."
msgstr ""
"Встановлює значення заданого загального параметра з'єднання 6 ступенів "
"свободи."
msgid ""
"Creates a 3D heightmap shape in the physics server, and returns the [RID] "
"that identifies it. Use [method shape_set_data] to set the heightmap's data."
msgstr ""
"Створює 3D-фігуру карти висот на сервері фізики та повертає [RID], який її "
"ідентифікує. Використовуйте [method shape_set_data] для встановлення даних "
"карти висот."
msgid "Gets a hinge joint flag."
msgstr "Отримує прапорець шарнірного з'єднання."
msgid "Gets a hinge joint parameter."
msgstr "Отримує параметр шарнірного з'єднання."
msgid "Sets a hinge joint flag."
msgstr "Встановлює прапорець шарнірного з'єднання."
msgid "Sets a hinge joint parameter."
msgstr "Встановлює параметр шарнірного з'єднання."
msgid ""
"Sets whether the bodies attached to the [Joint3D] will collide with each "
"other."
msgstr "Налаштовує, чи кріпляться ті тіла до [Joint3D]."
msgid "Gets the priority value of the Joint3D."
msgstr "Одержує пріоритетне значення Joint3D."
msgid "Returns the type of the Joint3D."
msgstr "Повертає тип Joint3D."
msgid ""
"Returns whether the bodies attached to the [Joint3D] will collide with each "
"other."
msgstr ""
"Повертаємо вашу увагу на те, що ті органи, прикріплені до [Joint3D], "
"зіштовхуються один з одним."
msgid ""
"Make the joint a generic six degrees of freedom (6DOF) joint. Use [method "
"generic_6dof_joint_set_flag] and [method generic_6dof_joint_set_param] to set "
"the joint's flags and parameters respectively."
msgstr ""
"Зробіть з'єднання загальним з'єднанням із шістьма ступенями свободи (6DOF). "
"Використовуйте метод [method generic_6dof_joint_set_flag] та [method "
"generic_6dof_joint_set_param] для встановлення прапорців та параметрів "
"з'єднання відповідно."
msgid "Sets the priority value of the Joint3D."
msgstr "Налаштовує пріоритетне значення Спільного3D."
msgid "Returns position of the joint in the local space of body a of the joint."
msgstr "Повертає позицію суглоба в місцевому просторі тіла суглоба."
msgid "Returns position of the joint in the local space of body b of the joint."
msgstr "Повертає позицію суглоба в місцевому просторі тіла б суглоба."
msgid "Gets a pin joint parameter."
msgstr "Отримує параметр штифтового з'єднання."
msgid "Sets position of the joint in the local space of body a of the joint."
msgstr "Налаштовує позицію суглоба в місцевому просторі тіла суглоба."
msgid "Sets position of the joint in the local space of body b of the joint."
msgstr "Встановлює позицію суглоба в місцевому просторі тіла б суглоба."
msgid ""
"Creates a 3D separation ray shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the shape's "
"[code]length[/code] and [code]slide_on_slope[/code] properties."
msgstr ""
"Створює 3D-фігуру розділового променя на сервері фізики та повертає [RID], "
"який її ідентифікує. Використовуйте [method shape_set_data] для встановлення "
"властивостей фігури [code]length[/code] та [code]slide_on_slope[/code]."
msgid "Activates or deactivates the 3D physics engine."
msgstr "Активує або деактивує фізичний двигун 3D."
msgid ""
"Returns the shape data that configures the shape, such as the half-extents of "
"a box or the triangles of a concave (trimesh) shape. See [method "
"shape_set_data] for the precise format of this data in each case."
msgstr ""
"Повертає дані фігури, які її налаштовують, наприклад, половинні протяжності "
"прямокутника або трикутники увігнутої (трисітчастої) фігури. Див. [method "
"shape_set_data] для точного формату цих даних у кожному випадку."
msgid ""
"Returns the collision margin for the shape.\n"
"[b]Note:[/b] This is not used in Godot Physics, so will always return "
"[code]0[/code]."
msgstr ""
"Повертає запас зіткнення для форми.\n"
"[b]Примітка:[/b] Це не використовується в фізики Godot, тому завжди "
"повернеться [code]0[/code]."
msgid ""
"Sets the shape data that configures the shape. The [param data] to be passed "
"depends on the shape's type (see [method shape_get_type]):\n"
"- [constant SHAPE_WORLD_BOUNDARY]: a [Plane],\n"
"- [constant SHAPE_SEPARATION_RAY]: a dictionary containing the key [code]"
"\"length\"[/code] with a [float] value and the key [code]\"slide_on_slope\"[/"
"code] with a [bool] value,\n"
"- [constant SHAPE_SPHERE]: a [float] that is the radius of the sphere,\n"
"- [constant SHAPE_BOX]: a [Vector3] containing the half-extents of the box,\n"
"- [constant SHAPE_CAPSULE]: a dictionary containing the keys [code]"
"\"height\"[/code] and [code]\"radius\"[/code] with [float] values,\n"
"- [constant SHAPE_CYLINDER]: a dictionary containing the keys [code]"
"\"height\"[/code] and [code]\"radius\"[/code] with [float] values,\n"
"- [constant SHAPE_CONVEX_POLYGON]: a [PackedVector3Array] of points defining "
"a convex polygon (the shape will be the convex hull of the points),\n"
"- [constant SHAPE_CONCAVE_POLYGON]: a dictionary containing the key [code]"
"\"faces\"[/code] with a [PackedVector3Array] value (with a length divisible "
"by 3, so that each 3-tuple of points forms a face) and the key [code]"
"\"backface_collision\"[/code] with a [bool] value,\n"
"- [constant SHAPE_HEIGHTMAP]: a dictionary containing the keys [code]"
"\"width\"[/code] and [code]\"depth\"[/code] with [int] values, and the key "
"[code]\"heights\"[/code] with a value that is a packed array of [float]s of "
"length [code]width * depth[/code] (that is a [PackedFloat32Array], or a "
"[PackedFloat64Array] if Godot was compiled with the [code]precision=double[/"
"code] option), and optionally the keys [code]\"min_height\"[/code] and [code]"
"\"max_height\"[/code] with [float] values,\n"
"- [constant SHAPE_SOFT_BODY]: the input [param data] is ignored and this "
"method has no effect,\n"
"- [constant SHAPE_CUSTOM]: the input [param data] is interpreted by a custom "
"physics server, if it supports custom shapes."
msgstr ""
"Встановлює дані фігури, які налаштовують її. Дані [param data], що "
"передаються, залежать від типу фігури (див. [method shape_get_type]):\n"
"- [constant SHAPE_WORLD_BOUNDARY]: [Plane],\n"
"- [constant SHAPE_SEPARATION_RAY]: словник, що містить ключ [code]\"length\"[/"
"code] зі значенням [float] та ключ [code]\"slide_on_slope\"[/code] зі "
"значенням [bool],\n"
"- [constant SHAPE_SPHERE]: [float], що є радіусом сфери,\n"
"- [constant SHAPE_BOX]: [Vector3], що містить половини об'єму прямокутника,\n"
"- [constant SHAPE_CAPSULE]: словник, що містить ключі [code]\"height\"[/code] "
"та [code]\"radius\"[/code] зі значеннями [float],\n"
"- [constant SHAPE_CYLINDER]: словник, що містить ключі [code]\"height\"[/"
"code] та [code]\"radius\"[/code] зі значеннями [float],\n"
"- [constant SHAPE_CONVEX_POLYGON]: масив точок [PackedVector3Array], що "
"визначають опуклий багатокутник (форма буде опуклою оболонкою точок),\n"
"- [constant SHAPE_CONCAVE_POLYGON]: словник, що містить ключ [code]\"faces\"[/"
"code] зі значенням [PackedVector3Array] (з довжиною, що ділиться на 3, так що "
"кожен кортеж із 3 точок утворює грань) та ключ [code]\"backface_collision\"[/"
"code] зі значенням [bool],\n"
"- [constant SHAPE_HEIGHTMAP]: словник, що містить ключі [code]\"width\"[/"
"code] та [code]\"depth\"[/code] зі значеннями [int], та ключ [code]"
"\"heights\"[/code] зі значенням, яке є упакованим масивом [float]s довжиною "
"[code]width * depth[/code] (тобто [PackedFloat32Array] або "
"[PackedFloat64Array], якщо Godot було скомпільовано з опцією "
"[code]precision=double[/code]), та опціонально ключі [code]\"min_height\"[/"
"code] та [code]\"max_height\"[/code] зі значеннями [float],\n"
"- [constant SHAPE_SOFT_BODY]: вхідні дані [param data] ігноруються, і цей "
"метод не має жодного ефекту,\n"
"- [constant SHAPE_CUSTOM]: вхідні дані [param data] інтерпретуються "
"користувацьким сервером фізики, якщо він підтримує користувацькі форми."
msgid ""
"Sets the collision margin for the shape.\n"
"[b]Note:[/b] This is not used in Godot Physics."
msgstr ""
"Встановлює запас зіткнення для форми.\n"
"[b]Примітка:[/b] Це не використовується в фізики Godot."
msgid "Gets a slider joint parameter."
msgstr "Отримує параметр з'єднання повзунка."
msgid "Adds the given body to the list of bodies exempt from collisions."
msgstr "Додає дане тіло до переліку органів, звільнених від зіткнень."
msgid ""
"Distributes and applies a force to all points. A force is time dependent and "
"meant to be applied every physics update."
msgstr ""
"Розподіляє та застосовує силу до всіх точок. Сила залежить від часу та "
"призначена для застосування під час кожного оновлення фізики."
msgid ""
"Distributes and applies an impulse to all points.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise)."
msgstr ""
"Розподіляє та застосовує імпульс до всіх точок.\n"
"Імпульс не залежить від часу! Застосування імпульсу кожного кадру призведе до "
"сили, що залежить від частоти кадрів. З цієї причини його слід "
"використовувати лише під час моделювання одноразових ударів (в іншому випадку "
"використовуйте функції \"_force\")."
msgid ""
"Applies a force to a point. A force is time dependent and meant to be applied "
"every physics update."
msgstr ""
"Прикладає силу до точки. Сила залежить від часу та має застосовуватися під "
"час кожного оновлення фізики."
msgid ""
"Applies an impulse to a point.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise)."
msgstr ""
"Застосовує імпульс до точки.\n"
"Імпульс не залежить від часу! Застосування імпульсу кожного кадру призведе до "
"сили, що залежить від частоти кадрів. З цієї причини його слід "
"використовувати лише під час моделювання одноразових ударів (в іншому випадку "
"використовуйте функції \"_force\")."
msgid "Creates a new soft body and returns its internal [RID]."
msgstr "Створює новий м'який корпус і повертає його внутрішню [RID]."
msgid "Returns the bounds of the given soft body in global coordinates."
msgstr "Повернути межі даної м’якого тіла у глобальних координатах."
msgid "Returns the physics layer or layers that the given soft body belongs to."
msgstr "Повертає фізичний шар або шари, які наданий м'яким тілом належить."
msgid ""
"Returns the physics layer or layers that the given soft body can collide with."
msgstr "Повертає фізичний шар або шари, які дають м'яке тіло може з'єднатися з."
msgid "Returns the damping coefficient of the given soft body."
msgstr "Повертає коефіцієнт пошкодження даного м'якого тіла."
msgid "Returns the drag coefficient of the given soft body."
msgstr "Повертає коефіцієнт перетягування даної м'якого тіла."
msgid "Returns the linear stiffness of the given soft body."
msgstr "Повертає лінійну жорсткість даного м'якого тіла."
msgid ""
"Returns the current position of the given soft body point in global "
"coordinates."
msgstr ""
"Повертає поточну позицію даної м’якої точки тіла у глобальних координатах."
msgid "Returns the pressure coefficient of the given soft body."
msgstr "Повертає коефіцієнт тиску даної м'якого тіла."
msgid "Returns the shrinking factor of the given soft body."
msgstr "Повертає коефіцієнт стиснення заданого м'якого тіла."
msgid "Returns the simulation precision of the given soft body."
msgstr "Повертаємо симуляторну точність даної м'якого тіла."
msgid "Returns the [RID] of the space assigned to the given soft body."
msgstr "Повертаємо [RID] простору, призначеного для даного м'якого тіла."
msgid ""
"Returns the given soft body state.\n"
"[b]Note:[/b] Godot's default physics implementation does not support "
"[constant BODY_STATE_LINEAR_VELOCITY], [constant "
"BODY_STATE_ANGULAR_VELOCITY], [constant BODY_STATE_SLEEPING], or [constant "
"BODY_STATE_CAN_SLEEP]."
msgstr ""
"Повертає заданий стан м'якого тіла.\n"
"[b]Примітка:[/b] Фізична реалізація Godot за замовчуванням не підтримує "
"[constant BODY_STATE_LINEAR_VELOCITY], [constant "
"BODY_STATE_ANGULAR_VELOCITY], [constant BODY_STATE_SLEEPING] або [constant "
"BODY_STATE_CAN_SLEEP]."
msgid "Returns the total mass assigned to the given soft body."
msgstr "Повертає загальну масу, призначену для даного м'якого тіла."
msgid "Returns whether the given soft body point is pinned."
msgstr "Повертає, чи дана м'яка точка тіла кріпиться."
msgid "Moves the given soft body point to a position in global coordinates."
msgstr "Перемістити точну м'яку точку тіла на позицію у глобальних координатах."
msgid ""
"Pins or unpins the given soft body point based on the value of [param pin].\n"
"[b]Note:[/b] Pinning a point effectively makes it kinematic, preventing it "
"from being affected by forces, but you can still move it using [method "
"soft_body_move_point]."
msgstr ""
"Піни або розпилювачі даної м'якої точки тіла на основі значення [param pin].\n"
"[b]Примітка:[/b] Натискання точки ефективно робить його кінематичними, "
"запобігаючи її впливу на сили, але ви все ще можете переміщати його за "
"допомогою [method Soft_body_move_point]."
msgid "Unpins all points of the given soft body."
msgstr "Непіни всі точки даної м'якого тіла."
msgid "Removes the given body from the list of bodies exempt from collisions."
msgstr "Видаліть зазначене тіло з переліку органів, звільнених від зіткнення."
msgid "Sets the physics layer or layers the given soft body belongs to."
msgstr "Налаштовує фізичний шар або шари даної м'якого тіла."
msgid "Sets the physics layer or layers the given soft body can collide with."
msgstr "Налаштовує фізичний шар або шари даної м'якого тіла може з'єднатися."
msgid ""
"Sets the damping coefficient of the given soft body. Higher values will slow "
"down the body more noticeably when forces are applied."
msgstr ""
"Налаштовує коефіцієнт пошкодження даного м'якого тіла. Більш помітно "
"уповільнить тіло при нанесенні сил."
msgid ""
"Sets the drag coefficient of the given soft body. Higher values increase this "
"body's air resistance.\n"
"[b]Note:[/b] This value is currently unused by Godot's default physics "
"implementation."
msgstr ""
"Встановлює коефіцієнт перетягування даної м'якого тіла. Вищі значення "
"підвищують опір повітря цього тіла.\n"
"[b]Примітка:[/b] Це значення в даний час невикористане впровадження фізики "
"Godot."
msgid ""
"Sets the linear stiffness of the given soft body. Higher values will result "
"in a stiffer body, while lower values will increase the body's ability to "
"bend. The value can be between [code]0.0[/code] and [code]1.0[/code] "
"(inclusive)."
msgstr ""
"Налаштовує лінійну жорсткість даного м'якого тіла. Більшість значень призведе "
"до жорсткого тіла, при цьому менші значення підвищать здатність тіла до "
"вигину. [code]0.0[/code] і [code]1.0[/code] (включно)."
msgid "Sets the mesh of the given soft body."
msgstr "Налаштовує сіточку даної м'якого тіла."
msgid ""
"Sets the pressure coefficient of the given soft body. Simulates pressure "
"build-up from inside this body. Higher values increase the strength of this "
"effect."
msgstr ""
"Встановлює коефіцієнт тиску даної м'якого тіла. Симулятори тиску з "
"внутрішньої сторони цього тіла. Вищі значення підвищують міцність даного "
"ефекту."
msgid ""
"Sets whether the given soft body will be pickable when using object picking."
msgstr ""
"Налаштовує, чи буде вибрано дана м'яка тіло при використанні вибору об'єкта."
msgid "Sets the shrinking factor of the given soft body."
msgstr "Встановлює коефіцієнт стиснення заданого м'якого тіла."
msgid ""
"Sets the simulation precision of the given soft body. Increasing this value "
"will improve the resulting simulation, but can affect performance. Use with "
"care."
msgstr ""
"Комплектує імітаційну точність даної м'якого тіла. Збільшення цього значення "
"покращить отримане моделювання, але може вплинути на продуктивність. "
"Використовуйте з обережністю."
msgid "Assigns a space to the given soft body (see [method space_create])."
msgstr "Призначає простір заданому м’якому тілу (див. [method space_create])."
msgid ""
"Sets the given body state for the given body.\n"
"[b]Note:[/b] Godot's default physics implementation does not support "
"[constant BODY_STATE_LINEAR_VELOCITY], [constant "
"BODY_STATE_ANGULAR_VELOCITY], [constant BODY_STATE_SLEEPING], or [constant "
"BODY_STATE_CAN_SLEEP]."
msgstr ""
"Встановлює заданий стан тіла для заданого тіла.\n"
"[b]Примітка:[/b] Фізична реалізація Godot за замовчуванням не підтримує "
"[constant BODY_STATE_LINEAR_VELOCITY], [constant "
"BODY_STATE_ANGULAR_VELOCITY], [constant BODY_STATE_SLEEPING] або [constant "
"BODY_STATE_CAN_SLEEP]."
msgid "Sets the total mass for the given soft body."
msgstr "Комплектує загальну масу для даного м'якого тіла."
msgid "Sets the global transform of the given soft body."
msgstr "Налаштовує глобальну трансформацію даної м’якого тіла."
msgid ""
"Requests that the physics server updates the rendering server with the latest "
"positions of the given soft body's points through the [param "
"rendering_server_handler] interface."
msgstr ""
"Запитує, що сервер фізики оновлює сервер рендерингу з останніми позиціями "
"даної точки м'якого тіла через інтерфейс [param rendering_server_handler]."
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 ""
"Створення простору. Простір - це збір параметрів для фізичного двигуна, який "
"може бути призначений для зони або тіла. Ви можете призначати область з "
"[method area_set_space], або до тіла з [method body_set_space]."
msgid ""
"Returns the state of a space, a [PhysicsDirectSpaceState3D]. This object can "
"be used to make collision/intersection queries."
msgstr ""
"Повертає стан простору, [PhysicsDirectSpaceState3D]. Цей об'єкт можна "
"використовувати для створення запитів на колізії/перетини."
msgid "Returns the value of a space parameter."
msgstr "Повертає значення параметра простору."
msgid "Returns whether the space is active."
msgstr "Повертає, чи працює простір."
msgid ""
"Marks a space as active. It will not have an effect, unless it is assigned to "
"an area or body."
msgstr ""
"Відзначає простір як активний. Не буде ефекту, якщо воно призначене для зони "
"або тіла."
msgid ""
"Sets the value for a space parameter. A list of available parameters is on "
"the [enum SpaceParameter] constants."
msgstr ""
"Встановлює значення для параметра простору. Перелік доступних параметрів "
"знаходиться на константі [enum SpaceParameter]."
msgid ""
"Creates a 3D sphere shape in the physics server, and returns the [RID] that "
"identifies it. Use [method shape_set_data] to set the sphere's radius."
msgstr ""
"Створює 3D-сферу на сервері фізики та повертає [RID], який її ідентифікує. "
"Використовуйте [method shape_set_data] для встановлення радіуса сфери."
msgid ""
"Creates a 3D world boundary shape in the physics server, and returns the "
"[RID] that identifies it. Use [method shape_set_data] to set the shape's "
"normal direction and distance properties."
msgstr ""
"Створює фігуру межі 3D-світу на сервері фізики та повертає [RID], який її "
"ідентифікує. Використовуйте метод [method shape_set_data] для встановлення "
"властивостей напрямку нормалі та відстані фігури."
msgid "The [Joint3D] is a [PinJoint3D]."
msgstr "[Joint3D] є [PinJoint3D]."
msgid "The [Joint3D] is a [HingeJoint3D]."
msgstr "[Joint3D] є [HingeJoint3D]."
msgid "The [Joint3D] is a [SliderJoint3D]."
msgstr "[Joint3D] є [SliderJoint3D]."
msgid "The [Joint3D] is a [ConeTwistJoint3D]."
msgstr "[Joint3D] є [ConeTwistJoint3D]."
msgid "The [Joint3D] is a [Generic6DOFJoint3D]."
msgstr "[Joint3D] є [Generic6DOFJoint3D]."
msgid ""
"The strength with which the pinned objects try to stay in positional relation "
"to each other.\n"
"The higher, the stronger."
msgstr ""
"Міцність, за допомогою яких штифтовані об'єкти намагаються залишатися в "
"позиційному відношенні один до одного.\n"
"Чим вище, тим сильніше."
msgid ""
"The strength with which the pinned objects try to stay in velocity relation "
"to each other.\n"
"The higher, the stronger."
msgstr ""
"Міцність, за допомогою яких штифтовані об'єкти намагаються залишатися у "
"зв'язку зі швидкістю один до одного.\n"
"Чим вище, тим сильніше."
msgid ""
"If above 0, this value is the maximum value for an impulse that this Joint3D "
"puts on its ends."
msgstr ""
"Якщо вище 0, це значення є максимальним значенням для імпульсу, що цей "
"Joint3D кладеться на його кінці."
msgid "The maximum rotation across the Hinge."
msgstr "Максимальне обертання через Hinge."
msgid "The minimum rotation across the Hinge."
msgstr "Мінімальне обертання через Hinge."
msgid "If [code]true[/code], the Hinge has a maximum and a minimum rotation."
msgstr "Якщо [code]true[/code], Hinge має максимальне і мінімальне обертання."
msgid "If [code]true[/code], a motor turns the Hinge."
msgstr "Якщо [code]true[/code], мотор обертається Hinge."
msgid ""
"The maximum difference between the pivot points on their X axis before "
"damping happens."
msgstr "Максимальна різниця між точками pivot на вісь X перед демппінгом."
msgid ""
"The minimum difference between the pivot points on their X axis before "
"damping happens."
msgstr "Мінімальна різниця між точками pivot на вісь X перед демппінгом."
msgid ""
"A factor applied to the movement across the slider axis once the limits get "
"surpassed. The lower, the slower the movement."
msgstr ""
"Важкий фактор, який наноситься на рух через вісь слайдера, як тільки "
"обмеження надходять. Нижній, уповільнювач руху."
msgid ""
"The amount of restitution once the limits are surpassed. The lower, the more "
"velocity-energy gets lost."
msgstr ""
"Сума заміщення після того, як кордони надходять. Чим нижче, тим більша "
"швидкість-енергія втрачається."
msgid "The amount of damping once the slider limits are surpassed."
msgstr "Кількість демпферів, як тільки обмежені межі слайдера."
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 ""
"Фактор, який застосовується до руху по осі слайдера, до тих пір, поки слайдер "
"знаходиться в межах. Нижній, уповільнювач руху."
msgid "The amount of restitution inside the slider limits."
msgstr "Кількість заміщення в межах слайдера."
msgid "The amount of damping inside the slider limits."
msgstr "Кількість демпферів в межах слайдера."
msgid "A factor applied to the movement across axes orthogonal to the slider."
msgstr "Фактори, що застосовуються до руху через ортогону токсинів до слайдера."
msgid ""
"The amount of restitution when movement is across axes orthogonal to the "
"slider."
msgstr "Сума заміщення при русі здійснюється через ортогонал аксів до слайдера."
msgid ""
"The amount of damping when movement is across axes orthogonal to the slider."
msgstr "Кількість демпферів при русі через ортогонал аксеса до слайдера."
msgid "The upper limit of rotation in the slider."
msgstr "Верхній ліміт обертання в слайдері."
msgid "The lower limit of rotation in the slider."
msgstr "Нижній ліміт обертання в слайдері."
msgid "A factor applied to the all rotation once the limit is surpassed."
msgstr ""
"Потрібний фактор, що застосовується до всіх обертань, коли межа надходить."
msgid "The amount of restitution of the rotation when the limit is surpassed."
msgstr "Кількість заміни обертання при перевезенні ліміту."
msgid "The amount of damping of the rotation when the limit is surpassed."
msgstr "Сума пошкодження обертання при надходженні ліміту."
msgid "A factor that gets applied to the all rotation in the limits."
msgstr "Фактори, який наноситься на всі обертання в межах."
msgid "The amount of restitution of the rotation in the limits."
msgstr "Кількість заміни обертання в межах."
msgid "The amount of damping of the rotation in the limits."
msgstr "Кількість пошкоджень обертання в межах."
msgid ""
"A factor that gets applied to the all rotation across axes orthogonal to the "
"slider."
msgstr ""
"Фактор, який наноситься на всі обертання через ортогонал токсинів до слайдера."
msgid ""
"The amount of restitution of the rotation across axes orthogonal to the "
"slider."
msgstr ""
"Сума заміщення обертання за допомогою токсинів ортогонального до слайдера."
msgid ""
"The amount of damping of the rotation across axes orthogonal to the slider."
msgstr "Сума пошкодження обертання через ортогону токсинів до слайдера."
msgid "Represents the size of the [enum SliderJointParam] enum."
msgstr "Представляємо розмір [enum SliderJointParam] enum."
msgid ""
"The ease with which the Joint3D twists, if it's too low, it takes more force "
"to twist the joint."
msgstr ""
"Легкість, з якою закручується Joint3D, якщо вона занадто низька, вона змусить "
"перекручувати суглоб."
msgid ""
"A factor that gets applied to the movement across the axes. The lower, the "
"slower the movement."
msgstr "Фактор, який наноситься на рух по осі. Нижній, уповільнювач руху."
msgid ""
"The amount of restitution on the axes movement. The lower, the more velocity-"
"energy gets lost."
msgstr ""
"Кількість заміщення на осі руху. Чим нижче, тим більша швидкість-енергія "
"втрачається."
msgid "The velocity that the joint's linear motor will attempt to reach."
msgstr "Швидкість, що лінійний двигун суглоба намагатиметься досягти."
msgid ""
"The maximum force that the linear motor can apply while trying to reach the "
"target velocity."
msgstr ""
"Максимальна сила, що лінійний двигун може застосовуватися при спробі "
"досягнення цільової швидкості."
msgid "A factor that gets multiplied onto all rotations across the axes."
msgstr "А фактор, який отримує багатоплічену на всі обертання по осі."
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 ""
"При виправленні перетину лімітів в обертанні через осі, цей фактор "
"толерантності до помилок визначає, скільки корекція уповільнюється. Нижній, "
"уповільнювач."
msgid "Represents the size of the [enum G6DOFJointAxisParam] enum."
msgstr "Представляє розмір [enum G6DOFJointAxisParam] enum."
msgid "If set, linear motion is possible within the given limits."
msgstr "При встановленні лінійного руху можливо в межах зазначених лімітів."
msgid "If set, rotational motion is possible."
msgstr "При встановленні можливо обертальний рух."
msgid "If set, there is a rotational motor across these axes."
msgstr "Якщо встановити, є обертальний двигун через ці осі."
msgid ""
"If set, there is a linear motor on this axis that targets a specific velocity."
msgstr ""
"Якщо встановити, є лінійний двигун на цій осі, який спрямований на певну "
"швидкість."
msgid "Represents the size of the [enum G6DOFJointAxisFlag] enum."
msgstr "Представляє розмір [enum G6DOFJointAxisFlag] enum."
msgid ""
"Constant for creating a world boundary shape (used by the "
"[WorldBoundaryShape3D] resource)."
msgstr ""
"Константа для створення форми межі світу (використовується ресурсом "
"[WorldBoundaryShape3D])."
msgid ""
"Constant for creating a separation ray shape (used by the "
"[SeparationRayShape3D] resource)."
msgstr ""
"Константа для створення форми розділового променя (використовується ресурсом "
"[SeparationRayShape3D])."
msgid ""
"Constant for creating a sphere shape (used by the [SphereShape3D] resource)."
msgstr ""
"Константа для створення сферичної форми (використовується ресурсом "
"[SphereShape3D])."
msgid "Constant for creating a box shape (used by the [BoxShape3D] resource)."
msgstr ""
"Константа для створення форми прямокутника (використовується ресурсом "
"[BoxShape3D])."
msgid ""
"Constant for creating a capsule shape (used by the [CapsuleShape3D] resource)."
msgstr ""
"Константа для створення форми капсули (використовується ресурсом "
"[CapsuleShape3D])."
msgid ""
"Constant for creating a cylinder shape (used by the [CylinderShape3D] "
"resource)."
msgstr ""
"Константа для створення циліндричної форми (використовується ресурсом "
"[CylinderShape3D])."
msgid ""
"Constant for creating a convex polygon shape (used by the "
"[ConvexPolygonShape3D] resource)."
msgstr ""
"Константа для створення опуклої багатокутної форми (використовується ресурсом "
"[ConvexPolygonShape3D])."
msgid ""
"Constant for creating a concave polygon (trimesh) shape (used by the "
"[ConcavePolygonShape3D] resource)."
msgstr ""
"Константа для створення увігнутої форми багатокутника (трисітки) "
"(використовується ресурсом [ConcavePolygonShape3D])."
msgid ""
"Constant for creating a heightmap shape (used by the [HeightMapShape3D] "
"resource)."
msgstr ""
"Константа для створення фігури карти висот (використовується ресурсом "
"[HeightMapShape3D])."
msgid ""
"Constant used internally for a soft body shape. Any attempt to create this "
"kind of shape results in an error."
msgstr ""
"Константа, що використовується внутрішньо для м'якої форми тіла. Будь-яка "
"спроба створити таку форму призводить до помилки."
msgid ""
"Constant used internally for a custom shape. Any attempt to create this kind "
"of shape results in an error when using Godot Physics or Jolt Physics."
msgstr ""
"Константа, що використовується внутрішньо для власної форми. Будь-яка спроба "
"створити таку форму призводить до помилки під час використання фізики Годо "
"або фізики поштовхів."
msgid ""
"Constant to set/get gravity override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values."
msgstr ""
"Постійно / встановити режим перевитрату ваги в зоні. Див. [enum "
"AreaSpaceOverrideMode] для можливих значень."
msgid "Constant to set/get gravity strength in an area."
msgstr "Постійно встановити / встати сили тяжіння в зоні."
msgid "Constant to set/get gravity vector/center in an area."
msgstr "Постійний набір / вектор ваги / центр в області."
msgid ""
"Constant to set/get whether the gravity vector of an area is a direction, or "
"a center point."
msgstr ""
"Постійно встановити/забудити, чи є вектор сили тяжіння області, або "
"центральна точка."
msgid ""
"Constant to set/get the distance at which the gravity strength is equal to "
"the gravity controlled by [constant AREA_PARAM_GRAVITY]. For example, on a "
"planet 100 meters in radius with a surface gravity of 4.0 m/s², set the "
"gravity to 4.0 and the unit distance to 100.0. The gravity will have falloff "
"according to the inverse square law, so in the example, at 200 meters from "
"the center the gravity will be 1.0 m/s² (twice the distance, 1/4th the "
"gravity), at 50 meters it will be 16.0 m/s² (half the distance, 4x the "
"gravity), and so on.\n"
"The above is true only when the unit distance is a positive number. When this "
"is set to 0.0, the gravity will be constant regardless of distance."
msgstr ""
"Постійне встановлення/витратити дистанцію, на якій сила тяжіння дорівнює "
"тяжінням, керованій [constant AREA_PARAM_GRAVITY]. Наприклад, на планеті 100 "
"метрів в радіусі з поверхневою вагою 4,0 м/с2, встановлюють тяжіння до 4.0 і "
"відстань агрегату до 100.0. Тяжіння буде відхиляти відповідно до оберненого "
"квадратного закону, тому в прикладі, в 200 метрах від центру тяжіння буде 1,0 "
"м/с2 (проти дистанції, 1/4 тяжіння), в 50 метрах буде 16.0 м/с2 (половина "
"відстані, 4х тяжіння), і так далі.\n"
"Визначено лише тоді, коли відстань одиниці є позитивним числом. Коли це "
"встановлюється до 0.0, то тяжіння буде постійною незалежно від відстані."
msgid ""
"Constant to set/get linear damping override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values."
msgstr ""
"Постійно встановити / вийняти лінійний демпферний режим перенади в зоні. Див. "
"[enum AreaSpaceOverrideMode] для можливих значень."
msgid "Constant to set/get the linear damping factor of an area."
msgstr "Постійне встановлення/витратити лінійний демпфуючий фактор ділянки."
msgid ""
"Constant to set/get angular damping override mode in an area. See [enum "
"AreaSpaceOverrideMode] for possible values."
msgstr ""
"Постійно встановити / вийняти кутовий демпферний режим перенади в зоні. Див. "
"[enum AreaSpaceOverrideMode] для можливих значень."
msgid "Constant to set/get the angular damping factor of an area."
msgstr "Постійно встановити / вийняти кутовий демпферний фактор ділянки."
msgid "Constant to set/get the priority (order of processing) of an area."
msgstr "Постійне встановлення/витратити пріоритет (замовлення обробки) ділянки."
msgid ""
"Constant to set/get the magnitude of area-specific wind force. This wind "
"force only applies to [SoftBody3D] nodes. Other physics bodies are currently "
"not affected by wind."
msgstr ""
"Постійне встановлення/витратити величину об’ємної вітрової сили. Ця сила "
"вітру застосовується тільки до вузлів [SoftBody3D]. Інші фізико-фізичні "
"органи в даний час не впливають на вітер."
msgid ""
"Constant to set/get the 3D vector that specifies the origin from which an "
"area-specific wind blows."
msgstr ""
"Постійно встановити / вийняти вектор 3D, який визначає походження з якого "
"об'єктивні вітрові удари."
msgid ""
"Constant to set/get the 3D vector that specifies the direction in which an "
"area-specific wind blows."
msgstr ""
"Постійно встановити / забути вектор 3D, який визначає напрямок, в якому "
"об'єктивні вітрові удари."
msgid ""
"Constant to set/get the exponential rate at which wind force decreases with "
"distance from its origin."
msgstr ""
"Постійне встановлення/витратити швидкість, при якому знижується сила вітру на "
"відстані від його походження."
msgid "Constant to set/get a body's bounce factor."
msgstr "Постійно встановити / вийняти фактор відмов тіла."
msgid "Constant to set/get a body's friction."
msgstr "Постійно встановити / приймати тертя тіла."
msgid "Constant to set/get a body's mass."
msgstr "Постійно встановити / вийняти масу тіла."
msgid "Constant to set/get a body's inertia."
msgstr "Постійно встановити / приймати інерцію тіла."
msgid ""
"Constant to set/get a body's center of mass position in the body's local "
"coordinate system."
msgstr ""
"Постійно встановити/зайняти центр маси тіла в локальній координатній системі "
"тіла."
msgid "Constant to set/get a body's gravity multiplier."
msgstr "Постійно встановити / вийняти множника тіла."
msgid ""
"Constant to set/get a body's linear damping mode. See [enum BodyDampMode] for "
"possible values."
msgstr ""
"Постійно встановити / вийняти лінійний режим демппінгу тіла. Див. [enum "
"BodyDampMode] для можливих значень."
msgid ""
"Constant to set/get a body's angular damping mode. See [enum BodyDampMode] "
"for possible values."
msgstr ""
"Постійно встановити / вийняти кутовий режим видалення тіла. Див. [enum "
"BodyDampMode] для можливих значень."
msgid "Constant to set/get a body's linear damping factor."
msgstr "Постійно встановити / приймати лінійний демпфуючий фактор тіла."
msgid "Constant to set/get a body's angular damping factor."
msgstr "Постійно встановити / вийняти фактор пошкодження тіла."
msgid ""
"Constant to set/get the maximum distance a pair of bodies has to move before "
"their collision status has to be recalculated."
msgstr ""
"Постійно встановити / вийняти максимальну відстань пари органів повинні "
"переходити до їх статусу зіткнення."
msgid ""
"Constant to set/get the maximum distance a shape can be from another before "
"they are considered separated and the contact is discarded."
msgstr ""
"Постійно встановіть / оберіть максимальну відстань, форма може бути від іншої "
"до того, як вони вважаються відокремленими, і контакт відкидається."
msgid ""
"Constant to set/get the maximum distance a shape can penetrate another shape "
"before it is considered a collision."
msgstr ""
"Постійно встановити / вийняти максимальну відстань, форма може проникнути ще "
"одну форму, перш ніж вважається зіткненням."
msgid ""
"Constant to set/get the default solver bias for all physics contacts. A "
"solver bias is a factor controlling how much two objects \"rebound\", after "
"overlapping, to avoid leaving them in that state because of numerical "
"imprecision."
msgstr ""
"Постійно налаштовувати / вийняти роз'єм за замовчуванням для всіх контактів "
"фізики. Розчинник Bias є фактором, який контролює, як багато двох об'єктів "
"\"відновлення\", після перекриття, щоб уникнути їх в цьому стані через "
"чисельне імпросіяння."
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 ""
"Постійне встановлення/витратити порогу лінійну швидкість діяльності. "
"Потенціал неактивний, як лінійна, так і кутова швидкість буде нести до сну "
"після дати часу."
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 ""
"Постійно встановити / вийняти порогу кутову швидкість діяльності. Потенціал "
"неактивний, як лінійна, так і кутова швидкість буде нести до сну після дати "
"часу."
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 ""
"Постійне встановлення/витратити максимальний час діяльності. Після цього "
"часу, тіло, що позначається як потенційно неактивний як для лінійної, так і "
"кутової швидкості."
msgid ""
"Constant to set/get the number of solver iterations for contacts and "
"constraints. The greater the number of iterations, the more accurate the "
"collisions and constraints will be. However, a greater number of iterations "
"requires more CPU power, which can decrease performance."
msgstr ""
"Постійно налаштовувати/забудити кількість розчинників для контактів та "
"обмежень. Чим більша кількість ітерацій, тим більш точний зіткнень і обмежень "
"буде. Однак більша кількість ітерацій вимагає більшої потужності процесора, "
"яка може зменшити продуктивність."
msgid ""
"Provides virtual methods that can be overridden to create custom "
"[PhysicsServer3D] implementations."
msgstr ""
"Забезпечує віртуальні методи, які можуть передаватися для створення "
"користувацького [PhysicsServer3D]."
msgid ""
"This class extends [PhysicsServer3D] by providing additional virtual methods "
"that can be overridden. When these methods are overridden, they will be "
"called instead of the internal methods of the physics server.\n"
"Intended for use with GDExtension to create custom implementations of "
"[PhysicsServer3D]."
msgstr ""
"Цей клас поширюється на [PhysicsServer3D] шляхом надання додаткових "
"віртуальних методів, які можуть передаватися. Коли ці методи "
"перевантажуються, вони будуть називатися замість внутрішніх методів фізичного "
"сервера.\n"
"Призначений для використання з GDExtension для створення користувацького "
"впровадження [PhysicsServer3D]."
msgid "A singleton for managing [PhysicsServer3D] implementations."
msgstr "Універсал для управління [PhysicsServer3D]."
msgid ""
"[PhysicsServer3DManager] is the API for registering [PhysicsServer3D] "
"implementations and for setting the default implementation.\n"
"[b]Note:[/b] It is not possible to switch physics servers at runtime. This "
"class is only used on startup at the server initialization level, by Godot "
"itself and possibly by GDExtensions."
msgstr ""
"[PhysicsServer3DManager] є API для реєстрації [PhysicsServer3D] і для "
"налаштування реалізації за замовчуванням.\n"
"[b]Note:[/b] Неможливо переключити фізико-сервери в режимі runtime. Цей клас "
"використовується тільки для запуску на рівні ініціалізації сервера, і, "
"можливо, GDExtensions."
msgid ""
"Register a [PhysicsServer3D] implementation by passing a [param name] and a "
"[Callable] that returns a [PhysicsServer3D] object."
msgstr ""
"Зареєструйтеся на [PhysicsServer3D], пройшовши [прізвище] та [Callable], який "
"повертає об'єкт [PhysicsServer3D]."
msgid ""
"Set the default [PhysicsServer3D] implementation to the one identified by "
"[param name], if [param priority] is greater than the priority of the current "
"default implementation."
msgstr ""
"Встановлює реалізацію [PhysicsServer3D] за замовчуванням такою, що визначена "
"за допомогою [param name], якщо [param priority] перевищує пріоритет поточної "
"реалізації за замовчуванням."
msgid ""
"A class used to provide [method "
"PhysicsServer3DExtension._soft_body_update_rendering_server] with a rendering "
"handler for soft bodies."
msgstr ""
"Клас, який використовується для забезпечення [method "
"PhysicsServer3DExtension._soft_body_update_rendering_server] з рендерингом "
"для м'яких тіл."
msgid ""
"Called by the [PhysicsServer3D] to set the bounding box for the [SoftBody3D]."
msgstr ""
"Зателефоновано [PhysicsServer3D], щоб встановити межі коробки для "
"[SoftBody3D]."
msgid ""
"Called by the [PhysicsServer3D] to set the normal for the [SoftBody3D] vertex "
"at the index specified by [param vertex_id].\n"
"[b]Note:[/b] The [param normal] parameter used to be of type [code]const "
"void*[/code] prior to Godot 4.2."
msgstr ""
"Зателефоновано [PhysicsServer3D], щоб встановити нормаль для [SoftBody3D] "
"vertex в індексі, зазначеному [param vertex_id].\n"
"[b]Примітка:[/b] Параметри [парам нормальний], що використовуються для типу "
"[code]const void*[/code] до Godot 4.2."
msgid ""
"Called by the [PhysicsServer3D] to set the position for the [SoftBody3D] "
"vertex at the index specified by [param vertex_id].\n"
"[b]Note:[/b] The [param vertex] parameter used to be of type [code]const "
"void*[/code] prior to Godot 4.2."
msgstr ""
"Called by [PhysicsServer3D], щоб встановити позицію для [SoftBody3D] vertex в "
"індексі, зазначеному [param vertex_id].\n"
"[b]Примітка:[/b] [param vertex] параметр, який використовується для типу "
"[code]const void *[/code] до Godot 4.2."
msgid "Sets the bounding box for the [SoftBody3D]."
msgstr "Налаштовує лімітовану коробку для [SoftBody3D]."
msgid ""
"Sets the normal for the [SoftBody3D] vertex at the index specified by [param "
"vertex_id]."
msgstr ""
"Встановлює нормаль для [SoftBody3D] vertex в індексі, зазначеному [param "
"vertex_id]."
msgid ""
"Sets the position for the [SoftBody3D] vertex at the index specified by "
"[param vertex_id]."
msgstr ""
"Встановлює позицію для [SoftBody3D] vertex в індексі, зазначеному [param "
"vertex_id]."
msgid "Provides parameters for [PhysicsDirectSpaceState2D]'s methods."
msgstr "Надає параметри для методів [PhysicsDirectSpaceState2D]."
msgid ""
"By changing various properties of this object, such as the shape, you can "
"configure the parameters for [PhysicsDirectSpaceState2D]'s methods."
msgstr ""
"Змінюючи різні властивості цього об'єкта, такі як форма, можна налаштувати "
"параметри для методів [PhysicsDirectSpaceState2D]."
msgid "The collision margin for the shape."
msgstr "Зіткнення поля для форми."
msgid "The motion of the shape being queried for."
msgstr "Рух форми, що передається."
msgid ""
"The [Shape2D] that will be used for collision/intersection queries. This "
"stores the actual reference which avoids the shape to be released while being "
"used for queries, so always prefer using this over [member shape_rid]."
msgstr ""
"[Shape2D], який буде використовуватися для зіткнень/інтерсекційних запитів. "
"Це зберігає актуальну довідку, яка уникає форми, щоб бути вилученою, коли "
"використовується для запитів, тому завжди віддає перевагу використанню цього "
"над [member shape_rid]."
msgid ""
"The queried shape's [RID] that will be used for collision/intersection "
"queries. Use this over [member shape] if you want to optimize for performance "
"using the Servers API:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var shape_rid = PhysicsServer2D.circle_shape_create()\n"
"var radius = 64\n"
"PhysicsServer2D.shape_set_data(shape_rid, radius)\n"
"\n"
"var params = PhysicsShapeQueryParameters2D.new()\n"
"params.shape_rid = shape_rid\n"
"\n"
"# Execute physics queries here...\n"
"\n"
"# Release the shape when done with physics queries.\n"
"PhysicsServer2D.free_rid(shape_rid)\n"
"[/gdscript]\n"
"[csharp]\n"
"RID shapeRid = PhysicsServer2D.CircleShapeCreate();\n"
"int radius = 64;\n"
"PhysicsServer2D.ShapeSetData(shapeRid, radius);\n"
"\n"
"var params = new PhysicsShapeQueryParameters2D();\n"
"params.ShapeRid = shapeRid;\n"
"\n"
"// Execute physics queries here...\n"
"\n"
"// Release the shape when done with physics queries.\n"
"PhysicsServer2D.FreeRid(shapeRid);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[RID] запитуваної фігури, яка використовуватиметься для запитів зіткнення/"
"перетину. Використовуйте це замість [member shape], якщо ви хочете "
"оптимізувати продуктивність за допомогою Servers API: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var shape_rid = PhysicsServer2D.circle_shape_create() \n"
"де радіус = 64 \n"
"PhysicsServer2D.shape_set_data(shape_rid, radius) \n"
"\n"
"var params = PhysicsShapeQueryParameters2D.new()\n"
"params.shape_rid = shape_rid \n"
"\n"
"# Виконуйте тут фізичні запити... \n"
"\n"
"# Відпустіть фігуру, коли закінчите з фізичними запитами. \n"
"PhysicsServer2D.free_rid(shape_rid) \n"
"[/gdscript] \n"
"[csharp] \n"
"RID shapeRid = PhysicsServer2D.CircleShapeCreate(); \n"
"int радіус = 64; \n"
"PhysicsServer2D.ShapeSetData(shapeRid, radius); \n"
"\n"
"var params = new PhysicsShapeQueryParameters2D();\n"
"params.ShapeRid = shapeRid; \n"
"\n"
"// Виконувати тут фізичні запити... \n"
"\n"
"// Відпустіть фігуру, коли закінчите фізичні запити. \n"
"PhysicsServer2D.FreeRid(shapeRid); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "The queried shape's transform matrix."
msgstr "Матриця трансформованої форми."
msgid "Provides parameters for [PhysicsDirectSpaceState3D]'s methods."
msgstr "Надає параметри для методів [PhysicsDirectSpaceState3D]."
msgid ""
"By changing various properties of this object, such as the shape, you can "
"configure the parameters for [PhysicsDirectSpaceState3D]'s methods."
msgstr ""
"Змінюючи різні властивості цього об'єкта, такі як форма, можна налаштувати "
"параметри для методів [PhysicsDirectSpaceState3D]."
msgid ""
"The [Shape3D] that will be used for collision/intersection queries. This "
"stores the actual reference which avoids the shape to be released while being "
"used for queries, so always prefer using this over [member shape_rid]."
msgstr ""
"[Shape3D], який буде використовуватися для зіткнень/інтерсекційних запитів. "
"Це зберігає актуальну довідку, яка уникає форми, щоб бути вилученою, коли "
"використовується для запитів, тому завжди віддає перевагу використанню цього "
"над [member shape_rid]."
msgid ""
"The queried shape's [RID] that will be used for collision/intersection "
"queries. Use this over [member shape] if you want to optimize for performance "
"using the Servers API:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var shape_rid = PhysicsServer3D.sphere_shape_create()\n"
"var radius = 2.0\n"
"PhysicsServer3D.shape_set_data(shape_rid, radius)\n"
"\n"
"var params = PhysicsShapeQueryParameters3D.new()\n"
"params.shape_rid = shape_rid\n"
"\n"
"# Execute physics queries here...\n"
"\n"
"# Release the shape when done with physics queries.\n"
"PhysicsServer3D.free_rid(shape_rid)\n"
"[/gdscript]\n"
"[csharp]\n"
"RID shapeRid = PhysicsServer3D.SphereShapeCreate();\n"
"float radius = 2.0f;\n"
"PhysicsServer3D.ShapeSetData(shapeRid, radius);\n"
"\n"
"var params = new PhysicsShapeQueryParameters3D();\n"
"params.ShapeRid = shapeRid;\n"
"\n"
"// Execute physics queries here...\n"
"\n"
"// Release the shape when done with physics queries.\n"
"PhysicsServer3D.FreeRid(shapeRid);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"[RID] запитуваної фігури, який буде використовуватися для запитів на колізії/"
"перетини. Використовуйте це замість [member shape], якщо хочете оптимізувати "
"продуктивність за допомогою API серверів:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var shape_rid = PhysicsServer3D.sphere_shape_create()\n"
"var radius = 2.0\n"
"PhysicsServer3D.shape_set_data(shape_rid, radius)\n"
"\n"
"var params = PhysicsShapeQueryParameters3D.new()\n"
"params.shape_rid = shape_rid\n"
"\n"
"# Виконуйте тут запити з фізики...\n"
"\n"
"# Відпустіть фігуру після завершення фізичних запитів.\n"
"PhysicsServer3D.free_rid(shape_rid)\n"
"[/gdscript]\n"
"[csharp]\n"
"RID shapeRid = PhysicsServer3D.SphereShapeCreate();\n"
"float radius = 2.0f;\n"
"PhysicsServer3D.ShapeSetData(shapeRid, radius);\n"
"\n"
"var params = new PhysicsShapeQueryParameters3D();\n"
"params.ShapeRid = shapeRid;\n"
"\n"
"// Виконуйте тут запити з фізики...\n"
"\n"
"// Відпустіть фігуру після завершення фізичних запитів.\n"
"PhysicsServer3D.FreeRid(shapeRid);\n"
"[/csharp]\n"
"[/codeblocks]"
msgid "Provides parameters for [method PhysicsServer2D.body_test_motion]."
msgstr "Надає параметри для [method PhysicsServer2D.body_test_motion]."
msgid ""
"By changing various properties of this object, such as the motion, you can "
"configure the parameters for [method PhysicsServer2D.body_test_motion]."
msgstr ""
"При зміні різних властивостей цього об'єкта, таких як рух, можна налаштувати "
"параметри для [method PhysicsServer2D.body_test_motion]."
msgid ""
"If set to [code]true[/code], shapes of type [constant "
"PhysicsServer2D.SHAPE_SEPARATION_RAY] are used to detect collisions and can "
"stop the motion. Can be useful when snapping to the ground.\n"
"If set to [code]false[/code], shapes of type [constant "
"PhysicsServer2D.SHAPE_SEPARATION_RAY] are only used for separation when "
"overlapping with other bodies. That's the main use for separation ray shapes."
msgstr ""
"Якщо встановити до [code]true[/code], форми типу [constant PhysServer2D. "
"SHAPE_SEPARATION_RAY] використовується для виявлення зіткнень і може зупинити "
"рух. Може бути корисною при попаданні на землю.\n"
"Якщо встановити до [code]false[/code], форми типу [constant PhysServer2D. "
"SHAPE_SEPARATION_RAY] використовується для поділу при перекриттях з іншими "
"тілами. Це основне використання для поділу променевих форм."
msgid ""
"Optional array of body [RID] to exclude from collision. Use [method "
"CollisionObject2D.get_rid] to get the [RID] associated with a "
"[CollisionObject2D]-derived node."
msgstr ""
"Додатковий масив тіла [RID] для виключення з зіткнення. Використовуйте "
"[method CollisionObject2D.get_rid], щоб отримати [RID], пов'язаний з "
"[CollisionObject2D]-derived node."
msgid ""
"Optional array of object unique instance ID to exclude from collision. See "
"[method Object.get_instance_id]."
msgstr ""
"Необов'язковий масив унікального екземпляра ID для виключення з зіткнення. "
"Див. [method Object.get_instance_id]."
msgid ""
"Transform in global space where the motion should start. Usually set to "
"[member Node2D.global_transform] for the current body's transform."
msgstr ""
"Трансформація в глобальному просторі, де рух повинен початися. Зазвичай набір "
"до [member Node2D.global_transform] для перетворення поточного тіла."
msgid "Increases the size of the shapes involved in the collision detection."
msgstr "Підвищує розмір форм, залучених до виявлення зіткнення."
msgid "Motion vector to define the length and direction of the motion to test."
msgstr "Вектор руху для визначення довжини і напрямку руху до тестування."
msgid ""
"If set to [code]true[/code], any depenetration from the recovery phase is "
"reported as a collision; this is used e.g. by [CharacterBody2D] for improving "
"floor detection during floor snapping.\n"
"If set to [code]false[/code], only collisions resulting from the motion are "
"reported, which is generally the desired behavior."
msgstr ""
"Якщо встановити до [code]true[/code], будь-яке депенетування з фази "
"відновлення повідомляється як зіткнення; це використовується наприклад "
"[CharacterBody2D] для поліпшення виявлення підлоги під час перекриття "
"підлоги.\n"
"Якщо встановити до [code]false[/code], повідомляється лише зіткнення, що "
"виникли внаслідок руху, яка, як правило, потрібна поведінка."
msgid "Provides parameters for [method PhysicsServer3D.body_test_motion]."
msgstr "Надає параметри для [method PhysicsServer3D.body_test_motion]."
msgid ""
"By changing various properties of this object, such as the motion, you can "
"configure the parameters for [method PhysicsServer3D.body_test_motion]."
msgstr ""
"Змінюючи різні властивості цього об'єкта, такі як рух, можна налаштувати "
"параметри для [method PhysicsServer3D.body_test_motion]."
msgid ""
"If set to [code]true[/code], shapes of type [constant "
"PhysicsServer3D.SHAPE_SEPARATION_RAY] are used to detect collisions and can "
"stop the motion. Can be useful when snapping to the ground.\n"
"If set to [code]false[/code], shapes of type [constant "
"PhysicsServer3D.SHAPE_SEPARATION_RAY] are only used for separation when "
"overlapping with other bodies. That's the main use for separation ray shapes."
msgstr ""
"Якщо встановити до [code]true[/code], форми типу [constant PhysServer3D. "
"SHAPE_SEPARATION_RAY] використовується для виявлення зіткнень і може зупинити "
"рух. Може бути корисною при попаданні на землю.\n"
"Якщо встановити до [code]false[/code], форми типу [constant PhysServer3D. "
"SHAPE_SEPARATION_RAY] використовується для поділу при перекриттях з іншими "
"тілами. Це основне використання для поділу променевих форм."
msgid ""
"Optional array of body [RID] to exclude from collision. Use [method "
"CollisionObject3D.get_rid] to get the [RID] associated with a "
"[CollisionObject3D]-derived node."
msgstr ""
"Необов'язковий масив елементів body [RID] для виключення з колізії. "
"Використовуйте метод [method CollisionObject3D.get_rid], щоб отримати [RID], "
"пов'язаний з вузлом, похідним від [CollisionObject3D]."
msgid ""
"Transform in global space where the motion should start. Usually set to "
"[member Node3D.global_transform] for the current body's transform."
msgstr ""
"Трансформація в глобальному просторі, де рух повинен початися. Зазвичай набір "
"до [member Node3D.global_transform] для перетворення поточного тіла."
msgid ""
"Maximum number of returned collisions, between [code]1[/code] and [code]32[/"
"code]. Always returns the deepest detected collisions."
msgstr ""
"Максимальна кількість поновлюваних зіткнень, між [code]1[/code] та [code]32[/"
"code]. Завжди повертає найглибші виявлені зіткнення."
msgid ""
"If set to [code]true[/code], any depenetration from the recovery phase is "
"reported as a collision; this is used e.g. by [CharacterBody3D] for improving "
"floor detection during floor snapping.\n"
"If set to [code]false[/code], only collisions resulting from the motion are "
"reported, which is generally the desired behavior."
msgstr ""
"Якщо встановити до [code]true[/code], будь-яке депенетування з фази "
"відновлення повідомляється як зіткнення; це використовується наприклад "
"[CharacterBody3D] для поліпшення виявлення підлоги під час перекриття "
"підлоги.\n"
"Якщо встановити до [code]false[/code], повідомляється лише зіткнення, що "
"виникли внаслідок руху, яка, як правило, потрібна поведінка."
msgid ""
"Describes the motion and collision result from [method "
"PhysicsServer2D.body_test_motion]."
msgstr ""
"Описує рух та результат зіткнення з [method PhysicsServer2D.body_test_motion]."
msgid "Returns the colliding body's attached [Object], if a collision occurred."
msgstr "Повертає прикріплений корпус [Object], якщо виникло зіткнення."
msgid ""
"Returns the unique instance ID of the colliding body's attached [Object], if "
"a collision occurred. See [method Object.get_instance_id]."
msgstr ""
"Повертає унікальний ідентифікатор екземпляра об'єкта [Object], що приєднався "
"до тіла, що зіткнулося, якщо відбулася колізія. Див. [method "
"Object.get_instance_id]."
msgid ""
"Returns the colliding body's [RID] used by the [PhysicsServer2D], if a "
"collision occurred."
msgstr ""
"Повертає з'єднання тіла [RID], що використовується [PhysicsServer2D], якщо "
"виникне зіткнення."
msgid ""
"Returns the colliding body's shape index, if a collision occurred. See "
"[CollisionObject2D]."
msgstr ""
"Повертає індекс форми тіла, якщо виникне зіткнення. [CollisionObject2D]."
msgid "Returns the colliding body's velocity, if a collision occurred."
msgstr "Повертає швидкість з'єднання, якщо виникне зіткнення."
msgid ""
"Returns the length of overlap along the collision normal, if a collision "
"occurred."
msgstr ""
"Повертає довжину перекриття вздовж зіткнень нормально, якщо виникне зіткнення."
msgid "Returns the moving object's colliding shape, if a collision occurred."
msgstr "Повертає фігуру рухомого об'єкта, якщо виникне зіткнення."
msgid ""
"Returns the colliding body's shape's normal at the point of collision, if a "
"collision occurred."
msgstr ""
"Повертає нормалізацію фігури тіла на місці зіткнення, якщо виникло зіткнення."
msgid ""
"Returns the point of collision in global coordinates, if a collision occurred."
msgstr ""
"Повертає точку зіткнення у глобальних координатах, якщо виникне зіткнення."
msgid ""
"Returns the maximum fraction of the motion that can occur without a "
"collision, between [code]0[/code] and [code]1[/code]."
msgstr ""
"Повертає максимальну частку руху, що може відбуватися без зіткнення, між "
"[code]0[/code] і [code]1[/code]."
msgid ""
"Returns the minimum fraction of the motion needed to collide, if a collision "
"occurred, between [code]0[/code] and [code]1[/code]."
msgstr ""
"Повертаємо мінімальну частку руху, необхідного для взаємодії, якщо відбувався "
"зіткнення, між [code]0[/code] і [code]1[/code]."
msgid ""
"Describes the motion and collision result from [method "
"PhysicsServer3D.body_test_motion]."
msgstr ""
"Описує результат руху та зіткнення з [method "
"PhysicsServer3D.body_test_motion]."
msgid ""
"Returns the colliding body's attached [Object] given a collision index (the "
"deepest collision by default), if a collision occurred."
msgstr ""
"Повернувшись до прикріпленого корпусу [Object] з індексом зіткнення "
"(найглибше зіткнення за замовчуванням), якщо виникне зіткнення."
msgid ""
"Returns the unique instance ID of the colliding body's attached [Object] "
"given a collision index (the deepest collision by default), if a collision "
"occurred. See [method Object.get_instance_id]."
msgstr ""
"Повертає унікальний ідентифікатор корпусу, який прикріплюється [Object] з "
"індексом зіткнення (найглибше зіткнення за замовчуванням), якщо виникне "
"зіткнення. Див. [method Object.get_instance_id]."
msgid ""
"Returns the colliding body's [RID] used by the [PhysicsServer3D] given a "
"collision index (the deepest collision by default), if a collision occurred."
msgstr ""
"Повертає індекс зіткнення (найглибше зіткнення за замовчуванням), якщо "
"виникне зіткнення."
msgid ""
"Returns the colliding body's shape index given a collision index (the deepest "
"collision by default), if a collision occurred. See [CollisionObject3D]."
msgstr ""
"Повертає індекс форми тіла, що відповідає індексу зіткнення (найглибше "
"зіткнення за замовчуванням), якщо виникне зіткнення. [CollisionObject3D]."
msgid ""
"Returns the colliding body's velocity given a collision index (the deepest "
"collision by default), if a collision occurred."
msgstr ""
"Повертає швидкість з'єднання з урахуванням індексу зіткнення (найглибше "
"зіткнення за замовчуванням), якщо виникне зіткнення."
msgid ""
"Returns the length of overlap along the collision normal given a collision "
"index (the deepest collision by default), if a collision occurred."
msgstr ""
"Повертає довжину перекриття по відношенню до зіткненню нормаль заданого "
"індексу зіткнення (найглибше зіткнення за замовчуванням), якщо виникне "
"зіткнення."
msgid ""
"Returns the moving object's colliding shape given a collision index (the "
"deepest collision by default), if a collision occurred."
msgstr ""
"Повертає форму переходу об'єкта, що відповідає зіткненню (найглибше зіткнення "
"за замовчуванням), якщо виникне зіткнення."
msgid ""
"Returns the colliding body's shape's normal at the point of collision given a "
"collision index (the deepest collision by default), if a collision occurred."
msgstr ""
"Повертає норму фігури, що з'являється в точці зіткнення з індексом зіткнення "
"(найглибше зіткнення за замовчуванням), якщо виникне зіткнення."
msgid ""
"Returns the point of collision in global coordinates given a collision index "
"(the deepest collision by default), if a collision occurred."
msgstr ""
"Повертає точку зіткнення у глобальних координатах, враховуючи індекс "
"зіткнення (найглибше зіткнення за замовчуванням), якщо виникне зіткнення."
msgid ""
"A physics joint that attaches two 2D physics bodies at a single point, "
"allowing them to freely rotate."
msgstr ""
"Фізичний суглоб, який прикріплює два фізико-фізичних тіл 2D в одну точку, що "
"дозволяє їм вільно обертати."
msgid ""
"A physics joint that attaches two 2D physics bodies at a single point, "
"allowing them to freely rotate. For example, a [RigidBody2D] can be attached "
"to a [StaticBody2D] to create a pendulum or a seesaw."
msgstr ""
"Фізичний суглоб, який прикріплює два фізико-фізичних тіл 2D в одну точку, що "
"дозволяє їм вільно обертати. Наприклад, [RigidBody2D] може бути прикріплений "
"до [StaticBody2D] для створення ручного або диважу."
msgid ""
"If [code]true[/code], the pin maximum and minimum rotation, defined by "
"[member angular_limit_lower] and [member angular_limit_upper] are applied."
msgstr ""
"Якщо значення [code]true[/code], застосовуються максимальне та мінімальне "
"обертання штифта, визначені параметрами [member angular_limit_lower] та "
"[member angular_limit_upper]."
msgid ""
"The minimum rotation. Only active if [member angular_limit_enabled] is "
"[code]true[/code]."
msgstr "Мінімальне обертання. [code]true[/code]."
msgid ""
"The maximum rotation. Only active if [member angular_limit_enabled] is "
"[code]true[/code]."
msgstr "Максимальне обертання. [code]true[/code]."
msgid "When activated, a motor turns the pin."
msgstr "При активації мотор обертається шпилькою."
msgid "The higher this value, the more the bond to the pinned partner can flex."
msgstr ""
"Чим вище це значення, тим більше зв'язок з пінованим партнером може гнучко."
msgid ""
"A physics joint that attaches two 3D physics bodies at a single point, "
"allowing them to freely rotate."
msgstr ""
"Фізичний суглоб, який прикріплює два корпуси фізики 3D в одну точку, що "
"дозволяє їм вільно обертати."
msgid ""
"A physics joint that attaches two 3D physics bodies at a single point, "
"allowing them to freely rotate. For example, a [RigidBody3D] can be attached "
"to a [StaticBody3D] to create a pendulum or a seesaw."
msgstr ""
"Фізичний суглоб, який прикріплює два корпуси фізики 3D в одну точку, що "
"дозволяє їм вільно обертати. Наприклад, [RigidBody3D] може бути прикріплений "
"до [StaticBody3D] для створення ручного або диважу."
msgid ""
"The force with which the pinned objects stay in positional relation to each "
"other. The higher, the stronger."
msgstr ""
"Сила, з якою фіксуються об'єкти, що залишаються в позиційному відношенні один "
"до одного. Чим вище, тим сильніше."
msgid ""
"The force with which the pinned objects stay in velocity relation to each "
"other. The higher, the stronger."
msgstr ""
"Сила, з якою фіксуються об'єкти, що залишаються в швидкості один до одного. "
"Чим вище, тим сильніше."
msgid ""
"If above 0, this value is the maximum value for an impulse that this Joint3D "
"produces."
msgstr ""
"Якщо вище 0, це значення є максимальним значенням для імпульсу, що цей "
"Joint3D виробляє."
msgid "A [Cubemap] without image data."
msgstr "[Cubemap] без даних зображень."
msgid ""
"This class replaces a [Cubemap] or a [Cubemap]-derived class in 2 "
"conditions:\n"
"- In dedicated server mode, where the image data shouldn't affect game logic. "
"This allows reducing the exported PCK's size significantly.\n"
"- When the [Cubemap]-derived class is missing, for example when using a "
"different engine version.\n"
"[b]Note:[/b] This class is not intended for rendering or for use in shaders. "
"Operations like calculating UV are not guaranteed to work."
msgstr ""
"Цей клас замінює [Cubemap] або [Cubemap]-derived class в 2 умовах:\n"
"до У виділеному режимі сервера, де дані зображень не впливають на логіку "
"ігор. Це дозволяє значно скоротити експортований розмір PCK.\n"
"- Коли відсутній клас [Cubemap], наприклад, при використанні іншої версії "
"двигуна.\n"
"[b]Примітка:[/b] Цей клас не призначений для рендерингу або для використання "
"в тіні. Операції, такі як розрахунок УФ не гарантовано працюють."
msgid "A [CubemapArray] without image data."
msgstr "[CubemapArray] без даних зображень."
msgid ""
"This class replaces a [CubemapArray] or a [CubemapArray]-derived class in 2 "
"conditions:\n"
"- In dedicated server mode, where the image data shouldn't affect game logic. "
"This allows reducing the exported PCK's size significantly.\n"
"- When the [CubemapArray]-derived class is missing, for example when using a "
"different engine version.\n"
"[b]Note:[/b] This class is not intended for rendering or for use in shaders. "
"Operations like calculating UV are not guaranteed to work."
msgstr ""
"Цей клас замінює [CubemapArray] або [CubemapArray]-кодований клас в 2 "
"умовах:\n"
"до У виділеному режимі сервера, де дані зображень не впливають на логіку "
"ігор. Це дозволяє значно скоротити експортований розмір PCK.\n"
"- Коли відсутній клас [CubemapArray], наприклад, при використанні іншої "
"версії двигуна.\n"
"[b]Примітка:[/b] Цей клас не призначений для рендерингу або для використання "
"в тіні. Операції, такі як розрахунок УФ не гарантовано працюють."
msgid "Placeholder class for a material."
msgstr "Розміщений клас для матеріалу."
msgid ""
"This class is used when loading a project that uses a [Material] subclass in "
"2 conditions:\n"
"- When running the project exported in dedicated server mode, only the "
"texture's dimensions are kept (as they may be relied upon for gameplay "
"purposes or positioning of other elements). This allows reducing the exported "
"PCK's size significantly.\n"
"- When this subclass is missing due to using a different engine version or "
"build (e.g. modules disabled)."
msgstr ""
"Цей клас використовується при завантаженні проекту, який використовує підклас "
"[Material] в 2 умовах:\n"
"- При запуску проекту, що експортується в виділеному режимі сервера, "
"зберігаються лише розміри текстури (як вони можуть бути використані для цілей "
"гри або позиціонування інших елементів). Це дозволяє значно скоротити "
"експортований розмір PCK.\n"
"- Коли цей підклас відсутній через використання різних версій двигуна або "
"збірки (наприклад, модулі вимкнено)."
msgid "Placeholder class for a mesh."
msgstr "Розміщений клас для сітки."
msgid ""
"This class is used when loading a project that uses a [Mesh] subclass in 2 "
"conditions:\n"
"- When running the project exported in dedicated server mode, only the "
"texture's dimensions are kept (as they may be relied upon for gameplay "
"purposes or positioning of other elements). This allows reducing the exported "
"PCK's size significantly.\n"
"- When this subclass is missing due to using a different engine version or "
"build (e.g. modules disabled)."
msgstr ""
"Цей клас використовується при завантаженні проекту, який використовує підклас "
"[Mesh] в 2 умовах:\n"
"- При запуску проекту, що експортується в виділеному режимі сервера, "
"зберігаються лише розміри текстури (як вони можуть бути використані для цілей "
"гри або позиціонування інших елементів). Це дозволяє значно скоротити "
"експортований розмір PCK.\n"
"- Коли цей підклас відсутній через використання різних версій двигуна або "
"збірки (наприклад, модулі вимкнено)."
msgid "The smallest [AABB] enclosing this mesh in local space."
msgstr "Найменша [AABB] закриває цю сітку в локальному просторі."
msgid "Placeholder class for a 2-dimensional texture."
msgstr "Розміщений клас 2-вимірної фактури."
msgid ""
"This class is used when loading a project that uses a [Texture2D] subclass in "
"2 conditions:\n"
"- When running the project exported in dedicated server mode, only the "
"texture's dimensions are kept (as they may be relied upon for gameplay "
"purposes or positioning of other elements). This allows reducing the exported "
"PCK's size significantly.\n"
"- When this subclass is missing due to using a different engine version or "
"build (e.g. modules disabled).\n"
"[b]Note:[/b] This is not intended to be used as an actual texture for "
"rendering. It is not guaranteed to work like one in shaders or materials (for "
"example when calculating UV)."
msgstr ""
"Цей клас використовується при завантаженні проекту, який використовує підклас "
"[Texture2D] в 2 умовах:\n"
"- При запуску проекту, що експортується в виділеному режимі сервера, "
"зберігаються лише розміри текстури (як вони можуть бути використані для цілей "
"гри або позиціонування інших елементів). Це дозволяє значно скоротити "
"експортований розмір PCK.\n"
"- Коли цей підклас відсутній через використання різних версій двигуна або "
"збірки (наприклад, модулі вимкнено).\n"
"[b]Примітка:[/b] Це не призначене для використання як фактичної текстури для "
"рендерингу. Не гарантовано працювати як один в шейдерах або матеріалах "
"(наприклад, при розрахунку УФ)."
msgid "The texture's size (in pixels)."
msgstr "Розмір текстури (у пікселях)."
msgid "Placeholder class for a 2-dimensional texture array."
msgstr "Розміщений клас 2-вимірного фактурного масиву."
msgid "Placeholder class for a 3-dimensional texture."
msgstr "Розміщений клас 3-вимірної фактури."
msgid ""
"This class is used when loading a project that uses a [Texture3D] subclass in "
"2 conditions:\n"
"- When running the project exported in dedicated server mode, only the "
"texture's dimensions are kept (as they may be relied upon for gameplay "
"purposes or positioning of other elements). This allows reducing the exported "
"PCK's size significantly.\n"
"- When this subclass is missing due to using a different engine version or "
"build (e.g. modules disabled).\n"
"[b]Note:[/b] This is not intended to be used as an actual texture for "
"rendering. It is not guaranteed to work like one in shaders or materials (for "
"example when calculating UV)."
msgstr ""
"Цей клас використовується при завантаженні проекту, який використовує підклас "
"[Texture3D] в 2 умовах:\n"
"- При запуску проекту, що експортується в виділеному режимі сервера, "
"зберігаються лише розміри текстури (як вони можуть бути використані для цілей "
"гри або позиціонування інших елементів). Це дозволяє значно скоротити "
"експортований розмір PCK.\n"
"- Коли цей підклас відсутній через використання різних версій двигуна або "
"збірки (наприклад, модулі вимкнено).\n"
"[b]Примітка:[/b] Це не призначене для використання як фактичної текстури для "
"рендерингу. Не гарантовано працювати як один в шейдерах або матеріалах "
"(наприклад, при розрахунку УФ)."
msgid ""
"This class is used when loading a project that uses a [TextureLayered] "
"subclass in 2 conditions:\n"
"- When running the project exported in dedicated server mode, only the "
"texture's dimensions are kept (as they may be relied upon for gameplay "
"purposes or positioning of other elements). This allows reducing the exported "
"PCK's size significantly.\n"
"- When this subclass is missing due to using a different engine version or "
"build (e.g. modules disabled).\n"
"[b]Note:[/b] This is not intended to be used as an actual texture for "
"rendering. It is not guaranteed to work like one in shaders or materials (for "
"example when calculating UV)."
msgstr ""
"Цей клас використовується при завантаженні проекту, який використовує підклас "
"[TextureLayered] в 2 умовах:\n"
"- При запуску проекту, що експортується в виділеному режимі сервера, "
"зберігаються лише розміри текстури (як вони можуть бути використані для цілей "
"гри або позиціонування інших елементів). Це дозволяє значно скоротити "
"експортований розмір PCK.\n"
"- Коли цей підклас відсутній через використання різних версій двигуна або "
"збірки (наприклад, модулі вимкнено).\n"
"[b]Примітка:[/b] Це не призначене для використання як фактичної текстури для "
"рендерингу. Не гарантовано працювати як один в шейдерах або матеріалах "
"(наприклад, при розрахунку УФ)."
msgid "The number of layers in the texture array."
msgstr "Кількість шарів в фактурному масиві."
msgid "The size of each texture layer (in pixels)."
msgstr "Розмір кожного фактурного шару (у пікселях)."
msgid "A plane in Hessian normal form."
msgstr "Літак в шестигранній нормальній формі."
msgid ""
"Represents a normalized plane equation. [member normal] is the normal of the "
"plane (a, b, c normalized), and [member d] is the distance from the origin to "
"the plane (in the direction of \"normal\"). \"Over\" or \"Above\" the plane "
"is considered the side of the plane towards where the normal is pointing."
msgstr ""
"Представлено нормалізоване рівняння площини. [member normal] - норма площини "
"(а, б, c нормалізовано), а [member d] - відстань від походження до площини (в "
"напрямку «нормального»). \"Овер\" або \"Абов\" площина вважається боком "
"площини, на якій знаходиться норма."
msgid ""
"Constructs a default-initialized [Plane] with all components set to [code]0[/"
"code]."
msgstr ""
"Створює стандартну ініціалізацію [Plane] з усіма компонентами, встановленими "
"на [code]0[/code]."
msgid "Constructs a [Plane] as a copy of the given [Plane]."
msgstr "Constructs a [Plane] як копія даної [Plane]."
msgid ""
"Creates a plane from the four parameters. The three components of the "
"resulting plane's [member normal] are [param a], [param b] and [param c], and "
"the plane has a distance of [param d] from the origin."
msgstr ""
"Створює площину з чотирьох параметрів. Три компоненти [member normal] "
"результуючої площини - це [param a], [param b] та [param c], а площина має "
"відстань [param d] від походження."
msgid ""
"Creates a plane from the normal vector. The plane will intersect the origin.\n"
"The [param normal] of the plane must be a unit vector."
msgstr ""
"Створює площину з нормального вектора. У літаку буде перетинати походження.\n"
"[param normal] площини повинна бути вектором."
msgid ""
"Creates a plane from the normal vector and the plane's distance from the "
"origin.\n"
"The [param normal] of the plane must be a unit vector."
msgstr ""
"Створює площину від нормального вектора і відстані площини від походження.\n"
"[param normal] площини повинна бути вектором."
msgid ""
"Creates a plane from the normal vector and a point on the plane.\n"
"The [param normal] of the plane must be a unit vector."
msgstr ""
"Створює площину з нормального вектора і точки на площині.\n"
"[param normal] площини повинна бути вектором."
msgid "Creates a plane from the three points, given in clockwise order."
msgstr "Створює площину з трьох точок, з урахуванням годинникового порядку."
msgid ""
"Returns the shortest distance from the plane to the position [param point]. "
"If the point is above the plane, the distance will be positive. If below, the "
"distance will be negative."
msgstr ""
"Повертає найкоротшу відстань від площини до позиції [param point]. Якщо точка "
"знаходиться над площиною, відстань буде додатною. Якщо нижче, відстань буде "
"від'ємною."
msgid "Returns the center of the plane."
msgstr "Повертає центр площини."
msgid ""
"Returns [code]true[/code] if [param point] is inside the plane. Comparison "
"uses a custom minimum [param tolerance] threshold."
msgstr ""
"Повертає [code]true[/code], якщо [param point] знаходиться всередині площини. "
"Порівняння використовує власне мінімальне порогове значення [param tolerance]."
msgid ""
"Returns the intersection point of the three planes [param b], [param c] and "
"this plane. If no intersection is found, [code]null[/code] is returned."
msgstr ""
"Повертає точку перетину три площини [param b], [param c] і цей літак. "
"[code]null[/code] повертається."
msgid ""
"Returns the intersection point of a ray consisting of the position [param "
"from] and the direction normal [param dir] with this plane. If no "
"intersection is found, [code]null[/code] is returned."
msgstr ""
"Повертає точку перетину променя, що складається з позиції [param from] та "
"нормалі напрямку [param dir] з цією площиною. Якщо перетин не знайдено, "
"повертається [code]null[/code]."
msgid ""
"Returns the intersection point of a segment from position [param from] to "
"position [param to] with this plane. If no intersection is found, [code]null[/"
"code] is returned."
msgstr ""
"Повертає точку перетину від позиції [param from] до положення [param to] з "
"цією площиною. Якщо не знайдено перетину, [code]null[/code] повертається."
msgid ""
"Returns [code]true[/code] if this plane and [param to_plane] are "
"approximately equal, by running [method @GlobalScope.is_equal_approx] on each "
"component."
msgstr ""
"Повертає [code]true[/code], якщо ця площина і [param to_plane] приблизно "
"рівні, запустивши [method @GlobalScope.is_equal_about] на кожному компоненті."
msgid ""
"Returns [code]true[/code] if this plane is finite, by calling [method "
"@GlobalScope.is_finite] on each component."
msgstr ""
"Повертає [code]true[/code], якщо цей літак скінчив, викликаючи [method "
"@GlobalScope.is_finite] на кожному компоненті."
msgid "Returns [code]true[/code] if [param point] is located above the plane."
msgstr ""
"Повертає [code]true[/code], якщо [param point] розташований над площиною."
msgid ""
"Returns a copy of the plane, with normalized [member normal] (so it's a unit "
"vector). Returns [code]Plane(0, 0, 0, 0)[/code] if [member normal] can't be "
"normalized (it has zero length)."
msgstr ""
"Повертає копію площини з нормалізованою [member normal] (тобто це одиничний "
"вектор). Повертає [code]Plane(0, 0, 0, 0)[/code], якщо [нормаль члена] не "
"може бути нормалізована (вона має нульову довжину)."
msgid ""
"Returns the orthogonal projection of [param point] into a point in the plane."
msgstr "Повертає ортогональну проекцію [param point] у точку на площині."
msgid ""
"The distance from the origin to the plane, expressed in terms of [member "
"normal] (according to its direction and magnitude). Actual absolute distance "
"from the origin to the plane can be calculated as [code]abs(d) / "
"normal.length()[/code] (if [member normal] has zero length then this [Plane] "
"does not represent a valid plane).\n"
"In the scalar equation of the plane [code]ax + by + cz = d[/code], this is "
"[code skip-lint]d[/code], while the [code](a, b, c)[/code] coordinates are "
"represented by the [member normal] property."
msgstr ""
"Відстань від початку координат до площини, виражена через [member normal] "
"(відповідно до її напрямку та величини). Фактична абсолютна відстань від "
"початку координат до площини може бути обчислена як [code]abs(d) / "
"normal.length()[/code] (якщо [member normal] має нульову довжину, то ця "
"[Plane] не є дійсною площиною).\n"
"У скалярному рівнянні площини [code]ax + by + cz = d[/code] це [code skip-"
"lint]d[/code], тоді як координати [code](a, b, c)[/code] представлені "
"властивістю [member normal]."
msgid ""
"The normal of the plane, typically a unit vector. Shouldn't be a zero vector "
"as [Plane] with such [member normal] does not represent a valid plane.\n"
"In the scalar equation of the plane [code]ax + by + cz = d[/code], this is "
"the vector [code](a, b, c)[/code], where [code skip-lint]d[/code] is the "
"[member d] property."
msgstr ""
"Норма площини, як правило, вектор блоку. Чи не є нульовим вектором, як "
"[Plane] з такими [member normal] не представляє дійсну площину.\n"
"У scalar рівняння площини [code]ax + від + cz = d[/code], це вектор [code](a, "
"b, c)[/code], де [code skip-lint]d[/code] is the [member d] майно."
msgid "The X component of the plane's [member normal] vector."
msgstr "Компонента X вектора [member normal] площини."
msgid "The Y component of the plane's [member normal] vector."
msgstr "Компонента Y вектора [member normal] площини."
msgid "The Z component of the plane's [member normal] vector."
msgstr "Компонента Z вектора [member normal] площини."
msgid "A plane that extends in the Y and Z axes (normal vector points +X)."
msgstr "У літаку Y та Z (нормальні векторні точки +X)."
msgid "A plane that extends in the X and Z axes (normal vector points +Y)."
msgstr "Літак, що розширюється в осях X і Z (нормальні векторні точки + Y)."
msgid "A plane that extends in the X and Y axes (normal vector points +Z)."
msgstr "Літак, що простягається в осях X і Y (звичайні векторні точки +Z)."
msgid ""
"Returns [code]true[/code] if the planes are not equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо літаки не рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками з плаваючою точкою, розглянемо "
"використання [method is_equal_approx] замість того, яка є більш надійним."
msgid ""
"Inversely transforms (multiplies) the [Plane] by the given [Transform3D] "
"transformation matrix.\n"
"[code]plane * transform[/code] is equivalent to "
"[code]transform.affine_inverse() * plane[/code]. See [method "
"Transform3D.affine_inverse]."
msgstr ""
"Безперервно трансформується (мультати) [Plane] заданим [Transform3D] матрицею "
"перетворення.\n"
"[code]plane * трансформатор[/code] еквівалент "
"[code]transform.affine_inverse() * літак[/code]. [method "
"Transform3D.affine_inverse]."
msgid ""
"Returns [code]true[/code] if the planes are exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо літаки рівно рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками з плаваючою точкою, розглянемо "
"використання [method is_equal_approx] замість того, яка є більш надійним."
msgid ""
"Returns the negative value of the [Plane]. This is the same as writing "
"[code]Plane(-p.normal, -p.d)[/code]. This operation flips the direction of "
"the normal vector and also flips the distance value, resulting in a Plane "
"that is in the same place, but facing the opposite direction."
msgstr ""
"Повернення негативного значення [Plane]. [code]Plane(-p.normal, -p.d)[/code]. "
"Ця операція застібає напрямок нормального вектора, а також затискає значення "
"відстані, що призводить до площини, що знаходиться в тому ж місці, але "
"облицювання протилежного напрямку."
msgid "Class representing a planar [PrimitiveMesh]."
msgstr "Клас, що представляє планар [PrimitiveMesh]."
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 default "
"rotation isn't suited for use with billboarded materials. For billboarded "
"materials, change [member orientation] to [constant FACE_Z].\n"
"[b]Note:[/b] When using a large textured [PlaneMesh] (e.g. as a floor), you "
"may stumble upon UV jittering issues depending on the camera angle. To solve "
"this, increase [member subdivide_depth] and [member subdivide_width] until "
"you no longer notice UV jittering."
msgstr ""
"Клас, що представляє планар [PrimitiveMesh]. Ця плоска сітка не має товщини. "
"За замовчуванням ця сітка вирівнюється на осі X і Z; це обертання за "
"замовчуванням не підходить для використання з вказаними матеріалами. Для "
"вексельних матеріалів, змін [member orientation] на [constant FACE_Z].\n"
"[b]Note:[/b] При використанні великої текстури [PlaneMesh] (наприклад, як "
"підлога), ви можете зв'язатися з УФ-планування питання залежно від кута "
"камери. Щоб вирішити це, збільшити [member subdivide_depth] і [member "
"subdivide_width] до тих пір, поки ви більше не помітили УФ Джиттеринг."
msgid "Offset of the generated plane. Useful for particles."
msgstr "Зміщення створеної площини. Корисно для частинок."
msgid "Direction that the [PlaneMesh] is facing."
msgstr "Напрямок, у якому спрямована [PlaneMesh]."
msgid "Size of the generated plane."
msgstr "Розмір генерованої площини."
msgid "Number of subdivision along the Z axis."
msgstr "Кількість підрозділу по осі Z."
msgid "Number of subdivision along the X axis."
msgstr "Кількість підрозділу по осі X."
msgid "[PlaneMesh] will face the positive X-axis."
msgstr "[PlaneMesh] зіткнеться на позитивну вісь X."
msgid ""
"[PlaneMesh] will face the positive Y-axis. This matches the behavior of the "
"[PlaneMesh] in Godot 3.x."
msgstr ""
"[PlaneMesh] зіткнеться на позитивну вісь. Це відповідає поведінки [PlaneMesh] "
"в Godot 3.x."
msgid ""
"[PlaneMesh] will face the positive Z-axis. This matches the behavior of the "
"QuadMesh in Godot 3.x."
msgstr ""
"[PlaneMesh] зіткнеться до позитиву Z-вісі. Це відповідає поведінки QuadMesh в "
"Godot 3.x."
msgid "Positional 2D light source."
msgstr "Положення 2D джерела світла."
msgid ""
"Casts light in a 2D environment. This light's shape is defined by a (usually "
"grayscale) texture."
msgstr ""
"Заготовки світла в середовищі 2D. Ця форма світла визначається текстурою "
"(зазвичай сірого розміру)."
msgid ""
"The height of the light. Used with 2D normal mapping. The units are in "
"pixels, e.g. if the height is 100, then it will illuminate an object 100 "
"pixels away at a 45° angle to the plane."
msgstr ""
"Висота світла. Використовується з 2D нормальним картуванням. Агрегати "
"знаходяться в пікселях, наприклад, якщо висота 100, то він висвітить об'єкт "
"100 пікселів під кутом 45° до площини."
msgid "The offset of the light's [member texture]."
msgstr "Зміщення світлої текстури."
msgid "[Texture2D] used for the light's appearance."
msgstr "[Texture2D] використовується для зовнішнього вигляду світла."
msgid "The [member texture]'s scale factor."
msgstr "Масштабний коефіцієнт [member texture]."
msgid "Mesh with a single point primitive."
msgstr "Сітка з примітивом однієї точки."
msgid ""
"A [PointMesh] is a primitive mesh composed of a single point. Instead of "
"relying on triangles, points are rendered as a single rectangle on the screen "
"with a constant size. They are intended to be used with particle systems, but "
"can also be used as a cheap way to render billboarded sprites (for example in "
"a point cloud).\n"
"In order to be displayed, point meshes must be used with a material that has "
"a point size. The point size can be accessed in a shader with the "
"[code]POINT_SIZE[/code] built-in, or in a [BaseMaterial3D] by setting the "
"[member BaseMaterial3D.use_point_size] and [member BaseMaterial3D.point_size] "
"properties.\n"
"[b]Note:[/b] When using point meshes, properties that normally affect "
"vertices will be ignored, including [member BaseMaterial3D.billboard_mode], "
"[member BaseMaterial3D.grow], and [member BaseMaterial3D.cull_mode]."
msgstr ""
"[PointMesh] – це примітивна сітка, що складається з однієї точки. Замість "
"того, щоб покладатися на трикутники, точки відображаються на екрані як один "
"прямокутник з постійним розміром. Вони призначені для використання з "
"системами частинок, але також можуть бути використані як дешевий спосіб "
"відображення спрайтів на білбордах (наприклад, у хмарі точок).\n"
"Для відображення точкові сітки повинні використовуватися з матеріалом, який "
"має розмір у точці. Розмір точки можна отримати в шейдері за допомогою "
"вбудованого [code]POINT_SIZE[/code] або в [BaseMaterial3D], встановивши "
"властивості [member BaseMaterial3D.use_point_size] та [member "
"BaseMaterial3D.point_size].\n"
"[b]Примітка:[/b] Під час використання точкових сіток властивості, які "
"зазвичай впливають на вершини, будуть ігноруватися, включаючи [member "
"BaseMaterial3D.billboard_mode], [member BaseMaterial3D.grow] та [member "
"BaseMaterial3D.cull_mode]."
msgid "A 2D polygon."
msgstr "A 2D полігон."
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 "
"closed polygon. Polygon2Ds can be filled with color (solid or gradient) or "
"filled with a given texture."
msgstr ""
"Polygon2D визначається набором точок. Кожна точка з'єднана з наступною, а "
"остання точка з'єднана з першою, що призводить до замкнутого полігону. "
"Polygon2Ds можна заповнити кольором (суцільним або градієнтним) або заданою "
"текстурою."
msgid "Adds a bone with the specified [param path] and [param weights]."
msgstr "Додає кістку з вказаним [param path] та [param weights]."
msgid "Removes all bones from this [Polygon2D]."
msgstr "Видалити всі кістки з цього [Polygon2D]."
msgid "Removes the specified bone from this [Polygon2D]."
msgstr "Видаліть зазначену кісточку з цього [Polygon2D]."
msgid "Returns the number of bones in this [Polygon2D]."
msgstr "Повертає кількість кісток в цьому [Polygon2D]."
msgid "Returns the path to the node associated with the specified bone."
msgstr "Повертає шлях до вузла, пов'язаної з зазначеною кісткою."
msgid "Returns the weight values of the specified bone."
msgstr "Повертає значення маси зазначеної кістки."
msgid "Sets the path to the node associated with the specified bone."
msgstr "Встановлює шлях до вузла, пов'язаної з зазначеною кісткою."
msgid "Sets the weight values for the specified bone."
msgstr "Налаштовує значення маси для вказаної кістки."
msgid "If [code]true[/code], polygon edges will be anti-aliased."
msgstr "Якщо [code]true[/code], полігонні краї будуть антиалюзовані."
msgid ""
"The polygon's fill color. If [member texture] is set, it will be multiplied "
"by this color. It will also be the default color for vertices not set in "
"[member vertex_colors]."
msgstr ""
"Колір заливки полігону. Якщо встановлено [member texture], він буде "
"помножений на цей колір. Він також буде кольором за замовчуванням для вершин, "
"не встановлених у [member vertex_colors]."
msgid "Number of internal vertices, used for UV mapping."
msgstr "Кількість внутрішніх вершин, використовуваних для УФ-картування."
msgid ""
"Added padding applied to the bounding box when [member invert_enabled] is set "
"to [code]true[/code]. Setting this value too small may result in a \"Bad "
"Polygon\" error."
msgstr ""
"Додано відступи, що застосовуються до обмежувальної рамки, коли для [member "
"invert_enabled] встановлено значення [code]true[/code]. Занадто мале значення "
"може призвести до помилки «Неправильний полігон»."
msgid ""
"If [code]true[/code], the polygon will be inverted, containing the area "
"outside the defined points and extending to the [member invert_border]."
msgstr ""
"Якщо [code]true[/code], полігон буде перевернуто, що містить площу поза "
"визначеними пунктами і продовжить до [member invert_border]."
msgid "The offset applied to each vertex."
msgstr "Зміщення наноситься на кожну вершину."
msgid ""
"The polygon's list of vertices. The final point will be connected to the "
"first."
msgstr "Перелік вершин полігону. Остаточний пункт буде підключений до першого."
msgid ""
"The list of polygons, in case more than one is being represented. Every "
"individual polygon is stored as a [PackedInt32Array] where each [int] is an "
"index to a point in [member polygon]. If empty, this property will be "
"ignored, and the resulting single polygon will be composed of all points in "
"[member polygon], using the order they are stored in."
msgstr ""
"Перелік полігонів, у випадку, якщо представлено більше одного. Кожен окремий "
"полігон зберігається як [PackedInt32Array], де кожен [int] є індексом точки "
"[member polygon]. Якщо порожня, це властивість буде ігноруватися, і отриманий "
"єдиний полігон буде складатися з усіх точок в полігоні [member polygon], "
"використовуючи порядок, який вони зберігаються в."
msgid ""
"Path to a [Skeleton2D] node used for skeleton-based deformations of this "
"polygon. If empty or invalid, skeletal deformations will not be used."
msgstr ""
"Шлях до вершини [Skeleton2D], що використовується для деформацій на основі "
"скелетів цього полігону. При порожньому або недійсному, не буде "
"використовуватися скелетні деформації."
msgid "The polygon's fill texture. Use [member uv] to set texture coordinates."
msgstr ""
"Текстура полігонів. Використовуйте [member uv] для встановлення координат "
"текстури."
msgid ""
"Amount to offset the polygon's [member texture]. If set to [code]Vector2(0, 0)"
"[/code], the texture's origin (its top-left corner) will be placed at the "
"polygon's position."
msgstr ""
"Змішані зміщення текстури полігонів [member texture]. Якщо встановити до "
"[code]Vector2(0, 0)[/code], фактура походження (і верхній лівий кут) буде "
"розміщена на полігоні."
msgid "The texture's rotation in radians."
msgstr "Поворот текстури в радіанах."
msgid ""
"Amount to multiply the [member uv] coordinates when using [member texture]. "
"Larger values make the texture smaller, and vice versa."
msgstr ""
"Величина множення координат [member uv] при використанні [member texture]. "
"Більші значення зменшують текстуру, і навпаки."
msgid ""
"Texture coordinates for each vertex of the polygon. There should be one UV "
"value per polygon vertex. If there are fewer, undefined vertices will use "
"[code]Vector2(0, 0)[/code]."
msgstr ""
"Географічні координати тексту для кожної вершини полігону. УФ має бути одне "
"значення для полігонної вершини. Якщо є менше, не визначені вершини будуть "
"використовуватися [code]Vector2(0, 0)[/code]."
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 [member color]."
msgstr ""
"Колір для кожної вершини. Кольори міжполіровані між вершинами, що призводить "
"до гладких градієнтів. Для полігону слід бути одним. Якщо є менше, не "
"визначені вершини будуть використовуватися [member color]."
msgid ""
"Flat 2D polygon shape for use with occlusion culling in [OccluderInstance3D]."
msgstr ""
"Flat 2D полігонна форма для використання з оклюзійними кульками "
"[OccluderInstance3D]."
msgid ""
"[PolygonOccluder3D] stores a polygon shape that can be used by the engine's "
"occlusion culling system. When an [OccluderInstance3D] with a "
"[PolygonOccluder3D] is selected in the editor, an editor will appear at the "
"top of the 3D viewport so you can add/remove points. All points must be "
"placed on the same 2D plane, which means it is not possible to create "
"arbitrary 3D shapes with a single [PolygonOccluder3D]. To use arbitrary 3D "
"shapes as occluders, use [ArrayOccluder3D] or [OccluderInstance3D]'s baking "
"feature instead.\n"
"See [OccluderInstance3D]'s documentation for instructions on setting up "
"occlusion culling."
msgstr ""
"[PolygonOccluder3D] зберігає форму полігону, яка може використовуватися "
"системою відключення двигуна. Коли [OccluderInstance3D] з [PolygonOccluder3D] "
"вибирається в редакторі, редактор з'явиться вгорі 3D-повідомлення, щоб ви "
"могли додати / перемістити точки. Всі точки повинні бути розміщені на одному "
"2D літаку, що означає, що не можна створювати довільні форми 3D з єдиною "
"[PolygonOccluder3D]. Щоб використовувати довільні форми 3D, як occluders, "
"скористайтеся [ArrayOccluder3D] або [OccluderInstance3D].\n"
"Див. [OccluderInstance3D] документацію для інструкцій з налаштування "
"кульлінгу."
msgid ""
"The polygon to use for occlusion culling. The polygon can be convex or "
"concave, but it should have as few points as possible to maximize "
"performance.\n"
"The polygon must [i]not[/i] have intersecting lines. Otherwise, triangulation "
"will fail (with an error message printed)."
msgstr ""
"Полігон для використання оклюзійних кульок. Полігон може бути опуклим або "
"concave, але він повинен мати якомога менше точок, щоб максимізувати "
"продуктивність.\n"
"Полігон повинен [i] не[/i] мати міжсекційні лінії. В іншому випадку "
"триангуляція не буде (з друкованим повідомленням про помилку)."
msgid ""
"Returns [code]true[/code] if [param point] falls inside the polygon area.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var polygon_path_finder = PolygonPathFinder.new()\n"
"var points = [Vector2(0.0, 0.0), Vector2(1.0, 0.0), Vector2(0.0, 1.0)]\n"
"var connections = [0, 1, 1, 2, 2, 0]\n"
"polygon_path_finder.setup(points, connections)\n"
"print(polygon_path_finder.is_point_inside(Vector2(0.2, 0.2))) # Prints true\n"
"print(polygon_path_finder.is_point_inside(Vector2(1.0, 1.0))) # Prints false\n"
"[/gdscript]\n"
"[csharp]\n"
"var polygonPathFinder = new PolygonPathFinder();\n"
"Vector2[] points =\n"
"[\n"
"\tnew Vector2(0.0f, 0.0f),\n"
"\tnew Vector2(1.0f, 0.0f),\n"
"\tnew Vector2(0.0f, 1.0f)\n"
"];\n"
"int[] connections = [0, 1, 1, 2, 2, 0];\n"
"polygonPathFinder.Setup(points, connections);\n"
"GD.Print(polygonPathFinder.IsPointInside(new Vector2(0.2f, 0.2f))); // Prints "
"True\n"
"GD.Print(polygonPathFinder.IsPointInside(new Vector2(1.0f, 1.0f))); // Prints "
"False\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає [code]true[/code], якщо [param point] потрапляє в область "
"багатокутника. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var polygon_path_finder = PolygonPathFinder.new() \n"
"var point = [Vector2(0.0, 0.0), Vector2(1.0, 0.0), Вектор2(0.0, 1.0)] \n"
"var connections= [0, 1, 1, 2, 2, 0] \n"
"polygon_path_finder.setup(points, connections) \n"
"print(polygon_path_finder.is_point_inside(Vector2(0.2, 0.2))) # Виводить "
"true \n"
"print(polygon_path_finder.is_point_inside(Vector2(1.0, 1.0))) # Виводить "
"false \n"
"[/gdscript] \n"
"[csharp] \n"
"var polygonPathFinder = new PolygonPathFinder(); \n"
"Vector2[] points = \n"
"[\n"
"\tnew Vector2(0.0f, 0.0f), \n"
"\tnew Vector2(1.0f, 0.0f), \n"
"\tnew Vector2(0.0f, 1.0f) \n"
"];\n"
"int[] connections = [0, 1, 1, 2, 2, 0]; \n"
"polygonPathFinder.Setup(points, connections); \n"
"GD.Print(polygonPathFinder.IsPointInside(new Vector2(0.2f, 0.2f))); // "
"Виводить True \n"
"GD.Print(polygonPathFinder.IsPointInside(new Vector2(1.0f, 1.0f))); // "
"Виводить False \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Sets up [PolygonPathFinder] with an array of points that define the vertices "
"of the polygon, and an array of indices that determine the edges of the "
"polygon.\n"
"The length of [param connections] must be even, returns an error if odd.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var polygon_path_finder = PolygonPathFinder.new()\n"
"var points = [Vector2(0.0, 0.0), Vector2(1.0, 0.0), Vector2(0.0, 1.0)]\n"
"var connections = [0, 1, 1, 2, 2, 0]\n"
"polygon_path_finder.setup(points, connections)\n"
"[/gdscript]\n"
"[csharp]\n"
"var polygonPathFinder = new PolygonPathFinder();\n"
"Vector2[] points =\n"
"[\n"
"\tnew Vector2(0.0f, 0.0f),\n"
"\tnew Vector2(1.0f, 0.0f),\n"
"\tnew Vector2(0.0f, 1.0f)\n"
"];\n"
"int[] connections = [0, 1, 1, 2, 2, 0];\n"
"polygonPathFinder.Setup(points, connections);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Встановлює [PolygonPathFinder] із масивом точок, які визначають вершини "
"багатокутника, та масивом індексів, які визначають ребра багатокутника. \n"
"Довжина [param connections] має бути парною, повертає помилку, якщо "
"непарна. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var polygon_path_finder = PolygonPathFinder.new() \n"
"var point = [Vector2(0.0, 0.0), Vector2(1.0, 0.0), Vector2(0.0, 1.0)] \n"
"var connections= [0, 1, 1, 2, 2, 0] \n"
"polygon_path_finder.setup(points, connections) \n"
"[/gdscript] \n"
"[csharp] \n"
"var polygonPathFinder = new PolygonPathFinder(); \n"
"Vector2[] бали = \n"
"[\n"
"\tnew Vector2(0.0f, 0.0f), \n"
"\tnew Vector2(1.0f, 0.0f), \n"
"\tnew Vector2(0.0f, 1.0f) \n"
"];\n"
"int[] connections = [0, 1, 1, 2, 2, 0]; \n"
"polygonPathFinder.Setup(points, connections); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Base class for contextual windows and panels with fixed position."
msgstr "Базовий клас для контекстних вікон і панелей з фіксованою позицією."
msgid ""
"[Popup] is a base class for contextual windows and panels with fixed "
"position. It's a modal by default (see [member Window.popup_window]) and "
"provides methods for implementing custom popup behavior.\n"
"[b]Note:[/b] [Popup] is invisible by default. To make it visible, call one of "
"the [code]popup_*[/code] methods from [Window] on the node, such as [method "
"Window.popup_centered_clamped]."
msgstr ""
"[Popup] – це базовий клас для контекстних вікон та панелей з фіксованим "
"положенням. За замовчуванням це модальний клас (див. [member "
"Window.popup_window]) та надає методи для реалізації власної поведінки "
"спливаючих вікон.\n"
"[b]Примітка:[/b] [Popup] за замовчуванням невидимий. Щоб зробити його "
"видимим, викличте один із методів [code]popup_*[/code] з [Window] на вузлі, "
"наприклад, [method Window.popup_centered_clamped]."
msgid "Emitted when the popup is hidden."
msgstr "Увімкніть, коли спливаюче вікно."
msgid "A modal window used to display a list of options."
msgstr "Модульне вікно, яке використовується для відображення списку варіантів."
msgid ""
"[PopupMenu] is a modal window used to display a list of options. Useful for "
"toolbars and context menus.\n"
"The size of a [PopupMenu] can be limited by using [member Window.max_size]. "
"If the height of the list of items is larger than the maximum height of the "
"[PopupMenu], a [ScrollContainer] within the popup will allow the user to "
"scroll the contents. If no maximum size is set, or if it is set to [code]0[/"
"code], the [PopupMenu] height will be limited by its parent rect.\n"
"All [code]set_*[/code] methods allow negative item indices, i.e. [code]-1[/"
"code] to access the last item, [code]-2[/code] to select the second-to-last "
"item, and so on.\n"
"[b]Incremental search:[/b] Like [ItemList] and [Tree], [PopupMenu] supports "
"searching within the list while the control is focused. Press a key that "
"matches the first letter of an item's name to select the first item starting "
"with the given letter. After that point, there are two ways to perform "
"incremental search: 1) Press the same key again before the timeout duration "
"to select the next item starting with the same letter. 2) Press letter keys "
"that match the rest of the word before the timeout duration to match to "
"select the item in question directly. Both of these actions will be reset to "
"the beginning of the list if the timeout duration has passed since the last "
"keystroke was registered. You can adjust the timeout duration by changing "
"[member ProjectSettings.gui/timers/incremental_search_max_interval_msec].\n"
"[b]Note:[/b] [PopupMenu] is invisible by default. To make it visible, call "
"one of the [code]popup_*[/code] methods from [Window] on the node, such as "
"[method Window.popup_centered_clamped].\n"
"[b]Note:[/b] The ID values used for items are limited to 32 bits, not full 64 "
"bits of [int]. This has a range of [code]-2^32[/code] to [code]2^32 - 1[/"
"code], i.e. [code]-2147483648[/code] to [code]2147483647[/code]."
msgstr ""
"[PopupMenu] – це модальне вікно, яке використовується для відображення списку "
"опцій. Корисно для панелей інструментів та контекстних меню.\n"
"Розмір [PopupMenu] можна обмежити за допомогою [member Window.max_size]. Якщо "
"висота списку елементів більша за максимальну висоту [PopupMenu], "
"[ScrollContainer] у спливаючому вікні дозволить користувачеві прокручувати "
"вміст. Якщо максимальний розмір не встановлено або якщо він встановлено на "
"[code]0[/code], висота [PopupMenu] буде обмежена його батьківським "
"прямокутником.\n"
"Усі методи [code]set_*[/code] дозволяють від'ємні індекси елементів, тобто "
"[code]-1[/code] для доступу до останнього елемента, [code]-2[/code] для "
"вибору передостаннього елемента тощо.\n"
"[b]Інкрементальний пошук:[/b] Як і [ItemList] та [Tree], [PopupMenu] "
"підтримує пошук у списку, коли елемент керування перебуває у фокусі. "
"Натисніть клавішу, яка відповідає першій літері назви елемента, щоб вибрати "
"перший елемент, що починається з заданої літери. Після цього є два способи "
"виконати поступовий пошук: 1) Натисніть ту саму клавішу ще раз до закінчення "
"часу очікування, щоб вибрати наступний елемент, що починається з тієї ж "
"літери. 2) Натисніть клавіші з літерами, які відповідають решті слова до "
"закінчення часу очікування, щоб вибрати потрібний елемент безпосередньо. "
"Обидві ці дії будуть скинуті до початку списку, якщо час очікування минув з "
"моменту реєстрації останнього натискання клавіші. Ви можете налаштувати час "
"очікування, змінивши [member ProjectSettings.gui/timers/"
"incremental_search_max_interval_msec].\n"
"[b]Примітка:[/b] [PopupMenu] за замовчуванням невидимий. Щоб зробити його "
"видимим, викличте один із методів [code]popup_*[/code] з [Window] на вузлі, "
"наприклад [method Window.popup_centered_clamped].\n"
" [b]Примітка:[/b] Значення ідентифікаторів, що використовуються для "
"елементів, обмежені 32 бітами, а не повними 64 бітами [int]. Це має діапазон "
"від [code]-2^32[/code] до [code]2^32 - 1[/code], тобто від [code]-2147483648[/"
"code] до [code]2147483647[/code]."
msgid ""
"Checks the provided [param event] against the [PopupMenu]'s shortcuts and "
"accelerators, and activates the first item with matching events. If [param "
"for_global_only] is [code]true[/code], only shortcuts and accelerators with "
"[code]global[/code] set to [code]true[/code] will be called.\n"
"Returns [code]true[/code] if an item was successfully activated.\n"
"[b]Note:[/b] Certain [Control]s, such as [MenuButton], will call this method "
"automatically."
msgstr ""
"Перевіряє надану [param event] проти ярликів й акселераторів у [PopupMenu], а "
"також активує перший елемент з відповідними подіями. Якщо [param "
"for_global_only] є [code]true[/code], тільки ярлики й акселератори з "
"[code]global[/code] встановлюються на [code]true[/code].\n"
"Повертає [code]true[/code], якщо елемент був успішно активований.\n"
"[b]Примітка:[/b] Деякі [Control], такі як [MenuButton], викликають цей метод "
"автоматично."
msgid ""
"Adds a new checkable item with text [param label].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає новий елемент-прапорець з текстом [param label].\n"
"Можна також вказати [param id], а також акселератор [param accel]. Якщо "
"[param id] не надано, то його буде створено з індексу. Якщо [param accel] не "
"надано, то значення за замовчуванням 0 (відповідно до [constant "
"@GlobalScope.KEY_NONE]) буде призначено елементу (що позначає відсутність "
"акселератора). Дивитись [method get_item_accelerator] для подробиць щодо "
"акселераторів.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
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"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає новий елемент-прапорець і призначає зазначений [Shortcut]. Встановлює "
"текст до прапорця на назву [Shortcut].\n"
"Можна також вказати [param id]. Якщо [param id] не надано, то його буде "
"створено з індексу.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
msgid ""
"Adds a new checkable item with text [param label] and icon [param texture].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає новий елемент-прапорець з текстом [param label] та іконкою [param "
"texture].\n"
"Можна також вказати [param id], а також акселератор [param accel]. Якщо "
"[param id] не надано, то його буде створено з індексу. Якщо [param accel] не "
"надано, то значення за замовчуванням 0 (відповідно до [constant "
"@GlobalScope.KEY_NONE]) буде призначено елементу (що позначає відсутність "
"акселератора). Дивитись [method get_item_accelerator] для подробиць щодо "
"акселераторів.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
msgid ""
"Adds a new checkable item and assigns the specified [Shortcut] and icon "
"[param texture] to it. Sets the label of the checkbox to the [Shortcut]'s "
"name.\n"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає новий елемент-прапорець і призначає зазначений [Shortcut] та іконку "
"[param texture]. Встановлює текст до прапорця на назву [Shortcut].\n"
"Можна також вказати [param id]. Якщо [param id] не надано, то його буде "
"створено з індексу.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
msgid ""
"Adds a new item with text [param label] and icon [param texture].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators."
msgstr ""
"Додавання нового елемента з текстом [пам'ячим міткою] та іконкою [param "
"texture].\n"
"[param id] може бути додатково, а також акселератор ([param accel]). Якщо "
"немає [param id], він буде створений з індексу. Якщо немає [param accel], то "
"значення за замовчуванням 0 (відповідно до [constant @GlobalScope.KEY_NONE]) "
"буде призначено до пункту (що означає, що він не має ніякого прискорювача). "
"Детальніше про акселератори."
msgid "Same as [method add_icon_check_item], but uses a radio check button."
msgstr ""
"Те саме, що й [method add_icon_check_item], але використовує кнопку "
"перемикання."
msgid "Same as [method add_icon_check_shortcut], but uses a radio check button."
msgstr ""
"Те саме, що й [method add_icon_check_shortcut], але використовує кнопку "
"перемикання."
msgid ""
"Adds a new item and assigns the specified [Shortcut] and icon [param texture] "
"to it. Sets the label of the checkbox to the [Shortcut]'s name.\n"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index.\n"
"If [param allow_echo] is [code]true[/code], the shortcut can be activated "
"with echo events."
msgstr ""
"Додає новий елемент і призначає зазначений [Shortcut] і іконку [param "
"текстура]. Встановлює етикетку прапорця на назву [Shortcut].\n"
"[param id] може бути додатково. Якщо немає [param id], він буде створений з "
"індексу.\n"
"Якщо [param allow_echo] є [code]true[/code], то ярлик можна активувати з "
"луновими подіями."
msgid ""
"Adds a new item with text [param label].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators.\n"
"[b]Note:[/b] The provided [param id] is used only in [signal id_pressed] and "
"[signal id_focused] signals. It's not related to the [code]index[/code] "
"arguments in e.g. [method set_item_checked]."
msgstr ""
"Додати новий елемент з текстом [param label].\n"
"[param id] може бути додатково, а також акселератор ([param accel]). Якщо "
"немає [param id], він буде створений з індексу. Якщо немає [param accel], то "
"значення за замовчуванням 0 (відповідно до [constant @GlobalScope.KEY_NONE]) "
"буде призначено до пункту (що означає, що він не має ніякого прискорювача). "
"Детальніше про акселератори.\n"
"[b]Примітка:[/b] Надана [param id] використовується тільки в [signal "
"id_pressed] і [signal id_focused] сигнали. Це не пов'язано з [code]index[/"
"code] аргументи в e.g. [method set_item_checked]."
msgid ""
"Adds a new multistate item with text [param label].\n"
"Contrarily to normal binary items, multistate items can have more than two "
"states, as defined by [param max_states]. The default value is defined by "
"[param default_state].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators.\n"
"[codeblock]\n"
"func _ready():\n"
"\tadd_multistate_item(\"Item\", 3, 0)\n"
"\n"
"\tindex_pressed.connect(func(index: int):\n"
"\t\t\ttoggle_item_multistate(index)\n"
"\t\t\tmatch get_item_multistate(index):\n"
"\t\t\t\t0:\n"
"\t\t\t\t\tprint(\"First state\")\n"
"\t\t\t\t1:\n"
"\t\t\t\t\tprint(\"Second state\")\n"
"\t\t\t\t2:\n"
"\t\t\t\t\tprint(\"Third state\")\n"
"\t\t)\n"
"[/codeblock]\n"
"[b]Note:[/b] Multistate items don't update their state automatically and must "
"be done manually. See [method toggle_item_multistate], [method "
"set_item_multistate] and [method get_item_multistate] for more info on how to "
"control it."
msgstr ""
"Додає новий елемент із кількома станами з текстом [param label]. \n"
"На відміну від звичайних бінарних елементів, елементи з кількома станами "
"можуть мати більше двох станів, як визначено [param max_states]. Значення за "
"замовчуванням визначається [param default_state]. \n"
"Опціонально можна надати [param id], а також прискорювач ([param accel]). "
"Якщо [param id] не вказано, його буде створено з індексу. Якщо [param accel] "
"не надано, тоді елементу буде призначено значення за замовчуванням 0 (що "
"відповідає [constant @GlobalScope.KEY_NONE]) (це означає, що він не матиме "
"прискорювача). Дивіться [method get_item_accelerator], щоб дізнатися більше "
"про прискорювачі. \n"
"[codeblock] \n"
"func _ready(): \n"
"\tadd_multistate_item(\"Елемент\", 3, 0) \n"
"\n"
"\tindex_pressed.connect(func(index: int): \n"
"\t\t\ttoggle_item_multistate(index) \n"
"\t\t\tmatch get_item_multistate(index): \n"
"\t\t\t\t0: \n"
"\t\t\t\t\tprint(\"Перший стан\") \n"
"\t\t\t\t1: \n"
"\t\t\t\t\tprint(\"Другий стан\") \n"
"\t\t\t\t2: \n"
"\t\t\t\t\tprint(\"Третій стан\") \n"
"\t\t) \n"
"[/codeblock] \n"
"[b]Примітка.[/b] Елементи з кількома станами не оновлюють свій стан "
"автоматично, це потрібно робити вручну. Перегляньте [method "
"toggle_item_multistate], [method set_item_multistate] і [method "
"get_item_multistate], щоб дізнатися більше про те, як ним керувати."
msgid ""
"Adds a new radio check button with text [param label].\n"
"An [param id] can optionally be provided, as well as an accelerator ([param "
"accel]). If no [param id] is provided, one will be created from the index. If "
"no [param accel] is provided, then the default value of 0 (corresponding to "
"[constant @GlobalScope.KEY_NONE]) will be assigned to the item (which means "
"it won't have any accelerator). See [method get_item_accelerator] for more "
"info on accelerators.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає нову радіокнопку з текстом [param label].\n"
"Можна також вказати [param id], а також акселератор [param accel]. Якщо "
"[param id] не надано, то його буде створено з індексу. Якщо [param accel] не "
"надано, то значення за замовчуванням 0 (відповідно до [constant "
"@GlobalScope.KEY_NONE]) буде призначено елементу (що позначає відсутність "
"акселератора). Дивитись [method get_item_accelerator] для подробиць щодо "
"акселераторів.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
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"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually. See "
"[method set_item_checked] for more info on how to control it."
msgstr ""
"Додає нову радіокнопку і призначає зазначений [Shortcut]. Встановлює текст до "
"прапорця на назву [Shortcut].\n"
"Можна також вказати [param id]. Якщо [param id] не надано, то його буде "
"створено з індексу.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну. Дивитись [method set_item_checked] для додаткової "
"інформації щодо того, як ними керувати."
msgid ""
"Adds a separator between items. Separators also occupy an index, which you "
"can set by using the [param id] parameter.\n"
"A [param label] can optionally be provided, which will appear at the center "
"of the separator."
msgstr ""
"Додавання сепаратора між предметами. Сепаратори також займають індекс, який "
"можна встановити за допомогою параметра [param id].\n"
"[param label] може бути надана додатково, яка з'явиться в центрі сепаратора."
msgid ""
"Adds a [Shortcut].\n"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index.\n"
"If [param allow_echo] is [code]true[/code], the shortcut can be activated "
"with echo events."
msgstr ""
"Додати [Shortcut].\n"
"[param id] може бути додатково. Якщо немає [param id], він буде створений з "
"індексу.\n"
"Якщо [param allow_echo] є [code]true[/code], ярлик можна активувати з "
"луновими подіями."
msgid "Prefer using [method add_submenu_node_item] instead."
msgstr "Краще використовувати [method add_submenu_node_item]."
msgid ""
"Adds an item that will act as a submenu of the parent [PopupMenu] node when "
"clicked. The [param submenu] argument must be the name of an existing "
"[PopupMenu] that has been added as a child to this node. This submenu will be "
"shown when the item is clicked, hovered for long enough, or activated using "
"the [code]ui_select[/code] or [code]ui_right[/code] input actions.\n"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index."
msgstr ""
"Додає елемент, який буде діяти як підменю батьківського вузла [PopupMenu] при "
"натисканні. [param submenu] аргумент повинен бути ім'ям існуючого "
"[PopupMenu], який було додано в якості дитини в цей вузол. Цей субмену буде "
"показано, коли елемент натискається, переповнений протягом тривалого часу або "
"активований за допомогою [code]ui_select[/code] або [code]ui_right[/code] "
"вхідних дій.\n"
"[param id] може бути додатково. Якщо немає [param id], він буде створений з "
"індексу."
msgid ""
"Adds an item that will act as a submenu of the parent [PopupMenu] node when "
"clicked. This submenu will be shown when the item is clicked, hovered for "
"long enough, or activated using the [code]ui_select[/code] or [code]ui_right[/"
"code] input actions.\n"
"[param submenu] must be either child of this [PopupMenu] or has no parent "
"node (in which case it will be automatically added as a child). If the [param "
"submenu] popup has another parent, this method will fail.\n"
"An [param id] can optionally be provided. If no [param id] is provided, one "
"will be created from the index."
msgstr ""
"Додає елемент, який буде діяти як підменю батьківського вузла [PopupMenu] при "
"натисканні. Цей субмену буде показано, коли елемент натискається, "
"переповнений протягом тривалого часу або активований за допомогою "
"[code]ui_select[/code] або [code]ui_right[/code] вхідні дії.\n"
"[param submenu] повинен бути або дитина цього [PopupMenu] або не має "
"материнського вузла (в якому випадку він буде автоматично додано як дитина). "
"Якщо у [param submenu] popup є інший батько, цей метод не буде.\n"
"[param id] може бути додатково. Якщо немає [param id], він буде створений з "
"індексу."
msgid ""
"Removes all items from the [PopupMenu]. If [param free_submenus] is "
"[code]true[/code], the submenu nodes are automatically freed."
msgstr ""
"Видаляє всі елементи з [PopupMenu]. Якщо [param free_submenus] є [code]true[/"
"code], вузли підменю автоматично звільняються."
msgid ""
"Returns the index of the currently focused item. Returns [code]-1[/code] if "
"no item is focused."
msgstr ""
"Повернення індексу вказаного елемента. Повертає [code]-1[/code], якщо не "
"фокусується предмет."
msgid ""
"Returns the accelerator of the item at the given [param index]. An "
"accelerator is a keyboard shortcut that can be pressed to trigger the menu "
"button even if it's not currently open. The return value is an integer which "
"is generally a combination of [enum KeyModifierMask]s and [enum Key]s using "
"bitwise OR such as [code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd]). "
"If no accelerator is defined for the specified [param index], [method "
"get_item_accelerator] returns [code]0[/code] (corresponding to [constant "
"@GlobalScope.KEY_NONE])."
msgstr ""
"Повернення акселератора пункту на даній [param index]. Акселератор - це "
"клавішний ярлик, який можна натиснути, щоб запустити меню, навіть якщо це не "
"відкрито. Значення повернення є ціле, яке, як правило, поєднання [enum "
"KeyModifierMask]s і [enum Key]s using bitwise OR, такі як [code]KEY_MASK_CTRL "
"KEY_A[/code] ([kbd]Ctrl + A[/kbd]). Якщо не визначено акселератор для "
"вказаного [param index], [method get_item_accelerator] повертає [code]0[/"
"code] (constant @GlobalScope.KEY_NONE])."
msgid "Returns the auto translate mode of the item at the given [param index]."
msgstr ""
"Повертає режим автоматичного перекладання елемента за заданим [param index]."
msgid "Returns the icon of the item at the given [param index]."
msgstr "Повертає значок елемента на даному [param index]."
msgid ""
"Returns the maximum allowed width of the icon for the item at the given "
"[param index]."
msgstr ""
"Повертаємо максимальну допустиму ширину ікони для пункту наведено [param "
"index]."
msgid "Returns a [Color] modulating the item's icon at the given [param index]."
msgstr ""
"Повертаємо іконку [Color], що модулює іконку елемента на даній [param index]."
msgid ""
"Returns the ID of the item at the given [param index]. [code]id[/code] can be "
"manually assigned, while index can not."
msgstr ""
"Повернутися до ID пункту на даній [param index]. [code]id[/code] може бути "
"вручну, при цьому індекс не може."
msgid "Returns the horizontal offset of the item at the given [param index]."
msgstr "Повертаємо горизонтальний зсув елемента на даній [param index]."
msgid ""
"Returns the index of the item containing the specified [param id]. Index is "
"automatically assigned to each item by the engine and can not be set manually."
msgstr ""
"Повертає індекс елемента, що містить зазначений [param id]. Індекс "
"автоматично призначається кожному елементу двигуном і не можна встановлювати "
"вручну."
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 ""
"Повернення метаданих зазначеного елемента, який може бути будь-яким типом. Ви "
"можете встановити його з [method set_item_metadata], що забезпечує простий "
"спосіб присвоєння контекстних даних до предметів."
msgid "Returns the state of the item at the given [param index]."
msgstr "Повертає стан елемента у даному [param index]."
msgid "Returns the max states of the item at the given [param index]."
msgstr "Повертаємо максимальні стани пункту на даній [param index]."
msgid ""
"Returns the [Shortcut] associated with the item at the given [param index]."
msgstr "Повертаємо [Shortcut], пов'язану з пунктом на даній [param index]."
msgid "Prefer using [method get_item_submenu_node] instead."
msgstr "Краще використовувати [method get_item_submenu_node]."
msgid ""
"Returns the submenu name of the item at the given [param index]. See [method "
"add_submenu_item] for more info on how to add a submenu."
msgstr ""
"Повертає назву підменю елемента за заданим [param index]. Див. [method "
"add_submenu_item] для отримання додаткової інформації про те, як додати "
"підменю."
msgid ""
"Returns the submenu of the item at the given [param index], or [code]null[/"
"code] if no submenu was added. See [method add_submenu_node_item] for more "
"info on how to add a submenu."
msgstr ""
"Повертає підменю елемента за заданим [param index] або [code]null[/code], "
"якщо підменю не було додано. Див. [method add_submenu_node_item] для "
"отримання додаткової інформації про те, як додати підменю."
msgid "Returns the text of the item at the given [param index]."
msgstr "Повертає текст елементу на даному [param index]."
msgid "Returns the tooltip associated with the item at the given [param index]."
msgstr "Повертає інструмент, пов'язаний з пунктом наведено [param index]."
msgid ""
"Returns [code]true[/code] if the item at the given [param index] is checkable "
"in some way, i.e. if it has a checkbox or radio button.\n"
"[b]Note:[/b] Checkable items just display a checkmark or radio button, but "
"don't have any built-in checking behavior and must be checked/unchecked "
"manually."
msgstr ""
"Повертає [code]true[/code], якщо елемент на [param index] можна обрати, тобто "
"якщо він є прапорцем чи радіокнопкою.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну."
msgid ""
"Returns [code]true[/code] if the item at the given [param index] is checked."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт надана [param index] перевіряється."
msgid ""
"Returns [code]true[/code] if the item at the given [param index] 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 ""
"Повертає [code]true[/code], якщо товар на даному [param index] вимкнено. Коли "
"його вимкнено, він не може бути обраний, а його дія — викликана.\n"
"Дивитися [method set_item_disabled] для подробиць про те, як вимкнути елемент."
msgid ""
"Returns [code]true[/code] if the item at the given [param index] has radio "
"button-style checkability.\n"
"[b]Note:[/b] This is purely cosmetic; you must add the logic for checking/"
"unchecking items in radio groups."
msgstr ""
"Повертаємо [code]true[/code], якщо пункт надана [param index] має можливість "
"перевірки відповідності радіоносія.\n"
"[b]Примітка:[/b] Це чисто косметичний, необхідно додати логіку для перевірки/"
"розшуку предметів в радіо групах."
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 ""
"Повертаємо [code]true[/code], якщо елемент є сепаратором. Якщо це буде "
"показано як рядок. Детальніше про те, як додати сепаратор."
msgid "Returns [code]true[/code] if the specified item's shortcut is disabled."
msgstr "Повертаємо [code]true[/code], якщо позначений пункт вимкнено."
msgid ""
"Returns [code]true[/code] if the system native menu is supported and "
"currently used by this [PopupMenu]."
msgstr ""
"Повертає [code]true[/code], якщо надана система підтримується і в даний час "
"використовується цей [PopupMenu]."
msgid ""
"Returns [code]true[/code] if the menu is bound to the special system menu."
msgstr ""
"Повернення [code]true[/code], якщо меню підключено до спеціального меню "
"системи."
msgid ""
"Removes the item at the given [param index] from the menu.\n"
"[b]Note:[/b] The indices of items after the removed item will be shifted by "
"one."
msgstr ""
"Видаліть пункт у даній [param index] з меню.\n"
"[b]Примітка:[/b] Індикатори елементів після вилученого елемента будуть "
"переміщені одним."
msgid ""
"Moves the scroll view to make the item at the given [param index] visible."
msgstr ""
"Переміщує вид з прокруткою, щоб зробити елемент у позиції [param index] "
"видимим."
msgid ""
"Sets the currently focused item as the given [param index].\n"
"Passing [code]-1[/code] as the index makes so that no item is focused."
msgstr ""
"Встановлює поточний сфокусований елемент, як зазначений [param index].\n"
"Передача [code]-1[/code] як індексу робить так, що жоден елемент не "
"фокусується."
msgid ""
"Sets the accelerator of the item at the given [param index]. An accelerator "
"is a keyboard shortcut that can be pressed to trigger the menu button even if "
"it's not currently open. [param accel] is generally a combination of [enum "
"KeyModifierMask]s and [enum Key]s using bitwise OR such as "
"[code]KEY_MASK_CTRL | KEY_A[/code] ([kbd]Ctrl + A[/kbd])."
msgstr ""
"Встановлює акселератор елемента на даній [param index]. Акселератор - це "
"клавішний ярлик, який можна натиснути, щоб запустити меню, навіть якщо це не "
"відкрито. [param accel], як правило, поєднання [enum KeyModifierMask]s and "
"[enum Key]s using bitwise OR: [code]KEY_MASK_CTRL KEY_A[/code] ([kbd]Ctrl + "
"A[/kbd])."
msgid ""
"Sets whether the item at the given [param index] has a checkbox. If "
"[code]false[/code], sets the type of the item to plain text.\n"
"[b]Note:[/b] Checkable items just display a checkmark, but don't have any "
"built-in checking behavior and must be checked/unchecked manually."
msgstr ""
"Установлює, чи елемент на [param index] має прапорець. Якщо [code]false[/"
"code], установлює тип елемента на звичайний текст.\n"
"[b]Примітка:[/b] Елементи-прапорці просто показують галочку, але не мають "
"ніякої вбудованої поведінки щодо вмикання та вимикання, тому потребують "
"робити це вручну."
msgid ""
"Sets the type of the item at the given [param index] to radio button. If "
"[code]false[/code], sets the type of the item to plain text."
msgstr ""
"Встановлює тип елемента на даній [param index] на радіокнопці. Якщо "
"[code]false[/code], встановлюємо тип пункту на звичайний текст."
msgid ""
"Mark the item at the given [param index] 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 ""
"Позначити елемент на даній [param index] як сепаратор, який означає, що він "
"буде відображатися як рядок. Якщо [code]false[/code], встановлюємо тип "
"елемента на звичайний текст."
msgid ""
"Sets the auto translate mode of the item at the given [param index].\n"
"Items use [constant Node.AUTO_TRANSLATE_MODE_INHERIT] by default, which uses "
"the same auto translate mode as the [PopupMenu] itself."
msgstr ""
"Встановлює режим автоматичного перекладу елемента за заданим [param index].\n"
"Елементи використовують [constant Node.AUTO_TRANSLATE_MODE_INHERIT] за "
"замовчуванням, який використовує той самий режим автоматичного перекладу, що "
"й сам [PopupMenu]."
msgid "Sets the checkstate status of the item at the given [param index]."
msgstr "Налаштовує статус контрольного стану елемента на даній [param index]."
msgid ""
"Enables/disables the item at the given [param index]. When it is disabled, it "
"can't be selected and its action can't be invoked."
msgstr ""
"Увімкнути/вимкнути елемент у даному [param index]. Коли він вимкнений, він не "
"може бути обраний і його дія не може бути викликана."
msgid "Replaces the [Texture2D] icon of the item at the given [param index]."
msgstr "Замінює іконку [Texture2D] на даній [param index]."
msgid ""
"Sets the maximum allowed width of the icon for the item at the given [param "
"index]. This limit is applied on top of the default size of the icon and on "
"top of [theme_item icon_max_width]. The height is adjusted according to the "
"icon's ratio."
msgstr ""
"Встановлюємо максимальну допустиму ширину ікони для елемента на даній [param "
"index]. Цей ліміт наноситься зверху за замовчуванням, розмір іконки і зверху "
"[theme_item icon_max_width]. Висота регульована відповідно до співвідношення "
"ікони."
msgid "Sets a modulating [Color] of the item's icon at the given [param index]."
msgstr "Встановлює модулюючу іконку елемента на даній [param index]."
msgid ""
"Sets the [param id] of the item at the given [param index].\n"
"The [param id] is used in [signal id_pressed] and [signal id_focused] signals."
msgstr ""
"Встановіть [param id] пункту наведено [param index].\n"
"[param id] використовується в [signal id_pressed] і [signal id_focused] "
"сигнали."
msgid "Sets the horizontal offset of the item at the given [param index]."
msgstr "Встановлює горизонтальний зсув елемента на даній [param index]."
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 ""
"Встановлює метадані елемента, який може бути будь-яким типом. Ви можете "
"отримати його за допомогою [method get_item_metadata], який забезпечує "
"простий спосіб присвоєння контекстних даних до предметів."
msgid ""
"Sets the state of a multistate item. See [method add_multistate_item] for "
"details."
msgstr ""
"Встановлює стан багатодержавного елемента. Див. [method add_multistate_item] "
"для деталей."
msgid ""
"Sets the max states of a multistate item. See [method add_multistate_item] "
"for details."
msgstr ""
"Налаштовує максимальні стани багатодержавного елемента. Див. [method "
"add_multistate_item] для деталей."
msgid "Sets a [Shortcut] for the item at the given [param index]."
msgstr "Встановіть [Shortcut] для пункту наведено [param index]."
msgid "Disables the [Shortcut] of the item at the given [param index]."
msgstr "Вимкнено [Shortcut] пункту на даній [param index]."
msgid "Prefer using [method set_item_submenu_node] instead."
msgstr "Краще використовувати [method set_item_submenu_node]."
msgid ""
"Sets the submenu of the item at the given [param index]. The submenu is the "
"name of a child [PopupMenu] node that would be shown when the item is clicked."
msgstr ""
"Встановлює субмену пункту на даній [param index]. Підменю є ім'я дитини "
"[PopupMenu] вузол, який буде показано, коли пункт натискається."
msgid ""
"Sets the submenu of the item at the given [param index]. The submenu is a "
"[PopupMenu] node that would be shown when the item is clicked. It must either "
"be a child of this [PopupMenu] or has no parent (in which case it will be "
"automatically added as a child). If the [param submenu] popup has another "
"parent, this method will fail."
msgstr ""
"Встановлює субмену пункту на даній [param index]. Підмену є вузол "
"[PopupMenu], який буде показано, коли пункт натискається. Щоб бути дитиною "
"цього [PopupMenu] або не має батьків (в якому випадку вона буде автоматично "
"додана як дитина). Якщо у [param submenu] popup є інший батько, цей метод не "
"буде."
msgid "Sets the text of the item at the given [param index]."
msgstr "Встановлює текст елемента на даному [param index]."
msgid "Sets the [String] tooltip of the item at the given [param index]."
msgstr "Налаштовує [String] інструментарій пункту на даній [param index]."
msgid "Toggles the check state of the item at the given [param index]."
msgstr "Вимкнено контрольний стан пункту за вказаною [param index]."
msgid ""
"Cycle to the next state of a multistate item. See [method "
"add_multistate_item] for details."
msgstr ""
"Цикл до наступного стану багатодержавного елемента. Див. [method "
"add_multistate_item] для деталей."
msgid "If [code]true[/code], allows navigating [PopupMenu] with letter keys."
msgstr ""
"Якщо [code]true[/code], дозволяє навігації [PopupMenu] з літерними ключами."
msgid ""
"If [code]true[/code], hides the [PopupMenu] when a checkbox or radio button "
"is selected."
msgstr ""
"Якщо [code]true[/code], приховує [PopupMenu], коли вибрано прапорець або "
"кнопка радіо."
msgid "If [code]true[/code], hides the [PopupMenu] when an item is selected."
msgstr "Якщо [code]true[/code], приховує [PopupMenu], коли вибрано пункт."
msgid ""
"If [code]true[/code], hides the [PopupMenu] when a state item is selected."
msgstr ""
"Якщо [code]true[/code], приховує [PopupMenu] при виборі державного виробу."
msgid ""
"If [code]true[/code], [MenuBar] will use native menu when supported.\n"
"[b]Note:[/b] If [PopupMenu] is linked to [StatusIndicator], [MenuBar], or "
"another [PopupMenu] item it can use native menu regardless of this property, "
"use [method is_native_menu] to check it."
msgstr ""
"Якщо [code]true[/code], [MenuBar] буде використовувати рідне меню при "
"підтриманні.\n"
"[b]Note:[/b] Якщо [PopupMenu] зв'язується з [StatusIndicator], [MenuBar], або "
"інший [PopupMenu] пункт, він може використовувати рідне меню незалежно від "
"цього майна, використовувати [method is_native_menu] для його перевірки."
msgid ""
"If [code]true[/code], shrinks [PopupMenu] to minimum height when it's shown."
msgstr ""
"Якщо [code]true[/code], [PopupMenu] зменшується до мінімальної висоти під час "
"відображення."
msgid ""
"If [code]true[/code], shrinks [PopupMenu] to minimum width when it's shown."
msgstr ""
"Якщо [code]true[/code], [PopupMenu] зменшується до мінімальної ширини під час "
"відображення."
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.\n"
"[b]Note:[/b] If the mouse is exiting a submenu item with an open submenu and "
"enters a different submenu item, the submenu popup delay time is affected by "
"the direction of the mouse movement toward the open submenu. If the mouse is "
"moving toward the submenu, the open submenu will wait approximately "
"[code]0.5[/code] seconds before closing, which then allows the hovered "
"submenu item to open. This additional delay allows the mouse time to move to "
"the open submenu across other menu items without prematurely closing. If the "
"mouse is not moving toward the open submenu, for example in a downward "
"direction, the open submenu will close immediately."
msgstr ""
"Встановлює час затримки в секундах для появи елемента підменю при наведенні "
"курсора миші. Якщо спливаюче меню додається як дочірній елемент іншого (що "
"діє як підменю), воно успадкує час затримки батьківського елемента меню.\n"
"[b]Примітка:[/b] Якщо миша виходить з елемента підменю з відкритим підменю та "
"входить до іншого елемента підменю, час затримки появи спливаючого підменю "
"залежить від напрямку руху миші до відкритого підменю. Якщо миша рухається до "
"підменю, відкрите підменю чекатиме приблизно [code]0,5[/code] секунди перед "
"закриттям, що потім дозволяє відкрити елемент підменю, на який наведено "
"курсор. Ця додаткова затримка дає миші час для переходу до відкритого підменю "
"через інші елементи меню без передчасного закриття. Якщо миша не рухається до "
"відкритого підменю, наприклад, у напрямку вниз, відкрите підменю негайно "
"закриється."
msgid ""
"If set to one of the values of [enum NativeMenu.SystemMenus], this "
"[PopupMenu] is bound to the special system menu. Only one [PopupMenu] can be "
"bound to each special menu at a time."
msgstr ""
"Якщо встановити до одного з значень [enum NativeMenu.SystemMenus], це "
"[PopupMenu] межує зі спеціальним меню системи. Тільки один [PopupMenu] може "
"бути підключений до кожного спеціального меню одночасно."
msgid ""
"Emitted when the user navigated to an item of some [param id] using the "
"[member ProjectSettings.input/ui_up] or [member ProjectSettings.input/"
"ui_down] input action."
msgstr ""
"Випробувано, коли користувач навігував на предмет деяких [param id] за "
"допомогою [member ProjectSettings.input/ui_up] або [member "
"ProjectSettings.input/ui_down] вхідних дій."
msgid ""
"Emitted when an item of some [param id] is pressed. Also emitted when its "
"accelerator is activated on macOS.\n"
"[b]Note:[/b] If [param id] is negative (either explicitly or due to "
"overflow), this will return the corresponding index instead."
msgstr ""
"Викликається при натисканні елемента з деяким [param id]. Також викликається "
"при активації його акселератора на macOS.\n"
"[b]Примітка:[/b] Якщо [param id] є від'ємним (явно або через переповнення), "
"це поверне відповідний індекс."
msgid ""
"Emitted when an item of some [param index] is pressed. Also emitted when its "
"accelerator is activated on macOS."
msgstr ""
"Викликається при натисканні елемента деякого [param index]. Також "
"викликається при активації його прискорювача на macOS."
msgid "Emitted when any item is added, modified or removed."
msgstr "При додаванні будь-якого виробу, змінного або видаленого."
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 ""
"Текст [Color] використовується для ярликів та акселераторів, які відображають "
"назву меню при визначенні. Детальніше про акселератори."
msgid "The default text [Color] for menu items' names."
msgstr "Текст за замовчуванням [Color] для імен меню."
msgid "[Color] used for disabled menu items' text."
msgstr "[Color] використовується для текстового меню вимкнено."
msgid "[Color] used for the hovered text."
msgstr "[Color] використовується для переповненого тексту."
msgid "[Color] used for labeled separators' text. See [method add_separator]."
msgstr ""
"[Color] використовується для текстових сепараторів етикетки. Див. [method "
"add_separator]."
msgid "The tint of text outline of the labeled separator."
msgstr "Розмітка текстового контуру маркованого сепаратора."
msgid ""
"If not [code]0[/code], the icon gutter will be merged with the checkbox "
"gutter when possible. This acts as a boolean."
msgstr ""
"Якщо не [code]0[/code], область значка буде об'єднана з областю прапорців, "
"коли це можливо. Це діє як логічне значення."
msgid "The horizontal space between the item's elements."
msgstr "Горизонтальний простір між елементами виробу."
msgid ""
"The maximum allowed width of the item's icon. This limit is applied on top of "
"the default size of the icon, but before the value set with [method "
"set_item_icon_max_width]. The height is adjusted according to the icon's "
"ratio."
msgstr ""
"Максимальна допустима ширина іконки елемента. Цей ліміт наноситься зверху за "
"замовчуванням, розмір іконки, але перед значенням, встановленим [method "
"set_item_icon_max_width]. Висота регульована відповідно до співвідношення "
"ікони."
msgid "Width of the single indentation level."
msgstr "Ширина одного рівня відступу."
msgid "Horizontal padding to the right of the items (or left, in RTL layout)."
msgstr "Горизонтальний натяг з правом предметів (або зліва, в макеті RTL)."
msgid "Horizontal padding to the left of the items (or right, in RTL layout)."
msgstr ""
"Горизонтальний наповнювач зліва від елементів (або праворуч, в макеті RTL)."
msgid "The size of the labeled separator text outline."
msgstr "Розмір наклеєного сепаратора текстового контуру."
msgid "The vertical space between each menu item."
msgstr "Вертикальний простір між кожним пунктом меню."
msgid "[Font] used for the menu items."
msgstr "[Font] використовується для елементів меню."
msgid "[Font] used for the labeled separator."
msgstr "[Font] використовується для позначеного роздільника."
msgid "Font size of the labeled separator."
msgstr "Розмір шрифту маркованого сепаратора."
msgid "Font size of the menu items."
msgstr "Розмір шрифту меню."
msgid "[Texture2D] icon for the checked checkbox items."
msgstr "[Texture2D] іконка для зареєстрованих елементів прапорця."
msgid "[Texture2D] icon for the checked checkbox items when they are disabled."
msgstr ""
"[Texture2D] значок для зареєстрованих елементів прапорця, коли вони вимкнені."
msgid "[Texture2D] icon for the checked radio button items."
msgstr "[Texture2D] іконка для зареєстрованих радіоносіях."
msgid ""
"[Texture2D] icon for the checked radio button items when they are disabled."
msgstr "[Texture2D] значок для зареєстрованих радіоносіях, коли вони вимкнені."
msgid "[Texture2D] icon for the unchecked radio button items."
msgstr "[Texture2D] іконка для штампованих радіоносіях."
msgid ""
"[Texture2D] icon for the unchecked radio button items when they are disabled."
msgstr "[Texture2D] іконка для знімних радіоносіях, коли вони вимкнені."
msgid "[Texture2D] icon for the submenu arrow (for left-to-right layouts)."
msgstr "[Texture2D] іконка для підменю стріли (для лівих макетів)."
msgid "[Texture2D] icon for the submenu arrow (for right-to-left layouts)."
msgstr ""
"[Texture2D] іконка для підменю стріли (для правого розташування макетів)."
msgid "[Texture2D] icon for the unchecked checkbox items."
msgstr "[Texture2D] іконка для штампованих елементів прапорця."
msgid ""
"[Texture2D] icon for the unchecked checkbox items when they are disabled."
msgstr ""
"[Texture2D] іконка для оглянутих елементів прапорця, коли вони вимкнені."
msgid "[StyleBox] displayed when the [PopupMenu] item is hovered."
msgstr "[StyleBox] відображається, коли елемент [PopupMenu] передається."
msgid ""
"[StyleBox] for the left side of labeled separator. See [method add_separator]."
msgstr ""
"[StyleBox] на ліву сторону маркованого сепаратора. Див. [method "
"add_separator]."
msgid ""
"[StyleBox] for the right side of labeled separator. See [method "
"add_separator]."
msgstr ""
"[StyleBox] для правої сторони маркованого сепаратора. Див. [method "
"add_separator]."
msgid "[StyleBox] for the background panel."
msgstr "[StyleBox] для фонової панелі."
msgid "[StyleBox] used for the separators. See [method add_separator]."
msgstr ""
"[StyleBox] використовується для сепараторів. Див. [method add_separator]."
msgid "A popup with a panel background."
msgstr "Попмузика з фоном панелі."
msgid ""
"A popup with a configurable panel background. Any child controls added to "
"this node will be stretched to fit the panel's size (similar to how "
"[PanelContainer] works). If you are making windows, see [Window]."
msgstr ""
"Плагін з вбудованим фоном панелі. Будь-який контроль дитини додана до цієї "
"вершини буде розтягуватися, щоб відповідати розмірам панелі (див. як працює "
"[PanelContainer]). Якщо ви робите вікна, див. [Window]."
msgid ""
"Provides a compressed texture for disk and/or VRAM in a way that is portable."
msgstr ""
"Забезпечує компресовану текстуру для диска та / або VRAM таким чином, що "
"портативний."
msgid ""
"This class allows storing compressed textures as self contained (not "
"imported) resources.\n"
"For 2D usage (compressed on disk, uncompressed on VRAM), the lossy and "
"lossless modes are recommended. For 3D usage (compressed on VRAM) it depends "
"on the target platform.\n"
"If you intend to only use desktop, S3TC or BPTC are recommended. For only "
"mobile, ETC2 is recommended.\n"
"For portable, self contained 3D textures that work on both desktop and "
"mobile, Basis Universal is recommended (although it has a small quality cost "
"and longer compression time as a tradeoff).\n"
"This resource is intended to be created from code."
msgstr ""
"Даний клас дозволяє зберігати стиснені фактури як самостійні (не імпортні) "
"ресурси.\n"
"Для 2D використання (встановлюються на диску, непривабливі на VRAM), "
"рекомендовані режими втрати та без втрат. Для 3D використання (встановлюється "
"на VRAM) залежить від цільової платформи.\n"
"Якщо ви хочете використовувати робочий стіл, S3TC або BPTC рекомендується. "
"Для мобільних пристроїв ETC2 рекомендується.\n"
"Для портативних, самовживаних 3D текстур, які працюють як на робочому столі, "
"так і на мобільних пристроях, Basis Universal рекомендується (хоча вона має "
"невелику вартість якості і більш тривалий час стиснення як Tradeoff).\n"
"Цей ресурс призначений для створення з коду."
msgid ""
"Initializes the compressed texture from a base image. The compression mode "
"must be provided.\n"
"[param normal_map] is recommended to ensure optimum quality if this image "
"will be used as a normal map.\n"
"If lossy compression is requested, the quality setting can optionally be "
"provided. This maps to Lossy WebP compression quality."
msgstr ""
"Первинує стиснену текстуру з основного зображення. Режим стиснення необхідно "
"надати.\n"
"[param normal_map] рекомендується забезпечити оптимальну якість, якщо це "
"зображення буде використовуватися як нормальна карта.\n"
"Якщо за запитом про втрату стиснення, налаштування якості може бути "
"додатково. Ця карта для втрати якості стиснення WebP."
msgid "Return the compression mode used (valid after initialized)."
msgstr ""
"Повернути режим стиснення, який використовується (оплачується після "
"ініціалізації)."
msgid "Return the image format used (valid after initialized)."
msgstr ""
"Повернути формат зображення, який використовується (оплачується після "
"ініціалізації)."
msgid ""
"Returns [code]true[/code] if the flag is overridden for all textures of this "
"type."
msgstr ""
"Повертає [code]true[/code], якщо прапорець перевизначено для всіх текстур "
"цього типу."
msgid ""
"Sets the compressor parameters for Basis Universal compression. See also the "
"settings in [ResourceImporterTexture].\n"
"[b]Note:[/b] This method must be called before [method create_from_image] for "
"this to work."
msgstr ""
"Встановлює параметри компресора для стиснення Basis Universal. Див. також "
"налаштування в [ResourceImporterTexture].\n"
"[b]Примітка:[/b] Цей метод має бути викликаний перед [method "
"create_from_image], щоб це спрацювало."
msgid ""
"If [param keep] is [code]true[/code], overrides the flag globally for all "
"textures of this type. This is used primarily by the editor."
msgstr ""
"Якщо [param keep] має значення [code]true[/code], прапорець глобально "
"замінюється для всіх текстур цього типу. Це використовується переважно "
"редактором."
msgid ""
"If [code]true[/code], when running in the editor, this texture will keep the "
"source-compressed data in memory, allowing the data to persist after loading. "
"Otherwise, the source-compressed data is lost after loading and the texture "
"can't be re-saved.\n"
"[b]Note:[/b] This property must be set before [method create_from_image] for "
"this to work."
msgstr ""
"Якщо [code]true[/code], то під час запуску в редакторі ця текстура "
"зберігатиме стиснуті з джерела дані в пам'яті, дозволяючи даним зберігатися "
"після завантаження. В іншому випадку стиснуті з джерела дані втрачаються "
"після завантаження, і текстуру не можна буде повторно зберегти.\n"
"[b]Примітка:[/b] Цю властивість потрібно встановити перед [method "
"create_from_image], щоб це працювало."
msgid "Allows overriding the texture's size (for 2D only)."
msgstr "Дозволяє змінити розмір текстури (лише для 2D)."
msgid ""
"Base class for all primitive meshes. Handles applying a [Material] to a "
"primitive mesh."
msgstr ""
"Базовий клас для всіх примітивних сіточок. Руки застосувати [Material] до "
"примітивної сітки."
msgid ""
"Base class for all primitive meshes. Handles applying a [Material] to a "
"primitive mesh. Examples include [BoxMesh], [CapsuleMesh], [CylinderMesh], "
"[PlaneMesh], [PrismMesh], and [SphereMesh]."
msgstr ""
"Базовий клас для всіх примітивних сіточок. Руки застосувати [Material] до "
"примітивної сітки. Приклади включають [BoxMesh], [CapsuleMesh], "
"[CylinderMesh], [PlaneMesh], [PrismMesh], і [SphereMesh]."
msgid ""
"Override this method to customize how this primitive mesh should be "
"generated. Should return an [Array] where each element is another Array of "
"values required for the mesh (see the [enum Mesh.ArrayType] constants)."
msgstr ""
"Визначте цей метод, щоб налаштувати, як генерується ця примітивна сітка. "
"Поверніть [Array], де кожен елемент є іншим Армуванням значень, необхідних "
"для сітки (див. [enum Mesh.ArrayType] константи)."
msgid ""
"Returns the mesh arrays used to make up the surface of this primitive mesh.\n"
"[b]Example:[/b] Pass the result to [method ArrayMesh.add_surface_from_arrays] "
"to create a new surface:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var c = CylinderMesh.new()\n"
"var arr_mesh = ArrayMesh.new()\n"
"arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, "
"c.get_mesh_arrays())\n"
"[/gdscript]\n"
"[csharp]\n"
"var c = new CylinderMesh();\n"
"var arrMesh = new ArrayMesh();\n"
"arrMesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, "
"c.GetMeshArrays());\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає масиви сіток, які використовуються для створення поверхні цієї "
"примітивної сітки. \n"
"[b]Приклад: [/b] Передайте результат до [method "
"ArrayMesh.add_surface_from_arrays], щоб створити нову поверхню: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var c = CylinderMesh new(). \n"
"var arr_mesh = ArrayMesh.new() \n"
"arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, "
"c.get_mesh_arrays()) \n"
"[/gdscript] \n"
"[csharp] \n"
"var c = new CylinderMesh(); \n"
"var arrMesh = новий ArrayMesh(); \n"
"arrMesh.AddSurfaceFromArrays(Mesh.PrimitiveType.Triangles, "
"c.GetMeshArrays()); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid "Request an update of this primitive mesh based on its properties."
msgstr "Запитайте оновлення цієї примітивної сітки на основі її властивостей."
msgid ""
"If set, generates UV2 UV coordinates applying a padding using the [member "
"uv2_padding] setting. UV2 is needed for lightmapping."
msgstr ""
"Якщо встановити, генерує УФ2 УФ-координати, застосовуючи настройку за "
"допомогою параметра [member uv2_padding]. УФ2 необхідний для освітлення."
msgid ""
"If [code]true[/code], the order of the vertices in each triangle is reversed, "
"resulting in the backside of the mesh being drawn.\n"
"This gives the same result as using [constant BaseMaterial3D.CULL_FRONT] in "
"[member BaseMaterial3D.cull_mode]."
msgstr ""
"Якщо [code]true[/code], порядок вершин у кожному трикутнику змінюється на "
"протилежний, в результаті чого малюється зворотна сторона сітки.\n"
"Це дає той самий результат, що й використання [constant "
"BaseMaterial3D.CULL_FRONT] у [member BaseMaterial3D.cull_mode]."
msgid "The current [Material] of the primitive mesh."
msgstr "Поточний [Material] примітивної сітки."
msgid ""
"If [member add_uv2] is set, specifies the padding in pixels applied along "
"seams of the mesh. Lower padding values allow making better use of the "
"lightmap texture (resulting in higher texel density), but may introduce "
"visible lightmap bleeding along edges.\n"
"If the size of the lightmap texture can't be determined when generating the "
"mesh, UV2 is calculated assuming a texture size of 1024x1024."
msgstr ""
"Якщо [member add_uv2] встановлюється, виділяє накидку в пікселях, нанесених "
"по швах сітки. Низькі значення наповнювача дозволяють краще використовувати "
"текстуру Lightmap (регуляція в більшій щільності текселя), але може вводити "
"видимі кровотечі Lightmap по краях.\n"
"Якщо розмір текстури маляра не можна визначити при генеруванні сітки, УФ2 "
"розраховується, що припустимо текстуру розміром 1024x1024."
msgid "Class representing a prism-shaped [PrimitiveMesh]."
msgstr "Клас, що представляє собою призмоподібну форму [PrimitiveMesh]."
msgid ""
"Displacement of the upper edge along the X axis. 0.0 positions edge straight "
"above the bottom-left edge."
msgstr ""
"Розміщення верхнього краю вздовж осі X. 0.0 позицій краю прямо над нижньою "
"лівою кромкою."
msgid "Size of the prism."
msgstr "Розмір призми."
msgid "Number of added edge loops along the Z axis."
msgstr "Кількість доданих петель по осі Z."
msgid "Number of added edge loops along the Y axis."
msgstr "Кількість доданих петель по осі Y."
msgid "Number of added edge loops along the X axis."
msgstr "Кількість доданих петель по осі X."
msgid "A material that defines a simple sky for a [Sky] resource."
msgstr "Матеріал, який визначає простий небо для ресурсу [Sky]."
msgid ""
"[ProceduralSkyMaterial] provides a way to create an effective background "
"quickly by defining procedural parameters for the sun, the sky and the "
"ground. The sky and ground are defined by a main color, a color at the "
"horizon, and an easing curve to interpolate between them. Suns are described "
"by a position in the sky, a color, and a max angle from the sun at which the "
"easing curve ends. The max angle therefore defines the size of the sun in the "
"sky.\n"
"[ProceduralSkyMaterial] supports up to 4 suns, using the color, and energy, "
"direction, and angular distance of the first four [DirectionalLight3D] nodes "
"in the scene. This means that the suns are defined individually by the "
"properties of their corresponding [DirectionalLight3D]s and globally by "
"[member sun_angle_max] and [member sun_curve].\n"
"[ProceduralSkyMaterial] uses a lightweight shader to draw the sky and is "
"therefore suited for real-time updates. This makes it a great option for a "
"sky that is simple and computationally cheap, but unrealistic. If you need a "
"more realistic procedural option, use [PhysicalSkyMaterial]."
msgstr ""
"[ProceduralSkyMaterial] забезпечує спосіб створення ефективного фону швидко "
"шляхом визначення процесуальних параметрів сонця, неба і землі. Неба і земля "
"визначаються головним кольором, кольором на горизонті, а також знижують криву "
"для міжпокриття між ними. Сонце описуються положенням в небі, кольором і "
"максимальним кутом від сонця, при якому закінчуються кривих. Максимальний кут "
"тому визначає розмір сонця в небі.\n"
"[ProceduralSkyMaterial] підтримує до 4 сонячних променів, використовуючи "
"колір, і енергію, напрямок і кутову відстань першого чотири "
"[DirectionalLight3D] вершини в сцені. Це означає, що сонце визначаються "
"індивідуально за властивостями їх відповідних [DirectionalLight3D] і по "
"всьому світу [member sun_angle_max] і [member sun_curve].\n"
"[ProceduralSkyMaterial] використовує легкий шейдер, щоб намалювати небо і "
"тому підходить для оновлення в режимі реального часу. Це робить його великим "
"варіантом для неба, який простий і зрозумілий дешевий, але нереальний. Якщо "
"вам потрібен більш реалістичний варіант, скористайтеся [PhysicalSkyMaterial]."
msgid ""
"Color of the ground at the bottom. Blends with [member ground_horizon_color]."
msgstr "Колір землі внизу. Зливається з [member ground_horizon_color]."
msgid ""
"How quickly the [member ground_horizon_color] fades into the [member "
"ground_bottom_color]."
msgstr ""
"Як швидко [member ground_horizon_color] переходить у [member "
"ground_bottom_color]."
msgid ""
"Multiplier for ground color. A higher value will make the ground brighter."
msgstr ""
"Множник для основного кольору. Чим вище значення зробить грунт яскравішим."
msgid ""
"Color of the ground at the horizon. Blends with [member ground_bottom_color]."
msgstr "Колір землі на горизонті. Зливається з [member ground_bottom_color]."
msgid ""
"The sky cover texture to use. This texture must use an equirectangular "
"projection (similar to [PanoramaSkyMaterial]). The texture's colors will be "
"[i]added[/i] to the existing sky color, and will be multiplied by [member "
"sky_energy_multiplier] and [member sky_cover_modulate]. This is mainly suited "
"to displaying stars at night, but it can also be used to display clouds at "
"day or night (with a non-physically-accurate look)."
msgstr ""
"Неба обкладинка текстури для використання. Ця фактура повинна використовувати "
"еквайрингову проекцію (іміляр до [PanoramaSkyMaterial]). Кольори текстури "
"будуть [i]added[/i] до існуючого кольору неба, і буде багатопліфіковано "
"[member sky_energy_multiplier] і [member sky_cover_modulate]. Це в основному "
"підходить для відображення зірок в нічний час, але його також можна "
"використовувати для відображення хмар в день або ніч (з нефізично-аккуратним "
"виглядом)."
msgid ""
"The tint to apply to the [member sky_cover] texture. This can be used to "
"change the sky cover's colors or opacity independently of the sky energy, "
"which is useful for day/night or weather transitions. Only effective if a "
"texture is defined in [member sky_cover]."
msgstr ""
"Текст застосувати до текстури [member sky_cover]. Це може бути використаний "
"для зміни кольорів неба або непрозорості незалежно від енергії неба, який "
"корисний для нічних або погодних переходів. Тільки ефективний, якщо фактура "
"визначена в [member sky_cover]."
msgid ""
"How quickly the [member sky_horizon_color] fades into the [member "
"sky_top_color]."
msgstr ""
"Як швидко [member sky_horizon_color] переходить у [member sky_top_color]."
msgid "Multiplier for sky color. A higher value will make the sky brighter."
msgstr ""
"Мультиплікатор для кольору неба. Чим вище значення зробить небо яскравіше."
msgid "Color of the sky at the horizon. Blends with [member sky_top_color]."
msgstr "Колір неба на горизонті. Зливається з [member sky_top_color]."
msgid "Color of the sky at the top. Blends with [member sky_horizon_color]."
msgstr "Колір неба зверху. Зливається з [member sky_horizon_color]."
msgid "Distance from center of sun where it fades out completely."
msgstr "Відстань від центра сонця, де він повністю відданий."
msgid ""
"How quickly the sun fades away between the edge of the sun disk and [member "
"sun_angle_max]."
msgstr ""
"Як швидко сонце зникає між краєм сонячного диска та [member sun_angle_max]."
msgid "A control used for visual representation of a percentage."
msgstr "Контроль, що використовується для візуального представлення відсотка."
msgid ""
"A control used for visual representation of a percentage. Shows the fill "
"percentage in the center. Can also be used to show indeterminate progress. "
"For more fill modes, use [TextureProgressBar] instead."
msgstr ""
"Елемент керування, що використовується для візуального представлення "
"відсотка. Показує відсоток заповнення в центрі. Також може використовуватися "
"для відображення невизначеного прогресу. Для інших режимів заповнення "
"використовуйте [TextureProgressBar]."
msgid ""
"If [code]false[/code], the [member indeterminate] animation will be paused in "
"the editor."
msgstr ""
"Якщо [code]false[/code], то в редакторі буде записана анімація [member "
"indeterminate]."
msgid "The fill direction. See [enum FillMode] for possible values."
msgstr "Наповнювач. Подивитися [enum FillMode] для можливих значень."
msgid ""
"When set to [code]true[/code], the progress bar indicates that something is "
"happening with an animation, but does not show the fill percentage or value."
msgstr ""
"При налаштуванні до [code]true[/code], рядок прогресу вказує, що щось "
"відбувається з анімацією, але не показує відсоток заповнення або значення."
msgid "If [code]true[/code], the fill percentage is displayed on the bar."
msgstr "Якщо [code]true[/code], відсоток заповнення відображається на панелі."
msgid ""
"The progress bar fills from begin to end horizontally, according to the "
"language direction. If [method Control.is_layout_rtl] returns [code]false[/"
"code], it fills from left to right, and if it returns [code]true[/code], it "
"fills from right to left."
msgstr ""
"Бар прогресу заповнюється від початку горизонтально, відповідно до мовного "
"напрямку. Якщо [method Control.is_layout_rtl] повертає [code]false[/code], "
"він заповнюється зліва направо, і якщо він повертає [code]true[/code], він "
"заповнюється зліва."
msgid ""
"The progress bar fills from end to begin horizontally, according to the "
"language direction. If [method Control.is_layout_rtl] returns [code]false[/"
"code], it fills from right to left, and if it returns [code]true[/code], it "
"fills from left to right."
msgstr ""
"Бар прогресу заповнюється з кінця, щоб почати горизонтально, відповідно до "
"мовного напрямку. Якщо [method Control.is_layout_rtl] повертає [code]false[/"
"code], він заповнюється зліва, і якщо він повертає [code]true[/code], він "
"заповнює зліва направо."
msgid "The progress fills from top to bottom."
msgstr "Прогрес заповнюється зверху вниз."
msgid "The progress fills from bottom to top."
msgstr "Прогрес заповнюється зверху вниз."
msgid "The color of the text."
msgstr "Колір тексту."
msgid "The tint of text outline of the [ProgressBar]."
msgstr "Текст тексту [ProgressBar]."
msgid ""
"Font used to draw the fill percentage if [member show_percentage] is "
"[code]true[/code]."
msgstr ""
"Шрифт використовується для відображення відсотка заповнення, якщо [member "
"show_percentage] [code]true[/code]."
msgid ""
"Font size used to draw the fill percentage if [member show_percentage] is "
"[code]true[/code]."
msgstr ""
"Розмір шрифту, який використовується для малювання відсотка, якщо [member "
"show_percentage] [code]true[/code]."
msgid "The style of the background."
msgstr "Стиль фону."
msgid "The style of the progress (i.e. the part that fills the bar)."
msgstr "Стиль прогресу (тобто частина, яка заповнює бар)."
msgid "A 4×4 matrix for 3D projective transformations."
msgstr "Матриця 4 × 4 для проекційних трансформацій 3D."
msgid ""
"A 4×4 matrix used for 3D projective transformations. It can represent "
"transformations such as translation, rotation, scaling, shearing, and "
"perspective division. It consists of four [Vector4] columns.\n"
"For purely linear transformations (translation, rotation, and scale), it is "
"recommended to use [Transform3D], as it is more performant and requires less "
"memory.\n"
"Used internally as [Camera3D]'s projection matrix."
msgstr ""
"A 4 × 4 матриця використовується для 3D проектних трансформацій. Це може "
"представляти трансформацію, такі як переклад, обертання, масштабування, зсув "
"і перспективний поділ. Складається з чотирьох [Vector4] стовпчиків.\n"
"Для чисто лінійних трансформацій (трансляція, обертання та масштабування), "
"рекомендується використовувати [Transform3D], оскільки це більш виконавець і "
"вимагає меншої пам'яті.\n"
"Використовуються внутрішньо, як матриця проекції [Camera3D]."
msgid ""
"Constructs a default-initialized [Projection] identical to [constant "
"IDENTITY].\n"
"[b]Note:[/b] In C#, this constructs a [Projection] identical to [constant "
"ZERO]."
msgstr ""
"Створює ініціалізований за умовчанням [Projection], ідентичний [constant "
"IDENTITY].\n"
"[b]Примітка.[/b] У C# це створює [Projection], ідентичну [constant ZERO]."
msgid "Constructs a [Projection] as a copy of the given [Projection]."
msgstr "Constructs a [Projection] як копія даної [Projection]."
msgid "Constructs a Projection as a copy of the given [Transform3D]."
msgstr "Конструктиви проекції як копіювання даної [Transform3D]."
msgid "Constructs a Projection from four [Vector4] values (matrix columns)."
msgstr ""
"Constructs a Projection від 4 [Vector4] значення (метри матриці матриці)."
msgid ""
"Creates a new [Projection] that projects positions from a depth range of "
"[code]-1[/code] to [code]1[/code] to one that ranges from [code]0[/code] to "
"[code]1[/code], and flips the projected positions vertically, according to "
"[param flip_y]."
msgstr ""
"Створює нові [Projection], які позиції проекту з глибинного діапазону "
"[code]-1[/code] до [code]1[/code] до того, що коливається від [code]0[/code] "
"до [code]1[/code], і закрилки прозвучані позиції вертикально, відповідно до "
"[param flip_y]."
msgid ""
"Creates a new [Projection] that scales a given projection to fit around a "
"given [AABB] in projection space."
msgstr ""
"Створює нову [Projection], яка масштабує задану проекцію, щоб відповідати "
"даній [AABB] в проекційному просторі."
msgid ""
"Creates a new [Projection] for projecting positions onto a head-mounted "
"display with the given X:Y aspect ratio, distance between eyes, display "
"width, distance to lens, oversampling factor, and depth clipping planes.\n"
"[param eye] creates the projection for the left eye when set to 1, or the "
"right eye when set to 2."
msgstr ""
"Створює нову [Projection] для проекційних позицій на заголовку екрана з "
"заданим коефіцієнтом X:Y, відстань між очима, ширина дисплея, відстань до "
"лінзи, перенапруження фактора і глибинним площинами.\n"
"[param eye] створює проекцію для лівого ока при встановленні до 1, або "
"правого ока при встановленні до 2."
msgid ""
"Creates a new [Projection] that projects positions in a frustum with the "
"given clipping planes."
msgstr ""
"Створює нові [Projection], які виступи проектів у фрусті з заданими площинами "
"кліпінгу."
msgid ""
"Creates a new [Projection] that projects positions in a frustum with the "
"given size, X:Y aspect ratio, offset, and clipping planes.\n"
"[param flip_fov] determines whether the projection's field of view is flipped "
"over its diagonal."
msgstr ""
"Створює нові [Projection], які позиції проектів у фрусті з заданим розміром, "
"X:Y співвідношення сторін, зміщення та затискання площин.\n"
"[param flip_fov] визначає, чи є поле проекції, що перекривається на його "
"діагоналі."
msgid ""
"Creates a new [Projection] that projects positions into the given [Rect2]."
msgstr "Створює нові [Projection], які об’єкти надані [Rect2]."
msgid ""
"Creates a new [Projection] that projects positions using an orthogonal "
"projection with the given clipping planes."
msgstr ""
"Створює нові позиції проекту за допомогою ортогональної проекції з заданими "
"площинами."
msgid ""
"Creates a new [Projection] that projects positions using an orthogonal "
"projection with the given size, X:Y aspect ratio, and clipping planes.\n"
"[param flip_fov] determines whether the projection's field of view is flipped "
"over its diagonal."
msgstr ""
"Створює нові позиції проекту за допомогою ортогональної проекції з заданим "
"розміром, X:Y співвідношення сторін та площини затискання.\n"
"[param flip_fov] визначає, чи є поле проекції, що перекривається на його "
"діагоналі."
msgid ""
"Creates a new [Projection] that projects positions using a perspective "
"projection with the given Y-axis field of view (in degrees), X:Y aspect "
"ratio, and clipping planes.\n"
"[param flip_fov] determines whether the projection's field of view is flipped "
"over its diagonal."
msgstr ""
"Створює нові позиції проекту за допомогою перспективної проекції з заданим "
"полем Y (в градусах), коефіцієнтом X:Y і площинами затискання.\n"
"[param flip_fov] визначає, чи є поле проекції, що перекривається на його "
"діагоналі."
msgid ""
"Creates a new [Projection] that projects positions using a perspective "
"projection with the given Y-axis field of view (in degrees), X:Y aspect "
"ratio, and clipping distances. The projection is adjusted for a head-mounted "
"display with the given distance between eyes and distance to a point that can "
"be focused on.\n"
"[param eye] creates the projection for the left eye when set to 1, or the "
"right eye when set to 2.\n"
"[param flip_fov] determines whether the projection's field of view is flipped "
"over its diagonal."
msgstr ""
"Створює нові позиції проекту з використанням перспективної проекції з заданим "
"полем Y (в градусах), коефіцієнтом X:Y, відстані кліпування. Проекція "
"налаштовується для монтованого дисплея з даної відстані між очима і "
"дистанцією до точки, яка може бути зосереджена на.\n"
"[param eye] створює проекцію для лівого ока при встановленні до 1, або "
"правого ока при встановленні до 2.\n"
"[param flip_fov] визначає, чи є поле проекції, що перекривається на його "
"діагоналі."
msgid ""
"Returns a scalar value that is the signed factor by which areas are scaled by "
"this matrix. If the sign is negative, the matrix flips the orientation of the "
"area.\n"
"The determinant can be used to calculate the invertibility of a matrix or "
"solve linear systems of equations involving the matrix, among other "
"applications."
msgstr ""
"Повертає значення скаляра, яка є підписаним фактором, на якому ділянки "
"масштабуються цією матрицею. Якщо знак негативний, матриця закріплює "
"спрямованість ділянки.\n"
"Детермінант може використовуватися для розрахунку інвертабельності матриці "
"або розчину лінійних систем рівнянь, що включають матрицю, серед інших "
"додатків."
msgid ""
"Returns a copy of this [Projection] with the signs of the values of the Y "
"column flipped."
msgstr "Повертає копію цього [Projection] з ознаками значень колонки Y."
msgid "Returns the X:Y aspect ratio of this [Projection]'s viewport."
msgstr "Повернення X:Y співвідношення сторін цього [Projection]."
msgid ""
"Returns the dimensions of the far clipping plane of the projection, divided "
"by two."
msgstr "Повертає розміри далекої затискної площини проекції, розділеної на два."
msgid "Returns the horizontal field of view of the projection (in degrees)."
msgstr "Повертає горизонтальне поле зору проекції (в градусах)."
msgid ""
"Returns the vertical field of view of the projection (in degrees) associated "
"with the given horizontal field of view (in degrees) and aspect ratio.\n"
"[b]Note:[/b] Unlike most methods of [Projection], [param aspect] is expected "
"to be 1 divided by the X:Y aspect ratio."
msgstr ""
"Повертає вертикальне поле огляду проекції (у градусах), пов’язане з даним "
"горизонтальним полем огляду (у градусах) і співвідношенням сторін. \n"
"[b]Примітка:[/b] На відміну від більшості методів [Projection], очікується, "
"що [param aspect] дорівнює 1, поділеному на співвідношення X:Y."
msgid ""
"Returns the factor by which the visible level of detail is scaled by this "
"[Projection]."
msgstr ""
"Повертає фактор, за яким видимий рівень деталь масштабується цим [Projection]."
msgid ""
"Returns [param for_pixel_width] divided by the viewport's width measured in "
"meters on the near plane, after this [Projection] is applied."
msgstr ""
"Повертає [param for_pixel_width], поділений на ширину області перегляду, "
"виміряну в метрах на ближній площині, після застосування цієї [Projection]."
msgid ""
"Returns the clipping plane of this [Projection] whose index is given by "
"[param plane].\n"
"[param plane] should be equal to one of [constant PLANE_NEAR], [constant "
"PLANE_FAR], [constant PLANE_LEFT], [constant PLANE_TOP], [constant "
"PLANE_RIGHT], or [constant PLANE_BOTTOM]."
msgstr ""
"Повертає площину кліпінгу [Projection], індекс якого віддається [param "
"plane].\n"
"[param plane] повинна бути рівним з одним з [constant PLANE_NEAR], [constant "
"PLANE_FAR], [constant PLANE_LEFT], [constant PLANE_TOP], [constant "
"PLANE_RIGHT], або [constant PLANE_BOTTOM]."
msgid ""
"Returns the dimensions of the viewport plane that this [Projection] projects "
"positions onto, divided by two."
msgstr ""
"Повертає розміри площини огляду, що це [Projection] позиції проектів на, "
"розділених на два."
msgid ""
"Returns the distance for this [Projection] beyond which positions are clipped."
msgstr ""
"Повертає відстань для цього [Projection] за межі яких позицій затискаються."
msgid ""
"Returns the distance for this [Projection] before which positions are clipped."
msgstr ""
"Повертає відстань для цього [Projection] перед якими позиціями затискаються."
msgid ""
"Returns a [Projection] that performs the inverse of this [Projection]'s "
"projective transformation."
msgstr ""
"Повертає об'єкт [Projection], який виконує обернене проективне перетворення "
"цього об'єкта [Projection]."
msgid ""
"Returns [code]true[/code] if this [Projection] performs an orthogonal "
"projection."
msgstr "[code]true[/code], якщо це [Projection] виконує ортогональну проекцію."
msgid ""
"Returns a [Projection] with the X and Y values from the given [Vector2] added "
"to the first and second values of the final column respectively."
msgstr ""
"Повертає [Projection] зі значеннями X та Y з заданого [Vector2], доданими до "
"першого та другого значень останнього стовпця відповідно."
msgid ""
"Returns a [Projection] with the near clipping distance adjusted to be [param "
"new_znear].\n"
"[b]Note:[/b] The original [Projection] must be a perspective projection."
msgstr ""
"Повертаємо вашу увагу на те, що в найближчому відгалуження використовується "
"[param new_znear].\n"
"[b]Примітка:[/b] Оригінальний [Projection] повинен бути перспективним "
"проекції."
msgid ""
"The projection matrix's W vector (column 3). Equivalent to array index "
"[code]3[/code]."
msgstr ""
"Вектор проекції матриць W (кольор 3). Equivalent до індексу масиву [code]3[/"
"code]."
msgid ""
"The projection matrix's X vector (column 0). Equivalent to array index "
"[code]0[/code]."
msgstr ""
"Вектор проекції матриць X (кул 0). Equivalent до індексу масиву [code]0[/"
"code]."
msgid ""
"The projection matrix's Y vector (column 1). Equivalent to array index "
"[code]1[/code]."
msgstr ""
"Вектор проекції матриці Y (кольор 1). Equivalent до індексу масиву [code]1[/"
"code]."
msgid ""
"The projection matrix's Z vector (column 2). Equivalent to array index "
"[code]2[/code]."
msgstr ""
"Вектор проекції матриць Z (кольоровий 2). Equivalent до індексу масиву "
"[code]2[/code]."
msgid "The index value of the projection's near clipping plane."
msgstr "Індексове значення площини проекції."
msgid "The index value of the projection's far clipping plane."
msgstr "Індексове значення дальньої площини проекції."
msgid "The index value of the projection's left clipping plane."
msgstr "Індексове значення площини лівого віджиму проекції."
msgid "The index value of the projection's top clipping plane."
msgstr "Індексове значення верхньої площини кліпінгу проекції."
msgid "The index value of the projection's right clipping plane."
msgstr "Індекс значення правильної затискної площини проекції."
msgid "The index value of the projection bottom clipping plane."
msgstr "Індексове значення проекції нижнього клипарта."
msgid ""
"A [Projection] with no transformation defined. When applied to other data "
"structures, no transformation is performed."
msgstr ""
"[Projection] без визначення перетворення. При нанесенні на інші структури "
"даних не виконується перетворення."
msgid ""
"A [Projection] with all values initialized to 0. When applied to other data "
"structures, they will be zeroed."
msgstr ""
"[Projection] з усіма значеннями, ініціалізованими до 0. При нанесенні на інші "
"структури даних вони будуть нулі."
msgid ""
"Returns [code]true[/code] if the projections are not equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, this may return "
"[code]true[/code], even if the projections are virtually equal. An "
"[code]is_equal_approx[/code] method may be added in a future version of Godot."
msgstr ""
"Повертає [code]true[/code], якщо виступи не рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками точної точності, це може повернутися "
"[code]true[/code], навіть якщо проекції практично рівні. "
"[code]is_equal_приблизно[/code] метод може бути додана в майбутньому версії "
"Godot."
msgid ""
"Returns a [Projection] that applies the combined transformations of this "
"[Projection] and [param right]."
msgstr ""
"Повертає [Projection], який застосовує комбіновані перетворення цього "
"[Projection] та [param right]."
msgid "Projects (multiplies) the given [Vector4] by this [Projection] matrix."
msgstr ""
"Проекти (multiplies) задані [Vector4] за допомогою цієї матриці [Projection]."
msgid ""
"Returns [code]true[/code] if the projections are equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, this may return "
"[code]false[/code], even if the projections are virtually equal. An "
"[code]is_equal_approx[/code] method may be added in a future version of Godot."
msgstr ""
"Повертає [code]true[/code], якщо виступи рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками точної точності, це може повернутися "
"[code]false[/code], навіть якщо проекції практично рівні. "
"[code]is_equal_приблизно[/code] метод може бути додана в майбутньому версії "
"Godot."
msgid ""
"Returns the column of the [Projection] with the given index.\n"
"Indices are in the following order: x, y, z, w."
msgstr ""
"Повертає стовпчик [Projection] з вказаним індексом.\n"
"Індикатори в порядку: x, y, z, w."
msgid "Stores globally-accessible variables."
msgstr "Зберігати глобально доступні змінні."
msgid ""
"Stores variables that can be accessed from everywhere. Use [method "
"get_setting], [method set_setting] or [method has_setting] to access them. "
"Variables stored in [code]project.godot[/code] are also loaded into "
"[ProjectSettings], making this object very useful for reading custom game "
"configuration options.\n"
"When naming a Project Settings property, use the full path to the setting "
"including the category. For example, [code]\"application/config/name\"[/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=$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=$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 ""
"Зберігати змінні, які можна отримати з усього світу. Використовуйте [method "
"get_setting], [method set_setting] або [method has_setting] для доступу до "
"них. Варіанти, що зберігаються в [code]project.godot[/code], також "
"завантажуються в [ProjectSettings], що робить цей об'єкт дуже корисним для "
"читання користувацького налаштування ігор.\n"
"При налаштуванні майна Проекту використовується повний шлях до налаштування, "
"в тому числі категорії. Наприклад, [code]\"application/config/name\"[/code] "
"для назви проекту. Категорія та назви нерухомості можна переглянути в "
"діалоговому вікні Параметри проекту.\n"
"[b]Основні теги:[/b] Параметри проекту можуть передаватися для конкретних "
"платформ і конфігурацій (debug, реліз, ...) за допомогою [url=$DOCS_URL/"
"tutorials/export/feature_tags.html]Подивитися теги[/url].\n"
"[b]Посилення:[/b] Будь-яке налаштування проекту може бути передано шляхом "
"створення файлу [code]override.cfg[/code] в кореневому каталозі проекту. Це "
"також можна використовувати в експортованих проектах, розміщуючи цей файл в "
"одному каталозі, оскільки проект бінарний. Передача все ще займе базові "
"налаштування проекту [url=$DOCS_URL/tutorials/export/"
"feature_tags.html]Подивитися теги[/url] в обліковому записі. Таким чином, "
"переконайтеся, що [i]також[/i] перенаправляйте налаштування з бажаними тегами "
"функцій, якщо ви хочете, щоб вони перевизнали базові параметри проекту на "
"всіх платформах та налаштуваннях."
msgid "Project Settings"
msgstr "Параметри проекту"
msgid ""
"Adds a custom property info to a property. The dictionary must contain:\n"
"- [code]\"name\"[/code]: [String] (the property's name)\n"
"- [code]\"type\"[/code]: [int] (see [enum Variant.Type])\n"
"- optionally [code]\"hint\"[/code]: [int] (see [enum PropertyHint]) and [code]"
"\"hint_string\"[/code]: [String]\n"
"[codeblocks]\n"
"[gdscript]\n"
"ProjectSettings.set(\"category/property_name\", 0)\n"
"\n"
"var property_info = {\n"
"\t\"name\": \"category/property_name\",\n"
"\t\"type\": TYPE_INT,\n"
"\t\"hint\": PROPERTY_HINT_ENUM,\n"
"\t\"hint_string\": \"one,two,three\"\n"
"}\n"
"\n"
"ProjectSettings.add_property_info(property_info)\n"
"[/gdscript]\n"
"[csharp]\n"
"ProjectSettings.Singleton.Set(\"category/property_name\", 0);\n"
"\n"
"var propertyInfo = new Godot.Collections.Dictionary\n"
"{\n"
"\t{ \"name\", \"category/propertyName\" },\n"
"\t{ \"type\", (int)Variant.Type.Int },\n"
"\t{ \"hint\", (int)PropertyHint.Enum },\n"
"\t{ \"hint_string\", \"one,two,three\" },\n"
"};\n"
"\n"
"ProjectSettings.AddPropertyInfo(propertyInfo);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] Setting [code]\"usage\"[/code] for the property is not "
"supported. Use [method set_as_basic], [method set_restart_if_changed], and "
"[method set_as_internal] to modify usage flags."
msgstr ""
"Додає інформацію про користувацьку властивість до властивості. Словник "
"повинен містити:\n"
"- [code]\"name\"[/code]: [String] (назва властивості)\n"
"- [code]\"type\"[/code]: [int] (див. [enum Variant.Type])\n"
"- необов'язково [code]\"hint\"[/code]: [int] (див. [enum PropertyHint]) та "
"[code]\"hint_string\"[/code]: [String]\n"
"[codeblocks]\n"
"[gdscript]\n"
"ProjectSettings.set(\"category/property_name\", 0)\n"
"\n"
"var property_info = {\n"
"\"name\": \"category/property_name\",\n"
"\"type\": TYPE_INT,\n"
"\"hint\": PROPERTY_HINT_ENUM,\n"
"\"hint_string\": \"one,two,three\"\n"
"}\n"
"\n"
"ProjectSettings.add_property_info(property_info)\n"
"[/gdscript]\n"
"[csharp]\n"
"ProjectSettings.Singleton.Set(\"category/property_name\", 0);\n"
"\n"
"var propertyInfo = new Godot.Collections.Dictionary\n"
"\n"
"{ \"name\", \"category/propertyName\" },\n"
"{ \"type\", (int)Variant.Type.Int },\n"
"{ \"hint\", (int)PropertyHint.Enum },\n"
"{ \"hint_string\", \"one,two,three\" },\n"
"};\n"
"\n"
"ProjectSettings.AddPropertyInfo(propertyInfo);\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Налаштування [code]\"usage\"[/code] для властивості не "
"підтримується. Використовуйте метод [method set_as_basic], [method "
"set_restart_if_changed] та [method set_as_internal] для зміни прапорців "
"використання."
msgid "Clears the whole configuration (not recommended, may break things)."
msgstr "Очистити всю конфігурацію (не рекомендується, може розбити речі)."
msgid ""
"Gets an array of the settings which have been changed since the last save. "
"Note that internally [code]changed_settings[/code] is cleared after a "
"successful save, so generally the most appropriate place to use this method "
"is when processing [signal settings_changed]."
msgstr ""
"Отримує масив налаштувань, які були змінені з моменту останнього збереження. "
"Зверніть увагу, що внутрішньо [code]changed_settings[/code] очищається після "
"успішного збереження, тому зазвичай найдоцільніше використовувати цей метод "
"під час обробки сигналу [signal settings_changed]."
msgid ""
"Returns an [Array] of registered global classes. Each global class is "
"represented as a [Dictionary] that contains the following entries:\n"
"- [code]base[/code] is a name of the base class;\n"
"- [code]class[/code] is a name of the registered global class;\n"
"- [code]icon[/code] is a path to a custom icon of the global class, if it has "
"any;\n"
"- [code]language[/code] is a name of a programming language in which the "
"global class is written;\n"
"- [code]path[/code] is a path to a file containing the global class.\n"
"[b]Note:[/b] Both the script and the icon paths are local to the project "
"filesystem, i.e. they start with [code]res://[/code]."
msgstr ""
"Повертає [Array] зареєстрованих глобальних класів. Кожен глобальний клас "
"представлений як [Dictionary], який містить такі записи:\n"
"- [code]base[/code] – назва базового класу;\n"
"- [code]class[/code] – назва зареєстрованого глобального класу;\n"
"- [code]icon[/code] – шлях до власної піктограми глобального класу, якщо така "
"є;\n"
"- [code]language[/code] – назва мови програмування, якою написано глобальний "
"клас;\n"
"- [code]path[/code] – шлях до файлу, що містить глобальний клас.\n"
"[b]Примітка:[/b] Як шлях до скрипта, так і до піктограми є локальними для "
"файлової системи проекту, тобто вони починаються з [code]res://[/code]."
msgid ""
"Returns the order of a configuration value (influences when saved to the "
"config file)."
msgstr ""
"Повертає порядок конфігураційного значення (впливи при збереженні до файлу "
"конфігурацій)."
msgid ""
"Returns the value of the setting identified by [param name]. If the setting "
"doesn't exist and [param default_value] is specified, the value of [param "
"default_value] is returned. Otherwise, [code]null[/code] is returned.\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(ProjectSettings.get_setting(\"application/config/name\"))\n"
"print(ProjectSettings.get_setting(\"application/config/custom_description\", "
"\"No description specified.\"))\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(ProjectSettings.GetSetting(\"application/config/name\"));\n"
"GD.Print(ProjectSettings.GetSetting(\"application/config/"
"custom_description\", \"No description specified.\"));\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] This method doesn't take potential feature overrides into "
"account automatically. Use [method get_setting_with_override] to handle "
"seamlessly.\n"
"See also [method has_setting] to check whether a setting exists."
msgstr ""
"Повертає значення параметра, визначеного за допомогою [param name]. Якщо "
"параметр не існує, а вказано [param default_value], повертається значення "
"[param default_value]. В іншому випадку повертається [code]null[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(ProjectSettings.get_setting(\"application/config/name\"))\n"
"print(ProjectSettings.get_setting(\"application/config/custom_description\", "
"\"Опис не вказано.\"))\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(ProjectSettings.GetSetting(\"application/config/name\"));\n"
"GD.Print(ProjectSettings.GetSetting(\"application/config/"
"custom_description\", \"Опис не вказано.\"));\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Цей метод не враховує автоматично потенційні перевизначення "
"функцій. Використовуйте [method get_setting_with_override] для безперебійної "
"обробки.\n"
" Дивіться також [method has_setting], щоб перевірити, чи існує параметр."
msgid ""
"Similar to [method get_setting], but applies feature tag overrides if any "
"exists and is valid.\n"
"[b]Example:[/b] If the setting override [code]\"application/config/"
"name.windows\"[/code] exists, and the following code is executed on a "
"[i]Windows[/i] operating system, the overridden setting is printed instead:\n"
"[codeblocks]\n"
"[gdscript]\n"
"print(ProjectSettings.get_setting_with_override(\"application/config/"
"name\"))\n"
"[/gdscript]\n"
"[csharp]\n"
"GD.Print(ProjectSettings.GetSettingWithOverride(\"application/config/"
"name\"));\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Подібно до [method get_setting], але застосовує заміни тегів функцій, якщо "
"вони існують і є дійсними. \n"
"[b]Приклад:[/b] Якщо існує заміна налаштувань [code]\"application/config/"
"name.windows\"[/code] і наступний код виконується в операційній системі "
"[i]Windows[/i], натомість друкується замінена настройка: \n"
"[codeblocks] \n"
"[gdscript] \n"
"print(ProjectSettings.get_setting_with_override(\"application/config/"
"name\")) \n"
"[/gdscript] \n"
"[csharp] \n"
"GD.Print(ProjectSettings.GetSettingWithOverride(\"application/config/"
"name\")); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Similar to [method get_setting_with_override], but applies feature tag "
"overrides instead of current OS features."
msgstr ""
"Подібно до [method get_setting_with_override], але застосовує перевизначення "
"тегів функцій замість поточних функцій ОС."
msgid ""
"Returns the absolute, native OS path corresponding to the localized [param "
"path] (starting with [code]res://[/code] or [code]user://[/code]). The "
"returned path will vary depending on the operating system and 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"
"[codeblock]\n"
"var path = \"\"\n"
"if OS.has_feature(\"editor\"):\n"
"\t# Running from an editor binary.\n"
"\t# `path` will contain the absolute path to `hello.txt` located in the "
"project root.\n"
"\tpath = ProjectSettings.globalize_path(\"res://hello.txt\")\n"
"else:\n"
"\t# Running from an exported project.\n"
"\t# `path` will contain the absolute path to `hello.txt` next to the "
"executable.\n"
"\t# This is *not* identical to using `ProjectSettings.globalize_path()` with "
"a `res://` path,\n"
"\t# but is close enough in spirit.\n"
"\tpath = OS.get_executable_path().get_base_dir().path_join(\"hello.txt\")\n"
"[/codeblock]"
msgstr ""
"Повертає абсолютний, рідний шлях ОС, що відповідає локалізованому [param "
"path] (починаючи з [code]res://[/code] або [code]user://[/code]). Повернутий "
"шлях залежатиме від операційної системи та налаштувань користувача. Див. "
"[url=$DOCS_URL/tutorials/io/data_paths.html]Шляхи до файлів у проектах Godot[/"
"url], щоб побачити, у що конвертуються ці шляхи. Див. також [method "
"localize_path].\n"
"[b]Примітка:[/b] [method globalize_path] з [code]res://[/code] не працюватиме "
"в експортованому проекті. Натомість, додайте базовий каталог виконуваного "
"файлу до шляху під час запуску з експортованого проекту:\n"
"[codeblock]\n"
"var path = \"\"\n"
"if OS.has_feature(\"editor\"):\n"
"# Запуск з двійкового файлу редактора.\n"
"# `path` міститиме абсолютний шлях до `hello.txt`, розташованого в кореневому "
"каталозі проекту.\n"
" шлях = ProjectSettings.globalize_path(\"res://hello.txt\")\n"
"інше:\n"
"# Запуск з експортованого проекту.\n"
"# `path` міститиме абсолютний шлях до `hello.txt` поруч із виконуваним "
"файлом.\n"
"# Це *не* ідентично використанню `ProjectSettings.globalize_path()` зі шляхом "
"`res://`,\n"
"# але досить близько за духом.\n"
"шлях = OS.get_executable_path().get_base_dir().path_join(\"hello.txt\")\n"
"[/codeblock]"
msgid ""
"Returns [code]true[/code] if a configuration value is present.\n"
"[b]Note:[/b] In order to be be detected, custom settings have to be either "
"defined with [method set_setting], or exist in the [code]project.godot[/code] "
"file. This is especially relevant when using [method set_initial_value]."
msgstr ""
"Повертає [code]true[/code], якщо значення конфігурації присутнє.\n"
"[b]Примітка:[/b] Щоб бути виявленими, користувацькі налаштування мають бути "
"або визначені за допомогою [method set_setting], або існувати у файлі "
"[code]project.godot[/code]. Це особливо актуально при використанні [method "
"set_initial_value]."
msgid ""
"Loads the contents of the .pck or .zip file specified by [param pack] into "
"the resource filesystem ([code]res://[/code]). Returns [code]true[/code] on "
"success.\n"
"[b]Note:[/b] If a file from [param pack] shares the same path as a file "
"already in the resource filesystem, any attempts to load that file will use "
"the file from [param pack] unless [param replace_files] is set to "
"[code]false[/code].\n"
"[b]Note:[/b] The optional [param offset] parameter can be used to specify the "
"offset in bytes to the start of the resource pack. This is only supported "
"for .pck files.\n"
"[b]Note:[/b] [DirAccess] will not show changes made to the contents of "
"[code]res://[/code] after calling this function."
msgstr ""
"Завантажує вміст файлу .pck або .zip, визначеного [param pack], у файлову "
"систему ресурсу ([code]res://[/code]). У разі успіху повертає [code]true[/"
"code]. \n"
"[b]Примітка:[/b] Якщо файл із [param pack] має той самий шлях, що й файл, уже "
"наявний у файловій системі ресурсу, будь-які спроби завантажити цей файл "
"використовуватимуть файл із [param pack], якщо [param replace_files] не має "
"значення [code]false[/code]. \n"
"[b]Примітка.[/b] Додатковий параметр [param offset] можна використовувати для "
"визначення зміщення в байтах до початку пакета ресурсів. Це підтримується "
"лише для файлів .pck. \n"
"[b]Примітка: [/b] [DirAccess] не відображатиме зміни, внесені до вмісту "
"[code]res://[/code] після виклику цієї функції."
msgid ""
"Returns the localized path (starting with [code]res://[/code]) corresponding "
"to the absolute, native OS [param path]. See also [method globalize_path]."
msgstr ""
"Повертає локалізований шлях (починаючи з [code]res://[/code]), що відповідає "
"абсолютному, рідному ОС [param path]. Див. також [method globalize_path]."
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 "
"modified [ProjectSettings] can't be loaded back in the running app. If you "
"want to change project settings in exported projects, use [method "
"save_custom] to save [code]override.cfg[/code] file."
msgstr ""
"Заощаджує конфігурацію на файл [code]project.godot[/code].\n"
"[b]Примітка:[/b] Цей метод призначений для використання плагінів редактора, "
"як модифікованих [ProjectSettings] не може бути завантажений назад в "
"запущеному додатку. Якщо ви хочете змінити налаштування проекту в "
"експортованих проектах, скористайтеся [method save_custom] для збереження "
"[code]override.cfg[/code] файл."
msgid ""
"Saves the configuration to a custom file. The file extension must be "
"[code].godot[/code] (to save in text-based [ConfigFile] format) or "
"[code].binary[/code] (to save in binary format). You can also save "
"[code]override.cfg[/code] file, which is also text, but can be used in "
"exported projects unlike other formats."
msgstr ""
"Заощаджує конфігурацію на власний файл. Розширення файлу повинно бути "
"[code].godot[/code] (збережіть в текстовому форматі [ConfigFile]) або "
"[code].binary[/code] (збережіть в бінарному форматі). Ви також можете "
"зберегти [code]override.cfg[/code] файл, який також текст, але можна "
"використовувати в експортованих проектах на відміну від інших форматів."
msgid ""
"Defines if the specified setting is considered basic or advanced. Basic "
"settings will always be shown in the project settings. Advanced settings will "
"only be shown if the user enables the \"Advanced Settings\" option."
msgstr ""
"Визначається, якщо вказано налаштування вважається базовим або розширеним. "
"Основні налаштування завжди будуть показані в налаштуваннях проекту. "
"Розширені налаштування будуть показані лише якщо користувач надає можливість "
"параметру \"Advanced Settings\"."
msgid ""
"Defines if the specified setting is considered internal. An internal setting "
"won't show up in the Project Settings dialog. This is mostly useful for "
"addons that need to store their own internal settings without exposing them "
"directly to the user."
msgstr ""
"Визначається, якщо зазначена установка вважається внутрішньою. Внутрішня "
"установка не буде показувати у діалоговому вікні Параметри проекту. Це в "
"основному корисно для додатків, які потрібно зберігати свої внутрішні "
"налаштування без їх налаштування безпосередньо до користувача."
msgid ""
"Sets the specified setting's initial value. This is the value the setting "
"reverts to. The setting should already exist before calling this method. Note "
"that project settings equal to their default value are not saved, so your "
"code needs to account for that.\n"
"[codeblock]\n"
"extends EditorPlugin\n"
"\n"
"const SETTING_NAME = \"addons/my_setting\"\n"
"const SETTING_DEFAULT = 10.0\n"
"\n"
"func _enter_tree():\n"
"\tif not ProjectSettings.has_setting(SETTING_NAME):\n"
"\t\tProjectSettings.set_setting(SETTING_NAME, SETTING_DEFAULT)\n"
"\n"
"\tProjectSettings.set_initial_value(SETTING_NAME, SETTING_DEFAULT)\n"
"[/codeblock]\n"
"If you have a project setting defined by an [EditorPlugin], but want to use "
"it in a running project, you will need a similar code at runtime."
msgstr ""
"Встановлює початкове значення вказаного параметра. Це значення, до якого "
"повертається параметр. Параметр вже має існувати перед викликом цього методу. "
"Зверніть увагу, що параметри проекту, що дорівнюють їх значенню за "
"замовчуванням, не зберігаються, тому ваш код має це враховувати.\n"
"[codeblock]\n"
"extends EditorPlugin\n"
"\n"
"const SETTING_NAME = \"addons/my_setting\"\n"
"const SETTING_DEFAULT = 10.0\n"
"\n"
"func _enter_tree():\n"
"if not ProjectSettings.has_setting(SETTING_NAME):\n"
"ProjectSettings.set_setting(SETTING_NAME, SETTING_DEFAULT)\n"
"\n"
"ProjectSettings.set_initial_value(SETTING_NAME, SETTING_DEFAULT)\n"
"[/codeblock]\n"
"Якщо у вас є параметр проекту, визначений [EditorPlugin], але ви хочете "
"використовувати його в запущеному проекті, вам знадобиться подібний код під "
"час виконання."
msgid ""
"Sets the order of a configuration value (influences when saved to the config "
"file)."
msgstr ""
"Встановлює порядок значення конфігурації (впливи при збереженні в файлі "
"конфігурації)."
msgid ""
"Sets whether a setting requires restarting the editor to properly take "
"effect.\n"
"[b]Note:[/b] This is just a hint to display to the user that the editor must "
"be restarted for changes to take effect. Enabling [method "
"set_restart_if_changed] does [i]not[/i] delay the setting being set when "
"changed."
msgstr ""
"Налаштовує, чи потрібна установка для правильної дії редактора.\n"
"[b]Примітка:[/b] Це просто підказка для відображення користувача, що редактор "
"повинен бути перезаряджений для змін, щоб прийняти ефект. Увімкнути [method "
"set_restart_if_changed] [i]not[/i] затримку налаштування, встановленого при "
"зміні."
msgid ""
"Sets the value of a setting.\n"
"[codeblocks]\n"
"[gdscript]\n"
"ProjectSettings.set_setting(\"application/config/name\", \"Example\")\n"
"[/gdscript]\n"
"[csharp]\n"
"ProjectSettings.SetSetting(\"application/config/name\", \"Example\");\n"
"[/csharp]\n"
"[/codeblocks]\n"
"This can also be used to erase custom project settings. To do this change the "
"setting value to [code]null[/code]."
msgstr ""
"Встановлює значення параметра. \n"
"[codeblocks] \n"
"[gdscript] \n"
"ProjectSettings.set_setting(\"application/config/name\", \"Example\") \n"
"[/gdscript] \n"
"[csharp] \n"
"ProjectSettings.SetSetting(\"application/config/name\", \"Example\"); \n"
"[/csharp] \n"
"[/codeblocks] \n"
"Це також можна використовувати для стирання настроюваних налаштувань проекту. "
"Для цього змініть значення параметра на [code]null[/code]."
msgid ""
"Accessibility support mode:\n"
"- [b]Auto[/b] ([code]0[/code]): Accessibility support is enabled, but updates "
"to the accessibility information are processed only if an assistive app (such "
"as a screen reader or a Braille display) is active (default).\n"
"- [b]Always Active[/b] ([code]1[/code]): Accessibility support is enabled, "
"and updates to the accessibility information are always processed, regardless "
"of the status of assistive apps.\n"
"- [b]Disabled[/b] ([code]2[/code]): Accessibility support is fully disabled.\n"
"[b]Note:[/b] Accessibility debugging tools, such as Accessibility Insights "
"for Windows, Accessibility Inspector (macOS), or AT-SPI Browser (Linux/BSD), "
"do not count as assistive apps. To test your project with these tools, use "
"[b]Always Active[/b]."
msgstr ""
"Режим підтримки доступності:\n"
"- [b]Автоматично[/b] ([code]0[/code]): Підтримка доступності ввімкнена, але "
"оновлення інформації про доступність обробляються лише за умови активності "
"допоміжного застосунку (наприклад, програми зчитування з екрана або дисплея "
"Брайля) (за замовчуванням).\n"
"- [b]Завжди активно[/b] ([code]1[/code]): Підтримка доступності ввімкнена, а "
"оновлення інформації про доступність обробляються завжди, незалежно від стану "
"допоміжних застосунків.\n"
"- [b]Вимкнено[/b] ([code]2[/code]): Підтримка доступності повністю вимкнена.\n"
"[b]Примітка:[/b] Інструменти налагодження доступності, такі як Accessibility "
"Insights for Windows, Accessibility Inspector (macOS) або AT-SPI Browser "
"(Linux/BSD), не вважаються допоміжними застосунками. Щоб протестувати свій "
"проект за допомогою цих інструментів, використовуйте [b]Завжди активно[/b]."
msgid "The number of accessibility information updates per second."
msgstr "Кількість оновлень інформації про доступність за секунду."
msgid ""
"If [code]true[/code], [member MeshInstance3D.skeleton] will point to the "
"parent node ([code]..[/code]) by default, which was the behavior before Godot "
"4.6. It's recommended to keep this setting disabled unless the old behavior "
"is needed for compatibility.\n"
"[b]Note:[/b] If you disable this option in an existing project, it's strongly "
"recommended to use the [code]Project > Tools > Upgrade Project Files...[/"
"code] option to ensure existing scenes do not break."
msgstr ""
"Якщо [code]true[/code], [member MeshInstance3D.skeleton] за замовчуванням "
"вказуватиме на батьківський вузол ([code].[/code]), що було поведінкою до "
"Godot 4.6. Рекомендується залишати цей параметр вимкненим, якщо стара "
"поведінка не потрібна для сумісності.\n"
"[b]Примітка:[/b] Якщо ви вимкнете цю опцію в існуючому проекті, наполегливо "
"рекомендується використовувати опцію [code]Проект > Інструменти > Оновити "
"файли проекту...[/code], щоб переконатися, що існуючі сцени не пошкодяться."
msgid ""
"If [code]true[/code], [AnimationMixer] prints the warning of interpolation "
"being forced to choose the shortest rotation path due to multiple angle "
"interpolation types being mixed in the [AnimationMixer] cache."
msgstr ""
"Якщо [code]true[/code], [AnimationMixer] друкує попередження інтерполяції, "
"щоб вибрати найкоротший шлях обертання через кілька типів міжполяризації "
"кута, змішаних в кеші [AnimationMixer]."
msgid ""
"If [code]true[/code], [AnimationMixer] prints the warning of no matching "
"object of the track path in the scene."
msgstr ""
"Якщо [code]true[/code], [AnimationMixer] друкує попередження про "
"невідповідний об'єкт доріжки на сцені."
msgid "Background color for the boot splash."
msgstr "Колір фону для завантажувальної бризки."
msgid ""
"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].\n"
"[b]Note:[/b] The only supported format is PNG. Using another image format "
"will result in an error.\n"
"[b]Note:[/b] The image will also show when opening the project in the editor. "
"If you want to display the default splash image in the editor, add an empty "
"override for [code]editor_hint[/code] feature."
msgstr ""
"Шлях до зображення, що використовується як завантажувальний бризок. Якщо "
"лівий порожній, за замовчуванням Godot Engine буде відображатися замість.\n"
"[b]Примітка:[/b] Тільки ефективні, якщо [пам'ятний додаток/завантаження_сплей/"
"show_image] [code]true[/code].\n"
"[b]Примітка:[/b] Єдиний підтримуючий формат PNG. Використання іншого формату "
"зображень призведе до помилки.\n"
"[b]Примітка:[/b] При відкритті проекту в редакторі також покаже зображення. "
"Якщо ви хочете відобразити зображення за замовчуванням в редакторі, додайте "
"порожню накладку для [code]editor_hint[/code]."
msgid ""
"Minimum boot splash display time (in milliseconds). It is not recommended to "
"set too high values for this setting."
msgstr ""
"Мінімальний час відображення бризок (в мілісекундах). Не рекомендується "
"встановлювати занадто високі значення для цього налаштування."
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 ""
"Якщо [code]true[/code], виводить зображення, зазначене в [member application/"
"boot_splash/image] при запуску двигуна. Якщо [code]false[/code], тільки "
"відображають звичайний колір, зазначений в [member application/boot_splash/"
"bg_color]."
msgid ""
"Specifies how the splash image will be stretched. For the original size "
"without stretching, set to disabled. See [enum "
"RenderingServer.SplashStretchMode] constants for more information."
msgstr ""
"Визначає, як буде розтягнуто заставку-зображення. Щоб отримати оригінальний "
"розмір без розтягування, встановіть значення «вимкнено». Див. константи [enum "
"RenderingServer.SplashStretchMode] для отримання додаткової інформації."
msgid ""
"If [code]true[/code], applies linear filtering when scaling the image "
"(recommended for high-resolution artwork). If [code]false[/code], uses "
"nearest-neighbor interpolation (recommended for pixel art)."
msgstr ""
"Якщо [code]true[/code], застосовує лінійне фільтрування при масштабуванні "
"зображення (відновлюється для арт-роботи високої роздільності). Якщо "
"[code]false[/code], скористайтеся інтерполяціями найближчого сусідства "
"(відновлюється для піксельного мистецтва)."
msgid ""
"If [code]true[/code], the application automatically accepts quitting requests."
msgstr ""
"Якщо [code]true[/code], додаток автоматично приймає запити, які випадають."
msgid ""
"This user directory is used for storing persistent data ([code]user://[/code] "
"filesystem). If a custom directory name is defined, this name will be "
"appended to the system-specific user data directory (same parent folder as "
"the Godot configuration folder documented in [method OS.get_user_data_dir]).\n"
"The [member application/config/use_custom_user_dir] setting must be enabled "
"for this to take effect.\n"
"[b]Note:[/b] If [member application/config/custom_user_dir_name] contains "
"trailing periods, they will be stripped as folder names ending with a period "
"are not allowed on Windows."
msgstr ""
"Цей каталог користувача використовується для зберігання постійних даних "
"(файлова система [code]user://[/code]). Якщо визначено ім'я власного "
"каталогу, це ім'я буде додано до системного каталогу даних користувача (та "
"сама батьківська папка, що й папка конфігурації Godot, описана в [method "
"OS.get_user_data_dir]).\n"
"Щоб це набуло чинності, параметр [member application/config/"
"use_custom_user_dir] має бути ввімкнено.\n"
"[b]Примітка:[/b] Якщо [member application/config/custom_user_dir_name] "
"містить завершальні крапки, вони будуть видалені, оскільки назви папок, що "
"закінчуються крапкою, не дозволені у Windows."
msgid ""
"The project's description, displayed as a tooltip in the Project Manager when "
"hovering the project."
msgstr ""
"Опис проекту, що відображається як інструмент, який знаходиться в менеджеру "
"Проекту при поході проекту."
msgid ""
"If [code]true[/code], disables loading of project settings overrides (file "
"defined in [member application/config/project_settings_override] and "
"[code]res://override.cfg[/code]) and related CLI arguments."
msgstr ""
"Якщо значення [code]true[/code], вимикається завантаження змінених "
"налаштувань проекту (файл, визначений у [member application/config/"
"project_settings_override] та [code]res://override.cfg[/code]) та пов'язаних "
"з ними аргументів CLI."
msgid ""
"Icon used for the project, set when project loads. Exporters will also use "
"this icon as a fallback if necessary."
msgstr ""
"Ікона, що використовується для проекту, встановлюється при навантаженні "
"проекту. Експортери також будуть використовувати цю ікону в разі необхідності."
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 "
"DisplayServer.set_native_icon]."
msgstr ""
"Ікона, встановлена в форматі [code].icns[/code], що використовується на "
"macOS, щоб встановити іконку гри. Це зроблено автоматично на старті, викликає "
"[method DisplayServer.set_native_icon]."
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 "
"files. The window title will be set to match the project name automatically "
"on startup.\n"
"[b]Note:[/b] Changing this value will also change the user data folder's 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=$DOCS_URL/tutorials/io/data_paths.html]Data paths[/"
"url] in the documentation for more information."
msgstr ""
"Назва проекту. Використовується як за допомогою менеджера проекту, так і "
"експортерам. Назва проекту може бути перекладена шляхом перетягування його "
"значення у файлах локалізації. Назва вікна буде автоматично відповідати назві "
"проекту на старті.\n"
"[b]Примітка:[/b] Зміна цього значення також змінить шлях папки даних "
"користувача, якщо [member application/config/use_custom_user_dir] "
"[code]false[/code]. Після перейменування проекту ви більше не зможете "
"отримати доступ до наявних даних [code]користувача [/code], якщо ви "
"перейменуєте стару папку, щоб відповідати новому назві проекту. Див. "
"[url=$DOCS_URL/tutorials/io/data_paths.html]Дата шляху[/url] в документації "
"для отримання додаткової інформації."
msgid ""
"Translations of the project's name. This setting is used by OS tools to "
"translate application name on Android, iOS and macOS.\n"
"[b]Note:[/b] When left empty, the application name is translated using the "
"project translations."
msgstr ""
"Переклади назви проєкту. Цей параметр використовується інструментами ОС для "
"перекладу назви програми на Android, iOS та macOS.\n"
"[b]Примітка:[/b] Якщо залишити поле порожнім, назва програми перекладається "
"за допомогою перекладів проєкту."
msgid ""
"Specifies a file to override project settings. For example: [code]user://"
"custom_settings.cfg[/code]. See \"Overriding\" in the [ProjectSettings] class "
"description at the top for more information.\n"
"[b]Note:[/b] Regardless of this setting's value, [code]res://override.cfg[/"
"code] will still be read to override the project settings."
msgstr ""
"Вкажіть файл для налаштування веб-проекту. Наприклад: [code]user://"
"custom_settings.cfg[/code]. Дивитися \"Попередня\" в [ProjectSettings] опис "
"класу вгорі для отримання додаткової інформації.\n"
"[b]Note:[/b] Незалежно від цього значення налаштування, [code]res://"
"override.cfg[/code] все ще буде читати для перенадання параметрів проекту."
msgid ""
"If [code]true[/code], the application quits automatically when navigating "
"back (e.g. using the system \"Back\" button on Android)."
msgstr ""
"Якщо [code]true[/code], програма автоматично висувається при навігації спини "
"(наприклад, за допомогою системи \"Back\" на Андроїд)."
msgid ""
"If [code]true[/code], the project will save user data to its own user "
"directory. If [member application/config/custom_user_dir_name] is empty, "
"[code]<OS user data directory>/<project name>[/code] directory will be used. "
"If [code]false[/code], the project will save user data to [code]<OS user data "
"directory>/Godot/app_userdata/<project name>[/code].\n"
"See also [url=$DOCS_URL/tutorials/io/data_paths.html#accessing-persistent-"
"user-data-user]File paths in Godot projects[/url]. This setting is only "
"effective on desktop platforms."
msgstr ""
"Якщо [code]true[/code], проект буде зберігати дані користувачів до власного "
"каталогу користувачів. Якщо [пам'ятати додаток/config/custom_user_dir_name] "
"порожній, [code]<OS каталог даних>/<project name>[/code] буде використаний "
"каталог. Якщо [code]false[/code], проект зберігатиме дані користувачів на "
"[code]<OS каталог даних>/Godot/app_userdata/<project name>[/code].\n"
"Дивись також [url=$DOCS_URL/tutorials/io/data_paths.html#access-persistent-"
"user-data-user] Файлові шляхи у проектах Godot [/url]. Ця установка є тільки "
"ефективною на настільних платформах."
msgid ""
"If [code]true[/code], the project will use a hidden directory ([code].godot[/"
"code]) for storing project-specific data (metadata, shader cache, etc.).\n"
"If [code]false[/code], a non-hidden directory ([code]godot[/code]) will be "
"used instead.\n"
"[b]Note:[/b] Restart the application after changing this setting.\n"
"[b]Note:[/b] Changing this value can help on platforms or with third-party "
"tools where hidden directory patterns are disallowed. Only modify this "
"setting if you know that your environment requires it, as changing the "
"default can impact compatibility with some external tools or plugins which "
"expect the default [code].godot[/code] folder."
msgstr ""
"Якщо [code]true[/code], проект буде використовувати прихований каталог "
"([code].godot[/code]) для зберігання даних про проект (metadata, shar cache "
"тощо).\n"
"[code]false[/code], неприхований каталог ([code]godot[/code]).\n"
"[b]Примітка:[/b] Перезавантажити додаток після зміни цієї налаштування.\n"
"[b]Примітка:[/b] Зміна цього значення може допомогти на платформах або з "
"сторонніми інструментами, де приховані шаблони каталогів розкриваються. "
"Тільки змініть цю налаштування, якщо ви знаєте, що ваше середовище вимагає, "
"як зміна за замовчуванням може впливати сумісність з деякими зовнішніми "
"інструментами або плагінами, які очікують за замовчуванням [code].godot[/"
"code] папка."
msgid ""
"The project's human-readable version identifier. This is used by exporters if "
"the version identifier isn't overridden there. If [member application/config/"
"version] is an empty string and the version identifier isn't overridden in an "
"exporter, the exporter will use [code]1.0.0[/code] as a version identifier."
msgstr ""
"Визначальник людської версії проекту. Це використовується експортерами, якщо "
"ідентифікатор версії не передається там. Якщо [member application/config/"
"version] є порожнім рядком і ідентифікатором версії не передається в "
"експортері, експортер буде використовуватися [code]1.0.0[/code] як "
"ідентифікатор версії."
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 "
"DisplayServer.set_native_icon]."
msgstr ""
"Icon set in [code].ico[/code] формат, який використовується на Windows, щоб "
"встановити іконку гри. Це зроблено автоматично на старті, зателефонувавши "
"[method DisplayServer.set_native_icon]."
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 V-"
"Sync. This can lead to jitter. Delta smoothing can often give a better result "
"by filtering the input deltas to correct for minor fluctuations from the "
"refresh rate.\n"
"[b]Note:[/b] Delta smoothing is only attempted when [member display/window/"
"vsync/vsync_mode] is set to [code]enabled[/code], as it does not work well "
"without V-Sync.\n"
"It may take several seconds at a stable frame rate before the smoothing is "
"initially activated. It will only be active on machines where performance is "
"adequate to render frames at the refresh rate."
msgstr ""
"Часові зразки для каркасної дельти підлягають випадковій варіації, введеній "
"платформою, навіть коли кадри відображаються в інтервалах, завдяки V-Sync. Це "
"може призвести до джиттера. Дельта розгладжування може часто дати кращий "
"результат, фільтруючи вхідні дельти, щоб виправити для незначних коливань від "
"швидкості оновлення.\n"
"[b]Примітка:[/b] Дельта розгладжування тільки спробується, коли [member "
"display/window/vsync/vsync_mode] встановлюється до [code]enabled[/code], "
"оскільки він не працює добре без V-Sync.\n"
"Вже кілька секунд при стабільній частоті кадрів перед розгладжуванням "
"спочатку активується. На машинах, де продуктивність адекватна для рендерингу "
"кадрів з частотою оновлень."
msgid ""
"If [code]true[/code], disables printing to standard error. If [code]true[/"
"code], this also hides error and warning messages printed by [method "
"@GlobalScope.push_error] and [method @GlobalScope.push_warning]. See also "
"[member application/run/disable_stdout].\n"
"Changes to this setting will only be applied upon restarting the application. "
"To control this at runtime, use [member Engine.print_error_messages]."
msgstr ""
"Якщо [code]true[/code], вимикає друк зі стандартною помилкою. Якщо "
"[code]true[/code], це також приховує повідомлення про помилки та "
"попередження, надруковані [method @GlobalScope.push_error] і [method "
"@GlobalScope.push_warning]. Дивіться також [member application/run/"
"disable_stdout]. \n"
"Зміни цього параметра буде застосовано лише після перезапуску програми. Щоб "
"контролювати це під час виконання, використовуйте [member "
"Engine.print_error_messages]."
msgid ""
"If [code]true[/code], disables printing to standard output. This is "
"equivalent to starting the editor or project with the [code]--quiet[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url]. See also [member application/run/disable_stderr].\n"
"Changes to this setting will only be applied upon restarting the application. "
"To control this at runtime, use [member Engine.print_to_stdout]."
msgstr ""
"Якщо [code]true[/code], вимикає друк у стандартний вихід. Це еквівалентно "
"запуску редактора або проекту за допомогою [code]--quiet[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]аргументу "
"командного рядка[/url]. Дивіться також [member application/run/"
"disable_stderr]. \n"
"Зміни цього параметра буде застосовано лише після перезапуску програми. Щоб "
"контролювати це під час виконання, використовуйте [member "
"Engine.print_to_stdout]."
msgid ""
"If [code]true[/code], allows the [kbd]Alt + Space[/kbd] keys to display the "
"window menu. This menu allows the user to perform various window management "
"operations such as moving, resizing, or minimizing the window.\n"
"[b]Note:[/b] When the menu is displayed, project execution will pause until "
"the menu is [i]fully[/i] closed due to Windows behavior. Consider this when "
"enabling this setting in a networked multiplayer game. The menu is only "
"considered fully closed when an option is selected, when the user clicks "
"outside, or when [kbd]Escape[/kbd] is pressed after bringing up the window "
"menu [i]and[/i] another key is pressed afterwards.\n"
"[b]Note:[/b] This setting is implemented only on Windows."
msgstr ""
"Якщо [code]true[/code], дозволяє [kbd]Alt + Space[/kbd] ключі для "
"відображення вікна меню. Меню дозволяє користувачеві виконувати різні "
"операції з вікон, такі як переміщення, зміна або мінімізація вікна.\n"
"[b]Примітка:[/b] Коли відображається меню, виконання проекту буде призупинено "
"до меню [i]fully[/i] закрито через поведінку Windows. Враховуйте це, якщо це "
"дозволяється в мережевій багатокористувацькій грі. Меню вважається повністю "
"закритим, коли вибрано параметр, коли користувач натискає зовні, або коли "
"[kbd]Escape[/kbd] натискається після приведення вікна меню [i] і[/i] ще один "
"ключ натискається після завершення.\n"
"[b]Примітка:[/b] Ця установка реалізується тільки на Windows."
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"
"When running a project, this setting must be enabled if you want logs to be "
"collected by service managers such as systemd/journalctl. This setting is "
"disabled by default on release builds, since flushing on every printed line "
"will negatively affect performance if lots of lines are printed in a rapid "
"succession. Also, if this setting is enabled, logged files will still be "
"written successfully if the application crashes or is otherwise killed by the "
"user (without being closed \"normally\").\n"
"[b]Note:[/b] Regardless of this setting, the standard error stream "
"([code]stderr[/code]) is always flushed when a line is printed to it.\n"
"Changes to this setting will only be applied upon restarting the application."
msgstr ""
"Якщо [code]true[/code], пропускає стандартний вихідний потік кожного разу, "
"коли рядок друкується. Це впливає на завантаження терміналу і файлову "
"систему.\n"
"При запуску проекту, ця установка повинна бути включена, якщо ви хочете, щоб "
"журнали були зібрані менеджерами служби, такими як систематизовані/"
"journalctl. Ця установка відключена за замовчуванням на випускних зборах, так "
"як промивання на кожній друкованій лінії негативно впливає на продуктивність, "
"якщо лоти ліній друкуються в швидкому виконанні. Також, якщо це налаштування "
"ввімкнено, логічні файли все ще будуть написані належним чином, якщо програма "
"збоїла або іншим чином загине користувачем (без закривання \"нормально\").\n"
"[b]Примітка:[/b] Незалежно від цієї настройки, стандартний потік помилок "
"([code]stderr[/code]) завжди подрібнюється, коли рядок друкується на ньому.\n"
"Зміни в налаштуваннях будуть застосовуватися тільки при перезавантаженні "
"програми."
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 ""
"Дебюг побудови наднаряддя для [member application/run/flush_stdout_on_print], "
"так як продуктивність менш важлива під час відключення.\n"
"Зміни в налаштуваннях будуть застосовуватися тільки при перезавантаженні "
"програми."
msgid ""
"Forces a [i]constant[/i] delay between frames in the main loop (in "
"milliseconds). In most situations, [member application/run/max_fps] should be "
"preferred as an FPS limiter as it's more precise.\n"
"This setting can be overridden using the [code]--frame-delay <ms;>[/code] "
"command line argument."
msgstr ""
"Сили [i]constant[/i] затримка між рамами в головній петлі (в мілісекундах). У "
"більшості випадків, [member application/run/max_fps] слід віддавати перевагу "
"як обмеження FPS, оскільки це більш точний.\n"
"Цей параметр може бути переданий за допомогою [code]-frame-delay <ms;>[/code] "
"аргумент командного рядка."
msgid ""
"If [code]true[/code], loads the default shell and copies environment "
"variables set by the shell startup scripts to the app environment.\n"
"[b]Note:[/b] This setting is implemented on macOS for non-sandboxed "
"applications only."
msgstr ""
"Якщо значення [code]true[/code], завантажується оболонка за замовчуванням та "
"копіюються змінні середовища, встановлені сценаріями запуску оболонки, до "
"середовища програми.\n"
"[b]Примітка:[/b] Цей параметр реалізовано в macOS лише для програм без "
"ізольованого програмного середовища."
msgid ""
"If [code]true[/code], enables low-processor usage mode. When enabled, the "
"engine takes longer to redraw, but only redraws the screen if necessary. This "
"may lower power consumption, and is intended for editors or mobile "
"applications. For most games, because the screen needs to be redrawn every "
"frame, it is recommended to keep this setting disabled."
msgstr ""
"Якщо [code]true[/code], дозволяє режим використання низького процесора. Коли "
"ввімкнено двигун довше перекидати, але тільки перекидає екран при "
"необхідності. Це може знизити споживання електроенергії, і призначений для "
"редакторів або мобільних додатків. Для більшості ігор, тому що екран потрібно "
"переробити кожну раму, рекомендується зберігати цю настройку вимкнено."
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 ""
"Увімкнення сну між кадрами при включенні режиму використання низькопроцесора "
"(в мікросекундах). Більшість значень призведе до використання нижнього "
"процесора."
msgid "The name of the type implementing the engine's main loop."
msgstr "Назва типу, що реалізує основну петлю двигуна."
msgid "Path to the main scene file that will be loaded when the project runs."
msgstr ""
"Шлях до основного файлу сцени, який буде завантажений, коли проект працює."
msgid ""
"Maximum number of frames per second allowed. A value of [code]0[/code] means "
"\"no limit\". The actual number of frames per second may still be below this "
"value if the CPU or GPU cannot keep up with the project logic and rendering.\n"
"Limiting the FPS can be useful to reduce system power consumption, which "
"reduces heat and noise emissions (and improves battery life on mobile "
"devices).\n"
"If [member display/window/vsync/vsync_mode] is set to [code]Enabled[/code] or "
"[code]Adaptive[/code], it takes precedence and the forced FPS number cannot "
"exceed the monitor's refresh rate. See also [method "
"DisplayServer.screen_get_refresh_rate].\n"
"If [member display/window/vsync/vsync_mode] is [code]Enabled[/code], on "
"monitors with variable refresh rate enabled (G-Sync/FreeSync), using an FPS "
"limit slightly lower than the monitor's refresh rate will [url=https://"
"blurbusters.com/howto-low-lag-vsync-on/]reduce input lag while avoiding "
"tearing[/url]. At higher refresh rates, the difference between the FPS limit "
"and the monitor refresh rate should be increased to ensure frames to account "
"for timing inaccuracies. The optimal formula for the FPS limit value in this "
"scenario is [code]r - (r * r) / 3600.0[/code], where [code]r[/code] is the "
"monitor's refresh rate.\n"
"If [member display/window/vsync/vsync_mode] is [code]Disabled[/code], "
"limiting the FPS to a high value that can be consistently reached on the "
"system can reduce input lag compared to an uncapped framerate. Since this "
"works by ensuring the GPU load is lower than 100%, this latency reduction is "
"only effective in GPU-bottlenecked scenarios, not CPU-bottlenecked "
"scenarios.\n"
"See also [member physics/common/physics_ticks_per_second].\n"
"This setting can be overridden using the [code]--max-fps <fps>[/code] command "
"line argument (including with a value of [code]0[/code] for unlimited "
"framerate).\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the rendering FPS cap at runtime, set [member Engine.max_fps] instead."
msgstr ""
"Максимально дозволена кількість кадрів за секунду. Значення [code]0[/code] "
"означає «без обмежень». Фактична кількість кадрів за секунду може бути нижчою "
"за це значення, якщо процесор або графічний процесор не можуть встигати за "
"логікою проекту та рендерингом.\n"
"Обмеження FPS може бути корисним для зменшення енергоспоживання системи, що "
"зменшує виділення тепла та шуму (і покращує час роботи акумулятора на "
"мобільних пристроях).\n"
"Якщо для [member display/window/vsync/vsync_mode] встановлено значення "
"[code]Увімкнено[/code] або [code]Адаптивно[/code], це має пріоритет, і "
"примусове число FPS не може перевищувати частоту оновлення монітора. Див. "
"також [method DisplayServer.screen_get_refresh_rate].\n"
" Якщо для параметра [member display/window/vsync/vsync_mode] встановлено "
"значення [code]Увімкнено[/code], на моніторах із увімкненою змінною частотою "
"оновлення (G-Sync/FreeSync) використання обмеження FPS, трохи нижчого за "
"частоту оновлення монітора, [url=https://blurbusters.com/howto-low-lag-vsync-"
"on/]зменшить затримку введення, уникаючи розривів[/url]. При вищих частотах "
"оновлення різницю між обмеженням FPS та частотою оновлення монітора слід "
"збільшити, щоб забезпечити врахування неточностей синхронізації кадрів. "
"Оптимальна формула для визначення граничного значення FPS у цьому сценарії: "
"[code]r - (r * r) / 3600.0[/code], де [code]r[/code] – частота оновлення "
"монітора.\n"
"Якщо для параметра [member display/window/vsync/vsync_mode] встановлено "
"значення [code]Вимкнено[/code], обмеження FPS високим значенням, яке можна "
"послідовно досягати в системі, може зменшити затримку введення порівняно з "
"необмеженою частотою кадрів. Оскільки це працює, забезпечуючи навантаження на "
"графічний процесор нижче 100%, це зменшення затримки ефективне лише у "
"сценаріях з обмеженим доступом до графічного процесора, а не до обмеженого "
"доступу до центрального процесора.\n"
"Див. також [member physics/common/physics_ticks_per_second].\n"
"Цей параметр можна змінити за допомогою аргумента командного рядка [code]--"
"max-fps <fps>[/code] (включно зі значенням [code]0[/code] для необмеженої "
"частоти кадрів).\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"змінити обмеження FPS під час рендерингу, встановіть замість цього [member "
"Engine.max_fps]."
msgid ""
"If [code]true[/code], the engine header is printed in the console on startup. "
"This header describes the current version of the engine, as well as the "
"renderer being used. This behavior can also be disabled on the command line "
"with the [code]--no-header[/code] option."
msgstr ""
"Якщо [code]true[/code], заголовок двигуна друкується в консолі на старті. Цей "
"заголовок описує поточну версію двигуна, а також використання рендерера. Ця "
"поведінка також може бути вимкнена на командному рядку з параметром [code]--"
"no-header[/code]."
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 ""
"Аудіоавтобуси автоматично відключать при звукі нижче заданого порогу dB для "
"заданого часу. Це заощаджує процесор як ефекти, призначені для того, що "
"автобус більше не зробить будь-якої обробки."
msgid ""
"Default [AudioBusLayout] resource file to use in the project, unless "
"overridden by the scene."
msgstr ""
"За замовчуванням [AudioBusLayout] ресурсний файл для використання в проекті, "
"якщо перейменувати сцену."
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.\n"
"The [code]Dummy[/code] audio driver disables all audio playback and "
"recording, which is useful for non-game applications as it reduces CPU usage. "
"It also prevents the engine from appearing as an application playing audio in "
"the OS' audio mixer.\n"
"To query the value that is being used at run-time (which may be overridden by "
"command-line arguments or headless mode), use [method "
"AudioServer.get_driver_name].\n"
"[b]Note:[/b] The driver in use can be overridden at runtime via the [code]--"
"audio-driver[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Визначає звуковий драйвер для використання. Цей параметр залежить від "
"платформи, оскільки кожна платформа підтримує різні звукові драйвери. Якщо "
"залишити пустим, буде використано стандартний аудіодрайвер. \n"
"Аудіодрайвер [code]Dummy[/code] вимикає будь-яке відтворення та запис аудіо, "
"що корисно для неігрових програм, оскільки зменшує використання ЦП. Це також "
"запобігає відображенню двигуна як програми, що відтворює аудіо в аудіомікшері "
"ОС. \n"
"Щоб запитати значення, яке використовується під час виконання (яке може бути "
"перевизначено аргументами командного рядка або безголовим режимом), "
"використовуйте [method AudioServer.get_driver_name]. \n"
"[b]Примітка.[/b] Використовуваний драйвер можна змінити під час виконання за "
"допомогою [code]--audio-driver[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]аргументу командного рядка[/url]."
msgid ""
"If [code]true[/code], microphone input will be allowed. This requires "
"appropriate permissions to be set when exporting to Android or iOS.\n"
"[b]Note:[/b] If the operating system blocks access to audio input devices "
"(due to the user's privacy settings), audio capture will only return silence. "
"On Windows, make sure that apps are allowed to access the microphone in the "
"OS' privacy settings."
msgstr ""
"Якщо [code]true[/code], вхід з мікрофона буде дозволено. Для цього потрібно "
"встановити відповідні дозволи під час експорту на Android або iOS.\n"
"[b]Примітка:[/b] Якщо операційна система блокує доступ до пристроїв введення "
"аудіо (через налаштування конфіденційності користувача), запис аудіо поверне "
"лише тишу. У Windows переконайтеся, що програмам дозволено доступ до "
"мікрофона в налаштуваннях конфіденційності ОС."
msgid ""
"Target mixing rate used for audio (in Hz). In general, it's better to not "
"touch this and leave it to the host operating system.\n"
"[b]Note:[/b] On iOS and macOS, mixing rate is determined by audio driver, "
"this value is ignored.\n"
"[b]Note:[/b] Input and output mixing rates might be different. Use [method "
"AudioServer.get_mix_rate] and [method AudioServer.get_input_mix_rate] to get "
"actual values."
msgstr ""
"Цільова швидкість змішування, що використовується для аудіо (у Гц). Загалом, "
"краще не чіпати це і залишити це головній операційній системі. \n"
"[b]Примітка.[/b] В iOS і macOS швидкість мікшування визначається "
"аудіодрайвером, це значення ігнорується. \n"
"[b]Примітка:[/b] Швидкості змішування вхідних і вихідних даних можуть "
"відрізнятися. Використовуйте [method AudioServer.get_mix_rate] і [method "
"AudioServer.get_input_mix_rate], щоб отримати фактичні значення."
msgid ""
"Safer override for [member audio/driver/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 ""
"Safer override для [member audio/driver/mix_rate] в Веб-платформі. Ось "
"[code]0[/code] означає \"Виберіть браузер\" (звідси деякі браузери не люблять "
"робити швидкість змішування)."
msgid ""
"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 crackling 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"
"Audio output latency can be overridden using the [code]--audio-output-latency "
"<ms>[/code] command line argument.\n"
"[b]Note:[/b] This setting is ignored on Android."
msgstr ""
"Визначає бажану затримку виведення аудіо в мілісекундах. Нижчі значення "
"призведуть до меншої затримки аудіо, але за рахунок збільшення використання "
"процесора. Низькі значення можуть призвести до чутного потріскування на "
"повільнішому обладнанні.\n"
"Затримка виведення аудіо може бути обмежена операційною системою хоста та "
"драйверами аудіообладнання. Якщо хост не може забезпечити задану затримку "
"виведення аудіо, Godot спробує використовувати найближчу затримку, дозволену "
"хостом. Тому завжди слід використовувати метод [method "
"AudioServer.get_output_latency] для визначення фактичної затримки виведення "
"аудіо.\n"
"Затримку виведення аудіо можна змінити за допомогою аргумента командного "
"рядка [code]--audio-output-latency <ms>[/code].\n"
"[b]Примітка:[/b] Цей параметр ігнорується на Android."
msgid ""
"Safer override for [member audio/driver/output_latency] in the Web platform, "
"to avoid audio issues especially on mobile devices."
msgstr ""
"Безпечніше перевизначення для [member audio/driver/output_latency] на веб-"
"платформі, щоб уникнути проблем зі звуком, особливо на мобільних пристроях."
msgid ""
"The base strength of the panning effect for all [AudioStreamPlayer2D] nodes. "
"The panning strength can be further scaled on each Node using [member "
"AudioStreamPlayer2D.panning_strength]. A value of [code]0.0[/code] disables "
"stereo panning entirely, leaving only volume attenuation in place. A value of "
"[code]1.0[/code] completely mutes one of the channels if the sound is located "
"exactly to the left (or right) of the listener.\n"
"The default value of [code]0.5[/code] is tuned for headphones. When using "
"speakers, you may find lower values to sound better as speakers have a lower "
"stereo separation compared to headphones."
msgstr ""
"Базова міцність сковородильного ефекту для всіх вузлів [AudioStreamPlayer2D]. "
"Потужність панування може бути додатково масштабована на кожному шуму за "
"допомогою [member AudioStreamPlayer2D.panning_strength]. Значення [code]0.0[/"
"code] повністю відключає стерео панування, залишаючи тільки об'ємне "
"загартування на місці. Вартість [code]1.0[/code] повністю мутує одну з "
"каналів, якщо звук знаходиться рівно зліва (або праворуч) слухача.\n"
"Вартість за замовчуванням [code]0.5[/code] призначена для навушників. При "
"використанні динаміків ви можете знайти менші значення для звуку краще, як "
"динаміки мають меншу стерео поділ в порівнянні з навушниками."
msgid ""
"The base strength of the panning effect for all [AudioStreamPlayer3D] nodes. "
"The panning strength can be further scaled on each Node using [member "
"AudioStreamPlayer3D.panning_strength]. A value of [code]0.0[/code] disables "
"stereo panning entirely, leaving only volume attenuation in place. A value of "
"[code]1.0[/code] completely mutes one of the channels if the sound is located "
"exactly to the left (or right) of the listener.\n"
"The default value of [code]0.5[/code] is tuned for headphones which means "
"that the opposite side channel goes no lower than 50% of the volume of the "
"nearside channel. You may find that you can set this value higher for "
"speakers to have the same effect since both ears can hear from each speaker."
msgstr ""
"Базова сила ефекту панорамування для всіх вузлів [AudioStreamPlayer3D]. Силу "
"панорамування можна додатково масштабувати на кожному вузлі за допомогою "
"[member AudioStreamPlayer3D.panning_strength]. Значення [code]0.0[/code] "
"повністю вимикає стереопанорамування, залишаючи лише ослаблення гучності. "
"Значення [code]1.0[/code] повністю вимикає один з каналів, якщо звук "
"розташований точно ліворуч (або праворуч) від слухача.\n"
"Значення за замовчуванням [code]0.5[/code] налаштоване для навушників, що "
"означає, що гучність каналу протилежної сторони не опускається нижче 50% від "
"гучності каналу ближньої сторони. Ви можете встановити це значення вище для "
"динаміків, щоб досягти однакового ефекту, оскільки обидва вуха можуть чути "
"звук від кожного динаміка."
msgid ""
"Specifies the default playback type of the platform.\n"
"The default value is set to [b]Stream[/b], as most platforms have no issues "
"mixing streams."
msgstr ""
"Визначає тип відтворення за замовчуванням платформи.\n"
"Вартість за замовчуванням встановлюється на [b]Stream[/b], оскільки більшість "
"платформ не мають проблем з змішуванням потоків."
msgid ""
"Specifies the default playback type of the Web platform.\n"
"The default value is set to [b]Sample[/b] as the Web platform is not suited "
"to mix audio streams outside of the Web Audio API, especially when exporting "
"a single-threaded game. [b]Sample[/b] allows for lower latency on the web "
"platform at the cost of flexibility ([AudioEffect]s are not supported).\n"
"[b]Warning:[/b] Forcing [b]Stream[/b] on the Web platform may cause high "
"audio latency and crackling, especially when exporting a multi-threaded game."
msgstr ""
"Визначає тип відтворення за замовчуванням Веб-платформи.\n"
"Значення за замовчуванням встановлюється до [b]Sample[/b], оскільки Веб-"
"платформа не підходить для змішування аудіо потоків за межами Web Audio API, "
"особливо при експорті однопоточної гри. [b]Sample[/b] дозволяє знизити рівень "
"володіння на веб-платформі за вартістю гнучкості ([AudioEffect] не "
"підтримується).\n"
"[b]Попередження:[/b] Навігація [b]Стреам[/b] на веб-платформі може призвести "
"до високої затримки аудіо та тріщини, особливо при експорті багатопоточної "
"гри."
msgid ""
"Sets the [url=https://developer.apple.com/documentation/avfaudio/"
"avaudiosession/categoryoptions/1616611-mixwithothers]mixWithOthers[/url] "
"option for the AVAudioSession on iOS. This will override the mix behavior, if "
"the category is set to [code]Play and Record[/code], [code]Playback[/code], "
"or [code]Multi Route[/code].\n"
"[code]Ambient[/code] always has this set per default."
msgstr ""
"Налаштовує [url=https://developer.apple.com/documentation/avfaudio/"
"avaudiosession/categoryoptions/1616611-mixwithothers]mixWithOthers[/url] "
"варіант для AVAudioSession на iOS. Це перенаречена поведінка суміші, якщо "
"категорія встановлена до [code]Play and Record[/code], [code]Playback[/code], "
"або [code]Multi Route[/code].\n"
"[code]Ambient[/code] завжди має цей набір за замовчуванням."
msgid ""
"Sets the [url=https://developer.apple.com/documentation/avfaudio/"
"avaudiosessioncategory]AVAudioSessionCategory[/url] on iOS. Use the "
"[code]Playback[/code] category to get sound output, even if the phone is in "
"silent mode."
msgstr ""
"Встановлюємо [url=https://developer.apple.com/documentation/avfaudio/"
"avaudiosessioncategory]AVAudioSessionCategory[/url] на iOS. Використовуйте "
"категорію [code]Playback[/code], щоб отримати звуковий вихід, навіть якщо "
"телефон знаходиться в мовному режимі."
msgid ""
"If [code]true[/code], text-to-speech support is enabled on startup, otherwise "
"it is enabled the first time any TTS method is used. See also [method "
"DisplayServer.tts_get_voices] and [method DisplayServer.tts_speak].\n"
"[b]Note:[/b] Enabling TTS can cause additional idle CPU usage and interfere "
"with the sleep mode, so consider disabling it if TTS is not used."
msgstr ""
"Якщо [code]true[/code], підтримка перетворення тексту на мовлення вмикається "
"під час запуску, інакше вона вмикається під час першого використання будь-"
"якого методу TTS. Див. також [method DisplayServer.tts_get_voices] та [method "
"DisplayServer.tts_speak].\n"
"[b]Примітка:[/b] Увімкнення TTS може призвести до додаткового використання "
"процесора в режимі очікування та перешкоджати роботі режиму сну, тому "
"подумайте про його вимкнення, якщо TTS не використовується."
msgid ""
"Setting to hardcode audio delay when playing video. Best to leave this "
"unchanged unless you know what you are doing."
msgstr ""
"Налаштування аудіо затримки жорсткого коду при відтворенні відео. Якщо ви "
"знаєте, що ви робите."
msgid ""
"If [code]true[/code], ambient lights will be imported from COLLADA models as "
"[DirectionalLight3D]. If [code]false[/code], ambient lights will be ignored."
msgstr ""
"Якщо [code]true[/code], ambient вогні будуть імпортовані з моделей COLLADA, "
"як [DirectionalLight3D]. Якщо [code]false[/code], ambient вогні будуть "
"ігноруватися."
msgid ""
"The default compression level for gzip. 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. "
"[code]-1[/code] uses the default gzip compression level, which is identical "
"to [code]6[/code] but could change in the future due to underlying zlib "
"updates."
msgstr ""
"Рівень стиснення за замовчуванням для gzip. Знімки компресованих сцен і "
"ресурсів. Високий рівень призводить до менших файлів за вартістю швидкості "
"стиснення. Швидкість декомпресії в основному не відрізняється рівнем "
"стиснення. [code]-1[/code] використовує рівень стиснення за замовчуванням, "
"який ідентичний [code]6[/code] але може змінитися в майбутньому через базові "
"оновлення zlib."
msgid ""
"The default compression level for Zlib. 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. "
"[code]-1[/code] uses the default gzip compression level, which is identical "
"to [code]6[/code] but could change in the future due to underlying zlib "
"updates."
msgstr ""
"Рівень стиснення за замовчуванням для Zlib. Знімки компресованих сцен і "
"ресурсів. Високий рівень призводить до менших файлів за вартістю швидкості "
"стиснення. Швидкість декомпресії в основному не відрізняється рівнем "
"стиснення. [code]-1[/code] використовує рівень стиснення за замовчуванням, "
"який ідентичний [code]6[/code] але може змінитися в майбутньому через базові "
"оновлення zlib."
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 ""
"Рівень стиснення за замовчуванням для Zstandard. Знімки стискаються сцени та "
"ресурси. Високий рівень призводить до менших файлів за вартістю швидкості "
"стиснення. Швидкість декомпресії в основному не відрізняється рівнем "
"стиснення."
msgid ""
"Enables [url=https://github.com/facebook/zstd/releases/tag/v1.3.2]long-"
"distance matching[/url] in Zstandard."
msgstr ""
"Увімкнути [url=https://github.com/facebook/zstd/releases/tag/v1.3.2] "
"Довгостійкий матч [/url] в Zstandard."
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 ""
"Найбільший ліміт розмірів (в потужності 2) допускається при стисненні з "
"використанням довгострокового узгодження з Zstandard. Більшість значень "
"можуть призвести до кращого стиснення, але вимагатиме більше пам'яті при "
"компресації та декомпресації."
msgid ""
"If canvas item redraw debugging is active, this color will be flashed on "
"canvas items when they redraw."
msgstr ""
"Якщо полотно виснаження береться активно, цей колір буде наклеюватися на "
"предметах полотна, коли вони червоніють."
msgid ""
"If canvas item redraw debugging is active, this will be the time the flash "
"will last each time they redraw."
msgstr ""
"Якщо полотно виснажливе відбілювання є активним, це буде час спалаху "
"прослужить кожен раз, вони почервоні."
msgid ""
"If [code]true[/code], logs all output and error messages to files. See also "
"[member debug/file_logging/log_path], [member debug/file_logging/"
"max_log_files], and [member application/run/flush_stdout_on_print]."
msgstr ""
"Якщо [code]true[/code], реєструє всі вихідні повідомлення та повідомлення про "
"помилки у файли. Див. також [member debug/file_logging/log_path], [member "
"debug/file_logging/max_log_files] та [member application/run/"
"flush_stdout_on_print]."
msgid ""
"Desktop override for [member debug/file_logging/enable_file_logging], as log "
"files are not readily accessible on mobile/Web platforms."
msgstr ""
"Настроювання робочого столу для [пам'яті debug/file_log/enable_file_logging], "
"оскільки файли журналів не доступні на мобільних/Web платформах."
msgid ""
"Path at which to store log files for the project. Using a path under "
"[code]user://[/code] is recommended.\n"
"This can be specified manually on the command line using the [code]--log-file "
"<file>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]. If this command line "
"argument is specified, log rotation is automatically disabled (see [member "
"debug/file_logging/max_log_files])."
msgstr ""
"Шлях, в якому зберігати лог файли для проекту. За допомогою доріжки "
"[code]user_[/code] рекомендується.\n"
"Це може бути вказаний вручну на командному рядку за допомогою [code]---log-"
"файлу <file>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command рядок аргумент[/url]. Якщо вказаний "
"аргумент командного рядка автоматично вимкнено (див. [member debug/"
"file_logging/max_log_files])."
msgid ""
"Specifies the maximum number of log files allowed (used for rotation). Set to "
"[code]1[/code] to disable log file rotation.\n"
"If the [code]--log-file <file>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url] is used, log rotation "
"is always disabled."
msgstr ""
"Вкажіть максимальну кількість дозволених файлів журналу (використаних для "
"обертання). Встановити в [code]1[/code] для вимкнення обертання файлу лога.\n"
"Якщо [code]-log-file <file>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command рядок аргумент[/url] використовується, "
"обертання журналу завжди вимкнено."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an [code]assert[/code] call always evaluates to "
"[code]false[/code]."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створюється "
"попередження або помилка відповідно, коли виклик [code]assert[/code] завжди "
"повертає значення [code]false[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an [code]assert[/code] call always evaluates to [code]true[/"
"code]."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створюється "
"попередження або помилка відповідно, коли виклик [code]assert[/code] завжди "
"має значення [code]true[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a local variable captured by a lambda is reassigned, since "
"this does not modify the outer local variable."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли локальна змінна, захоплена лямбда-"
"виразом, перепризначається, оскільки це не змінює зовнішню локальну змінну."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an identifier contains characters that can be confused with "
"something else, like when mixing different alphabets."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли ідентифікатор містить символи, які "
"можна сплутати з чимось іншим, наприклад, під час змішування різних алфавітів."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an identifier declared in the nested block has the same "
"name as an identifier declared below in the parent block."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли ідентифікатор, оголошений у "
"вкладеному блоці, має таку саму назву, як ідентифікатор, оголошений нижче в "
"батьківському блоці."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an identifier that will be shadowed below in the block is "
"used."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли використовується ідентифікатор, "
"який буде затінений нижче в блоці."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when deprecated keywords are used.\n"
"[b]Note:[/b] There are currently no deprecated keywords, so this warning is "
"never produced."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли використовуються застарілі ключові "
"слова.\n"
"[b]Примітка:[/b] Наразі немає застарілих ключових слів, тому це попередження "
"ніколи не створюється."
msgid ""
"The rules for including or excluding scripts when generating warnings, as a "
"dictionary. Each rule is an entry consisting of a directory path (key) and a "
"decision (value). When trying to generate a warning, the GDScript parser "
"chooses the most specific rule, i.e. the most nested directory containing the "
"script. If the decision is [b]Exclude[/b], warnings are not generated for "
"this script. If the decision is [b]Include[/b] or the script doesn't satisfy "
"any of the rules, the warning configuration specified in the Project Settings "
"is applied.\n"
"It is recommended to include your own addons/libraries, either project-"
"specific or actively being developed at the moment. Third-party or project-"
"agnostic addons/libraries should be excluded, as they may be incompatible "
"with the project's warning configuration.\n"
"[b]Note:[/b] It is not recommended to remove or change the rule for [code]"
"\"res://addons\"[/code] as the project's warning configuration may break "
"third-party addons. Instead, consider including individual addons, if "
"necessary.\n"
"[b]Note:[/b] The editor does not check whether the specified paths are "
"existing directories. It also does not automatically update these paths when "
"directories are moved."
msgstr ""
"Правила включення або виключення скриптів під час створення попереджень у "
"вигляді словника. Кожне правило – це запис, що складається зі шляху до "
"каталогу (ключа) та рішення (значення). Під час спроби створення попередження "
"парсер GDScript вибирає найконкретніше правило, тобто найбільш вкладений "
"каталог, що містить скрипт. Якщо рішення – [b]Виключити[/b], попередження для "
"цього скрипта не генеруються. Якщо рішення – [b]Включити[/b] або скрипт не "
"відповідає жодному з правил, застосовується конфігурація попереджень, "
"зазначена в налаштуваннях проекту.\n"
"Рекомендується включати власні доповнення/бібліотеки, або специфічні для "
"проекту, або ті, що активно розробляються на даний момент. Сторонні або "
"незалежні від проекту доповнення/бібліотеки слід виключати, оскільки вони "
"можуть бути несумісними з конфігурацією попереджень проекту.\n"
"[b]Примітка: [/b] Не рекомендується видаляти або змінювати правило для [code]"
"\"res://addons\"[/code], оскільки конфігурація попереджень проекту може "
"порушити роботу сторонніх доповнень. Натомість, за потреби, розгляньте "
"можливість включення окремих доповнень.\n"
"[b]Примітка:[/b] Редактор не перевіряє, чи вказані шляхи є існуючими "
"каталогами. Він також не оновлює ці шляхи автоматично під час переміщення "
"каталогів."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an empty file is parsed."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], під час "
"аналізу порожнього файлу виникає попередження або помилка відповідно."
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 ""
"Якщо [code]true[/code], ви можете побачити певні попередження GDScript (див. "
"[code]debug/gdscript/warnings/*[/code]). Якщо [code]false[/code], вимкнено "
"всі попередження GDScript."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a variable has an enum type but no explicit default value, "
"but only if the enum does not contain [code]0[/code] as a valid value."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли змінна має тип переліку, але не має "
"явного значення за замовчуванням, але лише якщо перелік не містить [code]0[/"
"code] як допустиме значення."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when [method Node.get_node] (or the shorthand [code]$[/code]) is "
"used as default value of a class variable without the [code]@onready[/code] "
"annotation."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створюється "
"попередження або помилка відповідно, коли [method Node.get_node] (або "
"скорочений варіант [code]$[/code]) використовується як значення за "
"замовчуванням змінної класу без анотації [code]@onready[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a ternary operator may emit values with incompatible types."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно, коли тернарний оператор може видавати "
"значення несумісних типів."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a static inferred type uses a [Variant] as initial value, "
"which makes the static type to also be Variant."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли статичний виведений тип "
"використовує [Variant] як початкове значення, що робить статичний тип також "
"типом Variant."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a variable, constant, or parameter has an implicitly "
"inferred static type. In GDScript, type inference is performed by declaring a "
"variable with [code]:=[/code] instead of [code]=[/code] and leaving out the "
"type specifier. For example, [code]var x := 1[/code] will [i]infer[/i] the "
"[int] type, while [code]var x: int = 1[/code] explicitly declares the "
"variable as [int].\n"
"[b]Note:[/b] This warning is recommended [i]in addition[/i] to [member debug/"
"gdscript/warnings/untyped_declaration] if you want to always specify the type "
"explicitly. Having [code]INFERRED_DECLARATION[/code] warning level higher "
"than [code]UNTYPED_DECLARATION[/code] warning level makes little sense and is "
"not recommended."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створюється "
"попередження або помилка відповідно, коли змінна, константа або параметр має "
"неявно виведений статичний тип. У GDScript виведення типу виконується шляхом "
"оголошення змінної з [code]:=[/code] замість [code]=[/code] та пропускання "
"специфікатора типу. Наприклад, [code]var x := 1[/code] [i]виведе[/i] тип "
"[int], тоді як [code]var x: int = 1[/code] явно оголошує змінну як [int].\n"
"[b]Примітка:[/b] Це попередження рекомендується [i]на додаток[/i] до [member "
"debug/gdscript/warnings/untyped_declaration], якщо ви хочете завжди явно "
"вказувати тип. Високий рівень попередження [code]INFERRED_DECLARATION[/code] "
"за рівень попередження [code]UNTYPED_DECLARATION[/code] не має сенсу та не "
"рекомендується."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when trying to use an integer as an enum without an explicit "
"cast."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], виникає "
"попередження або помилка відповідно під час спроби використати ціле число як "
"перелік без явного приведення типів."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when trying to use an integer as an enum when there is no "
"matching enum member for that numeric value."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], виникає "
"попередження або помилка відповідно під час спроби використати ціле число як "
"перелік, коли для цього числового значення немає відповідного члена переліку."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when dividing an integer by another integer (the decimal part "
"will be discarded)."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], виникає "
"попередження або помилка відповідно під час ділення цілого числа на інше ціле "
"число (десяткова частина буде відкинута)."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling a coroutine without [code]await[/code]."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створює попередження "
"або помилку відповідно під час виклику корутини без [code]await[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when the base class script has the [code]@tool[/code] "
"annotation, but the current class script does not have it."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли базовий скрипт класу має анотацію "
"[code]@tool[/code], але поточний скрипт класу її не має."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when passing a floating-point value to a function that expects "
"an integer (it will be converted and lose precision)."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно під час передачі значення з плаваючою "
"комою функції, яка очікує ціле число (воно буде перетворено та втратить "
"точність)."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a method in the script overrides a native method, because "
"it may not behave as expected."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли метод у скрипті перевизначає "
"власний метод, оскільки він може поводитися неналежним чином."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when the [code]@onready[/code] annotation is used together with "
"the [code]@export[/code] annotation, since it may not behave as expected."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли анотація [code]@onready[/code] "
"використовується разом з анотацією [code]@export[/code], оскільки вона може "
"працювати неналежним чином."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a function that is not a coroutine is called with await."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створює попередження "
"або помилку відповідно, коли функція, яка не є корутиною, викликається з "
"await."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when the [code]@static_unload[/code] annotation is used in a "
"script without any static variables."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли анотація [code]@static_unload[/"
"code] використовується у скрипті без будь-яких статичних змінних."
msgid ""
"When enabled, using a property, enum, or function that was renamed since "
"Godot 3 will produce a hint if an error occurs."
msgstr ""
"Увімкнено, використовуючи властивість, енум або функцію, яка була "
"перейменована з Godot 3, виготовить підказку, якщо виникає помилка."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling a function without using its return value (by "
"assigning it to a variable or using it as a function argument). These return "
"values are sometimes used to indicate possible errors using the [enum Error] "
"enum."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], генерує попередження "
"або помилку відповідно під час виклику функції без використання її "
"повернутого значення (шляхом присвоєння його змінній або використання його як "
"аргументу функції). Ці повернуті значення іноді використовуються для "
"позначення можливих помилок за допомогою переліку [enum Error]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when defining a local or member variable, signal, or enum that "
"would have the same name as a built-in function or global class name, thus "
"shadowing it."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час визначення локальної змінної або "
"змінної-члена, сигналу або переліку, які мають таку саму назву, як і "
"вбудована функція або глобальний клас, таким чином затінюючи її."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a local variable or local constant shadows a member "
"declared in the current class."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли локальна змінна або локальна "
"константа закриває член, оголошений у поточному класі."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a local variable or local constant shadows a member "
"declared in a base class."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли локальна змінна або локальна "
"константа затьмарює член, оголошений у базовому класі."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling an expression that may have no effect on the "
"surrounding code, such as writing [code]2 + 2[/code] as a statement."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час виклику виразу, який може не "
"впливати на навколишній код, наприклад, запис [code]2 + 2[/code] як оператора."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling a ternary expression that may have no effect on the "
"surrounding code, such as writing [code]42 if active else 0[/code] as a "
"statement."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час виклику тернарного виразу, який "
"може не впливати на навколишній код, наприклад, запис [code]42 if active else "
"0[/code] як оператор."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling a static method from an instance of a class instead "
"of from the class directly."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час виклику статичного методу з "
"екземпляра класу, а не безпосередньо з класу."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when using a variable that wasn't previously assigned."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час використання змінної, яка раніше "
"не була призначена."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when assigning a variable using an assignment operator like "
"[code]+=[/code] if the variable wasn't previously assigned."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час присвоєння змінній за допомогою "
"оператора присвоєння, такого як [code]+=[/code], якщо змінна не була "
"призначена раніше."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when unreachable code is detected (such as after a [code]return[/"
"code] statement that will always be executed)."
msgstr ""
"Якщо встановлено значення [b]Warn[/b] або [b]Error[/b], створюється "
"попередження або помилка відповідно, коли виявляється недоступний код "
"(наприклад, після оператора [code]return[/code], який завжди "
"виконуватиметься)."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when an unreachable [code]match[/code] pattern is detected."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли виявляється недоступний шаблон "
"[code]match[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when using an expression whose type may not be compatible with "
"the function parameter expected."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, якщо використовується вираз, тип якого "
"може бути несумісним з очікуваним параметром функції."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a [Variant] value is cast to a non-Variant."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно, коли значення [Variant] перетворюється "
"на не-Variant."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when calling a method whose presence is not guaranteed at "
"compile-time in the class."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час виклику методу, наявність якого "
"не гарантується під час компіляції в класі."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when accessing a property whose presence is not guaranteed at "
"compile-time in the class."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час доступу до властивості, наявність "
"якої не гарантується під час компіляції в класі."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when returning a call from a [code]void[/code] function when "
"such call cannot be guaranteed to be also [code]void[/code]."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно під час повернення виклику функції "
"[code]void[/code], коли не можна гарантувати, що такий виклик також буде "
"[code]void[/code]."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a variable or parameter has no static type, or if a "
"function has no static return type.\n"
"[b]Note:[/b] This warning is recommended together with [member "
"EditorSettings.text_editor/completion/add_type_hints] to help achieve type "
"safety."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли змінна або параметр не має "
"статичного типу, або якщо функція не має статичного типу повернення.\n"
"[b]Примітка:[/b] Це попередження рекомендується використовувати разом із "
"[member EditorSettings.text_editor/completion/add_type_hints] для досягнення "
"безпеки типів."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a local constant is never used."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, якщо локальна константа ніколи не "
"використовується."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a function parameter is never used."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створює "
"попередження або помилку відповідно, якщо параметр функції ніколи не "
"використовується."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a private member variable is never used."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли приватна змінна-член ніколи не "
"використовується."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a signal is declared but never explicitly used in the class."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли сигнал оголошено, але ніколи явно "
"не використовується в класі."
msgid ""
"When set to [b]Warn[/b] or [b]Error[/b], produces a warning or an error "
"respectively when a local variable is unused."
msgstr ""
"Якщо встановлено значення [b]Попередження[/b] або [b]Помилка[/b], створюється "
"попередження або помилка відповідно, коли локальна змінна не використовується."
msgid ""
"Message to be displayed before the backtrace when the engine crashes. By "
"default, this message is only used in exported projects due to the editor-"
"only override applied to this setting."
msgstr ""
"Повідомлень про те, як з'явиться зворотній відлік, коли збій двигуна. За "
"замовчуванням, це повідомлення використовується тільки в експортованих "
"проектах, завдяки вбудованому параметру перевизначеного параметра."
msgid ""
"Editor-only override for [member debug/settings/crash_handler/message]. Does "
"not affect exported projects in debug or release mode."
msgstr ""
"Редактор-навколо для [member debug/settings/crash_handler/message]. Не "
"впливає на експортні проекти в режимі дебюг або релізу."
msgid ""
"Whether GDScript call stacks will be tracked in release builds, thus allowing "
"[method Engine.capture_script_backtraces] to function.\n"
"[b]Note:[/b] This setting has no effect on editor builds or debug builds, "
"where GDScript call stacks are tracked regardless."
msgstr ""
"Чи будуть стеки викликів GDScript відстежуватися у релізних збірках, що "
"дозволить функціонувати [method Engine.capture_script_backtraces].\n"
"[b]Примітка:[/b] Цей параметр не впливає на збірки редактора або "
"налагоджувальні збірки, де стеки викликів GDScript відстежуються незалежно "
"від цього."
msgid ""
"Whether GDScript local variables will be tracked in all builds, including "
"export builds, thus allowing [method Engine.capture_script_backtraces] to "
"capture them when enabling its [code]include_variables[/code] parameter.\n"
"Enabling this comes at the cost of roughly 50 bytes of memory per local "
"variable, for every compiled class in the entire project, so can be several "
"MiB in larger projects.\n"
"[b]Note:[/b] This setting has no effect when running the game from the "
"editor, where GDScript local variables are tracked regardless."
msgstr ""
"Чи будуть локальні змінні GDScript відстежуватися у всіх збірках, включаючи "
"експортні збірки, що дозволить [method Engine.capture_script_backtraces] "
"захоплювати їх при ввімкненні параметра [code]include_variables[/code].\n"
"Увімкнення цієї функції призводить до втрати приблизно 50 байт пам'яті на "
"кожну локальну змінну для кожного скомпільованого класу в усьому проекті, "
"тому у більших проектах це може бути кілька МіБ.\n"
"[b]Примітка:[/b] Цей параметр не впливає на запуск гри з редактора, де "
"локальні змінні GDScript відстежуються незалежно від цього."
msgid "Maximum call stack allowed for debugging GDScript."
msgstr "Максимальний клацання виклику дозволений для видалення GDScript."
msgid ""
"If [code]true[/code], enables warnings which can help pinpoint where nodes "
"are being incorrectly updated, which will result in incorrect interpolation "
"and visual glitches.\n"
"When a node is being interpolated, it is essential that the transform is set "
"during [method Node._physics_process] (during a physics tick) rather than "
"[method Node._process] (during a frame)."
msgstr ""
"Якщо [code]true[/code], вмикає попередження, які можуть допомогти точно "
"визначити, де вузли неправильно оновлюються, що призведе до неправильної "
"інтерполяції та візуальних збоїв. \n"
"Коли вузол інтерполюється, важливо, щоб перетворення було встановлено під час "
"[method Node._physics_process] (під час фізики), а не [method Node._process] "
"(під час кадру)."
msgid "Maximum number of functions per frame allowed when profiling."
msgstr ""
"Максимальна кількість функцій за кадром, що дозволяється при профільтрації."
msgid ""
"Maximum number of timestamp query elements allowed per frame for visual "
"profiling."
msgstr ""
"Максимальна кількість часових елементів запиту дозволяється за кадром для "
"візуального профілювання."
msgid "Print frames per second to standard output every second."
msgstr "Друк кадрів на секунду до стандартного виходу кожні другий."
msgid ""
"Print GPU profile information to standard output every second. This includes "
"how long each frame takes the GPU to render on average, broken down into "
"different steps of the render pipeline, such as CanvasItems, shadows, glow, "
"etc."
msgstr ""
"Друкувати інформацію профілю GPU на стандартний вихід кожні другий. Це "
"включає, як довго кожен кадр приймає GPU, щоб надати в середньому, зламаний "
"на різні кроки рендерного трубопроводу, такі як CanvasItems, тіні, світіння і "
"т.д."
msgid ""
"Print more information to standard output when running. It displays "
"information such as memory leaks, which scenes and resources are being "
"loaded, etc. This can also be enabled using the [code]--verbose[/code] or "
"[code]-v[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url], even on an exported "
"project. See also [method OS.is_stdout_verbose] and [method "
"@GlobalScope.print_verbose]."
msgstr ""
"Друкувати більше інформації на стандартний вихід при роботі. Відобразити "
"інформацію, такі як витоки пам'яті, які сцени та ресурси будуть завантажені і "
"т.д. Це також може бути включений за допомогою [code]-verbose[/code] або "
"[code]-v[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command лінія аргумент[/url], навіть на "
"експортований проект. Дивись також [method OS.is_stdout_verbose] і [method "
"@GlobalScope.print_verbose]."
msgid ""
"When set to [code]true[/code], produces a warning when the shader exceeds "
"certain device limits. Currently, the only device limit checked is the limit "
"on uniform buffer size. More device limits will be added in the future."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження, коли шейдер "
"перевищує певні обмеження пристроїв. В даний час єдиний пристрій, який "
"перевіряється, є обмеженням на рівномірний розмір буфера. У майбутньому "
"будуть додані додаткові обмеження пристроїв."
msgid ""
"If [code]true[/code], enables specific shader warnings (see [code]debug/"
"shader_language/warnings/*[/code] settings). If [code]false[/code], disables "
"all shader warnings."
msgstr ""
"Якщо [code]true[/code], що дозволяє конкретні попередження шейдера (див. "
"[code]debug/shader_language/warnings/*[/code]. Якщо [code]false[/code], "
"відключає всі попередження про тіні."
msgid ""
"When set to [code]true[/code], produces a warning when two floating-point "
"numbers are compared directly with the [code]==[/code] operator or the [code]!"
"=[/code] operator."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження, коли два "
"плаваючі номери порівнюються безпосередньо з оператором [code]=[/code] або "
"оператором [code]!=[/code]."
msgid ""
"When set to [code]true[/code], produces a warning upon encountering certain "
"formatting errors. Currently this only checks for empty statements. More "
"formatting errors may be added over time."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження про виникнення "
"певних помилок форматування. В даний час тільки перевіряють порожню виписку. "
"Більшість помилок форматування можуть бути додані протягом часу."
msgid ""
"When set to [code]true[/code], produces a warning when the shader contains "
"[code]POSITION = vec4(vertex,[/code] as this was very common code written in "
"Godot 4.2 and earlier that was paired with a QuadMesh to produce a full "
"screen post processes pass. With the switch to reversed z in 4.3, this trick "
"no longer works, as it implicitly relied on the [code]VERTEX.z[/code] being 0."
msgstr ""
"Коли встановити до [code]true[/code], випускає попередження, коли шейдер "
"містить [code]ПОЗИЦІЯ = vec4(vertex,[/code], як це було дуже поширеним кодом, "
"написаним в Godot 4.2 і раніше, який був попарений з QuadMesh, щоб виробляти "
"повний екран після проходження процесів. З перемикачем на зворотний зв'язок в "
"4,3, цей трюк не працює, так як він непомітно спирається на [code]VERTEX.z[/"
"code] будучи 0 р."
msgid "When set to [code]true[/code], warnings are treated as errors."
msgstr ""
"При налаштуванні до [code]true[/code] попередження розглядаються як помилки."
msgid ""
"When set to [code]true[/code], produces a warning when a constant is never "
"used."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження, коли постійний "
"не використовується."
msgid ""
"When set to [code]true[/code], produces a warning when a function is never "
"used."
msgstr ""
"При налаштуванні [code]true[/code] випускає попередження, коли функція ніколи "
"не використовується."
msgid ""
"When set to [code]true[/code], produces a warning when a local variable is "
"never used."
msgstr ""
"При налаштуванні [code]true[/code] випускає попередження, коли локальна "
"змінна ніколи не використовується."
msgid ""
"When set to [code]true[/code], produces a warning when a struct is never used."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження, коли струк "
"ніколи не використовується."
msgid ""
"When set to [code]true[/code], produces a warning when a uniform is never "
"used."
msgstr ""
"При налаштуванні [code]true[/code] випускає попередження, коли форма ніколи "
"не використовується."
msgid ""
"When set to [code]true[/code], produces a warning when a varying is never "
"used."
msgstr ""
"При налаштуванні до [code]true[/code] випускає попередження, коли не "
"використовується різне."
msgid ""
"Color of the avoidance agents radius, visible when \"Visible Avoidance\" is "
"enabled in the Debug menu."
msgstr ""
"Колір радіуса дії, видимого при \"відомому уникненні\" включений в меню Debug."
msgid ""
"If enabled, displays avoidance agents radius when \"Visible Avoidance\" is "
"enabled in the Debug menu."
msgstr "Якщо увімкнено, в меню «Вимкненість» ввімкнено радіус дії агентів."
msgid ""
"If enabled, displays avoidance obstacles radius when \"Visible Avoidance\" is "
"enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображається радіус перешкод, коли \"Відомий уникнення\" "
"включений у меню \"Дебюг\"."
msgid ""
"If enabled, displays static avoidance obstacles when \"Visible Avoidance\" is "
"enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображаються статичні перешкоди, коли \"Відомий уникнення\" "
"ввімкнено в меню Debug."
msgid ""
"Color of the avoidance obstacles radius, visible when \"Visible Avoidance\" "
"is enabled in the Debug menu."
msgstr ""
"Колір радіуса перешкод, видимого при \"відомому уникненні\" включений в меню "
"\"Дебюг\"."
msgid ""
"Color of the static avoidance obstacles edges when their vertices are winded "
"in order to push agents in, visible when \"Visible Avoidance\" is enabled in "
"the Debug menu."
msgstr ""
"Колір статичних перешкод уникає, коли їх вершини обмотуються для того, щоб "
"відштовхувати агенти, видимі, коли \"Відчувний уникнення\" включений у меню "
"\"Вимкнути\"."
msgid ""
"Color of the static avoidance obstacles edges when their vertices are winded "
"in order to push agents out, visible when \"Visible Avoidance\" is enabled in "
"the Debug menu."
msgstr ""
"Колір статичних перешкод уникає, коли їх вершини обмотуються для того, щоб "
"відштовхувати агенти, видно, коли \"Відчувний уникнення\" ввімкнено в меню "
"Debug."
msgid ""
"Color of the static avoidance obstacles faces when their vertices are winded "
"in order to push agents in, visible when \"Visible Avoidance\" is enabled in "
"the Debug menu."
msgstr ""
"Колір статичних перешкод уникає, коли їх вершини обмотуються для того, щоб "
"підштовхувати агенти, видимі, коли \"Відчувний уникнення\" ввімкнено в меню "
"Debug."
msgid ""
"Color of the static avoidance obstacles faces when their vertices are winded "
"in order to push agents out, visible when \"Visible Avoidance\" is enabled in "
"the Debug menu."
msgstr ""
"Колір статичних перешкод уникає, коли їх вершини обмотуються для того, щоб "
"відштовхувати агенти, видно, коли «Відчувається уникнення» ввімкнено в меню "
"«Дебюг»."
msgid ""
"Color of the contact points between collision shapes, visible when \"Visible "
"Collision Shapes\" is enabled in the Debug menu."
msgstr ""
"Кольори контактних точок між формами зіткнення, видимими при \"відомих фігур "
"Collision\" включений в меню Debug."
msgid ""
"Sets whether 2D physics will display collision outlines in game when "
"\"Visible Collision Shapes\" is enabled in the Debug menu."
msgstr ""
"Встановлює, чи відображатиме 2D-фізика контури зіткнень у грі, коли в меню "
"налагодження ввімкнено опцію «Видимі форми зіткнень»."
msgid ""
"Maximum number of contact points between collision shapes to display when "
"\"Visible Collision Shapes\" is enabled in the Debug menu."
msgstr ""
"Максимальна кількість контактних точок між формами зіткнення для відображення "
"при \"відомому з'єднанні\" включена в меню Debug."
msgid ""
"Color of the collision shapes, visible when \"Visible Collision Shapes\" is "
"enabled in the Debug menu."
msgstr ""
"У меню «Дебюг» увімкнено колір форм зіткнення, видимих коли «Відчувні фігури "
"Collision»."
msgid ""
"Color to display enabled navigation agent paths when an agent has debug "
"enabled."
msgstr ""
"Колір для відображення ввімкнених шляхів навігаторів при включенні агента."
msgid ""
"Rasterized size (pixel) used to render navigation agent path points when an "
"agent has debug enabled."
msgstr ""
"Растеризований розмір (піксел) використовується для надання навігаційних "
"агентів точки, коли агент має відключення."
msgid ""
"Color to display edge connections between navigation regions, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для відображення крайових з'єднань між навігаційними регіонами, "
"видимими коли \"Вісну навігацію\" ввімкнено в меню Debug."
msgid ""
"If enabled, displays navigation agent paths when an agent has debug enabled."
msgstr "Якщо увімкнено, відображаються шляхи навігаторів при вимкненні агента."
msgid ""
"If enabled, displays edge connections between navigation regions when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, виводяться крайові з'єднання між навігаційними регіонами, "
"коли «Відома навігація» ввімкнено в меню «Дебюг»."
msgid ""
"If enabled, displays navigation mesh polygon edges when \"Visible "
"Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображаються навігаційні краї з полігоном при включенні "
"«Вісну навігацію» у меню «Дебюг»."
msgid ""
"If enabled, colorizes each navigation mesh polygon face with a random color "
"when \"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, забарвлення кожної навігаційної сітки полігоном обличчя з "
"випадковим кольором при включенні \"Відвімкнена навігація\"."
msgid ""
"If enabled, displays navigation link connections when \"Visible Navigation\" "
"is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображаються навігаційні зв'язки, коли \"Відомий "
"навігація\" ввімкнено в меню Debug."
msgid ""
"Color to display enabled navigation mesh polygon edges, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Кольор для відображення ввімкнених навігаторів з полігоном, видимих при "
"\"Відвімкнена навігація\" ввімкнено в меню Debug."
msgid ""
"Color to display disabled navigation mesh polygon edges, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для відображення вимкнених навігаторів з полігоном, видимих коли "
"\"Вісну навігацію\" включений в меню Debug."
msgid ""
"Color to display enabled navigation mesh polygon faces, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для відображення ввімкнено навігаційні сітки полігонів, видимі при "
"\"відвімкненні навігації\" ввімкнено в меню Debug."
msgid ""
"Color to display disabled navigation mesh polygon faces, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для відображення відключених навігаторів сітки полігонів, видимих коли "
"\"Вісну навігацію\" включений в меню Debug."
msgid ""
"Color to use to display navigation link connections, visible when \"Visible "
"Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для використання для відображення навігаторів посилань, видимих коли "
"\"Відома навігація\" включений в меню Debug."
msgid ""
"Color to use to display disabled navigation link connections, visible when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Колір для використання для відображення відключених навігаційних з'єднань, "
"видимих коли \"Вісну навігацію\" включений в меню Debug."
msgid ""
"If enabled, displays navigation agent paths through geometry when an agent "
"has debug enabled."
msgstr ""
"Якщо увімкнено, відображають шляхи навігаторів через геометрію, коли агент "
"має дебвуг."
msgid ""
"If enabled, displays edge connections between navigation regions through "
"geometry when \"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, виводяться крайові з’єднання між навігаційними регіонами "
"через геометрію, коли у меню «Відчувна навігація»."
msgid ""
"If enabled, displays navigation mesh polygon edges through geometry when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображаються навігаційні краї з полігоном через геометрію, "
"коли в меню Debug ввімкнено \"відвімкнена навігація\"."
msgid ""
"If enabled, displays navigation link connections through geometry when "
"\"Visible Navigation\" is enabled in the Debug menu."
msgstr ""
"Якщо увімкнено, відображаються навігаційні зв’язки через геометрію, коли "
"«Відома навігація» ввімкнено в меню «Дебюг»."
msgid ""
"Color of the curve path geometry, visible when \"Visible Paths\" is enabled "
"in the Debug menu."
msgstr ""
"Колір геометрії кривих шляхів, видимого при \"Відчувних шляхах\" включений в "
"меню Debug."
msgid ""
"Line width of the curve path geometry, visible when \"Visible Paths\" is "
"enabled in the Debug menu."
msgstr ""
"Ширина лінії геометрії кривих шляхів, видима при \"Відвідних доріжок\" "
"включена в меню Debug."
msgid ""
"Sets the driver to be used by the display server. This property can not be "
"edited directly, instead, set the driver using the platform-specific "
"overrides."
msgstr ""
"Налаштовує драйвер для використання на сервері відображення. Ця властивість "
"не може редагуватися безпосередньо, замість того, щоб встановити драйвер за "
"допомогою платформи-специфічної накладки."
msgid "Android override for [member display/display_server/driver]."
msgstr "Перевизначення Android для [member display/display_server/driver]."
msgid "iOS override for [member display/display_server/driver]."
msgstr "Перевизначення iOS для [member display/display_server/driver]."
msgid "LinuxBSD override for [member display/display_server/driver]."
msgstr "Перевизначення LinuxBSD для [member display/display_server/driver]."
msgid "MacOS override for [member display/display_server/driver]."
msgstr "Перевизначення MacOS для [member display/display_server/driver]."
msgid "visionOS override for [member display/display_server/driver]."
msgstr "перевизначення visionOS для [member display/display_server/driver]."
msgid "Windows override for [member display/display_server/driver]."
msgstr "Перевизначення Windows для [member display/display_server/driver]."
msgid "Custom image for the mouse cursor (limited to 256×256)."
msgstr "Користувальницьке зображення для курсора миші (обмежена до 256 × 256)."
msgid "Hotspot for the custom mouse cursor image."
msgstr "Hotspot для користувацького зображення курсора миші."
msgid "Position offset for tooltips, relative to the mouse cursor's hotspot."
msgstr "Посадка для інструментів, відносно гарячої точки мишки."
msgid ""
"If [code]true[/code], allows HiDPI display on Windows, macOS, Android, iOS "
"and Web. If [code]false[/code], the platform's low-DPI fallback will be used "
"on HiDPI displays, which causes the window to be displayed in a blurry or "
"pixelated manner (and can cause various window management bugs). Therefore, "
"it is recommended to make your project scale to [url=$DOCS_URL/tutorials/"
"rendering/multiple_resolutions.html]multiple resolutions[/url] instead of "
"disabling this setting.\n"
"[b]Note:[/b] This setting has no effect on Linux as DPI-awareness fallbacks "
"are not supported there."
msgstr ""
"Якщо [code]true[/code], дозволяє HiDPI відобразити на Windows, macOS, "
"Android, iOS та Web. Якщо [code]false[/code], то платформа буде "
"використовуватися на дисплеї HiDPI, що викликає вікно, яке буде відображатися "
"в розмитому або піксельному порядку (і може викликати різні вікна управління "
"помилками). Таким чином, рекомендується зробити масштаб вашого проекту "
"[url=$DOCS_URL/tutorials/rendering/multiple_resolutions.html]multiple "
"роздільної здатності[/url] замість відключення цієї налаштування.\n"
"[b]Примітка:[/b] Ця установка не впливає на Linux як DPI-аwareness падати не "
"підтримується."
msgid ""
"Enable Swappy for stable frame pacing on Android. Highly recommended.\n"
"[b]Note:[/b] This option will be forced off when using OpenXR."
msgstr ""
"Увімкніть Swappy для стабільної частоти кадрів на Android. Дуже рекомендую.\n"
"[b]Примітка:[/b] цей параметр буде примусово вимкнено під час використання "
"OpenXR."
msgid ""
"Swappy mode to use. The options are:\n"
"- [code]pipeline_forced_on[/code]: Try to honor [member Engine.max_fps]. "
"Pipelining is always on. This is the same behavior as a desktop PC.\n"
"- [code]auto_fps_pipeline_forced_on[/code]: Calculate the max FPS "
"automatically. The actual max FPS will be between [code]0[/code] and [member "
"Engine.max_fps]. While this sounds convenient, beware that Swappy will often "
"downgrade the max FPS until it finds a value that can be maintained. That "
"means, if your game runs between 40fps and 60fps on a 60hz screen, after some "
"time Swappy will downgrade the max FPS so that the game renders at a perfect "
"30fps.\n"
"- [code]auto_fps_auto_pipeline[/code]: Same as "
"[code]auto_fps_pipeline_forced_on[/code], but if Swappy detects that "
"rendering is very fast (for example it takes less than 8ms to render on a "
"60hz screen), Swappy will disable pipelining to minimize input latency. This "
"is the default.\n"
"[b]Note:[/b] If [member Engine.max_fps] is [code]0[/code], the actual max FPS "
"will be considered to be the screen's refresh rate (often 60hz, 90hz, or "
"120hz, depending on device model and OS settings)."
msgstr ""
"Режим Swappy для використання. Доступні параметри:\n"
"- [code]pipeline_forced_on[/code]: Намагатися дотримуватися [member "
"Engine.max_fps]. Конвеєрна обробка завжди увімкнена. Це така ж поведінка, як "
"і на настільному ПК.\n"
"- [code]auto_fps_pipeline_forced_on[/code]: Автоматично розраховувати "
"максимальний FPS. Фактичний максимальний FPS буде між [code]0[/code] та "
"[member Engine.max_fps]. Хоча це звучить зручно, майте на увазі, що Swappy "
"часто знижуватиме максимальний FPS, доки не знайде значення, яке можна "
"підтримувати. Це означає, що якщо ваша гра працює між 40 кадрами в секунду та "
"60 кадрами в секунду на екрані з частотою 60 Гц, через деякий час Swappy "
"знизить максимальний FPS, щоб гра відображалася з ідеальними 30 кадрами в "
"секунду.\n"
" - [code]auto_fps_auto_pipeline[/code]: Те саме, що й "
"[code]auto_fps_pipeline_forced_on[/code], але якщо Swappy виявить, що "
"рендеринг дуже швидкий (наприклад, на екрані з частотою 60 Гц рендеринг "
"займає менше 8 мс), Swappy вимкне конвеєрну передачу, щоб мінімізувати "
"затримку введення. Це значення за замовчуванням.\n"
"[b]Примітка:[/b] Якщо [member Engine.max_fps] має значення [code]0[/code], "
"фактичний максимальний FPS вважатиметься частотою оновлення екрана (часто 60 "
"Гц, 90 Гц або 120 Гц, залежно від моделі пристрою та налаштувань ОС)."
msgid ""
"The default screen orientation to use on mobile devices. See [enum "
"DisplayServer.ScreenOrientation] for possible values.\n"
"[b]Note:[/b] When set to a portrait orientation, this project setting does "
"not flip the project resolution's width and height automatically. Instead, "
"you have to set [member display/window/size/viewport_width] and [member "
"display/window/size/viewport_height] accordingly."
msgstr ""
"Орієнтація екрана за замовчуванням для використання на мобільних пристроях. "
"Див. [enum DisplayServer.ScreenOrientation] для можливих значень.\n"
"[b]Примітка:[/b] Якщо встановлено портретну орієнтацію, цей параметр проекту "
"не змінює ширину та висоту роздільної здатності проекту автоматично. "
"Натомість вам потрібно відповідно встановити [member display/window/size/"
"viewport_width] та [member display/window/size/viewport_height]."
msgid ""
"If [code]true[/code], iOS devices that support high refresh rate/"
"\"ProMotion\" will be allowed to render at up to 120 frames per second."
msgstr ""
"Якщо [code]true[/code], iOS-пристрої, які підтримують високу частоту оновлень/"
"\"ProMotion\" допускаються до 120 кадрів за секунду."
msgid ""
"If [code]true[/code], the home indicator is hidden automatically. This only "
"affects iOS devices without a physical home button."
msgstr ""
"Якщо [code]true[/code], домашній індикатор прихований автоматично. Це тільки "
"впливає на пристрої iOS без фізичної домашньої кнопки."
msgid "If [code]true[/code], the status bar is hidden while the app is running."
msgstr "Якщо [code]true[/code], панель стану прихована, поки додаток працює."
msgid ""
"If [code]true[/code], it will require two swipes to access iOS UI that uses "
"gestures.\n"
"[b]Note:[/b] This setting has no effect on the home indicator if "
"[code]hide_home_indicator[/code] is [code]true[/code]."
msgstr ""
"Якщо [code]true[/code], він зажадає два лебідки для доступу до iOS UI, який "
"використовує жести.\n"
"[b]Примітка:[/b] Цей параметр не впливає на індикатор будинку, якщо "
"[code]hide_home_indicator[/code] i [code]true[/code]."
msgid ""
"If [code]true[/code], allows per-pixel transparency for the window "
"background. This affects performance, so leave it on [code]false[/code] "
"unless you need it. See also [member display/window/size/transparent] and "
"[member rendering/viewport/transparent_background]."
msgstr ""
"Якщо значення [code]true[/code], дозволяє прозорість фону вікна з урахуванням "
"кожного пікселя. Це впливає на продуктивність, тому залиште значення "
"[code]false[/code], якщо воно не потрібне. Див. також [member display/window/"
"size/transparent] та [member rendering/viewport/transparent_background]."
msgid ""
"Forces the main window to be always on top.\n"
"[b]Note:[/b] This setting is ignored on iOS, Android, and Web."
msgstr ""
"Сили головного вікна завжди зверху.\n"
"[b]Примітка:[/b] Ця установка ігнорується на iOS, Android та Web."
msgid ""
"Forces the main window to be borderless.\n"
"[b]Note:[/b] This setting is ignored on iOS, Android, and Web."
msgstr ""
"Сили головного вікна бути без кордонів.\n"
"[b]Примітка:[/b] Ця установка ігнорується на iOS, Android та Web."
msgid ""
"Main window content is expanded to the full size of the window. Unlike a "
"borderless window, the frame is left intact and can be used to resize the "
"window, and the title bar is transparent, but has minimize/maximize/close "
"buttons.\n"
"[b]Note:[/b] This setting is implemented only on macOS."
msgstr ""
"Основний зміст вікна розширюється до повного розміру вікна. На відміну від "
"без кордонів вікно, рама залишається неактуальним і може бути використана для "
"зміни вікна, а рядок заголовка прозора, але має мінімізацію/максимізувати/"
"закривати кнопки.\n"
"[b]Примітка:[/b] Цей параметр реалізується тільки на macOS."
msgid ""
"Main window initial position (in virtual desktop coordinates), this setting "
"is used only if [member display/window/size/initial_position_type] is set to "
"\"Absolute\" ([code]0[/code]).\n"
"[b]Note:[/b] This setting only affects the exported project, or when the "
"project is run from the command line. In the editor, the value of [member "
"EditorSettings.run/window_placement/rect_custom_position] is used instead."
msgstr ""
"Початкове положення головного вікна (у координатах віртуального робочого "
"столу), цей параметр використовується лише якщо [member display/window/size/"
"initial_position_type] встановлено на \"Absolute\" ([code]0[/code]).\n"
"[b]Примітка:[/b] Цей параметр впливає лише на експортований проект або коли "
"проект запускається з командного рядка. У редакторі замість нього "
"використовується значення [member EditorSettings.run/window_placement/"
"rect_custom_position]."
msgid ""
"Main window initial position.\n"
"[code]0[/code] - \"Absolute\", [member display/window/size/initial_position] "
"is used to set window position.\n"
"[code]1[/code] - \"Primary Screen Center\".\n"
"[code]3[/code] - \"Other Screen Center\", [member display/window/size/"
"initial_screen] is used to set the screen.\n"
"[code]4[/code] - \"Center of Screen With Mouse Pointer\".\n"
"[code]5[/code] - \"Center of Screen With Keyboard Focus\".\n"
"[b]Note:[/b] This setting only affects the exported project, or when the "
"project is run from the command line. In the editor, the value of [member "
"EditorSettings.run/window_placement/rect] is used instead."
msgstr ""
"Початкове положення головного вікна.\n"
"[code]0[/code] - \"Абсолютне\", [member display/window/size/initial_position] "
"використовується для встановлення положення вікна.\n"
"[code]1[/code] - \"Центр основного екрана\".\n"
"[code]3[/code] - \"Центр іншого екрана\", [member display/window/size/"
"initial_screen] використовується для встановлення екрана.\n"
"[code]4[/code] - \"Центр екрана з вказівником миші\".\n"
"[code]5[/code] - \"Центр екрана з фокусом клавіатури\".\n"
"[b]Примітка:[/b] Цей параметр впливає лише на експортований проект або коли "
"проект запускається з командного рядка. У редакторі замість нього "
"використовується значення [member EditorSettings.run/window_placement/rect]."
msgid ""
"Main window initial screen, this setting is used only if [member display/"
"window/size/initial_position_type] is set to \"Other Screen Center\" "
"([code]2[/code]).\n"
"[b]Note:[/b] This setting only affects the exported project, or when the "
"project is run from the command line. In the editor, the value of [member "
"EditorSettings.run/window_placement/screen] is used instead."
msgstr ""
"Початковий екран головного вікна, цей параметр використовується лише тоді, "
"коли для параметра [member display/window/size/initial_position_type] "
"встановлено значення «Інший центр екрана» ([code]2[/code]).\n"
"[b]Примітка:[/b] Цей параметр впливає лише на експортований проект або коли "
"проект запускається з командного рядка. У редакторі замість нього "
"використовується значення [member EditorSettings.run/window_placement/screen]."
msgid "If [code]true[/code], the main window's maximize button is disabled."
msgstr "Якщо [code]true[/code], кнопка розгортання головного вікна вимкнена."
msgid "If [code]true[/code], the main window's minimize button is disabled."
msgstr "Якщо [code]true[/code], кнопка згортання головного вікна вимкнена."
msgid ""
"Main window mode. See [enum DisplayServer.WindowMode] for possible values and "
"how each mode behaves.\n"
"[b]Note:[/b] Game embedding is available only in the \"Windowed\" mode."
msgstr ""
"Режим головного вікна. Перегляньте [enum DisplayServer.WindowMode], щоб "
"дізнатися про можливі значення та як поводиться кожен режим.\n"
"[b]Примітка:[/b] Вбудовування гри доступне лише у «Віконному» режимі."
msgid ""
"Main window can't be focused. No-focus window will ignore all input, except "
"mouse clicks."
msgstr ""
"Головне вікно не може бути зосереджене. Безконтактне вікно ігнорує всі вводи, "
"крім кліків миші."
msgid ""
"If [code]true[/code], allows the window to be resizable by default.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"whether the window is resizable at runtime, set [member Window.unresizable] "
"instead on the root Window, which can be retrieved using "
"[code]get_viewport().get_window()[/code]. [member Window.unresizable] takes "
"the opposite value of this setting.\n"
"[b]Note:[/b] Certain window managers can be configured to ignore the non-"
"resizable status of a window. Do not rely on this setting as a guarantee that "
"the window will [i]never[/i] be resizable.\n"
"[b]Note:[/b] This setting is ignored on iOS."
msgstr ""
"Якщо [code]true[/code], ви можете змінити вікно за замовчуванням.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Щоб змінити, чи є вікно повторно, встановіть [пам'ятне "
"вікно.unresizable] замість вікна кореня, яке можна отримати за допомогою "
"[code]get_viewport().get_window()[/code]. [member Window.unresizable] приймає "
"протилежне значення цього параметра.\n"
"[b]Примітка:[/b] Деякі вікна менеджери можуть бути налаштовані, щоб "
"ігнорувати незмінний статус вікна. Не покладайтеся на цю установку, як "
"гарантія того, що вікно буде [i]never[/i] буде повторно.\n"
"[b]Примітка:[/b] Ця установка ігнорується на iOS."
msgid ""
"If [code]true[/code], the main window uses sharp corners by default.\n"
"[b]Note:[/b] This property is implemented only on Windows (11)."
msgstr ""
"Якщо [code]true[/code], головне вікно за замовчуванням використовує гострі "
"кути.\n"
"[b]Примітка:[/b] Ця властивість реалізована лише у Windows (11)."
msgid ""
"If [code]true[/code], enables a window manager hint that the main window "
"background [i]can[/i] be transparent. This does not make the background "
"actually transparent. For the background to be transparent, the root viewport "
"must also be made transparent by enabling [member rendering/viewport/"
"transparent_background].\n"
"[b]Note:[/b] To use a transparent splash screen, set [member application/"
"boot_splash/bg_color] to [code]Color(0, 0, 0, 0)[/code].\n"
"[b]Note:[/b] This setting has no effect if [member display/window/"
"per_pixel_transparency/allowed] is set to [code]false[/code].\n"
"[b]Note:[/b] This setting has no effect on Android as transparency is "
"controlled only via [member display/window/per_pixel_transparency/allowed]."
msgstr ""
"Якщо значення [code]true[/code], активується підказка менеджера вікон про те, "
"що фон головного вікна [i]може[/i] бути прозорим. Це не робить фон фактично "
"прозорим. Щоб фон був прозорим, кореневий екран перегляду також має бути "
"прозорим, увімкнувши [member rendering/viewport/transparent_background].\n"
"[b]Примітка:[/b] Щоб використовувати прозорий екран-заставку, встановіть для "
"[member application/boot_splash/bg_color] значення [code]Color(0, 0, 0, 0)[/"
"code].\n"
"[b]Примітка:[/b] Цей параметр не впливає, якщо для [member display/window/"
"per_pixel_transparency/allowed] встановлено значення [code]false[/code].\n"
"[b]Примітка:[/b] Цей параметр не впливає на Android, оскільки прозорість "
"контролюється лише через [member display/window/per_pixel_transparency/"
"allowed]."
msgid ""
"Sets the game's main viewport height. On desktop platforms, this is also the "
"initial window height, represented by an indigo-colored rectangle in the 2D "
"editor. Stretch mode settings also use this as a reference when using the "
"[code]canvas_items[/code] or [code]viewport[/code] stretch modes. See also "
"[member display/window/size/viewport_width], [member display/window/size/"
"window_width_override] and [member display/window/size/"
"window_height_override]."
msgstr ""
"Встановлює висоту головного вікна перегляду гри. На настільних платформах це "
"також початкова висота вікна, представлена прямокутником кольору індиго в 2D-"
"редакторі. Параметри режиму розтягування також використовують це як довідник "
"під час використання режимів розтягування [code]canvas_items[/code] або "
"[code]viewport[/code]. Дивіться також [member display/window/size/"
"viewport_width], [member display/window/size/window_width_override] і [member "
"display/window/size/window_height_override]."
msgid ""
"Sets the game's main viewport width. On desktop platforms, this is also the "
"initial window width, represented by an indigo-colored rectangle in the 2D "
"editor. Stretch mode settings also use this as a reference when using the "
"[code]canvas_items[/code] or [code]viewport[/code] stretch modes. See also "
"[member display/window/size/viewport_height], [member display/window/size/"
"window_width_override] and [member display/window/size/"
"window_height_override]."
msgstr ""
"Встановлює висоту головного вікна перегляду гри. На настільних платформах це "
"також початкова висота вікна, представлена прямокутником кольору індиго в 2D-"
"редакторі. Параметри режиму розтягування також використовують це як довідник "
"під час використання режимів розтягування [code]canvas_items[/code] або "
"[code]viewport[/code]. Дивіться також [member display/window/size/"
"viewport_width], [member display/window/size/window_width_override] і [member "
"display/window/size/window_height_override]."
msgid ""
"On desktop platforms, overrides the game's initial window height. See also "
"[member display/window/size/window_width_override], [member display/window/"
"size/viewport_width] and [member display/window/size/viewport_height].\n"
"[b]Note:[/b] By default, or when set to [code]0[/code], the initial window "
"height is the [member display/window/size/viewport_height]. This setting is "
"ignored on iOS, Android, and Web."
msgstr ""
"На настільних платформах замінює початкову висоту вікна гри. Див. також "
"[member display/window/size/window_width_override], [member display/window/"
"size/viewport_width] та [member display/window/size/viewport_height].\n"
"[b]Примітка:[/b] За замовчуванням або якщо встановлено значення [code]0[/"
"code], початкова висота вікна дорівнює [member display/window/size/"
"viewport_height]. Цей параметр ігнорується на iOS, Android та в Інтернеті."
msgid ""
"On desktop platforms, overrides the game's initial window width. See also "
"[member display/window/size/window_height_override], [member display/window/"
"size/viewport_width] and [member display/window/size/viewport_height].\n"
"[b]Note:[/b] By default, or when set to [code]0[/code], the initial window "
"width is the [member display/window/size/viewport_width]. This setting is "
"ignored on iOS, Android, and Web."
msgstr ""
"На настільних платформах замінює початкову ширину вікна гри. Див. також "
"[member display/window/size/window_height_override], [member display/window/"
"size/viewport_width] та [member display/window/size/viewport_height].\n"
"[b]Примітка:[/b] За замовчуванням або якщо встановлено значення [code]0[/"
"code], початкова ширина вікна дорівнює [member display/window/size/"
"viewport_width]. Цей параметр ігнорується на iOS, Android та Web."
msgid ""
"Defines how the aspect ratio of the base size is preserved when stretching to "
"fit the resolution of the window or screen.\n"
"[code]\"ignore\"[/code]: Ignore the aspect ratio when stretching the screen. "
"This means that the original resolution will be stretched to exactly fill the "
"screen, even if it's wider or narrower. This may result in non-uniform "
"stretching: things looking wider or taller than designed.\n"
"[code]\"keep\"[/code]: Keep aspect ratio when stretching the screen. This "
"means that the viewport retains its original size regardless of the screen "
"resolution, and black bars will be added to the top/bottom of the screen "
"(\"letterboxing\") or the sides (\"pillarboxing\").\n"
"[code]\"keep_width\"[/code]: Keep aspect ratio when stretching the screen. If "
"the screen is wider than the base size, black bars are added at the left and "
"right (pillarboxing). But if the screen is taller than the base resolution, "
"the viewport will be grown in the vertical direction (and more content will "
"be visible at the bottom). You can also think of this as \"Expand "
"Vertically\".\n"
"[code]\"keep_height\"[/code]: Keep aspect ratio when stretching the screen. "
"If the screen is taller than the base size, black bars are added at the top "
"and bottom (letterboxing). But if the screen is wider than the base "
"resolution, the viewport will be grown in the horizontal direction (and more "
"content will be visible to the right). You can also think of this as \"Expand "
"Horizontally\".\n"
"[code]\"expand\"[/code]: Keep aspect ratio when stretching the screen, but "
"keep neither the base width nor height. Depending on the screen aspect ratio, "
"the viewport will either be larger in the horizontal direction (if the screen "
"is wider than the base size) or in the vertical direction (if the screen is "
"taller than the original size)."
msgstr ""
"Визначає, як зберігається співвідношення сторін базового розміру під час "
"розтягування, щоб відповідати роздільній здатності вікна або екрана.\n"
"[code]\"ignore\"[/code]: Ігнорувати співвідношення сторін під час "
"розтягування екрана. Це означає, що початкова роздільна здатність буде "
"розтягнута точно на весь екран, навіть якщо він ширший або вужчий. Це може "
"призвести до нерівномірного розтягування: елементи виглядатимуть ширшими або "
"вищими, ніж було задумано.\n"
"[code]\"keep\"[/code]: Зберігати співвідношення сторін під час розтягування "
"екрана. Це означає, що область перегляду зберігає свій початковий розмір "
"незалежно від роздільної здатності екрана, а чорні смуги будуть додані зверху/"
"знизу екрана (\"letterboxing\") або з боків (\"pillarboxing\").\n"
"[code]\"keep_width\"[/code]: Зберігати співвідношення сторін під час "
"розтягування екрана. Якщо екран ширший за базовий розмір, чорні смуги "
"додаються ліворуч і праворуч (pillarboxing). Але якщо екран вищий за базову "
"роздільну здатність, область перегляду буде збільшена у вертикальному "
"напрямку (і більше контенту буде видно внизу). Ви також можете уявити це як "
"«Розгорнути вертикально».\n"
"[code]«keep_height»[/code]: Зберігати співвідношення сторін під час "
"розтягування екрана. Якщо екран вищий за базовий розмір, зверху та знизу "
"додаються чорні смуги (літтербокс). Але якщо екран ширший за базову роздільну "
"здатність, область перегляду буде збільшена в горизонтальному напрямку (і "
"більше контенту буде видно праворуч). Ви також можете уявити це як "
"«Розгорнути горизонтально».\n"
"[code]«expand»[/code]: Зберігати співвідношення сторін під час розтягування "
"екрана, але не зберігати ні ширину, ні висоту основи. Залежно від "
"співвідношення сторін екрана, область перегляду буде більшою або в "
"горизонтальному напрямку (якщо екран ширший за базовий розмір), або у "
"вертикальному напрямку (якщо екран вищий за початковий розмір)."
msgid ""
"Defines how the base size is stretched to fit the resolution of the window or "
"screen.\n"
"[code]\"disabled\"[/code]: No stretching happens. One unit in the scene "
"corresponds to one pixel on the screen. In this mode, [member display/window/"
"stretch/aspect] has no effect. Recommended for non-game applications.\n"
"[code]\"canvas_items\"[/code]: The base size specified in width and height in "
"the project settings is stretched to cover the whole screen (taking [member "
"display/window/stretch/aspect] into account). This means that everything is "
"rendered directly at the target resolution. 3D is unaffected, while in 2D, "
"there is no longer a 1:1 correspondence between sprite pixels and screen "
"pixels, which may result in scaling artifacts. Recommended for most games "
"that don't use a pixel art aesthetic, although it is possible to use this "
"stretch mode for pixel art games too (especially in 3D).\n"
"[code]\"viewport\"[/code]: The size of the root [Viewport] is set precisely "
"to the base size specified in the Project Settings' Display section. The "
"scene is rendered to this viewport first. Finally, this viewport is scaled to "
"fit the screen (taking [member display/window/stretch/aspect] into account). "
"Recommended for games that use a pixel art aesthetic."
msgstr ""
"Визначає, як базовий розмір розтягується відповідно до роздільної здатності "
"вікна або екрана.\n"
"[code]\"disabled\"[/code]: Розтягування не відбувається. Одна одиниця в сцені "
"відповідає одному пікселю на екрані. У цьому режимі [member display/window/"
"stretch/aspect] не має жодного ефекту. Рекомендовано для неігрових програм.\n"
"[code]\"canvas_items\"[/code]: Базовий розмір, вказаний у ширині та висоті в "
"налаштуваннях проекту, розтягується, щоб охопити весь екран (з урахуванням "
"[member display/window/stretch/aspect]). Це означає, що все рендериться "
"безпосередньо з цільовою роздільною здатністю. 3D не змінюється, тоді як у 2D "
"більше немає відповідності 1:1 між пікселями спрайта та пікселями екрана, що "
"може призвести до артефактів масштабування. Рекомендовано для більшості ігор, "
"які не використовують естетику піксельного мистецтва, хоча цей режим "
"розтягування також можна використовувати для ігор з піксельним мистецтвом "
"(особливо в 3D).\n"
" [code]\"viewport\"[/code]: Розмір кореневого елемента [Viewport] "
"встановлюється точно до базового розміру, зазначеного в розділі "
"«Відображення» в налаштуваннях проекту. Спочатку сцена рендериться в цей "
"viewport. Зрештою, цей viewport масштабується, щоб він помістився на екрані "
"(з урахуванням [member display/window/stretch/aspect]). Рекомендовано для "
"ігор, що використовують естетику піксельної графіки."
msgid ""
"The scale factor multiplier to use for 2D elements. This multiplies the final "
"scale factor determined by [member display/window/stretch/mode]. If using the "
"[b]Disabled[/b] stretch mode, this scale factor is applied as-is. This can be "
"adjusted to make the UI easier to read on certain displays."
msgstr ""
"Мультиплікатор вагового фактора для 2D елементів. Цей мультиплікація "
"кінцевого фактора ваги, визначеного [member display/window/stretch/mode]. "
"Якщо за допомогою [b]Вимкнено [/b] режим розтяжки, цей фактор масштабу "
"наноситься як-is. Це можна регулювати, щоб зробити UI простіше читати на "
"певних дисплеях."
msgid ""
"The policy to use to determine the final scale factor for 2D elements. This "
"affects how [member display/window/stretch/scale] is applied, in addition to "
"the automatic scale factor determined by [member display/window/stretch/"
"mode].\n"
"[code]\"fractional\"[/code]: The scale factor will not be modified.\n"
"[code]\"integer\"[/code]: The scale factor will be floored to an integer "
"value, which means that the screen size will always be an integer multiple of "
"the base viewport size. This provides a crisp pixel art appearance.\n"
"[b]Note:[/b] When using integer scaling with a stretch mode, resizing the "
"window to be smaller than the base viewport size will clip the contents. "
"Consider preventing that by setting [member Window.min_size] to the same "
"value as the base viewport size defined in [member display/window/size/"
"viewport_width] and [member display/window/size/viewport_height]."
msgstr ""
"Політика, яка використовується для визначення кінцевого коефіцієнта "
"масштабування для 2D-елементів. Це впливає на те, як застосовується [member "
"display/window/stretch/scale], на додаток до автоматичного коефіцієнта "
"масштабування, визначеного [member display/window/stretch/mode].\n"
"[code]\"fractional\"[/code]: Коефіцієнт масштабування не буде змінено.\n"
"[code]\"integer\"[/code]: Коефіцієнт масштабування буде зведено до "
"цілочисельного значення, що означає, що розмір екрана завжди буде "
"цілочисельним кратним базового розміру області перегляду. Це забезпечує "
"чіткий вигляд піксельної графіки.\n"
"[b]Примітка:[/b] Під час використання цілочисельного масштабування з режимом "
"розтягування зміна розміру вікна, меншого за базовий розмір області "
"перегляду, призведе до обрізання вмісту. Спробуйте запобігти цьому, "
"встановивши [member Window.min_size] на те саме значення, що й базовий розмір "
"області перегляду, визначений у [member display/window/size/viewport_width] "
"та [member display/window/size/viewport_height]."
msgid ""
"If [code]true[/code], subwindows are embedded in the main window (this is "
"also called single-window mode). Single-window mode can be faster as it does "
"not need to create a separate window for every popup and tooltip, which can "
"be a slow operation depending on the operating system and rendering method in "
"use.\n"
"If [code]false[/code], subwindows are created as separate windows (this is "
"also called multi-window mode). This allows them to be moved outside the main "
"window and use native operating system window decorations.\n"
"This is equivalent to [member EditorSettings.interface/editor/"
"single_window_mode] in the editor."
msgstr ""
"Якщо значення [code]true[/code], підвікна вбудовуються в головне вікно (це "
"також називається режимом одного вікна). Режим одного вікна може бути "
"швидшим, оскільки не потрібно створювати окреме вікно для кожного спливаючого "
"вікна та підказки, що може бути повільною операцією залежно від операційної "
"системи та методу рендерингу, що використовується.\n"
"Якщо значення [code]false[/code], підвікна створюються як окремі вікна (це "
"також називається режимом кількох вікон). Це дозволяє переміщувати їх за межі "
"головного вікна та використовувати власні декорації вікон операційної "
"системи.\n"
"Це еквівалентно [member EditorSettings.interface/editor/single_window_mode] у "
"редакторі."
msgid ""
"Sets the V-Sync mode for the main game window. The editor's own V-Sync mode "
"can be set using [member EditorSettings.interface/editor/vsync_mode].\n"
"See [enum DisplayServer.VSyncMode] for possible values and how they affect "
"the behavior of your application.\n"
"Depending on the platform and rendering method, the engine will fall back to "
"[b]Enabled[/b] if the desired mode is not supported.\n"
"V-Sync can be disabled on the command line using the [code]--disable-vsync[/"
"code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url].\n"
"[b]Note:[/b] The [b]Adaptive[/b] and [b]Mailbox[/b] V-Sync modes are only "
"supported in the Forward+ and Mobile rendering methods, not Compatibility.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the V-Sync mode at runtime, call [method DisplayServer.window_set_vsync_mode] "
"instead."
msgstr ""
"Налаштування режиму V-Sync для головного вікна гри. Властивий режим V-Sync "
"можна встановити за допомогою [member EditorSettings.interface/editor/"
"vsync_mode].\n"
"Див. [enum DisplayServer.VSyncMode] для можливих значень і як вони впливають "
"на поведінку вашої програми.\n"
"Залежно від платформи та способу рендерингу, двигун повернеться до "
"[b]Enabled[/b], якщо потрібний режим не підтримується.\n"
"V-Sync може бути вимкнено на командному рядку за допомогою [code]---disable-"
"vsync[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command рядковий аргумент[/url].\n"
"[b]Note:[/b] [b] Адаптив [/b] і [b]Mailbox[/b] V-Sync режими підтримуються "
"тільки в методах Forward+ і мобільних рендерингів, не сумісності.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Щоб змінити режим V-Sync на runtime, зателефонуйте [method "
"DisplayServer.window_set_vsync_mode]."
msgid ""
"Name of the .NET assembly. This name is used as the name of the "
"[code].csproj[/code] and [code].sln[/code] files. By default, it's set to the "
"name of the project ([member application/config/name]) allowing to change it "
"in the future without affecting the .NET assembly."
msgstr ""
"Назва . NET збірка. Ця назва використовується як ім'я [code].csproj[/code] і "
"[code].sln[/code] файли. За замовчуванням, він встановлюється на ім'я проекту "
"([member Application/config/name]), що дозволяє змінити його в майбутньому, "
"не впливаючи на . NET збірка."
msgid ""
"Number of times to attempt assembly reloading after rebuilding .NET "
"assemblies. Effectively also the timeout in seconds to wait for unloading of "
"script assemblies to finish."
msgstr ""
"Кількість разів на спробу перезавантаження після перебудови. NET збірки. "
"Ефективно також час роботи в секундах, щоб чекати розвантаження вузлів "
"скрипта, щоб закінчити."
msgid ""
"Directory that contains the [code].sln[/code] file. By default, the "
"[code].sln[/code] files is in the root of the project directory, next to the "
"[code]project.godot[/code] and [code].csproj[/code] files.\n"
"Changing this value allows setting up a multi-project scenario where there "
"are multiple [code].csproj[/code]. Keep in mind that the Godot project is "
"considered one of the C# projects in the workspace and it's root directory "
"should contain the [code]project.godot[/code] and [code].csproj[/code] next "
"to each other."
msgstr ""
"Каталог, що містить файл [code].sln[/code]. За замовчуванням файли "
"[code].sln[/code] знаходяться в корені каталогу проектів, поруч з "
"[code]project.godot[/code] і [code].csproj[/code] файли.\n"
"Зміна цього значення дозволяє налаштувати багатопроектний скрипт, де є кілька "
"[code].csproj[/code]. Враховуйте, що проект Godot вважається одним із "
"проектів C# у робочому просторі, і він повинен містити каталог "
"[code]project.godot[/code] і [code].csproj[/code] поруч один з одним."
msgid ""
"If [code]true[/code], text resource ([code]tres[/code]) and text scene "
"([code]tscn[/code]) files are converted to their corresponding binary format "
"on export. This decreases file sizes and speeds up loading slightly.\n"
"[b]Note:[/b] Because a resource's file extension may change in an exported "
"project, it is heavily recommended to use [method @GDScript.load] or "
"[ResourceLoader] instead of [FileAccess] to load resources dynamically.\n"
"[b]Note:[/b] The project settings file ([code]project.godot[/code]) will "
"always be converted to binary on export, regardless of this setting."
msgstr ""
"Якщо [code]true[/code], текстовий ресурс ([code]tres[/code]) і текстова сцена "
"([code]tscn[/code]) файли перетворюються на відповідний бінарний формат на "
"експорт. Це зменшує розміри файлів і прискорює завантаження злегка.\n"
"[b]Примітка:[/b] Оскільки розширення файлів ресурсу може змінюватись у "
"експортному проекті, він значно рекомендується використовувати [method "
"@GDScript.load] або [ResourceLoader] замість [FileAccess] для завантаження "
"ресурсів динамічно.\n"
"[b]Примітка:[/b] Файл налаштувань проекту ([code]project.godot[/code]) завжди "
"буде перетворюватися на бінарний на експорт, незалежно від цього налаштування."
msgid ""
"The maximum width to use when importing textures as an atlas. The value will "
"be rounded to the nearest power of two when used. Use this to prevent "
"imported textures from growing too large in the other direction."
msgstr ""
"Максимальна ширина використання при імпорті текстур як атлас. Вартість буде "
"округлена до найближчої потужності двох при використанні. Використовуйте це "
"для запобігання імпортних текстур з вирощування занадто великих в іншому "
"напрямку."
msgid "If [code]true[/code] importing of resources is run on multiple threads."
msgstr ""
"Якщо [code]true[/code] імпорт ресурсів здійснюється на декількох нитках."
msgid ""
"Number of bits per audio sample written to the [code].avi[/code] file. Only "
"16 and 32-bit are supported."
msgstr ""
"Кількість бітів на аудіосемпл, записаних у файл [code].avi[/code]. "
"Підтримуються лише 16- та 32-бітні розряди."
msgid ""
"If [code]true[/code], requests V-Sync to be disabled when writing a movie "
"(similar to setting [member display/window/vsync/vsync_mode] to [b]Disabled[/"
"b]). This can speed up video writing if the hardware is fast enough to "
"render, encode and save the video at a framerate higher than the monitor's "
"refresh rate.\n"
"[b]Note:[/b] [member editor/movie_writer/disable_vsync] has no effect if the "
"operating system or graphics driver forces V-Sync with no way for "
"applications to disable it."
msgstr ""
"Якщо [code]true[/code], запитується вимкнення V-Sync під час запису фільму "
"(подібно до встановлення для [member display/window/vsync/vsync_mode] "
"значення [b]Вимкнено[/b]). Це може пришвидшити запис відео, якщо апаратне "
"забезпечення достатньо швидке для рендерингу, кодування та збереження відео з "
"частотою кадрів, вищою за частоту оновлення монітора.\n"
"[b]Примітка:[/b] [member editor/movie_writer/disable_vsync] не має ефекту, "
"якщо операційна система або графічний драйвер примусово вмикають V-Sync, не "
"маючи можливості для програм її вимкнути."
msgid ""
"The number of frames per second to record in the video when writing a movie. "
"Simulation speed will adjust to always match the specified framerate, which "
"means the engine will appear to run slower at higher [member editor/"
"movie_writer/fps] values. Certain FPS values will require you to adjust "
"[member editor/movie_writer/mix_rate] to prevent audio from desynchronizing "
"over time.\n"
"This can be specified manually on the command line using the [code]--fixed-"
"fps <fps>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Кількість кадрів в секунду для запису в відео при написанні фільму. Швидкість "
"симулятора буде регулюватися, щоб завжди відповідати зазначеному обрамленню, "
"що означає, що двигун з'явиться, щоб запустити повільніше [member editor/"
"movie_parser/fps] значення. Деякі значення FPS потрібно налаштувати "
"[пам'ятний редактор/movie_parser/mix_rate] для запобігання аудіо з "
"десинхронізації часу.\n"
"Це може бути вказаний вручну на командному рядку за допомогою [code]-"
"фіксованих-fps <fps>[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command рядковий аргумент[/url]."
msgid ""
"The audio mix rate to use in the recorded audio when writing a movie (in Hz). "
"This can be different from [member audio/driver/mix_rate], but this value "
"must be divisible by [member editor/movie_writer/fps] to prevent audio from "
"desynchronizing over time."
msgstr ""
"Частота мікшування аудіо, яка використовуватиметься в записаному аудіо під "
"час створення фільму (у Гц). Це значення може відрізнятися від [member audio/"
"driver/mix_rate], але це значення має бути ділене на [member editor/"
"movie_writer/fps], щоб запобігти десинхронізації аудіо з часом."
msgid ""
"The output path for the movie. The file extension determines the "
"[MovieWriter] that will be used.\n"
"Godot has 3 built-in [MovieWriter]s:\n"
"- OGV container with Theora for video and Vorbis for audio ([code].ogv[/code] "
"file extension). Lossy compression, medium file sizes, fast encoding. The "
"lossy compression quality can be adjusted by changing [member "
"ProjectSettings.editor/movie_writer/video_quality] and [member "
"ProjectSettings.editor/movie_writer/ogv/audio_quality]. The resulting file "
"can be viewed in Godot with [VideoStreamPlayer] and most video players, but "
"not web browsers as they don't support Theora.\n"
"- AVI container with MJPEG for video and uncompressed audio ([code].avi[/"
"code] file extension). Lossy compression, medium file sizes, fast encoding. "
"The lossy compression quality can be adjusted by changing [member "
"ProjectSettings.editor/movie_writer/video_quality]. The resulting file can be "
"viewed in most video players, but it must be converted to another format for "
"viewing on the web or by Godot with [VideoStreamPlayer]. MJPEG does not "
"support transparency. AVI output is currently limited to a file of 4 GB in "
"size at most.\n"
"- PNG image sequence for video and WAV for audio ([code].png[/code] file "
"extension). Lossless compression, large file sizes, slow encoding. Designed "
"to be encoded to a video file with another tool such as [url=https://"
"ffmpeg.org/]FFmpeg[/url] after recording. Transparency is currently not "
"supported, even if the root viewport is set to be transparent.\n"
"If you need to encode to a different format or pipe a stream through third-"
"party software, you can extend this [MovieWriter] class to create your own "
"movie writers.\n"
"When using PNG output, the frame number will be appended at the end of the "
"file name. It starts from 0 and is padded with 8 digits to ensure correct "
"sorting and easier processing. For example, if the output path is [code]/tmp/"
"hello.png[/code], the first two frames will be [code]/tmp/hello00000000.png[/"
"code] and [code]/tmp/hello00000001.png[/code]. The audio will be saved at "
"[code]/tmp/hello.wav[/code]."
msgstr ""
"Вихідний шлях для фільму. Розширення файлу визначає [MovieWriter], який буде "
"використано.\n"
"Godot має 3 вбудовані [MovieWriter]:\n"
"- Контейнер OGV з Theora для відео та Vorbis для аудіо (розширення файлу "
"[code].ogv[/code]). Стиснення з втратами, середні розміри файлів, швидке "
"кодування. Якість стиснення з втратами можна налаштувати, змінивши [member "
"ProjectSettings.editor/movie_writer/video_quality] та [member "
"ProjectSettings.editor/movie_writer/ogv/audio_quality]. Отриманий файл можна "
"переглянути в Godot за допомогою [VideoStreamPlayer] та більшості "
"відеоплеєрів, але не у веббраузерах, оскільки вони не підтримують Theora.\n"
"- Контейнер AVI з MJPEG для відео та нестисненого аудіо (розширення файлу "
"[code].avi[/code]). Стиснення з втратами, середні розміри файлів, швидке "
"кодування. Якість стиснення з втратами можна налаштувати, змінивши [member "
"ProjectSettings.editor/movie_writer/video_quality]. Отриманий файл можна "
"переглянути в більшості відеоплеєрів, але його потрібно конвертувати в інший "
"формат для перегляду в Інтернеті або за допомогою Godot за допомогою "
"[VideoStreamPlayer]. MJPEG не підтримує прозорість. Вихідний файл AVI наразі "
"обмежений файлом розміром максимум 4 ГБ.\n"
"- Послідовність зображень PNG для відео та WAV для аудіо (розширення файлу "
"[code].png[/code]). Стиснення без втрат, великі розміри файлів, повільне "
"кодування. Розроблено для кодування у відеофайл за допомогою іншого "
"інструменту, такого як [url=https://ffmpeg.org/]FFmpeg[/url] після запису. "
"Прозорість наразі не підтримується, навіть якщо коренева область перегляду "
"налаштована як прозора.\n"
"Якщо вам потрібно кодувати в інший формат або передати потік через стороннє "
"програмне забезпечення, ви можете розширити цей клас [MovieWriter], щоб "
"створювати власні програми запису фільмів.\n"
"Під час використання виводу PNG номер кадру буде додано в кінці імені файлу. "
"Він починається з 0 і доповнюється 8 цифрами для забезпечення правильного "
"сортування та легшої обробки. Наприклад, якщо вихідний шлях — [code]/tmp/"
"hello.png[/code], перші два кадри будуть [code]/tmp/hello00000000.png[/code] "
"та [code]/tmp/hello00000001.png[/code]. Аудіо буде збережено за адресою "
"[code]/tmp/hello.wav[/code]."
msgid ""
"The audio encoding quality to use when writing Vorbis audio to a file, "
"between [code]-0.1[/code] and [code]1.0[/code] (inclusive). Higher "
"[code]quality[/code] values result in better-sounding output at the cost of "
"larger file sizes. Even at quality [code]1.0[/code], compression remains "
"lossy.\n"
"[b]Note:[/b] This does not affect video quality, which is controlled by "
"[member editor/movie_writer/video_quality] instead."
msgstr ""
"Якість кодування аудіо, яка використовується під час запису аудіо Vorbis у "
"файл, від [code]-0.1[/code] до [code]1.0[/code] (включно). Вищі значення "
"[code]quality[/code] призводять до кращого звучання виводу, але за рахунок "
"більшого розміру файлу. Навіть за якості [code]1.0[/code] стиснення "
"залишається з втратами.\n"
"[b]Примітка:[/b] Це не впливає на якість відео, яка контролюється [member "
"editor/movie_writer/video_quality]."
msgid ""
"The tradeoff between encoding speed and compression efficiency. Speed "
"[code]1[/code] is the slowest but provides the best compression. Speed "
"[code]4[/code] is the fastest but provides the worst compression. Video "
"quality is generally not affected significantly by this setting."
msgstr ""
"Компроміс між швидкістю кодування та ефективністю стиснення. Швидкість "
"[code]1[/code] є найповільнішою, але забезпечує найкраще стиснення. Швидкість "
"[code]4[/code] є найшвидшою, але забезпечує найгірше стиснення. Якість відео "
"зазвичай не суттєво залежить від цього налаштування."
msgid ""
"Forces keyframes at the specified interval (in frame count). Higher values "
"can improve compression up to a certain level at the expense of higher "
"latency when seeking."
msgstr ""
"Примусово створює ключові кадри через заданий інтервал (у кількості кадрів). "
"Вищі значення можуть покращити стиснення до певного рівня, але за рахунок "
"більшої затримки під час пошуку."
msgid ""
"The speaker mode to use in the recorded audio when writing a movie. See [enum "
"AudioServer.SpeakerMode] for possible values."
msgstr ""
"Режим динаміка для використання в записаному аудіо при написанні фільму. "
"Дивитися [enum AudioServer.SpeakerMode] для можливих значень."
msgid ""
"The video encoding quality to use when writing a Theora or AVI (MJPEG) video "
"to a file, between [code]0.0[/code] and [code]1.0[/code] (inclusive). Higher "
"[code]quality[/code] values result in better-looking output at the cost of "
"larger file sizes. Recommended [code]quality[/code] values are between "
"[code]0.75[/code] and [code]0.9[/code]. Even at quality [code]1.0[/code], "
"compression remains lossy."
msgstr ""
"Якість кодування відео, яку слід використовувати під час запису відео Theora "
"або AVI (MJPEG) у файл, між [code]0.0[/code] і [code]1.0[/code] "
"(інклюзивний). Вища [code]quality[/code] значення призводять до кращого "
"вигляду результату, але за рахунок більшого розміру файлів. Рекомендовано "
"[code]quality[/code] значення знаходяться між [code]0.75[/code] і [code]0.9[/"
"code]. Навіть за якістю [code]1.0[/code], стиснення залишається з втратами."
msgid ""
"The format of the default signal callback name (in the Signal Connection "
"Dialog). The following substitutions are available: [code]{NodeName}[/code], "
"[code]{nodeName}[/code], [code]{node_name}[/code], [code]{SignalName}[/code], "
"[code]{signalName}[/code], and [code]{signal_name}[/code]."
msgstr ""
"Формат імені за замовчуванням сигналу виклику (в ділогу Signal Connection). "
"Наступні заміни доступні: [code]{NodeName}[/code], [code]{nodeName}[/code], "
"[code]{node_name}[/code], [code]{SignalName}[/code], [code]{signalName}[/"
"code], і [code]{signal_name}[/code]."
msgid ""
"The format of the default signal callback name when a signal connects to the "
"same node that emits it (in the Signal Connection Dialog). The following "
"substitutions are available: [code]{NodeName}[/code], [code]{nodeName}[/"
"code], [code]{node_name}[/code], [code]{SignalName}[/code], [code]{signalName}"
"[/code], and [code]{signal_name}[/code]."
msgstr ""
"Формат імені сигналу за замовчуванням при підключенні сигналу до тієї ж "
"вершини, яка випромінює його (в ділогу Signal Connection). Наступні заміни "
"доступні: [code]{NodeName}[/code], [code]{nodeName}[/code], [code]{node_name}"
"[/code], [code]{SignalName}[/code], [code]{signalName}[/code], і [code]"
"{signal_name}[/code]."
msgid ""
"When creating node names automatically, set the type of casing to use in this "
"project. This is mostly an editor setting."
msgstr ""
"При створенні назв вузлів автоматично встановлюється тип обсадки для "
"використання в цьому проекті. Це в основному налаштування редактора."
msgid ""
"What to use to separate node name from number. This is mostly an editor "
"setting."
msgstr ""
"Що використовувати для окремого імені вузла від кількості. Це в основному "
"налаштування редактора."
msgid ""
"When generating scene file names from scene root node, set the type of casing "
"to use in this project. This is mostly an editor setting."
msgstr ""
"При створенні імен файлів сцен з кореневого вузла, встановіть тип кешування "
"для використання в цьому проекті. Це в основному налаштування редактора."
msgid ""
"When generating script file names from the selected node, set the type of "
"casing to use in this project. This is mostly an editor setting."
msgstr ""
"При створенні імен файлів скриптів з вибраного вузла встановіть тип кешування "
"для використання в цьому проекті. Це в основному налаштування редактора."
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"
"It is possible to make another executable run Godot by using the [code]"
"%command%[/code] placeholder. The placeholder will be replaced with Godot's "
"own command line. Program-specific arguments should be placed [i]before[/i] "
"the placeholder, whereas Godot-specific arguments should be placed [i]after[/"
"i] the placeholder.\n"
"For example, this can be used to force the project to run on the dedicated "
"GPU in an NVIDIA Optimus system on Linux:\n"
"[codeblock lang=text]\n"
"prime-run %command%\n"
"[/codeblock]"
msgstr ""
"Командно-лінійні аргументи при запуску проекту. Це не впливає на сам "
"редактор.\n"
"Можна зробити ще один виконуваний Godot за допомогою [code]%command%[/code]. "
"Власником місця буде заміщати власний командний ряд Godot. [i]before[/i], в "
"той час як Godot-специфічні аргументи повинні бути розміщені [i] після того, "
"як[/i] власником місця.\n"
"Наприклад, це може бути використаний для примусового виконання проекту на "
"виділеному GPU в системі NVIDIA Optimus на Linux:\n"
"[codeblock lang=text]\n"
"р/р %command%\n"
"[/codeblock]"
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 serialized "
"in the scene files."
msgstr ""
"Розширення для текстових файлів, щоб включати в функцію редактора скриптів "
"\"Фінд у файлах\". Ви можете додати e.g. [code]tscn[/code], якщо ви хочете "
"також записати файли сцени, особливо якщо ви використовуєте вбудовані "
"скрипти, які послідовно виконуються у файлах сцени."
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 ""
"Пошук шляхів для шаблонів сценаріїв проекту. Godot буде шукати шаблони "
"сценаріїв як в розділі «Редастр»."
msgid ""
"If [code]true[/code], Blender 3D scene files with the [code].blend[/code] "
"extension will be imported by converting them to glTF 2.0.\n"
"This requires configuring a path to a Blender executable in the [member "
"EditorSettings.filesystem/import/blender/blender_path] setting. Blender 3.0 "
"or later is required."
msgstr ""
"Якщо значення [code]true[/code], файли 3D-сцен Blender з розширенням "
"[code].blend[/code] будуть імпортовані шляхом конвертації їх у glTF 2.0.\n"
"Це вимагає налаштування шляху до виконуваного файлу Blender у параметрі "
"[member EditorSettings.filesystem/import/blender/blender_path]. Потрібен "
"Blender 3.0 або пізнішої версії."
msgid ""
"Override for [member filesystem/import/blender/enabled] on Android where "
"Blender can't easily be accessed from Godot."
msgstr ""
"Перевизначення для [member filesystem/import/blender/enabled] на Android, де "
"до Blender неможливо легко отримати доступ з Godot."
msgid ""
"Override for [member filesystem/import/blender/enabled] on the Web where "
"Blender can't easily be accessed from Godot."
msgstr ""
"Перевизначення для [member filesystem/import/blender/enabled] в Інтернеті, де "
"до Blender неможливо легко отримати доступ з Godot."
msgid ""
"If [code]true[/code], Autodesk FBX 3D scene files with the [code].fbx[/code] "
"extension will be imported by converting them to glTF 2.0.\n"
"This requires configuring a path to an FBX2glTF executable in the editor "
"settings at [member EditorSettings.filesystem/import/fbx/fbx2gltf_path]."
msgstr ""
"Якщо [code]true[/code], Autodesk FBX 3D сцен файлів з [code].fbx[/code] буде "
"імпортовано шляхом перетворення їх в glTF 2.0.\n"
"Це вимагає налаштування шляху до FBX2glTF, що виконується в налаштуваннях "
"редактора [member EditorSettings.filesystem/import/fbx/fbx2gltf_path]."
msgid ""
"Override for [member filesystem/import/fbx2gltf/enabled] on Android where "
"FBX2glTF can't easily be accessed from Godot."
msgstr ""
"Перевизначення для [member filesystem/import/fbx2gltf/enabled] на Android, де "
"доступ до FBX2glTF з Godot неможливий."
msgid ""
"Override for [member filesystem/import/fbx2gltf/enabled] on the Web where "
"FBX2glTF can't easily be accessed from Godot."
msgstr "На сайті, де FBX2glTF не може бути доступним з Godot."
msgid ""
"Default value for [member ScrollContainer.scroll_deadzone], which will be "
"used for all [ScrollContainer]s unless overridden."
msgstr ""
"За замовчуванням значення [member ScrollContainer.scroll_deadzone], який буде "
"використовуватися для всіх [ScrollContainer], якщо перейменувати."
msgid ""
"The minimum distance the mouse cursor must move while pressed before a drag "
"operation begins in the default viewport. For custom viewports see [member "
"Viewport.gui_drag_threshold]."
msgstr ""
"Мінімальна відстань, на яку курсор миші повинен переміститися під час "
"натискання, перш ніж розпочнеться операція перетягування у стандартному вікні "
"перегляду. Інформацію про користувацькі вікна перегляду див. у [member "
"Viewport.gui_drag_threshold]."
msgid ""
"Determines whether a [Control] should visually indicate focus when said focus "
"is gained using a mouse or touch input.\n"
"- [b]Never[/b] ([code]0[/code]) show the focused state for mouse/touch "
"input.\n"
"- [b]Control Supports Keyboard Input[/b] ([code]1[/code]) shows the focused "
"state even when gained via mouse/touch input (similar to how browsers handle "
"focus).\n"
"- [b]Always[/b] ([code]2[/code]) show the focused state, even if said focus "
"was gained via mouse/touch input."
msgstr ""
"Визначає, чи має [Control] візуально вказувати фокус, коли цей фокус отримано "
"за допомогою миші або сенсорного введення.\n"
"- [b]Ніколи[/b] ([code]0[/code]) не показувати стан фокусування для введення "
"мишею/сенсорним введенням.\n"
"- [b]Control підтримує введення з клавіатури[/b] ([code]1[/code]) показує "
"стан фокусування, навіть якщо фокус отримано за допомогою миші/сенсорного "
"введення (подібно до того, як браузери обробляють фокус).\n"
"- [b]Завжди[/b] ([code]2[/code]) показувати стан фокусування, навіть якщо цей "
"фокус отримано за допомогою миші/сенсорного введення."
msgid ""
"If [code]true[/code], snaps [Control] node vertices to the nearest pixel to "
"ensure they remain crisp even when the camera moves or zooms."
msgstr ""
"Якщо [code]true[/code], snaps [Control] вершини вершин до найближчого "
"пікселя, щоб вони залишалися хрусткою навіть коли камера рухається або зумів."
msgid ""
"How to position the Cancel and OK buttons in the project's [AcceptDialog] "
"windows. Different platforms have different conventions for this, which can "
"be overridden through this setting.\n"
"- [b]Auto[/b] follows the platform convention: OK first on Windows, KDE, and "
"LXQt; Cancel first on macOS and other Linux desktop environments.\n"
"- [b]Cancel First[/b] forces the Cancel/OK ordering.\n"
"- [b]OK First[/b] forces the OK/Cancel ordering.\n"
"To check if these buttons are swapped at runtime, use [method "
"DisplayServer.get_swap_cancel_ok].\n"
"[b]Note:[/b] This doesn't affect native dialogs such as the ones spawned by "
"[method DisplayServer.dialog_show]."
msgstr ""
"Як розташувати кнопки «Скасувати» та «ОК» у вікнах [AcceptDialog] проекту. "
"Різні платформи мають різні домовленості для цього, які можна змінити за "
"допомогою цього налаштування.\n"
"- [b]Auto[/b] дотримується домовленості платформи: спочатку «ОК» у Windows, "
"KDE та LXQt; спочатку «Скасувати» у macOS та інших середовищах робочого столу "
"Linux.\n"
"- [b]Спочатку «Скасувати»[/b] примусово встановлює порядок «Скасувати»/«ОК».\n"
"- [b]Спочатку «ОК»[/b] примусово встановлює порядок «ОК»/«Скасувати».\n"
"Щоб перевірити, чи ці кнопки помінялися місцями під час виконання, "
"використовуйте [method DisplayServer.get_swap_cancel_ok].\n"
"[b]Примітка:[/b] Це не впливає на власні діалогові вікна, такі як ті, що "
"створюються [method DisplayServer.dialog_show]."
msgid "Maximum undo/redo history size for [TextEdit] fields."
msgstr "Максимальний розмір історії андо/редо для поля [TextEdit]."
msgid ""
"If set to [code]true[/code] and [member display/window/stretch/mode] is set "
"to [code]\"canvas_items\"[/code], font and [DPITexture] oversampling is "
"enabled in the main window. Use [member Viewport.oversampling] to control "
"oversampling in other viewports and windows."
msgstr ""
"Якщо встановлено значення [code]true[/code], а [member display/window/stretch/"
"mode] має значення [code]\"canvas_items\"[/code], у головному вікні "
"вмикається передискретизація шрифтів та [DPITexture]. Використовуйте [member "
"Viewport.oversampling] для керування передискретизацією в інших вікнах та "
"областях перегляду."
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 ""
"Шлях до користувацького [Theme] ресурсного файлу для використання для проекту "
"([code].theme[/code] або Generic [code].tres[/code]/[code].res[/code] "
"розширення."
msgid ""
"Path to a custom [Font] resource to use as default for all GUI elements of "
"the project."
msgstr ""
"Шлях до користувацького ресурсу [Font] для використання як за замовчуванням "
"для всіх елементів інтерфейсу проекту."
msgid ""
"Font anti-aliasing mode for the default project font. See [member "
"FontFile.antialiasing].\n"
"[b]Note:[/b] This setting does not affect custom [Font]s used within the "
"project. Use the [b]Import[/b] dock for that instead (see [member "
"ResourceImporterDynamicFont.antialiasing])."
msgstr ""
"Шрифт анти-алюзивний режим для шрифту за замовчуванням. Див. [member "
"FontFile.antialiasing].\n"
"[b]Примітка:[/b] Цей параметр не впливає на користувача [Font], "
"використовувані в рамках проекту. Використовуйте [b]Import[/b] для цього "
"замість (див. [member ResourceImporterDynamicFont.antialiasing])."
msgid ""
"If set to [code]true[/code], the default font will have mipmaps generated. "
"This prevents text from looking grainy when a [Control] is scaled down, or "
"when a [Label3D] is viewed from a long distance (if [member "
"Label3D.texture_filter] is set to a mode that displays mipmaps).\n"
"Enabling [member gui/theme/default_font_generate_mipmaps] increases font "
"generation time and memory usage. Only enable this setting if you actually "
"need it.\n"
"[b]Note:[/b] This setting does not affect custom [Font]s used within the "
"project. Use the [b]Import[/b] dock for that instead (see [member "
"ResourceImporterDynamicFont.generate_mipmaps])."
msgstr ""
"Якщо встановлено значення [code]true[/code], для шрифту за замовчуванням "
"будуть згенеровані міп-мапи. Це запобігає зернистості тексту під час "
"зменшення масштабу [Control] або коли [Label3D] розглядається з великої "
"відстані (якщо для [member Label3D.texture_filter] встановлено режим "
"відображення міп-мап).\n"
"Увімкнення [member gui/theme/default_font_generate_mipmaps] збільшує час "
"генерації шрифтів та використання пам'яті. Увімкніть цей параметр, лише якщо "
"він вам дійсно потрібен.\n"
"[b]Примітка:[/b] Цей параметр не впливає на власні [Font], що "
"використовуються в проекті. Натомість використовуйте для цього панель "
"[b]Імпорт[/b] (див. [member ResourceImporterDynamicFont.generate_mipmaps])."
msgid ""
"Font hinting mode for the default project font. See [member "
"FontFile.hinting].\n"
"[b]Note:[/b] This setting does not affect custom [Font]s used within the "
"project. Use the [b]Import[/b] dock for that instead (see [member "
"ResourceImporterDynamicFont.hinting])."
msgstr ""
"Режим натиснення шрифту за замовчуванням. Див. [Пам'ятий Фонтан].\n"
"[b]Примітка:[/b] Цей параметр не впливає на користувача [Font], "
"використовувані в рамках проекту. Використовуйте [b]Import[/b] для цього "
"замість (див. [ ResourceImporterDynamicFont.hinting])."
msgid ""
"If set to [code]true[/code], the default font will use multichannel signed "
"distance field (MSDF) for crisp rendering at any size. Since this approach "
"does not rely on rasterizing the font every time its size changes, this "
"allows for resizing the font in real-time without any performance penalty. "
"Text will also not look grainy for [Control]s that are scaled down (or for "
"[Label3D]s viewed from a long distance).\n"
"MSDF font rendering can be combined with [member gui/theme/"
"default_font_generate_mipmaps] to further improve font rendering quality when "
"scaled down.\n"
"[b]Note:[/b] This setting does not affect custom [Font]s used within the "
"project. Use the [b]Import[/b] dock for that instead (see [member "
"ResourceImporterDynamicFont.multichannel_signed_distance_field])."
msgstr ""
"Якщо встановити до [code]true[/code], шрифт за замовчуванням буде "
"використовувати багатоканальне поле дистанційного керування (MSDF) для crisp, "
"що надає будь-який розмір. Оскільки цей підхід не спирається на растровий "
"шрифт кожного разу його зміни розміру, це дозволяє переосмислити шрифт в "
"режимі реального часу без штрафних характеристик. Текст також не буде "
"виглядати зерно для [Control], які масштабуються (або для [Label3D], виданого "
"з далекої відстані.\n"
"MSDF Завантаження шрифту може поєднуватися з [member gui/theme/"
"default_font_generate_mipmaps] для подальшого покращення якості шрифту при "
"масштабі вниз.\n"
"[b]Примітка:[/b] Цей параметр не впливає на користувача [Font], "
"використовувані в рамках проекту. Використовуйте [b]Import[/b] док для цього "
"замість (див. [member "
"ResourceImporterDynamicFont.multichannel_signed_distance_field])."
msgid ""
"Font glyph subpixel positioning mode for the default project font. See "
"[member FontFile.subpixel_positioning].\n"
"[b]Note:[/b] This setting does not affect custom [Font]s used within the "
"project. Use the [b]Import[/b] dock for that instead (see [member "
"ResourceImporterDynamicFont.subpixel_positioning])."
msgstr ""
"Режим позиціонування субпікселів шрифту для шрифту проєкту за замовчуванням. "
"Див. [member FontFile.subpixel_positioning].\n"
"[b]Примітка:[/b] Цей параметр не впливає на власні [Font], що "
"використовуються в проєкті. Натомість використовуйте для цього панель "
"[b]Імпорт[/b] (див. [member "
"ResourceImporterDynamicFont.subpixel_positioning])."
msgid ""
"The default scale factor for [Control]s, when not overridden by a [Theme].\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the default theme scale at runtime, set [member ThemeDB.fallback_base_scale] "
"instead. However, to adjust the scale of all 2D elements at runtime, it's "
"preferable to use [member Window.content_scale_factor] on the root [Window] "
"node instead (as this also affects overridden [Theme]s). See [url=$DOCS_URL/"
"tutorials/rendering/multiple_resolutions.html]Multiple resolutions[/url] in "
"the documentation for details."
msgstr ""
"Коефіцієнт масштабування за замовчуванням для [Control], якщо він не "
"перевизначений [Theme].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"змінити масштаб теми за замовчуванням під час виконання, встановіть замість "
"цього [member ThemeDB.fallback_base_scale]. Однак, щоб налаштувати масштаб "
"усіх 2D-елементів під час виконання, краще використовувати [member "
"Window.content_scale_factor] на кореневому вузлі [Window] (оскільки це також "
"впливає на перевизначені [Theme]). Див. [url=$DOCS_URL/tutorials/rendering/"
"multiple_resolutions.html]Кілька роздільних здатностей[/url] у документації "
"для отримання детальної інформації."
msgid ""
"LCD subpixel layout used for font anti-aliasing. See [enum "
"TextServer.FontLCDSubpixelLayout]."
msgstr ""
"РК-підпіксельна верстка, яка використовується для встановлення шрифту. Див. "
"[enum TextServer.FontLCDSubpixelLayout]."
msgid ""
"When [member BaseButton.shortcut_feedback] is enabled, this is the time the "
"[BaseButton] will remain highlighted after a shortcut."
msgstr ""
"Коли [member BaseButton.shortcut_feedback] увімкнено, це час, протягом якого "
"[BaseButton] залишатиметься виділеною після натискання комбінації клавіш."
msgid ""
"Timer setting for incremental search in [Tree], [ItemList], etc. controls (in "
"milliseconds)."
msgstr ""
"Налаштування таймера для вступного пошуку в [Tree], [ItemList] та ін. "
"контроль (в мілісекундах)."
msgid "Timer for detecting idle in [TextEdit] (in seconds)."
msgstr "Таймер для виявлення свічки в [TextEdit] (в секундах)."
msgid "Default delay for tooltips (in seconds)."
msgstr "Затримка за замовчуванням для інструментів."
msgid "Delay for tooltips in the editor."
msgstr "Виставки для інструментів у редакторі."
msgid ""
"Default [InputEventAction] to confirm a focused button, menu or list item, or "
"validate input.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для підтвердження фокус- кнопки, меню або "
"пункту списку, або валідації входу.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to start or end a drag-and-drop operation without "
"using mouse.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] запускає або завершує операцію "
"перетягування без використання миші.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
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 "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для відключення модного або замінного "
"введення.\n"
"[b]Note:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to close a dialog window.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] закриває діалогове вікно.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid "macOS specific override for the shortcut to close a dialog window."
msgstr ""
"Специфічне для macOS перевизначення комбінації клавіш для закриття "
"діалогового вікна."
msgid ""
"Default [InputEventAction] to delete a color preset in a [ColorPicker].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] видаляє колірний пресет у [ColorPicker].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to copy a selection to the clipboard.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для копіювання вибору в буфер обміну.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to cut a selection to the clipboard.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вирізання вибору на буфер.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move down in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення в UI.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
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 "
"KEY_END] on typical desktop UI systems.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] перейти до кінцевого положення [Control] "
"(наприклад, останнього елемента в [ItemList] або [Tree]), що відповідає "
"поведінки [constant KEY_END] на типових настільних UI системах.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete the selected file in a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] видаляє вибраний файл у [FileDialog].\n"
"[b]Примітка:[/b] За замовчуванням дії [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to open file filter in a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] відкриває фільтр файлу в [FileDialog].\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to focus path edit field in a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] фокусується на полі редагування шляху в "
"[FileDialog].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"macOS specific override for the shortcut to focus path edit field in "
"[FileDialog]."
msgstr ""
"Специфічне для macOS перевизначення комбінації клавіш для фокусування поля "
"редагування шляху в [FileDialog]."
msgid ""
"Default [InputEventAction] to refresh the contents of the current directory "
"of a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для оновлення вмісту поточного каталогу "
"[FileDialog].\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to toggle showing hidden files and directories in "
"a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] перемикає показ прихованих файлів і "
"каталогів у [FileDialog].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to go up one directory in a [FileDialog].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] переходить на один каталог угору в "
"[FileDialog].\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to switch [TextEdit] [member input/ui_text_indent] "
"between moving keyboard focus to the next [Control] in the scene and "
"inputting a [code]Tab[/code] character.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] перемикає [TextEdit] [member input/"
"ui_text_indent] між переміщенням фокуса клавіатури на наступний [Control] у "
"сцені та введенням символу [code]Tab[/code].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to focus the next [Control] in the scene. The "
"focus behavior can be configured via [member Control.focus_next].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для фокусування наступного [Control] в "
"сцені. У фокусі можна налаштувати через [member Control.focus_next].\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to focus the previous [Control] in the scene. The "
"focus behavior can be configured via [member Control.focus_previous].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для фокусування попереднього [Control] в "
"сцені. У фокусі можна налаштувати через [member Control.focus_previous].\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete a [GraphNode] in a [GraphEdit].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення [GraphNode] в [GraphEdit].\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to duplicate a [GraphNode] in a [GraphEdit].\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для дублювання [GraphNode] в "
"[GraphEdit].\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to follow a [GraphNode] input port connection.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] має слідувати за з'єднанням вхідного "
"порту [GraphNode].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"macOS specific override for the shortcut to follow a [GraphNode] input port "
"connection."
msgstr ""
"Специфічне для macOS перевизначення для швидкого виконання дії після "
"підключення до вхідного порту [GraphNode]."
msgid ""
"Default [InputEventAction] to follow a [GraphNode] output port connection.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] має слідувати за з'єднанням вихідного "
"порту [GraphNode].\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"macOS specific override for the shortcut to follow a [GraphNode] output port "
"connection."
msgstr ""
"Специфічне для macOS перевизначення для швидкого виконання дії після "
"підключення вихідного порту [GraphNode]."
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 "
"KEY_HOME] on typical desktop UI systems.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] перейти до стартового положення [Control] "
"(наприклад, перший елемент в [ItemList] або [Tree]), що відповідає поведінки "
"[constant KEY_HOME] на типових настільних UI системах.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move left in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] переміщується ліворуч в інтерфейсі "
"користувача.\n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to open a context menu in a text field.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для відкриття контекстного меню в "
"текстовому полі.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
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 "
"typical desktop UI systems.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction], щоб вийти на сторінку в [Control] "
"(наприклад, в [ItemList] або [Tree]), що відповідає поведінки [constant "
"KEY_PAGEDOWN] на типових настільних UI системах.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
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 "
"typical desktop UI systems.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] перейти на сторінку в [Control] "
"(наприклад, в [ItemList] або [Tree]), що відповідає поведінці [constant "
"KEY_PAGEUP] на типових настільних UI системах.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to paste from the clipboard.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вставки з буферу.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to redo an undone action.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для повторення скасованої дії.\n"
"[b]Примітка:[/b] За замовчуванням дії [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to move right in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення прямо в UI.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to select an item in a [Control] (e.g. in an "
"[ItemList] or a [Tree]).\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] вибрати пункт в [Control] (наприклад, в "
"[ItemList] або [Tree]).\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to swap input direction, i.e. change between left-"
"to-right to right-to-left modes. Affects text-editing controls ([LineEdit], "
"[TextEdit])."
msgstr ""
"За замовчуванням [InputEventAction] для зсуву вхідного напрямку, тобто зміни "
"між лівою вліво-влівими режимами. Визначає текстові елементи керування "
"([LineEdit], [TextEdit])."
msgid ""
"If a selection is currently active with the last caret in text fields, "
"searches for the next occurrence of the selection, adds a caret and selects "
"the next occurrence.\n"
"If no selection is currently active with the last caret in text fields, "
"selects the word currently under the caret.\n"
"The action can be performed sequentially for all occurrences of the selection "
"of the last caret and for all existing carets.\n"
"The viewport is adjusted to the latest newly added caret.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"Якщо підбір в даний час діє з останньої обережності в текстових полях, пошуки "
"на наступний випадок вибору, додає догляд і вибирає наступну появу.\n"
"Якщо ви не підбираєте зараз діє з останньої обережності в текстових полях, "
"вибирає слово, що знаходиться під опікою.\n"
"Дія може бути виконана послідовно для всіх випадків вибору останнього догляду "
"і для всіх існуючих карець.\n"
"Перегляд портів регулюється до останнього нещодавно додаткового догляду.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete the character before the text cursor.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення персонажа перед курсором "
"тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete [b]all[/b] text before the text cursor.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення [b]all[/b] текст перед "
"курсором тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to delete all text before the text "
"cursor."
msgstr "специфікація macOS для ярлика, щоб видалити текст перед курсом тексту."
msgid ""
"Default [InputEventAction] to delete all characters before the cursor up "
"until a whitespace or punctuation character.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення всіх символів до курсора до "
"білого простору або символу пунктуації.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid "macOS specific override for the shortcut to delete a word."
msgstr "специфікацію macOS для видалення слова."
msgid ""
"Default [InputEventAction] to add an additional caret above every caret of a "
"text."
msgstr ""
"За замовчуванням [InputEventAction] для додавання додаткового догляду над "
"кожним доглядом тексту."
msgid ""
"macOS specific override for the shortcut to add a caret above every caret."
msgstr "специфіка macOS для ярлика, щоб додати догляд над кожним доглядом."
msgid ""
"Default [InputEventAction] to add an additional caret below every caret of a "
"text."
msgstr ""
"За замовчуванням [InputEventAction] для додання додаткового догляду за цим "
"текстом."
msgid ""
"macOS specific override for the shortcut to add a caret below every caret."
msgstr ""
"специфікацію macOS для ярлика, щоб додати догляд нижче кожного піклування."
msgid ""
"Default [InputEventAction] to move the text cursor to the end of the text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переходу курсора тексту до кінця "
"тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor to the end "
"of the text."
msgstr ""
"специфікацію macOS для ярлика для переміщення текстового курсора до кінця "
"тексту."
msgid ""
"Default [InputEventAction] to move the text cursor to the start of the text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переходу курсора тексту до запуску "
"тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor to the start "
"of the text."
msgstr ""
"специфікацію macOS для ярлика для переміщення текстового курсора до запуску "
"тексту."
msgid ""
"Default [InputEventAction] to move the text cursor down.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення курсора тексту вниз.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor left.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення текстового курсора "
"зліва.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor to the end of the line.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переходу курсора тексту до кінця "
"рядка.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor to the end "
"of the line."
msgstr ""
"специфікацію macOS для ярлика для переміщення текстового курсора до кінця "
"рядка."
msgid ""
"Default [InputEventAction] to move the text cursor to the start of the line.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення текстового курсора до "
"початку лінії.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor to the start "
"of the line."
msgstr ""
"специфікацію macOS для ярлика для переміщення текстового курсора до початку "
"лінії."
msgid ""
"Default [InputEventAction] to move the text cursor down one page.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення курсора тексту в одну "
"сторінку.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor up one page.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення курсора тексту на одну "
"сторінку.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor right.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переходу правого курсора тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor up.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення курсора тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to move the text cursor left to the next "
"whitespace or punctuation.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переходу курсора тексту зліва на "
"наступний білий простір або пунктуація.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor back one "
"word."
msgstr ""
"специфікацію macOS для ярлика, щоб перемістити курсор тексту назад одне слово."
msgid ""
"Default [InputEventAction] to move the text cursor right to the next "
"whitespace or punctuation.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення курсора тексту праворуч "
"на наступний білий простір або пунктуація.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to move the text cursor forward one "
"word."
msgstr "специфікацію macOS для ярлика, щоб перемістити курсор на один слово."
msgid ""
"If there's only one caret active and with a selection, clears the selection.\n"
"In case there's more than one caret active, removes the secondary carets and "
"clears their selections.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"Якщо є тільки один догляд за активами і з вибором, очищає вибір.\n"
"У разі, якщо є більше одного небайдужого активу, видаліть вторинні карети і "
"очищає їх підбір.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to accept an autocompletion hint.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] приймає підказку автозаповнення.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to request autocompletion.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] запитує автозаповнення.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to accept an autocompletion hint, replacing "
"existing text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"Заміна існуючого тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to unindent text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] to unindent text.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete the character after the text cursor.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення персонажа після курсора "
"тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to delete [b]all[/b] text after the text cursor.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення [b]all[/b] текст після "
"текстового курсора.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to delete all text after the text "
"cursor."
msgstr "специфікацію macOS для видалення тексту після курсора тексту."
msgid ""
"Default [InputEventAction] to delete all characters after the cursor up until "
"a whitespace or punctuation character.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для видалення всіх символів після курсора "
"до білого простору або символу пунктуації.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to delete a word after the text "
"cursor."
msgstr ""
"специфікацію macOS для скорочення, щоб видалити слово після текстового "
"курсора."
msgid ""
"Default [InputEventAction] to indent the current line.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для відступу поточного рядка.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to insert a new line at the position of the text "
"cursor.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вставки нового рядка на позиції "
"курсора тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to insert a new line before the current one.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вставки нової лінії до поточного.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to insert a new line after the current one.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вставки нової лінії після поточного.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to scroll down one line of text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для прокручування однієї лінії тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid "macOS specific override for the shortcut to scroll down one line."
msgstr "специфікацію macOS для ярлика на одну лінію."
msgid ""
"Default [InputEventAction] to scroll up one line of text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для прокручування однієї лінії тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid "macOS specific override for the shortcut to scroll up one line."
msgstr "специфікацію macOS для ярлика на одну лінію."
msgid ""
"Default [InputEventAction] to select all text.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для вибору всього тексту.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"If no selection is currently active, selects the word currently under the "
"caret in text fields. If a selection is currently active, deselects the "
"current selection.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"Якщо у вас немає можливості вибору, вибирає слово, в даний час під опікою в "
"текстових полях. Якщо підбір в даний час діє, виводить поточний вибір.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"macOS specific override for the shortcut to select the word currently under "
"the caret."
msgstr ""
"специфікацію macOS для ярлика, щоб вибрати слово в даний час під опікою."
msgid ""
"If no selection is currently active with the last caret in text fields, "
"searches for the next occurrence of the word currently under the caret and "
"moves the caret to the next occurrence. The action can be performed "
"sequentially for other occurrences of the word under the last caret.\n"
"If a selection is currently active with the last caret in text fields, "
"searches for the next occurrence of the selection, adds a caret, selects the "
"next occurrence then deselects the previous selection and its associated "
"caret. The action can be performed sequentially for other occurrences of the "
"selection of the last caret.\n"
"The viewport is adjusted to the latest newly added caret.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"Якщо в текстових полях з останньою вставкою наразі немає активного виділення, "
"виконується пошук наступного входження слова під введенням і переміщується "
"вставка до наступного входження. Дію можна виконувати послідовно для інших "
"входжень слова під останнім символом вставки. \n"
"Якщо виділення наразі активне з останньою вставкою в текстових полях, "
"виконується пошук наступного входження виділення, додається введення, "
"вибирається наступне входження, а потім скасовується вибір попереднього "
"виділення та пов’язаної з ним вставки. Дія може бути виконана послідовно для "
"інших випадків вибору останнього введення. \n"
"Вікно перегляду налаштовується на останню щойно додану вставку. \n"
"[b]Примітка:[/b] Дії [code]ui_*[/code] за замовчуванням не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох елементів керування. "
"Проте події, призначені для дії, можна змінити."
msgid ""
"Default [InputEventAction] to submit a text field.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для подачі тексту поля.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to toggle [i]insert mode[/i] in a text field. "
"While in insert mode, inserting new text overrides the character after the "
"cursor, unless the next character is a new line.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] toggle [i]вставка режим[/i] в текстовому "
"полі. У той час як в режимі вставки, вставляючи новий текст наділяє характер "
"після курсора, якщо наступний символ є новим рядком.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"Default [InputEventAction] to undo the most recent action.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] скасує останню дію.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to start Unicode character hexadecimal code input "
"in a text field.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] запускає введення шістнадцяткового коду "
"символів Юнікоду в текстове поле.\n"
"[b]Примітка:[/b] Дії за замовчуванням [code]ui_*[/code] не можна видалити, "
"оскільки вони необхідні для внутрішньої логіки кількох [Control]. Однак "
"події, призначені дії, можна змінити."
msgid ""
"Default [InputEventAction] to move up in the UI.\n"
"[b]Note:[/b] Default [code]ui_*[/code] actions cannot be removed as they are "
"necessary for the internal logic of several [Control]s. The events assigned "
"to the action can however be modified."
msgstr ""
"За замовчуванням [InputEventAction] для переміщення в UI.\n"
"[b]Примітка:[/b] За замовчуванням [code]ui_*[/code] дії не можна видаляти, "
"оскільки вони необхідні для внутрішньої логіки декількох [Control]s. Заходи, "
"призначені до дії, можуть бути змінені."
msgid ""
"If [code]true[/code], key/touch/joystick events will be flushed just before "
"every idle and physics frame.\n"
"If [code]false[/code], such events will be flushed only once per process "
"frame, between iterations of the engine.\n"
"Enabling this can greatly improve the responsiveness to input, specially in "
"devices that need to run multiple physics frames per visible (process) frame, "
"because they can't run at the target frame rate.\n"
"[b]Note:[/b] Currently implemented only on Android."
msgstr ""
"Якщо [code]true[/code], ключові/touch/joystick події будуть прикрашені лише "
"перед кожним свічкою та фізичним каркасом.\n"
"Якщо [code]false[/code], такі події будуть розпущені тільки один раз за рамку "
"процесу, між ітераціями двигуна.\n"
"Увімкнути це може значно поліпшити чуйність введення, особливо в пристроях, "
"які повинні запустити кілька кадрів фізики на видиму (обробку) кадр, тому що "
"вони не можуть працювати на цільовій частоті кадрів.\n"
"[b]Примітка:[/b] В даний час реалізовано тільки на Android."
msgid ""
"If [code]true[/code], [method Input.is_action_just_pressed] and [method "
"Input.is_action_just_released] will only return [code]true[/code] if the "
"action is still in the respective state, i.e. an action that is pressed "
"[i]and[/i] released on the same frame will be missed.\n"
"If [code]false[/code], no input will be lost.\n"
"[b]Note:[/b] You should in nearly all cases prefer the [code]false[/code] "
"setting. The legacy behavior is to enable supporting old projects that rely "
"on the old logic, without changes to script."
msgstr ""
"Якщо [code]true[/code], [method Input.is_action_just_pressed] і [method "
"Input.is_action_just_released] повернеться тільки [code]true[/code], якщо дія "
"все ще в відповідному стані, тобто дія, яка натискається [i]і[/i] і[/i] "
"випущена на одному кадрі буде пропущена.\n"
"Якщо [code]false[/code], не буде втрачено вхід.\n"
"[b]Примітка:[/b] Ви повинні в майже всіх випадках віддати перевагу параметру "
"[code]false[/code]. Поведінка спадщини полягає в тому, щоб забезпечити старі "
"проекти, які спираються на стару логіку, без змін до сценарію."
msgid ""
"Specifies the tablet driver to use. If left empty, the default driver will be "
"used.\n"
"[b]Note:[/b] The driver in use can be overridden at runtime via the [code]--"
"tablet-driver[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url].\n"
"[b]Note:[/b] Use [method DisplayServer.tablet_set_current_driver] to switch "
"tablet driver in runtime."
msgstr ""
"Визначає драйвер планшета для використання. Якщо залишити пустим, буде "
"використано драйвер за замовчуванням. \n"
"[b]Примітка.[/b] Драйвер, який використовується, можна змінити під час "
"виконання за допомогою [code]--tablet-driver[/code] [url=$DOCS_URL/tutorials/"
"editor/command_line_tutorial.html]аргументу командного рядка[/url]. \n"
"[b]Примітка.[/b] Використовуйте [method "
"DisplayServer.tablet_set_current_driver], щоб змінити драйвер планшета під "
"час виконання."
msgid ""
"Override for [member input_devices/pen_tablet/driver] on Windows. Supported "
"values are:\n"
"- [code]auto[/code] (default), uses [code]wintab[/code] if Windows Ink is "
"disabled in the Wacom Tablet Properties or system settings, [code]winink[/"
"code] otherwise.\n"
"- [code]winink[/code], uses Windows native \"Windows Ink\" driver.\n"
"- [code]wintab[/code], uses Wacom \"WinTab\" driver.\n"
"- [code]dummy[/code], tablet input is disabled."
msgstr ""
"Заміна для [member input_devices/pen_tablet/driver] у Windows. Підтримувані "
"значення: \n"
"- [code]auto[/code] (за замовчуванням), використовує [code]wintab[/code], "
"якщо Windows Ink вимкнено у властивостях планшета Wacom або системних "
"налаштуваннях, [code]winink[/code] інакше. \n"
"- [code]winink[/code], використовує рідний драйвер Windows Ink. \n"
"- [code]wintab[/code], використовує драйвер Wacom \"WinTab\". \n"
"- [code]пустиця[/code], введення з планшета вимкнено."
msgid ""
"If [code]true[/code], disables the scroll deadzone on Android, allowing even "
"very small scroll movements to be registered. This may increase scroll "
"sensitivity but can also lead to unintended scrolling from slight finger "
"movements."
msgstr ""
"Якщо [code]true[/code], вимикає зону неактивності прокручування на Android, "
"дозволяючи реєструвати навіть дуже малі рухи прокручування. Це може збільшити "
"чутливість прокручування, але також може призвести до ненавмисного "
"прокручування від незначних рухів пальця."
msgid ""
"If [code]true[/code], long press events on an Android touchscreen are "
"transformed into right click events."
msgstr ""
"Якщо [code]true[/code], довга прес-заходи на сенсорному екрані Android "
"перетворюються на правильному клацання подій."
msgid ""
"If [code]true[/code], multi-touch pan and scale gestures are enabled on "
"Android devices."
msgstr ""
"Якщо [code]true[/code], на пристроях Android ввімкнено багатосенсорну "
"сковороду та вагові жести."
msgid ""
"If [code]true[/code], system volume changes are disabled when the buttons are "
"used within the app."
msgstr ""
"Якщо значення [code]true[/code], зміни гучності системи вимкнено, коли кнопки "
"використовуються в програмі."
msgid ""
"On Wear OS devices, defines which axis of the mouse wheel rotary input is "
"mapped to. This rotary input is usually performed by rotating the physical or "
"virtual (touch-based) bezel on a smartwatch."
msgstr ""
"Пристрої Wear OS визначаються, які вісь поворотного введення мишного круга, "
"що обертається. Цей поворотний вхід, як правило, здійснюється шляхом "
"обертання фізичного або віртуального (наприклад, на основі) bezel на смарт-"
"watch."
msgid ""
"If [code]true[/code], sends mouse input events when tapping or swiping on the "
"touchscreen."
msgstr ""
"Якщо [code]true[/code], надсилайте події введення мишки при натисканні або "
"закручуванні на сенсорному екрані."
msgid ""
"If [code]true[/code], sends touch input events when clicking or dragging the "
"mouse."
msgstr ""
"Якщо [code]true[/code], надсилайте сенсорні вхідні події при натисканні або "
"перетягування миші."
msgid ""
"If [code]true[/code], the accelerometer sensor is enabled and [method "
"Input.get_accelerometer] returns valid data."
msgstr ""
"Якщо [code]true[/code], датчик акселерометра ввімкнено, а [method "
"Input.get_accelerometer] повертає дійсні дані."
msgid ""
"If [code]true[/code], the gravity sensor is enabled and [method "
"Input.get_gravity] returns valid data."
msgstr ""
"Якщо [code]true[/code], датчик гравітації ввімкнено, а [method "
"Input.get_gravity] повертає дійсні дані."
msgid ""
"If [code]true[/code], the gyroscope sensor is enabled and [method "
"Input.get_gyroscope] returns valid data."
msgstr ""
"Якщо [code]true[/code], датчик гіроскопа ввімкнено, а [method "
"Input.get_gyroscope] повертає дійсні дані."
msgid ""
"If [code]true[/code], the magnetometer sensor is enabled and [method "
"Input.get_magnetometer] returns valid data."
msgstr ""
"Якщо [code]true[/code], датчик магнітометра ввімкнено, а [method "
"Input.get_magnetometer] повертає дійсні дані."
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.\n"
"[b]Note:[/b] Not to be confused with [TextServerFallback]."
msgstr ""
"Мова, до якої потрібно повернутися, якщо переклад недоступний певною мовою. "
"Якщо залишити пустим, використовуватиметься [code]en[/code] (англійська).\n"
"[b]Примітка:[/b] Не плутати з [TextServerFallback]."
msgid ""
"If [code]true[/code], text server break iteration rule sets, dictionaries and "
"other optional data are included in the exported project.\n"
"[b]Note:[/b] \"ICU / HarfBuzz / Graphite\" text server data includes "
"dictionaries for Burmese, Chinese, Japanese, Khmer, Lao and Thai as well as "
"Unicode Standard Annex #29 and Unicode Standard Annex #14 word and line "
"breaking rules. Data is about 4 MB large.\n"
"[b]Note:[/b] [TextServerFallback] does not use additional data."
msgstr ""
"Якщо [code]true[/code], текстовий сервер порушує набори правил ітерації, "
"словники та інші додаткові дані включено до експортованого проекту. \n"
"[b]Примітка:[/b] Дані текстового сервера \"ICU / HarfBuzz / Graphite\" "
"включають словники для бірманської, китайської, японської, кхмерської, "
"лаоської та тайської мов, а також правила розриву слів і розриву рядків у "
"стандартному додатку Unicode №29 і стандартному додатку Unicode №14. Розмір "
"даних приблизно 4 МБ. \n"
"[b]Примітка: [/b] [TextServerFallback] не використовує додаткові дані."
msgid ""
"Default strictness of line-breaking rules. Can be overridden by adding "
"[code]@lb={auto,loose,normal,strict}[/code] to the language code.\n"
"- [b]Auto[/b] ([code]0[/code]) - strictness is based on the length of the "
"line.\n"
"- [b]Loose[/b] ([code]1[/code]) - the least restrictive set of line-breaking "
"rules. Typically used for short lines.\n"
"- [b]Normal[/b] ([code]2[/code]) - the most common set of line-breaking "
"rules.\n"
"- [b]Strict[/b] ([code]3[/code]) - the most stringent set of line-breaking "
"rules.\n"
"See [url=https://www.w3.org/TR/css-text-3/#line-break-property]Line Breaking "
"Strictness: the line-break property[/url] for more info."
msgstr ""
"Строгість правил розриву рядків за замовчуванням. Її можна змінити, додавши "
"[code]@lb={auto,loose,normal,strict}[/code] до коду мови.\n"
"- [b]Auto[/b] ([code]0[/code]) - строгість базується на довжині рядка.\n"
"- [b]Loose[/b] ([code]1[/code]) - найменш обмежувальний набір правил розриву "
"рядків. Зазвичай використовується для коротких рядків.\n"
"- [b]Normal[/b] ([code]2[/code]) - найпоширеніший набір правил розриву "
"рядків.\n"
"- [b]Strict[/b] ([code]3[/code]) - найсуворіший набір правил розриву рядків.\n"
"Див. [url=https://www.w3.org/TR/css-text-3/#line-break-property]Строгість "
"розриву рядків: властивість line-break[/url] для отримання додаткової "
"інформації."
msgid ""
"If non-empty, this locale will be used instead of the automatically detected "
"system locale.\n"
"[b]Note:[/b] This setting also applies to the exported project. To only "
"affect testing within the editor, override this setting with an [code]editor[/"
"code] [url=$DOCS_URL/tutorials/export/feature_tags.html]feature tag[/url] for "
"localization testing purposes."
msgstr ""
"Якщо поле не порожнє, ця мова використовуватиметься замість автоматично "
"визначеної мови системи. \n"
"[b]Примітка.[/b] Цей параметр також застосовується до експортованого проекту. "
"Щоб вплинути лише на тестування в редакторі, замініть це налаштування "
"[code]редактором[/code] [url=$DOCS_URL/tutorials/export/"
"feature_tags.html]тегом функції[/url] для цілей тестування локалізації."
msgid ""
"Double vowels in strings during pseudolocalization to simulate the "
"lengthening of text due to localization."
msgstr ""
"Під час псевдолокалізації подвійні ватки, що імітують подовження тексту через "
"локалізацію."
msgid ""
"The expansion ratio to use during pseudolocalization. A value of [code]0.3[/"
"code] is sufficient for most practical purposes, and will increase the length "
"of each string by 30%."
msgstr ""
"Співвідношення розширення до використання при псевдолокалізації. Значення "
"[code]0.3[/code] є достатньою для більшості практичних цілей, і підвищить "
"довжину кожного рядка на 30%."
msgid ""
"If [code]true[/code], emulate bidirectional (right-to-left) text when "
"pseudolocalization is enabled. This can be used to spot issues with RTL "
"layout and UI mirroring that will crop up if the project is localized to RTL "
"languages such as Arabic or Hebrew. See also [member internationalization/"
"rendering/force_right_to_left_layout_direction]."
msgstr ""
"Якщо [code]true[/code], емулювати двонаправлений текст (справа наліво), коли "
"ввімкнено псевдолокалізацію. Це можна використовувати для виявлення проблем "
"із макетом RTL і віддзеркаленням інтерфейсу користувача, які виникнуть, якщо "
"проект локалізовано на такі мови RTL, як арабська чи іврит. Дивіться також "
"[member internationalization/rendering/force_right_to_left_layout_direction]."
msgid ""
"Replace all characters in the string with [code]*[/code]. Useful for finding "
"non-localizable strings."
msgstr ""
"Замініть всі символи в рядку [code]*[/code]. Корисно для пошуку нерозкладних "
"рядків."
msgid "Prefix that will be prepended to the pseudolocalized string."
msgstr "Префікс, який буде препендований на псевдолокалізовані рядки."
msgid ""
"Replace all characters with their accented variants during pseudolocalization."
msgstr ""
"Замініть всі символи з їх акцентованими варіантами при псевдолокалізації."
msgid ""
"Skip placeholders for string formatting like [code]%s[/code] or [code]%f[/"
"code] during pseudolocalization. Useful to identify strings which need "
"additional control characters to display correctly."
msgstr ""
"Стійки для форматування рядків, такі як [code]%s[/code] або [code]%f[/code] "
"під час псевдолокалізації. Корисно визначити рядки, які потрібні додаткові "
"символи управління для відображення правильно."
msgid "Suffix that will be appended to the pseudolocalized string."
msgstr "Суфікс, який буде приділено псевдолокалізованій рядці."
msgid ""
"If [code]true[/code], enables pseudolocalization for the project. This can be "
"used to spot untranslatable strings or layout issues that may occur once the "
"project is localized to languages that have longer strings than the source "
"language.\n"
"[b]Note:[/b] This property is only read when the project starts. To toggle "
"pseudolocalization at run-time, use [member "
"TranslationServer.pseudolocalization_enabled] instead."
msgstr ""
"Якщо [code]true[/code], дозволяє псевдолокалізації для проекту. Це може бути "
"використаний для визначення неперекладних рядків або макетів, які можуть "
"виникнути після того, як проект локалізований для мов, які мають більше "
"рядків, ніж початкова мова.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Для того, щоб увімкнути псевдолокалізацію в режимі run-time, "
"скористайтеся [member TranslationServer.pseudolocalization_enabled]."
msgid ""
"Force layout direction and text writing direction to RTL for all controls, "
"even if the current locale is intended to use a left-to-right layout and text "
"writing direction. This should be enabled for testing purposes only. See also "
"[member internationalization/pseudolocalization/fake_bidi]."
msgstr ""
"Примусово встановлювати напрямок макета та написання тексту справа наліво для "
"всіх елементів керування, навіть якщо поточна локалізація передбачає "
"використання напрямку макета та написання тексту зліва направо. Цю функцію "
"слід увімкнути лише для тестування. Див. також [member internationalization/"
"pseudolocalization/fake_bidi]."
msgid ""
"If [code]true[/code], root node will use [constant "
"Node.AUTO_TRANSLATE_MODE_ALWAYS], otherwise [constant "
"Node.AUTO_TRANSLATE_MODE_DISABLED] will be used.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the auto translate mode at runtime, set [member Node.auto_translate_mode] of "
"[member SceneTree.root] instead."
msgstr ""
"Якщо [code]true[/code], корінь вершини буде використовуватися [constant Node. "
"AUTO_TRANSLATE_MODE_ALWAYS], інакше [констант Node. "
"Авто_TRANSLATE_MODE_DISABLED] буде використовуватися.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Щоб змінити режим автоматичного перекладу в режимі runtime, "
"встановіть[member Node.auto_translate_mode] з [member SceneTree.root] замість "
"цього."
msgid "Root node default layout direction."
msgstr "Напрямок макета кореневих вузлів."
msgid ""
"Specifies the [TextServer] to use. If left empty, the default will be used.\n"
"\"ICU / HarfBuzz / Graphite\" ([TextServerAdvanced]) is the most advanced "
"text driver, supporting right-to-left typesetting and complex scripts (for "
"languages like Arabic, Hebrew, etc.). The \"Fallback\" text driver "
"([TextServerFallback]) does not support right-to-left typesetting and complex "
"scripts.\n"
"[b]Note:[/b] The driver in use can be overridden at runtime via the [code]--"
"text-driver[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url].\n"
"[b]Note:[/b] There is an additional [code]Dummy[/code] text driver available, "
"which disables all text rendering and font-related functionality. This driver "
"is not listed in the project settings, but it can be enabled when running the "
"editor or project using the [code]--text-driver Dummy[/code] [url=$DOCS_URL/"
"tutorials/editor/command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Визначає [TextServer] для використання. Якщо залишити пустим, буде "
"використано значення за умовчанням. \n"
"«ICU / HarfBuzz / Graphite» ([TextServerAdvanced]) — це найдосконаліший "
"текстовий драйвер, який підтримує набір справа наліво та складні сценарії "
"(для таких мов, як арабська, іврит тощо). Текстовий драйвер \"Резервний\" "
"([TextServerFallback]) не підтримує набір справа наліво та складні "
"сценарії. \n"
"[b]Примітка.[/b] Використовуваний драйвер можна змінити під час виконання за "
"допомогою [code]--text-driver[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]аргументу командного рядка[/url]. \n"
"[b]Примітка: [/b] Існує додатковий доступний текстовий драйвер [code]Dummy[/"
"code], який вимикає відтворення тексту та функції, пов’язані зі шрифтами. Цей "
"драйвер не вказано в налаштуваннях проекту, але його можна ввімкнути під час "
"запуску редактора або проекту за допомогою [code]--text-driver Dummy[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]аргументу "
"командного рядка[/url]."
msgid ""
"Optional name for the 2D navigation layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для навігатора 2D 1. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 2D navigation layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для навігатора 2D 2. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 2D navigation layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для навігатора 2D 3. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 2D navigation layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для навігатора 2D 4. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 2D navigation layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для навігатора 2D 5. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 5\"."
msgid ""
"Optional name for the 2D navigation layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для навігатора 2D 6. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 2D navigation layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для навігатора 2D 7. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 2D navigation layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для навігатора 2D 8. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 2D navigation layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для навігатора 2D 9. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 2D navigation layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для навігатора 2D 10. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 2D navigation layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для навігатора 2D 11. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 2D navigation layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для навігатора 2D 12. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 2D navigation layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для навігатора 2D 13. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 2D navigation layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для навігатора 2D 14. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 2D navigation layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для навігатора 2D 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 2D navigation layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для навігатора 2D 16. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 2D navigation layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для навігатора 2D 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 2D navigation layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для навігатора 2D 18. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 2D navigation layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для навігатора 2D 19. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 2D navigation layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для навігатора 2D 20. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the 2D navigation layer 21. If left empty, the layer will "
"display as \"Layer 21\"."
msgstr ""
"Додаткове найменування для навігатора 2D 21. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 21\"."
msgid ""
"Optional name for the 2D navigation layer 22. If left empty, the layer will "
"display as \"Layer 22\"."
msgstr ""
"Додаткове найменування для навігатора 2D 22. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 22\"."
msgid ""
"Optional name for the 2D navigation layer 23. If left empty, the layer will "
"display as \"Layer 23\"."
msgstr ""
"Додаткове найменування для навігатора 2D 23. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 23\"."
msgid ""
"Optional name for the 2D navigation layer 24. If left empty, the layer will "
"display as \"Layer 24\"."
msgstr ""
"Додаткове найменування для навігатора 2D 24. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 24\"."
msgid ""
"Optional name for the 2D navigation layer 25. If left empty, the layer will "
"display as \"Layer 25\"."
msgstr ""
"Додаткове найменування для навігатора 2D 25. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 25\"."
msgid ""
"Optional name for the 2D navigation layer 26. If left empty, the layer will "
"display as \"Layer 26\"."
msgstr ""
"Додаткове найменування для навігатора 2D 26. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 26\"."
msgid ""
"Optional name for the 2D navigation layer 27. If left empty, the layer will "
"display as \"Layer 27\"."
msgstr ""
"Додаткове найменування для навігатора 2D 27. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 27\"."
msgid ""
"Optional name for the 2D navigation layer 28. If left empty, the layer will "
"display as \"Layer 28\"."
msgstr ""
"Додаткове найменування для навігатора 2D 28. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 28\"."
msgid ""
"Optional name for the 2D navigation layer 29. If left empty, the layer will "
"display as \"Layer 29\"."
msgstr ""
"Додаткове найменування для навігатора 2D 29. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 29\"."
msgid ""
"Optional name for the 2D navigation layer 30. If left empty, the layer will "
"display as \"Layer 30\"."
msgstr ""
"Додаткове найменування для навігатора 2D 30. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 30\"."
msgid ""
"Optional name for the 2D navigation layer 31. If left empty, the layer will "
"display as \"Layer 31\"."
msgstr ""
"Додаткове найменування для навігатора 2D 31. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 31\"."
msgid ""
"Optional name for the 2D navigation layer 32. If left empty, the layer will "
"display as \"Layer 32\"."
msgstr ""
"Додаткове найменування для навігатора 2D 32. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 32\"."
msgid ""
"Optional name for the 2D physics layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 1. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 2D physics layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 2. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 2D physics layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 3. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 2D physics layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 4. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 2D physics layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 5. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 5\"."
msgid ""
"Optional name for the 2D physics layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 6. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 2D physics layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 7. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 2D physics layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 8. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 2D physics layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 9. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 2D physics layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 10. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 2D physics layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 11. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 2D physics layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 12. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 2D physics layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 13. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 2D physics layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 14. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 2D physics layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 2D physics layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 16. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 2D physics layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 2D physics layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 18. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 2D physics layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 19. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 2D physics layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 20. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the 2D physics layer 21. If left empty, the layer will "
"display as \"Layer 21\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 21. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 21\"."
msgid ""
"Optional name for the 2D physics layer 22. If left empty, the layer will "
"display as \"Layer 22\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 22. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 22\"."
msgid ""
"Optional name for the 2D physics layer 23. If left empty, the layer will "
"display as \"Layer 23\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 23. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 23\"."
msgid ""
"Optional name for the 2D physics layer 24. If left empty, the layer will "
"display as \"Layer 24\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 24. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 24\"."
msgid ""
"Optional name for the 2D physics layer 25. If left empty, the layer will "
"display as \"Layer 25\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 25. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 25\"."
msgid ""
"Optional name for the 2D physics layer 26. If left empty, the layer will "
"display as \"Layer 26\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 26. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 26\"."
msgid ""
"Optional name for the 2D physics layer 27. If left empty, the layer will "
"display as \"Layer 27\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 27. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 27\"."
msgid ""
"Optional name for the 2D physics layer 28. If left empty, the layer will "
"display as \"Layer 28\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 28. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 28\"."
msgid ""
"Optional name for the 2D physics layer 29. If left empty, the layer will "
"display as \"Layer 29\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 29. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 29\"."
msgid ""
"Optional name for the 2D physics layer 30. If left empty, the layer will "
"display as \"Layer 30\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 30. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 30\"."
msgid ""
"Optional name for the 2D physics layer 31. If left empty, the layer will "
"display as \"Layer 31\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 31. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 31\"."
msgid ""
"Optional name for the 2D physics layer 32. If left empty, the layer will "
"display as \"Layer 32\"."
msgstr ""
"Додаткове найменування для фізичного шару 2D 32. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 32\"."
msgid ""
"Optional name for the 2D render layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 1. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 2D render layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 2. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 2D render layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 3. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 2D render layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 4. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 2D render layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для 2D рендерного шару 5. Якщо лівий порожній, шар "
"буде відображатися як \"Layer 5\"."
msgid ""
"Optional name for the 2D render layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 6. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 2D render layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 7. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 2D render layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 8. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 2D render layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для шару рендерингу 2D 9. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 2D render layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 10. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 2D render layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 11. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 2D render layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 12. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 2D render layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 13. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 2D render layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 14. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 2D render layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 2D render layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 16. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 2D render layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 2D render layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 18. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 2D render layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 19. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 2D render layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для шару рендером 2D 20. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the 3D navigation layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для навігатора 3D 1. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 3D navigation layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для навігатора 3D 2. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 3D navigation layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для навігатора 3D 3. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 3D navigation layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для навігатора 3D 4. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 3D navigation layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для навігатора 3D 5. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 5\"."
msgid ""
"Optional name for the 3D navigation layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для навігатора 3D 6. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 3D navigation layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для навігатора 3D 7. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 3D navigation layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для навігатора 3D 8. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 3D navigation layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для навігатора 3D 9. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 3D navigation layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для навігатора 3D 10. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 3D navigation layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для навігатора 3D 11. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 3D navigation layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для навігатора 3D 12. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 3D navigation layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для навігатора 3D 13. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 3D navigation layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для навігатора 3D 14. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 3D navigation layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для навігатора 3D 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 3D navigation layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для навігатора 3D 16. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 3D navigation layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для навігатора 3D 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 3D navigation layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для навігатора 3D 18. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 3D navigation layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для навігатора 3D 19. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 3D navigation layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для навігатора 3D 20. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the 3D navigation layer 21. If left empty, the layer will "
"display as \"Layer 21\"."
msgstr ""
"Додаткове найменування для навігатора 3D 21. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 21\"."
msgid ""
"Optional name for the 3D navigation layer 22. If left empty, the layer will "
"display as \"Layer 22\"."
msgstr ""
"Додаткове найменування для навігатора 3D 22. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 22\"."
msgid ""
"Optional name for the 3D navigation layer 23. If left empty, the layer will "
"display as \"Layer 23\"."
msgstr ""
"Додаткове найменування для навігатора 3D 23. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 23\"."
msgid ""
"Optional name for the 3D navigation layer 24. If left empty, the layer will "
"display as \"Layer 24\"."
msgstr ""
"Додаткове найменування для навігатора 3D 24. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 24\"."
msgid ""
"Optional name for the 3D navigation layer 25. If left empty, the layer will "
"display as \"Layer 25\"."
msgstr ""
"Додаткове найменування для навігатора 3D 25. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 25\"."
msgid ""
"Optional name for the 3D navigation layer 26. If left empty, the layer will "
"display as \"Layer 26\"."
msgstr ""
"Додаткове найменування для навігатора 3D 26. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 26\"."
msgid ""
"Optional name for the 3D navigation layer 27. If left empty, the layer will "
"display as \"Layer 27\"."
msgstr ""
"Додаткове найменування для навігатора 3D 27. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 27\"."
msgid ""
"Optional name for the 3D navigation layer 28. If left empty, the layer will "
"display as \"Layer 28\"."
msgstr ""
"Додаткове найменування для навігатора 3D 28. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 28\"."
msgid ""
"Optional name for the 3D navigation layer 29. If left empty, the layer will "
"display as \"Layer 29\"."
msgstr ""
"Додаткове найменування для навігатора 3D 29. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 29\"."
msgid ""
"Optional name for the 3D navigation layer 30. If left empty, the layer will "
"display as \"Layer 30\"."
msgstr ""
"Додаткове найменування для навігатора 3D 30. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 30\"."
msgid ""
"Optional name for the 3D navigation layer 31. If left empty, the layer will "
"display as \"Layer 31\"."
msgstr ""
"Додаткове найменування для навігатора 3D 31. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 31\"."
msgid ""
"Optional name for the 3D navigation layer 32. If left empty, the layer will "
"display as \"Layer 32\"."
msgstr ""
"Додаткове найменування для навігатора 3D 32. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 32\"."
msgid ""
"Optional name for the 3D physics layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 1. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 3D physics layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 2. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 3D physics layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 3. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 3D physics layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 4. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 3D physics layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 5. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 5\"."
msgid ""
"Optional name for the 3D physics layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 6. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 3D physics layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 7. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 3D physics layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 8. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 3D physics layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 9. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 3D physics layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 10. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 3D physics layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 11. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 3D physics layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 12. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 3D physics layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для фізичного шару 3D 13. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 3D physics layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 14. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 3D physics layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 3D physics layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 16. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 3D physics layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 3D physics layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 18. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 3D physics layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 19. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 3D physics layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 20. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the 3D physics layer 21. If left empty, the layer will "
"display as \"Layer 21\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 21. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 21\"."
msgid ""
"Optional name for the 3D physics layer 22. If left empty, the layer will "
"display as \"Layer 22\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 22. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 22\"."
msgid ""
"Optional name for the 3D physics layer 23. If left empty, the layer will "
"display as \"Layer 23\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 23. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 23\"."
msgid ""
"Optional name for the 3D physics layer 24. If left empty, the layer will "
"display as \"Layer 24\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 24. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 24\"."
msgid ""
"Optional name for the 3D physics layer 25. If left empty, the layer will "
"display as \"Layer 25\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 25. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 25\"."
msgid ""
"Optional name for the 3D physics layer 26. If left empty, the layer will "
"display as \"Layer 26\"."
msgstr ""
"Додаткове найменування для фізичного шару 3D 26. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 26\"."
msgid ""
"Optional name for the 3D physics layer 27. If left empty, the layer will "
"display as \"Layer 27\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 27. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 27\"."
msgid ""
"Optional name for the 3D physics layer 28. If left empty, the layer will "
"display as \"Layer 28\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 28. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 28\"."
msgid ""
"Optional name for the 3D physics layer 29. If left empty, the layer will "
"display as \"Layer 29\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 29. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 29\"."
msgid ""
"Optional name for the 3D physics layer 30. If left empty, the layer will "
"display as \"Layer 30\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 30. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 30\"."
msgid ""
"Optional name for the 3D physics layer 31. If left empty, the layer will "
"display as \"Layer 31\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 31. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 31\"."
msgid ""
"Optional name for the 3D physics layer 32. If left empty, the layer will "
"display as \"Layer 32\"."
msgstr ""
"Додаткове найменування для 3D фізичний шар 32. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 32\"."
msgid ""
"Optional name for the 3D render layer 1. If left empty, the layer will "
"display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для шару 3D 1. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the 3D render layer 2. If left empty, the layer will "
"display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для шару 3D 2. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the 3D render layer 3. If left empty, the layer will "
"display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для шару 3D 3. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the 3D render layer 4. If left empty, the layer will "
"display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для шару 3D 4. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the 3D render layer 5. If left empty, the layer will "
"display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 5. Якщо лівий порожній, шар "
"буде відображатися як \"Layer 5\"."
msgid ""
"Optional name for the 3D render layer 6. If left empty, the layer will "
"display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для шару 3D 6. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the 3D render layer 7. If left empty, the layer will "
"display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для шару 3D 7. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the 3D render layer 8. If left empty, the layer will "
"display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для шару 3D 8. Якщо лівий порожній, шар буде "
"відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the 3D render layer 9. If left empty, the layer will "
"display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для шару 3D 9. Якщо зліва порожній, шар буде "
"відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the 3D render layer 10. If left empty, the layer will "
"display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 10. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the 3D render layer 11. If left empty, the layer will "
"display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 11. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the 3D render layer 12. If left empty, the layer will "
"display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 12. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the 3D render layer 13. If left empty, the layer will "
"display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 13. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the 3D render layer 14. If left empty, the layer will "
"display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 14. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the 3D render layer 15. If left empty, the layer will "
"display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для 3D шар рендера 15. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the 3D render layer 16. If left empty, the layer will "
"display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 16. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the 3D render layer 17. If left empty, the layer will "
"display as \"Layer 17\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 17. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the 3D render layer 18. If left empty, the layer will "
"display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 18. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the 3D render layer 19. If left empty, the layer will "
"display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 19. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the 3D render layer 20. If left empty, the layer will "
"display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для 3D рендерного шару 20. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the navigation avoidance layer 1. If left empty, the layer "
"will display as \"Layer 1\"."
msgstr ""
"Додаткове найменування для навігаційного шару 1. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 1\"."
msgid ""
"Optional name for the navigation avoidance layer 2. If left empty, the layer "
"will display as \"Layer 2\"."
msgstr ""
"Додаткове найменування для навігаційного шару 2. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 2\"."
msgid ""
"Optional name for the navigation avoidance layer 3. If left empty, the layer "
"will display as \"Layer 3\"."
msgstr ""
"Додаткове найменування для навігаційного шару 3. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 3\"."
msgid ""
"Optional name for the navigation avoidance layer 4. If left empty, the layer "
"will display as \"Layer 4\"."
msgstr ""
"Додаткове найменування для навігаційного шару 4. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 4\"."
msgid ""
"Optional name for the navigation avoidance layer 5. If left empty, the layer "
"will display as \"Layer 5\"."
msgstr ""
"Додаткове найменування для навігаційного шару 5. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 5\"."
msgid ""
"Optional name for the navigation avoidance layer 6. If left empty, the layer "
"will display as \"Layer 6\"."
msgstr ""
"Додаткове найменування для навігаційного шару 6. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 6\"."
msgid ""
"Optional name for the navigation avoidance layer 7. If left empty, the layer "
"will display as \"Layer 7\"."
msgstr ""
"Додаткове найменування для навігаційного шару 7. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 7\"."
msgid ""
"Optional name for the navigation avoidance layer 8. If left empty, the layer "
"will display as \"Layer 8\"."
msgstr ""
"Додаткове найменування для навігаційного шару 8. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 8\"."
msgid ""
"Optional name for the navigation avoidance layer 9. If left empty, the layer "
"will display as \"Layer 9\"."
msgstr ""
"Додаткове найменування для навігаційного шару 9. Якщо зліва порожній, шар "
"буде відображатися як \"Лайер 9\"."
msgid ""
"Optional name for the navigation avoidance layer 10. If left empty, the layer "
"will display as \"Layer 10\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 10. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 10\"."
msgid ""
"Optional name for the navigation avoidance layer 11. If left empty, the layer "
"will display as \"Layer 11\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 11. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 11\"."
msgid ""
"Optional name for the navigation avoidance layer 12. If left empty, the layer "
"will display as \"Layer 12\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 12. Якщо лівий "
"порожній, шар буде відображатися як \"Лайер 12\"."
msgid ""
"Optional name for the navigation avoidance layer 13. If left empty, the layer "
"will display as \"Layer 13\"."
msgstr ""
"Додаткове найменування для навігаційного шару 13. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 13\"."
msgid ""
"Optional name for the navigation avoidance layer 14. If left empty, the layer "
"will display as \"Layer 14\"."
msgstr ""
"Додаткове найменування для навігаційного шару 14. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 14\"."
msgid ""
"Optional name for the navigation avoidance layer 15. If left empty, the layer "
"will display as \"Layer 15\"."
msgstr ""
"Додаткове найменування для навігаційного шару 15. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 15\"."
msgid ""
"Optional name for the navigation avoidance layer 16. If left empty, the layer "
"will display as \"Layer 16\"."
msgstr ""
"Додаткове найменування для навігаційного шару 16. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 16\"."
msgid ""
"Optional name for the navigation avoidance layer 17. If left empty, the layer "
"will display as \"Layer 17\"."
msgstr ""
"Додаткове ім'я для навігаційного шару 17. Якщо лівий порожній шар буде "
"відображатися як \"Лайер 17\"."
msgid ""
"Optional name for the navigation avoidance layer 18. If left empty, the layer "
"will display as \"Layer 18\"."
msgstr ""
"Додаткове найменування для навігаційного шару 18. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 18\"."
msgid ""
"Optional name for the navigation avoidance layer 19. If left empty, the layer "
"will display as \"Layer 19\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 19. Якщо лівий "
"порожній, шар буде відображатися як \"Лайер 19\"."
msgid ""
"Optional name for the navigation avoidance layer 20. If left empty, the layer "
"will display as \"Layer 20\"."
msgstr ""
"Додаткове найменування для навігаційного шару 20. Якщо лівий порожній, шар "
"буде відображатися як \"Лайер 20\"."
msgid ""
"Optional name for the navigation avoidance layer 21. If left empty, the layer "
"will display as \"Layer 21\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 21. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 21\"."
msgid ""
"Optional name for the navigation avoidance layer 22. If left empty, the layer "
"will display as \"Layer 22\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 22. Якщо лівий "
"порожній, шар буде відображатися як \"Лайер 22\"."
msgid ""
"Optional name for the navigation avoidance layer 23. If left empty, the layer "
"will display as \"Layer 23\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 23. Якщо зліва "
"порожній, шар буде відображатися як \"Лайер 23\"."
msgid ""
"Optional name for the navigation avoidance layer 24. If left empty, the layer "
"will display as \"Layer 24\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 24. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 24\"."
msgid ""
"Optional name for the navigation avoidance layer 25. If left empty, the layer "
"will display as \"Layer 25\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 25. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 25\"."
msgid ""
"Optional name for the navigation avoidance layer 26. If left empty, the layer "
"will display as \"Layer 26\"."
msgstr ""
"Додаткове найменування для навігаційного шару 26. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 26\"."
msgid ""
"Optional name for the navigation avoidance layer 27. If left empty, the layer "
"will display as \"Layer 27\"."
msgstr ""
"Додаткове найменування для навігаційного шару 27. Якщо лівий порожній шар "
"буде відображатися як \"Лайер 27\"."
msgid ""
"Optional name for the navigation avoidance layer 28. If left empty, the layer "
"will display as \"Layer 28\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 28. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 28\"."
msgid ""
"Optional name for the navigation avoidance layer 29. If left empty, the layer "
"will display as \"Layer 29\"."
msgstr ""
"Додаткове найменування для навігаційного шару уникнення 29. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 29\"."
msgid ""
"Optional name for the navigation avoidance layer 30. If left empty, the layer "
"will display as \"Layer 30\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 30. Якщо лівий "
"порожній, шар буде відображатися як \"Лайер 30\"."
msgid ""
"Optional name for the navigation avoidance layer 31. If left empty, the layer "
"will display as \"Layer 31\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 31. Якщо лівий "
"порожній шар буде відображатися як \"Лайер 31\"."
msgid ""
"Optional name for the navigation avoidance layer 32. If left empty, the layer "
"will display as \"Layer 32\"."
msgstr ""
"Додаткове найменування для навігатора навігаційного шару 32. Якщо лівий "
"порожній, шар буде відображатися як \"Лайер 32\"."
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 ""
"Godot використовує чергу повідомлення для видалення деяких функцій. Якщо ви "
"закінчите простір на ньому (ви побачите помилку), ви можете збільшити розмір "
"тут."
msgid ""
"Default cell size for 2D navigation maps. See [method "
"NavigationServer2D.map_set_cell_size]."
msgstr ""
"Розмір за замовчуванням для 2D навігаторів. Див. [method "
"NavigationServer2D.map_set_cell_size]."
msgid ""
"Default edge connection margin for 2D navigation maps. See [method "
"NavigationServer2D.map_set_edge_connection_margin]."
msgstr ""
"Діапазон підключення за замовчуванням для навігаторів 2D. [method "
"NavigationServer2D.map_set_edge_connection_margin]."
msgid ""
"Default link connection radius for 2D navigation maps. See [method "
"NavigationServer2D.map_set_link_connection_radius]."
msgstr ""
"Радіус підключення за замовчуванням для навігаторів 2D. [method "
"NavigationServer2D.map_set_link_connection_radius]."
msgid ""
"Default merge rasterizer cell scale for 2D navigation maps. See [method "
"NavigationServer2D.map_set_merge_rasterizer_cell_scale]."
msgstr ""
"Масштаб комірок растеризатора об'єднання за замовчуванням для 2D-навігаційних "
"карт. Див. [method NavigationServer2D.map_set_merge_rasterizer_cell_scale]."
msgid ""
"Sets which navigation engine to use for 2D navigation.\n"
"[b]DEFAULT[/b] is equivalent to [b]GodotNavigation2D[/b], but may change in "
"future releases. Select an explicit implementation if you want to ensure that "
"your project stays on the same engine.\n"
"[b]GodotNavigation2D[/b] is Godot's internal 2D navigation engine.\n"
"[b]Dummy[/b] is a 2D navigation server that does nothing and returns only "
"dummy values, effectively disabling all 2D navigation functionality.\n"
"Third-party modules can add other navigation engines to select with this "
"setting."
msgstr ""
"Встановлює, який навігаційний механізм використовувати для 2D-навігації.\n"
"[b]DEFAULT[/b] еквівалентно [b]GodotNavigation2D[/b], але може змінитися в "
"майбутніх випусках. Виберіть явну реалізацію, якщо ви хочете, щоб ваш проект "
"залишався на тому самому механізмі.\n"
"[b]GodotNavigation2D[/b] – це внутрішній 2D-навігаційний механізм Godot.\n"
"[b]Dummy[/b] – це 2D-навігаційний сервер, який нічого не робить і повертає "
"лише фіктивні значення, фактично вимикаючи всі функції 2D-навігації.\n"
"Сторонні модулі можуть додавати інші навігаційні механізми для вибору за "
"допомогою цього налаштування."
msgid ""
"If enabled 2D navigation regions will use edge connections to connect with "
"other navigation regions within proximity of the navigation map edge "
"connection margin. This setting only affects World2D default navigation maps."
msgstr ""
"Якщо увімкнено 2D навігаційні регіони будуть використовувати крайові "
"з'єднання для підключення з іншими навігаційними регіонами в безпосередній "
"близькості від діапазону навігації. Навігаційні карти World2D за "
"замовчуванням."
msgid ""
"If [code]true[/code], the navigation system will print warnings when a "
"navigation mesh with a small cell size is used on a navigation map with a "
"larger size as this commonly causes rasterization errors."
msgstr ""
"Якщо значення [code]true[/code], навігаційна система виводитиме попередження, "
"коли навігаційна сітка з малим розміром комірки використовується на "
"навігаційній карті більшого розміру, оскільки це зазвичай призводить до "
"помилок растеризації."
msgid ""
"If [code]true[/code], the navigation system will print warnings about "
"navigation mesh edge merge errors occurring in navigation regions or maps."
msgstr ""
"Якщо значення [code]true[/code], навігаційна система виводитиме попередження "
"про помилки об'єднання країв навігаційної сітки, що виникають в областях "
"навігації або на картах."
msgid ""
"Default cell height for 3D navigation maps. See [method "
"NavigationServer3D.map_set_cell_height]."
msgstr ""
"Висота комірок за замовчуванням для 3D-навігаційних карт. Див. [method "
"NavigationServer3D.map_set_cell_height]."
msgid ""
"Default cell size for 3D navigation maps. See [method "
"NavigationServer3D.map_set_cell_size]."
msgstr ""
"Розмір комірок за замовчуванням для 3D-навігаційних карт. Див. [method "
"NavigationServer3D.map_set_cell_size]."
msgid ""
"Default edge connection margin for 3D navigation maps. See [method "
"NavigationServer3D.map_set_edge_connection_margin]."
msgstr ""
"Стандартне поле з’єднання країв для 3D-навігаційних карт. Див. [method "
"NavigationServer3D.map_set_edge_connection_margin]."
msgid ""
"Default link connection radius for 3D navigation maps. See [method "
"NavigationServer3D.map_set_link_connection_radius]."
msgstr ""
"Радіус з’єднання каналів за замовчуванням для 3D-навігаційних карт. Див. "
"[method NavigationServer3D.map_set_link_connection_radius]."
msgid ""
"Default up orientation for 3D navigation maps. See [method "
"NavigationServer3D.map_set_up]."
msgstr ""
"Орієнтація вгору за замовчуванням для 3D-навігаційних карт. Див. [method "
"NavigationServer3D.map_set_up]."
msgid ""
"Default merge rasterizer cell scale for 3D navigation maps. See [method "
"NavigationServer3D.map_set_merge_rasterizer_cell_scale]."
msgstr ""
"Масштаб комірок растеризатора об'єднання за замовчуванням для 3D-навігаційних "
"карт. Див. [method NavigationServer3D.map_set_merge_rasterizer_cell_scale]."
msgid ""
"Sets which navigation engine to use for 3D navigation.\n"
"[b]DEFAULT[/b] is equivalent to [b]GodotNavigation3D[/b], but may change in "
"future releases. Select an explicit implementation if you want to ensure that "
"your project stays on the same engine.\n"
"[b]GodotNavigation3D[/b] is Godot's internal 3D navigation engine.\n"
"[b]Dummy[/b] is a 3D navigation server that does nothing and returns only "
"dummy values, effectively disabling all 3D navigation functionality.\n"
"Third-party modules can add other navigation engines to select with this "
"setting."
msgstr ""
"Встановлює, який навігаційний механізм використовувати для 3D-навігації.\n"
"[b]DEFAULT[/b] еквівалентно [b]GodotNavigation3D[/b], але може змінитися в "
"майбутніх випусках. Виберіть явну реалізацію, якщо ви хочете, щоб ваш проект "
"залишався на тому самому механізмі.\n"
"[b]GodotNavigation3D[/b] – це внутрішній 3D-навігаційний механізм Godot.\n"
"[b]Dummy[/b] – це 3D-навігаційний сервер, який нічого не робить і повертає "
"лише фіктивні значення, фактично вимикаючи всі функції 3D-навігації.\n"
"Сторонні модулі можуть додавати інші навігаційні механізми для вибору за "
"допомогою цього налаштування."
msgid ""
"If enabled 3D navigation regions will use edge connections to connect with "
"other navigation regions within proximity of the navigation map edge "
"connection margin. This setting only affects World3D default navigation maps."
msgstr ""
"Якщо увімкнено 3D-навігаційні регіони будуть використовувати крайові "
"з'єднання для підключення з іншими навігаційними регіонами в безпосередній "
"близькості від діапазону навігації. Навігаційні карти World3D за "
"замовчуванням."
msgid ""
"If [code]true[/code], the navigation system will print warnings when a "
"navigation mesh with a small cell size (or in 3D height) is used on a "
"navigation map with a larger size as this commonly causes rasterization "
"errors."
msgstr ""
"Якщо значення [code]true[/code], навігаційна система виводитиме попередження, "
"коли навігаційна сітка з малим розміром комірки (або у 3D-висоті) "
"використовується на навігаційній карті більшого розміру, оскільки це зазвичай "
"призводить до помилок растеризації."
msgid ""
"If enabled and avoidance calculations use multiple threads the threads run "
"with high priority."
msgstr ""
"Якщо ввімкнено та ухиляння обчислень використовують кілька ниток, які "
"виконуються з високим пріоритетом."
msgid "If enabled the avoidance calculations use multiple threads."
msgstr "Якщо увімкнено розрахунки уникнення використовують кілька ниток."
msgid ""
"If enabled and async navmesh baking uses multiple threads the threads run "
"with high priority."
msgstr ""
"Якщо ввімкнено і асинхронне випікання навмеш використовує декілька ниток "
"нитки нитки, що працюють з високим пріоритетом."
msgid "If enabled the async navmesh baking uses multiple threads."
msgstr ""
"Якщо увімкнено випікання асинхронного навмешу використовує кілька ниток."
msgid ""
"If enabled, and baking would potentially lead to an engine crash, the baking "
"will be interrupted and an error message with explanation will be raised."
msgstr ""
"Якщо ввімкнено, і випікання потенційно призведе до аварійного виходу двигуна, "
"випікання буде припинено і буде піднято повідомлення про помилку з поясненням."
msgid ""
"Maximum number of threads that can run pathfinding queries simultaneously on "
"the same pathfinding graph, for example the same navigation map. Additional "
"threads increase memory consumption and synchronization time due to the need "
"for extra data copies prepared for each thread. A value of [code]-1[/code] "
"means unlimited and the maximum available OS processor count is used. "
"Defaults to [code]1[/code] when the OS does not support threads."
msgstr ""
"Максимальна кількість потоків, які можуть виконувати запити пошуку шляху "
"одночасно на одному графі пошуку шляху, наприклад, тій самій карті навігації. "
"Додаткові потоки збільшують споживання пам’яті та час синхронізації через "
"потребу в додаткових копіях даних, підготовлених для кожного потоку. Значення "
"[code]-1[/code] означає необмежену кількість процесорів ОС і використовується "
"максимальна доступна кількість процесорів. За замовчуванням [code]1[/code], "
"якщо ОС не підтримує потоки."
msgid ""
"If enabled, navigation map synchronization uses an async process that runs on "
"a background thread. This avoids stalling the main thread but adds an "
"additional delay to any navigation map change."
msgstr ""
"Якщо ввімкнено, синхронізація навігаційної карти використовує асинхронний "
"процес, який виконується у фоновому потоці. Це дозволяє уникнути зупинки "
"основного потоку, але додає додаткову затримку до будь-якої зміни "
"навігаційної карти."
msgid ""
"If enabled, navigation region synchronization uses an async process that runs "
"on a background thread. This avoids stalling the main thread but adds an "
"additional delay to any navigation region change."
msgstr ""
"Якщо ввімкнено, синхронізація області навігації використовує асинхронний "
"процес, який виконується у фоновому потоці. Це дозволяє уникнути зупинки "
"основного потоку, але додає додаткової затримки до будь-якої зміни області "
"навігації."
msgid ""
"Maximum number 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 ""
"Максимальне число символів дозволяється відправляти як вихід з дебугера. Над "
"цим значенням вміст впав. Це допомагає не запускати з'єднання з дебугером."
msgid ""
"Maximum number of errors allowed to be sent from the debugger. Over this "
"value, content is dropped. This helps not to stall the debugger connection."
msgstr ""
"Максимальна кількість помилок, які допускаються від дебугера. Над цим "
"значенням вміст впав. Це допомагає не запускати з'єднання з дебугером."
msgid ""
"Maximum number of messages in the debugger queue. Over this value, content is "
"dropped. This helps to limit the debugger memory usage."
msgstr ""
"Максимальна кількість повідомлень в чергі debugger. Над цим значенням вміст "
"впав. Це допомагає обмежити використання пам'яті debugger."
msgid ""
"Maximum number of warnings allowed to be sent from the debugger. Over this "
"value, content is dropped. This helps not to stall the debugger connection."
msgstr ""
"Максимальна кількість попереджень, що допускається відправка з дебугера. Над "
"цим значенням вміст впав. Це допомагає не запускати з'єднання з дебугером."
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 ""
"За замовчуванням розмір пакетного потоку для десеріалізації даних Godot (в "
"байтах, зазначених як потужність двох). Значення за замовчуванням [code]16[/"
"code] дорівнює 65,536 байтів. За цей розмір дані скидаються."
msgid "Timeout (in seconds) for connection attempts using TCP."
msgstr "Відстеження (в секундах) за спроби підключення за допомогою TCP."
msgid "Timeout (in seconds) for connection attempts using UNIX domain socket."
msgstr ""
"Тайм-аут (у секундах) для спроб підключення за допомогою сокета домену UNIX."
msgid "Maximum size (in kiB) for the [WebRTCDataChannel] input buffer."
msgstr "Максимальний розмір (в kiB) для входу в [WebRTCDataChannel]."
msgid ""
"The CA certificates bundle to use for TLS connections. If this is set to a "
"non-empty value, this will [i]override[/i] Godot's default [url=https://"
"github.com/godotengine/godot/blob/master/thirdparty/certs/ca-"
"bundle.crt]Mozilla certificate bundle[/url]. If left empty, the default "
"certificate bundle will be used.\n"
"If in doubt, leave this setting empty."
msgstr ""
"Пакет сертифікатів CA, який використовуватиметься для TLS-з’єднань. Якщо для "
"цього поля встановлено непусте значення, це [i]перезапише[/i] стандартний "
"пакет сертифікатів Mozilla від Godot [url=https://github.com/godotengine/"
"godot/blob/master/thirdparty/certs/ca-bundle.crt][/url]. Якщо залишити "
"порожнім, буде використано стандартний пакет сертифікатів.\n"
"У разі сумнівів залиште це налаштування порожнім."
msgid ""
"The default rotational motion damping in 2D. Damping is used to gradually "
"slow down physical objects over time. RigidBodies will fall back to this "
"value when combining their own damping values and no area damping value is "
"present.\n"
"Suggested values are in the range [code]0[/code] to [code]30[/code]. At value "
"[code]0[/code] objects will keep moving with the same velocity. Greater "
"values will stop the object faster. A value equal to or greater than the "
"physics tick rate ([member physics/common/physics_ticks_per_second]) will "
"bring the object to a stop in one iteration.\n"
"[b]Note:[/b] Godot damping calculations are velocity-dependent, meaning "
"bodies moving faster will take a longer time to come to rest. They do not "
"simulate inertia, friction, or air resistance. Therefore heavier or larger "
"bodies will lose speed at the same proportional rate as lighter or smaller "
"bodies.\n"
"During each physics tick, Godot will multiply the linear velocity of "
"RigidBodies by [code]1.0 - combined_damp / physics_ticks_per_second[/code]. "
"By default, bodies combine damp factors: [code]combined_damp[/code] is the "
"sum of the damp value of the body and this value or the area's value the body "
"is in. See [enum RigidBody2D.DampMode].\n"
"[b]Warning:[/b] Godot's damping calculations are simulation tick rate "
"dependent. Changing [member physics/common/physics_ticks_per_second] may "
"significantly change the outcomes and feel of your simulation. This is true "
"for the entire range of damping values greater than 0. To get back to a "
"similar feel, you also need to change your damp values. This needed change is "
"not proportional and differs from case to case."
msgstr ""
"За замовчуванням значення демпфування обертального руху у 2D. Демпфування "
"використовується для поступового уповільнення фізичних об'єктів з часом. "
"Тверді тіла (RigidBodies) повернуться до цього значення при комбінуванні "
"власних значень демпфування, якщо значення площі демпфування не вказано.\n"
"Рекомендовані значення знаходяться в діапазоні від [code]0[/code] до "
"[code]30[/code]. При значенні [code]0[/code] об'єкти продовжуватимуть "
"рухатися з тією ж швидкістю. Більші значення зупинятимуть об'єкт швидше. "
"Значення, що дорівнює або перевищує частоту фізичних тиків ([member physics/"
"common/physics_ticks_per_second]), призведе до зупинки об'єкта за одну "
"ітерацію.\n"
"[b]Примітка:[/b] Розрахунки демпфування Годо залежать від швидкості, тобто "
"тілам, які рухаються швидше, знадобиться більше часу, щоб зупинитися. Вони не "
"моделюють інерцію, тертя чи опір повітря. Тому важчі або більші тіла "
"втрачатимуть швидкість з тією ж пропорційною швидкістю, що й легші або менші "
"тіла.\n"
" Під час кожного фізичного такту Godot множитиме лінійну швидкість "
"RigidBodies на [code]1.0 - combined_damp / physics_ticks_per_second[/code]. "
"За замовчуванням тіла комбінують коефіцієнти вологості: [code]combined_damp[/"
"code] – це сума значення вологості тіла та цього значення або значення площі, "
"в якій знаходиться тіло. Див. [enum RigidBody2D.DampMode].\n"
"[b]Попередження:[/b] Розрахунки демпфування Godot залежать від частоти тиків "
"симуляції. Зміна [member physics/common/physics_ticks_per_second] може "
"суттєво змінити результати та відчуття вашої симуляції. Це стосується всього "
"діапазону значень демпфування, більших за 0. Щоб повернутися до подібного "
"відчуття, вам також потрібно змінити значення вологості. Ця необхідна зміна "
"не є пропорційною та відрізняється від випадку до випадку."
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 "
"the default gravity at runtime, use the following code sample:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Set the default gravity strength to 980.\n"
"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, "
"PhysicsServer2D.AREA_PARAM_GRAVITY, 980)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Set the default gravity strength to 980.\n"
"PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, "
"PhysicsServer2D.AreaParameter.Gravity, 980);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Сила гравітації за умовчанням у 2D (у пікселях на секунду в квадраті). \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"змінити гравітацію за замовчуванням під час виконання, скористайтеся таким "
"зразком коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Встановіть силу тяжіння за замовчуванням на 980. \n"
"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, "
"PhysicsServer2D.AREA_PARAM_GRAVITY, 980) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Встановити силу тяжіння за замовчуванням на 980. \n"
"PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, "
"PhysicsServer2D.AreaParameter.Gravity, 980); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"The default gravity direction in 2D.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the default gravity vector at runtime, use the following code sample:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Set the default gravity direction to `Vector2(0, 1)`.\n"
"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, "
"PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, Vector2.DOWN)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Set the default gravity direction to `Vector2(0, 1)`.\n"
"PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, "
"PhysicsServer2D.AreaParameter.GravityVector, Vector2.Down)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Напрям гравітації за умовчанням у 2D. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"змінити вектор гравітації за замовчуванням під час виконання, скористайтеся "
"наведеним нижче зразком коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Встановити напрямок сили тяжіння за замовчуванням на `Vector2(0, 1)`. \n"
"PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, "
"PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, Vector2.DOWN) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Встановити напрямок сили тяжіння за замовчуванням на `Vector2(0, 1)`. \n"
"PhysicsServer2D.AreaSetParam(GetViewport().FindWorld2D().Space, "
"PhysicsServer2D.AreaParameter.GravityVector, Vector2.Down) \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"The default linear motion damping in 2D. Damping is used to gradually slow "
"down physical objects over time. RigidBodies will fall back to this value "
"when combining their own damping values and no area damping value is "
"present.\n"
"Suggested values are in the range [code]0[/code] to [code]30[/code]. At value "
"[code]0[/code] objects will keep moving with the same velocity. Greater "
"values will stop the object faster. A value equal to or greater than the "
"physics tick rate ([member physics/common/physics_ticks_per_second]) will "
"bring the object to a stop in one iteration.\n"
"[b]Note:[/b] Godot damping calculations are velocity-dependent, meaning "
"bodies moving faster will take a longer time to come to rest. They do not "
"simulate inertia, friction, or air resistance. Therefore heavier or larger "
"bodies will lose speed at the same proportional rate as lighter or smaller "
"bodies.\n"
"During each physics tick, Godot will multiply the linear velocity of "
"RigidBodies by [code]1.0 - combined_damp / physics_ticks_per_second[/code], "
"where [code]combined_damp[/code] is the sum of the linear damp of the body "
"and this value, or the area's value the body is in, assuming the body "
"defaults to combine damp values. See [enum RigidBody2D.DampMode].\n"
"[b]Warning:[/b] Godot's damping calculations are simulation tick rate "
"dependent. Changing [member physics/common/physics_ticks_per_second] may "
"significantly change the outcomes and feel of your simulation. This is true "
"for the entire range of damping values greater than 0. To get back to a "
"similar feel, you also need to change your damp values. This needed change is "
"not proportional and differs from case to case."
msgstr ""
"За замовчуванням використовується лінійне демпфування руху у 2D. Демпфування "
"використовується для поступового уповільнення фізичних об'єктів з часом. "
"Тверді тіла (RigidBodies) повернуться до цього значення при комбінуванні "
"власних значень демпфування, якщо значення площного демпфування не вказано.\n"
"Рекомендовані значення знаходяться в діапазоні від [code]0[/code] до "
"[code]30[/code]. При значенні [code]0[/code] об'єкти продовжуватимуть "
"рухатися з тією ж швидкістю. Більші значення зупинятимуть об'єкт швидше. "
"Значення, що дорівнює або перевищує частоту фізичних тиків ([member physics/"
"common/physics_ticks_per_second]), зупинить об'єкт за одну ітерацію.\n"
"[b]Примітка:[/b] Розрахунки демпфування Годо залежать від швидкості, тобто "
"тілам, які рухаються швидше, знадобиться більше часу, щоб зупинитися. Вони не "
"моделюють інерцію, тертя чи опір повітря. Тому важчі або більші тіла "
"втрачатимуть швидкість з тією ж пропорційною швидкістю, що й легші або менші "
"тіла.\n"
" Під час кожного такту фізики Godot множитиме лінійну швидкість RigidBodies "
"на [code]1.0 - combined_damp / physics_ticks_per_second[/code], де "
"[code]combined_damp[/code] – це сума лінійної вологості тіла та цього "
"значення або значення площі, в якій знаходиться тіло, припускаючи, що тіло за "
"замовчуванням комбінує значення вологості. Див. [enum RigidBody2D.DampMode].\n"
"[b]Попередження:[/b] Розрахунки демпфування Godot залежать від частоти тиків "
"симуляції. Зміна [member physics/common/physics_ticks_per_second] може "
"суттєво змінити результати та відчуття вашої симуляції. Це стосується всього "
"діапазону значень демпфування, більших за 0. Щоб повернутися до подібного "
"відчуття, вам також потрібно змінити значення вологості. Ця необхідна зміна "
"не є пропорційною та відрізняється від."
msgid ""
"Sets which physics engine to use for 2D physics.\n"
"[b]DEFAULT[/b] is currently equivalent to [b]GodotPhysics2D[/b], but may "
"change in future releases. Select an explicit implementation if you want to "
"ensure that your project stays on the same engine.\n"
"[b]GodotPhysics2D[/b] is Godot's internal 2D physics engine.\n"
"[b]Dummy[/b] is a 2D physics server that does nothing and returns only dummy "
"values, effectively disabling all 2D physics functionality.\n"
"Third-party extensions and modules can add other physics engines to select "
"with this setting."
msgstr ""
"Визначає, який фізичний механізм використовувати для 2D фізики. \n"
"[b]DEFAULT[/b] наразі еквівалентний [b]GodotPhysics2D[/b], але може змінитися "
"в наступних випусках. Виберіть явну реалізацію, якщо ви хочете переконатися, "
"що ваш проект залишиться на тому самому двигуні. \n"
"[b]GodotPhysics2D[/b] — це внутрішній 2D-фізичний механізм Godot. \n"
"[b]Dummy[/b] — це сервер 2D фізики, який нічого не робить і повертає лише "
"фіктивні значення, фактично вимикаючи всі функції 2D фізики. \n"
"Розширення та модулі сторонніх розробників можуть додавати інші фізичні "
"механізми, які можна вибрати за допомогою цього параметра."
msgid ""
"If [code]true[/code], the 2D physics server runs on a separate thread, making "
"better use of multi-core CPUs. If [code]false[/code], the 2D physics server "
"runs on the main thread. Running the physics server on a separate thread can "
"increase performance, but restricts API access to only physics process."
msgstr ""
"Якщо [code]true[/code], сервер фізики 2D працює на окремій нитки, що робить "
"краще використання багатоядерних процесорів. Якщо [code]false[/code], сервер "
"фізики 2D працює на головній нитки. Запуск фізичного сервера на окрему нитку "
"може збільшити продуктивність, але обмежує доступ API до тільки процесу "
"фізики."
msgid ""
"Threshold angular velocity under which a 2D physics body will be considered "
"inactive. See [constant "
"PhysicsServer2D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
"Неактивно вважатися неактивною. Див. [constant "
"PhysServer2D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]."
msgid ""
"Threshold linear velocity under which a 2D physics body will be considered "
"inactive. See [constant "
"PhysicsServer2D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
"Неактивна лінійна швидкість, під якою буде вважатися 2D фізика. Див. "
"[constant PhysServer2D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]."
msgid ""
"Maximum distance a shape can penetrate another shape before it is considered "
"a collision. See [constant "
"PhysicsServer2D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION]."
msgstr ""
"Максимальна відстань форми може проникнути іншої форми до її розгляду "
"зіткнення. Див. [constant "
"PhysServer2D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION]."
msgid ""
"Maximum distance a shape can be from another before they are considered "
"separated and the contact is discarded. See [constant "
"PhysicsServer2D.SPACE_PARAM_CONTACT_MAX_SEPARATION]."
msgstr ""
"Максимальна відстань форми може бути від іншої до того, як вони вважаються "
"відокремленими і контакт відкидається. Див. [constant "
"PhysServer2D.SPACE_PARAM_CONTACT_MAX_SEPARATION]."
msgid ""
"Maximum distance a pair of bodies has to move before their collision status "
"has to be recalculated. See [constant "
"PhysicsServer2D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS]."
msgstr ""
"Максимальна відстань пари органів повинна переходити до стану зіткнення. Див. "
"[constant PhysServer2D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS]."
msgid ""
"Default solver bias for all physics constraints. Defines how much bodies "
"react to enforce constraints. See [constant "
"PhysicsServer2D.SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS].\n"
"Individual constraints can have a specific bias value (see [member "
"Joint2D.bias])."
msgstr ""
"За замовчуванням розчинник Bias для всіх фізиких обмежень. Захищаючи, скільки "
"органів реагують на виконання обмежень. Див. [constant "
"PhysServer2D.SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS].\n"
"Індивідуальні обмеження можуть мати певну вартість (див. [member "
"Joint2D.bias])."
msgid ""
"Default solver bias for all physics contacts. Defines how much bodies react "
"to enforce contact separation. See [constant "
"PhysicsServer2D.SPACE_PARAM_CONTACT_DEFAULT_BIAS].\n"
"Individual shapes can have a specific bias value (see [member "
"Shape2D.custom_solver_bias])."
msgstr ""
"За замовчуванням розчинник Bias для всіх фізичних контактів. Захищаючи, "
"скільки органів реагують на виконання контакту. [constant "
"PhysServer2D.SPACE_PARAM_CONTACT_DEFAULT_BIAS].\n"
"Індивідуальні форми можуть мати певну значення зносу (див. [member "
"Shape2D.custom_solver_bias])."
msgid ""
"Number of solver iterations for all contacts and constraints. The greater the "
"number of iterations, the more accurate the collisions will be. However, a "
"greater number of iterations requires more CPU power, which can decrease "
"performance. See [constant PhysicsServer2D.SPACE_PARAM_SOLVER_ITERATIONS]."
msgstr ""
"Кількість розчинників для всіх контактів і обмежень. Чим більша кількість "
"ітерацій, тим більш точний зіткнень буде. Однак більша кількість ітерацій "
"вимагає більшої потужності процесора, яка може зменшити продуктивність. Див. "
"[constant PhysServer2D.SPACE_PARAM_SOLVER_ITERATIONS]."
msgid ""
"Time (in seconds) of inactivity before which a 2D physics body will put to "
"sleep. See [constant PhysicsServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]."
msgstr ""
"Час (в секундах) бездіяльності перед яким тіло 2D поставить до сну. Див. "
"[constant PhysServer2D.SPACE_PARAM_BODY_TIME_TO_SLEEP]."
msgid ""
"The default rotational motion damping in 3D. Damping is used to gradually "
"slow down physical objects over time. RigidBodies will fall back to this "
"value when combining their own damping values and no area damping value is "
"present.\n"
"Suggested values are in the range [code]0[/code] to [code]30[/code]. At value "
"[code]0[/code] objects will keep moving with the same velocity. Greater "
"values will stop the object faster. A value equal to or greater than the "
"physics tick rate ([member physics/common/physics_ticks_per_second]) will "
"bring the object to a stop in one iteration.\n"
"[b]Note:[/b] Godot damping calculations are velocity-dependent, meaning "
"bodies moving faster will take a longer time to come to rest. They do not "
"simulate inertia, friction, or air resistance. Therefore heavier or larger "
"bodies will lose speed at the same proportional rate as lighter or smaller "
"bodies.\n"
"During each physics tick, Godot will multiply the angular velocity of "
"RigidBodies by [code]1.0 - combined_damp / physics_ticks_per_second[/code]. "
"By default, bodies combine damp factors: [code]combined_damp[/code] is the "
"sum of the damp value of the body and this value or the area's value the body "
"is in. See [enum RigidBody3D.DampMode].\n"
"[b]Warning:[/b] Godot's damping calculations are simulation tick rate "
"dependent. Changing [member physics/common/physics_ticks_per_second] may "
"significantly change the outcomes and feel of your simulation. This is true "
"for the entire range of damping values greater than 0. To get back to a "
"similar feel, you also need to change your damp values. This needed change is "
"not proportional and differs from case to case."
msgstr ""
"За замовчуванням значення демпфування обертального руху в 3D. Демпфування "
"використовується для поступового уповільнення фізичних об'єктів з часом. "
"Тверді тіла (RigidBodies) повернуться до цього значення при комбінуванні "
"власних значень демпфування, якщо значення площі демпфування не вказано.\n"
"Рекомендовані значення знаходяться в діапазоні від [code]0[/code] до "
"[code]30[/code]. При значенні [code]0[/code] об'єкти продовжуватимуть "
"рухатися з тією ж швидкістю. Більші значення зупинятимуть об'єкт швидше. "
"Значення, що дорівнює або перевищує частоту фізичних тактів ([member physics/"
"common/physics_ticks_per_second]), зупинить об'єкт за одну ітерацію.\n"
"[b]Примітка:[/b] Розрахунки демпфування Годо залежать від швидкості, тобто "
"тілам, які рухаються швидше, знадобиться більше часу, щоб зупинитися. Вони не "
"моделюють інерцію, тертя чи опір повітря. Тому важчі або більші тіла "
"втрачатимуть швидкість з тією ж пропорційною швидкістю, що й легші або менші "
"тіла.\n"
" Під час кожного фізичного такту Godot множитиме кутову швидкість RigidBodies "
"на [code]1.0 - combined_damp / physics_ticks_per_second[/code]. За "
"замовчуванням тіла поєднують коефіцієнти вологості: [code]combined_damp[/"
"code] – це сума значення вологості тіла та цього значення або значення площі, "
"в якій знаходиться тіло. Див. [enum RigidBody3D.DampMode].\n"
"[b]Попередження:[/b] Розрахунки демпфування Godot залежать від частоти тиків "
"симуляції. Зміна [member physics/common/physics_ticks_per_second] може "
"суттєво змінити результати та відчуття вашої симуляції. Це стосується всього "
"діапазону значень демпфування, більших за 0. Щоб повернутися до подібного "
"відчуття, вам також потрібно змінити значення вологості. Ця необхідна зміна "
"не є пропорційною та відрізняється від випадку до випадку."
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 "
"the default gravity at runtime, use the following code sample:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Set the default gravity strength to 9.8.\n"
"PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, "
"PhysicsServer3D.AREA_PARAM_GRAVITY, 9.8)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Set the default gravity strength to 9.8.\n"
"PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, "
"PhysicsServer3D.AreaParameter.Gravity, 9.8);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Сила гравітації за умовчанням у 3D (у квадратних метрах на секунду). \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"змінити гравітацію за замовчуванням під час виконання, скористайтеся таким "
"зразком коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Встановіть силу тяжіння за замовчуванням на 9,8. \n"
"PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, "
"PhysicsServer3D.AREA_PARAM_GRAVITY, 9.8) \n"
"[/gdscript] \n"
"[csharp] \n"
"// Встановити силу тяжіння за замовчуванням на 9,8. \n"
"PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, "
"PhysicsServer3D.AreaParameter.Gravity, 9.8); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"The default gravity direction in 3D.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the default gravity vector at runtime, use the following code sample:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Set the default gravity direction to `Vector3(0, -1, 0)`.\n"
"PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, "
"PhysicsServer3D.AREA_PARAM_GRAVITY_VECTOR, Vector3.DOWN)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Set the default gravity direction to `Vector3(0, -1, 0)`.\n"
"PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, "
"PhysicsServer3D.AreaParameter.GravityVector, Vector3.Down)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Напрям гравітації за умовчанням у 3D.\n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту.Щоб "
"змінити вектор гравітації за замовчуванням під час виконання, скористайтеся "
"наведеним нижче зразком коду:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# Встановити напрямок сили тяжіння за замовчуванням на `Vector3(0, -1, 0)`.\n"
"PhysicsServer3D.area_set_param(get_viewport().find_world_3d().space, "
"PhysicsServer3D.AREA_PARAM_GRAVITY_VECTOR, Vector3.DOWN)\n"
"[/gdscript]\n"
"[csharp]\n"
"// Встановити напрямок сили тяжіння за замовчуванням на `Vector3(0, -1, 0)`.\n"
"PhysicsServer3D.AreaSetParam(GetViewport().FindWorld3D().Space, "
"PhysicsServer3D.AreaParameter.GravityVector, Vector3.Down)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"The default linear motion damping in 3D. Damping is used to gradually slow "
"down physical objects over time. RigidBodies will fall back to this value "
"when combining their own damping values and no area damping value is "
"present.\n"
"Suggested values are in the range [code]0[/code] to [code]30[/code]. At value "
"[code]0[/code] objects will keep moving with the same velocity. Greater "
"values will stop the object faster. A value equal to or greater than the "
"physics tick rate ([member physics/common/physics_ticks_per_second]) will "
"bring the object to a stop in one iteration.\n"
"[b]Note:[/b] Godot damping calculations are velocity-dependent, meaning "
"bodies moving faster will take a longer time to come to rest. They do not "
"simulate inertia, friction, or air resistance. Therefore heavier or larger "
"bodies will lose speed at the same proportional rate as lighter or smaller "
"bodies.\n"
"During each physics tick, Godot will multiply the linear velocity of "
"RigidBodies by [code]1.0 - combined_damp / physics_ticks_per_second[/code]. "
"By default, bodies combine damp factors: [code]combined_damp[/code] is the "
"sum of the damp value of the body and this value or the area's value the body "
"is in. See [enum RigidBody3D.DampMode].\n"
"[b]Warning:[/b] Godot's damping calculations are simulation tick rate "
"dependent. Changing [member physics/common/physics_ticks_per_second] may "
"significantly change the outcomes and feel of your simulation. This is true "
"for the entire range of damping values greater than 0. To get back to a "
"similar feel, you also need to change your damp values. This needed change is "
"not proportional and differs from case to case."
msgstr ""
"За замовчуванням лінійне демпфування руху в 3D. Демпфування використовується "
"для поступового уповільнення фізичних об'єктів з часом. Тверді тіла "
"(RigidBodies) повернуться до цього значення при комбінуванні власних значень "
"демпфування, якщо значення площного демпфування не вказано.\n"
"Рекомендовані значення знаходяться в діапазоні від [code]0[/code] до "
"[code]30[/code]. При значенні [code]0[/code] об'єкти продовжуватимуть "
"рухатися з тією ж швидкістю. Більші значення зупинятимуть об'єкт швидше. "
"Значення, що дорівнює або перевищує частоту фізичних тиків ([member physics/"
"common/physics_ticks_per_second]), призведе до зупинки об'єкта за одну "
"ітерацію.\n"
"[b]Примітка:[/b] Розрахунки демпфування Годо залежать від швидкості, тобто "
"тілам, які рухаються швидше, знадобиться більше часу, щоб зупинитися. Вони не "
"моделюють інерцію, тертя чи опір повітря. Тому важчі або більші тіла "
"втрачатимуть швидкість з тією ж пропорційною швидкістю, що й легші або менші "
"тіла.\n"
" Під час кожного фізичного такту Godot множитиме лінійну швидкість "
"RigidBodies на [code]1.0 - combined_damp / physics_ticks_per_second[/code]. "
"За замовчуванням тіла комбінують коефіцієнти вологості: [code]combined_damp[/"
"code] – це сума значення вологості тіла та цього значення або значення площі, "
"в якій знаходиться тіло. Див. [enum RigidBody3D.DampMode].\n"
"[b]Попередження:[/b] Розрахунки демпфування Godot залежать від частоти тиків "
"симуляції. Зміна [member physics/common/physics_ticks_per_second] може "
"суттєво змінити результати та відчуття вашої симуляції. Це стосується всього "
"діапазону значень демпфування, більших за 0. Щоб повернутися до подібного "
"відчуття, вам також потрібно змінити значення вологості. Ця необхідна зміна "
"не є пропорційною та відрізняється від випадку до випадку."
msgid ""
"Sets which physics engine to use for 3D physics.\n"
"[b]DEFAULT[/b] is currently equivalent to [b]GodotPhysics3D[/b], but may "
"change in future releases. Select an explicit implementation if you want to "
"ensure that your project stays on the same engine.\n"
"[b]GodotPhysics3D[/b] is Godot's internal 3D physics engine.\n"
"[b]Jolt Physics[/b] is an alternative physics engine that is generally faster "
"and more reliable than [b]GodotPhysics3D[/b]. Jolt Physics is the default for "
"projects created starting in Godot 4.6.\n"
"[b]Dummy[/b] is a 3D physics server that does nothing and returns only dummy "
"values, effectively disabling all 3D physics functionality.\n"
"Third-party extensions and modules can add other physics engines to select "
"with this setting."
msgstr ""
"Встановлює фізичний рушій для 3D-фізики.\n"
"[b]DEFAULT[/b] наразі еквівалентний [b]GodotPhysics3D[/b], але може змінитися "
"в майбутніх випусках. Виберіть явну реалізацію, якщо ви хочете, щоб ваш "
"проект залишався на тому самому рушії.\n"
"[b]GodotPhysics3D[/b] – це внутрішній 3D-фізичний рушій Godot.\n"
"[b]Jolt Physics[/b] – це альтернативний фізичний рушій, який загалом швидший "
"і надійніший, ніж [b]GodotPhysics3D[/b]. Jolt Physics є рушієм за "
"замовчуванням для проектів, створених, починаючи з Godot 4.6.\n"
"[b]Dummy[/b] – це сервер 3D-фізики, який нічого не робить і повертає лише "
"фіктивні значення, фактично вимикаючи всі функції 3D-фізики.\n"
"Розширення та модулі сторонніх розробників можуть додавати інші фізичні рушії "
"для вибору за допомогою цього налаштування."
msgid ""
"The approach used for 3D scene traversal when physics interpolation is "
"enabled.\n"
"- [code]DEFAULT[/code]: The default optimized method.\n"
"- [code]Legacy[/code]: The previous reference method used for scene tree "
"traversal, which is slower.\n"
"- [code]Debug[/code]: Swaps between [code]DEFAULT[/code] and [code]Legacy[/"
"code] methods on alternating frames, and provides logging information (which "
"in turn makes it slower). Intended for debugging only; you should use the "
"[code]DEFAULT[/code] method in most cases."
msgstr ""
"Підхід, що використовується для обходу 3D-сцени, коли ввімкнено інтерполяцію "
"фізики.\n"
"- [code]DEFAULT[/code]: Оптимізований метод за замовчуванням.\n"
"- [code]Legacy[/code]: Попередній еталонний метод, що використовувався для "
"обходу дерева сцени, який є повільнішим.\n"
"- [code]Debug[/code]: Перемикається між методами [code]DEFAULT[/code] та "
"[code]Legacy[/code] на чергуючих кадрах та надає інформацію журналу (що, у "
"свою чергу, уповільнює його). Призначено лише для налагодження; у більшості "
"випадків слід використовувати метод [code]DEFAULT[/code]."
msgid ""
"If [code]true[/code], the 3D physics server runs on a separate thread, making "
"better use of multi-core CPUs. If [code]false[/code], the 3D physics server "
"runs on the main thread. Running the physics server on a separate thread can "
"increase performance, but restricts API access to only physics process.\n"
"[b]Note:[/b] When [member physics/3d/physics_engine] is set to [code]Jolt "
"Physics[/code], enabling this setting will prevent the 3D physics server from "
"being able to provide any context when reporting errors and warnings, and "
"will instead always refer to nodes as [code]<unknown>[/code]."
msgstr ""
"Якщо [code]true[/code], сервер 3D-фізики працює в окремому потоці, завдяки "
"чому краще використовуються багатоядерні ЦП. Якщо [code]false[/code], сервер "
"3D-фізики працює в основному потоці. Запуск фізичного сервера в окремому "
"потоці може підвищити продуктивність, але обмежує доступ API лише до "
"фізичного процесу. \n"
"[b]Примітка:[/b] Якщо для параметра [member physics/3d/physics_engine] "
"встановлено значення [code]Jolt Physics[/code], увімкнення цього параметра не "
"дозволить серверу 3D-фізики надавати будь-який контекст, повідомляючи про "
"помилки та попередження, і замість цього завжди посилатиметься на вузли як "
"[code]<unknown>[/code]."
msgid ""
"Threshold angular velocity under which a 3D physics body will be considered "
"inactive. See [constant "
"PhysicsServer3D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
"Неактивно вважатися неактивною. Див. [constant "
"PhysServer3D.SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD]."
msgid ""
"Threshold linear velocity under which a 3D physics body will be considered "
"inactive. See [constant "
"PhysicsServer3D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]."
msgstr ""
"Неактивна лінійна швидкість, під якою буде вважатися 3D-фізичний корпус. Див. "
"[constant PhysServer3D.SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD]."
msgid ""
"Maximum distance a shape can penetrate another shape before it is considered "
"a collision. See [constant "
"PhysicsServer3D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION]."
msgstr ""
"Максимальна відстань форми може проникнути іншої форми до її розгляду "
"зіткнення. Див. [constant "
"PhysServer3D.SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION]."
msgid ""
"Maximum distance a shape can be from another before they are considered "
"separated and the contact is discarded. See [constant "
"PhysicsServer3D.SPACE_PARAM_CONTACT_MAX_SEPARATION]."
msgstr ""
"Максимальна відстань форми може бути від іншої до того, як вони вважаються "
"відокремленими і контакт відкидається. Див. [constant "
"PhysServer3D.SPACE_PARAM_CONTACT_MAX_SEPARATION]."
msgid ""
"Maximum distance a pair of bodies has to move before their collision status "
"has to be recalculated. See [constant "
"PhysicsServer3D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS]."
msgstr ""
"Максимальна відстань пари органів повинна переходити до стану зіткнення. Див. "
"[constant PhysServer3D.SPACE_PARAM_CONTACT_RECYCLE_RADIUS]."
msgid ""
"Default solver bias for all physics contacts. Defines how much bodies react "
"to enforce contact separation. See [constant "
"PhysicsServer3D.SPACE_PARAM_CONTACT_DEFAULT_BIAS].\n"
"Individual shapes can have a specific bias value (see [member "
"Shape3D.custom_solver_bias])."
msgstr ""
"За замовчуванням розчинник Bias для всіх фізичних контактів. Захищаючи, "
"скільки органів реагують на виконання контакту. [constant "
"PhysServer3D.SPACE_PARAM_CONTACT_DEFAULT_BIAS].\n"
"Індивідуальні форми можуть мати певну значення зносу (див. [member "
"Shape3D.custom_solver_bias])."
msgid ""
"Number of solver iterations for all contacts and constraints. The greater the "
"number of iterations, the more accurate the collisions will be. However, a "
"greater number of iterations requires more CPU power, which can decrease "
"performance. See [constant PhysicsServer3D.SPACE_PARAM_SOLVER_ITERATIONS]."
msgstr ""
"Кількість розчинників для всіх контактів і обмежень. Чим більша кількість "
"ітерацій, тим більш точний зіткнень буде. Однак більша кількість ітерацій "
"вимагає більшої потужності процесора, яка може зменшити продуктивність. Див. "
"[constant PhysServer3D.SPACE_PARAM_SOLVER_ITERATIONS]."
msgid ""
"Time (in seconds) of inactivity before which a 3D physics body will put to "
"sleep. See [constant PhysicsServer3D.SPACE_PARAM_BODY_TIME_TO_SLEEP]."
msgstr ""
"Час (в секундах) бездіяльності перед яким тіло 3D поставить спати. Див. "
"[constant PhysServer3D.SPACE_PARAM_BODY_TIME_TO_SLEEP]."
msgid "Enables [member Viewport.physics_object_picking] on the root viewport."
msgstr ""
"Увімкнути [member Viewport.physics_object_picking] на кореневому перегляді."
msgid ""
"Controls the maximum number of physics steps that can be simulated each "
"rendered frame. The default value is tuned to avoid situations where the "
"framerate suddenly drops to a very low value beyond a certain amount of "
"physics simulation. This occurs because the physics engine can't keep up with "
"the expected simulation rate. In this case, the framerate will start "
"dropping, but the engine is only allowed to simulate a certain number of "
"physics steps per rendered frame. This snowballs into a situation where "
"framerate keeps dropping until it reaches a very low framerate (typically 1-2 "
"FPS) and is called the [i]physics spiral of death[/i].\n"
"However, the game will appear to slow down if the rendering FPS is less than "
"[code]1 / max_physics_steps_per_frame[/code] of [member physics/common/"
"physics_ticks_per_second]. This occurs even if [code]delta[/code] is "
"consistently used in physics calculations. To avoid this, increase [member "
"physics/common/max_physics_steps_per_frame] if you have increased [member "
"physics/common/physics_ticks_per_second] significantly above its default "
"value.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the maximum number of simulated physics steps per frame at runtime, set "
"[member Engine.max_physics_steps_per_frame] instead."
msgstr ""
"Контролює максимальну кількість кроків фізики, які можна імітувати в кожному "
"кадрі візуалізації. Значення за замовчуванням налаштовано, щоб уникнути "
"ситуацій, коли частота кадрів раптово падає до дуже низького значення, що "
"перевищує певний рівень імітації фізики. Це відбувається тому, що фізичний "
"движок не може встигати за очікуваною швидкістю імітації. У цьому випадку "
"частота кадрів почне падати, але движку дозволено імітувати лише певну "
"кількість кроків фізики на кадр візуалізації. Це перетворюється на ситуацію, "
"коли частота кадрів продовжує падати, доки не досягне дуже низької частоти "
"кадрів (зазвичай 1-2 FPS), і це називається [i]фізичною спіраллю смерті[/i].\n"
"Однак, гра виглядатиме сповільненою, якщо FPS візуалізації буде меншим за "
"[code]1 / max_physics_steps_per_frame[/code] з [member physics/common/"
"physics_ticks_per_second]. Це відбувається, навіть якщо [code]delta[/code] "
"послідовно використовується у фізичних розрахунках. Щоб уникнути цього, "
"збільште [member physics/common/max_physics_steps_per_frame], якщо ви значно "
"збільшили [member physics/common/physics_ticks_per_second] вище значення за "
"замовчуванням.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проєкту. Щоб "
"змінити максимальну кількість кроків імітації фізики на кадр під час "
"виконання, встановіть замість цього [member "
"Engine.max_physics_steps_per_frame]."
msgid ""
"If [code]true[/code], the renderer will interpolate the transforms of objects "
"(both physics and non-physics) between the last two transforms, so that "
"smooth motion is seen even when physics ticks do not coincide with rendered "
"frames. See also [method Node.reset_physics_interpolation].\n"
"[b]Note:[/b] Although this is a global setting, finer control of individual "
"branches of the [SceneTree] is possible using [member "
"Node.physics_interpolation_mode].\n"
"[b]Note:[/b] This property is only read when the project starts. To toggle "
"physics interpolation at runtime, set [member "
"SceneTree.physics_interpolation] instead.\n"
"[b]Note:[/b] Property [member physics/common/physics_jitter_fix] is "
"automatically disabled if [member physics/common/physics_interpolation] is "
"set to [code]true[/code], as the two methods are incompatible."
msgstr ""
"Якщо [code]true[/code], рендерер інтерполюватиме перетворення об'єктів (як "
"фізичних, так і нефізичних) між двома останніми перетвореннями, щоб плавний "
"рух спостерігався навіть тоді, коли фізичні такти не збігаються з "
"відрендереними кадрами. Див. також [method "
"Node.reset_physics_interpolation].\n"
"[b]Примітка:[/b] Хоча це глобальний параметр, точніший контроль окремих гілок "
"[SceneTree] можливий за допомогою [member Node.physics_interpolation_mode].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"перемикати фізичну інтерполяцію під час виконання, встановіть замість цього "
"[member SceneTree.physics_interpolation].\n"
"[b]Примітка:[/b] Властивість [member physics/common/physics_jitter_fix] "
"автоматично вимикається, якщо [member physics/common/physics_interpolation] "
"встановлено на [code]true[/code], оскільки ці два методи несумісні."
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 "
"games, where clock synchronization matters. Higher values cause higher "
"deviation of in-game clock and real clock, but allows smoothing out framerate "
"jitters. The default value of 0.5 should be good enough for most; values "
"above 2 could cause the game to react to dropped frames with a noticeable "
"delay and are not recommended.\n"
"[b]Note:[/b] Jitter fix is automatically disabled at runtime when [member "
"physics/common/physics_interpolation] is enabled.\n"
"[b]Note:[/b] 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.0[/code].\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the physics jitter fix at runtime, set [member Engine.physics_jitter_fix] "
"instead."
msgstr ""
"Контролює, наскільки фізичні тики синхронізуються з реальним часом. Для 0 або "
"менше тики синхронізуються. Такі значення рекомендовані для мережевих ігор, "
"де важлива синхронізація годинника. Вищі значення спричиняють більше "
"відхилення годинника в грі та реального годинника, але дозволяють згладити "
"тремтіння частоти кадрів. Значення за замовчуванням 0,5 має бути достатнім "
"для більшості; значення вище 2 можуть спричинити реакцію гри на пропущені "
"кадри з помітною затримкою, тому не рекомендуються. \n"
"[b]Примітка.[/b] Виправлення тремтіння автоматично вимикається під час "
"виконання, якщо ввімкнено [member physics/common/physics_interpolation]. \n"
"[b]Примітка:[/b] Під час використання спеціального рішення для фізичної "
"інтерполяції необхідно вимкнути виправлення фізичного тремтіння, встановивши "
"[member physics/common/physics_jitter_fix] на [code]0.0[/code]. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"змінити фізичне виправлення тремтіння під час виконання, замість цього "
"встановіть [member Engine.physics_jitter_fix]."
msgid ""
"The number of fixed iterations per second. This controls how often physics "
"simulation and the [method Node._physics_process] method are run.\n"
"CPU usage scales approximately with the physics tick rate. However, at very "
"low tick rates (usually below 30), physics behavior can break down. Input can "
"also become less responsive at low tick rates as there can be a gap between "
"input being registered, and the response on the next physics tick. High tick "
"rates give more accurate physics simulation, particularly for fast moving "
"objects. For example, racing games may benefit from increasing the tick rate "
"above the default 60.\n"
"See also [member application/run/max_fps].\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the physics FPS at runtime, set [member Engine.physics_ticks_per_second] "
"instead.\n"
"[b]Note:[/b] Only [member physics/common/max_physics_steps_per_frame] physics "
"ticks may be simulated per rendered frame at most. If more physics ticks have "
"to be simulated per rendered frame to keep up with rendering, the project "
"will appear to slow down (even if [code]delta[/code] is used consistently in "
"physics calculations). Therefore, it is recommended to also increase [member "
"physics/common/max_physics_steps_per_frame] if increasing [member physics/"
"common/physics_ticks_per_second] significantly above its default value.\n"
"[b]Note:[/b] Consider enabling [url=$DOCS_URL/tutorials/physics/interpolation/"
"index.html]physics interpolation[/url] if you change [member physics/common/"
"physics_ticks_per_second] to a value that is not a multiple of [code]60[/"
"code]. Using physics interpolation will avoid jittering when the monitor "
"refresh rate and physics update rate don't exactly match."
msgstr ""
"Кількість фіксованих ітерацій за секунду. Це визначає частоту запуску "
"фізичного моделювання та методу [method Node._physics_process].\n"
"Використання процесора масштабується приблизно пропорційно частоті тактів "
"фізики. Однак, при дуже низькій частоті тактів (зазвичай нижче 30), поведінка "
"фізики може бути порушена. Вхідні дані також можуть стати менш чутливими при "
"низькій частоті тактів, оскільки може виникнути розрив між реєстрацією "
"вхідних даних та відповіддю на наступному фізичному такті. Високі частоти "
"тактів забезпечують точнішу фізичну симуляцію, особливо для швидко рухомих "
"об'єктів. Наприклад, гоночні ігри можуть отримати користь від збільшення "
"частоти тактів вище стандартної 60.\n"
"Див. також [member application/run/max_fps].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"змінити FPS фізики під час виконання, встановіть замість цього [member "
"Engine.physics_ticks_per_second].\n"
"[b]Примітка:[/b] Тільки [member physics/common/max_physics_steps_per_frame] "
"фізичних тактів можуть бути імітовані максимум на один кадр рендерингу. Якщо "
"для відрендерення потрібно змоделювати більше фізичних тактів на кожен кадр, "
"щоб встигати за рендерингом, проєкт виглядатиме сповільненим (навіть якщо "
"[code]delta[/code] послідовно використовується у фізичних розрахунках). Тому "
"рекомендується також збільшити [member physics/common/"
"max_physics_steps_per_frame], якщо [member physics/common/"
"physics_ticks_per_second] значно збільшується вище значення за "
"замовчуванням.\n"
"[b]Примітка:[/b] Розгляньте можливість увімкнення [url=$DOCS_URL/tutorials/"
"physics/interpolation/index.html]фізичної інтерполяції[/url], якщо ви "
"змінюєте [member physics/common/physics_ticks_per_second] на значення, не "
"кратне [code]60[/code]. Використання фізичної інтерполяції дозволить уникнути "
"тремтіння, коли частота оновлення монітора та частота оновлення фізики не "
"зовсім збігаються."
msgid ""
"The maximum angle, in radians, between two adjacent triangles in a "
"[ConcavePolygonShape3D] or [HeightMapShape3D] for which the edge between "
"those triangles is considered inactive.\n"
"Collisions against an inactive edge will have its normal overridden to "
"instead be the surface normal of the triangle. This can help alleviate ghost "
"collisions.\n"
"[b]Note:[/b] Setting this too high can result in objects not depenetrating "
"properly.\n"
"[b]Note:[/b] This applies to all shape queries, as well as physics bodies "
"within the simulation.\n"
"[b]Note:[/b] This does not apply when enabling Jolt's enhanced internal edge "
"removal, which supersedes this."
msgstr ""
"Максимальний кут у радіанах між двома сусідніми трикутниками в "
"[ConcavePolygonShape3D] або [HeightMapShape3D], для якого ребро між цими "
"трикутниками вважається неактивним.\n"
"Зіткнення з неактивним ребром матимуть нормаль до поверхні, яка "
"замінюватиметься нормаллю трикутника. Це може допомогти зменшити колізії-"
"привиди.\n"
"[b]Примітка:[/b] Занадто високе значення може призвести до неправильного "
"депенетрації об'єктів. \n"
"[b]Примітка:[/b] Це стосується всіх запитів форми, а також фізичних тіл у "
"симуляції.\n"
"[b]Примітка:[/b] Це не застосовується, коли ввімкнено покращене видалення "
"внутрішніх ребер Jolt, яке замінює це."
msgid ""
"The amount of collision margin to use for certain convex collision shapes, "
"such as [BoxShape3D], [CylinderShape3D] and [ConvexPolygonShape3D], as a "
"fraction of the shape's shortest axis, with [member Shape3D.margin] as the "
"upper bound. This is mainly used to speed up collision detection with convex "
"shapes.\n"
"[b]Note:[/b] Collision margins in Jolt do not add any extra size to the "
"shape. Instead the shape is first shrunk by the margin and then expanded by "
"the same amount, resulting in a shape with rounded corners.\n"
"[b]Note:[/b] Setting this value too close to [code]0.0[/code] may also "
"negatively affect the accuracy of the collision detection with convex shapes."
msgstr ""
"Величина запасу на колізію, який слід використовувати для певних опуклих "
"фігур зі зіткненнями, таких як [BoxShape3D], [CylinderShape3D] та "
"[ConvexPolygonShape3D], як частка найкоротшої осі фігури, з [member "
"Shape3D.margin] як верхньою межею. Це в основному використовується для "
"пришвидшення виявлення колізій з опуклими фігурами.\n"
"[b]Примітка:[/b] Запаси на колізію в Jolt не додають додаткового розміру до "
"фігури. Натомість фігура спочатку зменшується на запас, а потім розширюється "
"на ту ж величину, що призводить до отримання фігури із закругленими кутами.\n"
"[b]Примітка:[/b] Встановлення цього значення занадто близько до [code]0.0[/"
"code] також може негативно вплинути на точність виявлення колізій з опуклими "
"фігурами."
msgid ""
"Which of the two nodes bound by a joint should represent the world when one "
"of the two is omitted, as either [member Joint3D.node_a] or [member "
"Joint3D.node_b]. This can be thought of as having the omitted node be a "
"[StaticBody3D] at the joint's position. Joint limits are more easily "
"expressed when [member Joint3D.node_a] represents the world.\n"
"[b]Note:[/b] In Godot Physics, only [member Joint3D.node_b] can represent the "
"world."
msgstr ""
"Який із двох вузлів, пов'язаних з'єднанням, має представляти світ, коли один "
"із них пропущено, як [member Joint3D.node_a] або [member Joint3D.node_b]. Це "
"можна розглядати як пропущений вузол, який є [StaticBody3D] у позиції "
"з'єднання. Межі з'єднання легше виразити, коли [member Joint3D.node_a] "
"представляє світ.\n"
"[b]Примітка:[/b] У фізиці Годо лише [member Joint3D.node_b] може представляти "
"світ."
msgid ""
"The maximum angular velocity that a [RigidBody3D] can reach, in radians per "
"second.\n"
"This is mainly used as a fail-safe, to prevent the simulation from exploding, "
"as fast-moving objects colliding with complex physics structures can "
"otherwise cause them to go out of control. Fast-moving objects can also cause "
"a lot of stress on the collision detection system, which can slow down the "
"simulation considerably."
msgstr ""
"Максимальна кутова швидкість, яку може досягти [RigidBody3D], у радіанах на "
"секунду. \n"
"Це в основному використовується як захист від збоїв, щоб запобігти вибуху "
"симуляції, оскільки об’єкти, що швидко рухаються, стикаються зі складними "
"фізичними структурами, інакше можуть вийти з-під контролю. Об’єкти, що швидко "
"рухаються, також можуть спричинити велике навантаження на систему виявлення "
"зіткнень, що може значно сповільнити симуляцію."
msgid ""
"The maximum number of [PhysicsBody3D] to support at the same time, awake or "
"sleeping. When this limit is exceeded, an error is reported and anything past "
"that point is undefined behavior.\n"
"[b]Note:[/b] This limit also applies within the editor."
msgstr ""
"Максимальна кількість [PhysicsBody3D], яку можна підтримувати одночасно, у "
"стані чи сні. Коли цей ліміт перевищено, повідомляється про помилку, і все, "
"що перевищує цей показник, є невизначеною поведінкою. \n"
"[b]Примітка.[/b] Це обмеження також стосується редактора."
msgid ""
"The maximum number of body pairs to allow processing of. When this limit is "
"exceeded, a warning is reported and collisions will randomly be ignored while "
"bodies pass through each other."
msgstr ""
"Максимальна кількість пар тіл, яку можна обробити. Коли цей ліміт перевищено, "
"видається попередження, а зіткнення випадковим чином ігноруватимуться, поки "
"тіла проходять одне крізь одне."
msgid ""
"The maximum number of contact constraints to allow processing of. When this "
"limit is exceeded, a warning is reported and collisions will randomly be "
"ignored while bodies pass through each other."
msgstr ""
"Максимальна кількість контактних обмежень, які можна обробити. Коли цей ліміт "
"перевищено, видається попередження, а зіткнення випадковим чином "
"ігноруватимуться, поки тіла проходять одне крізь одне."
msgid ""
"The maximum linear velocity that a [RigidBody3D] can reach, in meters per "
"second.\n"
"This is mainly used as a fail-safe, to prevent the simulation from exploding, "
"as fast-moving objects colliding with complex physics structures can "
"otherwise cause them to go out of control. Fast-moving objects can also cause "
"a lot of stress on the collision detection system, which can slow down the "
"simulation considerably."
msgstr ""
"Максимальна лінійна швидкість, яку може досягти [RigidBody3D], у метрах на "
"секунду. \n"
"Це в основному використовується як захист від збоїв, щоб запобігти вибуху "
"симуляції, оскільки об’єкти, що швидко рухаються, стикаються зі складними "
"фізичними структурами, інакше можуть вийти з-під контролю. Об’єкти, що швидко "
"рухаються, також можуть спричинити велике навантаження на систему виявлення "
"зіткнень, що може значно сповільнити симуляцію."
msgid ""
"The amount of memory to pre-allocate for the stack allocator used within "
"Jolt, in MiB. This allocator is used within the physics step to store things "
"that are only needed during it, like which bodies are in contact, how they "
"form islands and the data needed to solve the contacts."
msgstr ""
"Обсяг пам’яті, який потрібно попередньо виділити для розподільника стеку, "
"який використовується в Jolt, у МіБ. Цей розподільник використовується на "
"етапі фізики для зберігання речей, які потрібні лише під час нього, "
"наприклад, які тіла контактують, як вони утворюють острови та дані, необхідні "
"для вирішення контактів."
msgid ""
"The size of [WorldBoundaryShape3D] boundaries, for all three dimensions. The "
"plane is effectively centered within a box of this size, and anything outside "
"of the box will not collide with it. This is necessary as "
"[WorldBoundaryShape3D] is not unbounded when using Jolt, in order to prevent "
"precision issues.\n"
"[b]Note:[/b] Setting this value too high can make collision detection less "
"accurate.\n"
"[b]Note:[/b] Collisions against the effective edges of a "
"[WorldBoundaryShape3D] will be inconsistent."
msgstr ""
"Розмір меж [WorldBoundaryShape3D] для всіх трьох вимірів. Літак фактично "
"зосереджений у коробці такого розміру, і будь-що поза коробкою не зіткнеться "
"з нею. Це необхідно, оскільки [WorldBoundaryShape3D] не має обмежень під час "
"використання Jolt, щоб запобігти проблемам із точністю. \n"
"[b]Примітка.[/b] Встановлення цього значення зависоке може зробити виявлення "
"зіткнень менш точним. \n"
"[b]Примітка: [/b] Зіткнення з ефективними краями [WorldBoundaryShape3D] "
"будуть непослідовними."
msgid ""
"Fraction of the total penetration to depenetrate per iteration during motion "
"queries.\n"
"[b]Note:[/b] This affects methods [method CharacterBody3D.move_and_slide], "
"[method PhysicsBody3D.move_and_collide], [method PhysicsBody3D.test_move] and "
"[method PhysicsServer3D.body_test_motion]."
msgstr ""
"Частка загального проникнення, що потребує зменшення проникнення за ітерацію "
"під час запитів руху.\n"
"[b]Примітка:[/b] Це впливає на методи [method "
"CharacterBody3D.move_and_slide], [method PhysicsBody3D.move_and_collide], "
"[method PhysicsBody3D.test_move] та [method PhysicsServer3D.body_test_motion]."
msgid ""
"The number of iterations to run when depenetrating during motion queries.\n"
"[b]Note:[/b] This affects methods [method CharacterBody3D.move_and_slide], "
"[method PhysicsBody3D.move_and_collide], [method PhysicsBody3D.test_move] and "
"[method PhysicsServer3D.body_test_motion]."
msgstr ""
"Кількість ітерацій, які потрібно виконати під час депенетрації під час "
"запитів руху.\n"
"[b]Примітка:[/b] Це впливає на методи [method "
"CharacterBody3D.move_and_slide], [method PhysicsBody3D.move_and_collide], "
"[method PhysicsBody3D.test_move] і [method PhysicsServer3D.body_test_motion]."
msgid ""
"If [code]true[/code], enables Jolt's enhanced internal edge removal during "
"motion queries. This can help alleviate ghost collisions, but only with edges "
"within a single body, meaning edges between separate bodies can still cause "
"ghost collisions.\n"
"[b]Note:[/b] This affects methods [method CharacterBody3D.move_and_slide], "
"[method PhysicsBody3D.move_and_collide], [method PhysicsBody3D.test_move] and "
"[method PhysicsServer3D.body_test_motion]."
msgstr ""
"Якщо [code]true[/code], активується покращене видалення внутрішніх ребер Jolt "
"під час запитів руху. Це може допомогти зменшити колізії-привиди, але лише з "
"ребрами в межах одного тіла, тобто ребра між окремими тілами все ще можуть "
"спричиняти колізії-привиди.\n"
"[b]Примітка:[/b] Це впливає на методи [method "
"CharacterBody3D.move_and_slide], [method PhysicsBody3D.move_and_collide], "
"[method PhysicsBody3D.test_move] та [method PhysicsServer3D.body_test_motion]."
msgid ""
"If [code]true[/code], populates the [code]face_index[/code] field in the "
"results of [method PhysicsDirectSpaceState3D.intersect_ray], also accessed "
"through [method RayCast3D.get_collision_face_index]. If [code]false[/code], "
"the [code]face_index[/code] field will be left at its default value of "
"[code]-1[/code].\n"
"[b]Note:[/b] Enabling this setting will increase Jolt's memory usage for "
"[ConcavePolygonShape3D] by around 25%."
msgstr ""
"Якщо значення [code]true[/code], заповнює поле [code]face_index[/code] у "
"результатах [method PhysicsDirectSpaceState3D.intersect_ray], також доступ до "
"якого здійснюється через [method RayCast3D.get_collision_face_index]. Якщо "
"значення [code]false[/code], значення поля [code]face_index[/code] залишиться "
"зі значенням за замовчуванням [code]-1[/code].\n"
"[b]Примітка:[/b] Увімкнення цього параметра збільшить використання пам'яті "
"Jolt для [ConcavePolygonShape3D] приблизно на 25%."
msgid ""
"If [code]true[/code], enables Jolt's enhanced internal edge removal during "
"shape queries. This can help alleviate ghost collisions when using shape "
"queries for things like character movement, but only with edges within a "
"single body, meaning edges between separate bodies can still cause ghost "
"collisions.\n"
"[b]Note:[/b] This affects methods [method "
"PhysicsDirectSpaceState3D.cast_motion], [method "
"PhysicsDirectSpaceState3D.collide_shape], [method "
"PhysicsDirectSpaceState3D.get_rest_info] and [method "
"PhysicsDirectSpaceState3D.intersect_shape].\n"
"[b]Note:[/b] Enabling this setting can cause certain shapes to be culled from "
"the results entirely, but you will get at least one intersection per body."
msgstr ""
"Якщо [code]true[/code], активується покращене видалення внутрішніх ребер Jolt "
"під час запитів фігур. Це може допомогти зменшити колізії-привиди під час "
"використання запитів фігур для таких речей, як рух персонажів, але лише з "
"ребрами в межах одного тіла, тобто ребра між окремими тілами все ще можуть "
"спричиняти колізії-привиди.\n"
"[b]Примітка:[/b] Це впливає на методи [method "
"PhysicsDirectSpaceState3D.cast_motion], [method "
"PhysicsDirectSpaceState3D.collide_shape], [method "
"PhysicsDirectSpaceState3D.get_rest_info] та [method "
"PhysicsDirectSpaceState3D.intersect_shape].\n"
"[b]Примітка:[/b] Увімкнення цього параметра може призвести до повного "
"вилучення певних фігур з результатів, але ви отримаєте принаймні одне перетин "
"на кожне тіло."
msgid ""
"If [code]true[/code], [RigidBody3D] nodes are allowed to go to sleep if their "
"velocity is below the threshold defined in [member physics/jolt_physics_3d/"
"simulation/sleep_velocity_threshold] for the duration set in [member physics/"
"jolt_physics_3d/simulation/sleep_time_threshold]. This can improve physics "
"simulation performance when there are non-moving [RigidBody3D] nodes, at the "
"cost of some nodes possibly failing to wake up in certain scenarios. Consider "
"disabling this temporarily to troubleshoot [RigidBody3D] nodes not moving "
"when they should."
msgstr ""
"Якщо [code]true[/code], вузли [RigidBody3D] можуть переходити в сплячий "
"режим, якщо їхня швидкість нижча за порогове значення, визначене в [member "
"physics/jolt_physics_3d/simulation/sleep_velocity_threshold] протягом "
"тривалості, встановленої в [member physics/jolt_physics_3d/simulation/"
"sleep_time_threshold]. Це може покращити продуктивність симуляції фізики, "
"коли є нерухомі вузли [RigidBody3D], за рахунок того, що деякі вузли, "
"можливо, не можуть прокинутися за певних сценаріїв. Розгляньте можливість "
"тимчасово вимкнути це, щоб усунути неполадки вузлів [RigidBody3D], які не "
"рухаються, коли повинні."
msgid ""
"How much of the position error of a [RigidBody3D] to fix during a physics "
"step, where [code]0.0[/code] is none and [code]1.0[/code] is the full amount. "
"This affects things like how quickly bodies depenetrate.\n"
"[b]Note:[/b] Setting this value too high can make [RigidBody3D] nodes "
"unstable."
msgstr ""
"Яку частину помилки позиції [RigidBody3D] потрібно виправити під час "
"фізичного кроку, де [code]0.0[/code] — це нуль, а [code]1.0[/code] — повна "
"сума. Це впливає на те, як швидко тіла депенетрують. \n"
"[b]Примітка:[/b] Якщо встановити це значення занадто високо, вузли "
"[RigidBody3D] можуть стати нестабільними."
msgid ""
"The maximum relative angle by which a body pair can move and still reuse the "
"collision results from the previous physics step, in radians."
msgstr ""
"Максимальний відносний кут, на який пара тіл може переміщатися і при цьому "
"повторно використовувати зіткнення, є результатом попереднього фізичного "
"кроку в радіанах."
msgid ""
"The maximum relative distance by which a body pair can move and still reuse "
"the collision results from the previous physics step, in meters."
msgstr ""
"Максимальна відносна відстань, на яку пара тіл може переміститися, але при "
"цьому повторно використати зіткнення, є результатом попереднього фізичного "
"кроку в метрах."
msgid ""
"If [code]true[/code], enables the body pair contact cache, which removes the "
"need for potentially expensive collision detection when the relative "
"orientation between two bodies hasn't changed much."
msgstr ""
"Якщо [code]true[/code], вмикається кеш контактів пар тіл, що усуває потребу у "
"потенційно дорогому виявленні зіткнень, коли відносна орієнтація між двома "
"тілами не сильно змінилася."
msgid ""
"The minimum velocity needed before a collision can be bouncy, in meters per "
"second."
msgstr ""
"Мінімальна швидкість, необхідна для зіткнення, може бути пружною, у метрах за "
"секунду."
msgid ""
"Fraction of a body's inner radius that may penetrate another body while using "
"continuous collision detection."
msgstr ""
"Частка внутрішнього радіуса тіла, яка може проникнути в інше тіло під час "
"безперервного виявлення зіткнення."
msgid ""
"Fraction of a body's inner radius that the body must move per step to make "
"use of continuous collision detection."
msgstr ""
"Частка внутрішнього радіуса тіла, яку тіло має перемістити за один крок, щоб "
"використовувати постійне виявлення зіткнень."
msgid ""
"If [code]true[/code], a [RigidBody3D] frozen with [constant "
"RigidBody3D.FREEZE_MODE_KINEMATIC] is able to collide with other kinematic "
"and static bodies, and therefore generate contacts for them.\n"
"[b]Note:[/b] This setting can come at a heavy CPU and memory cost if you "
"allow many/large frozen kinematic bodies with a non-zero [member "
"RigidBody3D.max_contacts_reported] to overlap with complex static geometry, "
"such as [ConcavePolygonShape3D] or [HeightMapShape3D]."
msgstr ""
"Якщо [code]true[/code], [RigidBody3D], заморожений із [constant "
"RigidBody3D.FREEZE_MODE_KINEMATIC], здатний стикатися з іншими кінематичними "
"та статичними тілами, а отже, генерувати для них контакти. \n"
"[b]Примітка: [/b] Це налаштування може призвести до великих витрат ЦП і "
"пам’яті, якщо ви дозволите багатьом/великим замороженим кінематичним тілам з "
"ненульовим [member RigidBody3D.max_contacts_reported] перекриватися зі "
"складною статичною геометрією, такою як [ConcavePolygonShape3D] або "
"[HeightMapShape3D]."
msgid "How much bodies are allowed to penetrate each other, in meters."
msgstr "Скільки тіл дозволено проникати одне в одне, у метрах."
msgid ""
"Number of solver position iterations. The greater the number of iterations, "
"the more accurate the simulation will be, at the cost of CPU performance."
msgstr ""
"Кількість ітерацій позиції розв’язувача. Чим більша кількість ітерацій, тим "
"точнішою буде симуляція за рахунок зниження продуктивності ЦП."
msgid ""
"Time in seconds a [RigidBody3D] will spend below the sleep velocity threshold "
"before going to sleep."
msgstr ""
"Час у секундах, який [RigidBody3D] проведе нижче порогової швидкості сну, "
"перш ніж заснути."
msgid ""
"The linear velocity of specific points on the bounding box of a "
"[RigidBody3D], below which it can be put to sleep, in meters per second. "
"These points help capture both the linear and angular motion of a "
"[RigidBody3D]."
msgstr ""
"Лінійна швидкість певних точок на обмежувальній рамці [RigidBody3D], нижче "
"якої його можна перевести в режим сну, у метрах на секунду. Ці точки "
"допомагають зафіксувати як лінійний, так і кутовий рух [RigidBody3D]."
msgid ""
"How big the points of a [SoftBody3D] are, in meters. A higher value can "
"prevent behavior such as cloth laying perfectly flush against other surfaces "
"and causing Z-fighting."
msgstr ""
"Наскільки великі точки [SoftBody3D] у метрах. Більше значення може запобігти "
"такій поведінці, як укладання тканини ідеально врівень з іншими поверхнями та "
"спричинення Z-подібних боїв."
msgid ""
"Radius around physics bodies, inside which speculative contact points will be "
"detected, in meters. This is mainly used to prevent tunneling/penetration for "
"[RigidBody3D] nodes during simulation.\n"
"[b]Note:[/b] Setting this too high may result in ghost collisions, as "
"speculative contacts are based on the closest points during the collision "
"detection step which may not be the actual closest points by the time the two "
"bodies hit."
msgstr ""
"Радіус навколо фізичних тіл, усередині яких будуть виявлені спекулятивні "
"точки контакту, у метрах. Це в основному використовується для запобігання "
"тунелювання/проникнення для вузлів [RigidBody3D] під час моделювання. \n"
"[b]Примітка.[/b] Якщо встановити занадто високе значення, це може призвести "
"до привидів зіткнень, оскільки спекулятивні контакти базуються на найближчих "
"точках під час кроку виявлення зіткнення, які можуть не бути фактично "
"найближчими точками до моменту зіткнення двох тіл."
msgid ""
"If [code]true[/code], enables Jolt's enhanced internal edge removal for "
"[RigidBody3D]. This can help alleviate ghost collisions when, for example, a "
"[RigidBody3D] collides with the edges of two perfectly joined [BoxShape3D]. "
"The removal only applies to edges internal to a single body, meaning edges "
"between separate bodies can still cause ghost collisions."
msgstr ""
"Якщо [code]true[/code], вмикається вдосконалене видалення внутрішніх країв "
"Jolt для [RigidBody3D]. Це може допомогти зменшити фантомні зіткнення, коли, "
"наприклад, [RigidBody3D] стикається з краями двох ідеально з’єднаних "
"[BoxShape3D]. Видалення стосується лише внутрішніх країв одного тіла, тобто "
"краї між окремими тілами все ще можуть спричиняти примарні зіткнення."
msgid ""
"Number of solver velocity iterations. The greater the number of iterations, "
"the more accurate the simulation will be, at the cost of CPU performance.\n"
"[b]Note:[/b] This needs to be at least [code]2[/code] in order for friction "
"to work, as friction is applied using the non-penetration impulse from the "
"previous iteration."
msgstr ""
"Кількість ітерацій швидкості розв’язувача. Чим більша кількість ітерацій, тим "
"точнішою буде симуляція за рахунок зниження продуктивності ЦП. \n"
"[b]Примітка:[/b] Це має бути принаймні [code]2[/code], щоб тертя працювало, "
"оскільки тертя застосовується за допомогою імпульсу непроникнення з "
"попередньої ітерації."
msgid ""
"Maximum number of canvas item commands that can be batched into a single draw "
"call."
msgstr ""
"Максимальна кількість команд елемента полотна, які можна об’єднати в один "
"виклик малювання."
msgid ""
"Maximum number of uniform sets that will be cached by the 2D renderer when "
"batching draw calls.\n"
"[b]Note:[/b] Increasing this value can improve performance if the project "
"renders many unique sprite textures every frame."
msgstr ""
"Максимальна кількість однорідних наборів, які будуть кешовані 2D-рендерером "
"під час пакетної обробки викликів малювання.\n"
"[b]Примітка:[/b] Збільшення цього значення може покращити продуктивність, "
"якщо проект рендерить багато унікальних текстур спрайтів у кожному кадрі."
msgid ""
"Controls how much of the original viewport size should be covered by the 2D "
"signed distance field. This SDF can be sampled in [CanvasItem] shaders and is "
"used for [GPUParticles2D] collision. Higher values allow portions of "
"occluders located outside the viewport to still be taken into account in the "
"generated signed distance field, at the cost of performance. If you notice "
"particles falling through [LightOccluder2D]s as the occluders leave the "
"viewport, increase this setting.\n"
"The percentage specified is added on each axis and on both sides. For "
"example, with the default setting of 120%, the signed distance field will "
"cover 20% of the viewport's size outside the viewport on each side (top, "
"right, bottom, left).\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the 2D SDF oversizing percentage at runtime, use [method "
"RenderingServer.viewport_set_sdf_oversize_and_scale] instead."
msgstr ""
"Контролює, наскільки розмір оригінального порту повинен бути покритий 2D "
"підписаним дистанційним поле. Цей SDF може бути запропонований в [CanvasItem] "
"шейдери і використовується для [GPUParticles2D] зіткнення. Більші значення "
"дають можливість порціям оклюцерів, розташованих за межами порту, щоб все ще "
"було враховано в утворене поле відстані, за вартістю виконання. Якщо ви "
"помітили частинки, що падають через [LightOccluder2D], як occluders залишають "
"оглядовий порт, збільшуючи цей параметр.\n"
"Відсоток вказаний на кожній осі і з двох сторін. Наприклад, з налаштуванням "
"за замовчуванням 120%, підписане поле відстані буде обкладинка 20% від "
"розміру портів, що виходять на одну сторону (верху, праворуч, низ, зліва).\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Щоб змінити відсоток 2D SDF, використовуючи [method "
"RenderingServer.viewport_set_sdf_oversize_and_scale]."
msgid ""
"The resolution scale to use for the 2D signed distance field. Higher values "
"lead to a more precise and more stable signed distance field as the camera "
"moves, at the cost of performance. The default value (50%) renders at half "
"the resolution of the viewport size on each axis, which means the SDF is "
"generated with 25% of the viewport's pixel count.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the 2D SDF resolution scale at runtime, use [method "
"RenderingServer.viewport_set_sdf_oversize_and_scale] instead."
msgstr ""
"Ваги роздільної здатності до використання для 2D підписаного дистанційного "
"поля. Найвищі значення призводять до більш точного і більш стабільного поля "
"дистанційного керування як камера рухається, за вартістю виконання. Значення "
"за замовчуванням (50%) надає навпіл дозвіл розміру портів на кожній віссі, що "
"означає, що SDF генерується з 25% від кількості пікселів.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Для зміни масштабу роздільної здатності 2D SDF в режимі runtime "
"використовується [method RenderingServer.viewport_set_sdf_oversize_and_scale]."
msgid ""
"The size of the 2D shadow atlas in pixels. Higher values result in more "
"precise [Light2D] shadows, at the cost of performance and video memory usage. "
"The specified value is rounded up to the nearest power of 2.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the 2D shadow atlas size at runtime, use [method "
"RenderingServer.canvas_set_shadow_texture_size] instead."
msgstr ""
"Розмір тіней 2D у пікселів. Найвищі значення в результаті більш точного "
"[Light2D] тіні, за вартістю виконання та використання відео пам'яті. Вказане "
"значення зараховується до найближчої потужності 2.\n"
"[b]Примітка:[/b] Ця властивість лише читати при старті проекту. Щоб змінити "
"розмір тіні 2D на runtime, скористайтеся [method "
"RenderingServer.canvas_set_shadow_texture_size]."
msgid ""
"If [code]true[/code], [CanvasItem] nodes will internally snap to full pixels. "
"Useful for low-resolution pixel art games. Their position can still be sub-"
"pixel, but the decimals will not have effect as the position is rounded. This "
"can lead to a crisper appearance at the cost of less smooth movement, "
"especially when [Camera2D] smoothing is enabled.\n"
"[b]Note:[/b] This property is only read when the project starts. To toggle 2D "
"transform snapping at runtime, use [method "
"RenderingServer.viewport_set_snap_2d_transforms_to_pixel] on the root "
"[Viewport] instead.\n"
"[b]Note:[/b] [Control] nodes are snapped to the nearest pixel by default. "
"This is controlled by [member gui/common/snap_controls_to_pixels].\n"
"[b]Note:[/b] It is not recommended to use this setting together with [member "
"rendering/2d/snap/snap_2d_vertices_to_pixel], as movement may appear even "
"less smooth. Prefer only enabling this setting instead."
msgstr ""
"Якщо [code]true[/code], вузли [CanvasItem] будуть внутрішньо прив'язуватися "
"до повних пікселів. Корисно для піксельних ігор з низькою роздільною "
"здатністю. Їхнє положення все ще може бути субпіксельним, але десяткові дроби "
"не матимуть впливу, оскільки положення округлене. Це може призвести до "
"чіткішого вигляду за рахунок менш плавного руху, особливо коли ввімкнено "
"згладжування [Camera2D].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"увімкнути прив'язку 2D-перетворення під час виконання, використовуйте [method "
"RenderingServer.viewport_set_snap_2d_transforms_to_pixel] на кореневому "
"[Viewport].\n"
"[b]Примітка:[/b] Вузли [Control] за замовчуванням прив'язуються до "
"найближчого пікселя. Це контролюється [member gui/common/"
"snap_controls_to_pixels].\n"
"[b]Примітка:[/b] Не рекомендується використовувати цей параметр разом із "
"[member rendering/2d/snap/snap_2d_vertices_to_pixel], оскільки рух може "
"виглядати ще менш плавним. Натомість краще ввімкнути лише цей параметр."
msgid ""
"If [code]true[/code], vertices of [CanvasItem] nodes will snap to full "
"pixels. Useful for low-resolution pixel art games. Only affects the final "
"vertex positions, not the transforms. This can lead to a crisper appearance "
"at the cost of less smooth movement, especially when [Camera2D] smoothing is "
"enabled.\n"
"[b]Note:[/b] This property is only read when the project starts. To toggle 2D "
"vertex snapping at runtime, use [method "
"RenderingServer.viewport_set_snap_2d_vertices_to_pixel] on the root "
"[Viewport] instead.\n"
"[b]Note:[/b] [Control] nodes are snapped to the nearest pixel by default. "
"This is controlled by [member gui/common/snap_controls_to_pixels].\n"
"[b]Note:[/b] It is not recommended to use this setting together with [member "
"rendering/2d/snap/snap_2d_transforms_to_pixel], as movement may appear even "
"less smooth. Prefer only enabling that setting instead."
msgstr ""
"Якщо [code]true[/code], вершини вузлів [CanvasItem] будуть прив'язані до "
"повних пікселів. Корисно для ігор з піксельною графікою з низькою роздільною "
"здатністю. Впливає лише на кінцеві позиції вершин, а не на перетворення. Це "
"може призвести до чіткішого вигляду за рахунок менш плавного руху, особливо "
"коли ввімкнено згладжування [Camera2D].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проєкту. Щоб "
"увімкнути двовимірне прив'язування вершин під час виконання, використовуйте "
"[method RenderingServer.viewport_set_snap_2d_vertices_to_pixel] на кореневому "
"[Viewport].\n"
"[b]Примітка:[/b] Вузли [Control] за замовчуванням прив'язуються до "
"найближчого пікселя. Це контролюється [member gui/common/"
"snap_controls_to_pixels].\n"
"[b]Примітка:[/b] Не рекомендується використовувати цей параметр разом із "
"[member rendering/2d/snap/snap_2d_transforms_to_pixel], оскільки рух може "
"виглядати ще менш плавним. Натомість краще ввімкнути лише цей параметр."
msgid ""
"Sets the number of multisample antialiasing (MSAA) samples to use for 2D/"
"Canvas rendering (as a power of two). MSAA is used to reduce aliasing around "
"the edges of polygons. A higher MSAA value results in smoother edges but can "
"be significantly slower on some hardware, especially integrated graphics due "
"to their limited memory bandwidth. This has no effect on shader-induced "
"aliasing or texture aliasing.\n"
"[b]Note:[/b] MSAA is only supported in the Forward+ and Mobile rendering "
"methods, not Compatibility.\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"number of 2D MSAA samples at runtime, set [member Viewport.msaa_2d] or use "
"[method RenderingServer.viewport_set_msaa_2d]."
msgstr ""
"Встановлює кількість зразків багаторазового згладжування (MSAA), які будуть "
"використовуватися для рендерингу 2D/Canvas (як ступінь двох). MSAA "
"використовується для зменшення накладень навколо країв багатокутників. Більше "
"значення MSAA призводить до згладжування країв, але може бути значно "
"повільніше на певному апаратному забезпеченні, особливо інтегрованій графіці "
"через обмежену пропускну здатність пам’яті. Це не впливає на накладення "
"шейдерів або на накладення текстур. \n"
"[b]Примітка:[/b] MSAA підтримується лише методами візуалізації Forward+ і "
"Mobile, а не Compatibility. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"установити кількість зразків 2D MSAA під час виконання, установіть [member "
"Viewport.msaa_2d] або скористайтеся [method "
"RenderingServer.viewport_set_msaa_2d]."
msgid ""
"Sets the number of multisample antialiasing (MSAA) samples to use for 3D "
"rendering (as a power of two). MSAA is used to reduce aliasing around the "
"edges of polygons. A higher MSAA value results in smoother edges but can be "
"significantly slower on some hardware, especially integrated graphics due to "
"their limited memory bandwidth. See also [member rendering/scaling_3d/mode] "
"for supersampling, which provides higher quality but is much more expensive. "
"This has no effect on shader-induced aliasing or texture aliasing.\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"number of 3D MSAA samples at runtime, set [member Viewport.msaa_3d] or use "
"[method RenderingServer.viewport_set_msaa_3d]."
msgstr ""
"Встановлює кількість зразків багаторазового згладжування (MSAA), які будуть "
"використовуватися для 3D-рендерінгу (як ступінь двох). MSAA використовується "
"для зменшення накладень навколо країв багатокутників. Більше значення MSAA "
"призводить до згладжування країв, але може бути значно повільніше на певному "
"апаратному забезпеченні, особливо інтегрованій графіці через обмежену "
"пропускну здатність пам’яті. Дивіться також [member rendering/scaling_3d/"
"mode] для супервибірки, яка забезпечує вищу якість, але набагато дорожча. Це "
"не впливає на накладення шейдерів або на накладення текстур. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"установити кількість зразків 3D MSAA під час виконання, установіть [member "
"Viewport.msaa_3d] або скористайтеся [method "
"RenderingServer.viewport_set_msaa_3d]."
msgid ""
"Sets the screen-space antialiasing mode for the default screen [Viewport]. "
"Screen-space antialiasing works by selectively blurring edges in a post-"
"process shader. It differs from MSAA which takes multiple coverage samples "
"while rendering objects. Screen-space AA methods are typically faster than "
"MSAA and will smooth out specular aliasing, but tend to make scenes appear "
"blurry. The blurriness is partially counteracted by automatically using a "
"negative mipmap LOD bias (see [member rendering/textures/default_filters/"
"texture_mipmap_bias]).\n"
"Another way to combat specular aliasing is to enable [member rendering/"
"anti_aliasing/screen_space_roughness_limiter/enabled].\n"
"[b]Note:[/b] Screen-space antialiasing is only supported in the Forward+ and "
"Mobile rendering methods, not Compatibility.\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"screen-space antialiasing mode at runtime, set [member "
"Viewport.screen_space_aa] on the root [Viewport] instead, or use [method "
"RenderingServer.viewport_set_screen_space_aa]."
msgstr ""
"Встановлює режим згладжування екранного простору для екрана за замовчуванням "
"[Viewport]. Згладжування екранного простору працює шляхом вибіркового "
"розмивання країв у шейдері після обробки. Він відрізняється від MSAA, який "
"бере кілька зразків покриття під час візуалізації об’єктів. Методи екранного "
"простору AA зазвичай швидші, ніж MSAA, і згладжують віддзеркалення, але, як "
"правило, роблять сцени розмитими. Розмитість частково нейтралізується "
"автоматичним використанням негативного зсуву LOD у mipmap (див. [member "
"rendering/textures/default_filters/texture_mipmap_bias]). \n"
"Ще один спосіб боротьби з віддзеркаленням — увімкнути [member rendering/"
"anti_aliasing/screen_space_roughness_limiter/enabled]. \n"
"[b]Примітка.[/b] Згладжування екранного простору підтримується лише методами "
"візуалізації Forward+ і Mobile, а не Compatibility. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"установити режим згладжування екранного простору під час виконання, замість "
"цього встановіть [member Viewport.screen_space_aa] у кореневому [Viewport] "
"або скористайтеся [method RenderingServer.viewport_set_screen_space_aa]."
msgid ""
"Sets the sensitivity to edges when using SMAA for antialiasing. Lower values "
"will catch more edges, at a potentially higher performance cost.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this setting at run-time."
msgstr ""
"Встановлює чутливість до ребер під час використання SMAA для згладжування. "
"Нижчі значення охоплюватимуть більше ребер, що потенційно призведе до вищих "
"втрат продуктивності.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. "
"Наразі немає можливості змінити цей параметр під час виконання."
msgid ""
"If [code]true[/code], uses a fast dithering filter just before transforming "
"floating point color values to integer color values to make banding "
"significantly less visible. Debanding is applied at different steps of the "
"rendering process depending on the rendering method and [member rendering/"
"viewport/hdr_2d] setting.\n"
"In some cases, debanding may introduce a slightly noticeable dithering "
"pattern. It's recommended to enable debanding only when actually needed since "
"the dithering pattern will make lossless-compressed screenshots larger.\n"
"[b]Note:[/b] This property is only read when the project starts and "
"configures [method RenderingServer.material_set_use_debanding] and [member "
"Viewport.use_debanding] of the root [Viewport]. When [member rendering/"
"viewport/hdr_2d] is disabled, you should additionally set the [member "
"Viewport.use_debanding] of other viewports in your project. To set debanding "
"at run-time, the property that should be set depends on the renderer: "
"Forward+ only uses [member Viewport.use_debanding] and Mobile uses both "
"[method RenderingServer.material_set_use_debanding] and [member "
"Viewport.use_debanding]."
msgstr ""
"Якщо [code]true[/code], використовується фільтр швидкого дизерингу "
"безпосередньо перед перетворенням значень кольорів з плаваючою комою на "
"цілочисельні значення кольорів, щоб зробити смуги значно менш помітними. "
"Дебендинг застосовується на різних етапах процесу рендерингу залежно від "
"методу рендерингу та налаштування [member rendering/viewport/hdr_2d].\n"
"У деяких випадках дебендинг може призвести до дещо помітного шаблону "
"дизерингу. Рекомендується вмикати дебендинг лише тоді, коли це дійсно "
"потрібно, оскільки шаблон дизерингу зробить стиснуті без втрат знімки екрана "
"більшими.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту та "
"налаштування [method RenderingServer.material_set_use_debanding] та [member "
"Viewport.use_debanding] кореневого [Viewport]. Коли [member rendering/"
"viewport/hdr_2d] вимкнено, вам слід додатково встановити [member "
"Viewport.use_debanding] інших вікон перегляду у вашому проекті. Щоб "
"встановити дебандинг під час виконання, властивість, яку слід встановити, "
"залежить від рендерера: Forward+ використовує лише [member "
"Viewport.use_debanding], а Mobile використовує як [method "
"RenderingServer.material_set_use_debanding], так і [member "
"Viewport.use_debanding]."
msgid ""
"Enables temporal antialiasing for the default screen [Viewport]. TAA works by "
"jittering the camera and accumulating the images of the last rendered frames, "
"motion vector rendering is used to account for camera and object motion. "
"Enabling TAA can make the image blurrier, which is partially counteracted by "
"automatically using a negative mipmap LOD bias (see [member rendering/"
"textures/default_filters/texture_mipmap_bias]).\n"
"[b]Note:[/b] The implementation is not complete yet. Some visual instances "
"such as particles and skinned meshes may show ghosting artifacts in motion.\n"
"[b]Note:[/b] TAA is only supported in the Forward+ rendering method, not "
"Mobile or Compatibility.\n"
"[b]Note:[/b] This property is only read when the project starts. To set TAA "
"at runtime, set [member Viewport.use_taa] on the root [Viewport] instead, or "
"use [method RenderingServer.viewport_set_use_taa]."
msgstr ""
"Вмикає тимчасове згладжування для екрана за замовчуванням [Viewport]. TAA "
"працює шляхом тремтіння камери та накопичення зображень останніх "
"візуалізованих кадрів, візуалізація вектора руху використовується для "
"врахування руху камери та об’єкта. Увімкнення TAA може зробити зображення "
"більш розмитим, що частково нейтралізується автоматичним використанням "
"негативного зсуву LOD у mipmap (див. [member rendering/textures/"
"default_filters/texture_mipmap_bias]). \n"
"[b]Примітка:[/b] впровадження ще не завершено. Деякі візуальні екземпляри, як-"
"от частинки та сітки зі шкірою, можуть відображати артефакти в русі. \n"
"[b]Примітка: [/b] TAA підтримується лише методом візуалізації Forward+, а не "
"Mobile чи Compatibility. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. Щоб "
"установити TAA під час виконання, замість цього встановіть [member "
"Viewport.use_taa] у корені [Viewport] або скористайтеся [method "
"RenderingServer.viewport_set_use_taa]."
msgid ""
"[b]Note:[/b] This property is only read when the project starts. To control "
"the screen-space roughness limiter at runtime, call [method "
"RenderingServer.screen_space_roughness_limiter_set_active] instead."
msgstr ""
"[b]Note:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Для керування обмеженням шорсткості екрана в режимі runtime, "
"виклик [method RenderingServer.screen_space_roughness_limiter_set_active]."
msgid ""
"If [code]true[/code], enables a spatial filter to limit roughness in areas "
"with high-frequency detail. This can help reduce specular aliasing to an "
"extent, though not as much as enabling [member rendering/anti_aliasing/"
"quality/use_taa]. This filter has a small performance cost, so consider "
"disabling it if it doesn't benefit your scene noticeably.\n"
"[b]Note:[/b] The screen-space roughness limiter is only supported in the "
"Forward+ and Mobile rendering methods, not Compatibility.\n"
"[b]Note:[/b] This property is only read when the project starts. To control "
"the screen-space roughness limiter at runtime, call [method "
"RenderingServer.screen_space_roughness_limiter_set_active] instead."
msgstr ""
"Якщо [code]true[/code], дозволяє просторовий фільтр для обмеження грубості в "
"зонах з високою частотою деталі. Це може допомогти зменшити specular aliasing "
"в обсязі, хоча б не стільки, що дозволяє [пам'ятний рендер / anti_aliasing/"
"quality/use_taa]. Цей фільтр має невелику вартість продуктивності, тому "
"враховуйте його, якщо він не пропонує вашої сцени помітно.\n"
"[b]Примітка:[/b] Підтримуваний екран-просторовий шорсткість тільки у методах "
"переадресації + та мобільного рендерингу, не сумісність.\n"
"[b]Примітка:[/b] Ця властивість лише читати, коли стартує проект. Для "
"керування обмеженням шорсткості екрана в режимі runtime, виклик [method "
"RenderingServer.screen_space_roughness_limiter_set_active]."
msgid ""
"Sets the quality of the depth of field effect. Higher quality takes more "
"samples, which is slower but looks smoother."
msgstr ""
"Налаштовує якість глибини впливу поля. Вища якість займає більше зразків, які "
"повільніше, але виглядає гладкіше."
msgid ""
"Sets the depth of field shape. Can be Box, Hexagon, or Circle. Box is the "
"fastest. Circle is the most realistic, but also the most expensive to compute."
msgstr ""
"Налаштовує глибину форми поля. Може бути Box, Hexagon, або Коло. Коробка є "
"найшвидшою. Коло є найбільш реалістичним, але також найдорожчим до комп'ютера."
msgid ""
"If [code]true[/code], jitters DOF samples to make effect slightly blurrier "
"and hide lines created from low sample rates. This can result in a slightly "
"grainy appearance when used with a low number of samples."
msgstr ""
"Якщо [code]true[/code], jitters DOF зразки, щоб зробити ефект злегка розмитим "
"і приховувати лінії, створені з низьких частот зразків. Це може призвести до "
"слабозернистого зовнішнього вигляду при використанні з низькою кількістю "
"зразків."
msgid ""
"Disables [member rendering/driver/depth_prepass/enable] conditionally for "
"certain vendors. By default, disables the depth prepass for mobile devices as "
"mobile devices do not benefit from the depth prepass due to their unique "
"architecture."
msgstr ""
"Вимкнено [member rendering/driver/depth_prepass/enable] умовно для певних "
"постачальників. За замовчуванням, відключає глибинний прохід для мобільних "
"пристроїв, оскільки мобільні пристрої не отримують допомоги від глибинного "
"проходу завдяки своїй неповторній архітектурі."
msgid ""
"If [code]true[/code], performs a previous depth pass before rendering 3D "
"materials. This increases performance significantly in scenes with high "
"overdraw, when complex materials and lighting are used. However, in scenes "
"with few occluded surfaces, the depth prepass may reduce performance. If your "
"game is viewed from a fixed angle that makes it easy to avoid overdraw (such "
"as top-down or side-scrolling perspective), consider disabling the depth "
"prepass to improve performance. This setting can be changed at run-time to "
"optimize performance depending on the scene currently being viewed.\n"
"[b]Note:[/b] Depth prepass is only supported when using the Forward+ or "
"Compatibility rendering method. When using the Mobile rendering method, there "
"is no depth prepass performed."
msgstr ""
"Якщо [code]true[/code], виконує попередній пропуск глибини перед рендерингом "
"3D матеріалів. Це значно підвищує продуктивність в сценах з високою "
"передачею, при використанні складних матеріалів і освітлення. Однак в сценах "
"з декількома оклюзованими поверхнями глибина може зменшити продуктивність. "
"Якщо ваша гра переглядається з фіксованого кута, що дозволяє легко уникнути "
"перекидання (наприклад, у верхній або бічній частині спинки), розгляньте "
"розбір глибини для поліпшення продуктивності. Ця настройка може бути змінена "
"в режимі run-time, щоб оптимізувати продуктивність в залежності від того, що "
"сцена наразі переглядається.\n"
"[b]Примітка:[/b] Глибина прехода підтримується тільки при використанні методу "
"Forward+ або сумісності. При використанні методу мобільного рендерингу "
"відсутня глибина виконання."
msgid ""
"This setting has several known bugs which can lead to crashing, especially "
"when using particles or resizing the window. Not recommended for use in "
"production at this stage."
msgstr ""
"Ця установка має кілька відомих помилок, які можуть призвести до збою, "
"особливо при використанні частинок або перезнімання вікна. Не рекомендується "
"використовувати в виробництві на даному етапі."
msgid ""
"The thread model to use for rendering. Rendering on a thread may improve "
"performance, but synchronizing to the main thread can cause a bit more jitter."
msgstr ""
"Модель нитки для використання для рендерингу. Рендеринг на нитку може "
"підвищити продуктивність, але синхронізувати основну нитку може викликати "
"трохи більш джиттер."
msgid ""
"Default background clear color. Overridable per [Viewport] using its "
"[Environment]. See [member Environment.background_mode] and [member "
"Environment.background_color] in particular. To change this default color "
"programmatically, use [method RenderingServer.set_default_clear_color]."
msgstr ""
"Колір фону за замовчуванням, прозорий. Можна перевизначити для [Viewport] за "
"допомогою його [Environment]. Див. зокрема [member "
"Environment.background_mode] та [member Environment.background_color]. Щоб "
"змінити цей колір за замовчуванням програмно, використовуйте [method "
"RenderingServer.set_default_clear_color]."
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 at "
"scene load time regardless of whether you have set an environment or not. If "
"you do not rely on the fallback environment, you do not need to set this "
"property."
msgstr ""
"[Environment], який буде використовуватися в середовищі знепаду, якщо сцена "
"не вказує на власне середовище. За замовчуванням середовище завантажується в "
"час завантаження сцени незалежно від того, чи ви встановили навколишнє "
"середовище або ні. Якщо ви не покладаєте на навколишнє середовище, вам не "
"потрібно встановити цю властивість."
msgid ""
"Sets how the glow effect is upscaled before being copied onto the screen. "
"Linear is faster, but looks blocky. Bicubic is slower but looks smooth.\n"
"[b]Note:[/b] [member rendering/environment/glow/upscale_mode] is only "
"effective when using the Forward+ or Mobile rendering methods, as "
"Compatibility uses a different glow implementation."
msgstr ""
"Встановлює спосіб масштабування ефекту світіння перед копіюванням на екран. "
"Лінійний режим швидший, але виглядає блоковим. Бікубічний режим повільніший, "
"але виглядає плавним.\n"
"[b]Примітка:[/b] Параметр [member rendering/environment/glow/upscale_mode] "
"ефективний лише при використанні методів рендерингу Forward+ або Mobile, "
"оскільки Compatibility використовує іншу реалізацію світіння."
msgid ""
"Lower-end override for [member rendering/environment/glow/upscale_mode] on "
"mobile devices, due to performance concerns or driver support."
msgstr ""
"Низький рівень перевипуску для [пам'ятника / навколишнього середовища / glow/"
"upscale_mode] на мобільних пристроях, що пов'язані з виконанням проблем або "
"підтримкою драйвера."
msgid ""
"If [code]true[/code], screen-space reflections will be rendered at half size "
"and then upscaled before being added to the scene. This is faster but may "
"look pixelated or cause flickering. If [code]false[/code], screen-space "
"reflections will be rendered at full size."
msgstr ""
"Якщо значення [code]true[/code], відображення в просторі екрана будуть "
"відображатися вдвічі меншого розміру, а потім масштабуватися перед додаванням "
"до сцени. Це швидше, але може виглядати пікселізованим або спричиняти "
"мерехтіння. Якщо значення [code]false[/code], відображення в просторі екрана "
"будуть відображатися в повному розмірі."
msgid ""
"Quality target to use when [member rendering/environment/ssao/quality] is set "
"to [code]Ultra[/code]. A value of [code]0.0[/code] provides a quality and "
"speed similar to [code]Medium[/code] while a value of [code]1.0[/code] "
"provides much higher quality than any of the other settings at the cost of "
"performance."
msgstr ""
"Цільова характеристика для використання при [пам'яті / навколишньому "
"середовищу / нассо / якість] встановлюється до [code]Ultra[/code]. Вартість "
"[code]0.0[/code] забезпечує якість і швидкість, схожа на [code]Medium[/code] "
"при значенні [code]1.0[/code] забезпечує набагато вищу якість, ніж будь-які "
"інші налаштування за вартістю виконання."
msgid ""
"Number of blur passes to use when computing screen-space ambient occlusion. A "
"higher number will result in a smoother look, but will be slower to compute "
"and will have less high-frequency detail."
msgstr ""
"Кількість розмитих переходів для використання при обчислювальному екрані-"
"просторовому оклюзії навколишнього середовища. Більша кількість призведе до "
"гладкого вигляду, але буде повільніше, щоб компстатувати і буде мати менш "
"високу частотну деталь."
msgid ""
"Distance at which the screen-space ambient occlusion effect starts to fade "
"out. Use this hide ambient occlusion from far away."
msgstr ""
"Відстань, на якій ефект оклюзії екранного простору починає зникати. "
"Використовуйте це приховання навколишньої оклюзії здалеку."
msgid ""
"Distance at which the screen-space ambient occlusion is fully faded out. Use "
"this hide ambient occlusion from far away."
msgstr ""
"Відстань, на якій екранний простір повністю згасає. Використовуйте це "
"приховання навколишньої оклюзії здалеку."
msgid ""
"If [code]true[/code], screen-space ambient occlusion will be rendered at half "
"size and then upscaled before being added to the scene. This is significantly "
"faster but may miss small details. If [code]false[/code], screen-space "
"ambient occlusion will be rendered at full size."
msgstr ""
"Якщо [code]true[/code], екран-space ambient occlusion буде показано на "
"піврозмірі, а потім додається до сцени. Це значно швидше, але може пропустити "
"дрібні деталі. Якщо [code]false[/code], екран-space ambient occlusion буде "
"продано в повному розмірі."
msgid ""
"Sets the quality of the screen-space ambient occlusion effect. Higher values "
"take more samples and so will result in better quality, at the cost of "
"performance. Setting to [code]Ultra[/code] will use the [member rendering/"
"environment/ssao/adaptive_target] setting."
msgstr ""
"Встановлює якість ефекту ембієнтної оклюзії екранного простору. Вищі значення "
"потребують більше семплів, тому якість буде кращою, але з погіршенням "
"продуктивності. Якщо встановити значення [code]Ultra[/code], буде використано "
"налаштування [member rendering/environment/ssao/adaptive_target]."
msgid ""
"Quality target to use when [member rendering/environment/ssil/quality] is set "
"to [code]Ultra[/code]. A value of [code]0.0[/code] provides a quality and "
"speed similar to [code]Medium[/code] while a value of [code]1.0[/code] "
"provides much higher quality than any of the other settings at the cost of "
"performance. When using the adaptive target, the performance cost scales with "
"the complexity of the scene."
msgstr ""
"Цільова якість, яка використовується, коли для [member rendering/environment/"
"ssil/quality] встановлено значення [code]Ultra[/code]. Значення [code]0.0[/"
"code] забезпечує якість і швидкість, подібні до [code]Medium[/code], тоді як "
"значення [code]1.0[/code] забезпечує набагато вищу якість, ніж будь-який "
"інший параметр, але за рахунок продуктивності. Під час використання "
"адаптивної цільової якості вартість продуктивності масштабується залежно від "
"складності сцени."
msgid ""
"Number of blur passes to use when computing screen-space indirect lighting. A "
"higher number will result in a smoother look, but will be slower to compute "
"and will have less high-frequency detail."
msgstr ""
"Кількість розмитих переходів для використання при обчисленні екрана-простору "
"непрямого освітлення. Більша кількість призведе до гладкого вигляду, але буде "
"повільніше, щоб компстатувати і буде мати менш високу частотну деталь."
msgid ""
"Distance at which the screen-space indirect lighting effect starts to fade "
"out. Use this to hide screen-space indirect lighting from far away."
msgstr ""
"Відстань, на якій ефект непрямого освітлення екранного простору починає "
"згасати. Використовуйте це, щоб здалеку приховати непряме освітлення "
"екранного простору."
msgid ""
"Distance at which the screen-space indirect lighting is fully faded out. Use "
"this to hide screen-space indirect lighting from far away."
msgstr ""
"Відстань, на якій непряме освітлення екранного простору повністю гасне. "
"Використовуйте це, щоб здалеку приховати непряме освітлення екранного "
"простору."
msgid ""
"If [code]true[/code], screen-space indirect lighting will be rendered at half "
"size and then upscaled before being added to the scene. This is significantly "
"faster but may miss small details and may result in some objects appearing to "
"glow at their edges."
msgstr ""
"Якщо [code]true[/code], екранне непряме освітлення буде надано на піврозміру, "
"а потім додано до сцени. Це значно швидше, але може пропустити дрібні деталі "
"і може призвести до виникнення деяких об'єктів, які з'являються до світіння "
"на своїх краях."
msgid ""
"Sets the quality of the screen-space indirect lighting effect. Higher values "
"take more samples and so will result in better quality, at the cost of "
"performance. Setting to [code]Ultra[/code] will use the [member rendering/"
"environment/ssil/adaptive_target] setting."
msgstr ""
"Встановлює якість ефекту непрямого освітлення екранного простору. Вищі "
"значення потребують більше вибірок, тому якість буде кращою, але з "
"погіршенням продуктивності. Якщо встановити значення [code]Ultra[/code], буде "
"використано налаштування [member rendering/environment/ssil/adaptive_target]."
msgid ""
"Scales the depth over which the subsurface scattering effect is applied. A "
"high value may allow light to scatter into a part of the mesh or another mesh "
"that is close in screen space but far in depth. See also [member rendering/"
"environment/subsurface_scattering/subsurface_scattering_scale].\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"subsurface scattering depth scale at runtime, call [method "
"RenderingServer.sub_surface_scattering_set_scale] instead."
msgstr ""
"Масштабує глибину, на яку застосовується ефект підповерхневого розсіювання. "
"Високе значення може дозволити світлу розсіюватися на частину сітки або іншу "
"сітку, яка знаходиться близько в просторі екрану, але далеко в глибину. Див. "
"також [member rendering/environment/subsurface_scattering/"
"subsurface_scattering_scale].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"встановити масштаб глибини підповерхневого розсіювання під час виконання, "
"викличте замість цього [method "
"RenderingServer.sub_surface_scattering_set_scale]."
msgid ""
"Sets the quality of the subsurface scattering effect. Higher values are "
"slower but look nicer. This affects the rendering of materials that have "
"[member BaseMaterial3D.subsurf_scatter_enabled] set to [code]true[/code], "
"along with [ShaderMaterial]s that set [code]SSS_STRENGTH[/code].\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"subsurface scattering quality at runtime, call [method "
"RenderingServer.sub_surface_scattering_set_quality] instead."
msgstr ""
"Встановлює якість ефекту підповерхневого розсіювання. Вищі значення працюють "
"повільніше, але виглядають краще. Це впливає на рендеринг матеріалів, для "
"яких [member BaseMaterial3D.subsurf_scatter_enabled] встановлено значення "
"[code]true[/code], а також [ShaderMaterial], для яких встановлено значення "
"[code]SSS_STRENGTH[/code].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"встановити якість підповерхневого розсіювання під час виконання, викличте "
"замість цього [method RenderingServer.sub_surface_scattering_set_quality]."
msgid ""
"Scales the distance over which samples are taken for subsurface scattering "
"effect. Changing this does not impact performance, but higher values will "
"result in significant artifacts as the samples will become obviously spread "
"out. A lower value results in a smaller spread of scattered light. See also "
"[member rendering/environment/subsurface_scattering/"
"subsurface_scattering_depth_scale].\n"
"[b]Note:[/b] This property is only read when the project starts. To set the "
"subsurface scattering scale at runtime, call [method "
"RenderingServer.sub_surface_scattering_set_scale] instead."
msgstr ""
"Масштабує відстань, на якій відбираються зразки для ефекту підповерхневого "
"розсіювання. Зміна цього параметра не впливає на продуктивність, але вищі "
"значення призведуть до значних артефактів, оскільки зразки будуть помітно "
"розсіяні. Нижче значення призводить до меншого розсіювання розсіяного світла. "
"Див. також [member rendering/environment/subsurface_scattering/"
"subsurface_scattering_depth_scale].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"встановити масштаб підповерхневого розсіювання під час виконання, викличте "
"[method RenderingServer.sub_surface_scattering_set_scale]."
msgid ""
"Enables filtering of the volumetric fog effect prior to integration. This "
"substantially blurs the fog which reduces fine details but also smooths out "
"harsh edges and aliasing artifacts. Disable when more detail is required."
msgstr ""
"Увімкнути фільтрацію об'ємної фольги до інтеграції. Цей значно розмитий "
"туман, який зменшує дрібні деталі, але також розгладжує суворі краї та "
"аліментальні артефакти. Вимкніть, коли потрібно більше деталей."
msgid ""
"Number of slices to use along the depth of the froxel buffer for volumetric "
"fog. A lower number will be more efficient but may result in artifacts "
"appearing during camera movement. See also [member "
"Environment.volumetric_fog_length]."
msgstr ""
"Кількість розрізів для використання по глибині froxel-буфера для об'ємного "
"туману. Нижня кількість буде ефективнішою, але може призвести до появи "
"артефактів під час руху камери. Дивись також [member "
"Environment.volumetric_fog_length]."
msgid ""
"Base size used to determine size of froxel buffer in the camera X-axis and Y-"
"axis. The final size is scaled by the aspect ratio of the screen, so actual "
"values may differ from what is set. Set a larger size for more detailed fog, "
"set a smaller size for better performance."
msgstr ""
"Розмір бази, що використовується для визначення розміру буфера флоксаля в "
"камері X-осі та осі Y. Заключний розмір масштабується коефіцієнтом аспекту "
"екрана, тому фактичні значення можуть відрізнятися від того, що "
"встановлюється. Настроювання більшого розміру для більш детальної фольги, "
"встановити менший розмір для кращої продуктивності."
msgid ""
"Sets the driver to be used by the renderer when using the Compatibility "
"renderer. Editing this property has no effect in the default configuration, "
"as first-party platforms each have platform-specific overrides. Use those "
"overrides to configure the driver for each platform.\n"
"This can be overridden using the [code]--rendering-driver <driver>[/code] "
"command line argument.\n"
"Supported values are:\n"
"- [code]opengl3[/code], OpenGL 3.3 on desktop platforms, OpenGL ES 3.0 on "
"mobile platforms, WebGL 2.0 on web.\n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 using the ANGLE compatibility "
"layer, supported on macOS (over native OpenGL) and Windows (over Direct3D "
"11).\n"
"- [code]opengl3_es[/code], OpenGL ES 3.0 on Linux/BSD.\n"
"[b]Note:[/b] The availability of these options depends on whether the engine "
"was compiled with support for them (determined by SCons options "
"[code]opengl3[/code] and [code]angle_libs[/code]).\n"
"[b]Note:[/b] The actual rendering driver may be automatically changed by the "
"engine as a result of a fallback, or a user-specified command line argument. "
"To get the actual rendering driver that is used at runtime, use [method "
"RenderingServer.get_current_rendering_driver_name] instead of reading this "
"project setting's value."
msgstr ""
"Встановлює драйвер, який буде використовуватися рендерером під час "
"використання рендерера сумісності. Редагування цієї властивості не впливає на "
"конфігурацію за замовчуванням, оскільки кожна з платформ першої сторони має "
"перевизначення для конкретної платформи. Використовуйте ці перевизначення, "
"щоб налаштувати драйвер для кожної платформи. \n"
"Це можна змінити за допомогою аргументу командного рядка [code]--rendering-"
"driver <driver>[/code]. \n"
"Підтримувані значення: \n"
"- [code]opengl3[/code], OpenGL 3.3 на настільних платформах, OpenGL ES 3.0 на "
"мобільних платформах, WebGL 2.0 на веб-платформах. \n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 з використанням рівня сумісності "
"ANGLE, підтримується в macOS (понад рідний OpenGL) і Windows (понад Direct3D "
"11). \n"
"- [code]opengl3_es[/code], OpenGL ES 3.0 на Linux/BSD. \n"
"[b]Примітка:[/b] Доступність цих параметрів залежить від того, чи обробник "
"був зібраний із їх підтримкою (визначається параметрами SCons [code]opengl3[/"
"code] і [code]angle_libs[/code]). \n"
"[b]Примітка:[/b] Фактичний драйвер візуалізації може бути автоматично "
"змінений рушієм у результаті резервного або заданого користувачем аргументу "
"командного рядка. Щоб отримати фактичний драйвер візуалізації, який "
"використовується під час виконання, використовуйте [method "
"RenderingServer.get_current_rendering_driver_name] замість читання значення "
"цього параметра проекту."
msgid ""
"Android override for [member rendering/gl_compatibility/driver].\n"
"Only one option is supported:\n"
"- [code]opengl3[/code], OpenGL ES 3.0 from native drivers."
msgstr ""
"Перевизначення Android для [member rendering/gl_compatibility/driver].\n"
"Підтримується лише один варіант:\n"
"- [code]opengl3[/code], OpenGL ES 3.0 з рідних драйверів."
msgid ""
"iOS override for [member rendering/gl_compatibility/driver].\n"
"Only one option is supported:\n"
"- [code]opengl3[/code], OpenGL ES 3.0 from native drivers."
msgstr ""
"Заміна iOS для [member rendering/gl_compatibility/driver].\n"
"Підтримується лише один варіант:\n"
"- [code]opengl3[/code], OpenGL ES 3.0 з рідних драйверів."
msgid ""
"LinuxBSD override for [member rendering/gl_compatibility/driver].\n"
"Two options are supported:\n"
"- [code]opengl3[/code] (default), OpenGL 3.3 from native drivers.\n"
"- [code]opengl3_es[/code], OpenGL ES 3.0 from native drivers. If [member "
"rendering/gl_compatibility/fallback_to_gles] is enabled, this is used as a "
"fallback if OpenGL 3.3 is not supported."
msgstr ""
"Заміна LinuxBSD для [member rendering/gl_compatibility/driver]. \n"
"Підтримуються два варіанти: \n"
"- [code]opengl3[/code] (за замовчуванням), OpenGL 3.3 із рідних драйверів. \n"
"- [code]opengl3_es[/code], OpenGL ES 3.0 із рідних драйверів. Якщо [member "
"rendering/gl_compatibility/fallback_to_gles] увімкнено, це використовується "
"як запасний варіант, якщо OpenGL 3.3 не підтримується."
msgid ""
"macOS override for [member rendering/gl_compatibility/driver].\n"
"Two options are supported:\n"
"- [code]opengl3[/code] (default), OpenGL 3.3 from native drivers. If [member "
"rendering/gl_compatibility/fallback_to_native] is enabled, this is used as a "
"fallback if ANGLE is configured as the preferred driver but not supported.\n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 using the ANGLE compatibility "
"layer over native OpenGL drivers. If [member rendering/gl_compatibility/"
"fallback_to_angle] is enabled, this is used as a fallback if OpenGL 3.3 is "
"not supported."
msgstr ""
"Перевизначення macOS для [member rendering/gl_compatibility/driver]. \n"
"Підтримуються два варіанти: \n"
"- [code]opengl3[/code] (за замовчуванням), OpenGL 3.3 із рідних драйверів. "
"Якщо [member rendering/gl_compatibility/fallback_to_native] увімкнено, це "
"використовується як запасний варіант, якщо ANGLE налаштовано як пріоритетний "
"драйвер, але не підтримується. \n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 з використанням рівня сумісності "
"ANGLE над рідними драйверами OpenGL. Якщо [member rendering/gl_compatibility/"
"fallback_to_angle] увімкнено, це використовується як запасний варіант, якщо "
"OpenGL 3.3 не підтримується."
msgid ""
"Web override for [member rendering/gl_compatibility/driver].\n"
"Only one option is supported:\n"
"- [code]opengl3[/code], WebGL 2.0. The underlying native API depends on the "
"target OS, browser, and browser configuration."
msgstr ""
"Веб-перевизначення для [member rendering/gl_compatibility/driver]. \n"
"Підтримується лише один варіант: \n"
"- [code]opengl3[/code], WebGL 2.0. Основний нативний API залежить від "
"цільової ОС, браузера та конфігурації браузера."
msgid ""
"Windows override for [member rendering/gl_compatibility/driver].\n"
"Two options are supported:\n"
"- [code]opengl3[/code] (default), OpenGL 3.3 from native drivers. If [member "
"rendering/gl_compatibility/fallback_to_native] is enabled, this is used as a "
"fallback if ANGLE is configured as the preferred driver but not supported.\n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 using the ANGLE compatibility "
"layer over native Direct3D 11 drivers. If [member rendering/gl_compatibility/"
"fallback_to_angle] is enabled, this is used as a fallback if OpenGL 3.3 is "
"not supported. By default, ANGLE is used as the default driver for some "
"devices listed in [member rendering/gl_compatibility/force_angle_on_devices]."
msgstr ""
"Перевизначення Windows для [member rendering/gl_compatibility/driver]. \n"
"Підтримуються два варіанти: \n"
"- [code]opengl3[/code] (за замовчуванням), OpenGL 3.3 із рідних драйверів. "
"Якщо [member rendering/gl_compatibility/fallback_to_native] увімкнено, це "
"використовується як запасний варіант, якщо ANGLE налаштовано як пріоритетний "
"драйвер, але не підтримується. \n"
"- [code]opengl3_angle[/code], OpenGL ES 3.0 з використанням рівня сумісності "
"ANGLE над рідними драйверами Direct3D 11. Якщо [member rendering/"
"gl_compatibility/fallback_to_angle] увімкнено, це використовується як "
"запасний варіант, якщо OpenGL 3.3 не підтримується. За замовчуванням ANGLE "
"використовується як драйвер за замовчуванням для деяких пристроїв, "
"перелічених у [member rendering/gl_compatibility/force_angle_on_devices]."
msgid ""
"If [code]true[/code], the Compatibility renderer will fall back to ANGLE if "
"native OpenGL is not supported or the device is listed in [member rendering/"
"gl_compatibility/force_angle_on_devices].\n"
"[b]Note:[/b] This setting is implemented only on Windows."
msgstr ""
"Якщо [code]true[/code], рендерер сумісності повернеться до ANGLE, якщо рідний "
"OpenGL не підтримується або пристрій перелічено в [member rendering/"
"gl_compatibility/force_angle_on_devices].\n"
"[b]Примітка:[/b] Цей параметр реалізовано лише у Windows."
msgid ""
"If [code]true[/code], the Compatibility renderer will fall back to OpenGLES "
"if desktop OpenGL is not supported.\n"
"[b]Note:[/b] This setting is implemented only on Linux/X11."
msgstr ""
"Якщо [code]true[/code], рендерер сумісності повернеться до OpenGLES, якщо "
"OpenGL для робочого столу не підтримується.\n"
"[b]Примітка:[/b] Цей параметр реалізовано лише в Linux/X11."
msgid ""
"If [code]true[/code], the Compatibility renderer will fall back to native "
"OpenGL if ANGLE is not supported, or ANGLE dynamic libraries aren't found.\n"
"[b]Note:[/b] This setting is implemented on macOS and Windows."
msgstr ""
"Якщо значення [code]true[/code], рендерер сумісності повернеться до рідного "
"OpenGL, якщо ANGLE не підтримується або динамічні бібліотеки ANGLE не "
"знайдено.\n"
"[b]Примітка:[/b] Цей параметр реалізовано в macOS та Windows."
msgid ""
"An [Array] of devices which should always use the ANGLE renderer.\n"
"Each entry is a [Dictionary] with the following keys: [code]vendor[/code] and "
"[code]name[/code]. [code]name[/code] can be set to [code]*[/code] to add all "
"devices with the specified [code]vendor[/code].\n"
"[b]Note:[/b] This setting is implemented only on Windows."
msgstr ""
"[Array] пристроїв, які завжди повинні використовувати рендерера ANGLE.\n"
"Кожен запис є [Dictionary] з наступними ключами: [code]vendor[/code] і "
"[code]name[/code]. [code]name[/code] можна встановити до [code]*[/code], щоб "
"додати всі пристрої з вказаною [code]vendor[/code].\n"
"[b]Примітка:[/b] Ця установка реалізується тільки на Windows."
msgid ""
"Maximum number of canvas items commands that can be drawn in a single "
"viewport update. If more render commands are issued they will be ignored. "
"Decreasing this limit may improve performance on bandwidth limited devices. "
"Increase this limit if you find that not all objects are being drawn in a "
"frame."
msgstr ""
"Максимальна кількість команд, які можуть бути зроблені в одному оновленні. "
"Якщо більше командних команд видаються, вони ігноруються. Зниження цього "
"ліміту може підвищити продуктивність на обмежених пристроях пропускної "
"здатності. Підвищити цей ліміт, якщо ви виявите, що не всі об'єкти, що "
"нараховуються в рамці."
msgid ""
"If [code]true[/code], disables the threaded optimization feature from the "
"NVIDIA drivers, which are known to cause stuttering in most OpenGL "
"applications.\n"
"[b]Note:[/b] This setting only works on Windows, as threaded optimization is "
"disabled by default on other platforms."
msgstr ""
"Якщо [code]true[/code], вимкнено функцію оптимізації різьблення від драйверів "
"NVIDIA, які, як відомо, викликають затирання у більшості додатків OpenGL.\n"
"[b]Примітка:[/b] Ця установка працює тільки на Windows, так як оптимізована "
"оптимізація вимкнена за замовчуванням на інших платформах."
msgid ""
"If [code]true[/code], renders [VoxelGI] and SDFGI ([member "
"Environment.sdfgi_enabled]) buffers at halved resolution (e.g. 960×540 when "
"the viewport size is 1920×1080). This improves performance significantly when "
"VoxelGI or SDFGI is enabled, at the cost of artifacts that may be visible on "
"polygon edges. The loss in quality becomes less noticeable as the viewport "
"resolution increases. [LightmapGI] rendering is not affected by this "
"setting.\n"
"[b]Note:[/b] This property is only read when the project starts. To set half-"
"resolution GI at run-time, call [method "
"RenderingServer.gi_set_use_half_resolution] instead."
msgstr ""
"Якщо [code]true[/code], рендери [VoxelGI] та SDFGI ([member "
"Environment.sdfgi_enabled]) на халатному розчині (наприклад, 960×540, коли "
"розмір порту 1920×1080). Це значно покращує продуктивність при включенні "
"VoxelGI або SDFGI, за вартістю артефактів, які можуть бути видимими на "
"полігонних краях. Збиток в якості стає менш помітним, оскільки збільшення "
"дозволу на перегляд. [LightmapGI] рендеринг не впливає на цей параметр.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. Щоб встановити напіврозрядну GI на run-time, зателефонуйте "
"[method RenderingServer.gi_set_use_half_resolution]."
msgid ""
"The number of frames to use for converging signed distance field global "
"illumination. Higher values lead to a less noisy result, at the cost of "
"taking a longer time to fully converge. This means the scene's global "
"illumination will be too dark for a longer period of time, especially when "
"the camera moves fast. The actual convergence speed depends on rendered "
"framerate. For example, with the default setting of 30 frames, rendering at "
"60 FPS will make SDFGI fully converge after 0.5 seconds. See also [member "
"rendering/global_illumination/sdfgi/frames_to_update_lights] and [member "
"rendering/global_illumination/sdfgi/probe_ray_count].\n"
"[b]Note:[/b] This property is only read when the project starts. To control "
"SDFGI convergence speed at runtime, call [method "
"RenderingServer.environment_set_sdfgi_frames_to_converge] instead."
msgstr ""
"Кількість кадрів, що використовуються для конвергенції глобального освітлення "
"поля знакової відстані. Вищі значення призводять до менш шумного результату, "
"але ціною більшого часу для повної конвергенції. Це означає, що глобальне "
"освітлення сцени буде занадто темним протягом тривалішого періоду часу, "
"особливо коли камера рухається швидко. Фактична швидкість конвергенції "
"залежить від частоти кадрів візуалізації. Наприклад, за налаштування за "
"замовчуванням 30 кадрів, рендеринг зі швидкістю 60 FPS призведе до повної "
"конвергенції SDFGI через 0,5 секунди. Див. також [member rendering/"
"global_illumination/sdfgi/frames_to_update_lights] та [member rendering/"
"global_illumination/sdfgi/probe_ray_count].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"керувати швидкістю конвергенції SDFGI під час виконання, викличте замість "
"цього [method RenderingServer.environment_set_sdfgi_frames_to_converge]."
msgid ""
"The number of frames over which dynamic lights should be updated in signed "
"distance field global illumination. Higher values take more time to update "
"indirect lighting coming from dynamic lights, but result in better "
"performance when many dynamic lights are present. See also [member rendering/"
"global_illumination/sdfgi/frames_to_converge] and [member rendering/"
"global_illumination/sdfgi/probe_ray_count].\n"
"[b]Note:[/b] This only affects [Light3D] nodes whose [member "
"Light3D.light_bake_mode] is [constant Light3D.BAKE_DYNAMIC] (which is the "
"default). Consider making non-moving lights use the [constant "
"Light3D.BAKE_STATIC] bake mode to improve performance.\n"
"[b]Note:[/b] This property is only read when the project starts. To control "
"SDFGI light update speed at runtime, call [method "
"RenderingServer.environment_set_sdfgi_frames_to_update_light] instead."
msgstr ""
"Кількість кадрів, протягом яких динамічні світильники мають оновлюватися в "
"глобальному освітленні зі знаком відстані. Вищі значення потребують більше "
"часу для оновлення непрямого освітлення від динамічних світильників, але "
"призводять до кращої продуктивності, коли присутньо багато динамічних "
"світильників. Див. також [member rendering/global_illumination/sdfgi/"
"frames_to_converge] та [member rendering/global_illumination/sdfgi/"
"probe_ray_count].\n"
"[b]Примітка:[/b] Це впливає лише на вузли [Light3D], у яких [member "
"Light3D.light_bake_mode] має значення [constant Light3D.BAKE_DYNAMIC] (що є "
"значенням за замовчуванням). Розгляньте можливість використання режиму "
"випікання [constant Light3D.BAKE_STATIC] для нерухомих світильників, щоб "
"покращити продуктивність.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"керувати швидкістю оновлення світла SDFGI під час виконання, викличте замість "
"цього [method RenderingServer.environment_set_sdfgi_frames_to_update_light]."
msgid ""
"The number of rays to throw per frame when computing signed distance field "
"global illumination. Higher values lead to a less noisy result, at the cost "
"of performance. See also [member rendering/global_illumination/sdfgi/"
"frames_to_converge] and [member rendering/global_illumination/sdfgi/"
"frames_to_update_lights].\n"
"[b]Note:[/b] This property is only read when the project starts. To control "
"SDFGI quality at runtime, call [method "
"RenderingServer.environment_set_sdfgi_ray_count] instead."
msgstr ""
"Кількість променів, які потрібно відкидати на кадр під час обчислення "
"глобального освітлення поля знакової відстані. Вищі значення призводять до "
"менш шумного результату, але за рахунок зниження продуктивності. Див. також "
"[member rendering/global_illumination/sdfgi/frames_to_converge] та [member "
"rendering/global_illumination/sdfgi/frames_to_update_lights].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"керувати якістю SDFGI під час виконання, викличте замість цього [method "
"RenderingServer.environment_set_sdfgi_ray_count]."
msgid ""
"The VoxelGI quality to use. High quality leads to more precise lighting and "
"better reflections, but is slower to render. This setting does not affect the "
"baked data and doesn't require baking the [VoxelGI] again to apply.\n"
"[b]Note:[/b] This property is only read when the project starts. To control "
"VoxelGI quality at runtime, call [method "
"RenderingServer.voxel_gi_set_quality] instead."
msgstr ""
"Якість VoxelGI, яку слід використовувати. Висока якість забезпечує точніше "
"освітлення та кращі відбиття, але рендеринг відбувається повільніше. Цей "
"параметр не впливає на запечені дані та не вимагає повторного запечення "
"[VoxelGI] для застосування.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"керувати якістю VoxelGI під час виконання, викличте метод [method "
"RenderingServer.voxel_gi_set_quality]."
msgid ""
"The maximum number of rays that can be thrown per pass when baking lightmaps "
"with [LightmapGI]. Depending on the scene, adjusting this value may result in "
"higher GPU utilization when baking lightmaps, leading to faster bake times.\n"
"[b]Note:[/b] Using a value that is too high for your system can cause crashes "
"due to the GPU being unresponsive for long periods of time, and the graphics "
"driver being reset by the OS."
msgstr ""
"Максимальна кількість променів, які можна викинути за один прохід під час "
"запікання карт світла за допомогою [LightmapGI]. Залежно від сцени "
"коригування цього значення може призвести до більшого використання GPU під "
"час запікання карт освітлення, що призведе до швидшого часу запікання. \n"
"[b]Примітка:[/b] Використання значення, яке є занадто високим для вашої "
"системи, може спричинити збої через те, що графічний процесор не відповідає "
"протягом тривалого періоду часу, а графічний драйвер скидається ОС."
msgid ""
"The maximum number of rays that can be thrown per pass when baking dynamic "
"object lighting in [LightmapProbe]s with [LightmapGI]. Depending on the "
"scene, adjusting this value may result in higher GPU utilization when baking "
"lightmaps, leading to faster bake times.\n"
"[b]Note:[/b] Using a value that is too high for your system can cause crashes "
"due to the GPU being unresponsive for long periods of time, and the graphics "
"driver being reset by the OS."
msgstr ""
"Максимальна кількість променів, які можна викинути за один прохід під час "
"запікання динамічного освітлення об’єктів у [LightmapProbe] з [LightmapGI]. "
"Залежно від сцени коригування цього значення може призвести до більшого "
"використання GPU під час запікання карт освітлення, що призведе до швидшого "
"часу запікання. \n"
"[b]Примітка:[/b] Використання значення, яке є занадто високим для вашої "
"системи, може спричинити збої через те, що графічний процесор не відповідає "
"протягом тривалого періоду часу, а графічний драйвер скидається ОС."
msgid ""
"The maximum number of retry rays that can be thrown per pass when hitting a "
"transparent surface when baking lightmaps with [LightmapGI]. Depending on the "
"scene, reducing this value may lead to faster bake times.\n"
"[b]Note:[/b] Using a value that is too high for your system can cause crashes "
"due to the GPU being unresponsive for long periods of time, and the graphics "
"driver being reset by the OS."
msgstr ""
"Максимальна кількість повторних променів, які можна викинути за один прохід "
"при попаданні на прозору поверхню під час запікання карт світла за допомогою "
"[LightmapGI]. Залежно від сцени зменшення цього значення може призвести до "
"швидшого часу випікання. \n"
"[b]Примітка:[/b] Використання значення, яке є занадто високим для вашої "
"системи, може спричинити збої через те, що графічний процесор не відповідає "
"протягом тривалого періоду часу, а графічний драйвер скидається ОС."
msgid ""
"The region size to use when baking lightmaps with [LightmapGI]. The specified "
"value is rounded up to the nearest power of 2.\n"
"[b]Note:[/b] Using a value that is too high for your system can cause crashes "
"due to the GPU being unresponsive for long periods of time, and the graphics "
"driver being reset by the OS."
msgstr ""
"Розмір області для використання під час запікання карт освітлення за "
"допомогою [LightmapGI]. Зазначене значення округлюється до найближчого "
"ступеня 2. \n"
"[b]Примітка:[/b] Використання значення, яке є занадто високим для вашої "
"системи, може спричинити збої через те, що графічний процесор не відповідає "
"протягом тривалого періоду часу, а графічний драйвер скидається ОС."
msgid ""
"The number of rays to use for baking dynamic object lighting in "
"[LightmapProbe]s when [member LightmapGI.quality] is [constant "
"LightmapGI.BAKE_QUALITY_HIGH]."
msgstr ""
"Кількість променів, які слід використовувати для запікання динамічного "
"освітлення об'єктів у [LightmapProbe], коли [member LightmapGI.quality] має "
"значення [constant LightmapGI.BAKE_QUALITY_HIGH]."
msgid ""
"The number of rays to use for baking lightmaps with [LightmapGI] when [member "
"LightmapGI.quality] is [constant LightmapGI.BAKE_QUALITY_HIGH]."
msgstr ""
"Кількість променів для використання для випікання світлин з [LightmapGI], "
"коли [member LightmapGI.quality] [constant LightmapGI. BAKE_QUALITY_HIGH]."
msgid ""
"The number of rays to use for baking dynamic object lighting in "
"[LightmapProbe]s when [member LightmapGI.quality] is [constant "
"LightmapGI.BAKE_QUALITY_LOW]."
msgstr ""
"Кількість променів для використання для випікання динамічного освітлення "
"об'єкта [LightmapProbe], коли [member LightmapGI.quality] [constant "
"LightmapGI.BAKE_QUALITY_LOW]."
msgid ""
"The number of rays to use for baking lightmaps with [LightmapGI] when [member "
"LightmapGI.quality] is [constant LightmapGI.BAKE_QUALITY_LOW]."
msgstr ""
"Кількість променів для використання для випікання світлихкарт з [LightmapGI] "
"при [member LightmapGI.quality] [constant LightmapGI.BAKE_QUALITY_LOW]."
msgid ""
"The number of rays to use for baking dynamic object lighting in "
"[LightmapProbe]s when [member LightmapGI.quality] is [constant "
"LightmapGI.BAKE_QUALITY_MEDIUM]."
msgstr ""
"Кількість променів для використання для випікання динамічного освітлення "
"об'єкта [LightmapProbe], коли [member LightmapGI.quality] [constant "
"LightmapGI.BAKE_QUALITY_MEDIUM]."
msgid ""
"The number of rays to use for baking lightmaps with [LightmapGI] when [member "
"LightmapGI.quality] is [constant LightmapGI.BAKE_QUALITY_MEDIUM]."
msgstr ""
"Кількість променів для використання для випікання світлин з [LightmapGI] при "
"[member LightmapGI.quality] [constant LightmapGI.BAKE_QUALITY_MEDIUM]."
msgid ""
"The number of rays to use for baking dynamic object lighting in "
"[LightmapProbe]s when [member LightmapGI.quality] is [constant "
"LightmapGI.BAKE_QUALITY_ULTRA]."
msgstr ""
"Кількість променів для використання для випікання динамічного освітлення "
"об'єкта [LightmapProbe], коли [member LightmapGI.quality] [constant "
"LightmapGI. BAKE_QUALITY_ULTRA]."
msgid ""
"The number of rays to use for baking lightmaps with [LightmapGI] when [member "
"LightmapGI.quality] is [constant LightmapGI.BAKE_QUALITY_ULTRA]."
msgstr ""
"Кількість променів для використання для випікання світлин з [LightmapGI], "
"коли [member LightmapGI.quality] [constant LightmapGI. BAKE_QUALITY_ULTRA]."
msgid ""
"Denoiser tool used for denoising lightmaps.\n"
"Using [url=https://www.openimagedenoise.org/]OpenImageDenoise[/url] (OIDN) "
"requires configuring a path to an OIDN executable in the editor settings at "
"[member EditorSettings.filesystem/tools/oidn/oidn_denoise_path]. OIDN can be "
"downloaded from [url=https://www.openimagedenoise.org/"
"downloads.html]OpenImageDenoise's downloads page[/url].\n"
"OIDN will use GPU acceleration when available. Unlike JNLM which uses compute "
"shaders for acceleration, OIDN uses vendor-specific acceleration methods. For "
"GPU acceleration to be available, the following libraries must be installed "
"on the system depending on your GPU:\n"
"- NVIDIA GPUs: CUDA libraries\n"
"- AMD GPUs: HIP libraries\n"
"- Intel GPUs: SYCL libraries\n"
"If no GPU acceleration is configured on the system, multi-threaded CPU-based "
"denoising will be performed instead. This CPU-based denoising is "
"significantly slower than the JNLM denoiser in most cases."
msgstr ""
"Засіб для денозування світлин.\n"
"Використання [url=https://www.openimagedenoise.org/]OpenImageDenoise[/url] "
"(OIDN) вимагає налаштування шляху до OIDN, що виконується в налаштуваннях "
"редактора [пам'ятних редакторів.filesystem/tools/oidn_denoise_path]. OIDN "
"можна завантажити з [url=https://www.openimagedenoise.org/"
"downloads.html]OpenImageDenoise's downloads page[/url].\n"
"OIDN використовуватиме прискорення GPU при наявності. На відміну від JNLM, "
"який використовує компіютерні шейкери для прискорення, OIDN використовує "
"методи прискорення постачальників. Для прискорення GPU, щоб бути доступні "
"такі бібліотеки, необхідно встановити на систему в залежності від вашого "
"GPU:\n"
"- NVIDIA GPUs: бібліотеки CUDA\n"
"- AMD GPUs: бібліотеки HIP\n"
"- Intel GPUs: бібліотеки SYCL\n"
"Якщо не налаштовується прискорення GPU на системі, багатопрочитане "
"денозування на основі процесора. Цей денозинг на основі процесора значно "
"сповільнюється, ніж дезодоратор JNLM у більшості випадків."
msgid ""
"If [code]true[/code], applies a bicubic filter during lightmap sampling. This "
"makes lightmaps look much smoother, at a moderate performance cost.\n"
"[b]Note:[/b] The bicubic filter exaggerates the 'bleeding' effect that occurs "
"when a lightmap's resolution is low enough."
msgstr ""
"Якщо [code]true[/code], застосовує бікубічний фільтр під час вибірки карти "
"освітлення. Це робить карти освітлення набагато плавнішими за помірної "
"вартості продуктивності. \n"
"[b]Примітка.[/b] Бікубічний фільтр посилює ефект «витоку», який виникає, коли "
"роздільна здатність карти освітлення досить низька."
msgid ""
"The texel_size that is used to calculate the [member Mesh.lightmap_size_hint] "
"on [PrimitiveMesh] resources if [member PrimitiveMesh.add_uv2] is enabled."
msgstr ""
"Розмір texel_size, що використовується для обчислення [member "
"Mesh.lightmap_size_hint] для ресурсів [PrimitiveMesh], якщо увімкнено [member "
"PrimitiveMesh.add_uv2]."
msgid ""
"The framerate-independent update speed when representing dynamic object "
"lighting from [LightmapProbe]s. Higher values make dynamic object lighting "
"update faster. Higher values can prevent fast-moving objects from having "
"\"outdated\" indirect lighting displayed on them, at the cost of possible "
"flickering when an object moves from a bright area to a shaded area."
msgstr ""
"Швидкість оновлення каркасу при відображенні динамічного освітлення об'єкта з "
"[LightmapProbe]s. Більшість значень роблять динамічне освітлення об'єкта "
"швидше. Більші значення можуть запобігти швидко виділяючи об'єкти, що мають "
"\"вимкненене\" непряме освітлення, що відображається на них, за вартістю "
"можливого мерехтіння, коли об'єкт переміщається з яскравої площі до затінених "
"зон."
msgid ""
"Use 16 bits for the directional shadow depth map. Enabling this results in "
"shadows having less precision and may result in shadow acne, but can lead to "
"performance improvements on some devices."
msgstr ""
"Використовуйте 16 біт для направляючої shadow map. Включаючи ці результати в "
"тіні, що мають меншу точність і може призвести до тіньових прищів, але може "
"призвести до поліпшення продуктивності на деяких пристроях."
msgid ""
"The directional shadow's size in pixels. Higher values will result in sharper "
"shadows, at the cost of performance. The value is rounded up to the nearest "
"power of 2."
msgstr ""
"Напрямний розмір тіні в пікселів. Більшість значень призведе до гострих "
"тіней, за вартістю виконання. Вартість зараховується до найближчої потужності "
"2."
msgid ""
"Lower-end override for [member rendering/lights_and_shadows/"
"directional_shadow/size] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/lights_and_shadows/"
"directional_shadow/size] на мобільних пристроях через проблеми з "
"продуктивністю або підтримку драйверів."
msgid ""
"Quality setting for shadows cast by [DirectionalLight3D]s. Higher quality "
"settings use more samples when reading from shadow maps and are thus slower. "
"Low quality settings may result in shadows looking grainy.\n"
"[b]Note:[/b] The Soft Very Low setting will automatically multiply "
"[i]constant[/i] shadow blur by 0.75x to reduce the amount of noise visible. "
"This automatic blur change only affects the constant blur factor defined in "
"[member Light3D.shadow_blur], not the variable blur performed by "
"[DirectionalLight3D]s' [member Light3D.light_angular_distance].\n"
"[b]Note:[/b] The Soft High and Soft Ultra settings will automatically "
"multiply [i]constant[/i] shadow blur by 1.5× and 2× respectively to make "
"better use of the increased sample count. This increased blur also improves "
"stability of dynamic object shadows."
msgstr ""
"Налаштування якості для тіней, що відкидаються [DirectionalLight3D]. "
"Налаштування вищої якості використовують більше зразків під час зчитування з "
"карт тіней і, таким чином, працюють повільніше. Налаштування низької якості "
"можуть призвести до зернистості тіней.\n"
"[b]Примітка:[/b] Налаштування «М’яке дуже низьке» автоматично помножить "
"[i]постійне[/i] розмиття тіні на 0,75x, щоб зменшити кількість видимого шуму. "
"Ця автоматична зміна розмиття впливає лише на коефіцієнт постійного розмиття, "
"визначений у [member Light3D.shadow_blur], а не на змінне розмиття, що "
"виконується [member Light3D.light_angular_distance] [DirectionalLight3D].\n"
"[b]Примітка:[/b] Налаштування «М’яке високе» та «М’яке ультра» автоматично "
"помножать [i]постійне[/i] розмиття тіні на 1,5× та 2× відповідно, щоб краще "
"використовувати збільшену кількість зразків. Це збільшення розмиття також "
"покращує стабільність динамічних тіней об’єктів."
msgid ""
"Lower-end override for [member rendering/lights_and_shadows/"
"directional_shadow/soft_shadow_filter_quality] on mobile devices, due to "
"performance concerns or driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/lights_and_shadows/"
"directional_shadow/soft_shadow_filter_quality] на мобільних пристроях через "
"проблеми з продуктивністю або підтримку драйверів."
msgid ""
"Use 16 bits for the omni/spot shadow depth map. Enabling this results in "
"shadows having less precision and may result in shadow acne, but can lead to "
"performance improvements on some devices."
msgstr ""
"Використовуйте 16 біт для shadow map omni/spot. Включаючи ці результати в "
"тіні, що мають меншу точність і може призвести до тіньових прищів, але може "
"призвести до поліпшення продуктивності на деяких пристроях."
msgid ""
"The subdivision amount of the first quadrant on the shadow atlas. See the "
"[url=$DOCS_URL/tutorials/3d/lights_and_shadows.html#shadow-"
"atlas]documentation[/url] for more information."
msgstr ""
"Величина поділу першого квадранта на атласі тіней. Див. [url=$DOCS_URL/"
"tutorials/3d/lights_and_shadows.html#shadow-atlas]документацію[/url] для "
"отримання додаткової інформації."
msgid ""
"The subdivision amount of the second quadrant on the shadow atlas. See the "
"[url=$DOCS_URL/tutorials/3d/lights_and_shadows.html#shadow-"
"atlas]documentation[/url] for more information."
msgstr ""
"Величина поділу другого квадранта на атласі тіней. Див. [url=$DOCS_URL/"
"tutorials/3d/lights_and_shadows.html#shadow-atlas]документацію[/url] для "
"отримання додаткової інформації."
msgid ""
"The subdivision amount of the third quadrant on the shadow atlas. See the "
"[url=$DOCS_URL/tutorials/3d/lights_and_shadows.html#shadow-"
"atlas]documentation[/url] for more information."
msgstr ""
"Величина поділу третього квадранта на атласі тіней. Див. [url=$DOCS_URL/"
"tutorials/3d/lights_and_shadows.html#shadow-atlas]документацію[/url] для "
"отримання додаткової інформації."
msgid ""
"The subdivision amount of the fourth quadrant on the shadow atlas. See the "
"[url=$DOCS_URL/tutorials/3d/lights_and_shadows.html#shadow-"
"atlas]documentation[/url] for more information."
msgstr ""
"Величина поділу четвертого квадранта на атласі тіней. Див. [url=$DOCS_URL/"
"tutorials/3d/lights_and_shadows.html#shadow-atlas]документацію[/url] для "
"отримання додаткової інформації."
msgid ""
"The size of the shadow atlas used for [OmniLight3D] and [SpotLight3D] nodes. "
"See the [url=$DOCS_URL/tutorials/3d/lights_and_shadows.html#shadow-"
"atlas]documentation[/url] for more information."
msgstr ""
"Розмір атласу тіней, що використовується для вузлів [OmniLight3D] та "
"[SpotLight3D]. Див. документацію [url=$DOCS_URL/tutorials/3d/"
"lights_and_shadows.html#shadow-atlas]для отримання додаткової інформації."
msgid ""
"Lower-end override for [member rendering/lights_and_shadows/positional_shadow/"
"atlas_size] on mobile devices, due to performance concerns or driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/lights_and_shadows/"
"positional_shadow/atlas_size] на мобільних пристроях через проблеми з "
"продуктивністю або підтримку драйверів."
msgid ""
"Quality setting for shadows cast by [OmniLight3D]s and [SpotLight3D]s. Higher "
"quality settings use more samples when reading from shadow maps and are thus "
"slower. Low quality settings may result in shadows looking grainy.\n"
"[b]Note:[/b] The Soft Very Low setting will automatically multiply "
"[i]constant[/i] shadow blur by 0.75x to reduce the amount of noise visible. "
"This automatic blur change only affects the constant blur factor defined in "
"[member Light3D.shadow_blur], not the variable blur performed by "
"[DirectionalLight3D]s' [member Light3D.light_angular_distance].\n"
"[b]Note:[/b] The Soft High and Soft Ultra settings will automatically "
"multiply shadow blur by 1.5× and 2× respectively to make better use of the "
"increased sample count. This increased blur also improves stability of "
"dynamic object shadows."
msgstr ""
"Налаштування якості для тіней, що відкидаються [OmniLight3D] та "
"[SpotLight3D]. Налаштування вищої якості використовують більше зразків під "
"час зчитування з карт тіней і, таким чином, працюють повільніше. Налаштування "
"низької якості можуть призвести до зернистості тіней.\n"
"[b]Примітка:[/b] Налаштування «М’яке дуже низьке» автоматично помножить "
"[i]постійне[/i] розмиття тіней на 0,75x, щоб зменшити кількість видимого "
"шуму. Ця автоматична зміна розмиття впливає лише на постійний коефіцієнт "
"розмиття, визначений у [member Light3D.shadow_blur], а не на змінне розмиття, "
"що виконується [member Light3D.light_angular_distance] від "
"[DirectionalLight3D].\n"
"[b]Примітка:[/b] Налаштування «М’яке високе» та «М’яке ультра» автоматично "
"помножать розмиття тіней на 1,5× та 2× відповідно, щоб краще використовувати "
"збільшену кількість зразків. Це збільшення розмиття також покращує "
"стабільність динамічних тіней об’єктів."
msgid ""
"Lower-end override for [member rendering/lights_and_shadows/positional_shadow/"
"soft_shadow_filter_quality] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/lights_and_shadows/"
"positional_shadow/soft_shadow_filter_quality] на мобільних пристроях через "
"проблеми з продуктивністю або підтримку драйверів."
msgid ""
"If [code]true[/code], items that cannot cast shadows into the view frustum "
"will not be rendered into shadow maps.\n"
"This can increase performance."
msgstr ""
"Якщо [code]true[/code], елементи, які не можуть лити тіні на вигляд frustum "
"не будуть надані в shadow map.\n"
"Це може збільшити продуктивність."
msgid ""
"Enables the use of physically based units for light sources. Physically based "
"units tend to be much larger than the arbitrary units used by Godot, but they "
"can be used to match lighting within Godot to real-world lighting. Due to the "
"large dynamic range of lighting conditions present in nature, Godot bakes "
"exposure into the various lighting quantities before rendering. Most light "
"sources bake exposure automatically at run time based on the active "
"[CameraAttributes] resource, but [LightmapGI] and [VoxelGI] require a "
"[CameraAttributes] resource to be set at bake time to reduce the dynamic "
"range. At run time, Godot will automatically reconcile the baked exposure "
"with the active exposure to ensure lighting remains consistent."
msgstr ""
"Увімкнено використання фізико-об'єктів для джерел світла. Фізично засновані "
"блоки, як правило, будуть набагато більшими, ніж довільні одиниці, які "
"використовуються Godot, але вони можуть бути використані для відображення "
"освітлення в межах Godot до реального світу освітлення. У зв'язку з великим "
"динамічним діапазоном умов освітлення, присутніх в природі, Godot випікає "
"вплив на різні елементи освітлення перед рендерингом. Більшість джерел "
"випікають вплив автоматично на час виконання, заснований на активному ресурсі "
"[CameraAttributes], але [LightmapGI] і [VoxelGI] вимагають параметра "
"[CameraAttributes], який встановлюється в часі випікання, щоб зменшити "
"динамічний діапазон. На час роботи Godot автоматично змусить випечений вплив "
"на активний вплив, щоб забезпечити освітлення залишається незмінним."
msgid ""
"The maximum number of clustered elements ([OmniLight3D] + [SpotLight3D] + "
"[Decal] + [ReflectionProbe]) that can be rendered at once in the camera view. "
"If there are more clustered elements present in the camera view, some of them "
"will not be rendered (leading to pop-in during camera movement). Enabling "
"distance fade on lights and decals ([member Light3D.distance_fade_enabled], "
"[member Decal.distance_fade_enabled]) can help avoid reaching this limit.\n"
"Decreasing this value may improve GPU performance on certain setups, even if "
"the maximum number of clustered elements is never reached in the project.\n"
"[b]Note:[/b] This setting is only effective when using the Forward+ rendering "
"method, not Mobile and Compatibility."
msgstr ""
"Максимальна кількість кластерних елементів ([OmniLight3D] + [SpotLight3D] + "
"[Decal] + [ReflectionProbe]), які можна відобразити одночасно в області "
"перегляду камери. Якщо в області перегляду камери присутня більша кількість "
"кластерних елементів, деякі з них не будуть відобразитися (що призведе до "
"їхнього появи під час руху камери). Увімкнення згасання відстані для "
"освітлення та декалей ([member Light3D.distance_fade_enabled], [member "
"Decal.distance_fade_enabled]) може допомогти уникнути досягнення цієї межі.\n"
"Зменшення цього значення може покращити продуктивність графічного процесора "
"на певних налаштуваннях, навіть якщо максимальна кількість кластерних "
"елементів ніколи не досягається в проекті.\n"
"[b]Примітка:[/b] Цей параметр ефективний лише під час використання методу "
"рендерингу Forward+, а не для мобільних пристроїв та сумісності."
msgid ""
"The maximum number of uniforms that can be used by the global shader uniform "
"buffer. Each item takes up one slot. In other words, a single uniform float "
"and a uniform vec4 will take the same amount of space in the buffer.\n"
"[b]Note:[/b] When using the Compatibility renderer, most mobile devices (and "
"all web exports) will be limited to a maximum size of 1024 due to hardware "
"constraints."
msgstr ""
"Максимальна кількість уніформ, які може використовувати універсальний буфер "
"глобального шейдера. Кожен предмет займає один слот. Іншими словами, один "
"уніфікований float і уніфікований vec4 займатимуть однакову кількість місця в "
"буфері. \n"
"[b]Примітка.[/b] Під час використання інструменту відтворення сумісності "
"більшість мобільних пристроїв (і весь веб-експорт) буде обмежено максимальним "
"розміром 1024 через апаратні обмеження."
msgid ""
"Max number of omnilights and spotlights renderable per object. At the default "
"value of 8, this means that each surface can be affected by up to 8 "
"omnilights and 8 spotlights. This is further limited by hardware support and "
"[member rendering/limits/opengl/max_renderable_lights]. Setting this low will "
"slightly reduce memory usage, may decrease shader compile times, and may "
"result in faster rendering on low-end, mobile, or web devices.\n"
"[b]Note:[/b] This setting is only effective when using the Compatibility "
"rendering method, not Forward+ and Mobile."
msgstr ""
"Максимальна кількість омні-світла та прожекторів, які можна відрендерити на "
"один об'єкт. За значенням за замовчуванням 8 це означає, що на кожну поверхню "
"може впливати до 8 омні-світла та 8 прожекторів. Це додатково обмежується "
"підтримкою обладнання та [member rendering/limits/opengl/"
"max_renderable_lights]. Встановлення цього низького значення дещо зменшить "
"використання пам'яті, може зменшити час компіляції шейдерів та призвести до "
"швидшого рендерингу на низькопродуктивних, мобільних або веб-пристроях.\n"
"[b]Примітка:[/b] Цей параметр ефективний лише під час використання методу "
"рендерингу Compatibility, а не Forward+ та Mobile."
msgid ""
"Max number 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 "
"mesh surfaces and not meshes themselves. Setting this low will slightly "
"reduce memory usage and may decrease shader compile times, particularly on "
"web. For most uses, the default value is suitable, but consider lowering as "
"much as possible on web export.\n"
"[b]Note:[/b] This setting is only effective when using the Compatibility "
"rendering method, not Forward+ and Mobile."
msgstr ""
"Максимальне число елементів, що рендеруються в рамці. Якщо більше елементів, "
"ніж це видно за кадром, вони не будуть намальовані. Зберігати в смислових "
"елементах відносяться до сітчастих поверхонь і не сітчасті самі. Настроювання "
"цього низького розміру пам'яті може зменшити час відтінку, особливо на сайті. "
"Для більшості використовується значення за замовчуванням підходить, але "
"враховуйте, як можна на веб- експорті.\n"
"[b]Примітка:[/b] Ця установка є тільки ефективною при використанні методу "
"рендерингу сумісності, не Forward+ і Mobile."
msgid ""
"Max number of positional lights renderable in a frame. If more lights than "
"this number are used, they will be ignored. Setting this low will slightly "
"reduce memory usage and may decrease shader compile times, particularly on "
"web. For most uses, the default value is suitable, but consider lowering as "
"much as possible on web export.\n"
"[b]Note:[/b] This setting is only effective when using the Compatibility "
"rendering method, not Forward+ and Mobile."
msgstr ""
"Максимальне число позиційних вогнів, що подаються в рамці. Якщо "
"використовується більше вогнів, ніж цей номер, вони будуть ігноруватися. "
"Настроювання цього низького розміру пам'яті може зменшити час відтінку, "
"особливо на сайті. Для більшості використовується значення за замовчуванням "
"підходить, але враховуйте, як можна на веб- експорті.\n"
"[b]Примітка:[/b] Ця установка є тільки ефективною при використанні методу "
"рендерингу сумісності, не Forward+ і Mobile."
msgid ""
"The minimum number of instances that must be present in a scene to enable "
"culling computations on multiple threads. If a scene has fewer instances than "
"this number, culling is done on a single thread."
msgstr ""
"Мінімальна кількість екземплярів, які повинні бути присутніми в сцені, щоб "
"увімкнути обчислення на декількох нитках. Якщо сцена має менше екземплярів, "
"ніж цей номер, кулька виконується на одній нитки."
msgid ""
"Maximum time (in seconds) before the [code]TIME[/code] shader built-in "
"variable rolls over. The [code]TIME[/code] variable increments by "
"[code]delta[/code] each frame, and when it exceeds this value, it rolls over "
"to [code]0.0[/code]. Since large floating-point values are less precise than "
"small floating-point values, this should be set as low as possible to "
"maximize the precision of the [code]TIME[/code] built-in variable in shaders. "
"This is especially important on mobile platforms where precision in shaders "
"is significantly reduced. However, if this is set too low, shader animations "
"may appear to restart from the beginning while the project is running.\n"
"On desktop platforms, values below [code]4096[/code] are recommended, ideally "
"below [code]2048[/code]. On mobile platforms, values below [code]64[/code] "
"are recommended, ideally below [code]32[/code]."
msgstr ""
"Максимальний час (у секундах) перед зміною вбудованої змінної шейдера "
"[code]TIME[/code]. Змінна [code]TIME[/code] збільшується на [code]delta[/"
"code] кожного кадру, і коли вона перевищує це значення, вона повертається до "
"[code]0,0[/code]. Оскільки великі значення з плаваючою комою є менш точними, "
"ніж маленькі значення з плаваючою комою, це має бути встановлено якомога "
"нижче, щоб максимізувати точність вбудованої змінної [code]TIME[/code] у "
"шейдерах. Це особливо важливо на мобільних платформах, де точність шейдерів "
"значно знижена. Однак, якщо це значення встановлено надто низьким, під час "
"виконання проекту анімація шейдерів може перезапускатися спочатку. \n"
"На настільних платформах рекомендовані значення нижче [code]4096[/code], в "
"ідеалі нижче [code]2048[/code]. На мобільних платформах рекомендовані "
"значення нижче [code]64[/code], в ідеалі нижче [code]32[/code]."
msgid ""
"The automatic LOD bias to use for meshes rendered within the "
"[ReflectionProbe]. Higher values will use less detailed versions of meshes "
"that have LOD variations generated. If set to [code]0.0[/code], automatic LOD "
"is disabled. Increase [member rendering/mesh_lod/lod_change/threshold_pixels] "
"to improve performance at the cost of geometry detail.\n"
"[b]Note:[/b] [member rendering/mesh_lod/lod_change/threshold_pixels] does not "
"affect [GeometryInstance3D] visibility ranges (also known as \"manual\" LOD "
"or hierarchical LOD).\n"
"[b]Note:[/b] This property is only read when the project starts. To adjust "
"the automatic LOD threshold at runtime, set [member "
"Viewport.mesh_lod_threshold] on the root [Viewport]."
msgstr ""
"Автоматичне зміщення LOD, яке використовуватиметься для сіток, що "
"відображаються в [ReflectionProbe]. Вищі значення використовуватимуть менш "
"деталізовані версії сіток, для яких згенеровано варіації LOD. Якщо "
"встановлено значення [code]0.0[/code], автоматичний LOD вимкнено. Збільште "
"[member rendering/mesh_lod/lod_change/threshold_pixels], щоб покращити "
"продуктивність за рахунок деталей геометрії.\n"
"[b]Примітка:[/b] [member rendering/mesh_lod/lod_change/threshold_pixels] не "
"впливає на діапазони видимості [GeometryInstance3D] (також відомі як "
"\"ручний\" LOD або ієрархічний LOD).\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"налаштувати автоматичний поріг LOD під час виконання, встановіть [member "
"Viewport.mesh_lod_threshold] на кореневому елементі [Viewport]."
msgid ""
"The [url=https://en.wikipedia.org/wiki/Bounding_volume_hierarchy]Bounding "
"Volume Hierarchy[/url] quality to use when rendering the occlusion culling "
"buffer. Higher values will result in more accurate occlusion culling, at the "
"cost of higher CPU usage. See also [member rendering/occlusion_culling/"
"occlusion_rays_per_thread].\n"
"[b]Note:[/b] This property is only read when the project starts. To adjust "
"the BVH build quality at runtime, use [method "
"RenderingServer.viewport_set_occlusion_culling_build_quality]."
msgstr ""
"Якість [url=https://en.wikipedia.org/wiki/Bounding_volume_hierarchy]Ієрархії "
"обмежувальних томів[/url], яка використовується під час рендерингу буфера "
"відсікання оклюзії. Вищі значення призведуть до точнішого відсікання оклюзії, "
"але ціною більшого використання процесора. Див. також [member rendering/"
"occlusion_culling/occlusion_rays_per_thread].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"налаштувати якість збірки BVH під час виконання, використовуйте [method "
"RenderingServer.viewport_set_occlusion_culling_build_quality]."
msgid ""
"If [code]true[/code], the projection used for rendering the occlusion buffer "
"will be jittered. This can help prevent objects being incorrectly culled when "
"visible through small gaps."
msgstr ""
"Якщо [code]true[/code], проекція, яка використовується для надання буферу "
"відчуження, буде зважена. Це може допомогти запобігти об'єктам, які невірно "
"культивуються при видимні через невеликі проміжки."
msgid ""
"The number of occlusion rays traced per CPU thread. Higher values will result "
"in more accurate occlusion culling, at the cost of higher CPU usage. The "
"occlusion culling buffer's pixel count is roughly equal to "
"[code]occlusion_rays_per_thread * number_of_logical_cpu_cores[/code], so it "
"will depend on the system's CPU. Therefore, CPUs with fewer cores will use a "
"lower resolution to attempt keeping performance costs even across devices. "
"See also [member rendering/occlusion_culling/bvh_build_quality].\n"
"[b]Note:[/b] This property is only read when the project starts. To adjust "
"the number of occlusion rays traced per thread at runtime, use [method "
"RenderingServer.viewport_set_occlusion_rays_per_thread]."
msgstr ""
"Кількість променів оклюзії, що трасуються на потік процесора. Вищі значення "
"призведуть до точнішого відсіювання оклюзії, але за рахунок більшого "
"використання процесора. Кількість пікселів буфера відсіювання оклюзії "
"приблизно дорівнює [code]occlusion_rays_per_thread * "
"number_of_logical_cpu_cores[/code], тому це залежатиме від процесора системи. "
"Тому процесори з меншою кількістю ядер використовуватимуть нижчу роздільну "
"здатність, щоб спробувати рівномірно розподілити витрати на продуктивність на "
"різних пристроях. Див. також [member rendering/occlusion_culling/"
"bvh_build_quality].\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"налаштувати кількість променів оклюзії, що трасуються на потік під час "
"виконання, використовуйте [method "
"RenderingServer.viewport_set_occlusion_rays_per_thread]."
msgid ""
"If [code]true[/code], [OccluderInstance3D] nodes will be usable for occlusion "
"culling in 3D in the root viewport. In custom viewports, [member "
"Viewport.use_occlusion_culling] must be set to [code]true[/code] instead.\n"
"[b]Note:[/b] Enabling occlusion culling has a cost on the CPU. Only enable "
"occlusion culling if you actually plan to use it. Large open scenes with few "
"or no objects blocking the view will generally not benefit much from "
"occlusion culling. Large open scenes generally benefit more from mesh LOD and "
"visibility ranges ([member GeometryInstance3D.visibility_range_begin] and "
"[member GeometryInstance3D.visibility_range_end]) compared to occlusion "
"culling.\n"
"[b]Note:[/b] Due to memory constraints, occlusion culling is not supported by "
"default in Web export templates. It can be enabled by compiling custom Web "
"export templates with [code]module_raycast_enabled=yes[/code]."
msgstr ""
"Якщо [code]true[/code], [OccluderInstance3D] вершини будуть використані для "
"оклюзії в 3D в кореневому порті. [code]true[/code].\n"
"[b]Note:[/b] Увімкнення оклюзії має вартість на процесорі. Якщо ви дійсно "
"плануєте використовувати його. Великі відкриті сцени з декількома або "
"відсутніми об'єктами, що блокують вигляд, як правило, не вигідно багато від "
"оклюзії. Найбільші відкриті сцени, як правило, користуються більше від сітки "
"LOD і видимості діапазонів ([member "
"GeometryInstance3D.visibility_range_begin] і [member "
"GeometryInstance3D.visibility_range_end]) у порівнянні з оклюзійними "
"кульками.\n"
"[b]Примітка:[/b] У зв'язку з обмеженнями пам'яті, оклюзія не підтримується за "
"замовчуванням в шаблонах Web експорт. Увімкнути користувацькі шаблони веб-"
"порта з [code]module_raycast_enabled=yes[/code]."
msgid ""
"Number of cubemaps to store in the reflection atlas. The number of "
"[ReflectionProbe]s in a scene will be limited by this amount. A higher number "
"requires more VRAM."
msgstr ""
"Кількість кубічнихкарт для зберігання у відбиття атласу. Кількість "
"[ReflectionProbe] в сцені буде обмежена такою кількістю. Більша кількість "
"вимагає більше VRAM."
msgid ""
"Size of cubemap faces for [ReflectionProbe]s. A higher number requires more "
"VRAM and may make reflection probe updating slower."
msgstr ""
"Розмір кубічних зображень для [ReflectionProbe]s. Більша кількість вимагає "
"більшої кількості VRAM і може зробити повільніше оновлення відбиття."
msgid ""
"Lower-end override for [member rendering/reflections/reflection_atlas/"
"reflection_size] on mobile devices, due to performance concerns or driver "
"support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/reflections/"
"reflection_atlas/reflection_size] на мобільних пристроях через проблеми з "
"продуктивністю або підтримку драйверів."
msgid ""
"Use a higher quality variant of the fast filtering algorithm. Significantly "
"slower than using default quality, but results in smoother reflections. "
"Should only be used when the scene is especially detailed."
msgstr ""
"Використовуйте більш якісний варіант алгоритму швидкого фільтрування. Значно "
"повільніше, ніж використання якості за замовчуванням, але призводить до більш "
"гладких відбиття. Чи варто використовувати тільки при особливо докладному "
"описі сцени."
msgid ""
"Sets the number of samples to take when using importance sampling for [Sky]s "
"and [ReflectionProbe]s. A higher value will result in smoother, higher "
"quality reflections, but increases time to calculate radiance maps. In "
"general, fewer samples are needed for simpler, low dynamic range environments "
"while more samples are needed for HDR environments and environments with a "
"high level of detail."
msgstr ""
"Налаштовує кількість зразків, які приймають при використанні важливого "
"відбору для [Sky] і [ReflectionProbe]s. Більша вартість призведе до "
"гладкості, більш високої якості відображення, але збільшує час для розрахунку "
"випромінювальних карт. В цілому, кілька зразків потрібні для більш простих, "
"низьких динамічних середовищ діапазону, а більше зразків потрібні для "
"середовища HDR і середовищ з високим рівнем детальизації."
msgid ""
"Lower-end override for [member rendering/reflections/sky_reflections/"
"ggx_samples] on mobile devices, due to performance concerns or driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/reflections/"
"sky_reflections/ggx_samples] на мобільних пристроях через проблеми з "
"продуктивністю або підтримку драйверів."
msgid ""
"Limits the number of layers to use in radiance maps when using importance "
"sampling. A lower number will be slightly faster and take up less VRAM."
msgstr ""
"Дозволяється використовувати кількість шарів при використанні важливого "
"відбору. Низький номер буде трохи швидше і приймати менше VRAM."
msgid ""
"If [code]true[/code], uses texture arrays instead of mipmaps for reflection "
"probes and panorama backgrounds (sky). This reduces jitter noise and "
"upscaling artifacts on reflections, but is significantly slower to compute "
"and uses [member rendering/reflections/sky_reflections/roughness_layers] "
"times more memory.\n"
"[b]Note:[/b] Texture array reflections are always disabled on macOS on Intel "
"GPUs due to driver bugs."
msgstr ""
"Якщо [code]true[/code], для зондів відбиття та фонів панорам (неба) "
"використовуються масиви текстур замість міп-карт. Це зменшує шум тремтіння та "
"артефакти масштабування на відбиттях, але значно повільніше в обчисленні та "
"використовує в [member rendering/reflections/sky_reflections/"
"roughness_layers] разів більше пам'яті.\n"
"[b]Примітка:[/b] Відбиття масивів текстур завжди вимкнено в macOS на "
"графічних процесорах Intel через помилки драйвера."
msgid ""
"Lower-end override for [member rendering/reflections/sky_reflections/"
"texture_array_reflections] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/reflections/"
"sky_reflections/texture_array_reflections] на мобільних пристроях через "
"проблеми з продуктивністю або підтримку драйверів."
msgid "If [code]true[/code], reduces reflections based on ambient light."
msgstr ""
"Якщо [code]true[/code], зменшує відблиски на основі навколишнього освітлення."
msgid ""
"Sets the renderer that will be used by the project. Options are:\n"
"[b]forward_plus[/b] (Forward+): High-end renderer designed for desktop "
"devices. Has a higher base overhead, but scales well with complex scenes. Not "
"suitable for older devices or mobile.\n"
"[b]mobile[/b] (Mobile): Modern renderer designed for mobile devices. Has a "
"lower base overhead than Forward+, but does not scale as well to large scenes "
"with many elements.\n"
"[b]gl_compatibility[/b] (Compatibility): Low-end renderer designed for older "
"devices. Based on the limitations of the OpenGL 3.3 / OpenGL ES 3.0 / WebGL 2 "
"APIs. Lighting calculations are performed on nonlinear sRGB-encoded color "
"data, which produces inaccurate results that may look acceptable for some "
"games.\n"
"This can be overridden using the [code]--rendering-method <method>[/code] "
"command line argument.\n"
"[b]Note:[/b] The actual rendering method may be automatically changed by the "
"engine as a result of a fallback, or a user-specified command line argument. "
"To get the actual rendering method that is used at runtime, use [method "
"RenderingServer.get_current_rendering_method] instead of reading this project "
"setting's value."
msgstr ""
"Встановлює рендерер, який використовуватиметься проектом. Варіанти:\n"
"[b]forward_plus[/b] (Forward+): Високоякісний рендерер, розроблений для "
"настільних комп'ютерів. Має вищі базові накладні витрати, але добре "
"масштабується зі складними сценами. Не підходить для старіших пристроїв або "
"мобільних пристроїв.\n"
"[b]mobile[/b] (Мобільні): Сучасний рендерер, розроблений для мобільних "
"пристроїв. Має нижчі базові накладні витрати, ніж Forward+, але не так добре "
"масштабується для великих сцен з багатьма елементами.\n"
"[b]gl_compatibility[/b] (Сумісність): Низькоякісний рендерер, розроблений для "
"старіших пристроїв. Базується на обмеженнях API OpenGL 3.3 / OpenGL ES 3.0 / "
"WebGL 2. Розрахунки освітлення виконуються на нелінійних кольорових даних, "
"закодованих у sRGB, що призводить до неточних результатів, які можуть "
"виглядати прийнятними для деяких ігор.\n"
"Це можна змінити за допомогою аргументу командного рядка [code]--rendering-"
"method <method>[/code].\n"
" [b]Примітка:[/b] Фактичний метод рендерингу може бути автоматично змінений "
"рушієм в результаті резервного варіанту або заданого користувачем аргументу "
"командного рядка. Щоб отримати фактичний метод рендерингу, який "
"використовується під час виконання, використовуйте [method "
"RenderingServer.get_current_rendering_method] замість зчитування значення "
"цього налаштування проекту."
msgid ""
"Override for [member rendering/renderer/rendering_method] on mobile devices."
msgstr ""
"Перевизначення для [member rendering/renderer/rendering_method] на мобільних "
"пристроях."
msgid "Override for [member rendering/renderer/rendering_method] on web."
msgstr ""
"Перевизначення для [member rendering/renderer/rendering_method] у веб-версії."
msgid ""
"Version code of the [url=https://devblogs.microsoft.com/directx/"
"directx12agility/]Direct3D 12 Agility SDK[/url] to use "
"([code]D3D12SDKVersion[/code]). This must match the [i]minor[/i] version that "
"is installed next to the editor binary and in the export templates directory "
"for the current editor version. For example, if you have [code]1.618.5[/code] "
"installed, you need to input [code]618[/code] here."
msgstr ""
"Код версії [url=https://devblogs.microsoft.com/directx/"
"directx12agility/]Direct3D 12 Agility SDK[/url] для використання "
"([code]D3D12SDKVersion[/code]). Він має відповідати [i]мінорній[/i] версії, "
"встановленої поруч із бінарним файлом редактора та в каталозі шаблонів "
"експорту для поточної версії редактора. Наприклад, якщо у вас встановлено "
"[code]1.618.5[/code], вам потрібно ввести тут [code]618[/code]."
msgid ""
"The number of entries in the resource descriptor heap the Direct3D 12 "
"rendering driver uses for most rendering operations.\n"
"Depending on the complexity of scenes, this value may be lowered or may need "
"to be raised."
msgstr ""
"Кількість записів у купі дескриптора ресурсів, яку драйвер рендерингу "
"Direct3D 12 використовує для більшості операцій рендерингу.\n"
"Залежно від складності сцен, це значення може бути зменшене або, можливо, "
"потребуватиме збільшення."
msgid ""
"The number of entries in the sampler descriptor heap the Direct3D 12 "
"rendering driver uses for most rendering operations.\n"
"Depending on the complexity of scenes, this value may be lowered or may need "
"to be raised."
msgstr ""
"Кількість записів у купі дескриптора семплера, яку драйвер рендерингу "
"Direct3D 12 використовує для більшості операцій рендерингу.\n"
"Залежно від складності сцен, це значення може бути зменшене або, можливо, "
"потребуватиме збільшення."
msgid ""
"Sets the driver to be used by the renderer when using a RenderingDevice-based "
"renderer like the Forward+ or Mobile renderers. Editing this property has no "
"effect in the default configuration, as first-party platforms each have "
"platform-specific overrides. Use those overrides to configure the driver for "
"each platform.\n"
"This can be overridden using the [code]--rendering-driver <driver>[/code] "
"command line argument.\n"
"Supported values are:\n"
"- [code]metal[/code], Metal (supported on Apple Silicon Macs and iOS).\n"
"- [code]vulkan[/code], Vulkan (supported on all desktop and mobile "
"platforms).\n"
"- [code]d3d12[/code], Direct3D 12 (supported on Windows).\n"
"[b]Note:[/b] The availability of these options depends on whether the engine "
"was compiled with support for them (determined by SCons options [code]vulkan[/"
"code], [code]metal[/code], and [code]d3d12[/code]).\n"
"[b]Note:[/b] If a given platform has no registered drivers, it can fall back "
"to the Compatibility renderer (OpenGL 3) if [member rendering/"
"rendering_device/fallback_to_opengl3] is enabled. This fallback happens "
"automatically for the Web platform regardless of that property.\n"
"[b]Note:[/b] The actual rendering driver may be automatically changed by the "
"engine as a result of a fallback, or a user-specified command line argument. "
"To get the actual rendering driver that is used at runtime, use [method "
"RenderingServer.get_current_rendering_driver_name] instead of reading this "
"project setting's value."
msgstr ""
"Встановлює драйвер для використання рендерером під час використання рендерера "
"на основі RenderingDevice, як-от Forward+ або Mobile рендерер. Редагування "
"цієї властивості не впливає на конфігурацію за замовчуванням, оскільки кожна "
"з платформ першої сторони має перевизначення для конкретної платформи. "
"Використовуйте ці перевизначення, щоб налаштувати драйвер для кожної "
"платформи. \n"
"Це можна змінити за допомогою аргументу командного рядка [code]--rendering-"
"driver <driver>[/code]. \n"
"Підтримувані значення: \n"
"- [code]metal[/code], Metal (підтримується на Apple Silicon Mac та iOS). \n"
"- [code]vulkan[/code], Vulkan (підтримується на всіх настільних і мобільних "
"платформах). \n"
"- [code]d3d12[/code], Direct3D 12 (підтримується в Windows). \n"
"[b]Примітка:[/b] Доступність цих параметрів залежить від того, чи було "
"скомпільовано систему з їх підтримкою (визначається параметрами SCons "
"[code]vulkan[/code], [code]metal[/code] і [code]d3d12[/code]). \n"
"[b]Примітка.[/b] Якщо на даній платформі немає зареєстрованих драйверів, вона "
"може повернутися до рендерера сумісності (OpenGL 3), якщо ввімкнено [member "
"rendering/rendering_device/fallback_to_opengl3]. Цей резервний варіант "
"відбувається автоматично для веб-платформи незалежно від цієї властивості. \n"
"[b]Примітка:[/b] Фактичний драйвер візуалізації може бути автоматично "
"змінений рушієм у результаті резервного або заданого користувачем аргументу "
"командного рядка. Щоб отримати фактичний драйвер візуалізації, який "
"використовується під час виконання, використовуйте [method "
"RenderingServer.get_current_rendering_driver_name] замість читання значення "
"цього параметра проекту."
msgid ""
"Android override for [member rendering/rendering_device/driver].\n"
"Only one option is supported:\n"
"- [code]vulkan[/code], Vulkan from native drivers.\n"
"[b]Note:[/b] If Vulkan was disabled at compile time, there is no alternative "
"RenderingDevice driver."
msgstr ""
"Заміна Android для [member rendering/rendering_device/driver]. \n"
"Підтримується лише один варіант: \n"
"- [code]vulkan[/code], Vulkan з рідних драйверів. \n"
"[b]Примітка:[/b] Якщо Vulkan було вимкнено під час компіляції, "
"альтернативного драйвера RenderingDevice немає."
msgid ""
"iOS override for [member rendering/rendering_device/driver].\n"
"Two options are supported:\n"
"- [code]metal[/code] (default), Metal from native drivers.\n"
"- [code]vulkan[/code], Vulkan over Metal via MoltenVK."
msgstr ""
"Перевизначення iOS для [rendering/rendering_device/driver].\n"
"Підтримуються два варіанти:\n"
"- [code]metal[/code] (за замовчуванням), Metal з рідних драйверів.\n"
"- [code]vulkan[/code], Vulkan over Metal через MoltenVK."
msgid ""
"LinuxBSD override for [member rendering/rendering_device/driver].\n"
"Only one option is supported:\n"
"- [code]vulkan[/code], Vulkan from native drivers.\n"
"[b]Note:[/b] If Vulkan was disabled at compile time, there is no alternative "
"RenderingDevice driver."
msgstr ""
"Перевизначення LinuxBSD для [member rendering/rendering_device/driver].\n"
"Підтримується лише один варіант:\n"
"- [code]vulkan[/code], Vulkan з власних драйверів.\n"
"[b]Примітка:[/b] Якщо Vulkan було вимкнено під час компіляції, "
"альтернативного драйвера RenderingDevice немає."
msgid ""
"macOS override for [member rendering/rendering_device/driver].\n"
"Two options are supported:\n"
"- [code]metal[/code] (default), Metal from native drivers, only supported on "
"Apple Silicon Macs. On Intel Macs, it will automatically fall back to "
"[code]vulkan[/code] as Metal support is not implemented.\n"
"- [code]vulkan[/code], Vulkan over Metal via MoltenVK, supported on both "
"Apple Silicon and Intel Macs."
msgstr ""
"Перевизначення macOS для [rendering/rendering_device/driver]. \n"
"Підтримуються два варіанти: \n"
"- [code]metal[/code] (за замовчуванням), Metal із рідних драйверів, "
"підтримується лише на Apple Silicon Mac. На комп’ютерах Intel Mac він "
"автоматично повернеться до [code]vulkan[/code], оскільки підтримка Metal не "
"реалізована. \n"
"- [code]vulkan[/code], Vulkan over Metal через MoltenVK, підтримується як "
"Apple Silicon, так і Intel Mac."
msgid ""
"visionOS override for [member rendering/rendering_device/driver].\n"
"Only one option is supported:\n"
"- [code]metal[/code] (default), Metal from native drivers."
msgstr ""
"Перевизначення visionOS для [member rendering/rendering_device/driver].\n"
"Підтримується лише один варіант:\n"
"- [code]metal[/code] (за замовчуванням), Metal з власних драйверів."
msgid ""
"Windows override for [member rendering/rendering_device/driver].\n"
"Two options are supported:\n"
"- [code]vulkan[/code] (default), Vulkan from native drivers. If [member "
"rendering/rendering_device/fallback_to_vulkan] is enabled, this is used as a "
"fallback if Direct3D 12 is not supported.\n"
"- [code]d3d12[/code], Direct3D 12 from native drivers. If [member rendering/"
"rendering_device/fallback_to_d3d12] is enabled, this is used as a fallback if "
"Vulkan is not supported.\n"
"[b]Note:[/b] Starting with Godot 4.6, new projects are configured by default "
"to use [code]d3d12[/code] on Windows. Projects created before Godot 4.6 keep "
"[code]vulkan[/code] for compatibility reasons, but it is recommended to "
"switch them manually to [code]d3d12[/code]."
msgstr ""
"Перевизначення Windows для [member rendering/rendering_device/driver].\n"
"Підтримуються два варіанти:\n"
"- [code]vulkan[/code] (за замовчуванням), Vulkan з власних драйверів. Якщо "
"[member rendering/rendering_device/fallback_to_vulkan] увімкнено, це "
"використовується як резервний варіант, якщо Direct3D 12 не підтримується.\n"
"- [code]d3d12[/code], Direct3D 12 з власних драйверів. Якщо [member rendering/"
"rendering_device/fallback_to_d3d12] увімкнено, це використовується як "
"резервний варіант, якщо Vulkan не підтримується.\n"
"[b]Примітка:[/b] Починаючи з Godot 4.6, нові проекти за замовчуванням "
"налаштовані на використання [code]d3d12[/code] у Windows. Проекти, створені "
"до Godot 4.6, зберігають [code]vulkan[/code] з міркувань сумісності, але "
"рекомендується вручну перемикати їх на [code]d3d12[/code]."
msgid ""
"If [code]true[/code], the Forward+ renderer will fall back to Direct3D 12 if "
"Vulkan is not supported. The fallback is always attempted regardless of this "
"setting if Vulkan driver support was disabled at compile time.\n"
"[b]Note:[/b] This setting is implemented only on Windows."
msgstr ""
"Якщо значення [code]true[/code], рендерер Forward+ повернеться до Direct3D "
"12, якщо Vulkan не підтримується. Резервний режим завжди буде спробовано "
"незалежно від цього налаштування, якщо підтримка драйвера Vulkan була "
"вимкнена під час компіляції.\n"
"[b]Примітка:[/b] Цей параметр реалізовано лише у Windows."
msgid ""
"If [code]true[/code], the Forward+ renderer will fall back to OpenGL 3 if "
"Direct3D 12, Metal, and Vulkan are not supported.\n"
"[b]Note:[/b] This setting is implemented on Windows, Android, macOS, iOS, and "
"Linux/X11."
msgstr ""
"Якщо значення [code]true[/code], рендерер Forward+ повернеться до OpenGL 3, "
"якщо Direct3D 12, Metal та Vulkan не підтримуються.\n"
"[b]Примітка:[/b] Цей параметр реалізовано у Windows, Android, macOS, iOS та "
"Linux/X11."
msgid ""
"If [code]true[/code], the Forward+ renderer will fall back to Vulkan if "
"Direct3D 12 (on Windows) or Metal (on macOS x86_64) are not supported. The "
"fallback is always attempted regardless of this setting if Direct3D 12 "
"(Windows) or Metal (macOS) driver support was disabled at compile time.\n"
"[b]Note:[/b] This setting is implemented on Windows and macOS."
msgstr ""
"Якщо значення [code]true[/code], рендерер Forward+ повернеться до Vulkan, "
"якщо Direct3D 12 (у Windows) або Metal (у macOS x86_64) не підтримуються. "
"Резервний режим завжди намагається використовувати незалежно від цього "
"налаштування, якщо підтримка драйвера Direct3D 12 (Windows) або Metal (macOS) "
"була вимкнена під час компіляції.\n"
"[b]Примітка:[/b] Цей параметр реалізовано у Windows та macOS."
msgid ""
"Enable the pipeline cache that is saved to disk if the graphics API supports "
"it.\n"
"[b]Note:[/b] This property is unable to control the pipeline caching the GPU "
"driver itself does. Only turn this off along with deleting the contents of "
"the driver's cache if you wish to simulate the experience a user will get "
"when starting the game for the first time."
msgstr ""
"Увімкніть кеш трубопроводу, який зберігається на диску, якщо графічний API "
"підтримує його.\n"
"[b]Примітка:[/b] Ця властивість не в змозі контролювати подачу трубопроводу "
"самого драйвера GPU. Тільки вимкніть цю гру разом з видаленням вмісту кешу "
"драйвера, якщо ви хочете імітувати досвід користувача, перш ніж почати гру "
"вперше."
msgid ""
"Determines at which interval pipeline cache is saved to disk. The lower the "
"value, the more often it is saved."
msgstr ""
"Визначають, в яких зберігається міжряддя на диск. Найнижча вартість, "
"найчастіше вона зберігається."
msgid ""
"The size of a block allocated in the staging buffers. Staging buffers are the "
"intermediate resources the engine uses to upload or download data to the GPU. "
"This setting determines the max amount of data that can be transferred in a "
"copy operation. Increasing this will result in faster data transfers at the "
"cost of extra memory.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this value at run-time."
msgstr ""
"Розмір блоку, виділеного в проміжних буферах. Проміжні буфери — це проміжні "
"ресурси, які система використовує для завантаження або завантаження даних у "
"GPU. Цей параметр визначає максимальний обсяг даних, який можна передати під "
"час операції копіювання. Збільшення цього призведе до швидшої передачі даних "
"за рахунок додаткової пам’яті. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. "
"Наразі немає способу змінити це значення під час виконання."
msgid ""
"The maximum amount of memory allowed to be used by staging buffers. If the "
"amount of data being uploaded or downloaded exceeds this amount, the GPU will "
"stall and wait for previous frames to finish.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this value at run-time."
msgstr ""
"Максимальний обсяг пам’яті, який можна використовувати проміжними буферами. "
"Якщо обсяг завантажуваних або завантажуваних даних перевищує цей обсяг, "
"графічний процесор зупиниться та чекатиме завершення попередніх кадрів. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. "
"Наразі немає способу змінити це значення під час виконання."
msgid ""
"The region size in pixels used to download texture data from the GPU when "
"using methods like [method RenderingDevice.texture_get_data_async].\n"
"[b]Note:[/b] This property's upper limit is controlled by [member rendering/"
"rendering_device/staging_buffer/block_size_kb] and whether it's possible to "
"allocate a single block of texture data with this region size in the format "
"that is requested.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this value at run-time."
msgstr ""
"Розмір області в пікселях, який використовується для завантаження даних "
"текстури з графічного процесора під час використання таких методів, як "
"[method RenderingDevice.texture_get_data_async]. \n"
"[b]Примітка.[/b] Верхня межа цієї властивості контролюється [member rendering/"
"rendering_device/staging_buffer/block_size_kb] і тим, чи можна виділити один "
"блок даних текстури з таким розміром області в потрібному форматі. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. "
"Наразі немає способу змінити це значення під час виконання."
msgid ""
"The region size in pixels used to upload texture data from the GPU when using "
"methods like [method RenderingDevice.texture_update].\n"
"[b]Note:[/b] This property's upper limit is controlled by [member rendering/"
"rendering_device/staging_buffer/block_size_kb] and whether it's possible to "
"allocate a single block of texture data with this region size in the format "
"that is requested.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this value at run-time."
msgstr ""
"Розмір області в пікселях, який використовується для завантаження даних "
"текстури з графічного процесора під час використання таких методів, як "
"[method RenderingDevice.texture_update]. \n"
"[b]Примітка.[/b] Верхня межа цієї властивості контролюється [member rendering/"
"rendering_device/staging_buffer/block_size_kb] і тим, чи можна виділити один "
"блок даних текстури з таким розміром області в потрібному форматі. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проекту. "
"Наразі немає способу змінити це значення під час виконання."
msgid ""
"The number of frames to track on the CPU side before stalling to wait for the "
"GPU.\n"
"Try the [url=https://darksylinc.github.io/vsync_simulator/]V-Sync Simulator[/"
"url], an interactive interface that simulates presentation to better "
"understand how it is affected by different variables under various "
"conditions.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this value at run-time."
msgstr ""
"Кількість кадрів для відстеження на стороні процесора перед укладанням, щоб "
"чекати GPU.\n"
"Спробуйте [url=https://darksylinc.github.io/vsync_simulator/]V-Sync "
"Simulator[/url], інтерактивний інтерфейс, який імітує презентацію, щоб краще "
"зрозуміти, як він впливає на різні зміни в різних умовах.\n"
"[b]Примітка:[/b] Цей об'єкт знаходиться лише в тому випадку, коли проект "
"починається. В даний час немає способу змінити значення в режимі run-time."
msgid ""
"The number of images the swapchain will consist of (back buffers + front "
"buffer).\n"
"[code]2[/code] corresponds to double-buffering and [code]3[/code] to triple-"
"buffering.\n"
"Double-buffering may give you the lowest lag/latency but if V-Sync is on and "
"the system can't render at 60 fps, the framerate will go down in multiples of "
"it (e.g. 30 fps, 15, 7.5, etc.). Triple buffering gives you higher framerate "
"(specially if the system can't reach a constant 60 fps) at the cost of up to "
"1 frame of latency, with [constant DisplayServer.VSYNC_ENABLED] (FIFO).\n"
"Use double-buffering with [constant DisplayServer.VSYNC_ENABLED]. Triple-"
"buffering is a must if you plan on using [constant "
"DisplayServer.VSYNC_MAILBOX] mode.\n"
"Try the [url=https://darksylinc.github.io/vsync_simulator/]V-Sync Simulator[/"
"url], an interactive interface that simulates presentation to better "
"understand how it is affected by different variables under various "
"conditions.\n"
"[b]Note:[/b] Changes to this setting will only be applied on startup or when "
"the swapchain is recreated (e.g. when setting the V-Sync mode).\n"
"[b]Note:[/b] Some platforms may restrict the actual value."
msgstr ""
"Кількість зображень, з яких складатиметься ланцюжок обміну (задні буфери + "
"передній буфер).\n"
"[code]2[/code] відповідає подвійній буферизації, а [code]3[/code] – потрійній "
"буферизації.\n"
"Подвійна буферизація може забезпечити найменшу затримку/латентність, але якщо "
"увімкнено вертикальну синхронізацію, і система не може рендерити зі швидкістю "
"60 кадрів/с, частота кадрів зменшиться у кілька разів (наприклад, 30 кадрів/"
"с, 15, 7,5 тощо). Потрійна буферизація забезпечує вищу частоту кадрів "
"(особливо якщо система не може досягти постійних 60 кадрів/с) ціною затримки "
"до 1 кадру, з [constant DisplayServer.VSYNC_ENABLED] (FIFO).\n"
"Використовуйте подвійну буферизацію з [constant DisplayServer.VSYNC_ENABLED]. "
"Потрійна буферизація є обов'язковою, якщо ви плануєте використовувати режим "
"[constant DisplayServer.VSYNC_MAILBOX].\n"
"Спробуйте [url=https://darksylinc.github.io/vsync_simulator/]симулятор V-"
"Sync[/url] – інтерактивний інтерфейс, який імітує презентацію, щоб краще "
"зрозуміти, як на неї впливають різні змінні за різних умов.\n"
"[b]Примітка:[/b] Зміни цього налаштування будуть застосовані лише під час "
"запуску або під час повторного створення ланцюга обміну (наприклад, під час "
"налаштування режиму V-Sync).\n"
"[b]Примітка:[/b] Деякі платформи можуть обмежувати фактичне значення."
msgid ""
"The number of descriptors per pool. Godot's Vulkan backend uses linear pools "
"for descriptors that will be created and destroyed within a single frame. "
"Instead of destroying every single descriptor every frame, they all can be "
"destroyed at once by resetting the pool they belong to.\n"
"A larger number is more efficient up to a limit, after that it will only "
"waste RAM (maximum efficiency is achieved when there is no more than 1 pool "
"per frame). A small number could end up with one pool per descriptor, which "
"negatively impacts performance.\n"
"[b]Note:[/b] Changing this property requires a restart to take effect."
msgstr ""
"Кількість дескрипторів на пул. Сервер Godot Vulkan використовує лінійні пули "
"для дескрипторів, які створюватимуться та знищуватимуться в одному кадрі. "
"Замість того, щоб знищувати кожен окремий дескриптор у кожному кадрі, їх усі "
"можна знищити одразу шляхом скидання пулу, до якого вони належать. \n"
"Більше число є більш ефективним до певної межі, після цього воно лише "
"витрачатиме оперативну пам’ять (максимальна ефективність досягається, коли на "
"кадр не більше 1 пулу). Невелика кількість може призвести до одного пулу на "
"дескриптор, що негативно вплине на продуктивність. \n"
"[b]Примітка:[/b] Зміна цієї властивості потребує перезапуску, щоб вона "
"вступила в силу."
msgid ""
"Determines how sharp the upscaled image will be when using the FSR upscaling "
"mode. Sharpness halves with every whole number. Values go from 0.0 (sharpest) "
"to 2.0. Values above 2.0 won't make a visible difference."
msgstr ""
"Визначає, як різко масштабоване зображення буде при використанні режиму FSR. "
"Щільність половинок з кожним цілим номером. Цінності йдуть від 0.0 (sharpest) "
"до 2.0. Значення вище 2.0 не робить видимої різниці."
msgid ""
"Sets the scaling 3D mode. Bilinear scaling renders at different resolution to "
"either undersample or supersample the viewport. FidelityFX Super Resolution "
"1.0, abbreviated to FSR, is an upscaling technology that produces high "
"quality images at fast framerates by using a spatially-aware upscaling "
"algorithm. FSR is slightly more expensive than bilinear, but it produces "
"significantly higher image quality. On particularly low-end GPUs, the added "
"cost of FSR may not be worth it (compared to using bilinear scaling with a "
"slightly higher resolution scale to match performance).\n"
"[b]Note:[/b] FSR is only effective when using the Forward+ rendering method, "
"not Mobile or Compatibility. If using an incompatible rendering method, FSR "
"will fall back to bilinear scaling."
msgstr ""
"Налаштовує режим 3D. Білайнарне масштабування надає на різній роздільній "
"здатності до або підошви або надшвидких джерел. FidelityFX Super Resolution "
"1.0, скорочений до FSR, - це технологія, яка виробляє високоякісні зображення "
"при швидкому обрамленні, використовуючи алгоритм просторово-розташування. FSR "
"трохи дорожче, ніж білінійний, але він виробляє значно вищу якість "
"зображення. На особливо низьких графічних процесорах додана вартість ФСР може "
"бути недорогим (за умови використання білінійного масштабування з невеликою "
"кількістю роздільної здатності до виконання).\n"
"[b]Примітка:[/b] FSR є тільки ефективним при використанні методу рендерингу "
"Forward+, не мобільних або сумісних. Якщо використовувати несумісний метод "
"рендерингу, FSR повернеться до дволінійного масштабування."
msgid ""
"iOS override for [member rendering/scaling_3d/mode]. This allows selecting "
"the MetalFX spatial and MetalFX temporal scaling modes, which are exclusive "
"to platforms where the Metal rendering driver is used."
msgstr ""
"Заміна iOS для [member rendering/scaling_3d/mode]. Це дозволяє вибрати режими "
"просторового масштабування MetalFX і тимчасового масштабування MetalFX, які є "
"ексклюзивними для платформ, де використовується драйвер візуалізації Metal."
msgid ""
"macOS override for [member rendering/scaling_3d/mode]. This allows selecting "
"the MetalFX spatial and MetalFX temporal scaling modes, which are exclusive "
"to platforms where the Metal rendering driver is used."
msgstr ""
"Перевизначення macOS для [member rendering/scaling_3d/mode]. Це дозволяє "
"вибрати режими просторового масштабування MetalFX і тимчасового масштабування "
"MetalFX, які є ексклюзивними для платформ, де використовується драйвер "
"візуалізації Metal."
msgid ""
"Scales the 3D render buffer based on the viewport size uses an image filter "
"specified in [member rendering/scaling_3d/mode] to scale the output image to "
"the full viewport size. Values lower than [code]1.0[/code] can be used to "
"speed up 3D rendering at the cost of quality (undersampling). Values greater "
"than [code]1.0[/code] are only valid for bilinear mode and can be used to "
"improve 3D rendering quality at a high performance cost (supersampling). See "
"also [member rendering/anti_aliasing/quality/msaa_3d] for multi-sample "
"antialiasing, which is significantly cheaper but only smooths the edges of "
"polygons."
msgstr ""
"Масштабує буфер 3D-рендерингу на основі розміру області перегляду, "
"використовує фільтр зображення, вказаний у [member rendering/scaling_3d/"
"mode], для масштабування вихідного зображення до повного розміру області "
"перегляду. Значення, менші за [code]1.0[/code], можна використовувати для "
"пришвидшення 3D-рендерингу за рахунок якості (недовибірка). Значення, більші "
"за [code]1.0[/code], дійсні лише для білінійного режиму та можуть "
"використовуватися для покращення якості 3D-рендерингу за рахунок високої "
"продуктивності (супервибірка). Див. також [member rendering/anti_aliasing/"
"quality/msaa_3d] для багатовибіркового згладжування, яке значно дешевше, але "
"згладжує лише краї полігонів."
msgid ""
"Enable the shader cache, which stores compiled shaders to disk to prevent "
"stuttering from shader compilation the next time the shader is needed."
msgstr ""
"Увімкніть шейдерний кеш, який зберігає скомпільовані шейкери до диска, щоб "
"запобігти затирання від шейра добірки наступного разу, необхідний шейдер."
msgid ""
"If [code]true[/code], uses faster but lower-quality Lambert material lighting "
"model instead of Burley."
msgstr ""
"Якщо [code]true[/code], скористайтеся більш швидким, але неякісною моделлю "
"освітлення матеріалу Lambert замість Burley."
msgid ""
"Lower-end override for [member rendering/shading/overrides/"
"force_lambert_over_burley] on mobile devices, due to performance concerns or "
"driver support."
msgstr ""
"Нижнє значення перевизначення для [member rendering/shading/overrides/"
"force_lambert_over_burley] на мобільних пристроях через проблеми з "
"продуктивністю або підтримку драйверів."
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 ""
"Якщо [code]true[/code], примусове затінення вершин для всього відтворення. Це "
"може значно підвищити продуктивність, але також значно знизити якість. Можна "
"використовувати для оптимізації продуктивності на мобільних пристроях "
"низького класу."
msgid ""
"The dictionary size for Rate-Distortion Optimization (RDO) when importing "
"textures as Basis Universal and when RDO is enabled, ranging from [code]64[/"
"code] to [code]65536[/code]. Higher values reduce the file sizes further, but "
"make encoding times significantly longer."
msgstr ""
"Розмір словника для оптимізації швидкості спотворення (RDO) під час імпорту "
"текстур як Basis Universal та коли RDO увімкнено, в діапазоні від [code]64[/"
"code] до [code]65536[/code]. Вищі значення ще більше зменшують розмір файлів, "
"але значно збільшують час кодування."
msgid ""
"If [code]true[/code], enables Zstandard supercompression to reduce file size "
"when importing textures as Basis Universal.\n"
"[b]Note:[/b] Basis Universal textures need to be compressed to gain the "
"benefit of smaller file sizes, otherwise they are as large as VRAM-compressed "
"textures."
msgstr ""
"Якщо [code]true[/code], активується суперстиснення Zstandard для зменшення "
"розміру файлу під час імпорту текстур як Basis Universal.\n"
"[b]Примітка:[/b] Текстури Basis Universal потрібно стиснути, щоб отримати "
"перевагу меншого розміру файлів, інакше вони будуть такими ж великими, як "
"текстури, стиснуті за допомогою VRAM."
msgid ""
"Specify the compression level for Basis Universal Zstandard supercompression, "
"ranging from [code]1[/code] to [code]22[/code]."
msgstr ""
"Вкажіть рівень стиснення для стандартного суперстиснення Basis Universal Z, "
"починаючи від [code]1[/code] до [code]22[/code]."
msgid ""
"The default texture filtering mode to use for [CanvasItem]s built-in texture. "
"In shaders, this texture is accessed as [code]TEXTURE[/code].\n"
"[b]Note:[/b] For pixel art aesthetics, see also [member rendering/2d/snap/"
"snap_2d_vertices_to_pixel] and [member rendering/2d/snap/"
"snap_2d_transforms_to_pixel]."
msgstr ""
"Режим фільтрації текстури за замовчуванням для використання вбудованої "
"текстури [CanvasItem]. У шейдерах ця текстура доступна як [code]ТЕКСТУРА[/"
"code]. \n"
"[b]Примітка.[/b] Щодо естетики піксельного мистецтва див. також [member "
"rendering/2d/snap/snap_2d_vertices_to_pixel] і [member rendering/2d/snap/"
"snap_2d_transforms_to_pixel]."
msgid ""
"The default texture repeating mode to use for [CanvasItem]s built-in texture. "
"In shaders, this texture is accessed as [code]TEXTURE[/code]."
msgstr ""
"Режим повторення текстури за замовчуванням для вбудованої текстури "
"[CanvasItem]. У шейдерах ця текстура доступна як [code]TEXTURE[/code]."
msgid ""
"The filtering quality to use for [Decal] nodes. When using one of the "
"anisotropic filtering modes, the anisotropic filtering level is controlled by "
"[member rendering/textures/default_filters/anisotropic_filtering_level]."
msgstr ""
"Якість фільтрації, яка використовуватиметься для вузлів [Decal]. Під час "
"використання одного з режимів анізотропної фільтрації рівень анізотропної "
"фільтрації контролюється [member rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid ""
"Sets the maximum number of samples to take when using anisotropic filtering "
"on textures (as a power of two). A higher sample count will result in sharper "
"textures at oblique angles, but is more expensive to compute. A value of "
"[code]0[/code] forcibly disables anisotropic filtering, even on materials "
"where it is enabled.\n"
"The anisotropic filtering level also affects decals and light projectors if "
"they are configured to use anisotropic filtering. See [member rendering/"
"textures/decals/filter] and [member rendering/textures/light_projectors/"
"filter].\n"
"[b]Note:[/b] In 3D, for this setting to have an effect, set [member "
"BaseMaterial3D.texture_filter] to [constant "
"BaseMaterial3D.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] or [constant "
"BaseMaterial3D.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] on "
"materials.\n"
"[b]Note:[/b] In 2D, for this setting to have an effect, set [member "
"CanvasItem.texture_filter] to [constant "
"CanvasItem.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] or [constant "
"CanvasItem.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] on the "
"[CanvasItem] node displaying the texture (or in [CanvasTexture]). However, "
"anisotropic filtering is rarely useful in 2D, so only enable it for textures "
"in 2D if it makes a meaningful visual difference.\n"
"[b]Note:[/b] This property is only read when the project starts. To change "
"the anisotropic filtering level at runtime, set [member "
"Viewport.anisotropic_filtering_level] on the root [Viewport] instead."
msgstr ""
"Встановлює максимальну кількість зразків для взяття під час використання "
"анізотропної фільтрації на текстурах (як ступінь двох). Більша кількість "
"вибірок призведе до чіткіших текстур під косими кутами, але це дорожче для "
"обчислення. Значення [code]0[/code] примусово вимикає анізотропну фільтрацію, "
"навіть для матеріалів, де вона ввімкнена. \n"
"Рівень анізотропної фільтрації також впливає на наклейки та світлові "
"проєктори, якщо вони налаштовані на використання анізотропної фільтрації. "
"Див. [member rendering/textures/decals/filter] і [member rendering/textures/"
"light_projectors/filter]. \n"
"[b]Примітка:[/b] У 3D, щоб це налаштування мало ефект, установіть [member "
"BaseMaterial3D.texture_filter] на [constant "
"BaseMaterial3D.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] або [constant "
"BaseMaterial3D.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] на "
"матеріалах. \n"
"[b]Примітка:[/b] У 2D, щоб це налаштування мало ефект, установіть для [member "
"CanvasItem.texture_filter] значення [constant "
"CanvasItem.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] або [constant "
"CanvasItem.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] на Вузол "
"[CanvasItem], що відображає текстуру (або в [CanvasTexture]). Однак "
"анізотропна фільтрація рідко буває корисною у 2D, тому вмикайте її для "
"текстур у 2D, лише якщо вона має суттєву візуальну різницю. \n"
"[b]Примітка:[/b] Ця властивість читається лише під час запуску проєкту. Щоб "
"змінити рівень анізотропної фільтрації під час виконання, замість цього "
"встановіть [member Viewport.anisotropic_filtering_level] у корені [Viewport]."
msgid ""
"Affects the final texture sharpness by reading from a lower or higher mipmap "
"(also called \"texture LOD bias\"). Negative values make mipmapped textures "
"sharper but grainier when viewed at a distance, while positive values make "
"mipmapped textures blurrier (even when up close).\n"
"Enabling temporal antialiasing ([member rendering/anti_aliasing/quality/"
"use_taa]) will automatically apply a [code]-0.5[/code] offset to this value, "
"while enabling FXAA ([member rendering/anti_aliasing/quality/"
"screen_space_aa]) will automatically apply a [code]-0.25[/code] offset to "
"this value. If both TAA and FXAA are enabled at the same time, an offset of "
"[code]-0.75[/code] is applied to this value.\n"
"[b]Note:[/b] If [member rendering/scaling_3d/scale] is lower than [code]1.0[/"
"code] (exclusive), [member rendering/textures/default_filters/"
"texture_mipmap_bias] is used to adjust the automatic mipmap bias which is "
"calculated internally based on the scale factor. The formula for this is "
"[code]log2(scaling_3d_scale) + mipmap_bias[/code]."
msgstr ""
"Впливає на кінцеву різкість текстури шляхом зчитування з нижчого або вищого "
"міпмапа (також називається \"зміщення рівня деталізації текстури\"). Від'ємні "
"значення роблять міпмап-текстури різкішими, але зернистішими при розгляді на "
"відстані, тоді як позитивні значення роблять міпмап-текстури розмитішими "
"(навіть при розгляді зблизька).\n"
"Увімкнення часового згладжування ([member rendering/anti_aliasing/quality/"
"use_taa]) автоматично застосує зсув [code]-0.5[/code] до цього значення, тоді "
"як увімкнення FXAA ([member rendering/anti_aliasing/quality/screen_space_aa]) "
"автоматично застосує зсув [code]-0.25[/code] до цього значення. Якщо "
"одночасно ввімкнено TAA та FXAA, до цього значення застосовується зсув "
"[code]-0.75[/code].\n"
"[b]Примітка:[/b] Якщо значення [member rendering/scaling_3d/scale] нижче за "
"[code]1.0[/code] (ексклюзивно), [member rendering/textures/default_filters/"
"texture_mipmap_bias] використовується для налаштування автоматичного зміщення "
"mipmap, яке розраховується внутрішньо на основі коефіцієнта масштабування. "
"Формула для цього така: [code]log2(scaling_3d_scale) + mipmap_bias[/code]."
msgid ""
"If [code]true[/code], uses nearest-neighbor mipmap filtering when using "
"mipmaps (also called \"bilinear filtering\"), which will result in visible "
"seams appearing between mipmap stages. This may increase performance in "
"mobile as less memory bandwidth is used. If [code]false[/code], linear mipmap "
"filtering (also called \"trilinear filtering\") is used.\n"
"[b]Note:[/b] This property is only read when the project starts. There is "
"currently no way to change this setting at run-time."
msgstr ""
"Якщо [code]true[/code], скористайтеся фільтруванням міток найближчого ходу "
"при використанні міток (також називається \"білінарним фільтруванням\"), що "
"призведе до появи видимих швів між етапами ipmap. Це може збільшити "
"продуктивність на мобільних пристроях, як менше пропускної здатності пам'яті. "
"Якщо [code]false[/code], використовується лінійне фільтрування зображень "
"(також називається \"трилінарне фільтрування\").\n"
"[b]Примітка:[/b] Ця властивість лише читати, коли стартує проект. В даний час "
"немає способу змінити цю настройку."
msgid ""
"The filtering quality to use for [OmniLight3D] and [SpotLight3D] projectors. "
"When using one of the anisotropic filtering modes, the anisotropic filtering "
"level is controlled by [member rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgstr ""
"Якість фільтрації, яка використовуватиметься для проекторів [OmniLight3D] та "
"[SpotLight3D]. Під час використання одного з режимів анізотропної фільтрації "
"рівень анізотропної фільтрації контролюється параметром [member rendering/"
"textures/default_filters/anisotropic_filtering_level]."
msgid ""
"If [code]true[/code], the texture importer will import lossless textures "
"using the PNG format. Otherwise, it will default to using WebP."
msgstr ""
"Якщо [code]true[/code], імпортер текстур буде імпортувати без втрат текстури "
"з використанням формату PNG. В іншому випадку він за замовчуванням буде "
"використовувати WebP."
msgid ""
"If [code]true[/code], the GPU texture compressor will cache the local "
"RenderingDevice and its resources (shaders and pipelines), making subsequent "
"imports faster at the cost of increased memory usage."
msgstr ""
"Якщо [code]true[/code], компресор текстур GPU кешуватиме локальний "
"RenderingDevice та його ресурси (шейдери та конвеєри), що пришвидшить "
"подальший імпорт ціною збільшення використання пам'яті."
msgid ""
"If [code]true[/code], the texture importer will utilize the GPU for "
"compressing textures, improving the import time of large images.\n"
"[b]Note:[/b] This only functions on a device which supports either Vulkan, "
"Direct3D 12, or Metal as a rendering driver.\n"
"[b]Note:[/b] Currently this only affects certain compressed formats (BC1, "
"BC3, BC4, BC5, and BC6), all of which are exclusive to desktop platforms and "
"consoles."
msgstr ""
"Якщо [code]true[/code], імпортер текстур використовуватиме GPU для стиснення "
"текстур, покращуючи час імпорту великих зображень. \n"
"[b]Примітка:[/b] це працює лише на пристрої, який підтримує Vulkan, Direct3D "
"12 або Metal як драйвер візуалізації. \n"
"[b]Примітка: [/b] Наразі це стосується лише певних стиснених форматів (BC1, "
"BC3, BC4, BC5 та BC6), усі з яких є ексклюзивними для настільних платформ і "
"консолей."
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the Ericsson Texture Compression 2 algorithm for lower quality "
"textures and normal maps and Adaptable Scalable Texture Compression algorithm "
"for high quality textures (in 4×4 block size).\n"
"[b]Note:[/b] This setting is an override. The texture importer will always "
"import the format the host platform needs, even if this is set to "
"[code]false[/code].\n"
"[b]Note:[/b] Changing this setting does [i]not[/i] impact textures that were "
"already imported before. To make this setting apply to textures that were "
"already imported, exit the editor, remove the [code].godot/imported/[/code] "
"folder located inside the project folder then restart the editor (see [member "
"application/config/use_hidden_project_data_directory])."
msgstr ""
"Якщо значення [code]true[/code], імпортер текстур імпортуватиме текстури, "
"стиснуті VRAM, використовуючи алгоритм Ericsson Texture Compression 2 для "
"текстур і карт нормалей нижчої якості та алгоритм Adaptable Scalable Texture "
"Compression для текстур високої якості (розмір блоку 4×4).\n"
"[b]Примітка:[/b] Цей параметр є перевизначенням. Імпортер текстур завжди "
"імпортуватиме формат, який потрібен хост-платформі, навіть якщо для нього "
"встановлено значення [code]false[/code].\n"
"[b]Примітка:[/b] Зміна цього параметра [i]не[/i] впливає на текстури, які вже "
"були імпортовані раніше. Щоб застосувати цей параметр до текстур, які вже "
"були імпортовані, вийдіть з редактора, видаліть папку [code].godot/imported/[/"
"code], розташовану в папці проекту, а потім перезапустіть редактор (див. "
"[member application/config/use_hidden_project_data_directory])."
msgid ""
"If [code]true[/code], the texture importer will import VRAM-compressed "
"textures using the S3 Texture Compression algorithm (DXT1-5) for lower "
"quality textures and the BPTC algorithm (BC6H and BC7) for high quality "
"textures. This algorithm is only supported on PC desktop platforms and "
"consoles.\n"
"[b]Note:[/b] This setting is an override. The texture importer will always "
"import the format the host platform needs, even if this is set to "
"[code]false[/code].\n"
"[b]Note:[/b] Changing this setting does [i]not[/i] impact textures that were "
"already imported before. To make this setting apply to textures that were "
"already imported, exit the editor, remove the [code].godot/imported/[/code] "
"folder located inside the project folder then restart the editor (see [member "
"application/config/use_hidden_project_data_directory])."
msgstr ""
"Якщо значення [code]true[/code], імпортер текстур імпортуватиме текстури, "
"стиснуті VRAM, використовуючи алгоритм стиснення текстур S3 (DXT1-5) для "
"текстур нижчої якості та алгоритм BPTC (BC6H та BC7) для текстур високої "
"якості. Цей алгоритм підтримується лише на настільних ПК та консолях.\n"
"[b]Примітка:[/b] Цей параметр є заміною. Імпортер текстур завжди "
"імпортуватиме формат, необхідний для хост-платформи, навіть якщо для цього "
"параметра встановлено значення [code]false[/code].\n"
"[b]Примітка:[/b] Зміна цього параметра [i]не[/i] впливає на текстури, які вже "
"були імпортовані раніше. Щоб застосувати цей параметр до текстур, які вже "
"були імпортовані, вийдіть з редактора, видаліть папку [code].godot/imported/[/"
"code], розташовану в папці проекту, а потім перезапустіть редактор (див. "
"[member application/config/use_hidden_project_data_directory])."
msgid ""
"The default compression method for WebP. Affects both lossy and lossless "
"WebP. A higher value results in smaller files at the cost of compression "
"speed. Decompression speed is mostly unaffected by the compression method. "
"Supported values are 0 to 6. Note that compression methods above 4 are very "
"slow and offer very little savings."
msgstr ""
"Спосіб стиснення за замовчуванням для WebP. Виражає як випадковий, так і без "
"втрат WebP. Найвищі результати значення в менших файлах за вартістю швидкості "
"стиснення. Швидкість декомпресії в основному не відрізняється методом "
"стиснення. Підтримані значення 0 до 6. Зверніть увагу, що методи стиснення "
"вище 4 дуже повільні і пропонують дуже мало економії."
msgid ""
"The default compression factor for lossless WebP. Decompression speed is "
"mostly unaffected by the compression factor. Supported values are 0 to 100."
msgstr ""
"Декомпресійний фактор за замовчуванням для без втрат WebP. Швидкість "
"декомпресії в основному не відрізняється від фактора стиснення. Підтримувані "
"значення 0 до 100."
msgid ""
"If [code]true[/code], enables [member Viewport.use_hdr_2d] on the root "
"Viewport. 2D rendering will use a high dynamic range (HDR) [code]RGBA16[/"
"code] format framebuffer. Additionally, 2D rendering will be performed on "
"linear values and will be converted using the appropriate transfer function "
"immediately before blitting to the screen.\n"
"Practically speaking, this means that the end result of the Viewport will not "
"be clamped to the [code]0-1[/code] range and can be used in 3D rendering "
"without color encoding adjustments. This allows 2D rendering to take "
"advantage of effects requiring high dynamic range (e.g. 2D glow) as well as "
"substantially improves the appearance of effects requiring highly detailed "
"gradients.\n"
"[b]Note:[/b] This property is only read when the project starts. To toggle "
"HDR 2D at runtime, set [member Viewport.use_hdr_2d] on the root [Viewport]."
msgstr ""
"Якщо значення [code]true[/code], активується [member Viewport.use_hdr_2d] на "
"кореневому Viewport. 2D-рендеринг використовуватиме буфер кадрів у форматі "
"високого динамічного діапазону (HDR) [code]RGBA16[/code]. Крім того, 2D-"
"рендеринг виконуватиметься на лінійних значеннях і буде перетворено за "
"допомогою відповідної передавальної функції безпосередньо перед виведенням на "
"екран.\n"
"Практично це означає, що кінцевий результат Viewport не буде обмежений "
"діапазоном [code]0-1[/code] і може бути використаний у 3D-рендерингу без "
"коригування кодування кольорів. Це дозволяє 2D-рендерингу використовувати "
"ефекти, що вимагають високого динамічного діапазону (наприклад, 2D світіння), "
"а також суттєво покращує зовнішній вигляд ефектів, що вимагають "
"високодеталізованих градієнтів.\n"
"[b]Примітка:[/b] Ця властивість зчитується лише під час запуску проекту. Щоб "
"перемкнути HDR 2D під час виконання, встановіть [member Viewport.use_hdr_2d] "
"на кореневому [Viewport]."
msgid ""
"If [code]true[/code], enables [member Viewport.transparent_bg] on the root "
"viewport. This allows per-pixel transparency to be effective after also "
"enabling [member display/window/size/transparent] and [member display/window/"
"per_pixel_transparency/allowed]."
msgstr ""
"Якщо [code]true[/code], вмикає [member Viewport.transparent_bg] на кореневому "
"вікні перегляду. Це дозволяє використовувати прозорість для кожного пікселя "
"після ввімкнення [member display/window/size/transparent] та [member display/"
"window/per_pixel_transparency/allowed]."
msgid ""
"Set the default Variable Rate Shading (VRS) mode for the main viewport. See "
"[member Viewport.vrs_mode] to change this at runtime, and [enum "
"Viewport.VRSMode] for possible values."
msgstr ""
"Встановіть режим затінення зі змінною швидкістю (VRS) за замовчуванням для "
"основного вікна перегляду. Див. [member Viewport.vrs_mode] для зміни цього "
"під час виконання та [enum Viewport.VRSMode] для можливих значень."
msgid ""
"If [member rendering/vrs/mode] is set to [b]Texture[/b], this is the path to "
"default texture loaded as the VRS image.\n"
"The texture [i]must[/i] use a lossless compression format so that colors can "
"be matched precisely. The following VRS densities are mapped to various "
"colors, with brighter colors representing a lower level of shading "
"precision:\n"
"[codeblock lang=text]\n"
"- 1×1 = rgb(0, 0, 0) - #000000\n"
"- 1×2 = rgb(0, 85, 0) - #005500\n"
"- 2×1 = rgb(85, 0, 0) - #550000\n"
"- 2×2 = rgb(85, 85, 0) - #555500\n"
"- 2×4 = rgb(85, 170, 0) - #55aa00\n"
"- 4×2 = rgb(170, 85, 0) - #aa5500\n"
"- 4×4 = rgb(170, 170, 0) - #aaaa00\n"
"- 4×8 = rgb(170, 255, 0) - #aaff00 - Not supported on most hardware\n"
"- 8×4 = rgb(255, 170, 0) - #ffaa00 - Not supported on most hardware\n"
"- 8×8 = rgb(255, 255, 0) - #ffff00 - Not supported on most hardware\n"
"[/codeblock]"
msgstr ""
"Якщо [member rendering/vrs/mode] встановлюється на [b]Texture[/b], це шлях до "
"текстури за замовчуванням, завантаженої як зображення VRS.\n"
"Текстура [i]must[/i] використовує формат стиснення без втрат, щоб кольори "
"можуть відповідати точно. Наступні щільності VRS наклеюються на різні "
"кольори, з більш яскравими кольорами, що представляють собою нижній рівень "
"точності затінення:\n"
"[codeblock lang=text]\n"
"- 1×1 = rgb(0, 0, 0) - #000000000\n"
"- 1×2 = rgb(0, 85, 0) - #005500\n"
"- 2×1 = rgb(85, 0, 0) - #550000\n"
"- 2×2 = rgb (85, 85, 0) - #555500\n"
"- 2×4 = rgb (85, 170, 0) - #55aa00\n"
"- 4×2 = rgb (170, 85, 0) - #aa5500\n"
"- 4×4 = rgb (170, 170, 0) - #aaaa00\n"
"- 4×8 = rgb(170, 255, 0) - #aaff00 - Не підтримується на більшості "
"обладнання\n"
"- 8 × 4 = rgb(255, 170, 0) - #ffaa00 - Не підтримується на більшості "
"апаратних засобів\n"
"- 8×8 = rgb(255, 255, 0) - #ffff00 - Не підтримується на більшості "
"обладнання\n"
"[/codeblock]"
msgid ""
"The ratio of [WorkerThreadPool]'s threads that will be reserved for low-"
"priority tasks. For example, if 10 threads are available and this value is "
"set to [code]0.3[/code], 3 of the worker threads will be reserved for low-"
"priority tasks. The actual value won't exceed the number of CPU cores minus "
"one, and if possible, at least one worker thread will be dedicated to low-"
"priority tasks."
msgstr ""
"Співвідношення ниток [WorkerThreadPool], які будуть зарезервовані для задач "
"низького рівня. Наприклад, якщо доступні 10 ниток і це значення "
"встановлюється до [code]0.3[/code], 3 робочих ниток будуть зарезервовані для "
"задач низького рівня. Актуальне значення не перевищує число ядро процесора "
"мінус одне, і якщо це можливо, принаймні одна робоча нитка буде присвячена "
"низьким вимогам."
msgid ""
"Maximum number of threads to be used by [WorkerThreadPool]. On Web, a value "
"of [code]-1[/code] means [code]1[/code]. On other platforms, it means all "
"[i]logical[/i] CPU cores available (see [method OS.get_processor_count])."
msgstr ""
"Максимальна кількість потоків, що використовуються [WorkerThreadPool]. У веб-"
"версії значення [code]-1[/code] означає [code]1[/code]. На інших платформах "
"це означає, що доступні всі [i]логічні[/i] ядра процесора (див. [method "
"OS.get_processor_count])."
msgid ""
"If [code]true[/code], enables the analog threshold binding modifier if "
"supported by the XR runtime."
msgstr ""
"Якщо [code]true[/code], вмикає модифікатор зв’язування аналогового порогу, "
"якщо він підтримується середовищем виконання XR."
msgid ""
"If [code]true[/code], enables the D-pad binding modifier if supported by the "
"XR runtime."
msgstr ""
"Якщо [code]true[/code], вмикає модифікатор прив’язки D-pad, якщо він "
"підтримується середовищем виконання XR."
msgid "Action map configuration to load by default."
msgstr "Налаштування карти дій для завантаження за замовчуванням."
msgid "If [code]true[/code], Godot will setup and initialize OpenXR on startup."
msgstr "Якщо [code]true[/code], Godot налаштує та ініціалізує OpenXR на старті."
msgid ""
"Specify how OpenXR should blend in the environment. This is specific to "
"certain AR and passthrough devices where camera images are blended in by the "
"XR compositor."
msgstr ""
"Вкажіть, як OpenXR повинен поєднуватися в середовищі. Це специфічно для "
"певних пристроїв AR та передових пристроїв, де зображення камери поєднуються "
"в композиторі XR."
msgid ""
"Specifies the message types for which we request debug messages. Requires "
"[member xr/openxr/extensions/debug_utils] to be set and the extension to be "
"supported by the XR runtime."
msgstr ""
"Визначає типи повідомлень, для яких ми запитуємо повідомлення налагодження. "
"Потрібно встановити [member xr/openxr/extensions/debug_utils] і розширення "
"підтримувати середовище виконання XR."
msgid ""
"Enables debug utilities on XR runtimes that supports the debug utils "
"extension. Sets the maximum severity being reported (0 = disabled, 1 = error, "
"2 = warning, 3 = info, 4 = verbose)."
msgstr ""
"Вмикає утиліти налагодження в середовищах виконання XR, які підтримують "
"розширення debug utils. Встановлює максимальний рівень серйозності, про який "
"повідомляється (0 = вимкнено, 1 = помилка, 2 = попередження, 3 = інформація, "
"4 = докладно)."
msgid ""
"Specify whether to enable eye tracking for this project. Depending on the "
"platform, additional export configuration may be needed."
msgstr ""
"Вкажіть, чи ввімкніть відстеження очей для цього проекту. Залежно від "
"платформи може знадобитися додаткова конфігурація експорту."
msgid ""
"If [code]true[/code] the frame synthesis extension will be activated if "
"supported by the platform.\n"
"[b]Note:[/b] This feature should not be enabled in conjunction with "
"Application Space Warp, if supported this replaces ASW."
msgstr ""
"Якщо [code]true[/code], розширення синтезу кадрів буде активовано, якщо воно "
"підтримується платформою.\n"
"[b]Примітка:[/b] Цю функцію не слід вмикати разом із Application Space Warp, "
"якщо воно підтримується, воно замінює ASW."
msgid ""
"If [code]true[/code] the hand interaction profile extension will be activated "
"if supported by the platform."
msgstr ""
"Якщо [code]true[/code], розширення профілю ручної взаємодії буде активовано, "
"якщо це підтримується платформою."
msgid ""
"If [code]true[/code], the hand tracking extension is enabled if available.\n"
"[b]Note:[/b] By default hand tracking will only work for data sources chosen "
"by the XR runtime. For SteamVR this is the controller inferred data source, "
"for most other runtimes this is the unobstructed data source. There is no way "
"to query this. If a runtime supports the OpenXR data source extension you can "
"use the [member xr/openxr/extensions/hand_tracking_controller_data_source] "
"and/or [member xr/openxr/extensions/hand_tracking_unobstructed_data_source] "
"to indicate you wish to enable these data sources. If neither is selected the "
"data source extension is not enabled and the XR runtimes default behavior "
"persists."
msgstr ""
"Якщо [code]true[/code], розширення відстеження рук увімкнено, якщо воно "
"доступне. \n"
"[b]Примітка:[/b] За замовчуванням відстеження рук працюватиме лише для джерел "
"даних, вибраних середою виконання XR. Для SteamVR це джерело даних, визначене "
"контролером, для більшості інших середовищ виконання це безперешкодне джерело "
"даних. Немає способу запитати це. Якщо середовище виконання підтримує "
"розширення джерела даних OpenXR, ви можете використовувати [member xr/openxr/"
"extensions/hand_tracking_controller_data_source] та/або [member xr/openxr/"
"extensions/hand_tracking_unobstructed_data_source], щоб вказати, що ви "
"бажаєте ввімкнути ці джерела даних. Якщо жоден із них не вибрано, розширення "
"джерела даних не ввімкнено, а поведінка середовища виконання XR за умовчанням "
"зберігається."
msgid ""
"If [code]true[/code], support for the controller inferred data source is "
"requested. If supported, you will receive hand tracking data even if the user "
"has a controller in hand, with finger positions automatically inferred from "
"controller input and/or sensors.\n"
"[b]Note:[/b] This requires the OpenXR data source extension and controller "
"inferred handtracking to be supported by the XR runtime. If not supported "
"this setting will be ignored. [member xr/openxr/extensions/hand_tracking] "
"must be enabled for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка джерела даних, що виводяться з "
"контролера. Якщо підтримується, ви отримуватимете дані відстеження руки, "
"навіть якщо користувач тримає контролер у руці, а положення пальців "
"автоматично визначатиметься з вхідних даних контролера та/або датчиків.\n"
"[b]Примітка:[/b] Це вимагає, щоб середовище виконання XR підтримувало "
"розширення джерела даних OpenXR та відстеження руки, що виводиться з "
"контролера. Якщо не підтримується, цей параметр буде проігноровано. Для "
"використання цього параметра має бути ввімкнено [member xr/openxr/extensions/"
"hand_tracking]."
msgid ""
"If [code]true[/code], support for the unobstructed data source is requested. "
"If supported, you will receive hand tracking data based on the actual finger "
"positions of the user often determined by optical tracking.\n"
"[b]Note:[/b] This requires the OpenXR data source extension and unobstructed "
"handtracking to be supported by the XR runtime. If not supported this setting "
"will be ignored. [member xr/openxr/extensions/hand_tracking] must be enabled "
"for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка джерела даних без перешкод. "
"Якщо підтримується, ви отримуватимете дані відстеження руки на основі "
"фактичного положення пальців користувача, часто визначеного за допомогою "
"оптичного відстеження.\n"
"[b]Примітка:[/b] Це вимагає, щоб розширення джерела даних OpenXR та "
"відстеження руки без перешкод підтримувалися середовищем виконання XR. Якщо "
"не підтримується, цей параметр буде проігноровано. Для використання цього "
"параметра має бути ввімкнено [member xr/openxr/extensions/hand_tracking]."
msgid ""
"If [code]true[/code] we enable the render model extension if available.\n"
"[b]Note:[/b] This relates to the core OpenXR render model extension and has "
"no relation to any vendor render model extensions."
msgstr ""
"Якщо [code]true[/code], ми вмикаємо розширення моделі рендерингу, якщо воно "
"доступне.\n"
"[b]Примітка:[/b] Це стосується основного розширення моделі рендерингу OpenXR "
"і не має жодного відношення до будь-яких розширень моделі рендерингу від "
"постачальника."
msgid ""
"The April Tag marker types the built-in marker tracking is set to recognize "
"(if April Tag marker tracking is available and enabled)."
msgstr ""
"Типи маркерів квітневих тегів, які вбудоване відстеження маркерів налаштовано "
"розпізнавати (якщо відстеження маркерів квітневих тегів доступне та "
"ввімкнене)."
msgid ""
"The ArUco marker types the built-in marker tracking is set to recognize (if "
"ArUco marker tracking is available and enabled)."
msgstr ""
"Типи маркерів ArUco, які налаштовано розпізнавати вбудованим відстеженням "
"маркерів (якщо відстеження маркерів ArUco доступне та ввімкнене)."
msgid ""
"If [code]true[/code], we enable the built-in logic for handling anchors. "
"Godot will query (persistent) anchors and manage [OpenXRAnchorTracker] "
"instances for you. If disabled you'll need to create your own spatial and "
"persistence context and perform your own discovery queries.\n"
"[b]Note:[/b] This functionality requires that spatial anchors are supported "
"and enabled."
msgstr ""
"Якщо [code]true[/code], ми вмикаємо вбудовану логіку для обробки якорів. "
"Godot запитуватиме (постійні) якорі та керуватиме екземплярами "
"[OpenXRAnchorTracker] для вас. Якщо вимкнено, вам потрібно буде створити "
"власний просторовий та персистентний контекст і виконати власні запити на "
"виявлення.\n"
"[b]Примітка:[/b] Ця функціональність вимагає, щоб просторові якорі "
"підтримувалися та були ввімкнені."
msgid ""
"If [code]true[/code], we enable the built-in logic for handling marker "
"tracking. Godot will query markers and manage [OpenXRMarkerTracker] instances "
"for you. If disabled you'll need to create your own spatial context and "
"perform your own discovery queries.\n"
"[b]Note:[/b] This functionality requires that marker tracking is supported "
"and enabled."
msgstr ""
"Якщо [code]true[/code], ми вмикаємо вбудовану логіку для обробки відстеження "
"маркерів. Godot запитуватиме маркери та керуватиме екземплярами "
"[OpenXRMarkerTracker] для вас. Якщо вимкнено, вам потрібно буде створити "
"власний просторовий контекст та виконати власні запити на виявлення.\n"
"[b]Примітка:[/b] Ця функціональність вимагає, щоб відстеження маркерів "
"підтримувалося та було ввімкнено."
msgid ""
"If [code]true[/code], we enable the built-in logic for handling plane "
"detection. Godot will query detected planes (walls, floors, ceilings, etc.) "
"and manage [OpenXRPlaneTracker] instances for you. If disabled you'll need to "
"create your own spatial context and perform your own discovery queries.\n"
"[b]Note:[/b] This functionality requires that plane tracking is supported and "
"enabled."
msgstr ""
"Якщо [code]true[/code], ми вмикаємо вбудовану логіку для обробки виявлення "
"площин. Godot запитуватиме виявлені площини (стіни, підлоги, стелі тощо) та "
"керуватиме екземплярами [OpenXRPlaneTracker] для вас. Якщо вимкнено, вам "
"потрібно буде створити власний просторовий контекст та виконати власні запити "
"на виявлення.\n"
"[b]Примітка:[/b] Ця функціональність вимагає, щоб відстеження площин "
"підтримувалося та було ввімкнено."
msgid ""
"If [code]true[/code], support for the marker tracking extension is requested. "
"If supported, you will be able to query information about markers detected by "
"the XR runtime, e.g. QR codes, aruca markers and april tags.\n"
"[b]Note:[/b] This requires that the OpenXR spatial entities and marker "
"tracking extensions are supported by the XR runtime. If not supported this "
"setting will be ignored. [member xr/openxr/extensions/spatial_entity/enabled] "
"must be enabled for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка розширення відстеження "
"маркерів. Якщо підтримується, ви зможете запитувати інформацію про маркери, "
"виявлені середовищем виконання XR, наприклад, QR-коди, маркери аруки та "
"квітневі теги.\n"
"[b]Примітка:[/b] Це вимагає, щоб середовище виконання XR підтримувало "
"просторові сутності OpenXR та розширення відстеження маркерів. Якщо не "
"підтримується, цей параметр буде проігноровано. Для використання цього "
"параметра має бути ввімкнено [member xr/openxr/extensions/spatial_entity/"
"enabled]."
msgid ""
"If [code]true[/code], support for the persistent anchors extension is "
"requested. If supported, you will be able to store spatial anchors and they "
"will be restored on application startup.\n"
"[b]Note:[/b] This requires that the OpenXR spatial entities, spatial anchors, "
"and spatial persistence extensions are supported by the XR runtime. If not "
"supported this setting will be ignored. [member xr/openxr/extensions/"
"spatial_entity/enabled] and [member xr/openxr/extensions/spatial_entity/"
"enable_spatial_anchors] must be enabled for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка розширення persistent anchors. "
"Якщо підтримується, ви зможете зберігати просторові якорі, і вони будуть "
"відновлені під час запуску програми.\n"
"[b]Примітка:[/b] Це вимагає, щоб просторові сутності OpenXR, просторові якорі "
"та розширення просторової персистентності підтримувалися середовищем "
"виконання XR. Якщо не підтримується, цей параметр буде проігноровано. Для "
"використання цього параметра мають бути ввімкнені [member xr/openxr/"
"extensions/spatial_entity/enabled] та [member xr/openxr/extensions/"
"spatial_entity/enable_spatial_anchors]."
msgid ""
"If [code]true[/code], support for the plane tracking extension is requested. "
"If supported, you will be able to query information about planes detected by "
"the XR runtime, e.g. walls, floors, etc.\n"
"[b]Note:[/b] This requires that the OpenXR spatial entities and plane "
"tracking extensions are supported by the XR runtime. If not supported this "
"setting will be ignored. [member xr/openxr/extensions/spatial_entity/enabled] "
"must be enabled for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка розширення відстеження площин. "
"Якщо підтримується, ви зможете запитувати інформацію про площини, виявлені "
"середовищем виконання XR, наприклад, стіни, підлоги тощо.\n"
"[b]Примітка:[/b] Це вимагає, щоб середовище виконання XR підтримувало "
"просторові сутності OpenXR та розширення відстеження площин. Якщо не "
"підтримується, цей параметр буде проігноровано. Для використання цього "
"параметра має бути ввімкнено [member xr/openxr/extensions/spatial_entity/"
"enabled]."
msgid ""
"If [code]true[/code], support for the spatial anchors extension is requested. "
"If supported, you will be able to register anchor locations in the real world "
"that the XR runtime will adjust as needed and/or potentially share with other "
"headsets.\n"
"[b]Note:[/b] This requires that the OpenXR spatial entities and spatial "
"anchors extensions are supported by the XR runtime. If not supported this "
"setting will be ignored. [member xr/openxr/extensions/spatial_entity/enabled] "
"must be enabled for this setting to be used."
msgstr ""
"Якщо [code]true[/code], запитується підтримка розширення просторових якорів. "
"Якщо підтримується, ви зможете реєструвати розташування якорів у реальному "
"світі, які середовище виконання XR налаштовуватиме за потреби та/або "
"потенційно ділитиметься з іншими гарнітурами.\n"
"[b]Примітка:[/b] Це вимагає, щоб середовище виконання XR підтримувало "
"просторові сутності OpenXR та розширення просторових якорів. Якщо не "
"підтримується, цей параметр буде проігноровано. Для використання цього "
"параметра має бути ввімкнено [member xr/openxr/extensions/spatial_entity/"
"enabled]."
msgid ""
"If [code]true[/code], support for the spatial entity extension is requested. "
"If supported, you will be able to access spatial information about the real "
"environment around you. What information is available is dependent on "
"additional extensions.\n"
"[b]Note:[/b] This requires that the OpenXR spatial entities extension is "
"supported by the XR runtime. If not supported this setting will be ignored."
msgstr ""
"Якщо [code]true[/code], запитується підтримка розширення просторових "
"сутностей. Якщо воно підтримується, ви зможете отримати доступ до просторової "
"інформації про реальне середовище навколо вас. Доступна інформація залежить "
"від додаткових розширень.\n"
"[b]Примітка:[/b] Це вимагає, щоб розширення просторових сутностей OpenXR "
"підтримувалося середовищем виконання XR. Якщо воно не підтримується, цей "
"параметр буде проігноровано."
msgid ""
"Specify whether OpenXR should be configured for an HMD or a hand held device."
msgstr "Вкажіть, чи слід налаштувати OpenXR для пристрою HMD або руки."
msgid ""
"If [code]true[/code] and foveation is supported, will automatically adjust "
"foveation level based on framerate up to the level set on [member xr/openxr/"
"foveation_level]."
msgstr ""
"Якщо [code]true[/code] та фовеація підтримується, рівень фовеації автоматично "
"налаштовуватиметься на основі частоти кадрів до рівня, встановленого на "
"[member xr/openxr/foveation_level]."
msgid ""
"Applied foveation level if supported.\n"
"[b]Note:[/b] On platforms other than Android, if [member rendering/"
"anti_aliasing/quality/msaa_3d] is enabled, this feature will be disabled."
msgstr ""
"Застосовується рівень фовеації, якщо підтримується.\n"
"[b]Примітка:[/b] На платформах, відмінних від Android, якщо ввімкнено [member "
"rendering/anti_aliasing/quality/msaa_3d], ця функція буде вимкнена."
msgid "Specify the default reference space."
msgstr "Вкажіть місце за замовчуванням."
msgid ""
"If [code]true[/code], Godot will display an alert modal when OpenXR "
"initialization fails on startup."
msgstr ""
"Якщо [code]true[/code], Godot буде відображати моду сповіщення при "
"ініціалізації OpenXR не вдається на старті."
msgid ""
"If [code]true[/code], OpenXR will manage the depth buffer and use the depth "
"buffer for advanced reprojection provided this is supported by the XR "
"runtime. Note that some rendering features in Godot can't be used with this "
"feature."
msgstr ""
"Якщо [code]true[/code], OpenXR буде керувати глибинним буфером і "
"використовувати глибинний буфер для розширеної репроектації, що "
"забезпечується XR час. Зверніть увагу, що деякі функції рендерингу в Godot не "
"можна використовувати з цією функцією."
msgid ""
"Optionally sets a specific API version of OpenXR to initialize in "
"[code]major.minor.patch[/code] notation. Some XR runtimes gate old behavior "
"behind version checks. This is non-standard OpenXR behavior."
msgstr ""
"За потреби встановлює певну версію API OpenXR для ініціалізації в нотації "
"[code]major.minor.patch[/code]. Деякі середовища виконання XR ігнорують стару "
"поведінку за перевірками версій. Це нестандартна поведінка OpenXR."
msgid ""
"Specify the view configuration with which to configure OpenXR setting up "
"either Mono or Stereo rendering."
msgstr ""
"Вкажіть конфігурацію перегляду, на якій можна налаштувати налаштування OpenXR "
"або Mono або Stereo."
msgid "If [code]true[/code], Godot will compile shaders required for XR."
msgstr "Якщо [code]true[/code], Godot буде компілювати тіні, необхідні для XR."
msgid "Emitted when any setting is changed, up to once per process frame."
msgstr ""
"Випробувано при зміні будь-якого налаштування, до одного разу за кадром."
msgid "Interpolates an [Object]'s property over time."
msgstr "Інтерполює властивість об'єкта [Object] з плином часу."
msgid ""
"[PropertyTweener] is used to interpolate a property in an object. See [method "
"Tween.tween_property] for more usage information.\n"
"The tweener will finish automatically if the target object is freed.\n"
"[b]Note:[/b] [method Tween.tween_property] is the only correct way to create "
"[PropertyTweener]. Any [PropertyTweener] created manually will not function "
"correctly."
msgstr ""
"[PropertyTweener] використовується для інтерполяції властивості в об’єкт. "
"Перегляньте [method Tween.tween_property] для отримання додаткової інформації "
"про використання. \n"
"Твінер завершиться автоматично, якщо цільовий об’єкт буде звільнено. \n"
"[b]Примітка:[/b] [method Tween.tween_property] є єдиним правильним способом "
"створення [PropertyTweener]. Будь-який [PropertyTweener], створений вручну, "
"не працюватиме належним чином."
msgid ""
"When called, the final value will be used as a relative value instead.\n"
"[b]Example:[/b] Move the node by [code]100[/code] pixels to the right.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var tween = get_tree().create_tween()\n"
"tween.tween_property(self, \"position\", Vector2.RIGHT * 100, "
"1).as_relative()\n"
"[/gdscript]\n"
"[csharp]\n"
"Tween tween = GetTree().CreateTween();\n"
"tween.TweenProperty(this, \"position\", Vector2.Right * 100.0f, "
"1.0f).AsRelative();\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Під час виклику кінцеве значення використовуватиметься як відносне. \n"
"[b]Приклад:[/b] Перемістіть вузол на [code]100[/code] пікселів праворуч. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var tween = get_tree().create_tween() \n"
"tween.tween_property(self, \"position\", Vector2.RIGHT * 100, "
"1).as_relative() \n"
"[/gdscript] \n"
"[csharp] \n"
"Tween tween = GetTree().CreateTween(); \n"
"tween.TweenProperty(this, \"position\", Vector2.Right * 100.0f, "
"1.0f).AsRelative(); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Sets a custom initial value to the [PropertyTweener].\n"
"[b]Example:[/b] Move the node from position [code](100, 100)[/code] to [code]"
"(200, 100)[/code].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var tween = get_tree().create_tween()\n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from(Vector2(100, 100))\n"
"[/gdscript]\n"
"[csharp]\n"
"Tween tween = GetTree().CreateTween();\n"
"tween.TweenProperty(this, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).From(new Vector2(100.0f, 100.0f));\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Встановлює спеціальне початкове значення для [PropertyTweener]. \n"
"[b]Приклад:[/b] Перемістіть вузол із позиції [code](100, 100)[/code] до [code]"
"(200, 100)[/code]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var tween = get_tree().create_tween() \n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from(Vector2(100, 100)) \n"
"[/gdscript] \n"
"[csharp] \n"
"Tween tween = GetTree().CreateTween(); \n"
"tween.TweenProperty(self, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).From(new Vector2(100.0f, 100.0f)); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Makes the [PropertyTweener] use the current property value (i.e. at the time "
"of creating this [PropertyTweener]) as a starting point. This is equivalent "
"of using [method from] with the current value. These two calls will do the "
"same:\n"
"[codeblocks]\n"
"[gdscript]\n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from(position)\n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from_current()\n"
"[/gdscript]\n"
"[csharp]\n"
"tween.TweenProperty(this, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).From(Position);\n"
"tween.TweenProperty(this, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).FromCurrent();\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Змушує [PropertyTweener] використовувати поточне значення властивості (тобто "
"на момент створення цього [PropertyTweener]) як початкову точку. Це "
"еквівалентно використанню [method from] із поточним значенням. Ці два виклики "
"зроблять те саме: \n"
"[codeblocks] \n"
"[gdscript] \n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from(position) \n"
"tween.tween_property(self, \"position\", Vector2(200, 100), "
"1).from_current() \n"
"[/gdscript] \n"
"[csharp] \n"
"tween.TweenProperty(this, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).From(Position); \n"
"tween.TweenProperty(this, \"position\", new Vector2(200.0f, 100.0f), "
"1.0f).FromCurrent(); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Allows interpolating the value with a custom easing function. The provided "
"[param interpolator_method] will be called with a value ranging from "
"[code]0.0[/code] to [code]1.0[/code] and is expected to return a value within "
"the same range (values outside the range can be used for overshoot). The "
"return value of the method is then used for interpolation between initial and "
"final value. Note that the parameter passed to the method is still subject to "
"the tweener's own easing.\n"
"[codeblocks]\n"
"[gdscript]\n"
"@export var curve: Curve\n"
"\n"
"func _ready():\n"
"\tvar tween = create_tween()\n"
"\t# Interpolate the value using a custom curve.\n"
"\ttween.tween_property(self, \"position:x\", 300, "
"1).as_relative().set_custom_interpolator(tween_curve)\n"
"\n"
"func tween_curve(v):\n"
"\treturn curve.sample_baked(v)\n"
"[/gdscript]\n"
"[csharp]\n"
"[Export]\n"
"public Curve Curve { get; set; }\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\tTween tween = CreateTween();\n"
"\t// Interpolate the value using a custom curve.\n"
"\tCallable tweenCurveCallable = Callable.From<float, float>(TweenCurve);\n"
"\ttween.TweenProperty(this, \"position:x\", 300.0f, "
"1.0f).AsRelative().SetCustomInterpolator(tweenCurveCallable);\n"
"}\n"
"\n"
"private float TweenCurve(float value)\n"
"{\n"
"\treturn Curve.SampleBaked(value);\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Дозволяє інтерполювати значення за допомогою спеціальної функції спрощення. "
"Наданий [param interpolator_method] буде викликано зі значенням у діапазоні "
"від [code]0.0[/code] до [code]1.0[/code] і, як очікується, поверне значення в "
"тому самому діапазоні (значення за межами діапазону можна використовувати для "
"перевищення). Повернене значення методу потім використовується для "
"інтерполяції між початковим і кінцевим значенням. Зауважте, що параметр, "
"переданий у метод, все ще підлягає власному ослабленню твінера. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@export var curve: Curve \n"
"\n"
"func _ready(): \n"
"\tvar tween = create_tween() \n"
"\t# Інтерполювати значення за допомогою спеціальної кривої. \n"
"\ttween.tween_property(self, \"position:x\", 300, "
"1).as_relative().set_custom_interpolator(tween_curve) \n"
"\n"
"func tween_curve(v): \n"
"\tповернути curve.sample_baked(v) \n"
"[/gdscript] \n"
"[csharp] \n"
"[Export] \n"
"public Curve Curve { get; set; } \n"
"\n"
"public override void _Ready() \n"
"{\n"
"\tАнімація анімації = CreateTween(); \n"
"\t// Інтерполяція значення за допомогою спеціальної кривої. \n"
"\tCallable tweenCurveCallable = Callable.From<float, float>(TweenCurve); \n"
"\ttween.TweenProperty(this, \"position:x\", 300.0f, "
"1.0f).AsRelative().SetCustomInterpolator(tweenCurveCallable); \n"
"}\n"
"\n"
"private float TweenCurve(float value) \n"
"{\n"
"\treturn Curve.SampleBaked(value); \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Sets the time in seconds after which the [PropertyTweener] will start "
"interpolating. By default there's no delay."
msgstr ""
"Налаштовує час за секундами, після чого буде переповнено [PropertyTweener]. "
"За замовчуванням немає затримки."
msgid "Class representing a square mesh facing the camera."
msgstr "Клас, що представляє собою квадратну сіточку з камерою."
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 "
"rotation is more suited for use with billboarded materials. A [QuadMesh] is "
"equivalent to a [PlaneMesh] except its default [member PlaneMesh.orientation] "
"is [constant PlaneMesh.FACE_Z]."
msgstr ""
"Клас, що представляє квадрат [PrimitiveMesh]. Ця плоска сітка не має товщини. "
"За замовчуванням ця сітка вирівняна по осях X та Y; таке обертання більше "
"підходить для використання з матеріалами для рекламних щитів. [QuadMesh] "
"еквівалентний [PlaneMesh], за винятком того, що його значення за "
"замовчуванням [member PlaneMesh.orientation] дорівнює [constant "
"PlaneMesh.FACE_Z]."
msgid "2D in 3D Viewport Demo"
msgstr "2D в 3D Viewport Demo"
msgid "Flat plane shape for use with occlusion culling in [OccluderInstance3D]."
msgstr ""
"Форма плоских площин для використання з оклюзійними кульками "
"[OccluderInstance3D]."
msgid ""
"[QuadOccluder3D] stores a flat plane shape that can be used by the engine's "
"occlusion culling system. See also [PolygonOccluder3D] if you need to "
"customize the quad's shape.\n"
"See [OccluderInstance3D]'s documentation for instructions on setting up "
"occlusion culling."
msgstr ""
"[QuadOccluder3D] зберігає плоску форму площини, яка може використовуватися "
"системою відключення двигуна. Дивись також [PolygonOccluder3D], якщо вам "
"потрібно налаштувати форму квадроцикла.\n"
"Див. [OccluderInstance3D] документацію для інструкцій з налаштування "
"кульлінгу."
msgid "The quad's size in 3D units."
msgstr "Розмір квадроцикла в 3D одиниці."
msgid "A unit quaternion used for representing 3D rotations."
msgstr "Призначений для представлення 3D поворотів."
msgid ""
"The [Quaternion] built-in [Variant] type is a 4D data structure that "
"represents rotation in the form of a [url=https://en.wikipedia.org/wiki/"
"Quaternions_and_spatial_rotation]Hamilton convention quaternion[/url]. "
"Compared to the [Basis] type which can store both rotation and scale, "
"quaternions can [i]only[/i] store rotation.\n"
"A [Quaternion] is composed by 4 floating-point components: [member w], "
"[member x], [member y], and [member z]. These components are very compact in "
"memory, and because of this some operations are more efficient and less "
"likely to cause floating-point errors. Methods such as [method get_angle], "
"[method get_axis], and [method slerp] are faster than their [Basis] "
"counterparts.\n"
"For a great introduction to quaternions, see [url=https://www.youtube.com/"
"watch?v=d4EgbgTm0Bg]this video by 3Blue1Brown[/url]. You do not need to know "
"the math behind quaternions, as Godot provides several helper methods that "
"handle it for you. These include [method slerp] and [method "
"spherical_cubic_interpolate], as well as the [code]*[/code] operator.\n"
"[b]Note:[/b] Quaternions must be normalized before being used for rotation "
"(see [method normalized]).\n"
"[b]Note:[/b] Similarly to [Vector2] and [Vector3], the components of a "
"quaternion use 32-bit precision by default, unlike [float] which is always 64-"
"bit. If double precision is needed, compile the engine with the option "
"[code]precision=double[/code]."
msgstr ""
"Вбудований тип [Variant] [Quaternion] — це 4D структура даних, яка "
"представляє обертання у формі кватерніона конвенції Гамільтона [url=https://"
"en.wikipedia.org/wiki/Quaternions_and_spatial_rotation]кватерніона "
"Гамільтона[/url]. Порівняно з типом [Basis], який може зберігати як "
"обертання, так і масштаб, кватерніони можуть зберігати [i]тільки[/i] "
"обертання.\n"
"[Quaternion] складається з 4 компонентів з плаваючою комою: [member w], "
"[member x], [member y] та [member z]. Ці компоненти дуже компактні в пам'яті, "
"і завдяки цьому деякі операції є ефективнішими та менш схильними до помилок з "
"плаваючою комою. Такі методи, як [method get_angle], [method get_axis] та "
"[method slerp], швидші, ніж їхні аналоги [Basis].\n"
" Для чудового знайомства з кватерніонами перегляньте [url=https://"
"www.youtube.com/watch?v=d4EgbgTm0Bg]це відео від 3Blue1Brown[/url]. Вам не "
"потрібно знати математику, що лежить в основі кватерніонів, оскільки Godot "
"надає кілька допоміжних методів, які обробляють її за вас. До них належать "
"[method slerp] та [method spherical_cubic_interpolate], а також оператор "
"[code]*[/code].\n"
"[b]Примітка:[/b] Кватерніони мають бути нормалізовані перед використанням для "
"обертання (див. [method normalized]).\n"
"[b]Примітка:[/b] Подібно до [Vector2] та [Vector3], компоненти кватерніона за "
"замовчуванням використовують 32-бітну точність, на відміну від [float], який "
"завжди має 64-бітну точність. Якщо потрібна подвійна точність, скомпілюйте "
"рушій з опцією [code]precision=double[/code]."
msgid "3Blue1Brown's video on Quaternions"
msgstr "3Blue1Brown відео на Quaternions"
msgid "Online Quaternion Visualization"
msgstr "Онлайн Кватерн Візуалізація"
msgid "Advanced Quaternion Visualization"
msgstr "Розширена візуалізація запитів"
msgid ""
"Constructs a [Quaternion] identical to [constant IDENTITY].\n"
"[b]Note:[/b] In C#, this constructs a [Quaternion] with all of its components "
"set to [code]0.0[/code]."
msgstr ""
"Створює [Quaternion], ідентичний [constant IDENTITY].\n"
"[b]Примітка:[/b] У C# це створює [кватерніон] з усіма його компонентами, "
"встановленими на [code]0.0[/code]."
msgid "Constructs a [Quaternion] as a copy of the given [Quaternion]."
msgstr "Constructs a [Quaternion] як копія даної [Quaternion]."
msgid ""
"Constructs a [Quaternion] representing the shortest arc between [param "
"arc_from] and [param arc_to]. These can be imagined as two points "
"intersecting a sphere's surface, with a radius of [code]1.0[/code]."
msgstr ""
"Constructs [Quaternion], що представляє найбільшу дугу між [param arc_from] і "
"[param arc_to]. Це можна уявити як дві точки, що перетинають поверхню сфери, "
"з радіусом [code]1.0[/code]."
msgid ""
"Constructs a [Quaternion] representing rotation around the [param axis] by "
"the given [param angle], in radians. The axis must be a normalized vector."
msgstr ""
"Constructs a [Quaternion], що представляє обертання навколо [param осі] "
"заданим [param кут], в радианах. Ось повинна бути нормалізований вектор."
msgid ""
"Constructs a [Quaternion] from the given rotation [Basis].\n"
"This constructor is faster than [method Basis.get_rotation_quaternion], but "
"the given basis must be [i]orthonormalized[/i] (see [method "
"Basis.orthonormalized]). Otherwise, the constructor fails and returns "
"[constant IDENTITY]."
msgstr ""
"Constructs a [Quaternion] з даної обертання [Basis].\n"
"Цей конструктор швидше, ніж [method Basis.get_rotation_quaternion], але "
"надана основа повинна бути [i]orthonormalized[/i] (див. [method "
"Basis.orthonormalized]). В іншому випадку конструктор не вдається і повертає "
"[константність]."
msgid ""
"Constructs a [Quaternion] defined by the given values.\n"
"[b]Note:[/b] Only normalized quaternions represent rotation; if these values "
"are not normalized, the new [Quaternion] will not be a valid rotation."
msgstr ""
"Constructs [Quaternion], визначений заданими значеннями.\n"
"[b]Примітка:[/b] Тільки нормалізовані кватерніони представляють обертання; "
"якщо ці значення не нормалізуються, новий [Quaternion] не буде дійсним "
"обертанням."
msgid ""
"Returns the angle between this quaternion and [param to]. This is the "
"magnitude of the angle you would need to rotate by to get from one to the "
"other.\n"
"[b]Note:[/b] The magnitude of the floating-point error for this method is "
"abnormally high, so methods such as [code]is_zero_approx[/code] will not work "
"reliably."
msgstr ""
"Повертає кут між цим картероном і [паром до]. Це величина кута, вам потрібно "
"буде обертати, щоб отримати від одного до іншого.\n"
"[b]Note:[/b] Температурна похибка точки плавлення для цього методу є "
"аномально високими, тому методи, такі як [code]is_zero_приблизно[/code] не "
"буде працювати надійно."
msgid ""
"Returns the dot product between this quaternion and [param with].\n"
"This is equivalent to [code](quat.x * with.x) + (quat.y * with.y) + (quat.z * "
"with.z) + (quat.w * with.w)[/code]."
msgstr ""
"Повертає продукт точки між цим кварталом та [паром].\n"
"Це еквівалентно [code](quat.x * з.x) + (quat.y * з.y) + (quat.z * з.z) + "
"(quat.w * з.w)[/code]."
msgid ""
"Returns the exponential of this quaternion. The rotation axis of the result "
"is the normalized rotation axis of this quaternion, the angle of the result "
"is the length of the vector part of this quaternion."
msgstr ""
"Повертає доцільність цього кватернату. Вісь обертання результату - "
"нормалізована вісь обертання цієї кватернції, кут результату - довжина "
"векторної частини цієї кватернції."
msgid ""
"Constructs a new [Quaternion] from the given [Vector3] of [url=https://"
"en.wikipedia.org/wiki/Euler_angles]Euler angles[/url], in radians. This "
"method always uses the YXZ convention ([constant EULER_ORDER_YXZ])."
msgstr ""
"[Vector3] [url=https://en.wikipedia.org/wiki/Euler_angles] Кути евлера[/url], "
"в радіях. Цей метод завжди використовує конвенцію YXZ ([constant "
"EULER_ORDER_YXZ])."
msgid ""
"Returns the angle of the rotation represented by this quaternion.\n"
"[b]Note:[/b] The quaternion must be normalized."
msgstr ""
"Повертає кут повороту, представлений цим кватерном.\n"
"[b]Примітка:[/b] Вода повинна бути нормалізована."
msgid ""
"Returns the rotation axis of the rotation represented by this quaternion."
msgstr "Повертаємо вісь обертання, представлене цим кватерном."
msgid ""
"Returns this quaternion's rotation as a [Vector3] of [url=https://"
"en.wikipedia.org/wiki/Euler_angles]Euler angles[/url], in radians.\n"
"The order of each consecutive rotation can be changed with [param order] (see "
"[enum EulerOrder] constants). By default, the YXZ convention is used "
"([constant EULER_ORDER_YXZ]): Z (roll) is calculated first, then X (pitch), "
"and lastly Y (yaw). When using the opposite method [method from_euler], this "
"order is reversed."
msgstr ""
"Повертає обертання цього кватерніона як [Vector3] кутів Ейлера [url=https://"
"en.wikipedia.org/wiki/Euler_angles]у радіанах.\n"
"Порядок кожного послідовного обертання можна змінити за допомогою [param "
"order] (див. константи [enum EulerOrder]). За замовчуванням використовується "
"конвенція YXZ ([constant EULER_ORDER_YXZ]): спочатку обчислюється Z (крен), "
"потім X (тангаж) і, нарешті, Y (рискання). При використанні протилежного "
"методу [method from_euler] цей порядок змінюється на протилежний."
msgid ""
"Returns the inverse version of this quaternion, inverting the sign of every "
"component except [member w]."
msgstr ""
"Повертає несвоєчасну версію цієї кватернції, що інвертує ознаку кожного "
"компонента, крім [member w]."
msgid ""
"Returns [code]true[/code] if this quaternion and [param to] are approximately "
"equal, by calling [method @GlobalScope.is_equal_approx] on each component."
msgstr ""
"Повертає [code]true[/code], якщо цей кватерніон і [param to] приблизно рівні, "
"шляхом виклику [method @GlobalScope.is_equal_approx] для кожного компонента."
msgid ""
"Returns [code]true[/code] if this quaternion is finite, by calling [method "
"@GlobalScope.is_finite] on each component."
msgstr ""
"Повертає [code]true[/code], якщо це картерніон скінчив, викликаючи [method "
"@GlobalScope.is_finite] на кожному компоненті."
msgid ""
"Returns [code]true[/code] if this quaternion is normalized. See also [method "
"normalized]."
msgstr ""
"Повернення [code]true[/code], якщо це нормалізовано. Дивись також [method "
"normalized]."
msgid "Returns this quaternion's length, also called magnitude."
msgstr "Повертаємо цю довжину картерніонів, також називається величиною."
msgid ""
"Returns this quaternion's length, squared.\n"
"[b]Note:[/b] This method is faster than [method length], so prefer it if you "
"only need to compare quaternion lengths."
msgstr ""
"Повертаємо цю довжину кватерна, квадрат.\n"
"[b]Примітка:[/b] Цей метод швидше, ніж [method довжини], тому воліє його, "
"якщо потрібно тільки порівняти довжини кватернції."
msgid ""
"Returns the logarithm of this quaternion. Multiplies this quaternion's "
"rotation axis by its rotation angle, and stores the result in the returned "
"quaternion's vector part ([member x], [member y], and [member z]). The "
"returned quaternion's real part ([member w]) is always [code]0.0[/code]."
msgstr ""
"Повертає логарифм цього кватерніона. Множить вісь обертання цього кватерніона "
"на його кут повороту та зберігає результат у векторній частині повернутого "
"кватерніона ([member x], [member y] та [member z]). Дійсна частина "
"повернутого кватерніона ([member w]) завжди дорівнює [code]0.0[/code]."
msgid ""
"Returns a copy of this quaternion, normalized so that its length is "
"[code]1.0[/code]. See also [method is_normalized]."
msgstr ""
"Повертає копію цього кватерніона, нормалізовану таким чином, що її довжина "
"дорівнює [code]1.0[/code]. Див. також [method is_normalized]."
msgid ""
"Performs a spherical-linear interpolation with the [param to] quaternion, "
"given a [param weight] and returns the result. Both this quaternion and "
"[param to] must be normalized."
msgstr ""
"Виконує сферично-лінійну інтерполяцію з кватерніоном [param to], маючи вагу "
"[param weight], та повертає результат. Як цей кватерніон, так і [param to] "
"мають бути нормалізовані."
msgid ""
"Performs a spherical-linear interpolation with the [param to] quaternion, "
"given a [param weight] and returns the result. Unlike [method slerp], this "
"method does not check if the rotation path is smaller than 90 degrees. Both "
"this quaternion and [param to] must be normalized."
msgstr ""
"Виконує сферично-лінійну інтерполяцію з кватерніоном [param to], маючи "
"значення [param weight], та повертає результат. На відміну від методу [method "
"slerp], цей метод не перевіряє, чи шлях обертання менший за 90 градусів. Як "
"цей кватерніон, так і [param to] мають бути нормалізовані."
msgid ""
"Performs a spherical cubic interpolation between quaternions [param pre_a], "
"this vector, [param b], and [param post_b], by the given amount [param "
"weight]."
msgstr ""
"Виконує сферичне переполування кубічних між картерніями [param pre_a], цей "
"вектор, [param b], а [param post_b], за вказаною кількістю [param вага]."
msgid ""
"Performs a spherical cubic interpolation between quaternions [param pre_a], "
"this vector, [param b], and [param post_b], by the given amount [param "
"weight].\n"
"It can perform smoother interpolation than [method "
"spherical_cubic_interpolate] by the time values."
msgstr ""
"Виконує сферичне переполування кубічних між картерніями [param pre_a], цей "
"вектор, [param b], а [param post_b], за вказаною кількістю [param weight].\n"
"Він може виконувати плавлення інтерполяції, ніж [method "
"spherical_cubic_interpolate] за цінностями часу.."
msgid ""
"W component of the quaternion. This is the \"real\" part.\n"
"[b]Note:[/b] Quaternion components should usually not be manipulated directly."
msgstr ""
"W компонент кватерніона. Це \"реальна\" частина.\n"
"[b]Примітка:[/b] Компоненти кватерніона зазвичай не треба змінювати напряму."
msgid ""
"X component of the quaternion. This is the value along the \"imaginary\" "
"[code]i[/code] axis.\n"
"[b]Note:[/b] Quaternion components should usually not be manipulated directly."
msgstr ""
"X компонент картернатури. Це значення вздовж осі \"імагінар\" [code]i[/"
"code].\n"
"[b]Примітка:[/b] Компоненти Quaternion зазвичай не повинні маніпулювати "
"безпосередньо."
msgid ""
"Y component of the quaternion. This is the value along the \"imaginary\" "
"[code]j[/code] axis.\n"
"[b]Note:[/b] Quaternion components should usually not be manipulated directly."
msgstr ""
"Y компонент картернатури. Це значення вздовж осі \"імаляр\" [code]j[/code].\n"
"[b]Примітка:[/b] Компоненти Quaternion зазвичай не повинні маніпулювати "
"безпосередньо."
msgid ""
"Z component of the quaternion. This is the value along the \"imaginary\" "
"[code]k[/code] axis.\n"
"[b]Note:[/b] Quaternion components should usually not be manipulated directly."
msgstr ""
"Z компонент картернію. Це значення вздовж осі \"імаляр\" [code]k[/code].\n"
"[b]Примітка:[/b] Компоненти Quaternion зазвичай не повинні маніпулювати "
"безпосередньо."
msgid ""
"The identity quaternion, representing no rotation. This has the same rotation "
"as [constant Basis.IDENTITY].\n"
"If a [Vector3] is rotated (multiplied) by this quaternion, it does not "
"change.\n"
"[b]Note:[/b] In GDScript, this constant is equivalent to creating a "
"[constructor Quaternion] without any arguments. It can be used to make your "
"code clearer, and for consistency with C#."
msgstr ""
"Кватерніон одиниці, що представляє відсутність обертання. Він має таке ж "
"обертання, як і [constant Basis.IDENTITY].\n"
"Якщо [Vector3] обертається (множиться) на цей кватерніон, він не змінюється.\n"
"[b]Примітка:[/b] У GDScript ця константа еквівалентна створенню [constructor "
"Quaternion] без будь-яких аргументів. Її можна використовувати для покращення "
"коду та для узгодженості з C#."
msgid ""
"Returns [code]true[/code] if the components of both quaternions are not "
"exactly equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо компоненти обох кватерніонів не є абсолютно "
"рівними.\n"
"[b]Примітка:[/b] Через помилки точності чисел з плаваючою комою, розгляньте "
"можливість використання [method is_equal_approx], що є надійнішим."
msgid ""
"Composes (multiplies) two quaternions. This rotates the [param right] "
"quaternion (the child) by this quaternion (the parent)."
msgstr ""
"Складає (множить) два кватерніони. Це обертає кватерніон [param right] "
"(дочірній елемент) на цей кватерніон (батьківський елемент)."
msgid ""
"Rotates (multiplies) the [param right] vector by this quaternion, returning a "
"[Vector3]."
msgstr ""
"Обертає (множить) вектор [param right] на цей кватерніон, повертаючи "
"[Vector3]."
msgid ""
"Multiplies each component of the [Quaternion] by the right [float] value.\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression."
msgstr ""
"Багатомовність кожного компонента [Quaternion] за правою [float] значення.\n"
"Ця операція не має значення самостійно, але її можна використовувати в складі "
"більшого виразу."
msgid ""
"Multiplies each component of the [Quaternion] by the right [int] value.\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression."
msgstr ""
"Багатомовність кожного компонента [Quaternion] за правою [int] значення.\n"
"Ця операція не має значення самостійно, але її можна використовувати в складі "
"більшого виразу."
msgid ""
"Adds each component of the left [Quaternion] to the right [Quaternion].\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression, such as approximating an intermediate rotation between "
"two nearby rotations."
msgstr ""
"Додає кожному компоненту зліва [Quaternion] праворуч [Quaternion].\n"
"Ця операція не має значення на власній, але її можна використовувати в складі "
"більшого виразу, наприклад, приблизуючи проміжне обертання між двома "
"сусідніми поворотами."
msgid ""
"Subtracts each component of the left [Quaternion] by the right [Quaternion].\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression."
msgstr ""
"Відстеження кожного компонента зліва [Quaternion] праворуч [Quaternion].\n"
"Ця операція не має значення самостійно, але її можна використовувати в складі "
"більшого виразу."
msgid ""
"Divides each component of the [Quaternion] by the right [float] value.\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression."
msgstr ""
"Дивиди кожного компонента [Quaternion] праворуч [float] значення.\n"
"Ця операція не має значення самостійно, але її можна використовувати в складі "
"більшого виразу."
msgid ""
"Divides each component of the [Quaternion] by the right [int] value.\n"
"This operation is not meaningful on its own, but it can be used as a part of "
"a larger expression."
msgstr ""
"Дивиди кожного компонента [Quaternion] праворуч [int] значення.\n"
"Ця операція не має значення самостійно, але її можна використовувати в складі "
"більшого виразу."
msgid ""
"Returns [code]true[/code] if the components of both quaternions are exactly "
"equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертаємо [code]true[/code], якщо компоненти обох кватерій рівно рівні.\n"
"[b]Примітка:[/b] У зв'язку з похибками точності точки, розглянути "
"використання [method is_equal_approx] замість того, що є більш надійним."
msgid ""
"Accesses each component of this quaternion by their index.\n"
"Index [code]0[/code] is the same as [member x], index [code]1[/code] is the "
"same as [member y], index [code]2[/code] is the same as [member z], and index "
"[code]3[/code] is the same as [member w]."
msgstr ""
"Доступ до кожного компонента цього кватерніона за його індексом.\n"
"Індекс [code]0[/code] такий самий, як [member x], індекс [code]1[/code] такий "
"самий, як [member y], індекс [code]2[/code] такий самий, як [member z], а "
"індекс [code]3[/code] такий самий, як [member w]."
msgid ""
"Returns the negative value of the [Quaternion]. This is the same as "
"multiplying all components by [code]-1[/code]. This operation results in a "
"quaternion that represents the same rotation."
msgstr ""
"Повернення негативного значення [Quaternion]. Це так само, як і множення всіх "
"компонентів [code]-1[/code]. Це результат операції в квертику, що відображає "
"однакове обертання."
msgid "Provides methods for generating pseudo-random numbers."
msgstr "Забезпечує методи створення псевдо-рандомних чисел."
msgid ""
"RandomNumberGenerator is a class for generating pseudo-random numbers. It "
"currently uses [url=https://www.pcg-random.org/]PCG32[/url].\n"
"[b]Note:[/b] The underlying algorithm is an implementation detail and should "
"not be depended upon.\n"
"To generate a random float number (within a given range) based on a time-"
"dependent seed:\n"
"[codeblock]\n"
"var rng = RandomNumberGenerator.new()\n"
"func _ready():\n"
"\tvar my_random_number = rng.randf_range(-10.0, 10.0)\n"
"[/codeblock]"
msgstr ""
"RandomNumberGenerator — це клас для генерації псевдовипадкових чисел. Зараз "
"використовується [url=https://www.pcg-random.org/]PCG32[/url]. \n"
"[b]Примітка.[/b] Основний алгоритм є деталлю реалізації, і на нього не слід "
"покладатися. \n"
"Щоб згенерувати випадкове число з плаваючою точкою (у заданому діапазоні) на "
"основі початкового числа, що залежить від часу: \n"
"[codeblock] \n"
"var rng = RandomNumberGenerator.new() \n"
"func _ready(): \n"
"\tvar my_random_number = rng.randf_range(-10.0, 10.0) \n"
"[/codeblock]"
msgid ""
"Returns a random index with non-uniform weights. Prints an error and returns "
"[code]-1[/code] if the array is empty.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rng = RandomNumberGenerator.new()\n"
"\n"
"var my_array = [\"one\", \"two\", \"three\", \"four\"]\n"
"var weights = PackedFloat32Array([0.5, 1, 1, 2])\n"
"\n"
"# Prints one of the four elements in `my_array`.\n"
"# It is more likely to print \"four\", and less likely to print \"one\".\n"
"print(my_array[rng.rand_weighted(weights)])\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Повертає випадковий індекс із нерівномірними вагами. Виводить помилку та "
"повертає [code]-1[/code], якщо масив порожній. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var rng = RandomNumberGenerator.new() \n"
"\n"
"var my_array = [\"one\", \"two\", \"three\", \"four\"] \n"
"var weights = PackedFloat32Array([0,5, 1, 1, 2]) \n"
"\n"
"# Виводить один із чотирьох елементів у `my_array`. \n"
"# Ймовірніше надрукувати «чотири», а рідше надрукувати «один». \n"
"print(my_array[rng.rand_weighted(weights)]) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid ""
"Returns a pseudo-random float between [code]0.0[/code] and [code]1.0[/code] "
"(inclusive)."
msgstr ""
"Повертає псевдо-рандом float між [code]0.0[/code] і [code]1.0[/code] "
"(включаючи)."
msgid ""
"Returns a pseudo-random float between [param from] and [param to] (inclusive)."
msgstr "Повертає псевдо-рандом, плаваючи між [паром] і [парм до] (включно)."
msgid ""
"Returns a [url=https://en.wikipedia.org/wiki/Normal_distribution]normally-"
"distributed[/url], pseudo-random floating-point number from the specified "
"[param mean] and a standard [param deviation]. This is also known as a "
"Gaussian distribution.\n"
"[b]Note:[/b] This method uses the [url=https://en.wikipedia.org/wiki/"
"Box%E2%80%93Muller_transform]Box-Muller transform[/url] algorithm."
msgstr ""
"Повертає [url=https://en.wikipedia.org/wiki/Normal_distribution]нормально "
"розподілене[/url] псевдовипадкове число з плаваючою комою з заданого [param "
"mean] та стандартного [param deviation]. Це також відоме як гаусівський "
"розподіл.\n"
"[b]Примітка:[/b] Цей метод використовує алгоритм [url=https://"
"en.wikipedia.org/wiki/Box%E2%80%93Muller_transform]перетворення Бокса-"
"Мюллера[/url]."
msgid ""
"Returns a pseudo-random 32-bit unsigned integer between [code]0[/code] and "
"[code]4294967295[/code] (inclusive)."
msgstr ""
"Повертає псевдо-рандом 32-бітове ціле між [code]0[/code] і [code]4294967295[/"
"code] (включаючи)."
msgid ""
"Returns a pseudo-random 32-bit signed integer between [param from] and [param "
"to] (inclusive)."
msgstr ""
"Повертає псевдо-рандом 32-біт, підписаний цілим між [парм] і [парм до] "
"(включно)."
msgid ""
"Sets up a time-based seed for this [RandomNumberGenerator] instance. Unlike "
"the [@GlobalScope] random number generation functions, different "
"[RandomNumberGenerator] instances can use different seeds."
msgstr ""
"Налаштовує часову насінню для цього [RandomКількістьGenerator]. На відміну "
"від [@GlobalScope] функції випадкових чисел, різні [RandomКількістьGenerator] "
"екземпляри можуть використовувати різні насіння."
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"
"[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.\n"
"[b]Note:[/b] Setting this property produces a side effect of changing the "
"internal [member state], so make sure to initialize the seed [i]before[/i] "
"modifying the [member state]:\n"
"[b]Note:[/b] The default value of this property is pseudo-random, and changes "
"when calling [method randomize]. The [code]0[/code] value documented here is "
"a placeholder, and not the actual default seed.\n"
"[codeblock]\n"
"var rng = RandomNumberGenerator.new()\n"
"rng.seed = hash(\"Godot\")\n"
"rng.state = 100 # Restore to some previously saved state.\n"
"[/codeblock]"
msgstr ""
"Ініціалізує стан генератора випадкових чисел на основі заданого початкового "
"значення. Дане початкове число дасть відтворювану послідовність "
"псевдовипадкових чисел. \n"
"[b]Примітка: [/b] RNG не має ефекту лавини та може виводити подібні випадкові "
"потоки за подібних початкових значень. Подумайте про використання хеш-"
"функції, щоб покращити якість початкового матеріалу, якщо вони отримані "
"ззовні. \n"
"[b]Примітка: [/b] Налаштування цієї властивості створює побічний ефект зміни "
"внутрішнього [стану-члена], тому переконайтеся, що ініціалізували початкове "
"значення [i]перед[/i] зміною [стану-члена]: \n"
"[b]Примітка:[/b] Значення за замовчуванням цієї властивості є "
"псевдовипадковим і змінюється під час виклику [method randomize]. Значення "
"[code]0[/code], задокументоване тут, є заповнювачем, а не фактичним "
"початковим значенням за замовчуванням. \n"
"[codeblock] \n"
"var rng = RandomNumberGenerator.new() \n"
"rng.seed = hash(\"Godot\") \n"
"rng.state = 100 # Відновлення попереднього збереженого стану. \n"
"[/codeblock]"
msgid ""
"The current state of the random number generator. Save and restore this "
"property to restore the generator to a previous state:\n"
"[codeblock]\n"
"var rng = RandomNumberGenerator.new()\n"
"print(rng.randf())\n"
"var saved_state = rng.state # Store current state.\n"
"print(rng.randf()) # Advance internal state.\n"
"rng.state = saved_state # Restore the state.\n"
"print(rng.randf()) # Prints the same value as previously.\n"
"[/codeblock]\n"
"[b]Note:[/b] Do not set state to arbitrary values, since the random number "
"generator requires the state to have certain qualities to behave properly. It "
"should only be set to values that came from the state property itself. To "
"initialize the random number generator with arbitrary input, use [member "
"seed] instead.\n"
"[b]Note:[/b] The default value of this property is pseudo-random, and changes "
"when calling [method randomize]. The [code]0[/code] value documented here is "
"a placeholder, and not the actual default state."
msgstr ""
"Поточний стан генератора випадкових чисел. Збережіть та відновіть цю "
"властивість, щоб повернути генератор до попереднього стану:\n"
"[codeblock]\n"
"var rng = RandomNumberGenerator.new()\n"
"print(rng.randf())\n"
"var saved_state = rng.state # Збереження поточного стану.\n"
"print(rng.randf()) # Зміна внутрішнього стану.\n"
"rng.state = saved_state # Відновлення стану.\n"
"print(rng.randf()) # Друкує те саме значення, що й раніше.\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Не встановлюйте для стану довільні значення, оскільки "
"генератор випадкових чисел вимагає певних якостей для належної роботи. Його "
"слід встановлювати лише значення, отримані з самої властивості стану. Щоб "
"ініціалізувати генератор випадкових чисел довільними вхідними даними, "
"використовуйте замість цього [member seed].\n"
"[b]Примітка:[/b] Значення цієї властивості за замовчуванням є "
"псевдовипадковим і змінюється під час виклику методу [randomize]. Значення "
"[code]0[/code], задокументоване тут, є тимчасовим, а не фактичним станом за "
"замовчуванням."
msgid "Abstract base class for controls that represent a number within a range."
msgstr "Абстрактний базовий клас контролю, який представляє номер в діапазоні."
msgid ""
"Range is an abstract base class for controls that represent a number within a "
"range, using a configured [member step] and [member page] size. See e.g. "
"[ScrollBar] and [Slider] for examples of higher-level nodes using Range."
msgstr ""
"Діапазон (Range) — це абстрактний базовий клас для елементів керування, що "
"представляють число в діапазоні, використовуючи налаштований розмір [member "
"step] та [member page]. Див., наприклад, [ScrollBar] та [Slider] для "
"прикладів вузлів вищого рівня, що використовують Діапазон (Range)."
msgid ""
"Called when the [Range]'s value is changed (following the same conditions as "
"[signal value_changed])."
msgstr ""
"Викликається, коли значення [Range] змінюється (за тих самих умов, що й "
"[signal value_changed])."
msgid ""
"Sets the [Range]'s current value to the specified [param value], without "
"emitting the [signal value_changed] signal."
msgstr ""
"Встановлює поточний значення [Range] до вказаного [param value], без "
"випромінювання сигналу [signal value_changed]."
msgid ""
"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 ""
"Бінде два [Range] разом з будь-якими діапазонами, які раніше згруповані або з "
"них. При зміні всіх членів діапазону, вона буде ділитися новим значенням з "
"усіма іншими діапазонами у своїй групі."
msgid "Stops the [Range] from sharing its member variables with any other."
msgstr "Стопи [Range], щоб поділитися змінами членів з будь-яким іншим."
msgid ""
"If [code]true[/code], [member value] may be greater than [member max_value]."
msgstr ""
"Якщо [code]true[/code], [member value] може бути більшим за [member "
"max_value]."
msgid ""
"If [code]true[/code], [member value] may be less than [member min_value]."
msgstr ""
"Якщо [code]true[/code], [member value] може бути меншим за [member min_value]."
msgid ""
"If [code]true[/code], and [member min_value] is greater or equal to [code]0[/"
"code], [member value] will be represented exponentially rather than linearly."
msgstr ""
"Якщо [code]true[/code], і [member min_value] більше або дорівнює [code]0[/"
"code], [member value] буде представлено експоненціально, а не лінійно."
msgid ""
"Maximum value. Range is clamped if [member value] is greater than [member "
"max_value]."
msgstr ""
"Максимальне значення. Діапазон обмежується, якщо [member value] більше, ніж "
"[member max_value]."
msgid ""
"Minimum value. Range is clamped if [member value] is less than [member "
"min_value]."
msgstr ""
"Мінімальне значення. Діапазон обмежується, якщо [member value] менше ніж "
"[member min_value]."
msgid ""
"Page size. Used mainly for [ScrollBar]. A [ScrollBar]'s grabber length is the "
"[ScrollBar]'s size multiplied by [member page] over the difference between "
"[member min_value] and [member max_value]."
msgstr ""
"Розмір сторінки. Використовується переважно для [ScrollBar]. Довжина "
"захоплення [ScrollBar] — це розмір [ScrollBar], помножений на [member page] "
"на різницю між [member min_value] і [member max_value]."
msgid "The value mapped between 0 and 1."
msgstr "Значення, відображене між 0 та 1."
msgid ""
"If [code]true[/code], [member value] will always be rounded to the nearest "
"integer."
msgstr ""
"Якщо [code]true[/code], значення члена [member value] завжди буде округлено "
"до найближчого цілого числа."
msgid ""
"If greater than [code]0.0[/code], [member value] will always be rounded to a "
"multiple of this property's value above [member min_value]. For example, if "
"[member min_value] is [code]0.1[/code] and step is [code]0.2[/code], then "
"[member value] is limited to [code]0.1[/code], [code]0.3[/code], [code]0.5[/"
"code], and so on. If [member rounded] is also [code]true[/code], [member "
"value] will first be rounded to a multiple of this property's value, then "
"rounded to the nearest integer."
msgstr ""
"Якщо значення більше за [code]0.0[/code], значення [member value] завжди буде "
"округлено до значення, кратного значенню цієї властивості, вище за [member "
"min_value]. Наприклад, якщо [member min_value] дорівнює [code]0.1[/code], а "
"крок дорівнює [code]0.2[/code], тоді значення [member value] обмежене "
"значеннями [code]0.1[/code], [code]0.3[/code], [code]0.5[/code] тощо. Якщо "
"значення [member rounded] також дорівнює [code]true[/code], значення [member "
"value] спочатку буде округлено до значення, кратного значенню цієї "
"властивості, а потім до найближчого цілого числа."
msgid ""
"Range's current value. Changing this property (even via code) will trigger "
"[signal value_changed] signal. Use [method set_value_no_signal] if you want "
"to avoid it."
msgstr ""
"Поточне значення діапазону. Зміна цієї властивості (навіть через код) "
"призведе до спрацьовування сигналу [signal value_changed]. Використовуйте "
"[method set_value_no_signal], якщо хочете цього уникнути."
msgid ""
"Emitted when [member min_value], [member max_value], [member page], or "
"[member step] change."
msgstr ""
"Випромінюється, коли [member min_value], [member max_value], [member page], "
"або [member step] зміна."
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 [param value] is set directly via code."
msgstr ""
"Викликається, коли змінюється [значення елемента]. При використанні на "
"[Slider] це викликається безперервно під час перетягування (можливо, кожного "
"кадру). Якщо ви виконуєте ресурсоємну операцію у функції, пов'язаній з "
"[signal value_changed], розгляньте можливість використання [i]debouncing[/i] "
"[Timer] для рідшого виклику функції.\n"
"[b]Примітка:[/b] На відміну від таких сигналів, як [signal "
"LineEdit.text_changed], [signal value_changed] також викликається, коли "
"[param value] встановлюється безпосередньо через код."
msgid ""
"A ray in 2D space, used to find the first collision object it intersects."
msgstr ""
"Промінь у двовимірному просторі, що використовується для знаходження першого "
"об'єкта зіткнення, з яким він перетинається."
msgid ""
"A raycast represents a ray from its origin to its [member target_position] "
"that finds the closest object along its path, if it intersects any.\n"
"[RayCast2D] can ignore some objects by adding them to an exception list, by "
"making its detection reporting ignore [Area2D]s ([member collide_with_areas]) "
"or [PhysicsBody2D]s ([member collide_with_bodies]), or by configuring physics "
"layers.\n"
"[RayCast2D] calculates intersection every physics frame, and it holds the "
"result until the next physics frame. For an immediate raycast, or if you want "
"to configure a [RayCast2D] multiple times within the same physics frame, use "
"[method force_raycast_update].\n"
"To sweep over a region of 2D space, you can approximate the region with "
"multiple [RayCast2D]s or use [ShapeCast2D]."
msgstr ""
"Променева трансляція (raycast) представляє промінь від його початку до його "
"[member target_position], який знаходить найближчий об'єкт на своєму шляху, "
"якщо він перетинається з будь-яким.\n"
"[RayCast2D] може ігнорувати деякі об'єкти, додаючи їх до списку винятків, "
"змушуючи свої звіти про виявлення ігнорувати [Area2D] ([member "
"collide_with_areas]) або [PhysicsBody2D] ([member collide_with_bodies]), або "
"налаштовуючи фізичні шари.\n"
"[RayCast2D] обчислює перетин у кожному фізичному кадрі та зберігає результат "
"до наступного фізичного кадру. Для негайної променевої трансляції або якщо ви "
"хочете налаштувати [RayCast2D] кілька разів в одному фізичному кадрі, "
"використовуйте [method force_raycast_update].\n"
"Щоб охопити область двовимірного простору, ви можете апроксимувати область "
"кількома [RayCast2D] або використовувати [ShapeCast2D]."
msgid ""
"Adds a collision exception so the ray does not report collisions with the "
"specified [param node]."
msgstr ""
"Додає виняток колізії, щоб промінь не повідомляв про колізії із зазначеним "
"вузлом [param node]."
msgid ""
"Adds a collision exception so the ray does not report collisions with the "
"specified [RID]."
msgstr ""
"Додає виключення зіткнення, тому промінь не повідомляє зіткнення з вказаною "
"[RID]."
msgid "Removes all collision exceptions for this ray."
msgstr "Видаліть всі винятки зіткнення для цього променя."
msgid ""
"Updates the collision information for the ray immediately, without waiting "
"for the next [code]_physics_process[/code] call. Use this method, for "
"example, when the ray or its parent has changed state.\n"
"[b]Note:[/b] [member enabled] does not need to be [code]true[/code] for this "
"to work."
msgstr ""
"Оновлення інформації про зіткнення для променя відразу, не чекаючи наступного "
"[code]_physics_process[/code] виклику. Використовуйте цей метод, наприклад, "
"при зміні стану променя або його батьків.\n"
"[b]Примітка:[/b] [member enabled] не потрібно [code]true[/code] для цього для "
"роботи."
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]).\n"
"[b]Note:[/b] This object is not guaranteed to be a [CollisionObject2D]. For "
"example, if the ray intersects a [TileMapLayer], the method will return a "
"[TileMapLayer] instance."
msgstr ""
"Повертає перший об'єкт, який перетинає промінь, або [code]null[/code], якщо "
"жоден об'єкт не перетинає промінь (тобто [method is_colliding] повертає "
"[code]false[/code]).\n"
"[b]Примітка:[/b] Цей об'єкт не гарантовано є [CollisionObject2D]. Наприклад, "
"якщо промінь перетинає [TileMapLayer], метод поверне екземпляр [TileMapLayer]."
msgid ""
"Returns the [RID] of the first object that the ray intersects, or an empty "
"[RID] if no object is intersecting the ray (i.e. [method is_colliding] "
"returns [code]false[/code])."
msgstr ""
"Повертає [RID] першого об'єкта, який перетинає промінь, або порожнє значення "
"[RID], якщо жоден об'єкт не перетинає промінь (тобто [method is_colliding] "
"повертає [code]false[/code])."
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]).\n"
"To get the intersected shape node, for a [CollisionObject2D] target, use:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var target = get_collider() # A CollisionObject2D.\n"
"var shape_id = get_collider_shape() # The shape index in the collider.\n"
"var owner_id = target.shape_find_owner(shape_id) # The owner ID in the "
"collider.\n"
"var shape = target.shape_owner_get_owner(owner_id)\n"
"[/gdscript]\n"
"[csharp]\n"
"var target = (CollisionObject2D)GetCollider(); // A CollisionObject2D.\n"
"var shapeId = GetColliderShape(); // The shape index in the collider.\n"
"var ownerId = target.ShapeFindOwner(shapeId); // The owner ID in the "
"collider.\n"
"var shape = target.ShapeOwnerGetOwner(ownerId);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає ідентифікатор форми першого об’єкта, який перетинає промінь, або "
"[code]0[/code], якщо жоден об’єкт не перетинає промінь (тобто [method "
"is_colliding] повертає [code]false[/code]). \n"
"Щоб отримати пересічний вузол фігури для цілі [CollisionObject2D], "
"використовуйте: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var target = get_collider() # CollisionObject2D. \n"
"var shape_id = get_collider_shape() # Індекс форми в коллайдері. \n"
"var owner_id = target.shape_find_owner(shape_id) # Ідентифікатор власника в "
"коллайдері. \n"
"var shape = target.shape_owner_get_owner(owner_id) \n"
"[/gdscript] \n"
"[csharp] \n"
"var target = (CollisionObject2D)GetCollider(); // CollisionObject2D. \n"
"var shapeId = GetColliderShape(); // Індекс форми в коллайдері. \n"
"var ownerId = target.ShapeFindOwner(shapeId); // ID власника в колайдері. \n"
"var shape = target.ShapeOwnerGetOwner(ownerId); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the normal of the intersecting object's shape at the collision point, "
"or [code]Vector2(0, 0)[/code] if the ray starts inside the shape and [member "
"hit_from_inside] is [code]true[/code].\n"
"[b]Note:[/b] Check that [method is_colliding] returns [code]true[/code] "
"before calling this method to ensure the returned normal is valid and up-to-"
"date."
msgstr ""
"Повертає нормаль форми об'єкта, що перетинається, у точці зіткнення, або "
"[code]Vector2(0, 0)[/code], якщо промінь починається всередині форми, а "
"[member hit_from_inside] має значення [code]true[/code].\n"
"[b]Примітка:[/b] Переконайтеся, що [method is_colliding] повертає [code]true[/"
"code] перед викликом цього методу, щоб переконатися, що повернена нормаль є "
"коректною та актуальною."
msgid ""
"Returns the collision point at which the ray intersects the closest object, "
"in the global coordinate system. If [member hit_from_inside] is [code]true[/"
"code] and the ray starts inside of a collision shape, this function will "
"return the origin point of the ray.\n"
"[b]Note:[/b] Check that [method is_colliding] returns [code]true[/code] "
"before calling this method to ensure the returned point is valid and up-to-"
"date."
msgstr ""
"Повертає точку зіткнення, в якій промінь перетинає найближчий об'єкт у "
"глобальній системі координат. Якщо [member hit_from_inside] має значення "
"[code]true[/code], а промінь починається всередині фігури зіткнення, ця "
"функція поверне точку початку координат променя.\n"
"[b]Примітка:[/b] Переконайтеся, що [method is_colliding] повертає [code]true[/"
"code] перед викликом цього методу, щоб переконатися, що повернута точка є "
"коректною та актуальною."
msgid ""
"Returns whether any object is intersecting with the ray's vector (considering "
"the vector length)."
msgstr ""
"Повертає будь-який об'єкт, що перетинається з вектором променя (визнання "
"довжини вектора)."
msgid ""
"Removes a collision exception so the ray can report collisions with the "
"specified [param node]."
msgstr ""
"Видаляє виняток зіткнення, щоб промінь міг повідомляти про зіткнення із "
"зазначеним [param node]."
msgid ""
"Removes a collision exception so the ray can report collisions with the "
"specified [RID]."
msgstr ""
"Видаляє виняток колізії, щоб промінь міг повідомляти про колізії із "
"зазначеним [RID]."
msgid "If [code]true[/code], collisions with [Area2D]s will be reported."
msgstr "[code]true[/code], зіткнення з [Area2D] будуть повідомлені."
msgid "If [code]true[/code], collisions with [PhysicsBody2D]s will be reported."
msgstr "[code]true[/code], зіткнення з [PhysicsBody2D] будуть повідомлені."
msgid ""
"The ray's collision mask. Only objects in at least one collision layer "
"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 ""
"Маска зіткнення променів. Виявлено лише об’єкти, що не менше одного з шарів "
"зіткнення. Див. [url=$DOCS_URL/tutorials/physics/"
"physics_introduction.html#collision-layers-and-masks]Коллізійні шари та "
"маски[/url] в документації для отримання додаткової інформації."
msgid "If [code]true[/code], collisions will be reported."
msgstr "Якщо [code]true[/code] будуть повідомлені зіткнення."
msgid ""
"If [code]true[/code], this raycast will not report collisions with its parent "
"node. This property only has an effect if the parent node is a "
"[CollisionObject2D]. See also [method Node.get_parent] and [method "
"add_exception]."
msgstr ""
"Якщо значення [code]true[/code], цей raycast не повідомлятиме про зіткнення з "
"батьківським вузлом. Ця властивість має ефект лише в тому випадку, якщо "
"батьківський вузол є [CollisionObject2D]. Див. також [method Node.get_parent] "
"та [method add_exception]."
msgid ""
"If [code]true[/code], the ray will detect a hit when starting inside shapes. "
"In this case the collision normal will be [code]Vector2(0, 0)[/code]. Does "
"not affect concave polygon shapes."
msgstr ""
"Якщо [code]true[/code], промінь виявить удар при запуску внутрішніх форм. У "
"цьому випадку норма зіткнення буде [code]Vector2(0, 0)[/code]. Не впливає "
"конденсатна форма."
msgid ""
"The ray's destination point, relative to this raycast's [member "
"Node2D.position]."
msgstr ""
"Точка призначення променя відносно цього променевого потоку [member "
"Node2D.position]."
msgid ""
"A ray in 3D space, used to find the first collision object it intersects."
msgstr ""
"Промінь у тривимірному просторі, що використовується для знаходження першого "
"об'єкта зіткнення, з яким він перетинається."
msgid ""
"A raycast represents a ray from its origin to its [member target_position] "
"that finds the closest object along its path, if it intersects any.\n"
"[RayCast3D] can ignore some objects by adding them to an exception list, by "
"making its detection reporting ignore [Area3D]s ([member collide_with_areas]) "
"or [PhysicsBody3D]s ([member collide_with_bodies]), or by configuring physics "
"layers.\n"
"[RayCast3D] calculates intersection every physics frame, and it holds the "
"result until the next physics frame. For an immediate raycast, or if you want "
"to configure a [RayCast3D] multiple times within the same physics frame, use "
"[method force_raycast_update].\n"
"To sweep over a region of 3D space, you can approximate the region with "
"multiple [RayCast3D]s or use [ShapeCast3D]."
msgstr ""
"Raycast представляє промінь від його початку до його [member "
"target_position], який знаходить найближчий об’єкт на своєму шляху, якщо він "
"перетинає будь-який. \n"
"[RayCast3D] може ігнорувати деякі об’єкти, додаючи їх до списку винятків, "
"ігноруючи звіти про виявлення [Area3D] ([member collide_with_areas]) або "
"[PhysicsBody3D] ([member collide_with_bodies]), або налаштовуючи фізичні "
"шари. \n"
"[RayCast3D] обчислює перетин кожного фізичного кадру та зберігає результат до "
"наступного фізичного кадру. Для негайного raycast або якщо ви хочете "
"налаштувати [RayCast3D] кілька разів у межах одного фізичного кадру, "
"використовуйте [method force_raycast_update]. \n"
"Щоб охопити область 3D-простору, ви можете наблизити область за допомогою "
"кількох [RayCast3D] або використати [ShapeCast3D]."
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]).\n"
"[b]Note:[/b] This object is not guaranteed to be a [CollisionObject3D]. For "
"example, if the ray intersects a [CSGShape3D] or a [GridMap], the method will "
"return a [CSGShape3D] or [GridMap] instance."
msgstr ""
"Повертає перший об’єкт, який перетинає промінь, або [code]null[/code], якщо "
"жоден об’єкт не перетинає промінь (тобто [method is_colliding] повертає "
"[code]false[/code]). \n"
"[b]Примітка: [/b] Цей об’єкт не гарантовано буде [CollisionObject3D]. "
"Наприклад, якщо промінь перетинає [CSGShape3D] або [GridMap], метод поверне "
"екземпляр [CSGShape3D] або [GridMap]."
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]).\n"
"To get the intersected shape node, for a [CollisionObject3D] target, use:\n"
"[codeblocks]\n"
"[gdscript]\n"
"var target = get_collider() # A CollisionObject3D.\n"
"var shape_id = get_collider_shape() # The shape index in the collider.\n"
"var owner_id = target.shape_find_owner(shape_id) # The owner ID in the "
"collider.\n"
"var shape = target.shape_owner_get_owner(owner_id)\n"
"[/gdscript]\n"
"[csharp]\n"
"var target = (CollisionObject3D)GetCollider(); // A CollisionObject3D.\n"
"var shapeId = GetColliderShape(); // The shape index in the collider.\n"
"var ownerId = target.ShapeFindOwner(shapeId); // The owner ID in the "
"collider.\n"
"var shape = target.ShapeOwnerGetOwner(ownerId);\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає ідентифікатор форми першого об’єкта, який перетинає промінь, або "
"[code]0[/code], якщо жоден об’єкт не перетинає промінь (тобто [method "
"is_colliding] повертає [code]false[/code]). \n"
"Щоб отримати пересічний вузол фігури для цілі [CollisionObject3D], "
"використовуйте: \n"
"[codeblocks] \n"
"[gdscript] \n"
"var target = get_collider() # CollisionObject3D. \n"
"var shape_id = get_collider_shape() # Індекс форми в коллайдері. \n"
"var owner_id = target.shape_find_owner(shape_id) # Ідентифікатор власника в "
"коллайдері. \n"
"var shape = target.shape_owner_get_owner(owner_id) \n"
"[/gdscript] \n"
"[csharp] \n"
"var target = (CollisionObject3D)GetCollider(); // CollisionObject3D. \n"
"var shapeId = GetColliderShape(); // Індекс форми в коллайдері. \n"
"var ownerId = target.ShapeFindOwner(shapeId); // ID власника в колайдері. \n"
"var shape = target.ShapeOwnerGetOwner(ownerId); \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the collision object's face index at the collision point, or "
"[code]-1[/code] if the shape intersecting the ray is not a "
"[ConcavePolygonShape3D]."
msgstr ""
"Повернення індексу зіткнення на місці зіткнення, або [code]-1[/code], якщо "
"форма перетинає променя не є [ConcavePolygonShape3D]."
msgid ""
"Returns the normal of the intersecting object's shape at the collision point, "
"or [code]Vector3(0, 0, 0)[/code] if the ray starts inside the shape and "
"[member hit_from_inside] is [code]true[/code].\n"
"[b]Note:[/b] Check that [method is_colliding] returns [code]true[/code] "
"before calling this method to ensure the returned normal is valid and up-to-"
"date."
msgstr ""
"Повертає нормаль форми об'єкта, що перетинається, у точці зіткнення, або "
"[code]Vector3(0, 0, 0)[/code], якщо промінь починається всередині форми, а "
"[member hit_from_inside] має значення [code]true[/code].\n"
"[b]Примітка:[/b] Переконайтеся, що [method is_colliding] повертає [code]true[/"
"code] перед викликом цього методу, щоб переконатися, що повернена нормаль є "
"коректною та актуальною."
msgid "If [code]true[/code], collisions with [Area3D]s will be reported."
msgstr "[code]true[/code], зіткнення з [Area3D] будуть повідомлені."
msgid "If [code]true[/code], collisions with [PhysicsBody3D]s will be reported."
msgstr "[code]true[/code], зіткнення з [PhysicsBody3D] будуть повідомлені."
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 "
"color will be highlighted at run-time if the [RayCast3D] is colliding with "
"something.\n"
"If set to [code]Color(0.0, 0.0, 0.0)[/code] (by default), the color set in "
"[member ProjectSettings.debug/shapes/collision/shape_color] is used."
msgstr ""
"У меню [b]Debug[/b] ввімкнено [b] користувацький колорит [/b]. Цей колір буде "
"виділений в режимі run-time, якщо [RayCast3D] є співвідношенні з чимось.\n"
"Якщо встановити на [code]Color(0.0, 0.0, 0.0)[/code] (за замовчуванням), "
"колір встановлюється в [member ProjectSettings.debug/shapes/collision/"
"shape_color]."
msgid ""
"If set to [code]1[/code], a line is used as the debug shape. Otherwise, a "
"truncated pyramid is drawn to represent the [RayCast3D]. Requires [b]Visible "
"Collision Shapes[/b] to be enabled in the [b]Debug[/b] menu for the debug "
"shape to be visible at run-time."
msgstr ""
"Якщо встановити до [code]1[/code], то рядок використовується як форма дебюг. "
"В іншому випадку обрізається обрізна піраміда для представлення [RayCast3D]. "
"Потрібні [b]Відомі фігури Collision[/b], щоб бути ввімкнені в меню [b]Debug[/"
"b] для форми debug, щоб бути видимими на run-time."
msgid ""
"If [code]true[/code], this raycast will not report collisions with its parent "
"node. This property only has an effect if the parent node is a "
"[CollisionObject3D]. See also [method Node.get_parent] and [method "
"add_exception]."
msgstr ""
"Якщо значення [code]true[/code], цей raycast не повідомлятиме про зіткнення з "
"батьківським вузлом. Ця властивість має ефект лише в тому випадку, якщо "
"батьківський вузол є [CollisionObject3D]. Див. також [method Node.get_parent] "
"та [method add_exception]."
msgid ""
"If [code]true[/code], the ray will hit back faces with concave polygon shapes "
"with back face enabled or heightmap shapes."
msgstr ""
"Якщо [code]true[/code], промінь подарує спинки обличчям з застібкою "
"полігонних форм з заднім обличчям увімкненими або висотними формами."
msgid ""
"If [code]true[/code], the ray will detect a hit when starting inside shapes. "
"In this case the collision normal will be [code]Vector3(0, 0, 0)[/code]. Does "
"not affect shapes with no volume like concave polygon or heightmap."
msgstr ""
"Якщо [code]true[/code], промінь виявить удар при запуску внутрішніх форм. У "
"цьому випадку норма зіткнення буде [code]Vector3(0, 0, 0)[/code]. Чи не "
"впливає на форми без об'єму, як приховати полігон або карту висоти."
msgid ""
"The ray's destination point, relative to this raycast's [member "
"Node3D.position]."
msgstr ""
"Точка призначення променя відносно цього променевого потоку [member "
"Node3D.position]."
msgid "Attachment format (used by [RenderingDevice])."
msgstr "Формат внесення (використано [RenderingDevice])."
msgid "This object is used by [RenderingDevice]."
msgstr "Цей об'єкт використовується [RenderingDevice]."
msgid "The attachment's data format."
msgstr "Формат даних вкладень."
msgid "The number of samples used when sampling the attachment."
msgstr "Кількість зразків, які використовуються при заборі вкладення."
msgid "The attachment's usage flags, which determine what can be done with it."
msgstr "Прапори використання вкладень, які визначають, що можна зробити з ним."
msgid "Framebuffer pass attachment description (used by [RenderingDevice])."
msgstr "Каркасбуферний опис вкладення (використаний [RenderingDevice])."
msgid ""
"This class contains the list of attachment descriptions for a framebuffer "
"pass. Each points with an index to a previously supplied list of texture "
"attachments.\n"
"Multipass framebuffers can optimize some configurations in mobile. On "
"desktop, they provide little to no advantage.\n"
"This object is used by [RenderingDevice]."
msgstr ""
"Цей клас містить список описів вкладення для каркасного проходу. Кожні точки "
"з індексом до раніше подано список фактурних вкладень.\n"
"Багаторазові каркасні буфери можуть оптимізувати деякі конфігурації в "
"мобільних пристроях. На робочому столі вони не надають перевагу.\n"
"Цей об'єкт використовується [RenderingDevice]."
msgid ""
"Color attachments in order starting from 0. If this attachment is not used by "
"the shader, pass ATTACHMENT_UNUSED to skip."
msgstr ""
"Кольорові вкладення для замовлення від 0. Якщо це вкладення не "
"використовується шейдером, пропускають ATTACHMENT_UNUSED для пропуску."
msgid ""
"Depth attachment. ATTACHMENT_UNUSED should be used if no depth buffer is "
"required for this pass."
msgstr ""
"Глибина кріплення. TTACHMENT_UNUSED слід використовувати, якщо для цього "
"проходу не потрібно глибинний буфер."
msgid ""
"Used for multipass framebuffers (more than one render pass). Converts an "
"attachment to an input. Make sure to also supply it properly in the "
"[RDUniform] for the uniform set."
msgstr ""
"Використовується для багатопасних каркасних буферів (більше одного рендерного "
"проходу). Конвертує вкладку в вхід. Обов'язково поставте його правильно в "
"[RDUniform] для рівномірного набору."
msgid "Attachments to preserve in this pass (otherwise they are erased)."
msgstr "Пристосування для збереження в цьому проході (інші вони стираються)."
msgid ""
"If the color attachments are multisampled, non-multisampled resolve "
"attachments can be provided."
msgstr ""
"Якщо кольорові вкладення є багатошаровими, не мультиштованими розчинними "
"насадками."
msgid "Attachment is unused."
msgstr "Пристрої невикористані."
msgid "Pipeline color blend state (used by [RenderingDevice])."
msgstr "Стан кольору трубопровідної суміші (використаний [RenderingDevice])."
msgid "The attachments that are blended together."
msgstr "Вкладення, які з'єднуються між собою."
msgid ""
"The constant color to blend with. See also [method "
"RenderingDevice.draw_list_set_blend_constants]."
msgstr ""
"Константний колір для змішування. Див. також [method "
"RenderingDevice.draw_list_set_blend_constants]."
msgid ""
"If [code]true[/code], performs the logic operation defined in [member "
"logic_op]."
msgstr ""
"Якщо [code]true[/code], виконує логічну операцію, визначену в [member "
"logic_op]."
msgid ""
"The logic operation to perform for blending. Only effective if [member "
"enable_logic_op] is [code]true[/code]."
msgstr ""
"Логічна операція, яку потрібно виконати для змішування. Ефективна лише тоді, "
"коли [member enable_logic_op] має значення [code]true[/code]."
msgid "Pipeline color blend state attachment (used by [RenderingDevice])."
msgstr ""
"Підвіска для трубопровідної кольорової суміші (використані [RenderingDevice])."
msgid ""
"Controls how blending between source and destination fragments is performed "
"when using [RenderingDevice].\n"
"For reference, this is how common user-facing blend modes are implemented in "
"Godot's 2D renderer:\n"
"[b]Mix:[/b]\n"
"[codeblock]\n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = true\n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA\n"
"attachment.dst_color_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA\n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"attachment.dst_alpha_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA\n"
"[/codeblock]\n"
"[b]Add:[/b]\n"
"[codeblock]\n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = true\n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA\n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA\n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"[/codeblock]\n"
"[b]Subtract:[/b]\n"
"[codeblock]\n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = true\n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_REVERSE_SUBTRACT\n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_REVERSE_SUBTRACT\n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA\n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA\n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"[/codeblock]\n"
"[b]Multiply:[/b]\n"
"[codeblock]\n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = true\n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_DST_COLOR\n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ZERO\n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_DST_ALPHA\n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ZERO\n"
"[/codeblock]\n"
"[b]Pre-multiplied alpha:[/b]\n"
"[codeblock]\n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = true\n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD\n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"attachment.dst_color_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA\n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE\n"
"attachment.dst_alpha_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA\n"
"[/codeblock]"
msgstr ""
"Контролює, як виконується змішування вихідних і цільових фрагментів під час "
"використання [RenderingDevice]. \n"
"Для довідки, ось як звичайні режими змішування, призначені для користувача, "
"реалізовані в 2D рендерері Godot: \n"
"[b]Мікс:[/b] \n"
"[codeblock] \n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = ture \n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA \n"
"attachment.dst_color_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA \n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"attachment.dst_alpha_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA \n"
"[/codeblock] \n"
"[b]Додати:[/b] \n"
"[codeblock] \n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = ture \n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA \n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA \n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"[/codeblock] \n"
"[b]Відняти:[/b] \n"
"[codeblock] \n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = ture \n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_REVERSE_SUBTRACT \n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_REVERSE_SUBTRACT \n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA \n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_SRC_ALPHA \n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"[/codeblock] \n"
"[b]Помножити:[/b] \n"
"[codeblock] \n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = ture \n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_DST_COLOR \n"
"attachment.dst_color_blend_factor = RenderingDevice.BLEND_FACTOR_ZERO \n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_DST_ALPHA \n"
"attachment.dst_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ZERO \n"
"[/codeblock] \n"
"[b]Попередньо помножена альфа:[/b] \n"
"[codeblock] \n"
"var attachment = RDPipelineColorBlendStateAttachment.new()\n"
"attachment.enable_blend = ture \n"
"attachment.alpha_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.color_blend_op = RenderingDevice.BLEND_OP_ADD \n"
"attachment.src_color_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"attachment.dst_color_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA \n"
"attachment.src_alpha_blend_factor = RenderingDevice.BLEND_FACTOR_ONE \n"
"attachment.dst_alpha_blend_factor = "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA \n"
"[/codeblock]"
msgid ""
"Convenience method to perform standard mix blending with straight (non-"
"premultiplied) alpha. This sets [member enable_blend] to [code]true[/code], "
"[member src_color_blend_factor] to [constant "
"RenderingDevice.BLEND_FACTOR_SRC_ALPHA], [member dst_color_blend_factor] to "
"[constant RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA], [member "
"src_alpha_blend_factor] to [constant RenderingDevice.BLEND_FACTOR_SRC_ALPHA] "
"and [member dst_alpha_blend_factor] to [constant "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA]."
msgstr ""
"Зручний метод для виконання стандартного змішування з прямою (непопередньо "
"помноженою) альфою. Встановлює [member enable_blend] на [code]true[/code], "
"[member src_color_blend_factor] на [constant "
"RenderingDevice.BLEND_FACTOR_SRC_ALPHA], [member dst_color_blend_factor] на "
"[constant RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA], [member "
"src_alpha_blend_factor] на [constant RenderingDevice.BLEND_FACTOR_SRC_ALPHA] "
"та [member dst_alpha_blend_factor] на [constant "
"RenderingDevice.BLEND_FACTOR_ONE_MINUS_SRC_ALPHA]."
msgid "The blend mode to use for the alpha channel."
msgstr "Режим суміші для використання альфа-каналу."
msgid "The blend mode to use for the red/green/blue color channels."
msgstr ""
"Режим блендера для використання червоно-зелених/блакитних кольорових каналів."
msgid ""
"Controls how the blend factor for the alpha channel is determined based on "
"the destination's fragments."
msgstr ""
"Контролює, як визначається коефіцієнт суміші для альфа-каналу на основі "
"фрагментів призначення."
msgid ""
"Controls how the blend factor for the color channels is determined based on "
"the destination's fragments."
msgstr ""
"Контроль якості блендера для кольорових каналів визначається на основі "
"фрагментів призначення."
msgid ""
"If [code]true[/code], performs blending between the source and destination "
"according to the factors defined in [member src_color_blend_factor], [member "
"dst_color_blend_factor], [member src_alpha_blend_factor] and [member "
"dst_alpha_blend_factor]. The blend modes [member color_blend_op] and [member "
"alpha_blend_op] are also taken into account, with [member write_r], [member "
"write_g], [member write_b] and [member write_a] controlling the output."
msgstr ""
"Якщо [code]true[/code], виконується змішування між джерелом та призначенням "
"відповідно до факторів, визначених у [member src_color_blend_factor], [member "
"dst_color_blend_factor], [member src_alpha_blend_factor] та [member "
"dst_alpha_blend_factor]. Режими змішування [member color_blend_op] та [member "
"alpha_blend_op] також враховуються, при цьому [member write_r], [member "
"write_g], [member write_b] та [member write_a] контролюють вихід."
msgid ""
"Controls how the blend factor for the alpha channel is determined based on "
"the source's fragments."
msgstr ""
"Контролює, як визначається коефіцієнт суміші для альфа-каналу на основі "
"фрагментів джерела."
msgid ""
"Controls how the blend factor for the color channels is determined based on "
"the source's fragments."
msgstr ""
"Контроль якості блендера для кольорових каналів визначається на основі "
"фрагментів джерела."
msgid "If [code]true[/code], writes the new alpha channel to the final result."
msgstr ""
"Якщо [code]true[/code], напишіть новий альфа-канал до кінцевого результату."
msgid ""
"If [code]true[/code], writes the new blue color channel to the final result."
msgstr ""
"Якщо [code]true[/code], напишіть новий синій колірний канал до кінцевого "
"результату."
msgid ""
"If [code]true[/code], writes the new green color channel to the final result."
msgstr ""
"Якщо [code]true[/code], напишіть новий зелений колірний канал до кінцевого "
"результату."
msgid ""
"If [code]true[/code], writes the new red color channel to the final result."
msgstr ""
"Якщо [code]true[/code], напишіть новий червоний колірний канал до кінцевого "
"результату."
msgid "Pipeline depth/stencil state (used by [RenderingDevice])."
msgstr ""
"Глибина трубопроводу/стан трафарету (використовується [RenderingDevice])."
msgid ""
"[RDPipelineDepthStencilState] controls the way depth and stencil comparisons "
"are performed when sampling those values using [RenderingDevice]."
msgstr ""
"[RDPipelineDepthStencilState] контролює глибину шляху та порівняння "
"трафаретів при відбору цих значень за допомогою [RenderingDevice]."
msgid ""
"The method used for comparing the previous back stencil value and [member "
"back_op_reference]."
msgstr ""
"Метод, що використовується для порівняння попереднього значення зворотного "
"трафарету та [member back_op_reference]."
msgid "Selects which bits from the back stencil value will be compared."
msgstr "Вибирає, які біти з задньої вартості трафарету будуть порівнюватися."
msgid ""
"The operation to perform on the stencil buffer for back pixels that pass the "
"stencil test but fail the depth test."
msgstr ""
"Операція для виконання на буфері трафарету для спини пікселів, які проходять "
"тест трафарету, але не перевіряють глибину."
msgid ""
"The operation to perform on the stencil buffer for back pixels that fail the "
"stencil test."
msgstr ""
"Операція, яка виконується з трафаретним буфером для задніх пікселів, які не "
"пройшли перевірку трафарету."
msgid ""
"The operation to perform on the stencil buffer for back pixels that pass the "
"stencil test."
msgstr ""
"Операція для виконання на буфері трафарету для спини пікселів, які проходять "
"перевірку трафарету."
msgid "The value the previous back stencil value will be compared to."
msgstr "Вартість попереднього зворотного трафарету в порівнянні з."
msgid "Selects which bits from the back stencil value will be changed."
msgstr "Вибирає, які біти з задньої вартості трафарету будуть змінені."
msgid "The method used for comparing the previous and current depth values."
msgstr ""
"Метод, який використовується для порівняння попередніх і поточних значень "
"глибини."
msgid ""
"The maximum depth that returns [code]true[/code] for [member "
"enable_depth_range]."
msgstr ""
"Максимальна глибина, яка повертає [code]true[/code] для [member "
"enable_depth_range]."
msgid ""
"The minimum depth that returns [code]true[/code] for [member "
"enable_depth_range]."
msgstr ""
"Мінімальна глибина, яка повертає [code]true[/code] для [member "
"enable_depth_range]."
msgid ""
"If [code]true[/code], each depth value will be tested to see if it is between "
"[member depth_range_min] and [member depth_range_max]. If it is outside of "
"these values, it is discarded."
msgstr ""
"Якщо [code]true[/code], кожне значення глибини буде перевірено на наявність у "
"діапазоні між [member depth_range_min] та [member depth_range_max]. Якщо воно "
"виходить за межі цих значень, його буде відкинуто."
msgid ""
"If [code]true[/code], enables depth testing which allows objects to be "
"automatically occluded by other objects based on their depth. This also "
"allows objects to be partially occluded by other objects. If [code]false[/"
"code], objects will appear in the order they were drawn (like in Godot's 2D "
"renderer)."
msgstr ""
"Якщо [code]true[/code], дозволяє тестування глибини, що дозволяє об'єктам "
"автоматично включати інші об'єкти на основі їх глибини. Це також дозволяє "
"об'єктам бути частково за винятком інших об'єктів. Якщо [code]false[/code], "
"об'єкти з'являться в порядку, що вони були намальовані (наприклад, в Godot's "
"2D рендерера)."
msgid ""
"If [code]true[/code], writes to the depth buffer whenever the depth test "
"returns [code]true[/code]. Only works when enable_depth_test is also "
"[code]true[/code]."
msgstr ""
"Якщо [code]true[/code], запис у буфер глибини щоразу, коли перевірка глибини "
"повертає [code]true[/code]. Працює лише тоді, коли enable_depth_test також "
"[code]true[/code]."
msgid ""
"If [code]true[/code], enables stencil testing. There are separate stencil "
"buffers for front-facing triangles and back-facing triangles. See properties "
"that begin with \"front_op\" and properties with \"back_op\" for each."
msgstr ""
"Якщо [code]true[/code], дозволяє тестування трафарету. Для передпосівних "
"трикутників є окремі трафаретні манжети. Дивитися властивості, які "
"починаються з \"front_op\" і властивості з \"back_op\" для кожного."
msgid ""
"The method used for comparing the previous front stencil value and [member "
"front_op_reference]."
msgstr ""
"Метод, що використовується для порівняння попереднього значення переднього "
"трафарету та [member front_op_reference]."
msgid "Selects which bits from the front stencil value will be compared."
msgstr "Вибирає, які біти з переднього значення трафарету будуть порівнюватися."
msgid ""
"The operation to perform on the stencil buffer for front pixels that pass the "
"stencil test but fail the depth test."
msgstr ""
"Операція для виконання на буфері трафарету для передніх пікселів, які "
"проходять перевірку трафарету, але не проходять випробування глибини."
msgid ""
"The operation to perform on the stencil buffer for front pixels that fail the "
"stencil test."
msgstr ""
"Операція для виконання на буфері трафарету для фронтальних пікселів, які не "
"виконують випробування трафарету."
msgid ""
"The operation to perform on the stencil buffer for front pixels that pass the "
"stencil test."
msgstr ""
"Операція для виконання на буфері трафарету для фронтальних пікселів, які "
"проходять перевірку трафарету."
msgid "The value the previous front stencil value will be compared to."
msgstr ""
"Вартість попередньої передньої трафаретної вартості буде у порівнянні з."
msgid "Selects which bits from the front stencil value will be changed."
msgstr "Виберіть, які біти з переднього значення трафарету будуть змінені."
msgid "Pipeline multisample state (used by [RenderingDevice])."
msgstr "Багаторазовий стан труби (використаний [RenderingDevice])."
msgid ""
"[RDPipelineMultisampleState] is used to control how multisample or "
"supersample antialiasing is being performed when rendering using "
"[RenderingDevice]."
msgstr ""
"[RDPipelineMultisampleState] використовується для контролю того, як "
"багаторазовий або надшвидкий антиалії виконується при рендерингу за допомогою "
"[RenderingDevice]."
msgid ""
"If [code]true[/code], alpha to coverage is enabled. This generates a "
"temporary coverage value based on the alpha component of the fragment's first "
"color output. This allows alpha transparency to make use of multisample "
"antialiasing."
msgstr ""
"Якщо [code]true[/code], альфа на покриття включена. Це генерує тимчасове "
"значення покриття на основі альфа- компонента першого кольору фрагмента. Це "
"дозволяє альфа-прозорість використовувати антиалюзування."
msgid ""
"If [code]true[/code], alpha is forced to either [code]0.0[/code] or "
"[code]1.0[/code]. This allows hardening the edges of antialiased alpha "
"transparencies. Only relevant if [member enable_alpha_to_coverage] is "
"[code]true[/code]."
msgstr ""
"Якщо [code]true[/code], альфа вимушена або [code]0.0[/code] або [code]1.0[/"
"code]. Це дозволяє затвердити краї антиалісованих альфа-транпаренцій. "
"[code]true[/code]."
msgid ""
"If [code]true[/code], enables per-sample shading which replaces MSAA by SSAA. "
"This provides higher quality antialiasing that works with transparent (alpha "
"scissor) edges. This has a very high performance cost. See also [member "
"min_sample_shading]. See the [url=https://registry.khronos.org/vulkan/specs/"
"1.3-extensions/html/vkspec.html#primsrast-sampleshading]per-sample shading "
"Vulkan documentation[/url] for more details."
msgstr ""
"Якщо [code]true[/code], вмикається затінення для кожного зразка, яке замінює "
"MSAA на SSAA. Це забезпечує високоякісне згладжування, яке працює з прозорими "
"(альфа-ножиці) краями. Це має дуже високі витрати на продуктивність. Див. "
"також [member min_sample_shading]. Див. [url=https://registry.khronos.org/"
"vulkan/specs/1.3-extensions/html/vkspec.html#primsrast-"
"sampleshading]документацію Vulkan щодо затінення для кожного зразка[/url] для "
"отримання додаткової інформації."
msgid ""
"The multiplier of [member sample_count] that determines how many samples are "
"performed for each fragment. Must be between [code]0.0[/code] and [code]1.0[/"
"code] (inclusive). Only effective if [member enable_sample_shading] is "
"[code]true[/code]. If [member min_sample_shading] is [code]1.0[/code], "
"fragment invocation must only read from the coverage index sample. Tile image "
"access must not be used if [member enable_sample_shading] is [i]not[/i] "
"[code]1.0[/code]."
msgstr ""
"Множник [member sample_count], який визначає, скільки вибірок виконується для "
"кожного фрагмента. Повинен бути в діапазоні від [code]0.0[/code] до "
"[code]1.0[/code] (включно). Діє лише тоді, коли [member "
"enable_sample_shading] має значення [code]true[/code]. Якщо [member "
"min_sample_shading] має значення [code]1.0[/code], виклик фрагмента має "
"зчитувати лише вибірку індексу покриття. Доступ до зображення плитки не "
"повинен використовуватися, якщо [member enable_sample_shading] має значення "
"[i]не[/i] [code]1.0[/code]."
msgid ""
"The number of MSAA samples (or SSAA samples if [member enable_sample_shading] "
"is [code]true[/code]) to perform. Higher values result in better "
"antialiasing, at the cost of performance."
msgstr ""
"Кількість семплів MSAA (або семплів SSAA, якщо [member enable_sample_shading] "
"має значення [code]true[/code]), які потрібно виконати. Вищі значення "
"призводять до кращого згладжування, але за рахунок зниження продуктивності."
msgid ""
"The sample mask array. See the [url=https://registry.khronos.org/vulkan/specs/"
"1.3-extensions/html/vkspec.html#fragops-samplemask]sample mask Vulkan "
"documentation[/url] for more details."
msgstr ""
"Маска для зразків масиву. Дивитися [url=https://registry.khronos.org/vulkan/"
"specs/1.3-extensions/html/vkspec.html#fragops-samplemask]sample Mask Vulkan "
"документації[/url] для отримання додаткової інформації."
msgid "Pipeline rasterization state (used by [RenderingDevice])."
msgstr "Стан растеризації конвеєра (використовується [RenderingDevice])."
msgid ""
"The cull mode to use when drawing polygons, which determines whether front "
"faces or backfaces are hidden."
msgstr ""
"Режим ліктя для використання при витяжці полігонів, що визначає, чи приховані "
"лицьові особи або задня сторона."
msgid ""
"A limit for how much each depth value can be offset. If negative, it serves "
"as a minimum value, but if positive, it serves as a maximum value."
msgstr ""
"Обмеження для того, скільки кожний значення глибини може бути вимкнено. Якщо "
"негативно, вона слугує мінімальним значенням, але якщо позитив, вона слугує "
"максимальною вартістю."
msgid ""
"A constant offset added to each depth value. Applied after [member "
"depth_bias_slope_factor]."
msgstr ""
"Постійне зміщення, що додається до кожного значення глибини. Застосовується "
"після [member depth_bias_slope_factor]."
msgid ""
"If [code]true[/code], each generated depth value will by offset by some "
"amount. The specific amount is generated per polygon based on the values of "
"[member depth_bias_slope_factor] and [member depth_bias_constant_factor]."
msgstr ""
"Якщо [code]true[/code], кожне згенероване значення глибини буде зміщено на "
"певну величину. Конкретна величина генерується для кожного полігону на основі "
"значень [member depth_bias_slope_factor] та [member "
"depth_bias_constant_factor]."
msgid ""
"A constant scale applied to the slope of each polygons' depth. Applied before "
"[member depth_bias_constant_factor]."
msgstr ""
"Постійний масштаб, що застосовується до нахилу глибини кожного полігону. "
"Застосовується до [member depth_bias_constant_factor]."
msgid ""
"If [code]true[/code], primitives are discarded immediately before the "
"rasterization stage."
msgstr ""
"Якщо [code]true[/code], примітиви знімаються безпосередньо перед етапом "
"рестеризації."
msgid ""
"If [code]true[/code], clamps depth values according to the minimum and "
"maximum depth of the associated viewport."
msgstr ""
"Якщо [code]true[/code], значення глибини затискачів за мінімальною і "
"максимальною глибиною пов'язаного виду транспорту."
msgid ""
"The winding order to use to determine which face of a triangle is considered "
"its front face."
msgstr ""
"Для визначення якого обличчя трикутника вважається його передньою особою."
msgid ""
"The line width to use when drawing lines (in pixels). Thick lines may not be "
"supported on all hardware."
msgstr ""
"Ширина лінії для використання при витяжних лініях (в пікселях). Підтримувані "
"лінії можуть не підтримуватися на всіх апаратах."
msgid ""
"The number of control points to use when drawing a patch with tessellation "
"enabled. Higher values result in higher quality at the cost of performance."
msgstr ""
"Кількість контрольних точок для використання при натягуванні патчів за "
"допомогою ввімкненої установки. Вищі значення призводять до високої якості за "
"вартістю виконання."
msgid ""
"If [code]true[/code], performs wireframe rendering for triangles instead of "
"flat or textured rendering."
msgstr ""
"Якщо [code]true[/code], виконує рульовий рендеринг для трикутників замість "
"плоского або фактурного рендерингу."
msgid "Pipeline specialization constant (used by [RenderingDevice])."
msgstr ""
"Постійна спеціалізація трубопроводів (використовуються [RenderingDevice])."
msgid ""
"A [i]specialization constant[/i] is a way to create additional variants of "
"shaders without actually increasing the number of shader versions that are "
"compiled. This allows improving performance by reducing the number of shader "
"versions and reducing [code]if[/code] branching, while still allowing shaders "
"to be flexible for different use cases.\n"
"This object is used by [RenderingDevice]."
msgstr ""
"[i]спеціалізація констант[/i] – це спосіб створення додаткових варіантів "
"шейдерів без фактичного збільшення кількості шейдерних версій, які "
"скомпільуються. Це дозволяє підвищити продуктивність, зменшуючи кількість "
"версій шейдера і зменшення [code]if[/code], в той час як і раніше, дозволяє "
"шейдерам бути гнучкими для різних випадків використання.\n"
"Цей об'єкт використовується [RenderingDevice]."
msgid ""
"The identifier of the specialization constant. This is a value starting from "
"[code]0[/code] and that increments for every different specialization "
"constant for a given shader."
msgstr ""
"Ідентифікатор постійної спеціалізації. Це значення, починаючи від [code]0[/"
"code] і що спонукає до будь-якої різної спеціалізації, постійної для даного "
"шейкера."
msgid ""
"The specialization constant's value. Only [bool], [int] and [float] types are "
"valid for specialization constants."
msgstr ""
"Спеціалізація постійного значення. Тільки [bool], [int] і [float] типи дійсні "
"для констанцій спеціалізації."
msgid "Sampler state (used by [RenderingDevice])."
msgstr "Зразковий стан (використаний [RenderingDevice])."
msgid ""
"Maximum anisotropy that can be used when sampling. Only effective if [member "
"use_anisotropy] is [code]true[/code]. Higher values result in a sharper "
"sampler at oblique angles, at the cost of performance (due to memory "
"bandwidth). This value may be limited by the graphics hardware in use. Most "
"graphics hardware only supports values up to [code]16.0[/code].\n"
"If [member anisotropy_max] is [code]1.0[/code], forcibly disables anisotropy "
"even if [member use_anisotropy] is [code]true[/code]."
msgstr ""
"Максимальна анізотропія, яку можна використовувати під час семплювання. "
"Ефективно лише тоді, коли [member use_anisotropy] має значення [code]true[/"
"code]. Вищі значення призводять до чіткішого семплера під похилими кутами, "
"але це знижує продуктивність (через пропускну здатність пам'яті). Це значення "
"може бути обмежене використовуваним графічним обладнанням. Більшість "
"графічного обладнання підтримує значення лише до [code]16.0[/code].\n"
"Якщо [member anisotropy_max] має значення [code]1.0[/code], примусово "
"вимикається анізотропія, навіть якщо [member use_anisotropy] має значення "
"[code]true[/code]."
msgid ""
"The border color that will be returned when sampling outside the sampler's "
"bounds and the [member repeat_u], [member repeat_v] or [member repeat_w] "
"modes have repeating disabled."
msgstr ""
"Колір межі, який буде повернуто під час семплювання за межами семплера, а "
"режими [member repeat_u], [member repeat_v] або [member repeat_w] мають "
"вимкнене повторення."
msgid ""
"The compare operation to use. Only effective if [member enable_compare] is "
"[code]true[/code]."
msgstr "Порівняти роботу з використанням. [code]true[/code]."
msgid ""
"If [code]true[/code], returned values will be based on the comparison "
"operation defined in [member compare_op]. This is a hardware-based approach "
"and is therefore faster than performing this manually in a shader. For "
"example, compare operations are used for shadow map rendering by comparing "
"depth values from a shadow sampler."
msgstr ""
"Якщо значення [code]true[/code], повернуті значення будуть базуватися на "
"операції порівняння, визначеній у [member compare_op]. Це апаратний підхід, і "
"тому він швидший, ніж виконувати його вручну в шейдері. Наприклад, операції "
"порівняння використовуються для рендерингу карти тіней шляхом порівняння "
"значень глибини з семплера тіней."
msgid ""
"The mipmap LOD bias to use. Positive values will make the sampler blurrier at "
"a given distance, while negative values will make the sampler sharper at a "
"given distance (at the risk of looking grainy). Recommended values are "
"between [code]-0.5[/code] and [code]0.0[/code]. Only effective if the sampler "
"has mipmaps available."
msgstr ""
"Mipmap LOD для використання. Позитивні цінності зроблять відбій пробки на "
"даній дистанції, при цьому негативні значення змусять заточувати при цьому "
"гострий зразок на даній дистанції (при ризику пошуку зерна). [code]-0.5[/"
"code] і [code]0.0[/code]. Тільки ефективний, якщо пробектор має mipmaps "
"доступні."
msgid ""
"The sampler's magnification filter. It is the filtering method used when "
"sampling texels that appear bigger than on-screen pixels."
msgstr ""
"Магнітний фільтр пробовідбірника. Це метод фільтрування, який "
"використовується при відбору тексів, які з'являються більше, ніж на екранних "
"пікселів."
msgid ""
"The maximum mipmap LOD bias to display (lowest resolution). Only effective if "
"the sampler has mipmaps available."
msgstr ""
"Максимальна mipmap LOD для відображення (повільне рішення). Тільки "
"ефективний, якщо пробектор має mipmaps доступні."
msgid ""
"The sampler's minification filter. It is the filtering method used when "
"sampling texels that appear smaller than on-screen pixels."
msgstr ""
"Фільтр пробовідбірника. Це метод фільтрування, який використовується при "
"відбору тексів, які з'являються меншими, ніж на екранних пікселів."
msgid ""
"The minimum mipmap LOD bias to display (highest resolution). Only effective "
"if the sampler has mipmaps available."
msgstr ""
"Мінімальна mipmap LOD для відображення (найвища роздільна здатність). Тільки "
"ефективний, якщо пробектор має mipmaps доступні."
msgid "The filtering method to use for mipmaps."
msgstr "Метод фільтрування для використання міток."
msgid ""
"The repeat mode to use along the U axis of UV coordinates. This affects the "
"returned values if sampling outside the UV bounds."
msgstr ""
"Режим повторення використання вздовж осі УФ-координат. Це впливає на "
"повернуті значення, якщо вибір за межі УФ."
msgid ""
"The repeat mode to use along the V axis of UV coordinates. This affects the "
"returned values if sampling outside the UV bounds."
msgstr ""
"Режим повторення за допомогою вісь УФ-координат. Це впливає на повернуті "
"значення, якщо вибір за межі УФ."
msgid ""
"The repeat mode to use along the W axis of UV coordinates. This affects the "
"returned values if sampling outside the UV bounds. Only effective for 3D "
"samplers."
msgstr ""
"Режим повторення за допомогою вісь УФ-координат. Це впливає на повернуті "
"значення, якщо вибір за межі УФ. Тільки ефективні для 3D-проекторів."
msgid ""
"If [code]true[/code], the texture will be sampled with coordinates ranging "
"from 0 to the texture's resolution. Otherwise, the coordinates will be "
"normalized and range from 0 to 1."
msgstr ""
"Якщо [code]true[/code], то текстура буде запропонована координатами, "
"починаючи від 0 до вирішення текстури. В іншому випадку координати будуть "
"нормалізовані і діапазон від 0 до 1."
msgid ""
"If [code]true[/code], perform anisotropic sampling. See [member "
"anisotropy_max]."
msgstr ""
"Якщо [code]true[/code], виконати анізотропну вибірку. Див. [member "
"anisotropy_max]."
msgid ""
"Compiled shader file in SPIR-V form (used by [RenderingDevice]). Not to be "
"confused with Godot's own [Shader]."
msgstr ""
"Упорядкований шейдер файл у форматі SPIR-V (використаний [RenderingDevice]). "
"Не плутати з Боготом у себе [Shader]."
msgid ""
"Compiled shader file in SPIR-V form.\n"
"See also [RDShaderSource]. [RDShaderFile] is only meant to be used with the "
"[RenderingDevice] API. It should not be confused with Godot's own [Shader] "
"resource, which is what Godot's various nodes use for high-level shader "
"programming."
msgstr ""
"Порівняти файл шейдера в форматі SPIR-V.\n"
"Дивитися також [RDShaderSource]. [RDShaderFile] призначений для використання "
"з API [RenderingDevice]. Не слід плутати з власними ресурсами Godot, що це "
"те, що різні вершини Godot використовують для високорівневого тіні."
msgid ""
"Returns the SPIR-V intermediate representation for the specified shader "
"[param version]."
msgstr ""
"Повертає проміжне представлення SPIR-V для вказаного шейдера [param version]."
msgid "Returns the list of compiled versions for this shader."
msgstr "Повертає список складених версій для цього шейдера."
msgid ""
"Sets the SPIR-V [param bytecode] that will be compiled for the specified "
"[param version]."
msgstr ""
"Налаштовує SPIR-V [param bytecode], який буде скомпільовано за вказаною "
"[param version]."
msgid ""
"The base compilation error message, which indicates errors not related to a "
"specific shader stage if non-empty. If empty, shader compilation is not "
"necessarily successful (check [RDShaderSPIRV]'s error message members)."
msgstr ""
"Повідомлення про помилку бази, яка вказує на помилки, не пов'язані з "
"конкретним етапом шейдера, якщо не спрощує. Якщо порожня, точна компіляція не "
"обов'язково успішна (перевірка [RDShaderSPIRV]."
msgid "Shader source code (used by [RenderingDevice])."
msgstr "Код джерела (використаний [RenderingDevice])."
msgid ""
"Shader source code in text form.\n"
"See also [RDShaderFile]. [RDShaderSource] is only meant to be used with the "
"[RenderingDevice] API. It should not be confused with Godot's own [Shader] "
"resource, which is what Godot's various nodes use for high-level shader "
"programming."
msgstr ""
"Код джерела даних у текстовій формі.\n"
"Дивись також [RDShaderFile]. [RDShaderSource] призначений для використання з "
"API [RenderingDevice]. Не слід плутати з власними ресурсами Godot, що це те, "
"що різні вершини Godot використовують для високорівневого тіні."
msgid ""
"Returns source code for the specified shader [param stage]. Equivalent to "
"getting one of [member source_compute], [member source_fragment], [member "
"source_tesselation_control], [member source_tesselation_evaluation] or "
"[member source_vertex]."
msgstr ""
"Повертає вихідний код для зазначеного шейдера [param stage]. Еквівалентно "
"отриманню одного з [member source_compute], [member source_fragment], [member "
"source_tesselation_control], [member source_tesselation_evaluation] або "
"[member source_vertex]."
msgid ""
"Sets [param source] code for the specified shader [param stage]. Equivalent "
"to setting one of [member source_compute], [member source_fragment], [member "
"source_tesselation_control], [member source_tesselation_evaluation] or "
"[member source_vertex].\n"
"[b]Note:[/b] If you set the compute shader source code using this method "
"directly, remember to remove the Godot-specific hint [code]#[compute][/code]."
msgstr ""
"Встановлює [param source] код для вказаного шейдера [param stage]. "
"Еквівалентно встановленню [member source_compute], [member source_fragment], "
"[member source_tesselation_control], [member source_tesselation_evaluation] "
"або [member source_vertex]. \n"
"[b]Примітка:[/b] Якщо ви встановлюєте вихідний код обчислювального шейдера "
"безпосередньо за допомогою цього методу, не забудьте видалити підказку "
"[code]#[compute][/code], специфічну для Godot."
msgid "The language the shader is written in."
msgstr "Мова шейдера письмова."
msgid "Source code for the shader's compute stage."
msgstr "Код джерела для складання шейдера."
msgid "Source code for the shader's fragment stage."
msgstr "Код джерела фрагмента шейдера."
msgid "Source code for the shader's tessellation control stage."
msgstr "Код джерела для фази керування відтінками."
msgid "Source code for the shader's tessellation evaluation stage."
msgstr "Код джерела для етапу оцінювання шлуночків."
msgid "Source code for the shader's vertex stage."
msgstr "Код джерела для фази штора."
msgid ""
"SPIR-V intermediate representation as part of an [RDShaderFile] (used by "
"[RenderingDevice])."
msgstr ""
"Проміжне представлення SPIR-V як частина [RDShaderFile] (використовується "
"[RenderingDevice])."
msgid ""
"[RDShaderSPIRV] represents an [RDShaderFile]'s [url=https://www.khronos.org/"
"spir/]SPIR-V[/url] code for various shader stages, as well as possible "
"compilation error messages. SPIR-V is a low-level intermediate shader "
"representation. This intermediate representation is not used directly by GPUs "
"for rendering, but it can be compiled into binary shaders that GPUs can "
"understand. Unlike compiled shaders, SPIR-V is portable across GPU models and "
"driver versions.\n"
"This object is used by [RenderingDevice]."
msgstr ""
"[RDShaderSPIRV] представляє код [url=https://www.khronos.org/spir/]SPIR-V[/"
"url] з [RDShaderFile] для різних етапів шейдерів, а також можливі "
"повідомлення про помилки компіляції. SPIR-V – це низькорівневе проміжне "
"представлення шейдерів. Це проміжне представлення не використовується "
"безпосередньо графічними процесорами для рендерингу, але його можна "
"скомпілювати у двійкові шейдери, які графічні процесори можуть зрозуміти. На "
"відміну від скомпільованих шейдерів, SPIR-V є портативним між моделями "
"графічних процесорів та версіями драйверів.\n"
"Цей об'єкт використовується [RenderingDevice]."
msgid ""
"Equivalent to getting one of [member bytecode_compute], [member "
"bytecode_fragment], [member bytecode_tesselation_control], [member "
"bytecode_tesselation_evaluation], [member bytecode_vertex]."
msgstr ""
"Еквівалентно отриманню одного з [member bytecode_compute], [member "
"bytecode_fragment], [member bytecode_tesselation_control], [member "
"bytecode_tesselation_evaluation], [member bytecode_vertex]."
msgid ""
"Returns the compilation error message for the given shader [param stage]. "
"Equivalent to getting one of [member compile_error_compute], [member "
"compile_error_fragment], [member compile_error_tesselation_control], [member "
"compile_error_tesselation_evaluation], [member compile_error_vertex]."
msgstr ""
"Повертає повідомлення про помилку компіляції для заданого шейдера [param "
"stage]. Еквівалентно отриманню одного з [member compile_error_compute], "
"[member compile_error_fragment], [member compile_error_tesselation_control], "
"[member compile_error_tesselation_evaluation], [member compile_error_vertex]."
msgid ""
"Sets the SPIR-V [param bytecode] for the given shader [param stage]. "
"Equivalent to setting one of [member bytecode_compute], [member "
"bytecode_fragment], [member bytecode_tesselation_control], [member "
"bytecode_tesselation_evaluation], [member bytecode_vertex]."
msgstr ""
"Встановлює SPIR-V [param bytecode] для заданого шейдера [param stage]. "
"Еквівалентно встановленню одного з [member bytecode_compute], [member "
"bytecode_fragment], [member bytecode_tesselation_control], [member "
"bytecode_tesselation_evaluation], [member bytecode_vertex]."
msgid ""
"Sets the compilation error message for the given shader [param stage] to "
"[param compile_error]. Equivalent to setting one of [member "
"compile_error_compute], [member compile_error_fragment], [member "
"compile_error_tesselation_control], [member "
"compile_error_tesselation_evaluation], [member compile_error_vertex]."
msgstr ""
"Встановлює повідомлення про помилку компіляції для заданого шейдера [param "
"stage] на [param compile_error]. Еквівалентно встановленню одного з [member "
"compile_error_compute], [member compile_error_fragment], [member "
"compile_error_tesselation_control], [member "
"compile_error_tesselation_evaluation], [member compile_error_vertex]."
msgid "The SPIR-V bytecode for the compute shader stage."
msgstr "СПИР-В байт-код для складання шейдера."
msgid "The SPIR-V bytecode for the fragment shader stage."
msgstr "СПИР-В байт-код для фрагмента шейдера."
msgid "The SPIR-V bytecode for the tessellation control shader stage."
msgstr "Код SPIR-V для фази керування відтінками."
msgid "The SPIR-V bytecode for the tessellation evaluation shader stage."
msgstr "СПИР-В байтовий код для етапу оцінювання шейдера."
msgid "The SPIR-V bytecode for the vertex shader stage."
msgstr "Код SPIR-V для фази шейдера."
msgid ""
"The compilation error message for the compute shader stage (set by the SPIR-V "
"compiler and Godot). If empty, shader compilation was successful."
msgstr ""
"Повідомлення про помилку збірника для складання етапу шейдера (постановки "
"компілятора SPIR-V і Godot). При порожньому, відтінковому збірнику було "
"успішним."
msgid ""
"The compilation error message for the fragment shader stage (set by the SPIR-"
"V compiler and Godot). If empty, shader compilation was successful."
msgstr ""
"Повідомлення про помилку збірника для фрагмента шейдера (заміщено "
"компілятором SPIR-V і Godot). При порожньому, відтінковому збірнику було "
"успішним."
msgid ""
"The compilation error message for the tessellation control shader stage (set "
"by the SPIR-V compiler and Godot). If empty, shader compilation was "
"successful."
msgstr ""
"Повідомлення про помилку збірника для фази керування відтінками (заданий "
"компілятором SPIR-V і Godot). При порожньому, відтінковому збірнику було "
"успішним."
msgid ""
"The compilation error message for the tessellation evaluation shader stage "
"(set by the SPIR-V compiler and Godot). If empty, shader compilation was "
"successful."
msgstr ""
"Повідомлення про помилку збірника для етапу оцінювання шейдера (заданий "
"компілятором SPIR-V і Godot). При порожньому, відтінковому збірнику було "
"успішним."
msgid ""
"The compilation error message for the vertex shader stage (set by the SPIR-V "
"compiler and Godot). If empty, shader compilation was successful."
msgstr ""
"Повідомлення про помилку збірника для фази шейдера вершини (зміщено "
"компілятором SPIR-V і Godot). При порожньому, відтінковому збірнику було "
"успішним."
msgid "Texture format (used by [RenderingDevice])."
msgstr "Формат Текстури (використано [RenderingDevice])."
msgid ""
"Adds [param format] as a valid format for the corresponding [RDTextureView]'s "
"[member RDTextureView.format_override] property. If any format is added as "
"shareable, then the main [member format] must also be added."
msgstr ""
"Додає [param format] як дійсний формат для відповідної властивості "
"[RDTextureView] [member RDTextureView.format_override]. Якщо будь-який формат "
"додається як доступний для спільного використання, тоді також потрібно додати "
"головний [member format]."
msgid ""
"Removes [param format] from the list of valid formats that the corresponding "
"[RDTextureView]'s [member RDTextureView.format_override] property can be set "
"to."
msgstr ""
"Видаляє [param format] зі списку дійсних форматів, які можна встановити для "
"відповідної властивості [member RDTextureView.format_override] "
"[RDTextureView]."
msgid ""
"The number of layers in the texture. Only relevant for 2D texture arrays."
msgstr "Кількість шарів в фактурі. Тільки відповідні для 2D текстурних масивів."
msgid ""
"The texture's depth (in pixels). This is always [code]1[/code] for 2D "
"textures."
msgstr "Глибина текстури (у пікселях). Це завжди [code]1[/code] для текстур 2D."
msgid "The texture's pixel data format."
msgstr "Формат даних фактури."
msgid "The texture's height (in pixels)."
msgstr "Висота текстури (у пікселях)."
msgid ""
"If a texture is discardable, its contents do not need to be preserved between "
"frames. This flag is only relevant when the texture is used as target in a "
"draw list.\n"
"This information is used by [RenderingDevice] to figure out if a texture's "
"contents can be discarded, eliminating unnecessary writes to memory and "
"boosting performance."
msgstr ""
"Якщо текстуру можна відкинути, її вміст не потрібно зберігати між кадрами. "
"Цей прапор має значення лише тоді, коли текстура використовується як ціль у "
"списку малювання. \n"
"Ця інформація використовується [RenderingDevice], щоб визначити, чи можна "
"скинути вміст текстури, усуваючи непотрібні записи в пам’ять і підвищуючи "
"продуктивність."
msgid "The texture will be used as the destination of a resolve operation."
msgstr "Текстура використовуватиметься як місце призначення операції вирішення."
msgid "The number of mipmaps available in the texture."
msgstr "Кількість mipmaps доступна в фактурі."
msgid "The number of samples used when sampling the texture."
msgstr "Кількість зразків, які використовуються при підборі текстури."
msgid "The texture type."
msgstr "Тип текстури."
msgid ""
"The texture's usage bits, which determine what can be done using the texture."
msgstr ""
"Укуси використання текстури, які визначають те, що можна зробити за допомогою "
"текстури."
msgid "The texture's width (in pixels)."
msgstr "Ширина текстури (в пікселях)."
msgid "Texture view (used by [RenderingDevice])."
msgstr "Текстура (використана [RenderingDevice])."
msgid ""
"Optional override for the data format to return sampled values in. The "
"corresponding [RDTextureFormat] must have had this added as a shareable "
"format. The default value of [constant RenderingDevice.DATA_FORMAT_MAX] does "
"not override the format."
msgstr ""
"Необов’язкове перевизначення формату даних, у якому повертаються вибіркові "
"значення. У відповідному [RDTextureFormat] це має бути додано як формат, "
"доступний для спільного використання. Значення за замовчуванням [constant "
"RenderingDevice.DATA_FORMAT_MAX] не перевизначає формат."
msgid "The channel to sample when sampling the alpha channel."
msgstr "Канал для вибірки при відбору альфа-каналу."
msgid "The channel to sample when sampling the blue color channel."
msgstr "Канал для вибірки при відборі синього кольору каналу."
msgid "The channel to sample when sampling the green color channel."
msgstr "Канал для вибірки при відбору зеленого каналу кольору."
msgid "The channel to sample when sampling the red color channel."
msgstr "Канал для вибірки при відбору червоного кольору каналу."
msgid "Shader uniform (used by [RenderingDevice])."
msgstr "Уніформа шейдера (використовується [RenderingDevice])."
msgid ""
"Binds the given id to the uniform. The data associated with the id is then "
"used when the uniform is passed to a shader."
msgstr ""
"Підібрано дана id до однорідності. Дані, пов'язані з ідентифікатором, потім "
"використовуються при проходженні уніформи."
msgid "Unbinds all ids currently bound to the uniform."
msgstr "Виключає всі кришки, які в даний час межують з уніформою."
msgid "Returns an array of all ids currently bound to the uniform."
msgstr "Повертає масив всіх покладів, які в даний час належать до однорідності."
msgid "The uniform's binding."
msgstr "Уніформа."
msgid "The uniform's data type."
msgstr "Тип даних форма."
msgid "Vertex attribute (used by [RenderingDevice])."
msgstr "Атрибут Vertex (використаний [RenderingDevice])."
msgid ""
"The index of the buffer in the vertex buffer array to bind this vertex "
"attribute. When set to [code]-1[/code], it defaults to the index of the "
"attribute.\n"
"[b]Note:[/b] You cannot mix binding explicitly assigned attributes with "
"implicitly assigned ones (i.e. [code]-1[/code]). Either all attributes must "
"have their binding set to [code]-1[/code], or all must have explicit bindings."
msgstr ""
"Індекс буфера в масиві буферів вершин для зв'язування цього атрибута вершини. "
"Якщо встановлено значення [code]-1[/code], за замовчуванням використовується "
"індекс атрибута.\n"
"[b]Примітка:[/b] Не можна змішувати явно призначені атрибути зв'язування з "
"неявно призначеними (тобто [code]-1[/code]). Або всі атрибути повинні мати "
"зв'язування, встановлене на [code]-1[/code], або всі повинні мати явні "
"зв'язування."
msgid "The way that this attribute's data is interpreted when sent to a shader."
msgstr ""
"Спосіб інтерпретації даних цього атрибута під час надсилання до шейдера."
msgid "The rate at which this attribute is pulled from its vertex buffer."
msgstr "Швидкість, з якою цей атрибут витягується з буфера вершин."
msgid "The location in the shader that this attribute is bound to."
msgstr "Розташування в шейдері, до якого прив’язаний цей атрибут."
msgid ""
"The number of bytes between the start of the vertex buffer and the first "
"instance of this attribute."
msgstr ""
"Кількість байтів між початком буфера вершин і першим екземпляром цього "
"атрибута."
msgid ""
"The number of bytes between the starts of consecutive instances of this "
"attribute."
msgstr "Кількість байтів між початками послідовних екземплярів цього атрибута."
msgid "A 2D axis-aligned bounding box using floating-point coordinates."
msgstr ""
"A 2D вісь вирівнюється з'єднувальна коробка з використанням плавучих "
"координат."
msgid ""
"The [Rect2] built-in [Variant] type represents an axis-aligned rectangle in a "
"2D space. It is defined by its [member position] and [member size], which are "
"[Vector2]. It is frequently used for fast overlap tests (see [method "
"intersects]). Although [Rect2] itself is axis-aligned, it can be combined "
"with [Transform2D] to represent a rotated or skewed rectangle.\n"
"For integer coordinates, use [Rect2i]. The 3D equivalent to [Rect2] is "
"[AABB].\n"
"[b]Note:[/b] Negative values for [member size] are not supported. With "
"negative size, most [Rect2] methods do not work correctly. Use [method abs] "
"to get an equivalent [Rect2] with a non-negative size.\n"
"[b]Note:[/b] In a boolean context, a [Rect2] evaluates to [code]false[/code] "
"if both [member position] and [member size] are zero (equal to [constant "
"Vector2.ZERO]). Otherwise, it always evaluates to [code]true[/code]."
msgstr ""
"Вбудований тип [Variant] [Rect2] представляє прямокутник, вирівняний по осях, "
"у двовимірному просторі. Він визначається його [member position] та [member "
"size], які є [Vector2]. Він часто використовується для швидких перевірок "
"перекриття (див. [method intercepts]). Хоча сам [Rect2] вирівняний по осях, "
"його можна поєднати з [Transform2D] для представлення повернутого або "
"скошеного прямокутника.\n"
"Для цілочисельних координат використовуйте [Rect2i]. 3D-еквівалент [Rect2] - "
"[AABB].\n"
"[b]Примітка:[/b] Від'ємні значення для [розміру елемента] не підтримуються. З "
"від'ємним розміром більшість методів [Rect2] працюють неправильно. "
"Використовуйте [method abs], щоб отримати еквівалентний [Rect2] з невід'ємним "
"розміром.\n"
"[b]Примітка:[/b] У булевому контексті значення [Rect2] повертає значення "
"[code]false[/code], якщо обидва значення [member position] та [member size] "
"дорівнюють нулю (дорівнюють [constant Vector2.ZERO]). В іншому випадку "
"значення завжди повертає значення [code]true[/code]."
msgid ""
"Constructs a [Rect2] with its [member position] and [member size] set to "
"[constant Vector2.ZERO]."
msgstr ""
"Створює [Rect2] з його [member position] і [member size] встановлено на "
"[constant Vector2.ZERO]."
msgid "Constructs a [Rect2] as a copy of the given [Rect2]."
msgstr "[Rect2] як копія даної [Rect2]."
msgid "Constructs a [Rect2] from a [Rect2i]."
msgstr "Створює [Rect2] з [Rect2i]."
msgid "Constructs a [Rect2] by [param position] and [param size]."
msgstr "Constructs a [Rect2] by [param position] і [param size]."
msgid ""
"Constructs a [Rect2] by setting its [member position] to ([param x], [param "
"y]), and its [member size] to ([param width], [param height])."
msgstr ""
"Створює [Rect2], встановлюючи його [member position] до ([param x], [param "
"y]), та його [member size] до ([param width], [param height])."
msgid ""
"Returns a [Rect2] equivalent to this rectangle, with its width and height "
"modified to be non-negative values, and with its [member position] being the "
"top-left corner of the rectangle.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect = Rect2(25, 25, -100, -50)\n"
"var absolute = rect.abs() # absolute is Rect2(-75, -25, 100, 50)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect = new Rect2(25, 25, -100, -50);\n"
"var absolute = rect.Abs(); // absolute is Rect2(-75, -25, 100, 50)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] It's recommended to use this method when [member size] is "
"negative, as most other methods in Godot assume that the [member position] is "
"the top-left corner, and the [member end] is the bottom-right corner."
msgstr ""
"Повертає [Rect2], еквівалентний цьому прямокутнику, з його шириною та "
"висотою, зміненими на невід’ємні значення, а [member position] — верхнім "
"лівим кутом прямокутника. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var rect = Rect2(25, 25, -100, -50) \n"
"var absolute = rect.abs() # absolute це Rect2(-75, -25, 100, 50) \n"
"[/gdscript] \n"
"[csharp] \n"
"var rect = new Rect2(25, 25, -100, -50); \n"
"var absolute = rect.Abs(); // абсолютним є Rect2(-75, -25, 100, 50) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Рекомендується використовувати цей метод, коли [member size] "
"має від’ємне значення, оскільки більшість інших методів у Godot припускають, "
"що [member position] — це верхній лівий кут, а [member end] — нижній правий "
"кут."
msgid ""
"Returns [code]true[/code] if this rectangle [i]completely[/i] encloses the "
"[param b] rectangle."
msgstr ""
"Повертає [code]true[/code], якщо цей прямокутник [i]повнено[/i] закриває "
"[param b] прямокутник."
msgid ""
"Returns a copy of this rectangle expanded to align the edges with the given "
"[param to] point, if necessary.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect = Rect2(0, 0, 5, 2)\n"
"\n"
"rect = rect.expand(Vector2(10, 0)) # rect is Rect2(0, 0, 10, 2)\n"
"rect = rect.expand(Vector2(-5, 5)) # rect is Rect2(-5, 0, 15, 5)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect = new Rect2(0, 0, 5, 2);\n"
"\n"
"rect = rect.Expand(new Vector2(10, 0)); // rect is Rect2(0, 0, 10, 2)\n"
"rect = rect.Expand(new Vector2(-5, 5)); // rect is Rect2(-5, 0, 15, 5)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цього прямокутника, розгорнуту для вирівнювання країв із "
"заданою точкою [param to], якщо необхідно.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect = Rect2(0, 0, 5, 2)\n"
"\n"
"rect = rect.expand(Vector2(10, 0)) # rect is Rect2(0, 0, 10, 2)\n"
"rect = rect.expand(Vector2(-5, 5)) # rect is Rect2(-5, 0, 15, 5)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect = new Rect2(0, 0, 5, 2);\n"
"\n"
"rect = rect.Expand(new Vector2(10, 0)); // rect is Rect2(0, 0, 10, 2)\n"
"rect = rect.Expand(new Vector2(-5, 5)); // rect is Rect2(-5, 0, 15, 5)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the rectangle's area. This is equivalent to [code]size.x * size.y[/"
"code]. See also [method has_area]."
msgstr ""
"Повертає область прямокутника. [code]size.x * розмір.y[/code]. Дивитися також "
"[method has_area]."
msgid ""
"Returns the center point of the rectangle. This is the same as [code]position "
"+ (size / 2.0)[/code]."
msgstr ""
"Повертає центральну точку прямокутника. Це так само, як [code]позиція + "
"(розмір / 2.0)[/code]."
msgid ""
"Returns the vertex's position of this rect that's the farthest in the given "
"direction. This point is commonly known as the support point in collision "
"detection algorithms."
msgstr ""
"Повертає позицію вершини цієї обмежувальної рамки, яка знаходиться найдальше "
"в заданому напрямку. Ця точка широко відома як опорна точка в алгоритмах "
"виявлення зіткнень."
msgid ""
"Returns a copy of this rectangle extended on all sides by the given [param "
"amount]. A negative [param amount] shrinks the rectangle instead. See also "
"[method grow_individual] and [method grow_side].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = Rect2(4, 4, 8, 8).grow(4) # a is Rect2(0, 0, 16, 16)\n"
"var b = Rect2(0, 0, 8, 4).grow(2) # b is Rect2(-2, -2, 12, 8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Rect2(4, 4, 8, 8).Grow(4); // a is Rect2(0, 0, 16, 16)\n"
"var b = new Rect2(0, 0, 8, 4).Grow(2); // b is Rect2(-2, -2, 12, 8)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цього прямокутника, розширену з усіх боків на задане значення "
"[param amount]. Від'ємне значення [param amount] натомість зменшує "
"прямокутник. Див. також [method grow_individual] та [method grow_side].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = Rect2(4, 4, 8, 8).grow(4) # a is Rect2(0, 0, 16, 16)\n"
"var b = Rect2(0, 0, 8, 4).grow(2) # b is Rect2(-2, -2, 12, 8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Rect2(4, 4, 8, 8).Grow(4); // a is Rect2(0, 0, 16, 16)\n"
"var b = new Rect2(0, 0, 8, 4).Grow(2); // b is Rect2(-2, -2, 12, 8)\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns a copy of this rectangle with its [param left], [param top], [param "
"right], and [param bottom] sides extended by the given amounts. Negative "
"values shrink the sides, instead. See also [method grow] and [method "
"grow_side]."
msgstr ""
"Повертає копію цього прямокутника з його сторонами [param left], [param top], "
"[param right] та [param bottom], подовженими на задані значення. Від'ємні "
"значення натомість зменшують сторони. Див. також [method grow] та [method "
"grow_side]."
msgid ""
"Returns a copy of this rectangle with its [param side] extended by the given "
"[param amount] (see [enum Side] constants). A negative [param amount] shrinks "
"the rectangle, instead. See also [method grow] and [method grow_individual]."
msgstr ""
"Повертає копію цього прямокутника з його [param side], розширеною на задане "
"значення [param amount] (див. константи [enum Side]). Від'ємне значення "
"[param amount] натомість зменшує прямокутник. Див. також [method grow] та "
"[method grow_individual]."
msgid ""
"Returns [code]true[/code] if this rectangle has positive width and height. "
"See also [method get_area]."
msgstr ""
"Повертає [code]true[/code], якщо цей прямокутник має позитивну ширину і "
"висоту. Дивись також [method get_area]."
msgid ""
"Returns [code]true[/code] if the rectangle contains the given [param point]. "
"By convention, points on the right and bottom edges are [b]not[/b] included.\n"
"[b]Note:[/b] This method is not reliable for [Rect2] with a [i]negative[/i] "
"[member size]. Use [method abs] first to get a valid rectangle."
msgstr ""
"Повертає [code]true[/code], якщо прямокутник містить задану точку [param "
"point]. За домовленістю, точки на правому та нижньому краях [b]не[/b] "
"враховуються.\n"
"[b]Примітка:[/b] Цей метод ненадійний для [Rect2] з [i]від’ємним[/i] [member "
"size]. Спочатку використовуйте [method abs], щоб отримати коректний "
"прямокутник."
msgid ""
"Returns the intersection between this rectangle and [param b]. If the "
"rectangles do not intersect, returns an empty [Rect2].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect1 = Rect2(0, 0, 5, 10)\n"
"var rect2 = Rect2(2, 0, 8, 4)\n"
"\n"
"var a = rect1.intersection(rect2) # a is Rect2(2, 0, 3, 4)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect1 = new Rect2(0, 0, 5, 10);\n"
"var rect2 = new Rect2(2, 0, 8, 4);\n"
"\n"
"var a = rect1.Intersection(rect2); // a is Rect2(2, 0, 3, 4)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If you only need to know whether two rectangles are overlapping, "
"use [method intersects], instead."
msgstr ""
"Повертає перетин між цим прямокутником і [param b]. Якщо прямокутники не "
"перетинаються, повертає порожній [Rect2]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"змінна rect1 = Rect2(0, 0, 5, 10) \n"
"змінна rect2 = Rect2(2, 0, 8, 4) \n"
"\n"
"var a = rect1.intersection(rect2) # a is Rect2(2, 0, 3, 4) \n"
"[/gdscript] \n"
"[csharp] \n"
"var rect1 = new Rect2(0, 0, 5, 10); \n"
"var rect2 = new Rect2(2, 0, 8, 4); \n"
"\n"
"var a = rect1.Intersection(rect2); // a є Rect2(2, 0, 3, 4) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Якщо вам потрібно лише знати, чи накладаються два "
"прямокутники, натомість використовуйте [method intersects]."
msgid ""
"Returns [code]true[/code] if this rectangle overlaps with the [param b] "
"rectangle. The edges of both rectangles are excluded, unless [param "
"include_borders] is [code]true[/code]."
msgstr ""
"Повертає значення [code]true[/code], якщо цей прямокутник перетинається з "
"прямокутником [param b]. Краї обох прямокутників виключаються, якщо тільки "
"значення [param include_borders] не дорівнює [code]true[/code]."
msgid ""
"Returns [code]true[/code] if this rectangle and [param rect] are "
"approximately equal, by calling [method Vector2.is_equal_approx] on the "
"[member position] and the [member size]."
msgstr ""
"Повертає [code]true[/code], якщо цей прямокутник та [param rect] приблизно "
"рівні, викликаючи [method Vector2.is_equal_approx] для [member position] та "
"[member size]."
msgid ""
"Returns [code]true[/code] if this rectangle's values are finite, by calling "
"[method Vector2.is_finite] on the [member position] and the [member size]."
msgstr ""
"Повертає [code]true[/code], якщо значення цього прямокутника скінченні, "
"викликаючи [method Vector2.is_finite] для [member position] та [member size]."
msgid ""
"Returns a [Rect2] that encloses both this rectangle and [param b] around the "
"edges. See also [method encloses]."
msgstr ""
"Повертає [Rect2], який оточує як цей прямокутник, так і [param b] по краях. "
"Див. також [method enclosures]."
msgid ""
"The ending point. This is usually the bottom-right corner of the rectangle, "
"and is equivalent to [code]position + size[/code]. Setting this point affects "
"the [member size]."
msgstr ""
"Точка закінчення. Це, як правило, нижній кут прямокутника, і еквівалентно "
"[code]позиція + розмір[/code]. Налаштування цієї точки впливає на [member "
"size]."
msgid "The origin point. This is usually the top-left corner of the rectangle."
msgstr "Точка походження. Зазвичай верхній лівий кут прямокутника."
msgid ""
"The rectangle's width and height, starting from [member position]. Setting "
"this value also affects the [member end] point.\n"
"[b]Note:[/b] It's recommended setting the width and height to non-negative "
"values, as most methods in Godot assume that the [member position] is the top-"
"left corner, and the [member end] is the bottom-right corner. To get an "
"equivalent rectangle with non-negative size, use [method abs]."
msgstr ""
"Ширина та висота прямокутника, починаючи з [member position]. Встановлення "
"цього значення також впливає на точку [member end].\n"
"[b]Примітка:[/b] Рекомендується встановлювати ширину та висоту на невід'ємні "
"значення, оскільки більшість методів у Godot припускають, що [member "
"position] – це верхній лівий кут, а [member end] – нижній правий кут. Щоб "
"отримати еквівалентний прямокутник з невід'ємним розміром, використовуйте "
"[method abs]."
msgid ""
"Returns [code]true[/code] if the [member position] or [member size] of both "
"rectangles are not equal.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертаємо [code]true[/code], якщо [member position] або [member size] обох "
"прямокутників не дорівнює.\n"
"[b]Примітка:[/b] У зв'язку з похибками з плаваючою точкою, розглянемо "
"використання [method is_equal_approx] замість того, яка є більш надійним."
msgid ""
"Inversely transforms (multiplies) the [Rect2] by the given [Transform2D] "
"transformation matrix, under the assumption that the transformation basis is "
"orthonormal (i.e. rotation/reflection is fine, scaling/skew is not).\n"
"[code]rect * transform[/code] is equivalent to [code]transform.inverse() * "
"rect[/code]. See [method Transform2D.inverse].\n"
"For transforming by inverse of an affine transformation (e.g. with scaling) "
"[code]transform.affine_inverse() * rect[/code] can be used instead. See "
"[method Transform2D.affine_inverse]."
msgstr ""
"Неперевершено трансформується (мультати) [Rect2] заданим [Transform2D] "
"матрицею перетворення, під припущенням, що трансформаційна основа є "
"ортонормальним (тобто обертання / рефлекція є дрібним, масштабування / шавлія "
"не).\n"
"[code]rect * трансформатор[/code] еквівалент [code]transform.inverse() * ct[/"
"code]. [method Transform2D.inverse].\n"
"Для перетворення інверсом афінової трансформації (наприклад, з "
"масштабуванням) [code]transform.affine_inverse() * ct[/code] може "
"використовуватися замість. [method Transform2D.affine_inverse]."
msgid ""
"Returns [code]true[/code] if both [member position] and [member size] of the "
"rectangles are exactly equal, respectively.\n"
"[b]Note:[/b] Due to floating-point precision errors, consider using [method "
"is_equal_approx] instead, which is more reliable."
msgstr ""
"Повертає [code]true[/code], якщо обидва значення прямокутників, [member "
"position] та [member size], абсолютно рівні відповідно.\n"
"[b]Примітка:[/b] Через помилки точності чисел з плаваючою комою, розгляньте "
"можливість використання [method is_equal_approx], що є надійнішим."
msgid "A 2D axis-aligned bounding box using integer coordinates."
msgstr "A 2D вісь вирівнюється за допомогою цілих координат."
msgid ""
"The [Rect2i] built-in [Variant] type represents an axis-aligned rectangle in "
"a 2D space, using integer coordinates. It is defined by its [member position] "
"and [member size], which are [Vector2i]. Because it does not rotate, it is "
"frequently used for fast overlap tests (see [method intersects]).\n"
"For floating-point coordinates, see [Rect2].\n"
"[b]Note:[/b] Negative values for [member size] are not supported. With "
"negative size, most [Rect2i] methods do not work correctly. Use [method abs] "
"to get an equivalent [Rect2i] with a non-negative size.\n"
"[b]Note:[/b] In a boolean context, a [Rect2i] evaluates to [code]false[/code] "
"if both [member position] and [member size] are zero (equal to [constant "
"Vector2i.ZERO]). Otherwise, it always evaluates to [code]true[/code]."
msgstr ""
"Вбудований тип [Variant] [Rect2i] представляє прямокутник, вирівняний по "
"осях, у двовимірному просторі, використовуючи цілочисельні координати. Він "
"визначається його [member position] та [member size], які є [Vector2i]. "
"Оскільки він не обертається, його часто використовують для швидких перевірок "
"перекриття (див. [method intercepts]).\n"
"Щодо координат з плаваючою комою див. [Rect2].\n"
"[b]Примітка:[/b] Від'ємні значення для [розміру елемента] не підтримуються. З "
"від'ємним розміром більшість методів [Rect2i] працюють неправильно. "
"Використовуйте [method abs], щоб отримати еквівалентний [Rect2i] з "
"невід'ємним розміром.\n"
"[b]Примітка:[/b] У булевому контексті [Rect2i] оцінюється як [code]false[/"
"code], якщо обидва [member position] та [member size] дорівнюють нулю "
"(дорівнюють [constant Vector2i.ZERO]). В іншому випадку він завжди оцінюється "
"як [code]true[/code]."
msgid ""
"Constructs a [Rect2i] with its [member position] and [member size] set to "
"[constant Vector2i.ZERO]."
msgstr ""
"Конструює [Rect2i] з його [member position] і [member size] встановлено на "
"[constant Vector2i.ZERO]."
msgid "Constructs a [Rect2i] as a copy of the given [Rect2i]."
msgstr "[Rect2i] як копія даної [Rect2i]."
msgid ""
"Constructs a [Rect2i] from a [Rect2]. The floating-point coordinates are "
"truncated."
msgstr "Створює [Rect2i] з [Rect2]. Координати з плаваючою комою скорочуються."
msgid "Constructs a [Rect2i] by [param position] and [param size]."
msgstr "Constructs a [Rect2i] by [param position] і [param size]."
msgid ""
"Constructs a [Rect2i] by setting its [member position] to ([param x], [param "
"y]), and its [member size] to ([param width], [param height])."
msgstr ""
"Constructs a [Rect2i] шляхом налаштування його [member position] до ([param "
"x], [param y]), а також його [member size] до ([param width], [param height])."
msgid ""
"Returns a [Rect2i] equivalent to this rectangle, with its width and height "
"modified to be non-negative values, and with its [member position] being the "
"top-left corner of the rectangle.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect = Rect2i(25, 25, -100, -50)\n"
"var absolute = rect.abs() # absolute is Rect2i(-75, -25, 100, 50)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect = new Rect2I(25, 25, -100, -50);\n"
"var absolute = rect.Abs(); // absolute is Rect2I(-75, -25, 100, 50)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] It's recommended to use this method when [member size] is "
"negative, as most other methods in Godot assume that the [member position] is "
"the top-left corner, and the [member end] is the bottom-right corner."
msgstr ""
"Повертає [Rect2i], еквівалентний цьому прямокутнику, з його шириною та "
"висотою, зміненими на невід’ємні значення, а його [member position] — верхнім "
"лівим кутом прямокутника. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var rect = Rect2i(25, 25, -100, -50) \n"
"var absolute = rect.abs() # absolute це Rect2i(-75, -25, 100, 50) \n"
"[/gdscript] \n"
"[csharp] \n"
"var rect = new Rect2I(25, 25, -100, -50); \n"
"var absolute = rect.Abs(); // абсолютним є Rect2I(-75, -25, 100, 50) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Рекомендується використовувати цей метод, коли [member size] "
"має від’ємне значення, оскільки більшість інших методів у Godot припускають, "
"що [member position] — це верхній лівий кут, а [member end] — нижній правий "
"кут."
msgid ""
"Returns [code]true[/code] if this [Rect2i] completely encloses another one."
msgstr "Повертаємо [code]true[/code], якщо це [Rect2i] повністю закриває інший."
msgid ""
"Returns a copy of this rectangle expanded to align the edges with the given "
"[param to] point, if necessary.\n"
"[codeblocks]\n"
"[gdscript]\n"
"var rect = Rect2i(0, 0, 5, 2)\n"
"\n"
"rect = rect.expand(Vector2i(10, 0)) # rect is Rect2i(0, 0, 10, 2)\n"
"rect = rect.expand(Vector2i(-5, 5)) # rect is Rect2i(-5, 0, 15, 5)\n"
"[/gdscript]\n"
"[csharp]\n"
"var rect = new Rect2I(0, 0, 5, 2);\n"
"\n"
"rect = rect.Expand(new Vector2I(10, 0)); // rect is Rect2I(0, 0, 10, 2)\n"
"rect = rect.Expand(new Vector2I(-5, 5)); // rect is Rect2I(-5, 0, 15, 5)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цього прямокутника, розгорнуту для вирівнювання країв із "
"заданою точкою [param to], якщо необхідно. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var rect = Rect2i(0, 0, 5, 2) \n"
"\n"
"rect = rect.expand(Vector2i(10, 0)) # rect це Rect2i(0, 0, 10, 2) \n"
"rect = rect.expand(Vector2i(-5, 5)) # rect це Rect2i(-5, 0, 15, 5) \n"
"[/gdscript] \n"
"[csharp] \n"
"var rect = new Rect2I(0, 0, 5, 2); \n"
"\n"
"rect = rect.Expand(new Vector2I(10, 0)); // rect це Rect2I(0, 0, 10, 2) \n"
"rect = rect.Expand(new Vector2I(-5, 5)); // rect це Rect2I(-5, 0, 15, 5) \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns the center point of the rectangle. This is the same as [code]position "
"+ (size / 2)[/code].\n"
"[b]Note:[/b] If the [member size] is odd, the result will be rounded towards "
"[member position]."
msgstr ""
"Повертає центральну точку прямокутника. Це так само, як [code]позиція + "
"(розмір / 2)[/code].\n"
"[b]Примітка:[/b] Якщо розмір [member size] є непарним, результат буде "
"округлений до [member position]."
msgid ""
"Returns a copy of this rectangle extended on all sides by the given [param "
"amount]. A negative [param amount] shrinks the rectangle instead. See also "
"[method grow_individual] and [method grow_side].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = Rect2i(4, 4, 8, 8).grow(4) # a is Rect2i(0, 0, 16, 16)\n"
"var b = Rect2i(0, 0, 8, 4).grow(2) # b is Rect2i(-2, -2, 12, 8)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Rect2I(4, 4, 8, 8).Grow(4); // a is Rect2I(0, 0, 16, 16)\n"
"var b = new Rect2I(0, 0, 8, 4).Grow(2); // b is Rect2I(-2, -2, 12, 8)\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає копію цього прямокутника, подовженого з усіх боків на заданий "
"параметр [param amount]. Натомість від’ємне значення [param amount] зменшує "
"прямокутник. Дивіться також [method grow_individual] і [method grow_side]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var a = Rect2i(4, 4, 8, 8).grow(4) # a is Rect2i(0, 0, 16, 16) \n"
"var b = Rect2i(0, 0, 8, 4).grow(2) # b це Rect2i(-2, -2, 12, 8) \n"
"[/gdscript] \n"
"[csharp] \n"
"var a = new Rect2I(4, 4, 8, 8).Grow(4); // a є Rect2I(0, 0, 16, 16) \n"
"var b = new Rect2I(0, 0, 8, 4).Grow(2); // b є Rect2I(-2, -2, 12, 8) \n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Returns [code]true[/code] if the rectangle contains the given [param point]. "
"By convention, points on the right and bottom edges are [b]not[/b] included.\n"
"[b]Note:[/b] This method is not reliable for [Rect2i] with a [i]negative[/i] "
"[member size]. Use [method abs] first to get a valid rectangle."
msgstr ""
"Повертаємо [code]true[/code], якщо прямокутник містить даний [param point]. "
"За конвенцією точки на правих і нижніх краях [b]not[/b] включено.\n"
"[b]Примітка:[/b] Цей метод не надійний для [Rect2i] з [i]негативним [/i] "
"[member size]. Використовуйте [method abs] спочатку, щоб отримати дійсний "
"прямокутник."
msgid ""
"Returns the intersection between this rectangle and [param b]. If the "
"rectangles do not intersect, returns an empty [Rect2i].\n"
"[codeblocks]\n"
"[gdscript]\n"
"var a = Rect2i(0, 0, 5, 10)\n"
"var b = Rect2i(2, 0, 8, 4)\n"
"\n"
"var c = a.intersection(b) # c is Rect2i(2, 0, 3, 4)\n"
"[/gdscript]\n"
"[csharp]\n"
"var a = new Rect2I(0, 0, 5, 10);\n"
"var b = new Rect2I(2, 0, 8, 4);\n"
"\n"
"var c = rect1.Intersection(rect2); // c is Rect2I(2, 0, 3, 4)\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] If you only need to know whether two rectangles are overlapping, "
"use [method intersects], instead."
msgstr ""
"Повертає перетин між цим прямокутником і [param b]. Якщо прямокутники не "
"перетинаються, повертає порожній [Rect2i]. \n"
"[codeblocks] \n"
"[gdscript] \n"
"var a = Rect2i(0, 0, 5, 10) \n"
"var b = Rect2i(2, 0, 8, 4) \n"
"\n"
"var c = a.intersection(b) # c is Rect2i(2, 0, 3, 4) \n"
"[/gdscript] \n"
"[csharp] \n"
"var a = new Rect2I(0, 0, 5, 10); \n"
"var b = new Rect2I(2, 0, 8, 4); \n"
"\n"
"var c = rect1.Intersection(rect2); // c є Rect2I(2, 0, 3, 4) \n"
"[/csharp] \n"
"[/codeblocks] \n"
"[b]Примітка:[/b] Якщо вам потрібно лише знати, чи накладаються два "
"прямокутники, натомість використовуйте [method intersects]."
msgid ""
"Returns [code]true[/code] if this rectangle overlaps with the [param b] "
"rectangle. The edges of both rectangles are excluded."
msgstr ""
"Повертає [code]true[/code], якщо цей прямокутник перекриває з прямокутником "
"[param b]. Виключені краї обох прямокутників."
msgid ""
"Returns a [Rect2i] that encloses both this rectangle and [param b] around the "
"edges. See also [method encloses]."
msgstr ""
"Повертаємо [Rect2i], який закриває як цей прямокутник, так і [param b] по "
"краях. Дивись також [method encloses]."
msgid ""
"Returns [code]true[/code] if the [member position] or [member size] of both "
"rectangles are not equal."
msgstr ""
"Повертаємо [code]true[/code], якщо [member position] або [member size] обох "
"прямокутників не дорівнює."
msgid ""
"Returns [code]true[/code] if both [member position] and [member size] of the "
"rectangles are equal, respectively."
msgstr ""
"Повертає [code]true[/code], якщо обидва [member position] і [member size] "
"прямокутників однакові, відповідно."
msgid "A 2D rectangle shape used for physics collision."
msgstr "Форма прямокутника 2D використовується для фізичного зіткнення."
msgid ""
"A 2D rectangle shape, intended for use in physics. Usually used to provide a "
"shape for a [CollisionShape2D].\n"
"[b]Performance:[/b] [RectangleShape2D] is fast to check collisions against. "
"It is faster than [CapsuleShape2D], but slower than [CircleShape2D]."
msgstr ""
"Форма прямокутника 2D, призначена для використання в фізиці. Зазвичай "
"використовується для забезпечення форми для [CollisionShape2D].\n"
"[b]Продуктивність:[/b] [RectangleShape2D] швидко перевіряє зіткнення. Це "
"швидше [CapsuleShape2D], але повільніше, ніж [CircleShape2D]."
msgid "The rectangle's width and height."
msgstr "Ширина прямокутника і висота."
msgid "Base class for reference-counted objects."
msgstr "Базовий клас для довідкових об'єктів."
msgid ""
"Base class for any object that keeps a reference count. [Resource] and many "
"other helper objects inherit this class.\n"
"Unlike other [Object] types, [RefCounted]s keep an internal reference counter "
"so that they are automatically released when no longer in use, and only then. "
"[RefCounted]s therefore do not need to be freed manually with [method "
"Object.free].\n"
"[RefCounted] instances caught in a cyclic reference will [b]not[/b] be freed "
"automatically. For example, if a node holds a reference to instance [code]A[/"
"code], which directly or indirectly holds a reference back to [code]A[/code], "
"[code]A[/code]'s reference count will be 2. Destruction of the node will "
"leave [code]A[/code] dangling with a reference count of 1, and there will be "
"a memory leak. To prevent this, one of the references in the cycle can be "
"made weak with [method @GlobalScope.weakref].\n"
"In the vast majority of use cases, instantiating and using [RefCounted]-"
"derived types is all you need to do. The methods provided in this class are "
"only for advanced users, and can cause issues if misused.\n"
"[b]Note:[/b] In C#, reference-counted objects will not be freed instantly "
"after they are no longer in use. Instead, garbage collection will run "
"periodically and will free reference-counted objects that are no longer in "
"use. This means that unused ones will remain in memory for a while before "
"being removed."
msgstr ""
"Базовий клас для будь-якого об'єкта, який зберігає лічильник посилань. "
"[Resource] та багато інших допоміжних об'єктів успадковують цей клас.\n"
"На відміну від інших типів [Object], [RefCounted] зберігають внутрішній "
"лічильник посилань, щоб вони автоматично звільнялися, коли більше не "
"використовуються, і тільки тоді. Тому [RefCounted] не потрібно звільняти "
"вручну за допомогою методу [method Object.free].\n"
"Екземпляри [RefCounted], що потрапили в циклічне посилання, [b]не[/b] будуть "
"звільнятися автоматично. Наприклад, якщо вузол містить посилання на екземпляр "
"[code]A[/code], який прямо чи опосередковано містить посилання на [code]A[/"
"code], лічильник посилань [code]A[/code] буде 2. Знищення вузла залишить "
"[code]A[/code] з лічильником посилань, рівним 1, і виникне витік пам'яті. Щоб "
"запобігти цьому, одне з посилань у циклі можна зробити слабким за допомогою "
"методу [method @GlobalScope.weakref].\n"
"У переважній більшості випадків використання достатньо створити екземпляр та "
"використовувати типи, похідні від [RefCounted]. Методи, наведені в цьому "
"класі, призначені лише для досвідчених користувачів і можуть спричинити "
"проблеми, якщо їх неправильно використовувати.\n"
"[b]Примітка:[/b] У C# об'єкти з підрахунком посилань не звільняються миттєво "
"після того, як вони більше не використовуються. Натомість періодично "
"запускатиметься збирання сміття та звільнятиме об'єкти з підрахунком "
"посилань, які більше не використовуються. Це означає, що невикористані "
"об'єкти залишатимуться в пам'яті деякий час, перш ніж будуть видалені."
msgid "Returns the current reference count."
msgstr "Повернення поточного рахунку."
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 ""
"Навігація внутрішнього посилання. Використовуйте це лише якщо ви дійсно "
"знаєте, що ви робите.\n"
"Повертає, чи успішно пройшла ініціалізація."
msgid ""
"Increments the internal reference counter. Use this only if you really know "
"what you are doing.\n"
"Returns [code]true[/code] if the increment was successful, [code]false[/code] "
"otherwise."
msgstr ""
"Зняття внутрішнього довідника. Використовуйте це лише якщо ви дійсно знаєте, "
"що ви робите.\n"
"Повертаємо [code]true[/code], якщо підрив був успішним, [code]false[/code] в "
"іншому випадку."
msgid ""
"Decrements the internal reference counter. Use this only if you really know "
"what you are doing.\n"
"Returns [code]true[/code] if the object should be freed after the decrement, "
"[code]false[/code] otherwise."
msgstr ""
"Відхилити внутрішній довідковий лічильник. Використовуйте це лише якщо ви "
"дійсно знаєте, що ви робите.\n"
"Повертає [code]true[/code], якщо об'єкт повинен бути звільнений після "
"розпаду, [code]false[/code] інакше."
msgid "A rectangular box for designing UIs."
msgstr "Прямокутна коробка для проектування інтерфейсів користувача."
msgid ""
"A rectangular box that displays only a colored border around its rectangle "
"(see [method Control.get_rect]). It can be used to visualize the extents of a "
"[Control] node, for testing purposes."
msgstr ""
"Прямокутний блок, навколо якого відображається лише кольорова рамка (див. "
"[method Control.get_rect]). Його можна використовувати для візуалізації "
"розмірів вузла [Control] з метою тестування."
msgid "Sets the border color of the [ReferenceRect]."
msgstr "Набори прикордонного кольору [ReferenceRect]."
msgid ""
"Sets the border width of the [ReferenceRect]. The border grows both inwards "
"and outwards with respect to the rectangle box."
msgstr ""
"Комплекти бордової ширини [ReferenceRect]. Прикордонний вирощується як на "
"передньому плані, так і на передньому плані."
msgid ""
"If [code]true[/code], the [ReferenceRect] will only be visible while in "
"editor. Otherwise, [ReferenceRect] will be visible in the running project."
msgstr ""
"Якщо [code]true[/code], то [ReferenceRect] буде видно лише під час редактора. "
"В іншому випадку, [ReferenceRect] буде видно в запущеному проекті."
msgid ""
"Captures its surroundings to create fast, accurate reflections from a given "
"point."
msgstr ""
"Захоплює його оточення для створення швидкого, точного відображення з даної "
"точки."
msgid ""
"Captures its surroundings as a cubemap, 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 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 [VoxelGI], SDFGI "
"([member Environment.sdfgi_enabled]) and screen-space reflections ([member "
"Environment.ssr_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 as-is.\n"
"[b]Note:[/b] Unlike [VoxelGI] and SDFGI, [ReflectionProbe]s only source their "
"environment from a [WorldEnvironment] node. If you specify an [Environment] "
"resource within a [Camera3D] node, it will be ignored by the "
"[ReflectionProbe]. This can lead to incorrect lighting within the "
"[ReflectionProbe].\n"
"[b]Note:[/b] When using the Mobile rendering method, only [code]8[/code] "
"reflection probes can be displayed on each mesh resource, while the "
"Compatibility rendering method only supports up to [code]2[/code] reflection "
"probes on each mesh. Attempting to display more than [code]8[/code] "
"reflection probes on a single mesh resource using the Mobile renderer will "
"result in reflection probes flickering in and out as the camera moves, while "
"the Compatibility renderer will not render any additional probes if more than "
"[code]2[/code] reflection probes are being used.\n"
"[b]Note:[/b] When using the Mobile rendering method, reflection probes will "
"only correctly affect meshes whose visibility AABB intersects with the "
"reflection probe's AABB. If using a shader to deform the mesh in a way that "
"makes it go outside its AABB, [member GeometryInstance3D.extra_cull_margin] "
"must be increased on the mesh. Otherwise, the reflection probe may not be "
"visible on the mesh."
msgstr ""
"Захоплює своє оточення як кубічну карту та зберігає її версії зі зростаючим "
"рівнем розмиття для імітації різних шорсткостей матеріалу.\n"
"[ReflectionProbe] використовується для створення високоякісних відбиттів з "
"низькими витратами на продуктивність (коли [member update_mode] має значення "
"[constant UPDATE_ONCE]). [ReflectionProbe] можна плавно змішувати разом та з "
"рештою сцени. [ReflectionProbe] також можна поєднувати з [VoxelGI], SDFGI "
"([member Environment.sdfgi_enabled]) та відображеннями екранного простору "
"([member Environment.ssr_enabled]) для отримання точніших відбиттів у певних "
"областях. [ReflectionProbe] відображають усі об'єкти в межах їх [member "
"cull_mask], тому їх оновлення може бути досить дорогим. Найкраще оновити їх "
"один раз важливими статичними об'єктами, а потім залишити їх як є.\n"
"[b]Примітка:[/b] На відміну від [VoxelGI] та SDFGI, [ReflectionProbe] "
"отримують своє середовище лише з вузла [WorldEnvironment]. Якщо ви вкажете "
"ресурс [Environment] у вузлі [Camera3D], [ReflectionProbe] ігноруватиме його. "
"Це може призвести до неправильного освітлення в [ReflectionProbe].\n"
"[b]Примітка:[/b] Під час використання методу мобільного рендерингу, на "
"кожному ресурсі сітки може відображатися лише [code]8[/code] зондів відбиття, "
"тоді як метод рендерингу сумісності підтримує лише до [code]2[/code] зондів "
"відбиття на кожній сітці. Спроба відобразити більше ніж [code]8[/code] зондів "
"відбиття на одному ресурсі сітки за допомогою мобільного рендерера призведе "
"до мерехтіння зондів відбиття під час руху камери, тоді як рендерер "
"сумісності не відтворюватиме жодних додаткових зондів, якщо використовується "
"більше ніж [code]2[/code] зондів відбиття.\n"
"[b]Примітка:[/b] Під час використання методу мобільного рендерингу, зонди "
"відбиття коректно впливатимуть лише на ті сітки, видимість яких AABB "
"перетинається з AABB зонда відбиття. Якщо використовується шейдер для "
"деформації сітки таким чином, що вона виходить за межі свого AABB, необхідно "
"збільшити значення [member GeometryInstance3D.extra_cull_margin] на сітці. В "
"іншому випадку зонд відбиття може бути невидимим на сітці."
msgid "Reflection probes"
msgstr "Відображення зондів"
msgid ""
"The custom ambient color to use within the [ReflectionProbe]'s box defined by "
"its [member size]. Only effective if [member ambient_mode] is [constant "
"AMBIENT_COLOR]."
msgstr ""
"Власний колір оточення, який використовуватиметься в межах блоку "
"[ReflectionProbe], визначеного його розміром [member size]. Діє лише тоді, "
"коли [member ambient_mode] має значення [constant AMBIENT_COLOR]."
msgid ""
"The custom ambient color energy to use within the [ReflectionProbe]'s box "
"defined by its [member size]. Only effective if [member ambient_mode] is "
"[constant AMBIENT_COLOR]."
msgstr ""
"Енергія власного кольору навколишнього середовища, яка використовується в "
"межах поля [ReflectionProbe], визначеного його розміром [member size]. Діє "
"лише тоді, коли [member ambient_mode] має значення [constant AMBIENT_COLOR]."
msgid ""
"The ambient color to use within the [ReflectionProbe]'s box defined by its "
"[member size]. The ambient color will smoothly blend with other "
"[ReflectionProbe]s and the rest of the scene (outside the [ReflectionProbe]'s "
"box defined by its [member size])."
msgstr ""
"Колір оточення, який буде використовуватися в межах поля [ReflectionProbe], "
"визначеного параметром [member size]. Колір оточення буде плавно поєднуватися "
"з іншими [ReflectionProbe] та рештою сцени (поза межами поля "
"[ReflectionProbe], визначеного параметром [member size])."
msgid "Defines the distance in meters over which a probe blends into the scene."
msgstr "Визначає відстань у метрах, на якій зонд зливається зі сценою."
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.\n"
"[b]Note:[/b] To better fit rectangle-shaped rooms that are not aligned to the "
"grid, you can rotate the [ReflectionProbe] node."
msgstr ""
"Якщо [code]true[/code], увімкнено проекцію коробки. Це робить рефлексію більш "
"правильним у прямокутно-подібних кімнатах, відключаючи центр відображення "
"залежно від розташування камери.\n"
"[b]Примітка:[/b] Щоб краще підходять прямокутні номери, які не вирівнюються "
"до сітки, можна обертати вузол [ReflectionProbe]."
msgid ""
"Sets the cull mask which determines what objects are drawn by this probe. "
"Every [VisualInstance3D] 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.\n"
"This can also be used to prevent an object from reflecting upon itself (for "
"instance, a [ReflectionProbe] centered on a vehicle)."
msgstr ""
"Налаштовує куляну маску, яка визначає, які об'єкти намальовані цим зондом. "
"Кожен [VisualInstance3D] з шаром, що входить в цю маску для кулі, буде подано "
"зондом. Найкраще включати великі об'єкти, які, ймовірно, приймають багато "
"місця в рефлексії, щоб заощадити на рендерингу вартість.\n"
"Це також може бути використаний для запобігання об'єкта від відображення на "
"себе (наприклад, [ReflectionProbe], розташованого на транспортному "
"забезпеченні)."
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 ""
"Якщо [code]true[/code], обчислює тіні в рефлекторі. Це робить рефлектор для "
"рендерингу; ви можете відключити це, якщо за допомогою [constant "
"UPDATE_ALWAYS] [member update_mode]."
msgid ""
"Defines the reflection intensity. Intensity modulates the strength of the "
"reflection."
msgstr ""
"Визначає інтенсивність відображення. Інтенсивність модулює міцність відбиття."
msgid "If [code]true[/code], reflections will ignore sky contribution."
msgstr "Якщо [code]true[/code], відбиття ігнорувати неба."
msgid ""
"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 "
"probe's extents. This means that decreasing [member max_distance] will not "
"always cull objects from reflections, especially if the reflection probe's "
"box defined by its [member size] is already large."
msgstr ""
"Максимальна відстань від [ReflectionProbe] об'єкт може бути до того, як він "
"культивований. Визначте це для підвищення продуктивності, особливо при "
"використанні [constant UPDATE_ALWAYS] [member update_mode].\n"
"[b]Примітка:[/b] Максимальна відстань відбиття завжди не менше, ніж дорівнює "
"мірам пробе. Це означає, що зменшення [member max_distance] не завжди "
"ліктьові об'єкти з відбиття, особливо якщо коробка відбиття, визначена його "
"[member size] вже велика."
msgid ""
"The automatic LOD bias to use for meshes rendered within the "
"[ReflectionProbe] (this is analog to [member Viewport.mesh_lod_threshold]). "
"Higher values will use less detailed versions of meshes that have LOD "
"variations generated. If set to [code]0.0[/code], automatic LOD is disabled. "
"Increase [member mesh_lod_threshold] to improve performance at the cost of "
"geometry detail, especially when using the [constant UPDATE_ALWAYS] [member "
"update_mode].\n"
"[b]Note:[/b] [member mesh_lod_threshold] does not affect [GeometryInstance3D] "
"visibility ranges (also known as \"manual\" LOD or hierarchical LOD)."
msgstr ""
"Автоматичне зміщення LOD, яке використовується для сіток, що відображаються в "
"[ReflectionProbe] (аналог [member Viewport.mesh_lod_threshold]). Вищі "
"значення використовуватимуть менш деталізовані версії сіток, для яких "
"згенеровано варіації LOD. Якщо встановлено значення [code]0.0[/code], "
"автоматичне LOD вимкнено. Збільште [member mesh_lod_threshold], щоб покращити "
"продуктивність за рахунок деталізації геометрії, особливо при використанні "
"[constant UPDATE_ALWAYS] [member update_mode].\n"
"[b]Примітка:[/b] [member mesh_lod_threshold] не впливає на діапазони "
"видимості [GeometryInstance3D] (також відомі як \"ручний\" LOD або "
"ієрархічний LOD)."
msgid ""
"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 number of objects "
"that \"get in the way\" of the reflection."
msgstr ""
"Встановлює зміщення початку координат, яке буде використовуватися, коли цей "
"[ReflectionProbe] знаходиться в режимі [member box_projection]. Його можна "
"встановити на ненульове значення, щоб забезпечити відповідність відображення "
"кімнаті прямокутної форми, одночасно зменшуючи кількість об'єктів, які "
"\"заважають\" відображенню."
msgid ""
"Sets the reflection mask which determines what objects have reflections "
"applied from this probe. Every [VisualInstance3D] with a layer included in "
"this reflection mask will have reflections applied from this probe. See also "
"[member cull_mask], which can be used to exclude objects from appearing in "
"the reflection while still making them affected by the [ReflectionProbe]."
msgstr ""
"Налаштовує маску відбиття, яка визначає, які об’єкти мають відбиття, що "
"застосовуються з цього пробу. Кожен [VisualInstance3D] з шаром, що входить до "
"цієї маски відображення, буде мати відбиття, що застосовуються з цього пробе. "
"Дивись також [member cull_mask], який можна використовувати для виключення "
"об'єктів з з'являються в рефлексії, поки що робить їх постраждалими від "
"[ReflectionProbe]."
msgid ""
"The size of the reflection probe. The larger the size, the more space covered "
"by the probe, which will lower the perceived resolution. It is best to keep "
"the size only as large as you need it.\n"
"[b]Note:[/b] To better fit areas that are not aligned to the grid, you can "
"rotate the [ReflectionProbe] node."
msgstr ""
"Розмір відбиття зонда. Чим більший розмір, тим більший простір, покритий "
"зоною, який знизить видиму роздільну здатність. Це найкраще тримати розмір "
"тільки так само, як вам потрібно.\n"
"[b]Note:[/b] Щоб краще підходять ділянки, які не вирівнюються до сітки, можна "
"обертати вузол [ReflectionProbe]."
msgid ""
"Sets how frequently the [ReflectionProbe] is updated. Can be [constant "
"UPDATE_ONCE] or [constant UPDATE_ALWAYS]."
msgstr ""
"Як часто оновлюється [ReflectionProbe]. Може бути [constant UPDATE_ONCE] або "
"[constant UPDATE_ALWAYS]."
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 ""
"Оновити зонд один раз на наступну раму (повідомлення для більшості об'єктів). "
"Відповідна карта випромінювань буде сформована над наступним шістьма кадрами. "
"Це займає більше часу для оновлення, ніж [constant UPDATE_ALWAYS], але має "
"меншу вартість виконання і може призвести до більш якісного відображення. "
"ВідображенняПробе оновлюється при перетворенні змін, але не при зміні "
"геометрії. Ви можете змусити оновлення [ReflectionProbe] шляхом переміщення "
"[ReflectionProbe] злегка в будь-якому напрямку."
msgid ""
"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 ""
"Оновити зонд кожного кадру. Це забезпечує кращі результати для швидкознімних "
"динамічних об'єктів (наприклад, автомобілів). Тим не менш, має суттєву "
"вартість виконання. У зв'язку з вартістю, рекомендується використовувати "
"тільки один ВідображенняПробе з [constant UPDATE_ALWAYS] на більшості за "
"лаштунками. Для всіх інших випадків використання [constant UPDATE_ONCE]."
msgid ""
"Do not apply any ambient lighting inside the [ReflectionProbe]'s box defined "
"by its [member size]."
msgstr ""
"Не застосуйте будь-яке освітлення навколишнього середовища всередині коробки "
"[ReflectionProbe], визначеної його [member size]."
msgid ""
"Apply automatically-sourced environment lighting inside the "
"[ReflectionProbe]'s box defined by its [member size]."
msgstr ""
"Застосувати автоматичне освітлення навколишнього середовища всередині коробки "
"[ReflectionProbe], визначеної його [member size]."
msgid ""
"Apply custom ambient lighting inside the [ReflectionProbe]'s box defined by "
"its [member size]. See [member ambient_color] and [member "
"ambient_color_energy]."
msgstr ""
"Застосуйте власне навколишнє освітлення всередині блоку [ReflectionProbe], "
"визначеного його розміром [member size]. Див. [member ambient_color] та "
"[member ambient_color_energy]."
msgid "Class for searching text for patterns using regular expressions."
msgstr "Клас пошуку тексту для шаблонів з використанням формальних виразів."
msgid ""
"A regular expression (or regex) is a compact language that can be used to "
"recognize strings that follow a specific pattern, such as URLs, email "
"addresses, complete sentences, etc. For example, a regex of [code]ab[0-9][/"
"code] would find any string that is [code]ab[/code] followed by any number "
"from [code]0[/code] to [code]9[/code]. For a more in-depth look, you can "
"easily find various tutorials and detailed explanations on the Internet.\n"
"To begin, the RegEx object needs to be compiled with the search pattern using "
"[method compile] before it can be used. Alternatively, the static method "
"[method create_from_string] can be used to create and compile a RegEx object "
"in a single method call.\n"
"[codeblock]\n"
"var regex = RegEx.new()\n"
"regex.compile(\"\\\\w-(\\\\d+)\")\n"
"# Shorthand to create and compile a regex (used in the examples below):\n"
"var regex2 = RegEx.create_from_string(\"\\\\w-(\\\\d+)\")\n"
"[/codeblock]\n"
"The search pattern must be escaped first for GDScript before it is escaped "
"for the expression. For example, [code]compile(\"\\\\d+\")[/code] would be "
"read by RegEx as [code]\\d+[/code]. Similarly, [code]compile(\"\\\"(?:\\\\\\"
"\\.|[^\\\"])*\\\"\")[/code] would be read as [code]\"(?:\\\\.|[^\"])*\"[/"
"code]. In GDScript, you can also use raw string literals (r-strings). For "
"example, [code]compile(r'\"(?:\\\\.|[^\"])*\"')[/code] would be read the "
"same.\n"
"Using [method search], you can find the pattern within the given text. If a "
"pattern is found, [RegExMatch] is returned and you can retrieve details of "
"the results using methods such as [method RegExMatch.get_string] and [method "
"RegExMatch.get_start].\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"\\\\w-(\\\\d+)\")\n"
"var result = regex.search(\"abc n-0123\")\n"
"if result:\n"
"\tprint(result.get_string()) # Prints \"n-0123\"\n"
"[/codeblock]\n"
"The results of capturing groups [code]()[/code] can be retrieved by passing "
"the group number to the various methods in [RegExMatch]. Group 0 is the "
"default and will always refer to the entire pattern. In the above example, "
"calling [code]result.get_string(1)[/code] would give you [code]0123[/code].\n"
"This version of RegEx also supports named capturing groups, and the names can "
"be used to retrieve the results. If two or more groups have the same name, "
"the name would only refer to the first one with a match.\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"d(?<digit>[0-9]+)|x(?<digit>[0-9a-f]+)"
"\")\n"
"var result = regex.search(\"the number is x2f\")\n"
"if result:\n"
"\tprint(result.get_string(\"digit\")) # Prints \"2f\"\n"
"[/codeblock]\n"
"If you need to process multiple results, [method search_all] generates a list "
"of all non-overlapping results. This can be combined with a [code]for[/code] "
"loop for convenience.\n"
"[codeblock]\n"
"# Prints \"01 03 0 3f 42\"\n"
"for result in regex.search_all(\"d01, d03, d0c, x3f and x42\"):\n"
"\tprint(result.get_string(\"digit\"))\n"
"[/codeblock]\n"
"[b]Example:[/b] Split a string using a RegEx:\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"\\\\S+\") # Negated whitespace "
"character class.\n"
"var results = []\n"
"for result in regex.search_all(\"One Two \\n\\tThree\"):\n"
"\tresults.push_back(result.get_string())\n"
"print(results) # Prints [\"One\", \"Two\", \"Three\"]\n"
"[/codeblock]\n"
"[b]Note:[/b] Godot's regex implementation is based on the [url=https://"
"www.pcre.org/]PCRE2[/url] library. You can view the full pattern reference "
"[url=https://www.pcre.org/current/doc/html/pcre2pattern.html]here[/url].\n"
"[b]Tip:[/b] You can use [url=https://regexr.com/]Regexr[/url] to test regular "
"expressions online."
msgstr ""
"Регулярний вираз (або regex) – це компактна мова, яку можна використовувати "
"для розпізнавання рядків, що відповідають певному шаблону, такому як URL-"
"адреси, адреси електронної пошти, повні речення тощо. Наприклад, регулярний "
"вираз [code]ab[0-9][/code] знайде будь-який рядок, який складається з "
"[code]ab[/code], за яким йде будь-яке число від [code]0[/code] до [code]9[/"
"code]. Для більш детального ознайомлення ви можете легко знайти різні "
"навчальні посібники та детальні пояснення в Інтернеті.\n"
"Для початку об'єкт RegEx потрібно скомпілювати з використанням шаблону пошуку "
"за допомогою методу [compile], перш ніж його можна буде використовувати. Крім "
"того, статичний метод [method create_from_string] можна використовувати для "
"створення та компіляції об'єкта RegEx за один виклик методу.\n"
" [codeblock]\n"
"var regex = RegEx.new()\n"
"regex.compile(\"\\\\w-(\\\\d+)\")\n"
"# Скорочений запис для створення та компіляції регулярного виразу "
"(використовується в прикладах нижче):\n"
"var regex2 = RegEx.create_from_string(\"\\\\w-(\\\\d+)\")\n"
"[/codeblock]\n"
"Шаблон пошуку має бути екранований для GDScript, перш ніж він буде "
"екранований для виразу. Наприклад, [code]compile(\"\\\\d+\")[/code] буде "
"прочитано RegEx як [code]\\d+[/code]. Аналогічно, [code]compile(\"\\\"(?:\\\\"
"\\\\.|[^\\\"])*\\\"\")[/code] буде прочитано як [code]\"(?:\\\\.|[^\"])*\"[/"
"code]. У GDScript також можна використовувати необроблені рядкові літерали (r-"
"рядки). Наприклад, [code]compile(r'\"(?:\\\\.|[^\"])*\"')[/code] буде "
"прочитано так само.\n"
"Використовуючи [method search], ви можете знайти шаблон у заданому тексті. "
"Якщо шаблон знайдено, повертається [RegExMatch], і ви можете отримати "
"детальну інформацію про результати за допомогою таких методів, як [method "
"RegExMatch.get_string] та [method RegExMatch.get_start].\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"\\\\w-(\\\\d+)\")\n"
"var result = regex.search(\"abc n-0123\")\n"
"if result:\n"
"print(result.get_string()) # Виводить \"n-0123\"\n"
"[/codeblock]\n"
"Результати захоплення груп [code]()[/code] можна отримати, передавши номер "
"групи різним методам у [RegExMatch]. Група 0 є групою за замовчуванням і "
"завжди посилатиметься на весь шаблон. У наведеному вище прикладі виклик "
"[code]result.get_string(1)[/code] видасть вам [code]0123[/code].\n"
"Ця версія RegEx також підтримує іменовані групи захоплення, імена яких можна "
"використовувати для отримання результатів. Якщо дві або більше груп мають "
"однакову назву, назва посилатиметься лише на першу з них, яка відповідає.\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"d(?<digit>[0-9]+)|x(?<digit>[0-9a-f]+)"
"\")\n"
"var result = regex.search(\"число дорівнює x2f\")\n"
"if result:\n"
"print(result.get_string(\"digit\")) # Виводить \"2f\"\n"
"[/codeblock]\n"
"Якщо вам потрібно обробити кілька результатів, [method search_all] генерує "
"список усіх результатів, що не перекриваються. Для зручності це можна "
"поєднати з циклом [code]for[/code].\n"
"[codeblock]\n"
"# Виводить \"01 03 0 3f 42\"\n"
"for result in regex.search_all(\"d01, d03, d0c, x3f та x42\"):\n"
"print(result.get_string(\"digit\"))\n"
"[/codeblock]\n"
"[b]Приклад:[/b] Розділити рядок за допомогою RegEx:\n"
"[codeblock]\n"
"var regex = RegEx.create_from_string(\"\\\\S+\") # Клас символів пробілу з "
"запереченням.\n"
"var results = []\n"
"for result in regex.search_all(\"Один Два \\n\\tТри\"):\n"
"results.push_back(result.get_string())\n"
"print(results) # Виводить [\"Один\", \"Два\", \"Три\"]\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Реалізація регулярних виразів Godot базується на бібліотеці "
"[url=https://www.pcre.org/]PCRE2[/url]. Ви можете переглянути повний довідник "
"зі шаблоном [url=https://www.pcre.org/current/doc/html/pcre2pattern.html]тут[/"
"url].\n"
"[b]Порада:[/b] Ви можете використовувати [url=https://regexr.com/]Regexr[/"
"url] для перевірки регулярних виразів онлайн."
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 ""
"Цей метод скидає стан об'єкта, якщо він був свіжо створений. Назволяє "
"формальне вираз цього об’єкта."
msgid ""
"Compiles and assign the search pattern to use. Returns [constant OK] if the "
"compilation is successful. If compilation fails, returns [constant FAILED] "
"and when [param show_error] is [code]true[/code], details are printed to "
"standard output."
msgstr ""
"Компілюється та призначає шаблон пошуку для використання. Повертає [constant "
"OK], якщо компіляція успішна. Якщо компіляція не вдається, повертає [constant "
"FAILED], а коли [param show_error] має значення [code]true[/code], деталі "
"виводяться на стандартний вивід."
msgid "Creates and compiles a new [RegEx] object. See also [method compile]."
msgstr "Створює та компілює новий об'єкт [RegEx]. Див. також [method compile]."
msgid "Returns the number of capturing groups in compiled pattern."
msgstr "Повертає кількість захоплюючих груп в складеному шаблоні."
msgid ""
"Returns an array of names of named capturing groups in the compiled pattern. "
"They are ordered by appearance."
msgstr ""
"Повертає масив імен названих груп захоплення в складеному шаблоні. Вони "
"замовляється зовнішнім виглядом."
msgid "Returns the original search pattern that was compiled."
msgstr "Повертає оригінальний шаблон пошуку, який був складений."
msgid "Returns whether this object has a valid search pattern assigned."
msgstr "Повертаємо вашу увагу на те, що цей об'єкт має дійсний шаблон пошуку."
msgid ""
"Searches the text for the compiled pattern. Returns a [RegExMatch] container "
"of the first matching result if found, otherwise [code]null[/code].\n"
"The region to search within can be specified with [param offset] and [param "
"end]. This is useful when searching for another match in the same [param "
"subject] by calling this method again after a previous success. Note that "
"setting these parameters differs from passing over a shortened string. For "
"example, the start anchor [code]^[/code] is not affected by [param offset], "
"and the character before [param offset] will be checked for the word boundary "
"[code]\\b[/code]."
msgstr ""
"Шукає в тексті скомпільований шаблон. Повертає контейнер [RegExMatch] першого "
"збігу, якщо знайдено, інакше [code]null[/code].\n"
"Регіон для пошуку можна вказати за допомогою [param offset] та [param end]. "
"Це корисно під час пошуку іншого збігу в тому ж [param subject] шляхом "
"повторного виклику цього методу після попереднього успіху. Зверніть увагу, що "
"встановлення цих параметрів відрізняється від передачі скороченого рядка. "
"Наприклад, початковий якір [code]^[/code] не залежить від [param offset], а "
"символ перед [param offset] буде перевірено на межу слова [code]\\b[/code]."
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 "
"empty array is returned instead.\n"
"The region to search within can be specified with [param offset] and [param "
"end]. This is useful when searching for another match in the same [param "
"subject] by calling this method again after a previous success. Note that "
"setting these parameters differs from passing over a shortened string. For "
"example, the start anchor [code]^[/code] is not affected by [param offset], "
"and the character before [param offset] will be checked for the word boundary "
"[code]\\b[/code]."
msgstr ""
"Шукає в тексті скомпільований шаблон. Повертає масив контейнерів [RegExMatch] "
"для кожного результату, що не перекривається. Якщо результатів не знайдено, "
"повертається порожній масив.\n"
"Регіон для пошуку можна вказати за допомогою [param offset] та [param end]. "
"Це корисно під час пошуку іншого збігу в тому ж [param subject] шляхом "
"повторного виклику цього методу після попереднього успіху. Зверніть увагу, що "
"встановлення цих параметрів відрізняється від передачі скороченого рядка. "
"Наприклад, початковий якір [code]^[/code] не залежить від [param offset], а "
"символ перед [param offset] буде перевірено на межу слова [code]\\b[/code]."
msgid ""
"Searches the text for the compiled pattern and replaces it with the specified "
"string. Escapes and backreferences such as [code]$1[/code] and [code]$name[/"
"code] are expanded and resolved. By default, only the first instance is "
"replaced, but it can be changed for all instances (global replacement).\n"
"The region to search within can be specified with [param offset] and [param "
"end]. This is useful when searching for another match in the same [param "
"subject] by calling this method again after a previous success. Note that "
"setting these parameters differs from passing over a shortened string. For "
"example, the start anchor [code]^[/code] is not affected by [param offset], "
"and the character before [param offset] will be checked for the word boundary "
"[code]\\b[/code]."
msgstr ""
"Шукає в тексті скомпільований шаблон і замінює його вказаним рядком. Екранні "
"символи та зворотні посилання, такі як [code]$1[/code] та [code]$name[/code], "
"розгортаються та вирішуються. За замовчуванням замінюється лише перший "
"екземпляр, але його можна змінити для всіх екземплярів (глобальна заміна).\n"
"Регіон для пошуку можна вказати за допомогою [param offset] та [param end]. "
"Це корисно під час пошуку іншого збігу в тому ж [param subject] шляхом "
"повторного виклику цього методу після попереднього успіху. Зверніть увагу, що "
"встановлення цих параметрів відрізняється від передачі скороченого рядка. "
"Наприклад, початковий якір [code]^[/code] не залежить від [param offset], а "
"символ перед [param offset] буде перевірено на межу слова [code]\\b[/code]."
msgid "Contains the results of a [RegEx] search."
msgstr "Містить результати пошуку [RegEx]."
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 and range of the match and its capturing groups, and it can extract "
"its substring for you."
msgstr ""
"Містить результати одного збігу [RegEx], повернутого методами [RegEx.search] "
"та [RegEx.search_all]. Його можна використовувати для знаходження позиції та "
"діапазону збігу та його груп захоплення, а також для вилучення його підрядка."
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 "
"as an integer or its string name (if it's a named group). The default value "
"of 0 refers to the whole pattern.\n"
"Returns -1 if the group did not match or doesn't exist."
msgstr ""
"Повертає кінцеву позицію матчу в межах початкового рядка. Кінцева позиція "
"груп захоплення може бути отримана шляхом надання його номеру групи як ціле "
"або його рядок (якщо це названа група). Значення за замовчуванням 0 "
"відноситься до цілого шаблону.\n"
"Повертає -1, якщо група не відповідає або не існує."
msgid "Returns the number of capturing groups."
msgstr "Повертає кількість захоплюючих груп."
msgid ""
"Returns the starting position of the match within the source string. The "
"starting position of capturing groups can be retrieved by providing its group "
"number as an integer or its string name (if it's a named group). The default "
"value of 0 refers to the whole pattern.\n"
"Returns -1 if the group did not match or doesn't exist."
msgstr ""
"Повертає початкову позицію матчу в межах початкового рядка. Початкова позиція "
"груп захоплення може бути отримана шляхом надання його номеру групи як ціле "
"або його рядок (якщо це названа група). Значення за замовчуванням 0 "
"відноситься до цілого шаблону.\n"
"Повертає -1, якщо група не відповідає або не існує."
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 "
"name (if it's a named group). The default value of 0 refers to the whole "
"pattern.\n"
"Returns an empty string if the group did not match or doesn't exist."
msgstr ""
"Повертає підрядку матчу з початкового рядка. Захоплення груп можна отримати, "
"надаючи його номер групи як ціле або його назву (якщо це названа група). "
"Значення за замовчуванням 0 відноситься до цілого шаблону.\n"
"Повертає порожній рядок, якщо група не відповідає або не існує."
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 ""
"Словник іменних груп та його відповідного номеру групи. Включені тільки "
"групи, які були збігаються. Якщо у декількох групах є однакове ім'я, що ім'я "
"буде посилатися на перший матч."
msgid "An [Array] of the match and its capturing groups."
msgstr "[Array] матчу та її захоплення груп."
msgid ""
"The source string used with the search pattern to find this matching result."
msgstr ""
"Початкова рядок використовується з шаблоном пошуку, щоб знайти цей результат "
"відповідності."
msgid ""
"RemoteTransform2D pushes its own [Transform2D] to another [Node2D] derived "
"node in the scene."
msgstr ""
"RemoteTransform2D відштовхує власну [Transform2D] на іншу [Node2D] отриману "
"вершину на сцені."
msgid ""
"RemoteTransform2D pushes its own [Transform2D] to another [Node2D] derived "
"node (called the remote node) in the scene.\n"
"It can be set to update another node's position, rotation and/or scale. It "
"can use either global or local coordinates."
msgstr ""
"RemoteTransform2D відштовхує свій власний [Transform2D] на інший [Node2D] "
"отриманий вузол (званий віддалений вузол) на сцені.\n"
"Можна встановити для оновлення положення іншого вузла, обертання та/або ваги. "
"Це може використовувати як глобальні, так і локальні координати."
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 ""
"[RemoteTransform2D] кешує віддалений вузол. Він може не помітити, якщо "
"віддалений вузол зникне; [method force_update_cache] змушує його знову "
"оновлювати кеш."
msgid ""
"The [NodePath] to the remote node, relative to the RemoteTransform2D's "
"position in the scene."
msgstr ""
"[NodePath] до пульта дистанційного керування, відносно позиції "
"RemoteTransform2D у сцені."
msgid "If [code]true[/code], the remote node's position is updated."
msgstr "Якщо [code]true[/code], позиція віддаленого вузла оновлюється."
msgid "If [code]true[/code], the remote node's rotation is updated."
msgstr "Якщо [code]true[/code], то оновлення віддаленого вузла."
msgid "If [code]true[/code], the remote node's scale is updated."
msgstr "Якщо [code]true[/code], загальна вага віддаленого вузла."
msgid ""
"If [code]true[/code], global coordinates are used. If [code]false[/code], "
"local coordinates are used."
msgstr ""
"Якщо [code]true[/code] використовуються глобальні координати. Якщо "
"[code]false[/code] використовуються локальні координати."
msgid ""
"RemoteTransform3D pushes its own [Transform3D] to another [Node3D] derived "
"Node in the scene."
msgstr ""
"RemoteTransform3D штовхає власну [Transform3D] на іншу [Node3D], отриману "
"Node в сцені."
msgid ""
"RemoteTransform3D pushes its own [Transform3D] to another [Node3D] derived "
"Node (called the remote node) in the scene.\n"
"It can be set to update another Node's position, rotation and/or scale. It "
"can use either global or local coordinates."
msgstr ""
"RemoteTransform3D відштовхує власну [Transform3D] на іншу [Node3D], отриману "
"Node (звана віддалена вершина) на сцені.\n"
"Може бути встановлено, щоб оновити позицію Node, обертання та / або масштаб. "
"Це може використовувати як глобальні, так і локальні координати."
msgid ""
"[RemoteTransform3D] 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 ""
"[RemoteTransform3D] кешує віддалений вузол. Він може не помітити, якщо "
"віддалений вузол зникне; [method force_update_cache] змушує його знову "
"оновлювати кеш."
msgid ""
"The [NodePath] to the remote node, relative to the RemoteTransform3D's "
"position in the scene."
msgstr ""
"[NodePath] до пульта дистанційного керування, відносно позиції "
"RemoteTransform3D на сцені."
msgid ""
"Abstract render data object, holds frame data related to rendering a single "
"frame of a viewport."
msgstr ""
"Абстрактний об'єкт даних, що містить дані кадру, пов'язані з наданням єдиного "
"кадру дивного порту."
msgid ""
"Abstract render data object, exists for the duration of rendering a single "
"viewport. See also [RenderDataRD], [RenderSceneData], and "
"[RenderSceneDataRD].\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Абстрактний об'єкт даних рендерингу існує протягом усього часу рендерингу "
"одного вікна перегляду. Див. також [RenderDataRD], [RenderSceneData] та "
"[RenderSceneDataRD].\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid ""
"Returns the [RID] of the camera attributes object in the [RenderingServer] "
"being used to render this viewport."
msgstr ""
"Повернення [RID] об'єкта атрибутів камери в [RenderingServer], який "
"використовується для відображення цього порту перегляду."
msgid ""
"Returns the [RID] of the environment object in the [RenderingServer] being "
"used to render this viewport."
msgstr ""
"Повертає [RID] об’єкта середовища в [RenderingServer], який використовується "
"для відтворення цього вікна перегляду."
msgid ""
"Returns the [RenderSceneBuffers] object managing the scene buffers for "
"rendering this viewport."
msgstr ""
"Повертаємо об'єкт управління сценарними буферами [RenderSceneBuffers] для "
"надання цього виду порту."
msgid "Returns the [RenderSceneData] object managing this frames scene data."
msgstr "Повертаємо вашу інформацію про об'єкт [RenderSceneData]."
msgid ""
"This class allows for a RenderData implementation to be made in GDExtension."
msgstr "Даний клас дозволяє здійснювати виконання RenderData в GDExtension."
msgid ""
"Implement this in GDExtension to return the [RID] for the implementation's "
"camera attributes object."
msgstr ""
"Реалізувати це в GDExtension, щоб повернути [RID] для об'єкта атрибутів "
"камери."
msgid ""
"Implement this in GDExtension to return the [RID] of the implementation's "
"environment object."
msgstr ""
"Впровадити це в GDExtension, щоб повернути [RID] об'єкту середовища "
"реалізації."
msgid ""
"Implement this in GDExtension to return the implementation's "
"[RenderSceneBuffers] object."
msgstr ""
"Впровадити це в GDExtension для повернення об'єкта реалізації "
"[RenderSceneBuffers]."
msgid ""
"Implement this in GDExtension to return the implementation's "
"[RenderSceneDataExtension] object."
msgstr ""
"Впровадити це в GDExtension для повернення об'єкта реалізації "
"[RenderSceneDataExtension]."
msgid "Render data implementation for the RenderingDevice based renderers."
msgstr "Реалізація даних рендерингу для рендерерів на основі RenderingDevice."
msgid ""
"This object manages all render data for the [RenderingDevice]-based "
"renderers. See also [RenderData], [RenderSceneData], and "
"[RenderSceneDataRD].\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Цей об'єкт керує всіма даними рендерингу для рендерерів на основі "
"[RenderingDevice]. Див. також [RenderData], [RenderSceneData] та "
"[RenderSceneDataRD].\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid "Abstraction for working with modern low-level graphics APIs."
msgstr "Анотація для роботи з сучасними низькорівневими графічними API."
msgid ""
"[RenderingDevice] is an abstraction for working with modern low-level "
"graphics APIs such as Vulkan. Compared to [RenderingServer] (which works with "
"Godot's own rendering subsystems), [RenderingDevice] is much lower-level and "
"allows working more directly with the underlying graphics APIs. "
"[RenderingDevice] is used in Godot to provide support for several modern low-"
"level graphics APIs while reducing the amount of code duplication required. "
"[RenderingDevice] can also be used in your own projects to perform things "
"that are not exposed by [RenderingServer] or high-level nodes, such as using "
"compute shaders.\n"
"On startup, Godot creates a global [RenderingDevice] which can be retrieved "
"using [method RenderingServer.get_rendering_device]. This global "
"[RenderingDevice] performs drawing to the screen.\n"
"[b]Local RenderingDevices:[/b] Using [method "
"RenderingServer.create_local_rendering_device], you can create \"secondary\" "
"rendering devices to perform drawing and GPU compute operations on separate "
"threads.\n"
"[b]Note:[/b] [RenderingDevice] assumes intermediate knowledge of modern "
"graphics APIs such as Vulkan, Direct3D 12, Metal or WebGPU. These graphics "
"APIs are lower-level than OpenGL or Direct3D 11, requiring you to perform "
"what was previously done by the graphics driver itself. If you have "
"difficulty understanding the concepts used in this class, follow the "
"[url=https://vulkan-tutorial.com/]Vulkan Tutorial[/url] or [url=https://"
"vkguide.dev/]Vulkan Guide[/url]. It's recommended to have existing modern "
"OpenGL or Direct3D 11 knowledge before attempting to learn a low-level "
"graphics API.\n"
"[b]Note:[/b] [RenderingDevice] is not available when running in headless mode "
"or when using the Compatibility rendering method."
msgstr ""
"[RenderingDevice] – це абстракція для роботи із сучасними низькорівневими "
"графічними API, такими як Vulkan. Порівняно з [RenderingServer] (який працює "
"з власними підсистемами рендерингу Godot), [RenderingDevice] є набагато "
"нижчого рівня та дозволяє працювати безпосередньо з базовими графічними API. "
"[RenderingDevice] використовується в Godot для забезпечення підтримки кількох "
"сучасних низькорівневих графічних API, одночасно зменшуючи кількість "
"необхідного дублювання коду. [RenderingDevice] також можна використовувати у "
"ваших власних проектах для виконання дій, які не надаються [RenderingServer] "
"або вузлами високого рівня, наприклад, використання обчислювальних шейдерів.\n"
"Під час запуску Godot створює глобальний [RenderingDevice], який можна "
"отримати за допомогою методу [RenderingServer.get_rendering_device]. Цей "
"глобальний [RenderingDevice] виконує малювання на екрані.\n"
"[b]Локальні пристрої рендерингу:[/b] Використовуючи [method "
"RenderingServer.create_local_rendering_device], ви можете створювати "
"«вторинні» пристрої рендерингу для виконання операцій малювання та обчислень "
"GPU в окремих потоках.\n"
"[b]Примітка:[/b] [RenderingDevice] передбачає середні знання сучасних "
"графічних API, таких як Vulkan, Direct3D 12, Metal або WebGPU. Ці графічні "
"API є нижчого рівня, ніж OpenGL або Direct3D 11, що вимагає від вас виконання "
"того, що раніше робилося самим графічним драйвером. Якщо у вас виникли "
"труднощі з розумінням концепцій, що використовуються в цьому класі, "
"скористайтеся [url=https://vulkan-tutorial.com/]Посібником з Vulkan[/url] або "
"[url=https://vkguide.dev/]Посібником з Vulkan[/url]. Рекомендується мати "
"наявні знання сучасних OpenGL або Direct3D 11, перш ніж намагатися вивчати "
"низькорівневий графічний API.\n"
"[b]Примітка:[/b] [RenderingDevice] недоступний під час роботи в режимі "
"безголового відображення або під час використання методу рендерингу "
"сумісності."
msgid "Using compute shaders"
msgstr "Використання складних тіней"
msgid "Barriers are automatically inserted by RenderingDevice."
msgstr "Бар'єри автоматично вставляються RenderingDevice."
msgid ""
"Clears the contents of the [param buffer], clearing [param size_bytes] bytes, "
"starting at [param offset].\n"
"Prints an error if:\n"
"- the size isn't a multiple of four\n"
"- the region specified by [param offset] + [param size_bytes] exceeds the "
"buffer\n"
"- a draw list is currently active (created by [method draw_list_begin])\n"
"- a compute list is currently active (created by [method compute_list_begin])"
msgstr ""
"Очищає вміст [param buffer], очищуючи [param size_bytes] байтів, починаючи з "
"[param offset].\n"
"Виводить помилку, якщо:\n"
"- розмір не кратний чотирьом\n"
"- область, визначена [param offset] + [param size_bytes], перевищує буфер\n"
"- список відображення наразі активний (створений методом [method "
"draw_list_begin])\n"
"- список обчислень наразі активний (створений методом [method "
"compute_list_begin])"
msgid ""
"Copies [param size] bytes from the [param src_buffer] at [param src_offset] "
"into [param dst_buffer] at [param dst_offset].\n"
"Prints an error if:\n"
"- [param size] exceeds the size of either [param src_buffer] or [param "
"dst_buffer] at their corresponding offsets\n"
"- a draw list is currently active (created by [method draw_list_begin])\n"
"- a compute list is currently active (created by [method compute_list_begin])"
msgstr ""
"Копії [param size] байти з [param src_buffer] в [param src_offset] в [param "
"dst_buffer] в [param dst_offset].\n"
"Друкувати помилку, якщо:\n"
"- [param dst_buffer] перевищує розмір або [param src_buffer] або [param "
"dst_buffer] у відповідних офсетах\n"
"- в даний час діє розіграш (відтворено [method draw_list_begin])\n"
"- Список обчислень в даний час активно (відтворено [method "
"compute_list_begin])"
msgid ""
"Returns a copy of the data of the specified [param buffer], optionally [param "
"offset_bytes] and [param size_bytes] can be set to copy only a portion of the "
"buffer.\n"
"[b]Note:[/b] This method will block the GPU from working until the data is "
"retrieved. Refer to [method buffer_get_data_async] for an alternative that "
"returns the data in more performant way."
msgstr ""
"Повертає копію даних указаного [param buffer], за бажанням [param "
"offset_bytes] і [param size_bytes] можна встановити для копіювання лише "
"частини буфера. \n"
"[b]Примітка.[/b] Цей метод блокує роботу GPU, доки дані не будуть отримані. "
"Зверніться до [method buffer_get_data_async] для отримання альтернативи, яка "
"повертає дані більш продуктивним способом."
msgid ""
"Asynchronous version of [method buffer_get_data]. RenderingDevice will call "
"[param callback] in a certain amount of frames with the data the buffer had "
"at the time of the request.\n"
"[b]Note:[/b] At the moment, the delay corresponds to the amount of frames "
"specified by [member ProjectSettings.rendering/rendering_device/vsync/"
"frame_queue_size].\n"
"[b]Note:[/b] Downloading large buffers can have a prohibitive cost for real-"
"time even when using the asynchronous method due to hardware bandwidth "
"limitations. When dealing with large resources, you can adjust settings such "
"as [member ProjectSettings.rendering/rendering_device/staging_buffer/"
"block_size_kb] to improve the transfer speed at the cost of extra memory.\n"
"[codeblock]\n"
"func _buffer_get_data_callback(array):\n"
"\tvalue = array.decode_u32(0)\n"
"\n"
"...\n"
"\n"
"rd.buffer_get_data_async(buffer, _buffer_get_data_callback)\n"
"[/codeblock]"
msgstr ""
"Асинхронна версія [method buffer_get_data]. RenderingDevice викличе [param "
"callback] у певній кількості кадрів із даними, які були в буфері на момент "
"запиту. \n"
"[b]Примітка:[/b] На даний момент затримка відповідає кількості кадрів, "
"визначеній [member ProjectSettings.rendering/rendering_device/vsync/"
"frame_queue_size]. \n"
"[b]Примітка:[/b] Завантаження великих буферів може мати непомірну вартість "
"для реального часу навіть у разі використання асинхронного методу через "
"апаратні обмеження пропускної здатності. Якщо ви маєте справу з великими "
"ресурсами, ви можете налаштувати такі параметри, як [member "
"ProjectSettings.rendering/rendering_device/staging_buffer/block_size_kb], щоб "
"покращити швидкість передачі за рахунок додаткової пам’яті. \n"
"[codeblock \n"
"func _buffer_get_data_callback(array): \n"
"\tvar = array.decode_u32(0) \n"
"\n"
"...\n"
"\n"
"rd.buffer_get_data_async(buffer, _buffer_get_data_callback) \n"
"[/codeblock]"
msgid ""
"Returns the address of the given [param buffer] which can be passed to "
"shaders in any way to access underlying data. Buffer must have been created "
"with this feature enabled.\n"
"[b]Note:[/b] You must check that the GPU supports this functionality by "
"calling [method has_feature] with [constant SUPPORTS_BUFFER_DEVICE_ADDRESS] "
"as a parameter."
msgstr ""
"Повертає адресу заданого [param buffer], яку можна передати шейдерам у будь-"
"який спосіб для доступу до основних даних. Буфер має бути створено з "
"увімкненою цією функцією. \n"
"[b]Примітка.[/b] Ви повинні перевірити, чи GPU підтримує цю функцію, "
"викликавши [method has_feature] із [constant SUPPORTS_BUFFER_DEVICE_ADDRESS] "
"як параметром."
msgid ""
"Updates a region of [param size_bytes] bytes, starting at [param offset], in "
"the buffer, with the specified [param data].\n"
"Prints an error if:\n"
"- the region specified by [param offset] + [param size_bytes] exceeds the "
"buffer\n"
"- a draw list is currently active (created by [method draw_list_begin])\n"
"- a compute list is currently active (created by [method compute_list_begin])"
msgstr ""
"Оновлює область [param size_bytes] байтів, починаючи від [param offset], в "
"буфері, з вказаними [param data].\n"
"Друкувати помилку, якщо:\n"
"- регіон, вказаний [param offset] + [param size_bytes] перевищує буфер\n"
"- в даний час діє розіграш (відтворено [method draw_list_begin])\n"
"- Список обчислень в даний час активно (відтворено [method "
"compute_list_begin])"
msgid ""
"Creates a timestamp marker with the specified [param name]. This is used for "
"performance reporting with the [method get_captured_timestamp_cpu_time], "
"[method get_captured_timestamp_gpu_time] and [method "
"get_captured_timestamp_name] methods."
msgstr ""
"Створює маркер позначення часу із зазначеним параметром [param name]. "
"Використовується для звітності про продуктивність за допомогою методів "
"[method get_captured_timestamp_cpu_time], [method "
"get_captured_timestamp_gpu_time] та [method get_captured_timestamp_name]."
msgid "Raises a Vulkan compute barrier in the specified [param compute_list]."
msgstr "Знімає Vulkan складний бар'єр в зазначеному [param compute_list]."
msgid ""
"Starts a list of compute commands created with the [code]compute_*[/code] "
"methods. The returned value should be passed to other [code]compute_list_*[/"
"code] functions.\n"
"Multiple compute lists cannot be created at the same time; you must finish "
"the previous compute list first using [method compute_list_end].\n"
"A simple compute operation might look like this (code is not a complete "
"example):\n"
"[codeblock]\n"
"var rd = RenderingDevice.new()\n"
"var compute_list = rd.compute_list_begin()\n"
"\n"
"rd.compute_list_bind_compute_pipeline(compute_list, "
"compute_shader_dilate_pipeline)\n"
"rd.compute_list_bind_uniform_set(compute_list, compute_base_uniform_set, 0)\n"
"rd.compute_list_bind_uniform_set(compute_list, dilate_uniform_set, 1)\n"
"\n"
"for i in atlas_slices:\n"
"\trd.compute_list_set_push_constant(compute_list, push_constant, "
"push_constant.size())\n"
"\trd.compute_list_dispatch(compute_list, group_size.x, group_size.y, "
"group_size.z)\n"
"\t# No barrier, let them run all together.\n"
"\n"
"rd.compute_list_end()\n"
"[/codeblock]"
msgstr ""
"Запускає список обчислювальних команд, створених за допомогою методів "
"[code]compute_*[/code]. Повернене значення має бути передано до інших функцій "
"[code]compute_list_*[/code]. \n"
"Кілька списків обчислень не можна створити одночасно; ви повинні спочатку "
"завершити попередній список обчислень за допомогою [method "
"compute_list_end]. \n"
"Проста обчислювальна операція може виглядати так (код не є повним "
"прикладом): \n"
"[codeblock] \n"
"var rd = RenderingDevice.new() \n"
"var compute_list = rd.compute_list_begin() \n"
"\n"
"rd.compute_list_bind_compute_pipeline(compute_list, "
"compute_shader_dilate_pipeline) \n"
"rd.compute_list_bind_uniform_set(compute_list, compute_base_uniform_set, 0) \n"
"rd.compute_list_bind_uniform_set(compute_list, dilate_uniform_set, 1) \n"
"\n"
"for i в atlas_slices: \n"
"\trd.compute_list_set_push_constant(compute_list, push_constant, "
"push_constant.size()) \n"
"\trd.compute_list_dispatch(compute_list, group_size.x, group_size.y, "
"group_size.z) \n"
"\t# Без бар'єру, нехай біжать усі разом. \n"
"\n"
"rd.compute_list_end() \n"
"[/codeblock]"
msgid ""
"Tells the GPU what compute pipeline to use when processing the compute list. "
"If the shader has changed since the last time this function was called, Godot "
"will unbind all descriptor sets and will re-bind them inside [method "
"compute_list_dispatch]."
msgstr ""
"Повідомляємо про те, що комп’ютерний трубопровод для використання при обробці "
"комп’ютерного списку. Якщо шейдер змінився з останнього часу, ця функція була "
"викликана, Godot буде роз'єднувати всі набори дескрипторів і перев'язувати їх "
"всередині [method compute_list_dispatch]."
msgid ""
"Binds the [param uniform_set] to this [param compute_list]. Godot ensures "
"that all textures in the uniform set have the correct Vulkan access masks. If "
"Godot had to change access masks of textures, it will raise a Vulkan image "
"memory barrier."
msgstr ""
"Прив'язує [param uniform_set] до цього [param compute_list]. Godot гарантує, "
"що всі текстури в наборі uniform мають правильні маски доступу Vulkan. Якщо "
"Godot доведеться змінити маски доступу текстур, це створить бар'єр пам'яті "
"зображень Vulkan."
msgid ""
"Submits the compute list for processing on the GPU. This is the compute "
"equivalent to [method draw_list_draw]."
msgstr ""
"Надсилає список обчислень для обробки на графічному процесорі. Це "
"обчислювальний еквівалент [method draw_list_draw]."
msgid ""
"Submits the compute list for processing on the GPU with the given group "
"counts stored in the [param buffer] at [param offset]. Buffer must have been "
"created with [constant STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT] flag."
msgstr ""
"Надсилає список обчислень для обробки на графічному процесорі з заданими "
"підрахунками груп, що зберігаються в [param buffer] за адресою [param "
"offset]. Буфер має бути створений з прапорцем [constant "
"STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT]."
msgid ""
"Finishes a list of compute commands created with the [code]compute_*[/code] "
"methods."
msgstr ""
"Оздоблення списку команд, створених за допомогою методів [code]compute_*[/"
"code]."
msgid ""
"Sets the push constant data to [param buffer] for the specified [param "
"compute_list]. The shader determines how this binary data is used. The "
"buffer's size in bytes must also be specified in [param size_bytes] (this can "
"be obtained by calling the [method PackedByteArray.size] method on the passed "
"[param buffer])."
msgstr ""
"Налаштовує дані про відштовхування на [param buffer] для вказаного [param "
"compute_list]. Шейдер визначає, як використовується ці бінарні дані. Розмір "
"буфера в байтах також повинен бути вказаний в [param size_bytes] (це можна "
"отримати за допомогою виклику [method PackedByteArray.size] метод на "
"пропущеному [param buffer])."
msgid ""
"Creates a new compute pipeline. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when the [param shader] is freed."
msgstr ""
"Створює новий обчислювальний конвеєр. До нього можна отримати доступ за "
"допомогою повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він буде звільнено автоматично, коли буде звільнено [param shader]."
msgid ""
"Returns [code]true[/code] if the compute pipeline specified by the [param "
"compute_pipeline] RID is valid, [code]false[/code] otherwise."
msgstr ""
"Повертаємо [code]true[/code], якщо комп’ютерний трубопровод, зазначений "
"[param compute_pipeline] RID діє, [code]false[/code]."
msgid ""
"Create a new local [RenderingDevice]. This is most useful for performing "
"compute operations on the GPU independently from the rest of the engine."
msgstr ""
"Створити новий локальний [RenderingDevice]. Це найкорисніша для виконання "
"комп’ютерних операцій на GPU незалежно від решти двигуна."
msgid ""
"Create a command buffer debug label region that can be displayed in third-"
"party tools such as [url=https://renderdoc.org/]RenderDoc[/url]. All regions "
"must be ended with a [method draw_command_end_label] call. When viewed from "
"the linear series of submissions to a single queue, calls to [method "
"draw_command_begin_label] and [method draw_command_end_label] must be matched "
"and balanced.\n"
"The [code]VK_EXT_DEBUG_UTILS_EXTENSION_NAME[/code] Vulkan extension must be "
"available and enabled for command buffer debug label region to work. See also "
"[method draw_command_end_label]."
msgstr ""
"Створіть область мітки налагодження буфера команд, яку можна відображати в "
"сторонніх інструментах, таких як [url=https://renderdoc.org/]RenderDoc[/url]. "
"Усі області повинні завершуватися викликом [method draw_command_end_label]. "
"Якщо розглядати лінійну послідовність подач до однієї черги, виклики [method "
"draw_command_begin_label] та [method draw_command_end_label] повинні бути "
"збалансованими та узгодженими.\n"
"Розширення Vulkan [code]VK_EXT_DEBUG_UTILS_EXTENSION_NAME[/code] має бути "
"доступним та ввімкненим для роботи області мітки налагодження буфера команд. "
"Див. також [method draw_command_end_label]."
msgid ""
"Ends the command buffer debug label region started by a [method "
"draw_command_begin_label] call."
msgstr "Закінчується команда буфера дебюг мітки області."
msgid "Inserting labels no longer applies due to command reordering."
msgstr "Вставляючи етикетки більше не діє через порядок замовлення."
msgid ""
"Starts a list of raster drawing commands created with the [code]draw_*[/code] "
"methods. The returned value should be passed to other [code]draw_list_*[/"
"code] functions.\n"
"Multiple draw lists cannot be created at the same time; you must finish the "
"previous draw list first using [method draw_list_end].\n"
"A simple drawing operation might look like this (code is not a complete "
"example):\n"
"[codeblock]\n"
"var rd = RenderingDevice.new()\n"
"var clear_colors = PackedColorArray([Color(0, 0, 0, 0), Color(0, 0, 0, 0), "
"Color(0, 0, 0, 0)])\n"
"var draw_list = rd.draw_list_begin(framebuffers[i], "
"RenderingDevice.CLEAR_COLOR_ALL, clear_colors, true, 1.0f, true, 0, Rect2(), "
"RenderingDevice.OPAQUE_PASS)\n"
"\n"
"# Draw opaque.\n"
"rd.draw_list_bind_render_pipeline(draw_list, raster_pipeline)\n"
"rd.draw_list_bind_uniform_set(draw_list, raster_base_uniform, 0)\n"
"rd.draw_list_set_push_constant(draw_list, raster_push_constant, "
"raster_push_constant.size())\n"
"rd.draw_list_draw(draw_list, false, 1, slice_triangle_count[i] * 3)\n"
"# Draw wire.\n"
"rd.draw_list_bind_render_pipeline(draw_list, raster_pipeline_wire)\n"
"rd.draw_list_bind_uniform_set(draw_list, raster_base_uniform, 0)\n"
"rd.draw_list_set_push_constant(draw_list, raster_push_constant, "
"raster_push_constant.size())\n"
"rd.draw_list_draw(draw_list, false, 1, slice_triangle_count[i] * 3)\n"
"\n"
"rd.draw_list_end()\n"
"[/codeblock]\n"
"The [param draw_flags] indicates if the texture attachments of the "
"framebuffer should be cleared or ignored. Only one of the two flags can be "
"used for each individual attachment. Ignoring an attachment means that any "
"contents that existed before the draw list will be completely discarded, "
"reducing the memory bandwidth used by the render pass but producing garbage "
"results if the pixels aren't replaced. The default behavior allows the engine "
"to figure out the right operation to use if the texture is discardable, which "
"can result in increased performance. See [RDTextureFormat] or [method "
"texture_set_discardable].\n"
"The [param breadcrumb] parameter can be an arbitrary 32-bit integer that is "
"useful to diagnose GPU crashes. If Godot is built in dev or debug mode; when "
"the GPU crashes Godot will dump all shaders that were being executed at the "
"time of the crash and the breadcrumb is useful to diagnose what passes did "
"those shaders belong to.\n"
"It does not affect rendering behavior and can be set to 0. It is recommended "
"to use [enum BreadcrumbMarker] enumerations for consistency but it's not "
"required. It is also possible to use bitwise operations to add extra data. "
"e.g.\n"
"[codeblock]\n"
"rd.draw_list_begin(fb[i], RenderingDevice.CLEAR_COLOR_ALL, clear_colors, "
"true, 1.0f, true, 0, Rect2(), RenderingDevice.OPAQUE_PASS | 5)\n"
"[/codeblock]"
msgstr ""
"Запускає список команд растрового малювання, створених за допомогою методів "
"[code]draw_*[/code]. Повернене значення має бути передано іншим функціям "
"[code]draw_list_*[/code]. \n"
"Неможливо створити кілька списків розіграшів одночасно; спочатку потрібно "
"завершити попередній список розіграшів за допомогою [method draw_list_end]. \n"
"Проста операція малювання може виглядати так (код не є повним прикладом): \n"
"[codeblock] \n"
"var rd = RenderingDevice.new() \n"
"var clear_colors = PackedColorArray([Color(0, 0, 0, 0), Color(0, 0, 0, 0), "
"Color(0, 0, 0, 0)]) \n"
"var draw_list = rd.draw_list_begin(framebuffers[i], "
"RenderingDevice.CLEAR_COLOR_ALL, clear_colors, true, 1.0f, true, 0, Rect2(), "
"RenderingDevice.OPAQUE_PASS) \n"
"\n"
"# Малювати непрозоро. \n"
"rd.draw_list_bind_render_pipeline(draw_list, raster_pipeline) \n"
"rd.draw_list_bind_uniform_set(draw_list, raster_base_uniform, 0) \n"
"rd.draw_list_set_push_constant(draw_list, raster_push_constant, "
"raster_push_constant.size()) \n"
"rd.draw_list_draw(draw_list, false, 1, slice_triangle_count[i] * 3) \n"
"# Намалюйте дріт. \n"
"rd.draw_list_bind_render_pipeline(draw_list, растр_pipeline_wire) \n"
"rd.draw_list_bind_uniform_set(draw_list, raster_base_uniform, 0) \n"
"rd.draw_list_set_push_constant(draw_list, raster_push_constant, "
"raster_push_constant.size()) \n"
"rd.draw_list_draw(draw_list, false, 1, slice_triangle_count[i] * 3) \n"
"\n"
"rd.draw_list_end() \n"
"[/codeblock] \n"
"Параметр [param draw_flags] вказує, чи потрібно видалити або проігнорувати "
"вкладення текстури буфера кадрів. Для кожного окремого вкладення можна "
"використовувати лише один із двох прапорців. Ігнорування вкладення означає, "
"що будь-який вміст, який існував до списку малювання, буде повністю "
"відкинуто, зменшуючи пропускну здатність пам’яті, яка використовується "
"проходом візуалізації, але створюючи сміттєві результати, якщо пікселі не "
"замінено. Поведінка за замовчуванням дозволяє механізму визначити правильну "
"операцію для використання, якщо текстуру можна відкинути, що може призвести "
"до підвищення продуктивності. Перегляньте [RDTextureFormat] або [method "
"texture_set_discardable]. \n"
"Параметр [param breadcrumb] може бути довільним 32-розрядним цілим числом, "
"корисним для діагностики збоїв GPU. Якщо Godot створено в режимі розробки або "
"налагодження; коли графічний процесор виходить з ладу, Godot видалить усі "
"шейдери, які виконувалися під час збою, і навігаційна ланка корисна для "
"діагностики, яким проходам належали ці шейдери. \n"
"Це не впливає на поведінку візуалізації та може бути встановлено на 0. "
"Рекомендовано використовувати перерахування [enum BreadcrumbMarker] для "
"узгодженості, але це не обов’язково. Також можна використовувати побітові "
"операції для додавання додаткових даних. напр. \n"
"[codeblock] \n"
"rd.draw_list_begin(fb[i], RenderingDevice.CLEAR_COLOR_ALL, clear_colors, "
"true, 1.0f, true, 0, Rect2(), RenderingDevice.OPAQUE_PASS | 5) \n"
"[/codeblock]"
msgid ""
"High-level variant of [method draw_list_begin], with the parameters "
"automatically being adjusted for drawing onto the window specified by the "
"[param screen] ID.\n"
"[b]Note:[/b] Cannot be used with local RenderingDevices, as these don't have "
"a screen. If called on a local RenderingDevice, [method "
"draw_list_begin_for_screen] returns [constant INVALID_ID]."
msgstr ""
"Високорівневий варіант методу [method draw_list_begin], з автоматичним "
"налаштуванням параметрів для малювання у вікні, визначеному ідентифікатором "
"[param screen].\n"
"[b]Примітка:[/b] Не можна використовувати з локальними RenderingDevices, "
"оскільки вони не мають екрана. Якщо викликати метод на локальному "
"RenderingDevice, він повертає [constant INVALID_ID]."
msgid "Split draw lists are used automatically by RenderingDevice."
msgstr ""
"Списки з роздільною здатністю використовуються автоматично за допомогою "
"RenderingDevice."
msgid "This method does nothing and always returns an empty [PackedInt64Array]."
msgstr "Цей метод нічого і завжди повертає порожній [PackedInt64Array]."
msgid "Binds [param index_array] to the specified [param draw_list]."
msgstr "Повертає одиницю поділену на квадратний корінь з параметра."
msgid "Binds [param render_pipeline] to the specified [param draw_list]."
msgstr "[param render_pipeline] вказаний [param Draw_list]."
msgid ""
"Binds [param uniform_set] to the specified [param draw_list]. A [param "
"set_index] must also be specified, which is an identifier starting from "
"[code]0[/code] that must match the one expected by the draw list."
msgstr ""
"[param uniform_set] вказаний [param Draw_list]. [param set_index] також "
"повинен бути вказаний, який є ідентифікатором від [code]0[/code], який "
"повинен відповідати одному очікуваному списку."
msgid "Binds [param vertex_array] to the specified [param draw_list]."
msgstr "[param vertex_array] вказаний [param type_list]."
msgid ""
"Binds a set of [param vertex_buffers] directly to the specified [param "
"draw_list] using [param vertex_format] without creating a vertex array RID. "
"Provide the number of vertices in [param vertex_count]; optional per-buffer "
"byte [param offsets] may also be supplied."
msgstr ""
"Прив'язує набір [param vertex_buffers] безпосередньо до зазначеного [param "
"draw_list] за допомогою [param vertex_format] без створення масиву вершин "
"RID. Вкажіть кількість вершин у [param vertex_count]; також можна вказати "
"необов'язкові значення [param offsets] для кожного байта буфера."
msgid ""
"Removes and disables the scissor rectangle for the specified [param "
"draw_list]. See also [method draw_list_enable_scissor]."
msgstr ""
"Вилучає і відключає ссаморський прямокутник для вказаного [param draw_list]. "
"Дивись також [method draw_list_enable_scissor]."
msgid ""
"Submits [param draw_list] for rendering on the GPU. This is the raster "
"equivalent to [method compute_list_dispatch]."
msgstr ""
"Надсилає [param draw_list] для рендерингу на графічному процесорі. Це "
"растровий еквівалент [method compute_list_dispatch]."
msgid ""
"Submits [param draw_list] for rendering on the GPU with the given parameters "
"stored in the [param buffer] at [param offset]. Parameters being integers: "
"vertex count, instance count, first vertex, first instance. And when using "
"indices: index count, instance count, first index, vertex offset, first "
"instance. Buffer must have been created with [constant "
"STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT] flag."
msgstr ""
"Надсилає [param draw_list] для візуалізації на GPU із заданими параметрами, "
"які зберігаються в [param buffer] на [param offset]. Параметри є цілими "
"числами: кількість вершин, кількість екземплярів, перша вершина, перший "
"екземпляр. А при використанні індексів: кількість індексів, кількість "
"екземплярів, перший індекс, зсув вершини, перший екземпляр. Буфер має бути "
"створено з прапорцем [constant STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT]."
msgid ""
"Creates a scissor rectangle and enables it for the specified [param "
"draw_list]. Scissor rectangles are used for clipping by discarding fragments "
"that fall outside a specified rectangular portion of the screen. See also "
"[method draw_list_disable_scissor].\n"
"[b]Note:[/b] The specified [param rect] is automatically intersected with the "
"screen's dimensions, which means it cannot exceed the screen's dimensions."
msgstr ""
"Створює прямокутник-ножицю та вмикає його для вказаного параметра [param "
"draw_list]. Прямокутники-ножиці використовуються для відсікання шляхом "
"відкидання фрагментів, що виходять за межі вказаної прямокутної частини "
"екрана. Див. також [method draw_list_disable_scissor].\n"
"[b]Примітка:[/b] Вказаний параметр [param rect] автоматично перетинається з "
"розмірами екрана, тобто він не може перевищувати розміри екрана."
msgid ""
"Finishes a list of raster drawing commands created with the [code]draw_*[/"
"code] methods."
msgstr ""
"Завершено список команд растрового малюнка, створених за допомогою методів "
"[code]draw_*[/code]."
msgid ""
"Sets blend constants for the specified [param draw_list] to [param color]. "
"Blend constants are used only if the graphics pipeline is created with "
"[constant DYNAMIC_STATE_BLEND_CONSTANTS] flag set."
msgstr ""
"Комплекти блендерні константи для вказаного [param draw_list] до [param "
"color]. Використовуються константи використовуються тільки в тому випадку, "
"якщо графічний трубопровод створений за допомогою [constant "
"DYNAMIC_STATE_BLEND_CONSTANTS]."
msgid ""
"Sets the push constant data to [param buffer] for the specified [param "
"draw_list]. The shader determines how this binary data is used. The buffer's "
"size in bytes must also be specified in [param size_bytes] (this can be "
"obtained by calling the [method PackedByteArray.size] method on the passed "
"[param buffer])."
msgstr ""
"Встановлює дані константи push у [param buffer] для вказаного [param "
"draw_list]. Шейдер визначає, як використовуються ці двійкові дані. Розмір "
"буфера в байтах також має бути вказаний у [param size_bytes] (його можна "
"отримати, викликавши метод [method PackedByteArray.size] для переданого "
"[param buffer])."
msgid "Switches to the next draw pass."
msgstr "Перемикачи до наступного проходу."
msgid ""
"Creates a new framebuffer. It can be accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when any of the [param textures] is freed."
msgstr ""
"Створює новий буфер кадру. До нього можна отримати доступ за допомогою "
"повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він звільниться автоматично, коли буде звільнено будь-який з параметрів "
"[param textures]."
msgid ""
"Creates a new empty framebuffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює новий порожній буфер кадру. До нього можна отримати доступ за "
"допомогою повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice."
msgid ""
"Creates a new multipass framebuffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when any of the [param textures] is freed."
msgstr ""
"Створює новий багатопрохідний буфер кадрів. До нього можна отримати доступ за "
"допомогою повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він звільниться автоматично, коли буде звільнено будь-який з параметрів "
"[param textures]."
msgid ""
"Creates a new framebuffer format with the specified [param attachments] and "
"[param view_count]. Returns the new framebuffer's unique framebuffer format "
"ID.\n"
"If [param view_count] is greater than or equal to [code]2[/code], enables "
"multiview which is used for VR rendering. This requires support for the "
"Vulkan multiview extension."
msgstr ""
"Створює новий формат буфера кадрів із зазначеними параметрами [param "
"attachments] та [param view_count]. Повертає унікальний ідентифікатор формату "
"буфера кадрів нового буфера кадрів.\n"
"Якщо [param view_count] більше або дорівнює [code]2[/code], вмикає "
"багатовидовий режим, який використовується для VR-рендерингу. Це вимагає "
"підтримки розширення Vulkan multiview."
msgid ""
"Creates a new empty framebuffer format with the specified number of [param "
"samples] and returns its ID."
msgstr ""
"Створює новий порожній формат рами з вказаною кількістю зразків [param "
"samples] і повертає ідентифікатор."
msgid ""
"Creates a multipass framebuffer format with the specified [param "
"attachments], [param passes] and [param view_count] and returns its ID. If "
"[param view_count] is greater than or equal to [code]2[/code], enables "
"multiview which is used for VR rendering. This requires support for the "
"Vulkan multiview extension."
msgstr ""
"Створює формат багатопрохідного буфера кадрів із зазначеними параметрами "
"[param attachments], [param passes] та [param view_count] і повертає його "
"ідентифікатор. Якщо [param view_count] більше або дорівнює [code]2[/code], "
"вмикає багатопрохідний режим, який використовується для VR-рендерингу. Це "
"вимагає підтримки розширення Vulkan multiview."
msgid ""
"Returns the number of texture samples used for the given framebuffer [param "
"format] ID (returned by [method framebuffer_get_format])."
msgstr ""
"Повертає кількість семплів текстури, використаних для заданого ідентифікатора "
"буфера кадру [param format] (повертається методом [framebuffer_get_format])."
msgid ""
"Returns the format ID of the framebuffer specified by the [param framebuffer] "
"RID. This ID is guaranteed to be unique for the same formats and does not "
"need to be freed."
msgstr ""
"Повертає ідентифікатор формата каркаса, зазначеного [param Framebuffer] RID. "
"Цей ідентифікатор гарантований унікальний для тих самих форматів і не "
"потрібно бути вільним."
msgid ""
"Returns [code]true[/code] if the framebuffer specified by the [param "
"framebuffer] RID is valid, [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо каркасний буфер, зазначений [param "
"Framebuffer] RID діє, [code]false[/code] інакше."
msgid ""
"Tries to free an object in the RenderingDevice. To avoid memory leaks, this "
"should be called after using an object as memory management does not occur "
"automatically when using RenderingDevice directly."
msgstr ""
"Виконується безкоштовно об'єкт в RenderingDevice. Щоб уникнути витоків "
"пам'яті, це слід назвати після використання об'єкта, як управління пам'яттю "
"не відбувається автоматично при використанні RenderingDevice безпосередньо."
msgid ""
"Returns the timestamp in CPU time for the rendering step specified by [param "
"index] (in microseconds since the engine started). See also [method "
"get_captured_timestamp_gpu_time] and [method capture_timestamp]."
msgstr ""
"Повертає часовий час у часі процесора для рендерингу, визначеного індексом "
"[param index] (в мікросекундах з моменту запуску двигуна). Дивись також "
"[method get_captured_timestamp_gpu_time] і [method capture_timestamp]."
msgid ""
"Returns the timestamp in GPU time for the rendering step specified by [param "
"index] (in microseconds since the engine started). See also [method "
"get_captured_timestamp_cpu_time] and [method capture_timestamp]."
msgstr ""
"Повертає часовий запас у часі GPU для рендерингу, визначеного індексом [param "
"index] (в мікросекундах з моменту запуску двигуна). Дивись також [method "
"get_captured_timestamp_cpu_time] і [method capture_timestamp]."
msgid ""
"Returns the timestamp's name for the rendering step specified by [param "
"index]. See also [method capture_timestamp]."
msgstr ""
"Повертає ім'я мітки часу на рендеринговий крок, зазначений індексом [param "
"index]. Дивитися також [method capture_timestamp]."
msgid ""
"Returns the total number of timestamps (rendering steps) available for "
"profiling."
msgstr ""
"Повертає загальну кількість часових апаратів (швидких кроків) для "
"профілювання."
msgid ""
"Returns the index of the last frame rendered that has rendering timestamps "
"available for querying."
msgstr ""
"Повертає індекс останнього кадру, що дає можливість своєчасно виконувати "
"замовлення."
msgid ""
"Returns how many allocations the GPU has performed for internal driver "
"structures.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Повертає кількість виділень графічного процесора для внутрішніх структур "
"драйвера.\n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Same as [method get_device_allocation_count] but filtered for a given object "
"type.\n"
"The type argument must be in range [code][0; get_tracked_object_type_count - "
"1][/code]. If [method get_tracked_object_type_count] is 0, then type argument "
"is ignored and always returns 0.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Те саме, що [method get_device_allocation_count], але фільтрується для "
"певного типу об’єкта. \n"
"Аргумент типу має бути в діапазоні [code][0; get_tracked_object_type_count - "
"1][/code]. Якщо [method get_tracked_object_type_count] дорівнює 0, тоді "
"аргумент типу ігнорується та завжди повертає 0. \n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Same as [method get_device_total_memory] but filtered for a given object "
"type.\n"
"The type argument must be in range [code][0; get_tracked_object_type_count - "
"1][/code]. If [method get_tracked_object_type_count] is 0, then type argument "
"is ignored and always returns 0.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Те саме, що [method get_device_total_memory], але відфільтровано для певного "
"типу об’єкта. \n"
"Аргумент типу має бути в діапазоні [code][0; get_tracked_object_type_count - "
"1][/code]. Якщо [method get_tracked_object_type_count] дорівнює 0, тоді "
"аргумент типу ігнорується та завжди повертає 0. \n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Returns the name of the video adapter (e.g. \"GeForce GTX 1080/PCIe/SSE2\"). "
"Equivalent to [method RenderingServer.get_video_adapter_name]. See also "
"[method get_device_vendor_name]."
msgstr ""
"Повертає назву відео адаптера (наприклад, \"GeForce GTX 1080/PCIe/SSE2\"). "
"Equivalent to [method RenderingServer.get_video_adapter_name]. Дивись також "
"[method get_device_vendor_name]."
msgid ""
"Returns the universally unique identifier for the pipeline cache. This is "
"used to cache shader files on disk, which avoids shader recompilations on "
"subsequent engine runs. This UUID varies depending on the graphics card "
"model, but also the driver version. Therefore, updating graphics drivers will "
"invalidate the shader cache."
msgstr ""
"Повертає універсальний ідентифікатор для кешу трубопроводу. Це "
"використовується для кеш-тінірних файлів на диску, що дозволяє уникнути "
"відбиття шейкерів на наступних двигунах. Ця UUID варіюється в залежності від "
"моделі карти графіки, але і версії драйвера. Таким чином, оновлення графічних "
"драйверів буде недійсним кешера."
msgid ""
"Returns how much bytes the GPU is using.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Повертає кількість байтів, які використовує графічний процесор.\n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Returns the vendor of the video adapter (e.g. \"NVIDIA Corporation\"). "
"Equivalent to [method RenderingServer.get_video_adapter_vendor]. See also "
"[method get_device_name]."
msgstr ""
"Повернення постачальника відео адаптера (наприклад, «NVIDIA Corporation»). "
"Equivalent to [method RenderingServer.get_video_adapter_vendor]. Дивись також "
"[method get_device_name]."
msgid ""
"Returns how many allocations the GPU driver has performed for internal driver "
"structures.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Повертає кількість виділень драйвером GPU для внутрішніх структур драйвера.\n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Same as [method get_driver_allocation_count] but filtered for a given object "
"type.\n"
"The type argument must be in range [code][0; get_tracked_object_type_count - "
"1][/code]. If [method get_tracked_object_type_count] is 0, then type argument "
"is ignored and always returns 0.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Те саме, що [method get_driver_allocation_count], але фільтрується для "
"певного типу об’єкта. \n"
"Аргумент типу має бути в діапазоні [code][0; get_tracked_object_type_count - "
"1][/code]. Якщо [method get_tracked_object_type_count] дорівнює 0, тоді "
"аргумент типу ігнорується та завжди повертає 0. \n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Returns string report in CSV format using the following methods:\n"
"- [method get_tracked_object_name]\n"
"- [method get_tracked_object_type_count]\n"
"- [method get_driver_total_memory]\n"
"- [method get_driver_allocation_count]\n"
"- [method get_driver_memory_by_object_type]\n"
"- [method get_driver_allocs_by_object_type]\n"
"- [method get_device_total_memory]\n"
"- [method get_device_allocation_count]\n"
"- [method get_device_memory_by_object_type]\n"
"- [method get_device_allocs_by_object_type]\n"
"This is only used by Vulkan in debug builds. Godot must also be started with "
"the [code]--extra-gpu-memory-tracking[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Повертає рядковий звіт у форматі CSV за допомогою таких методів: \n"
"- [method get_tracked_object_name] \n"
"- [method get_tracked_object_type_count] \n"
"- [method get_driver_total_memory] \n"
"- [method get_driver_allocation_count] \n"
"- [method get_driver_memory_by_object_type] \n"
"- [method get_driver_allocs_by_object_type] \n"
"- [method get_device_total_memory] \n"
"- [method get_device_allocation_count] \n"
"- [method get_device_memory_by_object_type] \n"
"- [method get_device_allocs_by_object_type] \n"
"Це використовується лише Vulkan у збірках для налагодження. Godot також "
"потрібно запускати за допомогою [code]--extra-gpu-memory-tracking[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]аргументу "
"командного рядка[/url]."
msgid ""
"Same as [method get_driver_total_memory] but filtered for a given object "
"type.\n"
"The type argument must be in range [code][0; get_tracked_object_type_count - "
"1][/code]. If [method get_tracked_object_type_count] is 0, then type argument "
"is ignored and always returns 0.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Те саме, що [method get_driver_total_memory], але відфільтровано для певного "
"типу об’єкта. \n"
"Аргумент типу має бути в діапазоні [code][0; get_tracked_object_type_count - "
"1][/code]. Якщо [method get_tracked_object_type_count] дорівнює 0, тоді "
"аргумент типу ігнорується та завжди повертає 0. \n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Returns the unique identifier of the driver [param resource] for the "
"specified [param rid]. Some driver resource types ignore the specified [param "
"rid]. [param index] is always ignored but must be specified anyway."
msgstr ""
"Повертає унікальний ідентифікатор драйвера [param resource] для вказаного "
"[param rid]. Деякі типи ресурсів драйвера ігнорують вказаний [param rid]. "
"[param index] завжди ігнорується, але його все одно потрібно вказати."
msgid ""
"Returns how much bytes the GPU driver is using for internal driver "
"structures.\n"
"This is only used by Vulkan in debug builds and can return 0 when this "
"information is not tracked or unknown."
msgstr ""
"Повертає кількість байтів, які драйвер GPU використовує для внутрішніх "
"структур драйвера.\n"
"Це використовується лише Vulkan у збірках для налагодження та може повертати "
"0, якщо ця інформація не відстежується або невідома."
msgid ""
"Returns the frame count kept by the graphics API. Higher values result in "
"higher input lag, but with more consistent throughput. For the main "
"[RenderingDevice], frames are cycled (usually 3 with triple-buffered V-Sync "
"enabled). However, local [RenderingDevice]s only have 1 frame."
msgstr ""
"Повертає кількість кадрів, що зберігається графічним API. Більшість значень "
"призводить до більш високої затримки введення, але з більш послідовною "
"пропускною здатністю. Для головного [RenderingDevice] кадри циклуються "
"(зазвичай 3 з вбудованим V-Sync). Разом з тим, локальні [RenderingDevice] "
"мають лише 1 кадр."
msgid ""
"Returns the memory usage in bytes corresponding to the given [param type]. "
"When using Vulkan, these statistics are calculated by [url=https://github.com/"
"GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator]Vulkan Memory Allocator[/url]."
msgstr ""
"Повертає використання пам'яті в байтах, відповідних заданим [param type]. При "
"використанні Vulkan ці статистика обчислюються [url=https://github.com/"
"GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator]Vulkan Алокатор пам'яті [/url]."
msgid ""
"Returns a string with a performance report from the past frame. Updates every "
"frame."
msgstr ""
"Повертає рядок із звітом про продуктивність з минулого кадру. Оновлює кожен "
"кадр."
msgid ""
"Returns the name of the type of object for the given [param type_index]. This "
"value must be in range [code][0; get_tracked_object_type_count - 1][/code]. "
"If [method get_tracked_object_type_count] is 0, then type argument is ignored "
"and always returns the same string.\n"
"The return value is important because it gives meaning to the types passed to "
"[method get_driver_memory_by_object_type], [method "
"get_driver_allocs_by_object_type], [method get_device_memory_by_object_type], "
"and [method get_device_allocs_by_object_type]. Examples of strings it can "
"return (not exhaustive):\n"
"- DEVICE_MEMORY\n"
"- PIPELINE_CACHE\n"
"- SWAPCHAIN_KHR\n"
"- COMMAND_POOL\n"
"Thus if e.g. [code]get_tracked_object_name(5)[/code] returns "
"\"COMMAND_POOL\", then [code]get_device_memory_by_object_type(5)[/code] "
"returns the bytes used by the GPU for command pools.\n"
"This is only used by Vulkan in debug builds. Godot must also be started with "
"the [code]--extra-gpu-memory-tracking[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Повертає назву типу об’єкта для заданого [param type_index]. Це значення має "
"бути в діапазоні [code][0; get_tracked_object_type_count - 1][/code]. Якщо "
"[method get_tracked_object_type_count] дорівнює 0, аргумент типу ігнорується "
"та завжди повертає той самий рядок. \n"
"Повернене значення є важливим, оскільки воно надає значення типам, переданим "
"у [method get_driver_memory_by_object_type], [method "
"get_driver_allocs_by_object_type], [method get_device_memory_by_object_type] "
"і [method get_device_allocs_by_object_type]. Приклади рядків, які він може "
"повернути (не вичерпний): \n"
"- DEVICE_MEMORY \n"
"- PIPELINE_CACHE \n"
"- SWAPCHAIN_KHR \n"
"- COMMAND_POOL \n"
"Таким чином, якщо напр. [code]get_tracked_object_name(5)[/code] повертає "
"\"COMMAND_POOL\", потім [code]get_device_memory_by_object_type(5)[/code] "
"повертає байти, які використовує GPU для пулів команд. \n"
"Це використовується лише Vulkan у збірках для налагодження. Godot також "
"потрібно запускати за допомогою [code]--extra-gpu-memory-tracking[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]аргументу "
"командного рядка[/url]."
msgid ""
"Returns how many types of trackable objects there are.\n"
"This is only used by Vulkan in debug builds. Godot must also be started with "
"the [code]--extra-gpu-memory-tracking[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]command line argument[/url]."
msgstr ""
"Повертає кількість типів об'єктів, які можна відстежувати.\n"
"Це використовується Vulkan лише в налагоджувальних збірках. Godot також "
"потрібно запускати з аргументом командного рядка [code]--extra-gpu-memory-"
"tracking[/code] [url=$DOCS_URL/tutorials/editor/command_line_tutorial.html][/"
"url]."
msgid ""
"Returns [code]true[/code] if the [param feature] is supported by the GPU."
msgstr "Повертає [code]true[/code], якщо [param feature] підтримується GPU."
msgid ""
"Creates a new index array. It can be accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when the [param index_buffer] is freed."
msgstr ""
"Створює новий індексний масив. Доступ до нього можна отримати за допомогою "
"повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він буде звільнено автоматично після звільнення [param index_buffer]."
msgid ""
"Creates a new index buffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює новий буфер індексу. До нього можна отримати доступ за допомогою RID, "
"який повертається.\n"
"Після завершення роботи з вашим RID ви захочете звільнити RID за допомогою "
"методу RenderingDevice [method free_rid]."
msgid ""
"Returns the value of the specified [param limit]. This limit varies depending "
"on the current graphics hardware (and sometimes the driver version). If the "
"given limit is exceeded, rendering errors will occur.\n"
"Limits for various graphics hardware can be found in the [url=https://"
"vulkan.gpuinfo.org/]Vulkan Hardware Database[/url]."
msgstr ""
"Повертає значення вказаного [param limit]. Цей ліміт варіюється в залежності "
"від поточної графіки обладнання (і іноді версія драйвера). У разі перевищення "
"даного ліміту виникають помилки рендерингу.\n"
"У [url=https://vulkan.gpuinfo.org/]Вулкан База даних обладнання [/url]."
msgid ""
"Creates a new render pipeline. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when the [param shader] is freed."
msgstr ""
"Створює новий конвеєр рендерингу. До нього можна отримати доступ за допомогою "
"повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він звільниться автоматично, коли буде звільнено [param shader]."
msgid ""
"Returns [code]true[/code] if the render pipeline specified by the [param "
"render_pipeline] RID is valid, [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо рендерний трубопровод, зазначений [param "
"render_pipeline] RID діє, [code]false[/code]."
msgid ""
"Creates a new sampler. It can be accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює новий зразок. Ви можете отримати доступ до RID, який повертається.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingDevice [method free_rid]."
msgid ""
"Returns [code]true[/code] if implementation supports using a texture of "
"[param format] with the given [param sampler_filter]."
msgstr ""
"Повертає [code]true[/code], якщо реалізація підтримує використання текстури "
"[param format] із заданим [param sampler_filter]."
msgid ""
"Returns the framebuffer format of the given screen.\n"
"[b]Note:[/b] Only the main [RenderingDevice] returned by [method "
"RenderingServer.get_rendering_device] has a format. If called on a local "
"[RenderingDevice], this method prints an error and returns [constant "
"INVALID_ID]."
msgstr ""
"Повертає формат рами даного екрану.\n"
"[b]Примітка:[/b] Тільки головна [RenderingDevice] повернулася [method "
"RenderingServer.get_rendering_device] має формат. Якщо називається локальним "
"[RenderingDevice], цей метод друкує помилку і повертає [constant INVALID_ID]."
msgid ""
"Returns the window height matching the graphics API context for the given "
"window ID (in pixels). Despite the parameter being named [param screen], this "
"returns the [i]window[/i] size. See also [method screen_get_width].\n"
"[b]Note:[/b] Only the main [RenderingDevice] returned by [method "
"RenderingServer.get_rendering_device] has a height. If called on a local "
"[RenderingDevice], this method prints an error and returns [constant "
"INVALID_ID]."
msgstr ""
"Повертає висоту вікна, що відповідає контексту графічних API для даного вікна "
"ID (у пікселях). Незважаючи на те, що параметр названий [param screen], це "
"повертає [i]window[/i] розмір. Дивись також [method screen_get_width].\n"
"[b]Примітка:[/b] Тільки головна [RenderingDevice] повернулася [method "
"RenderingServer.get_rendering_device] має висоту. Якщо називається локальним "
"[RenderingDevice], цей метод друкує помилку і повертає [constant INVALID_ID]."
msgid ""
"Returns the window width matching the graphics API context for the given "
"window ID (in pixels). Despite the parameter being named [param screen], this "
"returns the [i]window[/i] size. See also [method screen_get_height].\n"
"[b]Note:[/b] Only the main [RenderingDevice] returned by [method "
"RenderingServer.get_rendering_device] has a width. If called on a local "
"[RenderingDevice], this method prints an error and returns [constant "
"INVALID_ID]."
msgstr ""
"Повертає ширину вікна, що відповідає контексту графічних API для вказаного "
"ідентифікатора вікна (у пікселях). Незважаючи на те, що параметр названий "
"[param screen], це повертає [i]window[/i] розмір. Дивись також [method "
"screen_get_height].\n"
"[b]Примітка:[/b] Тільки головна [RenderingDevice] повертається [method "
"RenderingServer.get_rendering_device] має ширину. Якщо називається локальним "
"[RenderingDevice], цей метод друкує помилку і повертає [constant INVALID_ID]."
msgid ""
"Sets the resource name for [param id] to [param name]. This is used for "
"debugging with third-party tools such as [url=https://"
"renderdoc.org/]RenderDoc[/url].\n"
"The following types of resources can be named: texture, sampler, vertex "
"buffer, index buffer, uniform buffer, texture buffer, storage buffer, uniform "
"set buffer, shader, render pipeline and compute pipeline. Framebuffers cannot "
"be named. Attempting to name an incompatible resource type will print an "
"error.\n"
"[b]Note:[/b] Resource names are only set when the engine runs in verbose mode "
"([method OS.is_stdout_verbose] = [code]true[/code]), or when using an engine "
"build compiled with the [code]dev_mode=yes[/code] SCons option. The graphics "
"driver must also support the [code]VK_EXT_DEBUG_UTILS_EXTENSION_NAME[/code] "
"Vulkan extension for named resources to work."
msgstr ""
"Встановлює назву ресурсу для [param id] до [param name]. Це використовується "
"для видалення з сторонніми інструментами, такими як [url=https://"
"renderdoc.org/]RenderDoc[/url].\n"
"Наступні види ресурсів можуть бути названі: фактура, пробовідбірник, буфер "
"Індексу, однорідний буфер, фактурний буфер, буфер зберігання, рівномірний "
"набір буфера, шейдер, рендерний трубопровод і компute трубопровод. Карбуфери "
"не можуть бути названі. Настроювання назв несумісного типу ресурсу буде "
"друкувати помилку.\n"
"[b]Примітка:[/b] Назви Ресурсів встановлюються тільки при запуску двигуна в "
"режимі дієслово ([method OS.is_stdout_verbose] = [code]true[/code]), або при "
"використанні двигуна зібрано з [code]dev_mode=yes[/code] Параметри SCons. "
"Драйвер графіки також повинен підтримувати [code] "
"VK_EXT_DEBUG_UTILS_EXTENSION_NAME[/code] Vulkan розширення для названих "
"ресурсів для роботи."
msgid ""
"Compiles a binary shader from [param spirv_data] and returns the compiled "
"binary data as a [PackedByteArray]. This compiled shader is specific to the "
"GPU model and driver version used; it will not work on different GPU models "
"or even different driver versions. See also [method "
"shader_compile_spirv_from_source].\n"
"[param name] is an optional human-readable name that can be given to the "
"compiled shader for organizational purposes."
msgstr ""
"Порівняти бінарний шейдер з [param spirv_data] і повертає зібрані бінарні "
"дані як [PackedByteArray]. Цей скомпільований шейдер специфічний для моделі "
"GPU та драйвера, який не буде працювати на різних моделях GPU або навіть "
"різних версіях драйвера. Дивись також [method "
"shader_compile_spirv_from_source].\n"
"[param name] – це необов’язкова назва, яка може бути передана до складеного "
"шейдера для організаційних цілей."
msgid ""
"Compiles a SPIR-V from the shader source code in [param shader_source] and "
"returns the SPIR-V as an [RDShaderSPIRV]. This intermediate language shader "
"is portable across different GPU models and driver versions, but cannot be "
"run directly by GPUs until compiled into a binary shader using [method "
"shader_compile_binary_from_spirv].\n"
"If [param allow_cache] is [code]true[/code], make use of the shader cache "
"generated by Godot. This avoids a potentially lengthy shader compilation step "
"if the shader is already in cache. If [param allow_cache] is [code]false[/"
"code], Godot's shader cache is ignored and the shader will always be "
"recompiled."
msgstr ""
"Компілює SPIR-V з вихідного коду шейдера в [param shader_source] та повертає "
"SPIR-V як [RDShaderSPIRV]. Цей шейдер проміжної мови є портативним на різні "
"моделі графічних процесорів та версії драйверів, але не може бути запущений "
"безпосередньо графічними процесорами, доки не буде скомпільований у бінарний "
"шейдер за допомогою [method shader_compile_binary_from_spirv].\n"
"Якщо [param allow_cache] має значення [code]true[/code], використовується кеш "
"шейдерів, згенерований Godot. Це дозволяє уникнути потенційно тривалого етапу "
"компіляції шейдера, якщо шейдер вже є в кеші. Якщо [param allow_cache] має "
"значення [code]false[/code], кеш шейдерів Godot ігнорується, і шейдер завжди "
"буде перекомпілюватися."
msgid ""
"Creates a new shader instance from a binary compiled shader. It can be "
"accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method. See also [method "
"shader_compile_binary_from_spirv] and [method shader_create_from_spirv]."
msgstr ""
"Створює новий екземпляр шейдера з бінарного скомпільованого шейдера. До нього "
"можна отримати доступ за допомогою повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice. Див. також [method "
"shader_compile_binary_from_spirv] та [method shader_create_from_spirv]."
msgid ""
"Creates a new shader instance from SPIR-V intermediate code. It can be "
"accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method. See also [method "
"shader_compile_spirv_from_source] and [method shader_create_from_bytecode]."
msgstr ""
"Створює новий екземпляр шейдера з проміжного коду SPIR-V. До нього можна "
"отримати доступ за допомогою повернутого RID.\n"
"Після завершення роботи з RID вам потрібно буде звільнити його за допомогою "
"методу [method free_rid] класу RenderingDevice. Див. також [method "
"shader_compile_spirv_from_source] та [method shader_create_from_bytecode]."
msgid ""
"Create a placeholder RID by allocating an RID without initializing it for use "
"in [method shader_create_from_bytecode]. This allows you to create an RID for "
"a shader and pass it around, but defer compiling the shader to a later time."
msgstr ""
"Створіть заповнювач RID, виділивши RID без його ініціалізації для "
"використання в [method shader_create_from_bytecode]. Це дозволяє створити RID "
"для шейдера та передавати його далі, але відкласти компіляцію шейдера на "
"пізніше."
msgid ""
"Returns the internal vertex input mask. Internally, the vertex input mask is "
"an unsigned integer consisting of the locations (specified in GLSL via. "
"[code]layout(location = ...)[/code]) of the input variables (specified in "
"GLSL by the [code]in[/code] keyword)."
msgstr ""
"Повертає внутрішню маску введення вершини. Внутрішня маска для введення "
"вершини є невід'ємним цілим, що складається з локації (визначених в GLSL "
"через. [code]layout(локація = ...)[/code]) вхідної змінної (визначається в "
"GLSL [code]in[/code] keyword)."
msgid ""
"Creates a [url=https://vkguide.dev/docs/chapter-4/storage_buffers/]storage "
"buffer[/url] with the specified [param data] and [param usage]. It can be "
"accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює [url=https://vkguide.dev/docs/chapter-4/storage_buffers/]storage "
"buffer[/url] з вказаними [param data] та [param use]. Ви можете отримати "
"доступ до RID, який повертається.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingDevice [method free_rid]."
msgid ""
"Pushes the frame setup and draw command buffers then marks the local device "
"as currently processing (which allows calling [method sync]).\n"
"[b]Note:[/b] Only available in local RenderingDevices."
msgstr ""
"Пришвидшує налаштування кадру та виводимо командні рядки, після чого "
"позначається локальний пристрій, як і в даний час обробка (який дозволяє "
"викликати [method sync]).\n"
"[b]Примітка:[/b] Тільки доступні в місцевих RenderingDevices."
msgid ""
"Forces a synchronization between the CPU and GPU, which may be required in "
"certain cases. Only call this when needed, as CPU-GPU synchronization has a "
"performance cost.\n"
"[b]Note:[/b] Only available in local RenderingDevices.\n"
"[b]Note:[/b] [method sync] can only be called after a [method submit]."
msgstr ""
"Сили синхронізації між процесором та GPU, які можуть знадобитися в певних "
"випадках. Тільки зателефонуйте це при необхідності, оскільки синхронізація "
"процесора-GPU має вартість виконання.\n"
"[b]Примітка:[/b] Тільки доступні в місцевих RenderingDevices.\n"
"[b]Примітка:[/b] [method sync] можна назвати тільки після [method submit]."
msgid ""
"Creates a new texture buffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створення нового буфера текстури. Ви можете отримати доступ до RID, який "
"повертається.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingDevice [method free_rid]."
msgid ""
"Clears the specified [param texture] by replacing all of its pixels with the "
"specified [param color]. [param base_mipmap] and [param mipmap_count] "
"determine which mipmaps of the texture are affected by this clear operation, "
"while [param base_layer] and [param layer_count] determine which layers of a "
"3D texture (or texture array) are affected by this clear operation. For 2D "
"textures (which only have one layer by design), [param base_layer] must be "
"[code]0[/code] and [param layer_count] must be [code]1[/code].\n"
"[b]Note:[/b] [param texture] can't be cleared while a draw list that uses it "
"as part of a framebuffer is being created. Ensure the draw list is finalized "
"(and that the color/depth texture using it is not set to [constant "
"FINAL_ACTION_CONTINUE]) to clear this texture."
msgstr ""
"Очищає вказаний [param texture], замінюючи всі його пікселі на вказаний "
"[param color]. [param base_mipmap] та [param mipmap_count] визначають, які "
"mipmap текстури зазнають впливу цієї операції очищення, тоді як [param "
"base_layer] та [param layer_count] визначають, які шари 3D-текстури (або "
"масиву текстур) зазнають впливу цієї операції очищення. Для 2D-текстур (які "
"мають лише один шар за версією), [param base_layer] має бути [code]0[/code], "
"а [param layer_count] має бути [code]1[/code].\n"
"[b]Примітка:[/b] [param texture] не можна очистити, поки створюється список "
"відображення, який використовує його як частину буфера кадру. Переконайтеся, "
"що список відображення завершено (і що текстура кольору/глибини, яка його "
"використовує, не встановлена на [constant FINAL_ACTION_CONTINUE]), щоб "
"очистити цю текстуру."
msgid ""
"Copies the [param from_texture] to [param to_texture] with the specified "
"[param from_pos], [param to_pos] and [param size] coordinates. The Z axis of "
"the [param from_pos], [param to_pos] and [param size] must be [code]0[/code] "
"for 2-dimensional textures. Source and destination mipmaps/layers must also "
"be specified, with these parameters being [code]0[/code] for textures without "
"mipmaps or single-layer textures. Returns [constant @GlobalScope.OK] if the "
"texture copy was successful or [constant @GlobalScope.ERR_INVALID_PARAMETER] "
"otherwise.\n"
"[b]Note:[/b] [param from_texture] texture can't be copied while a draw list "
"that uses it as part of a framebuffer is being created. Ensure the draw list "
"is finalized (and that the color/depth texture using it is not set to "
"[constant FINAL_ACTION_CONTINUE]) to copy this texture.\n"
"[b]Note:[/b] [param from_texture] texture requires the [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT] to be retrieved.\n"
"[b]Note:[/b] [param to_texture] can't be copied while a draw list that uses "
"it as part of a framebuffer is being created. Ensure the draw list is "
"finalized (and that the color/depth texture using it is not set to [constant "
"FINAL_ACTION_CONTINUE]) to copy this texture.\n"
"[b]Note:[/b] [param to_texture] requires the [constant "
"TEXTURE_USAGE_CAN_COPY_TO_BIT] to be retrieved.\n"
"[b]Note:[/b] [param from_texture] and [param to_texture] must be of the same "
"type (color or depth)."
msgstr ""
"Копіює [param from_texture] до [param to_texture] з вказаною [param "
"from_pos], [param to_pos] і [param size] координатами. Вісь Z [param "
"from_pos], [param to_pos] і [param size] повинні дорівнювати [code]0[/code] "
"для 2-вимірних текстур. Джерела та призначення mipmap-ів або шарів також "
"повинні бути вказані, з даними параметрами [code]0[/code] для текстур без "
"mipmap-ів або шарів. Повертає [constant @GlobalScope.OK] якщо копіювання "
"текстури було успішним або [constant @GlobalScope.ERR_INVALID_PARAMETER] "
"інакше.\n"
"[b]Примітка:[/b] текстура [param from_texture] не може бути скопійована в той "
"час, якщо черга малювання, яка використовує її в складі буфера кадра, "
"знаходиться на етапі створення. Упевніться, що чергу малювання фіналізовано "
"(і що текстура кольору/глибини, яка її використовує, не встановлено до "
"[constant FINAL_ACTION_CONTINUE]) для копіювання цієї текстури.\n"
"[b]Примітка:[/b] текстура [param from_texture] вимагає [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT] для отримання.\n"
"[b]Примітка:[/b] [param to_texture] не може бути скопійована в той час, якщо "
"черга малювання, який використовує її в складі буфера кадра, знаходиться на "
"етапі створення. Упевніться, що чергу малювання фіналізовано (і що текстура "
"кольору/глибини, яка її використовує, не встановлено до [constant "
"FINAL_ACTION_CONTINUE]) для копіювання цієї текстури.\n"
"[b]Примітка:[/b] [param to_texture] вимагає [constant "
"TEXTURE_USAGE_CAN_COPY_TO_BIT] для отримання.\n"
"[b]Примітка:[/b] [param from_texture] і [param to_texture] повинні бути "
"однакового типу (колір або глибина)."
msgid ""
"Creates a new texture. It can be accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"[b]Note:[/b] [param data] takes an [Array] of [PackedByteArray]s. For "
"[constant TEXTURE_TYPE_1D], [constant TEXTURE_TYPE_2D], and [constant "
"TEXTURE_TYPE_3D] types, this array should only have one element, a "
"[PackedByteArray] containing all the data for the texture. For [code]_ARRAY[/"
"code] and [code]_CUBE[/code] types, the length should be the same as the "
"number of [member RDTextureFormat.array_layers] in [param format].\n"
"[b]Note:[/b] Not to be confused with [method "
"RenderingServer.texture_2d_create], which creates the Godot-specific "
"[Texture2D] resource as opposed to the graphics API's own texture type."
msgstr ""
"Створює нову текстуру. Доступ до неї можна отримати за допомогою повернутого "
"RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"[b]Примітка:[/b] [param data] приймає масив [Array] з [PackedByteArray]. Для "
"типів [constant TEXTURE_TYPE_1D], [constant TEXTURE_TYPE_2D] та [constant "
"TEXTURE_TYPE_3D] цей масив повинен мати лише один елемент, [PackedByteArray], "
"що містить усі дані для текстури. Для типів [code]_ARRAY[/code] та "
"[code]_CUBE[/code] довжина повинна бути такою ж, як кількість [member "
"RDTextureFormat.array_layers] у форматі [param format].\n"
"[b]Примітка:[/b] Не плутати з методом [RenderingServer.texture_2d_create], "
"який створює специфічний для Godot ресурс [Texture2D], на відміну від "
"власного типу текстури графічного API."
msgid ""
"Returns an RID for an existing [param image] ([code]VkImage[/code]) with the "
"given [param type], [param format], [param samples], [param usage_flags], "
"[param width], [param height], [param depth], [param layers], and [param "
"mipmaps]. This can be used to allow Godot to render onto foreign images."
msgstr ""
"Повертає RID для існуючого [param image] ([code]VkImage[/code]) із заданими "
"значеннями [param type], [param format], [param samples], [param "
"usage_flags], [param width], [param height], [param depth], [param layers] та "
"[param mipmaps]. Це можна використовувати, щоб дозволити Godot рендерити "
"зображення на сторонні зображення."
msgid ""
"Creates a shared texture using the specified [param view] and the texture "
"information from [param with_texture].\n"
"This will be freed automatically when the [param with_texture] is freed."
msgstr ""
"Створює спільну текстуру, використовуючи вказаний [param view] та інформацію "
"про текстуру з [param with_texture].\n"
"Це буде автоматично звільнено після звільнення [param with_texture]."
msgid ""
"Creates a shared texture using the specified [param view] and the texture "
"information from [param with_texture]'s [param layer] and [param mipmap]. The "
"number of included mipmaps from the original texture can be controlled using "
"the [param mipmaps] parameter. Only relevant for textures with multiple "
"layers, such as 3D textures, texture arrays and cubemaps. For single-layer "
"textures, use [method texture_create_shared].\n"
"For 2D textures (which only have one layer), [param layer] must be [code]0[/"
"code].\n"
"[b]Note:[/b] Layer slicing is only supported for 2D texture arrays, not 3D "
"textures or cubemaps.\n"
"This will be freed automatically when the [param with_texture] is freed."
msgstr ""
"Створює спільну текстуру, використовуючи вказаний параметр [param view] та "
"інформацію про текстуру з параметрів [param layer] та [param mipmap] "
"параметра [param mipmaps]. Кількість включених mipmap з оригінальної текстури "
"можна контролювати за допомогою параметра [param mipmaps]. Актуально лише для "
"текстур з кількома шарами, таких як 3D-текстури, масиви текстур та кубічні "
"карти. Для одношарових текстур використовуйте метод [method "
"texture_create_shared].\n"
"Для 2D-текстур (які мають лише один шар), [param layer] має бути [code]0[/"
"code].\n"
"[b]Примітка:[/b] Розрізання шарів підтримується лише для 2D-масивів текстур, "
"а не для 3D-текстур або кубічних карт.\n"
"Це буде автоматично звільнено після звільнення параметра [param with_texture]."
msgid ""
"Returns the [param texture] data for the specified [param layer] as raw "
"binary data. For 2D textures (which only have one layer), [param layer] must "
"be [code]0[/code].\n"
"[b]Note:[/b] [param texture] can't be retrieved while a draw list that uses "
"it as part of a framebuffer is being created. Ensure the draw list is "
"finalized (and that the color/depth texture using it is not set to [constant "
"FINAL_ACTION_CONTINUE]) to retrieve this texture. Otherwise, an error is "
"printed and an empty [PackedByteArray] is returned.\n"
"[b]Note:[/b] [param texture] requires the [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT] to be retrieved. Otherwise, an error is "
"printed and an empty [PackedByteArray] is returned.\n"
"[b]Note:[/b] This method will block the GPU from working until the data is "
"retrieved. Refer to [method texture_get_data_async] for an alternative that "
"returns the data in more performant way."
msgstr ""
"Повертає дані [param texture] для вказаного [param layer] у вигляді "
"необроблених двійкових даних. Для 2D-текстур (які мають лише один шар), "
"[param layer] має бути [code]0[/code].\n"
"[b]Примітка:[/b] [param texture] не можна отримати, поки створюється список "
"відображення, який використовує його як частину буфера кадру. Переконайтеся, "
"що список відображення завершено (і що текстура кольору/глибини, яка його "
"використовує, не встановлена на [constant FINAL_ACTION_CONTINUE]), щоб "
"отримати цю текстуру. В іншому випадку виводиться помилка та повертається "
"порожній [PackedByteArray].\n"
"[b]Примітка:[/b] Для отримання [param texture] потрібна константа [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT]. В іншому випадку виводиться помилка та "
"повертається порожній [PackedByteArray].\n"
"[b]Примітка:[/b] Цей метод заблокує роботу графічного процесора, доки дані не "
"будуть отримані. Зверніться до [method texture_get_data_async] для "
"альтернативного способу, який повертає дані більш продуктивним способом."
msgid ""
"Asynchronous version of [method texture_get_data]. RenderingDevice will call "
"[param callback] in a certain amount of frames with the data the texture had "
"at the time of the request.\n"
"[b]Note:[/b] At the moment, the delay corresponds to the amount of frames "
"specified by [member ProjectSettings.rendering/rendering_device/vsync/"
"frame_queue_size].\n"
"[b]Note:[/b] Downloading large textures can have a prohibitive cost for real-"
"time even when using the asynchronous method due to hardware bandwidth "
"limitations. When dealing with large resources, you can adjust settings such "
"as [member ProjectSettings.rendering/rendering_device/staging_buffer/"
"texture_download_region_size_px] and [member ProjectSettings.rendering/"
"rendering_device/staging_buffer/block_size_kb] to improve the transfer speed "
"at the cost of extra memory.\n"
"[codeblock]\n"
"func _texture_get_data_callback(array):\n"
"\tvalue = array.decode_u32(0)\n"
"\n"
"...\n"
"\n"
"rd.texture_get_data_async(texture, 0, _texture_get_data_callback)\n"
"[/codeblock]"
msgstr ""
"Асинхронна версія [method texture_get_data]. RenderingDevice викличе [param "
"callback] у певній кількості кадрів із даними, які текстура мала на момент "
"запиту. \n"
"[b]Примітка:[/b] На даний момент затримка відповідає кількості кадрів, "
"визначеній [member ProjectSettings.rendering/rendering_device/vsync/"
"frame_queue_size]. \n"
"[b]Примітка:[/b] Завантаження великих текстур може мати непомірну вартість у "
"режимі реального часу, навіть якщо використовується асинхронний метод, через "
"апаратні обмеження пропускної здатності. Якщо ви маєте справу з великими "
"ресурсами, ви можете налаштувати такі параметри, як [member "
"ProjectSettings.rendering/rendering_device/staging_buffer/"
"texture_download_region_size_px] і [member ProjectSettings.rendering/"
"rendering_device/staging_buffer/block_size_kb], щоб покращити швидкість "
"передачі за рахунок додаткової пам’яті. \n"
"[codeblock] \n"
"func _texture_get_data_callback(array): \n"
"\tvalve = array.decode_u32(0) \n"
"\n"
"...\n"
"\n"
"rd.texture_get_data_async(texture, 0, _texture_get_data_callback) \n"
"[/codeblock]"
msgid "Returns the data format used to create this texture."
msgstr ""
"Повертає формат даних, який використовується для створення цієї текстури."
msgid ""
"Use [method get_driver_resource] with [constant DRIVER_RESOURCE_TEXTURE] "
"instead."
msgstr ""
"Використовуйте [method get_driver_resource] з [constant "
"DRIVER_RESOURCE_TEXTURE] замість."
msgid ""
"Returns the internal graphics handle for this texture object. For use when "
"communicating with third-party APIs mostly with GDExtension.\n"
"[b]Note:[/b] This function returns a [code]uint64_t[/code] which internally "
"maps to a [code]GLuint[/code] (OpenGL) or [code]VkImage[/code] (Vulkan)."
msgstr ""
"Повертає внутрішню графічну ручку для цього об'єкта текстури. Для "
"використання при спілкуванні з сторонніми API в основному з GDExtension.\n"
"[b]Примітка:[/b] Ця функція повертає [code]uint64_t[/code], які внутрішні "
"карти на [code]GLuint[/code] (OpenGL) або [code]VkImage[/code] (Vulkan)."
msgid ""
"Returns [code]true[/code] if the [param texture] is discardable, [code]false[/"
"code] otherwise. See [RDTextureFormat] or [method texture_set_discardable]."
msgstr ""
"Повертає [code]true[/code], якщо [param texture] можна відкинути, "
"[code]false[/code] інакше. Перегляньте [RDTextureFormat] або [method "
"texture_set_discardable]."
msgid ""
"Returns [code]true[/code] if the specified [param format] is supported for "
"the given [param usage_flags], [code]false[/code] otherwise."
msgstr ""
"Повертає [code]true[/code], якщо зазначений [param format] підтримується для "
"даного [param use_flags], [code]false[/code] інакше."
msgid ""
"Returns [code]true[/code] if the [param texture] is shared, [code]false[/"
"code] otherwise. See [RDTextureView]."
msgstr ""
"[code]true[/code], якщо [param texture] поділена, [code]false[/code] іншим "
"чином. [RDTextureView]."
msgid ""
"Returns [code]true[/code] if the [param texture] is valid, [code]false[/code] "
"otherwise."
msgstr ""
"[code]true[/code], якщо [param texture] діє, [code]false[/code] іншим чином."
msgid ""
"Resolves the [param from_texture] texture onto [param to_texture] with "
"multisample antialiasing enabled. This must be used when rendering a "
"framebuffer for MSAA to work. Returns [constant @GlobalScope.OK] if "
"successful, [constant @GlobalScope.ERR_INVALID_PARAMETER] otherwise.\n"
"[b]Note:[/b] [param from_texture] and [param to_texture] textures must have "
"the same dimension, format and type (color or depth).\n"
"[b]Note:[/b] [param from_texture] can't be copied while a draw list that uses "
"it as part of a framebuffer is being created. Ensure the draw list is "
"finalized (and that the color/depth texture using it is not set to [constant "
"FINAL_ACTION_CONTINUE]) to resolve this texture.\n"
"[b]Note:[/b] [param from_texture] requires the [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT] to be retrieved.\n"
"[b]Note:[/b] [param from_texture] must be multisampled and must also be 2D "
"(or a slice of a 3D/cubemap texture).\n"
"[b]Note:[/b] [param to_texture] can't be copied while a draw list that uses "
"it as part of a framebuffer is being created. Ensure the draw list is "
"finalized (and that the color/depth texture using it is not set to [constant "
"FINAL_ACTION_CONTINUE]) to resolve this texture.\n"
"[b]Note:[/b] [param to_texture] texture requires the [constant "
"TEXTURE_USAGE_CAN_COPY_TO_BIT] to be retrieved.\n"
"[b]Note:[/b] [param to_texture] texture must [b]not[/b] be multisampled and "
"must also be 2D (or a slice of a 3D/cubemap texture)."
msgstr ""
"Увімкніть текстуру [param from_texture] на [param to_texture] з багаторазовим "
"антиалюзуванням. Це необхідно використовувати при рендерингу каркаса для "
"роботи MSAA. Повернення [constant @GlobalScope.OK] якщо успішним, [constant "
"@GlobalScope.ERR_INVALID_PARAMETER] інакше.\n"
"[b]Примітка:[/b] [param from_texture] і [param to_texture] текстури повинні "
"мати однаковий розмір, формат і тип (колір або глибина).\n"
"[b]Примітка:[/b] [param from_texture] не може бути скопійований, коли "
"створюється список, який використовує його в складі каркасу. Забезпечити "
"список ящиків завершено (і те, що колір/глибина текстура за допомогою неї не "
"встановлюється до [constant FINAL_ACTION_CONTINUE]) для вирішення цієї "
"текстури.\n"
"[b]Примітка:[/b] [param from_texture] вимагає [constant "
"TEXTURE_USAGE_CAN_COPY_FROM_BIT] для отримання.\n"
"[b]Примітка:[/b] [param from_texture] повинен бути багатосмачений і повинен "
"бути 2D (або скибочку текстури 3D/cubemap).\n"
"[b]Примітка:[/b] [param to_texture] не може бути скопійований в той час як "
"список, який використовує його в складі каркасу. Забезпечити список ящиків "
"завершено (і те, що колір/глибина текстура за допомогою неї не встановлюється "
"до [constant FINAL_ACTION_CONTINUE]) для вирішення цієї текстури.\n"
"[b]Примітка:[/b] [param to_texture] текстура вимагає [constant "
"TEXTURE_USAGE_CAN_COPY_TO_BIT] для отримання.\n"
"[b]Примітка:[/b] [param to_texture] фактура повинна [b]not[/b] бути "
"багатогранним і повинен бути 2D (або скибочку текстури 3D/cubemap)."
msgid ""
"Updates the discardable property of [param texture].\n"
"If a texture is discardable, its contents do not need to be preserved between "
"frames. This flag is only relevant when the texture is used as target in a "
"draw list.\n"
"This information is used by [RenderingDevice] to figure out if a texture's "
"contents can be discarded, eliminating unnecessary writes to memory and "
"boosting performance."
msgstr ""
"Оновлює властивість [param texture], яку можна відкинути. \n"
"Якщо текстуру можна відкинути, її вміст не потрібно зберігати між кадрами. "
"Цей прапор має значення лише тоді, коли текстура використовується як ціль у "
"списку малювання. \n"
"Ця інформація використовується [RenderingDevice], щоб визначити, чи можна "
"скинути вміст текстури, усуваючи непотрібні записи в пам’ять і підвищуючи "
"продуктивність."
msgid ""
"Updates texture data with new data, replacing the previous data in place. The "
"updated texture data must have the same dimensions and format. For 2D "
"textures (which only have one layer), [param layer] must be [code]0[/code]. "
"Returns [constant @GlobalScope.OK] if the update was successful, [constant "
"@GlobalScope.ERR_INVALID_PARAMETER] otherwise.\n"
"[b]Note:[/b] Updating textures is forbidden during creation of a draw or "
"compute list.\n"
"[b]Note:[/b] The existing [param texture] can't be updated while a draw list "
"that uses it as part of a framebuffer is being created. Ensure the draw list "
"is finalized (and that the color/depth texture using it is not set to "
"[constant FINAL_ACTION_CONTINUE]) to update this texture.\n"
"[b]Note:[/b] The existing [param texture] requires the [constant "
"TEXTURE_USAGE_CAN_UPDATE_BIT] to be updatable."
msgstr ""
"Оновлює дані текстури з новими даними, замінюючи попередні дані на місці. "
"Оновлені дані текстури повинні мати однакові розміри і формат. Для 2D текстур "
"(який тільки має один шар), [param layer] повинен бути [code]0[/code]. "
"Повернення [constant @GlobalScope.OK] якщо оновлення було успішним, [constant "
"@GlobalScope.ERR_INVALID_PARAMETER] інакше.\n"
"[b]Примітка:[/b] Забороняється фактури при створенні малярного або складного "
"списку.\n"
"[b]Примітка:[/b] В даний час [param texture] не можна оновлювати, в той час "
"як створюється список символів, які використовують його в складі каркаса. "
"Забезпечити список малюнків завершується (і те, що колір/глибина текстура за "
"допомогою неї не встановлюється до [constant FINAL_ACTION_CONTINUE]) для "
"оновлення цієї текстури.\n"
"[b]Примітка:[/b] В даний час [param layer] вимагає [constant "
"TEXTURE_USAGE_CAN_UPDATE_BIT] бути застарілим."
msgid ""
"Creates a new uniform buffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює новий однорідний буфер. До нього можна отримати доступ за допомогою "
"RID, який повертається.\n"
"Після завершення роботи з вашим RID ви захочете звільнити RID за допомогою "
"методу RenderingDevice [method free_rid]."
msgid ""
"Creates a new uniform set. It can be accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when the [param shader] or any of the RIDs "
"in the [param uniforms] is freed."
msgstr ""
"Створює новий набір уніформ. До нього можна отримати доступ за допомогою "
"повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він звільниться автоматично, коли буде звільнено [param shader] або будь-який "
"з RID у [param uniforms]."
msgid "Checks if the [param uniform_set] is valid, i.e. is owned."
msgstr "Перевірте, чи працює [param форма_set], тобто."
msgid ""
"Creates a vertex array based on the specified buffers. Optionally, [param "
"offsets] (in bytes) may be defined for each buffer.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method.\n"
"This will be freed automatically when any of the [param src_buffers] is freed."
msgstr ""
"Створює масив вершин на основі заданих буферів. За бажанням, для кожного "
"буфера можна визначити [param offsets] (у байтах).\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice.\n"
"Він буде звільнено автоматично, коли буде звільнено будь-який з [param "
"src_buffers]."
msgid ""
"Creates a new vertex buffer. It can be accessed with the RID that is "
"returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingDevice's [method free_rid] method."
msgstr ""
"Створює новий буфер вершин. До нього можна отримати доступ за допомогою "
"повернутого RID.\n"
"Після завершення роботи з RID вам потрібно звільнити його за допомогою методу "
"[method free_rid] класу RenderingDevice."
msgid ""
"Creates a new vertex format with the specified [param vertex_descriptions]. "
"Returns a unique vertex format ID corresponding to the newly created vertex "
"format."
msgstr ""
"Створює новий формат вершини з вказаною [param vertex_descriptions]. Повертає "
"унікальний ідентифікатор формату вершини, який відповідає новоствореному "
"формату вершини."
msgid ""
"Rendering device type does not match any of the other enum values or is "
"unknown."
msgstr ""
"Тип пристрою не відповідає будь-яким іншим значенням Enum або невідомим."
msgid ""
"Rendering device is an integrated GPU, which is typically [i](but not always)"
"[/i] slower than dedicated GPUs ([constant DEVICE_TYPE_DISCRETE_GPU]). On "
"Android and iOS, the rendering device type is always considered to be "
"[constant DEVICE_TYPE_INTEGRATED_GPU]."
msgstr ""
"Рендеринговий пристрій є інтегрованим GPU, який, як правило, [i] (але не "
"завжди)[/i] повільніше, ніж виділені GPU ([constant "
"DEVICE_TYPE_DISCRETE_GPU]). На Android і iOS, тип рендерингу завжди "
"вважається [constant DEVICE_TYPE_INTEGRATED_GPU]."
msgid ""
"Rendering device is a dedicated GPU, which is typically [i](but not always)[/"
"i] faster than integrated GPUs ([constant DEVICE_TYPE_INTEGRATED_GPU])."
msgstr ""
"Рендеринговий пристрій є виділеним GPU, який, як правило, [i] (але не завжди)"
"[/i] швидше, ніж інтегровані GPU ([constant DEVICE_TYPE_INTEGRATED_GPU])."
msgid ""
"Rendering device is an emulated GPU in a virtual environment. This is "
"typically much slower than the host GPU, which means the expected performance "
"level on a dedicated GPU will be roughly equivalent to [constant "
"DEVICE_TYPE_INTEGRATED_GPU]. Virtual machine GPU passthrough (such as VFIO) "
"will not report the device type as [constant DEVICE_TYPE_VIRTUAL_GPU]. "
"Instead, the host GPU's device type will be reported as if the GPU was not "
"emulated."
msgstr ""
"Рендеринговий пристрій являє собою ізольований GPU в віртуальному середовищі. "
"Це, як правило, набагато повільніше, ніж ведучий GPU, що означає очікуваний "
"рівень продуктивності на виділеному GPU буде досить еквівалентним [constant "
"DEVICE_TYPE_INTEGRATED_GPU]. Прорив віртуальної машини GPU (наприклад, VFIO) "
"не буде звітувати тип пристрою як [constant DEVICE_TYPE_VIRTUAL_GPU]. замість "
"того, як тип пристрою ХПУ буде повідомлено як якщо ГПУ не був ізольований."
msgid ""
"Rendering device is provided by software emulation (such as Lavapipe or "
"[url=https://github.com/google/swiftshader]SwiftShader[/url]). This is the "
"slowest kind of rendering device available; it's typically much slower than "
"[constant DEVICE_TYPE_INTEGRATED_GPU]."
msgstr ""
"Рендеринговий пристрій забезпечується емуляцією програмного забезпечення "
"(наприклад, Lavapipe або [url=https://github.com/google/"
"swiftshader]SwiftShader[/url]). Це найшвидший вид рендерингового пристрою, "
"який доступний, як правило, набагато повільніше, ніж [constant "
"DEVICE_TYPE_INTEGRATED_GPU]."
msgid "Represents the size of the [enum DeviceType] enum."
msgstr "Представляємо розмір [enum DeviceType] enum."
msgid ""
"Specific device object based on a physical device ([code]rid[/code] parameter "
"is ignored).\n"
"- Vulkan: Vulkan device driver resource ([code]VkDevice[/code]).\n"
"- D3D12: D3D12 device driver resource ([code]ID3D12Device[/code]).\n"
"- Metal: Metal device driver resource ([code]MTLDevice[/code])."
msgstr ""
"Певний об'єкт пристрою на основі фізичного пристрою (параметр [code]rid[/"
"code] ігнорується).\n"
"- Vulkan: Ресурс драйвера пристрою Vulkan ([code]VkDevice[/code]).\n"
"- D3D12: Ресурс драйвера пристрою D3D12 ([code]ID3D12Device[/code]).\n"
"- Metal: Ресурс драйвера пристрою Metal ([code]MTLDevice[/code])."
msgid ""
"Physical device the specific logical device is based on ([code]rid[/code] "
"parameter is ignored).\n"
"- Vulkan: [code]VkPhysicalDevice[/code].\n"
"- D3D12: [code]IDXGIAdapter[/code]."
msgstr ""
"Фізичний пристрій, на якому базується конкретний логічний пристрій (параметр "
"[code]rid[/code] ігнорується).\n"
"- Vulkan: [code]VkPhysicalDevice[/code].\n"
"- D3D12: [code]IDXGIAdapter[/code]."
msgid ""
"Top-most graphics API entry object ([code]rid[/code] parameter is ignored).\n"
"- Vulkan: [code]VkInstance[/code]."
msgstr ""
"Найвищий об'єкт запису графічного API (параметр [code]rid[/code] "
"ігнорується).\n"
"- Vulkan: [code]VkInstance[/code]."
msgid ""
"The main graphics-compute command queue ([code]rid[/code] parameter is "
"ignored).\n"
"- Vulkan: [code]VkQueue[/code].\n"
"- D3D12: [code]ID3D12CommandQueue[/code].\n"
"- Metal: [code]MTLCommandQueue[/code]."
msgstr ""
"Головна черга команд графічних обчислень (параметр [code]rid[/code] "
"ігнорується).\n"
"- Vulkan: [code]VkQueue[/code].\n"
"- D3D12: [code]ID3D12CommandQueue[/code].\n"
"- Metal: [code]MTLCommandQueue[/code]."
msgid ""
"The specific family the main queue belongs to ([code]rid[/code] parameter is "
"ignored).\n"
"- Vulkan: The queue family index, a [code]uint32_t[/code]."
msgstr ""
"Конкретне сімейство, до якого належить головна черга (параметр [code]rid[/"
"code] ігнорується).\n"
"- Vulkan: Індекс сімейства черг, [code]uint32_t[/code]."
msgid ""
"- Vulkan: [code]VkImage[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgstr ""
"-- Vulkan: [code]VkImage[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgid ""
"The view of an owned or shared texture.\n"
"- Vulkan: [code]VkImageView[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgstr ""
"Вигляд власної або спільної текстури.\n"
"- Vulkan: [code]VkImageView[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgid ""
"The native id of the data format of the texture.\n"
"- Vulkan: [code]VkFormat[/code].\n"
"- D3D12: [code]DXGI_FORMAT[/code]."
msgstr ""
"Власний ідентифікатор формату даних текстури.\n"
"- Vulkan: [code]VkFormat[/code].\n"
"- D3D12: [code]DXGI_FORMAT[/code]."
msgid "- Vulkan: [code]VkSampler[/code]."
msgstr "- Vulkan: [code]VkSampler[/code]'."
msgid "- Vulkan: [code]VkDescriptorSet[/code]."
msgstr "- Vulkan: [code]VkDescriptorSet[/code]'."
msgid ""
"Buffer of any kind of (storage, vertex, etc.).\n"
"- Vulkan: [code]VkBuffer[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgstr ""
"Буфер будь-якого типу (сховище, вершина тощо).\n"
"- Vulkan: [code]VkBuffer[/code].\n"
"- D3D12: [code]ID3D12Resource[/code]."
msgid ""
"- Vulkan: [code]VkPipeline[/code].\n"
"- Metal: [code]MTLComputePipelineState[/code]."
msgstr ""
"- Vulkan: [code]VkPipeline[/code].\n"
"- Metal: [code]MTLComputePipelineState[/code]'."
msgid ""
"- Vulkan: [code]VkPipeline[/code].\n"
"- Metal: [code]MTLRenderPipelineState[/code]."
msgstr ""
"- Vulkan: [code]VkPipeline[/code].\n"
"- Metal: [code]MTLRenderPipelineState[/code]'."
msgid "Use [constant DRIVER_RESOURCE_LOGICAL_DEVICE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_LOGICAL_DEVICE] замість."
msgid "Use [constant DRIVER_RESOURCE_PHYSICAL_DEVICE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_PHYSICAL_DEVICE] замість."
msgid "Use [constant DRIVER_RESOURCE_TOPMOST_OBJECT] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_TOPMOST_OBJECT] замість."
msgid "Use [constant DRIVER_RESOURCE_COMMAND_QUEUE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_COMMAND_QUEUE] замість."
msgid "Use [constant DRIVER_RESOURCE_QUEUE_FAMILY] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_QUEUE_FAMILY] замість."
msgid "Use [constant DRIVER_RESOURCE_TEXTURE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_TEXTURE] замість."
msgid "Use [constant DRIVER_RESOURCE_TEXTURE_VIEW] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_TEXTURE_VIEW] замість."
msgid "Use [constant DRIVER_RESOURCE_TEXTURE_DATA_FORMAT] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_TEXTURE_DATA_FORMAT] замість."
msgid "Use [constant DRIVER_RESOURCE_SAMPLER] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_SAMPLER] замість."
msgid "Use [constant DRIVER_RESOURCE_UNIFORM_SET] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_UNIFORM_SET] замість."
msgid "Use [constant DRIVER_RESOURCE_BUFFER] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_BUFFER] замість."
msgid "Use [constant DRIVER_RESOURCE_COMPUTE_PIPELINE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_COMPUTE_PIPELINE] замість."
msgid "Use [constant DRIVER_RESOURCE_RENDER_PIPELINE] instead."
msgstr "Використовуйте [constant DRIVER_RESOURCE_RENDER_PIPELINE] замість."
msgid ""
"4-bit-per-channel red/green channel data format, packed into 8 bits. Values "
"are in the [code][0.0, 1.0][/code] range.\n"
"[b]Note:[/b] More information on all data formats can be found on the "
"[url=https://registry.khronos.org/vulkan/specs/1.1/html/"
"vkspec.html#_identification_of_formats]Identification of formats[/url] "
"section of the Vulkan specification, as well as the [url=https://"
"registry.khronos.org/vulkan/specs/1.3-extensions/man/html/"
"VkFormat.html]VkFormat[/url] enum."
msgstr ""
"4-bit-per-канал червоний/зелений формат даних каналу, упакований в 8 біт. "
"Ціни вказані в діапазоні [code][0.0, 1.0][/code].\n"
"[b]Примітка:[/b] Детальніше про всі формати даних можна знайти на "
"[url=https://registry.khronos.org/vulkan/specs/1.1/html/"
"vkspec.html#_identification_of_formats]Виявлення форматів[/url] розділ "
"специфікації Vulkan, а також [url=https://registry.khronos.org/vulkan/specs/"
"1.3-extensions/man/html/VkFormat.html]VkFormat[/url] enum."
msgid ""
"4-bit-per-channel red/green/blue/alpha channel data format, packed into 16 "
"bits. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"4-bit-per-канал червоний/зелений/синій/альфа-канал формат даних, упакований в "
"16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"4-bit-per-channel blue/green/red/alpha channel data format, packed into 16 "
"bits. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"4-bit-per-канал синій/зелений/червоний/alpha формат даних каналу, упакований "
"в 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"Red/green/blue channel data format with 5 bits of red, 6 bits of green and 5 "
"bits of blue, packed into 16 bits. Values are in the [code][0.0, 1.0][/code] "
"range."
msgstr ""
"Червоний/зелений/синій формат даних каналів з 5 бітами червоного, 6 біт "
"зеленого та 5 біт синього кольору, упакований в 16 біт. Ціни вказані в "
"діапазоні [code][0.0, 1.0][/code]."
msgid ""
"Blue/green/red channel data format with 5 bits of blue, 6 bits of green and 5 "
"bits of red, packed into 16 bits. Values are in the [code][0.0, 1.0][/code] "
"range."
msgstr ""
"Синій/зелений/червоний формат каналів з 5 бітами синього, 6 біт зеленого та 5 "
"біт червоного, упакований в 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]."
msgid ""
"Red/green/blue/alpha channel data format with 5 bits of red, 6 bits of green, "
"5 bits of blue and 1 bit of alpha, packed into 16 bits. Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"Червоний/зелений/синій/альфа-канал формат даних з 5 бітами червоного, 6 біт "
"зеленого, 5 біт синього і 1 біт альфа, упакований в 16 біт. Ціни вказані в "
"діапазоні [code][0.0, 1.0][/code]."
msgid ""
"Blue/green/red/alpha channel data format with 5 bits of blue, 6 bits of "
"green, 5 bits of red and 1 bit of alpha, packed into 16 bits. Values are in "
"the [code][0.0, 1.0][/code] range."
msgstr ""
"Синій / зелений / червоний / альфа-канал формат даних з 5 бітами синього, 6 "
"біт зеленого, 5 біт червоного і 1 біт альфа, упакований в 16 біт. Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"Alpha/red/green/blue channel data format with 1 bit of alpha, 5 bits of red, "
"6 bits of green and 5 bits of blue, packed into 16 bits. Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"Альфа/червоний/зелений/синій формат каналів з 1 біт альфа, 5 біт червоного, 6 "
"біт зеленого і 5 біт синього кольору, упакований в 16 біт. Ціни вказані в "
"діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений формат даних про плавлення-точкового каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red channel data format with "
"normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плаваючий формат даних каналу з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red channel data format with scaled "
"value (value is converted from integer to float). Values are in the [code]"
"[0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений формат даних з шкалим значенням (значення "
"перетворюється з цілого до плавлення). Ціни вказані в діапазоні [code][0.0, "
"255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red channel data format with scaled "
"value (value is converted from integer to float). Values are in the [code]"
"[-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковим форматом даних каналу з "
"масштабованою вартістю (значення перетворюється з цілого до плавлення). Ціни "
"вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer red channel data format. Values are in the "
"[code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал не позначений загальний формат даних каналів. Ціни вказані в "
"діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer red channel data format. Values are in the "
"[code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано загальний формат даних каналу. Ціни вказані в "
"діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"Формат даних червоного каналу з 8 бітами на канал та плаваючою комою без "
"знака, нормалізованим значенням та нелінійним кодуванням sRGB. Значення "
"знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал не відзначає формат даних з зеленим каналом з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green channel data format with "
"normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковим червоним/зеленим форматом даних "
"каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0]"
"[/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green channel data format with "
"scaled value (value is converted from integer to float). Values are in the "
"[code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плавлення-точковий червоний/зелений формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green channel data format with "
"scaled value (value is converted from integer to float). Values are in the "
"[code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий червоний/зелений формат даних "
"каналу з масштабованою вартістю (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer red/green channel data format. Values are "
"in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал не позначений цілим червоним/зеленим форматом даних каналів. "
"Ціни вказані в діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer red/green channel data format. Values are in "
"the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано ціле червоне/зелене формат даних каналу. Ціни "
"вказані в діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий формат даних червоного/зеленого каналу з "
"плаваючою комою, нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал невизнаний плаваючий-точковий червоний/зелений/синій формат "
"даних каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green/blue channel data format "
"with normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковим червоним/зеленим/синім форматом "
"даних каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, "
"1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плаваючий-точковий червоний/зелений/синій "
"формат даних каналу з ваговим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green/blue channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer red/green/blue channel data format. Values "
"are in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал unsigned ціле червоне/зелене/синьоканальне формат даних. Ціни "
"вказані в діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer red/green/blue channel data format. Values "
"are in the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано загальний червоний/зелений/синій формат даних "
"каналів. Ціни вказані в діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue channel data format "
"with normalized value and nonlinear sRGB encoding. Values are in the [code]"
"[0.0, 1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий формат даних червоного/зеленого/синього каналу "
"з плаваючою комою, нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал невизнаний плаваючий-точковий синій/зелений/червоний формат "
"каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]."
msgid ""
"8-bit-per-channel signed floating-point blue/green/red channel data format "
"with normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий синій/зелений/червоний формат "
"даних каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, "
"1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плавучий-точковий синій/зелений/червоний формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point blue/green/red channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий синій/зелений/червоний формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer blue/green/red channel data format. Values "
"are in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал не позначений загальний синій/зелений/червоний формат даних "
"каналу. Ціни вказані в діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer blue/green/red channel data format. Values "
"are in the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано загальний синій/зелений/червоний формат даних "
"каналу. Ціни вказані в діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий формат даних з плаваючою комою синього/зеленого/"
"червоного кольорів, нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"format with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плаваючі точки червоний/зелений/синій/альфа-"
"канал формат даних з нормалізованою вартістю. Ціни вказані в діапазоні [code]"
"[0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with normalized value. Values are in the [code][-1.0, 1.0][/code] "
"range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковим червоним/зеленим/синім/альфа-"
"каналом, формат даних з нормалізованою вартістю. Ціни вказані в діапазоні "
"[code][-1.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плаваючий-точковий червоний/зелений/синій/альфа-"
"канал формат даних з масштабованим значенням (значення перетворюється з "
"цілого до плавлення). Ціни вказані в діапазоні [code][0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з масштабованим значенням (значення перетворюється з "
"цілого до плавлення). Ціни вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer red/green/blue/alpha channel data format. "
"Values are in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал unsigned ціле червоне/зелене/синій/alpha/ канал формат даних. "
"Ціни вказані в діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer red/green/blue/alpha channel data format. "
"Values are in the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано загальний червоний/зелений/синій/альфа-канал формат "
"даних. Ціни вказані в діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"format with normalized value and nonlinear sRGB encoding. Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий червоний/зелений/синій/альфа-канал з плаваючою "
"комою, нормалізованим значенням та нелінійним кодуванням sRGB. Значення "
"знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red/alpha channel data "
"format with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал невизнаний плаваючий-точковий синій/зелений/red/alpha формат "
"даних каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point blue/green/red/alpha channel data "
"format with normalized value. Values are in the [code][-1.0, 1.0][/code] "
"range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий синій/зелений/червоний/альфа-"
"канал формат даних з нормалізованою вартістю. Ціни вказані в діапазоні [code]"
"[-1.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плавлення-точковий синій/зелений/червоний/alpha "
"формат даних каналу з масштабованим значенням (значення перетворюється з "
"цілого до плавлення). Ціни вказані в діапазоні [code][0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point blue/green/red/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плавно-точковий синій/зелений/червоний/альфа-"
"канал формат даних з ваговим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][-127.0, 127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer blue/green/red/alpha channel data format. "
"Values are in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал не позначений загальний синій/зелений/red/alpha формат даних "
"каналу. Ціни вказані в діапазоні [code][0, 255][/code]."
msgid ""
"8-bit-per-channel signed integer blue/green/red/alpha channel data format. "
"Values are in the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано загальний синій/зелений/red/alpha формат даних "
"каналу. Ціни вказані в діапазоні [code][-127, 127][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red/alpha channel data "
"format with normalized value and nonlinear sRGB encoding. Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий формат даних з плаваючою комою синього/зеленого/"
"червоного/альфа-каналу з нормалізованим значенням та нелінійним кодуванням "
"sRGB. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point alpha/red/green/blue channel data "
"format with normalized value, packed in 32 bits. Values are in the [code]"
"[0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плаваючі точки альфа / червоний / зелений / "
"синій формат даних каналів з нормалізованою вартістю, упакованою в 32 біт. "
"Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point alpha/red/green/blue channel data "
"format with normalized value, packed in 32 bits. Values are in the [code]"
"[-1.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плаваючою точкою alpha/red/green/blue формат "
"даних каналу з нормалізованою вартістю, упакованою в 32 біт. Ціни вказані в "
"діапазоні [code][-1.0, 1.0][/code]."
msgid ""
"8-bit-per-channel unsigned floating-point alpha/red/green/blue channel data "
"format with scaled value (value is converted from integer to float), packed "
"in 32 bits. Values are in the [code][0.0, 255.0][/code] range."
msgstr ""
"8-bit-per-канал не позначений плаваючі точки альфа / червоний / зелений / "
"синій формат даних каналів з масштабованою вартістю (значення перетворюється "
"з цілого до плавлення), упаковується в 32 біт. Ціни вказані в діапазоні [code]"
"[0.0, 255.0][/code]."
msgid ""
"8-bit-per-channel signed floating-point alpha/red/green/blue channel data "
"format with scaled value (value is converted from integer to float), packed "
"in 32 bits. Values are in the [code][-127.0, 127.0][/code] range."
msgstr ""
"8-bit-per-канал, підписаний плаваючою точкою alpha/red/green/blue формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення), упаковується в 32 біт. Ціни вказані в діапазоні [code][-127.0, "
"127.0][/code]."
msgid ""
"8-bit-per-channel unsigned integer alpha/red/green/blue channel data format, "
"packed in 32 bits. Values are in the [code][0, 255][/code] range."
msgstr ""
"8-bit-per-канал не відзначає ціле альфа / червоний / зелений / синій формат "
"даних каналів, упакований в 32 біт. Ціни вказані в діапазоні [code][0, 255][/"
"code]."
msgid ""
"8-bit-per-channel signed integer alpha/red/green/blue channel data format, "
"packed in 32 bits. Values are in the [code][-127, 127][/code] range."
msgstr ""
"8-bit-per-канал підписано ціле альфа / червоний / зелений / синій формат "
"даних каналів, упакований в 32 біт. Ціни вказані в діапазоні [code][-127, 127]"
"[/code]."
msgid ""
"8-bit-per-channel unsigned floating-point alpha/red/green/blue channel data "
"format with normalized value and nonlinear sRGB encoding, packed in 32 bits. "
"Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"8-бітний на канал беззнаковий альфа/червоний/зелений/синій формат даних "
"каналу з плаваючою комою, нормалізованим значенням та нелінійним кодуванням "
"sRGB, упакований у 32 біти. Значення знаходяться в діапазоні [code][0.0, 1.0]"
"[/code]."
msgid ""
"Unsigned floating-point alpha/red/green/blue channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of red, 10 bits of green and 10 bits of blue. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"Незазначена плаваюча точка альфа / червоний / зелений / синій формат даних "
"каналів з нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти "
"альфа, 10 біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"Signed floating-point alpha/red/green/blue channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of red, 10 bits of green and 10 bits of blue. Values are in the [code][-1.0, "
"1.0][/code] range."
msgstr ""
"Визначені плаваючі точки альфа / червоний / зелений / синій формат даних "
"каналів з нормалізованою вартістю, упаковані в 32 біт. Формат містить 2 біти "
"альфа, 10 біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни "
"вказані в діапазоні [code][-1.0, 1.0][/code]."
msgid ""
"Unsigned floating-point alpha/red/green/blue channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of red, 10 bits of green and 10 bits of blue. Values are in the [code][0.0, "
"1023.0][/code] range for red/green/blue and [code][0.0, 3.0][/code] for alpha."
msgstr ""
"Незазначена плаваюча точка альфа / червоний / зелений / синій формат даних "
"каналів з нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти "
"альфа, 10 біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни "
"вказані в діапазоні [code][0.0, 1023.0][/code] для червоного/зеленого/синього "
"і [code][0.0, 3.0][/code] для альфа."
msgid ""
"Signed floating-point alpha/red/green/blue channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of red, 10 bits of green and 10 bits of blue. Values are in the [code]"
"[-511.0, 511.0][/code] range for red/green/blue and [code][-1.0, 1.0][/code] "
"for alpha."
msgstr ""
"Визначені плаваючі точки альфа / червоний / зелений / синій формат даних "
"каналів з нормалізованою вартістю, упаковані в 32 біт. Формат містить 2 біти "
"альфа, 10 біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни "
"вказані в [code][-511.0, 511.0][/code] діапазоні для червоного/зеленого/"
"синього і [code][-1.0, 1.0][/code] для альфа."
msgid ""
"Unsigned integer alpha/red/green/blue channel data format with normalized "
"value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits of red, 10 "
"bits of green and 10 bits of blue. Values are in the [code][0, 1023][/code] "
"range for red/green/blue and [code][0, 3][/code] for alpha."
msgstr ""
"Не відзначається ціле альфа / червоний / зелений / синій формат даних каналів "
"з нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, "
"10 біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни вказані в "
"діапазоні [code][0, 1023][/code] для червоного/зеленого/синього і [code][0, 3]"
"[/code] для альфа."
msgid ""
"Signed integer alpha/red/green/blue channel data format with normalized "
"value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits of red, 10 "
"bits of green and 10 bits of blue. Values are in the [code][-511, 511][/code] "
"range for red/green/blue and [code][-1, 1][/code] for alpha."
msgstr ""
"Визначено ціле альфа / червоний / зелений / синій формат даних каналів з "
"нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, 10 "
"біт червоного, 10 біт зеленого і 10 біт синього кольору. Ціни вказані в "
"діапазоні [code][-511, 511][/code] для червоного/зеленого/синього і [code]"
"[-1, 1][/code] для альфа."
msgid ""
"Unsigned floating-point alpha/blue/green/red channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of blue, 10 bits of green and 10 bits of red. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"Незазначена плаваюча точка альфа/синій/зелений/червоний формат даних каналу з "
"нормалізованою вартістю, упакована в 32 біт. Формат містить 2 біти альфа, 10 "
"біт синього, 10 біт зеленого і 10 біт червоного. Ціни вказані в діапазоні "
"[code][0.0, 1.0][/code]."
msgid ""
"Signed floating-point alpha/blue/green/red channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of blue, 10 bits of green and 10 bits of red. Values are in the [code][-1.0, "
"1.0][/code] range."
msgstr ""
"Вивіслено плаваючі точки альфа/синій/зелений/червоний формат каналів з "
"нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, 10 "
"біт синього, 10 біт зеленого і 10 біт червоного. Ціни вказані в діапазоні "
"[code][-1.0, 1.0][/code]."
msgid ""
"Unsigned floating-point alpha/blue/green/red channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of blue, 10 bits of green and 10 bits of red. Values are in the [code][0.0, "
"1023.0][/code] range for blue/green/red and [code][0.0, 3.0][/code] for alpha."
msgstr ""
"Незазначена плаваюча точка альфа/синій/зелений/червоний формат даних каналу з "
"нормалізованою вартістю, упакована в 32 біт. Формат містить 2 біти альфа, 10 "
"біт синього, 10 біт зеленого і 10 біт червоного. Ціни вказані в [code][0.0, "
"1023.0][/code] діапазоні синього/зеленого/червоного і [code][0.0, 3.0][/code] "
"для альфа."
msgid ""
"Signed floating-point alpha/blue/green/red channel data format with "
"normalized value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits "
"of blue, 10 bits of green and 10 bits of red. Values are in the [code]"
"[-511.0, 511.0][/code] range for blue/green/red and [code][-1.0, 1.0][/code] "
"for alpha."
msgstr ""
"Вивіслено плаваючі точки альфа/синій/зелений/червоний формат каналів з "
"нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, 10 "
"біт синього, 10 біт зеленого і 10 біт червоного. Ціни вказані в [code]"
"[-511.0, 511.0][/code] діапазоні синього/зеленого/червоного і [code][-1.0, "
"1.0][/code] для альфа."
msgid ""
"Unsigned integer alpha/blue/green/red channel data format with normalized "
"value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits of blue, "
"10 bits of green and 10 bits of red. Values are in the [code][0, 1023][/code] "
"range for blue/green/red and [code][0, 3][/code] for alpha."
msgstr ""
"Не відзначається ціле альфа/синій/зелений/червоний формат каналів з "
"нормалізованою вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, 10 "
"біт синього, 10 біт зеленого і 10 біт червоного. Ціни вказані в діапазоні "
"[code][0, 1023][/code] для синій/зелений/червоний і [code][0, 3][/code] для "
"альфа."
msgid ""
"Signed integer alpha/blue/green/red channel data format with normalized "
"value, packed in 32 bits. Format contains 2 bits of alpha, 10 bits of blue, "
"10 bits of green and 10 bits of red. Values are in the [code][-511, 511][/"
"code] range for blue/green/red and [code][-1, 1][/code] for alpha."
msgstr ""
"Визначено ціле альфа/синій/зелений/червоний формат каналів з нормалізованою "
"вартістю, упакованою в 32 біт. Формат містить 2 біти альфа, 10 біт синього, "
"10 біт зеленого і 10 біт червоного. Ціни вказані в діапазоні [code][-511, 511]"
"[/code] для синій/зелений/червоний і [code][-1, 1][/code] для альфа."
msgid ""
"16-bit-per-channel unsigned floating-point red channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал не відзначає формат даних про дальність-точкового каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red channel data format with "
"normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плаваючий формат даних каналу з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0][/code]."
msgid ""
"16-bit-per-channel unsigned floating-point red channel data format with "
"scaled value (value is converted from integer to float). Values are in the "
"[code][0.0, 65535.0][/code] range."
msgstr ""
"16-bit-per-канал не позначений формат даних з шкалим значенням (значення "
"перетворюється з цілого до плавлення). Ціни вказані в діапазоні [code][0.0, "
"65535.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red channel data format with scaled "
"value (value is converted from integer to float). Values are in the [code]"
"[-32767.0, 32767.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим форматом даних каналу з "
"масштабованою вартістю (значення перетворюється з цілого до плавлення). Ціни "
"вказані в діапазоні [code][-32767.0, 32767.0][/code]."
msgid ""
"16-bit-per-channel unsigned integer red channel data format. Values are in "
"the [code][0.0, 65535][/code] range."
msgstr ""
"16-bit-per-канал не позначений загальний формат даних каналів. Ціни вказані в "
"діапазоні [code][0.0, 65535][/code]."
msgid ""
"16-bit-per-channel signed integer red channel data format. Values are in the "
"[code][-32767, 32767][/code] range."
msgstr ""
"16-bit-per-канал підписано загальний формат даних каналу. Ціни вказані в "
"діапазоні [code][-32767, 32767][/code]."
msgid ""
"16-bit-per-channel signed floating-point red channel data format with the "
"value stored as-is."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим форматом даних каналу з "
"значенням, що зберігається як-is."
msgid ""
"16-bit-per-channel unsigned floating-point red/green channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал не відзначається формат даних з зеленим каналом з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green channel data format with "
"normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим червоним/зеленим форматом даних "
"каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0]"
"[/code]."
msgid ""
"16-bit-per-channel unsigned floating-point red/green channel data format with "
"scaled value (value is converted from integer to float). Values are in the "
"[code][0.0, 65535.0][/code] range."
msgstr ""
"16-bit-per-канал не позначений плавлення-точковий червоний/зелений формат "
"даних каналу з масштабованим значенням (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][0.0, 65535.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green channel data format with "
"scaled value (value is converted from integer to float). Values are in the "
"[code][-32767.0, 32767.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковий червоний/зелений формат даних "
"каналу з масштабованою вартістю (значення перетворюється з цілого до "
"плавлення). Ціни вказані в діапазоні [code][-32767.0, 32767.0][/code]."
msgid ""
"16-bit-per-channel unsigned integer red/green channel data format. Values are "
"in the [code][0.0, 65535][/code] range."
msgstr ""
"16-bit-per-канал не позначений цілим червоним/зеленим форматом даних каналів. "
"Ціни вказані в діапазоні [code][0.0, 65535][/code]."
msgid ""
"16-bit-per-channel signed integer red/green channel data format. Values are "
"in the [code][-32767, 32767][/code] range."
msgstr ""
"16-bit-per-канал підписано ціле червоне/зелене формат даних каналу. Ціни "
"вказані в діапазоні [code][-32767, 32767][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green channel data format with "
"the value stored as-is."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим червоним/зеленим форматом даних "
"каналів з значенням, що зберігається як-is."
msgid ""
"16-bit-per-channel unsigned floating-point red/green/blue channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал не відзначає формат даних з зеленим/синім каналом з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue channel data format "
"with normalized value. Values are in the [code][-1.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим червоним/зеленим/синім форматом "
"даних каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, "
"1.0][/code]."
msgid ""
"16-bit-per-channel unsigned floating-point red/green/blue channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][0.0, 65535.0][/code] range."
msgstr ""
"16-bit-per-канал не позначений плаваючий-точковий червоний/зелений/синій "
"формат даних каналу з масштабованим значенням (значення перетворюється з "
"цілого до плавлення). Ціни вказані в діапазоні [code][0.0, 65535.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue channel data format "
"with scaled value (value is converted from integer to float). Values are in "
"the [code][-32767.0, 32767.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій формат "
"даних каналу з масштабованою вартістю (значення перетворюється з цілого до "
"плавлення). Значення в діапазоні [code][-32767.0, 32767.0][/code]."
msgid ""
"16-bit-per-channel unsigned integer red/green/blue channel data format. "
"Values are in the [code][0.0, 65535][/code] range."
msgstr ""
"16-bit-per-канал не позначений цілим червоним/зеленим/синім форматом даних "
"каналів. Ціни вказані в діапазоні [code][0.0, 65535][/code]."
msgid ""
"16-bit-per-channel signed integer red/green/blue channel data format. Values "
"are in the [code][-32767, 32767][/code] range."
msgstr ""
"16-bit-per-канал підписано загальний червоний/зелений/синій формат даних "
"каналів. Ціни вказані в діапазоні [code][-32767, 32767][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue channel data format "
"with the value stored as-is."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковим червоним/зеленим/синім форматом "
"даних каналу з значенням, що зберігається як-is."
msgid ""
"16-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"format with normalized value. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки червоний/зелений/синій/альфа-"
"канал формат даних з нормалізованою вартістю. Ціни вказані в діапазоні [code]"
"[0.0, 1.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with normalized value. Values are in the [code][-1.0, 1.0][/code] "
"range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з нормалізованою вартістю. Ціни вказані в діапазоні [code]"
"[-1.0, 1.0][/code]."
msgid ""
"16-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][0.0, 65535.0][/code] range."
msgstr ""
"16-bit-per-канал не позначений плаваючий-точковий червоний/зелений/синій/"
"альфа-канал формат даних з масштабованим значенням (значення перетворюється з "
"цілого до плавлення). Ціни вказані в діапазоні [code][0.0, 65535.0][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with scaled value (value is converted from integer to float). Values "
"are in the [code][-32767.0, 32767.0][/code] range."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з ваговим значенням (значення перетворюється з цілого до "
"плавлення). Значення в діапазоні [code][-32767.0, 32767.0][/code]."
msgid ""
"16-bit-per-channel unsigned integer red/green/blue/alpha channel data format. "
"Values are in the [code][0.0, 65535][/code] range."
msgstr ""
"16-bit-per-канал unsigned ціле червоне/зелене/синьо/альфа-канал формат даних. "
"Ціни вказані в діапазоні [code][0.0, 65535][/code]."
msgid ""
"16-bit-per-channel signed integer red/green/blue/alpha channel data format. "
"Values are in the [code][-32767, 32767][/code] range."
msgstr ""
"16-bit-per-канал підписано ціле червоне/зелене/синьо/альфа-канал формат "
"даних. Ціни вказані в діапазоні [code][-32767, 32767][/code]."
msgid ""
"16-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with the value stored as-is."
msgstr ""
"16-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з значенням, що зберігається як-is."
msgid ""
"32-bit-per-channel unsigned integer red channel data format. Values are in "
"the [code][0, 2^32 - 1][/code] range."
msgstr ""
"32-bit-per-канал не позначений загальний формат даних каналів. Ціни вказані в "
"діапазоні [code][0, 2^32 - 1][/code]."
msgid ""
"32-bit-per-channel signed integer red channel data format. Values are in the "
"[code][2^31 + 1, 2^31 - 1][/code] range."
msgstr ""
"32-bit-per-канал підписано загальний формат даних каналу. Ціни вказані в "
"діапазоні [code][2^31 + 1, 2^31 - 1][/code]."
msgid ""
"32-bit-per-channel signed floating-point red channel data format with the "
"value stored as-is."
msgstr ""
"32-bit-per-канал, підписаний плавно-точковим форматом даних каналу з "
"значенням, що зберігається як-is."
msgid ""
"32-bit-per-channel unsigned integer red/green channel data format. Values are "
"in the [code][0, 2^32 - 1][/code] range."
msgstr ""
"32-bit-per-канал не позначений цілим червоним/зеленим форматом даних каналів. "
"Ціни вказані в діапазоні [code][0, 2^32 - 1][/code]."
msgid ""
"32-bit-per-channel signed integer red/green channel data format. Values are "
"in the [code][2^31 + 1, 2^31 - 1][/code] range."
msgstr ""
"32-bit-per-канал підписано ціле червоне/зелене формат даних каналу. Ціни "
"вказані в діапазоні [code][2^31 + 1, 2^31 - 1][/code]."
msgid ""
"32-bit-per-channel signed floating-point red/green channel data format with "
"the value stored as-is."
msgstr ""
"32-bit-per-канал, підписаний плавно-точковим червоним/зеленим форматом даних "
"каналів з значенням, що зберігається в якості."
msgid ""
"32-bit-per-channel unsigned integer red/green/blue channel data format. "
"Values are in the [code][0, 2^32 - 1][/code] range."
msgstr ""
"32-bit-per-канал unsigned ціле червоне/зелене/синьоканальне формат даних. "
"Ціни вказані в діапазоні [code][0, 2^32 - 1][/code]."
msgid ""
"32-bit-per-channel signed integer red/green/blue channel data format. Values "
"are in the [code][2^31 + 1, 2^31 - 1][/code] range."
msgstr ""
"32-bit-per-канал підписано загальний червоний/зелений/синій формат даних "
"каналів. Ціни вказані в діапазоні [code][2^31 + 1, 2^31 - 1][/code]."
msgid ""
"32-bit-per-channel signed floating-point red/green/blue channel data format "
"with the value stored as-is."
msgstr ""
"32-bit-per-канал, підписаний плавно-точковим форматом даних червоний/зелений/"
"синій канал з значенням, що зберігається як-is."
msgid ""
"32-bit-per-channel unsigned integer red/green/blue/alpha channel data format. "
"Values are in the [code][0, 2^32 - 1][/code] range."
msgstr ""
"32-bit-per-канал unsigned ціле червоне/зелене/синьо/альфа-канал формат даних. "
"Ціни вказані в діапазоні [code][0, 2^32 - 1][/code]."
msgid ""
"32-bit-per-channel signed integer red/green/blue/alpha channel data format. "
"Values are in the [code][2^31 + 1, 2^31 - 1][/code] range."
msgstr ""
"32-bit-per-канал підписано ціле червоне/зелене/синьо/альфа-канал формат "
"даних. Ціни вказані в діапазоні [code][2^31 + 1, 2^31 - 1][/code]."
msgid ""
"32-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with the value stored as-is."
msgstr ""
"32-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з значенням, що зберігається в якості."
msgid ""
"64-bit-per-channel unsigned integer red channel data format. Values are in "
"the [code][0, 2^64 - 1][/code] range."
msgstr ""
"64-bit-per-канал не позначений загальний формат даних каналів. Ціни вказані в "
"діапазоні [code][0, 2^64 - 1][/code]."
msgid ""
"64-bit-per-channel signed integer red channel data format. Values are in the "
"[code][2^63 + 1, 2^63 - 1][/code] range."
msgstr ""
"64-bit-per-канал підписано загальний формат даних каналу. Ціни вказані в "
"діапазоні [code][2^63 + 1, 2^63 - 1][/code]."
msgid ""
"64-bit-per-channel signed floating-point red channel data format with the "
"value stored as-is."
msgstr ""
"64-bit-per-канал, підписаний плавно-точковим форматом даних каналу з "
"значенням, що зберігається як-is."
msgid ""
"64-bit-per-channel unsigned integer red/green channel data format. Values are "
"in the [code][0, 2^64 - 1][/code] range."
msgstr ""
"64-bit-per-канал не позначений цілим червоним/зеленим форматом даних каналу. "
"Ціни вказані в діапазоні [code][0, 2^64 - 1][/code]."
msgid ""
"64-bit-per-channel signed integer red/green channel data format. Values are "
"in the [code][2^63 + 1, 2^63 - 1][/code] range."
msgstr ""
"64-bit-per-канал підписано ціле червоне/зелене формат даних каналу. Ціни "
"вказані в діапазоні [code][2^63 + 1, 2^63 - 1][/code]."
msgid ""
"64-bit-per-channel signed floating-point red/green channel data format with "
"the value stored as-is."
msgstr ""
"64-bit-per-канал, підписаний плавно-точковим червоним/зеленим форматом даних "
"каналів з значенням, що зберігається як-is."
msgid ""
"64-bit-per-channel unsigned integer red/green/blue channel data format. "
"Values are in the [code][0, 2^64 - 1][/code] range."
msgstr ""
"64-bit-per-канал unsigned ціле червоне/зелене/синьоканальне формат даних. "
"Ціни вказані в діапазоні [code][0, 2^64 - 1][/code]."
msgid ""
"64-bit-per-channel signed integer red/green/blue channel data format. Values "
"are in the [code][2^63 + 1, 2^63 - 1][/code] range."
msgstr ""
"64-bit-per-канал підписано загальний червоний/зелений/синій формат даних "
"каналів. Ціни вказані в діапазоні [code][2^63 + 1, 2^63 - 1][/code]."
msgid ""
"64-bit-per-channel signed floating-point red/green/blue channel data format "
"with the value stored as-is."
msgstr ""
"64-bit-per-канал, підписаний плавно-точковим червоним/зеленим/синім форматом "
"даних каналу з значенням, що зберігається як-is."
msgid ""
"64-bit-per-channel unsigned integer red/green/blue/alpha channel data format. "
"Values are in the [code][0, 2^64 - 1][/code] range."
msgstr ""
"64-bit-per-канал unsigned ціле червоне/зелене/синьо/альфа-канал формат даних. "
"Ціни вказані в діапазоні [code][0, 2^64 - 1][/code]."
msgid ""
"64-bit-per-channel signed integer red/green/blue/alpha channel data format. "
"Values are in the [code][2^63 + 1, 2^63 - 1][/code] range."
msgstr ""
"64-bit-per-канал підписано ціле червоне/зелене/синьо/альфа-канал формат "
"даних. Ціни вказані в діапазоні [code][2^63 + 1, 2^63 - 1][/code]."
msgid ""
"64-bit-per-channel signed floating-point red/green/blue/alpha channel data "
"format with the value stored as-is."
msgstr ""
"64-bit-per-канал, підписаний плавно-точковий червоний/зелений/синій/альфа-"
"канал формат даних з значенням, що зберігається як-is."
msgid ""
"Unsigned floating-point blue/green/red data format with the value stored as-"
"is, packed in 32 bits. The format's precision is 10 bits of blue channel, 11 "
"bits of green channel and 11 bits of red channel."
msgstr ""
"Не відзначається плаваюча точка синій/зелений/червоний формат даних з "
"значенням, що зберігається as-is, упаковується в 32 біт. Точність формату - "
"10 біт синього каналу, 11 біт зеленого каналу і 11 біт червоного каналу."
msgid ""
"Unsigned floating-point exposure/blue/green/red data format with the value "
"stored as-is, packed in 32 bits. The format's precision is 5 bits of "
"exposure, 9 bits of blue channel, 9 bits of green channel and 9 bits of red "
"channel."
msgstr ""
"Невизначена плаваюча точка впливу/синій/зелений/червоний формат даних з "
"значенням, що зберігається як-is, упакована в 32 біт. Точність формату - 5 "
"біт впливу, 9 біт синього каналу, 9 біт зеленого каналу і 9 біт червоного "
"каналу."
msgid ""
"16-bit unsigned floating-point depth data format with normalized value. "
"Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"16-розрядний формат даних з роздільною вартістю. Ціни вказані в діапазоні "
"[code][0.0, 1.0][/code]."
msgid ""
"24-bit unsigned floating-point depth data format with normalized value, plus "
"8 unused bits, packed in 32 bits. Values for depth are in the [code][0.0, 1.0]"
"[/code] range."
msgstr ""
"24-розрядний формат даних з плаваючою точкою з нормалізованою вартістю, плюс "
"8 невикористаних біт, упакованих в 32 біт. Значення глибини в діапазоні [code]"
"[0.0, 1.0][/code]."
msgid ""
"32-bit signed floating-point depth data format with the value stored as-is."
msgstr ""
"32-розрядний підписаний формат даних про плавучу точку з значенням, що "
"зберігається як-is."
msgid "8-bit unsigned integer stencil data format."
msgstr "8-біт не позначений формат даних трафарету."
msgid ""
"16-bit unsigned floating-point depth data format with normalized value, plus "
"8 bits of stencil in unsigned integer format. Values for depth are in the "
"[code][0.0, 1.0][/code] range. Values for stencil are in the [code][0, 255][/"
"code] range."
msgstr ""
"16-розрядний формат даних про плаваючі точки з нормалізованою значенням, плюс "
"8 біт трафарету в невизнаному форматі цілого. Значення глибини в діапазоні "
"[code][0.0, 1.0][/code]. Ціни на трафарет у діапазоні [code][0, 255][/code]."
msgid ""
"24-bit unsigned floating-point depth data format with normalized value, plus "
"8 bits of stencil in unsigned integer format. Values for depth are in the "
"[code][0.0, 1.0][/code] range. Values for stencil are in the [code][0, 255][/"
"code] range."
msgstr ""
"24-біт не позначений плаваючий формат даних точки з нормалізованою значенням, "
"плюс 8 біт трафарету в не позначеному форматі цілого. Значення глибини в "
"діапазоні [code][0.0, 1.0][/code]. Ціни на трафарет у діапазоні [code][0, 255]"
"[/code]."
msgid ""
"32-bit signed floating-point depth data format with the value stored as-is, "
"plus 8 bits of stencil in unsigned integer format. Values for stencil are in "
"the [code][0, 255][/code] range."
msgstr ""
"32-розрядний підписаний формат даних про плавучу точку з значенням, що "
"зберігається як-is, плюс 8 біт трафарету в невизнаному форматі. Ціни на "
"трафарет у діапазоні [code][0, 255][/code]."
msgid ""
"VRAM-compressed unsigned red/green/blue channel data format with normalized "
"value. Values are in the [code][0.0, 1.0][/code] range. The format's "
"precision is 5 bits of red channel, 6 bits of green channel and 5 bits of "
"blue channel. Using BC1 texture compression (also known as S3TC DXT1)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. У "
"форматі є 5 біт червоного каналу, 6 біт зеленого каналу і 5 біт синього "
"каналу. Використання стиснення текстури BC1 (також відомий як S3TC DXT1)."
msgid ""
"VRAM-compressed unsigned red/green/blue channel data format with normalized "
"value and nonlinear sRGB encoding. Values are in the [code][0.0, 1.0][/code] "
"range. The format's precision is 5 bits of red channel, 6 bits of green "
"channel, and 5 bits of blue channel. Using BC1 texture compression (also "
"known as S3TC DXT1)."
msgstr ""
"Формат даних беззнакових червоних/зелених/синіх каналів, стиснутий за "
"допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"становить 5 бітів червоного каналу, 6 бітів зеленого каналу та 5 бітів "
"синього каналу. Використовується стиснення текстури BC1 (також відоме як S3TC "
"DXT1)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. The "
"format's precision is 5 bits of red channel, 6 bits of green channel, 5 bits "
"of blue channel and 1 bit of alpha channel. Using BC1 texture compression "
"(also known as S3TC DXT1)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. У "
"форматі є 5 біт червоного каналу, 6 біт зеленого каналу, 5 біт синього каналу "
"і 1 біт альфа-каналу. Використання стиснення текстури BC1 (також відомий як "
"S3TC DXT1)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. The format's precision is 5 bits of red channel, 6 bits of "
"green channel, 5 bits of blue channel, and 1 bit of alpha channel. Using BC1 "
"texture compression (also known as S3TC DXT1)."
msgstr ""
"Формат даних беззнакового червоного/зеленого/синього/альфа-каналу, стиснутий "
"за допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"становить 5 бітів червоного каналу, 6 бітів зеленого каналу, 5 бітів синього "
"каналу та 1 біт альфа-каналу. Використовується стиснення текстур BC1 (також "
"відоме як S3TC DXT1)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. The "
"format's precision is 5 bits of red channel, 6 bits of green channel, 5 bits "
"of blue channel and 4 bits of alpha channel. Using BC2 texture compression "
"(also known as S3TC DXT3)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. У "
"форматі є 5 біт червоного каналу, 6 біт зеленого каналу, 5 біт синього каналу "
"і 4 біти альфа-каналу. Використання стиснення текстури BC2 (також відомий як "
"S3TC DXT3)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. The format's precision is 5 bits of red channel, 6 bits of "
"green channel, 5 bits of blue channel, and 4 bits of alpha channel. Using BC2 "
"texture compression (also known as S3TC DXT3)."
msgstr ""
"Формат даних беззнакового червоного/зеленого/синього/альфа-каналу, стиснутий "
"за допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"становить 5 бітів червоного каналу, 6 бітів зеленого каналу, 5 бітів синього "
"каналу та 4 біти альфа-каналу. Використовується стиснення текстур BC2 (також "
"відоме як S3TC DXT3)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. The "
"format's precision is 5 bits of red channel, 6 bits of green channel, 5 bits "
"of blue channel and 8 bits of alpha channel. Using BC3 texture compression "
"(also known as S3TC DXT5)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. У "
"форматі є 5 біт червоного каналу, 6 біт зеленого каналу, 5 біт синього каналу "
"і 8 біт альфа-каналу. Використання стиснення текстури BC3 (також відомий як "
"S3TC DXT5)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. The format's precision is 5 bits of red channel, 6 bits of "
"green channel, 5 bits of blue channel, and 8 bits of alpha channel. Using BC3 "
"texture compression (also known as S3TC DXT5)."
msgstr ""
"Формат даних беззнакового червоного/зеленого/синього/альфа-каналу, стиснутий "
"за допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"становить 5 бітів червоного каналу, 6 бітів зеленого каналу, 5 бітів синього "
"каналу та 8 бітів альфа-каналу. Використовується стиснення текстур BC3 (також "
"відоме як S3TC DXT5)."
msgid ""
"VRAM-compressed unsigned red channel data format with normalized value. "
"Values are in the [code][0.0, 1.0][/code] range. The format's precision is 8 "
"bits of red channel. Using BC4 texture compression."
msgstr ""
"VRAM-compressed unsigned червоний формат даних каналу з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"- 8 біт червоного каналу. Використання стиснення текстури BC4."
msgid ""
"VRAM-compressed signed red channel data format with normalized value. Values "
"are in the [code][-1.0, 1.0][/code] range. The format's precision is 8 bits "
"of red channel. Using BC4 texture compression."
msgstr ""
"VRAM-compressed підписано формат даних каналу з нормалізованою вартістю. Ціни "
"вказані в діапазоні [code][-1.0, 1.0][/code]. Точність формату - 8 біт "
"червоного каналу. Використання стиснення текстури BC4."
msgid ""
"VRAM-compressed unsigned red/green channel data format with normalized value. "
"Values are in the [code][0.0, 1.0][/code] range. The format's precision is 8 "
"bits of red channel and 8 bits of green channel. Using BC5 texture "
"compression (also known as S3TC RGTC)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений формат даних каналів з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Точність формату - 8 біт червоного каналу і 8 біт зеленого каналу. "
"Використання стиснення текстури BC5 (також відомий як S3TC RGTC)."
msgid ""
"VRAM-compressed signed red/green channel data format with normalized value. "
"Values are in the [code][-1.0, 1.0][/code] range. The format's precision is 8 "
"bits of red channel and 8 bits of green channel. Using BC5 texture "
"compression (also known as S3TC RGTC)."
msgstr ""
"VRAM-compressed підписано червоний/зелений формат даних каналів з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0][/code]. "
"Точність формату - 8 біт червоного каналу і 8 біт зеленого каналу. "
"Використання стиснення текстури BC5 (також відомий як S3TC RGTC)."
msgid ""
"VRAM-compressed unsigned red/green/blue channel data format with the floating-"
"point value stored as-is. The format's precision is between 10 and 13 bits "
"for the red/green/blue channels. Using BC6H texture compression (also known "
"as BPTC HDR)."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій формат даних каналів з "
"плаваючою точкою значення, що зберігається як-is. Точність формату між 10 і "
"13 бітами для червоно-зелених/блакитних каналів. Використання стиснення "
"текстури BC6H (також відомий як BPTC HDR)."
msgid ""
"VRAM-compressed signed red/green/blue channel data format with the floating-"
"point value stored as-is. The format's precision is between 10 and 13 bits "
"for the red/green/blue channels. Using BC6H texture compression (also known "
"as BPTC HDR)."
msgstr ""
"VRAM-compressed підписано червоний/зелений/синій формат даних каналів з "
"плаваючою вартістю, що зберігається як-is. Точність формату між 10 і 13 "
"бітами для червоно-зелених/блакитних каналів. Використання стиснення текстури "
"BC6H (також відомий як BPTC HDR)."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. The "
"format's precision is between 4 and 7 bits for the red/green/blue channels "
"and between 0 and 8 bits for the alpha channel. Also known as BPTC LDR."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Особливістю формату є 4 і 7 біт для червоно-зелених/блакитних каналів і між 0 "
"і 8 бітами для альфа-каналу. Також відомий як BPTC LDR."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. The format's precision is between 4 and 7 bits for the red/"
"green/blue channels and between 0 and 8 bits for the alpha channel. Also "
"known as BPTC LDR."
msgstr ""
"Формат даних беззнакових червоних/зелених/синіх/альфа-каналів, стиснутий за "
"допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Точність формату "
"становить від 4 до 7 біт для червоних/зелених/синіх каналів та від 0 до 8 біт "
"для альфа-каналу. Також відомий як BPTC LDR."
msgid ""
"VRAM-compressed unsigned red/green/blue channel data format with normalized "
"value. Values are in the [code][0.0, 1.0][/code] range. Using ETC2 texture "
"compression."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Використання стиснення текстури ETC2."
msgid ""
"VRAM-compressed unsigned red/green/blue channel data format with normalized "
"value and nonlinear sRGB encoding. Values are in the [code][0.0, 1.0][/code] "
"range. Using ETC2 texture compression."
msgstr ""
"Формат даних беззнакових червоних/зелених/синіх каналів, стиснутий за "
"допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Використовується "
"стиснення текстур ETC2."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. Red/green/"
"blue use 8 bit of precision each, with alpha using 1 bit of precision. Using "
"ETC2 texture compression."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Червоний/зелений/синій використання 8 біт точності кожного, з альфа-за "
"допомогою 1 біт точності. Використання стиснення текстури ETC2."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. Red/green/blue use 8 bit of precision each, with alpha "
"using 1 bit of precision. Using ETC2 texture compression."
msgstr ""
"Формат даних беззнакового червоного/зеленого/синього/альфа-каналу, стиснутий "
"за допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Червоний/зелений/"
"синій використовують точність 8 біт кожен, а альфа - 1 біт точності. "
"Використовується стиснення текстур ETC2."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value. Values are in the [code][0.0, 1.0][/code] range. Red/green/"
"blue use 8 bits of precision each, with alpha using 8 bits of precision. "
"Using ETC2 texture compression."
msgstr ""
"VRAM-compressed unsigned червоний/зелений/синій/alpha формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Червоний/зелений/синій використовувати 8 біт точності кожного, з альфа-за "
"допомогою 8 біт точності. Використання стиснення текстури ETC2."
msgid ""
"VRAM-compressed unsigned red/green/blue/alpha channel data format with "
"normalized value and nonlinear sRGB encoding. Values are in the [code][0.0, "
"1.0][/code] range. Red/green/blue use 8 bits of precision each, with alpha "
"using 8 bits of precision. Using ETC2 texture compression."
msgstr ""
"Формат даних беззнакового червоного/зеленого/синього/альфа-каналу, стиснутий "
"за допомогою VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB. "
"Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. Червоний/зелений/"
"синій використовують 8-бітну точність кожен, а альфа-канал використовує 8-"
"бітну точність. Використовується стиснення текстур ETC2."
msgid ""
"11-bit VRAM-compressed unsigned red channel data format with normalized "
"value. Values are in the [code][0.0, 1.0][/code] range. Using ETC2 texture "
"compression."
msgstr ""
"11-bit VRAM-compressed не позначений формат даних каналу з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Використання "
"стиснення текстури ETC2."
msgid ""
"11-bit VRAM-compressed signed red channel data format with normalized value. "
"Values are in the [code][-1.0, 1.0][/code] range. Using ETC2 texture "
"compression."
msgstr ""
"11-bit VRAM-compressed підписано формат даних каналу з нормалізованою "
"вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0][/code]. Використання "
"стиснення текстури ETC2."
msgid ""
"11-bit VRAM-compressed unsigned red/green channel data format with normalized "
"value. Values are in the [code][0.0, 1.0][/code] range. Using ETC2 texture "
"compression."
msgstr ""
"11-bit VRAM-compressed unsigned червоний/зелений формат даних каналу з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Використання стиснення текстури ETC2."
msgid ""
"11-bit VRAM-compressed signed red/green channel data format with normalized "
"value. Values are in the [code][-1.0, 1.0][/code] range. Using ETC2 texture "
"compression."
msgstr ""
"11-bit VRAM-compressed підписано червоний/зелений формат даних каналів з "
"нормалізованою вартістю. Ціни вказані в діапазоні [code][-1.0, 1.0][/code]. "
"Використання стиснення текстури ETC2."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 4×4 blocks (highest quality). Values are in the [code][0.0, 1.0][/"
"code] range. Using ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавучої точки з нормалізованою "
"вартістю, упакованою в 4 × 4 блоки (найвища якість). Ціни вказані в діапазоні "
"[code][0.0, 1.0][/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 4×4 blocks (highest quality). Values are "
"in the [code][0.0, 1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 4×4 (найвища якість). Значення знаходяться в діапазоні [code][0.0, 1.0]"
"[/code]. Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 5×4 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed unsigned формат даних плавучих точок з нормалізованою "
"вартістю, упакованою в 5 × 4 блоки. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 5×4 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 5×4. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 5×5 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 5 × 5. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 5×5 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 5×5. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 6×5 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 6 × 5. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 6×5 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 6×5. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 6×6 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 6 × 5. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 6×6 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 6×6. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 8×5 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"ВРАМ-компресований формат даних плавучих точок з нормалізованою вартістю, "
"упакованою в блоках 8х5. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 8×5 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 8×5. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 8×6 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 8 × 6. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 8×6 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 8×6. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 8×8 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed unsigned формат даних плавучих точок з нормалізованою "
"вартістю, упакованою в 8х8 блоках. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 8×8 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 8×8. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 10×5 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed unsigned формат даних плавучих точок з нормалізованою "
"вартістю, упакованою в блоках 10 × 5. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 10×5 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 10×5. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 10×6 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 10×6. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 10×6 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 10×6. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 10×8 blocks. Values are in the [code][0.0, 1.0][/code] range. Using "
"ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 10×8. Ціни вказані в діапазоні [code][0.0, 1.0]"
"[/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 10×8 blocks. Values are in the [code][0.0, "
"1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 10×8. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 10×10 blocks. Values are in the [code][0.0, 1.0][/code] range. "
"Using ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 10 × 10. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 10×10 blocks. Values are in the [code]"
"[0.0, 1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 10×10. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 12×10 blocks. Values are in the [code][0.0, 1.0][/code] range. "
"Using ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в блоках 12 × 10. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 12×10 blocks. Values are in the [code]"
"[0.0, 1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"блоки 12×10. Значення знаходяться в діапазоні [code][0.0, 1.0][/code]. "
"Використовується стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value, "
"packed in 12 blocks (lowest quality). Values are in the [code][0.0, 1.0][/"
"code] range. Using ASTC compression."
msgstr ""
"VRAM-compressed не відзначає формат даних плавлення з нормалізованою "
"вартістю, упакованою в 12 блоках (нижча якість). Ціни вказані в діапазоні "
"[code][0.0, 1.0][/code]. Використання стиснення ASTC."
msgid ""
"VRAM-compressed unsigned floating-point data format with normalized value and "
"nonlinear sRGB encoding, packed in 12 blocks (lowest quality). Values are in "
"the [code][0.0, 1.0][/code] range. Using ASTC compression."
msgstr ""
"Формат даних беззнакових чисел з плаваючою комою, стиснутий за допомогою "
"VRAM, з нормалізованим значенням та нелінійним кодуванням sRGB, упакований у "
"12 блоків (найнижча якість). Значення знаходяться в діапазоні [code][0.0, 1.0]"
"[/code]. Використовується стиснення ASTC."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range. Blue "
"and red channel data is stored at halved horizontal resolution (i.e. 2 "
"horizontally adjacent pixels will share the same value for the blue/red "
"channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоний формат "
"каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]. Сині і червоні дані каналу зберігаються при гальваній горизонтальній "
"роздільній здатності (тобто 2 горизонтально суміжних пікселів поділяться "
"однаковим значенням для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point blue/green/red channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range. Blue "
"and red channel data is stored at halved horizontal resolution (i.e. 2 "
"horizontally adjacent pixels will share the same value for the blue/red "
"channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючий-точковий синій/зелений/червоний формат "
"каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]. Сині і червоні дані каналу зберігаються при гальваній горизонтальній "
"роздільній здатності (тобто 2 горизонтально суміжних пікселів поділяться "
"однаковим значенням для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, stored across 3 separate planes (green + blue + red). "
"Values are in the [code][0.0, 1.0][/code] range. Blue and red channel data is "
"stored at halved horizontal and vertical resolution (i.e. 2×2 adjacent pixels "
"will share the same value for the blue/red channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоний канал даних "
"з нормалізованою вартістю, що зберігається через 3 окремих площин (зелений + "
"синій + червоний). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і "
"червоні дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, stored across 2 separate planes (green + blue/red). Values "
"are in the [code][0.0, 1.0][/code] range. Blue and red channel data is stored "
"at halved horizontal and vertical resolution (i.e. 2×2 adjacent pixels will "
"share the same value for the blue/red channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоні дані каналів "
"з нормалізованою вартістю, що зберігається по 2 окремих площинах (зелений + "
"синій/червоний). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і "
"червоні дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, stored across 2 separate planes (green + blue + red). "
"Values are in the [code][0.0, 1.0][/code] range. Blue and red channel data is "
"stored at halved horizontal resolution (i.e. 2 horizontally adjacent pixels "
"will share the same value for the blue/red channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоний канал даних "
"з нормалізованою вартістю, що зберігається по 2 окремих площинах (зелений + "
"синій + червоний). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і "
"червоні дані каналу зберігаються при гальваній горизонтальній роздільній "
"здатності (тобто 2 горизонтально суміжних пікселів поділяться однаковим "
"значенням для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, stored across 2 separate planes (green + blue/red). Values "
"are in the [code][0.0, 1.0][/code] range. Blue and red channel data is stored "
"at halved horizontal resolution (i.e. 2 horizontally adjacent pixels will "
"share the same value for the blue/red channel)."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоні дані каналів "
"з нормалізованою вартістю, що зберігається по 2 окремих площинах (зелений + "
"синій/червоний). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і "
"червоні дані каналу зберігаються при гальваній горизонтальній роздільній "
"здатності (тобто 2 горизонтально суміжних пікселів поділяться однаковим "
"значенням для синього / червоного каналу)."
msgid ""
"8-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, stored across 3 separate planes. Values are in the [code]"
"[0.0, 1.0][/code] range."
msgstr ""
"8-bit-per-канал невизнаний плаваючі точки зелений/синій/червоні дані каналів "
"з нормалізованою вартістю, що зберігається по 3 окремих площинах. Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"10-bit-per-channel unsigned floating-point red channel data with normalized "
"value, plus 6 unused bits, packed in 16 bits. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"10bit-per-канал не відзначається, що ріжучі дані каналу з нормалізованою "
"вартістю, плюс 6 невикористаних біт, упаковані в 16 біт. Ціни вказані в "
"діапазоні [code][0.0, 1.0][/code]."
msgid ""
"10-bit-per-channel unsigned floating-point red/green channel data with "
"normalized value, plus 6 unused bits after each channel, packed in 2×16 bits. "
"Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"10bit-per-канал не позначений плаваючі точки червоний/зелений канал дані з "
"нормалізованою вартістю, плюс 6 невикористаних біт після кожного каналу, "
"упаковані в 2 × 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"10-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"10bit-per-канал не позначений плаваючі точки червоний/зелений/синій/альфа-"
"канал дані з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу, упаковані в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/green/red channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range. Blue and red channel "
"data is stored at halved horizontal resolution (i.e. 2 horizontally adjacent "
"pixels will share the same value for the blue/red channel). The green channel "
"is listed twice, but contains different values to allow it to be represented "
"at full resolution."
msgstr ""
"10bit-per-канал невизнаний плаваючі точки зелений/синій/червоний канал даних "
"з нормалізованою вартістю, плюс 6 невикористаних біт після кожного каналу, "
"упаковані в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/code]. "
"Сині і червоні дані каналу зберігаються при гальваній горизонтальній "
"роздільній здатності (тобто 2 горизонтально суміжних пікселів поділяться "
"однаковим значенням для синього / червоного каналу). Зелений канал входить в "
"два рази, але містить різні значення для того, щоб він був представлений в "
"повній роздільній здатності."
msgid ""
"10-bit-per-channel unsigned floating-point blue/green/red/green channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range. Blue and red channel "
"data is stored at halved horizontal resolution (i.e. 2 horizontally adjacent "
"pixels will share the same value for the blue/red channel). The green channel "
"is listed twice, but contains different values to allow it to be represented "
"at full resolution."
msgstr ""
"10bit-per-канал не відзначає плаваючі точки синій/зелений/червоний/зелений "
"канал даних з нормалізованою вартістю, плюс 6 невикористаних біт після "
"кожного каналу, упакованих в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Сині і червоні дані каналу зберігаються при гальваній "
"горизонтальній роздільній здатності (тобто 2 горизонтально суміжних пікселів "
"поділяться однаковим значенням для синього / червоного каналу). Зелений канал "
"входить в два рази, але містить різні значення для того, щоб він був "
"представлений в повній роздільній здатності."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 2 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal and vertical resolution (i.e. 2×2 adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"10bit-per-канал не позначений плаваючі точки зелений/синій/червоні дані "
"каналів з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3х16 біт і зберігається по 2 окремих площинах (зелена + синя + "
"червона). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 2 separate planes (green + blue/red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal and vertical resolution (i.e. 2×2 adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"10bit-per-канал не позначений плаваючі точки зелений/синій/червоні дані "
"каналів з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3х16 біт і зберігається по 2 окремих площинах (зелена + синя/"
"червона). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal resolution (i.e. 2 horizontally adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"10bit-per-канал не позначений плаваючі точки зелений/синій/червоні дані "
"каналів з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині + "
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при гальваній горизонтальній роздільній здатності "
"(тобто 2 горизонтально суміжних пікселів поділяться однаковим значенням для "
"синього / червоного каналу)."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue/red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal resolution (i.e. 2 horizontally adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"10bit-per-канал не позначений плаваючі точки зелений/синій/червоні дані "
"каналів з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині/"
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при гальваній горизонтальній роздільній здатності "
"(тобто 2 горизонтально суміжних пікселів поділяться однаковим значенням для "
"синього / червоного каналу)."
msgid ""
"10-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"10bit-per-канал не позначений плаваючі точки зелений/синій/червоні дані "
"каналів з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині + "
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"12-bit-per-channel unsigned floating-point red channel data with normalized "
"value, plus 6 unused bits, packed in 16 bits. Values are in the [code][0.0, "
"1.0][/code] range."
msgstr ""
"12-bit-per-канал не відзначається, що ріжучі дані каналу з нормалізованою "
"вартістю, плюс 6 невикористаних біт, упаковані в 16 біт. Ціни вказані в "
"діапазоні [code][0.0, 1.0][/code]."
msgid ""
"12-bit-per-channel unsigned floating-point red/green channel data with "
"normalized value, plus 6 unused bits after each channel, packed in 2×16 bits. "
"Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки червоний/зелений канал дані з "
"нормалізованою вартістю, плюс 6 невикористаних біт після кожного каналу, "
"упаковані в 2 × 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"12-bit-per-channel unsigned floating-point red/green/blue/alpha channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки червоний/зелений/синій/альфа-"
"канал дані з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу, упаковані в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/green/red channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range. Blue and red channel "
"data is stored at halved horizontal resolution (i.e. 2 horizontally adjacent "
"pixels will share the same value for the blue/red channel). The green channel "
"is listed twice, but contains different values to allow it to be represented "
"at full resolution."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/зелений/червоний "
"канал даних з нормалізованою вартістю, плюс 6 невикористаних біт після "
"кожного каналу, упаковані в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Сині і червоні дані каналу зберігаються при гальваній "
"горизонтальній роздільній здатності (тобто 2 горизонтально суміжних пікселів "
"поділяться однаковим значенням для синього / червоного каналу). Зелений канал "
"входить в два рази, але містить різні значення для того, щоб він був "
"представлений в повній роздільній здатності."
msgid ""
"12-bit-per-channel unsigned floating-point blue/green/red/green channel data "
"with normalized value, plus 6 unused bits after each channel, packed in 4×16 "
"bits. Values are in the [code][0.0, 1.0][/code] range. Blue and red channel "
"data is stored at halved horizontal resolution (i.e. 2 horizontally adjacent "
"pixels will share the same value for the blue/red channel). The green channel "
"is listed twice, but contains different values to allow it to be represented "
"at full resolution."
msgstr ""
"12-bit-per-канал не відзначає плаваючі точки синій/зелений/червоний/зелений "
"канал даних з нормалізованою вартістю, плюс 6 невикористаних біт після "
"кожного каналу, упакованих в 4 × 16 біт. Ціни вказані в діапазоні [code][0.0, "
"1.0][/code]. Сині і червоні дані каналу зберігаються при гальваній "
"горизонтальній роздільній здатності (тобто 2 горизонтально суміжних пікселів "
"поділяться однаковим значенням для синього / червоного каналу). Зелений канал "
"входить в два рази, але містить різні значення для того, щоб він був "
"представлений в повній роздільній здатності."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 2 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal and vertical resolution (i.e. 2×2 adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3х16 біт і зберігається по 2 окремих площинах (зелена + синя + "
"червона). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 2 separate planes (green + blue/red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal and vertical resolution (i.e. 2×2 adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3х16 біт і зберігається по 2 окремих площинах (зелена + синя/"
"червона). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при порізанні горизонтальної та вертикальної "
"роздільної здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою "
"вартістю для синього / червоного каналу)."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal resolution (i.e. 2 horizontally adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині + "
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при гальваній горизонтальній роздільній здатності "
"(тобто 2 горизонтально суміжних пікселів поділяться однаковим значенням для "
"синього / червоного каналу)."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue/red). Values are in the "
"[code][0.0, 1.0][/code] range. Blue and red channel data is stored at halved "
"horizontal resolution (i.e. 2 horizontally adjacent pixels will share the "
"same value for the blue/red channel)."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині/"
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні "
"дані каналу зберігаються при гальваній горизонтальній роздільній здатності "
"(тобто 2 горизонтально суміжних пікселів поділяться однаковим значенням для "
"синього / червоного каналу)."
msgid ""
"12-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Packed in 3×16 bits "
"and stored across 3 separate planes (green + blue + red). Values are in the "
"[code][0.0, 1.0][/code] range."
msgstr ""
"12-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. У 3 × 16 біт і зберігають по 3 окремих площинах (зелені + сині + "
"червоні). Ціни вказані в діапазоні [code][0.0, 1.0][/code]."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range. Blue "
"and red channel data is stored at halved horizontal resolution (i.e. 2 "
"horizontally adjacent pixels will share the same value for the blue/red "
"channel)."
msgstr ""
"16-bit-per-канал не відзначається, що зелений/синій/червоний формат даних "
"каналу з нормалізованою вартістю. Ціни вказані в діапазоні [code][0.0, 1.0][/"
"code]. Сині і червоні дані каналу зберігаються при гальваній горизонтальній "
"роздільній здатності (тобто 2 горизонтально суміжних пікселів поділяться "
"однаковим значенням для синього / червоного каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point blue/green/red channel data format "
"with normalized value. Values are in the [code][0.0, 1.0][/code] range. Blue "
"and red channel data is stored at halved horizontal resolution (i.e. 2 "
"horizontally adjacent pixels will share the same value for the blue/red "
"channel)."
msgstr ""
"16-bit-per-канал не позначений плаваючий-точковий синій/зелений/червоний "
"формат каналів з нормалізованою вартістю. Ціни вказані в діапазоні [code]"
"[0.0, 1.0][/code]. Сині і червоні дані каналу зберігаються при гальваній "
"горизонтальній роздільній здатності (тобто 2 горизонтально суміжних пікселів "
"поділяться однаковим значенням для синього / червоного каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Stored across 2 "
"separate planes (green + blue + red). Values are in the [code][0.0, 1.0][/"
"code] range. Blue and red channel data is stored at halved horizontal and "
"vertical resolution (i.e. 2×2 adjacent pixels will share the same value for "
"the blue/red channel)."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. Зберігати по 2 окремих площинах (зелена + синя + червона). Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні дані каналу "
"зберігаються при порізанні горизонтальної та вертикальної роздільної "
"здатності (тобто 2 × 2 суміжних пікселів поділиться однаковою вартістю для "
"синього / червоного каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Stored across 2 "
"separate planes (green + blue/red). Values are in the [code][0.0, 1.0][/code] "
"range. Blue and red channel data is stored at halved horizontal and vertical "
"resolution (i.e. 2×2 adjacent pixels will share the same value for the blue/"
"red channel)."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. Зберігати по 2 окремих площинах (зелена + синя/червона). Ціни вказані "
"в діапазоні [code][0.0, 1.0][/code]. Сині і червоні дані каналу зберігаються "
"при порізанні горизонтальної та вертикальної роздільної здатності (тобто 2 × "
"2 суміжних пікселів поділиться однаковою вартістю для синього / червоного "
"каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Stored across 3 "
"separate planes (green + blue + red). Values are in the [code][0.0, 1.0][/"
"code] range. Blue and red channel data is stored at halved horizontal "
"resolution (i.e. 2 horizontally adjacent pixels will share the same value for "
"the blue/red channel)."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. Зберігати по 3 окремих площинах (зелена + синя + червона). Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]. Сині і червоні дані каналу "
"зберігаються при гальваній горизонтальній роздільній здатності (тобто 2 "
"горизонтально суміжних пікселів поділяться однаковим значенням для синього / "
"червоного каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Stored across 3 "
"separate planes (green + blue/red). Values are in the [code][0.0, 1.0][/code] "
"range. Blue and red channel data is stored at halved horizontal resolution "
"(i.e. 2 horizontally adjacent pixels will share the same value for the blue/"
"red channel)."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. Зберігати по 3 окремих площинах (зелені + сині/червоні). Ціни вказані "
"в діапазоні [code][0.0, 1.0][/code]. Сині і червоні дані каналу зберігаються "
"при гальваній горизонтальній роздільній здатності (тобто 2 горизонтально "
"суміжних пікселів поділяться однаковим значенням для синього / червоного "
"каналу)."
msgid ""
"16-bit-per-channel unsigned floating-point green/blue/red channel data with "
"normalized value, plus 6 unused bits after each channel. Stored across 3 "
"separate planes (green + blue + red). Values are in the [code][0.0, 1.0][/"
"code] range."
msgstr ""
"16-bit-per-канал не позначений плаваючі точки зелений/синій/червоний канал "
"даних з нормалізованою вартістю, плюс 6 невикористаних біт після кожного "
"каналу. Зберігати по 3 окремих площинах (зелена + синя + червона). Ціни "
"вказані в діапазоні [code][0.0, 1.0][/code]."
msgid "Represents the size of the [enum DataFormat] enum."
msgstr "Представляємо розмір [enum DataFormat] enum."
msgid "Vertex shader barrier mask."
msgstr "Вертек шейдерна маска."
msgid "Fragment shader barrier mask."
msgstr "Бар'єрна маска для шайби."
msgid "Compute barrier mask."
msgstr "Грамотна бар'єрна маска."
msgid "Transfer barrier mask."
msgstr "Трансфер бар'єрної маски."
msgid ""
"Raster barrier mask (vertex and fragment). Equivalent to "
"[code]BARRIER_MASK_VERTEX | BARRIER_MASK_FRAGMENT[/code]."
msgstr ""
"Растрові бар'єрні маски (вертекс і фрагмент). Equivalent to "
"[code]BARRIER_MASK_VERTEX BARRIER_MASK_FRAGMENT[/code]."
msgid "Barrier mask for all types (vertex, fragment, compute, transfer)."
msgstr "Бар'єрна маска для всіх типів (вертекс, фрагмент, компute, передача)."
msgid "No barrier for any type."
msgstr "Немає бар'єру для будь-якого типу."
msgid "1-dimensional texture."
msgstr "1-мірна текстура."
msgid "2-dimensional texture."
msgstr "2-вимірна текстура."
msgid "3-dimensional texture."
msgstr "3-вимірна фактура."
msgid "[Cubemap] texture."
msgstr "[Cubemap] текстура."
msgid "Array of 1-dimensional textures."
msgstr "Аромати одновимірних фактур."
msgid "Array of 2-dimensional textures."
msgstr "Аромат 2-вимірних фактур."
msgid "Array of [Cubemap] textures."
msgstr "Арра [Cubemap] текстури."
msgid "Represents the size of the [enum TextureType] enum."
msgstr "Представляємо розмір [enum TextureType] enum."
msgid ""
"Perform 1 texture sample (this is the fastest but lowest-quality for "
"antialiasing)."
msgstr ""
"Виконайте вибір текстури 1 (це найшвидший, але найнижча якість для антиалії)."
msgid "Perform 2 texture samples."
msgstr "Виконувати 2 фактурні зразки."
msgid "Perform 4 texture samples."
msgstr "Виконайте 4 зразки текстури."
msgid ""
"Perform 8 texture samples. Not supported on mobile GPUs (including Apple "
"Silicon)."
msgstr ""
"Виконайте 8 фактурних зразків. Не підтримується на мобільних GPU (включаючи "
"Apple Silicon)."
msgid ""
"Perform 16 texture samples. Not supported on mobile GPUs and many desktop "
"GPUs."
msgstr ""
"Виконувати зразки текстур 16. Не підтримується на мобільних GPU і багато "
"настільних GPU."
msgid "Perform 32 texture samples. Not supported on most GPUs."
msgstr "Виконувати зразки текстури 32. Не підтримується на більшості GPU."
msgid ""
"Perform 64 texture samples (this is the slowest but highest-quality for "
"antialiasing). Not supported on most GPUs."
msgstr ""
"Виконувати зразки текстури 64 (це найшвидший, але найвища якість для "
"антиалії). Не підтримується на більшості GPU."
msgid "Represents the size of the [enum TextureSamples] enum."
msgstr "Представляє розмір [enum TextureSamples] enum."
msgid "Texture can be sampled."
msgstr "Текстура може бути знята."
msgid "Texture can be used as a color attachment in a framebuffer."
msgstr ""
"Текстура може бути використана як кольорова вставка в каркасному буфері."
msgid "Texture can be used as a depth/stencil attachment in a framebuffer."
msgstr ""
"Текстура може бути використана як глибинне кріплення в каркасному буфері."
msgid ""
"Texture can be used as a depth/stencil resolve attachment in a framebuffer."
msgstr ""
"Текстуру можна використовувати як вкладення для визначення глибини/трафарету "
"у буфері кадру."
msgid ""
"Texture can be used as a [url=https://registry.khronos.org/vulkan/specs/1.3-"
"extensions/html/vkspec.html#descriptorsets-storageimage]storage image[/url]."
msgstr ""
"Текстура може бути використана як [url=https://registry.khronos.org/vulkan/"
"specs/1.3-extensions/html/vkspec.html#descriptorsets-storageimage]storage "
"image[/url]."
msgid ""
"Texture can be used as a [url=https://registry.khronos.org/vulkan/specs/1.3-"
"extensions/html/vkspec.html#descriptorsets-storageimage]storage image[/url] "
"with support for atomic operations."
msgstr ""
"Текстура може бути використана як [url=https://registry.khronos.org/vulkan/"
"specs/1.3-extensions/html/vkspec.html#descriptorsets-storageimage]storage "
"image[/url] з підтримкою атомних операцій."
msgid ""
"Texture can be read back on the CPU using [method texture_get_data] faster "
"than without this bit, since it is always kept in the system memory."
msgstr ""
"Текстуру можна зчитати назад на процесор за допомогою [method "
"texture_get_data] швидше, ніж без цього біта, оскільки вона завжди "
"зберігається в системній пам'яті."
msgid "Texture can be updated using [method texture_update]."
msgstr "Текстура може бути оновлена за допомогою [method texture_update]."
msgid "Texture can be a source for [method texture_copy]."
msgstr "Текстура може бути джерелом для [method texture_copy]."
msgid "Texture can be a destination for [method texture_copy]."
msgstr "Текстура може бути місцем для [method texture_copy]."
msgid ""
"Texture can be used as a [url=https://registry.khronos.org/vulkan/specs/1.3-"
"extensions/html/vkspec.html#descriptorsets-inputattachment]input attachment[/"
"url] in a framebuffer."
msgstr ""
"Текстура може бути використана як [url=https://registry.khronos.org/vulkan/"
"specs/1.3-extensions/html/vkspec.html#descriptorsets-inputattachment] вхідний "
"навіс[/url] в кадрбуфері."
msgid "Return the sampled value as-is."
msgstr "Поверніть зразок значення як-is."
msgid "Always return [code]0.0[/code] when sampling."
msgstr "Завжди повертаємо [code]0.0[/code] при заборі."
msgid "Always return [code]1.0[/code] when sampling."
msgstr "Завжди повертаємо [code]1.0[/code] при заборі."
msgid "Sample the red color channel."
msgstr "Зразок червоного кольору каналу."
msgid "Sample the green color channel."
msgstr "Зразок зеленого кольору каналу."
msgid "Sample the blue color channel."
msgstr "Зразок блакитного кольору каналу."
msgid "Sample the alpha channel."
msgstr "Зразок альфа-каналу."
msgid "Represents the size of the [enum TextureSwizzle] enum."
msgstr "Представляє розмір [enum TextureSwizzle] enum."
msgid "2-dimensional texture slice."
msgstr "2-вимірний текстурний розріз."
msgid "Cubemap texture slice."
msgstr "Зрізка текстури Cubemap."
msgid "3-dimensional texture slice."
msgstr "3-вимірний текстурний розріз."
msgid ""
"Nearest-neighbor sampler filtering. Sampling at higher resolutions than the "
"source will result in a pixelated look."
msgstr ""
"Фільтрування демпфера ближнього бою. На відміну від джерела призведе до "
"піксельного вигляду."
msgid ""
"Bilinear sampler filtering. Sampling at higher resolutions than the source "
"will result in a blurry look."
msgstr ""
"Фільтрація блінійних пробок. На відміну від джерела призведе до розмитого "
"вигляду."
msgid "Sample with repeating enabled."
msgstr "Зразок з повторенням ввімкнено."
msgid ""
"Sample with mirrored repeating enabled. When sampling outside the [code][0.0, "
"1.0][/code] range, return a mirrored version of the sampler. This mirrored "
"version is mirrored again if sampling further away, with the pattern "
"repeating indefinitely."
msgstr ""
"Зразок з дзеркальним включенням повторення. Під час відбору за межі діапазону "
"[code][0.0, 1.0][/code], повертаємо дзеркальну версію зразка. Цей дзеркальний "
"варіант знову віддзеркалюється, якщо вибірка далі відхиляється, з малюнком "
"повторюється в певній мірі."
msgid ""
"Sample with repeating disabled. When sampling outside the [code][0.0, 1.0][/"
"code] range, return the color of the last pixel on the edge."
msgstr ""
"Зразок з повторенням відключень. Під час відбору за межі діапазону [code]"
"[0.0, 1.0][/code], повертає колір останньогопікселя на краю."
msgid ""
"Sample with repeating disabled. When sampling outside the [code][0.0, 1.0][/"
"code] range, return the specified [member RDSamplerState.border_color]."
msgstr ""
"Зразок з повторенням відключень. Під час відбору за межі діапазону [code]"
"[0.0, 1.0][/code], повертає зазначений [member RDSamplerState.border_color]."
msgid ""
"Sample with mirrored repeating enabled, but only once. When sampling in the "
"[code][-1.0, 0.0][/code] range, return a mirrored version of the sampler. "
"When sampling outside the [code][-1.0, 1.0][/code] range, return the color of "
"the last pixel on the edge."
msgstr ""
"Зразок з дзеркальним повторенням ввімкнено, але тільки один раз. Коли вибірка "
"в діапазоні [code][-1.0, 0.0][/code], повертаємо дзеркальну версію пробки. "
"Під час відбору за межі діапазону [code][-1.0, 1.0][/code], повертає колір "
"останньогопікселя на краю."
msgid "Represents the size of the [enum SamplerRepeatMode] enum."
msgstr "Представляє розмір [enum SamplerRepeatMode] enum."
msgid ""
"Return a floating-point transparent black color when sampling outside the "
"[code][0.0, 1.0][/code] range. Only effective if the sampler repeat mode is "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повернення плаваючої точки прозорого чорного кольору при відборі за межі "
"діапазону [code][0.0, 1.0][/code]. Тільки ефективний, якщо повторний режим "
"зразка [constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid ""
"Return an integer transparent black color when sampling outside the [code]"
"[0.0, 1.0][/code] range. Only effective if the sampler repeat mode is "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повертає ціле число прозорого чорного кольору під час семплювання поза "
"діапазоном [code][0.0, 1.0][/code]. Ефективно лише тоді, коли режим "
"повторення семплера встановлено на [constant "
"SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid ""
"Return a floating-point opaque black color when sampling outside the [code]"
"[0.0, 1.0][/code] range. Only effective if the sampler repeat mode is "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повернути плаваючу точку опаку чорного кольору при відборі за межі діапазону "
"[code][0.0, 1.0][/code]. Тільки ефективний, якщо повторний режим зразка "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid ""
"Return an integer opaque black color when sampling outside the [code][0.0, "
"1.0][/code] range. Only effective if the sampler repeat mode is [constant "
"SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повертає ціле число непрозорого чорного кольору під час семплювання поза "
"діапазоном [code][0.0, 1.0][/code]. Ефективно лише тоді, коли режим "
"повторення семплера встановлено на [constant "
"SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid ""
"Return a floating-point opaque white color when sampling outside the [code]"
"[0.0, 1.0][/code] range. Only effective if the sampler repeat mode is "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повернути плаваючу точку опаку білого кольору при відборі за межі діапазону "
"[code][0.0, 1.0][/code]. Тільки ефективний, якщо повторний режим зразка "
"[constant SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid ""
"Return an integer opaque white color when sampling outside the [code][0.0, "
"1.0][/code] range. Only effective if the sampler repeat mode is [constant "
"SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgstr ""
"Повертає ціле число непрозорого білого кольору під час семплювання поза "
"діапазоном [code][0.0, 1.0][/code]. Ефективно лише тоді, коли режим "
"повторення семплера встановлено на [constant "
"SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER]."
msgid "Represents the size of the [enum SamplerBorderColor] enum."
msgstr "Представляє розмір [enum SamplerBorderColor] enum."
msgid ""
"Vertex attribute addressing is a function of the vertex. This is used to "
"specify the rate at which vertex attributes are pulled from buffers."
msgstr ""
"Адреса атрибута Vertex — функція вершини. Це використовується для позначення "
"швидкості, при якому атрибути вершини витягуються з буферів."
msgid ""
"Vertex attribute addressing is a function of the instance index. This is used "
"to specify the rate at which vertex attributes are pulled from buffers."
msgstr ""
"Адреса атрибута Vertex — функція індексу екземпляра. Це використовується для "
"позначення швидкості, при якому атрибути вершини витягуються з буферів."
msgid ""
"Index buffer in 16-bit unsigned integer format. This limits the maximum index "
"that can be specified to [code]65535[/code]."
msgstr ""
"Індекс буфера в 16-біт не позначений формат цілого. Цей ліміт максимальний "
"індекс, який можна вказати на [code]65535[/code]."
msgid ""
"Index buffer in 32-bit unsigned integer format. This limits the maximum index "
"that can be specified to [code]4294967295[/code]."
msgstr ""
"Індекс буфера в 32-bit не позначений формат цілого. Цей ліміт максимального "
"індексу, який можна вказати на [code]4294967295[/code]."
msgid ""
"Optionally, set this flag if you wish to use [method "
"buffer_get_device_address] functionality. You must first check the GPU "
"supports it:\n"
"[codeblocks]\n"
"[gdscript]\n"
"rd = RenderingServer.get_rendering_device()\n"
"\n"
"if rd.has_feature(RenderingDevice.SUPPORTS_BUFFER_DEVICE_ADDRESS):\n"
"\tstorage_buffer = rd.storage_buffer_create(bytes.size(), bytes, "
"RenderingDevice.STORAGE_BUFFER_USAGE_SHADER_DEVICE_ADDRESS)\n"
"\tstorage_buffer_address = rd.buffer_get_device_address(storage_buffer)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Додатково встановіть цей прапорець, якщо ви бажаєте використовувати функцію "
"[method buffer_get_device_address]. Ви повинні спочатку перевірити, чи GPU це "
"підтримує:\n"
"[codeblocks]\n"
"[gdscript]\n"
"rd = RenderingServer.get_rendering_device()\n"
"\n"
"if rd.has_feature(RenderingDevice.SUPPORTS_BUFFER_DEVICE_ADDRESS):\n"
"\tstorage_buffer = rd.storage_buffer_create(bytes.size(), bytes, "
"RenderingDevice.STORAGE_BUFFER_USAGE_SHADER_DEVICE_ADDRESS)\n"
"\tstore_buffer_address = rd.buffer_get_device_address(storage_buffer)\n"
"[/gdscript]\n"
"[/codeblocks]"
msgid ""
"Set this flag so that it is created as storage. This is useful if Compute "
"Shaders need access (for reading or writing) to the buffer, e.g. skeletal "
"animations are processed in Compute Shaders which need access to vertex "
"buffers, to be later consumed by vertex shaders as part of the regular "
"rasterization pipeline."
msgstr ""
"Установіть цей прапорець, щоб він створювався як сховище. Це корисно, якщо "
"Compute Shaders потребує доступу (для читання чи запису) до буфера, "
"наприклад. скелетні анімації обробляються в Compute Shaders, яким потрібен "
"доступ до вершинних буферів, щоб пізніше використовуватися вершинними "
"шейдерами як частина звичайного конвеєра растеризації."
msgid "Sampler uniform."
msgstr "Зразок форма."
msgid "Sampler uniform with a texture."
msgstr "Зразок уніформи з фактурою."
msgid "Texture uniform."
msgstr "Текстура форма."
msgid "Image uniform."
msgstr "Форма зображення."
msgid "Texture buffer uniform."
msgstr "Текстура буферна форма."
msgid "Sampler uniform with a texture buffer."
msgstr "Зразок уніформи з буфером текстури."
msgid "Image buffer uniform."
msgstr "Зображення буферної форми."
msgid "Uniform buffer uniform."
msgstr "Уніформа буферна форма."
msgid ""
"[url=https://vkguide.dev/docs/chapter-4/storage_buffers/]Storage buffer[/url] "
"uniform."
msgstr ""
"[url=https://vkguide.dev/docs/chapter-4/storage_buffers/]Стораж буфера[/url] "
"форма."
msgid "Input attachment uniform."
msgstr "Вхідна форма кріплення."
msgid ""
"Same as UNIFORM_TYPE_UNIFORM_BUFFER but for buffers created with "
"BUFFER_CREATION_DYNAMIC_PERSISTENT_BIT.\n"
"[b]Note:[/b] This flag is not available to GD users due to being too "
"dangerous (i.e. wrong usage can result in visual glitches).\n"
"It's exposed in case GD users receive a buffer created with such flag from "
"Godot."
msgstr ""
"Те саме, що й UNIFORM_TYPE_UNIFORM_BUFFER, але для буферів, створених за "
"допомогою BUFFER_CREATION_DYNAMIC_PERSISTENT_BIT.\n"
"[b]Примітка:[/b] Цей прапорець недоступний для користувачів GD, оскільки він "
"занадто небезпечний (тобто неправильне використання може призвести до "
"візуальних збоїв).\n"
"Він відображається у випадку, якщо користувачі GD отримують буфер, створений "
"з таким прапорцем від Godot."
msgid ""
"Same as UNIFORM_TYPE_STORAGE_BUFFER but for buffers created with "
"BUFFER_CREATION_DYNAMIC_PERSISTENT_BIT.\n"
"[b]Note:[/b] This flag is not available to GD users due to being too "
"dangerous (i.e. wrong usage can result in visual glitches).\n"
"It's exposed in case GD users receive a buffer created with such flag from "
"Godot."
msgstr ""
"Те саме, що й UNIFORM_TYPE_STORAGE_BUFFER, але для буферів, створених за "
"допомогою BUFFER_CREATION_DYNAMIC_PERSISTENT_BIT.\n"
"[b]Примітка:[/b] Цей прапорець недоступний для користувачів GD, оскільки він "
"занадто небезпечний (тобто неправильне використання може призвести до "
"візуальних збоїв).\n"
"Він відображається у випадку, якщо користувачі GD отримують буфер, створений "
"з таким прапорцем від Godot."
msgid "Represents the size of the [enum UniformType] enum."
msgstr "Представляємо розмір [enum UniformType] enum."
msgid ""
"Point rendering primitive (with constant size, regardless of distance from "
"camera)."
msgstr ""
"Примітивна точка (з постійним розміром, незалежно від відстані від камери)."
msgid ""
"Line list rendering primitive. Lines are drawn separated from each other."
msgstr "Список ліній, що надає примітив. Лінії відокремлюються один від одного."
msgid ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-line-lists-with-adjacency]Line list rendering primitive "
"with adjacency.[/url]\n"
"[b]Note:[/b] Adjacency is only useful with geometry shaders, which Godot does "
"not expose."
msgstr ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-line-lists-with-adjacency]Line list, що надає "
"примітивність при ад'юнкції [/url]\n"
"[b]Примітка:[/b] Adjacency є лише корисною з геометрією тінейджери, які Godot "
"не вибухає."
msgid ""
"Line strip rendering primitive. Lines drawn are connected to the previous "
"vertex."
msgstr ""
"Лінія смуга, що надає примітив. Лінії, намальовані, підключені до "
"попереднього вершини."
msgid ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-line-strips-with-adjacency]Line strip rendering primitive "
"with adjacency.[/url]\n"
"[b]Note:[/b] Adjacency is only useful with geometry shaders, which Godot does "
"not expose."
msgstr ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-line-strips-with-adjacency]Line смуга, що надає "
"примітивність при ад'юнкції [/url]\n"
"[b]Примітка:[/b] Adjacency є лише корисною з геометрією шейдерами, які Godot "
"не вибухає."
msgid ""
"Triangle list rendering primitive. Triangles are drawn separated from each "
"other."
msgstr ""
"Список трикутників, що надає примітив. Відокремлюються трикутники один від "
"одного."
msgid ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-triangle-lists-with-adjacency]Triangle list rendering "
"primitive with adjacency.[/url]\n"
"[b]Note:[/b] Adjacency is only useful with geometry shaders, which Godot does "
"not expose."
msgstr ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-triangle-lists-with-adjacency] Список трикутників, що "
"надає примітивність з ад'юнкістю [/url]\n"
"[b]Примітка:[/b] Ад'юнктура є тільки корисним з геометрією тінейджерами, які "
"Godot не піддається."
msgid ""
"Triangle strip rendering primitive. Triangles drawn are connected to the "
"previous triangle."
msgstr ""
"Трикутник смуга рендеринг примітивний. Трикутники, намальовані до "
"попереднього трикутника."
msgid ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-triangle-strips-with-adjacency]Triangle strip rendering "
"primitive with adjacency.[/url]\n"
"[b]Note:[/b] Adjacency is only useful with geometry shaders, which Godot does "
"not expose."
msgstr ""
"[url=https://registry.khronos.org/vulkan/specs/1.3-extensions/html/"
"vkspec.html#drawing-triangle-strip-with-adjacency] Трикутна смуга, що надає "
"примітивність при ад'юції [/url]\n"
"[b]Примітка:[/b] Adjacency є тільки корисною з геометрією тінейджери, які "
"Godot не вибухає."
msgid ""
"Triangle strip rendering primitive with [i]primitive restart[/i] enabled. "
"Triangles drawn are connected to the previous triangle, but a primitive "
"restart index can be specified before drawing to create a second triangle "
"strip after the specified index.\n"
"[b]Note:[/b] Only compatible with indexed draws."
msgstr ""
"Трикутник смуга рендерингу примітивний [i]примітивний перезапуск [/i]. "
"Намальовані трикутники з'єднуються з попереднім трикутником, але примітивний "
"індекс перезавантаження може бути зазначений перед малюванням, щоб створити "
"другу смугу трикутника після вказаного індексу.\n"
"[b]Примітка:[/b] Тільки сумісний з індексованими кресленнями."
msgid ""
"Tessellation patch rendering primitive. Only useful with tessellation "
"shaders, which can be used to deform these patches."
msgstr ""
"Тезеляційна патч надає примітивний. Корисно тільки з відтінками, які можна "
"використовувати для деформування цих патчів."
msgid "Represents the size of the [enum RenderPrimitive] enum."
msgstr "Представляємо розмір [enum RenderPrimitive] enum."
msgid "Do not use polygon front face or backface culling."
msgstr "Не використовуйте полігон переднього обличчя або задньої кулі."
msgid ""
"Use polygon frontface culling (faces pointing towards the camera are hidden)."
msgstr ""
"Використовуйте полігонну культову передню сторону (обличччя, що вказують на "
"камеру, приховані)."
msgid ""
"Use polygon backface culling (faces pointing away from the camera are hidden)."
msgstr ""
"Використовуйте полігонну кульку зворотного зв'язку (облики, що вказуються від "
"камери, приховані)."
msgid ""
"Clockwise winding order to determine which face of a polygon is its front "
"face."
msgstr ""
"Хмарно обмотки, щоб визначити, який обличчя полігону його переднього обличчя."
msgid ""
"Counter-clockwise winding order to determine which face of a polygon is its "
"front face."
msgstr ""
"Проти годинникової стрілки, щоб визначити, який обличчя полігону його "
"переднього обличчя."
msgid "Keep the current stencil value."
msgstr "Зберігайте поточне значення трафарету."
msgid "Set the stencil value to [code]0[/code]."
msgstr "Встановіть значення трафарету до [code]0[/code]."
msgid "Replace the existing stencil value with the new one."
msgstr "Заміна існуючого значення трафарету з новим."
msgid ""
"Increment the existing stencil value and clamp to the maximum representable "
"unsigned value if reached. Stencil bits are considered as an unsigned integer."
msgstr ""
"Вдосконалення існуючого значення трафарету та затиску до максимального "
"представленняваного невизнаного значення, якщо досягнуто. Укуси трафарету "
"вважаються невизнаним цілим."
msgid ""
"Decrement the existing stencil value and clamp to the minimum value if "
"reached. Stencil bits are considered as an unsigned integer."
msgstr ""
"Зняття наявного значення трафарету та затиску до мінімального значення, якщо "
"досягнуто. Укуси трафарету вважаються невизнаним цілим."
msgid "Bitwise-invert the existing stencil value."
msgstr "Попередження існуючого значення трафарету."
msgid ""
"Increment the stencil value and wrap around to [code]0[/code] if reaching the "
"maximum representable unsigned. Stencil bits are considered as an unsigned "
"integer."
msgstr ""
"Підвищено значення трафарету і обгорніть навколо [code]0[/code], якщо "
"досягнете максимального невизнаного. Укуси трафарету вважаються невизнаним "
"цілим."
msgid ""
"Decrement the stencil value and wrap around to the maximum representable "
"unsigned if reaching the minimum. Stencil bits are considered as an unsigned "
"integer."
msgstr ""
"Визначте значення трафарету і обгорніть до максимального невизнаного, якщо "
"досягне мінімуму. Укуси трафарету вважаються невизнаним цілим."
msgid "Represents the size of the [enum StencilOperation] enum."
msgstr "Представляємо розмір [enum StencilOperation] enum."
msgid "\"Never\" comparison (opposite of [constant COMPARE_OP_ALWAYS])."
msgstr "\"Нещодавні\" порівняння (на відміну від [constant COMARE_OP_ALWAYS])."
msgid "\"Less than\" comparison."
msgstr "порівняння \"Дізнайтесь більше\"."
msgid "\"Equal\" comparison."
msgstr "порівняння \"Еквалі\"."
msgid "\"Less than or equal\" comparison."
msgstr "порівняння \"Оцінка або рівні\"."
msgid "\"Greater than\" comparison."
msgstr "\"Велика кількість\" порівняння."
msgid "\"Not equal\" comparison."
msgstr "«Не рівні» порівняння."
msgid "\"Greater than or equal\" comparison."
msgstr "\"Велика кількість або рівних\" порівняння."
msgid "\"Always\" comparison (opposite of [constant COMPARE_OP_NEVER])."
msgstr "порівняння «Вечеря»."
msgid "Represents the size of the [enum CompareOperator] enum."
msgstr "Представляє розмір переліку [enum CompareOperator]."
msgid ""
"Clear logic operation (result is always [code]0[/code]). See also [constant "
"LOGIC_OP_SET]."
msgstr ""
"Очистити логічну операцію (результ завжди [code]0[/code]). Дивитися також "
"[constant LOGIC_OP_SET]."
msgid "AND logic operation."
msgstr "І логічні операції."
msgid ""
"AND logic operation with the [i]destination[/i] operand being inverted. See "
"also [constant LOGIC_OP_AND_INVERTED]."
msgstr ""
"І логічна експлуатація [i] Дивись також [/i] [constant LOGIC_OP_AND_INVERTED]."
msgid ""
"Copy logic operation (keeps the [i]source[/i] value as-is). See also "
"[constant LOGIC_OP_COPY_INVERTED] and [constant LOGIC_OP_NO_OP]."
msgstr ""
"Скопіювати логічну операцію (знімає значення [i]source[/i]. Дивитися також "
"[constant LOGIC_OP_COPY_INVERTED] і [constant LOGIC_OP_NO_OP]."
msgid ""
"AND logic operation with the [i]source[/i] operand being inverted. See also "
"[constant LOGIC_OP_AND_REVERSE]."
msgstr ""
"І логічна операція з ресурсом [i][/i]. Дивись також [constant "
"LOGIC_OP_AND_REVERSE]."
msgid ""
"No-op logic operation (keeps the [i]destination[/i] value as-is). See also "
"[constant LOGIC_OP_COPY]."
msgstr ""
"No-op логічна операція (надає значення [i] Дивитися також [/i] [constant "
"LOGIC_OP_COPY]."
msgid "Exclusive or (XOR) logic operation."
msgstr "Виключна або (XOR) логічна операція."
msgid "OR logic operation."
msgstr "АБО логічні операції."
msgid "Not-OR (NOR) logic operation."
msgstr "НеOR (NOR) логічна операція."
msgid "Not-XOR (XNOR) logic operation."
msgstr "Не-XOR (XNOR) логічна операція."
msgid "Invert logic operation."
msgstr "Неперевершена логічна операція."
msgid ""
"OR logic operation with the [i]destination[/i] operand being inverted. See "
"also [constant LOGIC_OP_OR_REVERSE]."
msgstr ""
"АБО логічна операція з введенням опери [i] [/i]. Дивись також [constant "
"LOGIC_OP_OR_REVERSE]."
msgid ""
"NOT logic operation (inverts the value). See also [constant LOGIC_OP_COPY]."
msgstr ""
"Не логічні операції (перетворює значення). Дивитися також [constant "
"LOGIC_OP_COPY]."
msgid ""
"OR logic operation with the [i]source[/i] operand being inverted. See also "
"[constant LOGIC_OP_OR_REVERSE]."
msgstr ""
"АБО логічна операція з ресурсом [i][/i]. Дивись також [constant "
"LOGIC_OP_OR_REVERSE]."
msgid "Not-AND (NAND) logic operation."
msgstr "Не-AND (NAND) логічна операція."
msgid ""
"SET logic operation (result is always [code]1[/code]). See also [constant "
"LOGIC_OP_CLEAR]."
msgstr ""
"SET логічна операція (результ завжди [code]1[/code]). Дивись також [constant "
"LOGIC_OP_CLEAR]."
msgid "Represents the size of the [enum LogicOperation] enum."
msgstr "Представляємо розмір [enum LogicOperation] enum."
msgid "Constant [code]0.0[/code] blend factor."
msgstr "Постійний [code]0.0[/code] блендер."
msgid "Constant [code]1.0[/code] blend factor."
msgstr "Постійний [code]1.0[/code] блендер."
msgid ""
"Color blend factor is [code]source color[/code]. Alpha blend factor is "
"[code]source alpha[/code]."
msgstr ""
"Кольоровий блендер [code] Альфа блендер[/code]– [code]source alpha[/code]."
msgid ""
"Color blend factor is [code]1.0 - source color[/code]. Alpha blend factor is "
"[code]1.0 - source alpha[/code]."
msgstr ""
"Кольоровий блендер [code]1.0 - вихідний колір [/code]. Альфа блендер "
"[code]1.0 - вихідний альфа[/code]."
msgid ""
"Color blend factor is [code]destination color[/code]. Alpha blend factor is "
"[code]destination alpha[/code]."
msgstr ""
"Фактор змішування кольорів — це [code]цільовий колір[/code]. Коефіцієнт "
"змішування альфа – це [code]альфа призначення [/code]."
msgid ""
"Color blend factor is [code]1.0 - destination color[/code]. Alpha blend "
"factor is [code]1.0 - destination alpha[/code]."
msgstr ""
"Кольоровий блендер [code]1.0 - колір призначення [/code]. Альфа блендер "
"[code]1.0 - призначення альфа[/code]."
msgid "Color and alpha blend factor is [code]source alpha[/code]."
msgstr "Кольоровий і альфа-діапазонний фактор [code]source alpha[/code]."
msgid "Color and alpha blend factor is [code]1.0 - source alpha[/code]."
msgstr "Кольоровий і альфа-розчинник [code]1.0 - джерело альфа[/code]."
msgid "Color and alpha blend factor is [code]destination alpha[/code]."
msgstr "Кольоровий і альфа-розчинник [code]destination alpha[/code]."
msgid "Color and alpha blend factor is [code]1.0 - destination alpha[/code]."
msgstr "Кольоровий і альфа-розчинник [code]1.0 - призначення альфа[/code]."
msgid ""
"Color blend factor is [code]blend constant color[/code]. Alpha blend factor "
"is [code]blend constant alpha[/code] (see [method "
"draw_list_set_blend_constants])."
msgstr ""
"Кольоровий блендер [code]повнений постійний колір [/code]. Альфа-фактор "
"блендера [code] blend постійний альфа[/code] (див. [method "
"draw_list_set_blend_constants])."
msgid ""
"Color blend factor is [code]1.0 - blend constant color[/code]. Alpha blend "
"factor is [code]1.0 - blend constant alpha[/code] (see [method "
"draw_list_set_blend_constants])."
msgstr ""
"Кольоровий блендер [code]1.0 - поєднання постійного кольору [/code]. Альфа-"
"фактор блендера [code]1.0 - змішувати постійний альфа[/code] (див. [method "
"draw_list_set_blend_constants])."
msgid ""
"Color and alpha blend factor is [code]blend constant alpha[/code] (see "
"[method draw_list_set_blend_constants])."
msgstr ""
"Кольоровий і альфа-комбінат є [code]діючий постійний альфа[/code] (див. "
"[method draw_list_set_blend_constants])."
msgid ""
"Color and alpha blend factor is [code]1.0 - blend constant alpha[/code] (see "
"[method draw_list_set_blend_constants])."
msgstr ""
"Кольоровий і альфа-розчинник [code]1.0 - суміш постійного альфа[/code] (див. "
"[method draw_list_set_blend_constants])."
msgid ""
"Color blend factor is [code]min(source alpha, 1.0 - destination alpha)[/"
"code]. Alpha blend factor is [code]1.0[/code]."
msgstr ""
"Кольоровий блендер [code]min(source alpha, 1.0 - призначення альфа)[/code]. "
"Альфа блендер [code]1.0[/code]."
msgid ""
"Color blend factor is [code]second source color[/code]. Alpha blend factor is "
"[code]second source alpha[/code]. Only relevant for dual-source blending."
msgstr ""
"Кольоровий блендер [code]друге джерело кольору[/code]. Альфа блендер "
"[code]друге джерело альфа[/code]. Тільки актуальні для подвійного "
"використання ресурсів."
msgid ""
"Color blend factor is [code]1.0 - second source color[/code]. Alpha blend "
"factor is [code]1.0 - second source alpha[/code]. Only relevant for dual-"
"source blending."
msgstr ""
"Кольоровий блендер [code]1.0 - другий колір джерела[/code]. Альфа блендер "
"[code]1.0 - другий джерело альфа[/code]. Тільки актуальні для подвійного "
"використання ресурсів."
msgid ""
"Color and alpha blend factor is [code]second source alpha[/code]. Only "
"relevant for dual-source blending."
msgstr ""
"Кольоровий і альфа-розчинник [code]секунд джерело альфа[/code]. Тільки "
"актуальні для подвійного використання ресурсів."
msgid ""
"Color and alpha blend factor is [code]1.0 - second source alpha[/code]. Only "
"relevant for dual-source blending."
msgstr ""
"Кольоровий і альфа-розчинник [code]1.0 - другий джерело альфа[/code]. Тільки "
"актуальні для подвійного використання ресурсів."
msgid "Represents the size of the [enum BlendFactor] enum."
msgstr "Представляємо розмір [enum BlendFactor] enum."
msgid "Additive blending operation ([code]source + destination[/code])."
msgstr "Додаткова робота блендера ([code]source + призначення[/code])."
msgid "Subtractive blending operation ([code]source - destination[/code])."
msgstr "Субтрактивна робота блендера ([code]source - призначення[/code])."
msgid ""
"Reverse subtractive blending operation ([code]destination - source[/code])."
msgstr ""
"Зворотна субтрактивна робота блендера ([code]destination - джерело[/code])."
msgid "Minimum blending operation (keep the lowest value of the two)."
msgstr "Мінімальна операція блендера (знижена найнижча вартість двох)."
msgid "Maximum blending operation (keep the highest value of the two)."
msgstr "Максимальна операція з блендерингу (збільшить значення двох)."
msgid "Represents the size of the [enum BlendOperation] enum."
msgstr "Представляє розмір переліку [enum BlendOperation]."
msgid "Allows dynamically changing the width of rendering lines."
msgstr "Дозволяє динамічно змінювати ширину рендерингових ліній."
msgid "Allows dynamically changing the depth bias."
msgstr "Дозволяє динамічно змінювати глибину зносу."
msgid "Initial actions are solved automatically by RenderingDevice."
msgstr "Початкові дії автоматично вирішуються RenderingDevice."
msgid "Load the previous contents of the framebuffer."
msgstr "Завантаження попереднього вмісту каркасу."
msgid "Clear the whole framebuffer or its specified region."
msgstr "Очистити весь каркас або його вказану область."
msgid ""
"Ignore the previous contents of the framebuffer. This is the fastest option "
"if you'll overwrite all of the pixels and don't need to read any of them."
msgstr ""
"Ігнорувати попередній вміст каркасу. Це найшвидший варіант, якщо ви перейдете "
"всі пікселі і не повинні прочитати будь-який з них."
msgid "Represents the size of the [enum InitialAction] enum."
msgstr "Представляємо розмір занурення [enum InitialAction]."
msgid "Final actions are solved automatically by RenderingDevice."
msgstr "Кінцеві дії автоматично вирішуються RenderingDevice."
msgid ""
"Store the result of the draw list in the framebuffer. This is generally what "
"you want to do."
msgstr ""
"Зберігайте результат списку розіграшів у каркасному буфері. Це, як правило, "
"що ви хочете зробити."
msgid ""
"Discard the contents of the framebuffer. This is the fastest option if you "
"don't need to use the results of the draw list."
msgstr ""
"Відхилити вміст каркасу. Це найшвидший варіант, якщо вам не потрібно "
"використовувати результати списку розіграшів."
msgid "Represents the size of the [enum FinalAction] enum."
msgstr "Представляємо розмір [enum FinalAction] enum."
msgid ""
"Vertex shader stage. This can be used to manipulate vertices from a shader "
"(but not create new vertices)."
msgstr ""
"Вертек шейдерна сцена. Це можна використовувати для маніпуляції вершин від "
"шейра (але не створювати нові вершини)."
msgid ""
"Fragment shader stage (called \"pixel shader\" in Direct3D). This can be used "
"to manipulate pixels from a shader."
msgstr ""
"Фрагментний шейдерний етап (званий \"піксельний шейдер\" в Direct3D). Це "
"можна використовувати для маніпуляції пікселів від шейра."
msgid ""
"Tessellation control shader stage. This can be used to create additional "
"geometry from a shader."
msgstr ""
"Контроль тезеляційного шейдера. Для створення додаткової геометрії від тіні."
msgid ""
"Tessellation evaluation shader stage. This can be used to create additional "
"geometry from a shader."
msgstr ""
"Оцінювання тінічної стадії. Для створення додаткової геометрії від тіні."
msgid ""
"Compute shader stage. This can be used to run arbitrary computing tasks in a "
"shader, performing them on the GPU instead of the CPU."
msgstr ""
"Складний шейдерний етап. Це може використовуватися для запуску довільних "
"обчислювальних завдань в шейдері, виконання їх на GPU замість процесора."
msgid "Represents the size of the [enum ShaderStage] enum."
msgstr "Представляє розмір [enum ShaderStage] enum."
msgid "Vertex shader stage bit (see also [constant SHADER_STAGE_VERTEX])."
msgstr "Вертек шейдер етапу біт (див. також [constant SHADER_STAGE_VERTEX]."
msgid "Fragment shader stage bit (see also [constant SHADER_STAGE_FRAGMENT])."
msgstr ""
"Фрагментний шейдерний стадія біт (див. також [constant SHADER_STAGE_FRAGMENT]."
msgid ""
"Tessellation control shader stage bit (see also [constant "
"SHADER_STAGE_TESSELATION_CONTROL])."
msgstr ""
"Тестування на контроль за шейкером (див. також [constant "
"SHADER_STAGE_TESSELATION_CONTROL]."
msgid ""
"Tessellation evaluation shader stage bit (see also [constant "
"SHADER_STAGE_TESSELATION_EVALUATION])."
msgstr ""
"Оцінювання шейдера (див. також [constant SHADER_STAGE_TESSELATION_EVALUATION]."
msgid "Compute shader stage bit (see also [constant SHADER_STAGE_COMPUTE])."
msgstr ""
"Ускладнений шейдерний стадія біт (див. також [constant SHADER_STAGE_COMPUTE]."
msgid ""
"Khronos' GLSL shading language (used natively by OpenGL and Vulkan). This is "
"the language used for core Godot shaders."
msgstr ""
"Хронос GLSL ганчірна мова (застосована нативно OpenGL і Vulkan). Це мова, яка "
"використовується для стрижень Godot."
msgid ""
"Microsoft's High-Level Shading Language (used natively by Direct3D, but can "
"also be used in Vulkan)."
msgstr ""
"Мова з високою часткою Microsoft (використана рідною мовою Direct3D, але "
"також може бути використана в Vulkan)."
msgid "Boolean specialization constant."
msgstr "Постійна спеціалізація Boolean."
msgid "Integer specialization constant."
msgstr "Постійна спеціалізація."
msgid "Floating-point specialization constant."
msgstr "Постійна спеціалізація Floating-point."
msgid "Support for MetalFX spatial upscaling."
msgstr "Підтримка просторового масштабування MetalFX."
msgid "Support for MetalFX temporal upscaling."
msgstr "Підтримка часового масштабування MetalFX."
msgid "Features support for buffer device address extension."
msgstr "Підтримка розширення адреси буферного пристрою."
msgid "Support for 32-bit image atomic operations."
msgstr "Підтримка 32-бітних атомарних операцій із зображеннями."
msgid "Maximum number of uniform sets that can be bound at a given time."
msgstr ""
"Максимальне число рівномірних наборів, які можуть бути пов'язані за вказаний "
"час."
msgid ""
"Maximum number of color framebuffer attachments that can be used at a given "
"time."
msgstr ""
"Максимальна кількість кольорових каркасних вкладень, які можна "
"використовувати в обумовлений час."
msgid "Maximum number of textures that can be used per uniform set."
msgstr ""
"Максимальна кількість фактур, які можна використовувати для рівномірного "
"набору."
msgid "Maximum number of samplers that can be used per uniform set."
msgstr ""
"Максимальна кількість зразків, які можуть використовуватися для рівномірного "
"набору."
msgid ""
"Maximum number of [url=https://vkguide.dev/docs/chapter-4/"
"storage_buffers/]storage buffers[/url] per uniform set."
msgstr ""
"Максимальна кількість [url=https://vkguide.dev/docs/chapter-4/"
"storage_buffers/]storage buffers[/url] за рівномірний набір."
msgid "Maximum number of storage images per uniform set."
msgstr "Максимальна кількість образів зберігання на рівномірний набір."
msgid "Maximum number of uniform buffers per uniform set."
msgstr "Максимальна кількість уніформних манжетів на рівномірний набір."
msgid "Maximum index for an indexed draw command."
msgstr "Максимальний індекс за індексованою командною схемою."
msgid "Maximum height of a framebuffer (in pixels)."
msgstr "Максимальна висота каркаса (у пікселях)."
msgid "Maximum width of a framebuffer (in pixels)."
msgstr "Максимальна ширина каркаса (у пікселях)."
msgid "Maximum number of texture array layers."
msgstr "Максимальна кількість шарів фактури."
msgid ""
"Maximum supported 1-dimensional texture size (in pixels on a single axis)."
msgstr ""
"Максимально підтриманий одновимірний розмір текстури (у пікселях на одній "
"осі)."
msgid ""
"Maximum supported 2-dimensional texture size (in pixels on a single axis)."
msgstr ""
"Максимально підтриманий 2-вимірний розмір текстури (у пікселях на одній осі)."
msgid ""
"Maximum supported 3-dimensional texture size (in pixels on a single axis)."
msgstr ""
"Максимально підтриманий 3-вимірний розмір текстури (у пікселях на одній осі)."
msgid ""
"Maximum supported cubemap texture size (in pixels on a single axis of a "
"single face)."
msgstr ""
"Максимальний розмір кубічної текстури (у пікселях на одній осі одного особи)."
msgid "Maximum number of textures per shader stage."
msgstr "Максимальна кількість фактур на шейдерну стадію."
msgid "Maximum number of samplers per shader stage."
msgstr "Максимальна кількість пробовідбірників за шейкером."
msgid ""
"Maximum number of [url=https://vkguide.dev/docs/chapter-4/"
"storage_buffers/]storage buffers[/url] per shader stage."
msgstr ""
"Максимальна кількість [url=https://vkguide.dev/docs/chapter-4/"
"storage_buffers/]storage buffers[/url] за шейкерний етап."
msgid "Maximum number of storage images per shader stage."
msgstr "Максимальна кількість зображень для зберігання на фазі шнека."
msgid ""
"Maximum size of a push constant. A lot of devices are limited to 128 bytes, "
"so try to avoid exceeding 128 bytes in push constants to ensure compatibility "
"even if your GPU is reporting a higher value."
msgstr ""
"Максимальний розмір просувної константи. Багато пристроїв обмежені 128 "
"байтами, тому намагаються уникнути перевищення 128 байтів у проштовхуванні "
"констанцій, щоб забезпечити сумісність навіть якщо ваш графічний процесор "
"звітує більш високу вартість."
msgid "Maximum size of a uniform buffer."
msgstr "Максимальний розмір однорідного буфера."
msgid "Maximum vertex input attribute offset."
msgstr "Максимальний вхідний атрибут вершини."
msgid "Maximum number of vertex input attributes."
msgstr "Максимальна кількість атрибутів введення вершини."
msgid "Maximum number of vertex input bindings."
msgstr "Максимальна кількість вхідних зв'язків вершини."
msgid "Maximum vertex input binding stride."
msgstr "Максимальна вершина вхідних вершин."
msgid "Minimum uniform buffer offset alignment."
msgstr "Мінімальне рівномірне вирівнювання буфера."
msgid "Maximum shared memory size for compute shaders."
msgstr "Максимальний розмір пам'яті для складних тіней."
msgid "Maximum number of workgroups for compute shaders on the X axis."
msgstr "Максимальна кількість робочих груп для складових шейдерів на осі X."
msgid "Maximum number of workgroups for compute shaders on the Y axis."
msgstr "Максимальна кількість робочих груп для складових шейдерів на осі Y."
msgid "Maximum number of workgroups for compute shaders on the Z axis."
msgstr "Максимальна кількість робочих груп для складових шейдерів на осі Z."
msgid "Maximum number of workgroup invocations for compute shaders."
msgstr "Максимальне число робочих груп для складних тіней."
msgid "Maximum workgroup size for compute shaders on the X axis."
msgstr "Максимальний розмір робочої групи для складових шейдерів на осі X."
msgid "Maximum workgroup size for compute shaders on the Y axis."
msgstr "Максимальний розмір робочої групи для складових шейдерів на осі Y."
msgid "Maximum workgroup size for compute shaders on the Z axis."
msgstr "Максимальний розмір робочої групи для складових шейдерів на осі Z."
msgid "Maximum viewport width (in pixels)."
msgstr "Максимальна ширина порту (в пікселях)."
msgid "Maximum viewport height (in pixels)."
msgstr "Максимальна висота порту (у пікселях)."
msgid ""
"Returns the smallest value for [member ProjectSettings.rendering/scaling_3d/"
"scale] when using the MetalFX temporal upscaler.\n"
"[b]Note:[/b] The returned value is multiplied by a factor of [code]1000000[/"
"code] to preserve 6 digits of precision. It must be divided by "
"[code]1000000.0[/code] to convert the value to a floating point number."
msgstr ""
"Повертає найменше значення для [member ProjectSettings.rendering/scaling_3d/"
"scale] під час використання засобу тимчасового збільшення MetalFX. \n"
"[b]Примітка.[/b] Повернене значення множиться на коефіцієнт [code]1000000[/"
"code], щоб зберегти 6 цифр точності. Його потрібно розділити на "
"[code]1000000.0[/code], щоб перетворити значення на число з плаваючою комою."
msgid ""
"Returns the largest value for [member ProjectSettings.rendering/scaling_3d/"
"scale] when using the MetalFX temporal upscaler.\n"
"[b]Note:[/b] The returned value is multiplied by a factor of [code]1000000[/"
"code] to preserve 6 digits of precision. It must be divided by "
"[code]1000000.0[/code] to convert the value to a floating point number."
msgstr ""
"Повертає найбільше значення для [member ProjectSettings.rendering/scaling_3d/"
"scale] під час використання тимчасового масштабувальника MetalFX. \n"
"[b]Примітка.[/b] Повернене значення множиться на коефіцієнт [code]1000000[/"
"code], щоб зберегти 6 цифр точності. Його потрібно розділити на "
"[code]1000000.0[/code], щоб перетворити значення на число з плаваючою комою."
msgid "Memory taken by textures."
msgstr "Пам'ять, взяті текстурами."
msgid "Memory taken by buffers."
msgstr "Пам'ять, зняті буферами."
msgid ""
"Total memory taken. This is greater than the sum of [constant "
"MEMORY_TEXTURES] and [constant MEMORY_BUFFERS], as it also includes "
"miscellaneous memory usage."
msgstr ""
"Загальна пам'ять прийнята. Це більше, ніж сума [constant MEMORY_TEXTURES] і "
"[constant MEMORY_BUFFERS], оскільки вона також включає в себе інтуїтивне "
"використання пам'яті."
msgid "Returned by functions that return an ID if a value is invalid."
msgstr ""
"Повернувшись за допомогою функцій, які повертає ідентифікатор, якщо значення "
"недійсне."
msgid "Returned by functions that return a format ID if a value is invalid."
msgstr ""
"Повернення функцій, які повертаються ідентифікатор формату, якщо значення "
"недійсне."
msgid "No breadcrumb marker will be added."
msgstr "Маркер навігаційних сухарів не буде додано."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"REFLECTION_PROBES\"[/code] for added context as to when the crash "
"occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"REFLECTION_PROBES\"[/code] "
"для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"SKY_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"SKY_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"LIGHTMAPPER_PASS\"[/code] for added context as to when the crash "
"occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"LIGHTMAPPER_PASS\"[/code] "
"для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"SHADOW_PASS_DIRECTIONAL\"[/code] for added context as to when the "
"crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"SHADOW_PASS_DIRECTIONAL\"[/"
"code] для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"SHADOW_PASS_CUBE\"[/code] for added context as to when the crash "
"occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"SHADOW_PASS_CUBE\"[/code] "
"для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"OPAQUE_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"OPAQUE_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"ALPHA_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"ALPHA_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"TRANSPARENT_PASS\"[/code] for added context as to when the crash "
"occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"TRANSPARENT_PASS\"[/code] "
"для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"POST_PROCESSING_PASS\"[/code] for added context as to when the crash "
"occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"POST_PROCESSING_PASS\"[/"
"code] для додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"BLIT_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"BLIT_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"UI_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"UI_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid ""
"During a GPU crash in dev or debug mode, Godot's error message will include "
"[code]\"DEBUG_PASS\"[/code] for added context as to when the crash occurred."
msgstr ""
"Під час збою графічного процесора в режимі розробки або налагодження "
"повідомлення про помилку Godot міститиме [code]\"DEBUG_PASS\"[/code] для "
"додаткового контексту щодо того, коли стався збій."
msgid "Do not clear or ignore any attachments."
msgstr "Не видаляйте та не ігноруйте вкладення."
msgid "Clear the first color attachment."
msgstr "Очистіть перше вкладення кольору."
msgid "Clear the second color attachment."
msgstr "Очистіть вкладення другого кольору."
msgid "Clear the third color attachment."
msgstr "Очистіть вкладення третього кольору."
msgid "Clear the fourth color attachment."
msgstr "Очистіть вкладення четвертого кольору."
msgid "Clear the fifth color attachment."
msgstr "Очистіть вкладення п’ятого кольору."
msgid "Clear the sixth color attachment."
msgstr "Очистіть вкладення шостого кольору."
msgid "Clear the seventh color attachment."
msgstr "Очистіть вкладення сьомого кольору."
msgid "Clear the eighth color attachment."
msgstr "Очистіть восьме кольорове вкладення."
msgid "Mask for clearing all color attachments."
msgstr "Маска для очищення всіх кольорових вкладень."
msgid "Clear all color attachments."
msgstr "Очистити всі кольорові вкладення."
msgid "Ignore the previous contents of the first color attachment."
msgstr "Ігноруйте попередній вміст першого кольорового вкладення."
msgid "Ignore the previous contents of the second color attachment."
msgstr "Ігноруйте попередній вміст вкладення другого кольору."
msgid "Ignore the previous contents of the third color attachment."
msgstr "Ігноруйте попередній вміст третього кольорового вкладення."
msgid "Ignore the previous contents of the fourth color attachment."
msgstr "Ігноруйте попередній вміст четвертого кольорового вкладення."
msgid "Ignore the previous contents of the fifth color attachment."
msgstr "Ігноруйте попередній вміст п’ятого кольорового вкладення."
msgid "Ignore the previous contents of the sixth color attachment."
msgstr "Ігноруйте попередній вміст шостого кольорового вкладення."
msgid "Ignore the previous contents of the seventh color attachment."
msgstr "Ігноруйте попередній вміст сьомого кольорового вкладення."
msgid "Ignore the previous contents of the eighth color attachment."
msgstr "Ігноруйте попередній вміст восьмого кольорового вкладення."
msgid "Mask for ignoring all the previous contents of the color attachments."
msgstr "Маска для ігнорування всього попереднього вмісту кольорових вкладень."
msgid "Ignore the previous contents of all color attachments."
msgstr "Ігноруйте попередній вміст усіх кольорових вкладень."
msgid "Clear the depth attachment."
msgstr "Очистіть насадку глибини."
msgid "Ignore the previous contents of the depth attachment."
msgstr "Ігноруйте попередній вміст вкладення глибини."
msgid "Clear the stencil attachment."
msgstr "Очистіть вкладення трафарету."
msgid "Ignore the previous contents of the stencil attachment."
msgstr "Ігноруйте попередній вміст трафаретного вкладення."
msgid "Clear all attachments."
msgstr "Очистити всі вкладення."
msgid "Ignore the previous contents of all attachments."
msgstr "Ігнорувати попередній вміст усіх вкладень."
msgid "Server for anything visible."
msgstr "Сервер для будь-якого видимого."
msgid ""
"The rendering server is the API backend for everything visible. The whole "
"scene system mounts on it to display. The rendering server is completely "
"opaque: the internals are entirely implementation-specific and cannot be "
"accessed.\n"
"The rendering server can be used to bypass the scene/[Node] system entirely. "
"This can improve performance in cases where the scene system is the "
"bottleneck, but won't improve performance otherwise (for instance, if the GPU "
"is already fully utilized).\n"
"Resources are created using the [code]*_create[/code] functions. These "
"functions return [RID]s which are not references to the objects themselves, "
"but opaque [i]pointers[/i] towards these objects.\n"
"All objects are drawn to a viewport. You can use the [Viewport] attached to "
"the [SceneTree] or you can create one yourself with [method viewport_create]. "
"When using a custom scenario or canvas, the scenario or canvas needs to be "
"attached to the viewport using [method viewport_set_scenario] or [method "
"viewport_attach_canvas].\n"
"[b]Scenarios:[/b] In 3D, all visual objects must be associated with a "
"scenario. The scenario is a visual representation of the world. If accessing "
"the rendering server from a running game, the scenario can be accessed from "
"the scene tree from any [Node3D] node with [method Node3D.get_world_3d]. "
"Otherwise, a scenario can be created with [method scenario_create].\n"
"Similarly, in 2D, a canvas is needed to draw all canvas items.\n"
"[b]3D:[/b] In 3D, all visible objects are comprised of a resource and an "
"instance. A resource can be a mesh, a particle system, a light, or any other "
"3D object. In order to be visible resources must be attached to an instance "
"using [method instance_set_base]. The instance must also be attached to the "
"scenario using [method instance_set_scenario] in order to be visible. "
"RenderingServer methods that don't have a prefix are usually 3D-specific (but "
"not always).\n"
"[b]2D:[/b] In 2D, all visible objects are some form of canvas item. In order "
"to be visible, a canvas item needs to be the child of a canvas attached to a "
"viewport, or it needs to be the child of another canvas item that is "
"eventually attached to the canvas. 2D-specific RenderingServer methods "
"generally start with [code]canvas_*[/code].\n"
"[b]Headless mode:[/b] Starting the engine with the [code]--headless[/code] "
"[url=$DOCS_URL/tutorials/editor/command_line_tutorial.html]command line "
"argument[/url] disables all rendering and window management functions. Most "
"functions from [RenderingServer] will return dummy values in this case."
msgstr ""
"Сервер рендерингу – це API-бекенд для всього видимого. Уся система сцен "
"монтується на ньому для відображення. Сервер рендерингу повністю непрозорий: "
"внутрішні механізми повністю залежать від реалізації та недоступні.\n"
"Сервер рендерингу можна використовувати для повного обходу системи сцени/"
"[Node]. Це може покращити продуктивність у випадках, коли система сцени є "
"вузьким місцем, але не покращить продуктивність в іншому випадку (наприклад, "
"якщо графічний процесор вже повністю завантажений).\n"
"Ресурси створюються за допомогою функцій [code]*_create[/code]. Ці функції "
"повертають [RID], які не є посиланнями на самі об'єкти, а непрозорими "
"[i]вказівниками[/i] на ці об'єкти.\n"
"Усі об'єкти малюються у вікні перегляду. Ви можете використовувати "
"[Viewport], приєднаний до [SceneTree], або створити його самостійно за "
"допомогою [method viewport_create]. Під час використання власного скрипта або "
"полотна, скрипт або полотно потрібно приєднати до вікна перегляду за "
"допомогою [method viewport_set_scenario] або [method "
"viewport_attach_canvas].\n"
"[b]Сценарії:[/b] У 3D усі візуальні об'єкти мають бути пов'язані зі скриптою. "
"Скрипт – це візуальне представлення світу. Якщо доступ до сервера рендерингу "
"здійснюється з запущеної гри, доступ до скрипта можна отримати з дерева сцен "
"з будь-якого вузла [Node3D] за допомогою методу [Node3D.get_world_3d]. В "
"іншому випадку скрипт можна створити за допомогою методу [method "
"scenario_create].\n"
"Аналогічно, у 2D для малювання всіх елементів полотна потрібне полотно.\n"
"[b]3D:[/b] У 3D усі видимі об'єкти складаються з ресурсу та екземпляра. "
"Ресурсом може бути сітка, система частинок, світло або будь-який інший 3D-"
"об'єкт. Щоб бути видимими, ресурси мають бути приєднані до екземпляра за "
"допомогою методу [method instance_set_base]. Екземпляр також має бути "
"приєднаний до сценарію за допомогою методу [method instance_set_scenario], "
"щоб бути видимим. Методи RenderingServer, які не мають префікса, зазвичай є "
"специфічними для 3D (але не завжди).\n"
"[b]2D:[/b] У 2D усі видимі об'єкти є певною формою елемента полотна. Щоб бути "
"видимим, елемент полотна має бути дочірнім елементом полотна, прикріпленого "
"до області перегляду, або він має бути дочірнім елементом іншого елемента "
"полотна, який зрештою прикріплюється до полотна. Специфічні для 2D методи "
"RenderingServer зазвичай починаються з [code]canvas_*[/code].\n"
"[b]Безголовий режим:[/b] Запуск рушія з аргументом командного рядка [code]--"
"headless[/code] [url=$DOCS_URL/tutorials/editor/"
"command_line_tutorial.html]вимикає всі функції рендерингу та керування "
"вікнами. У цьому випадку більшість функцій з [RenderingServer] повертатимуть "
"фіктивні значення."
msgid "Optimization using Servers"
msgstr "Оптимізація за допомогою серверів"
msgid ""
"Bakes the material data of the Mesh passed in the [param base] parameter with "
"optional [param material_overrides] to a set of [Image]s of size [param "
"image_size]. Returns an array of [Image]s containing material properties as "
"specified in [enum BakeChannels]."
msgstr ""
"За допомогою параметра [param material_overrides] до набору [Image] розмірів "
"[param image_size]. Повертає масив [Image], що містить властивості матеріалу, "
"зазначені в [enum BakeChannels]."
msgid ""
"As the RenderingServer actual logic may run on a separate thread, accessing "
"its internals from the main (or any other) thread will result in errors. To "
"make it easier to run code that can safely access the rendering internals "
"(such as [RenderingDevice] and similar RD classes), push a callable via this "
"function so it will be executed on the render thread."
msgstr ""
"Оскільки фактична логіка RenderingServer може виконуватися в окремому потоці, "
"доступ до її внутрішніх функцій з головного (або будь-якого іншого) потоку "
"призведе до помилок. Щоб спростити виконання коду, який може безпечно "
"отримувати доступ до внутрішніх функцій рендерингу (таких як "
"[RenderingDevice] та подібні класи RD), надішліть викликану функцію через цю "
"функцію, щоб вона виконувалася в потоці рендерингу."
msgid ""
"Creates a camera attributes object and adds it to the RenderingServer. It can "
"be accessed with the RID that is returned. This RID will be used in all "
"[code]camera_attributes_[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [CameraAttributes]."
msgstr ""
"Створює об'єкт атрибутів камери і додає його на RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]camera_attributes_[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [CameraAttributes]."
msgid ""
"Sets the parameters to use with the auto-exposure effect. These parameters "
"take on the same meaning as their counterparts in [CameraAttributes] and "
"[CameraAttributesPractical]."
msgstr ""
"Налаштовує параметри для використання з автоматичною дією. Ці параметри "
"беруть на той же сенс, як їх аналоги в [CameraAttributes] і "
"[CameraAttributesPractical]."
msgid ""
"Sets the parameters to use with the DOF blur effect. These parameters take on "
"the same meaning as their counterparts in [CameraAttributesPractical]."
msgstr ""
"Налаштовує параметри для використання з ефектом розмиття DOF. Ці параметри "
"беруть на той же зміст, як їх аналоги в [CameraAttributesPractical]."
msgid ""
"Sets the shape of the DOF bokeh pattern to [param shape]. Different shapes "
"may be used to achieve artistic effect, or to meet performance targets."
msgstr ""
"Встановлює форму візерунка боке глибини різкості на [param shape]. Для "
"досягнення художнього ефекту або для досягнення цільових показників "
"продуктивності можна використовувати різні форми."
msgid ""
"Sets the quality level of the DOF blur effect to [param quality]. [param "
"use_jitter] can be used to jitter samples taken during the blur pass to hide "
"artifacts at the cost of looking more fuzzy."
msgstr ""
"Встановлює рівень якості ефекту розмиття глибини різкості на [param quality]. "
"Параметр [param use_jitter] можна використовувати для регулювання коливань "
"зразків, взятих під час розмиття, щоб приховати артефакти, але ціною більшої "
"розмитості."
msgid ""
"Sets the exposure values that will be used by the renderers. The "
"normalization amount is used to bake a given Exposure Value (EV) into "
"rendering calculations to reduce the dynamic range of the scene.\n"
"The normalization factor can be calculated from exposure value (EV100) as "
"follows:\n"
"[codeblock]\n"
"func get_exposure_normalization(ev100: float):\n"
"\treturn 1.0 / (pow(2.0, ev100) * 1.2)\n"
"[/codeblock]\n"
"The exposure value can be calculated from aperture (in f-stops), shutter "
"speed (in seconds), and sensitivity (in ISO) as follows:\n"
"[codeblock]\n"
"func get_exposure(aperture: float, shutter_speed: float, sensitivity: "
"float):\n"
"\treturn log((aperture * aperture) / shutter_speed * (100.0 / sensitivity)) / "
"log(2)\n"
"[/codeblock]"
msgstr ""
"Встановлює значення експозиції, які використовуватимуться рендерерами. "
"Величина нормалізації використовується для включення заданого значення "
"експозиції (EV) у обчислення візуалізації для зменшення динамічного діапазону "
"сцени. \n"
"Коефіцієнт нормалізації можна розрахувати за значенням експозиції (EV100) "
"наступним чином: \n"
"[codeblock] \n"
"func get_exposure_normalization(ev100: float): \n"
"\treturn 1,0 / (pow(2,0, ev100) * 1,2) \n"
"[/codeblock] \n"
"Значення експозиції можна розрахувати на основі діафрагми (у діафрагмах), "
"витримки (у секундах) і чутливості (у ISO) таким чином: \n"
"[codeblock] \n"
"func get_exposure(aperture: float, shutter_speed: float, sensitivity: "
"float): \n"
"\treturn log((aperture * aperture) / shutter_speed * (100,0 / sensitivity)) / "
"log(2) \n"
"[/codeblock]"
msgid ""
"Creates a 3D camera and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]camera_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [Camera3D]."
msgstr ""
"Створює відеокамеру 3D і додає її на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]camera_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Важкий вузол [Camera3D]."
msgid ""
"Sets the camera_attributes created with [method camera_attributes_create] to "
"the given camera."
msgstr ""
"Встановлює атрибути camera_attributes, створені за допомогою [method "
"camera_attributes_create], для заданої камери."
msgid ""
"Sets the compositor used by this camera. Equivalent to [member "
"Camera3D.compositor]."
msgstr ""
"Встановлює композитор, який використовується цією камерою. Еквівалентно "
"[member Camera3D.compositor]."
msgid ""
"Sets the cull mask associated with this camera. The cull mask describes which "
"3D layers are rendered by this camera. Equivalent to [member "
"Camera3D.cull_mask]."
msgstr ""
"Встановлює маску відсікання, пов'язану з цією камерою. Маска відсікання "
"описує, які 3D-шари відтворюються цією камерою. Еквівалентно [member "
"Camera3D.cull_mask]."
msgid ""
"Sets the environment used by this camera. Equivalent to [member "
"Camera3D.environment]."
msgstr ""
"Встановлює середовище, яке використовуватиме ця камера. Еквівалентно [member "
"Camera3D.environment]."
msgid ""
"Sets camera to use frustum projection. This mode allows adjusting the [param "
"offset] argument to create \"tilted frustum\" effects."
msgstr ""
"Налаштування камери для використання проекції frustum. Цей режим дозволяє "
"регулювати аргумент [param offset] для створення \"притягнутих frustum\" "
"ефектів."
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 ""
"Встановлює камеру для використання ортогональної проекції, також відомий як "
"ортографічна проекція. Об'єкти залишаються однаковими розмірами на екрані "
"незалежно від того, як вони знаходяться далеко."
msgid ""
"Sets camera to use perspective projection. Objects on the screen becomes "
"smaller when they are far away."
msgstr ""
"Налаштовує камеру для використання перспективного проекції. Об'єкти на екрані "
"стають меншими, коли вони знаходяться далеко."
msgid "Sets [Transform3D] of camera."
msgstr "Набори [Transform3D] камери."
msgid ""
"If [code]true[/code], preserves the horizontal aspect ratio which is "
"equivalent to [constant Camera3D.KEEP_WIDTH]. If [code]false[/code], "
"preserves the vertical aspect ratio which is equivalent to [constant "
"Camera3D.KEEP_HEIGHT]."
msgstr ""
"Якщо [code]true[/code], зберігає горизонтальний коефіцієнт аспекту, який "
"еквівалентний [constant камера3D.KEEP_WIDTH]. Якщо [code]false[/code], "
"зберігає вертикальне співвідношення сторін, що еквівалентне [constant "
"Camera3D.KEEP_HEIGHT]."
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] "
"RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"Canvas has no [Resource] or [Node] equivalent."
msgstr ""
"Створює полотно та повертає призначений [RID]. До нього можна отримати доступ "
"за допомогою повернутого RID. Цей RID буде використовуватися у всіх функціях "
"RenderingServer [code]canvas_*[/code]\n"
"Після завершення роботи з RID вам потрібно буде звільнити його за допомогою "
"методу [method free_rid] RenderingServer.\n"
"Canvas не має еквівалента [Resource] або [Node]."
msgid ""
"Draws a circle on the [CanvasItem] pointed to by the [param item] [RID]. See "
"also [method CanvasItem.draw_circle]."
msgstr ""
"Малює коло на [CanvasItem], на який вказує [param item] [RID]. Див. також "
"[method CanvasItem.draw_circle]."
msgid ""
"If [param ignore] is [code]true[/code], ignore clipping on items drawn with "
"this canvas item until this is called again with [param ignore] set to "
"[code]false[/code]."
msgstr ""
"Якщо [param ignore] має значення [code]true[/code], ігноруйте відсікання "
"елементів, намальованих цим елементом полотна, доки це не буде викликано "
"знову з [param ignore], встановленим на [code]false[/code]."
msgid ""
"Draws an ellipse with semi-major axis [param major] and semi-minor axis "
"[param minor] on the [CanvasItem] pointed to by the [param item] [RID]. See "
"also [method CanvasItem.draw_ellipse]."
msgstr ""
"Малює еліпс з великою піввіссю [param major] та малою піввіссю [param minor] "
"на [CanvasItem], на який вказує [param item] [RID]. Див. також [method "
"CanvasItem.draw_ellipse]."
msgid "See also [method CanvasItem.draw_lcd_texture_rect_region]."
msgstr "Дивитись також [method CanvasItem.draw_lcd_texture_rect_region]."
msgid ""
"Draws a line on the [CanvasItem] pointed to by the [param item] [RID]. See "
"also [method CanvasItem.draw_line]."
msgstr ""
"Малює лінію на [CanvasItem], на який вказує [param item] [RID]. Див. також "
"[method CanvasItem.draw_line]."
msgid ""
"Draws a mesh created with [method mesh_create] with given [param transform], "
"[param modulate] color, and [param texture]. This is used internally by "
"[MeshInstance2D]."
msgstr ""
"Малює сітку, створену за допомогою [method mesh_create], із заданими "
"параметрами [param transform], [param modulate] color та [param texture]. Це "
"використовується внутрішньо [MeshInstance2D]."
msgid "See also [method CanvasItem.draw_msdf_texture_rect_region]."
msgstr "Дивитись також [method CanvasItem.draw_msdf_texture_rect_region]."
msgid ""
"Draws a 2D multiline on the [CanvasItem] pointed to by the [param item] "
"[RID]. See also [method CanvasItem.draw_multiline] and [method "
"CanvasItem.draw_multiline_colors]."
msgstr ""
"Малює 2D-мультилінію на [CanvasItem], на який вказує [param item] [RID]. Див. "
"також [method CanvasItem.draw_multiline] та [method "
"CanvasItem.draw_multiline_colors]."
msgid ""
"Draws a 2D [MultiMesh] on the [CanvasItem] pointed to by the [param item] "
"[RID]. See also [method CanvasItem.draw_multimesh]."
msgstr ""
"Малює 2D [MultiMesh] на [CanvasItem], на який вказує [param item] [RID]. Див. "
"також [method CanvasItem.draw_multimesh]."
msgid ""
"Draws a nine-patch rectangle on the [CanvasItem] pointed to by the [param "
"item] [RID]."
msgstr ""
"Малює прямокутник із дев'яти ділянок на [CanvasItem], на який вказує [param "
"item] [RID]."
msgid ""
"Draws particles on the [CanvasItem] pointed to by the [param item] [RID]."
msgstr "Накладні частинки на [CanvasItem] вказують на [param item] [RID]."
msgid ""
"Draws a 2D polygon on the [CanvasItem] pointed to by the [param item] [RID]. "
"If you need more flexibility (such as being able to use bones), use [method "
"canvas_item_add_triangle_array] instead. See also [method "
"CanvasItem.draw_polygon].\n"
"[b]Note:[/b] If you frequently redraw the same polygon with a large number of "
"vertices, consider pre-calculating the triangulation with [method "
"Geometry2D.triangulate_polygon] and using [method CanvasItem.draw_mesh], "
"[method CanvasItem.draw_multimesh], or [method "
"canvas_item_add_triangle_array]."
msgstr ""
"Малює двовимірний багатокутник на [CanvasItem], на який вказує [param item] "
"[RID]. Якщо вам потрібна більша гнучкість (наприклад, можливість "
"використовувати кістки), замість цього використовуйте [method "
"canvas_item_add_triangle_array]. Дивіться також [method "
"CanvasItem.draw_polygon]. \n"
"[b]Примітка.[/b] Якщо ви часто перемальовуєте один і той самий багатокутник "
"із великою кількістю вершин, розгляньте можливість попереднього розрахунку "
"тріангуляції за допомогою [method Geometry2D.triangulate_polygon] і "
"використання [method CanvasItem.draw_mesh], [method "
"CanvasItem.draw_multimesh] або [method canvas_item_add_triangle_array]."
msgid ""
"Draws a 2D polyline on the [CanvasItem] pointed to by the [param item] [RID]. "
"See also [method CanvasItem.draw_polyline] and [method "
"CanvasItem.draw_polyline_colors]."
msgstr ""
"Малює 2D полілінію на [CanvasItem], на який вказує [param item] [RID]. Див. "
"також [method CanvasItem.draw_polyline] та [method "
"CanvasItem.draw_polyline_colors]."
msgid ""
"Draws a 2D primitive on the [CanvasItem] pointed to by the [param item] "
"[RID]. See also [method CanvasItem.draw_primitive]."
msgstr ""
"Малює 2D-примітив на [CanvasItem], на який вказує [param item] [RID]. Див. "
"також [method CanvasItem.draw_primitive]."
msgid ""
"Draws a rectangle on the [CanvasItem] pointed to by the [param item] [RID]. "
"See also [method CanvasItem.draw_rect]."
msgstr ""
"Малює прямокутник на [CanvasItem], на який вказує [param item] [RID]. Див. "
"також [method CanvasItem.draw_rect]."
msgid ""
"Sets a [Transform2D] that will be used to transform subsequent canvas item "
"commands."
msgstr ""
"Налаштовує [Transform2D], який буде використовуватися для перетворення "
"наступних команд канви."
msgid ""
"Draws a 2D textured rectangle on the [CanvasItem] pointed to by the [param "
"item] [RID]. See also [method CanvasItem.draw_texture_rect] and [method "
"Texture2D.draw_rect]."
msgstr ""
"Малює 2D текстурований прямокутник на [CanvasItem], на який вказує [param "
"item] [RID]. Див. також [method CanvasItem.draw_texture_rect] та [method "
"Texture2D.draw_rect]."
msgid ""
"Draws the specified region of a 2D textured rectangle on the [CanvasItem] "
"pointed to by the [param item] [RID]. See also [method "
"CanvasItem.draw_texture_rect_region] and [method Texture2D.draw_rect_region]."
msgstr ""
"Малює задану область 2D текстурованого прямокутника на [CanvasItem], на який "
"вказує [param item] [RID]. Див. також [method "
"CanvasItem.draw_texture_rect_region] та [method Texture2D.draw_rect_region]."
msgid ""
"Draws a triangle array on the [CanvasItem] pointed to by the [param item] "
"[RID]. This is internally used by [Line2D] and [StyleBoxFlat] for rendering. "
"[method canvas_item_add_triangle_array] is highly flexible, but more complex "
"to use than [method canvas_item_add_polygon].\n"
"[b]Note:[/b] If [param count] is set to a non-negative value, only the first "
"[code]count * 3[/code] indices (corresponding to [code skip-lint]count[/code] "
"triangles) will be drawn. Otherwise, all indices are drawn."
msgstr ""
"Малює масив трикутників на [CanvasItem], на який вказує [param item] [RID]. "
"Це використовується внутрішньо методами [Line2D] та [StyleBoxFlat] для "
"рендерингу. [method canvas_item_add_triangle_array] є дуже гнучким, але "
"складнішим у використанні, ніж [method canvas_item_add_polygon].\n"
"[b]Примітка:[/b] Якщо [param count] встановлено на невід'ємне значення, "
"будуть відображені лише перші індекси [code]count * 3[/code] (що відповідають "
"[code skip-lint]count[/code] трикутників). В іншому випадку відображаються "
"всі індекси."
msgid "Attaches a skeleton to the [CanvasItem]. Removes the previous skeleton."
msgstr "Прикріплює скелет до [CanvasItem]. Видаляє попередній скелет."
msgid "Clears the [CanvasItem] and removes all commands in it."
msgstr "Очистити [CanvasItem] і видаліть всі команди в ньому."
msgid ""
"Creates a new CanvasItem instance and returns its [RID]. It can be accessed "
"with the RID that is returned. This RID will be used in all "
"[code]canvas_item_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [CanvasItem]."
msgstr ""
"Створює новий екземпляр CanvasItem і повертає його [RID]. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]canvas_item_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] еквівалентний вузол [CanvasItem]."
msgid ""
"Returns the value of the per-instance shader uniform from the specified "
"canvas item instance. Equivalent to [method "
"CanvasItem.get_instance_shader_parameter]."
msgstr ""
"Повертає значення уніформи шейдера для кожного екземпляра з указаного "
"екземпляра елемента полотна. Еквівалент [method "
"CanvasItem.get_instance_shader_parameter]."
msgid ""
"Returns the default value of the per-instance shader uniform from the "
"specified canvas item instance. Equivalent to [method "
"CanvasItem.get_instance_shader_parameter]."
msgstr ""
"Повертає значення за замовчуванням уніформи шейдера для кожного екземпляра з "
"указаного екземпляра елемента полотна. Еквівалент [method "
"CanvasItem.get_instance_shader_parameter]."
msgid ""
"Returns a dictionary of per-instance shader uniform names of the per-instance "
"shader uniform from the specified canvas item instance.\n"
"The returned dictionary is in PropertyInfo format, with the keys [code]name[/"
"code], [code]class_name[/code], [code]type[/code], [code]hint[/code], "
"[code]hint_string[/code], and [code]usage[/code]."
msgstr ""
"Повертає словник однорідних імен шейдерів для кожного екземпляра уніформи "
"шейдера для кожного екземпляра з указаного екземпляра елемента полотна. \n"
"Повернений словник має формат PropertyInfo з ключами [code]назва[/code], "
"[code]назва_класу[/code], [code]тип[/code], [code]підказка[/code], "
"[code]рядок_підказки[/code] і [code]використання[/code]."
msgid ""
"Prevents physics interpolation for the current physics tick.\n"
"This is useful when moving a canvas item to a new location, to give an "
"instantaneous change rather than interpolation from the previous location."
msgstr ""
"Запобігає переполяції фізики на точну фізичну клітку.\n"
"Це корисно при переїзді канви на нове місце, щоб дати миттєву зміну, а не "
"перепилення з попереднього місця."
msgid ""
"Sets the canvas group mode used during 2D rendering for the canvas item "
"specified by the [param item] RID. For faster but more limited clipping, use "
"[method canvas_item_set_clip] instead.\n"
"[b]Note:[/b] The equivalent node functionality is found in [CanvasGroup] and "
"[member CanvasItem.clip_children]."
msgstr ""
"Встановлює режим групи полотна, що використовується під час 2D-рендерингу для "
"елемента полотна, визначеного RID [param item]. Для швидшого, але більш "
"обмеженого відсікання використовуйте замість цього [method "
"canvas_item_set_clip].\n"
"[b]Примітка:[/b] Еквівалентна функціональність вузла знаходиться в "
"[CanvasGroup] та [member CanvasItem.clip_children]."
msgid ""
"If [param clip] is [code]true[/code], makes the canvas item specified by the "
"[param item] RID not draw anything outside of its rect's coordinates. This "
"clipping is fast, but works only with axis-aligned rectangles. This means "
"that rotation is ignored by the clipping rectangle. For more advanced "
"clipping shapes, use [method canvas_item_set_canvas_group_mode] instead.\n"
"[b]Note:[/b] The equivalent node functionality is found in [member "
"Label.clip_text], [RichTextLabel] (always enabled) and more."
msgstr ""
"Якщо [param clip] є [code]true[/code], робить предмет полотна, вказаний "
"[param item] RID нічого не виділяє за межі своїх координат. Цей кліпінг є "
"швидким, але працює тільки з вісь вирівняними прямокутниками. Це означає, що "
"обертання ігнорується за допомогою клипінг прямокутника. Для більш просунутих "
"форм затиску використовуйте [method canvas_item_set_canvas_group_mode] "
"замість.\n"
"[b]Примітка:[/b] Визначена функціональність вершини міститься в [member "
"Label.clip_text], [RichTextLabel] (ввімкнено ввімкнено) і багато іншого."
msgid "Sets the [CanvasItem] to copy a rect to the backbuffer."
msgstr "Встановлює [CanvasItem] для копіювання пункту до backbuffer."
msgid ""
"If [param use_custom_rect] is [code]true[/code], sets the custom visibility "
"rectangle (used for culling) to [param rect] for the canvas item specified by "
"[param item]. Setting a custom visibility rect can reduce CPU load when "
"drawing lots of 2D instances. If [param use_custom_rect] is [code]false[/"
"code], automatically computes a visibility rectangle based on the canvas "
"item's draw commands."
msgstr ""
"Якщо [param use_custom_rect] є [code]true[/code], встановлює користувацький "
"прямокутник видимості (використаний для культування) до [param rect] для "
"предмета полотна, зазначеного [param item]. Налаштування користувацького "
"значення може зменшити навантаження процесора при навантаженні лотів 2D "
"екземплярів. Якщо [param use_custom_rect] є [code]false[/code], автоматично "
"обчислює видимість прямокутника на основі малярних команд."
msgid ""
"Sets the default texture filter mode for the canvas item specified by the "
"[param item] RID. Equivalent to [member CanvasItem.texture_filter]."
msgstr ""
"Встановлює режим фільтра текстури за замовчуванням для елемента полотна, "
"визначеного RID [param item]. Еквівалентно [member CanvasItem.texture_filter]."
msgid ""
"Sets the default texture repeat mode for the canvas item specified by the "
"[param item] RID. Equivalent to [member CanvasItem.texture_repeat]."
msgstr ""
"Встановлює режим повторення текстури за замовчуванням для елемента полотна, "
"визначеного RID [param item]. Еквівалентно [member CanvasItem.texture_repeat]."
msgid ""
"If [param enabled] is [code]true[/code], enables multichannel signed distance "
"field rendering mode for the canvas item specified by the [param item] RID. "
"This is meant to be used for font rendering, or with specially generated "
"images using [url=https://github.com/Chlumsky/msdfgen]msdfgen[/url]."
msgstr ""
"Якщо [param ввімкнено] є [code]true[/code], дозволяє багатоканальний "
"підписаний режим відображення відстані для пункту полотна, зазначеного [param "
"пункт] RID. Для отримання шрифту, або з спеціально створеними зображеннями за "
"допомогою [url=https://github.com/Chlumsky/msdfgen]msdfgen[/url]."
msgid ""
"If [param enabled] is [code]true[/code], draws the canvas item specified by "
"the [param item] RID behind its parent. Equivalent to [member "
"CanvasItem.show_behind_parent]."
msgstr ""
"Якщо [param enabled] має значення [code]true[/code], елемент полотна, "
"визначений RID [param item], розміщується позаду його батьківського елемента. "
"Еквівалентно [member CanvasItem.show_behind_parent]."
msgid "Sets the index for the [CanvasItem]."
msgstr "Встановлює індекс для [CanvasItem]."
msgid ""
"Sets the per-instance shader uniform on the specified canvas item instance. "
"Equivalent to [method CanvasItem.set_instance_shader_parameter]."
msgstr ""
"Встановлює уніфікований шейдер для кожного екземпляра на вказаному екземплярі "
"елемента полотна. Еквівалент [method "
"CanvasItem.set_instance_shader_parameter]."
msgid ""
"If [param interpolated] is [code]true[/code], turns on physics interpolation "
"for the canvas item."
msgstr ""
"Якщо [param interpolated] є [code]true[/code], виходить на фізичну "
"інтерполяцію для предмета полотна."
msgid ""
"Sets the light [param mask] for the canvas item specified by the [param item] "
"RID. Equivalent to [member CanvasItem.light_mask]."
msgstr ""
"Встановлює світло [param mask] для елемента полотна, визначеного RID [param "
"item]. Еквівалентно [member CanvasItem.light_mask]."
msgid ""
"Sets a new [param material] to the canvas item specified by the [param item] "
"RID. Equivalent to [member CanvasItem.material]."
msgstr ""
"Встановлює новий [param material] для елемента полотна, визначеного RID "
"[param item]. Еквівалентно [member CanvasItem.material]."
msgid ""
"Multiplies the color of the canvas item specified by the [param item] RID, "
"while affecting its children. See also [method "
"canvas_item_set_self_modulate]. Equivalent to [member CanvasItem.modulate]."
msgstr ""
"Множить колір елемента полотна, заданого RID [param item], впливаючи при "
"цьому на його дочірні елементи. Див. також [method "
"canvas_item_set_self_modulate]. Еквівалентно [member CanvasItem.modulate]."
msgid ""
"Sets a parent [CanvasItem] to the [CanvasItem]. The item will inherit "
"transform, modulation and visibility from its parent, like [CanvasItem] nodes "
"in the scene tree."
msgstr ""
"Встановлює батьківщину [CanvasItem] в [CanvasItem]. Цей елемент буде "
"перетворюватися, модуляція і видимість від свого батька, як [CanvasItem] "
"вершини в декорі."
msgid ""
"Multiplies the color of the canvas item specified by the [param item] RID, "
"without affecting its children. See also [method canvas_item_set_modulate]. "
"Equivalent to [member CanvasItem.self_modulate]."
msgstr ""
"Множить колір елемента полотна, заданого параметром [param item] RID, не "
"впливаючи на його дочірні елементи. Див. також метод [method "
"canvas_item_set_modulate]. Еквівалентно [member CanvasItem.self_modulate]."
msgid ""
"If [param enabled] is [code]true[/code], child nodes with the lowest Y "
"position are drawn before those with a higher Y position. Y-sorting only "
"affects children that inherit from the canvas item specified by the [param "
"item] RID, not the canvas item itself. Equivalent to [member "
"CanvasItem.y_sort_enabled]."
msgstr ""
"Якщо [param enabled] є [code]true[/code], дочірні вузли з найнижчою позицією "
"Y намальовані перед тими, що мають вищу позицію Y. Y-сортування тільки "
"впливає на дітей, які успадкуються від предмета полотна, вказаного [param "
"item] RID, а не сам предмет полотна. Equivalent до [member "
"CanvasItem.y_sort_enabled]."
msgid ""
"Sets the [param transform] of the canvas item specified by the [param item] "
"RID. This affects where and how the item will be drawn. Child canvas items' "
"transforms are multiplied by their parent's transform. Equivalent to [member "
"Node2D.transform]."
msgstr ""
"Встановлює [param transform] елемента полотна, визначеного RID [param item]. "
"Це впливає на те, де і як буде відображатися елемент. Трансформації дочірніх "
"елементів полотна множаться на трансформацію батьківських елементів. "
"Еквівалентно [member Node2D.transform]."
msgid "Sets if the [CanvasItem] uses its parent's material."
msgstr "Встановлює, чи використовує його батьківський матеріал."
msgid ""
"Sets the rendering visibility layer associated with this [CanvasItem]. Only "
"[Viewport] nodes with a matching rendering mask will render this [CanvasItem]."
msgstr ""
"Налаштовує шар видимості, пов'язаний з цим [CanvasItem]. Тільки [Viewport] "
"вершини з відповідною маскою, що надає цей [ПолотноItem]."
msgid ""
"Sets the given [CanvasItem] as visibility notifier. [param area] defines the "
"area of detecting visibility. [param enter_callable] is called when the "
"[CanvasItem] enters the screen, [param exit_callable] is called when the "
"[CanvasItem] exits the screen. If [param enable] is [code]false[/code], the "
"item will no longer function as notifier.\n"
"This method can be used to manually mimic [VisibleOnScreenNotifier2D]."
msgstr ""
"Встановлює заданий [CanvasItem] як сповіщувач видимості. [param area] "
"визначає область виявлення видимості. [param enter_callable] викликається, "
"коли [CanvasItem] виходить на екран, [param exit_callable] викликається, коли "
"[CanvasItem] залишає екран. Якщо [param enable] має значення [code]false[/"
"code], елемент більше не функціонуватиме як сповіщувач.\n"
"Цей метод можна використовувати для ручної імітації "
"[VisibleOnScreenNotifier2D]."
msgid "Sets the visibility of the [CanvasItem]."
msgstr "Налаштовує видимість [CanvasItem]."
msgid ""
"If this is enabled, the Z index of the parent will be added to the children's "
"Z index."
msgstr "Якщо це ввімкнено, індекс Z батьків додано до індексу Z."
msgid ""
"Sets the [CanvasItem]'s Z index, i.e. its draw order (lower indexes are drawn "
"first)."
msgstr ""
"Налаштовує індекс Z [CanvasItem], тобто його порядок малювання (нижчі індекси "
"нараховуються першими)."
msgid ""
"Transforms both the current and previous stored transform for a canvas item.\n"
"This allows transforming a canvas item without creating a \"glitch\" in the "
"interpolation, which is particularly useful for large worlds utilizing a "
"shifting origin."
msgstr ""
"Трансформує як поточну, так і попередню збережену трансформацію на предмет "
"полотна.\n"
"Це дозволяє перетворювати полотно без створення «блискавки» в інтерполяції, "
"що особливо корисно для великих світів, що використовують зсувне походження."
msgid ""
"Attaches the canvas light to the canvas. Removes it from its previous canvas."
msgstr ""
"Прикріплює полотно світлом до полотна. Знімає її з попереднього полотна."
msgid ""
"Creates a canvas light and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all "
"[code]canvas_light_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [Light2D]."
msgstr ""
"Створює полотно світла і додає її до рендерингсера. Ви можете отримати доступ "
"до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]canvas_light_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Об'ємний вузол [Light2D]."
msgid ""
"Attaches a light occluder to the canvas. Removes it from its previous canvas."
msgstr ""
"Прикріплює світлий восьмикутник до полотна. Знімає її з попереднього полотна."
msgid ""
"Creates a light occluder and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]canvas_light_occluder_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [LightOccluder2D]."
msgstr ""
"Створює легкий октейнер і додає його до RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]canvas_light_occluder_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] еквівалентний вузол [LightOccluder2D]."
msgid ""
"Prevents physics interpolation for the current physics tick.\n"
"This is useful when moving an occluder to a new location, to give an "
"instantaneous change rather than interpolation from the previous location."
msgstr ""
"Запобігає переполяції фізики на точну фізичну клітку.\n"
"Це корисно при переїзді оклюцера на нове місце, щоб дати миттєві зміни, а не "
"перепилення з попереднього місця."
msgid "Enables or disables light occluder."
msgstr "Увімкнути або вимкнути легкий оклюцер."
msgid ""
"If [param interpolated] is [code]true[/code], turns on physics interpolation "
"for the light occluder."
msgstr ""
"Якщо [param interpolated] є [code]true[/code], перетворюється на фізичну "
"інтерполяцію для легкого оклюцера."
msgid ""
"The light mask. See [LightOccluder2D] for more information on light masks."
msgstr "Легка маска. Детальніше про легкі маски."
msgid "Sets a light occluder's polygon."
msgstr "Налаштовує легкий оклюцеровий полігон."
msgid "Sets a light occluder's [Transform2D]."
msgstr "Встановлює світлозахисну завісу [Transform2D]."
msgid ""
"Transforms both the current and previous stored transform for a light "
"occluder.\n"
"This allows transforming an occluder without creating a \"glitch\" in the "
"interpolation, which is particularly useful for large worlds utilizing a "
"shifting origin."
msgstr ""
"Трансформує як струм, так і попередню збережену трансформацію для світлого "
"оклюцера.\n"
"Це дозволяє перетворювати оклюцер, не створивши «блискавку» в інтерполяції, "
"який особливо корисний для великих світів, що використовують зсувне "
"походження."
msgid ""
"Sets the blend mode for the given canvas light to [param mode]. Equivalent to "
"[member Light2D.blend_mode]."
msgstr ""
"Встановлює режим змішування для заданого світла на полотні на [param mode]. "
"Еквівалентно [member Light2D.blend_mode]."
msgid "Sets the color for a light."
msgstr "Встановлює колір для світла."
msgid "Enables or disables a canvas light."
msgstr "Увімкнути або вимкнути полотно світло."
msgid "Sets a canvas light's energy."
msgstr "Налаштовує енергію полотна світла."
msgid "Sets a canvas light's height."
msgstr "Встановлює висоту полотна світла."
msgid ""
"If [param interpolated] is [code]true[/code], turns on physics interpolation "
"for the canvas light."
msgstr ""
"Якщо [param interpolated] є [code]true[/code], виходить на фізику "
"інтерполяції для полотна світла."
msgid ""
"The binary mask used to determine which layers this canvas light's shadows "
"affects. See [LightOccluder2D] for more information on light masks."
msgstr ""
"Біржова маска використовується для визначення яких шарів цієї полотнища "
"світлотіні. Детальніше про легкі маски."
msgid "The layer range that gets rendered with this light."
msgstr "Асортимент шарів, який отримується з цим світлом."
msgid "Sets the mode of the canvas light."
msgstr "Встановлює режим освітлення полотна."
msgid "Sets the color of the canvas light's shadow."
msgstr "Налаштовує колір тіні світла полотна."
msgid "Enables or disables the canvas light's shadow."
msgstr "Увімкнути або вимкнути тінь світла полотна."
msgid "Sets the canvas light's shadow's filter."
msgstr "Встановлює фільтр тіні світла на полотні."
msgid "Smoothens the shadow. The lower, the smoother."
msgstr "Згладжує тінь. Нижня, гладка."
msgid ""
"Sets the texture to be used by a [PointLight2D]. Equivalent to [member "
"PointLight2D.texture]."
msgstr ""
"Встановлює текстуру, яка використовуватиметься [PointLight2D]. Еквівалентно "
"[member PointLight2D.texture]."
msgid ""
"Sets the offset of a [PointLight2D]'s texture. Equivalent to [member "
"PointLight2D.offset]."
msgstr ""
"Встановлює зміщення текстури [PointLight2D]. Еквівалентно [member "
"PointLight2D.offset]."
msgid ""
"Sets the scale factor of a [PointLight2D]'s texture. Equivalent to [member "
"PointLight2D.texture_scale]."
msgstr ""
"Встановлює коефіцієнт масштабування текстури [PointLight2D]. Еквівалентно "
"[member PointLight2D.texture_scale]."
msgid "Sets the canvas light's [Transform2D]."
msgstr "Набори полотна світла [Transform2D]."
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 ""
"Встановлює діапазон Z об'єктів, на які впливатиме це світло. Еквівалентно "
"[member Light2D.range_z_min] та [member Light2D.range_z_max]."
msgid ""
"Transforms both the current and previous stored transform for a canvas "
"light.\n"
"This allows transforming a light without creating a \"glitch\" in the "
"interpolation, which is particularly useful for large worlds utilizing a "
"shifting origin."
msgstr ""
"Трансформує як поточне, так і попереднє збережене перетворення для світла "
"полотна. \n"
"Це дозволяє трансформувати світло без створення «глюка» в інтерполяції, що "
"особливо корисно для великих світів, які використовують змінне походження."
msgid ""
"Creates a new light occluder polygon and adds it to the RenderingServer. It "
"can be accessed with the RID that is returned. This RID will be used in all "
"[code]canvas_occluder_polygon_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [OccluderPolygon2D]."
msgstr ""
"Створює новий легкий оклюцерний полігон і додає його до RenderingServer. Ви "
"можете отримати доступ до RID, який повертається. Цей RID буде "
"використовуватися в усіх [code]canvas_occluder_polygon_*[/code] "
"RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Вигідний ресурс [OccluderPolygon2D]."
msgid "Sets an occluder polygon's cull mode."
msgstr "Встановлює режим відсікання полігону-оклюдера."
msgid "Sets the shape of the occluder polygon."
msgstr "Встановлює форму оклюцерного полігону."
msgid ""
"A copy of the canvas item will be drawn with a local offset of the [param "
"mirroring].\n"
"[b]Note:[/b] This is equivalent to calling [method canvas_set_item_repeat] "
"like [code]canvas_set_item_repeat(item, mirroring, 1)[/code], with an "
"additional check ensuring [param canvas] is a parent of [param item]."
msgstr ""
"Копія полотна буде намальована місцевим зміщенням [param mirroring].\n"
"[b]Примітка:[/b] Це еквівалентно дзвонити [method canvas_set_item_repeat], як "
"[code]canvas_set_item_repeat (item, дзеркала, 1)[/code], з додатковою "
"перевіркою забезпечення [param canvas] є батьком [param item]."
msgid ""
"A copy of the canvas item will be drawn with a local offset of the [param "
"repeat_size] by the number of times of the [param repeat_times]. As the "
"[param repeat_times] increases, the copies will spread away from the origin "
"texture."
msgstr ""
"Копія елемента полотна буде намальована з локальним зміщенням [param "
"repeat_size] на кількість разів, визначену в [param repeat_times]. Зі "
"збільшенням [param repeat_times] копії будуть розходитися від початкової "
"текстури."
msgid "Modulates all colors in the given canvas."
msgstr "Модулює всі кольори в даній полотні."
msgid ""
"Sets the [member ProjectSettings.rendering/2d/shadow_atlas/size] to use for "
"[Light2D] shadow rendering (in pixels). The value is rounded up to the "
"nearest power of 2."
msgstr ""
"Встановлює [member ProjectSettings.rendering/2d/shadow_atlas/size] для "
"використання для рендерингу тіней [Light2D] (у пікселях). Значення "
"округляється до найближчого степеня 2."
msgid ""
"Creates a canvas texture and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]canvas_texture_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method. See also [method "
"texture_2d_create].\n"
"[b]Note:[/b] The equivalent resource is [CanvasTexture] and is only meant to "
"be used in 2D rendering, not 3D."
msgstr ""
"Створює текстуру полотна та додає її до RenderingServer. Доступ до неї можна "
"отримати за допомогою повернутого RID. Цей RID буде використовуватися у всіх "
"функціях RenderingServer [code]canvas_texture_*[/code].\n"
"Після завершення створення RID вам потрібно буде звільнити його за допомогою "
"методу RenderingServer [method free_rid]. Див. також [method "
"texture_2d_create].\n"
"[b]Примітка:[/b] Еквівалентним ресурсом є [CanvasTexture], який призначений "
"лише для використання у 2D-рендерингу, а не у 3D."
msgid ""
"Sets the [param channel]'s [param texture] for the canvas texture specified "
"by the [param canvas_texture] RID. Equivalent to [member "
"CanvasTexture.diffuse_texture], [member CanvasTexture.normal_texture] and "
"[member CanvasTexture.specular_texture]."
msgstr ""
"Встановлює параметр [param texture] параметра [param channel] для текстури "
"полотна, визначеної RID [param canvas_texture]. Еквівалентно параметрам "
"[member CanvasTexture.diffuse_texture], [member CanvasTexture.normal_texture] "
"та [member CanvasTexture.specular_texture]."
msgid ""
"Sets the [param base_color] and [param shininess] to use for the canvas "
"texture specified by the [param canvas_texture] RID. Equivalent to [member "
"CanvasTexture.specular_color] and [member CanvasTexture.specular_shininess]."
msgstr ""
"Налаштовує [param base_color] і [param shininess] для використання для "
"текстури полотна, зазначеної [param canvas_texture] RID. Equivalent to "
"[member CanvasTexture.specular_color] і [member "
"CanvasTexture.specular_shininess]."
msgid ""
"Sets the texture [param filter] mode to use for the canvas texture specified "
"by the [param canvas_texture] RID."
msgstr ""
"Встановлює режим текстури [param filter] для використання з текстурою "
"полотна, визначеною RID [param canvas_texture]."
msgid ""
"Sets the texture [param repeat] mode to use for the canvas texture specified "
"by the [param canvas_texture] RID."
msgstr ""
"Встановлює режим текстури [param repeat] для використання з текстурою "
"полотна, визначеною RID [param canvas_texture]."
msgid ""
"Creates a new compositor and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method."
msgstr ""
"Створює новий композитор і додає його до RenderingServer. До нього можна "
"отримати доступ за допомогою повернутого RID.\n"
"Після завершення створення RID вам потрібно звільнити його за допомогою "
"методу [method free_rid] RenderingServer."
msgid ""
"Creates a new rendering effect and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method."
msgstr ""
"Створює новий ефект рендерингу та додає його до RenderingServer. До нього "
"можна отримати доступ за допомогою повернутого RID.\n"
"Після завершення створення RID вам потрібно звільнити його за допомогою "
"методу [method free_rid] RenderingServer."
msgid ""
"Sets the callback type ([param callback_type]) and callback method([param "
"callback]) for this rendering effect."
msgstr ""
"Налаштовує тип зворотного виклику ([param callback_type]) і метод зворотного "
"виклику ([param callback]) для цього рендерингового ефекту."
msgid "Enables/disables this rendering effect."
msgstr "Увімкнути / вимкнути цей ефект рендерингу."
msgid ""
"Sets the flag ([param flag]) for this rendering effect to [code]true[/code] "
"or [code]false[/code] ([param set])."
msgstr ""
"Налаштовує прапор ([param прапор]) за цей ефект рендерингу [code]true[/code] "
"або [code]false[/code] ([param set])."
msgid ""
"Sets the compositor effects for the specified compositor RID. [param effects] "
"should be an array containing RIDs created with [method "
"compositor_effect_create]."
msgstr ""
"Встановлює ефекти композитора для вказаного RID композитора. [param effects] "
"має бути масивом, що містить RID, створені за допомогою [method "
"compositor_effect_create]."
msgid ""
"Creates a RenderingDevice that can be used to do draw and compute operations "
"on a separate thread. Cannot draw to the screen nor share data with the "
"global RenderingDevice.\n"
"[b]Note:[/b] When using the OpenGL rendering driver or when running in "
"headless mode, this function always returns [code]null[/code]."
msgstr ""
"Створює RenderingDevice, який можна використовувати для виконання операцій "
"малювання та обчислення в окремому потоці. Неможливо малювати на екрані або "
"ділитися даними з глобальним RenderingDevice. \n"
"[b]Примітка:[/b] Під час використання драйвера візуалізації OpenGL або під "
"час роботи в безголовому режимі ця функція завжди повертає [code]null[/code]."
msgid ""
"Returns the bounding rectangle for a canvas item in local space, as "
"calculated by the renderer. This bound is used internally for culling.\n"
"[b]Warning:[/b] This function is intended for debugging in the editor, and "
"will pass through and return a zero [Rect2] in exported projects."
msgstr ""
"Повертає межу прямокутника на предмет полотна у місцевому просторі, як "
"розрахований рендерером. Ця межа використовується внутрішньо для "
"вирощування.\n"
"[b]Попередження:[/b] Ця функція призначена для налагодження в редакторі, і "
"буде проходити через і повернути нульову [Rect2] в експортованих проектах."
msgid ""
"Creates a decal and adds it to the RenderingServer. It can be accessed with "
"the RID that is returned. This RID will be used in all [code]decal_*[/code] "
"RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this decal to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent node is [Decal]."
msgstr ""
"Створює декаль і додає її рендерингу. Ви можете отримати доступ до RID, який "
"повертається. Цей RID буде використовуватися в усіх [code]decal_*[/code] "
"Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розміститися в сцені, прикріпіть цей декаль до екземпляра за допомогою "
"[method instance_set_base] за допомогою повернутого RID.\n"
"[b]Note:[/b] еквівалентний вузол [Decal]."
msgid ""
"Sets the [param albedo_mix] in the decal specified by the [param decal] RID. "
"Equivalent to [member Decal.albedo_mix]."
msgstr ""
"Встановлює [param albedo_mix] у деколі, визначеному RID [param decal]. "
"Еквівалентно [member Decal.albedo_mix]."
msgid ""
"Sets the cull [param mask] in the decal specified by the [param decal] RID. "
"Equivalent to [member Decal.cull_mask]."
msgstr ""
"Встановлює маску параметра [param decal] для вибракування в деколі, "
"визначеному RID [param decal]. Еквівалентно [member Decal.cull_mask]."
msgid ""
"Sets the distance fade parameters in the decal specified by the [param decal] "
"RID. Equivalent to [member Decal.distance_fade_enabled], [member "
"Decal.distance_fade_begin] and [member Decal.distance_fade_length]."
msgstr ""
"Встановлює параметри поступового згасання на відстані в декалі, визначеному "
"RID [param decal]. Еквівалентно [member Decal.distance_fade_enabled], [member "
"Decal.distance_fade_begin] та [member Decal.distance_fade_length]."
msgid ""
"Sets the emission [param energy] in the decal specified by the [param decal] "
"RID. Equivalent to [member Decal.emission_energy]."
msgstr ""
"Встановлює значення випромінювання [param energy] у деколі, визначеному RID "
"[param decal]. Еквівалентно [member Decal.emission_energy]."
msgid ""
"Sets the upper fade ([param above]) and lower fade ([param below]) in the "
"decal specified by the [param decal] RID. Equivalent to [member "
"Decal.upper_fade] and [member Decal.lower_fade]."
msgstr ""
"Встановлює верхнє ([param above]) та нижнє ([param below]) затемнення у "
"деколі, визначеному RID [param decal]. Еквівалентно [member Decal.upper_fade] "
"та [member Decal.lower_fade]."
msgid ""
"Sets the color multiplier in the decal specified by the [param decal] RID to "
"[param color]. Equivalent to [member Decal.modulate]."
msgstr ""
"Встановлює множник кольору в декалі, визначеному RID [param decal], на [param "
"color]. Еквівалентно [member Decal.modulate]."
msgid ""
"Sets the normal [param fade] in the decal specified by the [param decal] RID. "
"Equivalent to [member Decal.normal_fade]."
msgstr ""
"Встановлює нормальне гасіння [param fade] у деколі, визначеному RID [param "
"decal]. Еквівалентно [member Decal.normal_fade]."
msgid ""
"Sets the [param size] of the decal specified by the [param decal] RID. "
"Equivalent to [member Decal.size]."
msgstr ""
"Встановлює [param size] наклейки, визначеної RID [param decal]. Еквівалентно "
"[member Decal.size]."
msgid ""
"Sets the [param texture] in the given texture [param type] slot for the "
"specified decal. Equivalent to [method Decal.set_texture]."
msgstr ""
"Встановлює [param texture] у заданому слоті текстури [param type] для "
"зазначеної деколі. Еквівалентно [method Decal.set_texture]."
msgid ""
"Sets the texture [param filter] mode to use when rendering decals. This "
"parameter is global and cannot be set on a per-decal basis."
msgstr ""
"Налаштовує фактуру [param filter] режим використання при рендерингу декалі. "
"Цей параметр є глобальним і не може бути встановленим на основі."
msgid ""
"Creates a directional light and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID can be used in most "
"[code]light_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this directional light to an instance using "
"[method instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent node is [DirectionalLight3D]."
msgstr ""
"Створює спрямоване світло і додає його на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID може використовуватися в більшості "
"[code]light_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розміститися в сцені, прикріпіть цей спрямований світло до екземпляра за "
"допомогою [method instance_set_base] за допомогою повернутого RID.\n"
"[b]Примітка:[/b] Вирівнююча вершина [DirectionalLight3D]."
msgid ""
"Sets the [param size] of the directional light shadows in 3D. See also "
"[member ProjectSettings.rendering/lights_and_shadows/directional_shadow/"
"size]. This parameter is global and cannot be set on a per-viewport basis."
msgstr ""
"Встановлює [param size] спрямованих світлових тіней у 3D. Див. також [member "
"ProjectSettings.rendering/lights_and_shadows/directional_shadow/size]. Цей "
"параметр є глобальним і не може бути встановлений для кожного окремого вікна "
"перегляду."
msgid ""
"Sets the filter [param quality] for directional light shadows in 3D. See also "
"[member ProjectSettings.rendering/lights_and_shadows/directional_shadow/"
"soft_shadow_filter_quality]. This parameter is global and cannot be set on a "
"per-viewport basis."
msgstr ""
"Встановлює фільтр [param quality] для спрямованих світлотіней у 3D. Див. "
"також [member ProjectSettings.rendering/lights_and_shadows/directional_shadow/"
"soft_shadow_filter_quality]. Цей параметр є глобальним і не може бути "
"встановлений для кожного окремого вікна перегляду."
msgid ""
"Generates and returns an [Image] containing the radiance map for the "
"specified [param environment] RID's sky. This supports built-in sky material "
"and custom sky shaders. If [param bake_irradiance] is [code]true[/code], the "
"irradiance map is saved instead of the radiance map. The radiance map is used "
"to render reflected light, while the irradiance map is used to render ambient "
"light. See also [method sky_bake_panorama].\n"
"[b]Note:[/b] The image is saved using linear encoding without any tonemapping "
"performed, which means it will look too dark if viewed directly in an image "
"editor.\n"
"[b]Note:[/b] [param size] should be a 2:1 aspect ratio for the generated "
"panorama to have square pixels. For radiance maps, there is no point in using "
"a height greater than [member Sky.radiance_size], as it won't increase "
"detail. Irradiance maps only contain low-frequency data, so there is usually "
"no point in going past a size of 128×64 pixels when saving an irradiance map."
msgstr ""
"Генерує та повертає [Image], що містить карту яскравості для неба, "
"зазначеного в [param environment] RID. Це підтримує вбудований матеріал неба "
"та власні шейдери неба. Якщо [param bake_irradiance] має значення [code]true[/"
"code], карта яскравості зберігається замість карти яскравості. Карта "
"яскравості використовується для візуалізації відбитого світла, тоді як карта "
"яскравості використовується для візуалізації навколишнього світла. Див. також "
"[method sky_bake_panorama].\n"
"[b]Примітка:[/b] Зображення зберігається за допомогою лінійного кодування без "
"будь-якого тонального відображення, що означає, що воно виглядатиме занадто "
"темним, якщо переглядати його безпосередньо в редакторі зображень.\n"
"[b]Примітка:[/b] [param size] має бути зі співвідношенням сторін 2:1, щоб "
"згенерована панорама мала квадратні пікселі. Для карт яскравості немає сенсу "
"використовувати висоту, більшу за [member Sky.radiance_size], оскільки це не "
"збільшить деталізацію. Карти опроміненості містять лише низькочастотні дані, "
"тому зазвичай немає сенсу перевищувати розмір 128×64 пікселів під час "
"збереження карти опроміненості."
msgid ""
"Creates an environment and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all "
"[code]environment_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [Environment]."
msgstr ""
"Створює навколишнє середовище і додає його до RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]environment_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [Environment]."
msgid ""
"If [param enable] is [code]true[/code], enables bicubic upscaling for glow "
"which improves quality at the cost of performance. Equivalent to [member "
"ProjectSettings.rendering/environment/glow/upscale_mode].\n"
"[b]Note:[/b] This setting is only effective when using the Forward+ or Mobile "
"rendering methods, as Compatibility uses a different glow implementation."
msgstr ""
"Якщо [param enable] має значення [code]true[/code], вмикається бікубічне "
"масштабування для світіння, що покращує якість, але знижує продуктивність. "
"Еквівалентно [member ProjectSettings.rendering/environment/glow/"
"upscale_mode].\n"
"[b]Примітка:[/b] Цей параметр ефективний лише під час використання методів "
"рендерингу Forward+ або Mobile, оскільки Compatibility використовує іншу "
"реалізацію світіння."
msgid ""
"Sets the values to be used with the \"adjustments\" post-process effect. See "
"[Environment] for more details."
msgstr ""
"Налаштовує значення, які слід використовувати за допомогою параметра "
"«регулювання». Детальніше."
msgid ""
"Sets the values to be used for ambient light rendering. See [Environment] for "
"more details."
msgstr ""
"Налаштовує значення, які використовуються для амбішного світла. Детальніше."
msgid ""
"Sets the environment's background mode. Equivalent to [member "
"Environment.background_mode]."
msgstr ""
"Встановлює фоновий режим середовища. Еквівалентно [member "
"Environment.background_mode]."
msgid ""
"Color displayed for clear areas of the scene. Only effective if using the "
"[constant ENV_BG_COLOR] background mode."
msgstr ""
"Колір відображається для чітких зон сцени. Тільки ефективний при використанні "
"фонового режиму [constant ENV_BG_COLOR]."
msgid "Sets the intensity of the background color."
msgstr "Встановлює інтенсивність фонового кольору."
msgid "Sets the camera ID to be used as environment background."
msgstr ""
"Встановлює ідентифікатор камери, який буде використовуватися як фон "
"середовища."
msgid "Sets the maximum layer to use if using Canvas background mode."
msgstr ""
"Налаштовує максимальний шар для використання при використанні фонового режиму "
"Canvas."
msgid ""
"Configures fog for the specified environment RID. See [code]fog_*[/code] "
"properties in [Environment] for more information."
msgstr ""
"Налаштовує туман для вказаного середовища RID. [code]fog_*[/code] властивості "
"[Environment] для отримання додаткової інформації."
msgid ""
"Configures fog depth for the specified environment RID. Only has an effect "
"when the fog mode of the environment is [constant ENV_FOG_MODE_DEPTH]. See "
"[code]fog_depth_*[/code] properties in [Environment] for more information."
msgstr ""
"Налаштовує глибину туману для вказаного середовища RID. Має ефект лише тоді, "
"коли режим туману середовища має значення [constant ENV_FOG_MODE_DEPTH]. Див. "
"властивості [code]fog_depth_*[/code] у [Environment] для отримання додаткової "
"інформації."
msgid ""
"Configures glow for the specified environment RID. See [code]glow_*[/code] "
"properties in [Environment] for more information."
msgstr ""
"Налаштування світіння для вказаного середовища RID. Див. [code]glow_*[/code] "
"властивості в [Environment] для отримання додаткової інформації."
msgid ""
"Configures signed distance field global illumination for the specified "
"environment RID. See [code]sdfgi_*[/code] properties in [Environment] for "
"more information."
msgstr ""
"Налаштовує підписане поле дистанційного керування глобальним освітленням для "
"вказаного середовища RID. [code]sdfgi_*[/code] властивості [Environment] для "
"отримання додаткової інформації."
msgid ""
"Sets the number of frames to use for converging signed distance field global "
"illumination. Equivalent to [member ProjectSettings.rendering/"
"global_illumination/sdfgi/frames_to_converge]."
msgstr ""
"Встановлює кількість кадрів, які будуть використані для збіжної глобальної "
"освітленості поля знакової відстані. Еквівалентно [member "
"ProjectSettings.rendering/global_illumination/sdfgi/frames_to_converge]."
msgid ""
"Sets the update speed for dynamic lights' indirect lighting when computing "
"signed distance field global illumination. Equivalent to [member "
"ProjectSettings.rendering/global_illumination/sdfgi/frames_to_update_lights]."
msgstr ""
"Встановлює швидкість оновлення для непрямого освітлення динамічних вогнів під "
"час обчислення глобального освітлення поля знакової відстані. Еквівалентно "
"[member ProjectSettings.rendering/global_illumination/sdfgi/"
"frames_to_update_lights]."
msgid ""
"Sets the number of rays to throw per frame when computing signed distance "
"field global illumination. Equivalent to [member ProjectSettings.rendering/"
"global_illumination/sdfgi/probe_ray_count]."
msgstr ""
"Встановлює кількість променів, що відкидаються на кадр під час обчислення "
"глобальної освітленості поля знакової відстані. Еквівалентно [member "
"ProjectSettings.rendering/global_illumination/sdfgi/probe_ray_count]."
msgid ""
"Sets the [Sky] to be used as the environment's background when using "
"[i]BGMode[/i] sky. Equivalent to [member Environment.sky]."
msgstr ""
"Налаштовує [Sky] використовувати як фон навколишнього середовища при "
"використанні [i]BGMode[/i] небо. Еквівалентно [member Environment.sky]."
msgid ""
"Sets a custom field of view for the background [Sky]. Equivalent to [member "
"Environment.sky_custom_fov]."
msgstr ""
"Встановлює власне поле зору для фону [Небо]. Еквівалент [member "
"Environment.sky_custom_fov]."
msgid ""
"Sets the rotation of the background [Sky] expressed as a [Basis]. Equivalent "
"to [member Environment.sky_rotation], where the rotation vector is used to "
"construct the [Basis]."
msgstr ""
"Встановлює обертання фону [Sky], виражене як [Basis]. Еквівалентно [member "
"Environment.sky_rotation], де вектор обертання використовується для побудови "
"[Basis]."
msgid ""
"Sets the variables to be used with the screen-space ambient occlusion (SSAO) "
"post-process effect. See [Environment] for more details."
msgstr ""
"Встановлює змінні, що використовуються з ефектом пост-обробки екранного "
"простору ambient occlusion (SSAO). Див. [Environment] для отримання "
"додаткової інформації."
msgid ""
"Sets the quality level of the screen-space ambient occlusion (SSAO) post-"
"process effect. See [Environment] for more details."
msgstr ""
"Встановлює рівень якості ефекту пост-обробки екранного простору ambient "
"occlusion (SSAO). Див. [Environment] для отримання додаткової інформації."
msgid ""
"Sets the quality level of the screen-space indirect lighting (SSIL) post-"
"process effect. See [Environment] for more details."
msgstr ""
"Встановлює рівень якості ефекту пост-обробки непрямого освітлення екранного "
"простору (SSIL). Докладніше див. у розділі [Environment]."
msgid ""
"Sets the variables to be used with the screen-space reflections (SSR) post-"
"process effect. See [Environment] for more details."
msgstr ""
"Встановлює змінні, що використовуються з ефектом постобробки відбиттів "
"екранного простору (SSR). Див. [Environment] для отримання додаткової "
"інформації."
msgid ""
"Sets whether screen-space reflections will be rendered at full or half size. "
"Half size is faster, but may look pixelated or cause flickering."
msgstr ""
"Встановлює, чи відображення на екрані будуть відображатися у повному чи "
"половинному розмірі. Половина розміру працює швидше, але може виглядати "
"пікселізовано або спричиняти мерехтіння."
msgid "This option no longer does anything."
msgstr "Цей варіант більше ні до чого не веде."
msgid ""
"Sets the variables to be used with the \"tonemap\" post-process effect. See "
"[Environment] for more details."
msgstr ""
"Встановлює змінні, які будуть використовуватися з ефектом пост-обробки "
"\"тональна карта\". Див. [Environment] для отримання додаткової інформації."
msgid "See [member Environment.tonemap_agx_contrast] for more details."
msgstr ""
"Див. [member Environment.tonemap_agx_contrast] для отримання додаткової "
"інформації."
msgid ""
"Sets the variables to be used with the volumetric fog post-process effect. "
"See [Environment] for more details."
msgstr ""
"Встановлює змінні, які будуть використовуватися з ефектом пост-обробки "
"об'ємного туману. Див. [Environment] для отримання додаткової інформації."
msgid ""
"Enables filtering of the volumetric fog scattering buffer. This results in "
"much smoother volumes with very few under-sampling artifacts."
msgstr ""
"Увімкнути фільтрацію об'ємної фольги розсіювання буфера. Це призводить до "
"значно гладких об'ємів з дуже малою кількістю підсмакувальних артефактів."
msgid ""
"Sets the resolution of the volumetric fog's froxel buffer. [param size] is "
"modified by the screen's aspect ratio and then used to set the width and "
"height of the buffer. While [param depth] is directly used to set the depth "
"of the buffer."
msgstr ""
"Налаштовує роздільну здатність об'ємного туману froxel. [param size] "
"модифікований співвідношенням сторін екрана, а потім використовується для "
"встановлення ширини та висоти буфера. В той час як [param depth] "
"безпосередньо використовується для встановлення глибини буфера."
msgid ""
"Creates a new fog volume and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]fog_volume_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [FogVolume]."
msgstr ""
"Створює новий об'єм фольги і додає його на RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]fog_volume_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Важкий вузол [FogVolume]."
msgid ""
"Sets the [Material] of the fog volume. Can be either a [FogMaterial] or a "
"custom [ShaderMaterial]."
msgstr ""
"Налаштовує [Material] об'єму фольги. Може бути або [FogMaterial] або на "
"замовлення [ShaderMaterial]."
msgid ""
"Sets the shape of the fog volume to either [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX] or [constant "
"RenderingServer.FOG_VOLUME_SHAPE_WORLD]."
msgstr ""
"Налаштовує форму об'єму фольги або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX] або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_WORLD]."
msgid ""
"Sets the size of the fog volume when shape is [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER] or [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX]."
msgstr ""
"Налаштовує розмір об'єму fog при формі [constant "
"RenderingServer.FOG_VOLUME_SHAPE_ELLIPSOID], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CONE], [constant "
"RenderingServer.FOG_VOLUME_SHAPE_CYLINDER] або [constant "
"RenderingServer.FOG_VOLUME_SHAPE_BOX]."
msgid ""
"Forces redrawing of all viewports at once. Must be called from the main "
"thread."
msgstr ""
"Видобуток всіх видів транспорту одночасно. Необхідно назвати з основної нитки."
msgid ""
"Forces a synchronization between the CPU and GPU, which may be required in "
"certain cases. Only call this when needed, as CPU-GPU synchronization has a "
"performance cost."
msgstr ""
"Сили синхронізації між процесором та GPU, які можуть знадобитися в певних "
"випадках. Тільки зателефонуйте це при необхідності, оскільки синхронізація "
"процесора-GPU має вартість виконання."
msgid ""
"Tries to free an object in the RenderingServer. To avoid memory leaks, this "
"should be called after using an object as memory management does not occur "
"automatically when using RenderingServer directly."
msgstr ""
"Виконується безкоштовно об'єкт в RenderingServer. Щоб уникнути витоків "
"пам'яті, це слід назвати після використання об'єкта, як управління пам'яттю "
"не відбувається автоматично при використанні RenderingServer безпосередньо."
msgid ""
"Returns the name of the current rendering driver. This can be [code]vulkan[/"
"code], [code]d3d12[/code], [code]metal[/code], [code]opengl3[/code], "
"[code]opengl3_es[/code], or [code]opengl3_angle[/code]. See also [method "
"get_current_rendering_method].\n"
"When [member ProjectSettings.rendering/renderer/rendering_method] is "
"[code]forward_plus[/code] or [code]mobile[/code], the rendering driver is "
"determined by [member ProjectSettings.rendering/rendering_device/driver].\n"
"When [member ProjectSettings.rendering/renderer/rendering_method] is "
"[code]gl_compatibility[/code], the rendering driver is determined by [member "
"ProjectSettings.rendering/gl_compatibility/driver].\n"
"The rendering driver is also determined by the [code]--rendering-driver[/"
"code] command line argument that overrides this project setting, or an "
"automatic fallback that is applied depending on the hardware."
msgstr ""
"Повертає ім'я поточного драйвера рендерингу. Це може бути [code]vulkan[/"
"code], [code]d3d12[/code], [code]metal[/code], [code]opengl3[/code], "
"[code]opengl3_es[/code] або [code]opengl3_angle[/code]. Див. також [method "
"get_current_rendering_method].\n"
"Коли [member ProjectSettings.rendering/renderer/rendering_method] дорівнює "
"[code]forward_plus[/code] або [code]mobile[/code], драйвер рендеринга "
"визначається [member ProjectSettings.rendering/rendering_device/driver].\n"
"Коли [member ProjectSettings.rendering/renderer/rendering_method] дорівнює "
"[code]gl_compatibility[/code], драйвер рендеринга визначається [member "
"ProjectSettings.rendering/gl_compatibility/driver].\n"
"Драйвер рендеринга також визначається аргументом командного рядка [code]--"
"rendering-driver[/code], який замінює це налаштування проекту, або "
"автоматичним резервним варіантом, що застосовується залежно від апаратного "
"забезпечення."
msgid ""
"Returns the name of the current rendering method. This can be "
"[code]forward_plus[/code], [code]mobile[/code], or [code]gl_compatibility[/"
"code]. See also [method get_current_rendering_driver_name].\n"
"The rendering method is determined by [member ProjectSettings.rendering/"
"renderer/rendering_method], the [code]--rendering-method[/code] command line "
"argument that overrides this project setting, or an automatic fallback that "
"is applied depending on the hardware."
msgstr ""
"Повертає назву поточного методу візуалізації. Це може бути "
"[code]forward_plus[/code], [code]mobile[/code] або [code]gl_compatibility[/"
"code]. Дивіться також [method get_current_rendering_driver_name]. \n"
"Метод візуалізації визначається [member ProjectSettings.rendering/renderer/"
"rendering_method], аргументом командного рядка [code]--rendering-method[/"
"code], який замінює це налаштування проекту, або автоматичним резервним "
"варіантом, який застосовується залежно від апаратного забезпечення."
msgid ""
"Returns the default clear color which is used when a specific clear color has "
"not been selected. See also [method set_default_clear_color]."
msgstr ""
"Повертає стандартний прозорий колір, який використовується, коли певний "
"прозорий колір не вибрано. Див. також [method set_default_clear_color]."
msgid ""
"Returns the time taken to setup rendering on the CPU in milliseconds. This "
"value is shared across all viewports and does [i]not[/i] require [method "
"viewport_set_measure_render_time] to be enabled on a viewport to be queried. "
"See also [method viewport_get_measured_render_time_cpu]."
msgstr ""
"Повертає час, необхідний для налаштування рендерингу на процесорі, у "
"мілісекундах. Це значення є спільним для всіх вікон перегляду та [i]не[/i] "
"вимагає, щоб метод [method viewport_set_measure_render_time] був увімкнений "
"на вікні перегляду для запиту. Див. також [metod "
"viewport_get_measured_render_time_cpu]."
msgid ""
"Returns the global RenderingDevice.\n"
"[b]Note:[/b] When using the OpenGL rendering driver or when running in "
"headless mode, this function always returns [code]null[/code]."
msgstr ""
"Повертає глобальний RenderingDevice.\n"
"[b]Примітка:[/b] Під час використання драйвера візуалізації OpenGL або під "
"час роботи в безголовому режимі ця функція завжди повертає [code]null[/code]."
msgid ""
"Returns a statistic about the rendering engine which can be used for "
"performance profiling. See also [method viewport_get_render_info], which "
"returns information specific to a viewport.\n"
"[b]Note:[/b] Only 3D rendering is currently taken into account by some of "
"these values, such as the number of draw calls.\n"
"[b]Note:[/b] Rendering information is not available until at least 2 frames "
"have been rendered by the engine. If rendering information is not available, "
"[method get_rendering_info] returns [code]0[/code]. To print rendering "
"information in [code]_ready()[/code] successfully, use the following:\n"
"[codeblock]\n"
"func _ready():\n"
"\tfor _i in 2:\n"
"\t\tawait get_tree().process_frame\n"
"\n"
"\tprint(RenderingServer.get_rendering_info(RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME))\n"
"[/codeblock]"
msgstr ""
"Повертає статистику про механізм рендерингу, яку можна використовувати для "
"профілювання продуктивності. Див. також [method viewport_get_render_info], "
"який повертає інформацію, специфічну для області перегляду.\n"
"[b]Примітка:[/b] Деякі з цих значень, такі як кількість викликів малювання, "
"наразі враховують лише 3D-рендеринг.\n"
"[b]Примітка:[/b] Інформація про рендеринг недоступна, доки механізм не "
"відрендерить принаймні 2 кадри. Якщо інформація про рендеринг недоступна, "
"[method get_rendering_info] повертає [code]0[/code]. Щоб успішно вивести "
"інформацію про рендеринг у [code]_ready()[/code], використовуйте наступне:\n"
"[codeblock]\n"
"func _ready():\n"
"for _i in 2:\n"
"await get_tree().process_frame\n"
"\n"
"print(RenderingServer.get_rendering_info(RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME))\n"
"[/codeblock]"
msgid "Returns the parameters of a shader."
msgstr "Повертає параметри шейдера."
msgid ""
"Returns the RID of the test cube. This mesh will be created and returned on "
"the first call to [method get_test_cube], then it will be cached for "
"subsequent calls. See also [method make_sphere_mesh]."
msgstr ""
"Повертає RID тестового куба. Ця сітка буде створена та повернута під час "
"першого виклику методу [method get_test_cube], потім вона буде кешована для "
"наступних викликів. Див. також [method make_sphere_mesh]."
msgid ""
"Returns the RID of a 256×256 texture with a testing pattern on it (in "
"[constant Image.FORMAT_RGB8] format). This texture will be created and "
"returned on the first call to [method get_test_texture], then it will be "
"cached for subsequent calls. See also [method get_white_texture].\n"
"[b]Example:[/b] Get the test texture and apply it to a [Sprite2D] node:\n"
"[codeblock]\n"
"var texture_rid = RenderingServer.get_test_texture()\n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid))\n"
"$Sprite2D.texture = texture\n"
"[/codeblock]"
msgstr ""
"Повертає RID текстури 256 × 256 із тестовим шаблоном на ній (у форматі "
"[constant Image.FORMAT_RGB8]). Ця текстура буде створена та повернена під час "
"першого виклику [method get_test_texture], потім вона буде кешована для "
"наступних викликів. Дивіться також [method get_white_texture]. \n"
"[b]Приклад:[/b] Отримайте тестову текстуру та застосуйте її до вузла "
"[Sprite2D]: \n"
"[codeblock] \n"
"var texture_rid = RenderingServer.get_test_texture() \n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid)) \n"
"$Sprite2D.texture = texture \n"
"[/codeblock]"
msgid ""
"Returns the version of the graphics video adapter [i]currently in use[/i] "
"(e.g. \"1.2.189\" for Vulkan, \"3.3.0 NVIDIA 510.60.02\" for OpenGL). This "
"version may be different from the actual latest version supported by the "
"hardware, as Godot may not always request the latest version. See also "
"[method OS.get_video_adapter_driver_info].\n"
"[b]Note:[/b] When running a headless or server binary, this function returns "
"an empty string."
msgstr ""
"Повертає версію відео адаптера графіки [i], відповідно, у використанні [/i] "
"(наприклад, \"1.2.189\" для Vulkan, \"3.3.0 NVIDIA 510.60.02\" для OpenGL). "
"Ця версія може відрізнятися від фактичної останньої версії, що підтримується "
"обладнанням, оскільки Godot не завжди може вимагати останню версію. Дивіться "
"також [method OS.get_video_adapter_driver_info].\n"
"[b]Примітка:[/b] При запуску безголовного або сервера бінарних, ця функція "
"повертає порожній рядок."
msgid ""
"Returns the name of the video adapter (e.g. \"GeForce GTX 1080/PCIe/SSE2\").\n"
"[b]Note:[/b] When running a headless or server binary, this function returns "
"an empty string.\n"
"[b]Note:[/b] On the web platform, some browsers such as Firefox may report a "
"different, fixed GPU name such as \"GeForce GTX 980\" (regardless of the "
"user's actual GPU model). This is done to make fingerprinting more difficult."
msgstr ""
"Повертає назву відео адаптера (наприклад, \"GeForce GTX 1080/PCIe/SSE2\").\n"
"[b]Примітка:[/b] При запуску безголовного або сервера бінарних, ця функція "
"повертає порожній рядок.\n"
"[b]Примітка:[/b] На веб-платформі деякі браузери, такі як Firefox, можуть "
"повідомити різну, фіксовану назву GPU, таку як \"GeForce GTX 980\" (незалежно "
"від фактичної моделі GPU користувача). Це робиться, щоб зробити відбитки "
"пальців більш складним."
msgid ""
"Returns the type of the video adapter. Since dedicated graphics cards from a "
"given generation will [i]usually[/i] be significantly faster than integrated "
"graphics made in the same generation, the device type can be used as a basis "
"for automatic graphics settings adjustment. However, this is not always true, "
"so make sure to provide users with a way to manually override graphics "
"settings.\n"
"[b]Note:[/b] When using the OpenGL rendering driver or when running in "
"headless mode, this function always returns [constant "
"RenderingDevice.DEVICE_TYPE_OTHER]."
msgstr ""
"Повертає тип відеоадаптера. Оскільки виділені графічні карти певного "
"покоління [i]зазвичай[/i] будуть значно швидшими за інтегровану відеокарту "
"того самого покоління, тип пристрою можна використовувати як основу для "
"автоматичного налаштування графічних налаштувань. Однак це не завжди так, "
"тому переконайтеся, що надали користувачам спосіб вручну змінити налаштування "
"графіки. \n"
"[b]Примітка.[/b] Під час використання драйвера візуалізації OpenGL або під "
"час роботи в безголовому режимі ця функція завжди повертає [constant "
"RenderingDevice.DEVICE_TYPE_OTHER]."
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 ""
"Повернення постачальника відео адаптера (наприклад, «NVIDIA Corporation»).\n"
"[b]Примітка:[/b] При запуску безголовного або сервера бінарних, ця функція "
"повертає порожній рядок."
msgid ""
"Returns the ID of a 4×4 white texture (in [constant Image.FORMAT_RGB8] "
"format). This texture will be created and returned on the first call to "
"[method get_white_texture], then it will be cached for subsequent calls. See "
"also [method get_test_texture].\n"
"[b]Example:[/b] Get the white texture and apply it to a [Sprite2D] node:\n"
"[codeblock]\n"
"var texture_rid = RenderingServer.get_white_texture()\n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid))\n"
"$Sprite2D.texture = texture\n"
"[/codeblock]"
msgstr ""
"Повертає ідентифікатор білої текстури 4×4 (у форматі [constant "
"Image.FORMAT_RGB8]). Ця текстура буде створена та повернена під час першого "
"виклику [method get_white_texture], потім вона буде кешована для наступних "
"викликів. Дивіться також [method get_test_texture]. \n"
"[b]Приклад:[/b] Отримайте білу текстуру та застосуйте її до вузла "
"[Sprite2D]: \n"
"[codeblock] \n"
"var texture_rid = RenderingServer.get_white_texture() \n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid)) \n"
"$Sprite2D.texture = texture \n"
"[/codeblock]"
msgid ""
"If [param half_resolution] is [code]true[/code], renders [VoxelGI] and SDFGI "
"([member Environment.sdfgi_enabled]) buffers at halved resolution on each "
"axis (e.g. 960×540 when the viewport size is 1920×1080). This improves "
"performance significantly when VoxelGI or SDFGI is enabled, at the cost of "
"artifacts that may be visible on polygon edges. The loss in quality becomes "
"less noticeable as the viewport resolution increases. [LightmapGI] rendering "
"is not affected by this setting. Equivalent to [member "
"ProjectSettings.rendering/global_illumination/gi/use_half_resolution]."
msgstr ""
"Якщо [param half_resolution] має значення [code]true[/code], буфери [VoxelGI] "
"та SDFGI ([member Environment.sdfgi_enabled]) рендеряться з роздільною "
"здатністю, зменшеною вдвічі, на кожній осі (наприклад, 960×540, коли розмір "
"області перегляду становить 1920×1080). Це значно покращує продуктивність, "
"коли VoxelGI або SDFGI увімкнено, але за рахунок артефактів, які можуть бути "
"видимими на ребрах полігону. Втрата якості стає менш помітною зі збільшенням "
"роздільної здатності області перегляду. Цей параметр не впливає на рендеринг "
"[LightmapGI]. Еквівалентно [member ProjectSettings.rendering/"
"global_illumination/gi/use_half_resolution]."
msgid ""
"Creates a new global shader uniform.\n"
"[b]Note:[/b] Global shader parameter names are case-sensitive."
msgstr ""
"Створення нової глобальної форми тіні.\n"
"[b]Note:[/b] Ім'я параметра глобального шейдера є випадковим."
msgid ""
"Returns the value of the global shader uniform specified by [param name].\n"
"[b]Note:[/b] [method global_shader_parameter_get] has a large performance "
"penalty as the rendering thread needs to synchronize with the calling thread, "
"which is slow. Do not use this method during gameplay to avoid stuttering. If "
"you need to read values in a script after setting them, consider creating an "
"autoload where you store the values you need to query at the same time you're "
"setting them as global parameters."
msgstr ""
"Повертає значення глобальної уніформи шейдера, заданої параметром [param "
"name].\n"
"[b]Примітка:[/b] Метод [method global_shader_parameter_get] має значне "
"зниження продуктивності, оскільки потік рендерингу потребує синхронізації з "
"потоком, що викликає, що є повільним. Не використовуйте цей метод під час "
"гри, щоб уникнути заїкання. Якщо вам потрібно зчитувати значення зі скрипта "
"після їх встановлення, подумайте про створення автозавантаження, де ви "
"зберігатимете значення, які потрібно запитувати, одночасно встановлюючи їх як "
"глобальні параметри."
msgid ""
"Returns the list of global shader uniform names.\n"
"[b]Note:[/b] [method global_shader_parameter_get] has a large performance "
"penalty as the rendering thread needs to synchronize with the calling thread, "
"which is slow. Do not use this method during gameplay to avoid stuttering. If "
"you need to read values in a script after setting them, consider creating an "
"autoload where you store the values you need to query at the same time you're "
"setting them as global parameters."
msgstr ""
"Повертає список назв глобальних уніформ шейдерів.\n"
"[b]Примітка:[/b] [method global_shader_parameter_get] має значне зниження "
"продуктивності, оскільки потік рендерингу має синхронізуватися з потоком, що "
"викликає, що є повільним. Не використовуйте цей метод під час гри, щоб "
"уникнути заїкання. Якщо вам потрібно зчитувати значення у скрипті після їх "
"встановлення, подумайте про створення автозавантаження, де ви зберігатимете "
"значення, які потрібно запитувати, одночасно встановлюючи їх як глобальні "
"параметри."
msgid ""
"Returns the type associated to the global shader uniform specified by [param "
"name].\n"
"[b]Note:[/b] [method global_shader_parameter_get] has a large performance "
"penalty as the rendering thread needs to synchronize with the calling thread, "
"which is slow. Do not use this method during gameplay to avoid stuttering. If "
"you need to read values in a script after setting them, consider creating an "
"autoload where you store the values you need to query at the same time you're "
"setting them as global parameters."
msgstr ""
"Повертає тип, пов'язаний з глобальною уніформою шейдера, визначеною "
"параметром [param name].\n"
"[b]Примітка:[/b] Метод [method global_shader_parameter_get] має значне "
"зниження продуктивності, оскільки потік рендерингу повинен синхронізуватися з "
"потоком, що викликає, що є повільним. Не використовуйте цей метод під час "
"гри, щоб уникнути заїкання. Якщо вам потрібно зчитувати значення зі скрипта "
"після їх встановлення, подумайте про створення автозавантаження, де ви "
"зберігатимете значення, які потрібно запитувати, одночасно з їх встановленням "
"як глобальних параметрів."
msgid "Removes the global shader uniform specified by [param name]."
msgstr "Видаліть глобальну форму тіні, зазначену [param name]."
msgid "Sets the global shader uniform [param name] to [param value]."
msgstr "Встановлює глобальну уніформу шейдера [param name] на [param value]."
msgid ""
"Overrides the global shader uniform [param name] with [param value]. "
"Equivalent to the [ShaderGlobalsOverride] node."
msgstr ""
"Замінює глобальний уніформний параметр шейдера [param name] на [param value]. "
"Еквівалент вузла [ShaderGlobalsOverride]."
msgid ""
"Returns [code]true[/code] if changes have been made to the RenderingServer's "
"data. [method force_draw] is usually called if this happens."
msgstr ""
"Повертає [code]true[/code], якщо до даних RenderingServer було внесено зміни. "
"У такому разі зазвичай викликається [method force_draw]."
msgid "This method has not been used since Godot 3.0."
msgstr "Цей метод не був використаний з Godot 3.0."
msgid "This method does nothing and always returns [code]false[/code]."
msgstr "Цей метод нічого і завжди повертає [code]false[/code]."
msgid ""
"Returns [code]true[/code] if the OS supports a certain [param feature]. "
"Features might be [code]s3tc[/code], [code]etc[/code], and [code]etc2[/code]."
msgstr ""
"Повертає [code]true[/code], якщо ОС підтримує певну функцію [param feature]. "
"Можливими функціями можуть бути [code]s3tc[/code], [code]etc[/code] та "
"[code]etc2[/code]."
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 ""
"Приєднує унікальний ідентифікатор об'єкта до екземпляра. Ідентифікатор "
"об'єкта має бути приєднаний до екземпляра для правильного відсіювання за "
"допомогою методів [method instances_cull_aabb], [method "
"instances_cull_convex] та [method instances_cull_ray]."
msgid ""
"Attaches a skeleton to an instance. Removes the previous skeleton from the "
"instance."
msgstr ""
"Прикріплює скелет до екземпляра. Видаліть попередній скелет з екземпляра."
msgid ""
"Creates a visual instance and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]instance_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"An instance is a way of placing a 3D object in the scenario. Objects like "
"particles, meshes, reflection probes and decals need to be associated with an "
"instance to be visible in the scenario using [method instance_set_base].\n"
"[b]Note:[/b] The equivalent node is [VisualInstance3D]."
msgstr ""
"Створює візуальний екземпляр і додає його на RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]instance_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Прикладом є спосіб розміщення об'єкта 3D у сценарії. Об'єкти, такі як "
"частинки, сітки, відбиття зон і декалі повинні бути пов'язані з екземпляром, "
"щоб бути видимими в сценарії за допомогою [method instance_set_base].\n"
"[b]Примітка:[/b] Об'ємний вузол [VisualInstance3D]."
msgid ""
"Creates a visual instance, adds it to the RenderingServer, and sets both base "
"and scenario. It can be accessed with the RID that is returned. This RID will "
"be used in all [code]instance_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method. This is a shorthand for using "
"[method instance_create] and setting the base and scenario manually."
msgstr ""
"Створює візуальний екземпляр, додає його до RenderingServer та встановлює як "
"базові, так і сценарні значення. Доступ до нього можна отримати за допомогою "
"повернутого RID. Цей RID використовуватиметься у всіх функціях "
"RenderingServer [code]instance_*[/code].\n"
"Після завершення створення RID вам потрібно звільнити його за допомогою "
"методу [method free_rid] RenderingServer. Це скорочення для використання "
"[method instance_create] та ручного встановлення базових значень та сценарію."
msgid ""
"Returns the value of the per-instance shader uniform from the specified 3D "
"geometry instance. Equivalent to [method "
"GeometryInstance3D.get_instance_shader_parameter].\n"
"[b]Note:[/b] Per-instance shader parameter names are case-sensitive."
msgstr ""
"Повертає значення уніформи перистансного шейра з вказаного екземпляра "
"геометрії 3D. Equivalent to [method "
"GeometryInstance3D.get_instance_shader_parameter].\n"
"[b]Примітка:[/b] Ім'я параметра Per-instance відтінку є чутливим."
msgid ""
"Returns the default value of the per-instance shader uniform from the "
"specified 3D geometry instance. Equivalent to [method "
"GeometryInstance3D.get_instance_shader_parameter]."
msgstr ""
"Повертає значення за замовчуванням уніформи затримки від вказаного екземпляра "
"геометрії 3D. Equivalent to [method "
"GeometryInstance3D.get_instance_shader_parameter]."
msgid ""
"Returns a dictionary of per-instance shader uniform names of the per-instance "
"shader uniform from the specified 3D geometry instance. The returned "
"dictionary is in PropertyInfo format, with the keys [code]name[/code], "
"[code]class_name[/code], [code]type[/code], [code]hint[/code], "
"[code]hint_string[/code] and [code]usage[/code]. Equivalent to [method "
"GeometryInstance3D.get_instance_shader_parameter]."
msgstr ""
"Повертає словник однорідних імен шейдерів для кожного екземпляра уніформи "
"шейдера для кожного екземпляра з указаного екземпляра 3D-геометрії. "
"Повернений словник має формат PropertyInfo з ключами [code]назва[/code], "
"[code]назва_класу[/code], [code]тип[/code], [code]підказка[/code], [code] "
"hint_string[/code] і [code]використання[/code]. Еквівалент [method "
"GeometryInstance3D.get_instance_shader_parameter]."
msgid ""
"Sets the shadow casting setting. Equivalent to [member "
"GeometryInstance3D.cast_shadow]."
msgstr ""
"Встановлює параметр відкидання тіні. Еквівалентно [member "
"GeometryInstance3D.cast_shadow]."
msgid "Sets the [param flag] for a given [param instance] to [param enabled]."
msgstr "Встановлює [param flag] для даного [param instance] до [param enabled]."
msgid ""
"Sets the lightmap GI instance to use for the specified 3D geometry instance. "
"The lightmap UV scale for the specified instance (equivalent to [member "
"GeometryInstance3D.gi_lightmap_scale]) and lightmap atlas slice must also be "
"specified."
msgstr ""
"Налаштовує екземпляр Lightmap GI для використання за вказаною геометрією 3D. "
"Легка карта УФ-масштаб для вказаного екземпляра (еквівалента до [member "
"GeometryInstance3D.gi_lightmap_scale]) та скибочку на вкладці Lightmap також "
"повинні бути вказані."
msgid ""
"Sets the level of detail bias to use when rendering the specified 3D geometry "
"instance. Higher values result in higher detail from further away. Equivalent "
"to [member GeometryInstance3D.lod_bias]."
msgstr ""
"Налаштовує рівень детабелів, які можна використовувати при рендерингу "
"вказаної геометрії 3D. Більшість значень, що призводить до більш високої "
"деталі з подальшої роботи. Еквівалентно [member GeometryInstance3D.lod_bias]."
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 "
"GeometryInstance3D.material_overlay]."
msgstr ""
"Встановлює матеріал, який буде надано для всіх поверхонь на верхній частині "
"активних матеріалів для сітки, пов'язаних з цим екземпляром. Еквівалентно "
"[member GeometryInstance3D.material_overlay]."
msgid ""
"Sets a material that will override the material for all surfaces on the mesh "
"associated with this instance. Equivalent to [member "
"GeometryInstance3D.material_override]."
msgstr ""
"Встановлює матеріал, який перенаречений на всі поверхні на сітці, пов'язаний "
"з цим екземпляром. Еквівалентно [member GeometryInstance3D.material_override]."
msgid ""
"Sets the per-instance shader uniform on the specified 3D geometry instance. "
"Equivalent to [method GeometryInstance3D.set_instance_shader_parameter]."
msgstr ""
"Встановлює рівномірність шейдера для кожного екземпляра на вказаному "
"екземплярі 3D-геометрії. Еквівалентно [method "
"GeometryInstance3D.set_instance_shader_parameter]."
msgid ""
"Sets the transparency for the given geometry instance. Equivalent to [member "
"GeometryInstance3D.transparency].\n"
"A transparency of [code]0.0[/code] is fully opaque, while [code]1.0[/code] is "
"fully transparent. Values greater than [code]0.0[/code] (exclusive) will "
"force the geometry's materials to go through the transparent pipeline, which "
"is slower to render and can exhibit rendering issues due to incorrect "
"transparency sorting. However, unlike using a transparent material, setting "
"[param transparency] to a value greater than [code]0.0[/code] (exclusive) "
"will [i]not[/i] disable shadow rendering.\n"
"In spatial shaders, [code]1.0 - transparency[/code] is set as the default "
"value of the [code]ALPHA[/code] built-in.\n"
"[b]Note:[/b] [param transparency] is clamped between [code]0.0[/code] and "
"[code]1.0[/code], so this property cannot be used to make transparent "
"materials more opaque than they originally are."
msgstr ""
"Встановлює прозорість для заданого екземпляра геометрії. Еквівалентно [member "
"GeometryInstance3D.transparency].\n"
"Прозорість зі значенням [code]0.0[/code] є повністю непрозорою, тоді як "
"[code]1.0[/code] є повністю прозорою. Значення, більші за [code]0.0[/code] "
"(виключно), змусять матеріали геометрії проходити через конвеєр прозорості, "
"що повільніше рендериться та може призвести до проблем з рендерингом через "
"неправильне сортування прозорості. Однак, на відміну від використання "
"прозорого матеріалу, встановлення значення [param transparency] більше, ніж "
"[code]0.0[/code] (виключно), [i]не[/i] вимкне рендеринг тіней.\n"
"У просторових шейдерах [code]1.0 - transparency[/code] встановлено як "
"значення за замовчуванням для вбудованого [code]ALPHA[/code].\n"
"[b]Примітка:[/b] Параметр [prozornost] обмежено значеннями між [code]0.0[/"
"code] та [code]1.0[/code], тому цю властивість не можна використовувати для "
"того, щоб зробити прозорі матеріали більш непрозорими, ніж вони є спочатку."
msgid ""
"Sets the visibility range values for the given geometry instance. Equivalent "
"to [member GeometryInstance3D.visibility_range_begin] and related properties."
msgstr ""
"Налаштовує значення діапазону видимості для вказаної геометрії. Еквівалентно "
"[member GeometryInstance3D.visibility_range_begin] та суміжні властивості."
msgid ""
"Sets the base of the instance. A base can be any of the 3D objects that are "
"created in the RenderingServer that can be displayed. For example, any of the "
"light types, mesh, multimesh, particle system, reflection probe, decal, "
"lightmap, voxel GI and visibility notifiers are all types that can be set as "
"the base of an instance in order to be displayed in the scenario."
msgstr ""
"Встановлює основу екземпляра. Основа може бути будь-яким з об'єктів 3D, які "
"створюються в RenderingServer, які можна відображати. Наприклад, будь-який з "
"легких типів, сітки, багатомеш, системи частинок, відображення зон, декаль, "
"світлова карта, voxel GI і видимі ноти є всі види, які можуть бути "
"встановлені в якості основи екземпляра для відображення в сценарії."
msgid "Sets the weight for a given blend shape associated with this instance."
msgstr "Налаштовує вагу для даної форми блендера, пов'язаної з цим екземпляром."
msgid ""
"Sets a custom AABB to use when culling objects from the view frustum. "
"Equivalent to setting [member GeometryInstance3D.custom_aabb]."
msgstr ""
"Встановлює власний AABB для використання під час відсікання об'єктів зі "
"зрізаного вигляду. Еквівалентно налаштуванню [member "
"GeometryInstance3D.custom_aabb]."
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 GeometryInstance3D.extra_cull_margin]."
msgstr ""
"Встановлює відступ для збільшення розміру AABB під час вилучення об'єктів зі "
"зрізаної шкали. Це дозволяє уникнути вилучення об'єктів, які знаходяться за "
"межами зрізаної шкали. Еквівалентно [member "
"GeometryInstance3D.extra_cull_margin]."
msgid ""
"If [code]true[/code], ignores both frustum and occlusion culling on the "
"specified 3D geometry instance. This is not the same as [member "
"GeometryInstance3D.ignore_occlusion_culling], which only ignores occlusion "
"culling and leaves frustum culling intact."
msgstr ""
"Якщо [code]true[/code], ігнорується як відсікання усіченої кривої, так і "
"відсікання перекриття для зазначеного екземпляра 3D-геометрії. Це не те саме, "
"що [member GeometryInstance3D.ignore_occlusion_culling], який ігнорує лише "
"відсікання перекриття та залишає відсікання усіченої кривої недоторканим."
msgid ""
"Sets the render layers that this instance will be drawn to. Equivalent to "
"[member VisualInstance3D.layers]."
msgstr ""
"Встановлює рендерні шари, які цей екземпляр буде намальовано. Еквівалент до "
"[member VisualInstance3D.layers]."
msgid ""
"Sets the sorting offset and switches between using the bounding box or "
"instance origin for depth sorting."
msgstr ""
"Налаштовує відсортування і вимикачі між за допомогою закривної коробки або "
"походженням екземпляра для сортування глибини."
msgid ""
"Sets the scenario that the instance is in. The scenario is the 3D world that "
"the objects will be displayed in."
msgstr ""
"Налаштовує скрипт, що екземпляр знаходиться в. Скрипт – 3D світ, який буде "
"відображатися в об’єктах."
msgid ""
"Sets the override material of a specific surface. Equivalent to [method "
"MeshInstance3D.set_surface_override_material]."
msgstr ""
"Налаштовує надрізний матеріал певної поверхні. Equivalent to [method "
"MeshInstance3D.set_surface_override_material]."
msgid ""
"Sets the world space transform of the instance. Equivalent to [member "
"Node3D.global_transform]."
msgstr ""
"Встановлює перетворення світового простору екземпляра. Еквівалентно [member "
"Node3D.global_transform]."
msgid ""
"Sets the visibility parent for the given instance. Equivalent to [member "
"Node3D.visibility_parent]."
msgstr ""
"Встановлює батьківський об'єкт видимості для заданого екземпляра. "
"Еквівалентно [member Node3D.visibility_parent]."
msgid ""
"Sets whether an instance is drawn or not. Equivalent to [member "
"Node3D.visible]."
msgstr ""
"Встановлює, чи відображатиметься екземпляр чи ні. Еквівалентно [member "
"Node3D.visible]."
msgid ""
"Resets motion vectors and other interpolated values. Use this [i]after[/i] "
"teleporting a mesh from one position to another to avoid ghosting artifacts."
msgstr ""
"Скидає вектори руху та інші інтерпольовані значення. Використовуйте це "
"[i]після[/i] телепортації сітки з однієї позиції в іншу, щоб уникнути "
"артефактів ghosting."
msgid ""
"Returns an array of object IDs intersecting with the provided AABB. Only 3D "
"nodes that inherit from [VisualInstance3D] are considered, such as "
"[MeshInstance3D] or [DirectionalLight3D]. Use [method "
"@GlobalScope.instance_from_id] to obtain the actual nodes. A scenario RID "
"must be provided, which is available in the [World3D] you want to query. This "
"forces an update for all resources queued to update.\n"
"[b]Warning:[/b] This function is primarily intended for editor usage. For in-"
"game use cases, prefer physics collision."
msgstr ""
"Повертає масив ідентифікаторів об'єкта, що перетинаються з наданою AABB. "
"Тільки 3D-вузли, які успадкують від [VisualInstance3D], такі як "
"[MeshInstance3D] або [DirectionalLight3D]. Використовуйте [method "
"@GlobalScope.instance_from_id] для отримання фактичних вузлів. Скрипт RID "
"повинен бути надана, яка доступна в [World3D], ви хочете переробити. Це "
"змушує оновлення для всіх ресурсів, що чергуються до оновлення.\n"
"[b]Попередження:[/b] Ця функція призначена для використання редактора. Для "
"випадків використання ігор, віддають перевагу фізичним зіткненню."
msgid ""
"Returns an array of object IDs intersecting with the provided convex shape. "
"Only 3D nodes that inherit from [VisualInstance3D] are considered, such as "
"[MeshInstance3D] or [DirectionalLight3D]. Use [method "
"@GlobalScope.instance_from_id] to obtain the actual nodes. A scenario RID "
"must be provided, which is available in the [World3D] you want to query. This "
"forces an update for all resources queued to update.\n"
"[b]Warning:[/b] This function is primarily intended for editor usage. For in-"
"game use cases, prefer physics collision."
msgstr ""
"Повертає масив ідентифікаторів об'єкта, що перетинаються з заданою формою "
"опуклості. Тільки 3D-вузли, які успадкують від [VisualInstance3D], такі як "
"[MeshInstance3D] або [DirectionalLight3D]. Використовуйте [method "
"@GlobalScope.instance_from_id] для отримання фактичних вузлів. Скрипт RID "
"повинен бути надана, яка доступна в [World3D], ви хочете переробити. Це "
"змушує оновлення для всіх ресурсів, що чергуються до оновлення.\n"
"[b]Попередження:[/b] Ця функція призначена для використання редактора. Для "
"випадків використання ігор, віддають перевагу фізичним зіткненню."
msgid ""
"Returns an array of object IDs intersecting with the provided 3D ray. Only 3D "
"nodes that inherit from [VisualInstance3D] are considered, such as "
"[MeshInstance3D] or [DirectionalLight3D]. Use [method "
"@GlobalScope.instance_from_id] to obtain the actual nodes. A scenario RID "
"must be provided, which is available in the [World3D] you want to query. This "
"forces an update for all resources queued to update.\n"
"[b]Warning:[/b] This function is primarily intended for editor usage. For in-"
"game use cases, prefer physics collision."
msgstr ""
"Повертає масив ідентифікаторів об'єкта, що перетинаються з наданою променем "
"3D. Тільки 3D-вузли, які успадкують від [VisualInstance3D], такі як "
"[MeshInstance3D] або [DirectionalLight3D]. Використовуйте [method "
"@GlobalScope.instance_from_id] для отримання фактичних вузлів. Скрипт RID "
"повинен бути надана, яка доступна в [World3D], ви хочете переробити. Це "
"змушує оновлення для всіх ресурсів, що чергуються до оновлення.\n"
"[b]Попередження:[/b] Ця функція призначена для використання редактора. Для "
"випадків використання ігор, віддають перевагу фізичним зіткненню."
msgid ""
"Returns [code]true[/code] if our code is currently executing on the rendering "
"thread."
msgstr ""
"Повертаємо [code]true[/code], якщо наш код наразі виконується на рендерингу "
"нитки."
msgid ""
"If [code]true[/code], this directional light will blend between shadow map "
"splits resulting in a smoother transition between them. Equivalent to [member "
"DirectionalLight3D.directional_shadow_blend_splits]."
msgstr ""
"Якщо [code]true[/code], цей спрямований світло буде поєднуватися між "
"розділами shadow map, що призводить до плавного переходу між ними. "
"Еквівалентно [member DirectionalLight3D.direct_shadow_blend_splits]."
msgid ""
"Sets the shadow mode for this directional light. Equivalent to [member "
"DirectionalLight3D.directional_shadow_mode]."
msgstr ""
"Встановлює режим тіні для цього спрямованого світла. Еквівалентно [member "
"DirectionalLight3D.directional_shadow_mode]."
msgid ""
"If [code]true[/code], this light will not be used for anything except sky "
"shaders. Use this for lights that impact your sky shader that you may want to "
"hide from affecting the rest of the scene. For example, you may want to "
"enable this when the sun in your sky shader falls below the horizon."
msgstr ""
"Якщо [code]true[/code], це світло не буде використовуватися для будь-якого, "
"крім небесних тіней. Використовуйте це для вогнів, які впливають на ваше небо "
"відтінок, які ви можете приховати від впливу на решту сцени. Наприклад, ви "
"можете ввімкнути це, коли сонце в небі шейдер потрапляє нижче горизонту."
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 "
"OmniLight3D.omni_shadow_mode]."
msgstr ""
"Встановлює, чи використовувати подвійну параболоїдну або кубічну карту для "
"shadow map. Подвійний параболоїд швидше, але може постраждати від артефактів. "
"Еквівалентно [member OmniLight3D.omni_shadow_mode]."
msgid ""
"Sets the texture filter mode to use when rendering light projectors. This "
"parameter is global and cannot be set on a per-light basis."
msgstr ""
"Встановлює режим фактурного фільтра для використання при рендерингу світлових "
"проекторів. Цей параметр є глобальним і не може бути встановлений на основі "
"просвіту."
msgid ""
"Sets the bake mode to use for the specified 3D light. Equivalent to [member "
"Light3D.light_bake_mode]."
msgstr ""
"Встановлює режим випікання, який використовуватиметься для вказаного 3D-"
"світла. Еквівалентно [member Light3D.light_bake_mode]."
msgid "Sets the color of the light. Equivalent to [member Light3D.light_color]."
msgstr "Встановлює колір світла. Еквівалентно [member Light3D.light_color]."
msgid ""
"Sets the cull mask for this 3D light. Lights only affect objects in the "
"selected layers. Equivalent to [member Light3D.light_cull_mask]."
msgstr ""
"Встановлює маску відсікання для цього 3D-світла. Світло впливає лише на "
"об'єкти у вибраних шарах. Еквівалентно [member Light3D.light_cull_mask]."
msgid ""
"Sets the distance fade for this 3D light. This acts as a form of level of "
"detail (LOD) and can be used to improve performance. Equivalent to [member "
"Light3D.distance_fade_enabled], [member Light3D.distance_fade_begin], [member "
"Light3D.distance_fade_shadow], and [member Light3D.distance_fade_length]."
msgstr ""
"Встановлює відстань згасання для цього 3D-світла. Це діє як форма рівня "
"деталізації (LOD) і може бути використано для покращення продуктивності. "
"Еквівалентно [member Light3D.distance_fade_enabled], [member "
"Light3D.distance_fade_begin], [member Light3D.distance_fade_shadow], і "
"[member Light3D.distance_fade_length]."
msgid ""
"Sets the maximum SDFGI cascade in which the 3D light's indirect lighting is "
"rendered. Higher values allow the light to be rendered in SDFGI further away "
"from the camera."
msgstr ""
"Налаштовує максимальну каскад SDFGI, в якій наведено непряме освітлення 3D. "
"Найвищі значення дозволяють світло надавати в SDFGI додатково від камери."
msgid ""
"If [code]true[/code], the 3D light will subtract light instead of adding "
"light. Equivalent to [member Light3D.light_negative]."
msgstr ""
"Якщо [code]true[/code], 3D-світло відніматиме світло замість додавання. "
"Еквівалентно [member Light3D.light_negative]."
msgid ""
"Sets the specified 3D light parameter. Equivalent to [method "
"Light3D.set_param]."
msgstr ""
"Встановлює вказаний параметр 3D-світла. Еквівалентно [method "
"Light3D.set_param]."
msgid ""
"Sets the projector texture to use for the specified 3D light. Equivalent to "
"[member Light3D.light_projector]."
msgstr ""
"Встановлює текстуру проектора, яка використовуватиметься для вказаного 3D-"
"світла. Еквівалентно [member Light3D.light_projector]."
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 "
"cast a shadow on both sides of the mesh, set the mesh to use double-sided "
"shadows with [method instance_geometry_set_cast_shadows_setting]. Equivalent "
"to [member Light3D.shadow_reverse_cull_face]."
msgstr ""
"Якщо [code]true[/code], змінює відсікання задньої поверхні сітки на зворотне. "
"Це може бути корисним, коли у вас є плоска сітка, за якою є світло. Якщо вам "
"потрібно відкинути тінь з обох боків сітки, налаштуйте для сітки використання "
"двосторонніх тіней за допомогою методу [method "
"instance_geometry_set_cast_shadows_setting]. Еквівалентно [member "
"Light3D.shadow_reverse_cull_face]."
msgid ""
"If [code]true[/code], light will cast shadows. Equivalent to [member "
"Light3D.shadow_enabled]."
msgstr ""
"Якщо [code]true[/code], світло відкидатиме тіні. Еквівалентно [member "
"Light3D.shadow_enabled]."
msgid ""
"Sets the shadow caster mask for this 3D light. Shadows will only be cast "
"using objects in the selected layers. Equivalent to [member "
"Light3D.shadow_caster_mask]."
msgstr ""
"Встановлює маску відкидання тіней для цього 3D-світла. Тіні будуть "
"відкидатися лише за допомогою об'єктів у вибраних шарах. Еквівалентно [member "
"Light3D.shadow_caster_mask]."
msgid ""
"Creates a new lightmap global illumination instance and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]lightmap_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [LightmapGI]."
msgstr ""
"Створення нової світлової карти глобального освітлення екземпляра і додає її "
"до RenderingServer. Ви можете отримати доступ до RID, який повертається. Цей "
"RID буде використовуватися в усіх [code]lightmap_*[/code] Функції "
"RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Важкий вузол [LightmapGI]."
msgid ""
"Used to inform the renderer what exposure normalization value was used while "
"baking the lightmap. This value will be used and modulated at run time to "
"ensure that the lightmap maintains a consistent level of exposure even if the "
"scene-wide exposure normalization is changed at run time. For more "
"information see [method camera_attributes_set_exposure]."
msgstr ""
"Використовується для інформування рендерера, яке значення нормалізації "
"експозиції використовувався при випіканні мапи. Ця величина буде використана "
"і модулюється в часі запуску, щоб переконатися, що Lightmap підтримує "
"послідовний рівень впливу, навіть якщо нормалізація висоти сцени змінюється в "
"часі. Для отримання додаткової інформації див. [method "
"camera_attributes_set_exposure]."
msgid ""
"Set the textures on the given [param lightmap] GI instance to the texture "
"array pointed to by the [param light] RID. If the lightmap texture was baked "
"with [member LightmapGI.directional] set to [code]true[/code], then [param "
"uses_sh] must also be [code]true[/code]."
msgstr ""
"Встановіть текстури на даній [param lightmap] GI екземпляр до фактурного "
"масиву, зазначеного до [param light] RID. [code]true[/code], потім [param "
"use_sh] повинен бути [code]true[/code]."
msgid ""
"Toggles whether a bicubic filter should be used when lightmaps are sampled. "
"This smoothens their appearance at a performance cost."
msgstr ""
"Перемикає, чи слід використовувати бікубічний фільтр під час вибірки карт "
"освітлення. Це згладжує їх зовнішній вигляд за меншої продуктивності."
msgid ""
"Returns a mesh of a sphere with the given number of horizontal subdivisions, "
"vertical subdivisions and radius. See also [method get_test_cube]."
msgstr ""
"Повертає сітку сфери із заданою кількістю горизонтальних поділів, "
"вертикальних поділів та радіусом. Див. також [method get_test_cube]."
msgid ""
"Creates an empty material and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]material_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [Material]."
msgstr ""
"Створює порожній матеріал і додає його рендерингу. Ви можете отримати доступ "
"до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]material_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [Material]."
msgid "Returns the value of a certain material's parameter."
msgstr "Повертає значення параметра певного матеріалу."
msgid "Sets an object's next material."
msgstr "Налаштовує наступний матеріал об'єкта."
msgid "Sets a material's parameter."
msgstr "Встановлює параметр матеріалу."
msgid "Sets a material's render priority."
msgstr "Налаштовує пріоритетність матеріалу."
msgid "Sets a shader material's shader."
msgstr "Налаштовує шейдер тіні."
msgid ""
"When using the Mobile renderer, [method material_set_use_debanding] can be "
"used to enable or disable the debanding feature of 3D materials "
"([BaseMaterial3D] and [ShaderMaterial]).\n"
"[method material_set_use_debanding] has no effect when using the "
"Compatibility or Forward+ renderer. In Forward+, [Viewport] debanding can be "
"used instead.\n"
"See also [member ProjectSettings.rendering/anti_aliasing/quality/"
"use_debanding] and [method RenderingServer.viewport_set_use_debanding]."
msgstr ""
"Під час використання мобільного рендерера, метод [material_set_use_debanding] "
"можна використовувати для ввімкнення або вимкнення функції згладжування 3D-"
"матеріалів ([BaseMaterial3D] та [ShaderMaterial]).\n"
"Метод [material_set_use_debanding] не має жодного ефекту під час використання "
"рендерера Compatibility або Forward+. У Forward+ замість цього можна "
"використовувати згладжування [Viewport].\n"
"Див. також [member ProjectSettings.rendering/anti_aliasing/quality/"
"use_debanding] та [method RenderingServer.viewport_set_use_debanding]."
msgid "Removes all surfaces from a mesh."
msgstr "Видаліть всі поверхні з сітки."
msgid ""
"Creates a new mesh and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]mesh_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this mesh to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent resource is [Mesh]."
msgstr ""
"Створює нову сітку та додає її до RenderingServer. До неї можна отримати "
"доступ за допомогою повернутого RID. Цей RID буде використовуватися у всіх "
"функціях RenderingServer [code]mesh_*[/code].\n"
"Після завершення роботи з RID вам потрібно звільнити RID за допомогою методу "
"RenderingServer [method free_rid].\n"
"Щоб розмістити її в сцені, приєднайте цю сітку до екземпляра за допомогою "
"методу [method instance_set_base], використовуючи повернутий RID.\n"
"[b]Примітка:[/b] Еквівалентним ресурсом є [Mesh]."
msgid "Returns a mesh's blend shape count."
msgstr "Повертаємо кількість форми сітки."
msgid "Returns a mesh's blend shape mode."
msgstr "Повертаємо режим форми сітки."
msgid "Returns a mesh's custom aabb."
msgstr "Повертає на користувацьку абашку сітки."
msgid "Returns a mesh's number of surfaces."
msgstr "Повертаємо кількість поверхонь сітки."
msgid "Sets a mesh's blend shape mode."
msgstr "Налаштовує режим форми сітки."
msgid "Sets a mesh's custom aabb."
msgstr "Налаштовує на замовлення сітки."
msgid "Returns a mesh's surface's buffer arrays."
msgstr "Повертає масиви буферів поверхні сітки."
msgid "Returns a mesh's surface's arrays for blend shapes."
msgstr "Повертає масиви поверхні сітки для форм змішування."
msgid ""
"Returns the stride of the attribute buffer for a mesh with given [param "
"format]."
msgstr ""
"Повертає термін дії буфера атрибута на сіточку з наданою [param format]."
msgid ""
"Returns the stride of the index buffer for a mesh with the given [param "
"format]."
msgstr "Повертає крок індексного буфера для сітки з заданим [param format]."
msgid ""
"Returns the stride of the combined normals and tangents for a mesh with given "
"[param format]. Note importantly that, while normals and tangents are in the "
"vertex buffer with vertices, they are only interleaved with each other and so "
"have a different stride than vertex positions."
msgstr ""
"Повертає пасиду комбінованих нормалей і тангенсів для сітки з даними [param "
"format]. Зверніть увагу на те, що в той час як нормали і тангенси знаходяться "
"в буфері вершини з вершинами, вони тільки взаємопов'язані один з одним і тому "
"мають різну позицію, ніж позиції вершини."
msgid ""
"Returns the offset of a given attribute by [param array_index] in the start "
"of its respective buffer."
msgstr ""
"Повертає зміщення даної атрибути [param array_index] у старті відповідного "
"буфера."
msgid ""
"Returns the stride of the skin buffer for a mesh with given [param format]."
msgstr "Повертає крок буфера шкіри для сітки з заданим [param format]."
msgid ""
"Returns the stride of the vertex positions for a mesh with given [param "
"format]. Note importantly that vertex positions are stored consecutively and "
"are not interleaved with the other attributes in the vertex buffer (normals "
"and tangents)."
msgstr ""
"Повертає крок позицій вершин для сітки із заданим форматом [param format]. "
"Важливо зазначити, що позиції вершин зберігаються послідовно та не чергуються "
"з іншими атрибутами у буфері вершин (нормалями та дотичними)."
msgid "Returns a mesh's surface's material."
msgstr "Повертає матеріал поверхні сітки."
msgid "Sets a mesh's surface's material."
msgstr "Встановлює матеріал поверхні сітки."
msgid ""
"Updates the index buffer of the mesh surface with the given [param data]. The "
"expected data are 16 or 32-bit unsigned integers, which can be determined "
"with [method mesh_surface_get_format_index_stride]."
msgstr ""
"Оновлює індексний буфер поверхні сітки заданим значенням [param data]. "
"Очікувані дані – це 16- або 32-бітні беззнакові цілі числа, які можна "
"визначити за допомогою [method mesh_surface_get_format_index_stride]."
msgid ""
"Creates a new multimesh on the RenderingServer and returns an [RID] handle. "
"This RID will be used in all [code]multimesh_*[/code] RenderingServer "
"functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this multimesh to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent resource is [MultiMesh]."
msgstr ""
"Створює нову мультисітку на RenderingServer та повертає дескриптор [RID]. Цей "
"RID буде використовуватися у всіх функціях [code]multimesh_*[/code] "
"RenderingServer.\n"
"Після завершення роботи з RID вам потрібно звільнити RID за допомогою методу "
"[method free_rid] RenderingServer.\n"
"Щоб розмістити її в сцені, приєднайте цю мультисітку до екземпляра за "
"допомогою методу [method instance_set_base], використовуючи повернутий RID.\n"
"[b]Примітка:[/b] Еквівалентним ресурсом є [MultiMesh]."
msgid ""
"Calculates and returns the axis-aligned bounding box that encloses all "
"instances within the multimesh."
msgstr ""
"Обчислення і повернення вісь вирівнюється коробочка, яка закриває всі "
"екземпляри в мультимеш."
msgid ""
"Returns the MultiMesh data (such as instance transforms, colors, etc.). See "
"[method multimesh_set_buffer] for details on the returned data.\n"
"[b]Note:[/b] If the buffer is in the engine's internal cache, it will have to "
"be fetched from GPU memory and possibly decompressed. This means [method "
"multimesh_get_buffer] is potentially a slow operation and should be avoided "
"whenever possible."
msgstr ""
"Повертає дані MultiMesh (такі як перетворення екземплярів, кольори тощо). "
"Див. [method multimesh_set_buffer] для отримання детальної інформації про "
"повернуті дані.\n"
"[b]Примітка:[/b] Якщо буфер знаходиться у внутрішньому кеші движка, його "
"потрібно буде отримати з пам'яті графічного процесора та, можливо, "
"розпакувати. Це означає, що [method multimesh_get_buffer] потенційно є "
"повільною операцією, і її слід уникати, коли це можливо."
msgid ""
"Returns the [RenderingDevice] [RID] handle of the [MultiMesh], which can be "
"used as any other buffer on the Rendering Device."
msgstr ""
"Повертає дескриптор [RenderingDevice] [RID] [MultiMesh], який можна "
"використовувати як будь-який інший буфер на пристрої рендерингу."
msgid ""
"Returns the [RenderingDevice] [RID] handle of the [MultiMesh] command buffer. "
"This [RID] is only valid if [code]use_indirect[/code] is set to [code]true[/"
"code] when allocating data through [method multimesh_allocate_data]. It can "
"be used to directly modify the instance count via buffer.\n"
"The data structure is dependent on both how many surfaces the mesh contains "
"and whether it is indexed or not, the buffer has 5 integers in it, with the "
"last unused if the mesh is not indexed.\n"
"Each of the values in the buffer correspond to these options:\n"
"[codeblock lang=text]\n"
"Indexed:\n"
" 0 - indexCount;\n"
" 1 - instanceCount;\n"
" 2 - firstIndex;\n"
" 3 - vertexOffset;\n"
" 4 - firstInstance;\n"
"Non Indexed:\n"
" 0 - vertexCount;\n"
" 1 - instanceCount;\n"
" 2 - firstVertex;\n"
" 3 - firstInstance;\n"
" 4 - unused;\n"
"[/codeblock]"
msgstr ""
"Повертає дескриптор [RenderingDevice] [RID] буфера команд [MultiMesh]. Цей "
"[RID] є дійсним, лише якщо [code]use_indirect[/code] має значення [code]true[/"
"code] під час розподілу даних через [method multimesh_allocate_data]. Його "
"можна використовувати для безпосередньої зміни кількості екземплярів через "
"буфер. \n"
"Структура даних залежить як від того, скільки поверхонь містить сітка, так і "
"від того, проіндексована вона чи ні, буфер містить 5 цілих чисел, останнє з "
"яких не використовується, якщо сітка не проіндексована. \n"
"Кожне зі значень у буфері відповідає цим параметрам: \n"
"[codeblock lang=text]\n"
"Indexed:\n"
" 0 - indexCount;\n"
" 1 - instanceCount;\n"
" 2 - firstIndex;\n"
" 3 - vertexOffset;\n"
" 4 - firstInstance;\n"
"Non Indexed:\n"
" 0 - vertexCount;\n"
" 1 - instanceCount;\n"
" 2 - firstVertex;\n"
" 3 - firstInstance;\n"
" 4 - unused;\n"
"[/codeblock]"
msgid "Returns the custom AABB defined for this MultiMesh resource."
msgstr ""
"Повертає користувацький AABB, визначений для цього багатомецького ресурсу."
msgid "Returns the number of instances allocated for this multimesh."
msgstr "Повертає кількість екземплярів, виділених для цього м'яса."
msgid "Returns the RID of the mesh that will be used in drawing this multimesh."
msgstr "Повертаємо RID сітки, яка буде використовуватися в малюнку цього м'яса."
msgid "Returns the number of visible instances for this multimesh."
msgstr "Повертає кількість видимих екземплярів для цього мультимеш."
msgid "Returns the color by which the specified instance will be modulated."
msgstr ""
"Повернення кольору, за допомогою якого буде модулювати зазначений екземпляр."
msgid "Returns the custom data associated with the specified instance."
msgstr "Повертає користувацькі дані, пов'язані з зазначеним екземпляром."
msgid "Returns the [Transform3D] of the specified instance."
msgstr "Повертає [Transform3D] зазначеного екземпляра."
msgid ""
"Returns the [Transform2D] of the specified instance. For use when the "
"multimesh is set to use 2D transforms."
msgstr ""
"Повернення [Transform2D] вказаного екземпляра. Для використання при "
"багатомешці встановлюється використання 2D трансформаторів."
msgid ""
"Prevents physics interpolation for the specified instance during the current "
"physics tick.\n"
"This is useful when moving an instance to a new location, to give an "
"instantaneous change rather than interpolation from the previous location."
msgstr ""
"Запобігає фізичній інтерполяції для вказаного екземпляра протягом поточного "
"фізичного тику. \n"
"Це корисно під час переміщення екземпляра в нове місце, щоб забезпечити "
"миттєву зміну, а не інтерполяцію з попереднього розташування."
msgid ""
"Sets the color by which this instance will be modulated. Equivalent to "
"[method MultiMesh.set_instance_color]."
msgstr ""
"Встановлює колір, за яким буде модулюватися цей екземпляр. Еквівалентно "
"[method MultiMesh.set_instance_color]."
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 ""
"Встановлює користувацькі дані для цього екземпляра. Користувальницькі дані "
"продаються як [Color], але інтерпретуються як [code]vec4[/code] в тіні. "
"Equivalent to [method MultiMesh.set_instance_custom_data]."
msgid ""
"Sets the [Transform3D] for this instance. Equivalent to [method "
"MultiMesh.set_instance_transform]."
msgstr ""
"Налаштовує [Transform3D] для цього екземпляра. Еквівалентно [method "
"MultiMesh.set_instance_transform]."
msgid ""
"Sets the [Transform2D] for this instance. For use when multimesh is used in "
"2D. Equivalent to [method MultiMesh.set_instance_transform_2d]."
msgstr ""
"Налаштовує [Transform2D] для цього екземпляра. Для використання при "
"багатомешці використовується в 2D. Еквівалентно [method "
"MultiMesh.set_instance_transform_2d]."
msgid ""
"Prevents physics interpolation for all instances during the current physics "
"tick.\n"
"This is useful when moving all instances to new locations, to give "
"instantaneous changes rather than interpolation from the previous locations."
msgstr ""
"Запобігає інтерполяції фізики для всіх екземплярів протягом поточного такту "
"фізики.\n"
"Це корисно під час переміщення всіх екземплярів у нові місця, щоб отримати "
"миттєві зміни, а не інтерполяцію з попередніх місць розташування."
msgid ""
"Set the entire data to use for drawing the [param multimesh] at once to "
"[param buffer] (such as instance transforms and colors). [param buffer]'s "
"size must match the number of instances multiplied by the per-instance data "
"size (which depends on the enabled MultiMesh fields). Otherwise, an error "
"message is printed and nothing is rendered. See also [method "
"multimesh_get_buffer].\n"
"The per-instance data size and expected data order is:\n"
"[codeblock lang=text]\n"
"2D:\n"
" - Position: 8 floats (8 floats for Transform2D)\n"
" - Position + Vertex color: 12 floats (8 floats for Transform2D, 4 floats "
"for Color)\n"
" - Position + Custom data: 12 floats (8 floats for Transform2D, 4 floats of "
"custom data)\n"
" - Position + Vertex color + Custom data: 16 floats (8 floats for "
"Transform2D, 4 floats for Color, 4 floats of custom data)\n"
"3D:\n"
" - Position: 12 floats (12 floats for Transform3D)\n"
" - Position + Vertex color: 16 floats (12 floats for Transform3D, 4 floats "
"for Color)\n"
" - Position + Custom data: 16 floats (12 floats for Transform3D, 4 floats of "
"custom data)\n"
" - Position + Vertex color + Custom data: 20 floats (12 floats for "
"Transform3D, 4 floats for Color, 4 floats of custom data)\n"
"[/codeblock]\n"
"Instance transforms are in row-major order. Specifically:\n"
"- For [Transform2D] the float-order is: [code](x.x, y.x, padding_float, "
"origin.x, x.y, y.y, padding_float, origin.y)[/code].\n"
"- For [Transform3D] the float-order is: [code](basis.x.x, basis.y.x, "
"basis.z.x, origin.x, basis.x.y, basis.y.y, basis.z.y, origin.y, basis.x.z, "
"basis.y.z, basis.z.z, origin.z)[/code]."
msgstr ""
"Встановіть усі дані для використання для малювання [param multimesh] "
"одночасно в [param buffer] (наприклад, трансформації екземплярів і кольори). "
"Розмір [param buffer] має відповідати кількості екземплярів, помноженій на "
"розмір даних кожного екземпляра (який залежить від увімкнених полів "
"MultiMesh). В іншому випадку друкується повідомлення про помилку, і нічого не "
"відображається. Дивіться також [method multimesh_get_buffer]. \n"
"Розмір даних для екземпляра та очікуваний порядок даних: \n"
"[codeblock lang=text] \n"
"2D: \n"
" - Позиція: 8 floats (8 floats для Transform2D) \n"
" - Позиція + колір вершини: 12 поплавків (8 поплавків для Transform2D, 4 "
"поплавки для кольору) \n"
" - Позиція + користувацькі дані: 12 плаваючих елементів (8 плаваючих місць "
"для Transform2D, 4 плаваючих користувацьких даних) \n"
" - Позиція + Колір вершини + Користувальницькі дані: 16 плаваючих елементів "
"(8 плаваючих елементів для Transform2D, 4 плаваючих рядка для кольору, 4 "
"плаваючих рядка користувацьких даних) \n"
"3D: \n"
" - Позиція: 12 поплавків (12 поплавків для Transform3D) \n"
" - Позиція + колір вершини: 16 поплавків (12 поплавків для Transform3D, 4 "
"поплавки для кольору) \n"
" - Позиція + користувальницькі дані: 16 плаваючих елементів (12 плаваючих "
"місць для Transform3D, 4 плаваючих числа користувацьких даних) \n"
" - Позиція + Колір вершини + Користувальницькі дані: 20 поплавків (12 "
"поплавків для Transform3D, 4 поплавки для кольору, 4 поплавки користувацьких "
"даних) \n"
"[/codeblock] \n"
"Перетворення екземплярів виконуються в порядку старшого рядка. зокрема: \n"
"- Для [Transform2D] плаваючий порядок такий: [code](x.x, y.x, padding_float, "
"origin.x, x.y, y.y, padding_float, origin.y)[/code]. \n"
"- Для [Transform3D] плаваючий порядок такий: [code](basis.x.x, basis.y.x, "
"basis.z.x, origin.x, basis.x.y, basis.y.y, basis.z.y, origin.y, basis.x.z, "
"basis.y.z, basis.z.z, origin.z)[/code]."
msgid ""
"Alternative version of [method multimesh_set_buffer] for use with physics "
"interpolation.\n"
"Takes both an array of current data and an array of data for the previous "
"physics tick."
msgstr ""
"Альтернативна версія [method multimesh_set_buffer] для використання з "
"фізичною інтерполяцією.\n"
"Бере як масив поточних даних, так і масив даних для попереднього фізичного "
"тику."
msgid "Sets the custom AABB for this MultiMesh resource."
msgstr "Налаштування користувальницького AABB для цього багатомецького ресурсу."
msgid ""
"Sets the mesh to be drawn by the multimesh. Equivalent to [member "
"MultiMesh.mesh]."
msgstr ""
"Встановлює сітку, яку буде малювати мультисітка. Еквівалентно [member "
"MultiMesh.mesh]."
msgid "Turns on and off physics interpolation for this MultiMesh resource."
msgstr "Вмикає та вимикає фізичну інтерполяцію для цього ресурсу MultiMesh."
msgid ""
"Sets the physics interpolation quality for the [MultiMesh].\n"
"A value of [constant MULTIMESH_INTERP_QUALITY_FAST] gives fast but low "
"quality interpolation, a value of [constant MULTIMESH_INTERP_QUALITY_HIGH] "
"gives slower but higher quality interpolation."
msgstr ""
"Встановлює якість інтерполяції фізики для [MultiMesh]. \n"
"Значення [constant MULTIMESH_INTERP_QUALITY_FAST] дає швидку, але "
"низькоякісну інтерполяцію, значення [constant MULTIMESH_INTERP_QUALITY_HIGH] "
"дає повільнішу, але якіснішу інтерполяцію."
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 ""
"Встановлює кількість видимих екземплярів у заданий момент часу. Якщо -1, "
"відображаються всі виділені екземпляри. Еквівалентно [member "
"MultiMesh.visible_instance_count]."
msgid ""
"Creates an occluder instance and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]occluder_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [Occluder3D] (not to be confused with "
"the [OccluderInstance3D] node)."
msgstr ""
"Створює екземпляр оклюцера і додає його до RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]occluder_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] еквівалентний ресурс [Occluder3D] (не плутати з "
"[OccluderInstance3D] вершина)."
msgid ""
"Sets the mesh data for the given occluder RID, which controls the shape of "
"the occlusion culling that will be performed."
msgstr ""
"Налаштовує дані сітки для даного оклюцера RID, яка контролює форму кульки "
"оклюзії, яка буде виконана."
msgid ""
"Creates a new omni light and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID can be used in most "
"[code]light_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this omni light to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent node is [OmniLight3D]."
msgstr ""
"Створює новий омні світло і додає його до RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID можна використовувати в більшості "
"[code]light_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розміститися в сцені, прикріпіть цей омний світло до екземпляра за "
"допомогою [method instance_set_base] за допомогою повернутого RID.\n"
"[b]Примітка:[/b] Важкий вузол [OmniLight3D]."
msgid ""
"Creates a new 3D GPU particle collision or attractor and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"can be used in most [code]particles_collision_*[/code] RenderingServer "
"functions.\n"
"[b]Note:[/b] The equivalent nodes are [GPUParticlesCollision3D] and "
"[GPUParticlesAttractor3D]."
msgstr ""
"Створює новий зіткнення частинок 3D GPU або приваблює його до "
"RenderingServer. Ви можете отримати доступ до RID, який повертається. Цей RID "
"може використовуватися в більшості [code] particles_collision_*[/code] "
"RenderingServer функції.\n"
"[b]Примітка:[/b] Вирівнюючі вузли [GPUParticlesCollision3D] і "
"[GPUParticlesAttractor3D]."
msgid ""
"Requests an update for the 3D GPU particle collision heightfield. This may be "
"automatically called by the 3D GPU particle collision heightfield depending "
"on its [member GPUParticlesCollisionHeightField3D.update_mode]."
msgstr ""
"Запитує оновлення для 3D GPU з висоти зіткнення. Це може бути автоматично "
"викликаний 3D GPU Висота зіткнень залежно від його [member "
"GPUPaarticleCollisionHeightField3D.update_mode]."
msgid ""
"Sets the attenuation [param curve] for the 3D GPU particles attractor "
"specified by the [param particles_collision] RID. Only used for attractors, "
"not colliders. Equivalent to [member GPUParticlesAttractor3D.attenuation]."
msgstr ""
"Встановлює затухання [param curve] для 3D-аттрактора частинок GPU, заданого "
"RID [param particles_collision]. Використовується лише для атракторів, а не "
"для колайдерів. Еквівалентно [member GPUParticlesAttractor3D.attenuation]."
msgid ""
"Sets the directionality [param amount] for the 3D GPU particles attractor "
"specified by the [param particles_collision] RID. Only used for attractors, "
"not colliders. Equivalent to [member GPUParticlesAttractor3D.directionality]."
msgstr ""
"Встановлює спрямованість [param amount] для 3D-атрактора частинок GPU, "
"визначеного RID [param particles_collision]. Використовується лише для "
"атракторів, а не для колайдерів. Еквівалентно [member "
"GPUParticlesAttractor3D.directionality]."
msgid ""
"Sets the [param strength] for the 3D GPU particles attractor specified by the "
"[param particles_collision] RID. Only used for attractors, not colliders. "
"Equivalent to [member GPUParticlesAttractor3D.strength]."
msgstr ""
"Встановлює [param strength] для атрактора 3D-частинок GPU, заданого RID "
"[param particles_collision]. Використовується лише для атракторів, а не для "
"колайдерів. Еквівалентно [member GPUParticlesAttractor3D.strength]."
msgid ""
"Sets the [param extents] for the 3D GPU particles collision by the [param "
"particles_collision] RID. Equivalent to [member "
"GPUParticlesCollisionBox3D.size], [member GPUParticlesCollisionSDF3D.size], "
"[member GPUParticlesCollisionHeightField3D.size], [member "
"GPUParticlesAttractorBox3D.size] or [member "
"GPUParticlesAttractorVectorField3D.size] depending on the [param "
"particles_collision] type."
msgstr ""
"Встановлює значення [param extents] для зіткнення 3D-частинок GPU за "
"допомогою RID [param particles_collision]. Еквівалентно [member "
"GPUParticlesCollisionBox3D.size], [member GPUParticlesCollisionSDF3D.size], "
"[member GPUParticlesCollisionHeightField3D.size], [member "
"GPUParticlesAttractorBox3D.size] або [member "
"GPUParticlesAttractorVectorField3D.size] залежно від типу [param "
"particles_collision]."
msgid ""
"Sets the collision or attractor shape [param type] for the 3D GPU particles "
"collision or attractor specified by the [param particles_collision] RID."
msgstr ""
"Встановлює форму зіткнення або атрактора [param type] для зіткнення або "
"атрактора 3D-частинок GPU, визначеного RID [param particles_collision]."
msgid ""
"Sets the cull [param mask] for the 3D GPU particles collision or attractor "
"specified by the [param particles_collision] RID. Equivalent to [member "
"GPUParticlesCollision3D.cull_mask] or [member "
"GPUParticlesAttractor3D.cull_mask] depending on the [param "
"particles_collision] type."
msgstr ""
"Встановлює маску вибракування [param mask] для зіткнення або атрактора 3D-"
"частинок GPU, визначеного RID [param particles_collision]. Еквівалентно "
"[member GPUParticlesCollision3D.cull_mask] або [member "
"GPUParticlesAttractor3D.cull_mask] залежно від типу [param "
"particles_collision]."
msgid ""
"Sets the signed distance field [param texture] for the 3D GPU particles "
"collision specified by the [param particles_collision] RID. Equivalent to "
"[member GPUParticlesCollisionSDF3D.texture] or [member "
"GPUParticlesAttractorVectorField3D.texture] depending on the [param "
"particles_collision] type."
msgstr ""
"Встановлює поле відстані зі знаком [param texture] для зіткнення 3D-частинок "
"GPU, визначеного RID [param particles_collision]. Еквівалентно [member "
"GPUParticlesCollisionSDF3D.texture] або [member "
"GPUParticlesAttractorVectorField3D.texture] залежно від типу [param "
"particles_collision]."
msgid ""
"Sets the heightfield [param mask] for the 3D GPU particles heightfield "
"collision specified by the [param particles_collision] RID. Equivalent to "
"[member GPUParticlesCollisionHeightField3D.heightfield_mask]."
msgstr ""
"Встановлює поле висоти [param mask] для колізії поля висоти 3D-частинок GPU, "
"визначеної RID [param particles_collision]. Еквівалентно [member "
"GPUParticlesCollisionHeightField3D.heightfield_mask]."
msgid ""
"Sets the heightmap [param resolution] for the 3D GPU particles heightfield "
"collision specified by the [param particles_collision] RID. Equivalent to "
"[member GPUParticlesCollisionHeightField3D.resolution]."
msgstr ""
"Встановлює карту висот [param resolution] для колізії висотних полів 3D-"
"частинок GPU, визначеної RID [param particles_collision]. Еквівалентно "
"[member GPUParticlesCollisionHeightField3D.resolution]."
msgid ""
"Sets the [param radius] for the 3D GPU particles sphere collision or "
"attractor specified by the [param particles_collision] RID. Equivalent to "
"[member GPUParticlesCollisionSphere3D.radius] or [member "
"GPUParticlesAttractorSphere3D.radius] depending on the [param "
"particles_collision] type."
msgstr ""
"Налаштовує [param radius] для зіткнення частин 3D GPU або приваблювача, "
"вказаний [param particles_collision] РАЙД. Equivalent to [member "
"GPUPaarticleCollisionSphere3D.radius] або [пам'яний графічний "
"процесорSphere3D.radius] залежно від типу [param particles_collision]."
msgid ""
"Creates a GPU-based particle system and adds it to the RenderingServer. It "
"can be accessed with the RID that is returned. This RID will be used in all "
"[code]particles_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach these particles to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent nodes are [GPUParticles2D] and [GPUParticles3D].\n"
"[b]Note:[/b] All [code]particles_*[/code] methods only apply to GPU-based "
"particles, not CPU-based particles. [CPUParticles2D] and [CPUParticles3D] do "
"not have equivalent RenderingServer functions available, as these use "
"[MultiMeshInstance2D] and [MultiMeshInstance3D] under the hood (see "
"[code]multimesh_*[/code] methods)."
msgstr ""
"Створює систему частинок GPU і додає її до RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]частини_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розмістити на сцені, прикріпіть ці частинки до екземпляра за допомогою "
"[method free_rid] за допомогою повернутого RID.\n"
"[b]Примітка:[/b] Вирівнюючі вузли [GPUParticles2D] і [GPUParticles3D].\n"
"[b]Примітка:[/b] Всі [code]частинки_*[/code] методи застосовуються тільки до "
"частинок GPU, а не частинок процесора. [CPUParticles2D] і [CPUParticles3D] не "
"мають еквівалентних функцій RenderingServer, оскільки це використання "
"[MultiMeshInstance2D] і [MultiMeshInstance3D] під капюшоном (див. "
"[code]multimesh_*[/code] методи)."
msgid "Manually emits particles from the [param particles] instance."
msgstr "Ручно випромінює частинки з екземпляра [парам]."
msgid ""
"Calculates and returns the axis-aligned bounding box that contains all the "
"particles. Equivalent to [method GPUParticles3D.capture_aabb]."
msgstr ""
"Обчислює та повертає обмежувальну рамку, вирівняну по осях, яка містить усі "
"частинки. Еквівалентно [method GPUParticles3D.capture_aabb]."
msgid "Returns [code]true[/code] if particles are currently set to emitting."
msgstr ""
"Повертає [code]true[/code], якщо частинки в даний час встановлюються для "
"випромінювання."
msgid ""
"Returns [code]true[/code] if particles are not emitting and particles are set "
"to inactive."
msgstr ""
"Повертає [code]true[/code], якщо частинки не випромінюються і частинки "
"встановлюються до неактивності."
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 "
"instances_cull_aabb], [method instances_cull_convex], or [method "
"instances_cull_ray]."
msgstr ""
"Додати систему частинок до списку систем частинок, які потрібно оновити. "
"Оновлення відбудеться на наступному кадрі або на наступному виклику функції "
"[method instances_cull_aabb], [method instances_cull_convex], або [method "
"instances_cull_ray]."
msgid ""
"Requests particles to process for extra process time during a single frame."
msgstr ""
"Запитує частки на обробку протягом додаткового часу обробки протягом одного "
"кадру."
msgid ""
"Reset the particles on the next update. Equivalent to [method "
"GPUParticles3D.restart]."
msgstr ""
"Скинути налаштування частинок під час наступного оновлення. Еквівалентно "
"[method GPUParticles3D.restart]."
msgid ""
"Sets the number of particles to be drawn and allocates the memory for them. "
"Equivalent to [member GPUParticles3D.amount]."
msgstr ""
"Встановлює кількість частинок, які потрібно відобразити, та виділяє для них "
"пам'ять. Еквівалентно [member GPUParticles3D.amount]."
msgid ""
"Sets the amount ratio for particles to be emitted. Equivalent to [member "
"GPUParticles3D.amount_ratio]."
msgstr ""
"Встановлює співвідношення кількості частинок, що викидаються. Еквівалентно "
"[member GPUParticles3D.amount_ratio]."
msgid ""
"Sets a custom axis-aligned bounding box for the particle system. Equivalent "
"to [member GPUParticles3D.visibility_aabb]."
msgstr ""
"Встановлює власну обмежувальну рамку, вирівняну по осях, для системи "
"частинок. Еквівалентно [member GPUParticles3D.visibility_aabb]."
msgid ""
"Sets the draw order of the particles. Equivalent to [member "
"GPUParticles3D.draw_order]."
msgstr ""
"Встановлює порядок малювання частинок. Еквівалентно [member "
"GPUParticles3D.draw_order]."
msgid ""
"Sets the mesh to be used for the specified draw pass. Equivalent to [member "
"GPUParticles3D.draw_pass_1], [member GPUParticles3D.draw_pass_2], [member "
"GPUParticles3D.draw_pass_3], and [member GPUParticles3D.draw_pass_4]."
msgstr ""
"Встановлює сітку, яка буде використовуватися для заданого проходу малювання. "
"Еквівалентно [member GPUParticles3D.draw_pass_1], [member "
"GPUParticles3D.draw_pass_2], [member GPUParticles3D.draw_pass_3], і [member "
"GPUParticles3D.draw_pass_4]."
msgid ""
"Sets the number of draw passes to use. Equivalent to [member "
"GPUParticles3D.draw_passes]."
msgstr ""
"Встановлює кількість проходів малювання, які потрібно використовувати. "
"Еквівалентно [member GPUParticles3D.draw_passes]."
msgid ""
"Sets the [Transform3D] that will be used by the particles when they first "
"emit."
msgstr ""
"Налаштовує [Transform3D], які будуть використовуватися частинками, коли вони "
"вперше випромінюють."
msgid ""
"Sets the velocity of a particle node, that will be used by [member "
"ParticleProcessMaterial.inherit_velocity_ratio]."
msgstr ""
"Встановлює швидкість вузла частинки, яка буде використовуватися [member "
"ParticleProcessMaterial.inherit_velocity_ratio]."
msgid ""
"If [code]true[/code], particles will emit over time. Setting to [code]false[/"
"code] does not reset the particles, but only stops their emission. Equivalent "
"to [member GPUParticles3D.emitting]."
msgstr ""
"Якщо [code]true[/code], частинки випромінюватимуться з часом. Встановлення "
"значення [code]false[/code] не скидає частинки, а лише припиняє їх "
"випромінювання. Еквівалент [member GPUParticles3D.emitting]."
msgid ""
"Sets the explosiveness ratio. Equivalent to [member "
"GPUParticles3D.explosiveness]."
msgstr ""
"Встановлює коефіцієнт вибуховості. Еквівалентно [member "
"GPUParticles3D.explosiveness]."
msgid ""
"Sets the frame rate that the particle system rendering will be fixed to. "
"Equivalent to [member GPUParticles3D.fixed_fps]."
msgstr ""
"Встановлює частоту кадрів, на якій буде фіксовано рендеринг системи частинок. "
"Еквівалентно [member GPUParticles3D.fixed_fps]."
msgid ""
"If [code]true[/code], uses fractional delta which smooths the movement of the "
"particles. Equivalent to [member GPUParticles3D.fract_delta]."
msgstr ""
"Якщо [code]true[/code], використовується дробова дельта, яка згладжує рух "
"частинок. Еквівалентно [member GPUParticles3D.fract_delta]."
msgid ""
"Sets the value that informs a [ParticleProcessMaterial] to rush all particles "
"towards the end of their lifetime."
msgstr ""
"Налаштовує значення, яка інформує [ParticleProcessMaterial], щоб подрібнити "
"всі частинки до кінця їх життя."
msgid ""
"Sets the lifetime of each particle in the system. Equivalent to [member "
"GPUParticles3D.lifetime]."
msgstr ""
"Встановлює час життя кожної частинки в системі. Еквівалентно [member "
"GPUParticles3D.lifetime]."
msgid ""
"Sets whether the GPU particles specified by the [param particles] RID should "
"be rendered in 2D or 3D according to [param mode]."
msgstr ""
"Налаштовує, чи мають бути надані частинки GPU [парам] RID у 2D або 3D "
"відповідно до [param mode]."
msgid ""
"If [code]true[/code], particles will emit once and then stop. Equivalent to "
"[member GPUParticles3D.one_shot]."
msgstr ""
"Якщо [code]true[/code], частинки випромінюються один раз, а потім зупиняться. "
"Еквівалентно [member GPUParticles3D.one_shot]."
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 GPUParticles3D.preprocess]."
msgstr ""
"Встановлює час попередньої обробки анімації частинок. Це дозволяє відкласти "
"запуск анімації до моменту, коли частинки почнуть випромінюватися. "
"Еквівалентно [member GPUParticles3D.preprocess]."
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 GPUParticles3D.process_material]."
msgstr ""
"Встановлює матеріал для обробки частинок.\n"
"[b]Примітка:[/b] Це не матеріал, який використовується для малювання "
"матеріалів. Еквівалентно [member GPUParticles3D.process_material]."
msgid ""
"Sets the emission randomness ratio. This randomizes the emission of particles "
"within their phase. Equivalent to [member GPUParticles3D.randomness]."
msgstr ""
"Встановлює коефіцієнт випадковості випромінювання. Це рандомізує "
"випромінювання частинок у межах їхньої фази. Еквівалентно [member "
"GPUParticles3D.randomness]."
msgid ""
"Sets the speed scale of the particle system. Equivalent to [member "
"GPUParticles3D.speed_scale]."
msgstr ""
"Встановлює шкалу швидкості системи частинок. Еквівалентно [member "
"GPUParticles3D.speed_scale]."
msgid ""
"If [param enable] is [code]true[/code], enables trails for the [param "
"particles] with the specified [param length_sec] in seconds. Equivalent to "
"[member GPUParticles3D.trail_enabled] and [member "
"GPUParticles3D.trail_lifetime]."
msgstr ""
"Якщо [param enable] має значення [code]true[/code], вмикає сліди для [param "
"particles] із заданим значенням [param length_sec] у секундах. Еквівалентно "
"[member GPUParticles3D.trail_enabled] та [member "
"GPUParticles3D.trail_lifetime]."
msgid ""
"If [code]true[/code], particles use local coordinates. If [code]false[/code] "
"they use global coordinates. Equivalent to [member "
"GPUParticles3D.local_coords]."
msgstr ""
"Якщо [code]true[/code], частинки використовують локальні координати. Якщо "
"[code]false[/code], вони використовують глобальні координати. Еквівалентно "
"[member GPUParticles3D.local_coords]."
msgid ""
"Sets the filter quality for omni and spot light shadows in 3D. See also "
"[member ProjectSettings.rendering/lights_and_shadows/positional_shadow/"
"soft_shadow_filter_quality]. This parameter is global and cannot be set on a "
"per-viewport basis."
msgstr ""
"Встановлює якість фільтра для тіней від омні- та точкового світла у 3D. Див. "
"також [member ProjectSettings.rendering/lights_and_shadows/positional_shadow/"
"soft_shadow_filter_quality]. Цей параметр є глобальним і не може бути "
"встановлений для кожного окремого вікна перегляду."
msgid ""
"Creates a reflection probe and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]reflection_probe_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this reflection probe to an instance using "
"[method instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent node is [ReflectionProbe]."
msgstr ""
"Створює відбиття і додає її до RenderingServer. Ви можете отримати доступ до "
"RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]reflection_probe_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розмістити на сцені, прикріпіть цей відбиття до екземпляра за допомогою "
"[method instance_set_base] за допомогою повернутого RID.\n"
"[b]Примітка:[/b] Важкий вузол [ReflectionProbe]."
msgid ""
"Sets the reflection probe's custom ambient light color. Equivalent to [member "
"ReflectionProbe.ambient_color]."
msgstr ""
"Встановлює власний колір навколишнього освітлення для зонда відбиття. "
"Еквівалентно [member ReflectionProbe.ambient_color]."
msgid ""
"Sets the reflection probe's custom ambient light energy. Equivalent to "
"[member ReflectionProbe.ambient_color_energy]."
msgstr ""
"Встановлює власну енергію навколишнього світла для зонда відбиття. "
"Еквівалентно [member ReflectionProbe.ambient_color_energy]."
msgid ""
"Sets the reflection probe's ambient light mode. Equivalent to [member "
"ReflectionProbe.ambient_mode]."
msgstr ""
"Встановлює режим навколишнього освітлення для зонда відбиття. Еквівалентно "
"[member ReflectionProbe.ambient_mode]."
msgid ""
"If [code]true[/code], reflections will ignore sky contribution. Equivalent to "
"[member ReflectionProbe.interior]."
msgstr ""
"Якщо [code]true[/code], відбиття ігноруватимуть вплив неба. Еквівалентно "
"[member ReflectionProbe.interior]."
msgid "Sets the distance in meters over which a probe blends into the scene."
msgstr "Встановлює відстань у метрах, на якій зонд зливається зі сценою."
msgid ""
"Sets the render cull mask for this reflection probe. Only instances with a "
"matching layer will be reflected by this probe. Equivalent to [member "
"ReflectionProbe.cull_mask]."
msgstr ""
"Встановлює маску відбиття рендерингу для цього зонда відбиття. Цим зондом "
"будуть відбиті лише екземпляри з відповідним шаром. Еквівалентно [member "
"ReflectionProbe.cull_mask]."
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 ""
"Якщо [code]true[/code], використовується блочна проекція. Це може зробити "
"відображення більш правильними в певних ситуаціях. Еквівалентно [member "
"ReflectionProbe.box_projection]."
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 ""
"Якщо [code]true[/code], обчислює тіні в зонді відбиття. Це значно уповільнює "
"обчислення відбиття. Еквівалентно [member ReflectionProbe.enable_shadows]."
msgid ""
"Sets the intensity of the reflection probe. Intensity modulates the strength "
"of the reflection. Equivalent to [member ReflectionProbe.intensity]."
msgstr ""
"Встановлює інтенсивність зонда відбиття. Інтенсивність модулює силу відбиття. "
"Еквівалентно [member ReflectionProbe.intensity]."
msgid ""
"Sets the max distance away from the probe an object can be before it is "
"culled. Equivalent to [member ReflectionProbe.max_distance]."
msgstr ""
"Встановлює максимальну відстань від зонда, на якій може знаходитися об'єкт, "
"перш ніж його буде вилучено. Еквівалентно [member "
"ReflectionProbe.max_distance]."
msgid ""
"Sets the mesh level of detail to use in the reflection probe rendering. "
"Higher values will use less detailed versions of meshes that have LOD "
"variations generated, which can improve performance. Equivalent to [member "
"ReflectionProbe.mesh_lod_threshold]."
msgstr ""
"Встановлює рівень деталізації сітки, який буде використовуватися під час "
"рендерингу зонда відбиття. Вищі значення використовуватимуть менш "
"деталізовані версії сіток, що мають згенеровані варіації LOD. що може "
"покращити продуктивність. Еквівалентно [member "
"ReflectionProbe.mesh_lod_threshold]."
msgid ""
"Sets the origin offset to be used when this reflection probe is in box "
"project mode. Equivalent to [member ReflectionProbe.origin_offset]."
msgstr ""
"Встановлює зміщення початку координат, яке буде використовуватися, коли цей "
"зонд відбиття знаходиться в режимі проектування коробки. Еквівалентно [member "
"ReflectionProbe.origin_offset]."
msgid ""
"Sets the render reflection mask for this reflection probe. Only instances "
"with a matching layer will have reflections applied from this probe. "
"Equivalent to [member ReflectionProbe.reflection_mask]."
msgstr ""
"Встановлює маску відбиття рендерингу для цього зонда відбиття. Відбиття з "
"цього зонда будуть застосовані лише до екземплярів із відповідним шаром. "
"Еквівалентно [member ReflectionProbe.reflection_mask]."
msgid "This method has not done anything since Godot 3."
msgstr "Цей метод нічого не зробив з часів \"Ґодо 3\"."
msgid "Deprecated. This method does nothing."
msgstr "Застаріло. Цей метод нічого не робить."
msgid ""
"Sets the size of the area that the reflection probe will capture. Equivalent "
"to [member ReflectionProbe.size]."
msgstr ""
"Встановлює розмір області, яку буде захоплювати зонд відбиття. Еквівалентно "
"[member ReflectionProbe.size]."
msgid ""
"Sets how often the reflection probe updates. Can either be once or every "
"frame."
msgstr ""
"Встановлює частоту оновлення зонда відбиття. Може оновлюватися один раз або "
"кожного кадру."
msgid "Schedules a callback to the given callable after a frame has been drawn."
msgstr "Заплановано зворотний дзвінок на задану замкнену раму."
msgid ""
"Creates a scenario and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]scenario_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"The scenario is the 3D world that all the visual instances exist in."
msgstr ""
"Створює скрипт і додає його до RenderingServer. Ви можете отримати доступ до "
"RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]scenario_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Сценарій 3D світу, що існують всі візуальні екземпляри."
msgid ""
"Sets the camera attributes ([param effects]) that will be used with this "
"scenario. See also [CameraAttributes]."
msgstr ""
"Налаштовує атрибути камери ([param effects]), які будуть використовуватися з "
"цим сценарієм. Дивись також [CameraAttributes]."
msgid ""
"Sets the compositor ([param compositor]) that will be used with this "
"scenario. See also [Compositor]."
msgstr ""
"Налаштовує композитор ([param compositor]), який буде використовуватися з цим "
"сценарієм. Дивитися також [Compositor]."
msgid ""
"Sets the environment that will be used with this scenario. See also "
"[Environment]."
msgstr ""
"Налаштовує навколишнє середовище, яке буде використовуватися за допомогою "
"цього сценарію. Дивись також [Environment]."
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 ""
"Налаштовує навколишнє середовище, щоб використовувати цей скрипт. У разі "
"відсутності навколишнього середовища використовується навколишнє середовище. "
"Внутрішня, це використовується редактором, щоб забезпечити середовище за "
"замовчуванням."
msgid ""
"Sets the screen-space roughness limiter parameters, such as whether it should "
"be enabled and its thresholds. Equivalent to [member "
"ProjectSettings.rendering/anti_aliasing/screen_space_roughness_limiter/"
"enabled], [member ProjectSettings.rendering/anti_aliasing/"
"screen_space_roughness_limiter/amount] and [member ProjectSettings.rendering/"
"anti_aliasing/screen_space_roughness_limiter/limit]."
msgstr ""
"Встановлює параметри обмежувача шорсткості екранного простору, такі як його "
"ввімкнення та його порогові значення. Еквівалентно [member "
"ProjectSettings.rendering/anti_aliasing/screen_space_roughness_limiter/"
"enabled], [member ProjectSettings.rendering/anti_aliasing/"
"screen_space_roughness_limiter/amount] і [member ProjectSettings.rendering/"
"anti_aliasing/screen_space_roughness_limiter/limit]."
msgid "Use [method set_boot_image_with_stretch] instead."
msgstr "Використовуйте замість цього [method set_boot_image_with_stretch]."
msgid ""
"Sets a boot image. The [param color] defines the background color. The value "
"of [param scale] indicates if the image will be scaled to fit the screen "
"size. If [param use_filter] is [code]true[/code], the image will be scaled "
"with linear interpolation. If [param use_filter] is [code]false[/code], the "
"image will be scaled with nearest-neighbor interpolation."
msgstr ""
"Встановлює завантажувальний образ. [param color] визначає колір фону. "
"Значення [param scale] вказує, чи буде зображення масштабовано відповідно до "
"розміру екрана. Якщо [param use_filter] має значення [code]true[/code], "
"зображення буде масштабовано за допомогою лінійної інтерполяції. Якщо [param "
"use_filter] має значення [code]false[/code], зображення буде масштабовано за "
"допомогою інтерполяції найближчого сусіда."
msgid ""
"Sets a boot image. The [param color] defines the background color. The value "
"of [param stretch_mode] indicates how the image will be stretched (see [enum "
"SplashStretchMode] for possible values). If [param use_filter] is [code]true[/"
"code], the image will be scaled with linear interpolation. If [param "
"use_filter] is [code]false[/code], the image will be scaled with nearest-"
"neighbor interpolation."
msgstr ""
"Встановлює завантажувальний образ. [param color] визначає колір фону. "
"Значення [param stretch_mode] вказує, як зображення буде розтягнуто (див. "
"[enum SplashStretchMode] для можливих значень). Якщо [param use_filter] має "
"значення [code]true[/code], зображення буде масштабовано за допомогою "
"лінійної інтерполяції. Якщо [param use_filter] має значення [code]false[/"
"code], зображення буде масштабовано за допомогою інтерполяції найближчого "
"сусіда."
msgid ""
"If [param generate] is [code]true[/code], generates debug wireframes for all "
"meshes that are loaded when using the Compatibility renderer. By default, the "
"engine does not generate debug wireframes at runtime, since they slow down "
"loading of assets and take up VRAM.\n"
"[b]Note:[/b] You must call this method before loading any meshes when using "
"the Compatibility renderer, otherwise wireframes will not be used."
msgstr ""
"Якщо параметр [param generate] має значення [code]true[/code], генерує "
"каркаси налагодження для всіх сіток, які завантажуються під час використання "
"засобу відтворення сумісності. За замовчуванням механізм не створює каркаси "
"налагодження під час виконання, оскільки вони сповільнюють завантаження "
"ресурсів і займають VRAM. \n"
"[b]Примітка:[/b] Ви повинні викликати цей метод перед завантаженням будь-яких "
"сіток під час використання рендерера сумісності, інакше каркаси не "
"використовуватимуться."
msgid ""
"Sets the default clear color which is used when a specific clear color has "
"not been selected. See also [method get_default_clear_color]."
msgstr ""
"Налаштовує чіткий колір за замовчуванням, який використовується при "
"визначеному чіткому кольорі. Дивись також [method get_default_clear_color]."
msgid ""
"Creates an empty shader and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]shader_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [Shader]."
msgstr ""
"Створює порожній шейкер і додає його на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]shader_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [Shader]."
msgid "Returns a shader's source code as a string."
msgstr "Повертає вихідний код шейра як рядок."
msgid ""
"Returns a default texture from a shader searched by name.\n"
"[b]Note:[/b] If the sampler array is used use [param index] to access the "
"specified texture."
msgstr ""
"Повертає текстуру за замовчуванням від шейдера, знайденого ім'ям.\n"
"[b]Примітка:[/b] Якщо масив зразка використовується [param index] для доступу "
"до зазначеної текстури."
msgid ""
"Returns the default value for the specified shader uniform. This is usually "
"the value written in the shader source code."
msgstr ""
"Повертає значення за замовчуванням для вказаної форми штора. Це, як правило, "
"значення, написане в коді джерела тіні."
msgid ""
"Sets the shader's source code (which triggers recompilation after being "
"changed)."
msgstr "Встановлює вихідний код шейдера (який викликає повторення після зміни)."
msgid ""
"Sets a shader's default texture. Overwrites the texture given by name.\n"
"[b]Note:[/b] If the sampler array is used use [param index] to access the "
"specified texture."
msgstr ""
"Встановлює текстуру за замовчуванням шейдера. Перезаписи текстури, наданої "
"назвою.\n"
"[b]Примітка:[/b] Якщо масив зразка використовується [param index] для доступу "
"до зазначеної текстури."
msgid ""
"Sets the path hint for the specified shader. This should generally match the "
"[Shader] resource's [member Resource.resource_path]."
msgstr ""
"Налаштовує шлях натяка на вказаний шейдер. Це повинно в цілому відповідати "
"ресурсу [пам'ятати ресурс]."
msgid "Returns the [Transform3D] set for a specific bone of this skeleton."
msgstr "Повертає набір [Transform3D] для конкретної кістки цього скелета."
msgid "Returns the [Transform2D] set for a specific bone of this skeleton."
msgstr "Повертає набір [Transform2D] для конкретної кістки цього скелета."
msgid "Sets the [Transform3D] for a specific bone of this skeleton."
msgstr "Налаштовує [Transform3D] для конкретної кістки цього скелета."
msgid "Sets the [Transform2D] for a specific bone of this skeleton."
msgstr "Набори [Transform2D] для конкретної кістки цього скелета."
msgid ""
"Creates a skeleton and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]skeleton_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method."
msgstr ""
"Створює скелет і додає його на RenderingServer. Ви можете отримати доступ до "
"RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]skeleton_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer."
msgid "Returns the number of bones allocated for this skeleton."
msgstr "Повертає кількість кісток, виділених для цього скелета."
msgid ""
"Generates and returns an [Image] containing the radiance map for the "
"specified [param sky] RID. This supports built-in sky material and custom sky "
"shaders. If [param bake_irradiance] is [code]true[/code], the irradiance map "
"is saved instead of the radiance map. The radiance map is used to render "
"reflected light, while the irradiance map is used to render ambient light. "
"See also [method environment_bake_panorama].\n"
"[b]Note:[/b] The image is saved using linear encoding without any tonemapping "
"performed, which means it will look too dark if viewed directly in an image "
"editor. [param energy] values above [code]1.0[/code] can be used to brighten "
"the resulting image.\n"
"[b]Note:[/b] [param size] should be a 2:1 aspect ratio for the generated "
"panorama to have square pixels. For radiance maps, there is no point in using "
"a height greater than [member Sky.radiance_size], as it won't increase "
"detail. Irradiance maps only contain low-frequency data, so there is usually "
"no point in going past a size of 128×64 pixels when saving an irradiance map."
msgstr ""
"Генерує та повертає [Image], що містить карту яскравості (radiance map) для "
"вказаного RID [param sky]. Це підтримує вбудований матеріал неба та власні "
"шейдери неба. Якщо [param bake_irradiance] має значення [code]true[/code], "
"карта яскравості (irradiance map) зберігається замість карти яскравості. "
"Карта яскравості використовується для візуалізації відбитого світла, тоді як "
"карта яскравості використовується для візуалізації навколишнього світла. Див. "
"також [method environment_bake_panorama].\n"
"[b]Примітка:[/b] Зображення зберігається за допомогою лінійного кодування без "
"будь-якого тонального відображення, що означає, що воно виглядатиме занадто "
"темним, якщо переглядати його безпосередньо в редакторі зображень. Значення "
"[param energy] вище [code]1.0[/code] можна використовувати для освітлення "
"результуючого зображення.\n"
"[b]Примітка:[/b] [param size] має бути зі співвідношенням сторін 2:1, щоб "
"згенерована панорама мала квадратні пікселі. Для карт опромінення немає сенсу "
"використовувати висоту, більшу за [member Sky.radiance_size], оскільки це не "
"збільшить деталізацію. Карти опромінення містять лише низькочастотні дані, "
"тому зазвичай немає сенсу перевищувати розмір 128×64 пікселів під час "
"збереження карти опромінення."
msgid ""
"Creates an empty sky and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID will be used in all [code]sky_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method."
msgstr ""
"Створює пусте небо і додає його до RenderingServer. Ви можете отримати доступ "
"до RID, який повертається. Цей RID буде використовуватися в усіх [code]sky_*[/"
"code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer."
msgid ""
"Sets the material that the sky uses to render the background, ambient and "
"reflection maps."
msgstr ""
"Налаштовує матеріал, що небо використовує для відображення фону, пам'яті та "
"відображення."
msgid ""
"Sets the process [param mode] of the sky specified by the [param sky] RID. "
"Equivalent to [member Sky.process_mode]."
msgstr ""
"Встановлює процес [param mode] неба, визначеного RID [param sky]. "
"Еквівалентно [member Sky.process_mode]."
msgid ""
"Sets the [param radiance_size] of the sky specified by the [param sky] RID "
"(in pixels). Equivalent to [member Sky.radiance_size]."
msgstr ""
"Встановлює [param radiance_size] неба, заданого параметром [param sky] RID (у "
"пікселях). Еквівалентно [member Sky.radiance_size]."
msgid ""
"Creates a spot light and adds it to the RenderingServer. It can be accessed "
"with the RID that is returned. This RID can be used in most [code]light_*[/"
"code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this spot light to an instance using [method "
"instance_set_base] using the returned RID."
msgstr ""
"Створює точкове світло і додає його на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID можна використовувати в більшості "
"[code]light_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"Щоб розміститися в сцені, прикріпіть цю пляму світло до екземпляра за "
"допомогою [method instance_set_base] за допомогою повернутого RID."
msgid ""
"Sets [member ProjectSettings.rendering/environment/subsurface_scattering/"
"subsurface_scattering_quality] to use when rendering materials that have "
"subsurface scattering enabled."
msgstr ""
"Встановлює [member ProjectSettings.rendering/environment/"
"subsurface_scattering/subsurface_scattering_quality] для використання під час "
"рендерингу матеріалів з увімкненим підповерхневим розсіюванням."
msgid ""
"Sets the [member ProjectSettings.rendering/environment/subsurface_scattering/"
"subsurface_scattering_scale] and [member ProjectSettings.rendering/"
"environment/subsurface_scattering/subsurface_scattering_depth_scale] to use "
"when rendering materials that have subsurface scattering enabled."
msgstr ""
"Встановлює [member ProjectSettings.rendering/environment/"
"subsurface_scattering/subsurface_scattering_scale] і [member "
"ProjectSettings.rendering/environment/subsurface_scattering/"
"subsurface_scattering_depth_scale] використовувати під час рендерингу "
"матеріалів з увімкненим підповерхневим розсіюванням."
msgid ""
"Creates a 2-dimensional texture and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]texture_2d_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [Texture2D].\n"
"[b]Note:[/b] Not to be confused with [method RenderingDevice.texture_create], "
"which creates the graphics API's own texture type as opposed to the Godot-"
"specific [Texture2D] resource."
msgstr ""
"Створює 2-вимірну фактуру і додає її на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]texture_2d_*[/code] Функції RenderingServer.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] еквівалентний ресурс [Texture2D].\n"
"[b]Примітка:[/b] Не плутати з ресурсом [method "
"RenderingDevice.texture_create], який створює власний фактурний тип графічної "
"API, на відміну від Godot-specific [Texture2D]."
msgid ""
"Returns an [Image] instance from the given [param texture] [RID].\n"
"[b]Example:[/b] Get the test texture from [method get_test_texture] and apply "
"it to a [Sprite2D] node:\n"
"[codeblock]\n"
"var texture_rid = RenderingServer.get_test_texture()\n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid))\n"
"$Sprite2D.texture = texture\n"
"[/codeblock]"
msgstr ""
"Повертає екземпляр [Image] із заданого [param texture] [RID]. \n"
"[b]Приклад:[/b] Отримайте тестову текстуру з [method get_test_texture] і "
"застосуйте її до вузла [Sprite2D]: \n"
"[codeblock] \n"
"var texture_rid = RenderingServer.get_test_texture() \n"
"var texture = "
"ImageTexture.create_from_image(RenderingServer.texture_2d_get(texture_rid)) \n"
"$Sprite2D.texture = texture \n"
"[/codeblock]"
msgid ""
"Returns an [Image] instance from the given [param texture] [RID] and [param "
"layer]."
msgstr ""
"Повертає екземпляр [Image] з заданих параметрів [param texture] [RID] та "
"[param layer]."
msgid ""
"Creates a 2-dimensional layered texture and adds it to the RenderingServer. "
"It can be accessed with the RID that is returned. This RID will be used in "
"all [code]texture_2d_layered_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [TextureLayered]."
msgstr ""
"Створює 2-вимірну текстуру шару і додає її до RenderingServer. Ви можете "
"отримати доступ до RID, який повертається. Цей RID буде використовуватися в "
"усіх [code]texture_2d_layered_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [TextureLayered]."
msgid ""
"Creates a placeholder for a 2-dimensional layered texture and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]texture_2d_layered_*[/code] RenderingServer "
"functions, although it does nothing when used. See also [method "
"texture_2d_placeholder_create].\n"
"[b]Note:[/b] The equivalent resource is [PlaceholderTextureLayered]."
msgstr ""
"Створює власника місця для 2-вимірної текстури шарів і додає її до "
"RenderingServer. Ви можете отримати доступ до RID, який повертається. Цей RID "
"буде використовуватися у всіх [code]texture_2d_layered_*[/code] "
"RenderingServer функції, хоча це нічого не використовується. Дивись також "
"[method texture_2d_placeholder_create].\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [РозробникTextureLayered]."
msgid ""
"Creates a placeholder for a 2-dimensional layered texture and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]texture_2d_layered_*[/code] RenderingServer "
"functions, although it does nothing when used. See also [method "
"texture_2d_layered_placeholder_create].\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [PlaceholderTexture2D]."
msgstr ""
"Створює заповнювач для двовимірної багатошарової текстури та додає його до "
"RenderingServer. До нього можна отримати доступ за допомогою RID, який "
"повертається. Цей RID використовуватиметься в усіх "
"[code]texture_2d_layered_*[/code] функціях RenderingServer, хоча під час "
"використання він нічого не робить. Дивіться також [method "
"texture_2d_layered_placeholder_create]. \n"
"Після завершення роботи з вашим RID ви захочете звільнити RID за допомогою "
"методу RenderingServer [method free_rid]. \n"
"[b]Примітка:[/b] еквівалентним ресурсом є [PlaceholderTexture2D]."
msgid ""
"Updates the texture specified by the [param texture] [RID] with the data in "
"[param image]. A [param layer] must also be specified, which should be "
"[code]0[/code] when updating a single-layer texture ([Texture2D]).\n"
"[b]Note:[/b] The [param image] must have the same width, height and format as "
"the current [param texture] data. Otherwise, an error will be printed and the "
"original texture won't be modified. If you need to use different width, "
"height or format, use [method texture_replace] instead."
msgstr ""
"Оновлює текстуру, задану параметром [param texture] [RID], даними з параметра "
"[param image]. Також необхідно вказати параметр [param layer], який має бути "
"[code]0[/code] під час оновлення одношарової текстури ([Texture2D]).\n"
"[b]Примітка:[/b] Параметр [param image] повинен мати таку ж ширину, висоту та "
"формат, як і поточні дані параметра [param texture]. В іншому випадку буде "
"надруковано помилку, і оригінальна текстура не буде змінена. Якщо вам "
"потрібно використовувати іншу ширину, висоту або формат, використовуйте "
"замість цього метод [method texture_replace]."
msgid "[b]Note:[/b] The equivalent resource is [Texture3D]."
msgstr "[b]Примітка:[/b] еквівалент ресурсу [Texture3D]."
msgid ""
"Returns 3D texture data as an array of [Image]s for the specified texture "
"[RID]."
msgstr ""
"Повертає 3D текстурні дані як масив [Image] для вказаної текстури [RID]."
msgid ""
"Creates a placeholder for a 3-dimensional texture and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]texture_3d_*[/code] RenderingServer functions, "
"although it does nothing when used.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent resource is [PlaceholderTexture3D]."
msgstr ""
"Створює застосунок для 3-вимірної текстури і додає її до RenderingServer. Ви "
"можете отримати доступ до RID, який повертається. Цей RID буде "
"використовуватися у всіх [code]texture_3d_*[/code] RenderingServer функції, "
"хоча це нічого не використовується.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] При еквіваленті ресурсу [РозробникTexture3D]."
msgid ""
"Updates the texture specified by the [param texture] [RID]'s data with the "
"data in [param data]. All the texture's layers must be replaced at once.\n"
"[b]Note:[/b] The [param texture] must have the same width, height, depth and "
"format as the current texture data. Otherwise, an error will be printed and "
"the original texture won't be modified. If you need to use different width, "
"height, depth or format, use [method texture_replace] instead."
msgstr ""
"Оновлює текстуру, визначену даними [param texture] [RID], даними з [param "
"data]. Усі шари текстури мають бути замінені одночасно.\n"
"[b]Примітка:[/b] [param texture] повинен мати таку ж ширину, висоту, глибину "
"та формат, як і поточні дані текстури. В іншому випадку буде надруковано "
"помилку, і оригінальна текстура не буде змінена. Якщо вам потрібно "
"використовувати іншу ширину, висоту, глибину або формат, використовуйте "
"замість цього [method texture_replace]."
msgid ""
"Creates a texture based on a native handle that was created outside of "
"Godot's renderer.\n"
"[b]Note:[/b] If using only the rendering device renderer, it's recommend to "
"use [method RenderingDevice.texture_create_from_extension] together with "
"[method RenderingServer.texture_rd_create], rather than this method. This "
"way, the texture's format and usage can be controlled more effectively."
msgstr ""
"Створює текстуру на основі рідного дескриптора, створеного поза рендерером "
"Godot.\n"
"[b]Примітка:[/b] Якщо використовується лише рендерер пристрою рендерингу, "
"рекомендується використовувати [method "
"RenderingDevice.texture_create_from_extension] разом з [method "
"RenderingServer.texture_rd_create], а не цей метод. Таким чином, формат і "
"використання текстури можна контролювати ефективніше."
msgid "Returns the format for the texture."
msgstr "Повертає формат текстури."
msgid ""
"Returns the internal graphics handle for this texture object. For use when "
"communicating with third-party APIs mostly with GDExtension.\n"
"[param srgb] should be [code]true[/code] when the texture uses nonlinear sRGB "
"encoding and [code]false[/code] when the texture uses linear encoding.\n"
"[b]Note:[/b] This function returns a [code]uint64_t[/code] which internally "
"maps to a [code]GLuint[/code] (OpenGL) or [code]VkImage[/code] (Vulkan)."
msgstr ""
"Повертає внутрішній графічний дескриптор для цього об'єкта текстури. Для "
"використання під час зв'язку зі сторонніми API, переважно з GDExtension.\n"
"[param srgb] має бути [code]true[/code], коли текстура використовує нелінійне "
"кодування sRGB, та [code]false[/code], коли текстура використовує лінійне "
"кодування.\n"
"[b]Примітка:[/b] Ця функція повертає [code]uint64_t[/code], який внутрішньо "
"відображається на [code]GLuint[/code] (OpenGL) або [code]VkImage[/code] "
"(Vulkan)."
msgid ""
"Returns a texture [RID] that can be used with [RenderingDevice].\n"
"[param srgb] should be [code]true[/code] when the texture uses nonlinear sRGB "
"encoding and [code]false[/code] when the texture uses linear encoding."
msgstr ""
"Повертає текстуру [RID], яку можна використовувати з [RenderingDevice].\n"
"[param srgb] має бути [code]true[/code], якщо текстура використовує нелінійне "
"кодування sRGB, та [code]false[/code], якщо текстура використовує лінійне "
"кодування."
msgid "ProxyTexture was removed in Godot 4."
msgstr "ProxyTexture було видалено в Godot 4."
msgid "This method does nothing and always returns an invalid [RID]."
msgstr "Цей метод нічого не робить і завжди повертає недійсний [RID]."
msgid ""
"Creates a new texture object based on a texture created directly on the "
"[RenderingDevice]. If the texture contains layers, [param layer_type] is used "
"to define the layer type.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The RenderingServer's [method free_rid] won't free the "
"underlying [param rd_texture], you will want to free the [param rd_texture] "
"using [method RenderingDevice.free_rid]."
msgstr ""
"Створює новий об'єкт текстури на основі текстури, створеної безпосередньо на "
"[RenderingDevice]. Якщо текстура містить шари, для визначення типу шару "
"використовується [param layer_type].\n"
"Після завершення роботи з RID вам потрібно звільнити RID за допомогою методу "
"[method free_rid] RenderingServer.\n"
"[b]Примітка:[/b] Метод [free_rid] RenderingServer не звільнить базовий [param "
"rd_texture], вам потрібно звільнити [param rd_texture] за допомогою [method "
"RenderingDevice.free_rid]."
msgid ""
"Replaces [param texture]'s texture data by the texture specified by the "
"[param by_texture] RID, without changing [param texture]'s RID."
msgstr ""
"Замінює дані текстури [param texture] на текстуру, визначену RID [param "
"by_texture], без зміни RID [param texture]."
msgid "Sets a viewport's camera."
msgstr "Налаштовує камеру перегляду."
msgid "Sets a viewport's canvas."
msgstr "Налаштовує полотну видпорту."
msgid ""
"Copies the viewport to a region of the screen specified by [param rect]. If "
"[method viewport_set_render_direct_to_screen] is [code]true[/code], then the "
"viewport does not use a framebuffer and the contents of the viewport are "
"rendered directly to screen. However, note that the root viewport is drawn "
"last, therefore it will draw over the screen. Accordingly, you must set the "
"root viewport to an area that does not cover the area that you have attached "
"this viewport to.\n"
"For example, you can set the root viewport to not render at all with the "
"following code:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tRenderingServer.viewport_attach_to_screen(get_viewport().get_viewport_rid(), "
"Rect2())\n"
"\tRenderingServer.viewport_attach_to_screen($Viewport.get_viewport_rid(), "
"Rect2(0, 0, 600, 600))\n"
"[/gdscript]\n"
"[/codeblocks]\n"
"Using this can result in significant optimization, especially on lower-end "
"devices. However, it comes at the cost of having to manage your viewports "
"manually. For further optimization, see [method "
"viewport_set_render_direct_to_screen]."
msgstr ""
"Копіює вікно перегляду в область екрана, визначену параметром [param rect]. "
"Якщо [method viewport_set_render_direct_to_screen] має значення [code]true[/"
"code], то вікно перегляду не використовує буфер кадрів і вміст вікна "
"перегляду відображається безпосередньо на екрані. Однак зауважте, що "
"кореневий вікно перегляду малюється останнім, тому воно буде намальовано "
"поверх екрана. Відповідно, ви повинні встановити кореневу область перегляду "
"на область, яка не охоплює область, до якої ви прикріпили це вікно "
"перегляду. \n"
"Наприклад, ви можете налаштувати кореневу область перегляду так, щоб вона "
"взагалі не відтворювалася за допомогою такого коду: \n"
"[codeblocks] \n"
"[gdscript] \n"
"func _ready(): \n"
"\tRenderingServer.viewport_attach_to_screen(get_viewport().get_viewport_rid(), "
"Rect2()) \n"
"\tRenderingServer.viewport_attach_to_screen($Viewport.get_viewport_rid(), "
"Rect2(0, 0, 600, 600)) \n"
"[/gdscript] \n"
"[/codeblocks] \n"
"Використання цього може призвести до значної оптимізації, особливо на "
"пристроях нижчого рівня. Однак це коштує керування вікнами перегляду вручну. "
"Для подальшої оптимізації див. [method viewport_set_render_direct_to_screen]."
msgid ""
"Creates an empty viewport and adds it to the RenderingServer. It can be "
"accessed with the RID that is returned. This RID will be used in all "
"[code]viewport_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [Viewport]."
msgstr ""
"Створює порожній видпорт і додає його на RenderingServer. Ви можете отримати "
"доступ до RID, який повертається. Цей RID буде використовуватися в усіх "
"[code]viewport_*[/code] RenderingServer функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Об'ємний вузол [Viewport]."
msgid ""
"Returns the CPU time taken to render the last frame in milliseconds. This "
"[i]only[/i] includes time spent in rendering-related operations; scripts' "
"[code]_process[/code] functions and other engine subsystems are not included "
"in this readout. To get a complete readout of CPU time spent to render the "
"scene, sum the render times of all viewports that are drawn every frame plus "
"[method get_frame_setup_time_cpu]. Unlike [method "
"Engine.get_frames_per_second], this method will accurately reflect CPU "
"utilization even if framerate is capped via V-Sync or [member "
"Engine.max_fps]. See also [method viewport_get_measured_render_time_gpu].\n"
"[b]Note:[/b] Requires measurements to be enabled on the specified [param "
"viewport] using [method viewport_set_measure_render_time]. Otherwise, this "
"method returns [code]0.0[/code]."
msgstr ""
"Повертає час процесора, витрачений на рендеринг останнього кадру в "
"мілісекундах. Це [i]лише[/i] включає час, витрачений на операції, пов'язані з "
"рендерингом; функції [code]_process[/code] скриптів та інші підсистеми движка "
"не включені до цього зчитування. Щоб отримати повне зчитування часу "
"процесора, витраченого на рендеринг сцени, підсумуйте час рендерингу всіх "
"вікон перегляду, що відображаються в кожному кадрі, плюс [method "
"get_frame_setup_time_cpu]. На відміну від [method "
"Engine.get_frames_per_second], цей метод точно відображатиме використання "
"процесора, навіть якщо частота кадрів обмежена за допомогою V-Sync або "
"[member Engine.max_fps]. Див. також [method "
"viewport_get_measured_render_time_gpu].\n"
"[b]Примітка:[/b] Потрібно, щоб вимірювання були ввімкнені для вказаного "
"[param viewport] за допомогою [method viewport_set_measure_render_time]. В "
"іншому випадку цей метод повертає [code]0.0[/code]."
msgid ""
"Returns the GPU time taken to render the last frame in milliseconds. To get a "
"complete readout of GPU time spent to render the scene, sum the render times "
"of all viewports that are drawn every frame. Unlike [method "
"Engine.get_frames_per_second], this method accurately reflects GPU "
"utilization even if framerate is capped via V-Sync or [member "
"Engine.max_fps]. See also [method viewport_get_measured_render_time_cpu].\n"
"[b]Note:[/b] Requires measurements to be enabled on the specified [param "
"viewport] using [method viewport_set_measure_render_time]. Otherwise, this "
"method returns [code]0.0[/code].\n"
"[b]Note:[/b] When GPU utilization is low enough during a certain period of "
"time, GPUs will decrease their power state (which in turn decreases core and "
"memory clock speeds). This can cause the reported GPU time to increase if GPU "
"utilization is kept low enough by a framerate cap (compared to what it would "
"be at the GPU's highest power state). Keep this in mind when benchmarking "
"using [method viewport_get_measured_render_time_gpu]. This behavior can be "
"overridden in the graphics driver settings at the cost of higher power usage."
msgstr ""
"Повертає час графічного процесора, витрачений на рендеринг останнього кадру в "
"мілісекундах. Щоб отримати повне значення часу, витраченого графічним "
"процесором на рендеринг сцени, підсумовуйте час рендерингу всіх вікон "
"перегляду, що відображаються в кожному кадрі. На відміну від методу [method "
"Engine.get_frames_per_second], цей метод точно відображає використання "
"графічного процесора, навіть якщо частота кадрів обмежена V-Sync або [member "
"Engine.max_fps]. Див. також [method viewport_get_measured_render_time_cpu].\n"
"[b]Примітка:[/b] Потрібно, щоб вимірювання були ввімкнені для вказаного "
"параметра [param viewport] за допомогою методу [method "
"viewport_set_measure_render_time]. В іншому випадку цей метод повертає "
"[code]0.0[/code].\n"
"[b]Примітка:[/b] Коли використання графічного процесора достатньо низьке "
"протягом певного періоду часу, графічні процесори зменшують свій стан "
"живлення (що, у свою чергу, знижує тактову частоту ядра та пам'яті). Це може "
"призвести до збільшення часу, що повідомляється, якщо використання графічного "
"процесора залишається достатньо низьким обмеженням частоти кадрів (порівняно "
"з тим, що було б у стані найвищого живлення графічного процесора). Майте це "
"на увазі під час тестування за допомогою [method "
"viewport_get_measured_render_time_gpu]. Цю поведінку можна змінити в "
"налаштуваннях графічного драйвера, але це призведе до збільшення "
"енергоспоживання."
msgid ""
"Returns a statistic about the rendering engine which can be used for "
"performance profiling. This is separated into render pass [param type]s, each "
"of them having the same [param info]s you can query (different passes will "
"return different values).\n"
"See also [method get_rendering_info], which returns global information across "
"all viewports.\n"
"[b]Note:[/b] Viewport rendering information is not available until at least 2 "
"frames have been rendered by the engine. If rendering information is not "
"available, [method viewport_get_render_info] returns [code]0[/code]. To print "
"rendering information in [code]_ready()[/code] successfully, use the "
"following:\n"
"[codeblock]\n"
"func _ready():\n"
"\tfor _i in 2:\n"
"\t\tawait get_tree().process_frame\n"
"\n"
"\tprint(\n"
"\t\t\tRenderingServer.viewport_get_render_info(get_viewport().get_viewport_rid(),\n"
"\t\t\tRenderingServer.VIEWPORT_RENDER_INFO_TYPE_VISIBLE,\n"
"\t\t\tRenderingServer.VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME)\n"
"\t)\n"
"[/codeblock]"
msgstr ""
"Повертає статистику про механізм рендерингу, яку можна використовувати для "
"профілювання продуктивності. Це розділено на параметри render pass [param "
"type], кожен з яких має однакові параметри [param info], які можна запитувати "
"(різні параметри повертатимуть різні значення).\n"
"Див. також [method get_rendering_info], який повертає глобальну інформацію по "
"всіх вікнах перегляду.\n"
"[b]Примітка:[/b] Інформація про рендеринг області перегляду недоступна, доки "
"движок не відрендерить щонайменше 2 кадри. Якщо інформація про рендеринг "
"недоступна, [method viewport_get_render_info] повертає [code]0[/code]. Щоб "
"успішно вивести інформацію про рендеринг у [code]_ready()[/code], "
"використовуйте наступне:\n"
"[codeblock]\n"
"func _ready():\n"
"\tfor _i in 2:\n"
"\t\tawait get_tree().process_frame\n"
"\n"
"\tprint(\n"
"\t\t\tRenderingServer.viewport_get_render_info(get_viewport().get_viewport_rid(),\n"
"\t\t\tRenderingServer.VIEWPORT_RENDER_INFO_TYPE_VISIBLE,\n"
"\t\t\tRenderingServer.VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME)\n"
"\t)\n"
"[/codeblock]"
msgid "Returns the render target for the viewport."
msgstr "Повертаємо вашу увагу на те, що для перегляду портів."
msgid "Returns the viewport's last rendered frame."
msgstr "Повертає останній рендеринговий рами."
msgid ""
"Returns the viewport's update mode.\n"
"[b]Warning:[/b] Calling this from any thread other than the rendering thread "
"will be detrimental to performance."
msgstr ""
"Повертає режим оновлення області перегляду.\n"
"[b]Попередження:[/b] Виклик цього з будь-якого потоку, окрім потоку "
"рендерингу, негативно вплине на продуктивність."
msgid "Detaches a viewport from a canvas."
msgstr "Знімає вид з полотна."
msgid "If [code]true[/code], sets the viewport active, else sets it inactive."
msgstr ""
"Якщо [code]true[/code], налаштовує активацію порту, ще налаштовує його "
"неактивно."
msgid ""
"Sets the maximum number of samples to take when using anisotropic filtering "
"on textures (as a power of two). A higher sample count will result in sharper "
"textures at oblique angles, but is more expensive to compute. A value of "
"[code]0[/code] forcibly disables anisotropic filtering, even on materials "
"where it is enabled.\n"
"The anisotropic filtering level also affects decals and light projectors if "
"they are configured to use anisotropic filtering. See [member "
"ProjectSettings.rendering/textures/decals/filter] and [member "
"ProjectSettings.rendering/textures/light_projectors/filter].\n"
"[b]Note:[/b] In 3D, for this setting to have an effect, set [member "
"BaseMaterial3D.texture_filter] to [constant "
"BaseMaterial3D.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] or [constant "
"BaseMaterial3D.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] on "
"materials.\n"
"[b]Note:[/b] In 2D, for this setting to have an effect, set [member "
"CanvasItem.texture_filter] to [constant "
"CanvasItem.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] or [constant "
"CanvasItem.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] on the "
"[CanvasItem] node displaying the texture (or in [CanvasTexture]). However, "
"anisotropic filtering is rarely useful in 2D, so only enable it for textures "
"in 2D if it makes a meaningful visual difference."
msgstr ""
"Встановлює максимальну кількість зразків для взяття під час використання "
"анізотропної фільтрації на текстурах (як ступінь двох). Більша кількість "
"вибірок призведе до чіткіших текстур під косими кутами, але це дорожче для "
"обчислення. Значення [code]0[/code] примусово вимикає анізотропну фільтрацію, "
"навіть для матеріалів, де вона ввімкнена. \n"
"Рівень анізотропної фільтрації також впливає на наклейки та світлові "
"проєктори, якщо вони налаштовані на використання анізотропної фільтрації. "
"Перегляньте [member ProjectSettings.rendering/textures/decals/filter] і "
"[member ProjectSettings.rendering/textures/light_projectors/filter]. \n"
"[b]Примітка:[/b] У 3D, щоб це налаштування мало ефект, установіть [member "
"BaseMaterial3D.texture_filter] на [constant "
"BaseMaterial3D.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] або [constant "
"BaseMaterial3D.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] на "
"матеріалах. \n"
"[b]Примітка:[/b] У 2D, щоб це налаштування мало ефект, установіть для [member "
"CanvasItem.texture_filter] значення [constant "
"CanvasItem.TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC] або [constant "
"CanvasItem.TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC] на Вузол "
"[CanvasItem], що відображає текстуру (або в [CanvasTexture]). Однак "
"анізотропна фільтрація рідко буває корисною у 2D, тому вмикайте її для "
"текстур у 2D, лише якщо вона має суттєву візуальну різницю."
msgid ""
"Sets the rendering mask associated with this [Viewport]. Only [CanvasItem] "
"nodes with a matching rendering visibility layer will be rendered by this "
"[Viewport]."
msgstr ""
"Встановлює маску рендерингу, пов'язану з цим [Viewport]. Тільки вузли "
"[CanvasItem] з відповідним шаром видимості рендерингу будуть відображатися "
"цим [Viewport]."
msgid ""
"Sets the stacking order for a viewport's canvas.\n"
"[param layer] is the actual canvas layer, while [param sublayer] specifies "
"the stacking order of the canvas among those in the same layer.\n"
"[b]Note:[/b] [param layer] should be between [constant CANVAS_LAYER_MIN] and "
"[constant CANVAS_LAYER_MAX] (inclusive). Any other value will wrap around."
msgstr ""
"Встановлює порядок укладання для полотна області перегляду.\n"
"[param layer] – це фактичний шар полотна, тоді як [param sublayer] визначає "
"порядок укладання полотна серед шарів того ж шару.\n"
"[b]Примітка:[/b] [param layer] має бути між [constant CANVAS_LAYER_MIN] та "
"[constant CANVAS_LAYER_MAX] (включно). Будь-яке інше значення буде перенесено "
"на наступний шар."
msgid "Sets the transformation of a viewport's canvas."
msgstr "Налаштовує трансформацію полотнища."
msgid "Sets the clear mode of a viewport."
msgstr "Встановлює режим очищення області перегляду."
msgid "Sets the debug draw mode of a viewport."
msgstr "Встановлює режим малювання налагодження для області перегляду."
msgid ""
"Sets the default texture filtering mode for the specified [param viewport] "
"RID."
msgstr ""
"Встановлює режим фільтрації текстур за замовчуванням для вказаного RID [param "
"viewport]."
msgid ""
"Sets the default texture repeat mode for the specified [param viewport] RID."
msgstr ""
"Встановлює режим повторення текстури за замовчуванням для вказаного RID "
"[param viewport]."
msgid ""
"If [code]true[/code], the viewport's canvas (i.e. 2D and GUI elements) is not "
"rendered."
msgstr ""
"Якщо [code]true[/code], полотно огляду (тобто 2D і елементи GUI) не надається."
msgid "If [code]true[/code], the viewport's 3D elements are not rendered."
msgstr "Якщо [code]true[/code], то не надано елементи 3D."
msgid ""
"Sets the viewport's environment mode which allows enabling or disabling "
"rendering of 3D environment over 2D canvas. When disabled, 2D will not be "
"affected by the environment. When enabled, 2D will be affected by the "
"environment if the environment background mode is [constant ENV_BG_CANVAS]. "
"The default behavior is to inherit the setting from the viewport's parent. If "
"the topmost parent is also set to [constant VIEWPORT_ENVIRONMENT_INHERIT], "
"then the behavior will be the same as if it was set to [constant "
"VIEWPORT_ENVIRONMENT_ENABLED]."
msgstr ""
"Налаштовує режим навколишнього середовища, що дає можливість або відключення "
"рендерингу 3D середовища понад 2D. При вимкненні 2D не буде впливати на "
"навколишнє середовище. При включенні 2D буде впливати на навколишнє "
"середовище, якщо режим навколишнього середовища [constant ENV_BG_CANVAS]. "
"Поведінка за замовчуванням полягає в тому, щоб успадкувати налаштування з "
"материнської плати. Якщо у верхній частині батьків також встановлений "
"[constant VIEWPORT_ENVIRONMENT_INHERIT], то поведінка буде такою ж, як і якщо "
"вона була встановлена до [constant VIEWPORT_ENVIRONMENT_ENABLED]."
msgid "Sets the viewport's global transformation matrix."
msgstr "Встановлює глобальну трансформуючу матрицю."
msgid ""
"Sets the measurement for the given [param viewport] RID (obtained using "
"[method Viewport.get_viewport_rid]). Once enabled, [method "
"viewport_get_measured_render_time_cpu] and [method "
"viewport_get_measured_render_time_gpu] will return values greater than "
"[code]0.0[/code] when queried with the given [param viewport]."
msgstr ""
"Встановлює вимірювання для заданого RID [param viewport] (отриманого за "
"допомогою методу [method Viewport.get_viewport_rid]). Після ввімкнення, метод "
"[method viewport_get_measured_render_time_cpu] та [method "
"viewport_get_measured_render_time_gpu] повертатимуть значення більше ніж "
"[code]0.0[/code] при запиті з заданим [param viewport]."
msgid ""
"Sets the multisample antialiasing mode for 2D/Canvas on the specified [param "
"viewport] RID. Equivalent to [member ProjectSettings.rendering/anti_aliasing/"
"quality/msaa_2d] or [member Viewport.msaa_2d]."
msgstr ""
"Встановлює режим багатосемплерного згладжування для 2D/Canvas на вказаному "
"RID [param viewport]. Еквівалентно [member ProjectSettings.rendering/"
"anti_aliasing/quality/msaa_2d] або [member Viewport.msaa_2d]."
msgid ""
"Sets the multisample antialiasing mode for 3D on the specified [param "
"viewport] RID. Equivalent to [member ProjectSettings.rendering/anti_aliasing/"
"quality/msaa_3d] or [member Viewport.msaa_3d]."
msgstr ""
"Встановлює режим багатосемплерного згладжування для 3D на вказаному RID "
"[param viewport]. Еквівалентно [member ProjectSettings.rendering/"
"anti_aliasing/quality/msaa_3d] або [member Viewport.msaa_3d]."
msgid ""
"Sets the [member ProjectSettings.rendering/occlusion_culling/"
"bvh_build_quality] to use for occlusion culling. This parameter is global and "
"cannot be set on a per-viewport basis."
msgstr ""
"Встановлює [member ProjectSettings.rendering/occlusion_culling/"
"bvh_build_quality] для використання для відсіювання перекриття. Цей параметр "
"є глобальним і не може бути встановлений для кожного окремого вікна перегляду."
msgid ""
"Sets the [member ProjectSettings.rendering/occlusion_culling/"
"occlusion_rays_per_thread] to use for occlusion culling. This parameter is "
"global and cannot be set on a per-viewport basis."
msgstr ""
"Встановлює [member ProjectSettings.rendering/occlusion_culling/"
"occlusion_rays_per_thread] для використання для відсіювання перекриття. Цей "
"параметр є глобальним і не може бути встановлений для кожного окремого вікна "
"перегляду."
msgid ""
"Sets the viewport's parent to the viewport specified by the [param "
"parent_viewport] RID."
msgstr ""
"Встановлює батьківський об'єкт області перегляду рівним області перегляду, "
"визначеній RID [param parent_viewport]."
msgid ""
"Sets the number of subdivisions to use in the specified shadow atlas [param "
"quadrant] for omni and spot shadows. See also [method "
"Viewport.set_positional_shadow_atlas_quadrant_subdiv]."
msgstr ""
"Встановлює кількість підрозділів, які слід використовувати у вказаному атласі "
"тіней [param quadrant] для всеохоплюючих та точкових тіней. Див. також "
"[method Viewport.set_positional_shadow_atlas_quadrant_subdiv]."
msgid ""
"Sets the [param size] of the shadow atlas's images (used for omni and spot "
"lights) on the viewport specified by the [param viewport] RID. The value is "
"rounded up to the nearest power of 2. If [param use_16_bits] is [code]true[/"
"code], use 16 bits for the omni/spot shadow depth map. Enabling this results "
"in shadows having less precision and may result in shadow acne, but can lead "
"to performance improvements on some devices.\n"
"[b]Note:[/b] If this is set to [code]0[/code], no positional shadows will be "
"visible at all. This can improve performance significantly on low-end systems "
"by reducing both the CPU and GPU load (as fewer draw calls are needed to draw "
"the scene without shadows)."
msgstr ""
"Встановіть [param size] зображень Shadow atlas (використовуються для омні та "
"точкових світильників) на екрані, зазначеному [param viewport] RID. Вартість "
"зараховується до найближчої потужності 2. Якщо [param use_16_bits] є "
"[code]true[/code], скористайтеся 16 бітами для shadow map. Включаючи ці "
"результати в тіні, що мають меншу точність і може призвести до тіньових "
"прищів, але може призвести до поліпшення продуктивності на деяких пристроях.\n"
"[b]Примітка:[/b] Якщо це встановлено до [code]0[/code], на всіх не буде видно "
"положення тіней. Це може значно поліпшити продуктивність на низьких рівнях "
"систем, зменшуючи навантаження процесора та GPU (як менше, кількість дзвінків "
"потрібно для малювання сцени без тіней)."
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 viewport to "
"the root viewport. While this optimization can result in a significant "
"increase in speed (especially on older devices), it comes at a cost of "
"usability. When this is enabled, you cannot read from the viewport or from "
"the screen_texture. You also lose the benefit of certain window settings, "
"such as the various stretch modes. Another consequence to be aware of is that "
"in 2D the rendering happens in window coordinates, so if you have a viewport "
"that is double the size of the window, and you set this, then only the "
"portion that fits within the window will be drawn, no automatic scaling is "
"possible, even if your game scene is significantly larger than the window "
"size."
msgstr ""
"Якщо [code]true[/code], надайте вміст перегляду безпосередньо на екран. Це "
"дозволяє оптимізувати низький рівень, де можна пропустити креслення порта до "
"кореневого порту. У той час як ця оптимізація може призвести до значного "
"збільшення швидкості (особливо на старих пристроях), вона настає при "
"собівартості. Коли це ввімкнено, ви не можете читати з огляду або з "
"екрана_текстури. Ви також втратите переваги певних параметрів вікна, таких як "
"різні режими розтяжок. Ще одним наслідком є те, що в 2D рендеринг "
"відбувається в віконних координатах, тому якщо у вас є оглядовий порт, який "
"подвійний розмір вікна, і ви встановите це, то тільки порція, яка вписується "
"в вікно, буде намальована, немає автоматичного масштабування можливо, навіть "
"якщо ваша ігрова сцена значно перевищує розмір вікна."
msgid ""
"Sets the 3D resolution scaling mode. Bilinear scaling renders at different "
"resolution to either undersample or supersample the viewport. FidelityFX "
"Super Resolution 1.0, abbreviated to FSR, is an upscaling technology that "
"produces high quality images at fast framerates by using a spatially aware "
"upscaling algorithm. FSR is slightly more expensive than bilinear, but it "
"produces significantly higher image quality. FSR should be used where "
"possible."
msgstr ""
"Налаштування режиму масштабування 3D. Білайнарне масштабування надає на "
"різній роздільній здатності до або підошви або надшвидких джерел. FidelityFX "
"Super Resolution 1.0, скорочений до FSR, - це технологія, яка виробляє "
"високоякісні зображення при швидкому обрамленні, використовуючи алгоритм "
"просторово впізнаваного алгоритму. FSR трохи дорожче, ніж білінійний, але він "
"виробляє значно вищу якість зображення. ФСР необхідно використовувати де "
"можливо."
msgid ""
"Scales the 3D render buffer based on the viewport size uses an image filter "
"specified in [enum ViewportScaling3DMode] to scale the output image to the "
"full viewport size. Values lower than [code]1.0[/code] can be used to speed "
"up 3D rendering at the cost of quality (undersampling). Values greater than "
"[code]1.0[/code] are only valid for bilinear mode and can be used to improve "
"3D rendering quality at a high performance cost (supersampling). See also "
"[enum ViewportMSAA] for multi-sample antialiasing, which is significantly "
"cheaper but only smoothens the edges of polygons.\n"
"When using FSR upscaling, AMD recommends exposing the following values as "
"preset options to users \"Ultra Quality: 0.77\", \"Quality: 0.67\", "
"\"Balanced: 0.59\", \"Performance: 0.5\" instead of exposing the entire scale."
msgstr ""
"Ваги 3D рендерного буферу на основі розміру Перегляду використовує фільтр "
"зображень, зазначений в [enum ViewportScaling3DMode], щоб масштабувати "
"вихідне зображення на повнорозмірний вигляд. Значення, що нижче [code]1.0[/"
"code] може бути використана для прискорення 3D рендерингу за ціною якості "
"(підсмоктування). Ціни більше, ніж [code]1.0[/code] є дійсними тільки для "
"білінійного режиму і можуть бути використані для покращення якості 3D при "
"високій експлуатаційній вартості (supersampling). Дивись також [enum "
"ViewportMSAA] для багатокамерного антиалюзування, який значно дешевше, але "
"тільки розгладжує краю полігонів.\n"
"При використанні FSR-загальнення, AMD рекомендує розширювати такі значення як "
"параметри заміщення для користувачів \"Ультра Якість: 0,77\", \"Кількість: "
"0,67\", \"Оберіг: 0.59\", \"Реформанс: 0,5\" замість розширення всієї ваги."
msgid ""
"Sets a viewport's scenario. The scenario contains information about "
"environment information, reflection atlas, etc."
msgstr ""
"Налаштовує скрипт перегляду. Сценарій містить інформацію про інформацію про "
"навколишнє середовище, відбиття атласу тощо."
msgid ""
"Sets the viewport's screen-space antialiasing mode. Equivalent to [member "
"ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa] or [member "
"Viewport.screen_space_aa]."
msgstr ""
"Встановлює режим згладжування екранного простору вікна перегляду. Еквівалент "
"[member ProjectSettings.rendering/anti_aliasing/quality/screen_space_aa] або "
"[member Viewport.screen_space_aa]."
msgid ""
"Sets the viewport's 2D signed distance field [member "
"ProjectSettings.rendering/2d/sdf/oversize] and [member "
"ProjectSettings.rendering/2d/sdf/scale]. This is used when sampling the "
"signed distance field in [CanvasItem] shaders as well as [GPUParticles2D] "
"collision. This is [i]not[/i] used by SDFGI in 3D rendering."
msgstr ""
"Встановлює поле двовимірної знакової відстані області перегляду [member "
"ProjectSettings.rendering/2d/sdf/oversize] та [member "
"ProjectSettings.rendering/2d/sdf/scale]. Використовується під час вибірки "
"поля знакової відстані в шейдерах [CanvasItem], а також під час колізії "
"[GPUParticles2D]. Це [i]не[/i]використовується SDFGI у 3D-рендерингу."
msgid "Sets the viewport's width and height in pixels."
msgstr "Встановлює ширину та висоту портів у пікселях."
msgid ""
"If [code]true[/code], canvas item transforms (i.e. origin position) are "
"snapped to the nearest pixel when rendering. This can lead to a crisper "
"appearance at the cost of less smooth movement, especially when [Camera2D] "
"smoothing is enabled. Equivalent to [member ProjectSettings.rendering/2d/snap/"
"snap_2d_transforms_to_pixel]."
msgstr ""
"Якщо значення [code]true[/code], трансформації елементів полотна (тобто "
"початкова позиція) прив’язуються до найближчого пікселя під час рендерингу. "
"Це може призвести до чіткішого вигляду за рахунок менш плавного руху, "
"особливо коли ввімкнено згладжування [Camera2D]. Еквівалентно [member "
"ProjectSettings.rendering/2d/snap/snap_2d_transforms_to_pixel]."
msgid ""
"If [code]true[/code], canvas item vertices (i.e. polygon points) are snapped "
"to the nearest pixel when rendering. This can lead to a crisper appearance at "
"the cost of less smooth movement, especially when [Camera2D] smoothing is "
"enabled. Equivalent to [member ProjectSettings.rendering/2d/snap/"
"snap_2d_vertices_to_pixel]."
msgstr ""
"Якщо [code]true[/code], вершини елементів полотна (тобто точки полігону) "
"прив'язуються до найближчого пікселя під час рендерингу. Це може призвести до "
"чіткішого вигляду за рахунок менш плавного руху, особливо коли ввімкнено "
"згладжування [Camera2D]. Еквівалентно [member ProjectSettings.rendering/2d/"
"snap/snap_2d_vertices_to_pixel]."
msgid ""
"Affects the final texture sharpness by reading from a lower or higher mipmap "
"(also called \"texture LOD bias\"). Negative values make mipmapped textures "
"sharper but grainier when viewed at a distance, while positive values make "
"mipmapped textures blurrier (even when up close). To get sharper textures at "
"a distance without introducing too much graininess, set this between "
"[code]-0.75[/code] and [code]0.0[/code]. Enabling temporal antialiasing "
"([member ProjectSettings.rendering/anti_aliasing/quality/use_taa]) can help "
"reduce the graininess visible when using negative mipmap bias.\n"
"[b]Note:[/b] When the 3D scaling mode is set to FSR 1.0, this value is used "
"to adjust the automatic mipmap bias which is calculated internally based on "
"the scale factor. The formula for this is [code]-log2(1.0 / scale) + "
"mipmap_bias[/code]."
msgstr ""
"Визначає остаточну фактурну різкість шляхом читання з нижньої або вищої мітки "
"(також називається \"текстура LOD bias\"). Негативні значення роблять "
"занурені текстури, але зернозбирача при перегляді на відстані, при цьому "
"позитивні значення роблять занурені текстури розмити (навіть при закритті). "
"Щоб отримати гострі текстури на відстані, не вводячи занадто багато "
"зернистості, встановіть це між [code]-0.75[/code] і [code]0.0[/code]. "
"Увімкнення часової антиалії ([member ProjectSettings.rendering/anti_aliasing/"
"quality/use_taa]) може допомогти зменшити видимість зерна при використанні "
"негативних ipmap bias.\n"
"[b]Примітка:[/b] Коли режим масштабування 3D встановлюється до FSR 1.0, це "
"значення використовується для регулювання автоматичного переміщення mipmap, "
"який обчислюється внутрішньо на основі коефіцієнта ваги. Формула для цього "
"[code]-log2(1.0 / масштаб) + mipmap_bias[/code]."
msgid ""
"If [code]true[/code], the viewport renders its background as transparent."
msgstr "Якщо [code]true[/code], переглядовий порт дає свій фон як прозорий."
msgid "Sets when the viewport should be updated."
msgstr "Встановлює, коли має оновлюватися область перегляду."
msgid ""
"Equivalent to [member Viewport.use_debanding]. See also [member "
"ProjectSettings.rendering/anti_aliasing/quality/use_debanding]."
msgstr ""
"Еквівалентно [member Viewport.use_debanding]. Див. також [member "
"ProjectSettings.rendering/anti_aliasing/quality/use_debanding]."
msgid ""
"If [code]true[/code], 2D rendering will use a high dynamic range (HDR) "
"[code]RGBA16[/code] format framebuffer. Additionally, 2D rendering will be "
"performed on linear values and will be converted using the appropriate "
"transfer function immediately before blitting to the screen (if the Viewport "
"is attached to the screen).\n"
"Practically speaking, this means that the end result of the Viewport will not "
"be clamped to the [code]0-1[/code] range and can be used in 3D rendering "
"without color encoding adjustments. This allows 2D rendering to take "
"advantage of effects requiring high dynamic range (e.g. 2D glow) as well as "
"substantially improves the appearance of effects requiring highly detailed "
"gradients. This setting has the same effect as [member Viewport.use_hdr_2d]."
msgstr ""
"Якщо значення [code]true[/code], 2D-рендеринг використовуватиме буфер кадрів "
"у форматі високого динамічного діапазону (HDR) [code]RGBA16[/code]. Крім "
"того, 2D-рендеринг виконуватиметься на лінійних значеннях і буде перетворено "
"за допомогою відповідної передавальної функції безпосередньо перед виведенням "
"на екран (якщо Viewport підключено до екрана).\n"
"Практично це означає, що кінцевий результат Viewport не буде обмежений "
"діапазоном [code]0-1[/code] і може бути використаний у 3D-рендерингу без "
"коригування кодування кольорів. Це дозволяє 2D-рендерингу використовувати "
"ефекти, що вимагають високого динамічного діапазону (наприклад, 2D світіння), "
"а також суттєво покращує зовнішній вигляд ефектів, що вимагають "
"високодеталізованих градієнтів. Цей параметр має той самий ефект, що й "
"[member Viewport.use_hdr_2d]."
msgid ""
"If [code]true[/code], enables occlusion culling on the specified viewport. "
"Equivalent to [member ProjectSettings.rendering/occlusion_culling/"
"use_occlusion_culling]."
msgstr ""
"Якщо [code]true[/code], активує відсікання перекриття на вказаному вікні "
"перегляду. Еквівалентно [member ProjectSettings.rendering/occlusion_culling/"
"use_occlusion_culling]."
msgid ""
"If [code]true[/code], use temporal antialiasing. Equivalent to [member "
"ProjectSettings.rendering/anti_aliasing/quality/use_taa] or [member "
"Viewport.use_taa]."
msgstr ""
"Якщо [code]true[/code], використовувати тимчасове згладжування. Еквівалент "
"[member ProjectSettings.rendering/anti_aliasing/quality/use_taa] або [member "
"Viewport.use_taa]."
msgid ""
"If [code]true[/code], the viewport uses augmented or virtual reality "
"technologies. See [XRInterface]."
msgstr ""
"Якщо [code]true[/code], пошук використовує технології доповненої або "
"віртуальної реальності. Див [XRInterface]."
msgid ""
"Sets the Variable Rate Shading (VRS) mode for the viewport. If the GPU does "
"not support VRS, this property is ignored. Equivalent to [member "
"ProjectSettings.rendering/vrs/mode]."
msgstr ""
"Встановлює режим затінення зі змінною швидкістю (VRS) для області перегляду. "
"Якщо графічний процесор не підтримує VRS, ця властивість ігнорується. "
"Еквівалентно [member ProjectSettings.rendering/vrs/mode]."
msgid ""
"The texture to use when the VRS mode is set to [constant "
"RenderingServer.VIEWPORT_VRS_TEXTURE]. Equivalent to [member "
"ProjectSettings.rendering/vrs/texture]."
msgstr ""
"Текстура, яка використовується, коли режим VRS встановлено на [constant "
"RenderingServer.VIEWPORT_VRS_TEXTURE]. Еквівалентно [member "
"ProjectSettings.rendering/vrs/texture]."
msgid ""
"Sets the update mode for Variable Rate Shading (VRS) for the viewport. VRS "
"requires the input texture to be converted to the format usable by the VRS "
"method supported by the hardware. The update mode defines how often this "
"happens. If the GPU does not support VRS, or VRS is not enabled, this "
"property is ignored.\n"
"If set to [constant RenderingServer.VIEWPORT_VRS_UPDATE_ONCE], the input "
"texture is copied once and the mode is changed to [constant "
"RenderingServer.VIEWPORT_VRS_UPDATE_DISABLED]."
msgstr ""
"Налаштовує режим оновлення для мінливої форми ставок (VRS) для перегляду "
"порту. VRS вимагає вхідної текстури, яка буде перетворена в формат, який "
"підтримується методом VRS. Режим оновлення визначає, як часто це "
"відбувається. Якщо GPU не підтримує VRS або VRS, це майно ігнорується.\n"
"Якщо встановити до [constant RenderingServer.VIEWPORT_VRS_UPDATE_ONCE], то "
"текстура введення копіюється один раз, а режим змінюється на [constant "
"RenderingServer. ПЕРЕГЛЯДИ_VRS_UPDATE_DISABLED]."
msgid ""
"Creates a new 3D visibility notifier object and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]visibility_notifier_*[/code] RenderingServer "
"functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"To place in a scene, attach this notifier to an instance using [method "
"instance_set_base] using the returned RID.\n"
"[b]Note:[/b] The equivalent node is [VisibleOnScreenNotifier3D]."
msgstr ""
"Створює новий об’єкт сповіщення про 3D-видимість і додає його до "
"RenderingServer. До нього можна отримати доступ за допомогою RID, який "
"повертається. Цей RID використовуватиметься в усіх "
"[code]visibility_notifier_*[/code] функціях RenderingServer. \n"
"Після завершення роботи з вашим RID ви захочете звільнити RID за допомогою "
"методу RenderingServer [method free_rid]. \n"
"Щоб розмістити в сцені, прикріпіть цей сповіщувач до екземпляра за допомогою "
"[method instance_set_base], використовуючи повернутий RID. \n"
"[b]Примітка:[/b] еквівалентним вузлом є [VisibleOnScreenNotifier3D]."
msgid ""
"Creates a new voxel-based global illumination object and adds it to the "
"RenderingServer. It can be accessed with the RID that is returned. This RID "
"will be used in all [code]voxel_gi_*[/code] RenderingServer functions.\n"
"Once finished with your RID, you will want to free the RID using the "
"RenderingServer's [method free_rid] method.\n"
"[b]Note:[/b] The equivalent node is [VoxelGI]."
msgstr ""
"Створює новий об'єкт глобального освітлення на основі воксаля і додає його до "
"RenderingServer. Ви можете отримати доступ до RID, який повертається. Цей RID "
"буде використовуватися в усіх [code]voxel_gi_*[/code] RenderingServer "
"функції.\n"
"Після закінчення з вашим RID ви хочете звільнити RID за допомогою методу "
"RenderingServer.\n"
"[b]Примітка:[/b] Об'ємний вузол [VoxelGI]."
msgid ""
"Used to inform the renderer what exposure normalization value was used while "
"baking the voxel gi. This value will be used and modulated at run time to "
"ensure that the voxel gi maintains a consistent level of exposure even if the "
"scene-wide exposure normalization is changed at run time. For more "
"information see [method camera_attributes_set_exposure]."
msgstr ""
"Використовується для інформування рендерера, яке значення нормалізації "
"експозиції використовувався при випіканні вокселю ги. Ця величина буде "
"використана і модулюється в часі запуску, щоб забезпечити, що воксель ги "
"зберігає послідовний рівень впливу, навіть якщо нормалізація впливу сцени "
"змінюється в часі. Для отримання додаткової інформації див. [method "
"camera_attributes_set_exposure]."
msgid ""
"Sets the [member VoxelGIData.bias] value to use on the specified [param "
"voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.bias] на вказану [param voxel_gi] "
"[RID]."
msgid ""
"Sets the [member VoxelGIData.dynamic_range] value to use on the specified "
"[param voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.dynamic_range] на вказану [param "
"voxel_gi] [RID]."
msgid ""
"Sets the [member VoxelGIData.energy] value to use on the specified [param "
"voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.energy] для використання на "
"зазначеному [param voxel_gi] [RID]."
msgid ""
"Sets the [member VoxelGIData.interior] value to use on the specified [param "
"voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.interior] для використання з [RID] "
"зазначеного [param voxel_gi]."
msgid ""
"Sets the [member VoxelGIData.normal_bias] value to use on the specified "
"[param voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.normal_bias] для використання з [RID] "
"зазначеного [param voxel_gi]."
msgid ""
"Sets the [member VoxelGIData.propagation] value to use on the specified "
"[param voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.propagation] для використання з [RID] "
"зазначеного [param voxel_gi]."
msgid ""
"Sets the [member ProjectSettings.rendering/global_illumination/voxel_gi/"
"quality] value to use when rendering. This parameter is global and cannot be "
"set on a per-VoxelGI basis."
msgstr ""
"Встановлює значення [member ProjectSettings.rendering/global_illumination/"
"voxel_gi/quality] для використання під час рендерингу. Цей параметр є "
"глобальним і не може бути встановлений для кожного VoxelGI окремо."
msgid ""
"Sets the [member VoxelGIData.use_two_bounces] value to use on the specified "
"[param voxel_gi]'s [RID]."
msgstr ""
"Встановлює значення [member VoxelGIData.use_two_bounces] для використання з "
"вказаним [RID] параметра [param voxel_gi]."
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 ""
"Якщо [code]false[/code], рендеринг повністю вимикається, але логіка движка "
"все ще обробляється. Ви можете викликати [method force_draw] для малювання "
"кадру, навіть якщо рендеринг вимкнено."
msgid ""
"Emitted at the end of the frame, after the RenderingServer has finished "
"updating all the Viewports."
msgstr "Після того, як RenderingServer закінчили оновлення всіх портів."
msgid ""
"Emitted at the beginning of the frame, before the RenderingServer updates all "
"the Viewports."
msgstr "На початку кадру, до того, як RenderingServer оновлюється всі порти."
msgid "Marks an error that shows that the index array is empty."
msgstr "Відзначає помилку, яка показує, що індексний масив порожній."
msgid "Number of weights/bones per vertex."
msgstr "Кількість ваг/бонів на вершину."
msgid "The minimum Z-layer for canvas items."
msgstr "Мінімальний Z-шар для предметів полотна."
msgid "The maximum Z-layer for canvas items."
msgstr "Максимальний Z-шар для предметів полотна."
msgid "The minimum canvas layer."
msgstr "Мінімальний шар полотна."
msgid "The maximum canvas layer."
msgstr "Максимальний шар полотна."
msgid ""
"The maximum number of glow levels that can be used with the glow post-"
"processing effect."
msgstr ""
"Максимальна кількість рівнів світіння, які можна використовувати з ефектом "
"після обробки жовчі."
msgid "This constant is not used by the engine."
msgstr "Не використовується двигуном."
msgid ""
"The maximum number of directional lights that can be rendered at a given time "
"in 2D."
msgstr ""
"Максимальна кількість спрямованих вогнів, які можуть бути надані в режимі 2D."
msgid "The maximum number of surfaces a mesh can have."
msgstr "Максимальна кількість поверхонь сітки може мати."
msgid "2D texture."
msgstr "2D текстури."
msgid "Layered texture."
msgstr "Багатошарова текстура."
msgid "3D texture."
msgstr "3D текстури."
msgid "Array of 2-dimensional textures (see [Texture2DArray])."
msgstr "Арра 2-вимірних фактур (див. [Texture2DArray])."
msgid "Cubemap texture (see [Cubemap])."
msgstr "Текстура кубічної карти (див. [Cubemap])."
msgid "Array of cubemap textures (see [CubemapArray])."
msgstr "Арра кубічних текстур (див. [CubemapArray])."
msgid "Left face of a [Cubemap]."
msgstr "Ліва грань [Cubemap]."
msgid "Right face of a [Cubemap]."
msgstr "Права грань [Cubemap]."
msgid "Bottom face of a [Cubemap]."
msgstr "Нижня грань [Cubemap]."
msgid "Top face of a [Cubemap]."
msgstr "Верхня грань [Cubemap]."
msgid "Front face of a [Cubemap]."
msgstr "Передня сторона [Cubemap]."
msgid "Back face of a [Cubemap]."
msgstr "Зворотна сторона [Cubemap]."
msgid "Shader is a 3D shader."
msgstr "Шейдер - 3D шейдер."
msgid "Shader is a 2D shader."
msgstr "Шейдер - 2D шейдер."
msgid "Shader is a particle shader (can be used in both 2D and 3D)."
msgstr ""
"Шейдер являє собою шейдер частинок (може бути використаний в обох 2D і 3D)."
msgid "Shader is a 3D sky shader."
msgstr "Шейдер - 3D шейдер."
msgid "Shader is a 3D fog shader."
msgstr "Шейдер - 3D фольговий шейдер."
msgid "Represents the size of the [enum ShaderMode] enum."
msgstr "Представляє розмір [enum ShaderMode] enum."
msgid "The minimum renderpriority of all materials."
msgstr "Мінімальне співвідношення всіх матеріалів."
msgid "The maximum renderpriority of all materials."
msgstr "Максимальна рендерність всіх матеріалів."
msgid "Array is a vertex position array."
msgstr "Array є a vertex позиція масиву."
msgid "Array is a normal array."
msgstr "Array є нормальним масивом."
msgid "Array is a tangent array."
msgstr "Array - дубовий масив."
msgid "Array is a vertex color array."
msgstr "Array - це кольоровий масив вершини."
msgid "Array is a UV coordinates array."
msgstr "Array - координатний масив УФ."
msgid "Array is a UV coordinates array for the second set of UV coordinates."
msgstr "Array - УФ-координатний масив для другого набору УФ-координат."
msgid "Array is a custom data array for the first set of custom data."
msgstr ""
"Array - це спеціальний масив даних для першого набору користувацьких даних."
msgid "Array is a custom data array for the second set of custom data."
msgstr ""
"Array - це спеціальний масив даних для другого набору користувацьких даних."
msgid "Array is a custom data array for the third set of custom data."
msgstr ""
"Array - це спеціальний масив даних для третього набору користувацьких даних."
msgid "Array is a custom data array for the fourth set of custom data."
msgstr ""
"Array - це спеціальний масив даних для четвертого набору користувацьких даних."
msgid "Array contains bone information."
msgstr "Array містить інформацію про кістки."
msgid "Array is weight information."
msgstr "Array це інформація про вагу."
msgid "Array is an index array."
msgstr "Array - індексний масив."
msgid ""
"The number of custom data arrays available ([constant ARRAY_CUSTOM0], "
"[constant ARRAY_CUSTOM1], [constant ARRAY_CUSTOM2], [constant ARRAY_CUSTOM3])."
msgstr ""
"Кількість користувацьких масивів даних ([constant ARRAY_CUSTOM0], [constant "
"ARRAY_CUSTOM1], [constant ARRAY_CUSTOM2], [constant ARRAY_CUSTOM3]."
msgid ""
"Custom data array contains 8-bit-per-channel red/green/blue/alpha color data. "
"Values are normalized, unsigned floating-point in the [code][0.0, 1.0][/code] "
"range."
msgstr ""
"Цінності нормалізуються, не відзначаються плаваючі точки в діапазоні [code]"
"[0.0, 1.0][/code]."
msgid ""
"Custom data array contains 8-bit-per-channel red/green/blue/alpha color data. "
"Values are normalized, signed floating-point in the [code][-1.0, 1.0][/code] "
"range."
msgstr ""
"Значення нормалізуються, підписані плаваючі точки в діапазоні [code][-1.0, "
"1.0][/code]."
msgid ""
"Custom data array contains 16-bit-per-channel red/green color data. Values "
"are floating-point in half precision."
msgstr ""
"Спеціальний масив даних містить 16-bit-per-канал червоний/зелений колір "
"даних. Цінності плаваючі точки на половині прецизії."
msgid ""
"Custom data array contains 16-bit-per-channel red/green/blue/alpha color "
"data. Values are floating-point in half precision."
msgstr "Цінності плаваючі точки на половині прецизії."
msgid ""
"Custom data array contains 32-bit-per-channel red color data. Values are "
"floating-point in single precision."
msgstr ""
"Спеціальний масив даних містить 32-bit-per-канал червоний колір даних. "
"Значення плаваючі точки в одній точності."
msgid ""
"Custom data array contains 32-bit-per-channel red/green color data. Values "
"are floating-point in single precision."
msgstr ""
"Спеціальний масив даних містить 32-bit-per-канал червоний/зелений колір "
"даних. Значення плаваючі точки в одній точності."
msgid ""
"Custom data array contains 32-bit-per-channel red/green/blue color data. "
"Values are floating-point in single precision."
msgstr ""
"Спеціальний масив даних містить 32-bit-per-канал червоний/зелений/синій колір "
"даних. Значення плаваючі точки в одній точності."
msgid ""
"Custom data array contains 32-bit-per-channel red/green/blue/alpha color "
"data. Values are floating-point in single precision."
msgstr "Значення плаваючі точки в одній точності."
msgid "Flag used to mark a vertex position array."
msgstr "Прапор, який використовується для позначення вершини позиції вершини."
msgid "Flag used to mark a normal array."
msgstr "Прапор використовується для позначення нормального масиву."
msgid "Flag used to mark a tangent array."
msgstr "Прапор використовується для позначення дубажу."
msgid "Flag used to mark a vertex color array."
msgstr "Прапор використовується для позначення кольорового масиву вершини."
msgid "Flag used to mark a UV coordinates array."
msgstr "Прапор використовується для позначення УФ-координат масиву."
msgid "Flag used to mark a UV coordinates array for the second UV coordinates."
msgstr ""
"Прапор використовується для позначення УФ-координат масиву для координат "
"другого УФ."
msgid ""
"Flag used to mark an array of custom per-vertex data for the first set of "
"custom data."
msgstr ""
"Прапор, який використовується для позначення масиву користувацьких даних з "
"конвертів для першого набору користувацьких даних."
msgid ""
"Flag used to mark an array of custom per-vertex data for the second set of "
"custom data."
msgstr ""
"Прапор, який використовується для позначення масиву користувацьких даних з "
"конвертів для другого набору користувацьких даних."
msgid ""
"Flag used to mark an array of custom per-vertex data for the third set of "
"custom data."
msgstr ""
"Прапор, який використовується для позначення масиву користувацьких даних з "
"конвертів для третього набору користувацьких даних."
msgid ""
"Flag used to mark an array of custom per-vertex data for the fourth set of "
"custom data."
msgstr ""
"Прапор, який використовується для позначення масиву користувацьких даних з-за "
"вершини для четвертого набору користувацьких даних."
msgid "Flag used to mark a bone information array."
msgstr "Прапор використовується для позначення кісткового масиву інформації."
msgid "Flag used to mark a weights array."
msgstr "Прапор використовується для позначення масиву ваги."
msgid "Flag used to mark an index array."
msgstr "Прапор використовується для позначення індексного масиву."
msgid "Flag used to mark that the array uses 8 bone weights instead of 4."
msgstr ""
"Прапор використовується для позначення, що масив використовує 8 кісток "
"замість 4."
msgid ""
"Flag used to mark that the mesh does not have a vertex array and instead will "
"infer vertex positions in the shader using indices and other information."
msgstr ""
"Прапор використовується для позначення, що сітка не має масиву вершини і "
"замість того, щоб запліднити позиції вершини в тіні, використовуючи індекси "
"та інші відомості."
msgid "Flag used to mark the start of the bits used to store the mesh version."
msgstr ""
"Прапор використовується для позначення запуску біт, використовуваних для "
"зберігання сітки версії."
msgid ""
"Flag used to shift a mesh format int to bring the version into the lowest "
"digits."
msgstr ""
"Прапор використовується для зміни формату сітки, щоб принести версію в "
"найнижчі цифри."
msgid ""
"Flag used to record the format used by prior mesh versions before the "
"introduction of a version."
msgstr ""
"Прапор використовується для запису формату, що використовується за допомогою "
"попередніх версій сітки до введення версії."
msgid ""
"Flag used to record the second iteration of the mesh version flag. The "
"primary difference between this and [constant ARRAY_FLAG_FORMAT_VERSION_1] is "
"that this version supports [constant ARRAY_FLAG_COMPRESS_ATTRIBUTES] and in "
"this version vertex positions are de-interleaved from normals and tangents."
msgstr ""
"Прапор використовується для запису другої ітерації прапора сітки. Основна "
"відмінність цього і [constant ARRAY_FLAG_FORMAT_VERSION_1] полягає в тому, що "
"ця версія підтримує [constant ARRAY_FLAG_COMPRESS_ATTRIBUTES] і в цьому "
"варіанті позиції вершини виводяться з нормалей і тангенсів."
msgid ""
"Flag used to record the current version that the engine expects. Currently "
"this is the same as [constant ARRAY_FLAG_FORMAT_VERSION_2]."
msgstr ""
"Прапор використовується для запису поточного варіанту, який очікує двигун. В "
"даний час це так само, як [constant ARRAY_FLAG_FORMAT_VERSION_2]."
msgid ""
"Flag used to isolate the bits used for mesh version after using [constant "
"ARRAY_FLAG_FORMAT_VERSION_SHIFT] to shift them into place."
msgstr ""
"Прапор використовується для ізоляції укусів, які використовуються для "
"сітчастої версії після використання [constant "
"ARRAY_FLAG_FORMAT_VERSION_SHIFT] для перемикання їх на місце."
msgid "Primitive to draw consists of points."
msgstr "Примітив до малювати складається з точок."
msgid "Primitive to draw consists of lines."
msgstr "Примітивний малюнок складається з ліній."
msgid "Primitive to draw consists of a line strip from start to end."
msgstr ""
"Примітив для малювання складається з лінійної смуги від початку до кінця."
msgid "Primitive to draw consists of triangles."
msgstr "Примітив для малювання складається з трикутників."
msgid ""
"Primitive to draw consists of a triangle strip (the last 3 vertices are "
"always combined to make a triangle)."
msgstr ""
"Примітивний малюнок складається з трикутникової смуги ( останні 3 вершини "
"завжди поєднуються, щоб зробити трикутник)."
msgid "Represents the size of the [enum PrimitiveType] enum."
msgstr "Представляємо розмір параметра [enum PrimitiveType]."
msgid "Use [Transform2D] to store MultiMesh transform."
msgstr "Використовуйте [Transform2D] для зберігання мультимеш трансформатора."
msgid "Use [Transform3D] to store MultiMesh transform."
msgstr "Використовуйте [Transform3D] для зберігання мультимеш трансформатора."
msgid "MultiMesh physics interpolation favors speed over quality."
msgstr "Інтерполяція фізики MultiMesh надає перевагу швидкості, а не якості."
msgid "MultiMesh physics interpolation favors quality over speed."
msgstr "Інтерполяція фізики MultiMesh надає перевагу якості, а не швидкості."
msgid ""
"Nearest-neighbor filter for light projectors (use for pixel art light "
"projectors). No mipmaps are used for rendering, which means light projectors "
"at a distance will look sharp but grainy. This has roughly the same "
"performance cost as using mipmaps."
msgstr ""
"Найближчий фільтр для світлових проекторів (застосування для проекторів з "
"піксельним артом). Для рендерингу використовуються мапи, що означає світлові "
"проектори на відстані будуть виглядати гостро, але зернові. Це має приблизно "
"однакову вартість виконання, як за допомогою mipmaps."
msgid ""
"Linear filter for light projectors (use for non-pixel art light projectors). "
"No mipmaps are used for rendering, which means light projectors at a distance "
"will look smooth but blurry. This has roughly the same performance cost as "
"using mipmaps."
msgstr ""
"Лінійний фільтр для світлових проекторів (використання для непіксельних арт-"
"проекторів). Немає міток використовуються для рендерингу, що означає світлові "
"проектори на відстані будуть виглядати гладкими, але розмитими. Це має "
"приблизно однакову вартість виконання, як за допомогою mipmaps."
msgid ""
"Nearest-neighbor filter for light projectors (use for pixel art light "
"projectors). Isotropic mipmaps are used for rendering, which means light "
"projectors at a distance will look smooth but blurry. This has roughly the "
"same performance cost as not using mipmaps."
msgstr ""
"Найближчий фільтр для світлових проекторів (застосування для проекторів з "
"піксельним артом). Ізотропні карти використовуються для рендерингу, що "
"означає світлопроектори на відстані будуть виглядати гладкими, але розмитими. "
"Це має приблизно однакову вартість виконання, як і не використовуючи mipmaps."
msgid ""
"Linear filter for light projectors (use for non-pixel art light projectors). "
"Isotropic mipmaps are used for rendering, which means light projectors at a "
"distance will look smooth but blurry. This has roughly the same performance "
"cost as not using mipmaps."
msgstr ""
"Лінійний фільтр для світлових проекторів (використання для непіксельних арт-"
"проекторів). Ізотропні карти використовуються для рендерингу, що означає "
"світлопроектори на відстані будуть виглядати гладкими, але розмитими. Це має "
"приблизно однакову вартість виконання, як і не використовуючи mipmaps."
msgid ""
"Nearest-neighbor filter for light projectors (use for pixel art light "
"projectors). Anisotropic mipmaps are used for rendering, which means light "
"projectors at a distance will look smooth and sharp when viewed from oblique "
"angles. This looks better compared to isotropic mipmaps, but is slower. The "
"level of anisotropic filtering is defined by [member "
"ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgstr ""
"Найближчий фільтр для світлових проекторів (застосування для проекторів з "
"піксельним артом). Анізотропні карти використовуються для рендерингу, що "
"означає світлові проектори на відстані будуть виглядати гладко і гостро при "
"перегляді кутів коси. Це виглядає краще, ніж ізотропні карти, але повільніше. "
"Рівень анізотропного фільтрування визначається [member "
"ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid ""
"Linear filter for light projectors (use for non-pixel art light projectors). "
"Anisotropic mipmaps are used for rendering, which means light projectors at a "
"distance will look smooth and sharp when viewed from oblique angles. This "
"looks better compared to isotropic mipmaps, but is slower. The level of "
"anisotropic filtering is defined by [member ProjectSettings.rendering/"
"textures/default_filters/anisotropic_filtering_level]."
msgstr ""
"Лінійний фільтр для світлових проекторів (використання для непіксельних арт-"
"проекторів). Анізотропні карти використовуються для рендерингу, що означає "
"світлові проектори на відстані будуть виглядати гладко і гостро при перегляді "
"кутів коси. Це виглядає краще, ніж ізотропні карти, але повільніше. Рівень "
"анізотропного фільтрування визначається [member ProjectSettings.rendering/"
"textures/default_filters/anisotropic_filtering_level]."
msgid "Directional (sun/moon) light (see [DirectionalLight3D])."
msgstr "Прямий (sun/moon) легкий (див. [DirectionalLight3D])."
msgid "Omni light (see [OmniLight3D])."
msgstr "Omni light (див. [OmniLight3D])."
msgid "Spot light (see [SpotLight3D])."
msgstr "Spot light (див. [SpotLight3D])."
msgid "The light's energy multiplier."
msgstr "Множник легкої енергії."
msgid ""
"The light's indirect energy multiplier (final indirect energy is [constant "
"LIGHT_PARAM_ENERGY] * [constant LIGHT_PARAM_INDIRECT_ENERGY])."
msgstr ""
"Множник легкої енергії (фінансова непряма енергія [constant "
"LIGHT_PARAM_ENERGY] * LIGHT_PARAM_INDIRECT_ENERGY]."
msgid ""
"The light's volumetric fog energy multiplier (final volumetric fog energy is "
"[constant LIGHT_PARAM_ENERGY] * [constant LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY])."
msgstr ""
"Мультиплікатор легкої енергії фольги (кінцева об'ємна енергія фольги "
"[constant LIGHT_PARAM_ENERGY] * [constant LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY])."
msgid "The light's influence on specularity."
msgstr "Вплив світла на спекулянту."
msgid "The light's range."
msgstr "Легкий діапазон."
msgid ""
"The size of the light when using spot light or omni light. The angular size "
"of the light when using directional light."
msgstr ""
"Розмір світла при використанні точкового світла або омні світла. кутовий "
"розмір світла при використанні спрямованого світла."
msgid "The light's attenuation."
msgstr "Легке загартування."
msgid "The spotlight's angle."
msgstr "Кут точкового світильника."
msgid "The spotlight's attenuation."
msgstr "Захоплення точкового світла."
msgid "Proportion of shadow atlas occupied by the first split."
msgstr "Пропортування тіньових атласів, зайнятих першим розщепленням."
msgid "Proportion of shadow atlas occupied by the second split."
msgstr "Пропортування тіньових атласів, зайнятих другим розколом."
msgid ""
"Proportion of shadow atlas occupied by the third split. The fourth split "
"occupies the rest."
msgstr ""
"Пропортування тіньових атласів, зайнятих третьою роздільною здатністю. "
"Четвертий спліт займає решту."
msgid ""
"Proportion of shadow max distance where the shadow will start to fade out."
msgstr "Пропорція тіньової максимальної відстані, де тінь почнеться згасати."
msgid ""
"Normal bias used to offset shadow lookup by object normal. Can be used to fix "
"self-shadowing artifacts."
msgstr ""
"Нормальні засоби, які використовуються для відключення тіньового вигляду за "
"нормальним об'єктом. Може використовуватися для фіксації самосушильних "
"артефактів."
msgid "Bias for the shadow lookup to fix self-shadowing artifacts."
msgstr "Зміщення для пошуку тіней для виправлення артефактів самозатінення."
msgid ""
"The light's shadow opacity. Values lower than [code]1.0[/code] make the light "
"appear through shadows. This can be used to fake global illumination at a low "
"performance cost."
msgstr ""
"Тепла тіньова непрозорість. Значення нижче [code]1.0[/code] зробити світло "
"через тіні. Це може бути використаний для підробки глобального освітлення при "
"низькій вартості виконання."
msgid ""
"Blurs the edges of the shadow. Can be used to hide pixel artifacts in low "
"resolution shadow maps. A high value can make shadows appear grainy and can "
"cause other unwanted artifacts. Try to keep as near default as possible."
msgstr ""
"Розмиваємо краю тіні. Може використовуватися для приховувати піксельні "
"артефакти в shadow map. Висока вартість може зробити тіні, які з'являються "
"зернові та можуть викликати інші небажані артефакти. Намагайтеся тримати "
"якомога ближче за замовчуванням."
msgid ""
"Constant representing the intensity of the light, measured in Lumens when "
"dealing with a [SpotLight3D] or [OmniLight3D], or measured in Lux with a "
"[DirectionalLight3D]. Only used when [member ProjectSettings.rendering/"
"lights_and_shadows/use_physical_light_units] is [code]true[/code]."
msgstr ""
"Постійне відображення інтенсивності світла, вимірюваного в Лумень при "
"спілкуванні з [SpotLight3D] або [OmniLight3D], або вимірюється в Lux з "
"[DirectionalLight3D]. [code]true[/code]."
msgid "Represents the size of the [enum LightParam] enum."
msgstr "Представляємо розмір [enum LightParam] enum."
msgid ""
"Light is ignored when baking. This is the fastest mode, but the light will be "
"taken into account when baking global illumination. This mode should "
"generally be used for dynamic lights that change quickly, as the effect of "
"global illumination is less noticeable on those lights."
msgstr ""
"Світло ігнорується при випіканні. Це найшвидший режим, але світло буде "
"враховуватися при випіканні глобального освітлення. Цей режим, як правило, "
"слід використовувати для динамічних вогнів, які швидко змінюються, оскільки "
"ефект глобального освітлення менш помітний на цих світильниках."
msgid ""
"Light is taken into account in static baking ([VoxelGI], [LightmapGI], SDFGI "
"([member Environment.sdfgi_enabled])). The light can be moved around or "
"modified, but its global illumination will not update in real-time. This is "
"suitable for subtle changes (such as flickering torches), but generally not "
"large changes such as toggling a light on and off."
msgstr ""
"Світло враховується у статичному випіканні ([VoxelGI], [LightmapGI], SDFGI "
"([member Environment.sdfgi_enabled])). Світло можна переміщувати або "
"змінювати, але його глобальне освітлення не оновлюватиметься в режимі "
"реального часу. Це підходить для незначних змін (таких як мерехтіння "
"факелів), але загалом не для великих змін, таких як увімкнення та вимкнення "
"світла."
msgid ""
"Light is taken into account in dynamic baking ([VoxelGI] and SDFGI ([member "
"Environment.sdfgi_enabled]) only). The light can be moved around or modified "
"with global illumination updating in real-time. The light's global "
"illumination appearance will be slightly different compared to [constant "
"LIGHT_BAKE_STATIC]. This has a greater performance cost compared to [constant "
"LIGHT_BAKE_STATIC]. When using SDFGI, the update speed of dynamic lights is "
"affected by [member ProjectSettings.rendering/global_illumination/sdfgi/"
"frames_to_update_lights]."
msgstr ""
"Світло враховується в динамічному випіканні (лише для [VoxelGI] та SDFGI "
"([member Environment.sdfgi_enabled])). Світло можна переміщувати або "
"змінювати, оновлюючи глобальне освітлення в режимі реального часу. Зовнішній "
"вигляд глобального освітлення світла дещо відрізнятиметься порівняно з "
"[constant LIGHT_BAKE_STATIC]. Це має більші витрати на продуктивність "
"порівняно з [constant LIGHT_BAKE_STATIC]. Під час використання SDFGI на "
"швидкість оновлення динамічного освітлення впливає [member "
"ProjectSettings.rendering/global_illumination/sdfgi/frames_to_update_lights]."
msgid "Use a dual paraboloid shadow map for omni lights."
msgstr "Використовуйте подвійну параболоїдну shadow map для omni вогні."
msgid ""
"Use a cubemap shadow map for omni lights. Slower but better quality than dual "
"paraboloid."
msgstr ""
"Використовуйте shadow map для omni вогні. Slower але краще якість, ніж "
"подвійний параболоїд."
msgid "Use orthogonal shadow projection for directional light."
msgstr "Використовуйте ортгональну тіньову проекцію для спрямованого світла."
msgid "Use 2 splits for shadow projection when using directional light."
msgstr ""
"Використовуйте 2 розколів для Shadow проекції при використанні спрямованого "
"світла."
msgid "Use 4 splits for shadow projection when using directional light."
msgstr ""
"Використовуйте 4 розколів для Shadow проекції при використанні спрямованого "
"світла."
msgid "Use DirectionalLight3D in both sky rendering and scene lighting."
msgstr ""
"Використання DirectionalLight3 D в небі рендерингу та сценічного освітлення."
msgid "Only use DirectionalLight3D in scene lighting."
msgstr "Тільки використовувати DirectionalLight3 D на сцені освітлення."
msgid "Only use DirectionalLight3D in sky rendering."
msgstr "Тільки використовувати DirectionalLight3 D в небі рендерингу."
msgid ""
"Lowest shadow filtering quality (fastest). Soft shadows are not available "
"with this quality setting, which means the [member Light3D.shadow_blur] "
"property is ignored if [member Light3D.light_size] and [member "
"Light3D.light_angular_distance] is [code]0.0[/code].\n"
"[b]Note:[/b] The variable shadow blur performed by [member "
"Light3D.light_size] and [member Light3D.light_angular_distance] is still "
"effective when using hard shadow filtering. In this case, [member "
"Light3D.shadow_blur] [i]is[/i] taken into account. However, the results will "
"not be blurred, instead the blur amount is treated as a maximum radius for "
"the penumbra."
msgstr ""
"Найнижча якість фільтрації тіней (найшвидша). М’які тіні недоступні з цим "
"налаштуванням якості, що означає, що властивість [member Light3D.shadow_blur] "
"ігнорується, якщо [member Light3D.light_size] та [member "
"Light3D.light_angular_distance] мають значення [code]0.0[/code].\n"
"[b]Примітка:[/b] Змінне розмиття тіні, яке виконується [member "
"Light3D.light_size] та [member Light3D.light_angular_distance], все ще "
"ефективне при використанні жорсткої фільтрації тіней. У цьому випадку [member "
"Light3D.shadow_blur] [i]враховується[/i]. Однак результати не будуть "
"розмитими, натомість величина розмиття розглядається як максимальний радіус "
"для півтіні."
msgid ""
"Very low shadow filtering quality (faster). When using this quality setting, "
"[member Light3D.shadow_blur] is automatically multiplied by 0.75× to avoid "
"introducing too much noise. This division only applies to lights whose "
"[member Light3D.light_size] or [member Light3D.light_angular_distance] is "
"[code]0.0[/code])."
msgstr ""
"Дуже низька якість фільтрації тіней (швидше). Під час використання цього "
"налаштування якості [member Light3D.shadow_blur] автоматично множиться на "
"0,75×, щоб уникнути надмірного шуму. Це ділення застосовується лише до джерел "
"світла, [member Light3D.light_size] або [member "
"Light3D.light_angular_distance] яких дорівнює [code]0.0[/code])."
msgid "Low shadow filtering quality (fast)."
msgstr "Низька якість тіней фільтрації (смак)."
msgid "Medium low shadow filtering quality (average)."
msgstr "Середня низька якість тіней фільтрації (середній)."
msgid ""
"High low shadow filtering quality (slow). When using this quality setting, "
"[member Light3D.shadow_blur] is automatically multiplied by 1.5× to better "
"make use of the high sample count. This increased blur also improves the "
"stability of dynamic object shadows. This multiplier only applies to lights "
"whose [member Light3D.light_size] or [member Light3D.light_angular_distance] "
"is [code]0.0[/code])."
msgstr ""
"Висока якість фільтрації низьких тіней (повільно). Під час використання цього "
"налаштування якості [member Light3D.shadow_blur] автоматично множиться на "
"1,5×, щоб краще використовувати велику кількість вибірок. Це збільшене "
"розмиття також покращує стабільність динамічних тіней об'єктів. Цей множник "
"застосовується лише до джерел світла, [member Light3D.light_size] або [member "
"Light3D.light_angular_distance] яких дорівнює [code]0.0[/code])."
msgid ""
"Highest low shadow filtering quality (slowest). When using this quality "
"setting, [member Light3D.shadow_blur] is automatically multiplied by 2× to "
"better make use of the high sample count. This increased blur also improves "
"the stability of dynamic object shadows. This multiplier only applies to "
"lights whose [member Light3D.light_size] or [member "
"Light3D.light_angular_distance] is [code]0.0[/code])."
msgstr ""
"Найвища якість фільтрації низьких тіней (найповільніша). Під час використання "
"цього налаштування якості [member Light3D.shadow_blur] автоматично множиться "
"на 2×, щоб краще використовувати велику кількість вибірок. Це збільшене "
"розмиття також покращує стабільність динамічних тіней об'єктів. Цей множник "
"застосовується лише до джерел світла, [member Light3D.light_size] або [member "
"Light3D.light_angular_distance] яких дорівнює [code]0.0[/code])."
msgid "Represents the size of the [enum ShadowQuality] enum."
msgstr "Представляємо розмір [enum ShadowQuality] enum."
msgid "Reflection probe will update reflections once and then stop."
msgstr ""
"Відображення пробе буде оновлювати відбиття один раз, а потім зупинитися."
msgid ""
"Reflection probe will update each frame. This mode is necessary to capture "
"moving objects."
msgstr ""
"Відображення зонда буде оновлювати кожну раму. Цей режим необхідний для "
"захоплення рухомих об'єктів."
msgid ""
"Do not apply any ambient lighting inside the reflection probe's box defined "
"by its size."
msgstr ""
"Не застосовувати будь-яке освітлення навколишнього середовища всередині "
"коробки відбиття, визначеної його розміром."
msgid ""
"Apply automatically-sourced environment lighting inside the reflection "
"probe's box defined by its size."
msgstr ""
"Застосувати автоматичне освітлення навколишнього середовища всередині коробки "
"відбиття, визначеної його розміром."
msgid ""
"Apply custom ambient lighting inside the reflection probe's box defined by "
"its size. See [method reflection_probe_set_ambient_color] and [method "
"reflection_probe_set_ambient_energy]."
msgstr ""
"Застосуйте власне навколишнє освітлення всередині коробки зонда відбиття, "
"визначеної його розміром. Див. [method reflection_probe_set_ambient_color] та "
"[method reflection_probe_set_ambient_energy]."
msgid "Albedo texture slot in a decal ([member Decal.texture_albedo])."
msgstr "Слот текстури альбедо в декалі ([member Decal.texture_albedo])."
msgid "Normal map texture slot in a decal ([member Decal.texture_normal])."
msgstr ""
"Нормальний слот текстури карти в декалі ([member Decal.texture_normal])."
msgid ""
"Occlusion/Roughness/Metallic texture slot in a decal ([member "
"Decal.texture_orm])."
msgstr ""
"Occlusion/Roughness/Metallic текстурний слот в декалі ([member "
"Decal.texture_orm])."
msgid "Emission texture slot in a decal ([member Decal.texture_emission])."
msgstr ""
"Слот текстури випромінювання в декалі ([member Decal.texture_emission])."
msgid "Represents the size of the [enum DecalTexture] enum."
msgstr "Представляємо розмір [enum DecalTexture] enum."
msgid ""
"Nearest-neighbor filter for decals (use for pixel art decals). No mipmaps are "
"used for rendering, which means decals at a distance will look sharp but "
"grainy. This has roughly the same performance cost as using mipmaps."
msgstr ""
"Найсучасніший фільтр для декалі (використання для піксельних суглобів). Для "
"рендерингу використовуються мітки, що означає декалі на відстані будуть "
"виглядати гострі, але зернові. Це має приблизно однакову вартість виконання, "
"як за допомогою mipmaps."
msgid ""
"Linear filter for decals (use for non-pixel art decals). No mipmaps are used "
"for rendering, which means decals at a distance will look smooth but blurry. "
"This has roughly the same performance cost as using mipmaps."
msgstr ""
"Лінійний фільтр для декалі (використання для непіксельних суглобів). Немає "
"міток використовуються для рендерингу, що означає декалі на відстані будуть "
"виглядати гладкими, але розмитими. Це має приблизно однакову вартість "
"виконання, як за допомогою mipmaps."
msgid ""
"Nearest-neighbor filter for decals (use for pixel art decals). Isotropic "
"mipmaps are used for rendering, which means decals at a distance will look "
"smooth but blurry. This has roughly the same performance cost as not using "
"mipmaps."
msgstr ""
"Найсучасніший фільтр для декалі (використання для піксельних суглобів). "
"Ізотропні карти використовуються для рендерингу, що означає декалі на "
"відстані будуть виглядати гладкими, але розмитими. Це має приблизно однакову "
"вартість виконання, як і не використовуючи mipmaps."
msgid ""
"Linear filter for decals (use for non-pixel art decals). Isotropic mipmaps "
"are used for rendering, which means decals at a distance will look smooth but "
"blurry. This has roughly the same performance cost as not using mipmaps."
msgstr ""
"Лінійний фільтр для декалі (використання для непіксельних суглобів). "
"Ізотропні карти використовуються для рендерингу, що означає декалі на "
"відстані будуть виглядати гладкими, але розмитими. Це має приблизно однакову "
"вартість виконання, як і не використовуючи mipmaps."
msgid ""
"Nearest-neighbor filter for decals (use for pixel art decals). Anisotropic "
"mipmaps are used for rendering, which means decals at a distance will look "
"smooth and sharp when viewed from oblique angles. This looks better compared "
"to isotropic mipmaps, but is slower. The level of anisotropic filtering is "
"defined by [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgstr ""
"Фільтр найближчого сусіда для декалей (використовується для декалей "
"піксельної графіки). Анізотропні міп-мапи використовуються для рендерингу, що "
"означає, що декалі на відстані виглядатимуть гладкими та чіткими, якщо "
"дивитися під косим кутом. Це виглядає краще порівняно з ізотропними міп-"
"мапами, але повільніше. Рівень анізотропної фільтрації визначається "
"параметром [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid ""
"Linear filter for decals (use for non-pixel art decals). Anisotropic mipmaps "
"are used for rendering, which means decals at a distance will look smooth and "
"sharp when viewed from oblique angles. This looks better compared to "
"isotropic mipmaps, but is slower. The level of anisotropic filtering is "
"defined by [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgstr ""
"Лінійний фільтр для декалей (використовуйте для декалей, що не є піксельною "
"графікою). Для рендерингу використовуються анізотропні міп-мапи, що означає, "
"що декалі на відстані виглядатимуть гладкими та чіткими, якщо дивитися на них "
"під косим кутом. Це виглядає краще порівняно з ізотропними міп-мапами, але "
"повільніше. Рівень анізотропної фільтрації визначається параметром [member "
"ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level]."
msgid "Low [VoxelGI] rendering quality using 4 cones."
msgstr "Низькі [VoxelGI] забезпечують якість використання 4 конусів."
msgid "High [VoxelGI] rendering quality using 6 cones."
msgstr "Висока [VoxelGI] забезпечує якість за допомогою 6 конусів."
msgid "2D particles."
msgstr "2D частинки."
msgid "3D particles."
msgstr "3D частинки."
msgid "Draw particles in the order that they appear in the particles array."
msgstr "Нанесення частинок в порядку, що вони з'являються в масиві частинок."
msgid ""
"Sort particles based on their lifetime. In other words, the particle with the "
"highest lifetime is drawn at the front."
msgstr ""
"Сортування частинок на основі їх життя. Іншими словами, частинка з найвищим "
"терміном придатна на фронті."
msgid ""
"Sort particles based on the inverse of their lifetime. In other words, the "
"particle with the lowest lifetime is drawn at the front."
msgstr ""
"Сортування частинок на основі інверсу їх життя. Іншими словами, частинка з "
"найнижчим терміном наноситься на передній."
msgid "Sort particles based on their distance to the camera."
msgstr "Сортування частинок на основі їх відстані до камери."
msgid ""
"Represents the size of the [enum ParticlesCollisionHeightfieldResolution] "
"enum."
msgstr "Представляє розмір [enum частинокCollisionHeightfieldResolution] enum."
msgid "[FogVolume] will be shaped like an ellipsoid (stretched sphere)."
msgstr "[FogVolume] буде формуватися як еліпсоїд (загальна сфера)."
msgid ""
"[FogVolume] will be shaped like a cone pointing upwards (in local "
"coordinates). The cone's angle is set automatically to fill the size. The "
"cone will be adjusted to fit within the size. Rotate the [FogVolume] node to "
"reorient the cone. Non-uniform scaling via size is not supported (scale the "
"[FogVolume] node instead)."
msgstr ""
"[FogVolume] буде у вигляді конуса, що вказує вгору (у місцевих координати). "
"Кут конуса встановлюється автоматично, щоб заповнити розмір. Конус буде "
"пристосований для влаштування в межах розміру. Обертайте вузол [FogVolume], "
"щоб переорієнтуватися конуса. Неоднорідне масштабування за розмірами не "
"підтримується (розміри вузол [FogVolume])."
msgid ""
"[FogVolume] will be shaped like an upright cylinder (in local coordinates). "
"Rotate the [FogVolume] node to reorient the cylinder. The cylinder will be "
"adjusted to fit within the size. Non-uniform scaling via size is not "
"supported (scale the [FogVolume] node instead)."
msgstr ""
"[FogVolume] буде у формі вертикального циліндра (у місцевих координатах). "
"Обертайте вузол [FogVolume] для переорієнтування циліндра. Циліндр буде "
"регулюватися, щоб відповідати розміру. Неоднорідне масштабування за розмірами "
"не підтримується (розміри вузол [FogVolume])."
msgid "[FogVolume] will be shaped like a box."
msgstr "[FogVolume] буде у вигляді коробки."
msgid ""
"[FogVolume] will have no shape, will cover the whole world and will not be "
"culled."
msgstr ""
"[FogVolume] не буде формувати, покриє весь світ і не буде культивуватися."
msgid "Represents the size of the [enum FogVolumeShape] enum."
msgstr "Представляє розмір [enum FogVolumeShape] enum."
msgid ""
"Use bilinear scaling for the viewport's 3D buffer. The amount of scaling can "
"be set using [member Viewport.scaling_3d_scale]. Values less than [code]1.0[/"
"code] will result in undersampling while values greater than [code]1.0[/code] "
"will result in supersampling. A value of [code]1.0[/code] disables scaling."
msgstr ""
"Використовуйте дволінійне масштабування для перегляду 3D буфера. Сума "
"масштабування може бути встановлена за допомогою [member "
"Viewport.scaling_3d_scale]. Значення менше [code]1.0[/code] призведе до "
"занурення значень при більшій кількості значень [code]1.0[/code] призведе до "
"перенапруги. Значення [code]1.0[/code] відключає масштабування."
msgid ""
"Use AMD FidelityFX Super Resolution 1.0 upscaling for the viewport's 3D "
"buffer. The amount of scaling can be set using [member "
"Viewport.scaling_3d_scale]. Values less than [code]1.0[/code] will result in "
"the viewport being upscaled using FSR. Values greater than [code]1.0[/code] "
"are not supported and bilinear downsampling will be used instead. A value of "
"[code]1.0[/code] disables scaling."
msgstr ""
"Використовуйте масштабування AMD FidelityFX Super Resolution 1.0 для 3D-"
"буфера області перегляду. Величину масштабування можна встановити за "
"допомогою [member Viewport.scaling_3d_scale]. Значення менші за [code]1.0[/"
"code] призведуть до масштабування області перегляду за допомогою FSR. "
"Значення більші за [code]1.0[/code] не підтримуються, замість них буде "
"використовуватися білінійне зниження роздільної здатності. Значення "
"[code]1.0[/code] вимикає масштабування."
msgid ""
"Use AMD FidelityFX Super Resolution 2.2 upscaling for the viewport's 3D "
"buffer. The amount of scaling can be set using [member "
"Viewport.scaling_3d_scale]. Values less than [code]1.0[/code] will result in "
"the viewport being upscaled using FSR2. Values greater than [code]1.0[/code] "
"are not supported and bilinear downsampling will be used instead. A value of "
"[code]1.0[/code] will use FSR2 at native resolution as a TAA solution."
msgstr ""
"Використовуйте масштабування AMD FidelityFX Super Resolution 2.2 для 3D-"
"буфера області перегляду. Величину масштабування можна встановити за "
"допомогою [member Viewport.scaling_3d_scale]. Значення менші за [code]1.0[/"
"code] призведуть до масштабування області перегляду за допомогою FSR2. "
"Значення більші за [code]1.0[/code] не підтримуються, і замість них буде "
"використовуватися білінійне зниження роздільної здатності. Значення "
"[code]1.0[/code] використовуватиме FSR2 з рідною роздільною здатністю як "
"рішення TAA."
msgid ""
"Use MetalFX spatial upscaling for the viewport's 3D buffer. The amount of "
"scaling can be set using [member Viewport.scaling_3d_scale]. Values less than "
"[code]1.0[/code] will result in the viewport being upscaled using MetalFX. "
"Values greater than [code]1.0[/code] are not supported and bilinear "
"downsampling will be used instead. A value of [code]1.0[/code] disables "
"scaling.\n"
"[b]Note:[/b] Only supported when the Metal rendering driver is in use, which "
"limits this scaling mode to macOS and iOS."
msgstr ""
"Використовуйте просторове масштабування MetalFX для 3D-буфера області "
"перегляду. Величину масштабування можна встановити за допомогою [member "
"Viewport.scaling_3d_scale]. Значення менші за [code]1.0[/code] призведуть до "
"масштабування області перегляду за допомогою MetalFX. Значення більші за "
"[code]1.0[/code] не підтримуються, замість них використовуватиметься "
"білінійне зниження роздільної здатності. Значення [code]1.0[/code] вимикає "
"масштабування.\n"
"[b]Примітка:[/b] Підтримується лише тоді, коли використовується драйвер "
"рендерингу Metal, що обмежує цей режим масштабування macOS та iOS."
msgid ""
"Use MetalFX temporal upscaling for the viewport's 3D buffer. The amount of "
"scaling can be set using [member Viewport.scaling_3d_scale]. Values less than "
"[code]1.0[/code] will result in the viewport being upscaled using MetalFX. "
"Values greater than [code]1.0[/code] are not supported and bilinear "
"downsampling will be used instead. A value of [code]1.0[/code] will use "
"MetalFX at native resolution as a TAA solution.\n"
"[b]Note:[/b] Only supported when the Metal rendering driver is in use, which "
"limits this scaling mode to macOS and iOS."
msgstr ""
"Використовуйте часове масштабування MetalFX для 3D-буфера області перегляду. "
"Величину масштабування можна встановити за допомогою [member "
"Viewport.scaling_3d_scale]. Значення менші за [code]1.0[/code] призведуть до "
"масштабування області перегляду за допомогою MetalFX. Значення більші за "
"[code]1.0[/code] не підтримуються, і замість них буде використовуватися "
"білінійне зниження роздільної здатності. Значення [code]1.0[/code] "
"використовуватиме MetalFX з рідною роздільною здатністю як рішення TAA.\n"
"[b]Примітка:[/b] Підтримується лише тоді, коли використовується драйвер "
"рендерингу Metal, що обмежує цей режим масштабування macOS та iOS."
msgid "Represents the size of the [enum ViewportScaling3DMode] enum."
msgstr "Представляє розмір [enum ViewportScaling3DMode] enum."
msgid "Do not update the viewport's render target."
msgstr "Не оновлюйте цільову інформацію."
msgid ""
"Update the viewport's render target once, then switch to [constant "
"VIEWPORT_UPDATE_DISABLED]."
msgstr ""
"Оновіть цільову інформацію, після чого ввімкніть до [constant "
"VIEWPORT_UPDATE_DISABLED]."
msgid ""
"Update the viewport's render target only when it is visible. This is the "
"default value."
msgstr ""
"Оновити цільову інформацію, коли це видно. Це значення за замовчуванням."
msgid "Update the viewport's render target only when its parent is visible."
msgstr "Оновіть цільову інформацію, коли його видно."
msgid "Always update the viewport's render target."
msgstr "Завжди оновлюємо цільову інформацію."
msgid "Always clear the viewport's render target before drawing."
msgstr "Завжди очищайте цільову інформацію перед кресленням."
msgid "Never clear the viewport's render target."
msgstr "Ніколи не очищайте цільову інформацію."
msgid ""
"Clear the viewport's render target on the next frame, then switch to "
"[constant VIEWPORT_CLEAR_NEVER]."
msgstr ""
"Очистити цільову інформацію про порти на наступному кадрі, потім перейти до "
"[constant VIEWPORT_CLEAR_NEVER]."
msgid "Disable rendering of 3D environment over 2D canvas."
msgstr "Вимкнено рендеринг 3D середовища на 2D полотно."
msgid "Enable rendering of 3D environment over 2D canvas."
msgstr "Увімкнути рендеринг 3D середовища понад 2D полотно."
msgid ""
"Inherit enable/disable value from parent. If the topmost parent is also set "
"to [constant VIEWPORT_ENVIRONMENT_INHERIT], then this has the same behavior "
"as [constant VIEWPORT_ENVIRONMENT_ENABLED]."
msgstr ""
"Увімкнути/вимкнути значення з батьків. Якщо у верхній частині батьків також "
"встановлений [constant VIEWPORT_ENVIRONMENT_INHERIT], то це ж поведінка, як "
"[constant VIEWPORT_ENVIRONMENT_ENABLED]."
msgid "Represents the size of the [enum ViewportEnvironmentMode] enum."
msgstr "Представляємо розмір [enum ViewportEnvironmentMode] enum."
msgid ""
"Do not oversize the 2D signed distance field. Occluders may disappear when "
"touching the viewport's edges, and [GPUParticles3D] collision may stop "
"working earlier than intended. This has the lowest GPU requirements."
msgstr ""
"Не перезавантажуйте поле відстані 2D. Включає в себе при дотику країв "
"Перегляду, і [GPUParticles3D] зіткнення може зупинити роботу раніше, ніж "
"призначене. Це має найнижчі вимоги GPU."
msgid ""
"2D signed distance field covers 20% of the viewport's size outside the "
"viewport on each side (top, right, bottom, left)."
msgstr ""
"2D підписано поле дистанції охоплює 20% від розміру портів за межами "
"портфоліо з кожного боку (верх, праворуч, низ, зліва)."
msgid ""
"2D signed distance field covers 50% of the viewport's size outside the "
"viewport on each side (top, right, bottom, left)."
msgstr ""
"2D підписане поле дистанції охоплює 50% від розміру портів, що виходять за "
"межі країни (верх, праворуч, низ, зліва)."
msgid ""
"2D signed distance field covers 100% of the viewport's size outside the "
"viewport on each side (top, right, bottom, left). This has the highest GPU "
"requirements."
msgstr ""
"2D підписано поле дистанції охоплює 100% від розміру перегляда за межами "
"порту з кожного боку (верхова справа, низ, зліва). Це має найвищі вимоги до "
"GPU."
msgid "Represents the size of the [enum ViewportSDFOversize] enum."
msgstr "Представляє розмір [enum Viewportfoversize] enum."
msgid ""
"Full resolution 2D signed distance field scale. This has the highest GPU "
"requirements."
msgstr ""
"Повна роздільна здатність 2D підписана польова вага. Це має найвищі вимоги до "
"GPU."
msgid ""
"Half resolution 2D signed distance field scale on each axis (25% of the "
"viewport pixel count)."
msgstr ""
"Половина роздільної здатності 2D підписана польова вага на кожну віссю (25% "
"від кількості піксельних пікселів)."
msgid ""
"Quarter resolution 2D signed distance field scale on each axis (6.25% of the "
"viewport pixel count). This has the lowest GPU requirements."
msgstr ""
"Квартальна роздільна здатність 2D підписана польова шкала на кожній осі "
"(6.25% від кількості піксельних пікселів). Це має найнижчі вимоги GPU."
msgid "Represents the size of the [enum ViewportSDFScale] enum."
msgstr "Представляє розмір [enum ViewportSDFScale] enum."
msgid ""
"Multisample antialiasing for 3D is disabled. This is the default value, and "
"also the fastest setting."
msgstr ""
"Multisample antialiasing для 3D вимкнено. Це значення за замовчуванням, а "
"також найшвидше налаштування."
msgid ""
"Multisample antialiasing uses 2 samples per pixel for 3D. This has a moderate "
"impact on performance."
msgstr ""
"Multisample antialiasing використовує 2 зразки на піксель для 3D. Це має "
"помірний вплив на продуктивність."
msgid ""
"Multisample antialiasing uses 4 samples per pixel for 3D. This has a high "
"impact on performance."
msgstr ""
"Multisample antialiasing використовує 4 зразки на піксель для 3D. Це має "
"високий вплив на продуктивність."
msgid ""
"Multisample antialiasing uses 8 samples per pixel for 3D. This has a very "
"high impact on performance. Likely unsupported on low-end and older hardware."
msgstr ""
"Multisample antialiasing використовує 8 зразків на піксель для 3D. Це має "
"дуже високий вплив на продуктивність. По-справжньому не підтримується на "
"низькому і старшому апараті."
msgid "Represents the size of the [enum ViewportMSAA] enum."
msgstr "Представляємо розмір [enum ViewportMSAA] enum."
msgid "Anisotropic filtering is disabled."
msgstr "Анізотропна фільтрація вимкнена."
msgid "Use 2× anisotropic filtering."
msgstr "Використовуйте 2× анізотропну фільтрацію."
msgid "Use 4× anisotropic filtering. This is the default value."
msgstr "Використовуйте 4× анізотропну фільтрацію. Це значення за умовчанням."
msgid "Use 8× anisotropic filtering."
msgstr "Використовуйте анізотропну фільтрацію 8×."
msgid "Use 16× anisotropic filtering."
msgstr "Використовуйте анізотропну фільтрацію 16×."
msgid "Represents the size of the [enum ViewportAnisotropicFiltering] enum."
msgstr "Представляє розмір переліку [enum ViewportAnisotropicFiltering]."
msgid "Do not perform any antialiasing in the full screen post-process."
msgstr "Не виконує будь-які антиалії в повному екрані після обробки."
msgid ""
"Use fast approximate antialiasing. FXAA is a popular screen-space "
"antialiasing method, which is fast but will make the image look blurry, "
"especially at lower resolutions. It can still work relatively well at large "
"resolutions such as 1440p and 4K."
msgstr ""
"Використовуйте швидкий приблизний антиалії. FXAA - популярний метод "
"антиалюзування екрану, який швидко, але зробить образ розмитим, особливо на "
"нижніх роздільних розв'язках. Він ще може працювати відносно добре при "
"великих роздільних рішеннях, таких як 1440p і 4K."
msgid ""
"Use subpixel morphological antialiasing. SMAA may produce clearer results "
"than FXAA, but at a slightly higher performance cost."
msgstr ""
"Використовуйте субпіксельне морфологічне згладжування. SMAA може давати "
"чіткіші результати, ніж FXAA, але з дещо вищими витратами на продуктивність."
msgid "Represents the size of the [enum ViewportScreenSpaceAA] enum."
msgstr "Представляємо розмір [enum ViewportScreenSpaceAA] enum."
msgid ""
"Low occlusion culling BVH build quality (as defined by Embree). Results in "
"the lowest CPU usage, but least effective culling."
msgstr ""
"Низька оклюзія BVH якість збірки (як визначено Embree). Результати в "
"найнижчому використанні процесора, але найменш ефективній кульлінгі."
msgid "Medium occlusion culling BVH build quality (as defined by Embree)."
msgstr "Середня оклюзія культовий BVH якість збірки (як визначено Embree)."
msgid ""
"High occlusion culling BVH build quality (as defined by Embree). Results in "
"the highest CPU usage, but most effective culling."
msgstr ""
"Висока оклюзійна кулькова BVH якість збірки (як визначено Embree). Результати "
"у найбільшому використанні процесора, але найефективніше вирощування."
msgid "Number of objects drawn in a single frame."
msgstr "Кількість об'єктів, намальованих в одному каркасі."
msgid "Number of points, lines, or triangles drawn in a single frame."
msgstr "Кількість точок, ліній, або трикутників, складених в одному каркасі."
msgid "Number of draw calls during this frame."
msgstr "Кількість висувних дзвінків під час цієї рами."
msgid "Represents the size of the [enum ViewportRenderInfo] enum."
msgstr "Представляємо розмір [enum ViewportRenderInfo] enum."
msgid "Visible render pass (excluding shadows)."
msgstr "Передача в'язаного рендеру (за винятком тіней)."
msgid ""
"Shadow render pass. Objects will be rendered several times depending on the "
"number of amounts of lights with shadows and the number of directional shadow "
"splits."
msgstr ""
"Shadow рендер. Об'єкти будуть надані кілька разів залежно від кількості "
"вогнів з тіні та кількості спрямованих тіней."
msgid "Canvas item rendering. This includes all 2D rendering."
msgstr "Накладка канва. Це включає в себе всі 2D рендеринг."
msgid "Represents the size of the [enum ViewportRenderInfoType] enum."
msgstr "Представляємо розмір [enum ViewportRenderInfoType] enum."
msgid "Debug draw is disabled. Default setting."
msgstr "Вимкнення Debug вимкнено. Налаштування за замовчуванням."
msgid "Objects are displayed without light information."
msgstr "Об'єкти відображаються без легкої інформації."
msgid ""
"Objects are displayed with only light information.\n"
"[b]Note:[/b] When using this debug draw mode, custom shaders are ignored "
"since all materials in the scene temporarily use a debug material. This means "
"the result from custom shader functions (such as vertex displacement) won't "
"be visible anymore when using this debug draw mode."
msgstr ""
"Об'єкти відображаються лише з інформацією про світло.\n"
"[b]Примітка:[/b] Під час використання цього режиму налагоджувального "
"малювання користувацькі шейдери ігноруються, оскільки всі матеріали в сцені "
"тимчасово використовують налагоджувальний матеріал. Це означає, що результат "
"від функцій користувацьких шейдерів (таких як зміщення вершин) більше не буде "
"видимим під час використання цього режиму налагоджувального малювання."
msgid ""
"Objects are displayed semi-transparent with additive blending so you can see "
"where they are drawing over top of one another. A higher overdraw "
"(represented by brighter colors) means you are wasting performance on drawing "
"pixels that are being hidden behind others.\n"
"[b]Note:[/b] When using this debug draw mode, custom shaders are ignored "
"since all materials in the scene temporarily use a debug material. This means "
"the result from custom shader functions (such as vertex displacement) won't "
"be visible anymore when using this debug draw mode."
msgstr ""
"Об'єкти відображаються напівпрозорими з адитивним змішуванням, щоб ви могли "
"бачити, де вони малюються один поверх одного. Більше перекриття (представлене "
"яскравішими кольорами) означає, що ви витрачаєте продуктивність на малювання "
"пікселів, які приховані за іншими.\n"
"[b]Примітка:[/b] Під час використання цього режиму малювання налагодження "
"користувацькі шейдери ігноруються, оскільки всі матеріали в сцені тимчасово "
"використовують налагоджувальний матеріал. Це означає, що результат від "
"функцій користувацьких шейдерів (таких як зміщення вершин) більше не буде "
"видимим під час використання цього режиму малювання налагодження."
msgid ""
"Debug draw draws objects in wireframe.\n"
"[b]Note:[/b] [method set_debug_generate_wireframes] must be called before "
"loading any meshes for wireframes to be visible when using the Compatibility "
"renderer."
msgstr ""
"Налагодження малювання малює об’єкти в каркасі.\n"
"[b]Примітка:[/b] [method set_debug_generate_wireframes] має бути викликаний "
"перед завантаженням будь-яких сіток, щоб каркаси були видимими під час "
"використання інструменту відтворення сумісності."
msgid ""
"Normal buffer is drawn instead of regular scene so you can see the per-pixel "
"normals that will be used by post-processing effects."
msgstr ""
"Нормальний буфер тягнеться замість звичайної сцени, так що ви можете бачити "
"нормалі перпікселів, які будуть використані після обробки ефектів."
msgid ""
"Objects are displayed with only the albedo value from [VoxelGI]s. Requires at "
"least one visible [VoxelGI] node that has been baked to have a visible "
"effect.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Об'єкти відображаються лише зі значенням альбедо з [VoxelGI]. Потрібен "
"принаймні один видимий вузол [VoxelGI], який був запечений, щоб мати видимий "
"ефект.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Objects are displayed with only the lighting value from [VoxelGI]s. Requires "
"at least one visible [VoxelGI] node that has been baked to have a visible "
"effect.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Об'єкти відображаються лише зі значенням освітлення з [VoxelGI]. Потрібен "
"принаймні один видимий вузол [VoxelGI], який був запечений, щоб мати видимий "
"ефект.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Objects are displayed with only the emission color from [VoxelGI]s. Requires "
"at least one visible [VoxelGI] node that has been baked to have a visible "
"effect.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Об'єкти відображаються лише з кольором випромінювання з [VoxelGI]. Потрібен "
"принаймні один видимий вузол [VoxelGI], який був запечений, щоб мати видимий "
"ефект.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Draws the shadow atlas that stores shadows from [OmniLight3D]s and "
"[SpotLight3D]s in the upper left quadrant of the [Viewport]."
msgstr ""
"Накладає тіньову накладку, яка зберігає тіні з [OmniLight3D] і [SpotLight3D] "
"у верхній лівій квадранті [Viewport]."
msgid ""
"Draws the shadow atlas that stores shadows from [DirectionalLight3D]s in the "
"upper left quadrant of the [Viewport].\n"
"The slice of the camera frustum related to the shadow map cascade is "
"superimposed to visualize coverage. The color of each slice matches the "
"colors used for [constant VIEWPORT_DEBUG_DRAW_PSSM_SPLITS]. When shadow "
"cascades are blended the overlap is taken into account when drawing the "
"frustum slices.\n"
"The last cascade shows all frustum slices to illustrate the coverage of all "
"slices."
msgstr ""
"Накладає тіньову накладку, яка зберігає тіні з [DirectionalLight3D] у верхній "
"лівій квадранті [Viewport].\n"
"Нарізка камери фрусту, пов'язаної з каскадом shadow map, накладається для "
"візуалізації покриття. Колір кожного скибочка відповідає кольору, що "
"використовуються для [constant VIEWPORT_DEBUG_DRAW_PSSM_SPLITS]. Коли тіні "
"каскади розбавляють перекриття, враховують при намальовуванні скибочок "
"фрусту.\n"
"Останній каскад показує всі скибочки з фруктами, щоб ілюструвати покриття "
"всіх скибочок."
msgid ""
"Draws the estimated scene luminance. This is a 1×1 texture that is generated "
"when autoexposure is enabled to control the scene's exposure.\n"
"[b]Note:[/b] Only supported when using the Forward+ or Mobile rendering "
"methods."
msgstr ""
"Малює приблизну яскравість сцени. Це текстура 1×1, яка генерується, коли "
"ввімкнено автоматичну експозицію для керування експозицією сцени.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методів рендерингу "
"Forward+ або Mobile."
msgid ""
"Draws the screen space ambient occlusion texture instead of the scene so that "
"you can clearly see how it is affecting objects. In order for this display "
"mode to work, you must have [member Environment.ssao_enabled] set in your "
"[WorldEnvironment].\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює текстуру ambient occlusion у просторі екрана замість сцени, щоб ви "
"могли чітко бачити, як вона впливає на об'єкти. Щоб цей режим відображення "
"працював, у вашому [WorldEnvironment] має бути встановлено параметр [member "
"Environment.ssao_enabled].\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Draws the screen space indirect lighting texture instead of the scene so that "
"you can clearly see how it is affecting objects. In order for this display "
"mode to work, you must have [member Environment.ssil_enabled] set in your "
"[WorldEnvironment].\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює текстуру непрямого освітлення простору екрана замість сцени, щоб ви "
"могли чітко бачити, як вона впливає на об'єкти. Щоб цей режим відображення "
"працював, у вашому [WorldEnvironment] має бути встановлено параметр [member "
"Environment.ssil_enabled].\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Colors each PSSM split for the [DirectionalLight3D]s in the scene a different "
"color so you can see where the splits are. In order (from closest to furthest "
"from the camera), they are colored red, green, blue, and yellow.\n"
"[b]Note:[/b] When using this debug draw mode, custom shaders are ignored "
"since all materials in the scene temporarily use a debug material. This means "
"the result from custom shader functions (such as vertex displacement) won't "
"be visible anymore when using this debug draw mode.\n"
"[b]Note:[/b] Only supported when using the Forward+ or Mobile rendering "
"methods."
msgstr ""
"Забарвлює кожен розкол PSSM для [DirectionalLight3D] у сцені в інший колір, "
"щоб ви могли бачити, де знаходяться розколи. По порядку (від найближчого до "
"найдальшого від камери) вони забарвлюються в червоний, зелений, синій та "
"жовтий кольори.\n"
"[b]Примітка:[/b] Під час використання цього режиму малювання налагодження "
"користувацькі шейдери ігноруються, оскільки всі матеріали в сцені тимчасово "
"використовують налагоджувальний матеріал. Це означає, що результат від "
"функцій користувацьких шейдерів (таких як зміщення вершин) більше не буде "
"видно під час використання цього режиму малювання налагодження.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методів рендерингу "
"Forward+ або Mobile."
msgid ""
"Draws the decal atlas that stores decal textures from [Decal]s.\n"
"[b]Note:[/b] Only supported when using the Forward+ or Mobile rendering "
"methods."
msgstr ""
"Малює атлас декалів, який зберігає текстури декалів з [Decal].\n"
"[b]Примітка:[/b] Підтримується лише під час використання методів рендерингу "
"Forward+ або Mobile."
msgid ""
"Draws SDFGI cascade data. This is the data structure that is used to bounce "
"lighting against and create reflections.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює каскадні дані SDFGI. Це структура даних, яка використовується для "
"відбиття освітлення та створення відблисків.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws SDFGI probe data. This is the data structure that is used to give "
"indirect lighting dynamic objects moving within the scene.\n"
"When in the editor, left-clicking a probe will display additional bright dots "
"that show its occlusion information. A white dot means the light is not "
"occluded at all at the dot's position, while a red dot means the light is "
"fully occluded. Intermediate values are possible.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює дані зонда SDFGI. Це структура даних, яка використовується для "
"забезпечення динамічного освітлення об'єктів, що рухаються в сцені, з "
"непрямим освітленням.\n"
"У редакторі клацання лівою кнопкою миші на зонді відобразить додаткові "
"яскраві точки, які показують інформацію про його оклюзію. Біла точка означає, "
"що світло взагалі не перекривається в положенні точки, тоді як червона точка "
"означає, що світло повністю перекривається. Можливі проміжні значення.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws the global illumination buffer from [VoxelGI] or SDFGI. Requires "
"[VoxelGI] (at least one visible baked VoxelGI node) or SDFGI ([member "
"Environment.sdfgi_enabled]) to be enabled to have a visible effect.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює глобальний буфер освітлення з [VoxelGI] або SDFGI. Для видимого ефекту "
"потрібно ввімкнути [VoxelGI] (принаймні один видимий запечений вузол VoxelGI) "
"або SDFGI ([member Environment.sdfgi_enabled]).\n"
"[b]Примітка:[/b] Підтримується лише під час використання методу рендерингу "
"Forward+."
msgid ""
"Disable mesh LOD. All meshes are drawn with full detail, which can be used to "
"compare performance."
msgstr ""
"Сітчаста сітка LOD. Всі сітки натяжуються повною деталлю, яку можна "
"використовувати для порівняння продуктивності."
msgid ""
"Draws the [OmniLight3D] cluster. Clustering determines where lights are "
"positioned in screen-space, which allows the engine to only process these "
"portions of the screen for lighting.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює кластер [OmniLight3D]. Кластеризація визначає розташування джерел "
"світла в екранному просторі, що дозволяє движку обробляти лише ці частини "
"екрана для освітлення.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws the [SpotLight3D] cluster. Clustering determines where lights are "
"positioned in screen-space, which allows the engine to only process these "
"portions of the screen for lighting.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює кластер [SpotLight3D]. Кластеризація визначає розташування джерел "
"світла в просторі екрана, що дозволяє движку обробляти лише ці частини екрана "
"для освітлення.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws the [Decal] cluster. Clustering determines where decals are positioned "
"in screen-space, which allows the engine to only process these portions of "
"the screen for decals.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює кластер [Decal]. Кластеризація визначає, де розташовані декалі в "
"екранному просторі, що дозволяє движку обробляти лише ці частини екрана для "
"декалів.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws the [ReflectionProbe] cluster. Clustering determines where reflection "
"probes are positioned in screen-space, which allows the engine to only "
"process these portions of the screen for reflection probes.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює кластер [ReflectionProbe]. Кластеризація визначає, де розташовані зонди "
"відбиття в екранному просторі, що дозволяє рушію обробляти лише ці частини "
"екрана для зондів відбиття.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Draws the occlusion culling buffer. This low-resolution occlusion culling "
"buffer is rasterized on the CPU and is used to check whether instances are "
"occluded by other objects.\n"
"[b]Note:[/b] Only supported when using the Forward+ or Mobile rendering "
"methods."
msgstr ""
"Малює буфер відсіювання перекриття. Цей буфер відсіювання перекриття з "
"низькою роздільною здатністю растеризується на процесорі та використовується "
"для перевірки, чи екземпляри перекриваються іншими об'єктами.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методів рендерингу "
"Forward+ або Mobile."
msgid ""
"Draws the motion vectors buffer. This is used by temporal antialiasing to "
"correct for motion that occurs during gameplay.\n"
"[b]Note:[/b] Only supported when using the Forward+ rendering method."
msgstr ""
"Малює буфер векторів руху. Використовується тимчасовим згладжуванням для "
"корекції руху, що відбувається під час гри.\n"
"[b]Примітка:[/b] Підтримується лише при використанні методу рендерингу "
"Forward+."
msgid ""
"Internal buffer is drawn instead of regular scene so you can see the per-"
"pixel output that will be used by post-processing effects.\n"
"[b]Note:[/b] Only supported when using the Forward+ or Mobile rendering "
"methods."
msgstr ""
"Замість звичайної сцени відображається внутрішній буфер, щоб ви могли бачити "
"попіксельний вивід, який буде використано ефектами постобробки.\n"
"[b]Примітка:[/b] Підтримується лише під час використання методів рендерингу "
"Forward+ або Mobile."
msgid "Variable rate shading is disabled."
msgstr "Вимкнено різну форму ставок."
msgid ""
"Variable rate shading uses a texture. Note, for stereoscopic use a texture "
"atlas with a texture for each view."
msgstr ""
"Варіабельна обробка швидкості використовує фактуру. Примітка, для "
"стереоскопічного використання текстури атласу з текстурою для кожного виду."
msgid ""
"Variable rate shading texture is supplied by the primary [XRInterface]. Note "
"that this may override the update mode."
msgstr ""
"Варіабельна текстура шліфування подається первинною [XRInterface]. Зверніть "
"увагу, що це може перевизначити режим оновлення."
msgid "Represents the size of the [enum ViewportVRSMode] enum."
msgstr "Представляємо розмір [enum ViewportVRSMode] enum."
msgid "The input texture for variable rate shading will not be processed."
msgstr "Введення текстури для змінного струму не буде оброблятися."
msgid "The input texture for variable rate shading will be processed once."
msgstr "Введення текстури для змінного струму буде оброблятися один раз."
msgid ""
"The input texture for variable rate shading will be processed each frame."
msgstr ""
"Вводна текстура для змінного струму обробка буде оброблятися кожен каркас."
msgid "Represents the size of the [enum ViewportVRSUpdateMode] enum."
msgstr "Представляє розмір [enum ViewportVRSUpdateMode] enum."
msgid ""
"Automatically selects the appropriate process mode based on your sky shader. "
"If your shader uses [code]TIME[/code] or [code]POSITION[/code], this will use "
"[constant SKY_MODE_REALTIME]. If your shader uses any of the [code]LIGHT_*[/"
"code] variables or any custom uniforms, this uses [constant "
"SKY_MODE_INCREMENTAL]. Otherwise, this defaults to [constant "
"SKY_MODE_QUALITY]."
msgstr ""
"Автоматично вибирає відповідний режим процесу на основі вашого шейрака неба. "
"Якщо ваш шейдер використовує [code]TIME[/code] або [code]POSITION [/code], це "
"буде використовуватися [constant SKY_MODE_REALTIME]. Якщо ваш шейдер "
"використовує будь-яку з [code]LIGHT_*[/code] змінних або будь-яких "
"спеціальних уніформ, це використовує [constant SKY_MODE_INCREMENTAL]. В "
"іншому випадку це за замовчуванням [constant SKY_MODE_QUALITY]."
msgid ""
"Uses high quality importance sampling to process the radiance map. In "
"general, this results in much higher quality than [constant "
"SKY_MODE_REALTIME] but takes much longer to generate. This should not be used "
"if you plan on changing the sky at runtime. If you are finding that the "
"reflection is not blurry enough and is showing sparkles or fireflies, try "
"increasing [member ProjectSettings.rendering/reflections/sky_reflections/"
"ggx_samples]."
msgstr ""
"Використовує якісне значення вибірки для обробки карти променевості. В "
"цілому, це призводить до значно більш високої якості, ніж [constant "
"SKY_MODE_REALTIME] але займає набагато довше, щоб генерувати. Якщо ви "
"плануєте змінити небо в режимі runtime. Якщо ви знаходилися, що відбиття "
"недостатньо розмитне і показує блиск або пожежі, спробуйте збільшити [member "
"ProjectSettings.rendering/reflections/sky_reflections/ggx_samples]."
msgid ""
"Uses the same high quality importance sampling to process the radiance map as "
"[constant SKY_MODE_QUALITY], but updates over several frames. The number of "
"frames is determined by [member ProjectSettings.rendering/reflections/"
"sky_reflections/roughness_layers]. Use this when you need highest quality "
"radiance maps, but have a sky that updates slowly."
msgstr ""
"Використовуйте те ж саме високу якість, що важливо для обробки карти "
"променевості, як [constant SKY_MODE_QUALITY], але оновлення декількох кадрів. "
"Кількість кадрів визначається [member ProjectSettings.rendering/reflections/"
"sky_reflections/roughness_layers]. Використовуйте це, коли вам потрібна "
"найвища якість випромінювальних карт, але мають небо, яке повільно "
"оновлюється."
msgid ""
"Uses the fast filtering algorithm to process the radiance map. In general "
"this results in lower quality, but substantially faster run times. If you "
"need better quality, but still need to update the sky every frame, consider "
"turning on [member ProjectSettings.rendering/reflections/sky_reflections/"
"fast_filter_high_quality].\n"
"[b]Note:[/b] The fast filtering algorithm is limited to 256×256 cubemaps, so "
"[method sky_set_radiance_size] must be set to [code]256[/code]. Otherwise, a "
"warning is printed and the overridden radiance size is ignored."
msgstr ""
"Використовуйте алгоритм швидкого фільтрування для обробки карти променевості. "
"В цілому це призводить до низької якості, але значно швидше часу запуску. "
"Якщо вам потрібна краща якість, але все ще потрібно оновити небо кожного "
"кадру, розгляньте поворот на [member ProjectSettings.rendering/reflections/"
"sky_reflections/fast_filter_high_quality].\n"
"[b]Примітка:[/b] Швидке алгоритм фільтрування обмежується 256 × 256 кубиками, "
"тому [method sky_set_radiance_size] необхідно встановити до [code]256[/code]. "
"Інакше, попередження друкується і ігнорується розмір випромінювача."
msgid ""
"The rendering effect requires the color buffer to be resolved if MSAA is "
"enabled."
msgstr ""
"Ефект рендерингу вимагає від колірного буфера, щоб бути вирішеним, якщо "
"увімкнено MSAA."
msgid ""
"The rendering effect requires the depth buffer to be resolved if MSAA is "
"enabled."
msgstr ""
"Ефект рендерингу вимагає глибинного буфера, щоб бути вирішеним, якщо "
"увімкнено MSAA."
msgid "The rendering effect requires motion vectors to be produced."
msgstr "Ефект рендерингу вимагає векторів руху."
msgid ""
"The rendering effect requires normals and roughness g-buffer to be produced "
"(Forward+ only)."
msgstr ""
"Ефект рендерингу вимагає норм і шорсткості g-буфера, щоб бути виготовлений "
"(тільки для +)."
msgid ""
"The rendering effect requires specular data to be separated out (Forward+ "
"only)."
msgstr "Ефект рендерингу вимагає відокремити дзеркальні дані (вперед+ тільки)."
msgid "Use the clear color as background."
msgstr "Використовуйте чіткий колір як фон."
msgid "Use a specified color as the background."
msgstr "Використовуйте зазначений колір як фон."
msgid "Use a sky resource for the background."
msgstr "Використовуйте небо ресурс для фону."
msgid ""
"Use a specified canvas layer as the background. This can be useful for "
"instantiating a 2D scene in a 3D world."
msgstr ""
"Використовуйте зазначений шар полотна як фон. Це може бути корисним для "
"миттєвого використання 2D сцени в світі 3D."
msgid ""
"Do not clear the background, use whatever was rendered last frame as the "
"background."
msgstr ""
"Не очистіть фон, скористайтеся тим, що був рендерований останній кадр як фон."
msgid "Represents the size of the [enum EnvironmentBG] enum."
msgstr "Представляємо розмір [enum EnvironmentBG] enum."
msgid "Disable ambient light."
msgstr "Вимкнений світло навколишнього середовища."
msgid "Specify a specific [Color] for ambient light."
msgstr "Вкажіть конкретну [Color] для навколишнього світла."
msgid "Disable reflections."
msgstr "Вимкнути відбиття."
msgid ""
"Additive glow blending mode. Mostly used for particles, glows (bloom), lens "
"flare, bright sources."
msgstr ""
"Адитивний режим блендера glow. В основному використовується для частинок, "
"світлих (блюм), лінз, світлих джерел."
msgid ""
"Screen glow blending mode. Increases brightness, used frequently with bloom."
msgstr ""
"Режим блендера екрана. Підвищує яскравість, часто використовується з "
"цвітінням."
msgid ""
"Soft light glow blending mode. Modifies contrast, exposes shadows and "
"highlights (vivid bloom)."
msgstr ""
"Режим м'якого світла світіння. Модифікує контрастність, виводить тіні і "
"родзинки (вітане цвітіння)."
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 ""
"Замініть режим блендера glow. Замінює всі кольори пікселів за значенням "
"світіння. Це може бути використаний для імітації повноекранного ефекту "
"розмиття шляхом відбиття параметрів світіння, щоб відповідати оригінальному "
"яскравості зображення."
msgid ""
"Mixes the glow with the underlying color to avoid increasing brightness as "
"much while still maintaining a glow effect."
msgstr ""
"Змішує світанку з основним кольором, щоб уникнути збільшення яскравості "
"стільки ж, поки ще не підтримує ефект світіння."
msgid ""
"A simple tonemapping curve that rolls off bright values to prevent clipping. "
"This results in an image that can appear dull and low contrast. Slower than "
"[constant ENV_TONE_MAPPER_LINEAR].\n"
"[b]Note:[/b] When [member Environment.tonemap_white] is left at the default "
"value of [code]1.0[/code], [constant ENV_TONE_MAPPER_REINHARD] produces an "
"identical image to [constant ENV_TONE_MAPPER_LINEAR]."
msgstr ""
"Проста крива відображення тону, яка зменшує яскраві значення, щоб запобігти "
"відсіканню. Це призводить до того, що зображення може виглядати тьмяним і "
"низькоконтрастним. Повільніше, ніж [constant ENV_TONE_MAPPER_LINEAR]. \n"
"[b]Примітка.[/b] Якщо [member Environment.tonemap_white] залишити значенням "
"за замовчуванням [code]1.0[/code], [constant ENV_TONE_MAPPER_REINHARD] "
"створює зображення, ідентичне [constant ENV_TONE_MAPPER_LINEAR]."
msgid ""
"Uses a film-like tonemapping curve to prevent clipping of bright values and "
"provide better contrast than [constant ENV_TONE_MAPPER_REINHARD]. Slightly "
"slower than [constant ENV_TONE_MAPPER_REINHARD]."
msgstr ""
"Використовує плівкову криву відображення тонів, щоб запобігти відсіканню "
"яскравих значень і забезпечити кращий контраст, ніж [constant "
"ENV_TONE_MAPPER_REINHARD]. Трохи повільніше, ніж [constant "
"ENV_TONE_MAPPER_REINHARD]."
msgid ""
"Uses a high-contrast film-like tonemapping curve and desaturates bright "
"values for a more realistic appearance. Slightly slower than [constant "
"ENV_TONE_MAPPER_FILMIC].\n"
"[b]Note:[/b] This tonemapping operator is called \"ACES Fitted\" in Godot 3.x."
msgstr ""
"Використовує висококонтрастну криву відтворення тонів, подібну до плівки, і "
"зменшує насиченість яскравих значень для більш реалістичного вигляду. Трохи "
"повільніше, ніж [constant ENV_TONE_MAPPER_FILMIC]. \n"
"[b]Примітка: [/b] Цей оператор тонального відображення називається «ACES "
"Fitted» у Godot 3.x."
msgid ""
"Lowest quality of roughness filter for screen-space reflections. Rough "
"materials will not have blurrier screen-space reflections compared to smooth "
"(non-rough) materials. This is the fastest option."
msgstr ""
"Найменша якість шорсткості фільтра для відображення екранів. Грубий матеріал "
"не має розмитих екранно-космічних відбиттях порівняно з гладкими (не грубими) "
"матеріалами. Це найшвидший варіант."
msgid "Low quality of roughness filter for screen-space reflections."
msgstr "Низька якість шорсткості фільтра для відображення екранів."
msgid "Medium quality of roughness filter for screen-space reflections."
msgstr "Середня якість шорсткості фільтра для відображення екранів."
msgid ""
"High quality of roughness filter for screen-space reflections. This is the "
"slowest option."
msgstr ""
"Висока якість шорсткості фільтра для відображення екранів. Це найшвидший "
"варіант."
msgid "Lowest quality of screen-space ambient occlusion."
msgstr "Найменша якість прикусу екрану."
msgid "Low quality screen-space ambient occlusion."
msgstr "Низька якість екрана-космічна оклюзія."
msgid "Medium quality screen-space ambient occlusion."
msgstr "Середня якість екрана-космічна оклюзія."
msgid "High quality screen-space ambient occlusion."
msgstr "Висока якість екрана-космічної неоднозначності."
msgid ""
"Highest quality screen-space ambient occlusion. Uses the adaptive target "
"setting which can be dynamically adjusted to smoothly balance performance and "
"visual quality."
msgstr ""
"Найвища якість екрана-космічна оклюзія. Використовує адаптивну цільову "
"настройку, яка може бути динамічно налаштована для безперебійного балансу та "
"візуальної якості."
msgid "Lowest quality of screen-space indirect lighting."
msgstr "Найменша якість екранно-просторового непрямого освітлення."
msgid "Low quality screen-space indirect lighting."
msgstr "Низька якість екрана-космічного непрямого освітлення."
msgid "High quality screen-space indirect lighting."
msgstr "Висока якість екрана-космічного непрямого освітлення."
msgid ""
"Highest quality screen-space indirect lighting. Uses the adaptive target "
"setting which can be dynamically adjusted to smoothly balance performance and "
"visual quality."
msgstr ""
"Найвища якість екрана-космічного непрямого освітлення. Використовує адаптивну "
"цільову настройку, яка може бути динамічно налаштована для безперебійного "
"балансу та візуальної якості."
msgid ""
"Throw 4 rays per frame when converging SDFGI. This has the lowest GPU "
"requirements, but creates the most noisy result."
msgstr ""
"Посунути 4 промені за кадром при схрещуванні SDFGI. Це має найнижчі вимоги "
"GPU, але створює найбільш гучний результат."
msgid "Throw 8 rays per frame when converging SDFGI."
msgstr "Посунути 8 променів за кадром при схрещуванні SDFGI."
msgid "Throw 16 rays per frame when converging SDFGI."
msgstr "Посунути 16 променів за кадром при схрещуванні SDFGI."
msgid "Throw 32 rays per frame when converging SDFGI."
msgstr "Посунути 32 промені за кадром при схрещуванні SDFGI."
msgid "Throw 64 rays per frame when converging SDFGI."
msgstr "Посунути 64 промені за кадром при схрещуванні SDFGI."
msgid ""
"Throw 96 rays per frame when converging SDFGI. This has high GPU requirements."
msgstr ""
"Засувка 96 променів за кадром при стику SDFGI. Це має високі вимоги GPU."
msgid ""
"Throw 128 rays per frame when converging SDFGI. This has very high GPU "
"requirements, but creates the least noisy result."
msgstr ""
"Посунути 128 променів за кадром при схрещуванні SDFGI. Це має дуже високі "
"вимоги GPU, але створює найменший результат."
msgid "Represents the size of the [enum EnvironmentSDFGIRayCount] enum."
msgstr "Представляємо розмір [enum EnvironmentSDFGIRayCount] enum."
msgid ""
"Converge SDFGI over 5 frames. This is the most responsive, but creates the "
"most noisy result with a given ray count."
msgstr ""
"Converge SDFGI понад 5 кадрів. Це найвідповідальніший, але створює найбільш "
"гучний результат з урахуванням даної кількості променів."
msgid "Configure SDFGI to fully converge over 10 frames."
msgstr "Налаштування SDFGI повністю конвержувати понад 10 кадрів."
msgid "Configure SDFGI to fully converge over 15 frames."
msgstr "Налаштування SDFGI повністю конвержувати понад 15 кадрів."
msgid "Configure SDFGI to fully converge over 20 frames."
msgstr "Налаштування SDFGI повністю конвержувати понад 20 кадрів."
msgid "Configure SDFGI to fully converge over 25 frames."
msgstr "Налаштування SDFGI повністю конвержувати понад 25 кадрів."
msgid ""
"Configure SDFGI to fully converge over 30 frames. This is the least "
"responsive, but creates the least noisy result with a given ray count."
msgstr ""
"Налаштування SDFGI повністю конвержувати понад 30 кадрів. Це найменший "
"чуйний, але створює найменший результат з урахуванням променів."
msgid "Represents the size of the [enum EnvironmentSDFGIFramesToConverge] enum."
msgstr "Представляємо розмір [enum EnvironmentSDFGIFramesToConverge] enum."
msgid ""
"Update indirect light from dynamic lights in SDFGI over 1 frame. This is the "
"most responsive, but has the highest GPU requirements."
msgstr ""
"Оновлення непрямого світла від динамічних вогнів в SDFGI понад 1 кадр. Це "
"найбільш відповідальний, але має найвищі вимоги до GPU."
msgid "Update indirect light from dynamic lights in SDFGI over 2 frames."
msgstr "Оновлення непрямого світла з динамічних вогнів в SDFGI понад 2 кадри."
msgid "Update indirect light from dynamic lights in SDFGI over 4 frames."
msgstr "Оновлення непрямого світла від динамічних вогнів в SDFGI понад 4 кадри."
msgid "Update indirect light from dynamic lights in SDFGI over 8 frames."
msgstr ""
"Оновлення непрямого світла від динамічних вогнів в SDFGI понад 8 кадрів."
msgid ""
"Update indirect light from dynamic lights in SDFGI over 16 frames. This is "
"the least responsive, but has the lowest GPU requirements."
msgstr ""
"Оновлення непрямого світла з динамічних вогнів в SDFGI понад 16 кадрів. Це "
"найменш чуйний, але має найнижчі вимоги GPU."
msgid ""
"Represents the size of the [enum EnvironmentSDFGIFramesToUpdateLight] enum."
msgstr "Представляємо розмір [enum EnvironmentSDFGIFramesToUpdateLight] enum."
msgid ""
"Disables subsurface scattering entirely, even on materials that have [member "
"BaseMaterial3D.subsurf_scatter_enabled] set to [code]true[/code]. This has "
"the lowest GPU requirements."
msgstr ""
"Повністю вимикає підповерхневе розсіювання, навіть на матеріалах, для яких "
"[member BaseMaterial3D.subsurf_scatter_enabled] встановлено значення "
"[code]true[/code]. Це має найнижчі вимоги до графічного процесора."
msgid "Low subsurface scattering quality."
msgstr "Низька якість розсіювання під тиском."
msgid "Medium subsurface scattering quality."
msgstr "Середня якість підсерфінгу."
msgid ""
"High subsurface scattering quality. This has the highest GPU requirements."
msgstr ""
"Висока якість розсіювання поверхневих поверхонь. Це має найвищі вимоги до GPU."
msgid ""
"Calculate the DOF blur using a box filter. The fastest option, but results in "
"obvious lines in blur pattern."
msgstr ""
"Розрахунок розмиття DOF за допомогою фільтра коробки. Найшвидший варіант, але "
"результати в явних лініях у шаблоні розмиття."
msgid "Calculates DOF blur using a hexagon shaped filter."
msgstr "Розрахунок розмиття DOF за допомогою шестигранної форми фільтра."
msgid ""
"Calculates DOF blur using a circle shaped filter. Best quality and most "
"realistic, but slowest. Use only for areas where a lot of performance can be "
"dedicated to post-processing (e.g. cutscenes)."
msgstr ""
"Розрахунок розмиття DOF за допомогою колоподібного фільтра. Найкраща якість і "
"найбільш реалістична, але повільна. Використовуйте тільки для ділянок, де "
"можна приділити багато виступів для постобробки (наприклад, зрізи)."
msgid ""
"Lowest quality DOF blur. This is the fastest setting, but you may be able to "
"see filtering artifacts."
msgstr ""
"Найменша якість DOF розмиття. Це найшвидше налаштування, але ви можете бачити "
"фільтруючі артефакти."
msgid "Low quality DOF blur."
msgstr "Низька якість DOF розмиття."
msgid "Medium quality DOF blur."
msgstr "Середня якість DOF розмиття."
msgid ""
"Highest quality DOF blur. Results in the smoothest looking blur by taking the "
"most samples, but is also significantly slower."
msgstr ""
"Найвища якість DOF розмиття. Результати в плавному пошуку розмиття, виходячи "
"з більшості зразків, але також значно уповільнюється."
msgid "The instance does not have a type."
msgstr "Не має типу."
msgid "The instance is a mesh."
msgstr "Приклад сітки."
msgid "The instance is a multimesh."
msgstr "Наприклад, багатомеш."
msgid "The instance is a particle emitter."
msgstr "Екземпляр є випромінювачем частинок."
msgid "The instance is a GPUParticles collision shape."
msgstr "Екземпляр - форма зіткнення GPUPaarticle."
msgid "The instance is a light."
msgstr "Приклад легкий."
msgid "The instance is a reflection probe."
msgstr "Приклад – це відбиття."
msgid "The instance is a decal."
msgstr "Наприклад, декаль."
msgid "The instance is a VoxelGI."
msgstr "Воксельгі."
msgid "The instance is a lightmap."
msgstr "Приклад - легкий варіант."
msgid "The instance is an occlusion culling occluder."
msgstr "Наприклад, є оклюзійним елементом."
msgid "The instance is a visible on-screen notifier."
msgstr "Приклад є видимим на екрані."
msgid "The instance is a fog volume."
msgstr "Приклад є об'ємом фольгу."
msgid "Represents the size of the [enum InstanceType] enum."
msgstr "Представляємо розмір [enum InstanceType] enum."
msgid ""
"A combination of the flags of geometry instances (mesh, multimesh, immediate "
"and particles)."
msgstr ""
"Поєднання прапорів геометрійних екземплярів (меш, м'якоть, безпосередні і "
"частинки)."
msgid "Allows the instance to be used in baked lighting."
msgstr "Дозволяє використовувати екземпляр в запеченому освітленні."
msgid "Allows the instance to be used with dynamic global illumination."
msgstr "Дозволяє використовувати екземпляр з динамічним глобальним освітленням."
msgid "When set, manually requests to draw geometry on next frame."
msgstr ""
"При налаштуванні вручну запити на малювати геометрію на наступному кадрі."
msgid ""
"Always draw, even if the instance would be culled by occlusion culling. Does "
"not affect view frustum culling."
msgstr ""
"Завжди малювати, навіть якщо екземпляр буде культивований оклюзією. Чи не "
"впливає на перегляд фрусту."
msgid "Represents the size of the [enum InstanceFlags] enum."
msgstr "Представляємо розмір [enum InstanceFlags] enum."
msgid "Disable shadows from this instance."
msgstr "Вимкнені тіні з цього екземпляра."
msgid "Cast shadows from this instance."
msgstr "Виконайте тіні з цього екземпляра."
msgid ""
"Disable backface culling when rendering the shadow of the object. This is "
"slightly slower but may result in more correct shadows."
msgstr ""
"Вимкнено підкладку під час надання тіні об'єкта. Це трохи повільніше, але "
"може призвести до більш правильної тіні."
msgid ""
"Only render the shadows from the object. The object itself will not be drawn."
msgstr "Тільки надають тіні з об'єкта. Сам об'єкт не буде намальований."
msgid "Disable visibility range fading for the given instance."
msgstr "Вимкнений діапазон видимості для даного екземпляра."
msgid ""
"Fade-out the given instance when it approaches its visibility range limits."
msgstr "Зазначте дану інстанцію, коли вона підійме її межі видимості."
msgid ""
"Fade-in the given instance's dependencies when reaching its visibility range "
"limits."
msgstr ""
"У залежності від вказаного екземпляра при досягненні його межі видимості."
msgid ""
"Index of [Image] in array of [Image]s returned by [method bake_render_uv2]. "
"Image uses [constant Image.FORMAT_RGBA8] and contains albedo color in the "
"[code].rgb[/code] channels and alpha in the [code].a[/code] channel."
msgstr ""
"Індекс [Image] в масиві [Image] повернуто [method bake_render_uv2]. "
"Зображення використовує [constant Image. FORMAT_RGBA8] і містить колір "
"альбедо в [code].rgb[/code] канали і альфа в каналі [code].a[/code]."
msgid ""
"Index of [Image] in array of [Image]s returned by [method bake_render_uv2]. "
"Image uses [constant Image.FORMAT_RGBA8] and contains the per-pixel normal of "
"the object in the [code].rgb[/code] channels and nothing in the [code].a[/"
"code] channel. The per-pixel normal is encoded as [code]normal * 0.5 + 0.5[/"
"code]."
msgstr ""
"Індекс [Image] в масиві [Image] повернуто [method bake_render_uv2]. "
"Зображення використовує [constant Image. FORMAT_RGBA8] і містить "
"перпіксельний норма об'єкта в каналі [code].rgb[/code] і нічого в каналі "
"[code].a[/code]. Нормальний перпіксельний кодований як [code]нормальний * 0.5 "
"+ 0.5[/code]."
msgid ""
"Index of [Image] in array of [Image]s returned by [method bake_render_uv2]. "
"Image uses [constant Image.FORMAT_RGBA8] and contains ambient occlusion (from "
"material and decals only) in the [code].r[/code] channel, roughness in the "
"[code].g[/code] channel, metallic in the [code].b[/code] channel and sub "
"surface scattering amount in the [code].a[/code] channel."
msgstr ""
"Індекс [Image] в масиві [Image] повернуто [method bake_render_uv2]. "
"Зображення використовує [constant Image. FORMAT_RGBA8] і містить неоднорідну "
"оклюзію (від матеріалів і декальцій тільки) в каналі [code].r[/code], "
"шорсткість в [code].g[/code] канал, металік в каналі [code].b[/code] і під "
"поверхневе розсіювання кількості в [code].a[/code] канал."
msgid ""
"Index of [Image] in array of [Image]s returned by [method bake_render_uv2]. "
"Image uses [constant Image.FORMAT_RGBAH] and contains emission color in the "
"[code].rgb[/code] channels and nothing in the [code].a[/code] channel."
msgstr ""
"Індекс [Image] в масиві [Image] повернуто [method bake_render_uv2]. "
"Зображення використовує [constant Image. FORMAT_RGBAH] і містить колір емісії "
"в каналі [code].rgb[/code] і нічого в [code].a[/code]."
msgid "Diffuse canvas texture ([member CanvasTexture.diffuse_texture])."
msgstr "Дифузна текстура полотна ([member CanvasTexture.diffuse_texture])."
msgid "Normal map canvas texture ([member CanvasTexture.normal_texture])."
msgstr ""
"Текстура полотна карти нормалей ([member CanvasTexture.normal_texture])."
msgid "Specular map canvas texture ([member CanvasTexture.specular_texture])."
msgstr "Характерна текстура полотна ([member CanvasTexture.specular_texture])."
msgid "The nine patch gets stretched where needed."
msgstr "У дев'яти патчах простягається де потрібно."
msgid "The nine patch gets filled with tiles where needed."
msgstr "На дев'ять патчах заповнюється плиткою, де потрібно."
msgid ""
"The nine patch gets filled with tiles where needed and stretches them a bit "
"if needed."
msgstr "На дев'ять патчах заповнюється плиткою, де потрібно і трохи розтягує."
msgid "Uses the default filter mode for this [Viewport]."
msgstr "Використовуйте режим фільтра за замовчуванням для цього [Перегляд]."
msgid ""
"The texture filter reads from the nearest pixel and blends between 2 mipmaps "
"(or uses the nearest mipmap if [member ProjectSettings.rendering/textures/"
"default_filters/use_nearest_mipmap_filter] is [code]true[/code]) based on the "
"angle between the surface and the camera view. This makes the texture look "
"pixelated from up close, and smooth from a distance. Anisotropic filtering "
"improves texture quality on surfaces that are almost in line with the camera, "
"but is slightly slower. The anisotropic filtering level can be changed by "
"adjusting [member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant "
"CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS] is usually more appropriate "
"in this case."
msgstr ""
"Текстурний фільтр зчитує дані з найближчого пікселя та змішує їх між двома "
"міп-картами (або використовує найближчу міп-карту, якщо [member "
"ProjectSettings.rendering/textures/default_filters/use_nearest_mipmap_filter] "
"має значення [code]true[/code]) на основі кута між поверхнею та полем зору "
"камери. Це робить текстуру пікселізованою зблизька та гладкою здалеку. "
"Анізотропна фільтрація покращує якість текстури на поверхнях, які майже "
"розташовані на одній лінії з камерою, але трохи повільніша. Рівень "
"анізотропної фільтрації можна змінити, налаштувавши [member "
"ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Примітка:[/b] Цей текстурний фільтр рідко корисний у 2D-проектах. У цьому "
"випадку зазвичай доречніше значення [constant "
"CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS]."
msgid ""
"The texture filter blends between the nearest 4 pixels and blends between 2 "
"mipmaps (or uses the nearest mipmap if [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] is [code]true[/code]) "
"based on the angle between the surface and the camera view. This makes the "
"texture look smooth from up close, and smooth from a distance. Anisotropic "
"filtering improves texture quality on surfaces that are almost in line with "
"the camera, but is slightly slower. The anisotropic filtering level can be "
"changed by adjusting [member ProjectSettings.rendering/textures/"
"default_filters/anisotropic_filtering_level].\n"
"[b]Note:[/b] This texture filter is rarely useful in 2D projects. [constant "
"CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS] is usually more appropriate "
"in this case."
msgstr ""
"Текстурний фільтр змішує найближчі 4 пікселі та змішує 2 міпмапи (або "
"використовує найближчу міпмапу, якщо [member ProjectSettings.rendering/"
"textures/default_filters/use_nearest_mipmap_filter] має значення [code]true[/"
"code]) на основі кута між поверхнею та полем зору камери. Це робить текстуру "
"гладкою зблизька та гладкою здалеку. Анізотропна фільтрація покращує якість "
"текстури на поверхнях, які майже розташовані на одній лінії з камерою, але "
"трохи повільніша. Рівень анізотропної фільтрації можна змінити, налаштувавши "
"[member ProjectSettings.rendering/textures/default_filters/"
"anisotropic_filtering_level].\n"
"[b]Примітка:[/b] Цей текстурний фільтр рідко корисний у 2D-проектах. У цьому "
"випадку зазвичай доречніше значення [constant "
"CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS]."
msgid "Max value for [enum CanvasItemTextureFilter] enum."
msgstr "Макс значення для [enum CanvasItemTextureFilter] enum."
msgid "Uses the default repeat mode for this [Viewport]."
msgstr "Використовує режим повторення за замовчуванням для цього [Viewport]."
msgid ""
"Disables textures repeating. Instead, when reading UVs outside the 0-1 range, "
"the value will be clamped to the edge of the texture, resulting in a "
"stretched out look at the borders of the texture."
msgstr ""
"Відключення текстур повторення. Замість, коли читання УФів за межі 0-1, "
"значення буде затискати до краю текстури, що призводить до розтягування "
"погляду на межі текстури."
msgid ""
"Flip the texture when repeating so that the edge lines up instead of abruptly "
"changing."
msgstr "Закріпіть текстуру при повторенні так, щоб крайові лінії не змінилися."
msgid "Max value for [enum CanvasItemTextureRepeat] enum."
msgstr "Макс значення для [enum CanvasItemTextureRepeat] enum."
msgid "Child draws over parent and is not clipped."
msgstr "Дитина малює над батьком і не обрізається."
msgid ""
"Parent is used for the purposes of clipping only. Child is clipped to the "
"parent's visible area, parent is not drawn."
msgstr ""
"Батьківський елемент використовується лише для вирізання. Дочірній елемент "
"прикріплений до видимої області батька, батько не намальований."
msgid ""
"Parent is used for clipping child, but parent is also drawn underneath child "
"as normal before clipping child to its visible area."
msgstr ""
"Батьківський елемент використовується для відсікання дочірнього елемента, але "
"перед відсіканням дочірнього елемента до його видимої області батьківський "
"елемент також малюється під дочірнім елементом, як зазвичай."
msgid "2D point light (see [PointLight2D])."
msgstr "2D точка світла (див. [PointLight2D])."
msgid "2D directional (sun/moon) light (see [DirectionalLight2D])."
msgstr "2D спрямоване (sun/moon) світло (див. [DirectionalLight2D])."
msgid "Adds light color additive to the canvas."
msgstr "Додає світло-кольорову добавка до полотна."
msgid "Adds light color subtractive to the canvas."
msgstr "Додає світло-кольоровий субтрактивний полотно."
msgid "The light adds color depending on transparency."
msgstr "Світло додає колір в залежності від прозорості."
msgid "Do not apply a filter to canvas light shadows."
msgstr "Не наносити фільтр на полотні світлотіні."
msgid "Use PCF5 filtering to filter canvas light shadows."
msgstr "Використовуйте фільтрацію PCF5 для фільтрування світлих тіней."
msgid "Use PCF13 filtering to filter canvas light shadows."
msgstr "Використовуйте фільтрацію PCF13 для фільтрування світлих тіней."
msgid "Max value of the [enum CanvasLightShadowFilter] enum."
msgstr "Макс. значення [enum CanvasLightShadowFilter] enum."
msgid "Culling of the canvas occluder is disabled."
msgstr "Вимкнення полотна оклюцером."
msgid "Culling of the canvas occluder is clockwise."
msgstr "Кульчування полотна оклюцера цілодобово."
msgid "Culling of the canvas occluder is counterclockwise."
msgstr "Укриття полотна оклюцера проти годинникової стрілки."
msgid "Boolean global shader parameter ([code]global uniform bool ...[/code])."
msgstr ""
"Boolean глобальний параметр шейдера ([code]глобальна форма bool ...[/code])."
msgid ""
"2-dimensional boolean vector global shader parameter ([code]global uniform "
"bvec2 ...[/code])."
msgstr ""
"2-вимірний булевий вектор глобального параметра шейдера ([code]глобальна "
"форма bvec2 ...[/code])."
msgid ""
"3-dimensional boolean vector global shader parameter ([code]global uniform "
"bvec3 ...[/code])."
msgstr ""
"3-вимірний булевий вектор глобального параметра шейра ([code]глобальна форма "
"bvec3 ...[/code])."
msgid ""
"4-dimensional boolean vector global shader parameter ([code]global uniform "
"bvec4 ...[/code])."
msgstr ""
"4-вимірний булевий вектор глобального шейдерного параметра ([code]глобальна "
"форма bvec4 ...[/code])."
msgid "Integer global shader parameter ([code]global uniform int ...[/code])."
msgstr ""
"Цілочисельний параметр глобального шейдера ([code]global uniform int ...[/"
"code])."
msgid ""
"2-dimensional integer vector global shader parameter ([code]global uniform "
"ivec2 ...[/code])."
msgstr ""
"2-вимірний загальний вектор глобального параметра шейдера ([code]глобальна "
"форма ivec2 ...[/code])."
msgid ""
"3-dimensional integer vector global shader parameter ([code]global uniform "
"ivec3 ...[/code])."
msgstr ""
"3-вимірний загальний вектор глобального параметра шейдера ([code]глобальна "
"форма ivec3 ...[/code])."
msgid ""
"4-dimensional integer vector global shader parameter ([code]global uniform "
"ivec4 ...[/code])."
msgstr ""
"4-вимірний загальний вектор глобального параметра шейдера ([code]глобальна "
"форма ivec4 ...[/code])."
msgid ""
"2-dimensional integer rectangle global shader parameter ([code]global uniform "
"ivec4 ...[/code]). Equivalent to [constant GLOBAL_VAR_TYPE_IVEC4] in shader "
"code, but exposed as a [Rect2i] in the editor UI."
msgstr ""
"2-вимірний цілий прямокутник глобального параметра шейдера ([code]глобальна "
"форма ivec4 ...[/code]). Equivalent to [constant GLOBAL_VAR_TYPE_IVEC4] в "
"коді шейдера, але піддаються [Rect2i] в редакторі UI."
msgid ""
"Unsigned integer global shader parameter ([code]global uniform uint ...[/"
"code])."
msgstr ""
"Непризначений загальний глобальний параметр відтінку ([code]глобальна форма "
"uint ...[/code])."
msgid ""
"2-dimensional unsigned integer vector global shader parameter ([code]global "
"uniform uvec2 ...[/code])."
msgstr ""
"2-вимірний непризначений загальний вектор глобального параметра шейдера "
"([code]глобальна форма uvec2 ...[/code])."
msgid ""
"3-dimensional unsigned integer vector global shader parameter ([code]global "
"uniform uvec3 ...[/code])."
msgstr ""
"3-вимірний невизнаний загальний вектор глобального параметра шейдера "
"([code]global форма uvec3 ...[/code])."
msgid ""
"4-dimensional unsigned integer vector global shader parameter ([code]global "
"uniform uvec4 ...[/code])."
msgstr ""
"4-вимірний невизнаний загальний вектор глобального параметра шейдера "
"([code]глобальна форма uvec4 ...[/code])."
msgid ""
"Single-precision floating-point global shader parameter ([code]global uniform "
"float ...[/code])."
msgstr ""
"Одиночна плаваюча точка глобального шейдера ([code]глобальна форма float ...[/"
"code])."
msgid ""
"2-dimensional floating-point vector global shader parameter ([code]global "
"uniform vec2 ...[/code])."
msgstr ""
"2-мірний вектор глобального шейдера ([code]глобальна форма vec2 ...[/code])."
msgid ""
"3-dimensional floating-point vector global shader parameter ([code]global "
"uniform vec3 ...[/code])."
msgstr ""
"3-вимірний вектор глобального шейдера ([code]глобальна форма vec3 ...[/code])."
msgid ""
"4-dimensional floating-point vector global shader parameter ([code]global "
"uniform vec4 ...[/code])."
msgstr ""
"4-вимірний вектор глобального шейдера ([code]глобальна форма vec4 ...[/code])."
msgid ""
"Color global shader parameter ([code]global uniform vec4 ...[/code]). "
"Equivalent to [constant GLOBAL_VAR_TYPE_VEC4] in shader code, but exposed as "
"a [Color] in the editor UI."
msgstr ""
"Кольоровий глобальний параметр шейдера ([code]глобальна форма vec4 ...[/"
"code]). Equivalent to [constant GLOBAL_VAR_TYPE_VEC4] в коді шейдера, але "
"піддаються [Color] в редакторі UI."
msgid ""
"2-dimensional floating-point rectangle global shader parameter ([code]global "
"uniform vec4 ...[/code]). Equivalent to [constant GLOBAL_VAR_TYPE_VEC4] in "
"shader code, but exposed as a [Rect2] in the editor UI."
msgstr ""
"2-вимірна плаваюча точка прямокутника глобального шейдера ([code]глобальна "
"форма vec4 ...[/code]). Equivalent to [constant GLOBAL_VAR_TYPE_VEC4] в коді "
"шейдера, але піддаються [Rect2] в редакторі UI."
msgid ""
"2×2 matrix global shader parameter ([code]global uniform mat2 ...[/code]). "
"Exposed as a [PackedInt32Array] in the editor UI."
msgstr ""
"2×2 матриця глобального параметра шейдера ([code]глобальна форма мат2 ...[/"
"code]). У редакторі UI надано [PackedInt32Array]."
msgid ""
"3×3 matrix global shader parameter ([code]global uniform mat3 ...[/code]). "
"Exposed as a [Basis] in the editor UI."
msgstr ""
"3×3 матриця глобального параметра шейдера ([code]глобальна форма мат3 ...[/"
"code]). Надіслано в редакторі UI [Basis]."
msgid ""
"4×4 matrix global shader parameter ([code]global uniform mat4 ...[/code]). "
"Exposed as a [Projection] in the editor UI."
msgstr ""
"4 × 4 матриця глобального параметра шейра ([code]глобальна форма мат4 ...[/"
"code]). Представляється як [Проект] в редакторі UI."
msgid ""
"2-dimensional transform global shader parameter ([code]global uniform "
"mat2x3 ...[/code]). Exposed as a [Transform2D] in the editor UI."
msgstr ""
"2-вимірна трансформація глобального параметра шейдера ([code]глобальна форма "
"мат2x3 ...[/code]). Представляємо як [Transform2D] в редакторі UI."
msgid ""
"3-dimensional transform global shader parameter ([code]global uniform "
"mat3x4 ...[/code]). Exposed as a [Transform3D] in the editor UI."
msgstr ""
"3-вимірна трансформація глобального параметра шейдера ([code]глобальна форма "
"мат3x4 ...[/code]). Надіслано як [Transform3D] в редакторі UI."
msgid ""
"2D sampler global shader parameter ([code]global uniform sampler2D ...[/"
"code]). Exposed as a [Texture2D] in the editor UI."
msgstr ""
"2D пробовідбірник глобального параметра шейдера ([code]глобальна форма "
"пробки2D ...[/code]). Надіслано як [Texture2D] в редакторі UI."
msgid ""
"2D sampler array global shader parameter ([code]global uniform "
"sampler2DArray ...[/code]). Exposed as a [Texture2DArray] in the editor UI."
msgstr ""
"2D вибірковий масив глобального параметра шейдера ([code]глобальна форма "
"пробки2DArray ...[/code]). Надіслано як [Texture2DArray] в редакторі UI."
msgid ""
"3D sampler global shader parameter ([code]global uniform sampler3D ...[/"
"code]). Exposed as a [Texture3D] in the editor UI."
msgstr ""
"3D-проектор глобального параметра шейдера ([code]глобальні однорідні "
"пробектори3D ...[/code]). Надіслано як [Texture3D] в редакторі UI."
msgid ""
"Cubemap sampler global shader parameter ([code]global uniform samplerCube ..."
"[/code]). Exposed as a [Cubemap] in the editor UI."
msgstr ""
"Параметр глобального шейдера семплера Cubemap ([code]global uniform "
"samplerCube ...[/code]). Відображається як [Cubemap] в інтерфейсі редактора."
msgid ""
"External sampler global shader parameter ([code]global uniform "
"samplerExternalOES ...[/code]). Exposed as an [ExternalTexture] in the editor "
"UI."
msgstr ""
"Параметр глобального шейдера зовнішнього семплера ([code]global uniform "
"samplerExternalOES ...[/code]). Відображається як [ExternalTexture] в "
"інтерфейсі редактора."
msgid "Represents the size of the [enum GlobalShaderParameterType] enum."
msgstr "Представляємо розмір [enum GlobalShaderParameterType] enum."
msgid ""
"Number of objects rendered in the current 3D scene. This varies depending on "
"camera position and rotation."
msgstr ""
"Кількість об'єктів, що надаються в поточному режимі 3D. В залежності від "
"положення камери і обертання."
msgid ""
"Number of points, lines, or triangles rendered in the current 3D scene. This "
"varies depending on camera position and rotation."
msgstr ""
"Кількість точок, ліній або трикутників, що подаються в поточній 3D-сцені. В "
"залежності від положення камери і обертання."
msgid ""
"Number of draw calls performed to render in the current 3D scene. This varies "
"depending on camera position and rotation."
msgstr ""
"Кількість дзвінків, що виконуються для рендерінгу в поточному режимі 3D. В "
"залежності від положення камери і обертання."
msgid "Texture memory used (in bytes)."
msgstr "Текстура пам'яті використовується (в байтах)."
msgid ""
"Buffer memory used (in bytes). This includes vertex data, uniform buffers, "
"and many miscellaneous buffer types used internally."
msgstr ""
"Пам'ять буфера використовується (в байтах). Це включає дані вершини, "
"однорідні наповнювачі, і багато інших типів буферів, які використовуються "
"внутрішньо."
msgid ""
"Video memory used (in bytes). When using the Forward+ or Mobile renderers, "
"this is always greater than the sum of [constant "
"RENDERING_INFO_TEXTURE_MEM_USED] and [constant "
"RENDERING_INFO_BUFFER_MEM_USED], since there is miscellaneous data not "
"accounted for by those two metrics. When using the Compatibility renderer, "
"this is equal to the sum of [constant RENDERING_INFO_TEXTURE_MEM_USED] and "
"[constant RENDERING_INFO_BUFFER_MEM_USED]."
msgstr ""
"Використана відеопам'ять (у байтах). Під час використання засобів "
"візуалізації Forward+ або Mobile це завжди більше, ніж сума [constant "
"RENDERING_INFO_TEXTURE_MEM_USED] і [constant RENDERING_INFO_BUFFER_MEM_USED], "
"оскільки є різні дані, які не враховуються цими двома показниками. Якщо "
"використовується рендерер сумісності, це дорівнює сумі [constant "
"RENDERING_INFO_TEXTURE_MEM_USED] і [constant RENDERING_INFO_BUFFER_MEM_USED]."
msgid "Pipeline compilation that was triggered by the 2D canvas renderer."
msgstr ""
"Конвеєрна компіляція, ініційована засобом візуалізації двовимірного полотна."
msgid "Pipeline compilation that was triggered by loading a mesh."
msgstr "Конвеєрна компіляція, яка була ініційована завантаженням сітки."
msgid ""
"Pipeline compilation that was triggered by building the surface cache before "
"rendering the scene."
msgstr ""
"Конвеєрна компіляція, яка була ініційована створенням поверхневого кешу перед "
"відтворенням сцени."
msgid "Pipeline compilation that was triggered while drawing the scene."
msgstr "Конвеєрна компіляція, яка була запущена під час малювання сцени."
msgid "Pipeline compilation that was triggered to optimize the current scene."
msgstr "Конвеєрна компіляція, яка була запущена для оптимізації поточної сцени."
msgid "Represents the size of the [enum PipelineSource] enum."
msgstr "Представляє розмір переліку [enum PipelineSource]."
msgid "No stretching is applied."
msgstr "Розтяжка не застосовується."
msgid "Stretches image to fullscreen while preserving aspect ratio."
msgstr "Розтягує зображення на весь екран, зберігаючи співвідношення сторін."
msgid "Stretches the height of the image based on the width of the screen."
msgstr "Розтягує висоту зображення залежно від ширини екрана."
msgid "Stretches the width of the image based on the height of the screen."
msgstr "Розтягує ширину зображення залежно від висоти екрана."
msgid ""
"Stretches the image to cover the entire screen while preserving aspect ratio."
msgstr ""
"Розтягує зображення на весь екран, зберігаючи при цьому співвідношення сторін."
msgid ""
"Stretches the image to cover the entire screen but doesn't preserve aspect "
"ratio."
msgstr ""
"Розтягує зображення на весь екран, але не зберігає співвідношення сторін."
msgid "This constant has not been used since Godot 3.0."
msgstr "Ця не була використана з Godot 3.0."
msgid ""
"Abstract scene buffers object, created for each viewport for which 3D "
"rendering is done."
msgstr ""
"Абстрактна сцена об'єкта буферів, створена для кожного видупорту, для якого "
"проводиться 3D рендеринг."
msgid ""
"Abstract scene buffers object, created for each viewport for which 3D "
"rendering is done. It manages any additional buffers used during rendering "
"and will discard buffers when the viewport is resized. See also "
"[RenderSceneBuffersRD].\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Абстрактний об'єкт буферів сцени, створений для кожного вікна перегляду, для "
"якого виконується 3D-рендеринг. Він керує будь-якими додатковими буферами, що "
"використовуються під час рендерингу, і відкидає буфери під час зміни розміру "
"вікна перегляду. Див. також [RenderSceneBuffersRD].\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid ""
"This method is called by the rendering server when the associated viewport's "
"configuration is changed. It will discard the old buffers and recreate the "
"internal buffers used."
msgstr ""
"Цей метод викликається сервером рендерингу, коли змінюється конфігурація "
"пов'язаного вікна перегляду. Він відкидає старі буфери та відтворює "
"використані внутрішні буфери."
msgid "Configuration object used to setup a [RenderSceneBuffers] object."
msgstr ""
"Налаштування об'єкта, що використовується для налаштування об'єкта "
"[RenderSceneBuffers]."
msgid ""
"This configuration object is created and populated by the render engine on a "
"viewport change and used to (re)configure a [RenderSceneBuffers] object."
msgstr ""
"Цей об'єкт конфігурації створюється та заселений рендером на зміну та "
"використання в об'єкті «RenderSceneBuffers»."
msgid "Level of the anisotropic filter."
msgstr "Рівень анізотропного фільтра."
msgid "FSR Sharpness applicable if FSR upscaling is used."
msgstr "ФСР Точність, що застосовується, якщо використовується FSR."
msgid "The size of the 3D render buffer used for rendering."
msgstr "Розмір буфера 3D, що використовується для рендерингу."
msgid "The MSAA mode we're using for 3D rendering."
msgstr "Режим MSAA ми використовуємо для 3D рендерингу."
msgid "The render target associated with these buffer."
msgstr "Мета рендерингу пов'язана з цим буфером."
msgid ""
"The requested scaling mode with which we upscale/downscale if [member "
"internal_size] and [member target_size] are not equal."
msgstr ""
"Запитаний режим масштабування, за допомогою якого ми збільшуємо/зменшуємо "
"масштаб, якщо [member internal_size] та [member target_size] не рівні."
msgid "The requested screen space AA applied in post processing."
msgstr "Запропоновані екрани AA застосовуються в після обробки."
msgid "The target (upscale) size if scaling is used."
msgstr "Ціль (пошта) розмір, якщо використовується масштабування."
msgid "Bias applied to mipmaps."
msgstr "Біас наноситься на мапи."
msgid "The number of views we're rendering."
msgstr "Кількість переглядів, які ми продаємо."
msgid ""
"This class allows for a RenderSceneBuffer implementation to be made in "
"GDExtension."
msgstr ""
"Даний клас дозволяє здійснювати виконання RenderSceneBuffer в GDExtension."
msgid "Implement this in GDExtension to handle the (re)sizing of a viewport."
msgstr "Впровадити це в GDExtension для обробки (re)."
msgid "Implement this in GDExtension to change the anisotropic filtering level."
msgstr ""
"Застосуйте це в GDExtension, щоб змінити рівень анізотропної фільтрації."
msgid "Implement this in GDExtension to record a new FSR sharpness value."
msgstr "Впроваджувати це в GDExtension для запису значення гостроти FSR."
msgid "Implement this in GDExtension to change the texture mipmap bias."
msgstr "Реалізувати це в GDExtension для зміни текстури mipmap bias."
msgid "Implement this in GDExtension to react to the debanding flag changing."
msgstr "Впровадити це в GDExtension, щоб реагувати на зміни прапора розбиття."
msgid ""
"Render scene buffer implementation for the RenderingDevice based renderers."
msgstr ""
"Рендерна сцена буферна реалізація для рендерингуDevice на основі рендерингу."
msgid ""
"This object manages all 3D rendering buffers for the rendering device based "
"renderers. An instance of this object is created for every viewport that has "
"3D rendering enabled. See also [RenderSceneBuffers].\n"
"All buffers are organized in [b]contexts[/b]. The default context is called "
"[b]render_buffers[/b] and can contain amongst others the color buffer, depth "
"buffer, velocity buffers, VRS density map and MSAA variants of these "
"buffers.\n"
"Buffers are only guaranteed to exist during rendering of the viewport.\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Цей об'єкт керує всіма буферами 3D-рендерингу для рендерерів на основі "
"пристроїв рендерингу. Екземпляр цього об'єкта створюється для кожного вікна "
"перегляду, в якому ввімкнено 3D-рендеринг. Див. також [RenderSceneBuffers].\n"
"Усі буфери організовані в [b]контексти[/b]. Контекст за замовчуванням "
"називається [b]render_buffers[/b] і може містити, серед іншого, буфер "
"кольору, буфер глибини, буфери швидкості, карту щільності VRS та варіанти "
"MSAA цих буферів.\n"
"Буфери гарантовано існують лише під час рендерингу вікна перегляду.\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid "Frees all buffers related to this context."
msgstr "Всі баффери, пов'язані з цим контекстом."
msgid ""
"Create a new texture with the given definition and cache this under the given "
"name. Will return the existing texture if it already exists."
msgstr ""
"Створіть нову фактуру з даним визначенням і вставте її під вказаною назвою. "
"Повернемо існуючу фактуру, якщо вона вже існує."
msgid ""
"Create a new texture using the given format and view and cache this under the "
"given name. Will return the existing texture if it already exists."
msgstr ""
"Створіть нову текстуру за допомогою даного формату і вставте її під задану "
"назву. Повернемо існуючу фактуру, якщо вона вже існує."
msgid ""
"Create a new texture view for an existing texture and cache this under the "
"given [param view_name]. Will return the existing texture view if it already "
"exists. Will error if the source texture doesn't exist."
msgstr ""
"Створіть нове представлення текстури для існуючої текстури та кешуйте його "
"під заданим [param view_name]. Поверне існуючий вигляд текстури, якщо він уже "
"існує. Буде помилка, якщо вихідна текстура не працює."
msgid ""
"Returns the specified layer from the color texture we are rendering 3D "
"content to.\n"
"If [param msaa] is [code]true[/code] and MSAA is enabled, this returns the "
"MSAA variant of the buffer."
msgstr ""
"Повертає вказаний шар із кольорової текстури, у яку ми відтворюємо 3D-вміст.\n"
"Якщо [param msaa] має значення [code]true[/code] і MSAA увімкнено, це "
"повертає варіант MSAA буфера."
msgid ""
"Returns the color texture we are rendering 3D content to. If multiview is "
"used this will be a texture array with all views.\n"
"If [param msaa] is [code]true[/code] and MSAA is enabled, this returns the "
"MSAA variant of the buffer."
msgstr ""
"Повертає колірну текстуру, у яку ми відтворюємо 3D-вміст. Якщо "
"використовується мультиракурс, це буде масив текстур з усіма видами. \n"
"Якщо [param msaa] має значення [code]true[/code] і MSAA увімкнено, це "
"повертає варіант MSAA буфера."
msgid ""
"Returns the specified layer from the depth texture we are rendering 3D "
"content to.\n"
"If [param msaa] is [code]true[/code] and MSAA is enabled, this returns the "
"MSAA variant of the buffer."
msgstr ""
"Повертає вказаний шар із текстури глибини, у яку ми візуалізуємо 3D-вміст.\n"
"Якщо [param msaa] має значення [code]true[/code] і MSAA увімкнено, це "
"повертає варіант MSAA буфера."
msgid ""
"Returns the depth texture we are rendering 3D content to. If multiview is "
"used this will be a texture array with all views.\n"
"If [param msaa] is [code]true[/code] and MSAA is enabled, this returns the "
"MSAA variant of the buffer."
msgstr ""
"Повертає текстуру глибини, до якої ми відтворюємо 3D-вміст. Якщо "
"використовується мультиракурс, це буде масив текстур з усіма видами. \n"
"Якщо [param msaa] має значення [code]true[/code] і MSAA увімкнено, це "
"повертає варіант MSAA буфера."
msgid ""
"Returns the FSR sharpness value used while rendering the 3D content (if "
"[method get_scaling_3d_mode] is an FSR mode)."
msgstr ""
"Повертає значення FSR, що використовується при наданні вмісту 3D (якщо "
"[method get_scaling_3d_mode] є режимом FSR)."
msgid ""
"Returns the internal size of the render buffer (size before upscaling) with "
"which textures are created by default."
msgstr ""
"Повертаємо внутрішній розмір буфера рендера (розмір перед складанням) за "
"допомогою яких текстур створюються за замовчуванням."
msgid "Returns the applied 3D MSAA mode for this viewport."
msgstr "Повертаємо застосований режим 3D MSAA для цього огляду."
msgid "Returns the render target associated with this buffers object."
msgstr "Повертає мета рендерингу, пов'язана з цим об'єктом буферів."
msgid "Returns the scaling mode used for upscaling."
msgstr "Повертає режим масштабування, який використовується для зарахування."
msgid "Returns the screen-space antialiasing method applied."
msgstr "Повертає метод антиалюзування екрану."
msgid "Returns the target size of the render buffer (size after upscaling)."
msgstr "Повертаємо цільовий розмір буфера рендера (розмір після складання)."
msgid "Returns a cached texture with this name."
msgstr "Повернення текстури кешування з такою назвою."
msgid ""
"Returns the texture format information with which a cached texture was "
"created."
msgstr "Повертає інформацію про формат фактури, з якою була створена фактура."
msgid "Returns the number of MSAA samples used."
msgstr "Повертає кількість зразків MSAA."
msgid "Returns a specific slice (layer or mipmap) for a cached texture."
msgstr "Повертає певний розріз (шар чи mipmap) для кешованої текстури."
msgid "Returns the texture size of a given slice of a cached texture."
msgstr "Повертає розмір текстури даного розрізу кешованої текстури."
msgid ""
"Returns a specific view of a slice (layer or mipmap) for a cached texture."
msgstr ""
"Повертає конкретний вид на розріз (шар чи mipmap) для кешованої текстури."
msgid "Returns [code]true[/code] if debanding is enabled."
msgstr "Повернення [code]true[/code], якщо вимкнено."
msgid "Returns [code]true[/code] if TAA is enabled."
msgstr "[code]true[/code], якщо TAA включений."
msgid ""
"Returns the specified layer from the velocity texture we are rendering 3D "
"content to."
msgstr "Повертаємо зазначений шар з текстури швидкості, що дає 3D вміст."
msgid ""
"Returns the velocity texture we are rendering 3D content to. If multiview is "
"used this will be a texture array with all views.\n"
"If [param msaa] is [b]true[/b] and MSAA is enabled, this returns the MSAA "
"variant of the buffer."
msgstr ""
"Повертаємо текстуру швидкості, що дає 3D вміст. Якщо багато перегляда "
"використовується це буде фактурним масивом з усіма видами.\n"
"Якщо [param msaa] є [b]true[/b] і MSAA ввімкнено, це повертає варіант MSAA "
"буфера."
msgid "Returns the view count for the associated viewport."
msgstr "Повертаємо кількість переглядів, пов’язаних з переглядом."
msgid "Returns [code]true[/code] if a cached texture exists for this name."
msgstr "Повертає [code]true[/code], якщо текстура кешу існує для цього імені."
msgid ""
"Abstract render data object, holds scene data related to rendering a single "
"frame of a viewport."
msgstr ""
"Абстрактний об’єкт даних, що містить дані сцени, пов’язані з наданням єдиного "
"кадру перегляду."
msgid ""
"Abstract scene data object, exists for the duration of rendering a single "
"viewport. See also [RenderSceneDataRD], [RenderData], and [RenderDataRD].\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Абстрактний об'єкт даних сцени існує протягом усього часу рендерингу одного "
"вікна перегляду. Див. також [RenderSceneDataRD], [RenderData] та "
"[RenderDataRD].\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid ""
"Returns the camera projection used to render this frame.\n"
"[b]Note:[/b] If more than one view is rendered, this will return a combined "
"projection."
msgstr ""
"Повертає проекцію камери, що використовується для рендерингу.\n"
"[b]Примітка:[/b] Якщо наведено більше одного вигляду, це повернеться до "
"об’єднаної проекції."
msgid ""
"Returns the camera transform used to render this frame.\n"
"[b]Note:[/b] If more than one view is rendered, this will return a centered "
"transform."
msgstr ""
"Повертає трансформацію камери, що використовується для рендерингу.\n"
"[b]Примітка:[/b] Якщо більше, ніж один вид, це повернеться до центру."
msgid ""
"Return the [RID] of the uniform buffer containing the scene data as a UBO."
msgstr "Повернення [RID] рівномірного буфера, що містить дані сцени як UBO."
msgid "Returns the number of views being rendered."
msgstr "Повертаємо кількість переглядів, що надаються."
msgid ""
"Returns the eye offset per view used to render this frame. This is the offset "
"between our camera transform and the eye transform."
msgstr ""
"Повертає зовнішній вигляд, який використовується для рендерингу. Це офсет між "
"камерою трансформацій і очним перетворенням."
msgid ""
"Returns the view projection per view used to render this frame.\n"
"[b]Note:[/b] If a single view is rendered, this returns the camera "
"projection. If more than one view is rendered, this will return a projection "
"for the given view including the eye offset."
msgstr ""
"Повертаємо увагу, що використовується для відображення цієї рами.\n"
"[b]Примітка:[/b] Якщо наведено один вид, це повертає проекцію камери. Якщо "
"наведено більше одного вигляду, це буде повернено проекцію для даного виду, "
"включаючи зовнішній вигляд."
msgid ""
"This class allows for a RenderSceneData implementation to be made in "
"GDExtension."
msgstr "Цей клас дозволяє здійснювати реалізацію RenderSceneData в GDExtension."
msgid "Implement this in GDExtension to return the camera [Projection]."
msgstr "Впровадити це в GDExtension для повернення камери [Projection]."
msgid "Implement this in GDExtension to return the camera [Transform3D]."
msgstr "Впровадити це в GDExtension для повернення камери [Transform3D]."
msgid ""
"Implement this in GDExtension to return the [RID] of the uniform buffer "
"containing the scene data as a UBO."
msgstr ""
"Впровадити це в GDExtension, щоб повернути [RID] однорідного буфера, що "
"містить дані сцени як UBO."
msgid "Implement this in GDExtension to return the view count."
msgstr "Впровадити це в GDExtension, щоб повернути кількість переглядів."
msgid ""
"Implement this in GDExtension to return the eye offset for the given [param "
"view]."
msgstr ""
"Впроваджуйте це в GDExtension, щоб повернути офсет очей для вказаного [param "
"view]."
msgid ""
"Implement this in GDExtension to return the view [Projection] for the given "
"[param view]."
msgstr ""
"Впровадити це в GDExtension, щоб повернути вид [Projection] для вказаного "
"[param view]."
msgid ""
"Render scene data implementation for the RenderingDevice based renderers."
msgstr "Впровадження даних RenderingDevice на основі рендерингу."
msgid ""
"Object holds scene data related to rendering a single frame of a viewport. "
"See also [RenderSceneData], [RenderData], and [RenderDataRD].\n"
"[b]Note:[/b] This is an internal rendering server object. Do not instantiate "
"this class from a script."
msgstr ""
"Об'єкт містить дані сцени, пов'язані з рендерингом одного кадру області "
"перегляду. Див. також [RenderSceneData], [RenderData] та [RenderDataRD].\n"
"[b]Примітка:[/b] Це внутрішній об'єкт сервера рендерингу. Не створюйте "
"екземпляр цього класу зі скрипта."
msgid "Base class for serializable objects."
msgstr "Базовий клас для серійних об'єктів."
msgid ""
"Resource is the base class for all Godot-specific resource types, serving "
"primarily as data containers. Since they inherit from [RefCounted], resources "
"are reference-counted and freed when no longer in use. They can also be "
"nested within other resources, and saved on disk. [PackedScene], one of the "
"most common [Object]s in a Godot project, is also a resource, uniquely "
"capable of storing and instantiating the [Node]s it contains as many times as "
"desired.\n"
"In GDScript, resources can loaded from disk by their [member resource_path] "
"using [method @GDScript.load] or [method @GDScript.preload].\n"
"The engine keeps a global cache of all loaded resources, referenced by paths "
"(see [method ResourceLoader.has_cached]). A resource will be cached when "
"loaded for the first time and removed from cache once all references are "
"released. When a resource is cached, subsequent loads using its path will "
"return the cached reference.\n"
"[b]Note:[/b] In C#, resources will not be freed instantly after they are no "
"longer in use. Instead, garbage collection will run periodically and will "
"free resources that are no longer in use. This means that unused resources "
"will remain in memory for a while before being removed."
msgstr ""
"Resource – це базовий клас для всіх типів ресурсів, специфічних для Godot, "
"який служить переважно контейнерами даних. Оскільки вони успадковуються від "
"[RefCounted], ресурси підраховуються за посиланнями та звільняються, коли "
"більше не використовуються. Їх також можна вкладати в інші ресурси та "
"зберігати на диску. [PackedScene], один з найпоширеніших [Object] у проекті "
"Godot, також є ресурсом, унікально здатним зберігати та створювати екземпляри "
"[Node], які він містить, скільки завгодно разів.\n"
"У GDScript ресурси можуть завантажуватися з диска за їхнім [member "
"resource_path] за допомогою [method @GDScript.load] або [method "
"@GDScript.preload].\n"
"Механізм зберігає глобальний кеш усіх завантажених ресурсів, на які "
"посилаються шляхи (див. [method ResourceLoader.has_cached]). Ресурс буде "
"кешований під час першого завантаження та видалений з кешу після звільнення "
"всіх посилань. Коли ресурс кешується, наступні завантаження з використанням "
"його шляху повертатимуть кешоване посилання.\n"
"[b]Примітка:[/b] У C# ресурси не звільняються миттєво після того, як вони "
"більше не використовуються. Натомість періодично запускатиметься збирання "
"сміття, яке звільнятиме ресурси, що більше не використовуються. Це означає, "
"що невикористані ресурси залишатимуться в пам'яті деякий час, перш ніж будуть "
"видалені."
msgid ""
"Override this method to return a custom [RID] when [method get_rid] is called."
msgstr ""
"Перевизначте цей метод, щоб повернути власний [RID], коли викликається "
"[method get_rid]."
msgid ""
"For resources that store state in non-exported properties, such as via "
"[method Object._validate_property] or [method Object._get_property_list], "
"this method must be implemented to clear them."
msgstr ""
"Для ресурсів, стан яких зберігається в неекспортованих властивостях, таких як "
"[method Object._validate_property] або [method Object._get_property_list], "
"цей метод має бути реалізований для їх очищення."
msgid ""
"Override this method to execute additional logic after [method "
"set_path_cache] is called on this object."
msgstr ""
"Перевизначте цей метод, щоб виконати додаткову логіку після виклику [method "
"set_path_cache] для цього об'єкта."
msgid ""
"Override this method to customize the newly duplicated resource created from "
"[method PackedScene.instantiate], if the original's [member "
"resource_local_to_scene] is set to [code]true[/code].\n"
"[b]Example:[/b] Set a random [code]damage[/code] value to every local "
"resource from an instantiated scene:\n"
"[codeblock]\n"
"extends Resource\n"
"\n"
"var damage = 0\n"
"\n"
"func _setup_local_to_scene():\n"
"\tdamage = randi_range(10, 40)\n"
"[/codeblock]"
msgstr ""
"Перевизначте цей метод, щоб налаштувати щойно дубльований ресурс, створений "
"за допомогою [method PackedScene.instantiate], якщо для [member "
"resource_local_to_scene] оригіналу встановлено значення [code]true[/code]. \n"
"[b]Приклад:[/b] Встановіть випадкове значення [code]шкоди[/code] для кожного "
"локального ресурсу зі створеної сцени: \n"
"[codeblock] \n"
"розширює ресурс \n"
"\n"
"var damage = 0 \n"
"\n"
"func _setup_local_to_scene(): \n"
"\tdamage = randi_range(10, 40) \n"
"[/codeblock]"
msgid ""
"Duplicates this resource, returning a new resource with its [code]export[/"
"code]ed or [constant PROPERTY_USAGE_STORAGE] properties copied from the "
"original.\n"
"If [param deep] is [code]false[/code], a [b]shallow[/b] copy is returned: "
"nested [Array], [Dictionary], and [Resource] properties are not duplicated "
"and are shared with the original resource.\n"
"If [param deep] is [code]true[/code], a [b]deep[/b] copy is returned: all "
"nested arrays, dictionaries, and packed arrays are also duplicated "
"(recursively). Any [Resource] found inside will only be duplicated if it's "
"local, like [constant DEEP_DUPLICATE_INTERNAL] used with [method "
"duplicate_deep].\n"
"The following exceptions apply:\n"
"- Subresource properties with the [constant PROPERTY_USAGE_ALWAYS_DUPLICATE] "
"flag are always duplicated (recursively or not, depending on [param deep]).\n"
"- Subresource properties with the [constant PROPERTY_USAGE_NEVER_DUPLICATE] "
"flag are never duplicated.\n"
"[b]Note:[/b] For custom resources, this method will fail if [method "
"Object._init] has been defined with required parameters.\n"
"[b]Note:[/b] When duplicating with [param deep] set to [code]true[/code], "
"each resource found, including the one on which this method is called, will "
"be only duplicated once and referenced as many times as needed in the "
"duplicate. For instance, if you are duplicating resource A that happens to "
"have resource B referenced twice, you'll get a new resource A' referencing a "
"new resource B' twice."
msgstr ""
"Дублює цей ресурс, повертаючи новий ресурс з його властивостями [code]export[/"
"code]ed або [constant PROPERTY_USAGE_STORAGE], скопійованими з оригіналу.\n"
"Якщо [param deep] має значення [code]false[/code], повертається [b]неглибока[/"
"b] копія: вкладені властивості [Array], [Dictionary] та [Resource] не "
"дублюються та використовуються спільно з оригінальним ресурсом.\n"
"Якщо [param deep] має значення [code]true[/code], повертається [b]глибока[/b] "
"копія: усі вкладені масиви, словники та упаковані масиви також дублюються "
"(рекурсивно). Будь-який [Resource], знайдений всередині, буде продубльовано "
"лише в тому випадку, якщо він локальний, як-от [constant "
"DEEP_DUPLICATE_INTERNAL], що використовується з [method duplicate_deep].\n"
"Застосовуються такі винятки:\n"
"- Властивості підресурсу з прапорцем [constant "
"PROPERTY_USAGE_ALWAYS_DUPLICATE] завжди дублюються (рекурсивно чи ні, залежно "
"від [param deep]).\n"
"- Властивості підресурсу з прапорцем [constant "
"PROPERTY_USAGE_NEVER_DUPLICATE] ніколи не дублюються.\n"
"[b]Примітка:[/b] Для користувацьких ресурсів цей метод завершиться невдачею, "
"якщо [method Object._init] було визначено з обов'язковими параметрами.\n"
"[b]Примітка:[/b] Під час дублювання з [param deep], встановленим на "
"[code]true[/code], кожен знайдений ресурс, включаючи той, для якого "
"викликається цей метод, буде дублюватися лише один раз і на нього буде "
"посилатися стільки разів, скільки потрібно в дублікаті. Наприклад, якщо ви "
"дублюєте ресурс A, на який посилатися ресурс B двічі, ви отримаєте новий "
"ресурс A', який посилатиметься на новий ресурс B' двічі."
msgid ""
"Duplicates this resource, deeply, like [method duplicate] when passing "
"[code]true[/code], with extra control over how subresources are handled."
msgstr ""
"Дублює цей ресурс, глибоко, подібно до [method duplicate] при передачі "
"[code]true[/code], з додатковим контролем над обробкою підресурсів."
msgid ""
"Emits the [signal changed] signal. This method is called automatically for "
"some built-in resources.\n"
"[b]Note:[/b] For custom resources, it's recommended to call this method "
"whenever a meaningful change occurs, such as a modified property. This "
"ensures that custom [Object]s depending on the resource are properly "
"updated.\n"
"[codeblock]\n"
"var damage:\n"
"\tset(new_value):\n"
"\t\tif damage != new_value:\n"
"\t\t\tdamage = new_value\n"
"\t\t\temit_changed()\n"
"[/codeblock]"
msgstr ""
"Випромінює сигнал [signal changed]. Цей метод викликається автоматично для "
"деяких вбудованих ресурсів.\n"
"[b]Примітка:[/b] Для користувацьких ресурсів рекомендується викликати цей "
"метод щоразу, коли відбувається значуща зміна, така як зміна властивості. Це "
"гарантує, що користувацькі [Object], що залежать від ресурсу, будуть належним "
"чином оновлені.\n"
"[codeblock]\n"
"var damage:\n"
"\tset(new_value):\n"
"\t\tif damage != new_value:\n"
"\t\t\tdamage = new_value\n"
"\t\t\temit_changed()\n"
"[/codeblock]"
msgid ""
"Generates a unique identifier for a resource to be contained inside a "
"[PackedScene], based on the current date, time, and a random value. The "
"returned string is only composed of letters ([code]a[/code] to [code]y[/"
"code]) and numbers ([code]0[/code] to [code]8[/code]). See also [member "
"resource_scene_unique_id]."
msgstr ""
"Сформує унікальний ідентифікатор ресурсу, який міститься всередині "
"[PackedScene], заснований на поточній дати, часу та випадковому значенні. "
"Повернутий рядок складається з літер ([code]a[/code] до [code]y[/code]) і "
"чисел ([code]0[/code] до [code]8[/code]). Дивитися також [member "
"resource_scene_unique_id]."
msgid ""
"From the internal cache for scene-unique IDs, returns the ID of this resource "
"for the scene at [param path]. If there is no entry, an empty string is "
"returned. Useful to keep scene-unique IDs the same when implementing a VCS-"
"friendly custom resource format by extending [ResourceFormatLoader] and "
"[ResourceFormatSaver].\n"
"[b]Note:[/b] This method is only implemented when running in an editor "
"context. At runtime, it returns an empty string."
msgstr ""
"З внутрішнього кешу для унікальних ідентифікаторів сцени повертає "
"ідентифікатор цього ресурсу для сцени за адресою [param path]. Якщо запис "
"відсутній, повертається порожній рядок. Корисно для збереження унікальних "
"ідентифікаторів сцени однаковими під час реалізації зручного для VCS формату "
"користувацького ресурсу шляхом розширення [ResourceFormatLoader] та "
"[ResourceFormatSaver].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише під час роботи в контексті "
"редактора. Під час виконання він повертає порожній рядок."
msgid ""
"If [member resource_local_to_scene] is set to [code]true[/code] and the "
"resource has been loaded from a [PackedScene] instantiation, returns the root "
"[Node] of the scene where this resource is used. Otherwise, returns "
"[code]null[/code]."
msgstr ""
"Якщо [member resource_local_to_scene] встановлюється на [code]true[/code] і "
"ресурс був завантажений з [PackedScene] миттєве позначення, повертає корінь "
"[Node] сцени, де використовується цей ресурс. В іншому випадку повертається "
"[code]null[/code]."
msgid ""
"Returns the [RID] of this resource (or an empty RID). Many resources (such as "
"[Texture2D], [Mesh], and so on) are high-level abstractions of resources "
"stored in a specialized server ([DisplayServer], [RenderingServer], etc.), so "
"this function will return the original [RID]."
msgstr ""
"Повернення [RID] цього ресурсу (або порожній RID). Багато ресурсів "
"(наприклад, [Texture2D], [Mesh], і так далі) є високорівневі абстракції "
"ресурсів, що зберігаються в спеціалізованому сервері ([DisplayServer], "
"[RenderingServer] і т.д.), тому ця функція повернеться оригінальним [RID]."
msgid ""
"Returns [code]true[/code] if the resource is saved on disk as a part of "
"another resource's file."
msgstr ""
"Повертає [code]true[/code], якщо ресурс збережено на диску як частина файлу "
"іншого ресурсу."
msgid ""
"Makes the resource clear its non-exported properties. See also [method "
"_reset_state]. Useful when implementing a custom resource format by extending "
"[ResourceFormatLoader] and [ResourceFormatSaver]."
msgstr ""
"Очищає неекспортовані властивості ресурсу. Див. також [method _reset_state]. "
"Корисно під час реалізації власного формату ресурсу шляхом розширення "
"[ResourceFormatLoader] та [ResourceFormatSaver]."
msgid ""
"In the internal cache for scene-unique IDs, sets the ID of this resource to "
"[param id] for the scene at [param path]. If [param id] is empty, the cache "
"entry for [param path] is cleared. Useful to keep scene-unique IDs the same "
"when implementing a VCS-friendly custom resource format by extending "
"[ResourceFormatLoader] and [ResourceFormatSaver].\n"
"[b]Note:[/b] This method is only implemented when running in an editor "
"context."
msgstr ""
"У внутрішньому кеші для унікальних ідентифікаторів сцени встановлює "
"ідентифікатор цього ресурсу на [param id] для сцени за адресою [param path]. "
"Якщо [param id] порожній, запис кешу для [param path] очищається. Корисно для "
"збереження унікальних ідентифікаторів сцени однаковими під час реалізації "
"зручного для VCS формату користувацького ресурсу шляхом розширення "
"[ResourceFormatLoader] та [ResourceFormatSaver].\n"
"[b]Примітка:[/b] Цей метод реалізовано лише під час роботи в контексті "
"редактора."
msgid ""
"Sets the resource's path to [param path] without involving the resource "
"cache. Useful for handling [enum ResourceFormatLoader.CacheMode] values when "
"implementing a custom resource format by extending [ResourceFormatLoader] and "
"[ResourceFormatSaver]."
msgstr ""
"Встановлює шлях ресурсу на [param path] без залучення кешу ресурсів. Корисно "
"для обробки значень [enum ResourceFormatLoader.CacheMode] під час реалізації "
"власного формату ресурсу шляхом розширення [ResourceFormatLoader] та "
"[ResourceFormatSaver]."
msgid "This method should only be called internally."
msgstr "Цей метод слід назвати внутрішньо."
msgid ""
"Calls [method _setup_local_to_scene]. If [member resource_local_to_scene] is "
"set to [code]true[/code], this method is automatically called from [method "
"PackedScene.instantiate] by the newly duplicated resource within the scene "
"instance."
msgstr ""
"Дзвінки [method _setup_local_to_scene]. Якщо [member ресурс_local_to_scene] "
"встановлюється на [code]true[/code], цей метод автоматично називається "
"[method PackedScene.instantiate] новим дублікованим ресурсом в екземплярі "
"сцени."
msgid ""
"Sets the [member resource_path] to [param path], potentially overriding an "
"existing cache entry for this path. Further attempts to load an overridden "
"resource by path will instead return this resource."
msgstr ""
"Налаштовує наявний запис кешу для цього шляху. Подальші спроби навантажити "
"перевантажений ресурс шляхом повернення цього ресурсу."
msgid ""
"If [code]true[/code], the resource is duplicated for each instance of all "
"scenes using it. At run-time, the resource can be modified in one scene "
"without affecting other instances (see [method PackedScene.instantiate]).\n"
"[b]Note:[/b] Changing this property at run-time has no effect on already "
"created duplicate resources."
msgstr ""
"Якщо [code]true[/code], ресурс дублюється для кожного екземпляра всіх сцен, "
"використовуючи його. На run-time ресурс може бути змінений в одному місці без "
"впливу інших екземплярів (див. [method PackedScene.instantiate]).\n"
"[b]Примітка:[/b] Зміна цього майна на run-time не впливає на вже створених "
"дублікатів ресурсів."
msgid ""
"An optional name for this resource. When defined, its value is displayed to "
"represent the resource in the Inspector dock. For built-in scripts, the name "
"is displayed as part of the tab name in the script editor.\n"
"[b]Note:[/b] Some resource formats do not support resource names. You can "
"still set the name in the editor or via code, but it will be lost when the "
"resource is reloaded. For example, only built-in scripts can have a resource "
"name, while scripts stored in separate files cannot."
msgstr ""
"Додаткове найменування цього ресурсу. При визначенні його значення "
"відображаються для відображення ресурсу в Інспекції. Для вбудованих сценаріїв "
"ім'я відображається як частина назви вкладки в редакторі скриптів.\n"
"[b]Примітка:[/b] Деякі ресурсні формати не підтримують назви ресурсів. Ви "
"можете встановити ім'я в редакторі або через код, але він буде втрачено, коли "
"ресурс перезавантажений. Наприклад, лише вбудовані скрипти можуть мати назву "
"ресурсу, при цьому скрипти зберігаються в окремих файлах не можуть."
msgid ""
"The unique path to this resource. If it has been saved to disk, the value "
"will be its filepath. If the resource is exclusively contained within a "
"scene, the value will be the [PackedScene]'s filepath, followed by a unique "
"identifier.\n"
"[b]Note:[/b] Setting this property manually may fail if a resource with the "
"same path has already been previously loaded. If necessary, use [method "
"take_over_path]."
msgstr ""
"Унікальний шлях до цього ресурсу. Якщо він був збережений на диск, значення "
"буде його файлопатією. Якщо ресурс знаходиться виключно в межах сцени, "
"значення буде файлова система [PackedScene], а також унікальний "
"ідентифікатор.\n"
"[b]Примітка:[/b] Встановити цю властивість вручну може призвести до того, що "
"ресурс з тим же шляхом вже був раніше завантажений. При необхідності "
"використовується [method take_over_path]."
msgid ""
"A unique identifier relative to the this resource's scene. If left empty, the "
"ID is automatically generated when this resource is saved inside a "
"[PackedScene]. If the resource is not inside a scene, this property is empty "
"by default.\n"
"[b]Note:[/b] When the [PackedScene] is saved, if multiple resources in the "
"same scene use the same ID, only the earliest resource in the scene hierarchy "
"keeps the original ID. The other resources are assigned new IDs from [method "
"generate_scene_unique_id].\n"
"[b]Note:[/b] Setting this property does not emit the [signal changed] "
"signal.\n"
"[b]Warning:[/b] When setting, the ID must only consist of letters, numbers, "
"and underscores. Otherwise, it will fail and default to a randomly generated "
"ID."
msgstr ""
"Унікальний ідентифікатор відносно сцени цього ресурсу. Якщо залишити "
"порожнім, ідентифікатор автоматично генерується, коли цей ресурс зберігається "
"всередині [PackedScene]. Якщо ресурс не знаходиться всередині сцени, ця "
"властивість за замовчуванням порожня.\n"
"[b]Примітка:[/b] Коли [PackedScene] зберігається, якщо кілька ресурсів в "
"одній сцені використовують однаковий ідентифікатор, лише найдавніший ресурс в "
"ієрархії сцени зберігає оригінальний ідентифікатор. Іншим ресурсам "
"призначаються нові ідентифікатори з [method generate_scene_unique_id].\n"
"[b]Примітка:[/b] Встановлення цієї властивості не генерує сигнал [signal "
"changed].\n"
"[b]Попередження:[/b] Під час встановлення ідентифікатор повинен складатися "
"лише з літер, цифр та символів підкреслення. В іншому випадку це призведе до "
"помилки та за замовчуванням буде використано випадково згенерований "
"ідентифікатор."
msgid ""
"Emitted when the resource changes, usually when one of its properties is "
"modified. See also [method emit_changed].\n"
"[b]Note:[/b] This signal is not emitted automatically for properties of "
"custom resources. If necessary, a setter needs to be created to emit the "
"signal."
msgstr ""
"Випробувано при зміні ресурсу, зазвичай при одному з його властивостей. "
"Дивись також [method emit_changed].\n"
"[b]Примітка:[/b] Цей сигнал не вдається автоматично для властивостей "
"користувацьких ресурсів. Якщо необхідно, щоб випромінити сигнал."
msgid ""
"This signal is only emitted when the resource is created. Override [method "
"_setup_local_to_scene] instead."
msgstr ""
"Цей сигнал випромінюється лише тоді, коли ресурс створено. Замість цього "
"перевизначте [method _setup_local_to_scene]."
msgid ""
"Emitted by a newly duplicated resource with [member resource_local_to_scene] "
"set to [code]true[/code]."
msgstr ""
"Видається щойно продубльованим ресурсом зі значенням [member "
"resource_local_to_scene], встановленим на [code]true[/code]."
msgid ""
"No subresorces at all are duplicated. This is useful even in a deep "
"duplication to have all the arrays and dictionaries duplicated but still "
"pointing to the original resources."
msgstr ""
"Жодні підресурси не дублюються. Це корисно навіть при глибокому дублюванні, "
"щоб усі масиви та словники були продубльовані, але все ще вказували на "
"оригінальні ресурси."
msgid ""
"Only subresources without a path or with a scene-local path will be "
"duplicated."
msgstr ""
"Будуть дубльовані лише підресурси без шляху або з локальним для сцени шляхом."
msgid ""
"Every subresource found will be duplicated, even if it has a non-local path. "
"In other words, even potentially big resources stored separately will be "
"duplicated."
msgstr ""
"Кожен знайдений підресурс буде продубльовано, навіть якщо він має нелокальний "
"шлях. Іншими словами, навіть потенційно великі ресурси, що зберігаються "
"окремо, будуть продубльовані."
msgid "Loads a specific resource type from a file."
msgstr "Завантаження певного ресурсу з файлу."
msgid ""
"Godot loads resources in the editor or in exported games using "
"ResourceFormatLoaders. They are queried automatically via the "
"[ResourceLoader] singleton, or when a resource with internal dependencies is "
"loaded. Each file type may load as a different resource type, so multiple "
"ResourceFormatLoaders are registered in the engine.\n"
"Extending this class allows you to define your own loader. Be sure to respect "
"the documented return types and values. You should give it a global class "
"name with [code]class_name[/code] for it to be registered. Like built-in "
"ResourceFormatLoaders, it will be called automatically when loading resources "
"of its handled type(s). You may also implement a [ResourceFormatSaver].\n"
"[b]Note:[/b] You can also extend [EditorImportPlugin] if the resource type "
"you need exists but Godot is unable to load its format. Choosing one way over "
"another depends on if the format is suitable or not for the final exported "
"game. For example, it's better to import [code].png[/code] textures as "
"[code].ctex[/code] ([CompressedTexture2D]) first, so they can be loaded with "
"better efficiency on the graphics card."
msgstr ""
"Godot завантажує ресурсів в редакторі або в експортованих іграх за допомогою "
"ResourceFormatLoaders. Вони автоматично перераховуються за допомогою однотону "
"[ResourceLoader] або при завантаженні ресурсу з внутрішніми залежностями. "
"Кожен тип файлів може навантажувати як інший тип ресурсу, так що кілька "
"ResourceFormatLoaders зареєстровані в двигуні.\n"
"Продовжити цей клас дозволяє самостійно визначити навантажувач. Обов'язково "
"поважати типи документів і значення. Для цього необхідно вказати назву "
"світового класу [code]class_name[/code]. Як вбудовані ResourceFormatLoaders, "
"він буде називатися автоматично при завантаженні ресурсів ручного типу (s). "
"Ви також можете реалізувати [ResourceFormatSaver].\n"
"[b]Примітка:[/b] Ви також можете продовжити [ResourceFormatSaver], якщо "
"ресурсний тип, який вам потрібно, але Godot не може завантажувати свій "
"формат. Вибираючи один спосіб над іншим залежить від того, чи підходить "
"формат або не для остаточної експортованої гри. Наприклад, краще імпортувати "
"[code].png[/code] текстури, як [code].ctex[/code] ([CompressedTexture2D]), "
"щоб вони могли бути завантажені кращою ефективністю на графічному картці."
msgid ""
"Should return the dependencies for the resource at the given [param path]. "
"Each dependency is a string composed of one to three sections separated by "
"[code]::[/code], with trailing empty sections omitted:\n"
"- The first section should contain the UID if the resource has one. "
"Otherwise, it should contain the file path.\n"
"- The second section should contain the class name of the dependency if "
"[param add_types] is [code]true[/code]. Otherwise, it should be empty.\n"
"- The third section should contain the fallback path if the resource has a "
"UID. Otherwise, it should be empty.\n"
"[codeblock]\n"
"func _get_dependencies(path, add_types):\n"
"\treturn [\n"
"\t\t\"uid://fqgvuwrkuixh::Script::res://script.gd\",\n"
"\t\t\"uid://fqgvuwrkuixh::::res://script.gd\",\n"
"\t\t\"res://script.gd::Script\",\n"
"\t\t\"res://script.gd\",\n"
"\t]\n"
"[/codeblock]\n"
"[b]Note:[/b] Custom resource types defined by scripts aren't known by the "
"[ClassDB], so [code]\"Resource\"[/code] can be used for the class name."
msgstr ""
"Повинно повертати залежності для ресурсу за вказаним [param path]. Кожна "
"залежність – це рядок, що складається з однієї-трьох секцій, розділених "
"[code]::[/code], з пропущеними порожніми секціями в кінці:\n"
"- Перша секція повинна містити UID, якщо ресурс має його. В іншому випадку "
"вона повинна містити шлях до файлу.\n"
"- Друга секція повинна містити назву класу залежності, якщо [param add_types] "
"має бути [code]true[/code]. В іншому випадку вона повинна бути порожньою.\n"
"- Третя секція повинна містити резервний шлях, якщо ресурс має UID. В іншому "
"випадку вона повинна бути порожньою.\n"
"[codeblock]\n"
"func _get_dependencies(path, add_types):\n"
"return [\n"
"\"uid://fqgvuwrkuixh::Script::res://script.gd\",\n"
"\"uid://fqgvuwrkuixh::::res://script.gd\",\n"
"\"res://script.gd::Script\",\n"
"\"res://script.gd\",\n"
"]\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Користувацькі типи ресурсів, визначені скриптами, не відомі "
"[ClassDB], тому для назви класу можна використовувати [code]\"Resource\"[/"
"code]."
msgid "Gets the list of extensions for files this loader is able to read."
msgstr "Отримати список розширень для файлів цей навантажувач здатний читати."
msgid ""
"Returns the script class name associated with the [Resource] under the given "
"[param path]. If the resource has no script or the script isn't a named "
"class, it should return [code]\"\"[/code]."
msgstr ""
"Повертає назву класу скрипта, пов'язаного з [Resource] у вказаному [param "
"path]. Якщо ресурс не має скрипта або скрипт не є іменованим класом, він має "
"повернути [code]\"\"[/code]."
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"
"[b]Note:[/b] Custom resource types defined by scripts aren't known by the "
"[ClassDB], so you might just return [code]\"Resource\"[/code] for them."
msgstr ""
"Отримує назву класу ресурсу, пов'язаного з даним контуром. Якщо навантажувач "
"не може працювати, він повинен повернутися [code]\"\"[/code].\n"
"[b]Примітка:[/b] Користувальницькі типи ресурсів, визначені скриптами, не "
"відомі [ClassDB], тому ви можете просто повернути [code]\"Resource\"[/code] "
"для них."
msgid ""
"Should return the unique ID for the resource associated with the given path. "
"If this method is not overridden, a [code].uid[/code] file is generated along "
"with the resource file, containing the unique ID."
msgstr ""
"Має повертати унікальний ідентифікатор для ресурсу, пов’язаного з заданим "
"шляхом. Якщо цей метод не перевизначено, файл [code].uid[/code] генерується "
"разом із файлом ресурсу, що містить унікальний ідентифікатор."
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 ""
"Повідомляємо, що ресурсний клас цей навантажувач може навантажуватися.\n"
"[b]Примітка:[/b] Користувальницькі типи ресурсів, визначені скриптами, не "
"відомі [ClassDB], тому ви можете просто обробляти [code]\"Resource\"[/code] "
"для них."
msgid ""
"Loads a resource when the engine finds this loader to be compatible. If the "
"loaded resource is the result of an import, [param original_path] will target "
"the source file. Returns a [Resource] object on success, or an [enum Error] "
"constant in case of failure.\n"
"The [param cache_mode] property defines whether and how the cache should be "
"used or updated when loading the resource. See [enum CacheMode] for details."
msgstr ""
"Завантажує ресурс, коли механізм виявляє, що цей завантажувач сумісний. Якщо "
"завантажений ресурс є результатом імпорту, [param original_path] буде "
"орієнтований на вихідний файл. Повертає об'єкт [Resource] у разі успіху або "
"константу [enum Error] у разі невдачі.\n"
"Властивість [param cache_mode] визначає, чи слід використовувати або "
"оновлювати кеш під час завантаження ресурсу, і як. Див. [enum CacheMode] для "
"отримання детальної інформації."
msgid ""
"Tells whether or not this loader should load a resource from its resource "
"path for a given type.\n"
"If it is not implemented, the default behavior returns whether the path's "
"extension is within the ones provided by [method _get_recognized_extensions], "
"and if the type is within the ones provided by [method _get_resource_type]."
msgstr ""
"Вказує, чи повинен цей завантажувач завантажувати ресурс зі свого шляху до "
"ресурсу для заданого типу.\n"
"Якщо це не реалізовано, поведінка за замовчуванням повертає, чи знаходиться "
"розширення шляху в межах наданих методом [method _get_recognized_extensions], "
"і чи знаходиться тип в межах наданих методом [method _get_resource_type]."
msgid ""
"If implemented, renames dependencies within the given resource and saves it. "
"[param renames] is a dictionary [code]{ String => String }[/code] mapping old "
"dependency paths to new paths.\n"
"Returns [constant OK] on success, or an [enum Error] constant in case of "
"failure."
msgstr ""
"Якщо реалізовано, перейменовує залежності в межах заданого ресурсу та "
"зберігає його. [param renames] – це словник [code]{ String => String }[/"
"code], який зіставляє старі шляхи залежностей з новими шляхами.\n"
"Повертає [constant OK] у разі успіху або константу [enum Error] у разі "
"невдачі."
msgid ""
"Neither the main resource (the one requested to be loaded) nor any of its "
"subresources are retrieved from cache nor stored into it. Dependencies "
"(external resources) are loaded with [constant CACHE_MODE_REUSE]."
msgstr ""
"Не виходячи з основного ресурсу (за запитом, який буде завантажений) або будь-"
"який його субресурси отримують з кешу, а не зберігаються в ньому. Залежності "
"(зовнішні ресурси) навантажуються [constant CACHE_MODE_REUSE]."
msgid ""
"The main resource (the one requested to be loaded), its subresources, and its "
"dependencies (external resources) are retrieved from cache if present, "
"instead of loaded. Those not cached are loaded and then stored into the "
"cache. The same rules are propagated recursively down the tree of "
"dependencies (external resources)."
msgstr ""
"Основним ресурсом (за запитом, який буде завантажений), його субресурси та "
"його залежності (зовнішні ресурси) отримуються з кешу, якщо присутні, замість "
"завантажених. Ті, які не завантажуються, а потім зберігаються в кеші. Ці ж "
"правила пропагуються прямо на дерево залежностей (зовнішні ресурси)."
msgid ""
"Like [constant CACHE_MODE_REUSE], but the cache is checked for the main "
"resource (the one requested to be loaded) as well as for each of its "
"subresources. Those already in the cache, as long as the loaded and cached "
"types match, have their data refreshed from storage into the already existing "
"instances. Otherwise, they are recreated as completely new objects."
msgstr ""
"Як [constant CACHE_MODE_REUSE], але кеш перевіряється на основний ресурс (за "
"запитом, який буде завантажений) і для кожного його субресурсів. Тим не менш, "
"у кеш-пам'яті з’являються дані, які оцінюються від зберігання в вже існуючі "
"екземпляри. В іншому випадку вони відтворюються як абсолютно нові об'єкти."
msgid ""
"Like [constant CACHE_MODE_IGNORE], but propagated recursively down the tree "
"of dependencies (external resources)."
msgstr ""
"Як [constant CACHE_MODE_IGNORE], але пропагований рекурсивно вниз дерево "
"залежностей (зовнішні ресурси)."
msgid ""
"Like [constant CACHE_MODE_REPLACE], but propagated recursively down the tree "
"of dependencies (external resources)."
msgstr ""
"Як [constant CACHE_MODE_REPLACE], але пропагований рекурсивно вниз дерево "
"залежностей (зовнішні ресурси)."
msgid "Saves a specific resource type to a file."
msgstr "Заощаджує конкретний тип ресурсу до файлу."
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 "
"[ResourceFormatSaver]s, each handling its own format and called automatically "
"by the engine.\n"
"By default, Godot saves resources as [code].tres[/code] (text-based), "
"[code].res[/code] (binary) or another built-in format, but you can choose to "
"create your own format by extending this class. Be sure to respect the "
"documented return types and values. You should give it a global class name "
"with [code]class_name[/code] for it to be registered. Like built-in "
"ResourceFormatSavers, it will be called automatically when saving resources "
"of its recognized type(s). You may also implement a [ResourceFormatLoader]."
msgstr ""
"Двигун може зберегти ресурси, коли ви це робите з редактора, або коли ви "
"використовуєте одинтон [ResourceSaver]. Це досягається завдяки кількох "
"[ResourceFormatSaver]s, кожен з яких працює власний формат і називається "
"автоматично двигуном.\n"
"За замовчуванням Godot зберігає ресурси як [code].tres[/code] (текстова "
"основа), [code].res[/code] (бінарний) або інший вбудований формат, але ви "
"можете вибрати для створення власного формату шляхом розширення цього класу. "
"Обов'язково поважати типи документів і значення. Для цього необхідно вказати "
"назву світового класу [code]class_name[/code]. Як вбудований ресурс "
"ФорматПродаж, він буде називатися автоматично при збереженні ресурсів його "
"визнаного типу. Ви також можете реалізувати [ResourceFormatLoader]."
msgid ""
"Returns the list of extensions available for saving the resource object, "
"provided it is recognized (see [method _recognize])."
msgstr ""
"Повертає список розширень, доступних для збереження об'єкта ресурсу, за "
"умови, що його розпізнано (див. [method _recognize])."
msgid "Returns whether the given resource object can be saved by this saver."
msgstr ""
"Повертаємо вашу увагу на те, що даний об'єкт ресурсу може бути збережений "
"цією економікою."
msgid ""
"Returns [code]true[/code] if this saver handles a given save path and "
"[code]false[/code] otherwise.\n"
"If this method is not implemented, the default behavior returns whether the "
"path's extension is within the ones provided by [method "
"_get_recognized_extensions]."
msgstr ""
"Повертає [code]true[/code], якщо цей заставний пристрій обробляє заданий шлях "
"збереження, та [code]false[/code] в іншому випадку.\n"
"Якщо цей метод не реалізовано, поведінка за замовчуванням повертає, чи "
"знаходиться розширення шляху в межах тих, що надані методом [method "
"_get_recognized_extensions]."
msgid ""
"Saves the given resource object to a file at the target [param path]. [param "
"flags] is a bitmask composed with [enum ResourceSaver.SaverFlags] constants.\n"
"Returns [constant OK] on success, or an [enum Error] constant in case of "
"failure."
msgstr ""
"Зберігає заданий об'єкт ресурсу до файлу в цільовому [param path]. [param "
"flags] є бітовою маскою, що складається з констант [enum "
"ResourceSaver.SaverFlags].\n"
"Повертає [constant OK] при успіху, чи константу [enum Error] за невдачі."
msgid ""
"Sets a new UID for the resource at the given [param path]. Returns [constant "
"OK] on success, or an [enum Error] constant in case of failure."
msgstr ""
"Встановлює новий UID для ресурсу за вказаною адресою [param path]. Повертає "
"[constant OK] у разі успіху або константу [enum Error] у разі невдачі."
msgid "Base class for resource importers."
msgstr "Базовий клас для імпортерів ресурсів."
msgid ""
"This is the base class for Godot's resource importers. To implement your own "
"resource importers using editor plugins, see [EditorImportPlugin]."
msgstr ""
"Це базовий клас для імпортерів ресурсів Godot. Щоб реалізувати власні "
"імпортери ресурсів за допомогою плагінів редактора, див. [EditorImportPlugin]."
msgid ""
"Called when the engine compilation profile editor wants to check what build "
"options an imported resource needs. For example, "
"[ResourceImporterDynamicFont] has a property called [member "
"ResourceImporterDynamicFont.multichannel_signed_distance_field], that depends "
"on the engine to be build with the \"msdfgen\" module. If that resource "
"happened to be a custom one, it would be handled like this:\n"
"[codeblock]\n"
"func _get_build_dependencies(path):\n"
"\tvar resource = load(path)\n"
"\tvar dependencies = PackedStringArray()\n"
"\n"
"\tif resource.multichannel_signed_distance_field:\n"
"\t\tdependencies.push_back(\"module_msdfgen_enabled\")\n"
"\n"
"\treturn dependencies\n"
"[/codeblock]"
msgstr ""
"Викликається, коли редактор профілю компіляції рушія хоче перевірити, які "
"параметри збірки потрібні імпортованому ресурсу. Наприклад, "
"[ResourceImporterDynamicFont] має властивість під назвою [member "
"ResourceImporterDynamicFont.multichannel_signed_distance_field], яка залежить "
"від рушія, що збирається з модулем \"msdfgen\". Якщо цей ресурс є "
"користувацьким, він оброблятиметься так:\n"
"[codeblock]\n"
"func _get_build_dependencies(path):\n"
"var resource = load(path)\n"
"var dependencies = PackedStringArray()\n"
"\n"
"if resource.multichannel_signed_distance_field:\n"
"dependencies.push_back(\"module_msdfgen_enabled\")\n"
"\n"
"return dependencies\n"
"[/codeblock]"
msgid "The default import order."
msgstr "Порядок імпорту за замовчуванням."
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 "
"have an import order lower than [code]100[/code] to avoid issues when "
"importing scenes that rely on custom resources."
msgstr ""
"Порядок імпорту для сцен, який забезпечує імпорт сцен [i]після[/i] всіх інших "
"основних ресурсів, таких як текстури. Спеціальні імпортери, як правило, "
"повинні мати порядок імпорту нижче [code]100[/code], щоб уникнути проблем під "
"час імпорту сцен, які покладаються на спеціальні ресурси."
msgid "Imports a [BitMap] resource (2D array of boolean values)."
msgstr "Імпорт ресурсу [BitMap] (2D масив значення болеан)."
msgid ""
"[BitMap] resources are typically used as click masks in [TextureButton] and "
"[TouchScreenButton]."
msgstr ""
"[BitMap] ресурси, як правило, використовуються як маски для натискання в "
"[TextureButton] і [TouchScreenButton]."
msgid ""
"The data source to use for generating the bitmap.\n"
"[b]Black & White:[/b] Pixels whose HSV value is greater than the [member "
"threshold] will be considered as \"enabled\" (bit is [code]true[/code]). If "
"the pixel is lower than or equal to the threshold, it will be considered as "
"\"disabled\" (bit is [code]false[/code]).\n"
"[b]Alpha:[/b] Pixels whose alpha value is greater than the [member threshold] "
"will be considered as \"enabled\" (bit is [code]true[/code]). If the pixel is "
"lower than or equal to the threshold, it will be considered as \"disabled\" "
"(bit is [code]false[/code])."
msgstr ""
"Джерело даних для створення бітмапа.\n"
"[b]Black & White:[/b] Пікселі, значення HSV більше, ніж [member threshold] "
"буде розглядатися як \"включений\" (bit [code]true[/code]). Якщо піксель "
"нижчий або дорівнює поріг, він буде вважатися \"розмкненим\" (bit "
"[code]false[/code]).\n"
"[b]Alpha:[/b] Пікселі, значення альфа більша, ніж [member threshold] будуть "
"розглядатися як \"enabled\" (bit [code]true[/code]). Якщо піксель нижчий, ніж "
"або дорівнює поріг, він буде вважатися \"розмкненим\" (bit [code]false[/"
"code])."
msgid ""
"The threshold to use to determine which bits should be considered enabled or "
"disabled. See also [member create_from]."
msgstr ""
"Поріг, який використовується для визначення того, які біти слід вважати "
"ввімкненими або вимкненими. Див. також [member create_from]."
msgid "Imports a bitmap font in the BMFont ([code].fnt[/code]) format."
msgstr "Імпорт шрифту бітма в БМФонт ([code].fnt[/code]) формат."
msgid ""
"The BMFont format is a format created by the [url=https://www.angelcode.com/"
"products/bmfont/]BMFont[/url] program. Many BMFont-compatible programs also "
"exist, like [url=https://www.bmglyph.com/]BMGlyph[/url].\n"
"Compared to [ResourceImporterImageFont], [ResourceImporterBMFont] supports "
"bitmap fonts with varying glyph widths/heights.\n"
"See also [ResourceImporterDynamicFont]."
msgstr ""
"Формат BMFont - це формат, створений [url=https://www.angelcode.com/products/"
"bmfont/]BMFont[/url] програма. Багато сумісних програм BBMFont також існують, "
"як [url=https://www.bmglyph.com/]BMGlyph[/url].\n"
"Порівняно з [ResourceImporterImageFont], [ResourceImporterBMFont] підтримує "
"бітмакс шрифти з різною шириною Glyph/висота.\n"
"Дивитися також [ResourceImporterDynamicFont]."
msgid "Bitmap fonts - Using fonts"
msgstr "Bitmap шрифти - Використання шрифтів"
msgid "If [code]true[/code], uses lossless compression for the resulting font."
msgstr ""
"Якщо [code]true[/code], використовує стиснення без втрат для отриманого "
"шрифту."
msgid ""
"List of font fallbacks to use if a glyph isn't found in this bitmap font. "
"Fonts at the beginning of the array are attempted first."
msgstr ""
"Список шрифтів, що падає на використання, якщо гліф не знайдено в цьому "
"шрифті бітма. Шрифти на початку масиву намагаються спочатку."
msgid "Font scaling mode."
msgstr "Режим масштабування шрифту."
msgid "Imports comma-separated values as [Translation]s."
msgstr "Імпортує значення, розділені комами, як [Translation]s."
msgid ""
"Comma-separated values are a plain text table storage format. The format's "
"simplicity makes it easy to edit in any text editor or spreadsheet software. "
"This makes it a common choice for game localization.\n"
"In the CSV file used for translation, the first column contains string "
"identifiers, and the first row serves as the header. The first column's "
"header can be any value. The remaining headers indicate the locale for that "
"column. Columns whose headers begin with an underscore ([code]_[/code]) will "
"be ignored.\n"
"[b]Example CSV file:[/b]\n"
"[codeblock lang=text]\n"
"keys,en,es,ja\n"
"GREET,\"Hello, friend!\",\"Hola, amigo!\",こんにちは\n"
"ASK,How are you?,Cómo está?,元気ですか\n"
"BYE,Goodbye,Adiós,さようなら\n"
"QUOTE,\"\"\"Hello\"\" said the man.\",\"\"\"Hola\"\" dijo el hombre.\",「こん"
"にちは」男は言いました\n"
"[/codeblock]\n"
"Although keys in the first column typically use uppercase string identifiers, "
"it is not uncommon to directly use strings appearing in the game as keys. To "
"avoid string ambiguity, you can use a special [code]?context[/code] column to "
"specify the context to use with [method Object.tr].\n"
"[codeblock lang=text]\n"
"en,?context,fr,ja,zh\n"
"Letter,Alphabet,Lettre,字母,字母\n"
"Letter,Message,Courrier,手紙,信件\n"
"[/codeblock]\n"
"To set the plural form of a string to use with [method Object.tr_n], add a "
"special [code]?plural[/code] column. After setting the plural form of the "
"source string in this column, you can add additional rows to provide "
"translations for more plural forms. The first column and all special columns "
"in these plural form rows must be empty.\n"
"Godot includes built-in plural rules for some languages. You can also "
"customize them using a special [code]?pluralrule[/code] row. See [url=https://"
"www.gnu.org/software/gettext/manual/html_node/Plural-forms.html]GNU gettext[/"
"url] for examples and more info.\n"
"[codeblock lang=text]\n"
"en,?plural,fr,ru,zh,_Comment\n"
"?pluralrule,,nplurals=2; plural=(n >= 2);,,,Customize the plural rule for "
"French\n"
"There is %d apple,There are %d apples,Il y a %d pomme,Есть %d яблоко,那里有%d"
"个苹果,\n"
",,Il y a %d pommes,Есть %d яблока,,\n"
",,,Есть %d яблок,,\n"
"[/codeblock]"
msgstr ""
"Значення, розділені комами, – це формат зберігання таблиць у звичайному "
"тексті. Простота формату дозволяє легко редагувати його в будь-якому "
"текстовому редакторі або програмному забезпеченні для роботи з електронними "
"таблицями. Це робить його поширеним вибором для локалізації ігор.\n"
"У файлі CSV, який використовується для перекладу, перший стовпець містить "
"ідентифікатори рядків, а перший рядок служить заголовком. Заголовок першого "
"стовпця може бути будь-яким значенням. Решта заголовків вказують на "
"локалізацію для цього стовпця. Стовпці, заголовки яких починаються з символу "
"підкреслення ([code]_[/code]), будуть ігноруватися.\n"
" [b]Приклад файлу CSV:[/b]\n"
" [codeblock lang=text]\n"
" ключі,en,es,ja\n"
" GREET,\"Привіт, друже!\",\"Hola, amigo!\",こんにちは\n"
" ЗАПИТАЙТЕ,Як справи?,Cómo está?,元気ですか\n"
" BYE, Goodbye, Adiós,さようなら\n"
" ЦИТАТА,\"\"\"Привіт\"\" сказав чоловік.\",\"\"\"Hola\"\" dijo el hombre.\","
"「こんにちは」男は言いました\n"
" [/codeblock]\n"
" Хоча для ключів у першому стовпці зазвичай використовуються ідентифікатори "
"рядків у верхньому регістрі, нерідко безпосередньо використовувати рядки, які "
"з’являються в грі як ключі. Щоб уникнути неоднозначності рядків, ви можете "
"використовувати спеціальний стовпець [code]?context[/code], щоб вказати "
"контекст для використання з [method Object.tr].\n"
"[codeblock lang=text]\n"
"en,?context,fr,ja,zh\n"
"Letter,Alphabet,Lettre,字母,字母\n"
"Letter,Message,Courrier,手紙,信件\n"
"[/codeblock]\n"
"Щоб встановити форму множини рядка для використання з [method Object.tr_n], "
"додайте спеціальний стовпець [code]?plural[/code]. Після встановлення форми "
"множини вихідного рядка в цьому стовпці ви можете додати додаткові рядки, щоб "
"надати переклади для більшої кількості форм множини. Перший стовпець та всі "
"спеціальні стовпці в цих рядках форми множини мають бути порожніми.\n"
"Godot містить вбудовані правила множини для деяких мов. Ви також можете "
"налаштувати їх за допомогою спеціального рядка [code]?pluralrule[/code]. "
"Перегляньте [url=https://www.gnu.org/software/gettext/manual/html_node/Plural-"
"forms.html]GNU gettext[/url] для прикладів та додаткової інформації.\n"
" [codeblock lang=text]\n"
" en,?plural,fr,ru,zh,_Коментар\n"
" ?pluralrule,,nplurals=2; plural=(n >= 2);,,,Налаштуйте правило множини для "
"французької мови\n"
" Є %d яблуко,Є %d яблуко,Il y a %d pomme,Есть %d яблоко,那里有%d个苹果,\n"
" ,,Il y a %d pommes,Есть %d яблока,,\n"
" ,,,Єсть %d яблок,,\n"
" [/codeblock]"
msgid "Importing translations"
msgstr "Імпорт перекладів"
msgid ""
"- [b]Disabled[/b]: Creates a [Translation].\n"
"- [b]Auto[/b]: Creates an [OptimizedTranslation] when possible. This makes "
"the resulting file smaller at the cost of a small CPU overhead. Falls back to "
"[Translation] for translations with context or plural forms."
msgstr ""
"- [b]Вимкнено[/b]: Створює [Translation].\n"
"- [b]Автоматично[/b]: Створює [OptimizedTranslation], коли це можливо. Це "
"зменшує розмір результуючого файлу ціною невеликого навантаження на процесор. "
"Повертається до [Translation] для перекладів з контекстом або формами множини."
msgid ""
"The delimiter to use in the CSV file. The default value matches the common "
"CSV convention. Tab-separated values are sometimes called TSV files."
msgstr ""
"Для використання в файлі CSV. Значення за замовчуванням відповідає поширеному "
"конвенції CSV. Вкладка-розділені значення іноді називають TSV файлами."
msgid ""
"If [code]true[/code], message keys in the CSV file are unescaped using "
"[method String.c_unescape] during the import process."
msgstr ""
"Якщо значення [code]true[/code], ключі повідомлень у CSV-файлі не екрануються "
"за допомогою методу [String.c_unescape] під час процесу імпорту."
msgid ""
"If [code]true[/code], message translations in the CSV file are unescaped "
"using [method String.c_unescape] during the import process."
msgstr ""
"Якщо значення [code]true[/code], переклади повідомлень у CSV-файлі не "
"екрануються за допомогою методу [String.c_unescape] під час процесу імпорту."
msgid ""
"Imports a TTF, TTC, OTF, OTC, WOFF or WOFF2 font file for font rendering that "
"adapts to any size."
msgstr ""
"Імпорт TTF, TTC, OTF, OTC, WOFF або WOFF2 файл шрифту для відтворення шрифту, "
"який адаптується до будь-якого розміру."
msgid ""
"Unlike bitmap fonts, dynamic fonts can be resized to any size and still look "
"crisp. Dynamic fonts also optionally support MSDF font rendering, which "
"allows for run-time scale changes with no re-rasterization cost.\n"
"While WOFF and especially WOFF2 tend to result in smaller file sizes, there "
"is no universally \"better\" font format. In most situations, it's "
"recommended to use the font format that was shipped on the font developer's "
"website.\n"
"See also [ResourceImporterBMFont] and [ResourceImporterImageFont]."
msgstr ""
"На відміну від шрифтів бітма, динамічні шрифти можуть бути негабаритними до "
"будь-якого розміру і все ще виглядають хрусткими. Динамічні шрифти також "
"необов'язково підтримують MSDF шрифти, що дозволяє змінювати часові масштаби "
"без вартості відновлення.\n"
"Незважаючи на те, що WOFF і особливо WOFF2, як правило, призводить до менших "
"розмірів файлів, немає універсально \"better\" формат шрифту. У більшості "
"випадків рекомендується використовувати формат шрифту, який було відправлено "
"на сайті розробника шрифту.\n"
"Також [ResourceImporterBMFont] і [ResourceImporterImageFont]."
msgid "Dynamic fonts - Using fonts"
msgstr "Динамічні шрифти - Використання шрифтів"
msgid ""
"If [code]true[/code], automatically use system fonts as a fallback if a glyph "
"isn't found in this dynamic font. This makes supporting CJK characters or "
"emoji more straightforward, as you don't need to include a CJK/emoji font in "
"your project. See also [member fallbacks].\n"
"[b]Note:[/b] The appearance of system fonts varies across platforms. Loading "
"system fonts is only supported on Windows, macOS, Linux, Android and iOS."
msgstr ""
"Якщо [code]true[/code], автоматично використовуйте шрифти системи в режимі "
"реального часу, якщо гліф не знайдений в цьому динамічному шрифті. Це робить "
"підтримку символів CJK або смайлів більш прямо вперед, оскільки вам не "
"потрібно включати шрифт CJK / смайл у вашому проекті. Дивись також [member "
"fallbacks].\n"
"[b]Примітка:[/b] Зовнішній вигляд системних шрифтів змінюється на платформах. "
"Завантаження шрифтів системи підтримується тільки на Windows, macOS, Linux, "
"Android та iOS."
msgid ""
"The font antialiasing method to use.\n"
"[b]Disabled:[/b] Most suited for pixel art fonts, although you do not "
"[i]have[/i] to change the antialiasing from the default [b]Grayscale[/b] if "
"the font file was well-created and the font is used at an integer multiple of "
"its intended size. If pixel art fonts have a bad appearance at their intended "
"size, try setting [member subpixel_positioning] to [b]Disabled[/b] instead.\n"
"[b]Grayscale:[/b] Use grayscale antialiasing. This is the approach used by "
"the operating system on macOS, Android and iOS.\n"
"[b]LCD Subpixel:[/b] Use antialiasing with subpixel patterns to make fonts "
"sharper on LCD displays. This is the approach used by the operating system on "
"Windows and most Linux distributions. The downside is that this can introduce "
"\"fringing\" on edges, especially on display technologies that don't use "
"standard RGB subpixels (such as OLED displays). The LCD subpixel layout is "
"globally controlled by [member ProjectSettings.gui/theme/"
"lcd_subpixel_layout], which also allows falling back to grayscale "
"antialiasing."
msgstr ""
"Метод згладжування шрифтів, який слід використовувати.\n"
"[b]Вимкнено:[/b] Найбільше підходить для шрифтів піксельної графіки, хоча вам "
"не [i]потрібно[/i] змінювати згладжування зі стандартного значення "
"[b]Відтінки сірого[/b], якщо файл шрифту був створений належним чином, і "
"шрифт використовується з цілочисельним кратним його запланованого розміру. "
"Якщо шрифти піксельної графіки мають поганий вигляд при запланованому "
"розмірі, спробуйте встановити для [member subpixel_positioning] значення "
"[b]Вимкнено[/b].\n"
"[b]Відтінки сірого:[/b] Використовуйте згладжування у відтінках сірого. Цей "
"підхід використовується операційною системою на macOS, Android та iOS.\n"
"[b]Субпіксель РК-дисплеїв:[/b] Використовуйте згладжування з шаблонами "
"субпікселів, щоб зробити шрифти чіткішими на РК-дисплеях. Цей підхід "
"використовується операційною системою на Windows та більшості дистрибутивів "
"Linux. Недоліком є те, що це може призвести до появи «облямівки» по краях, "
"особливо на технологіях відображення, які не використовують стандартні "
"субпікселі RGB (таких як OLED-дисплеї). Розташування субпікселів РК-дисплея "
"глобально контролюється [member ProjectSettings.gui/theme/"
"lcd_subpixel_layout], що також дозволяє повернутися до згладжування у "
"градаціях сірого."
msgid ""
"List of font fallbacks to use if a glyph isn't found in this dynamic font. "
"Fonts at the beginning of the array are attempted first, but fallback fonts "
"that don't support the glyph's language and script are attempted last (see "
"[member language_support] and [member script_support]). See also [member "
"allow_system_fallback]."
msgstr ""
"Список резервних шрифтів, які слід використовувати, якщо гліф не знайдено в "
"цьому динамічному шрифті. Спочатку намагаються використовувати шрифти на "
"початку масиву, але Резервні шрифти, які не підтримують мову та шрифт гліфа, "
"намагаються використовувати останніми (див. [member language_support] і "
"[member script_support]). Див. також [member allow_system_fallback]."
msgid ""
"If [code]true[/code], forces generation of hinting data for the font using "
"[url=https://freetype.org/]FreeType[/url]'s autohinter. This will make "
"[member hinting] effective with fonts that don't include hinting data."
msgstr ""
"Якщо [code]true[/code], примусово генерується дані підказок для шрифту за "
"допомогою автоматичного підказника [url=https://freetype.org/]FreeType[/url]. "
"Це зробить [member hinting] ефективними для шрифтів, які не містять даних "
"підказок."
msgid ""
"If [code]true[/code], this font will have mipmaps generated. This prevents "
"text from looking grainy when a [Control] is scaled down, or when a [Label3D] "
"is viewed from a long distance (if [member Label3D.texture_filter] is set to "
"a mode that displays mipmaps).\n"
"Enabling [member generate_mipmaps] increases font generation time and memory "
"usage. Only enable this setting if you actually need it."
msgstr ""
"Якщо значення [code]true[/code], для цього шрифту будуть згенеровані міп-"
"мапи. Це запобігає зернистості тексту під час зменшення масштабу [Control] "
"або під час перегляду [Label3D] з великої відстані (якщо для [member "
"Label3D.texture_filter] встановлено режим відображення міп-мап).\n"
"Увімкнення [member generate_mipmaps] збільшує час генерації шрифту та "
"використання пам'яті. Увімкніть цей параметр, лише якщо він вам дійсно "
"потрібен."
msgid ""
"The hinting mode to use. This controls how aggressively glyph edges should be "
"snapped to pixels when rasterizing the font. Depending on personal "
"preference, you may prefer using one hinting mode over the other. Hinting "
"modes other than [b]None[/b] are only effective if the font contains hinting "
"data (see [member force_autohinter]).\n"
"[b]None:[/b] Smoothest appearance, which can make the font look blurry at "
"small sizes.\n"
"[b]Light:[/b] Sharp result by snapping glyph edges to pixels on the Y axis "
"only.\n"
"[b]Normal:[/b] Sharpest by snapping glyph edges to pixels on both X and Y "
"axes."
msgstr ""
"Режим підказок, який слід використовувати. Цей режим контролює, наскільки "
"агресивно краї гліфів мають бути прив'язані до пікселів під час растеризації "
"шрифту. Залежно від особистих уподобань, ви можете віддати перевагу "
"використанню одного режиму підказок над іншим. Режими підказок, відмінні від "
"[b]Жоден[/b], ефективні лише тоді, коли шрифт містить дані підказок (див. "
"[member force_autohinter]).\n"
"[b]Жоден:[/b] Найплавніший вигляд, який може зробити шрифт розмитим при малих "
"розмірах.\n"
"[b]Світлий:[/b] Різкий результат завдяки прив'язці країв гліфів до пікселів "
"лише по осі Y.\n"
"[b]Звичайний:[/b] Найчіткіший результат завдяки прив'язці країв гліфів до "
"пікселів по осях X та Y."
msgid ""
"Override the list of languages supported by this font. If left empty, this is "
"supplied by the font metadata. There is usually no need to change this. See "
"also [member script_support]."
msgstr ""
"Зазначте список мов, що підтримується цим шрифтом. Якщо зліва порожній, це "
"подається метаданих шрифтів. Як правило, немає необхідності змінити це. "
"Дивись ще [member script_support]."
msgid ""
"The width of the range around the shape between the minimum and maximum "
"representable signed distance. If using font outlines, [member "
"msdf_pixel_range] must be set to at least [i]twice[/i] the size of the "
"largest font outline. The default [member msdf_pixel_range] value of [code]8[/"
"code] allows outline sizes up to [code]4[/code] to look correct."
msgstr ""
"Ширина діапазону навколо форми між мінімальною і максимальною відкритою Якщо "
"ви використовуєте шрифти, [пам'ятний msdf_pixel_range] необхідно встановити "
"принаймні [i]twice[/i] розмір найбільшого шрифту. [code]8[/code] дозволяє "
"визначити розміри до [code]4[/code], щоб виглядати правильно."
msgid ""
"Source font size used to generate MSDF textures. Higher values allow for more "
"precision, but are slower to render and require more memory. Only increase "
"this value if you notice a visible lack of precision in glyph rendering. Only "
"effective if [member multichannel_signed_distance_field] is [code]true[/code]."
msgstr ""
"Розмір шрифту джерела використовується для створення текстур MSDF. Найвищі "
"значення дозволяють більш точність, але повільніше рендерити і вимагати "
"більше пам'яті. Тільки збільшити це значення, якщо ви помітили видимий "
"недолік точності в рендерингу glyph. [code]true[/code]."
msgid ""
"If set to [code]true[/code], the font will use multichannel signed distance "
"field (MSDF) for crisp rendering at any size. Since this approach does not "
"rely on rasterizing the font every time its size changes, this allows for "
"resizing the font in real-time without any performance penalty. Text will "
"also not look grainy for [Control]s that are scaled down (or for [Label3D]s "
"viewed from a long distance).\n"
"MSDF font rendering can be combined with [member generate_mipmaps] to further "
"improve font rendering quality when scaled down."
msgstr ""
"Якщо встановлено значення [code]true[/code], шрифт використовуватиме "
"багатоканальне поле відстані зі знаком (MSDF) для чіткого відтворення будь-"
"якого розміру. Оскільки цей підхід не покладається на растеризацію шрифту "
"щоразу, коли змінюється його розмір, це дозволяє змінювати розмір шрифту в "
"режимі реального часу без будь-яких втрат продуктивності. Текст також не "
"виглядатиме зернистим для [Control]s, які зменшено (або для [Label3D]s, які "
"переглядаються з великої відстані). \n"
"Візуалізацію шрифтів MSDF можна поєднати з [member generate_mipmaps], щоб ще "
"більше покращити якість відтворення шрифтів у зменшеному масштабі."
msgid ""
"The OpenType features to enable, disable or set a value for this font. This "
"can be used to enable optional features provided by the font, such as "
"ligatures or alternative glyphs. The list of supported OpenType features "
"varies on a per-font basis."
msgstr ""
"Особливості OpenType, щоб увімкнути або встановити значення для цього шрифту. "
"Це може бути використаний для включення додаткових функцій, передбачених "
"шрифтом, таких як лігатури або альтернативні гліфи. Перелік підтриманих "
"функцій OpenType змінюється на основі шрифту."
msgid ""
"The glyph ranges to prerender. This can avoid stuttering during gameplay when "
"new characters need to be rendered, especially if [member "
"subpixel_positioning] is enabled. The downside of using preloading is that "
"initial project load times will increase, as well as memory usage."
msgstr ""
"Гліфові діапазони до пререндеру. Це може уникнути затирання під час гри, коли "
"нові символи повинні бути надані, особливо якщо [member subpixel_positioning] "
"включений. Знизу використання перевантаження є те, що початкові терміни "
"навантаження проекту будуть збільшуватися, а також використання пам'яті."
msgid ""
"Override the list of language scripts supported by this font. If left empty, "
"this is supplied by the font metadata. There is usually no need to change "
"this. See also [member language_support]."
msgstr ""
"Зазначте список мовних сценаріїв, що підтримується цим шрифтом. Якщо зліва "
"порожній, це подається метаданих шрифтів. Як правило, немає необхідності "
"змінити це. Дивись також [member language_support]."
msgid ""
"Subpixel positioning improves font rendering appearance, especially at "
"smaller font sizes. The downside is that it takes more time to initially "
"render the font, which can cause stuttering during gameplay, especially if "
"used with large font sizes. This should be set to [b]Disabled[/b] for fonts "
"with a pixel art appearance.\n"
"[b]Disabled:[/b] No subpixel positioning. Lowest quality, fastest rendering.\n"
"[b]Auto:[/b] Use subpixel positioning at small font sizes (the chosen quality "
"varies depending on font size). Large fonts will not use subpixel "
"positioning. This is a good tradeoff between performance and quality.\n"
"[b]One Half of a Pixel:[/b] Always perform intermediate subpixel positioning "
"regardless of font size. High quality, slow rendering.\n"
"[b]One Quarter of a Pixel:[/b] Always perform precise subpixel positioning "
"regardless of font size. Highest quality, slowest rendering.\n"
"[b]Auto (Except Pixel Fonts):[/b] [b]Disabled[/b] for the pixel style fonts "
"(each glyph contours contain only straight horizontal and vertical lines), "
"[b]Auto[/b] for the other fonts."
msgstr ""
"Субпіксельне розташування покращує вигляд шрифту, особливо при менших "
"розмірах шрифту. Недоліком є те, що початкове відтворення шрифту займає "
"більше часу, що може спричинити заїкання під час гри, особливо якщо "
"використовується шрифт великого розміру. Це має бути [b]вимкнено[/b] для "
"шрифтів із піксельним зображенням. \n"
"[b]Вимкнено:[/b] субпіксельне позиціонування відсутнє. Найнижча якість, "
"найшвидше рендеринг. \n"
"[b]Авто: [/b] Використовувати субпіксельне позиціонування з маленьким "
"розміром шрифту (вибрана якість залежить від розміру шрифту). Для великих "
"шрифтів субпіксельне позиціонування не використовуватиметься. Це хороший "
"компроміс між продуктивністю та якістю. \n"
"[b]Половина пікселя:[/b] завжди виконуйте позиціонування проміжного "
"субпікселя незалежно від розміру шрифту. Висока якість, повільне рендеринг. \n"
"[b]Одна чверть пікселя:[/b] завжди виконуйте точне субпіксельне "
"позиціонування незалежно від розміру шрифту. Найвища якість, найповільніше "
"рендеринг. \n"
"[b]Авто (крім піксельних шрифтів):[/b] [b]Вимкнено[/b] для піксельних шрифтів "
"(кожен контур гліфа містить лише прямі горизонтальні та вертикальні лінії), "
"[b]Авто[/b] для інших шрифтів."
msgid "Imports an image for use in scripting, with no rendering capabilities."
msgstr ""
"Імпортує зображення для використання в скриптах, без можливостей рендерингу."
msgid ""
"This importer imports [Image] resources, as opposed to [CompressedTexture2D]. "
"If you need to render the image in 2D or 3D, use [ResourceImporterTexture] "
"instead."
msgstr ""
"Цей імпортер [Image] ресурси, на відміну від [CompressedTexture2D]. Якщо вам "
"необхідно надати зображення в 2D або 3D, скористайтеся "
"[ResourceImporterTexture] замість."
msgid "Imports a bitmap font where all glyphs have the same width and height."
msgstr "Імпорт шрифту бітма, де всі гліфи мають однакову ширину і висоту."
msgid ""
"This image-based workflow can be easier to use than [ResourceImporterBMFont], "
"but it requires all glyphs to have the same width and height, glyph advances "
"and drawing offsets can be customized. This makes [ResourceImporterImageFont] "
"most suited to fixed-width fonts.\n"
"See also [ResourceImporterDynamicFont]."
msgstr ""
"Ця робота на основі зображення може бути легше використовуватися, ніж "
"[ResourceImporterBMFont], але вона вимагає всіх гліфів, щоб мати однакову "
"ширину і висоту, glyph аванс і знімання офсетів можна налаштувати. Це робить "
"[ResourceImporterImageFont] найбільш придатними для фіксованих шрифтів "
"пропускної здатності.\n"
"Дивитися також [ResourceImporterDynamicFont]."
msgid ""
"Font ascent (number of pixels above the baseline). If set to [code]0[/code], "
"half of the character height is used."
msgstr ""
"Шрифт сходження (номер пікселів над базовою лінією). Якщо встановити до "
"[code]0[/code], використовується половина висоти персонажа."
msgid ""
"Margin applied around every imported glyph. If your font image contains "
"guides (in the form of lines between glyphs) or if spacing between characters "
"appears incorrect, try adjusting [member character_margin]."
msgstr ""
"Маргін наноситься на кожну імпортну гліф. Якщо ваш образ шрифту містить "
"інструкції (у вигляді лінійок між гліфами) або якщо з'являється некоректний "
"інтервал, спробуйте налаштувати [member character_margin]."
msgid ""
"The character ranges to import from the font image. This is an array that "
"maps each position on the image (in tile coordinates, not pixels). The font "
"atlas is traversed from left to right and top to bottom. Characters can be "
"specified with decimal numbers (126), hexadecimal numbers ([code]0x007e[/"
"code] or [code]U+007e[/code]), or between single quotes ([code]'~'[/code]). "
"Ranges can be specified with a hyphen between characters.\n"
"For example, [code]0-127[/code] represents the full ASCII range. It can also "
"be written as [code]0x0000-0x007f[/code] (or [code]U+0000-U+007f[/code]). As "
"another example, [code]' '-'~'[/code] is equivalent to [code]32-126[/code] "
"and represents the range of printable (visible) ASCII characters.\n"
"For any range, the character advance and offset can be customized by "
"appending three space-separated integer values (additional advance, x offset, "
"y offset) to the end. For example [code]'a'-'b' 4 5 2[/code] sets the advance "
"to [code]char_width + 4[/code] and offset to [code]Vector2(5, 2)[/code] for "
"both `a` and `b` characters.\n"
"[b]Note:[/b] The overall number of characters must not exceed the number of "
"[member columns] multiplied by [member rows]. Otherwise, the font will fail "
"to import."
msgstr ""
"Діапазони символів для імпорту з зображення шрифту. Це масив, який відображає "
"кожну позицію на зображенні (у координатах плитки, а не в пікселях). Атлас "
"шрифту переміщується зліва направо та зверху вниз. Символи можна вказувати "
"десятковими числами (126), шістнадцятковими числами ([code]0x007e[/code] або "
"[code]U+007e[/code]) або між одинарними лапками ([code]'~'[/code]). Діапазони "
"можна вказувати з дефісом між символами.\n"
"Наприклад, [code]0-127[/code] представляє повний діапазон ASCII. Його також "
"можна записати як [code]0x0000-0x007f[/code] (або [code]U+0000-U+007f[/"
"code]). Як інший приклад, [code]' '-'~'[/code] еквівалентно [code]32-126[/"
"code] та представляє діапазон друкованих (видимих) символів ASCII. \n"
"Для будь-якого діапазону просування символів та зміщення можна налаштувати, "
"додавши в кінець три цілочисельні значення, розділені пробілами (додаткове "
"просування, зміщення x, зміщення y). Наприклад, [code]'a'-'b' 4 5 2[/code] "
"встановлює просування на [code]char_width + 4[/code] та зміщення на "
"[code]Vector2(5, 2)[/code] для символів `a` та `b`.\n"
"[b]Примітка:[/b] Загальна кількість символів не повинна перевищувати "
"кількість [member columns], помножену на [рядків-членів]. В іншому випадку "
"шрифт не вдасться імпортувати."
msgid "Number of columns in the font image. See also [member rows]."
msgstr "Кількість стовпців у зображенні шрифту. Див. також [member rows]."
msgid ""
"Font descent (number of pixels below the baseline). If set to [code]0[/code], "
"half of the character height is used."
msgstr ""
"Фонтанний спуск (номер пікселів нижче базової лінії). Якщо встановити до "
"[code]0[/code], використовується половина висоти персонажа."
msgid ""
"Margin to cut on the sides of the entire image. This can be used to cut parts "
"of the image that contain attribution information or similar."
msgstr ""
"Маргін вирізати по боках всього зображення. Це може бути використана для "
"розрізання частин зображення, що містять інформацію про атрибут або схожу."
msgid ""
"Kerning pairs for the font. Kerning pair adjust the spacing between two "
"characters.\n"
"Each string consist of three space separated values: \"from\" string, \"to\" "
"string and integer offset. Each combination form the two string for a kerning "
"pair, e.g, [code]ab cd -3[/code] will create kerning pairs [code]ac[/code], "
"[code]ad[/code], [code]bc[/code], and [code]bd[/code] with offset [code]-3[/"
"code]. [code]\\uXXXX[/code] escape sequences can be used to add Unicode "
"characters."
msgstr ""
"Керування парами для шрифту. Керування парою налаштовують інтервал між двома "
"символами.\n"
"Кожен рядок складається з трьох просторових роздільних значень: \"з\" рядка, "
"\"на\" рядок і ціле офсет. Кожне поєднання формує два рядки для кермової "
"пари, наприклад, [code]ab cd -3[/code] створить кермові пари [code]ac[/code], "
"[code]ad[/code], [code]bc[/code], і [code]bd[/code] з офсетом [code]-3[/"
"code]. [code]\\uXXXX[/code] можна використовувати для додавання символів "
"Unicode."
msgid "Number of rows in the font image. See also [member columns]."
msgstr "Кількість рядків у зображенні шрифту. Див. також [member columns]."
msgid ""
"Imports a 3-dimensional texture ([Texture3D]), a [Texture2DArray], a "
"[Cubemap] or a [CubemapArray]."
msgstr ""
"Імпорт 3-вимірної текстури ([Texture3D]), [Texture2DArray], [Cubemap] або "
"[CubemapArray]."
msgid ""
"This imports a 3-dimensional texture, which can then be used in custom "
"shaders, as a [FogMaterial] density map or as a "
"[GPUParticlesAttractorVectorField3D]. See also [ResourceImporterTexture] and "
"[ResourceImporterTextureAtlas]."
msgstr ""
"Цей імпорт 3-вимірної текстури, яка може бути використана в користувацьких "
"шейдерах, як [FogMaterial] карта щільності або як "
"[GPUParticlesAttractorVectorField3D]. Дивитися також "
"[ResourceImporterTexture] і [ResourceImporterTextureAtlas]."
msgid ""
"Controls how color channels should be used in the imported texture.\n"
"[b]sRGB Friendly:[/b], prevents the R and RG color formats from being used, "
"as they do not support nonlinear sRGB encoding.\n"
"[b]Optimized:[/b], allows the RG color format to be used if the texture does "
"not use the blue channel. This reduces memory usage if the texture's blue "
"channel can be discarded (all pixels must have a blue value of [code]0[/"
"code]).\n"
"[b]Normal Map (RG Channels):[/b] This forces all layers from the texture to "
"be imported with the RG color format, with only the red and green channels "
"preserved. RGTC (Red-Green Texture Compression) compression is able to "
"preserve its detail much better, while using the same amount of memory as a "
"standard RGBA VRAM-compressed texture. This only has an effect on textures "
"with the VRAM Compressed or Basis Universal compression modes. This mode is "
"only available in layered textures ([Cubemap], [CubemapArray], "
"[Texture2DArray] and [Texture3D])."
msgstr ""
"Керує тим, як колірні канали повинні використовуватися в імпортованій "
"текстурі.\n"
"[b]sRGB Friendly:[/b] запобігає використанню кольорових форматів R та RG, "
"оскільки вони не підтримують нелінійне кодування sRGB.\n"
"[b]Optimized:[/b] дозволяє використовувати кольоровий формат RG, якщо "
"текстура не використовує синій канал. Це зменшує використання пам'яті, якщо "
"синій канал текстури можна відкинути (усі пікселі повинні мати значення "
"синього [code]0[/code]).\n"
"[b]Normal Map (RG Channels):[/b] Це змушує всі шари текстури імпортуватися з "
"кольоровим форматом RG, зберігаючи лише червоний та зелений канали. Стиснення "
"RGTC (Red-Green Texture Compression) здатне набагато краще зберегти "
"деталізацію, використовуючи той самий обсяг пам'яті, що й стандартна "
"текстура, стиснута за допомогою RGBA VRAM. Це впливає лише на текстури з "
"режимами стиснення VRAM Compressed або Basis Universal. Цей режим доступний "
"лише для шаруватих текстур ([Cubemap], [CubemapArray], [Texture2DArray] та "
"[Texture3D])."
msgid ""
"Controls how VRAM compression should be performed for HDR images.\n"
"[b]Disabled:[/b] Never use VRAM compression for HDR textures, regardless of "
"whether they're opaque or transparent. Instead, the texture is converted to "
"RGBE9995 (9-bits per channel + 5-bit exponent = 32 bits per pixel) to reduce "
"memory usage compared to a half-float or single-precision float image "
"format.\n"
"[b]Opaque Only:[/b] Only uses VRAM compression for opaque HDR textures. This "
"is due to a limitation of HDR formats, as there is no VRAM-compressed HDR "
"format that supports transparency at the same time.\n"
"[b]Always:[/b] Force VRAM compression even for HDR textures with an alpha "
"channel. To perform this, the alpha channel is discarded on import.\n"
"[b]Note:[/b] Only effective on Radiance HDR ([code].hdr[/code]) and OpenEXR "
"([code].exr[/code]) images."
msgstr ""
"Контроль якості стиснення VRAM слід виконувати для зображень HDR.\n"
"[b]Вимкнено:[/b] Ніколи не використовуйте стиснення VRAM для текстур HDR, "
"незалежно від того, чи є вони непрозорими або прозорими. Замість текстури "
"перетворюються на RGBE9995 (9-bits на канал + 5-bit exponent = 32 біти на "
"піксель) для зменшення використання пам'яті у порівнянні з полуплавним або "
"одноточним форматом плавлення.\n"
"[b]Opaque Тільки:[/b] Тільки використовується стиснення VRAM для текстур "
"Opaque HDR. Це пов'язано з обмеженням форматів HDR, оскільки не існує формату "
"VRAM, який підтримує прозорість одночасно.\n"
"[b]Always:[/b] Пристрої стиснення VRAM навіть для текстур HDR з альфа-"
"каналом. Для того, щоб виконати це, альфа-канал відкидається на імпорт.\n"
"[b]Примітка:[/b] Тільки ефективний на Radiance HDR ([code].hdr[/code]) і "
"OpenEXR ([code].exr[/code]) зображень."
msgid ""
"If [code]true[/code], uses BPTC compression on desktop platforms and ASTC "
"compression on mobile platforms. When using BPTC, BC7 is used for SDR "
"textures and BC6H is used for HDR textures.\n"
"If [code]false[/code], uses the faster but lower-quality S3TC compression on "
"desktop platforms and ETC2 on mobile/web platforms. When using S3TC, DXT1 "
"(BC1) is used for opaque textures and DXT5 (BC3) is used for transparent or "
"normal map (RGTC) textures.\n"
"BPTC and ASTC support VRAM compression for HDR textures, but S3TC and ETC2 do "
"not (see [member compress/hdr_compression])."
msgstr ""
"Якщо [code]true[/code], використовує стиснення BPTC на настільних платформах "
"та стиснення ASTC на мобільних платформах. При використанні BPTC, BC7 "
"використовується для текстур SDR і BC6H для текстур HDR.\n"
"Якщо [code]false[/code], скористайтеся швидким, але низькою якістю стиснення "
"S3TC на настільних платформах і ETC2 на мобільних/web платформах. При "
"використанні S3TC, DXT1 (BC1) використовується для непрозорих текстур і DXT5 "
"(BC3) використовується для прозорої або нормальної карти (RGTC) текстур.\n"
"BPTC і ASTC підтримка VRAM стиснення для текстур HDR, але S3TC і ETC2 не "
"(див. [member compress/hdr_compression])."
msgid ""
"The quality to use when using the [b]Lossy[/b] compression mode. Higher "
"values result in better quality, at the cost of larger file sizes. Lossy "
"quality does not affect memory usage of the imported texture, only its file "
"size on disk."
msgstr ""
"Якість використання при використанні [b]Lossy[/b] режим стиснення. Найвищі "
"значення в результаті кращої якості, за вартістю більших розмірів файлів. "
"Якість втрати не впливає на використання пам'яті імпортної текстури, тільки "
"його розмір файлу на диску."
msgid ""
"The compression mode to use. Each compression mode provides a different "
"tradeoff:\n"
"[b]Lossless[/b]: Original quality, high memory usage, high size on disk, fast "
"import.\n"
"[b]Lossy:[/b] Reduced quality, high memory usage, low size on disk, fast "
"import.\n"
"[b]VRAM Compressed:[/b] Reduced quality, low memory usage, low size on disk, "
"slowest import. Only use for textures in 3D scenes, not for 2D elements.\n"
"[b]VRAM Uncompressed:[/b] Original quality, high memory usage, highest size "
"on disk, fastest import.\n"
"[b]Basis Universal:[/b] Reduced quality, low memory usage, lowest size on "
"disk, slow import. Only use for textures in 3D scenes, not for 2D elements.\n"
"See [url=$DOCS_URL/tutorials/assets_pipeline/importing_images.html#compress-"
"mode]Compress mode[/url] in the manual for more details."
msgstr ""
"Режим стиснення для використання. Кожний режим стиснення забезпечує різну "
"торгівлю:\n"
"[b]Lossless[/b]: Оригінальна якість, висока пам'ять, високий розмір на диску, "
"швидкий імпорт.\n"
"[b]Lossy:[/b] Знижена якість, висока пам'ять, низький розмір на диску, "
"швидкий імпорт.\n"
"[b] VRAM [/b] Знижена якість, низьке використання пам'яті, низький розмір на "
"диску, повільне імпорт. Тільки для текстур в 3D-сценах, не для 2D-елементів.\n"
"[b] VRAM Uncompressed:[/b] Оригінальна якість, висока якість використання "
"пам'яті, найвищий розмір на диску, швидкий імпорт.\n"
"[b]Basis Universal:[/b] Знижена якість, низьке використання пам'яті, "
"найнижчий розмір на диску, повільний імпорт. Тільки для текстур в 3D-сценах, "
"не для 2D-елементів.\n"
"Див. [url=$DOCS_URL/tutorials/assets_pipeline/importing_images.html#compress-"
"mode]Compress mode[/url] в інструкції для отримання більш детальної "
"інформації."
msgid ""
"If greater than or equal to [code]0.01[/code], enables Rate-Distortion "
"Optimization (RDO) to reduce file size. Higher values result in smaller file "
"sizes but lower quality.\n"
"[b]Note:[/b] Enabling RDO makes encoding times significantly longer, "
"especially when the image is large.\n"
"See also [member ProjectSettings.rendering/textures/basis_universal/"
"rdo_dict_size] and [member ProjectSettings.rendering/textures/basis_universal/"
"zstd_supercompression_level] if you want to reduce the file size further."
msgstr ""
"Якщо значення більше або дорівнює [code]0.01[/code], вмикається оптимізація "
"швидкості спотворення (RDO) для зменшення розміру файлу. Вищі значення "
"призводять до меншого розміру файлу, але нижчої якості.\n"
"[b]Примітка:[/b] Увімкнення RDO значно збільшує час кодування, особливо коли "
"зображення велике.\n"
"Див. також [member ProjectSettings.rendering/textures/basis_universal/"
"rdo_dict_size] та [member ProjectSettings.rendering/textures/basis_universal/"
"zstd_supercompression_level], якщо ви хочете ще більше зменшити розмір файлу."
msgid ""
"The UASTC encoding level. Higher values result in better quality but make "
"encoding times longer."
msgstr ""
"Рівень кодування UASTC. Вищі значення забезпечують кращу якість, але "
"збільшують час кодування."
msgid ""
"If [code]true[/code], smaller versions of the texture are generated on "
"import. For example, a 64×64 texture will generate 6 mipmaps (32×32, 16×16, "
"8×8, 4×4, 2×2, 1×1). This has several benefits:\n"
"- Textures will not become grainy in the distance (in 3D), or if scaled down "
"due to [Camera2D] zoom or [CanvasItem] scale (in 2D).\n"
"- Performance will improve if the texture is displayed in the distance, since "
"sampling smaller versions of the original texture is faster and requires less "
"memory bandwidth.\n"
"The downside of mipmaps is that they increase memory usage by roughly 33% "
"(for [Texture2DArray], [Cubemap] and [CubemapArray]) or 14% (for "
"[Texture3D]).\n"
"It's recommended to enable mipmaps in 3D. However, in 2D, this should only be "
"enabled if your project visibly benefits from having mipmaps enabled. If the "
"camera never zooms out significantly, there won't be a benefit to enabling "
"mipmaps but memory usage will increase."
msgstr ""
"Якщо [code]true[/code], менші версії текстури створюються на імпорті. "
"Наприклад, текстура 64×64 буде генерувати 6 mipmaps (32×32, 16×16, 8×8, 4×4, "
"2×2, 1×1). Це має кілька переваг:\n"
"- Текстури не стануть зернові на відстані (в 3D), або якщо масштабовані через "
"збільшення [Camera2D] або [CanvasItem] (в 2D).\n"
"- Продуктивність поліпшить, якщо текстура відображається на відстані, так як "
"вибірка менших версій оригінальної текстури швидше і вимагає меншої "
"пропускної здатності пам'яті.\n"
"Знизу mipmaps є те, що вони підвищують використання пам'яті приблизно на 33% "
"(для [Texture2DArray], [Cubemap] і [CubemapArray] або 14% (для [Texture3D]).\n"
"Рекомендовано увімкнути mipmaps у 3D. Однак, в 2D, це повинно бути включений "
"лише якщо ваш проект ввімкнено перевагами, що мають ввімкнені mipmaps. Якщо "
"камера ніколи не збільшиться, не буде корисною для забезпечення міток, але "
"використання пам'яті збільшиться."
msgid "Unimplemented. This currently has no effect when changed."
msgstr "Непристойна. В даний час немає ефекту при зміні."
msgid ""
"Controls how the cubemap's texture is internally laid out. When using high-"
"resolution cubemaps, [b]2×3[/b] and [b]3×2[/b] are less prone to exceeding "
"hardware texture size limits compared to [b]1×6[/b] and [b]6×1[/b]."
msgstr ""
"Контролює те, як текстура кубічної карти внутрішньо викладена. При "
"використанні кубічних карт високої роздільної здатності [b]2 × 3[/b] і [b]3 × "
"2[/b] менш схильні до перевищення діапазонів розмірів апаратних фактур "
"порівняно з [b]1 × 6[/b] і [b]6 ×1[/b]."
msgid "Imports an MP3 audio file for playback."
msgstr "Імпорт аудіофайлу MP3 для відтворення."
msgid ""
"MP3 is a lossy audio format, with worse audio quality compared to "
"[ResourceImporterOggVorbis] at a given bitrate.\n"
"In most cases, it's recommended to use Ogg Vorbis over MP3. However, if "
"you're using an MP3 sound source with no higher quality source available, "
"then it's recommended to use the MP3 file directly to avoid double lossy "
"compression.\n"
"MP3 requires more CPU to decode than [ResourceImporterWAV]. If you need to "
"play a lot of simultaneous sounds, it's recommended to use WAV for those "
"sounds instead, especially if targeting low-end devices."
msgstr ""
"MP3 - це випадковий аудіо формат, з гіркою якістю звуку порівняно з "
"[ResourceImporterOggVorbis] при наданій бітрейт.\n"
"У більшості випадків рекомендується використовувати Ogg Vorbis над MP3. "
"Однак, якщо ви використовуєте джерело звуку MP3 без джерела високої якості, "
"то рекомендується використовувати файл MP3 безпосередньо для уникнення "
"подвійного стиснення.\n"
"MP3 вимагає більшого розміру процесора, ніж [ResourceImporterWAV]. Якщо ви "
"повинні грати багато одночасних звуків, рекомендується використовувати WAV "
"для тих звуків замість цього, особливо якщо ціль невисоких пристроїв."
msgid "Importing audio samples"
msgstr "Імпорт аудіо зразків"
msgid ""
"The number of bars within a single beat in the audio track. This is only "
"relevant for music that wishes to make use of interactive music "
"functionality, not sound effects.\n"
"A more convenient editor for [member bar_beats] is provided in the "
"[b]Advanced Import Settings[/b] dialog, as it lets you preview your changes "
"without having to reimport the audio."
msgstr ""
"Кількість тактів в одному ударі звукової доріжки. Це актуально лише для "
"музики, яка бажає використовувати інтерактивні музичні функції, а не звукові "
"ефекти. \n"
"Зручніший редактор для [member bar_beats] доступний у діалоговому вікні "
"[b]Розширені параметри імпорту[/b], оскільки він дозволяє попередньо "
"переглядати внесені зміни без повторного імпорту аудіо."
msgid ""
"The beat count of the audio track. This is only relevant for music that "
"wishes to make use of interactive music functionality, not sound effects.\n"
"A more convenient editor for [member beat_count] is provided in the "
"[b]Advanced Import Settings[/b] dialog, as it lets you preview your changes "
"without having to reimport the audio."
msgstr ""
"Лічильник ударів звукової доріжки. Це актуально лише для музики, яка бажає "
"використовувати інтерактивні музичні функції, а не звукові ефекти. \n"
"Зручніший редактор для [member beat_count] доступний у діалоговому вікні "
"[b]Розширені параметри імпорту[/b], оскільки він дозволяє попередньо "
"переглядати внесені зміни без повторного імпорту аудіо."
msgid ""
"The beats per minute of the audio track. This should match the BPM measure "
"that was used to compose the track. This is only relevant for music that "
"wishes to make use of interactive music functionality, not sound effects.\n"
"A more convenient editor for [member bpm] is provided in the [b]Advanced "
"Import Settings[/b] dialog, as it lets you preview your changes without "
"having to reimport the audio."
msgstr ""
"Ударів звукової доріжки в хвилину. Це має відповідати розміру BPM, який "
"використовувався для композиції. Це актуально лише для музики, яка бажає "
"використовувати інтерактивні музичні функції, а не звукові ефекти. \n"
"У діалоговому вікні [b]Розширені параметри імпорту[/b] доступний більш "
"зручний редактор для [member bpm], оскільки він дає змогу попередньо "
"переглядати внесені зміни без повторного імпорту аудіо."
msgid ""
"If enabled, the audio will begin playing at the beginning after playback ends "
"by reaching the end of the audio.\n"
"[b]Note:[/b] In [AudioStreamPlayer], the [signal AudioStreamPlayer.finished] "
"signal won't be emitted for looping audio when it reaches the end of the "
"audio file, as the audio will keep playing indefinitely."
msgstr ""
"Якщо увімкнено аудіо почнуть грати на початку після закінчення відтворення, "
"досягаючи закінчення аудіо.\n"
"[b]Примітка:[/b] У [AudioStreamPlayer], [signal AudioStreamPlayer.ova] сигнал "
"не буде вдаватися до петляційного аудіо, коли він досягає кінця аудіофайлу, "
"оскільки аудіо зберігатиметься невизначено."
msgid ""
"Determines where audio will start to loop after playback reaches the end of "
"the audio. This can be used to only loop a part of the audio file, which is "
"useful for some ambient sounds or music. The value is determined in seconds "
"relative to the beginning of the audio. A value of [code]0.0[/code] will loop "
"the entire audio file.\n"
"Only has an effect if [member loop] is [code]true[/code].\n"
"A more convenient editor for [member loop_offset] is provided in the "
"[b]Advanced Import Settings[/b] dialog, as it lets you preview your changes "
"without having to reimport the audio."
msgstr ""
"Визначає, де почнеться зациклення аудіо після того, як відтворення досягне "
"кінця. Це можна використовувати для зациклення лише частини аудіофайлу, що "
"корисно для деяких навколишніх звуків або музики. Значення визначається в "
"секундах відносно початку аудіо. Значення [code]0.0[/code] зациклить весь "
"аудіофайл.\n"
"Має ефект лише тоді, коли [member loop] має значення [code]true[/code].\n"
"Зручніший редактор для [member loop_offset] надається в діалоговому вікні "
"[b]Додаткові налаштування імпорту[/b], оскільки він дозволяє переглядати "
"зміни без необхідності повторного імпорту аудіо."
msgid "Imports an OBJ 3D model as an independent [Mesh] or scene."
msgstr "Імпортує 3D-модель OBJ як незалежну [Mesh] або сцену."
msgid ""
"Unlike [ResourceImporterScene], [ResourceImporterOBJ] will import a single "
"[Mesh] resource by default instead of importing a [PackedScene]. This makes "
"it easier to use the [Mesh] resource in nodes that expect direct [Mesh] "
"resources, such as [GridMap], [GPUParticles3D] or [CPUParticles3D]. Note that "
"it is still possible to save mesh resources from 3D scenes using the "
"[b]Advanced Import Settings[/b] dialog, regardless of the source format.\n"
"See also [ResourceImporterScene], which is used for more advanced 3D formats "
"such as glTF."
msgstr ""
"На відміну від [ResourceImporterScene], [ResourceImporterOBJ] імпортувати "
"єдиний ресурс [Mesh] за замовчуванням замість імпорту [PackedScene]. Це "
"полегшує використання ресурсу [Mesh] в вузлах, які очікують прямі [Mesh] "
"ресурси, такі як [GridMap], [GPUParticles3D] або [CPUParticles3D]. Зауважте, "
"що це ще можливо, щоб зберегти мережеві ресурси з 3D-панелей за допомогою "
"[b]Advanced Import Settings[/b] діалогове вікно незалежно від формату "
"джерела.\n"
"Дивись також [ResourceImporterScene], який використовується для більш "
"розширених форматів 3D, таких як glTF."
msgid "Importing 3D scenes"
msgstr "Імпортування 3D сцен"
msgid ""
"If [code]true[/code], mesh compression will not be used. Consider enabling if "
"you notice blocky artifacts in your mesh normals or UVs, or if you have "
"meshes that are larger than a few thousand meters in each direction."
msgstr ""
"Якщо [code]true[/code], стиснення сітки не буде використовуватися. З огляду "
"на те, що ви помітили блоковані артефакти у ваших сітчастих нормах або УФ, "
"або якщо у вас є сітки, які більше, ніж кілька тисяч метрів в кожному "
"напрямку."
msgid "If [code]true[/code], generates UV2 on import for [LightmapGI] baking."
msgstr ""
"Якщо [code]true[/code], генерує UV2 під час імпорту для запікання "
"[LightmapGI]."
msgid ""
"Controls the size of each texel on the baked lightmap. A smaller value "
"results in more precise lightmaps, at the cost of larger lightmap sizes and "
"longer bake times.\n"
"[b]Note:[/b] Only effective if [member generate_lightmap_uv2] is [code]true[/"
"code]."
msgstr ""
"Контролює розмір кожного текселя на запеченій карті освітлення. Менше "
"значення призводить до більш точних карт освітлення за рахунок більших "
"розмірів карт освітлення та довшого часу запікання. \n"
"[b]Примітка:[/b] Ефективно, лише якщо [member generate_lightmap_uv2] має "
"значення [code]true[/code]."
msgid ""
"If [code]true[/code], generates lower detail variants of the mesh which will "
"be displayed in the distance to improve rendering performance. Not all meshes "
"benefit from LOD, especially if they are never rendered from far away. "
"Disabling this can reduce output file size and speed up importing. See "
"[url=$DOCS_URL/tutorials/3d/mesh_lod.html#doc-mesh-lod]Mesh level of detail "
"(LOD)[/url] for more information."
msgstr ""
"Якщо [code]true[/code], генерує більш детальні варіанти сітки, яка буде "
"відображатися на відстані для підвищення продуктивності рендерингу. Не всі "
"сітки вигідні від LOD, особливо якщо вони не продаються далеко. Відключення "
"цього може зменшити розмір файлу і прискорити імпорт. Переглянути "
"[url=$DOCS_URL/tutorials/3d/mesh_lod.html#doc-mesh-lod] Рівень сітки деталей "
"(LOD)[/url] для отримання додаткової інформації."
msgid ""
"If [code]true[/code], enables the generation of shadow meshes on import. This "
"optimizes shadow rendering without reducing quality by welding vertices "
"together when possible. This in turn reduces the memory bandwidth required to "
"render shadows. Shadow mesh generation currently doesn't support using a "
"lower detail level than the source mesh (but shadow rendering will make use "
"of LODs when relevant)."
msgstr ""
"Якщо [code]true[/code], що дозволяє генерувати тіні сітки на імпорті. Ця "
"оптимізує Shadow рендеринг без зменшення якості за допомогою зварювання "
"вершин разом при можливості. Це в свою чергу зменшує пропускну здатність "
"пам'яті, необхідну для надання тіней. В даний час не підтримує використання "
"нижнього рівня деталі, ніж вихідна сітка (але Shadow рендеринг буде "
"використовуватися LODs при необхідності)."
msgid ""
"If [code]true[/code], generate vertex tangents using [url=http://"
"www.mikktspace.com/]Mikktspace[/url] if the source mesh doesn't have tangent "
"data. When possible, it's recommended to let the 3D modeling software "
"generate tangents on export instead on relying on this option. Tangents are "
"required for correct display of normal and height maps, along with any "
"material/shader features that require tangents.\n"
"If you don't need material features that require tangents, disabling this can "
"reduce output file size and speed up importing if the source 3D file doesn't "
"contain tangents."
msgstr ""
"Якщо [code]true[/code], генеруйте дубильні речовини за допомогою [url=http://"
"www.mikktspace.com/]Mikktspace[/url], якщо вихідна сітка не має дубильних "
"даних. Коли це можливо, рекомендується дозволити 3D моделювання програмного "
"забезпечення генерувати тангенси на експорт замість того, щоб спиратися на "
"цей варіант. Для коректного відображення нормальних і висотних карт, поряд з "
"будь-яким матеріалом / функцією, що вимагають тангенсів.\n"
"Якщо вам не потрібно матеріалів, які вимагають тангенсів, видаліть це може "
"зменшити розмір файлу і прискорити імпорт, якщо джерело 3D не містить "
"тангенсів."
msgid ""
"Offsets the mesh's data by the specified value. This can be used to work "
"around misaligned meshes without having to modify the source file."
msgstr ""
"Вимкніть дані сітки за вказаною вартістю. Це може бути використана для роботи "
"над вирівняними сітками без необхідності модифікації файлу джерела."
msgid ""
"Scales the mesh's data by the specified value. This can be used to work "
"around misscaled meshes without having to modify the source file."
msgstr ""
"Ваги даних сітки за вказаною вартістю. Це може використовуватися для роботи "
"навколо пропущених сіточок без необхідності модифікації початкового файлу."
msgid "Imports an Ogg Vorbis audio file for playback."
msgstr "Імпорт аудіофайлу Ogg Vorbis для відтворення."
msgid ""
"Ogg Vorbis is a lossy audio format, with better audio quality compared to "
"[ResourceImporterMP3] at a given bitrate.\n"
"In most cases, it's recommended to use Ogg Vorbis over MP3. However, if "
"you're using an MP3 sound source with no higher quality source available, "
"then it's recommended to use the MP3 file directly to avoid double lossy "
"compression.\n"
"Ogg Vorbis requires more CPU to decode than [ResourceImporterWAV]. If you "
"need to play a lot of simultaneous sounds, it's recommended to use WAV for "
"those sounds instead, especially if targeting low-end devices."
msgstr ""
"Ogg Vorbis є випадковим аудіо форматом, з кращою якістю звуку порівняно з "
"[ResourceImporterMP3] надана бітрейт.\n"
"У більшості випадків рекомендується використовувати Ogg Vorbis над MP3. "
"Однак, якщо ви використовуєте джерело звуку MP3 без джерела високої якості, "
"то рекомендується використовувати файл MP3 безпосередньо для уникнення "
"подвійного стиснення.\n"
"Ogg Vorbis вимагає більшого розміру процесора, ніж [ResourceImporterWAV]. "
"Якщо ви повинні грати багато одночасних звуків, рекомендується "
"використовувати WAV для тих звуків замість цього, особливо якщо ціль "
"невисоких пристроїв."
msgid "Use [method AudioStreamOggVorbis.load_from_buffer] instead."
msgstr ""
"Натомість використовуйте [method AudioStreamOggVorbis.load_from_buffer]."
msgid "Use [method AudioStreamOggVorbis.load_from_file] instead."
msgstr "Натомість використовуйте [method AudioStreamOggVorbis.load_from_file]."
msgid "Imports a glTF, FBX, COLLADA, or Blender 3D scene."
msgstr "Імпортує 3D-сцену glTF, FBX, COLLADA або Blender."
msgid ""
"See also [ResourceImporterOBJ], which is used for OBJ models that can be "
"imported as an independent [Mesh] or a scene.\n"
"Additional options (such as extracting individual meshes or materials to "
"files) are available in the [b]Advanced Import Settings[/b] dialog. This "
"dialog can be accessed by double-clicking a 3D scene in the FileSystem dock "
"or by selecting a 3D scene in the FileSystem dock, going to the Import dock "
"and choosing [b]Advanced[/b].\n"
"[b]Note:[/b] [ResourceImporterScene] is [i]not[/i] used for [PackedScene]s, "
"such as [code].tscn[/code] and [code].scn[/code] files."
msgstr ""
"Дивись також [ResourceImporterOBJ], який використовується для моделей OBJ, "
"які можна імпортувати як самостійний [Mesh] або сцена.\n"
"Додаткові параметри (наприклад, вилучення окремих сіточок або матеріалів до "
"файлів) доступні в діалоговому вікні [b]Advanced Import Settings[/b]. Цей "
"діалог можна отримати за допомогою подвійного клацання 3D-сцени в Dock "
"FileSystem або, вибравши 3D-сцену в Dock FileSystem, збиравшись на кнопку "
"Імпорта і виберіть [b]Advanced[/b].\n"
"[b]Note:[/b] [ResourceImporterScene] [i]not[/i] використовується для "
"[PackedScene], таких як [code].tscn[/code] і [code].scn[/code] файли."
msgid ""
"Contains properties for the scene's subresources. This is an internal option "
"which is not visible in the Import dock."
msgstr ""
"Містить властивості для субресурсів сцени. Це внутрішній варіант, який не "
"видно в докці імпорту."
msgid ""
"The number of frames per second to use for baking animation curves to a "
"series of points with linear interpolation. It's recommended to configure "
"this value to match the value you're using as a baseline in your 3D modeling "
"software. Higher values result in more precise animation with fast movement "
"changes, at the cost of higher file sizes and memory usage. Thanks to "
"interpolation, there is usually not much benefit in going above 30 FPS (as "
"the animation will still appear smooth at higher rendering framerates)."
msgstr ""
"Кількість кадрів в секунду для використання для випікання кривих аніматорів "
"до ряду точок з лінійним інтерполяціям. Рекомендовано для налаштування цього "
"значення, щоб відповідати значенням, який ви використовуєте як базовий рядок "
"у вашому програмному забезпеченні 3D. Найвища кількість значень призводить до "
"більш точної анімації з швидкими змінами руху, за вартістю вище розмірів "
"файлів і використання пам'яті. Завдяки інтерполяції, зазвичай не набагато "
"користь при переході над 30 ФПС (як анімація все ще з'явиться гладкою при "
"більш високій рендеринговій рейді)."
msgid "If [code]true[/code], import animations from the 3D scene."
msgstr "Якщо [code]true[/code], імпорт анімації з 3D сцени."
msgid ""
"If [code]true[/code], adds an [Animation] named [code]RESET[/code], "
"containing the [method Skeleton3D.get_bone_rest] from [Skeleton3D] nodes. "
"This can be useful to extract an animation in the reference pose."
msgstr ""
"Якщо [code]true[/code], додайте назву [code]RESET[/code], що містить [method "
"Skeleton3D.get_bone_rest] з [Skeleton3D]. Це може бути корисним для вилучення "
"анімації в посиланнях поз."
msgid ""
"If [code]true[/code], remove animation tracks that only contain default "
"values. This can reduce output file size and memory usage with certain 3D "
"scenes, depending on the contents of their animation tracks."
msgstr ""
"Якщо [code]true[/code], видаліть анімаційні доріжки, які містять лише "
"значення за замовчуванням. Це може зменшити розмір файлу і використання "
"пам'яті з певними сценами 3D, залежно від вмісту їх анімаційних треків."
msgid ""
"If [code]true[/code], trim the beginning and end of animations if there are "
"no keyframe changes. This can reduce output file size and memory usage with "
"certain 3D scenes, depending on the contents of their animation tracks."
msgstr ""
"Якщо [code]true[/code], обрізайте початок та кінець анімації, якщо немає змін "
"ключових кадрів. Це може зменшити розмір файлу і використання пам'яті з "
"певними сценами 3D, залежно від вмісту їх анімаційних треків."
msgid ""
"Path to an import script, which can run code after the import process has "
"completed for custom processing. See [url=$DOCS_URL/tutorials/assets_pipeline/"
"importing_3d_scenes/import_configuration.html#using-import-scripts-for-"
"automation]Using import scripts for automation[/url] for more information."
msgstr ""
"Патент на імпортний скрипт, який може запустити код після завершення процесу "
"імпорту для індивідуальної обробки. Див. [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_3d_scenes/import_configuration.html#using-import-"
"script-for-automation] Використання сценаріїв імпорту для автоматизації [/"
"url] для отримання додаткової інформації."
msgid ""
"Material extraction mode.\n"
"- [code]0 (Keep Internal)[/code], materials are not extracted.\n"
"- [code]1 (Extract Once)[/code], materials are extracted once and reused on "
"subsequent import.\n"
"- [code]2 (Extract and Overwrite)[/code], materials are extracted and "
"overwritten on every import."
msgstr ""
"Режим вилучення матеріалів.\n"
"- [code]0 (Зберегти внутрішній)[/code], матеріали не вилучаються.\n"
"- [code]1 (Вилучити один раз)[/code], матеріали вилучаються один раз і "
"використовуються повторно під час наступного імпорту.\n"
"- [code]2 (Вилучити та перезаписати)[/code], матеріали вилучаються та "
"перезаписуються під час кожного імпорту."
msgid ""
"Extracted material file format.\n"
"- [code]0 (Text)[/code], text file format ([code]*.tres[/code]).\n"
"- [code]1 (Binary)[/code], binary file format ([code]*.res[/code]).\n"
"- [code]2 (Material)[/code], binary file format ([code]*.material[/code])."
msgstr ""
"Формат файлу витягнутого матеріалу.\n"
"- [code]0 (Текст)[/code], формат текстового файлу ([code]*.tres[/code]).\n"
"- [code]1 (Двійковий)[/code], формат двійкового файлу ([code]*.res[/code]).\n"
"- [code]2 (Матеріал)[/code], формат двійкового файлу ([code]*.material[/"
"code])."
msgid ""
"Path extracted materials are saved to. If empty, source scene path is used."
msgstr ""
"Шлях, за яким зберігаються видобуті матеріали. Якщо порожній, "
"використовується вихідний шлях сцени."
msgid ""
"If [code]true[/code], generate vertex tangents using [url=http://"
"www.mikktspace.com/]Mikktspace[/url] if the input meshes don't have tangent "
"data. When possible, it's recommended to let the 3D modeling software "
"generate tangents on export instead on relying on this option. Tangents are "
"required for correct display of normal and height maps, along with any "
"material/shader features that require tangents.\n"
"If you don't need material features that require tangents, disabling this can "
"reduce output file size and speed up importing if the source 3D file doesn't "
"contain tangents."
msgstr ""
"Якщо [code]true[/code], генеруйте дубильні речовини за допомогою [url=http://"
"www.mikktspace.com/]Mikktspace[/url], якщо вхідні сітки не мають дубильних "
"даних. Коли це можливо, рекомендується дозволити 3D моделювання програмного "
"забезпечення генерувати тангенси на експорт замість того, щоб спиратися на "
"цей варіант. Для коректного відображення нормальних і висотних карт, поряд з "
"будь-яким матеріалом / функцією, що вимагають тангенсів.\n"
"Якщо вам не потрібно матеріалів, які вимагають тангенсів, видаліть це може "
"зменшити розмір файлу і прискорити імпорт, якщо джерело 3D не містить "
"тангенсів."
msgid ""
"Configures the meshes' [member GeometryInstance3D.gi_mode] in the 3D scene. "
"If set to [b]Static Lightmaps[/b], sets the meshes' GI mode to Static and "
"generates UV2 on import for [LightmapGI] baking."
msgstr ""
"Налаштовує сітки [member GeometryInstance3D.gi_mode] в 3D-сцені. Якщо "
"встановити на [b]Static Lightmaps[/b], встановлює режим GI сітківки до Static "
"і генерує УФ2 на імпорт для [LightmapGI] випічки."
msgid ""
"Controls the size of each texel on the baked lightmap. A smaller value "
"results in more precise lightmaps, at the cost of larger lightmap sizes and "
"longer bake times.\n"
"[b]Note:[/b] Only effective if [member meshes/light_baking] is set to "
"[b]Static Lightmaps[/b]."
msgstr ""
"Контролює розмір кожного текселя на запеченій карті освітлення. Менше "
"значення призводить до точніших карт освітлення, але за рахунок більших "
"розмірів карт освітлення та тривалішого часу запікання.\n"
"[b]Примітка:[/b] Діє лише тоді, коли для параметра [member meshes/"
"light_baking] встановлено значення [b]Статичні карти освітлення[/b]."
msgid ""
"If [code]true[/code], [member nodes/root_scale] will be applied to the "
"descendant nodes, meshes, animations, bones, etc. This means that if you add "
"a child node later on within the imported scene, it won't be scaled. If "
"[code]false[/code], [member nodes/root_scale] will multiply the scale of the "
"root node instead."
msgstr ""
"Якщо [code]true[/code], [member nodes/root_scale] буде застосовано до "
"нащадкових вузлів, сіток, анімації, кісток тощо. Це означає, що якщо ви "
"додасте дочірній вузол пізніше в імпортованій сцені, він не буде "
"масштабований. Якщо [code]false[/code], [member nodes/root_scale] натомість "
"помножить масштаб кореневого вузла."
msgid ""
"Treat all nodes in the imported scene as if they are bones within a single "
"[Skeleton3D]. Can be used to guarantee that imported animations target "
"skeleton bones rather than nodes. May also be used to assign the [code]"
"\"Root\"[/code] bone in a [BoneMap]. See [url=$DOCS_URL/tutorials/"
"assets_pipeline/retargeting_3d_skeletons.html]Retargeting 3D Skeletons[/url] "
"for more information."
msgstr ""
"Виконайте всі вузли в імпортній сцені, якщо вони кісточки знаходяться в "
"одному [Skeleton3D]. Може бути використаний для гарантії, що імпортовані "
"анімації цільових скелетних кісток, а не вузлів. Може також використовуватися "
"для позначення кісточки [code]\"Root\"[/code] в [BoneMap]. Див. "
"[url=$DOCS_URL/tutorials/assets_pipeline/"
"retargeting_3d_skeletons.html]Retargeting 3D Skeletons[/url] для отримання "
"додаткової інформації."
msgid ""
"Override for the root node name. If empty, the root node will use what the "
"scene specifies, or the file name if the scene does not specify a root name."
msgstr ""
"На відміну від імені кореневого вузла. Якщо порожній, кореневий вузол буде "
"використовувати те, що сцена визначає, або ім'я файлу, якщо сцена не вказує "
"ім'я кореня."
msgid ""
"The uniform scale to use for the scene root. The default value of [code]1.0[/"
"code] will not perform any rescaling. See [member nodes/apply_root_scale] for "
"details of how this scale is applied."
msgstr ""
"Уніформа для використання для кореня сцени. Значення за замовчуванням "
"[code]1.0[/code] не буде виконувати будь-яке перерахунок. Див. [member nodes/"
"apply_root_scale] для деталей, як застосовується цей масштаб."
msgid ""
"If set to a valid script, attaches the script to the root node of the "
"imported scene. If the type of the root node is not compatible with the "
"script, the root node will be replaced with a type that is compatible with "
"the script. This setting can also be used on other non-mesh nodes in the "
"scene to attach scripts to them."
msgstr ""
"Якщо встановлено значення дійсного скрипта, скрипт приєднується до кореневого "
"вузла імпортованої сцени. Якщо тип кореневого вузла несумісний зі скриптом, "
"кореневий вузол буде замінено типом, сумісним зі скриптом. Цей параметр також "
"можна використовувати для інших вузлів сцени, які не є сітчастими, для "
"приєднання до них скриптів."
msgid ""
"Override for the root node type. If empty, the root node will use what the "
"scene specifies, or [Node3D] if the scene does not specify a root type. Using "
"a node type that inherits from [Node3D] is recommended. Otherwise, you'll "
"lose the ability to position the node directly in the 3D editor."
msgstr ""
"На відміну від типу кореневих вузлів. Якщо порожній, кореневий вузол буде "
"використовувати те, що сцена specifies, або [Node3D], якщо сцена не вказує "
"тип кореня. Використання типу вузла, що спадкоє від [Node3D]. В іншому "
"випадку ви втратите можливість позиціонувати вузол безпосередньо в редакторі "
"3D."
msgid ""
"If [code]true[/code], will use suffixes in the names of imported objects such "
"as nodes and resources to determine types and properties, such as [code]-"
"noimp[/code] to skip import of a node or animation, [code]-alpha[/code] to "
"enable alpha transparency on a material, and [code]-vcol[/code] to enable "
"vertex colors on a material. Disabling this makes editor-imported files more "
"similar to the original files, and more similar to files imported at runtime. "
"See [url=$DOCS_URL/tutorials/assets_pipeline/importing_3d_scenes/"
"node_type_customization.html]Node type customization using name suffixes[/"
"url] for more information."
msgstr ""
"Якщо значення [code]true[/code], то в іменах імпортованих об'єктів, таких як "
"вузли та ресурси, будуть використані суфікси для визначення типів та "
"властивостей, наприклад, [code]-noimp[/code] для пропуску імпорту вузла або "
"анімації, [code]-alpha[/code] для ввімкнення альфа-прозорості матеріалу та "
"[code]-vcol[/code] для ввімкнення кольорів вершин матеріалу. Вимкнення цього "
"параметра робить файли, імпортовані редактором, більш схожими на оригінальні "
"файли та більш схожими на файли, імпортовані під час виконання. Див. "
"[url=$DOCS_URL/tutorials/assets_pipeline/importing_3d_scenes/"
"node_type_customization.html]Налаштування типу вузла за допомогою суфіксів "
"імен[/url] для отримання додаткової інформації."
msgid ""
"If [code]true[/code], will use suffixes in the node names to determine the "
"node type, such as [code]-col[/code] for collision shapes. This is only used "
"when [member nodes/use_name_suffixes] is [code]true[/code]. Disabling this "
"makes editor-imported files more similar to the original files, and more "
"similar to files imported at runtime. See [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_3d_scenes/node_type_customization.html]Node type "
"customization using name suffixes[/url] for more information."
msgstr ""
"Якщо значення [code]true[/code], в іменах вузлів будуть використані суфікси "
"для визначення типу вузла, наприклад, [code]-col[/code] для форм зіткнень. Це "
"використовується лише тоді, коли [member nodes/use_name_suffixes] має "
"значення [code]true[/code]. Вимкнення цього значення робить файли, "
"імпортовані редактором, більш схожими на оригінальні файли та більш схожими "
"на файли, імпортовані під час виконання. Див. [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_3d_scenes/node_type_customization.html]Налаштування "
"типу вузла за допомогою суфіксів імен[/url] для отримання додаткової "
"інформації."
msgid ""
"If checked, use named [Skin]s for animation. The [MeshInstance3D] node "
"contains 3 properties of relevance here: a skeleton [NodePath] pointing to "
"the [Skeleton3D] node (usually [code]..[/code]), a mesh, and a skin:\n"
"- The [Skeleton3D] node contains a list of bones with names, their pose and "
"rest, a name and a parent bone.\n"
"- The mesh is all of the raw vertex data needed to display a mesh. In terms "
"of the mesh, it knows how vertices are weight-painted and uses some internal "
"numbering often imported from 3D modeling software.\n"
"- The skin contains the information necessary to bind this mesh onto this "
"Skeleton3D. For every one of the internal bone IDs chosen by the 3D modeling "
"software, it contains two things. Firstly, a matrix known as the Bind Pose "
"Matrix, Inverse Bind Matrix, or IBM for short. Secondly, the [Skin] contains "
"each bone's name (if [member skins/use_named_skins] is [code]true[/code]), or "
"the bone's index within the [Skeleton3D] list (if [member skins/"
"use_named_skins] is [code]false[/code]).\n"
"Together, this information is enough to tell Godot how to use the bone poses "
"in the [Skeleton3D] node to render the mesh from each [MeshInstance3D]. Note "
"that each [MeshInstance3D] may share binds, as is common in models exported "
"from Blender, or each [MeshInstance3D] may use a separate [Skin] object, as "
"is common in models exported from other tools such as Maya."
msgstr ""
"Якщо перевірили, скористайтеся назвою [Skin] для анімації. [MeshInstance3D] "
"вершина містить 3 властивості актуальності тут: скелет [NodePath], що вказує "
"на вершину [Skeleton3D] (зазвичай [code]. [/code]), сіточку та шкіру:\n"
"- вузол [Skeleton3D] містить список кісток з іменами, їх позою та "
"відпочинком, ім'я та батьківську кістку.\n"
"до Сітчаста сітка - це всі дані, необхідні для відображення сітки. З точки "
"зору сітки, він знає, як вершини вагові і використовує деякі внутрішні номери "
"часто імпортуються з 3D моделювання програмного забезпечення.\n"
"до Шкіра містить інформацію, необхідну для зв'язування цієї сітки на цей "
"Skeleton3D. Для кожного з внутрішніх ідентифікаторів кістки, обраних "
"програмним забезпеченням 3D, він містить два речі. По-перше, матриця відома "
"як Bind Pose Matrix, Inverse Bind Matrix або IBM для короткого. По-друге, "
"[Skin] містить ім'я кожної кістки (якщо [пам'ятні шкіри / "
"використання_named_skins] [code]true[/code]), або індекс кістки в списку "
"[Skeleton3D] (якщо [пам'ятні шкіри / використання_named_skins] [code]false[/"
"code]).\n"
"Разом ця інформація досить розповісти Godot, як використовувати кісткові пози "
"у вузлах [Skeleton3D], щоб надати сіточку з кожного [MeshInstance3D]. "
"Зверніть увагу, що кожен [MeshInstance3D] може поділитися зв'язками, оскільки "
"поширений в моделях, що експортуються з Blender, або кожен [MeshInstance3D] "
"може використовувати окремий [Skin] об'єкт, як поширений в моделях, що "
"експортуються з інших інструментів, таких як Maya."
msgid "Imports native GLSL shaders (not Godot shaders) as an [RDShaderFile]."
msgstr "Імпортує власні шейдери GLSL (не шейдери Godot) як [RDShaderFile]."
msgid ""
"This imports native GLSL shaders as [RDShaderFile] resources, for use with "
"low-level [RenderingDevice] operations. This importer does [i]not[/i] handle "
"[code].gdshader[/code] files."
msgstr ""
"Цей імпорт рідних GLSL шейдерів як [RDShaderFile] ресурсів, для використання "
"з низьким рівнем [RenderingDevice] операції. Цей імпортер використовує файли "
"[i] не [/i] [code].gdshader[/code]."
msgid ""
"Imports an SVG file as an automatically scalable texture for use in UI "
"elements and 2D rendering."
msgstr ""
"Імпортує SVG-файл як автоматично масштабовану текстуру для використання в "
"елементах інтерфейсу користувача та 2D-рендерингу."
msgid ""
"This importer imports [DPITexture] resources. See also "
"[ResourceImporterTexture] and [ResourceImporterImage]."
msgstr ""
"Цей імпортер імпортує ресурси [DPITexture]. Див. також "
"[ResourceImporterTexture] та [ResourceImporterImage]."
msgid "If [code]true[/code], uses lossless compression for the SVG source."
msgstr ""
"Якщо [code]true[/code], для джерела SVG використовується стиснення без втрат."
msgid "Imports an image for use in 2D or 3D rendering."
msgstr "Імпортувати зображення для використання в 2D або 3D рендерингу."
msgid ""
"This importer imports [CompressedTexture2D] resources. If you need to process "
"the image in scripts in a more convenient way, use [ResourceImporterImage] "
"instead. See also [ResourceImporterLayeredTexture]."
msgstr ""
"Цей імпортер [CompressedTexture2D] ресурси. Якщо вам потрібно обробити "
"зображення в скриптах більш зручним способом, скористайтеся "
"[ResourceImporterImage]. Дивись також [ResourceImporterLayeredTexture]."
msgid ""
"Controls how color channels should be used in the imported texture.\n"
"[b]sRGB Friendly:[/b] Prevents the R and RG color formats from being used, as "
"they do not support nonlinear sRGB encoding.\n"
"[b]Optimized:[/b] Allows the RG color format to be used if the texture does "
"not use the blue channel. This reduces memory usage if the texture's blue "
"channel can be discarded (all pixels must have a blue value of [code]0[/"
"code])."
msgstr ""
"Керує тим, як колірні канали повинні використовуватися в імпортованій "
"текстурі.\n"
"[b]Зручний для sRGB:[/b] Запобігає використанню кольорових форматів R та RG, "
"оскільки вони не підтримують нелінійне кодування sRGB.\n"
"[b]Оптимізований:[/b] Дозволяє використовувати кольоровий формат RG, якщо "
"текстура не використовує синій канал. Це зменшує використання пам'яті, якщо "
"синій канал текстури можна відкинути (усі пікселі повинні мати значення "
"синього [code]0[/code])."
msgid ""
"When using a texture as normal map, only the red and green channels are "
"required. Given regular texture compression algorithms produce artifacts that "
"don't look that nice in normal maps, the RGTC compression format is the best "
"fit for this data. Forcing this option to Enable will make Godot import the "
"image as RGTC compressed. By default, it's set to Detect. This means that if "
"the texture is ever detected to be used as a normal map, it will be changed "
"to Enable and reimported automatically.\n"
"Note that RGTC compression affects the resulting normal map image. You will "
"have to adjust custom shaders that use the normal map's blue channel to take "
"this into account. Built-in material shaders already ignore the blue channel "
"in a normal map (regardless of the actual normal map's contents)."
msgstr ""
"При використанні текстури як нормальної карти, потрібні тільки червоні і "
"зелені канали. З огляду на регулярні алгоритми стиснення текстури виробляють "
"артефакти, які не виглядають, які приємно в нормальних картах, формат "
"стиснення RGTC найкраще підходять для цих даних. Для того, щоб зробити Godot "
"імпортувати зображення як стиснення RGTCTC. За замовчуванням, це встановити "
"для виявлення. Це означає, що якщо текстура коли-небудь виявлена, щоб бути "
"використана як нормальна карта, вона буде змінена для Увімкнути і "
"переімпортувати автоматично.\n"
"Зверніть увагу, що стиснення RGTC впливає на зображення нормальної карти. Ви "
"повинні регулювати користувацькі тіні, які використовують синий канал "
"нормальної карти, щоб взяти це врахувати. Побудовані матеріальні шейдери вже "
"ігнорують блакитний канал в нормальній карті (незалежно від фактичного "
"нормального вмісту карти)."
msgid ""
"This changes the [member compress/mode] option that is used when a texture is "
"detected as being used in 3D.\n"
"Changing this import option only has an effect if a texture is detected as "
"being used in 3D. Changing this to [b]Disabled[/b] then reimporting will not "
"change the existing compress mode on a texture (if it's detected to be used "
"in 3D), but choosing [b]VRAM Compressed[/b] or [b]Basis Universal[/b] will."
msgstr ""
"Це зміни параметра [member compress/mode], який використовується при "
"виявленні текстури як використовується в 3D.\n"
"Зміна цього параметра імпорту тільки має ефект, якщо текстура виявлена як "
"використовується в 3D. Зміна цього до [b]Вимкнено [/b], після чого "
"переімпортування не змінить існуючий режим компресу на текстурі (якщо він "
"виявлений для використання в 3D), але вибираючи [b]VRAM Compressed[/b] або "
"[b]Basis Universal[/b]."
msgid ""
"If [code]true[/code], converts the imported image's colors to match [member "
"EditorSettings.interface/theme/icon_and_font_color]. This assumes the image "
"uses the exact same colors as [url=$DOCS_URL/engine_details/editor/"
"creating_icons.html]Godot's own color palette for editor icons[/url], with "
"the source file designed for a dark editor theme. This should be enabled for "
"editor plugin icons and custom class icons, but should be left disabled "
"otherwise.\n"
"[b]Note:[/b] Only available for SVG images."
msgstr ""
"Якщо [code]true[/code], перетворює кольори імпортованого зображення "
"відповідно до [member EditorSettings.interface/theme/icon_and_font_color]. Це "
"передбачає, що зображення використовує ті самі кольори, що й [url=$DOCS_URL/"
"engine_details/editor/creating_icons.html]власна палітра кольорів Godot для "
"іконок редактора[/url], а вихідний файл призначений для темної теми "
"редактора. Цю опцію слід увімкнути для іконок плагінів редактора та іконок "
"користувацьких класів, але в інших випадках її слід залишити вимкненою.\n"
"[b]Примітка:[/b] Доступно тільки для зображень SVG."
msgid ""
"If [code]true[/code], scales the imported image to match [member "
"EditorSettings.interface/editor/custom_display_scale]. This should be enabled "
"for editor plugin icons and custom class icons, but should be left disabled "
"otherwise.\n"
"[b]Note:[/b] Only available for SVG images."
msgstr ""
"Якщо [code]true[/code], масштабує імпортне зображення, щоб відповідати "
"[member EditorSettings.interface/editor/custom_display_scale]. Це має бути "
"ввімкнено до значків додатків редактора та іконок користувацького класу, але "
"слід залишити вимкнено інакше.\n"
"[b]Примітка:[/b] Тільки доступні для SVG зображень."
msgid ""
"If [code]true[/code], smaller versions of the texture are generated on "
"import. For example, a 64×64 texture will generate 6 mipmaps (32×32, 16×16, "
"8×8, 4×4, 2×2, 1×1). This has several benefits:\n"
"- Textures will not become grainy in the distance (in 3D), or if scaled down "
"due to [Camera2D] zoom or [CanvasItem] scale (in 2D).\n"
"- Performance will improve if the texture is displayed in the distance, since "
"sampling smaller versions of the original texture is faster and requires less "
"memory bandwidth.\n"
"The downside of mipmaps is that they increase memory usage by roughly 33%.\n"
"It's recommended to enable mipmaps in 3D. However, in 2D, this should only be "
"enabled if your project visibly benefits from having mipmaps enabled. If the "
"camera never zooms out significantly, there won't be a benefit to enabling "
"mipmaps but memory usage will increase."
msgstr ""
"Якщо [code]true[/code], менші версії текстури створюються на імпорті. "
"Наприклад, текстура 64×64 буде генерувати 6 mipmaps (32×32, 16×16, 8×8, 4×4, "
"2×2, 1×1). Це має кілька переваг:\n"
"- Текстури не стануть зернові на відстані (в 3D), або якщо масштабовані через "
"збільшення [Camera2D] або [CanvasItem] (в 2D).\n"
"- Продуктивність поліпшить, якщо текстура відображається на відстані, так як "
"вибірка менших версій оригінальної текстури швидше і вимагає меншої "
"пропускної здатності пам'яті.\n"
"Знизу mipmaps є те, що вони підвищують використання пам'яті приблизно на "
"33%.\n"
"Рекомендовано увімкнути mipmaps у 3D. Однак, в 2D, це повинно бути включений "
"лише якщо ваш проект ввімкнено перевагами, що мають ввімкнені mipmaps. Якщо "
"камера ніколи не збільшиться, не буде корисною для забезпечення міток, але "
"використання пам'яті збільшиться."
msgid ""
"Specifies the data source of the output image's alpha channel.\n"
"[b]Red:[/b] Use the values from the source image's red channel.\n"
"[b]Green:[/b] Use the values from the source image's green channel.\n"
"[b]Blue:[/b] Use the values from the source image's blue channel.\n"
"[b]Alpha:[/b] Use the values from the source image's alpha channel.\n"
"[b]Red Inverted:[/b] Use inverted values from the source image's red channel "
"([code]1.0 - R[/code]).\n"
"[b]Green Inverted:[/b] Use inverted values from the source image's green "
"channel ([code]1.0 - G[/code]).\n"
"[b]Blue Inverted:[/b] Use inverted values from the source image's blue "
"channel ([code]1.0 - B[/code]).\n"
"[b]Alpha Inverted:[/b] Use inverted values from the source image's alpha "
"channel ([code]1.0 - A[/code]).\n"
"[b]Unused:[/b] Set the color channel's value to the default ([code]1.0[/code] "
"for alpha, [code]0.0[/code] for red, green or blue).\n"
"[b]Zero:[/b] Set the color channel's value to [code]0.0[/code].\n"
"[b]One:[/b] Set the color channel's value to [code]1.0[/code]."
msgstr ""
"Визначає джерело даних альфа-каналу вихідного зображення.\n"
"[b]Червоний:[/b] Використовувати значення з червоного каналу вихідного "
"зображення.\n"
"[b]Зелений:[/b] Використовувати значення з зеленого каналу вихідного "
"зображення.\n"
"[b]Синій:[/b] Використовувати значення з синього каналу вихідного "
"зображення.\n"
"[b]Альфа:[/b] Використовувати значення з альфа-каналу вихідного зображення.\n"
"[b]Інвертований червоний:[/b] Використовувати інвертовані значення з "
"червоного каналу вихідного зображення ([code]1.0 - R[/code]).\n"
"[b]Інвертований зелений:[/b] Використовувати інвертовані значення з зеленого "
"каналу вихідного зображення ([code]1.0 - G[/code]).\n"
"[b]Інвертований синій:[/b] Використовувати інвертовані значення з синього "
"каналу вихідного зображення ([code]1.0 - B[/code]).\n"
"[b]Інвертований альфа-канал:[/b] Використовувати інвертовані значення з альфа-"
"каналу вихідного зображення ([code]1.0 - A[/code]).\n"
"[b]Невикористаний:[/b] Встановлювати значення колірного каналу за "
"замовчуванням ([code]1.0[/code] для альфа-каналу, [code]0.0[/code] для "
"червоного, зеленого або синього).\n"
"[b]Нуль:[/b] Встановлювати значення колірного каналу на [code]0.0[/code].\n"
"[b]Одиниця:[/b] Встановлювати значення колірного каналу на [code]1.0[/code]."
msgid ""
"Specifies the data source of the output image's blue channel.\n"
"[b]Red:[/b] Use the values from the source image's red channel.\n"
"[b]Green:[/b] Use the values from the source image's green channel.\n"
"[b]Blue:[/b] Use the values from the source image's blue channel.\n"
"[b]Alpha:[/b] Use the values from the source image's alpha channel.\n"
"[b]Red Inverted:[/b] Use inverted values from the source image's red channel "
"([code]1.0 - R[/code]).\n"
"[b]Green Inverted:[/b] Use inverted values from the source image's green "
"channel ([code]1.0 - G[/code]).\n"
"[b]Blue Inverted:[/b] Use inverted values from the source image's blue "
"channel ([code]1.0 - B[/code]).\n"
"[b]Alpha Inverted:[/b] Use inverted values from the source image's alpha "
"channel ([code]1.0 - A[/code]).\n"
"[b]Unused:[/b] Set the color channel's value to the default ([code]1.0[/code] "
"for alpha, [code]0.0[/code] for red, green or blue).\n"
"[b]Zero:[/b] Set the color channel's value to [code]0.0[/code].\n"
"[b]One:[/b] Set the color channel's value to [code]1.0[/code]."
msgstr ""
"Визначає джерело даних синього каналу вихідного зображення.\n"
"[b]Червоний:[/b] Використовувати значення з червоного каналу вихідного "
"зображення.\n"
"[b]Зелений:[/b] Використовувати значення з зеленого каналу вихідного "
"зображення.\n"
"[b]Синій:[/b] Використовувати значення з синього каналу вихідного "
"зображення.\n"
"[b]Альфа:[/b] Використовувати значення з альфа-каналу вихідного зображення.\n"
"[b]Інвертований червоний:[/b] Використовувати інвертовані значення з "
"червоного каналу вихідного зображення ([code]1.0 - R[/code]).\n"
"[b]Інвертований зелений:[/b] Використовувати інвертовані значення з зеленого "
"каналу вихідного зображення ([code]1.0 - G[/code]).\n"
"[b]Інвертований синій:[/b] Використовувати інвертовані значення з синього "
"каналу вихідного зображення ([code]1.0 - B[/code]).\n"
"[b]Інвертований альфа-канал:[/b] Використовувати інвертовані значення з альфа-"
"каналу вихідного зображення ([code]1.0 - A[/code]).\n"
"[b]Невикористаний:[/b] Встановлювати значення колірного каналу за "
"замовчуванням ([code]1.0[/code] для альфа-каналу, [code]0.0[/code] для "
"червоного, зеленого або синього).\n"
"[b]Нуль:[/b] Встановлювати значення колірного каналу на [code]0.0[/code].\n"
"[b]Одиниця:[/b] Встановлювати значення колірного каналу на [code]1.0[/code]."
msgid ""
"Specifies the data source of the output image's green channel.\n"
"[b]Red:[/b] Use the values from the source image's red channel.\n"
"[b]Green:[/b] Use the values from the source image's green channel.\n"
"[b]Blue:[/b] Use the values from the source image's blue channel.\n"
"[b]Alpha:[/b] Use the values from the source image's alpha channel.\n"
"[b]Red Inverted:[/b] Use inverted values from the source image's red channel "
"([code]1.0 - R[/code]).\n"
"[b]Green Inverted:[/b] Use inverted values from the source image's green "
"channel ([code]1.0 - G[/code]).\n"
"[b]Blue Inverted:[/b] Use inverted values from the source image's blue "
"channel ([code]1.0 - B[/code]).\n"
"[b]Alpha Inverted:[/b] Use inverted values from the source image's alpha "
"channel ([code]1.0 - A[/code]).\n"
"[b]Unused:[/b] Set the color channel's value to the default ([code]1.0[/code] "
"for alpha, [code]0.0[/code] for red, green or blue).\n"
"[b]Zero:[/b] Set the color channel's value to [code]0.0[/code].\n"
"[b]One:[/b] Set the color channel's value to [code]1.0[/code]."
msgstr ""
"Визначає джерело даних зеленого каналу вихідного зображення.\n"
"[b]Червоний:[/b] Використовувати значення з червоного каналу вихідного "
"зображення.\n"
"[b]Зелений:[/b] Використовувати значення з зеленого каналу вихідного "
"зображення.\n"
"[b]Синій:[/b] Використовувати значення з синього каналу вихідного "
"зображення.\n"
"[b]Альфа:[/b] Використовувати значення з альфа-каналу вихідного зображення.\n"
"[b]Інвертований червоний:[/b] Використовувати інвертовані значення з "
"червоного каналу вихідного зображення ([code]1.0 - R[/code]).\n"
"[b]Інвертований зелений:[/b] Використовувати інвертовані значення з зеленого "
"каналу вихідного зображення ([code]1.0 - G[/code]).\n"
"[b]Інвертований синій:[/b] Використовувати інвертовані значення з синього "
"каналу вихідного зображення ([code]1.0 - B[/code]).\n"
"[b]Інвертований альфа-канал:[/b] Використовувати інвертовані значення з альфа-"
"каналу вихідного зображення ([code]1.0 - A[/code]).\n"
"[b]Невикористаний:[/b] Встановлювати значення колірного каналу за "
"замовчуванням ([code]1.0[/code] для альфа-каналу, [code]0.0[/code] для "
"червоного, зеленого або синього).\n"
"[b]Нуль:[/b] Встановлювати значення колірного каналу на [code]0.0[/code].\n"
"[b]Одиниця:[/b] Встановлювати значення колірного каналу на [code]1.0[/code]."
msgid ""
"Specifies the data source of the output image's red channel.\n"
"[b]Red:[/b] Use the values from the source image's red channel.\n"
"[b]Green:[/b] Use the values from the source image's green channel.\n"
"[b]Blue:[/b] Use the values from the source image's blue channel.\n"
"[b]Alpha:[/b] Use the values from the source image's alpha channel.\n"
"[b]Red Inverted:[/b] Use inverted values from the source image's red channel "
"([code]1.0 - R[/code]).\n"
"[b]Green Inverted:[/b] Use inverted values from the source image's green "
"channel ([code]1.0 - G[/code]).\n"
"[b]Blue Inverted:[/b] Use inverted values from the source image's blue "
"channel ([code]1.0 - B[/code]).\n"
"[b]Alpha Inverted:[/b] Use inverted values from the source image's alpha "
"channel ([code]1.0 - A[/code]).\n"
"[b]Unused:[/b] Set the color channel's value to the default ([code]1.0[/code] "
"for alpha, [code]0.0[/code] for red, green or blue).\n"
"[b]Zero:[/b] Set the color channel's value to [code]0.0[/code].\n"
"[b]One:[/b] Set the color channel's value to [code]1.0[/code]."
msgstr ""
"Визначає джерело даних червоного каналу вихідного зображення.\n"
"[b]Червоний:[/b] Використовувати значення з червоного каналу вихідного "
"зображення.\n"
"[b]Зелений:[/b] Використовувати значення з зеленого каналу вихідного "
"зображення.\n"
"[b]Синій:[/b] Використовувати значення з синього каналу вихідного "
"зображення.\n"
"[b]Альфа:[/b] Використовувати значення з альфа-каналу вихідного зображення.\n"
"[b]Інвертований червоний:[/b] Використовувати інвертовані значення з "
"червоного каналу вихідного зображення ([code]1.0 - R[/code]).\n"
"[b]Інвертований зелений:[/b] Використовувати інвертовані значення з зеленого "
"каналу вихідного зображення ([code]1.0 - G[/code]).\n"
"[b]Інвертований синій:[/b] Використовувати інвертовані значення з синього "
"каналу вихідного зображення ([code]1.0 - B[/code]).\n"
"[b]Інвертований альфа-канал:[/b] Використовувати інвертовані значення з альфа-"
"каналу вихідного зображення ([code]1.0 - A[/code]).\n"
"[b]Невикористаний:[/b] Встановлювати значення колірного каналу за "
"замовчуванням ([code]1.0[/code] для альфа-каналу, [code]0.0[/code] для "
"червоного, зеленого або синього).\n"
"[b]Нуль:[/b] Встановлювати значення колірного каналу на [code]0.0[/code].\n"
"[b]Одиниця:[/b] Встановлювати значення колірного каналу на [code]1.0[/code]."
msgid ""
"If [code]true[/code], puts pixels of the same surrounding color in transition "
"from transparent to opaque areas. For textures displayed with bilinear "
"filtering, this helps to reduce the outline effect when exporting images from "
"an image editor.\n"
"It's recommended to leave this enabled (as it is by default), unless this "
"causes issues for a particular image."
msgstr ""
"Якщо [code]true[/code], виставляє пікселики того ж зовнішнього кольору при "
"переході від прозорих до непрозорих зон. Для текстур, що відображаються з "
"дволінійним фільтруванням, це допомагає зменшити ефект контуру при експорті "
"зображень з редактора зображень.\n"
"Рекомендовано залишити це ввімкнено (як це за замовчуванням), якщо це "
"викликає проблеми для певного зображення."
msgid ""
"Some HDR images you can find online may be broken and contain data that is "
"encoded using the nonlinear sRGB transfer function (instead of using linear "
"encoding). It is advised not to use those files. If you absolutely have to, "
"enabling [member process/hdr_as_srgb] will make them look correct.\n"
"[b]Warning:[/b] Enabling [member process/hdr_as_srgb] on well-formatted HDR "
"images will cause the resulting image to look too dark, so leave this on "
"[code]false[/code] if unsure."
msgstr ""
"Деякі HDR-зображення, які ви можете знайти в Інтернеті, можуть бути "
"пошкодженими та містити дані, закодовані за допомогою нелінійної функції "
"передачі sRGB (замість лінійного кодування). Рекомендується не "
"використовувати такі файли. Якщо це абсолютно необхідно, увімкнення [member "
"process/hdr_as_srgb] зробить їх вигляд правильним.\n"
"[b]Попередження:[/b] Увімкнення [member process/hdr_as_srgb] на добре "
"відформатованих HDR-зображеннях призведе до того, що отримане зображення "
"виглядатиме занадто темним, тому залиште це значення на [code]false[/code], "
"якщо не впевнені."
msgid ""
"If [code]true[/code], clamps exposure in the imported high dynamic range "
"images using a smart clamping formula (without introducing [i]visible[/i] "
"clipping).\n"
"Some HDR panorama images you can find online may contain extremely bright "
"pixels, due to being taken from real life sources without any clipping.\n"
"While these HDR panorama images are accurate to real life, this can cause the "
"radiance map generated by Godot to contain sparkles when used as a background "
"sky. This can be seen in material reflections (even on rough materials in "
"extreme cases). Enabling [member process/hdr_clamp_exposure] can resolve this."
msgstr ""
"Якщо [code]true[/code], випромінює вплив на імпортні високодинамічні "
"зображення діапазону за допомогою розумної формули затискання (без введення "
"[i]видимі[/i] кліпування).\n"
"Деякі HDR панорамні зображення ви можете знайти в Інтернеті, можуть містити "
"надзвичайно яскраві пікселів, через взяті з реальних джерел життя без "
"натискання.\n"
"Незважаючи на те, що ці HDR панорамні зображення є точними для реального "
"життя, це може призвести до карти променевості, створеної Godot, щоб містити "
"іскри при використанні фонового неба. Це можна побачити в матеріалі рефлексії "
"(навіть на грубих матеріалах у крайніх випадках). Увімкнення [member process/"
"hdr_clamp_exposure] може вирішити це."
msgid ""
"The same result can be achieved by setting [member process/channel_remap/"
"green] to [code]Green Inverted[/code]."
msgstr ""
"Такого ж результату можна досягти, встановивши для [member process/"
"channel_remap/green] значення [code]Зелений інвертований[/code]."
msgid ""
"If [code]true[/code], convert the normal map from Y- (DirectX-style) to Y+ "
"(OpenGL-style) by inverting its green color channel. This is the normal map "
"convention expected by Godot.\n"
"More information about normal maps (including a coordinate order table for "
"popular engines) can be found [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details]here[/url]."
msgstr ""
"Якщо [code]true[/code], перетворюйте нормальну карту з Y- (DirectX-style) в "
"Y+ (OpenGL-style) шляхом інвертації зеленого каналу кольору. Це нормальна "
"конвенція карти, очікувана Godot.\n"
"Більш детальну інформацію про звичайні карти (включаючи координаційний стіл "
"для популярних двигунів) можна знайти [url=http://wiki.polycount.com/wiki/"
"Normal_Map_Technical_Details]here[/url]."
msgid ""
"An alternative to fixing darkened borders with [member process/"
"fix_alpha_border] is to use premultiplied alpha. By enabling this option, the "
"texture will be converted to this format. A premultiplied alpha texture "
"requires specific materials to be displayed correctly:\n"
"- In 2D, a [CanvasItemMaterial] will need to be created and configured to use "
"the [constant CanvasItemMaterial.BLEND_MODE_PREMULT_ALPHA] blend mode on "
"[CanvasItem]s that use this texture. In custom [code]@canvas_item[/code] "
"shaders, [code]render_mode blend_premul_alpha;[/code] should be used.\n"
"- In 3D, a [BaseMaterial3D] will need to be created and configured to use the "
"[constant BaseMaterial3D.BLEND_MODE_PREMULT_ALPHA] blend mode on materials "
"that use this texture. In custom [code]spatial[/code] shaders, "
"[code]render_mode blend_premul_alpha;[/code] should be used."
msgstr ""
"Альтернативою фіксації затемнених кордонів з [member process/"
"fix_alpha_border] є використання premultiplied alpha. За допомогою цього "
"параметра текстура буде перетворена в цей формат. Точна текстура альфа "
"вимагає специфічних матеріалів, які будуть відображатися правильно:\n"
"- У 2D, [CanvasItemMaterial] буде потрібно створювати і налаштувати для "
"використання [constant CanvasItemMaterial.BLEND_MODE_PREMULT_ALPHA] "
"блендерний режим на [CanvasItem], які використовують цю текстуру. На "
"замовлення [code]@canvas_item[/code] шейдери, [code]render_mode "
"mix_premul_alpha;[/code] слід використовувати.\n"
"- У 3D, [BaseMaterial3D] потрібно створювати і налаштувати для використання "
"[constant BaseMaterial3D.BLEND_MODE_PREMULT_ALPHA] на матеріалах, які "
"використовують цю текстуру. На замовлення [code]spatial[/code] шейдери, "
"[code]render_mode mix_premul_alpha;[/code] слід використовувати."
msgid ""
"If set to a value greater than [code]0[/code], the size of the texture is "
"limited on import to a value smaller than or equal to the value specified "
"here. For non-square textures, the size limit affects the longer dimension, "
"with the shorter dimension scaled to preserve aspect ratio. Resizing is "
"performed using cubic interpolation.\n"
"This can be used to reduce memory usage without affecting the source images, "
"or avoid issues with textures not displaying on mobile/web platforms (as "
"these usually can't display textures larger than 4096×4096).\n"
"[b]Note:[/b] Even if this is set to [code]0[/code], import size is limited to "
"the following dimensions for technical reasons. Depending on [member compress/"
"mode], textures will be downsampled on import if necessary:\n"
"- [b]Lossy:[/b] 16383 pixels width or height, whichever is larger;\n"
"- [b]Basis Universal:[/b] 16384 pixels width or height, whichever is larger;\n"
"- [b]All other modes:[/b] 32768 pixels width or height, whichever is larger."
msgstr ""
"Якщо встановлено значення більше за [code]0[/code], розмір текстури під час "
"імпорту обмежується значенням, меншим або рівним вказаному тут значенню. Для "
"неквадратних текстур обмеження розміру впливає на довший розмір, а менший "
"розмір масштабується для збереження співвідношення сторін. Зміна розміру "
"виконується за допомогою кубічної інтерполяції. \n"
"Це можна використати, щоб зменшити використання пам’яті, не впливаючи на "
"вихідні зображення, або уникнути проблем із відображенням текстур на "
"мобільних/веб-платформах (оскільки вони зазвичай не можуть відображати "
"текстури розміром більше 4096×4096). \n"
"[b]Примітка:[/b] Навіть якщо для цього значення встановлено значення [code]0[/"
"code], розмір імпорту обмежений наступними розмірами з технічних причин. "
"Залежно від [member compress/mode], текстури буде зменшено під час імпорту, "
"якщо необхідно: \n"
"- [b]Втрати:[/b] ширина або висота 16383 пікселів, залежно від того, що "
"більше; \n"
"- [b]Базовий універсальний:[/b] ширина або висота 16384 пікселів, залежно від "
"того, що більше; \n"
"- [b]Усі інші режими:[/b] ширина або висота 32768 пікселів, залежно від того, "
"що більше."
msgid ""
"The color channel to consider as a roughness map in this texture. Only "
"effective if [member roughness/src_normal] is not empty."
msgstr ""
"Колірний канал, який слід розглядати як карту шорсткості в цій текстурі. "
"Ефективно, лише якщо [member roughness/src_normal] не порожній."
msgid ""
"The path to the texture to consider as a normal map for roughness filtering "
"on import. Specifying this can help decrease specular aliasing slightly in "
"3D.\n"
"Roughness filtering on import is only used in 3D rendering, not 2D."
msgstr ""
"Шлях до текстури розглянути як нормальну карту для фільтрації грубості на "
"імпорті. Вкажіть це може допомогти зменшити вагінальне освітлення трохи в "
"3D.\n"
"Фільтрування жорсткості на імпорт використовується тільки в 3D рендерингу, не "
"2D."
msgid ""
"The scale the SVG should be rendered at, with [code]1.0[/code] being the "
"original design size. Higher values result in a larger image. Note that "
"unlike font oversampling, this affects the size the SVG is rendered at in 2D. "
"See also [member editor/scale_with_editor_scale].\n"
"[b]Note:[/b] Only available for SVG images."
msgstr ""
"Свага СВГ повинна бути надана, з [code]1.0[/code] є оригінальним розміром "
"дизайну. Більшість значень призводить до збільшення зображення. Зауважте, що "
"на відміну від перенапруги шрифтів, це впливає на розмір SVG на 2D. Дивись "
"також [member editor/scale_with_editor_scale].\n"
"[b]Примітка:[/b] Тільки доступні для SVG зображень."
msgid ""
"Imports a collection of textures from a PNG image into an optimized "
"[AtlasTexture] for 2D rendering."
msgstr ""
"Імпортування текстур з зображення PNG в оптимізований [AtlasTexture] для 2D-"
"відтворювання."
msgid ""
"This imports a collection of textures from a PNG image into an [AtlasTexture] "
"or 2D [ArrayMesh]. This can be used to save memory when importing 2D "
"animations from spritesheets. Texture atlases are only supported in 2D "
"rendering, not 3D. See also [ResourceImporterTexture] and "
"[ResourceImporterLayeredTexture].\n"
"[b]Note:[/b] [ResourceImporterTextureAtlas] does not handle importing "
"[TileSetAtlasSource], which is created using the [TileSet] editor instead."
msgstr ""
"Цей імпорт текстур з зображення PNG в [AtlasTexture] або 2D [ArrayMesh]. Це "
"може бути використана для збереження пам'яті при імпорті 2D анімацій з "
"spritesheets. Текстура застібається тільки в 2D рендерингу, не 3D. Дивитися "
"також [ResourceImporterTexture] і [ResourceImporterLayeredTexture].\n"
"[b]Примітка:[/b] [ResourceImporterTextureAtlas] не ручить імпорт "
"[TileSetAtlasSource], який створюється за допомогою редактора [TileSet]."
msgid ""
"Path to the atlas spritesheet. This [i]must[/i] be set to valid path to a PNG "
"image. Otherwise, the atlas will fail to import."
msgstr ""
"Шлях до атласного листа. Ця [i]must[/i] встановлюється на дійсний шлях до "
"зображення PNG. В іншому випадку атлас не буде імпортувати."
msgid ""
"If [code]true[/code], discards empty areas from the atlas. This only affects "
"final sprite positioning, not storage. See also [member "
"trim_alpha_border_from_region].\n"
"[b]Note:[/b] Only effective if [member import_mode] is [b]Region[/b]."
msgstr ""
"Якщо [code]true[/code], відкидає порожні області з атласу. Це впливає лише на "
"кінцеве позиціонування спрайта, а не на сховище. Див. також [member "
"trim_alpha_border_from_region].\n"
"[b]Примітка:[/b] Діє лише якщо [member import_mode] має значення [b]Region[/"
"b]."
msgid ""
"[b]Region:[/b] Imports the atlas in an [AtlasTexture] resource, which is "
"rendered as a rectangle. This is fast to render, but transparent areas still "
"have to be rendered if they can't be trimmed effectively by [member "
"trim_alpha_border_from_region]. This can reduce performance when rendering "
"large sprites on screen.\n"
"[b]Mesh:[/b] Imports the atlas as an [ArrayMesh] resource, keeping the "
"original bitmap visible (but rendered as a polygon). This can be used to "
"reduce fill rate when rendering large transparent sprites, at the cost of "
"slower rendering if there are little to no transparent areas in the sprite."
msgstr ""
"[b]Region:[/b] Імпорт атласу в ресурсі [AtlasTexture], що надається як "
"прямокутник. Це швидко рендерити, але прозорі райони все ще повинні бути "
"рендеровані, якщо вони не можуть бути оброблені ефективно за допомогою "
"[member trim_alpha_border_from_region]. Це може зменшити продуктивність при "
"рендерингу великих спрайтів на екрані.\n"
"[b]Меш:[/b] Імпорт атласу як ресурс [ArrayMesh], зберігаючи оригінальну "
"бітмаму видимим (але відображається як полігон). Це може бути використаний "
"для зменшення частоти заповнення при рендерингу великих прозорих спрайтів, за "
"вартістю повільного рендерингу, якщо є мало прозорих зон в спрайті."
msgid ""
"If [code]true[/code], trims the region to exclude fully transparent pixels "
"using a clipping rectangle (which is never rotated). This can be used to save "
"memory. See also [member crop_to_region].\n"
"[b]Note:[/b] Only effective if [member import_mode] is [b]Region[/b]."
msgstr ""
"Якщо [code]true[/code], обрізає область, виключаючи повністю прозорі пікселі, "
"використовуючи прямокутник відсікання (який ніколи не повертається). Це можна "
"використовувати для економії пам'яті. Див. також [member crop_to_region].\n"
"[b]Примітка:[/b] Діє лише тоді, коли [member import_mode] має значення "
"[b]Region[/b]."
msgid "Imports a WAV audio file for playback."
msgstr "Імпорт аудіофайлу WAV для відтворення."
msgid ""
"WAV is an uncompressed format, which can provide higher quality compared to "
"Ogg Vorbis and MP3. It also has the lowest CPU cost to decode. This means "
"high numbers of WAV sounds can be played at the same time, even on low-end "
"devices.\n"
"By default, Godot imports WAV files using the lossy Quite OK Audio "
"compression. You may change this by setting the [member compress/mode] "
"property."
msgstr ""
"WAV — це нестиснутий формат, який може забезпечити вищу якість порівняно з "
"Ogg Vorbis і MP3. Він також має найнижчу вартість процесора для декодування. "
"Це означає, що велика кількість звуків WAV може відтворюватися одночасно, "
"навіть на пристроях низького класу. \n"
"За замовчуванням Godot імпортує файли WAV за допомогою стиснення цілком "
"нормального аудіо з втратами. Ви можете змінити це, встановивши властивість "
"[member compress/mode]."
msgid ""
"The compression mode to use on import.\n"
"- [b]PCM (Uncompressed):[/b] Imports audio data without any form of "
"compression, preserving the highest possible quality. It has the lowest CPU "
"cost, but the highest memory usage.\n"
"- [b]IMA ADPCM:[/b] Applies fast, lossy compression during import, noticeably "
"decreasing the quality, but with low CPU cost and memory usage. Does not "
"support seeking and only Forward loop mode is supported.\n"
"- [b][url=https://qoaformat.org/]Quite OK Audio[/url]:[/b] Also applies lossy "
"compression on import, having a slightly higher CPU cost compared to IMA "
"ADPCM, but much higher quality and the lowest memory usage."
msgstr ""
"Режим стиснення для імпорту. \n"
"- [b]PCM (без стиснення):[/b] імпортує аудіодані без будь-якої форми "
"стиснення, зберігаючи найвищу можливу якість. Він має найнижчу вартість ЦП, "
"але найбільше використання пам’яті. \n"
"- [b]IMA ADPCM:[/b] застосовує швидке стиснення з втратами під час імпорту, "
"помітно знижуючи якість, але з низькими витратами процесора та використанням "
"пам’яті. Не підтримує пошук і підтримується лише режим прямого циклу. \n"
"- [b][url=https://qoaformat.org/]Цілком добре аудіо[/url]:[/b] також "
"застосовує стиснення з втратами під час імпорту, дещо вищу вартість процесора "
"порівняно з IMA ADPCM, але набагато вищу якість і найменше використання "
"пам’яті."
msgid ""
"The begin loop point to use when [member edit/loop_mode] is [b]Forward[/b], "
"[b]Ping-Pong[/b], or [b]Backward[/b]. This is set in samples after the "
"beginning of the audio file."
msgstr ""
"Початкова точка петлі для використання при [member edit/loop_mode] "
"[b]Forward[/b], [b]Ping-Pong[/b], або [b]Backward[/b]. Після початку аудіо-"
"файлу встановіть зразки."
msgid ""
"The end loop point to use when [member edit/loop_mode] is [b]Forward[/b], "
"[b]Ping-Pong[/b], or [b]Backward[/b]. This is set in samples after the "
"beginning of the audio file. A value of [code]-1[/code] uses the end of the "
"audio file as the end loop point."
msgstr ""
"Кінцева петля точка для використання при [member edit/loop_mode] [b]Forward[/"
"b], [b]Ping-Pong[/b], або [b]Backward[/b]. Після початку аудіо-файлу "
"встановіть зразки. Значення [code]-1[/code] використовує кінець аудіофайлу в "
"якості кінцевої точки петлі."
msgid ""
"Controls how audio should loop.\n"
"- [b]Detect From WAV:[/b] Uses loop information from the WAV metadata.\n"
"- [b]Disabled:[/b] Don't loop audio, even if the metadata indicates the file "
"playback should loop.\n"
"- [b]Forward:[/b] Standard audio looping. Plays the audio forward from the "
"beginning to [member edit/loop_end], then returns to [member edit/loop_begin] "
"and repeats.\n"
"- [b]Ping-Pong:[/b] Plays the audio forward until [member edit/loop_end], "
"then backwards to [member edit/loop_begin], repeating this cycle.\n"
"- [b]Backward:[/b] Plays the audio backwards from [member edit/loop_end] to "
"[member edit/loop_begin], then repeats.\n"
"[b]Note:[/b] In [AudioStreamPlayer], the [signal AudioStreamPlayer.finished] "
"signal won't be emitted for looping audio when it reaches the end of the "
"audio file, as the audio will keep playing indefinitely."
msgstr ""
"Контролює, як звук має повторюватися. \n"
"- [b]Виявлення з WAV:[/b] Використовує інформацію циклу з метаданих WAV. \n"
"- [b]Вимкнено:[/b] Не повторювати аудіо, навіть якщо метадані вказують на те, "
"що відтворення файлу має повторюватися. \n"
"- [b]Вперед:[/b] Стандартне повторення звуку. Відтворює аудіо з початку до "
"[member edit/loop_end], потім повертається до [member edit/loop_begin] і "
"повторює. \n"
"- [b]Пінг-понг:[/b] відтворює аудіо вперед до [member edit/loop_end], потім "
"назад до [member edit/loop_begin], повторюючи цей цикл. \n"
"- [b]Назад:[/b] Відтворює аудіо назад від [member edit/loop_end] до [member "
"edit/loop_begin], а потім повторює. \n"
"[b]Примітка.[/b] У [AudioStreamPlayer] сигнал [signal "
"AudioStreamPlayer.finished] не видаватиметься для циклічного аудіо, коли він "
"досягне кінця аудіофайлу, оскільки аудіо відтворюватиметься безкінечно."
msgid ""
"If [code]true[/code], normalize the audio volume so that its peak volume is "
"equal to 0 dB. When enabled, normalization will make audio sound louder "
"depending on its original peak volume."
msgstr ""
"Якщо [code]true[/code], нормалізуйте аудіо об'єм, щоб його піковий обсяг "
"дорівнює 0 дБ. Увімкнено нормалізацію звукового звуку в залежності від "
"початкового об’єму піку."
msgid ""
"If [code]true[/code], automatically trim the beginning and end of the audio "
"if it's lower than -50 dB after normalization (see [member edit/normalize]). "
"This prevents having files with silence at the beginning or end, which "
"increases their size unnecessarily and adds latency to the moment they are "
"played back. A fade-in/fade-out period of 500 samples is also used during "
"trimming to avoid audible pops."
msgstr ""
"Якщо [code]true[/code], автоматично обрізаючи початок і кінець аудіо, якщо це "
"нижче, ніж -50 dB після нормалізації (див. [member edit/normalize]). Це "
"запобігає потраплянню файлів з тигрою на початку або кінці, що збільшує їх "
"розмір необов'язково і додає затримки до моменту, коли вони граються назад. "
"Під час обрізки також використовується фад-в / вихідний період 500 зразків."
msgid ""
"If [code]true[/code], forces the imported audio to use 8-bit quantization if "
"the source file is 16-bit or higher.\n"
"Enabling this is generally not recommended, as 8-bit quantization decreases "
"audio quality significantly. If you need smaller file sizes, consider using "
"Ogg Vorbis or MP3 audio instead."
msgstr ""
"Якщо [code]true[/code], змушує імпортувати аудіо для використання 8-бітної "
"квантизації, якщо вихідний файл 16-біт або вище.\n"
"Включаючи це, як правило, не рекомендується, оскільки 8-бітна квантизація "
"значно знижується якість звуку. Якщо вам потрібні менші розміри файлів, "
"розгляньте за допомогою Ogg Vorbis або MP3 аудіо замість."
msgid ""
"If set to a value greater than [code]0[/code], forces the audio's sample rate "
"to be reduced to a value lower than or equal to the value specified in "
"[member force/max_rate_hz].\n"
"This can decrease file size noticeably on certain sounds, without impacting "
"quality depending on the actual sound's contents. See [url=$DOCS_URL/"
"tutorials/assets_pipeline/importing_audio_samples.html#doc-importing-audio-"
"samples-best-practices]Best practices[/url] for more information."
msgstr ""
"Якщо встановити значення більше, ніж [code]0[/code], змушує швидкість зразка "
"аудіо, щоб зменшити значення, ніж або дорівнює значення, зазначеному в "
"[member force/max_rate_hz].\n"
"Це може зменшити розмір файлу помітно на певних звуках, не впливаючи якість в "
"залежності від фактичного вмісту звуку. Див. [url=$DOCS_URL/tutorials/"
"assets_pipeline/importing_audio_samples.html#doc-importing-audio-samples-best-"
"practices] Найкращі практики [/url] для отримання додаткової інформації."
msgid ""
"The frequency to limit the imported audio sample to (in Hz). Only effective "
"if [member force/max_rate] is [code]true[/code]."
msgstr ""
"Частота для обмеження імпортного аудіопрокату (в Гц). [code]true[/code]."
msgid ""
"If [code]true[/code], forces the imported audio to be mono if the source file "
"is stereo. This decreases the file size by 50% by merging the two channels "
"into one."
msgstr ""
"Якщо [code]true[/code], змушує імпортувати аудіо, щоб бути моно, якщо "
"вихідний файл є стерео. Це зменшує розмір файлу на 50%, збільшуючи два канали "
"в одну."
msgid "A singleton for loading resource files."
msgstr "Однотон для завантаження ресурсних файлів."
msgid ""
"A singleton used to load resource files from the filesystem.\n"
"It uses the many [ResourceFormatLoader] classes registered in the engine "
"(either built-in or from a plugin) to load files into memory and convert them "
"to a format that can be used by the engine.\n"
"[b]Note:[/b] You have to import the files into the engine first to load them "
"using [method load]. If you want to load [Image]s at run-time, you may use "
"[method Image.load]. If you want to import audio files, you can use the "
"snippet described in [member AudioStreamMP3.data].\n"
"[b]Note:[/b] Non-resource files such as plain text files cannot be read using "
"[ResourceLoader]. Use [FileAccess] for those files instead, and be aware that "
"non-resource files are not exported by default (see notes in the [FileAccess] "
"class description for instructions on exporting them)."
msgstr ""
"Синглтон, який використовується для завантаження файлів ресурсів із файлової "
"системи. \n"
"Він використовує багато класів [ResourceFormatLoader], зареєстрованих у "
"механізмі (вбудованих або з плагіна), щоб завантажувати файли в пам’ять і "
"перетворювати їх у формат, який може використовувати механізм. \n"
"[b]Примітка:[/b] Ви повинні спочатку імпортувати файли в механізм, щоб "
"завантажити їх за допомогою [method load]. Якщо ви хочете завантажити [Image] "
"під час виконання, ви можете використовувати [method Image.load]. Якщо ви "
"хочете імпортувати аудіофайли, ви можете використати фрагмент, описаний у "
"[member AudioStreamMP3.data]. \n"
"[b]Примітка: [/b] Нересурсні файли, наприклад файли звичайного тексту, не "
"можна читати за допомогою [ResourceLoader]. Замість цього використовуйте "
"[FileAccess] для цих файлів і майте на увазі, що нересурсні файли не "
"експортуються за замовчуванням (див. примітки в описі класу [FileAccess], щоб "
"отримати інструкції щодо їх експорту)."
msgid "Threaded Loading Demo"
msgstr "Демонстрація потокового завантаження"
msgid ""
"Registers a new [ResourceFormatLoader]. The ResourceLoader will use the "
"ResourceFormatLoader as described in [method load].\n"
"This method is performed implicitly for ResourceFormatLoaders written in "
"GDScript (see [ResourceFormatLoader] for more information)."
msgstr ""
"Статус на сервери ResourceLoader буде використовувати ResourceFormatLoader як "
"описано в [методичне навантаження].\n"
"Цей метод виконується непомітно для ResourceFormatLoaders, написаних в "
"GDScript (див. [ResourceFormatLoader] для отримання додаткової інформації)."
msgid ""
"Returns whether a recognized resource exists for the given [param path].\n"
"An optional [param type_hint] can be used to further specify the [Resource] "
"type that should be handled by the [ResourceFormatLoader]. Anything that "
"inherits from [Resource] can be used as a type hint, for example [Image].\n"
"[b]Note:[/b] If you use [method Resource.take_over_path], this method will "
"return [code]true[/code] for the taken path even if the resource wasn't saved "
"(i.e. exists only in resource cache)."
msgstr ""
"Повертає, чи існує визнаний ресурс для вказаного [пам'ятний шлях].\n"
"Додатковий [param type_hint] може бути використаний для подальшого уточнення "
"типу [Resource], який слід обробляти [ResourceFormatLoader]. Будь-який, що "
"спадок від [Resource] може бути використаний як підказка типу, наприклад "
"[Image].\n"
"[b]Примітка:[/b] Якщо ви використовуєте [method Resource.take_over_path], цей "
"метод повернеться [code]true[/code], якщо ресурс не збережений (тобто існує "
"тільки в ресурсному кеші)."
msgid ""
"Returns the cached resource reference for the given [param path].\n"
"[b]Note:[/b] If the resource is not cached, the returned [Resource] will be "
"invalid."
msgstr ""
"Повертає кешоване посилання на ресурс для заданого [param path].\n"
"[b]Примітка:[/b] Якщо ресурс не кешується, повернутий [Resource] буде "
"недійсним."
msgid ""
"Returns the dependencies for the resource at the given [param path].\n"
"Each dependency is a string that can be divided into sections by [code]::[/"
"code]. There can be either one section or three sections, with the second "
"section always being empty. When there is one section, it contains the file "
"path. When there are three sections, the first section contains the UID and "
"the third section contains the fallback path.\n"
"[codeblock]\n"
"for dependency in ResourceLoader.get_dependencies(path):\n"
"\tif dependency.contains(\"::\"):\n"
"\t\tprint(dependency.get_slice(\"::\", 0)) # Prints the UID.\n"
"\t\tprint(dependency.get_slice(\"::\", 2)) # Prints the fallback path.\n"
"\telse:\n"
"\t\tprint(dependency) # Prints the path.\n"
"[/codeblock]"
msgstr ""
"Повертає залежності для ресурсу за заданим [param path].\n"
"Кожна залежність – це рядок, який можна розділити на секції за допомогою "
"[code]::[/code]. Може бути як одна секція, так і три секції, причому друга "
"секція завжди порожня. Якщо є одна секція, вона містить шлях до файлу. Якщо є "
"три секції, перша секція містить UID, а третя – резервний шлях.\n"
"[codeblock]\n"
"for dependency in ResourceLoader.get_dependencies(path):\n"
"\tif dependency.contains(\"::\"):\n"
"\t\tprint(dependency.get_slice(\"::\", 0)) # Виводить UID.\n"
"\t\tprint(dependency.get_slice(\"::\", 2)) # Виводить резервний шлях.\n"
"\telse:\n"
"\t\tprint(dependency) # Виводить шлях.\n"
"[/codeblock]"
msgid "Returns the list of recognized extensions for a resource type."
msgstr "Повертає перелік визнаних розширень для ресурсного типу."
msgid ""
"Returns the ID associated with a given resource path, or [code]-1[/code] when "
"no such ID exists."
msgstr ""
"Повертає ідентифікатор, пов'язаний з даним ресурсом, або [code]-1[/code], "
"коли не існує такого ID."
msgid ""
"Returns whether a cached resource is available for the given [param path].\n"
"Once a resource has been loaded by the engine, it is cached in memory for "
"faster access, and future calls to the [method load] method will use the "
"cached version. The cached resource can be overridden by using [method "
"Resource.take_over_path] on a new resource for that same path."
msgstr ""
"Повертає, чи доступний кешований ресурс для заданого [param path].\n"
"Після завантаження ресурсу рушієм, він кешується в пам'яті для швидшого "
"доступу, і майбутні виклики методу [method load] використовуватимуть кешовану "
"версію. Кешований ресурс можна перезаписати, використовуючи [method "
"Resource.take_over_path] для нового ресурсу для того самого шляху."
msgid ""
"Lists a directory, returning all resources and subdirectories contained "
"within. The resource files have the original file names as visible in the "
"editor before exporting. The directories have [code]\"/\"[/code] appended.\n"
"[codeblock]\n"
"# Prints [\"extra_data/\", \"model.gltf\", \"model.tscn\", "
"\"model_slime.png\"]\n"
"print(ResourceLoader.list_directory(\"res://assets/enemies/slime\"))\n"
"[/codeblock]\n"
"[b]Note:[/b] The order of files and directories returned by this method is "
"not deterministic, and can vary between operating systems.\n"
"[b]Note:[/b] To normally traverse the filesystem, see [DirAccess]."
msgstr ""
"Виводить список каталогів, повертаючи всі ресурси та підкаталоги, що "
"містяться в ньому. Файли ресурсів мають оригінальні імена файлів, як видно в "
"редакторі перед експортом. До каталогів додано [code]\"/\"[/code].\n"
"[codeblock]\n"
"# Виводить [\"extra_data/\", \"model.gltf\", \"model.tscn\", "
"\"model_slime.png\"]\n"
"print(ResourceLoader.list_directory(\"res://assets/enemies/slime\"))\n"
"[/codeblock]\n"
"[b]Примітка:[/b] Порядок файлів та каталогів, що повертаються цим методом, не "
"є детермінованим і може відрізнятися залежно від операційної системи.\n"
"[b]Примітка:[/b] Щоб нормально переміщатися по файловій системі, див. "
"[DirAccess]."
msgid ""
"Loads a resource at the given [param path], caching the result for further "
"access.\n"
"The registered [ResourceFormatLoader]s are queried sequentially to find the "
"first one which can handle the file's extension, and then attempt loading. If "
"loading fails, the remaining ResourceFormatLoaders are also attempted.\n"
"An optional [param type_hint] can be used to further specify the [Resource] "
"type that should be handled by the [ResourceFormatLoader]. Anything that "
"inherits from [Resource] can be used as a type hint, for example [Image].\n"
"The [param cache_mode] property defines whether and how the cache should be "
"used or updated when loading the resource.\n"
"Returns an empty resource if no [ResourceFormatLoader] could handle the file, "
"and prints an error if no file is found at the specified path.\n"
"GDScript has a simplified [method @GDScript.load] built-in method which can "
"be used in most situations, leaving the use of [ResourceLoader] for more "
"advanced scenarios.\n"
"[b]Note:[/b] If [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] is [code]true[/code], [method "
"@GDScript.load] will not be able to read converted files in an exported "
"project. If you rely on run-time loading of files present within the PCK, set "
"[member ProjectSettings.editor/export/convert_text_resources_to_binary] to "
"[code]false[/code].\n"
"[b]Note:[/b] Relative paths will be prefixed with [code]\"res://\"[/code] "
"before loading, to avoid unexpected results make sure your paths are absolute."
msgstr ""
"Завантажує ресурс за вказаним [param path], кешуючи результат для подальшого "
"доступу.\n"
"Зареєстровані [ResourceFormatLoader] послідовно запитуються, щоб знайти "
"перший, який може обробити розширення файлу, а потім намагаються завантажити. "
"Якщо завантаження не вдається, також намагаються завантажити решту "
"ResourceFormatLoader.\n"
"Додатковий [param type_hint] може бути використаний для подальшого визначення "
"типу [Resource], який має оброблятися [ResourceFormatLoader]. Будь-що, що "
"успадковується від [Resource], може бути використано як підказка типу, "
"наприклад, [Image].\n"
"Властивість [param cache_mode] визначає, чи і як кеш повинен "
"використовуватися або оновлюватися під час завантаження ресурсу.\n"
"Повертає порожній ресурс, якщо жоден [ResourceFormatLoader] не може обробити "
"файл, і друкує помилку, якщо файл не знайдено за вказаним шляхом.\n"
"GDScript має спрощений вбудований метод [method @GDScript.load], який можна "
"використовувати в більшості ситуацій, залишаючи використання [ResourceLoader] "
"для більш складних сценаріїв. \n"
"[b]Примітка:[/b] Якщо [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] має значення [code]true[/code], [method "
"@GDScript.load] не зможе прочитати конвертовані файли в експортованому "
"проекті. Якщо ви покладаєтеся на завантаження файлів, що знаходяться в PCK, "
"під час виконання, встановіть для [member ProjectSettings.editor/export/"
"convert_text_resources_to_binary] значення [code]false[/code].\n"
"[b]Примітка:[/b] Відносні шляхи будуть мати префікс [code]\"res://\"[/code] "
"перед завантаженням. Щоб уникнути неочікуваних результатів, переконайтеся, що "
"ваші шляхи абсолютні."
msgid ""
"Returns the resource loaded by [method load_threaded_request].\n"
"If this is called before the loading thread is done (i.e. [method "
"load_threaded_get_status] is not [constant THREAD_LOAD_LOADED]), the calling "
"thread will be blocked until the resource has finished loading. However, it's "
"recommended to use [method load_threaded_get_status] to known when the load "
"has actually completed."
msgstr ""
"Повертає ресурс, завантажений [method load_threaded_request].\n"
"Якщо це викликається до завершення потоку завантаження (тобто [method "
"load_threaded_get_status] не є [constant THREAD_LOAD_LOADED]), потік, що "
"викликає, буде заблоковано, доки ресурс не завершить завантаження. Однак "
"рекомендується використовувати [method load_threaded_get_status], щоб "
"дізнатися, коли завантаження фактично завершилося."
msgid ""
"Returns the status of a threaded loading operation started with [method "
"load_threaded_request] for the resource at [param path].\n"
"An array variable can optionally be passed via [param progress], and will "
"return a one-element array containing the ratio of completion of the threaded "
"loading (between [code]0.0[/code] and [code]1.0[/code]).\n"
"[b]Note:[/b] The recommended way of using this method is to call it during "
"different frames (e.g., in [method Node._process], instead of a loop)."
msgstr ""
"Повертає статус потокової операції завантаження, розпочатої за допомогою "
"методу [method load_threaded_request] для ресурсу за адресою [param path].\n"
"Змінну масиву можна додатково передати через [param progress], і вона поверне "
"одноелементний масив, що містить коефіцієнт завершення потокового "
"завантаження (між [code]0.0[/code] та [code]1.0[/code]).\n"
"[b]Примітка:[/b] Рекомендований спосіб використання цього методу – викликати "
"його під час різних кадрів (наприклад, у методі [method node._process], "
"замість циклу)."
msgid ""
"Loads the resource using threads. If [param use_sub_threads] is [code]true[/"
"code], multiple threads will be used to load the resource, which makes "
"loading faster, but may affect the main thread (and thus cause game "
"slowdowns).\n"
"The [param cache_mode] parameter defines whether and how the cache should be "
"used or updated when loading the resource."
msgstr ""
"Завантажує ресурс за допомогою потоків. Якщо [param use_sub_threads] має "
"значення [code]true[/code], для завантаження ресурсу буде використано кілька "
"потоків, що пришвидшує завантаження, але може вплинути на основний потік (і "
"таким чином спричинити уповільнення гри).\n"
"Параметр [param cache_mode] визначає, чи і як кеш має використовуватися або "
"оновлюватися під час завантаження ресурсу."
msgid "Unregisters the given [ResourceFormatLoader]."
msgstr "Незареєстровані дані [ResourceFormatLoader]."
msgid ""
"Changes the behavior on missing sub-resources. The default behavior is to "
"abort loading."
msgstr ""
"Зміни поведінки на відсутніх субресурсах. Поведінка за замовчуванням полягає "
"в скороченні навантаження."
msgid ""
"The resource is invalid, or has not been loaded with [method "
"load_threaded_request]."
msgstr ""
"Ресурс недійсний або не був завантажений [method load_threaded_request]."
msgid "The resource is still being loaded."
msgstr "Ресурс все ще завантажується."
msgid "Some error occurred during loading and it failed."
msgstr "При навантаженні і її не вдалося."
msgid ""
"The resource was loaded successfully and can be accessed via [method "
"load_threaded_get]."
msgstr ""
"Ресурс успішно завантажено, і до нього можна отримати доступ через [method "
"load_threaded_get]."
msgid "A node used to preload sub-resources inside a scene."
msgstr "Вузол використовується для перевантаження субресурсів всередині сцени."
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 "
"preloader. You can add the resources using the ResourcePreloader tab when the "
"node is selected.\n"
"GDScript has a simplified [method @GDScript.preload] built-in method which "
"can be used in most situations, leaving the use of [ResourcePreloader] for "
"more advanced scenarios."
msgstr ""
"Ця вершина використовується для перевантаження субресурсів всередині сцени, "
"тому коли сцена завантажується, всі ресурси готові використовувати і можуть "
"бути отримані від перевантажувача. Ви можете додати ресурси за допомогою "
"вкладки ResourcePreloader при обранні вершини.\n"
"GDScript має спрощену [method @GDScript.preload] вбудований метод, який можна "
"використовувати в більшості ситуацій, залишаючи використання "
"[ResourcePreloader] для більш розширених сценаріїв."
msgid ""
"Adds a resource to the preloader with the given [param name]. If a resource "
"with the given [param name] already exists, the new resource will be renamed "
"to \"[param name] N\" where N is an incrementing number starting from 2."
msgstr ""
"Додавання ресурсу на задану [param name]. Якщо ресурс з вказаною назвою "
"[param name] вже існує, новий ресурс буде перейменований на назву param] N "
"\", де N є вихідним числом від 2."
msgid "Returns the resource associated to [param name]."
msgstr "Повертає ресурс, пов'язаний з [param name]."
msgid "Returns the list of resources inside the preloader."
msgstr "Повертає перелік ресурсів всередині завантажувача."
msgid ""
"Returns [code]true[/code] if the preloader contains a resource associated to "
"[param name]."
msgstr ""
"Повертаємо [code]true[/code], якщо завантажувач містить ресурс, пов'язаний з "
"[param name]."
msgid "Removes the resource associated to [param name] from the preloader."
msgstr ""
"Видаляє ресурс, пов'язаний з [param name], з попереднього завантажувача."
msgid ""
"Renames a resource inside the preloader from [param name] to [param newname]."
msgstr ""
"Перейменовує ресурс усередині попереднього завантажувача з [param name] до "
"[param newname]."
msgid "A singleton for saving [Resource]s to the filesystem."
msgstr "Сінглтон для збереження [Resource] у файловій системі."
msgid ""
"A singleton for saving resource types to the filesystem.\n"
"It uses the many [ResourceFormatSaver] classes registered in the engine "
"(either built-in or from a plugin) to save resource data to text-based (e.g. "
"[code].tres[/code] or [code].tscn[/code]) or binary files (e.g. [code].res[/"
"code] or [code].scn[/code])."
msgstr ""
"Однотон для збереження типів ресурсів до файлової системи.\n"
"Використовується багато класів [ResourceFormatSaver], зареєстрованих в "
"двигуні (або вбудованих або з плагіна) для збереження ресурсних даних на "
"основі тексту (наприклад, [code].tres[/code] або [code].tscn[/code]) або "
"бінарних файлів (наприклад, [code].res[/code] або [code].scn[/code]."
msgid ""
"Registers a new [ResourceFormatSaver]. The ResourceSaver will use the "
"ResourceFormatSaver as described in [method save].\n"
"This method is performed implicitly for ResourceFormatSavers written in "
"GDScript (see [ResourceFormatSaver] for more information)."
msgstr ""
"Статус на сервери ResourceSaver буде використовувати ResourceFormatSaver як "
"описано в [method save].\n"
"Цей метод виконується непомітно для ResourceFormatSavers, написаних в "
"GDScript (див. [ResourceFormatSaver] для отримання додаткової інформації)."
msgid ""
"Returns the list of extensions available for saving a resource of a given "
"type."
msgstr ""
"Повертає перелік розширень, доступних для збереження ресурсу даного типу."
msgid ""
"Returns the resource ID for the given path. If [param generate] is "
"[code]true[/code], a new resource ID will be generated if one for the path is "
"not found. If [param generate] is [code]false[/code] and the path is not "
"found, [constant ResourceUID.INVALID_ID] is returned."
msgstr ""
"Повертає ідентифікатор ресурсу для вказаного шляху. Якщо [param generate] має "
"значення [code]true[/code], буде згенеровано новий ідентифікатор ресурсу, "
"якщо ідентифікатор шляху не знайдено. Якщо [param generate] має значення "
"[code]false[/code] і шлях не знайдено, повертається [constant "
"ResourceUID.INVALID_ID]."
msgid "Unregisters the given [ResourceFormatSaver]."
msgstr "Незареєстровані дані [ResourceFormatSaver]."
msgid ""
"Saves a resource to disk to the given path, using a [ResourceFormatSaver] "
"that recognizes the resource object. If [param path] is empty, "
"[ResourceSaver] will try to use [member Resource.resource_path].\n"
"The [param flags] bitmask can be specified to customize the save behavior.\n"
"Returns [constant OK] on success.\n"
"[b]Note:[/b] When the project is running, any generated UID associated with "
"the resource will not be saved as the required code is only executed in "
"editor mode."
msgstr ""
"Зберігає ресурс на диску за заданим шляхом, використовуючи "
"[ResourceFormatSaver], який розпізнає об'єкт ресурсу. Якщо [param path] "
"порожній, [ResourceSaver] спробує використати [member "
"Resource.resource_path].\n"
"Бітову маску [param flags] можна вказати для налаштування поведінки "
"збереження.\n"
"Повертає [constant OK] у разі успіху.\n"
"[b]Примітка:[/b] Під час роботи проекту будь-який згенерований UID, "
"пов'язаний з ресурсом, не буде збережено, оскільки необхідний код виконується "
"лише в режимі редактора."
msgid ""
"Sets the UID of the given [param resource] path to [param uid]. You can "
"generate a new UID using [method ResourceUID.create_id].\n"
"Since resources will normally get a UID automatically, this method is only "
"useful in very specific cases."
msgstr ""
"Встановлює UID заданого шляху [param resource] на [param uid]. Ви можете "
"згенерувати новий UID за допомогою методу [method ResourceUID.create_id].\n"
"Оскільки ресурси зазвичай отримують UID автоматично, цей метод корисний лише "
"у дуже специфічних випадках."
msgid "No resource saving option."
msgstr "Немає можливості збереження ресурсів."
msgid "Save the resource with a path relative to the scene which uses it."
msgstr "Заощаджуйте ресурс з доріжкою відносно сцени, яка її використовує."
msgid "Bundles external resources."
msgstr "Bundles зовнішні ресурси."
msgid ""
"Changes the [member Resource.resource_path] of the saved resource to match "
"its new location."
msgstr ""
"Змінює [member Resource.resource_path] збереженого ресурсу відповідно до його "
"нового розташування."
msgid ""
"Do not save editor-specific metadata (identified by their [code]__editor[/"
"code] prefix)."
msgstr ""
"Не зберігайте метадані редактора (ідентифіковані їх [code]__editor[/code]."
msgid "Save as big endian (see [member FileAccess.big_endian])."
msgstr "Зберегти у форматі big endian (див. [member FileAccess.big_endian])."
msgid ""
"Compress the resource on save using [constant FileAccess.COMPRESSION_ZSTD]. "
"Only available for binary resource types."
msgstr ""
"Стискайте ресурс на збереження за допомогою [constant FileAccess. "
"КОМПРЕСІЯ_ZSTD]. Тільки доступні для бінарних типів ресурсів."
msgid ""
"Take over the paths of the saved subresources (see [method "
"Resource.take_over_path])."
msgstr ""
"Захопити шляхи збережених підресурсів (див. [method Resource.take_over_path])."
msgid ""
"A singleton that manages the unique identifiers of all resources within a "
"project."
msgstr ""
"Однотон, який керує унікальними ідентифікаторами всіх ресурсів в рамках "
"проекту."
msgid ""
"Resource UIDs (Unique IDentifiers) allow the engine to keep references "
"between resources intact, even if files are renamed or moved. They can be "
"accessed with [code]uid://[/code].\n"
"[ResourceUID] keeps track of all registered resource UIDs in a project, "
"generates new UIDs, and converts between their string and integer "
"representations."
msgstr ""
"UID ресурсів (унікальні ідентифікатори) дозволяють механізму зберігати "
"посилання між ресурсами без змін, навіть якщо файли перейменовано або "
"переміщено. До них можна отримати доступ за допомогою [code]uid://[/code]. \n"
"[ResourceUID] відстежує всі зареєстровані UID ресурсів у проекті, генерує "
"нові UID і перетворює їх рядкове та ціле числове представлення."
msgid ""
"Adds a new UID value which is mapped to the given resource path.\n"
"Fails with an error if the UID already exists, so be sure to check [method "
"has_id] beforehand, or use [method set_id] instead."
msgstr ""
"Додає нове значення UID, яке зіставляється з заданим шляхом ресурсу.\n"
"Якщо UID вже існує, результатом є помилка, тому обов’язково перевірте [method "
"has_id] заздалегідь або використовуйте [method set_id]."
msgid ""
"Generates a random resource UID which is guaranteed to be unique within the "
"list of currently loaded UIDs.\n"
"In order for this UID to be registered, you must call [method add_id] or "
"[method set_id]."
msgstr ""
"Генерує випадковий UID ресурсу, який гарантовано є унікальним у списку "
"завантажених на даний момент UID.\n"
"Щоб цей UID було зареєстровано, необхідно викликати [method add_id] або "
"[method set_id]."
msgid ""
"Like [method create_id], but the UID is seeded with the provided [param path] "
"and project name. UIDs generated for that path will be always the same within "
"the current project."
msgstr ""
"Подібно до [method create_id], але UID має наданий [param path] та назву "
"проекту. UID, згенеровані для цього шляху, завжди будуть однаковими в межах "
"поточного проекту."
msgid ""
"Returns a path, converting [param path_or_uid] if necessary. Fails and "
"returns an empty string if an invalid UID is provided."
msgstr ""
"Повертає шлях, за потреби перетворюючи [param path_or_uid]. Не вдається "
"виконати операцію та повертає порожній рядок, якщо вказано недійсний UID."
msgid ""
"Returns the path that the given UID value refers to.\n"
"Fails with an error if the UID does not exist, so be sure to check [method "
"has_id] beforehand."
msgstr ""
"Повертає шлях, до якого посилається задане значення UID.\n"
"Якщо UID не існує, виникає помилка, тому обов’язково перевірте [method "
"has_id] заздалегідь."
msgid "Returns whether the given UID value is known to the cache."
msgstr "Повертаємо вашу увагу на те, що зазначене значення UID відомо в кеші."
msgid "Converts the given UID to a [code]uid://[/code] string value."
msgstr "Перетворення заданої UID до [code]uid://[/code] значення рядка."
msgid ""
"Converts the provided resource [param path] to a UID. Returns the unchanged "
"path if it has no associated UID."
msgstr ""
"Перетворює наданий ресурс [param path] на UID. Повертає незмінений шлях, якщо "
"з ним не пов'язаний UID."
msgid ""
"Removes a loaded UID value from the cache.\n"
"Fails with an error if the UID does not exist, so be sure to check [method "
"has_id] beforehand."
msgstr ""
"Видаляє завантажене значення UID з кешу.\n"
"Якщо UID не існує, виникає помилка, тому обов'язково перевірте [method "
"has_id] заздалегідь."
msgid ""
"Updates the resource path of an existing UID.\n"
"Fails with an error if the UID does not exist, so be sure to check [method "
"has_id] beforehand, or use [method add_id] instead."
msgstr ""
"Оновлює шлях до ресурсу існуючого UID.\n"
"Якщо UID не існує, виникає помилка, тому обов’язково перевірте [method "
"has_id] заздалегідь або використовуйте [method add_id]."
msgid "Extracts the UID value from the given [code]uid://[/code] string."
msgstr "Витягує значення UID з даної [code]uid://[/code] string."
msgid ""
"Converts the provided [param uid] to a path. Prints an error if the UID is "
"invalid."
msgstr ""
"Перетворює наданий [param uid] на шлях. Виводить помилку, якщо UID недійсний."
msgid ""
"The value to use for an invalid UID, for example if the resource could not be "
"loaded.\n"
"Its text representation is [code]uid://<invalid>[/code]."
msgstr ""
"Вартість використання для недійсного UID, наприклад, якщо ресурс не може бути "
"завантажений.\n"
"Його текстове представлення [code]uid://<invalid>[/code]."
msgid ""
"A modifier to transfer parent skeleton poses (or global poses) to child "
"skeletons in model space with different rests."
msgstr ""
"Модифікатор для передачі поз батьківського скелета (або глобальних поз) "
"дочірнім скелетам у просторі моделі з різними відпочинками."
msgid ""
"Retrieves the pose (or global pose) relative to the parent Skeleton's rest in "
"model space and transfers it to the child Skeleton.\n"
"This modifier rewrites the pose of the child skeleton directly in the parent "
"skeleton's update process. This means that it overwrites the mapped bone pose "
"set in the normal process on the target skeleton. If you want to set the "
"target skeleton bone pose after retargeting, you will need to add a "
"[SkeletonModifier3D] child to the target skeleton and thereby modify the "
"pose.\n"
"[b]Note:[/b] When the [member use_global_pose] is enabled, even if it is an "
"unmapped bone, it can cause visual problems because the global pose is "
"applied ignoring the parent bone's pose [b]if it has mapped bone children[/"
"b]. See also [member use_global_pose]."
msgstr ""
"Отримує позу (або глобальну позу) відносно спокою батьківського скелета в "
"просторі моделі та передає її дочірньому скелету.\n"
"Цей модифікатор переписує позу дочірнього скелета безпосередньо в процесі "
"оновлення батьківського скелета. Це означає, що він перезаписує відображену "
"позу кістки, встановлену у звичайному процесі на цільовому скелеті. Якщо ви "
"хочете встановити позу цільової кістки скелета після перенацілювання, вам "
"потрібно буде додати дочірнього елемента [SkeletonModifier3D] до цільового "
"скелета та таким чином змінити позу.\n"
"[b]Примітка:[/b] коли [member use_global_pose] увімкнено, навіть якщо це "
"невідставлена кістка, це може спричинити проблеми із візуальним виглядом, "
"оскільки глобальна поза застосовується, ігноруючи позу батьківської кістки, "
"[b]якщо вона має відображені дочірні кістки[/b]. Дивіться також [member "
"use_global_pose]."
msgid ""
"Returns [code]true[/code] if [member enable] has [constant "
"TRANSFORM_FLAG_POSITION]."
msgstr ""
"Повертає [code]true[/code], якщо [member enable] має [constant "
"TRANSFORM_FLAG_POSITION]."
msgid ""
"Returns [code]true[/code] if [member enable] has [constant "
"TRANSFORM_FLAG_ROTATION]."
msgstr ""
"Повертає [code]true[/code], якщо [member enable] має [constant "
"TRANSFORM_FLAG_ROTATION]."
msgid ""
"Returns [code]true[/code] if [member enable] has [constant "
"TRANSFORM_FLAG_SCALE]."
msgstr ""
"Повертає [code]true[/code], якщо [member enable] має [constant "
"TRANSFORM_FLAG_SCALE]."
msgid "Sets [constant TRANSFORM_FLAG_POSITION] into [member enable]."
msgstr "Встановлює [constant TRANSFORM_FLAG_POSITION] у [member enable]."
msgid "Sets [constant TRANSFORM_FLAG_ROTATION] into [member enable]."
msgstr "Встановлює [constant TRANSFORM_FLAG_ROTATION] у [member enable]."
msgid "Sets [constant TRANSFORM_FLAG_SCALE] into [member enable]."
msgstr "Встановлює [constant TRANSFORM_FLAG_SCALE] у [member enable]."
msgid ""
"Flags to control the process of the transform elements individually when "
"[member use_global_pose] is disabled."
msgstr ""
"Прапори для керування процесом окремих елементів трансформації, коли [member "
"use_global_pose] вимкнено."
msgid ""
"[SkeletonProfile] for retargeting bones with names matching the bone list."
msgstr ""
"[SkeletonProfile] для перенацілювання кісток із назвами, що відповідають "
"списку кісток."
msgid ""
"If [code]false[/code], in case the target skeleton has fewer bones than the "
"source skeleton, the source bone parent's transform will be ignored.\n"
"Instead, it is possible to retarget between models with different body "
"shapes, and position, rotation, and scale can be retargeted separately.\n"
"If [code]true[/code], retargeting is performed taking into account global "
"pose.\n"
"In case the target skeleton has fewer bones than the source skeleton, the "
"source bone parent's transform is taken into account. However, bone length "
"between skeletons must match exactly, if not, the bones will be forced to "
"expand or shrink.\n"
"This is useful for using dummy bone with length [code]0[/code] to match "
"postures when retargeting between models with different number of bones."
msgstr ""
"Якщо [code]false[/code], у випадку, якщо цільовий скелет має менше кісток, "
"ніж вихідний скелет, перетворення батьківської кістки вихідної кістки буде "
"проігноровано. \n"
"Натомість можна перенацілюватися між моделями з різними формами тіла, а "
"положення, обертання та масштаб можна перенацілювати окремо. \n"
"Якщо [code]true[/code], ретаргетинг виконується з урахуванням глобальної "
"позиції. \n"
"Якщо цільовий скелет має менше кісток, ніж вихідний скелет, до уваги береться "
"перетворення вихідної кістки. Однак довжина кісток між скелетами повинна "
"точно збігатися, інакше кістки будуть змушені розширюватися або "
"зменшуватися. \n"
"Це корисно для використання фіктивної кістки довжиною [code]0[/code], щоб "
"узгодити пози під час перенацілювання між моделями з різною кількістю кісток."
msgid "If set, allows to retarget the position."
msgstr "Якщо встановлено, дозволяє перенацілювати позицію."
msgid "If set, allows to retarget the rotation."
msgstr "Якщо встановлено, дозволяє перенацілити обертання."
msgid "If set, allows to retarget the scale."
msgstr "Якщо встановлено, дозволяє змінити націлювання масштабу."
msgid "If set, allows to retarget the position/rotation/scale."
msgstr ""
"Якщо встановлено, дозволяє змінити націлювання позиції/обертання/масштабу."
msgid "Represents a straight ribbon-shaped [PrimitiveMesh] with variable width."
msgstr "Представляє пряму стрічкову форму [PrimitiveMesh] зі змінною шириною."
msgid ""
"[RibbonTrailMesh] represents a straight ribbon-shaped mesh with variable "
"width. The ribbon is composed of a number of flat or cross-shaped sections, "
"each with the same [member section_length] and number of [member "
"section_segments]. A [member curve] is sampled along the total length of the "
"ribbon, meaning that the curve determines the size of the ribbon along its "
"length.\n"
"This primitive mesh is usually used for particle trails."
msgstr ""
"[RibbonTrailMesh] являє собою пряму стрічкоподібну сітку зі змінною шириною. "
"Стрічка складається з кількох плоских або хрестоподібних секцій, кожна з яких "
"має однакову [member section_length] та кількість [member section_segments]. "
"[member section_section] вибірково виконується вздовж усієї довжини стрічки, "
"тобто крива визначає розмір стрічки вздовж її довжини.\n"
"Ця примітивна сітка зазвичай використовується для траєкторій частинок."
msgid "3D Particle trails"
msgstr "3Д Стежки частинок"
msgid ""
"Determines the size of the ribbon along its length. The size of a particular "
"section segment is obtained by multiplying the baseline [member size] by the "
"value of this curve at the given distance. For values smaller than [code]0[/"
"code], the faces will be inverted. Should be a unit [Curve]."
msgstr ""
"Визначає розмір стрічки вздовж її довжини. Розмір певного сегмента перерізу "
"отримується шляхом множення базової лінії [member size] на значення цієї "
"кривої на заданій відстані. Для значень, менших за [code]0[/code], грані "
"будуть інвертовані. Повинна бути одинична [Curve]."
msgid "The length of a section of the ribbon."
msgstr "Довжина секції стрічки."
msgid ""
"The number of segments in a section. The [member curve] is sampled on each "
"segment to determine its size. Higher values result in a more detailed ribbon "
"at the cost of performance."
msgstr ""
"Кількість сегментів в секції. Вигнута [member curve] на кожному сегменті для "
"визначення його розміру. Більш детальна стрічка за вартістю виконання."
msgid "The total number of sections on the ribbon."
msgstr "Загальна кількість секцій на стрічку."
msgid "Determines the shape of the ribbon."
msgstr "Визначає форму стрічки."
msgid ""
"The baseline size of the ribbon. The size of a particular section segment is "
"obtained by multiplying this size by the value of the [member curve] at the "
"given distance."
msgstr ""
"Базовий розмір стрічки. Розмір певного сегмента секція виходить шляхом "
"розмноження цього розміру за значенням [member curve] на даній відстані."
msgid "Gives the mesh a single flat face."
msgstr "Подарує сіточку одну плоску обличчя."
msgid "Gives the mesh two perpendicular flat faces, making a cross shape."
msgstr ""
"Подарує сіточку двома перпендикулярними плоскими гранями, роблячи поперечну "
"форму."
msgid "A custom effect for a [RichTextLabel]."
msgstr "Спеціальна дія для [RichTextLabel]."
msgid ""
"A custom effect for a [RichTextLabel], which can be loaded in the "
"[RichTextLabel] inspector or using [method RichTextLabel.install_effect].\n"
"[b]Note:[/b] For a [RichTextEffect] to be usable, a BBCode tag must be "
"defined as a member variable called [code]bbcode[/code] in the script.\n"
"[codeblocks]\n"
"[gdscript skip-lint]\n"
"# The RichTextEffect will be usable like this: `[example]Some text[/"
"example]`\n"
"var bbcode = \"example\"\n"
"[/gdscript]\n"
"[csharp skip-lint]\n"
"// The RichTextEffect will be usable like this: `[example]Some text[/"
"example]`\n"
"string bbcode = \"example\";\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Note:[/b] As soon as a [RichTextLabel] contains at least one "
"[RichTextEffect], it will continuously process the effect unless the project "
"is paused. This may impact battery life negatively."
msgstr ""
"Власний ефект для [RichTextLabel], який можна завантажити в інспекторі "
"[RichTextLabel] або за допомогою [method RichTextLabel.install_effect].\n"
"[b]Примітка:[/b] Щоб [RichTextEffect] був придатним для використання, тег "
"BBCode має бути визначений як змінна-член з назвою [code]bbcode[/code] у "
"скрипті.\n"
"[codeblocks]\n"
"[gdscript skip-lint]\n"
"# RichTextEffect можна буде використовувати так: `[example]Деякий текст[/"
"example]`\n"
"var bbcode = \"example\"\n"
"[/gdscript]\n"
"[csharp skip-lint]\n"
"// RichTextEffect можна буде використовувати так: `[example]Деякий текст[/"
"example]`\n"
"string bbcode = \"example\";\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Примітка:[/b] Щойно [RichTextLabel] містить хоча б один [RichTextEffect], "
"ефект оброблятиметься безперервно, якщо проєкт не буде призупинено. Це може "
"негативно вплинути на час роботи від батареї."
msgid "RichTextEffect test project (third-party)"
msgstr "Тестовий проект RichTextEffect (сторонній)"
msgid ""
"Override this method to modify properties in [param char_fx]. The method must "
"return [code]true[/code] if the character could be transformed successfully. "
"If the method returns [code]false[/code], it will skip transformation to "
"avoid displaying broken text."
msgstr ""
"Зазначте цей метод для зміни властивостей [param char_fx]. Метод повинен "
"повернутися [code]true[/code], якщо символ може бути успішно перетворений. "
"Якщо метод повертає [code]false[/code], він пропускає перетворення, щоб "
"уникнути відображення порушеного тексту."
msgid ""
"A control for displaying text that can contain different font styles, images, "
"and basic formatting."
msgstr ""
"Контроль для відображення тексту, який може містити різні стилі шрифтів, "
"зображення та базове форматування."
msgid ""
"A control for displaying text that can contain custom fonts, images, and "
"basic formatting. [RichTextLabel] manages these as an internal tag stack. It "
"also adapts itself to given width/heights.\n"
"[b]Note:[/b] [method newline], [method push_paragraph], [code]\"\\n\"[/code], "
"[code]\"\\r\\n\"[/code], [code]p[/code] tag, and alignment tags start a new "
"paragraph. Each paragraph is processed independently, in its own BiDi "
"context. If you want to force line wrapping within paragraph, any other line "
"breaking character can be used, for example, Form Feed (U+000C), Next Line "
"(U+0085), Line Separator (U+2028).\n"
"[b]Note:[/b] Assignments to [member text] clear the tag stack and reconstruct "
"it from the property's contents. Any edits made to [member text] will erase "
"previous edits made from other manual sources such as [method append_text] "
"and the [code]push_*[/code] / [method pop] methods.\n"
"[b]Note:[/b] RichTextLabel doesn't support entangled BBCode tags. For "
"example, instead of using [code skip-lint][b]bold[i]bold italic[/b]italic[/i]"
"[/code], use [code skip-lint][b]bold[i]bold italic[/i][/b][i]italic[/i][/"
"code].\n"
"[b]Note:[/b] [code]push_*/pop_*[/code] functions won't affect BBCode.\n"
"[b]Note:[/b] While [member bbcode_enabled] is enabled, alignment tags such as "
"[code skip-lint][center][/code] will take priority over the [member "
"horizontal_alignment] setting which determines the default text alignment."
msgstr ""
"Елемент керування для відображення тексту, який може містити власні шрифти, "
"зображення та базове форматування. [RichTextLabel] керує ними як внутрішнім "
"стеком тегів. Він також адаптується до заданої ширини/висоти.\n"
"[b]Примітка:[/b] Теги [method newline], [method push_paragraph], [code]"
"\"\\n\"[/code], [code]\"\\r\\n\"[/code], [code]p[/code] та теги вирівнювання "
"починають новий абзац. Кожен абзац обробляється незалежно, у власному "
"контексті BiDi. Якщо ви хочете примусово переносити рядки в межах абзацу, "
"можна використовувати будь-який інший символ розриву рядка, наприклад, "
"Перехід на наступний рядок (U+000C), Наступний рядок (U+0085), Роздільник "
"рядків (U+2028).\n"
"[b]Примітка:[/b] Призначення [member text] очищають стек тегів та "
"реконструюють його з вмісту властивості. Будь-які редагування, внесені до "
"[member text], видалять попередні редагування, внесені з інших ручних джерел, "
"таких як [method append_text] та методи [code]push_*[/code] / [method pop].\n"
"[b]Примітка:[/b] RichTextLabel не підтримує заплутані теги BBCode. Наприклад, "
"замість використання [code skip-lint][b]bold[i]bold italic[/b]italic[/i][/"
"code] використовуйте [code skip-lint][b]bold[i]bold italic[/i][/b][i]italic[/"
"i][/code].\n"
"[b]Примітка:[/b] Функції [code]push_*/pop_*[/code] не впливатимуть на "
"BBCode.\n"
"[b]Примітка:[/b] Коли параметр [member bbcode_enabled] увімкнено, теги "
"вирівнювання, такі як [code skip-lint][center][/code], матимуть пріоритет над "
"параметром [member horizontal_alignment], який визначає вирівнювання тексту "
"за замовчуванням."
msgid "Rich Text Label with BBCode Demo"
msgstr "Багатий текст етикетки з демо-демо"
msgid ""
"Adds a horizontal rule that can be used to separate content.\n"
"If [param width_in_percent] is set, [param width] values are percentages of "
"the control width instead of pixels.\n"
"If [param height_in_percent] is set, [param height] values are percentages of "
"the control width instead of pixels."
msgstr ""
"Додає горизонтальну лінію, яку можна використовувати для розділення "
"контенту.\n"
"Якщо встановлено [param width_in_percent], значення [param width] – це "
"відсотки від ширини елемента керування, а не пікселі.\n"
"Якщо встановлено [param height_in_percent], значення [param height] – це "
"відсотки від ширини елемента керування, а не пікселі."
msgid ""
"Adds an image's opening and closing tags to the tag stack, optionally "
"providing a [param width] and [param height] to resize the image, a [param "
"color] to tint the image and a [param region] to only use parts of the "
"image.\n"
"If [param width] or [param height] is set to 0, the image size will be "
"adjusted in order to keep the original aspect ratio.\n"
"If [param width] and [param height] are not set, but [param region] is, the "
"region's rect will be used.\n"
"[param key] is an optional identifier, that can be used to modify the image "
"via [method update_image].\n"
"If [param pad] is set, and the image is smaller than the size specified by "
"[param width] and [param height], the image padding is added to match the "
"size instead of upscaling.\n"
"If [param width_in_percent] is set, [param width] values are percentages of "
"the control width instead of pixels.\n"
"If [param height_in_percent] is set, [param height] values are percentages of "
"the control width instead of pixels.\n"
"[param alt_text] is used as the image description for assistive apps."
msgstr ""
"Додає відкриваючий та закриваючий теги зображення до стеку тегів, за бажанням "
"надаючи [param width] та [param height] для зміни розміру зображення, [param "
"color] для відтінку зображення та [param region] для використання лише частин "
"зображення.\n"
"Якщо [param width] або [param height] встановлено на 0, розмір зображення "
"буде скориговано, щоб зберегти початкове співвідношення сторін.\n"
"Якщо [param width] та [param height] не встановлено, але [param region] "
"встановлено, буде використано прямокутник області.\n"
"[param key] – це необов'язковий ідентифікатор, який можна використовувати для "
"зміни зображення за допомогою методу [update_image].\n"
"Якщо встановлено [param pad], а зображення менше за розмір, заданий [param "
"width] та [param height], додано відступ зображення, щоб відповідати розміру, "
"замість масштабування.\n"
"Якщо встановлено [param width_in_percent], значення [param width] – це "
"відсотки від ширини елемента керування, а не пікселі.\n"
"Якщо встановлено параметр [param height_in_percent], значення [param height] "
"– це відсотки від ширини елемента керування, а не пікселі.\n"
"Параметр [param alt_text] використовується як опис зображення для допоміжних "
"програм."
msgid "Adds raw non-BBCode-parsed text to the tag stack."
msgstr "Додає сирий непарований текст до мітки."
msgid ""
"Parses [param bbcode] and adds tags to the tag stack as needed.\n"
"[b]Note:[/b] Using this method, you can't close a tag that was opened in a "
"previous [method append_text] call. This is done to improve performance, "
"especially when updating large RichTextLabels since rebuilding the whole "
"BBCode every time would be slower. If you absolutely need to close a tag in a "
"future method call, append the [member text] instead of using [method "
"append_text]."
msgstr ""
"Парсеси [param bbcode] і додає теги до мітки, як це потрібно.\n"
"[b]Примітка:[/b] Використовуючи цей метод, ви не можете закрити тег, який був "
"відкритий в попередній [method append_text] виклик. Це зроблено для "
"поліпшення продуктивності, особливо при оновленні великих RichTextLabels, "
"оскільки перебудувати весь Бі-Біоде кожен раз буде повільніше. Якщо ви "
"абсолютно повинні закрити тег в майбутньому методі виклику, додайте [member "
"text] замість використання [method append_text]."
msgid ""
"Clears the tag stack, causing the label to display nothing.\n"
"[b]Note:[/b] This method does not affect [member text], and its contents will "
"show again if the label is redrawn. However, setting [member text] to an "
"empty [String] also clears the stack."
msgstr ""
"Очищає мітку, викликаючи етикетку, щоб відобразити нічого.\n"
"[b]Примітка:[/b] Цей метод не впливає на [member text], і його вміст буде "
"показувати знову, якщо етикетка переокремлюється. Тим не менш, налаштування "
"[пам'ятний текст] на порожній [String] також очищає стек."
msgid ""
"Returns the line number of the character position provided. Line and "
"character numbers are both zero-indexed.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає номер рядка наданої позиції символу. Номери рядків і символів мають "
"нульовий індекс. \n"
"[b]Примітка.[/b] Якщо [member threaded] увімкнено, цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи повністю завантажено "
"документ."
msgid ""
"Returns the paragraph number of the character position provided. Paragraph "
"and character numbers are both zero-indexed.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає номер абзацу наданої позиції символу. Номери абзаців і символів "
"мають нульовий індекс. \n"
"[b]Примітка.[/b] Якщо [member threaded] увімкнено, цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи повністю завантажено "
"документ."
msgid ""
"Returns the height of the content.\n"
"[b]Note:[/b] This method always returns the full content size, and is not "
"affected by [member visible_ratio] and [member visible_characters]. To get "
"the visible content size, use [method get_visible_content_rect].\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає висоту вмісту.\n"
"[b]Примітка:[/b] Цей метод завжди повертає повний розмір вмісту і не залежить "
"від [member visible_ratio] та [member visible_characters]. Щоб отримати "
"розмір видимого вмісту, використовуйте [method get_visible_content_rect].\n"
"[b]Примітка:[/b] Якщо увімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the width of the content.\n"
"[b]Note:[/b] This method always returns the full content size, and is not "
"affected by [member visible_ratio] and [member visible_characters]. To get "
"the visible content size, use [method get_visible_content_rect].\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає ширину вмісту.\n"
"[b]Примітка:[/b] Цей метод завжди повертає повний розмір вмісту і не залежить "
"від [member visible_ratio] та [member visible_characters]. Щоб отримати "
"розмір видимого вмісту, використовуйте [method get_visible_content_rect].\n"
"[b]Примітка:[/b] Якщо увімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the total number of lines in the text. Wrapped text is counted as "
"multiple lines.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає загальну кількість рядків у тексті. Перенесений текст вважається "
"кількома рядками.\n"
"[b]Примітка:[/b] Якщо ввімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the height of the line found at the provided index.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether the document is fully loaded."
msgstr ""
"Повертає висоту рядка, знайденого за наданим індексом.\n"
"[b]Примітка:[/b] Якщо ввімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the vertical offset of the line found at the provided index.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає вертикальне зміщення лінії, знайденої за наданим індексом. \n"
"[b]Примітка.[/b] Якщо [member threaded] увімкнено, цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи повністю завантажено "
"документ."
msgid ""
"Returns the indexes of the first and last visible characters for the given "
"[param line], as a [Vector2i].\n"
"[b]Note:[/b] If [member visible_characters_behavior] is set to [constant "
"TextServer.VC_CHARS_BEFORE_SHAPING] only visible wrapped lines are counted.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає індекси першого й останнього видимих символів для заданого [рядка "
"параметрів] у вигляді [Vector2i]. \n"
"[b]Примітка.[/b] Якщо [member visible_characters_behavior] встановлено на "
"[constant TextServer.VC_CHARS_BEFORE_SHAPING], зараховуються лише видимі "
"обернуті рядки. \n"
"[b]Примітка.[/b] Якщо [member threaded] увімкнено, цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи повністю завантажено "
"документ."
msgid ""
"Returns the width of the line found at the provided index.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether the document is fully loaded."
msgstr ""
"Повертає ширину лінії, знайденої за вказаним індексом.\n"
"[b]Примітка:[/b] Якщо ввімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the [PopupMenu] of this [RichTextLabel]. By default, this menu is "
"displayed when right-clicking on the [RichTextLabel].\n"
"You can add custom menu items or remove standard ones. Make sure your IDs "
"don't conflict with the standard ones (see [enum MenuItems]). For example:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar menu = get_menu()\n"
"\t# Remove \"Select All\" item.\n"
"\tmenu.remove_item(MENU_SELECT_ALL)\n"
"\t# Add custom items.\n"
"\tmenu.add_separator()\n"
"\tmenu.add_item(\"Duplicate Text\", MENU_MAX + 1)\n"
"\t# Connect callback.\n"
"\tmenu.id_pressed.connect(_on_item_pressed)\n"
"\n"
"func _on_item_pressed(id):\n"
"\tif id == MENU_MAX + 1:\n"
"\t\tadd_text(\"\\n\" + get_parsed_text())\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar menu = GetMenu();\n"
"\t// Remove \"Select All\" item.\n"
"\tmenu.RemoveItem(RichTextLabel.MenuItems.SelectAll);\n"
"\t// Add custom items.\n"
"\tmenu.AddSeparator();\n"
"\tmenu.AddItem(\"Duplicate Text\", RichTextLabel.MenuItems.Max + 1);\n"
"\t// Add event handler.\n"
"\tmenu.IdPressed += OnItemPressed;\n"
"}\n"
"\n"
"public void OnItemPressed(int id)\n"
"{\n"
"\tif (id == TextEdit.MenuItems.Max + 1)\n"
"\t{\n"
"\t\tAddText(\"\\n\" + GetParsedText());\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\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 Window.visible] property."
msgstr ""
"Повертає [PopupMenu] цього [RichTextLabel]. За замовчуванням це меню "
"відображається, якщо клацнути правою кнопкою миші [RichTextLabel].\n"
"Ви можете додати власні пункти меню або видалити стандартні. Переконайтеся, "
"що ваші ідентифікатори не конфліктують зі стандартними (див. [enum "
"MenuItems]). Наприклад:\n"
"[codeblocks]\n"
"[gdscript]\n"
"func _ready():\n"
"\tvar menu = get_menu()\n"
"\t# Видалити пункт «Вибрати все».\n"
"\tmenu.remove_item(MENU_SELECT_ALL)\n"
"\t# Додайте спеціальні елементи.\n"
"\tmenu.add_separator()\n"
"\tmenu.add_item(\"Duplicate Text\", MENU_MAX + 1)\n"
"\t# Підключити зворотній дзвінок.\n"
"\tmenu.id_pressed.connect(_on_item_pressed)\n"
"\n"
"func _on_item_pressed(id):\n"
"\tif id == MENU_MAX + 1:\n"
"\t\tadd_text(\"\\n\" + get_parsed_text())\n"
"[/gdscript]\n"
"[csharp]\n"
"public override void _Ready()\n"
"{\n"
"\tvar menu = GetMenu();\n"
"\t// Видалення елемента \"Вибрати все\".\n"
"\tmenu.RemoveItem(RichTextLabel.MenuItems.SelectAll);\n"
"\t// Додати власні елементи.\n"
"\tmenu.AddSeparator();\n"
"\tmenu.AddItem(\"Duplicate Text\", RichTextLabel.MenuItems.Max + 1);\n"
"\t// Додати обробник події.\n"
"\tmenu.IdPressed += OnItemPressed;\n"
"}\n"
"\n"
"public void OnItemPressed(int id)\n"
"{\n"
"\tif (id == TextEdit.MenuItems.Max + 1)\n"
"\t{\n"
"\t\tAddText(\"\\n\" + GetParsedText());\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]\n"
"[b]Попередження:[/b] Це обов’язковий внутрішній вузол, його видалення та "
"звільнення може призвести до збою. Якщо ви бажаєте приховати його чи будь-"
"який із його дочірніх елементів, скористайтеся властивістю [member "
"Window.visible]."
msgid ""
"Returns the total number of paragraphs (newlines or [code]p[/code] tags in "
"the tag stack's text tags). Considers wrapped text as one paragraph."
msgstr ""
"Повертає загальну кількість абзаців (новини або [code]p[/code] міток у "
"текстових тегах мітки міток). Розглянуто текст як один пункт."
msgid ""
"Returns the vertical offset of the paragraph found at the provided index.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає вертикальне зміщення абзацу за вказаним індексом. \n"
"[b]Примітка.[/b] Якщо [member threaded] увімкнено, цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи повністю завантажено "
"документ."
msgid "Returns the text without BBCode mark-up."
msgstr "Повертаємо текст без розмітки BBCode."
msgid "Returns the current selection text. Does not include BBCodes."
msgstr "Повертає поточний вибраний текст. Не включає BBCode."
msgid ""
"Returns the current selection first character index if a selection is active, "
"[code]-1[/code] otherwise. Does not include BBCodes."
msgstr ""
"Повертає індекс першого символу поточного виділення, якщо виділення активне, "
"[code]-1[/code] інакше. Не включає BBCode."
msgid ""
"Returns the current selection vertical line offset if a selection is active, "
"[code]-1.0[/code] otherwise."
msgstr ""
"Повертає поточне зміщення вертикальної лінії виділення, якщо виділення "
"активне, [code]-1.0[/code] інакше."
msgid ""
"Returns the current selection last character index if a selection is active, "
"[code]-1[/code] otherwise. Does not include BBCodes."
msgstr ""
"Повертає індекс останнього символу поточного виділення, якщо виділення "
"активне, [code]-1[/code] інакше. Не включає BBCode."
msgid ""
"Returns the total number of characters from text tags. Does not include "
"BBCodes."
msgstr ""
"Повертає загальну кількість символів з текстових тегів. Не включає BBCode."
msgid ""
"Returns the bounding rectangle of the visible content.\n"
"[b]Note:[/b] This method returns a correct value only after the label has "
"been drawn.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends RichTextLabel\n"
"\n"
"@export var background_panel: Panel\n"
"\n"
"func _ready():\n"
"\tawait draw\n"
"\tbackground_panel.position = get_visible_content_rect().position\n"
"\tbackground_panel.size = get_visible_content_rect().size\n"
"[/gdscript]\n"
"[csharp]\n"
"public partial class TestLabel : RichTextLabel\n"
"{\n"
"\t[Export]\n"
"\tpublic Panel BackgroundPanel { get; set; }\n"
"\n"
"\tpublic override async void _Ready()\n"
"\t{\n"
"\t\tawait ToSignal(this, Control.SignalName.Draw);\n"
"\t\tBackgroundGPanel.Position = GetVisibleContentRect().Position;\n"
"\t\tBackgroundPanel.Size = GetVisibleContentRect().Size;\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Повертає прямокутник, що обмежує видимий вміст.\n"
"[b]Примітка:[/b] Цей метод повертає правильне значення лише після того, як "
"намальовано мітку.\n"
"[codeblocks]\n"
"[gdscript]\n"
"extends RichTextLabel\n"
"\n"
"@export var background_panel: Panel\n"
"\n"
"func _ready():\n"
"\tawait draw\n"
"\tbackground_panel.position = get_visible_content_rect().position\n"
"\tbackground_panel.size = get_visible_content_rect().size\n"
"[/gdscript]\n"
"[csharp]\n"
"public partial class TestLabel : RichTextLabel\n"
"{\n"
"\t[Export]\n"
"\tpublic Panel BackgroundPanel { get; set; }\n"
"\n"
"\tpublic override async void _Ready()\n"
"\t{\n"
"\t\tawait ToSignal(this, Control.SignalName.Draw);\n"
"\t\tBackgroundGPanel.Position = GetVisibleContentRect().Position;\n"
"\t\tBackgroundPanel.Size = GetVisibleContentRect().Size;\n"
"\t}\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgid ""
"Returns the number of visible lines.\n"
"[b]Note:[/b] This method returns a correct value only after the label has "
"been drawn.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає кількість видимих рядків.\n"
"[b]Примітка:[/b] Цей метод повертає правильне значення лише після того, як "
"намальовано мітку.\n"
"[b]Примітка:[/b] Якщо ввімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Returns the number of visible paragraphs. A paragraph is considered visible "
"if at least one of its lines is visible.\n"
"[b]Note:[/b] This method returns a correct value only after the label has "
"been drawn.\n"
"[b]Note:[/b] If [member threaded] is enabled, this method returns a value for "
"the loaded part of the document. Use [method is_finished] or [signal "
"finished] to determine whether document is fully loaded."
msgstr ""
"Повертає кількість видимих абзаців. Абзац вважається видимим, якщо видно хоча "
"б один з його рядків.\n"
"[b]Примітка:[/b] Цей метод повертає правильне значення лише після того, як "
"намальовано мітку.\n"
"[b]Примітка:[/b] Якщо ввімкнено [member threaded], цей метод повертає "
"значення для завантаженої частини документа. Використовуйте [method "
"is_finished] або [signal finished], щоб визначити, чи документ повністю "
"завантажено."
msgid ""
"Installs a custom effect. This can also be done in the Inspector through the "
"[member custom_effects] property. [param effect] should be a valid "
"[RichTextEffect].\n"
"[b]Example:[/b] With the following script extending from [RichTextEffect]:\n"
"[codeblock]\n"
"# effect.gd\n"
"class_name MyCustomEffect\n"
"extends RichTextEffect\n"
"\n"
"var bbcode = \"my_custom_effect\"\n"
"\n"
"# ...\n"
"[/codeblock]\n"
"The above effect can be installed in [RichTextLabel] from a script:\n"
"[codeblock]\n"
"# rich_text_label.gd\n"
"extends RichTextLabel\n"
"\n"
"func _ready():\n"
"\tinstall_effect(MyCustomEffect.new())\n"
"\n"
"\t# Alternatively, if not using `class_name` in the script that extends "
"RichTextEffect:\n"
"\tinstall_effect(preload(\"res://effect.gd\").new())\n"
"[/codeblock]"
msgstr ""
"Встановлює спеціальний ефект. Це також можна зробити в інспекторі за "
"допомогою властивості [member custom_effects]. [param effect] має бути "
"дійсним [RichTextEffect]. \n"
"[b]Приклад:[/b] З таким сценарієм, що походить від [RichTextEffect]: \n"
"[codeblock] \n"
"# ефект.gd \n"
"class_name MyCustomEffect \n"
"extends RichTextEffect \n"
"\n"
"var bbcode = \"my_custom_effect\" \n"
"\n"
"# ... \n"
"[/codeblock] \n"
"Наведений вище ефект можна встановити в [RichTextLabel] зі сценарію: \n"
"[codeblock] \n"
"# rich_text_label.gd \n"
"extends RichTextLabel \n"
"\n"
"func _ready(): \n"
"\tinstall_effect(MyCustomEffect.new()) \n"
"\n"
"\t# Альтернативно, якщо не використовується `class_name` у сценарії, який "
"розширює RichTextEffect: \n"
"\tinstall_effect(preload(\"res://effect.gd\").new()) \n"
"[/codeblock]"
msgid "Invalidates [param paragraph] and all subsequent paragraphs cache."
msgstr "Робить недійсним кеш [param paragraph] та всіх наступних абзаців."
msgid ""
"If [member threaded] is enabled, returns [code]true[/code] if the background "
"thread has finished text processing, otherwise always return [code]true[/"
"code]."
msgstr ""
"Якщо [member threaded] включена, повертає [code]true[/code], якщо фонова "
"нитка завершила обробку тексту, інакше завжди повертає [code]true[/code]."
msgid "Use [method is_finished] instead."
msgstr "Натомість використовуйте [method is_finished]."
msgid "Adds a newline tag to the tag stack."
msgstr "Додати новий тег в мітку."
msgid ""
"The assignment version of [method append_text]. Clears the tag stack and "
"inserts the new content."
msgstr ""
"Версія присвоєння [method append_text]. Очищає стек тегів та вставляє новий "
"вміст."
msgid "Parses BBCode parameter [param expressions] into a dictionary."
msgstr "Розбирає параметр BBCode [param expressions] у словник."
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 ""
"Призначає поточний тег. Використовуйте після [code]push_*[/code] методи для "
"закривання Бібродів вручну. Не потрібно дотримуватися [code]add_*[/code] "
"методи."
msgid "Terminates all tags opened by [code]push_*[/code] methods."
msgstr "Визначені всі теги, відкриті методами [code]push_*[/code]."
msgid ""
"Terminates tags opened after the last [method push_context] call (including "
"context marker), or all tags if there's no context marker on the stack."
msgstr ""
"Після останнього виклику (в тому числі контекстного маркера), або всіх тегів, "
"якщо не існує контекстного маркера на стек."
msgid ""
"Adds a [code skip-lint][bgcolor][/code] tag to the tag stack.\n"
"[b]Note:[/b] The background color has padding applied by default, which is "
"controlled using [theme_item text_highlight_h_padding] and [theme_item "
"text_highlight_v_padding]. This can lead to overlapping highlights if "
"background colors are placed on neighboring lines/columns, so consider "
"setting those theme items to [code]0[/code] if you want to avoid this."
msgstr ""
"Додає тег [code skip-lint][bgcolor][/code] до стеку тегів.\n"
"[b]Примітка:[/b] Колір фону має відступи за замовчуванням, які контролюються "
"за допомогою [theme_item text_highlight_h_padding] та [theme_item "
"text_highlight_v_padding]. Це може призвести до перекриття підсвічувань, якщо "
"кольори фону розміщені на сусідніх рядках/стовпцях, тому подумайте про "
"встановлення для цих елементів теми значення [code]0[/code], якщо ви хочете "
"цього уникнути."
msgid ""
"Adds a [code skip-lint][font][/code] tag with a bold font to the tag stack. "
"This is the same as adding a [code skip-lint][b][/code] tag if not currently "
"in a [code skip-lint][i][/code] tag."
msgstr ""
"Додає тег [код пропустити-lint][font][/code] з сміливим шрифтом до мітки. Це "
"те ж, що додавання [code skip-lint][b][/code] тег, якщо не в даний час в "
"[коді пропустити-lint][i][/code] тег."
msgid ""
"Adds a [code skip-lint][font][/code] tag with a bold italics font to the tag "
"stack."
msgstr ""
"Додає [code skip-lint][font][/code] тег з сміливим шрифтом italics до мітки."
msgid ""
"Adds a [code skip-lint][cell][/code] tag to the tag stack. Must be inside a "
"[code skip-lint][table][/code] tag. See [method push_table] for details. Use "
"[method set_table_column_expand] to set column expansion ratio, [method "
"set_cell_border_color] to set cell border, [method "
"set_cell_row_background_color] to set cell background, [method "
"set_cell_size_override] to override cell size, and [method set_cell_padding] "
"to set padding."
msgstr ""
"Додає тег [code skip-lint][cell][/code] до стеку тегів. Має бути всередині "
"тегу [code skip-lint][table][/code]. Див. [method push_table] для отримання "
"детальної інформації. Використовуйте [method set_table_column_expand] для "
"встановлення коефіцієнта розширення стовпця, [method set_cell_border_color] "
"для встановлення межі комірки, [method set_cell_row_background_color] для "
"встановлення фону комірки, [method set_cell_size_override] для зміни розміру "
"комірки та [method set_cell_padding] для встановлення відступів."
msgid "Adds a [code skip-lint][color][/code] tag to the tag stack."
msgstr "Додає тег [code skip-lint][color][/code] до стеку тегів."
msgid "Adds a context marker to the tag stack. See [method pop_context]."
msgstr "Додає маркер контексту до стеку тегів. Див. [method pop_context]."
msgid ""
"Adds a custom effect tag to the tag stack. The effect does not need to be in "
"[member custom_effects]. The environment is directly passed to the effect."
msgstr ""
"Додає мітку користувацького ефекту до мітки. Ефект не потрібно бути в [member "
"custom_effects]. Природа безпосередньо пропускається до ефекту."
msgid ""
"Adds a [code skip-lint][dropcap][/code] tag to the tag stack. Drop cap "
"(dropped capital) is a decorative element at the beginning of a paragraph "
"that is larger than the rest of the text."
msgstr ""
"Додає тег [code skip-lint][dropcap][/code] до стеку тегів. Буквиця (опущена "
"велика літера) — це декоративний елемент на початку абзацу, який більший за "
"решту тексту."
msgid ""
"Adds a [code skip-lint][fgcolor][/code] tag to the tag stack.\n"
"[b]Note:[/b] The foreground color has padding applied by default, which is "
"controlled using [theme_item text_highlight_h_padding] and [theme_item "
"text_highlight_v_padding]. This can lead to overlapping highlights if "
"foreground colors are placed on neighboring lines/columns, so consider "
"setting those theme items to [code]0[/code] if you want to avoid this."
msgstr ""
"Додає тег [code skip-lint][fgcolor][/code] до стеку тегів.\n"
"[b]Примітка:[/b] Колір переднього плану має відступи за замовчуванням, які "
"контролюються за допомогою [theme_item text_highlight_h_padding] та "
"[theme_item text_highlight_v_padding]. Це може призвести до перекриття "
"відблисків, якщо кольори переднього плану розміщені на сусідніх рядках/"
"стовпцях, тому подумайте про встановлення для цих елементів теми значення "
"[code]0[/code], якщо ви хочете цього уникнути."
msgid ""
"Adds a [code skip-lint][font][/code] tag to the tag stack. Overrides default "
"fonts for its duration.\n"
"Passing [code]0[/code] to [param font_size] will use the existing default "
"font size."
msgstr ""
"Додає тег [code skip-lint][font][/code] до стеку тегів. Перезаписує шрифти за "
"замовчуванням на час його дії.\n"
"Передавання [code]0[/code] до [param font_size] використовуватиме існуючий "
"розмір шрифту за замовчуванням."
msgid ""
"Adds a [code skip-lint][font_size][/code] tag to the tag stack. Overrides "
"default font size for its duration."
msgstr ""
"Додає тег [code skip-lint][font_size][/code] до стеку тегів. Замінює розмір "
"шрифту за замовчуванням на час його дії."
msgid ""
"Adds a [code skip-lint][hint][/code] tag to the tag stack. Same as BBCode "
"[code skip-lint][hint=something]{text}[/hint][/code]."
msgstr ""
"Додає тег [code skip-lint][hint][/code] до стеку тегів. Те саме, що BBCode "
"[code skip-lint][hint=something]{text}[/hint][/code]."
msgid ""
"Adds an [code skip-lint][indent][/code] tag to the tag stack. Multiplies "
"[param level] by current [member tab_size] to determine new margin length."
msgstr ""
"Додає тег [code skip-lint][indent][/code] до стеку тегів. Множить [param "
"level] на поточний [member tab_size] для визначення нової довжини поля."
msgid ""
"Adds a [code skip-lint][font][/code] tag with an italics font to the tag "
"stack. This is the same as adding an [code skip-lint][i][/code] tag if not "
"currently in a [code skip-lint][b][/code] tag."
msgstr ""
"Додає тег [code skip-lint][font][/code] з курсивним шрифтом до стеку тегів. "
"Це те саме, що додавання тегу [code skip-lint][i][/code], якщо він ще не в "
"тезі [code skip-lint][b][/code]."
msgid ""
"Adds language code used for text shaping algorithm and Open-Type font "
"features."
msgstr ""
"Додавання мовного коду, що використовується для алгоритму формування тексту "
"та функцій шрифтів Open-Type."
msgid ""
"Adds [code skip-lint][ol][/code] or [code skip-lint][ul][/code] tag to the "
"tag stack. Multiplies [param level] by current [member tab_size] to determine "
"new margin length."
msgstr ""
"Додає тег [code skip-lint][ol][/code] або [code skip-lint][ul][/code] до "
"стеку тегів. Множить [param level] на поточний [member tab_size] для "
"визначення нової довжини поля."
msgid ""
"Adds a meta tag to the tag stack. Similar to the BBCode [code skip-lint]"
"[url=something]{text}[/url][/code], but supports non-[String] metadata "
"types.\n"
"If [member meta_underlined] is [code]true[/code], meta tags display an "
"underline. This behavior can be customized with [param underline_mode].\n"
"[b]Note:[/b] Meta tags do nothing by default when clicked. To assign behavior "
"when clicked, connect [signal meta_clicked] to a function that is called when "
"the meta tag is clicked."
msgstr ""
"Додає мета тегу до мітки. Подібно до BBCode [code skip-lint][url=something]"
"{text}[/url][/code], але підтримує не[String] типи метаданих.\n"
"[code]true[/code], мета-теги відображають лінію. Ця поведінка можна "
"налаштувати за допомогою [param underline_mode].\n"
"[b]Note:[/b] Метатеги роблять нічого за замовчуванням при натисканні. Щоб "
"призначити поведінку при натисканні, з'єднайте [signal meta_clicked] до "
"функції, яка називається, коли мета тег натискається."
msgid ""
"Adds a [code skip-lint][font][/code] tag with a monospace font to the tag "
"stack."
msgstr ""
"Додає тег [code skip-lint][font][/code] з моноширинним шрифтом до стеку тегів."
msgid ""
"Adds a [code skip-lint][font][/code] tag with a normal font to the tag stack."
msgstr ""
"Додає тег [code skip-lint][font][/code] зі звичайним шрифтом до стеку тегів."
msgid ""
"Adds a [code skip-lint][outline_color][/code] tag to the tag stack. Adds text "
"outline for its duration."
msgstr ""
"Додає тег [code skip-lint][outline_color][/code] до стеку тегів. Додає контур "
"тексту на його тривалість."
msgid ""
"Adds a [code skip-lint][outline_size][/code] tag to the tag stack. Overrides "
"default text outline size for its duration."
msgstr ""
"Додає тег [code skip-lint][outline_size][/code] до стеку тегів. Замінює "
"розмір контуру тексту за замовчуванням на час його дії."
msgid "Adds a [code skip-lint][p][/code] tag to the tag stack."
msgstr "Додає тег [code skip-lint][p][/code] до стеку тегів."
msgid ""
"Adds a [code skip-lint][s][/code] tag to the tag stack. If [param color]'s "
"alpha value is [code]0.0[/code], the current font's color with its alpha "
"multiplied by [theme_item strikethrough_alpha] is used."
msgstr ""
"Додає тег [code skip-lint][s][/code] до стеку тегів. Якщо значення альфа-"
"кадра [param color] дорівнює [code]0.0[/code], використовується поточний "
"колір шрифту, помножений на альфа-кадр [theme_item strikethrough_alpha]."
msgid ""
"Adds a [code skip-lint][table=columns,inline_align][/code] tag to the tag "
"stack. Use [method set_table_column_expand] to set column expansion ratio. "
"Use [method push_cell] to add cells. [param name] is used as the table name "
"for assistive apps."
msgstr ""
"Додає тег [code skip-lint][table=columns,inline_align][/code] до стеку тегів. "
"Використовуйте метод [method set_table_column_expand] для встановлення "
"коефіцієнта розширення стовпців. Використовуйте метод [push_cell] для "
"додавання комірок. [param name] використовується як назва таблиці для "
"допоміжних програм."
msgid ""
"Adds a [code skip-lint][u][/code] tag to the tag stack. If [param color]'s "
"alpha value is [code]0.0[/code], the current font's color with its alpha "
"multiplied by [theme_item underline_alpha] is used."
msgstr ""
"Додає тег [code skip-lint][u][/code] до стеку тегів. Якщо значення альфа-"
"кадра [param color] дорівнює [code]0.0[/code], використовується поточний "
"колір шрифту, помножений на альфа-кадр [theme_item underline_alpha]."
msgid ""
"Reloads custom effects. Useful when [member custom_effects] is modified "
"manually."
msgstr ""
"Перезавантажує власні ефекти. Корисно, коли [member custom_effects] "
"змінюється вручну."
msgid ""
"Removes a paragraph of content from the label. Returns [code]true[/code] if "
"the paragraph exists.\n"
"The [param paragraph] argument is the index of the paragraph to remove, it "
"can take values in the interval [code][0, get_paragraph_count() - 1][/code].\n"
"If [param no_invalidate] is set to [code]true[/code], cache for the "
"subsequent paragraphs is not invalidated. Use it for faster updates if "
"deleted paragraph is fully self-contained (have no unclosed tags), or this "
"call is part of the complex edit operation and [method invalidate_paragraph] "
"will be called at the end of operation."
msgstr ""
"Видаляє абзац вмісту з мітки. Повертає [code]true[/code], якщо абзац існує.\n"
"Аргумент [param paragraph] – це індекс абзацу, який потрібно видалити, він "
"може приймати значення в інтервалі [code][0, get_paragraph_count() - 1][/"
"code].\n"
"Якщо [param no_invalidate] встановлено на [code]true[/code], кеш для "
"наступних абзаців не анулюється. Використовуйте його для швидшого оновлення, "
"якщо видалений абзац повністю автономний (не має незакритих тегів), або цей "
"виклик є частиною складної операції редагування, і [method "
"invalidate_paragraph] буде викликано в кінці операції."
msgid "Scrolls the window's top line to match [param line]."
msgstr "Прокрутки верхнього рядка вікна до матчу [param line]."
msgid ""
"Scrolls the window's top line to match first line of the [param paragraph]."
msgstr ""
"Прокрутки верхнього рядка вікна, щоб відповідати першим рядком [param "
"paragraph]."
msgid "Scrolls to the beginning of the current selection."
msgstr "Прокрутки до початку поточного вибору."
msgid ""
"Select all the text.\n"
"If [member selection_enabled] is [code]false[/code], no selection will occur."
msgstr ""
"Виберіть текст.\n"
"[code]false[/code], не відбудеться вибір."
msgid "Sets color of a table cell border."
msgstr "Налаштовує колір столової облямівки."
msgid "Sets inner padding of a table cell."
msgstr "Встановлює внутрішню начинку стільниці."
msgid ""
"Sets color of a table cell. Separate colors for alternating rows can be "
"specified."
msgstr ""
"Встановлює колір стільниці. Окремі кольори для чергування рядків можна "
"вказати."
msgid "Sets minimum and maximum size overrides for a table cell."
msgstr "Налаштовує мінімальні та максимальні розміри накладів для стільниці."
msgid ""
"Edits the selected column's expansion options. If [param expand] is "
"[code]true[/code], the column expands in proportion to its expansion ratio "
"versus the other columns' ratios.\n"
"For example, 2 columns with ratios 3 and 4 plus 70 pixels in available width "
"would expand 30 and 40 pixels, respectively.\n"
"If [param expand] is [code]false[/code], the column will not contribute to "
"the total ratio."
msgstr ""
"Редагує параметри розширення вибраного стовпця. Якщо [param expand] є "
"[code]true[/code], стовпчик розширюється пропорційно співвідношенню його "
"розширення.\n"
"Наприклад, 2 стовпчики з співвідношеннями 3 і 4 плюс 70 пікселів у доступній "
"ширини розширять 30 і 40 пікселів, відповідно.\n"
"Якщо [param expand] is [code]false[/code], стовпчик не сприятиме загальному "
"співвідношенню."
msgid "Sets table column name for assistive apps."
msgstr "Встановлює назву стовпця таблиці для допоміжних програм."
msgid ""
"Updates the existing images with the key [param key]. Only properties "
"specified by [param mask] bits are updated. See [method add_image]."
msgstr ""
"Оновлює наявні зображення з ключем [param key]. оновлюються тільки "
"властивості, вказані [param Mask] біти. Подивитися [method add_image]."
msgid ""
"If [code]true[/code], the label uses BBCode formatting.\n"
"[b]Note:[/b] This only affects the contents of [member text], not the tag "
"stack."
msgstr ""
"Якщо [code]true[/code], мітка використовує форматування BBCode.\n"
"[b]Примітка:[/b] Це тільки впливає на вміст [member text], а не тек-стека."
msgid "If [code]true[/code], a right-click displays the context menu."
msgstr ""
"Якщо [code]true[/code], клацніть правою кнопкою миші відображає контекстне "
"меню."
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 ""
"В даний час встановлено користувацькі ефекти. Це масив [RichTextEffect]s.\n"
"Щоб додати користувацький ефект, зручніше використовувати [method "
"install_effect]."
msgid ""
"If [code]true[/code], the label's minimum size will be automatically updated "
"to fit its content, matching the behavior of [Label]."
msgstr ""
"Якщо [code]true[/code], мінімальний розмір етикетки буде автоматично "
"оновлено, щоб відповідати своєму вмісту, що відповідає поведінки [Label]."
msgid ""
"If [code]true[/code], the label underlines hint tags such as [code skip-lint]"
"[hint=description]{text}[/hint][/code]."
msgstr ""
"Якщо [code]true[/code], мітка підкреслює теги підказок, такі як [code skip-"
"lint][hint=description]{text}[/hint][/code]."
msgid ""
"If [code]true[/code], the label underlines meta tags such as [code skip-lint]"
"[url]{text}[/url][/code]. These tags can call a function when clicked if "
"[signal meta_clicked] is connected to a function."
msgstr ""
"Якщо [code]true[/code], позначки етикеток, такі як [код пропустити-lint][url]"
"{text}[/url][/code]. Ці теги можуть викликати функцію при натисканні, якщо "
"[signal meta_clicked] підключено до функції."
msgid ""
"The delay after which the loading progress bar is displayed, in milliseconds. "
"Set to [code]-1[/code] to disable progress bar entirely.\n"
"[b]Note:[/b] Progress bar is displayed only if [member threaded] is enabled."
msgstr ""
"Затримка після того, як буде відображено план навантаження, в мілісекундах. "
"Встановити до [code]-1[/code], щоб повністю відключити бар прогресу.\n"
"[b]Примітка:[/b] Прогрес бар відображається тільки в тому випадку, якщо "
"ввімкнено [member threaded]."
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 ""
"Якщо [code]true[/code], прокрутка видно. Налаштування цього до [code]false[/"
"code] не блокує прокручування повністю. Див. [method scroll_to_line]."
msgid ""
"If [code]true[/code], the window scrolls down to display new content "
"automatically."
msgstr ""
"Якщо [code]true[/code], віконні прокрутки вниз для відображення нового вмісту "
"автоматично."
msgid ""
"If [code]true[/code], the window scrolls to display the last visible line "
"when [member visible_characters] or [member visible_ratio] is changed."
msgstr ""
"Якщо значення [code]true[/code], вікно прокручується, щоб відобразити "
"останній видимий рядок, коли змінюється [member visible_characters] або "
"[member visible_ratio]."
msgid "If [code]true[/code], the label allows text selection."
msgstr "Якщо [code]true[/code], етикетка дозволяє вибрати текст."
msgid ""
"The number of spaces associated with a single tab length. Does not affect "
"[code]\\t[/code] in text tags, only indent tags."
msgstr ""
"Кількість місць, пов'язаних з однією довжиною вкладки. Не впливає [code]\\t[/"
"code] в текстових тегах, тільки відступні теги."
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] If [member bbcode_enabled] is [code]true[/code], it is unadvised "
"to use the [code]+=[/code] operator with [member text] (e.g. [code]text += "
"\"some string\"[/code]) 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_text] for adding text "
"instead, unless you absolutely need to close a tag that was opened in an "
"earlier method call."
msgstr ""
"Текст етикетки у форматі BBCode. Не є представником ручних модифікацій до "
"внутрішнього тек-стека. Зміни, внесені іншими методами при редагуванні.\n"
"[b]Note:[/b] Якщо [пам'ятний bbcode_enabled] є [code]true[/code], не "
"рекомендується використовувати [code] +=[/code] оператор з [пам'ятний текст] "
"(наприклад, [code]text += \" some string\"[/code]), оскільки він замінює весь "
"текст і може викликати уповільнення. Цей веб-сайт використовує файли "
"[code]push_*[/code]. Використовуйте [method append_text] для додавання тексту "
"замість цього, якщо ви абсолютно повинні закрити тег, який був відкритий в "
"більш ранньому методі виклику."
msgid "If [code]true[/code], text processing is done in a background thread."
msgstr "Якщо [code]true[/code], обробка тексту здійснюється на фоновій нитки."
msgid ""
"Triggered when the document is fully loaded.\n"
"[b]Note:[/b] This can happen before the text is processed for drawing. "
"Scrolling values may not be valid until the document is drawn for the first "
"time after this signal."
msgstr ""
"Запускається, коли документ повністю завантажено. \n"
"[b]Примітка.[/b] Це може статися до того, як текст буде оброблено для "
"малювання. Значення прокручування можуть бути недійсними, доки документ не "
"буде намальовано вперше після цього сигналу."
msgid ""
"Triggered when the user clicks on content between meta (URL) tags. If the "
"meta is defined in BBCode, e.g. [code skip-lint][url={\"key\": "
"\"value\"}]Text[/url][/code], then the parameter for this signal will always "
"be a [String] type. If a particular type or an object is desired, the [method "
"push_meta] method must be used to manually insert the data into the tag "
"stack. Alternatively, you can convert the [String] input to the desired type "
"based on its contents (such as calling [method JSON.parse] on it).\n"
"For example, the following method can be connected to [signal meta_clicked] "
"to open clicked URLs using the user's default web browser:\n"
"[codeblocks]\n"
"[gdscript]\n"
"# This assumes RichTextLabel's `meta_clicked` signal was connected to\n"
"# the function below using the signal connection dialog.\n"
"func _richtextlabel_on_meta_clicked(meta):\n"
"\t# `meta` is of Variant type, so convert it to a String to avoid script "
"errors at run-time.\n"
"\tOS.shell_open(str(meta))\n"
"[/gdscript]\n"
"[/codeblocks]"
msgstr ""
"Активується, коли користувач натискає вміст між мета-тегами (URL). Якщо мета "
"визначено в BBCode, напр. [code skip-lint][url={\"key\": \"value\"}]Текст[/"
"url][/code], тоді параметр для цього сигналу завжди матиме тип [String]. Якщо "
"потрібен певний тип або об’єкт, потрібно використовувати метод [method "
"push_meta], щоб вручну вставити дані в стек тегів. Крім того, ви можете "
"перетворити вхідні дані [String] у потрібний тип на основі його вмісту "
"(наприклад, виклик [method JSON.parse] для нього). \n"
"Наприклад, такий метод можна підключити до [signal meta_clicked], щоб "
"відкривати URL-адреси, за якими клацнув користувач, за допомогою веб-"
"переглядача за замовчуванням: \n"
"[codeblocks] \n"
"[gdscript] \n"
"# Це припускає, що сигнал `meta_clicked` RichTextLabel був підключений до \n"
"# функція нижче за допомогою діалогового вікна підключення сигналу. \n"
"func _richtextlabel_on_meta_clicked(meta): \n"
"\t# `meta` має тип Variant, тому перетворіть його на String, щоб уникнути "
"помилок сценарію під час виконання. \n"
"\tOS.shell_open(str(meta)) \n"
"[/gdscript] \n"
"[/codeblocks]"
msgid "Triggers when the mouse exits a meta tag."
msgstr "Тригери, коли миша виходить мета тег."
msgid "Triggers when the mouse enters a meta tag."
msgstr "Тригери, коли миша надходить на тег мета."
msgid "Each list item has a number marker."
msgstr "Кожен пункт списку має номер маркера."
msgid "Each list item has a letter marker."
msgstr "Кожен пункт списку має літератор."
msgid "Each list item has a roman number marker."
msgstr "Кожен список має римський знак."
msgid "Each list item has a filled circle marker."
msgstr "Кожен пункт списку має заповнений знак кола."
msgid "Selects the whole [RichTextLabel] text."
msgstr "Виберіть текст [RichTextLabel]."
msgid ""
"Meta tag does not display an underline, even if [member meta_underlined] is "
"[code]true[/code]."
msgstr ""
"Метатеги не відображають лінію, навіть якщо [member meta_underlined] "
"[code]true[/code]."
msgid ""
"If [member meta_underlined] is [code]true[/code], meta tag always display an "
"underline."
msgstr "[code]true[/code], мета тег завжди відображати підкреслений."
msgid ""
"If [member meta_underlined] is [code]true[/code], meta tag display an "
"underline when the mouse cursor is over it."
msgstr ""
"[code]true[/code], мета тег дисплей підкреслення, коли курсор мишки над ним."
msgid "If this bit is set, [method update_image] changes image texture."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює текстуру зображення."
msgid "If this bit is set, [method update_image] changes image size."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює розмір зображення."
msgid "If this bit is set, [method update_image] changes image color."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює колір зображення."
msgid ""
"If this bit is set, [method update_image] changes image inline alignment."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює вирівнювання "
"зображення по рядку."
msgid "If this bit is set, [method update_image] changes image texture region."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює область текстури "
"зображення."
msgid "If this bit is set, [method update_image] changes image padding."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює відступи зображення."
msgid "If this bit is set, [method update_image] changes image tooltip."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює підказку зображення."
msgid ""
"If this bit is set, [method update_image] changes image width from/to "
"percents."
msgstr ""
"Якщо цей біт встановлено, [method update_image] змінює ширину зображення з/на "
"відсотки."
msgid "The default text color."
msgstr "Колір тексту за замовчуванням."
msgid "The default tint of text outline."
msgstr "Текст за замовчуванням тексту."
msgid ""
"The color of selected text, used when [member selection_enabled] is "
"[code]true[/code]. If equal to [code]Color(0, 0, 0, 0)[/code], it will be "
"ignored."
msgstr ""
"Колір вибраного тексту, який використовується, коли [member "
"selection_enabled] має значення [code]true[/code]. Якщо дорівнює "
"[code]Color(0, 0, 0, 0)[/code], його буде проігноровано."
msgid "The color of the font's shadow."
msgstr "Колір тіні шрифту."
msgid "The color of the selection box."
msgstr "Колір підбірної коробки."
msgid "The default cell border color."
msgstr "Колір за замовчуванням комірки."
msgid "The default background color for even rows."
msgstr "Колір за замовчуванням для парних рядків."
msgid "The default background color for odd rows."
msgstr "Колір за замовчуванням для непарних рядків."
msgid ""
"Additional vertical spacing between paragraphs (in pixels). Spacing is added "
"after the last line. This value can be negative."
msgstr ""
"Додатковий вертикальний інтервал між абзацами (у пікселях). Інтервал "
"додається після останнього рядка. Це значення може бути від’ємним."
msgid "The horizontal offset of the font's shadow."
msgstr "Горизонтальний зсув тіні шрифту."
msgid "The vertical offset of the font's shadow."
msgstr "Вертикальний зсув тіні шрифту."
msgid ""
"The default strikethrough color transparency (percent). For strikethroughs "
"with a custom color, this theme item is only used if the custom color's alpha "
"is [code]0.0[/code] (fully transparent)."
msgstr ""
"Прозорість кольору закреслення за замовчуванням (у відсотках). Для закреслень "
"із власним кольором цей елемент теми використовується лише за умови, що альфа-"
"канал власного кольору дорівнює [code]0.0[/code] (повністю прозорий)."
msgid "The horizontal separation of elements in a table."
msgstr "Горизонтальне поділ елементів в таблиці."
msgid "The vertical separation of elements in a table."
msgstr "Вертикальне відділення елементів в таблиці."
msgid ""
"The horizontal padding around boxes drawn by the [code][fgcolor][/code] and "
"[code][bgcolor][/code] tags. This does not affect the appearance of text "
"selection. To avoid any risk of neighboring highlights overlapping each "
"other, set this to [code]0[/code] to disable padding."
msgstr ""
"Горизонтальні відступи навколо рамок, намальовані тегами [code][fgcolor][/"
"code] та [code][bgcolor][/code]. Це не впливає на вигляд виділення тексту. "
"Щоб уникнути ризику перекриття сусідніх виділень, встановіть для цього "
"значення [code]0[/code], щоб вимкнути відступи."
msgid ""
"The vertical padding around boxes drawn by the [code][fgcolor][/code] and "
"[code][bgcolor][/code] tags. This does not affect the appearance of text "
"selection. To avoid any risk of neighboring highlights overlapping each "
"other, set this to [code]0[/code] to disable padding."
msgstr ""
"Вертикальні відступи навколо рамок, намальованих тегами [code][fgcolor][/"
"code] та [code][bgcolor][/code]. Це не впливає на вигляд виділення тексту. "
"Щоб уникнути ризику перекриття сусідніх виділень, встановіть для цього "
"значення [code]0[/code], щоб вимкнути відступи."
msgid ""
"The default underline color transparency (percent). For underlines with a "
"custom color, this theme item is only used if the custom color's alpha is "
"[code]0.0[/code] (fully transparent)."
msgstr ""
"Прозорість кольору підкреслення за замовчуванням (у відсотках). Для "
"підкреслень з власним кольором цей елемент теми використовується лише тоді, "
"коли альфа власного кольору дорівнює [code]0.0[/code] (повністю прозорий)."
msgid "The font used for bold text."
msgstr "Використовується для сміливого тексту."
msgid "The font used for bold italics text."
msgstr "Шрифт, що використовується для текстів ізоляцій."
msgid "The font used for italics text."
msgstr "Шрифт, який використовується для тексту italics."
msgid "The font used for monospace text."
msgstr "Шрифт, що використовується для монокосмічного тексту."
msgid "The default text font."
msgstr "Текст за замовчуванням."
msgid "The font size used for bold text."
msgstr "Розмір шрифту, що використовується для сміливого тексту."
msgid "The font size used for bold italics text."
msgstr "Розмір шрифту, що використовується для сміливих italics тексту."
msgid "The font size used for italics text."
msgstr "Розмір шрифту, що використовується для тексту italics."
msgid "The font size used for monospace text."
msgstr "Розмір шрифту, що використовується для монокосмічного тексту."
msgid "The default text font size."
msgstr "Розмір шрифту за замовчуванням."
msgid "The horizontal rule texture."
msgstr "Текстура горизонтальної лінійки."
msgid ""
"The background used when the [RichTextLabel] is focused. The [theme_item "
"focus] [StyleBox] is displayed [i]over[/i] the base [StyleBox], so a "
"partially transparent [StyleBox] should be used to ensure the base [StyleBox] "
"remains visible. A [StyleBox] that represents an outline or an underline "
"works well for this purpose. To disable the focus visual effect, assign a "
"[StyleBoxEmpty] resource. Note that disabling the focus visual effect will "
"harm keyboard/controller navigation usability, so this is not recommended for "
"accessibility reasons."
msgstr ""
"На фоні, що використовується при фокусі [RichTextLabel]. [theme_item фокус] "
"[StyleBox] відображається [i]over[/i] бази [StyleBox], так що частково "
"прозора [StyleBox] повинна бути використана для забезпечення бази [StyleBox]. "
"[Стильбокс], який добре працює для цього. Щоб вимкнути візуальний ефект "
"фокусу, призначте ресурс [StyleBoxEmpty]. Зверніть увагу, що відключення "
"візуального ефекту фокусу буде завдати шкоди клавіатурі / керованій "
"навігації, тому це не рекомендується для причин доступності."
msgid "The normal background for the [RichTextLabel]."
msgstr "Нормальний фон для [RichTextLabel]."
msgid "A handle for a [Resource]'s unique identifier."
msgstr "Ручка для унікального ідентифікатора [Resource]."
msgid ""
"The RID [Variant] type is used to access a low-level resource by its unique "
"ID. RIDs are opaque, which means they do not grant access to the resource by "
"themselves. They are used by the low-level server classes, such as "
"[DisplayServer], [RenderingServer], [TextServer], etc.\n"
"A low-level resource may correspond to a high-level [Resource], such as "
"[Texture] or [Mesh].\n"
"[b]Note:[/b] RIDs are only useful during the current session. It won't "
"correspond to a similar resource if sent over a network, or loaded from a "
"file at a later time."
msgstr ""
"Тип RID [Variant] використовується для доступу до низькорівневого ресурсу за "
"унікальним ідентифікатором. RIDs є непрозорим, що означає, що вони не надають "
"доступу до ресурсу самостійно. Вони використовуються за допомогою "
"низькорівневих серверів, таких як [DisplayServer], [RenderingServer], "
"[TextServer] та ін.\n"
"Невисокий ресурс може відповідати високому рівні [Resource], наприклад "
"[Texture] або [Mesh].\n"
"[b]Примітка:[/b] RIDs є корисним тільки під час поточного сеансу. Чи не "
"відповідає аналогічному ресурсу, якщо надсилаються через мережу, або "
"завантажені з файлу в пізній час."
msgid "Constructs an empty [RID] with the invalid ID [code]0[/code]."
msgstr "Створює порожній [RID] із недійсним ідентифікатором [code]0[/code]."
msgid "Constructs an [RID] as a copy of the given [RID]."
msgstr "Створює [RID] як копію заданого [RID]."
msgid "Returns the ID of the referenced low-level resource."
msgstr "Повернути Ідентифікацію на доданому низькорівневому ресурсі."
msgid "Returns [code]true[/code] if the [RID] is not [code]0[/code]."
msgstr "[code]true[/code] якщо [RID] не [code]0[/code]."
msgid "Returns [code]true[/code] if the [RID]s are not equal."
msgstr "[code]true[/code] якщо [RID] не рівні."
msgid ""
"Returns [code]true[/code] if the [RID]'s ID is less than [param right]'s ID."
msgstr ""
"Повертаємо [code]true[/code], якщо ідентифікатор [RID] менше, ніж "
"ідентифікатор [param right]."
msgid ""
"Returns [code]true[/code] if the [RID]'s ID is less than or equal to [param "
"right]'s ID."
msgstr ""
"Повертає [code]true[/code], якщо ідентифікатор [RID] менший або дорівнює "
"ідентифікатору [param right]."
msgid ""
"Returns [code]true[/code] if both [RID]s are equal, which means they both "
"refer to the same low-level resource."
msgstr ""
"Повернення [code]true[/code], якщо обидва [RID] рівні, що означає, що вони "
"обидва відносяться до того ж низького ресурсу."
msgid ""
"Returns [code]true[/code] if the [RID]'s ID is greater than [param right]'s "
"ID."
msgstr ""
"Повертаємо [code]true[/code], якщо ідентифікатор [RID] більше, ніж "
"ідентифікатор [param right]."
msgid ""
"Returns [code]true[/code] if the [RID]'s ID is greater than or equal to "
"[param right]'s ID."
msgstr ""
"Повертаємо [code]true[/code], якщо ідентифікатор [RID] більше, ніж або "
"дорівнює ID [param right]."
msgid "A 2D physics body that is moved by a physics simulation."
msgstr "Корпус фізики 2D, який переміщається за допомогою фізкультури."
msgid ""
"[RigidBody2D] implements full 2D physics. It cannot be controlled directly, "
"instead, you must apply forces to it (gravity, impulses, etc.), and the "
"physics simulation will calculate the resulting movement, rotation, react to "
"collisions, and affect other physics bodies in its path.\n"
"The body's behavior can be adjusted via [member lock_rotation], [member "
"freeze], and [member freeze_mode]. By changing various properties of the "
"object, such as [member mass], you can control how the physics simulation "
"acts on it.\n"
"A rigid body will always maintain its shape and size, even when forces are "
"applied to it. It is useful for objects that can be interacted with in an "
"environment, such as a tree that can be knocked over or a stack of crates "
"that can be pushed around.\n"
"If you need to directly affect the body, prefer [method _integrate_forces] as "
"it allows you to directly access the physics state.\n"
"If you need to override the default physics behavior, you can write a custom "
"force integration function. See [member custom_integrator].\n"
"[b]Note:[/b] Changing the 2D transform or [member linear_velocity] of a "
"[RigidBody2D] very often may lead to some unpredictable behaviors. This also "
"happens when a [RigidBody2D] is the descendant of a constantly moving node, "
"like another [RigidBody2D], as that will cause its global transform to be set "
"whenever its ancestor moves."
msgstr ""
"[RigidBody2D] реалізує повну двовимірну фізику. Ним не можна керувати "
"безпосередньо, натомість до нього потрібно прикладати сили (гравітацію, "
"імпульси тощо), а фізичне моделювання розрахує результуючий рух, обертання, "
"реагуватиме на зіткнення та впливатиме на інші фізичні тіла на своєму шляху.\n"
"Поведінку тіла можна регулювати за допомогою [member lock_rotation], [member "
"freeze] та [member freeze_mode]. Змінюючи різні властивості об'єкта, такі як "
"[member mass], можна контролювати, як фізичне моделювання діє на нього.\n"
"Тверде тіло завжди зберігатиме свою форму та розмір, навіть коли до нього "
"прикладаються сили. Це корисно для об'єктів, з якими можна взаємодіяти в "
"середовищі, таких як дерево, яке можна перекинути, або стопка ящиків, які "
"можна штовхати.\n"
"Якщо вам потрібно безпосередньо впливати на тіло, віддайте перевагу [method "
"_integrate_forces], оскільки це дозволяє вам безпосередньо отримати доступ до "
"фізичного стану.\n"
"Якщо вам потрібно змінити поведінку фізики за замовчуванням, ви можете "
"написати власну функцію інтегрування сил. Див. [member custom_integrator].\n"
"[b]Примітка:[/b] Часта зміна 2D-перетворення або [member linear_velocity] "
"об'єкта [RigidBody2D] може призвести до непередбачуваної поведінки. Це також "
"трапляється, коли [RigidBody2D] є нащадком постійно рухомого вузла, такого як "
"інший [RigidBody2D], оскільки це призведе до встановлення його глобального "
"перетворення щоразу, коли рухається його предок."
msgid "2D Physics Platformer Demo"
msgstr "2D фізики Платформа Демо"
msgid "Instancing Demo"
msgstr "Instancing Демо"
msgid ""
"Applies a rotational force without affecting position. A force is time "
"dependent and meant to be applied every physics update.\n"
"[b]Note:[/b] [member inertia] is required for this to work. To have [member "
"inertia], an active [CollisionShape2D] must be a child of the node, or you "
"can manually set [member inertia]."
msgstr ""
"Застосовує обертальну силу, не впливаючи на положення. Сила залежить від часу "
"та має застосовуватися під час кожного оновлення фізики.\n"
"[b]Примітка:[/b] Для роботи потрібен [member inerty]. Щоб мати [member "
"inerty], активний [CollisionShape2D] має бути дочірнім елементом вузла, або "
"ви можете вручну встановити [member inerty]."
msgid ""
"Applies a rotational impulse to the body without affecting the position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[b]Note:[/b] [member inertia] is required for this to work. To have [member "
"inertia], an active [CollisionShape2D] must be a child of the node, or you "
"can manually set [member inertia]."
msgstr ""
"Застосовує обертальний імпульс до тіла без впливу на положення.\n"
"Імпульс часозалежний! Нанесення імпульсу кожного кадру призведе до каркасно-"
"залежної сили. З цієї причини слід використовувати тільки при симуляції "
"одноразових ударів (користування функції \"_сил\" інакше).\n"
"[b]Примітка:[/b] [member inertia] обов'язкова для роботи. Для того, щоб мати "
"[member inertia], активний [CollisionShape2D] повинен бути дитиною вузла, або "
"ви можете вручну встановити [member inertia]."
msgid ""
"Returns a list of the bodies colliding with this one. Requires [member "
"contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions.\n"
"[b]Note:[/b] The result of this test is not immediate after moving objects. "
"For performance, list of collisions is updated once per frame and before the "
"physics step. Consider using signals instead."
msgstr ""
"Повертає список тіл, що стикаються з цим. Потрібно, щоб [member "
"contact_monitor] було встановлено на [code]true[/code], а [member "
"max_contacts_reported] було встановлено на достатньо високе значення для "
"виявлення всіх зіткнень.\n"
"[b]Примітка:[/b] Результат цього тесту не відображається одразу після "
"переміщення об'єктів. Для підвищення продуктивності список зіткнень "
"оновлюється один раз за кадр і перед кроком фізики. Натомість розгляньте "
"можливість використання сигналів."
msgid ""
"Returns the number of contacts this body has with other bodies. By default, "
"this returns 0 unless bodies are configured to monitor contacts (see [member "
"contact_monitor]).\n"
"[b]Note:[/b] To retrieve the colliding bodies, use [method "
"get_colliding_bodies]."
msgstr ""
"Повертає кількість контактів цього тіла з іншими тілами. За замовчуванням "
"повертає 0, якщо тіла не налаштовані на моніторинг контактів (див. [member "
"contact_monitor]).\n"
"[b]Примітка:[/b] Щоб отримати тіла, що зіштовхуються, використовуйте [method "
"get_colliding_bodies]."
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 ""
"Встановлює швидкість тіла на даній осі. Швидкість в заданій векторній віссі "
"буде встановлена в якості заданої довжини вектора. Це корисно для стрибків "
"поведінки."
msgid ""
"Damps the body's rotation. By default, the body will use the [member "
"ProjectSettings.physics/2d/default_angular_damp] setting or any value "
"override set by an [Area2D] the body is in. Depending on [member "
"angular_damp_mode], you can set [member angular_damp] to be added to or to "
"replace the body's damping value.\n"
"See [member ProjectSettings.physics/2d/default_angular_damp] for more details "
"about damping."
msgstr ""
"Гасить обертання тіла. За замовчуванням тіло використовуватиме параметр "
"[member ProjectSettings.physics/2d/default_angular_damp] або будь-яке "
"перевизначення значення, встановлене [Area2D], у якому знаходиться тіло. "
"Залежно від [member angular_damp_mode], ви можете встановити [member "
"angular_damp], щоб додати або замінити значення демпфування тіла. \n"
"Перегляньте [member ProjectSettings.physics/2d/default_angular_damp], щоб "
"дізнатися більше про демпфування."
msgid ""
"If [code]true[/code], the body can enter sleep mode when there is no "
"movement. See [member sleeping]."
msgstr ""
"Якщо [code]true[/code], тіло може перейти в режим сну, коли немає руху. Див. "
"[member sleeping]."
msgid ""
"The body's custom center of mass, relative to the body's origin position, "
"when [member center_of_mass_mode] is set to [constant "
"CENTER_OF_MASS_MODE_CUSTOM]. This is the balanced point of the body, where "
"applied forces only cause linear acceleration. Applying forces outside of the "
"center of mass causes angular acceleration.\n"
"When [member center_of_mass_mode] is set to [constant "
"CENTER_OF_MASS_MODE_AUTO] (default value), the center of mass is "
"automatically determined, but this does not update the value of [member "
"center_of_mass]."
msgstr ""
"Індивідуальний центр маси тіла відносно вихідного положення тіла, коли "
"[member center_of_mass_mode] встановлено на [constant "
"CENTER_OF_MASS_MODE_CUSTOM]. Це точка рівноваги тіла, в якій прикладені сили "
"викликають тільки лінійне прискорення. Прикладання сил поза центром маси "
"викликає кутове прискорення.\n"
"Коли [member center_of_mass_mode] встановлено на [constant "
"CENTER_OF_MASS_MODE_AUTO] (значення за замовчуванням), центр маси "
"визначається автоматично, але це не оновлює значення [member center_of_mass]."
msgid "Defines the way the body's center of mass is set."
msgstr "Визначає спосіб встановлення центру мас тіла."
msgid ""
"The body's total constant positional forces applied during each physics "
"update.\n"
"See [method add_constant_force] and [method add_constant_central_force]."
msgstr ""
"Загальні постійні позиційні сили тіла, що застосовуються під час кожного "
"оновлення фізики.\n"
"Див. [method add_constant_force] та [method add_constant_central_force]."
msgid ""
"The body's total constant rotational forces applied during each physics "
"update.\n"
"See [method add_constant_torque]."
msgstr ""
"Загальні постійні сили обертання тіла, що застосовуються під час кожного "
"оновлення фізики.\n"
"Див. [method add_constant_torque]."
msgid ""
"If [code]true[/code], the RigidBody2D will emit signals when it collides with "
"another body.\n"
"[b]Note:[/b] By default the maximum contacts reported is set to 0, meaning "
"nothing will be recorded, see [member max_contacts_reported]."
msgstr ""
"[code]true[/code], RigidBody2D буде випромінювати сигнали, коли він співає з "
"іншим тілом.\n"
"[b]Примітка:[/b] У зв'язку з тим, як ми використовуємо файли cookie, щоб "
"надати вам інформацію про файли cookie."
msgid ""
"Continuous collision detection mode.\n"
"Continuous collision detection tries to predict where a moving body will "
"collide instead of moving it and correcting its movement after collision. "
"Continuous collision detection is slower, but more precise and misses fewer "
"collisions with small, fast-moving objects. Raycasting and shapecasting "
"methods are available."
msgstr ""
"Режим безперервного виявлення зіткнень.\n"
"Безперервне виявлення зіткнень намагається передбачити, де зіткнеться рухоме "
"тіло, замість того, щоб переміщувати його та коригувати його рух після "
"зіткнення. Безперервне виявлення зіткнень повільніше, але точніше та "
"пропускає менше зіткнень з малими, швидкорухомими об'єктами. Доступні методи "
"raycasting та shapecasting."
msgid ""
"If [code]true[/code], the standard force integration (like gravity or "
"damping) will be disabled for this body. Other than collision response, the "
"body will only move as determined by the [method _integrate_forces] method, "
"if that virtual method is overridden.\n"
"Setting this property will call the method [method "
"PhysicsServer2D.body_set_omit_force_integration] internally."
msgstr ""
"Якщо значення [code]true[/code], стандартне інтегрування сил (наприклад, "
"гравітації або демпфування) буде вимкнено для цього тіла. Окрім реакції на "
"зіткнення, тіло рухатиметься лише так, як визначено методом [method "
"_integrate_forces], якщо цей віртуальний метод перевизначено.\n"
"Встановлення цієї властивості призведе до внутрішнього виклику методу [method "
"PhysicsServer2D.body_set_omit_force_integration]."
msgid ""
"If [code]true[/code], the body is frozen. Gravity and forces are not applied "
"anymore.\n"
"See [member freeze_mode] to set the body's behavior when frozen.\n"
"[b]Note:[/b] For a body that is always frozen, use [StaticBody2D] or "
"[AnimatableBody2D] instead."
msgstr ""
"Якщо [code]true[/code], тіло заморожене. Гравітація та сили більше не "
"застосовуються.\n"
"Див. [member freeze_mode], щоб встановити поведінку тіла під час "
"заморожування.\n"
"[b]Примітка:[/b] Для тіла, яке завжди заморожене, використовуйте "
"[StaticBody2D] або [AnimatableBody2D]."
msgid ""
"The body's freeze mode. Determines the body's behavior when [member freeze] "
"is [code]true[/code].\n"
"[b]Note:[/b] For a body that is always frozen, use [StaticBody2D] or "
"[AnimatableBody2D] instead."
msgstr ""
"Режим заморожування тіла. Визначає поведінку тіла, коли [member freeze] має "
"значення [code]true[/code].\n"
"[b]Примітка:[/b] Для тіла, яке завжди заморожене, використовуйте "
"[StaticBody2D] або [AnimatableBody2D]."
msgid ""
"Multiplies the gravity applied to the body. The body's gravity is calculated "
"from the [member ProjectSettings.physics/2d/default_gravity] project setting "
"and/or any additional gravity vector applied by [Area2D]s."
msgstr ""
"Збільшує силу тяжіння, прикладену до тіла. Сила тяжіння тіла обчислюється на "
"основі налаштувань проекту [member ProjectSettings.physics/2d/"
"default_gravity] та/або будь-якого додаткового вектора гравітації, "
"застосованого [Area2D]."
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 inertia "
"is usually computed automatically from the mass and the shapes, but this "
"property allows you to set a custom value.\n"
"If set to [code]0[/code], inertia is automatically computed (default value).\n"
"[b]Note:[/b] This value does not change when inertia is automatically "
"computed. Use [PhysicsServer2D] to get the computed inertia.\n"
"[codeblocks]\n"
"[gdscript]\n"
"@onready var ball = $Ball\n"
"\n"
"func get_ball_inertia():\n"
"\treturn 1.0 / "
"PhysicsServer2D.body_get_direct_state(ball.get_rid()).inverse_inertia\n"
"[/gdscript]\n"
"[csharp]\n"
"private RigidBody2D _ball;\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\t_ball = GetNode<RigidBody2D>(\"Ball\");\n"
"}\n"
"\n"
"private float GetBallInertia()\n"
"{\n"
"\treturn 1.0f / "
"PhysicsServer2D.BodyGetDirectState(_ball.GetRid()).InverseInertia;\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Момент інерції тіла. Це як маса, але для обертання: вона визначає, який "
"крутний момент потрібен для обертання тіла. Момент інерції зазвичай "
"обчислюється автоматично на основі маси та форм, але ця властивість дозволяє "
"встановити власне значення. \n"
"Якщо встановлено значення [code]0[/code], інерція обчислюється автоматично "
"(значення за замовчуванням). \n"
"[b]Примітка.[/b] Це значення не змінюється, коли інерція обчислюється "
"автоматично. Використовуйте [PhysicsServer2D], щоб отримати обчислену "
"інерцію. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@onready var ball = $Ball \n"
"\n"
"функція get_ball_inertia(): \n"
"\treturn 1.0 / "
"PhysicsServer2D.body_get_direct_state(ball.get_rid()).inverse_inertia \n"
"[/gdscript] \n"
"[csharp] \n"
"private RigidBody2D _ball;\n"
"\n"
"public override void _Ready() \n"
"{\n"
"\t_ball = GetNode<RigidBody2D>(\"Ball\"); \n"
"}\n"
"\n"
"private float GetBallInertia() \n"
"{\n"
"\treturn 1.0f / "
"PhysicsServer2D.BodyGetDirectState(_ball.GetRid()).InverseInertia; \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Damps the body's movement. By default, the body will use the [member "
"ProjectSettings.physics/2d/default_linear_damp] setting or any value override "
"set by an [Area2D] the body is in. Depending on [member linear_damp_mode], "
"you can set [member linear_damp] to be added to or to replace the body's "
"damping value.\n"
"See [member ProjectSettings.physics/2d/default_linear_damp] for more details "
"about damping."
msgstr ""
"Гасить рухи тіла. За замовчуванням тіло використовуватиме параметр [member "
"ProjectSettings.physics/2d/default_linear_damp] або будь-яке перевизначення "
"значення, встановлене [Area2D], у якому знаходиться тіло. Залежно від [member "
"linear_damp_mode], ви можете встановити [member linear_damp], щоб додати або "
"замінити значення демпфування тіла. \n"
"Перегляньте [member ProjectSettings.physics/2d/default_linear_damp], щоб "
"дізнатися більше про демпфування."
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 ""
"Лінійна швидкість тіла в пікселях на секунду. Чи можна використовувати "
"спорадочно, але [b]Не встановити цей кожен кадр[/b], оскільки фізика може "
"працювати в іншій нитки і працює на різних гранульованих умовах. "
"Використовуйте [method _integrate_forces] в якості вашої технологічної петлі "
"для точного контролю стану тіла."
msgid ""
"If [code]true[/code], the body cannot rotate. Gravity and forces only apply "
"linear movement."
msgstr ""
"Якщо [code]true[/code], тіло не може обертати. Гравітність і сили "
"застосовуються тільки лінійний рух."
msgid ""
"The maximum number of contacts that will be recorded. Requires a value "
"greater than 0 and [member contact_monitor] to be set to [code]true[/code] to "
"start to register contacts. Use [method get_contact_count] to retrieve the "
"count or [method get_colliding_bodies] to retrieve bodies that have been "
"collided with.\n"
"[b]Note:[/b] The number of contacts is different from the number of "
"collisions. Collisions between parallel edges will result in two contacts "
"(one at each end), and collisions between parallel faces will result in four "
"contacts (one at each corner)."
msgstr ""
"Максимальна кількість контактів, які будуть записані. Вимагає значення більше "
"0 і [member contact_monitor], щоб встановити до [code]true[/code], щоб почати "
"реєструвати контакти. Використовуйте [method Get_contact_count] для отримання "
"облікового запису або [method get_colliding_bodies] для отримання тіл, які "
"були зібрані.\n"
"[b]Примітка:[/b] Кількість контактів відрізняється від кількості зіткнення. "
"З’єднання між паралельними краями призведе до двох контактів (один на кожному "
"кінці), а зіткнення між паралельними гранями призведе до чотирьох контактів "
"(один на кожному куті)."
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 ""
"Фізичний матеріал для тіла.\n"
"Якщо матеріал присвоюється цій власності, він буде використовуватися замість "
"будь-якого іншого фізичного матеріалу, таких як спадковість."
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 apply_force] methods."
msgstr ""
"Якщо значення [code]true[/code], тіло не рухатиметься та не розраховуватиме "
"сили, доки його не розбудить інше тіло, наприклад, через зіткнення, або за "
"допомогою методів [method apply_impulse] або [method apply_force]."
msgid ""
"Emitted when a collision with another [PhysicsBody2D] or [TileMap] occurs. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions. "
"[TileMap]s are detected if the [TileSet] has Collision [Shape2D]s.\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody2D] or [TileMap]."
msgstr ""
"Випробувано при зіткненні з іншим [PhysicsBody2D] або [TileMap]. [code]true[/"
"code] і [member max_contacts_reported] для виявлення всіх зіткнень. [TileMap] "
"виявляються, якщо [TileSet] має Collision [Shape2D]s.\n"
"[param body] the [Node], якщо він існує в дереві, з іншого [PhysicsBody2D] "
"або [TileMap]."
msgid ""
"Emitted when the collision with another [PhysicsBody2D] or [TileMap] ends. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions. "
"[TileMap]s are detected if the [TileSet] has Collision [Shape2D]s.\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody2D] or [TileMap]."
msgstr ""
"Викликається, коли завершується колізія з іншим [PhysicsBody2D] або "
"[TileMap]. Потрібно, щоб [member contact_monitor] було встановлено на "
"[code]true[/code], а [member max_contacts_reported] було встановлено на "
"достатньо високе значення для виявлення всіх колізій. [TileMap] виявляються, "
"якщо [TileSet] має колізії [Shape2D].\n"
"[param body] [Node], якщо він існує в дереві, іншого [PhysicsBody2D] або "
"[TileMap]."
msgid ""
"Emitted when one of this RigidBody2D's [Shape2D]s collides with another "
"[PhysicsBody2D] or [TileMap]'s [Shape2D]s. Requires [member contact_monitor] "
"to be set to [code]true[/code] and [member max_contacts_reported] to be set "
"high enough to detect all the collisions. [TileMap]s are detected if the "
"[TileSet] has Collision [Shape2D]s.\n"
"[param body_rid] the [RID] of the other [PhysicsBody2D] or [TileSet]'s "
"[CollisionObject2D] used by the [PhysicsServer2D].\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody2D] or [TileMap].\n"
"[param body_shape_index] the index of the [Shape2D] of the other "
"[PhysicsBody2D] or [TileMap] used by the [PhysicsServer2D]. Get the "
"[CollisionShape2D] node with "
"[code]body.shape_owner_get_owner(body.shape_find_owner(body_shape_index))[/"
"code].\n"
"[param local_shape_index] the index of the [Shape2D] of this RigidBody2D used "
"by the [PhysicsServer2D]. Get the [CollisionShape2D] node with "
"[code]self.shape_owner_get_owner(self.shape_find_owner(local_shape_index))[/"
"code]."
msgstr ""
"Виникає, коли один з елементів [Shape2D] цього RigidBody2D стикається з "
"елементами [PhysicsBody2D] або [Shape2D] з [TileMap]. Потрібно, щоб [member "
"contact_monitor] було встановлено на [code]true[/code], а [member "
"max_contacts_reported] було встановлено на достатньо високе значення для "
"виявлення всіх колізій. [TileMap] виявляються, якщо [TileSet] має колізії "
"[Shape2D].\n"
"[param body_rid] – [RID] іншого [PhysicsBody2D] або [CollisionObject2D] з "
"[TileSet], що використовується [PhysicsServer2D].\n"
"[param body] – [Node], якщо він існує в дереві, іншого [PhysicsBody2D] або "
"[TileMap].\n"
"[param body_shape_index] – індекс [Shape2D] іншого [PhysicsBody2D] або "
"[TileMap], що використовується [PhysicsServer2D]. Отримайте вузол "
"[CollisionShape2D] за допомогою "
"[code]body.shape_owner_get_owner(body.shape_find_owner(body_shape_index))[/"
"code].\n"
"[param local_shape_index] – індекс [Shape2D] цього RigidBody2D, що "
"використовується [PhysicsServer2D]. Отримайте вузол [CollisionShape2D] за "
"допомогою "
"[code]self.shape_owner_get_owner(self.shape_find_owner(local_shape_index))[/"
"code]."
msgid ""
"Emitted when the collision between one of this RigidBody2D's [Shape2D]s and "
"another [PhysicsBody2D] or [TileMap]'s [Shape2D]s ends. Requires [member "
"contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions. "
"[TileMap]s are detected if the [TileSet] has Collision [Shape2D]s.\n"
"[param body_rid] the [RID] of the other [PhysicsBody2D] or [TileSet]'s "
"[CollisionObject2D] used by the [PhysicsServer2D].\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody2D] or [TileMap].\n"
"[param body_shape_index] the index of the [Shape2D] of the other "
"[PhysicsBody2D] or [TileMap] used by the [PhysicsServer2D]. Get the "
"[CollisionShape2D] node with "
"[code]body.shape_owner_get_owner(body.shape_find_owner(body_shape_index))[/"
"code].\n"
"[param local_shape_index] the index of the [Shape2D] of this RigidBody2D used "
"by the [PhysicsServer2D]. Get the [CollisionShape2D] node with "
"[code]self.shape_owner_get_owner(self.shape_find_owner(local_shape_index))[/"
"code]."
msgstr ""
"Виникає, коли закінчується колізія між одним із [Shape2D] цього RigidBody2D "
"та [Shape2D] іншого [PhysicsBody2D] або [TileMap]. Потрібно, щоб [member "
"contact_monitor] було встановлено на [code]true[/code], а [member "
"max_contacts_reported] було встановлено на достатньо високе значення для "
"виявлення всіх колізій. [TileMap] виявляються, якщо [TileSet] має колізії "
"[Shape2D].\n"
"[param body_rid] – [RID] іншого [PhysicsBody2D] або [CollisionObject2D] "
"[TileSet], що використовується [PhysicsServer2D].\n"
"[param body] – [Node], якщо він існує в дереві, іншого [PhysicsBody2D] або "
"[TileMap].\n"
"[param body_shape_index] – індекс [Shape2D] іншого [PhysicsBody2D] або "
"[TileMap], що використовується [PhysicsServer2D]. Отримайте вузол "
"[CollisionShape2D] за допомогою "
"[code]body.shape_owner_get_owner(body.shape_find_owner(body_shape_index))[/"
"code].\n"
"[param local_shape_index] – індекс [Shape2D] цього RigidBody2D, що "
"використовується [PhysicsServer2D]. Отримайте вузол [CollisionShape2D] за "
"допомогою "
"[code]self.shape_owner_get_owner(self.shape_find_owner(local_shape_index))[/"
"code]."
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 "
"signal. It is only emitted if the sleeping state is changed by the physics "
"engine or [code]emit_signal(\"sleeping_state_changed\")[/code] is used."
msgstr ""
"Випробувано, коли фізичний двигун змінює стан сну тіла.\n"
"[b]Примітка:[/b] Зміна значення [member sleeping] не запускати цей сигнал. "
"Випробувано тільки якщо використовується сплячий стан за допомогою фізичного "
"двигуна або [code]emit_signal(\"sleeping_state_changed\")[/code]."
msgid ""
"Static body freeze mode (default). The body is not affected by gravity and "
"forces. It can be only moved by user code and doesn't collide with other "
"bodies along its path."
msgstr ""
"Статичний режим замерзання тіла (default). Тіло не впливає на тяжіння і сили. "
"Ви можете переміщатися тільки за допомогою коду користувача і не "
"співвідноситься з іншими органами."
msgid ""
"Kinematic body freeze mode. Similar to [constant FREEZE_MODE_STATIC], but "
"collides with other bodies along its path when moved. Useful for a frozen "
"body that needs to be animated."
msgstr ""
"Режим замерзання кінематичного тіла. Схожі до [constant FREEZE_MODE_STATIC], "
"але колоїди з іншими тілами по шляху переміщення. Корисно для замороженого "
"тіла, який повинен бути анімованим."
msgid ""
"In this mode, the body's center of mass is calculated automatically based on "
"its shapes. This assumes that the shapes' origins are also their center of "
"mass."
msgstr ""
"У цьому режимі центр маси тіла обчислюється автоматично на основі його форм. "
"Припустимо, що витоки форм також є центром маси."
msgid ""
"In this mode, the body's center of mass is set through [member "
"center_of_mass]. Defaults to the body's origin position."
msgstr ""
"У цьому режимі центр мас тіла встановлюється через [member center_of_mass]. "
"За замовчуванням використовується початкове положення тіла."
msgid ""
"Continuous collision detection disabled. This is the fastest way to detect "
"body collisions, but can miss small, fast-moving objects."
msgstr ""
"Безперервне виявлення зітків. Це найшвидший спосіб виявлення зіткнень тіла, "
"але може пропустити невеликі, швидко знімаючи предмети."
msgid ""
"Continuous collision detection enabled using raycasting. This is faster than "
"shapecasting but less precise."
msgstr ""
"Безперервне виявлення зіткнень увімкнено з використанням зондування. Це "
"швидше, ніж формулювання, але менш точний."
msgid ""
"Continuous collision detection enabled using shapecasting. This is the "
"slowest CCD method and the most precise."
msgstr ""
"Безперервне виявлення зіткнень увімкнено за допомогою формулювання. Це "
"повільний метод CCD і найбільш точний."
msgid "A 3D physics body that is moved by a physics simulation."
msgstr "Тривимірне фізичне тіло, яке рухається за допомогою фізичної симуляції."
msgid ""
"[RigidBody3D] implements full 3D physics. It cannot be controlled directly, "
"instead, you must apply forces to it (gravity, impulses, etc.), and the "
"physics simulation will calculate the resulting movement, rotation, react to "
"collisions, and affect other physics bodies in its path.\n"
"The body's behavior can be adjusted via [member lock_rotation], [member "
"freeze], and [member freeze_mode]. By changing various properties of the "
"object, such as [member mass], you can control how the physics simulation "
"acts on it.\n"
"A rigid body will always maintain its shape and size, even when forces are "
"applied to it. It is useful for objects that can be interacted with in an "
"environment, such as a tree that can be knocked over or a stack of crates "
"that can be pushed around.\n"
"If you need to directly affect the body, prefer [method _integrate_forces] as "
"it allows you to directly access the physics state.\n"
"If you need to override the default physics behavior, you can write a custom "
"force integration function. See [member custom_integrator].\n"
"[b]Note:[/b] Changing the 3D transform or [member linear_velocity] of a "
"[RigidBody3D] very often may lead to some unpredictable behaviors. This also "
"happens when a [RigidBody3D] is the descendant of a constantly moving node, "
"like another [RigidBody3D], as that will cause its global transform to be set "
"whenever its ancestor moves."
msgstr ""
"[RigidBody3D] реалізує повну 3D фізику. Його неможливо контролювати "
"безпосередньо, натомість до нього потрібно застосовувати сили (гравітацію, "
"імпульси тощо), а фізичне моделювання розрахує результуючий рух, обертання, "
"реагуватиме на зіткнення та впливатиме на інші фізичні тіла на своєму шляху.\n"
"Поведінку тіла можна регулювати за допомогою [member lock_rotation], [member "
"freeze] та [member freeze_mode]. Змінюючи різні властивості об'єкта, такі як "
"[member mass], можна контролювати, як фізичне моделювання діє на нього.\n"
"Тверде тіло завжди зберігатиме свою форму та розмір, навіть коли до нього "
"прикладаються сили. Це корисно для об'єктів, з якими можна взаємодіяти в "
"середовищі, таких як дерево, яке можна перекинути, або стопка ящиків, які "
"можна штовхати.\n"
"Якщо вам потрібно безпосередньо впливати на тіло, віддайте перевагу [method "
"_integrate_forces], оскільки він дозволяє вам безпосередньо отримувати доступ "
"до фізичного стану.\n"
"Якщо вам потрібно змінити поведінку фізики за замовчуванням, ви можете "
"написати власну функцію інтегрування сил. Див. [member custom_integrator].\n"
"[b]Примітка:[/b] Часта зміна 3D-перетворення або [member linear_velocity] "
"об'єкта [RigidBody3D] може призвести до непередбачуваної поведінки. Це також "
"трапляється, коли [RigidBody3D] є нащадком постійно рухомого вузла, такого як "
"інший [RigidBody3D], оскільки це призведе до встановлення його глобального "
"перетворення щоразу, коли рухається його предок."
msgid ""
"Applies a rotational force without affecting position. A force is time "
"dependent and meant to be applied every physics update.\n"
"[b]Note:[/b] [member inertia] is required for this to work. To have [member "
"inertia], an active [CollisionShape3D] must be a child of the node, or you "
"can manually set [member inertia]."
msgstr ""
"Застосовує обертальну силу, не впливаючи на положення. Сила залежить від часу "
"та має застосовуватися під час кожного оновлення фізики.\n"
"[b]Примітка:[/b] Для роботи потрібен [member inerty]. Щоб мати [member "
"inerty], активний [CollisionShape3D] має бути дочірнім елементом вузла, або "
"ви можете вручну встановити [member inerty]."
msgid ""
"Applies a rotational impulse to the body without affecting the position.\n"
"An impulse is time-independent! Applying an impulse every frame would result "
"in a framerate-dependent force. For this reason, it should only be used when "
"simulating one-time impacts (use the \"_force\" functions otherwise).\n"
"[b]Note:[/b] [member inertia] is required for this to work. To have [member "
"inertia], an active [CollisionShape3D] must be a child of the node, or you "
"can manually set [member inertia]."
msgstr ""
"Застосовує обертальний імпульс до тіла, не впливаючи на його положення.\n"
"Імпульс не залежить від часу! Застосування імпульсу кожного кадру призведе до "
"сили, що залежить від частоти кадрів. З цієї причини його слід "
"використовувати лише під час моделювання одноразових ударів (в іншому випадку "
"використовуйте функції \"_force\").\n"
"[b]Примітка:[/b] Для роботи цього потрібен [member inerty]. Щоб мати [member "
"inerty], активний [CollisionShape3D] має бути дочірнім вузлом, або ви можете "
"вручну встановити [member inerty]."
msgid ""
"Returns the inverse inertia tensor basis. This is used to calculate the "
"angular acceleration resulting from a torque applied to the [RigidBody3D]."
msgstr ""
"Повертає інверсійну інерційну напруженість. Це використовується для "
"розрахунку кутового прискорення, що призводить до появи крутного моменту, "
"застосованого до [RigidBody3D]."
msgid "The RigidBody3D's rotational velocity in [i]radians[/i] per second."
msgstr "Частота обертання RigidBody3D в [i]radians[/i] за секунду."
msgid ""
"If [code]true[/code], the RigidBody3D will emit signals when it collides with "
"another body.\n"
"[b]Note:[/b] By default the maximum contacts reported is set to 0, meaning "
"nothing will be recorded, see [member max_contacts_reported]."
msgstr ""
"Якщо [code]true[/code], RigidBody3D випромінює сигнали, коли він співає з "
"іншим тілом.\n"
"[b]Примітка:[/b] У зв'язку з тим, як ми використовуємо файли cookie, щоб "
"надати вам інформацію про файли cookie."
msgid ""
"If [code]true[/code], continuous collision detection is used.\n"
"Continuous collision detection tries to predict where a moving body will "
"collide, instead of moving it and correcting its movement if it collided. "
"Continuous collision detection is more precise, and misses fewer impacts by "
"small, fast-moving objects. Not using continuous collision detection is "
"faster to compute, but can miss small, fast-moving objects."
msgstr ""
"Якщо [code]true[/code], використовується безперервне виявлення зіткнення.\n"
"Неперервне виявлення зіткнень намагається прогнозувати, де рухоме тіло буде "
"з'єднуватися, замість переміщення його і виправлення його руху, якщо він "
"збігається. Безперервне виявлення зіткнень є більш точним, і пропускає менше "
"впливів на дрібні, швидкознімні об'єкти. Не використовуючи безперервне "
"виявлення зіткнень швидше, щоб зрозуміти, але може пропустити невеликі, "
"швидко знімаючи предмети."
msgid ""
"If [code]true[/code], the body is frozen. Gravity and forces are not applied "
"anymore.\n"
"See [member freeze_mode] to set the body's behavior when frozen.\n"
"[b]Note:[/b] For a body that is always frozen, use [StaticBody3D] or "
"[AnimatableBody3D] instead."
msgstr ""
"Якщо [code]true[/code], тіло заморожене. Гравітація та сили більше не "
"застосовуються.\n"
"Див. [member freeze_mode], щоб встановити поведінку тіла під час "
"заморожування.\n"
"[b]Примітка:[/b] Для тіла, яке завжди заморожене, використовуйте "
"[StaticBody3D] або [AnimatableBody3D]."
msgid ""
"The body's freeze mode. Determines the body's behavior when [member freeze] "
"is [code]true[/code].\n"
"[b]Note:[/b] For a body that is always frozen, use [StaticBody3D] or "
"[AnimatableBody3D] instead."
msgstr ""
"Режим заморожування тіла. Визначає поведінку тіла, коли [member freeze] має "
"значення [code]true[/code].\n"
"[b]Примітка:[/b] Для тіла, яке завжди заморожене, використовуйте "
"[StaticBody3D] або [AnimatableBody3D]."
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 on each axis. The "
"moment of inertia is usually computed automatically from the mass and the "
"shapes, but this property allows you to set a custom value.\n"
"If set to [constant Vector3.ZERO], inertia is automatically computed (default "
"value).\n"
"[b]Note:[/b] This value does not change when inertia is automatically "
"computed. Use [PhysicsServer3D] to get the computed inertia.\n"
"[codeblocks]\n"
"[gdscript]\n"
"@onready var ball = $Ball\n"
"\n"
"func get_ball_inertia():\n"
"\treturn "
"PhysicsServer3D.body_get_direct_state(ball.get_rid()).inverse_inertia.inverse()\n"
"[/gdscript]\n"
"[csharp]\n"
"private RigidBody3D _ball;\n"
"\n"
"public override void _Ready()\n"
"{\n"
"\t_ball = GetNode<RigidBody3D>(\"Ball\");\n"
"}\n"
"\n"
"private Vector3 GetBallInertia()\n"
"{\n"
"\treturn "
"PhysicsServer3D.BodyGetDirectState(_ball.GetRid()).InverseInertia.Inverse();\n"
"}\n"
"[/csharp]\n"
"[/codeblocks]"
msgstr ""
"Момент інерції тіла. Це схоже на масу, але для обертання: воно визначає, який "
"крутний момент потрібен для обертання тіла навколо кожної осі. Момент інерції "
"зазвичай обчислюється автоматично на основі маси та форм, але ця властивість "
"дозволяє встановити власне значення. \n"
"Якщо встановлено значення [constant Vector3.ZERO], інерція обчислюється "
"автоматично (значення за замовчуванням). \n"
"[b]Примітка.[/b] Це значення не змінюється, коли інерція обчислюється "
"автоматично. Використовуйте [PhysicsServer3D], щоб отримати обчислену "
"інерцію. \n"
"[codeblocks] \n"
"[gdscript] \n"
"@onready var ball = $Ball \n"
"\n"
"функція get_ball_inertia(): \n"
"\treturn "
"PhysicsServer3D.body_get_direct_state(ball.get_rid()).inverse_inertia.inverse() \n"
"[/gdscript] \n"
"[csharp] \n"
"private RigidBody3D _ball;\n"
"\n"
"public override void _Ready() \n"
"{\n"
"\t_ball = GetNode<RigidBody3D>(\"Ball\"); \n"
"}\n"
"\n"
"private Vector3 GetBallInertia() \n"
"{\n"
"\treturn "
"PhysicsServer3D.BodyGetDirectState(_ball.GetRid()).InverseInertia.Inverse(); \n"
"}\n"
"[/csharp] \n"
"[/codeblocks]"
msgid ""
"Damps the body's movement. By default, the body will use the [member "
"ProjectSettings.physics/3d/default_linear_damp] project setting or any value "
"override set by an [Area3D] the body is in. Depending on [member "
"linear_damp_mode], you can set [member linear_damp] to be added to or to "
"replace the body's damping value.\n"
"See [member ProjectSettings.physics/3d/default_linear_damp] for more details "
"about damping."
msgstr ""
"Гасить рухи тіла. За замовчуванням тіло використовуватиме налаштування "
"проекту [member ProjectSettings.physics/3d/default_linear_damp] або будь-яке "
"перевизначення значення, встановлене [Area3D], у якому знаходиться тіло. "
"Залежно від [member linear_damp_mode], ви можете встановити [member "
"linear_damp], щоб додати або замінити значення демпфування тіла. \n"
"Перегляньте [member ProjectSettings.physics/3d/default_linear_damp], щоб "
"дізнатися більше про демпфування."
msgid ""
"Emitted when a collision with another [PhysicsBody3D] or [GridMap] occurs. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions. "
"[GridMap]s are detected if the [MeshLibrary] has Collision [Shape3D]s.\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody3D] or [GridMap]."
msgstr ""
"При зіткненні з іншим [PhysicsBody3D] або [GridMap]. [code]true[/code] і "
"[member max_contacts_reported] для виявлення всіх зіткнень. [GridMap] "
"виявляються, якщо [MeshLibrary] має Collision [Shape3D]s.\n"
"[param body] the [Node], якщо він існує в дереві, з іншого [PhysicsBody3D] "
"або [GridMap]."
msgid ""
"Emitted when the collision with another [PhysicsBody3D] or [GridMap] ends. "
"Requires [member contact_monitor] to be set to [code]true[/code] and [member "
"max_contacts_reported] to be set high enough to detect all the collisions. "
"[GridMap]s are detected if the [MeshLibrary] has Collision [Shape3D]s.\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody3D] or [GridMap]."
msgstr ""
"Випробувано при зіткненні з іншим [PhysicsBody3D] або [GridMap] закінчується. "
"[code]true[/code] і [member max_contacts_reported] для виявлення всіх "
"зіткнень. [GridMap] виявляються, якщо [MeshLibrary] має Collision "
"[Shape3D]s.\n"
"[param body] the [Node], якщо він існує в дереві, з іншого [PhysicsBody3D] "
"або [GridMap]."
msgid ""
"Emitted when one of this RigidBody3D's [Shape3D]s collides with another "
"[PhysicsBody3D] or [GridMap]'s [Shape3D]s. Requires [member contact_monitor] "
"to be set to [code]true[/code] and [member max_contacts_reported] to be set "
"high enough to detect all the collisions. [GridMap]s are detected if the "
"[MeshLibrary] has Collision [Shape3D]s.\n"
"[param body_rid] the [RID] of the other [PhysicsBody3D] or [MeshLibrary]'s "
"[CollisionObject3D] used by the [PhysicsServer3D].\n"
"[param body] the [Node], if it exists in the tree, of the other "
"[PhysicsBody3D] or [GridMap].\n"
"[param body_shape_index] the index of the [Shape3D] of the other "
"[PhysicsBody3D] or [GridMap] used by the [PhysicsServer3D]. Get the "
"[CollisionShape3D] node with "
"[code]body.shape_owner_get_owner(body.shape_find_owner(body_shape_index))[/"
"code].\n"
"[param local_shape_index] the index of the [Shape3D] of this RigidBody3D used "
"by the [PhysicsServer3D]. Get the [CollisionShape3D] node with "
"[code]self.shape_owner_get_owner(self.shape_find_owner(local_shape_index))[/"
"code]."
msgstr ""
"Виникає, коли один з [Shape3D] цього RigidBody3D стикається з [PhysicsBody3D] "
"або [Shape3D] з [GridMap]. Потрібно, щоб [member contact_monitor] було "
"встановлено на [code]true[/code], а [member max_contacts_reported] було "
"встановлено на достатньо високе значення для виявлення всіх зіткнень. "
"[GridMap] виявляються, якщо [MeshLibrary] має [Shape3D] зі зіткненнями.\n"
"